]> gcc.gnu.org Git - gcc.git/blame - libjava/configure
Backport from upstream Libtool:
[gcc.git] / libjava / configure
CommitLineData
ee9dd372 1#! /bin/sh
ee9dd372 2# Guess values for system-dependent variables and create Makefiles.
ade710a5 3# Generated by GNU Autoconf 2.59 for libjava version-unused.
ee9dd372 4#
ade710a5 5# Copyright (C) 2003 Free Software Foundation, Inc.
ee9dd372
TT
6# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
ed698112
NN
8## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
11
12# Be Bourne compatible
13if 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+"$@"}'='"$@"'
ade710a5
TF
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
ed698112
NN
21fi
22DUALCASE=1; export DUALCASE # for MKS sh
23
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27else
28 as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
ade710a5 33$as_unset ENV MAIL MAILPATH
ed698112
NN
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for 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
43do
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
ade710a5 47 $as_unset $as_var
ed698112
NN
48 fi
49done
50
51# Required to use basename.
ade710a5 52if expr a : '\(a\)' >/dev/null 2>&1; then
ed698112
NN
53 as_expr=expr
54else
55 as_expr=false
56fi
57
ade710a5 58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
ed698112
NN
59 as_basename=basename
60else
61 as_basename=false
62fi
63
64
65# Name of the executable.
ade710a5 66as_me=`$as_basename "$0" ||
ed698112
NN
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
ade710a5
TF
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
ed698112 71echo X/"$0" |
ade710a5
TF
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
ed698112
NN
76
77
ade710a5
TF
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
ed698112 85
ade710a5
TF
86# The user is always right.
87if 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
02809848
PB
97fi
98
02809848 99
ade710a5
TF
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
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
02809848 116
ade710a5
TF
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 '')
ed698112 130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
ade710a5 131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
ed698112
NN
132do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
ade710a5
TF
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
ed698112 137 /*)
ade710a5 138 if ("$as_dir/$as_base" -c '
02809848
PB
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
ade710a5 141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
02809848 142 test "x$as_lineno_1" != "x$as_lineno_2" &&
ade710a5
TF
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
152done
153;;
154 esac
ed698112
NN
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
ade710a5
TF
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.
ed698112 162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
ade710a5
TF
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
ed698112
NN
165 sed '
166 N
ade710a5
TF
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
ed698112 170 t loop
ade710a5
TF
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
ed698112 173 ' >$as_me.lineno &&
ade710a5 174 chmod +x $as_me.lineno ||
ed698112
NN
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
ade710a5
TF
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
ed698112
NN
182 # Exit status is that of the last command.
183 exit
184}
185
186
ade710a5
TF
187case `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= ;;
ed698112
NN
192esac
193
ade710a5 194if expr a : '\(a\)' >/dev/null 2>&1; then
ed698112
NN
195 as_expr=expr
196else
197 as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then
ade710a5
TF
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
ed698112 207 as_ln_s='cp -p'
ade710a5
TF
208 else
209 as_ln_s='ln -s'
210 fi
ed698112
NN
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else
214 as_ln_s='cp -p'
215fi
ade710a5 216rm -f conf$$ conf$$.exe conf$$.file
ed698112
NN
217
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
223fi
224
ade710a5 225as_executable_p="test -f"
ed698112
NN
226
227# Sed expression to map a string onto a valid CPP name.
228as_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.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
ade710a5
TF
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
241$as_unset CDPATH
ed698112
NN
242
243
1cf3d07d
SE
244
245# Check that we are running under the correct shell.
246SHELL=${CONFIG_SHELL-/bin/sh}
247
248case X$lt_ECHO in
249X*--fallback-echo)
250 # Remove one level of quotation (which was required for Make).
251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
252 ;;
253esac
254
255ECHO=${lt_ECHO-echo}
256if test "X$1" = X--no-reexec; then
257 # Discard the --no-reexec flag, and continue.
258 shift
259elif test "X$1" = X--fallback-echo; then
260 # Avoid inline document here, it may be left over
261 :
262elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263 # Yippee, $ECHO works!
264 :
265else
266 # Restart under the correct shell.
267 exec $SHELL "$0" --no-reexec ${1+"$@"}
268fi
269
270if 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
277fi
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
283if 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
381fi
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.
385lt_ECHO=$ECHO
386if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
388fi
389
390
391
392
ed698112
NN
393# Name of the host.
394# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395# so uname gets run too.
396ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
ee9dd372 397
ade710a5
TF
398exec 6>&1
399
ed698112
NN
400#
401# Initializations.
402#
ee9dd372 403ac_default_prefix=/usr/local
ed698112
NN
404ac_config_libobj_dir=.
405cross_compiling=no
406subdirs=
407MFLAGS=
408MAKEFLAGS=
409SHELL=${CONFIG_SHELL-/bin/sh}
410
ade710a5
TF
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
ed698112 416# Identity of this package.
e3f92d3b
MK
417PACKAGE_NAME='libjava'
418PACKAGE_TARNAME='libjava'
419PACKAGE_VERSION='version-unused'
420PACKAGE_STRING='libjava version-unused'
421PACKAGE_BUGREPORT=''
ed698112
NN
422
423ac_unique_file="java/lang/System.java"
ed698112
NN
424# Factoring default headers for most tests.
425ac_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>
ade710a5
TF
452#else
453# if HAVE_STDINT_H
454# include <stdint.h>
455# endif
ed698112
NN
456#endif
457#if HAVE_UNISTD_H
458# include <unistd.h>
459#endif"
460
1cf3d07d 461ac_subdirs_all="$ac_subdirs_all classpath libltdl"
4bf95cef 462ac_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 SDK_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'
ed698112 463ac_subst_files=''
18c04407 464ac_pwd=`pwd`
ee9dd372
TT
465
466# Initialize some variables set by options.
ed698112
NN
467ac_init_help=
468ac_init_version=false
ee9dd372
TT
469# The variables have the same names as the options, with
470# dashes changed to underlines.
ed698112 471cache_file=/dev/null
ee9dd372 472exec_prefix=NONE
ee9dd372 473no_create=
ee9dd372
TT
474no_recursion=
475prefix=NONE
476program_prefix=NONE
477program_suffix=NONE
478program_transform_name=s,x,x,
479silent=
480site=
481srcdir=
ee9dd372
TT
482verbose=
483x_includes=NONE
484x_libraries=NONE
ed698112
NN
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.
ee9dd372
TT
491bindir='${exec_prefix}/bin'
492sbindir='${exec_prefix}/sbin'
493libexecdir='${exec_prefix}/libexec'
ade710a5 494datadir='${prefix}/share'
ee9dd372
TT
495sysconfdir='${prefix}/etc'
496sharedstatedir='${prefix}/com'
497localstatedir='${prefix}/var'
ade710a5 498libdir='${exec_prefix}/lib'
ee9dd372
TT
499includedir='${prefix}/include'
500oldincludedir='/usr/include'
ade710a5
TF
501infodir='${prefix}/info'
502mandir='${prefix}/man'
ee9dd372 503
ee9dd372
TT
504ac_prev=
505for ac_option
506do
ee9dd372
TT
507 # If the previous option needs an argument, assign it.
508 if test -n "$ac_prev"; then
ade710a5 509 eval "$ac_prev=\$ac_option"
ee9dd372
TT
510 ac_prev=
511 continue
512 fi
513
ade710a5 514 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
ee9dd372
TT
515
516 # Accept the important Cygnus configure options, so we can diagnose typos.
517
ade710a5 518 case $ac_option in
ee9dd372
TT
519
520 -bindir | --bindir | --bindi | --bind | --bin | --bi)
521 ac_prev=bindir ;;
522 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
ed698112 523 bindir=$ac_optarg ;;
ee9dd372
TT
524
525 -build | --build | --buil | --bui | --bu)
ed698112 526 ac_prev=build_alias ;;
ee9dd372 527 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
ed698112 528 build_alias=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112
NN
535 cache_file=$ac_optarg ;;
536
537 --config-cache | -C)
538 cache_file=config.cache ;;
ee9dd372 539
ade710a5 540 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
ee9dd372 541 ac_prev=datadir ;;
ade710a5
TF
542 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
543 | --da=*)
ed698112 544 datadir=$ac_optarg ;;
ee9dd372
TT
545
546 -disable-* | --disable-*)
ed698112 547 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
ee9dd372 548 # Reject names that are not valid shell variable names.
ed698112
NN
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'`
ade710a5 553 eval "enable_$ac_feature=no" ;;
ee9dd372
TT
554
555 -enable-* | --enable-*)
ed698112 556 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
ee9dd372 557 # Reject names that are not valid shell variable names.
ed698112
NN
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'`
ade710a5
TF
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'" ;;
ee9dd372
TT
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=*)
ed698112 575 exec_prefix=$ac_optarg ;;
ee9dd372
TT
576
577 -gas | --gas | --ga | --g)
578 # Obsolete; use --with-gas.
579 with_gas=yes ;;
580
ed698112
NN
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 ;;
ee9dd372
TT
587
588 -host | --host | --hos | --ho)
ed698112 589 ac_prev=host_alias ;;
ee9dd372 590 -host=* | --host=* | --hos=* | --ho=*)
ed698112 591 host_alias=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 598 includedir=$ac_optarg ;;
ee9dd372
TT
599
600 -infodir | --infodir | --infodi | --infod | --info | --inf)
601 ac_prev=infodir ;;
602 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
ed698112 603 infodir=$ac_optarg ;;
ee9dd372
TT
604
605 -libdir | --libdir | --libdi | --libd)
606 ac_prev=libdir ;;
607 -libdir=* | --libdir=* | --libdi=* | --libd=*)
ed698112 608 libdir=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 615 libexecdir=$ac_optarg ;;
ee9dd372
TT
616
617 -localstatedir | --localstatedir | --localstatedi | --localstated \
ade710a5
TF
618 | --localstate | --localstat | --localsta | --localst \
619 | --locals | --local | --loca | --loc | --lo)
ee9dd372
TT
620 ac_prev=localstatedir ;;
621 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
ade710a5
TF
622 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
623 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
ed698112 624 localstatedir=$ac_optarg ;;
ee9dd372
TT
625
626 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
627 ac_prev=mandir ;;
628 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
ed698112 629 mandir=$ac_optarg ;;
ee9dd372
TT
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 \
ed698112 636 | --no-cr | --no-c | -n)
ee9dd372
TT
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=*)
ed698112 650 oldincludedir=$ac_optarg ;;
ee9dd372
TT
651
652 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
653 ac_prev=prefix ;;
654 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
ed698112 655 prefix=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 662 program_prefix=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 669 program_suffix=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 686 program_transform_name=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 696 sbindir=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 707 sharedstatedir=$ac_optarg ;;
ee9dd372
TT
708
709 -site | --site | --sit)
710 ac_prev=site ;;
711 -site=* | --site=* | --sit=*)
ed698112 712 site=$ac_optarg ;;
ee9dd372
TT
713
714 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
715 ac_prev=srcdir ;;
716 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
ed698112 717 srcdir=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 724 sysconfdir=$ac_optarg ;;
ee9dd372
TT
725
726 -target | --target | --targe | --targ | --tar | --ta | --t)
ed698112 727 ac_prev=target_alias ;;
ee9dd372 728 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
ed698112 729 target_alias=$ac_optarg ;;
ee9dd372
TT
730
731 -v | -verbose | --verbose | --verbos | --verbo | --verb)
732 verbose=yes ;;
733
ed698112
NN
734 -version | --version | --versio | --versi | --vers | -V)
735 ac_init_version=: ;;
ee9dd372
TT
736
737 -with-* | --with-*)
ed698112 738 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
ee9dd372 739 # Reject names that are not valid shell variable names.
ed698112
NN
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; }; }
ee9dd372 743 ac_package=`echo $ac_package| sed 's/-/_/g'`
ade710a5
TF
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'" ;;
ee9dd372
TT
749
750 -without-* | --without-*)
ed698112 751 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
ee9dd372 752 # Reject names that are not valid shell variable names.
ed698112
NN
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'`
ade710a5 757 eval "with_$ac_package=no" ;;
ee9dd372
TT
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=*)
ed698112 768 x_includes=$ac_optarg ;;
ee9dd372
TT
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=*)
ed698112 775 x_libraries=$ac_optarg ;;
ee9dd372 776
ed698112
NN
777 -*) { echo "$as_me: error: unrecognized option: $ac_option
778Try \`$0 --help' for more information." >&2
779 { (exit 1); exit 1; }; }
ee9dd372
TT
780 ;;
781
ed698112
NN
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; }; }
ade710a5
TF
788 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
789 eval "$ac_envvar='$ac_optarg'"
ed698112
NN
790 export $ac_envvar ;;
791
ee9dd372 792 *)
ed698112
NN
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}
ee9dd372
TT
798 ;;
799
800 esac
801done
802
803if test -n "$ac_prev"; then
ed698112
NN
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; }; }
ee9dd372 807fi
ee9dd372 808
ade710a5
TF
809# Be sure to have absolute paths.
810for ac_var in exec_prefix prefix
ee9dd372 811do
ade710a5 812 eval ac_val=$`echo $ac_var`
ed698112 813 case $ac_val in
ade710a5
TF
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
818done
819
820# Be sure to have absolute paths.
821for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
822 localstatedir libdir includedir oldincludedir infodir mandir
823do
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; }; };;
ee9dd372
TT
829 esac
830done
831
ed698112
NN
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.
835build=$build_alias
836host=$host_alias
837target=$target_alias
838
839# FIXME: To remove some day.
840if 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
848fi
ee9dd372 849
ed698112
NN
850ac_tool_prefix=
851test -n "$host_alias" && ac_tool_prefix=$host_alias-
852
853test "$silent" = yes && exec 6>/dev/null
ee9dd372 854
ee9dd372
TT
855
856# Find the source files, if location was not specified.
857if test -z "$srcdir"; then
858 ac_srcdir_defaulted=yes
ade710a5
TF
859 # Try the directory containing this script, then its parent.
860 ac_confdir=`(dirname "$0") 2>/dev/null ||
ed698112
NN
861$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
862 X"$0" : 'X\(//\)[^/]' \| \
863 X"$0" : 'X\(//\)$' \| \
ade710a5
TF
864 X"$0" : 'X\(/\)' \| \
865 . : '\(.\)' 2>/dev/null ||
ed698112 866echo X"$0" |
ade710a5
TF
867 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
868 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
869 /^X\(\/\/\)$/{ s//\1/; q; }
870 /^X\(\/\).*/{ s//\1/; q; }
871 s/.*/./; q'`
ee9dd372 872 srcdir=$ac_confdir
ade710a5 873 if test ! -r $srcdir/$ac_unique_file; then
ee9dd372
TT
874 srcdir=..
875 fi
876else
877 ac_srcdir_defaulted=no
878fi
ade710a5
TF
879if 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
ed698112 885 { (exit 1); exit 1; }; }
ade710a5 886 fi
ee9dd372 887fi
ade710a5
TF
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
ed698112 890 { (exit 1); exit 1; }; }
ade710a5
TF
891srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
892ac_env_build_alias_set=${build_alias+set}
893ac_env_build_alias_value=$build_alias
894ac_cv_env_build_alias_set=${build_alias+set}
895ac_cv_env_build_alias_value=$build_alias
896ac_env_host_alias_set=${host_alias+set}
897ac_env_host_alias_value=$host_alias
898ac_cv_env_host_alias_set=${host_alias+set}
899ac_cv_env_host_alias_value=$host_alias
900ac_env_target_alias_set=${target_alias+set}
901ac_env_target_alias_value=$target_alias
902ac_cv_env_target_alias_set=${target_alias+set}
903ac_cv_env_target_alias_value=$target_alias
ade710a5
TF
904ac_env_CPP_set=${CPP+set}
905ac_env_CPP_value=$CPP
906ac_cv_env_CPP_set=${CPP+set}
907ac_cv_env_CPP_value=$CPP
1cf3d07d
SE
908ac_env_CPPFLAGS_set=${CPPFLAGS+set}
909ac_env_CPPFLAGS_value=$CPPFLAGS
910ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
911ac_cv_env_CPPFLAGS_value=$CPPFLAGS
912ac_env_CXX_set=${CXX+set}
913ac_env_CXX_value=$CXX
914ac_cv_env_CXX_set=${CXX+set}
915ac_cv_env_CXX_value=$CXX
916ac_env_CXXFLAGS_set=${CXXFLAGS+set}
917ac_env_CXXFLAGS_value=$CXXFLAGS
918ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
919ac_cv_env_CXXFLAGS_value=$CXXFLAGS
920ac_env_LDFLAGS_set=${LDFLAGS+set}
921ac_env_LDFLAGS_value=$LDFLAGS
922ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
923ac_cv_env_LDFLAGS_value=$LDFLAGS
924ac_env_CXXCPP_set=${CXXCPP+set}
925ac_env_CXXCPP_value=$CXXCPP
926ac_cv_env_CXXCPP_set=${CXXCPP+set}
927ac_cv_env_CXXCPP_value=$CXXCPP
ed698112
NN
928
929#
930# Report the --help message.
931#
932if 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
e3f92d3b 936\`configure' configures libjava version-unused to adapt to many kinds of systems.
ed698112
NN
937
938Usage: $0 [OPTION]... [VAR=VALUE]...
939
940To assign environment variables (e.g., CC, CFLAGS...), specify them as
941VAR=VALUE. See below for descriptions of some of the useful variables.
942
943Defaults for the options are specified in brackets.
944
945Configuration:
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
ade710a5
TF
956_ACEOF
957
958 cat <<_ACEOF
ed698112
NN
959Installation 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
965By default, \`make install' will install all the files in
966\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
967an installation prefix other than \`$ac_default_prefix' using \`--prefix',
968for instance \`--prefix=\$HOME'.
969
970For better control, use the options below.
971
972Fine 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]
ade710a5 976 --datadir=DIR read-only architecture-independent data [PREFIX/share]
ed698112
NN
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]
ade710a5
TF
983 --infodir=DIR info documentation [PREFIX/info]
984 --mandir=DIR man documentation [PREFIX/man]
ed698112
NN
985_ACEOF
986
987 cat <<\_ACEOF
988
989Program 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
994X features:
995 --x-includes=DIR X include files are in DIR
996 --x-libraries=DIR X library files are in DIR
997
998System 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
1003fi
1004
1005if test -n "$ac_init_help"; then
e3f92d3b
MK
1006 case $ac_init_help in
1007 short | recursive ) echo "Configuration of libjava version-unused:";;
1008 esac
ed698112
NN
1009 cat <<\_ACEOF
1010
1011Optional Features:
1012 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1013 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
8a489465 1014 --enable-multilib build many library versions (default)
ed698112 1015 --enable-version-specific-runtime-libs
aed6152d
NN
1016 specify that runtime libraries should be installed
1017 in a compiler-specific directory
648e8d6d 1018 --enable-plugin build gcjwebplugin web browser plugin
ac1ed908 1019 --enable-gconf-peer compile GConf native peers for util.preferences
cd6d4007
MK
1020 --disable-gjdoc compile GJDoc (disabled by --disable-gjdoc)
1021 default=yes
97b8365c
TT
1022 --enable-java-maintainer-mode
1023 allow rebuilding of .class and .h files
e3f92d3b
MK
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
b0fa81ee
TT
1028 --enable-libgcj-debug enable runtime debugging code
1029 --enable-java-awt list of AWT peer implementations to be built
1cf3d07d
SE
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]
ed698112
NN
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
a507baad
DD
1041 --enable-libgcj-bc enable(default) or disable BC ABI for portions of
1042 libgcj
c07cd2c7
DD
1043 --enable-reduced-reflection
1044 enable or disable(default) -freduced-reflection when
1045 building portions of libgcj
48d0dd75 1046 --enable-gc-debug include full support for pointer backtracing etc.
ed698112 1047 --enable-interpreter enable interpreter
aed6152d
NN
1048 --enable-sjlj-exceptions
1049 force use of builtin_setjmp for exceptions
ed698112
NN
1050 --disable-java-net disable java.net
1051 --disable-jvmpi disable JVMPI support
aed6152d 1052 --enable-java-gc=TYPE choose garbage collector (default is boehm)
5b7a26f6 1053 --disable-rpath do not hardcode runtime library paths
2fb31455 1054 --enable-tls Use thread-local storage [default=yes]
c9db365d
JS
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]
ed698112
NN
1059
1060Optional Packages:
1061 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1062 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
57255173 1063 --with-build-libsubdir=DIR Directory where to find libraries for build system
ed698112 1064 --with-target-subdir=SUBDIR
aed6152d
NN
1065 configure in a subdirectory
1066 --with-cross-host=HOST configure with a cross compiler from HOST
1067 --with-newlib configure with newlib
cd6d4007 1068 --with-antlr-jar=file Use ANTLR from the specified jar file
97b8365c 1069 --with-escher=ABS.PATH specify path to escher dir or JAR for X peers
1cf3d07d
SE
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]
97b8365c 1073 --with-ecj-jar=FILE use preinstalled ecj jar
c33b7bf0
TF
1074 --with-java-home=DIRECTORY
1075 value of java.home system property
aed6152d
NN
1076 --with-win32-nlsapi=ansi or unicows or unicode
1077 native MinGW libgcj Win32 OS API (default is ansi)
ed698112
NN
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
1cf3d07d 1082 --with-gnu-ld assume the C compiler uses GNU ld default=no
5b7a26f6
KC
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
bc3f0248 1085 --with-system-libunwind use installed libunwind
c9db365d
JS
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)
ed698112
NN
1100
1101Some 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>
ade710a5
TF
1106 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1107 headers in a nonstandard directory <include dir>
ed698112
NN
1108 CXX C++ compiler command
1109 CXXFLAGS C++ compiler flags
ed698112 1110 CPP C preprocessor
1cf3d07d 1111 CXXCPP C++ preprocessor
ed698112
NN
1112
1113Use these variables to override the choices made by `configure' or to help
1114it to find libraries and programs with nonstandard names/locations.
1115
1116_ACEOF
1117fi
1118
1119if test "$ac_init_help" = "recursive"; then
1120 # If there are subdirs, report their specific --help.
ade710a5 1121 ac_popdir=`pwd`
ed698112
NN
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
ade710a5 1126if test "$ac_dir" != .; then
ed698112 1127 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
ade710a5
TF
1128 # A "../" for each directory in $ac_dir_suffix.
1129 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1130else
1131 ac_dir_suffix= ac_top_builddir=
1132fi
ed698112
NN
1133
1134case $srcdir in
ade710a5 1135 .) # No --srcdir option. We are building in place.
ed698112 1136 ac_srcdir=.
ade710a5
TF
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.
ed698112 1143 ac_srcdir=$srcdir$ac_dir_suffix;
ade710a5
TF
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 ;;
1148esac
1149
1150# Do not use `cd foo && pwd` to compute absolute paths, because
1151# the directories may not exist.
1152case `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;;
1160esac
1161case $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;;
1169esac
1170case $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;;
1178esac
1179case $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;;
ed698112
NN
1187esac
1188
ade710a5
TF
1189 cd $ac_dir
1190 # Check for guested configure; otherwise get Cygnus style configure.
ed698112 1191 if test -f $ac_srcdir/configure.gnu; then
ade710a5 1192 echo
ed698112
NN
1193 $SHELL $ac_srcdir/configure.gnu --help=recursive
1194 elif test -f $ac_srcdir/configure; then
ade710a5 1195 echo
ed698112 1196 $SHELL $ac_srcdir/configure --help=recursive
ade710a5
TF
1197 elif test -f $ac_srcdir/configure.ac ||
1198 test -f $ac_srcdir/configure.in; then
1199 echo
1200 $ac_configure --help
ed698112
NN
1201 else
1202 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
ade710a5
TF
1203 fi
1204 cd $ac_popdir
ed698112
NN
1205 done
1206fi
1207
ade710a5 1208test -n "$ac_init_help" && exit 0
ed698112
NN
1209if $ac_init_version; then
1210 cat <<\_ACEOF
e3f92d3b 1211libjava configure version-unused
ade710a5 1212generated by GNU Autoconf 2.59
ed698112 1213
ade710a5 1214Copyright (C) 2003 Free Software Foundation, Inc.
ed698112
NN
1215This configure script is free software; the Free Software Foundation
1216gives unlimited permission to copy, distribute and modify it.
1217_ACEOF
ade710a5 1218 exit 0
ed698112 1219fi
ade710a5
TF
1220exec 5>config.log
1221cat >&5 <<_ACEOF
ed698112
NN
1222This file contains any messages produced by compilers while
1223running configure, to aid debugging if configure makes a mistake.
1224
e3f92d3b 1225It was created by libjava $as_me version-unused, which was
ade710a5 1226generated by GNU Autoconf 2.59. Invocation command line was
ed698112
NN
1227
1228 $ $0 $@
1229
1230_ACEOF
1231{
1232cat <<_ASUNAME
1233## --------- ##
1234## Platform. ##
1235## --------- ##
1236
1237hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1238uname -m = `(uname -m) 2>/dev/null || echo unknown`
1239uname -r = `(uname -r) 2>/dev/null || echo unknown`
1240uname -s = `(uname -s) 2>/dev/null || echo unknown`
1241uname -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`
ade710a5 1249hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
ed698112
NN
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
1256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1257for as_dir in $PATH
1258do
1259 IFS=$as_save_IFS
1260 test -z "$as_dir" && as_dir=.
1261 echo "PATH: $as_dir"
1262done
1263
1264} >&5
1265
1266cat >&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.
1281ac_configure_args=
1282ac_configure_args0=
1283ac_configure_args1=
1284ac_sep=
1285ac_must_keep_next=false
1286for ac_pass in 1 2
1287do
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 ;;
ade710a5 1295 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
ed698112
NN
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
1323done
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.
ade710a5
TF
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.
ed698112
NN
1332trap '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,
ade710a5 1344{
ed698112 1345 (set) 2>&1 |
ade710a5
TF
1346 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1347 *ac_space=\ *)
ed698112 1348 sed -n \
ade710a5
TF
1349 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1350 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1351 ;;
ed698112 1352 *)
ade710a5
TF
1353 sed -n \
1354 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
ed698112 1355 ;;
ade710a5
TF
1356 esac;
1357}
ed698112
NN
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
ade710a5
TF
1368 eval ac_val=$`echo $ac_var`
1369 echo "$ac_var='"'"'$ac_val'"'"'"
ed698112
NN
1370 done | sort
1371 echo
1372
1373 if test -n "$ac_subst_files"; then
1374 cat <<\_ASBOX
ade710a5
TF
1375## ------------- ##
1376## Output files. ##
1377## ------------- ##
ed698112
NN
1378_ASBOX
1379 echo
1380 for ac_var in $ac_subst_files
1381 do
ade710a5
TF
1382 eval ac_val=$`echo $ac_var`
1383 echo "$ac_var='"'"'$ac_val'"'"'"
ed698112
NN
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
ade710a5 1395 sed "/^$/d" confdefs.h | sort
ed698112
NN
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
ade710a5
TF
1402 rm -f core *.core &&
1403 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
ed698112 1404 exit $exit_status
ade710a5 1405 ' 0
ed698112
NN
1406for ac_signal in 1 2 13 15; do
1407 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1408done
1409ac_signal=0
1410
1411# confdefs.h avoids OS command line length limits that DEFS can exceed.
ade710a5
TF
1412rm -rf conftest* confdefs.h
1413# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1414echo >confdefs.h
ed698112
NN
1415
1416# Predefined preprocessor variables.
1417
1418cat >>confdefs.h <<_ACEOF
1419#define PACKAGE_NAME "$PACKAGE_NAME"
1420_ACEOF
1421
1422
1423cat >>confdefs.h <<_ACEOF
1424#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1425_ACEOF
1426
1427
1428cat >>confdefs.h <<_ACEOF
1429#define PACKAGE_VERSION "$PACKAGE_VERSION"
1430_ACEOF
1431
ee9dd372 1432
ed698112
NN
1433cat >>confdefs.h <<_ACEOF
1434#define PACKAGE_STRING "$PACKAGE_STRING"
1435_ACEOF
1436
1437
1438cat >>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.
ee9dd372 1444# Prefer explicitly selected file to automatically selected ones.
ade710a5
TF
1445if 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
ee9dd372 1451fi
ade710a5 1452for ac_site_file in $CONFIG_SITE; do
ee9dd372 1453 if test -r "$ac_site_file"; then
ed698112
NN
1454 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1455echo "$as_me: loading site script $ac_site_file" >&6;}
1456 sed 's/^/| /' "$ac_site_file" >&5
ee9dd372
TT
1457 . "$ac_site_file"
1458 fi
1459done
1460
1461if test -r "$cache_file"; then
ed698112
NN
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
1466echo "$as_me: loading cache $cache_file" >&6;}
1467 case $cache_file in
1468 [\\/]* | ?:[\\/]* ) . $cache_file;;
1469 *) . ./$cache_file;;
1470 esac
1471 fi
ee9dd372 1472else
ed698112
NN
1473 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1474echo "$as_me: creating cache $cache_file" >&6;}
1475 >$cache_file
1476fi
1477
1478# Check that the precious variables saved in the cache have kept the same
1479# value.
1480ac_cache_corrupted=false
ade710a5
TF
1481for ac_var in `(set) 2>&1 |
1482 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
ed698112
NN
1483 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1484 eval ac_new_set=\$ac_env_${ac_var}_set
ade710a5
TF
1485 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1486 eval ac_new_val="\$ac_env_${ac_var}_value"
ed698112
NN
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
1490echo "$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
1494echo "$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
deb984e6
PB
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
ed698112 1504echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
deb984e6
PB
1505 ac_cache_corrupted=:
1506 else
1507 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1508echo "$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
1512echo "$as_me: former value: \`$ac_old_val'" >&2;}
1513 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1514echo "$as_me: current value: \`$ac_new_val'" >&2;}
ed698112
NN
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
ade710a5
TF
1520 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1521 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
ed698112
NN
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
1529done
1530if $ac_cache_corrupted; then
18c04407
RW
1531 { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1532echo "$as_me: error: in \`$ac_pwd':" >&2;}
ed698112
NN
1533 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1534echo "$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
1536echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1537 { (exit 1); exit 1; }; }
ee9dd372
TT
1538fi
1539
ade710a5
TF
1540ac_ext=c
1541ac_cpp='$CPP $CPPFLAGS'
1542ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1543ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1544ac_compiler_gnu=$ac_cv_c_compiler_gnu
1545
ed698112
NN
1546
1547
1548
1549
1550
1551
1552
1553
1554
e3f92d3b
MK
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
ed698112
NN
1565
1566
1567
1568
1569
1570
18c04407
RW
1571
1572
1573
ed698112
NN
1574
1575
fe3dac3d
TT
1576
1577
7f7ba9bf 1578ac_aux_dir=
e3f92d3b 1579for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
7f7ba9bf
TT
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
ed698112
NN
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
7f7ba9bf
TT
1592 fi
1593done
1594if test -z "$ac_aux_dir"; then
e3f92d3b
MK
1595 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1596echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
ed698112 1597 { (exit 1); exit 1; }; }
7f7ba9bf 1598fi
ed698112
NN
1599ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1600ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1601ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
7f7ba9bf 1602
ed698112
NN
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
1606echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1607 { (exit 1); exit 1; }; }
1608
ade710a5
TF
1609echo "$as_me:$LINENO: checking build system type" >&5
1610echo $ECHO_N "checking build system type... $ECHO_C" >&6
ed698112
NN
1611if test "${ac_cv_build+set}" = set; then
1612 echo $ECHO_N "(cached) $ECHO_C" >&6
1613else
ade710a5
TF
1614 ac_cv_build_alias=$build_alias
1615test -z "$ac_cv_build_alias" &&
1616 ac_cv_build_alias=`$ac_config_guess`
1617test -z "$ac_cv_build_alias" &&
ed698112
NN
1618 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1619echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1620 { (exit 1); exit 1; }; }
ade710a5
TF
1621ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1622 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1623echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
ed698112
NN
1624 { (exit 1); exit 1; }; }
1625
1626fi
ade710a5
TF
1627echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1628echo "${ECHO_T}$ac_cv_build" >&6
ed698112 1629build=$ac_cv_build
ade710a5
TF
1630build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1631build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1632build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
ed698112
NN
1633
1634
215c351a
PB
1635 case ${build_alias} in
1636 "") build_noncanonical=${build} ;;
1637 *) build_noncanonical=${build_alias} ;;
1638esac
1639
1640 case ${host_alias} in
1641 "") host_noncanonical=${build_noncanonical} ;;
1642 *) host_noncanonical=${host_alias} ;;
1643esac
1644
1645 case ${target_alias} in
1646 "") target_noncanonical=${host_noncanonical} ;;
1647 *) target_noncanonical=${target_alias} ;;
1648esac
1649
57255173
PB
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.
215c351a 1661build_subdir="build-${build_noncanonical}"
57255173
PB
1662
1663# Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1664if test "${with_build_libsubdir+set}" = set; then
1665 withval="$with_build_libsubdir"
1666 build_libsubdir="$withval"
1667else
1668 build_libsubdir="$build_subdir"
1669fi;
215c351a
PB
1670# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1671if ( test $srcdir = . && test -d gcc ) \
1672 || test -d $srcdir/../host-${host_noncanonical}; then
1673 host_subdir="host-${host_noncanonical}"
1674else
1675 host_subdir=.
1676fi
1677# No prefix.
1678target_subdir=${target_noncanonical}
1679
1680
1681# We use these options to decide which functions to include.
1682
ade710a5 1683# Check whether --with-target-subdir or --without-target-subdir was given.
215c351a 1684if test "${with_target_subdir+set}" = set; then
ade710a5 1685 withval="$with_target_subdir"
215c351a 1686
ade710a5 1687fi;
215c351a
PB
1688
1689# We may get other options which we don't document:
1690# --with-target-subdir, --with-multisrctop, --with-multisubdir
1691
8a489465
JH
1692# Find the rest of the source tree framework.
1693# Default to --enable-multilib
1694# Check whether --enable-multilib or --disable-multilib was given.
1695if 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
1701echo "$as_me: error: bad value $enableval for multilib option" >&2;}
1702 { (exit 1); exit 1; }; } ;;
1703 esac
1704else
1705 multilib=yes
1706fi;
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
1712if test "$srcdir" = "."; then
1713 if test "$with_target_subdir" != "."; then
1714 multi_basedir="$srcdir/$with_multisrctop../.."
215c351a 1715 else
8a489465 1716 multi_basedir="$srcdir/$with_multisrctop.."
215c351a
PB
1717 fi
1718else
8a489465 1719 multi_basedir="$srcdir/.."
215c351a
PB
1720fi
1721
8a489465
JH
1722
1723# Even if the default multilib is not a cross compilation,
1724# it may be that some of the other multilibs are.
1725if test $cross_compiling = no && test $multilib = yes \
1726 && test "x${with_multisubdir}" != x ; then
1727 cross_compiling=maybe
1728fi
1729
1730 ac_config_commands="$ac_config_commands default-1"
215c351a
PB
1731
1732
ade710a5
TF
1733echo "$as_me:$LINENO: checking host system type" >&5
1734echo $ECHO_N "checking host system type... $ECHO_C" >&6
ed698112
NN
1735if test "${ac_cv_host+set}" = set; then
1736 echo $ECHO_N "(cached) $ECHO_C" >&6
1737else
ade710a5
TF
1738 ac_cv_host_alias=$host_alias
1739test -z "$ac_cv_host_alias" &&
1740 ac_cv_host_alias=$ac_cv_build_alias
1741ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1742 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1743echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
ed698112
NN
1744 { (exit 1); exit 1; }; }
1745
1746fi
ade710a5
TF
1747echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1748echo "${ECHO_T}$ac_cv_host" >&6
ed698112 1749host=$ac_cv_host
ade710a5
TF
1750host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1751host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1752host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1753
1754
1755echo "$as_me:$LINENO: checking target system type" >&5
1756echo $ECHO_N "checking target system type... $ECHO_C" >&6
ed698112
NN
1757if test "${ac_cv_target+set}" = set; then
1758 echo $ECHO_N "(cached) $ECHO_C" >&6
1759else
ade710a5
TF
1760 ac_cv_target_alias=$target_alias
1761test "x$ac_cv_target_alias" = "x" &&
1762 ac_cv_target_alias=$ac_cv_host_alias
1763ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1764 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1765echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
ed698112
NN
1766 { (exit 1); exit 1; }; }
1767
1768fi
ade710a5
TF
1769echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1770echo "${ECHO_T}$ac_cv_target" >&6
ed698112 1771target=$ac_cv_target
ade710a5
TF
1772target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1773target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1774target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
7f7ba9bf 1775
7f7ba9bf
TT
1776
1777# The aliases save the names the user supplied, while $host etc.
1778# will get canonicalized.
ed698112 1779test -n "$target_alias" &&
7f7ba9bf
TT
1780 test "$program_prefix$program_suffix$program_transform_name" = \
1781 NONENONEs,x,x, &&
1782 program_prefix=${target_alias}-
bc03b358
NN
1783 case ${build_alias} in
1784 "") build_noncanonical=${build} ;;
1785 *) build_noncanonical=${build_alias} ;;
1786esac
1787
bc03b358
NN
1788 case ${target_alias} in
1789 "") target_noncanonical=${host_noncanonical} ;;
1790 *) target_noncanonical=${target_alias} ;;
1791esac
1792
1793
60557047
MK
1794
1795
bc03b358
NN
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.
1800ORIGINAL_LD_FOR_MULTILIBS=$LD
1801
ade710a5
TF
1802echo "$as_me:$LINENO: checking whether ln -s works" >&5
1803echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
ed698112
NN
1804LN_S=$as_ln_s
1805if test "$LN_S" = "ln -s"; then
ade710a5
TF
1806 echo "$as_me:$LINENO: result: yes" >&5
1807echo "${ECHO_T}yes" >&6
bc03b358 1808else
ade710a5
TF
1809 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
1810echo "${ECHO_T}no, using $LN_S" >&6
bc03b358
NN
1811fi
1812
1813
1814# This works around an automake problem.
1815mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
1816
1817
ed698112 1818
ade710a5 1819# Check whether --with-cross-host or --without-cross-host was given.
bc03b358 1820if test "${with_cross_host+set}" = set; then
ade710a5 1821 withval="$with_cross_host"
ed698112 1822
ade710a5 1823fi;
bc03b358
NN
1824
1825
ade710a5 1826# Check whether --with-newlib or --without-newlib was given.
bc03b358 1827if test "${with_newlib+set}" = set; then
ade710a5 1828 withval="$with_newlib"
bc03b358 1829
ade710a5 1830fi;
bc03b358 1831
ade710a5 1832# Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
bc03b358 1833if test "${enable_version_specific_runtime_libs+set}" = set; then
ade710a5
TF
1834 enableval="$enable_version_specific_runtime_libs"
1835 case "$enableval" in
bc03b358
NN
1836 yes) version_specific_libs=yes ;;
1837 no) version_specific_libs=no ;;
ed698112
NN
1838 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5
1839echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;}
1840 { (exit 1); exit 1; }; };;
bc03b358
NN
1841 esac
1842else
1843 version_specific_libs=no
1844
ade710a5 1845fi;
bc03b358 1846
648e8d6d
TF
1847# Check whether --enable-plugin or --disable-plugin was given.
1848if 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
1854echo "$as_me: error: Unknown argument to enable/disable plugin" >&2;}
1855 { (exit 1); exit 1; }; };;
1856 esac
1857else
1858 plugin_enabled=no
1859
1860fi;
1861
ac1ed908
MW
1862# Check whether --enable-gconf-peer or --disable-gconf-peer was given.
1863if 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
1869echo "$as_me: error: Unknown argument to enable/disable gconf-peer" >&2;}
1870 { (exit 1); exit 1; }; };;
1871 esac
1872else
1873 gconf_enabled=no
1874
1875fi;
1876
cd6d4007
MK
1877
1878# Check whether --with-antlr-jar or --without-antlr-jar was given.
1879if test "${with_antlr_jar+set}" = set; then
1880 withval="$with_antlr_jar"
1881
1882 ANTLR_JAR=$withval
1883
1884else
1885
1886 ANTLR_JAR=
1887
1888fi;
1889
1890echo "$as_me:$LINENO: checking for antlr.jar" >&5
1891echo $ECHO_N "checking for antlr.jar... $ECHO_C" >&6
1892if 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
1904echo "${ECHO_T}not found" >&6
1905 else
1906 echo "$as_me:$LINENO: result: $ANTLR_JAR" >&5
1907echo "${ECHO_T}$ANTLR_JAR" >&6
1908 fi
1909else
1910 if test -f "${ANTLR_JAR}"; then
1911 echo "$as_me:$LINENO: result: $ANTLR_JAR" >&5
1912echo "${ECHO_T}$ANTLR_JAR" >&6
1913 else
1914 { { echo "$as_me:$LINENO: error: antlr jar file not found: $ANTLR_JAR" >&5
1915echo "$as_me: error: antlr jar file not found: $ANTLR_JAR" >&2;}
1916 { (exit 1); exit 1; }; }
1917 fi
1918fi
1919
1920
1921# Check whether --enable-gjdoc or --disable-gjdoc was given.
1922if 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
1929else
1930 BUILD_GJDOC=maybe
1931fi;
1932
d793c2a5
DE
1933echo "$as_me:$LINENO: checking whether to build gjdoc" >&5
1934echo $ECHO_N "checking whether to build gjdoc... $ECHO_C" >&6
cd6d4007
MK
1935if 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
1939echo "${ECHO_T}yes" >&6
1940 else
1941 BUILD_GJDOC=no
1942 echo "$as_me:$LINENO: result: no, antlr.jar not found" >&5
1943echo "${ECHO_T}no, antlr.jar not found" >&6
1944 fi
1945else
1946 echo "$as_me:$LINENO: result: $BUILD_GJDOC" >&5
1947echo "${ECHO_T}$BUILD_GJDOC" >&6
1948fi
1949
1950
1951if test "x${BUILD_GJDOC}" = xyes; then
1952 CREATE_GJDOC_TRUE=
1953 CREATE_GJDOC_FALSE='#'
1954else
1955 CREATE_GJDOC_TRUE='#'
1956 CREATE_GJDOC_FALSE=
1957fi
1958
1959
97b8365c
TT
1960# Check whether --enable-java-maintainer-mode or --disable-java-maintainer-mode was given.
1961if test "${enable_java_maintainer_mode+set}" = set; then
1962 enableval="$enable_java_maintainer_mode"
1963
1964fi;
1965
1966
1967if test "$enable_java_maintainer_mode" = yes; then
1968 JAVA_MAINTAINER_MODE_TRUE=
1969 JAVA_MAINTAINER_MODE_FALSE='#'
1970else
1971 JAVA_MAINTAINER_MODE_TRUE='#'
1972 JAVA_MAINTAINER_MODE_FALSE=
1973fi
1974
1975
aed6152d 1976# It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
bc03b358 1977
ee9dd372 1978
ed698112
NN
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
ed698112
NN
1991save_CXXFLAGS="$CXXFLAGS"
1992CXXFLAGS="$CXXFLAGS -fno-builtin"
1993ac_ext=c
1994ac_cpp='$CPP $CPPFLAGS'
1995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1997ac_compiler_gnu=$ac_cv_c_compiler_gnu
1998if 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.
2000set dummy ${ac_tool_prefix}gcc; ac_word=$2
ade710a5
TF
2001echo "$as_me:$LINENO: checking for $ac_word" >&5
2002echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
2003if test "${ac_cv_prog_CC+set}" = set; then
2004 echo $ECHO_N "(cached) $ECHO_C" >&6
2005else
2006 if test -n "$CC"; then
2007 ac_cv_prog_CC="$CC" # Let the user override the test.
2008else
2009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2010for as_dir in $PATH
2011do
2012 IFS=$as_save_IFS
2013 test -z "$as_dir" && as_dir=.
2014 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 2015 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
2020done
2021done
ee9dd372 2022
ed698112
NN
2023fi
2024fi
2025CC=$ac_cv_prog_CC
2026if test -n "$CC"; then
ade710a5
TF
2027 echo "$as_me:$LINENO: result: $CC" >&5
2028echo "${ECHO_T}$CC" >&6
ed698112 2029else
ade710a5
TF
2030 echo "$as_me:$LINENO: result: no" >&5
2031echo "${ECHO_T}no" >&6
ed698112 2032fi
54ce7452 2033
ed698112
NN
2034fi
2035if 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.
ee9dd372 2038set dummy gcc; ac_word=$2
ade710a5
TF
2039echo "$as_me:$LINENO: checking for $ac_word" >&5
2040echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
2041if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2042 echo $ECHO_N "(cached) $ECHO_C" >&6
2043else
2044 if test -n "$ac_ct_CC"; then
2045 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2046else
2047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2048for as_dir in $PATH
2049do
2050 IFS=$as_save_IFS
2051 test -z "$as_dir" && as_dir=.
2052 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 2053 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
2058done
2059done
2060
2061fi
2062fi
2063ac_ct_CC=$ac_cv_prog_ac_ct_CC
2064if test -n "$ac_ct_CC"; then
ade710a5
TF
2065 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2066echo "${ECHO_T}$ac_ct_CC" >&6
ed698112 2067else
ade710a5
TF
2068 echo "$as_me:$LINENO: result: no" >&5
2069echo "${ECHO_T}no" >&6
ed698112
NN
2070fi
2071
ade710a5 2072 CC=$ac_ct_CC
ed698112
NN
2073else
2074 CC="$ac_cv_prog_CC"
2075fi
2076
2077if test -z "$CC"; then
ade710a5
TF
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.
ed698112 2080set dummy ${ac_tool_prefix}cc; ac_word=$2
ade710a5
TF
2081echo "$as_me:$LINENO: checking for $ac_word" >&5
2082echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
2083if test "${ac_cv_prog_CC+set}" = set; then
2084 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372
TT
2085else
2086 if test -n "$CC"; then
2087 ac_cv_prog_CC="$CC" # Let the user override the test.
2088else
ed698112
NN
2089as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2090for as_dir in $PATH
2091do
2092 IFS=$as_save_IFS
2093 test -z "$as_dir" && as_dir=.
2094 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 2095 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
2100done
2101done
2102
ee9dd372
TT
2103fi
2104fi
ed698112 2105CC=$ac_cv_prog_CC
ee9dd372 2106if test -n "$CC"; then
ade710a5
TF
2107 echo "$as_me:$LINENO: result: $CC" >&5
2108echo "${ECHO_T}$CC" >&6
ed698112 2109else
ade710a5
TF
2110 echo "$as_me:$LINENO: result: no" >&5
2111echo "${ECHO_T}no" >&6
ed698112
NN
2112fi
2113
ade710a5
TF
2114fi
2115if 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.
2118set dummy cc; ac_word=$2
2119echo "$as_me:$LINENO: checking for $ac_word" >&5
2120echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2121if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2122 echo $ECHO_N "(cached) $ECHO_C" >&6
2123else
2124 if test -n "$ac_ct_CC"; then
2125 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2126else
2127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2128for as_dir in $PATH
2129do
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
02809848 2137 fi
ade710a5
TF
2138done
2139done
2140
2141fi
2142fi
2143ac_ct_CC=$ac_cv_prog_ac_ct_CC
2144if test -n "$ac_ct_CC"; then
2145 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2146echo "${ECHO_T}$ac_ct_CC" >&6
2147else
2148 echo "$as_me:$LINENO: result: no" >&5
2149echo "${ECHO_T}no" >&6
2150fi
2151
2152 CC=$ac_ct_CC
2153else
2154 CC="$ac_cv_prog_CC"
2155fi
2156
ed698112 2157fi
ee9dd372
TT
2158if test -z "$CC"; then
2159 # Extract the first word of "cc", so it can be a program name with args.
2160set dummy cc; ac_word=$2
ade710a5
TF
2161echo "$as_me:$LINENO: checking for $ac_word" >&5
2162echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
2163if test "${ac_cv_prog_CC+set}" = set; then
2164 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372
TT
2165else
2166 if test -n "$CC"; then
2167 ac_cv_prog_CC="$CC" # Let the user override the test.
2168else
ee9dd372 2169 ac_prog_rejected=no
ed698112
NN
2170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2171for as_dir in $PATH
2172do
2173 IFS=$as_save_IFS
2174 test -z "$as_dir" && as_dir=.
2175 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 2176 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
2185done
2186done
2187
ee9dd372
TT
2188if 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
ed698112 2192 if test $# != 0; then
ee9dd372
TT
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
ed698112 2197 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
ee9dd372
TT
2198 fi
2199fi
2200fi
2201fi
ed698112 2202CC=$ac_cv_prog_CC
ee9dd372 2203if test -n "$CC"; then
ade710a5
TF
2204 echo "$as_me:$LINENO: result: $CC" >&5
2205echo "${ECHO_T}$CC" >&6
ee9dd372 2206else
ade710a5
TF
2207 echo "$as_me:$LINENO: result: no" >&5
2208echo "${ECHO_T}no" >&6
ee9dd372
TT
2209fi
2210
ed698112
NN
2211fi
2212if test -z "$CC"; then
2213 if test -n "$ac_tool_prefix"; then
ade710a5 2214 for ac_prog in cl
ed698112
NN
2215 do
2216 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2217set dummy $ac_tool_prefix$ac_prog; ac_word=$2
ade710a5
TF
2218echo "$as_me:$LINENO: checking for $ac_word" >&5
2219echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
2220if test "${ac_cv_prog_CC+set}" = set; then
2221 echo $ECHO_N "(cached) $ECHO_C" >&6
158a8e6b
AO
2222else
2223 if test -n "$CC"; then
2224 ac_cv_prog_CC="$CC" # Let the user override the test.
2225else
ed698112
NN
2226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2227for as_dir in $PATH
2228do
2229 IFS=$as_save_IFS
2230 test -z "$as_dir" && as_dir=.
2231 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 2232 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
2237done
2238done
2239
158a8e6b
AO
2240fi
2241fi
ed698112 2242CC=$ac_cv_prog_CC
158a8e6b 2243if test -n "$CC"; then
ade710a5
TF
2244 echo "$as_me:$LINENO: result: $CC" >&5
2245echo "${ECHO_T}$CC" >&6
158a8e6b 2246else
ade710a5
TF
2247 echo "$as_me:$LINENO: result: no" >&5
2248echo "${ECHO_T}no" >&6
158a8e6b 2249fi
ed698112
NN
2250
2251 test -n "$CC" && break
2252 done
2253fi
2254if test -z "$CC"; then
2255 ac_ct_CC=$CC
ade710a5 2256 for ac_prog in cl
ed698112
NN
2257do
2258 # Extract the first word of "$ac_prog", so it can be a program name with args.
2259set dummy $ac_prog; ac_word=$2
ade710a5
TF
2260echo "$as_me:$LINENO: checking for $ac_word" >&5
2261echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
2262if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2263 echo $ECHO_N "(cached) $ECHO_C" >&6
2264else
2265 if test -n "$ac_ct_CC"; then
2266 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2267else
2268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2269for as_dir in $PATH
2270do
2271 IFS=$as_save_IFS
2272 test -z "$as_dir" && as_dir=.
2273 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 2274 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
158a8e6b 2278 fi
ed698112
NN
2279done
2280done
2281
2282fi
2283fi
2284ac_ct_CC=$ac_cv_prog_ac_ct_CC
2285if test -n "$ac_ct_CC"; then
ade710a5
TF
2286 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2287echo "${ECHO_T}$ac_ct_CC" >&6
ed698112 2288else
ade710a5
TF
2289 echo "$as_me:$LINENO: result: no" >&5
2290echo "${ECHO_T}no" >&6
ee9dd372
TT
2291fi
2292
ed698112
NN
2293 test -n "$ac_ct_CC" && break
2294done
2295
ade710a5 2296 CC=$ac_ct_CC
ed698112
NN
2297fi
2298
2299fi
2300
2301
18c04407
RW
2302test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2303echo "$as_me: error: in \`$ac_pwd':" >&2;}
2304{ { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
ed698112
NN
2305See \`config.log' for more details." >&5
2306echo "$as_me: error: no acceptable C compiler found in \$PATH
2307See \`config.log' for more details." >&2;}
18c04407 2308 { (exit 1); exit 1; }; }; }
ed698112
NN
2309
2310# Provide some information about the compiler.
ade710a5
TF
2311echo "$as_me:$LINENO:" \
2312 "checking for C compiler version" >&5
ed698112 2313ac_compiler=`set X $ac_compile; echo $2`
ade710a5
TF
2314{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2315 (eval $ac_compiler --version </dev/null >&5) 2>&5
ed698112
NN
2316 ac_status=$?
2317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2318 (exit $ac_status); }
ade710a5
TF
2319{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2320 (eval $ac_compiler -v </dev/null >&5) 2>&5
ed698112
NN
2321 ac_status=$?
2322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2323 (exit $ac_status); }
ade710a5
TF
2324{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2325 (eval $ac_compiler -V </dev/null >&5) 2>&5
ed698112
NN
2326 ac_status=$?
2327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2328 (exit $ac_status); }
2329
2330cat >conftest.$ac_ext <<_ACEOF
2331/* confdefs.h. */
2332_ACEOF
2333cat confdefs.h >>conftest.$ac_ext
2334cat >>conftest.$ac_ext <<_ACEOF
2335/* end confdefs.h. */
2336
2337int
2338main ()
2339{
2340
2341 ;
2342 return 0;
2343}
2344_ACEOF
2345# FIXME: Cleanup?
2346if { (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
2352else
2353 gcc_no_link=yes
2354fi
2355
2356if 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=
2362else
ade710a5 2363 cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
2364/* confdefs.h. */
2365_ACEOF
2366cat confdefs.h >>conftest.$ac_ext
2367cat >>conftest.$ac_ext <<_ACEOF
2368/* end confdefs.h. */
2369
2370int
2371main ()
2372{
158a8e6b 2373
ed698112
NN
2374 ;
2375 return 0;
2376}
2377_ACEOF
2378ac_clean_files_save=$ac_clean_files
ade710a5 2379ac_clean_files="$ac_clean_files a.out a.exe b.out"
ed698112
NN
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.
ade710a5
TF
2383echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2384echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
ed698112
NN
2385ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2386if { (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
ade710a5
TF
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.
2397ac_cv_exeext=
2398# b.out is created by i960 compilers.
2399for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
ed698112
NN
2400do
2401 test -f "$ac_file" || continue
2402 case $ac_file in
ade710a5
TF
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;;
ed698112
NN
2421 esac
2422done
ee9dd372 2423else
ed698112
NN
2424 echo "$as_me: failed program was:" >&5
2425sed 's/^/| /' conftest.$ac_ext >&5
2426
18c04407
RW
2427{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2428echo "$as_me: error: in \`$ac_pwd':" >&2;}
ed698112
NN
2429{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2430See \`config.log' for more details." >&5
2431echo "$as_me: error: C compiler cannot create executables
2432See \`config.log' for more details." >&2;}
18c04407 2433 { (exit 77); exit 77; }; }; }
ed698112
NN
2434fi
2435
ade710a5
TF
2436ac_exeext=$ac_cv_exeext
2437echo "$as_me:$LINENO: result: $ac_file" >&5
2438echo "${ECHO_T}$ac_file" >&6
2439
2440# Check the compiler produces executables we can run. If not, either
ed698112 2441# the compiler is broken, or we cross compile.
ade710a5
TF
2442echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2443echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
ed698112
NN
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.
2446if 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
18c04407
RW
2458 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2459echo "$as_me: error: in \`$ac_pwd':" >&2;}
2460{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
ed698112
NN
2461If you meant to cross compile, use \`--host'.
2462See \`config.log' for more details." >&5
2463echo "$as_me: error: cannot run C compiled programs.
2464If you meant to cross compile, use \`--host'.
2465See \`config.log' for more details." >&2;}
18c04407 2466 { (exit 1); exit 1; }; }; }
ed698112
NN
2467 fi
2468 fi
2469fi
ade710a5
TF
2470echo "$as_me:$LINENO: result: yes" >&5
2471echo "${ECHO_T}yes" >&6
ed698112 2472
ade710a5
TF
2473rm -f a.out a.exe conftest$ac_cv_exeext b.out
2474ac_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.
2477echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2478echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2479echo "$as_me:$LINENO: result: $cross_compiling" >&5
2480echo "${ECHO_T}$cross_compiling" >&6
02809848 2481
ade710a5
TF
2482echo "$as_me:$LINENO: checking for suffix of executables" >&5
2483echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2484if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ed698112
NN
2485 (eval $ac_link) 2>&5
2486 ac_status=$?
2487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488 (exit $ac_status); }; then
ade710a5
TF
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'.
2493for 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
2502done
ee9dd372 2503else
18c04407
RW
2504 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2505echo "$as_me: error: in \`$ac_pwd':" >&2;}
2506{ { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
ed698112
NN
2507See \`config.log' for more details." >&5
2508echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2509See \`config.log' for more details." >&2;}
18c04407 2510 { (exit 1); exit 1; }; }; }
ee9dd372 2511fi
ed698112 2512
ade710a5
TF
2513rm -f conftest$ac_cv_exeext
2514echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2515echo "${ECHO_T}$ac_cv_exeext" >&6
ed698112 2516
ade710a5 2517rm -f conftest.$ac_ext
ed698112
NN
2518EXEEXT=$ac_cv_exeext
2519ac_exeext=$EXEEXT
ade710a5
TF
2520fi
2521echo "$as_me:$LINENO: checking for suffix of object files" >&5
2522echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
ed698112
NN
2523if test "${ac_cv_objext+set}" = set; then
2524 echo $ECHO_N "(cached) $ECHO_C" >&6
2525else
ade710a5
TF
2526 cat >conftest.$ac_ext <<_ACEOF
2527/* confdefs.h. */
2528_ACEOF
2529cat confdefs.h >>conftest.$ac_ext
2530cat >>conftest.$ac_ext <<_ACEOF
2531/* end confdefs.h. */
2532
2533int
2534main ()
2535{
2536
2537 ;
2538 return 0;
2539}
2540_ACEOF
2541rm -f conftest.o conftest.obj
ed698112
NN
2542if { (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
ade710a5 2547 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
ed698112 2548 case $ac_file in
ade710a5 2549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
ed698112
NN
2550 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2551 break;;
2552 esac
2553done
158a8e6b 2554else
ed698112
NN
2555 echo "$as_me: failed program was:" >&5
2556sed 's/^/| /' conftest.$ac_ext >&5
2557
18c04407
RW
2558{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2559echo "$as_me: error: in \`$ac_pwd':" >&2;}
ed698112
NN
2560{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2561See \`config.log' for more details." >&5
2562echo "$as_me: error: cannot compute suffix of object files: cannot compile
2563See \`config.log' for more details." >&2;}
18c04407 2564 { (exit 1); exit 1; }; }; }
158a8e6b
AO
2565fi
2566
ade710a5 2567rm -f conftest.$ac_cv_objext conftest.$ac_ext
ed698112 2568fi
ade710a5
TF
2569echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2570echo "${ECHO_T}$ac_cv_objext" >&6
ed698112
NN
2571OBJEXT=$ac_cv_objext
2572ac_objext=$OBJEXT
ade710a5
TF
2573echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2574echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
ed698112
NN
2575if test "${ac_cv_c_compiler_gnu+set}" = set; then
2576 echo $ECHO_N "(cached) $ECHO_C" >&6
2577else
2578 cat >conftest.$ac_ext <<_ACEOF
2579/* confdefs.h. */
2580_ACEOF
2581cat confdefs.h >>conftest.$ac_ext
2582cat >>conftest.$ac_ext <<_ACEOF
2583/* end confdefs.h. */
2584
2585int
2586main ()
2587{
2588#ifndef __GNUC__
2589 choke me
2590#endif
2591
2592 ;
2593 return 0;
2594}
2595_ACEOF
2596rm -f conftest.$ac_objext
2597if { (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); } &&
ade710a5
TF
2605 { ac_try='test -z "$ac_c_werror_flag"
2606 || test ! -s conftest.err'
ed698112
NN
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
2619else
2620 echo "$as_me: failed program was:" >&5
2621sed 's/^/| /' conftest.$ac_ext >&5
2622
ade710a5 2623ac_compiler_gnu=no
ed698112
NN
2624fi
2625rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2626ac_cv_c_compiler_gnu=$ac_compiler_gnu
2627
2628fi
ade710a5
TF
2629echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2630echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
ed698112
NN
2631GCC=`test $ac_compiler_gnu = yes && echo yes`
2632ac_test_CFLAGS=${CFLAGS+set}
2633ac_save_CFLAGS=$CFLAGS
ade710a5
TF
2634CFLAGS="-g"
2635echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2636echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
ed698112
NN
2637if test "${ac_cv_prog_cc_g+set}" = set; then
2638 echo $ECHO_N "(cached) $ECHO_C" >&6
2639else
ade710a5 2640 cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
2641/* confdefs.h. */
2642_ACEOF
2643cat confdefs.h >>conftest.$ac_ext
2644cat >>conftest.$ac_ext <<_ACEOF
2645/* end confdefs.h. */
2646
2647int
2648main ()
2649{
2650
2651 ;
2652 return 0;
2653}
2654_ACEOF
2655rm -f conftest.$ac_objext
2656if { (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); } &&
ade710a5
TF
2664 { ac_try='test -z "$ac_c_werror_flag"
2665 || test ! -s conftest.err'
ed698112
NN
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
ee9dd372
TT
2677 ac_cv_prog_cc_g=yes
2678else
ed698112
NN
2679 echo "$as_me: failed program was:" >&5
2680sed 's/^/| /' conftest.$ac_ext >&5
ee9dd372 2681
ade710a5
TF
2682ac_cv_prog_cc_g=no
2683fi
2684rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2685fi
2686echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2687echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2688if test "$ac_test_CFLAGS" = set; then
2689 CFLAGS=$ac_save_CFLAGS
2690elif 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
2696else
2697 if test "$GCC" = yes; then
2698 CFLAGS="-O2"
2699 else
2700 CFLAGS=
2701 fi
2702fi
2703echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2704echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2705if test "${ac_cv_prog_cc_stdc+set}" = set; then
2706 echo $ECHO_N "(cached) $ECHO_C" >&6
2707else
2708 ac_cv_prog_cc_stdc=no
2709ac_save_CC=$CC
2710cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
2711/* confdefs.h. */
2712_ACEOF
2713cat confdefs.h >>conftest.$ac_ext
2714cat >>conftest.$ac_ext <<_ACEOF
2715/* end confdefs.h. */
ade710a5
TF
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. */
2721struct buf { int x; };
2722FILE * (*rcsopen) (struct buf *, struct stat *, int);
2723static char *e (p, i)
2724 char **p;
2725 int i;
2726{
2727 return p[i];
2728}
2729static 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}
ee9dd372 2738
ade710a5
TF
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. */
2746int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2747
2748int test (int i, double x);
2749struct s1 {int (*f) (int a);};
2750struct s2 {int (*f) (double a);};
2751int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2752int argc;
2753char **argv;
ed698112
NN
2754int
2755main ()
2756{
ade710a5 2757return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
ed698112
NN
2758 ;
2759 return 0;
2760}
2761_ACEOF
ade710a5
TF
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__
2769for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2770do
2771 CC="$ac_save_CC $ac_arg"
2772 rm -f conftest.$ac_objext
ed698112
NN
2773if { (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); } &&
ade710a5
TF
2781 { ac_try='test -z "$ac_c_werror_flag"
2782 || test ! -s conftest.err'
ed698112
NN
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
ade710a5
TF
2794 ac_cv_prog_cc_stdc=$ac_arg
2795break
ed698112
NN
2796else
2797 echo "$as_me: failed program was:" >&5
2798sed 's/^/| /' conftest.$ac_ext >&5
2799
ade710a5
TF
2800fi
2801rm -f conftest.err conftest.$ac_objext
2802done
2803rm -f conftest.$ac_ext conftest.$ac_objext
2804CC=$ac_save_CC
e2ea015c 2805
ade710a5
TF
2806fi
2807
2808case "x$ac_cv_prog_cc_stdc" in
2809 x|xno)
2810 echo "$as_me:$LINENO: result: none needed" >&5
2811echo "${ECHO_T}none needed" >&6 ;;
2812 *)
2813 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2814echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2815 CC="$CC $ac_cv_prog_cc_stdc" ;;
2816esac
02809848 2817
ade710a5
TF
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.
2822cat >conftest.$ac_ext <<_ACEOF
2823#ifndef __cplusplus
2824 choke me
2825#endif
2826_ACEOF
2827rm -f conftest.$ac_objext
2828if { (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);'
2856do
2857 cat >conftest.$ac_ext <<_ACEOF
2858/* confdefs.h. */
2859_ACEOF
2860cat confdefs.h >>conftest.$ac_ext
2861cat >>conftest.$ac_ext <<_ACEOF
2862/* end confdefs.h. */
2863$ac_declaration
2864#include <stdlib.h>
2865int
2866main ()
2867{
2868exit (42);
ed698112
NN
2869 ;
2870 return 0;
2871}
2872_ACEOF
2873rm -f conftest.$ac_objext
2874if { (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); } &&
ade710a5
TF
2882 { ac_try='test -z "$ac_c_werror_flag"
2883 || test ! -s conftest.err'
ed698112
NN
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
ade710a5 2895 :
ee9dd372 2896else
ed698112
NN
2897 echo "$as_me: failed program was:" >&5
2898sed 's/^/| /' conftest.$ac_ext >&5
2899
ade710a5 2900continue
02809848 2901fi
02809848 2902rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ade710a5 2903 cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
2904/* confdefs.h. */
2905_ACEOF
2906cat confdefs.h >>conftest.$ac_ext
2907cat >>conftest.$ac_ext <<_ACEOF
2908/* end confdefs.h. */
ade710a5 2909$ac_declaration
ed698112
NN
2910int
2911main ()
2912{
ade710a5 2913exit (42);
ed698112
NN
2914 ;
2915 return 0;
2916}
2917_ACEOF
ade710a5 2918rm -f conftest.$ac_objext
ed698112
NN
2919if { (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); } &&
ade710a5
TF
2927 { ac_try='test -z "$ac_c_werror_flag"
2928 || test ! -s conftest.err'
ed698112
NN
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
ade710a5 2940 break
ed698112
NN
2941else
2942 echo "$as_me: failed program was:" >&5
2943sed 's/^/| /' conftest.$ac_ext >&5
2944
ee9dd372 2945fi
ade710a5 2946rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ed698112 2947done
ade710a5
TF
2948rm -f conftest*
2949if test -n "$ac_declaration"; then
2950 echo '#ifdef __cplusplus' >>confdefs.h
2951 echo $ac_declaration >>confdefs.h
2952 echo '#endif' >>confdefs.h
ee9dd372 2953fi
ed698112 2954
ade710a5
TF
2955else
2956 echo "$as_me: failed program was:" >&5
2957sed 's/^/| /' conftest.$ac_ext >&5
ed698112 2958
ade710a5
TF
2959fi
2960rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ed698112
NN
2961ac_ext=c
2962ac_cpp='$CPP $CPPFLAGS'
2963ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2964ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2965ac_compiler_gnu=$ac_cv_c_compiler_gnu
ee9dd372 2966
ade710a5 2967ac_ext=cc
ed698112
NN
2968ac_cpp='$CXXCPP $CPPFLAGS'
2969ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2970ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2971ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
ade710a5
TF
2972if 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
ed698112
NN
2974 do
2975 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2976set dummy $ac_tool_prefix$ac_prog; ac_word=$2
ade710a5
TF
2977echo "$as_me:$LINENO: checking for $ac_word" >&5
2978echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
97b8365c 2979if test "${ac_cv_prog_CXX+set}" = set; then
ed698112
NN
2980 echo $ECHO_N "(cached) $ECHO_C" >&6
2981else
2982 if test -n "$CXX"; then
97b8365c 2983 ac_cv_prog_CXX="$CXX" # Let the user override the test.
ed698112
NN
2984else
2985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986for as_dir in $PATH
2987do
2988 IFS=$as_save_IFS
2989 test -z "$as_dir" && as_dir=.
2990 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 2991 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
97b8365c 2992 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
ed698112
NN
2993 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2994 break 2
2995 fi
2996done
ee9dd372 2997done
158a8e6b 2998
ed698112
NN
2999fi
3000fi
97b8365c 3001CXX=$ac_cv_prog_CXX
ed698112 3002if test -n "$CXX"; then
ade710a5
TF
3003 echo "$as_me:$LINENO: result: $CXX" >&5
3004echo "${ECHO_T}$CXX" >&6
ed698112 3005else
ade710a5
TF
3006 echo "$as_me:$LINENO: result: no" >&5
3007echo "${ECHO_T}no" >&6
ed698112 3008fi
ee9dd372 3009
ed698112
NN
3010 test -n "$CXX" && break
3011 done
3012fi
3013if test -z "$CXX"; then
3014 ac_ct_CXX=$CXX
ade710a5 3015 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
ed698112
NN
3016do
3017 # Extract the first word of "$ac_prog", so it can be a program name with args.
3018set dummy $ac_prog; ac_word=$2
ade710a5
TF
3019echo "$as_me:$LINENO: checking for $ac_word" >&5
3020echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
3021if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3022 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372 3023else
ed698112
NN
3024 if test -n "$ac_ct_CXX"; then
3025 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
ee9dd372 3026else
ed698112
NN
3027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3028for as_dir in $PATH
3029do
3030 IFS=$as_save_IFS
3031 test -z "$as_dir" && as_dir=.
3032 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 3033 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
3038done
3039done
3040
3041fi
ee9dd372 3042fi
ed698112
NN
3043ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3044if test -n "$ac_ct_CXX"; then
ade710a5
TF
3045 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3046echo "${ECHO_T}$ac_ct_CXX" >&6
ed698112 3047else
ade710a5
TF
3048 echo "$as_me:$LINENO: result: no" >&5
3049echo "${ECHO_T}no" >&6
ee9dd372
TT
3050fi
3051
ed698112
NN
3052 test -n "$ac_ct_CXX" && break
3053done
ade710a5 3054test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
ed698112 3055
ade710a5 3056 CXX=$ac_ct_CXX
ed698112
NN
3057fi
3058
ade710a5 3059
ed698112 3060# Provide some information about the compiler.
ade710a5
TF
3061echo "$as_me:$LINENO:" \
3062 "checking for C++ compiler version" >&5
ed698112 3063ac_compiler=`set X $ac_compile; echo $2`
ade710a5
TF
3064{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3065 (eval $ac_compiler --version </dev/null >&5) 2>&5
ed698112
NN
3066 ac_status=$?
3067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068 (exit $ac_status); }
ade710a5
TF
3069{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3070 (eval $ac_compiler -v </dev/null >&5) 2>&5
ed698112
NN
3071 ac_status=$?
3072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073 (exit $ac_status); }
ade710a5
TF
3074{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3075 (eval $ac_compiler -V </dev/null >&5) 2>&5
ed698112
NN
3076 ac_status=$?
3077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078 (exit $ac_status); }
3079
ade710a5
TF
3080echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3081echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
ed698112
NN
3082if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3083 echo $ECHO_N "(cached) $ECHO_C" >&6
3084else
3085 cat >conftest.$ac_ext <<_ACEOF
3086/* confdefs.h. */
3087_ACEOF
3088cat confdefs.h >>conftest.$ac_ext
3089cat >>conftest.$ac_ext <<_ACEOF
3090/* end confdefs.h. */
ee9dd372 3091
ed698112
NN
3092int
3093main ()
3094{
3095#ifndef __GNUC__
3096 choke me
3097#endif
3098
3099 ;
3100 return 0;
3101}
3102_ACEOF
3103rm -f conftest.$ac_objext
3104if { (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); } &&
ade710a5
TF
3112 { ac_try='test -z "$ac_cxx_werror_flag"
3113 || test ! -s conftest.err'
ed698112
NN
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
3126else
3127 echo "$as_me: failed program was:" >&5
3128sed 's/^/| /' conftest.$ac_ext >&5
3129
ade710a5 3130ac_compiler_gnu=no
ed698112
NN
3131fi
3132rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3133ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3134
3135fi
ade710a5
TF
3136echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3137echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
ed698112
NN
3138GXX=`test $ac_compiler_gnu = yes && echo yes`
3139ac_test_CXXFLAGS=${CXXFLAGS+set}
3140ac_save_CXXFLAGS=$CXXFLAGS
ade710a5
TF
3141CXXFLAGS="-g"
3142echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3143echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
ed698112
NN
3144if test "${ac_cv_prog_cxx_g+set}" = set; then
3145 echo $ECHO_N "(cached) $ECHO_C" >&6
3146else
ade710a5 3147 cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
3148/* confdefs.h. */
3149_ACEOF
3150cat confdefs.h >>conftest.$ac_ext
3151cat >>conftest.$ac_ext <<_ACEOF
3152/* end confdefs.h. */
3153
3154int
3155main ()
3156{
3157
3158 ;
3159 return 0;
3160}
3161_ACEOF
3162rm -f conftest.$ac_objext
3163if { (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); } &&
ade710a5
TF
3171 { ac_try='test -z "$ac_cxx_werror_flag"
3172 || test ! -s conftest.err'
ed698112
NN
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
ee9dd372
TT
3184 ac_cv_prog_cxx_g=yes
3185else
ed698112
NN
3186 echo "$as_me: failed program was:" >&5
3187sed 's/^/| /' conftest.$ac_ext >&5
ee9dd372 3188
ade710a5
TF
3189ac_cv_prog_cxx_g=no
3190fi
3191rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3192fi
3193echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3194echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3195if test "$ac_test_CXXFLAGS" = set; then
3196 CXXFLAGS=$ac_save_CXXFLAGS
3197elif 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
3203else
3204 if test "$GXX" = yes; then
3205 CXXFLAGS="-O2"
3206 else
3207 CXXFLAGS=
3208 fi
3209fi
3210for 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);'
3217do
3218 cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
3219/* confdefs.h. */
3220_ACEOF
3221cat confdefs.h >>conftest.$ac_ext
3222cat >>conftest.$ac_ext <<_ACEOF
3223/* end confdefs.h. */
ade710a5
TF
3224$ac_declaration
3225#include <stdlib.h>
ed698112
NN
3226int
3227main ()
3228{
ade710a5 3229exit (42);
ed698112
NN
3230 ;
3231 return 0;
3232}
3233_ACEOF
3234rm -f conftest.$ac_objext
3235if { (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); } &&
ade710a5
TF
3243 { ac_try='test -z "$ac_cxx_werror_flag"
3244 || test ! -s conftest.err'
ed698112
NN
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 :
3257else
3258 echo "$as_me: failed program was:" >&5
3259sed 's/^/| /' conftest.$ac_ext >&5
3260
ade710a5
TF
3261continue
3262fi
3263rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3264 cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
3265/* confdefs.h. */
3266_ACEOF
3267cat confdefs.h >>conftest.$ac_ext
3268cat >>conftest.$ac_ext <<_ACEOF
3269/* end confdefs.h. */
ade710a5 3270$ac_declaration
ed698112
NN
3271int
3272main ()
3273{
ade710a5 3274exit (42);
ed698112
NN
3275 ;
3276 return 0;
3277}
3278_ACEOF
3279rm -f conftest.$ac_objext
3280if { (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); } &&
ade710a5
TF
3288 { ac_try='test -z "$ac_cxx_werror_flag"
3289 || test ! -s conftest.err'
ed698112
NN
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
ade710a5 3301 break
e2ea015c 3302else
ed698112
NN
3303 echo "$as_me: failed program was:" >&5
3304sed 's/^/| /' conftest.$ac_ext >&5
3305
02809848 3306fi
ed698112 3307rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ade710a5
TF
3308done
3309rm -f conftest*
3310if test -n "$ac_declaration"; then
3311 echo '#ifdef __cplusplus' >>confdefs.h
3312 echo $ac_declaration >>confdefs.h
3313 echo '#endif' >>confdefs.h
158a8e6b
AO
3314fi
3315
ed698112
NN
3316ac_ext=c
3317ac_cpp='$CPP $CPPFLAGS'
3318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3320ac_compiler_gnu=$ac_cv_c_compiler_gnu
3321
3322CXXFLAGS="$save_CXXFLAGS"
3323
3324
3325
3326
158a8e6b 3327
e3f92d3b 3328am__api_version="1.9"
36609570
NN
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
ed698112 3336# AmigaOS /C/install, which installs bootblocks on floppy discs
36609570
NN
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"
ed698112 3340# OS/2's system install, which has a completely different semantic
36609570 3341# ./install, which can be erroneously created by make from ./install.sh.
38d24731 3342# Reject install programs that cannot install multiple files.
ade710a5
TF
3343echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3344echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
36609570 3345if test -z "$INSTALL"; then
ed698112
NN
3346if test "${ac_cv_path_install+set}" = set; then
3347 echo $ECHO_N "(cached) $ECHO_C" >&6
36609570 3348else
ed698112
NN
3349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3350for as_dir in $PATH
3351do
3352 IFS=$as_save_IFS
3353 test -z "$as_dir" && as_dir=.
3354 # Account for people who put trailing slashes in PATH elements.
3355case $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
ade710a5 3366 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
36609570 3367 if test $ac_prog = install &&
ed698112 3368 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
36609570
NN
3369 # AIX install. It has an incompatible calling convention.
3370 :
ed698112
NN
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 :
36609570 3375 else
38d24731
RW
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
36609570
NN
3388 fi
3389 fi
3390 done
ed698112
NN
3391 done
3392 ;;
3393esac
3394done
3395
38d24731 3396rm -rf conftest.one conftest.two conftest.dir
36609570
NN
3397
3398fi
3399 if test "${ac_cv_path_install+set}" = set; then
ed698112 3400 INSTALL=$ac_cv_path_install
36609570 3401 else
38d24731
RW
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
36609570 3404 # break other packages using the cache if that directory is
38d24731 3405 # removed, or if the value is a relative name.
ed698112 3406 INSTALL=$ac_install_sh
36609570
NN
3407 fi
3408fi
ade710a5
TF
3409echo "$as_me:$LINENO: result: $INSTALL" >&5
3410echo "${ECHO_T}$INSTALL" >&6
36609570
NN
3411
3412# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3413# It thinks the first close brace ends the variable substitution.
3414test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3415
ed698112 3416test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
36609570
NN
3417
3418test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3419
ade710a5
TF
3420echo "$as_me:$LINENO: checking whether build environment is sane" >&5
3421echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
36609570
NN
3422# Just in case
3423sleep 1
e3f92d3b 3424echo timestamp > conftest.file
36609570
NN
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).
3430if (
e3f92d3b 3431 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
36609570
NN
3432 if test "$*" = "X"; then
3433 # -L didn't work.
e3f92d3b 3434 set X `ls -t $srcdir/configure conftest.file`
36609570 3435 fi
e3f92d3b
MK
3436 rm -f conftest.file
3437 if test "$*" != "X $srcdir/configure conftest.file" \
3438 && test "$*" != "X conftest.file $srcdir/configure"; then
36609570
NN
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".
ed698112
NN
3444 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
3445alias in your environment" >&5
3446echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
3447alias in your environment" >&2;}
3448 { (exit 1); exit 1; }; }
36609570
NN
3449 fi
3450
e3f92d3b 3451 test "$2" = conftest.file
36609570
NN
3452 )
3453then
3454 # Ok.
3455 :
3456else
ed698112
NN
3457 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
3458Check your system clock" >&5
3459echo "$as_me: error: newly created file is older than distributed files!
3460Check your system clock" >&2;}
3461 { (exit 1); exit 1; }; }
36609570 3462fi
ade710a5
TF
3463echo "$as_me:$LINENO: result: yes" >&5
3464echo "${ECHO_T}yes" >&6
36609570 3465test "$program_prefix" != NONE &&
ade710a5 3466 program_transform_name="s,^,$program_prefix,;$program_transform_name"
36609570
NN
3467# Use a double $ so make ignores it.
3468test "$program_suffix" != NONE &&
ade710a5 3469 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
ed698112
NN
3470# Double any \ or $. echo might interpret backslashes.
3471# By default was `s,x,x', remove it if useless.
3472cat <<\_ACEOF >conftest.sed
3473s/[\\$]/&&/g;s/;s,x,x,$//
3474_ACEOF
3475program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
ade710a5 3476rm conftest.sed
ed698112 3477
e3f92d3b
MK
3478# expand $ac_aux_dir to an absolute path
3479am_aux_dir=`cd $ac_aux_dir && pwd`
3480
3481test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
3482# Use eval to expand $SHELL
3483if eval "$MISSING --run true"; then
3484 am_missing_run="$MISSING --run "
3485else
3486 am_missing_run=
3487 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
3488echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3489fi
3490
3491if 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 --'
3507else
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
3522fi
3523
3524for ac_prog in gawk mawk nawk awk
3525do
3526 # Extract the first word of "$ac_prog", so it can be a program name with args.
3527set dummy $ac_prog; ac_word=$2
ade710a5
TF
3528echo "$as_me:$LINENO: checking for $ac_word" >&5
3529echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
e3f92d3b
MK
3530if test "${ac_cv_prog_AWK+set}" = set; then
3531 echo $ECHO_N "(cached) $ECHO_C" >&6
3532else
3533 if test -n "$AWK"; then
3534 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3535else
3536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3537for as_dir in $PATH
3538do
3539 IFS=$as_save_IFS
3540 test -z "$as_dir" && as_dir=.
3541 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 3542 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e3f92d3b
MK
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
3547done
3548done
3549
3550fi
3551fi
3552AWK=$ac_cv_prog_AWK
3553if test -n "$AWK"; then
ade710a5
TF
3554 echo "$as_me:$LINENO: result: $AWK" >&5
3555echo "${ECHO_T}$AWK" >&6
e3f92d3b 3556else
ade710a5
TF
3557 echo "$as_me:$LINENO: result: no" >&5
3558echo "${ECHO_T}no" >&6
e3f92d3b
MK
3559fi
3560
3561 test -n "$AWK" && break
3562done
3563
ade710a5
TF
3564echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3565echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
ed698112 3566set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
ade710a5 3567if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
ed698112
NN
3568 echo $ECHO_N "(cached) $ECHO_C" >&6
3569else
3570 cat >conftest.make <<\_ACEOF
36609570 3571all:
ade710a5 3572 @echo 'ac_maketemp="$(MAKE)"'
ed698112 3573_ACEOF
36609570 3574# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
ed698112 3575eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
ade710a5 3576if test -n "$ac_maketemp"; then
36609570
NN
3577 eval ac_cv_prog_make_${ac_make}_set=yes
3578else
3579 eval ac_cv_prog_make_${ac_make}_set=no
3580fi
ed698112 3581rm -f conftest.make
36609570
NN
3582fi
3583if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
ade710a5
TF
3584 echo "$as_me:$LINENO: result: yes" >&5
3585echo "${ECHO_T}yes" >&6
36609570
NN
3586 SET_MAKE=
3587else
ade710a5
TF
3588 echo "$as_me:$LINENO: result: no" >&5
3589echo "${ECHO_T}no" >&6
36609570
NN
3590 SET_MAKE="MAKE=${MAKE-make}"
3591fi
3592
e3f92d3b
MK
3593rm -rf .tst 2>/dev/null
3594mkdir .tst 2>/dev/null
3595if test -d .tst; then
3596 am__leading_dot=.
3597else
3598 am__leading_dot=_
3599fi
3600rmdir .tst 2>/dev/null
3601
3602DEPDIR="${am__leading_dot}deps"
3603
ade710a5 3604 ac_config_commands="$ac_config_commands depfiles"
e3f92d3b
MK
3605
3606
3607am_make=${MAKE-make}
3608cat > confinc << 'END'
3609am__doit:
3610 @echo done
3611.PHONY: am__doit
3612END
3613# If we don't find an include directive, just comment out the code.
ade710a5
TF
3614echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3615echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
e3f92d3b
MK
3616am__include="#"
3617am__quote=
3618_am_result=none
3619# First try GNU make style include.
3620echo "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'.
3626if 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
3630fi
3631# Now try BSD make style include.
3632if 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
3639fi
3640
3641
ade710a5
TF
3642echo "$as_me:$LINENO: result: $_am_result" >&5
3643echo "${ECHO_T}$_am_result" >&6
e3f92d3b
MK
3644rm -f confinc confmf
3645
ade710a5 3646# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
e3f92d3b 3647if test "${enable_dependency_tracking+set}" = set; then
ade710a5 3648 enableval="$enable_dependency_tracking"
e3f92d3b 3649
ade710a5 3650fi;
e3f92d3b
MK
3651if test "x$enable_dependency_tracking" != xno; then
3652 am_depcomp="$ac_aux_dir/depcomp"
3653 AMDEPBACKSLASH='\'
3654fi
3655
3656
3657if test "x$enable_dependency_tracking" != xno; then
3658 AMDEP_TRUE=
3659 AMDEP_FALSE='#'
3660else
3661 AMDEP_TRUE='#'
3662 AMDEP_FALSE=
3663fi
158a8e6b 3664
9d577a61 3665
9d577a61 3666
e3f92d3b
MK
3667# test to see if srcdir already configured
3668if test "`cd $srcdir && pwd`" != "`pwd`" &&
3669 test -f $srcdir/config.status; then
ed698112
NN
3670 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
3671echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
3672 { (exit 1); exit 1; }; }
9d577a61 3673fi
ed698112 3674
e3f92d3b
MK
3675# test whether we have cygpath
3676if 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
3682fi
3683
3684
3685# Define the identity of the package.
3686 PACKAGE='libjava'
3687 VERSION='version-unused'
3688
3689
ed698112 3690cat >>confdefs.h <<_ACEOF
158a8e6b 3691#define PACKAGE "$PACKAGE"
ed698112 3692_ACEOF
158a8e6b 3693
ed698112
NN
3694
3695cat >>confdefs.h <<_ACEOF
158a8e6b 3696#define VERSION "$VERSION"
ed698112 3697_ACEOF
158a8e6b 3698
e3f92d3b
MK
3699# Some tools Automake needs.
3700
3701ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3702
3703
3704AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
158a8e6b 3705
8107bcf9 3706
e3f92d3b
MK
3707AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3708
3709
3710AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3711
3712
3713MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3714
3715install_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.
3721if 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.
3724set dummy ${ac_tool_prefix}strip; ac_word=$2
ade710a5
TF
3725echo "$as_me:$LINENO: checking for $ac_word" >&5
3726echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
e3f92d3b
MK
3727if test "${ac_cv_prog_STRIP+set}" = set; then
3728 echo $ECHO_N "(cached) $ECHO_C" >&6
3729else
3730 if test -n "$STRIP"; then
3731 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3732else
3733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3734for as_dir in $PATH
3735do
3736 IFS=$as_save_IFS
3737 test -z "$as_dir" && as_dir=.
3738 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 3739 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e3f92d3b
MK
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
3744done
3745done
3746
3747fi
3748fi
3749STRIP=$ac_cv_prog_STRIP
3750if test -n "$STRIP"; then
ade710a5
TF
3751 echo "$as_me:$LINENO: result: $STRIP" >&5
3752echo "${ECHO_T}$STRIP" >&6
ee9dd372 3753else
ade710a5
TF
3754 echo "$as_me:$LINENO: result: no" >&5
3755echo "${ECHO_T}no" >&6
158a8e6b
AO
3756fi
3757
e3f92d3b
MK
3758fi
3759if 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.
3762set dummy strip; ac_word=$2
ade710a5
TF
3763echo "$as_me:$LINENO: checking for $ac_word" >&5
3764echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
e3f92d3b
MK
3765if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3766 echo $ECHO_N "(cached) $ECHO_C" >&6
3767else
3768 if test -n "$ac_ct_STRIP"; then
3769 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
9d577a61 3770else
e3f92d3b
MK
3771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3772for as_dir in $PATH
3773do
3774 IFS=$as_save_IFS
3775 test -z "$as_dir" && as_dir=.
3776 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 3777 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e3f92d3b
MK
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
3782done
3783done
3784
ade710a5 3785 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
e3f92d3b
MK
3786fi
3787fi
3788ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3789if test -n "$ac_ct_STRIP"; then
ade710a5
TF
3790 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3791echo "${ECHO_T}$ac_ct_STRIP" >&6
e3f92d3b 3792else
ade710a5
TF
3793 echo "$as_me:$LINENO: result: no" >&5
3794echo "${ECHO_T}no" >&6
158a8e6b
AO
3795fi
3796
ade710a5 3797 STRIP=$ac_ct_STRIP
158a8e6b 3798else
e3f92d3b 3799 STRIP="$ac_cv_prog_STRIP"
9d577a61 3800fi
158a8e6b 3801
e3f92d3b
MK
3802fi
3803INSTALL_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
3809AMTAR=${AMTAR-"${am_missing_run}tar"}
3810
3811am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3812
3813
3814
3815
3816depcc="$CC" am_compiler_list=
3817
ade710a5
TF
3818echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3819echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
e3f92d3b
MK
3820if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3821 echo $ECHO_N "(cached) $ECHO_C" >&6
3822else
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
3903else
3904 am_cv_CC_dependencies_compiler_type=none
3905fi
3906
3907fi
ade710a5
TF
3908echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3909echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
e3f92d3b
MK
3910CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3911
3912
3913
3914if
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='#'
3919else
3920 am__fastdepCC_TRUE='#'
3921 am__fastdepCC_FALSE=
3922fi
3923
3924
3925depcc="$CXX" am_compiler_list=
3926
ade710a5
TF
3927echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3928echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
e3f92d3b
MK
3929if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
3930 echo $ECHO_N "(cached) $ECHO_C" >&6
158a8e6b 3931else
e3f92d3b
MK
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
4012else
4013 am_cv_CXX_dependencies_compiler_type=none
8107bcf9
PB
4014fi
4015
e3f92d3b 4016fi
ade710a5
TF
4017echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4018echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
e3f92d3b
MK
4019CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4020
4021
4022
4023if
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='#'
9d577a61 4028else
e3f92d3b
MK
4029 am__fastdepCXX_TRUE='#'
4030 am__fastdepCXX_FALSE=
158a8e6b
AO
4031fi
4032
4033
ee9dd372 4034
e3f92d3b 4035
ed698112
NN
4036if 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.
ee9dd372 4038set dummy ${ac_tool_prefix}as; ac_word=$2
ade710a5
TF
4039echo "$as_me:$LINENO: checking for $ac_word" >&5
4040echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
4041if test "${ac_cv_prog_AS+set}" = set; then
4042 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372
TT
4043else
4044 if test -n "$AS"; then
4045 ac_cv_prog_AS="$AS" # Let the user override the test.
4046else
ed698112
NN
4047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4048for as_dir in $PATH
4049do
4050 IFS=$as_save_IFS
4051 test -z "$as_dir" && as_dir=.
4052 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4053 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
4058done
4059done
4060
ee9dd372
TT
4061fi
4062fi
ed698112 4063AS=$ac_cv_prog_AS
ee9dd372 4064if test -n "$AS"; then
ade710a5
TF
4065 echo "$as_me:$LINENO: result: $AS" >&5
4066echo "${ECHO_T}$AS" >&6
ee9dd372 4067else
ade710a5
TF
4068 echo "$as_me:$LINENO: result: no" >&5
4069echo "${ECHO_T}no" >&6
ed698112
NN
4070fi
4071
ee9dd372 4072fi
ed698112
NN
4073if 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.
4076set dummy as; ac_word=$2
ade710a5
TF
4077echo "$as_me:$LINENO: checking for $ac_word" >&5
4078echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
4079if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
4080 echo $ECHO_N "(cached) $ECHO_C" >&6
4081else
4082 if test -n "$ac_ct_AS"; then
4083 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
4084else
4085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4086for as_dir in $PATH
4087do
4088 IFS=$as_save_IFS
4089 test -z "$as_dir" && as_dir=.
4090 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4091 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
4096done
4097done
ee9dd372 4098
ed698112
NN
4099fi
4100fi
4101ac_ct_AS=$ac_cv_prog_ac_ct_AS
4102if test -n "$ac_ct_AS"; then
ade710a5
TF
4103 echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
4104echo "${ECHO_T}$ac_ct_AS" >&6
ed698112 4105else
ade710a5
TF
4106 echo "$as_me:$LINENO: result: no" >&5
4107echo "${ECHO_T}no" >&6
ed698112 4108fi
ee9dd372 4109
ade710a5 4110 AS=$ac_ct_AS
ed698112
NN
4111else
4112 AS="$ac_cv_prog_AS"
4113fi
ee9dd372 4114
d6c122f7
DD
4115if 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.
4117set dummy ${ac_tool_prefix}ld; ac_word=$2
ade710a5
TF
4118echo "$as_me:$LINENO: checking for $ac_word" >&5
4119echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d6c122f7
DD
4120if test "${ac_cv_prog_LD+set}" = set; then
4121 echo $ECHO_N "(cached) $ECHO_C" >&6
4122else
4123 if test -n "$LD"; then
4124 ac_cv_prog_LD="$LD" # Let the user override the test.
4125else
4126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4127for as_dir in $PATH
4128do
4129 IFS=$as_save_IFS
4130 test -z "$as_dir" && as_dir=.
4131 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4132 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d6c122f7
DD
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
4137done
4138done
4139
4140fi
4141fi
4142LD=$ac_cv_prog_LD
4143if test -n "$LD"; then
ade710a5
TF
4144 echo "$as_me:$LINENO: result: $LD" >&5
4145echo "${ECHO_T}$LD" >&6
d6c122f7 4146else
ade710a5
TF
4147 echo "$as_me:$LINENO: result: no" >&5
4148echo "${ECHO_T}no" >&6
d6c122f7
DD
4149fi
4150
4151fi
4152if 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.
4155set dummy ld; ac_word=$2
ade710a5
TF
4156echo "$as_me:$LINENO: checking for $ac_word" >&5
4157echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d6c122f7
DD
4158if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4159 echo $ECHO_N "(cached) $ECHO_C" >&6
4160else
4161 if test -n "$ac_ct_LD"; then
4162 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4163else
4164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165for as_dir in $PATH
4166do
4167 IFS=$as_save_IFS
4168 test -z "$as_dir" && as_dir=.
4169 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4170 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d6c122f7
DD
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
4175done
4176done
4177
4178fi
4179fi
4180ac_ct_LD=$ac_cv_prog_ac_ct_LD
4181if test -n "$ac_ct_LD"; then
ade710a5
TF
4182 echo "$as_me:$LINENO: result: $ac_ct_LD" >&5
4183echo "${ECHO_T}$ac_ct_LD" >&6
d6c122f7 4184else
ade710a5
TF
4185 echo "$as_me:$LINENO: result: no" >&5
4186echo "${ECHO_T}no" >&6
d6c122f7
DD
4187fi
4188
ade710a5 4189 LD=$ac_ct_LD
d6c122f7
DD
4190else
4191 LD="$ac_cv_prog_LD"
4192fi
4193
ed698112
NN
4194if 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.
ee9dd372 4196set dummy ${ac_tool_prefix}ar; ac_word=$2
ade710a5
TF
4197echo "$as_me:$LINENO: checking for $ac_word" >&5
4198echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
4199if test "${ac_cv_prog_AR+set}" = set; then
4200 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372
TT
4201else
4202 if test -n "$AR"; then
4203 ac_cv_prog_AR="$AR" # Let the user override the test.
4204else
ed698112
NN
4205as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4206for as_dir in $PATH
4207do
4208 IFS=$as_save_IFS
4209 test -z "$as_dir" && as_dir=.
4210 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4211 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
4216done
4217done
4218
ee9dd372
TT
4219fi
4220fi
ed698112 4221AR=$ac_cv_prog_AR
ee9dd372 4222if test -n "$AR"; then
ade710a5
TF
4223 echo "$as_me:$LINENO: result: $AR" >&5
4224echo "${ECHO_T}$AR" >&6
ee9dd372 4225else
ade710a5
TF
4226 echo "$as_me:$LINENO: result: no" >&5
4227echo "${ECHO_T}no" >&6
ed698112
NN
4228fi
4229
ee9dd372 4230fi
ed698112
NN
4231if 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.
4234set dummy ar; ac_word=$2
ade710a5
TF
4235echo "$as_me:$LINENO: checking for $ac_word" >&5
4236echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
4237if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4238 echo $ECHO_N "(cached) $ECHO_C" >&6
4239else
4240 if test -n "$ac_ct_AR"; then
4241 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4242else
4243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4244for as_dir in $PATH
4245do
4246 IFS=$as_save_IFS
4247 test -z "$as_dir" && as_dir=.
4248 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4249 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
4254done
4255done
ee9dd372 4256
ed698112
NN
4257fi
4258fi
4259ac_ct_AR=$ac_cv_prog_ac_ct_AR
4260if test -n "$ac_ct_AR"; then
ade710a5
TF
4261 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4262echo "${ECHO_T}$ac_ct_AR" >&6
ed698112 4263else
ade710a5
TF
4264 echo "$as_me:$LINENO: result: no" >&5
4265echo "${ECHO_T}no" >&6
ed698112 4266fi
ee9dd372 4267
ade710a5 4268 AR=$ac_ct_AR
ed698112
NN
4269else
4270 AR="$ac_cv_prog_AR"
4271fi
ee9dd372 4272
ed698112
NN
4273if 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.
ee9dd372 4275set dummy ${ac_tool_prefix}ranlib; ac_word=$2
ade710a5
TF
4276echo "$as_me:$LINENO: checking for $ac_word" >&5
4277echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
4278if test "${ac_cv_prog_RANLIB+set}" = set; then
4279 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372
TT
4280else
4281 if test -n "$RANLIB"; then
4282 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4283else
ed698112
NN
4284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4285for as_dir in $PATH
4286do
4287 IFS=$as_save_IFS
4288 test -z "$as_dir" && as_dir=.
4289 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4290 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
4295done
4296done
4297
ee9dd372
TT
4298fi
4299fi
ed698112 4300RANLIB=$ac_cv_prog_RANLIB
ee9dd372 4301if test -n "$RANLIB"; then
ade710a5
TF
4302 echo "$as_me:$LINENO: result: $RANLIB" >&5
4303echo "${ECHO_T}$RANLIB" >&6
ee9dd372 4304else
ade710a5
TF
4305 echo "$as_me:$LINENO: result: no" >&5
4306echo "${ECHO_T}no" >&6
ee9dd372
TT
4307fi
4308
ed698112 4309fi
ee9dd372 4310if test -z "$ac_cv_prog_RANLIB"; then
ed698112 4311 ac_ct_RANLIB=$RANLIB
ee9dd372
TT
4312 # Extract the first word of "ranlib", so it can be a program name with args.
4313set dummy ranlib; ac_word=$2
ade710a5
TF
4314echo "$as_me:$LINENO: checking for $ac_word" >&5
4315echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
4316if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4317 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372 4318else
ed698112
NN
4319 if test -n "$ac_ct_RANLIB"; then
4320 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
ee9dd372 4321else
ed698112
NN
4322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4323for as_dir in $PATH
4324do
4325 IFS=$as_save_IFS
4326 test -z "$as_dir" && as_dir=.
4327 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4328 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
4333done
4334done
4335
ade710a5 4336 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
ee9dd372
TT
4337fi
4338fi
ed698112
NN
4339ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4340if test -n "$ac_ct_RANLIB"; then
ade710a5
TF
4341 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4342echo "${ECHO_T}$ac_ct_RANLIB" >&6
ee9dd372 4343else
ade710a5
TF
4344 echo "$as_me:$LINENO: result: no" >&5
4345echo "${ECHO_T}no" >&6
ee9dd372
TT
4346fi
4347
ade710a5 4348 RANLIB=$ac_ct_RANLIB
ee9dd372 4349else
ed698112 4350 RANLIB="$ac_cv_prog_RANLIB"
ee9dd372
TT
4351fi
4352
02809848
PB
4353for ac_prog in gawk mawk nawk awk
4354do
4355 # Extract the first word of "$ac_prog", so it can be a program name with args.
4356set dummy $ac_prog; ac_word=$2
ade710a5
TF
4357echo "$as_me:$LINENO: checking for $ac_word" >&5
4358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
02809848
PB
4359if test "${ac_cv_prog_AWK+set}" = set; then
4360 echo $ECHO_N "(cached) $ECHO_C" >&6
4361else
4362 if test -n "$AWK"; then
4363 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4364else
4365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4366for as_dir in $PATH
4367do
4368 IFS=$as_save_IFS
4369 test -z "$as_dir" && as_dir=.
4370 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4371 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
02809848
PB
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
4376done
4377done
02809848
PB
4378
4379fi
4380fi
4381AWK=$ac_cv_prog_AWK
4382if test -n "$AWK"; then
ade710a5
TF
4383 echo "$as_me:$LINENO: result: $AWK" >&5
4384echo "${ECHO_T}$AWK" >&6
02809848 4385else
ade710a5
TF
4386 echo "$as_me:$LINENO: result: no" >&5
4387echo "${ECHO_T}no" >&6
02809848
PB
4388fi
4389
02809848
PB
4390 test -n "$AWK" && break
4391done
4392
97b8365c 4393for ac_prog in jar fastjar gjar
76c6ea0c
TT
4394do
4395 # Extract the first word of "$ac_prog", so it can be a program name with args.
4396set dummy $ac_prog; ac_word=$2
ade710a5
TF
4397echo "$as_me:$LINENO: checking for $ac_word" >&5
4398echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
76c6ea0c
TT
4399if test "${ac_cv_prog_JAR+set}" = set; then
4400 echo $ECHO_N "(cached) $ECHO_C" >&6
4401else
4402 if test -n "$JAR"; then
4403 ac_cv_prog_JAR="$JAR" # Let the user override the test.
4404else
4405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4406for as_dir in $PATH
4407do
4408 IFS=$as_save_IFS
4409 test -z "$as_dir" && as_dir=.
4410 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4411 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
76c6ea0c
TT
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
4416done
4417done
4418
4419fi
4420fi
4421JAR=$ac_cv_prog_JAR
4422if test -n "$JAR"; then
ade710a5
TF
4423 echo "$as_me:$LINENO: result: $JAR" >&5
4424echo "${ECHO_T}$JAR" >&6
76c6ea0c 4425else
ade710a5
TF
4426 echo "$as_me:$LINENO: result: no" >&5
4427echo "${ECHO_T}no" >&6
76c6ea0c
TT
4428fi
4429
4430 test -n "$JAR" && break
4431done
02809848 4432test -n "$JAR" || JAR="no"
ee9dd372 4433
02809848
PB
4434# Extract the first word of "zip", so it can be a program name with args.
4435set dummy zip; ac_word=$2
ade710a5
TF
4436echo "$as_me:$LINENO: checking for $ac_word" >&5
4437echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
02809848
PB
4438if test "${ac_cv_path_ZIP+set}" = set; then
4439 echo $ECHO_N "(cached) $ECHO_C" >&6
4440else
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
4447for as_dir in $PATH
4448do
4449 IFS=$as_save_IFS
4450 test -z "$as_dir" && as_dir=.
4451 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4452 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
02809848
PB
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
4457done
4458done
02809848
PB
4459
4460 test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
4461 ;;
4462esac
4463fi
4464ZIP=$ac_cv_path_ZIP
ade710a5 4465
02809848 4466if test -n "$ZIP"; then
ade710a5
TF
4467 echo "$as_me:$LINENO: result: $ZIP" >&5
4468echo "${ECHO_T}$ZIP" >&6
02809848 4469else
ade710a5
TF
4470 echo "$as_me:$LINENO: result: no" >&5
4471echo "${ECHO_T}no" >&6
02809848
PB
4472fi
4473
02809848
PB
4474# Extract the first word of "unzip", so it can be a program name with args.
4475set dummy unzip; ac_word=$2
ade710a5
TF
4476echo "$as_me:$LINENO: checking for $ac_word" >&5
4477echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
02809848
PB
4478if test "${ac_cv_path_UNZIP+set}" = set; then
4479 echo $ECHO_N "(cached) $ECHO_C" >&6
4480else
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
4487for as_dir in $PATH
4488do
4489 IFS=$as_save_IFS
4490 test -z "$as_dir" && as_dir=.
4491 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 4492 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
02809848
PB
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
4497done
4498done
02809848
PB
4499
4500 test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
4501 ;;
4502esac
4503fi
4504UNZIP=$ac_cv_path_UNZIP
ade710a5 4505
02809848 4506if test -n "$UNZIP"; then
ade710a5
TF
4507 echo "$as_me:$LINENO: result: $UNZIP" >&5
4508echo "${ECHO_T}$UNZIP" >&6
02809848 4509else
ade710a5
TF
4510 echo "$as_me:$LINENO: result: no" >&5
4511echo "${ECHO_T}no" >&6
02809848
PB
4512fi
4513
a968c714
TT
4514
4515# We need a jar that supports -@. This is a GNU extension.
4516if 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
4524fi
4525
acd724f6 4526# Prefer the jar we found, but fall back to our jar script.
02809848 4527if test "$JAR" = no; then
acd724f6 4528 if test "$ZIP" = no; then
02809848
PB
4529 { { echo "$as_me:$LINENO: error: cannot find neither zip nor jar, cannot continue" >&5
4530echo "$as_me: error: cannot find neither zip nor jar, cannot continue" >&2;}
4531 { (exit 1); exit 1; }; }
acd724f6
TT
4532 else
4533 # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
4534 JAR=`pwd`/scripts/jar
02809848 4535 fi
02809848
PB
4536fi
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
ee9dd372
TT
4540# incompatible versions:
4541# SysV /etc/install, /usr/sbin/install
4542# SunOS /usr/etc/install
4543# IRIX /sbin/install
4544# AIX /bin/install
ed698112 4545# AmigaOS /C/install, which installs bootblocks on floppy discs
ee9dd372
TT
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"
ed698112 4549# OS/2's system install, which has a completely different semantic
ee9dd372 4550# ./install, which can be erroneously created by make from ./install.sh.
38d24731 4551# Reject install programs that cannot install multiple files.
ade710a5
TF
4552echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4553echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
ee9dd372 4554if test -z "$INSTALL"; then
ed698112
NN
4555if test "${ac_cv_path_install+set}" = set; then
4556 echo $ECHO_N "(cached) $ECHO_C" >&6
ee9dd372 4557else
ed698112
NN
4558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4559for as_dir in $PATH
4560do
4561 IFS=$as_save_IFS
4562 test -z "$as_dir" && as_dir=.
4563 # Account for people who put trailing slashes in PATH elements.
4564case $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
ade710a5 4575 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
ee9dd372 4576 if test $ac_prog = install &&
ed698112 4577 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
ee9dd372
TT
4578 # AIX install. It has an incompatible calling convention.
4579 :
ed698112
NN
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 :
ee9dd372 4584 else
38d24731
RW
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
ee9dd372
TT
4597 fi
4598 fi
4599 done
ed698112
NN
4600 done
4601 ;;
4602esac
4603done
4604
38d24731 4605rm -rf conftest.one conftest.two conftest.dir
ee9dd372
TT
4606
4607fi
4608 if test "${ac_cv_path_install+set}" = set; then
ed698112 4609 INSTALL=$ac_cv_path_install
ee9dd372 4610 else
38d24731
RW
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
ee9dd372 4613 # break other packages using the cache if that directory is
38d24731 4614 # removed, or if the value is a relative name.
ed698112 4615 INSTALL=$ac_install_sh
ee9dd372
TT
4616 fi
4617fi
ade710a5
TF
4618echo "$as_me:$LINENO: result: $INSTALL" >&5
4619echo "${ECHO_T}$INSTALL" >&6
ee9dd372
TT
4620
4621# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4622# It thinks the first close brace ends the variable substitution.
4623test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4624
ed698112 4625test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
a3ffcff3 4626
ee9dd372
TT
4627test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4628
4629
ade710a5
TF
4630echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
4631echo $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.
ee9dd372 4633if test "${enable_maintainer_mode+set}" = set; then
ade710a5
TF
4634 enableval="$enable_maintainer_mode"
4635 USE_MAINTAINER_MODE=$enableval
ee9dd372
TT
4636else
4637 USE_MAINTAINER_MODE=no
ade710a5
TF
4638fi;
4639 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4640echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
ee9dd372 4641
ee9dd372
TT
4642
4643if test $USE_MAINTAINER_MODE = yes; then
4644 MAINTAINER_MODE_TRUE=
4645 MAINTAINER_MODE_FALSE='#'
4646else
4647 MAINTAINER_MODE_TRUE='#'
4648 MAINTAINER_MODE_FALSE=
4649fi
e3f92d3b 4650
ee9dd372 4651 MAINT=$MAINTAINER_MODE_TRUE
36609570 4652
0659e0e3 4653
ee9dd372 4654
ee9dd372 4655
ee9dd372
TT
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
4662libgcj_cflags=
4663libgcj_cxxflags=
4664libgcj_javaflags=
4665
2ee7cd3e 4666. ${srcdir}/configure.host
ee9dd372 4667
76b972d6
L
4668echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4669echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4670if test "${acl_cv_prog_gnu_ld+set}" = set; then
4671 echo $ECHO_N "(cached) $ECHO_C" >&6
4672else
4673 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4674if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4675 acl_cv_prog_gnu_ld=yes
4676else
4677 acl_cv_prog_gnu_ld=no
4678fi
4679fi
4680echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
4681echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
4682with_gnu_ld=$acl_cv_prog_gnu_ld
4683
4684echo "$as_me:$LINENO: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
4685echo $ECHO_N "checking if the GNU linker ($LD) supports -Bsymbolic-functions... $ECHO_C" >&6
4686if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then
4687 echo $ECHO_N "(cached) $ECHO_C" >&6
4688else
4689
4690acl_cv_prog_gnu_ld_symbolic=no
4691
4692if 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
4696fi
4697fi
4698echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld_symbolic" >&5
4699echo "${ECHO_T}$acl_cv_prog_gnu_ld_symbolic" >&6
4700if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
4701 SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
4702else
4703 SYMBOLIC_LDFLAGS=''
4704fi
4705
4706libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
4707if test -z "$libgcj_ld_symbolic"; then
4708 libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
4709fi
4710
ee9dd372
TT
4711LIBGCJ_CFLAGS="${libgcj_cflags}"
4712LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
4713LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
36739040 4714LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
76b972d6
L
4715LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
4716
36739040 4717
ee9dd372
TT
4718
4719
4720
4721
16dab3e2
TF
4722# Only use libltdl for non-newlib builds.
4723if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
ade710a5
TF
4724 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
4725echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
16dab3e2
TF
4726library_names_spec=
4727libname_spec='lib$name'
4728soname_spec=
4729shrext=".so"
4730postinstall_cmds=
4731postuninstall_cmds=
4732finish_cmds=
4733finish_eval=
4734shlibpath_var=
4735shlibpath_overrides_runpath=unknown
4736version_type=none
4737dynamic_linker="$host_os ld.so"
4738sys_lib_dlsearch_path_spec="/lib /usr/lib"
4739if test "$GCC" = yes; then
ab408bac 4740 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
16dab3e2
TF
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.
ab408bac 4746 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
16dab3e2 4747 else
ab408bac 4748 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
16dab3e2
TF
4749 fi
4750else
4751 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
4752fi
4753need_lib_prefix=unknown
4754hardcode_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
4758need_version=unknown
4759
4760case $host_os in
4761aix3*)
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
ed44a2c7 4770aix[4-9]*)
16dab3e2
TF
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
4814amigaos*)
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
4820beos*)
4821 library_names_spec='${libname}${shared_ext}'
4822 dynamic_linker="$host_os ld.so"
4823 shlibpath_var=LIBRARY_PATH
4824 ;;
4825
4826bsdi4*)
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
4840cygwin* | 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'
ab408bac 4863 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16dab3e2
TF
4864 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
4865 ;;
4866 mingw*)
4867 # MinGW DLLs use traditional 'lib' prefix
ab408bac
JJ
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"`
16dab3e2
TF
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.
ab408bac 4877 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
16dab3e2 4878 else
ab408bac 4879 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
16dab3e2
TF
4880 fi
4881 ;;
4882 pw32*)
4883 # pw32 DLLs use 'pw' prefix rather than 'lib'
ab408bac 4884 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
16dab3e2
TF
4885 ;;
4886 esac
4887 ;;
4888
4889 *)
ab408bac 4890 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16dab3e2
TF
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
4898darwin* | 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
4918dgux*)
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
4927freebsd1*)
4928 dynamic_linker=no
4929 ;;
4930
4931freebsd*)
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 ;;
ee9dd372 4960
16dab3e2
TF
4961gnu*)
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
4971hpux9* | 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
5017irix5* | 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.
5055linux*oldld* | linux*aout* | linux*coff*)
5056 dynamic_linker=no
5057 ;;
5058
5059# This must be Linux ELF.
94ba45df 5060linux*|k*bsd*-gnu)
16dab3e2
TF
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
5083netbsd*)
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
5101newsos6)
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
5108nto-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
5118openbsd*)
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
5139os2*)
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
5148osf3* | 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
5159sco3.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
5166solaris*)
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
5179sunos4*)
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
5191sysv4 | 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
5215sysv4*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
5224uts4*)
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 ;;
5234esac
ade710a5
TF
5235echo "$as_me:$LINENO: result: $dynamic_linker" >&5
5236echo "${ECHO_T}$dynamic_linker" >&6
16dab3e2
TF
5237test "$dynamic_linker" = no && can_build_shared=no
5238
5239
ade710a5
TF
5240echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
5241echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6
16dab3e2
TF
5242if test "${libltdl_cv_shlibpath_var+set}" = set; then
5243 echo $ECHO_N "(cached) $ECHO_C" >&6
5244else
5245 libltdl_cv_shlibpath_var="$shlibpath_var"
5246fi
ade710a5
TF
5247echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
5248echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6
16dab3e2
TF
5249if test -n "$libltdl_cv_shlibpath_var"; then
5250
5251cat >>confdefs.h <<_ACEOF
5252#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
5253_ACEOF
5254
5255fi
5256
5257fi
5258
ade710a5 5259 ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
ee9dd372 5260
b0fa81ee
TT
5261
5262# See if the user has requested runtime debugging.
5263LIBGCJDEBUG="disable"
5264
ade710a5 5265# Check whether --enable-libgcj-debug or --disable-libgcj-debug was given.
b0fa81ee 5266if test "${enable_libgcj_debug+set}" = set; then
ade710a5
TF
5267 enableval="$enable_libgcj_debug"
5268 if test "$enable_libgcj_debug" = yes; then
b0fa81ee
TT
5269
5270cat >>confdefs.h <<\_ACEOF
5271#define DEBUG 1
5272_ACEOF
5273
5274 LIBGCJDEBUG="enable"
5275 fi
ade710a5 5276fi;
b0fa81ee 5277
97b8365c
TT
5278
5279# Check whether --with-escher or --without-escher was given.
5280if test "${with_escher+set}" = set; then
5281 withval="$with_escher"
5282
5283fi;
5284case "$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
5293echo "$as_me: error: Please supply an absolute path to Escher library" >&2;}
5294 { (exit 1); exit 1; }; }
5295 ;;
5296*)
5297 use_escher=true
5298 ;;
5299esac
5300
b0fa81ee 5301# Determine which AWT peer libraries to build
ade710a5 5302# Check whether --enable-java-awt or --disable-java-awt was given.
b0fa81ee 5303if test "${enable_java_awt+set}" = set; then
ade710a5 5304 enableval="$enable_java_awt"
b0fa81ee 5305
ade710a5 5306fi;
b0fa81ee
TT
5307
5308peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
5309use_xlib_awt=""
5310use_gtk_awt=""
ab3fa9d3 5311use_qt_awt=""
97b8365c 5312use_x_awt=""
b0fa81ee
TT
5313# The default toolkit to use is the first one specified.
5314TOOLKIT=
5315
5316
5317for 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
9365047a
TT
5324 use_xlib_awt="yes"
5325 if test -z "$TOOLKIT"; then
5326 TOOLKIT=gnu.awt.xlib.XToolkit
5327 fi
b0fa81ee
TT
5328 fi
5329 ;;
5330 gtk)
5331 if test "$no_x" = yes; then
ab3fa9d3 5332 echo "*** gtk peers requested but no X library available" 1>&2
b0fa81ee
TT
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 ;;
ab3fa9d3
TT
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 ;;
97b8365c
TT
5353 x)
5354 use_x_awt=yes
5355 if test -z "$TOOLKIT"; then
5356 TOOLKIT=gnu.java.awt.peer.x.XToolkit
5357 fi
5358 ;;
b0fa81ee
TT
5359 no)
5360 use_xlib_awt=
5361 use_gtk_awt=
ab3fa9d3 5362 use_qt_awt=
97b8365c 5363 use_x_awt=
b0fa81ee
TT
5364 break
5365 ;;
5366 *)
5367 echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
5368 exit 1
5369 esac
5370done
5371
5372
5373
5374if test "$use_xlib_awt" = yes; then
5375 XLIB_AWT_TRUE=
5376 XLIB_AWT_FALSE='#'
5377else
5378 XLIB_AWT_TRUE='#'
5379 XLIB_AWT_FALSE=
5380fi
5381
5382
97b8365c
TT
5383
5384if test "$use_x_awt" = yes; then
5385 X_AWT_TRUE=
5386 X_AWT_FALSE='#'
5387else
5388 X_AWT_TRUE='#'
5389 X_AWT_FALSE=
5390fi
5391
5392
5393
5394cat >>confdefs.h <<_ACEOF
5395#define AWT_TOOLKIT "$TOOLKIT"
5396_ACEOF
5397
5398
5399
5400cat >>confdefs.h <<_ACEOF
5401#define LIBGCJ_PREFIX "$prefix"
5402_ACEOF
5403
5404
9365047a
TT
5405# Create standard.omit based on decisions we just made.
5406cp $srcdir/standard.omit.in standard.omit
5407if test "$use_xlib_awt" != yes; then
5408 echo gnu/awt/xlib >> standard.omit
5409 echo gnu/gcj/xlib >> standard.omit
5410fi
97b8365c
TT
5411if test "$use_x_awt" != yes; then
5412 echo gnu/java/awt/peer/x >> standard.omit
5413fi
b0fa81ee 5414
7f40378f 5415# Tools that need to be compiled against classpath's tools classes
ded63764 5416: > vm-tools-packages
7f40378f
DD
5417for package in gnu/gcj/tools/gc_analyze ; do
5418 echo $package >> standard.omit
5419 echo $package >> vm-tools-packages
5420done
5421
b0fa81ee
TT
5422if test -z "${with_multisubdir}"; then
5423 builddotdot=.
5424else
5425 builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
5426fi
5427
5428NATIVE=yes
5429
97b8365c 5430# Which gcj and host gcj (for ecjx) do we use?
b0fa81ee 5431which_gcj=default
97b8365c
TT
5432host_exeext=${ac_exeext}
5433GCJ_FOR_ECJX=
b0fa81ee
TT
5434built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
5435if 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=
97b8365c 5440 GCJ_FOR_ECJX="${with_cross_host}-gcj"
b0fa81ee
TT
5441 case "${with_cross_host}" in
5442 *mingw* | *cygwin*)
5443 cross_host_exeext=.exe
5444 ;;
5445 esac
97b8365c 5446 host_exeext=${cross_host_exeext}
b0fa81ee
TT
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
5458else
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
5471fi
5472case "${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'
b0fa81ee
TT
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
d374f567 5483 GCJ="${target_noncanonical}-gcj -B`${PWDCMD-pwd}`/"
b0fa81ee 5484 fi
bf654c94 5485 GCJH='$(target_noncanonical)-gcjh'
b0fa81ee
TT
5486 ;;
5487 path)
5488 GCJ="gcj -B`${PWDCMD-pwd}`/"
b0fa81ee
TT
5489 GCJH=gcjh
5490 ;;
5491esac
e0441a5b
MK
5492JAVAC="$GCJ -C"
5493export JAVAC
b0fa81ee
TT
5494
5495
5496
97b8365c
TT
5497
5498
b0fa81ee
TT
5499# Create it, so that compile/link tests don't fail
5500test -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.
97b8365c
TT
5506# Disable tool wrappers to avoid ltdl.h configure check.
5507ac_configure_args="$ac_configure_args --disable-tool-wrappers"
b0fa81ee
TT
5508ac_configure_args="$ac_configure_args --disable-load-library"
5509ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
5510ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
5511dir1=`cd $srcdir && pwd`
5512dir2=`pwd`
5513ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
5514ac_configure_args="$ac_configure_args --disable-core-jni"
5515ac_configure_args="$ac_configure_args --disable-examples"
5516ac_configure_args="$ac_configure_args --with-glibj=build"
648e8d6d
TF
5517if test "$plugin_enabled" != yes; then
5518 ac_configure_args="$ac_configure_args --disable-plugin"
5519fi
ac1ed908
MW
5520if 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"
5523fi
b0fa81ee 5524if test "$use_gtk_awt" != yes; then
97b8365c 5525 ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
b0fa81ee 5526fi
ab3fa9d3
TT
5527if test "$use_qt_awt" != yes; then
5528 ac_configure_args="$ac_configure_args --disable-qt-peer"
e0f7b260
TT
5529else
5530 # We need this as qt is disabled by default in classpath.
5531 ac_configure_args="$ac_configure_args --enable-qt-peer"
ab3fa9d3 5532fi
97b8365c
TT
5533if test "$use_x_awt" != yes; then
5534 ac_configure_args="$ac_configure_args --without-escher"
5535else
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
5539echo "$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
5544fi
cd6d4007
MK
5545if test "x$BUILD_GJDOC" = xno; then
5546 ac_configure_args="$ac_configure_args --disable-gjdoc"
5547fi
97b8365c 5548# -Werror causes unavoidable problems in code using alsa.
e0441a5b 5549ac_configure_args="$ac_configure_args --disable-regen-headers"
97b8365c 5550ac_configure_args="$ac_configure_args --disable-Werror"
b0fa81ee 5551
d6f6aaf6 5552# Only use libltdl for non-newlib builds.
2d29f3a1 5553if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
52a11cbf 5554 case $enable_ltdl_convenience in
ed698112
NN
5555 no) { { echo "$as_me:$LINENO: error: this package needs a convenience libltdl" >&5
5556echo "$as_me: error: this package needs a convenience libltdl" >&2;}
5557 { (exit 1); exit 1; }; } ;;
7af85558
TT
5558 "") enable_ltdl_convenience=yes
5559 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
5560 esac
6d0860ee 5561 LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
1cf3d07d
SE
5562 LTDLINCL='-I${top_srcdir}/''libltdl'
5563 # For backwards non-gettext consistent compatibility...
5564 INCLTDL="$LTDLINCL"
5565
5566 enable_dlopen=yes
5567
7af85558 5568
ed698112 5569
7af85558 5570 DIRLTDL=libltdl
ed698112
NN
5571
5572cat >>confdefs.h <<\_ACEOF
7af85558 5573#define USE_LTDL 1
ed698112 5574_ACEOF
7af85558
TT
5575
5576 # Sigh. Libtool's macro doesn't do the right thing.
5577 INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
7f7ba9bf 5578 # FIXME: this is a hack.
1e6347d8 5579 sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
f1eba847 5580 ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
7af85558
TT
5581fi
5582
5583
5584
0da7a284
PG
5585case `pwd` in
5586 *\ * | *\ *)
5587 { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5588echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5589esac
1cf3d07d
SE
5590
5591
1cf3d07d 5592
0da7a284
PG
5593macro_version='2.2.6'
5594macro_revision='1.3012'
1cf3d07d
SE
5595
5596
5597
5598
5599
5600
02809848 5601
1cf3d07d
SE
5602
5603
5604
5605
5606
5607
0da7a284 5608ltmain="$ac_aux_dir/ltmain.sh"
1cf3d07d
SE
5609
5610echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5611echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5612if test "${lt_cv_path_SED+set}" = set; then
5613 echo $ECHO_N "(cached) $ECHO_C" >&6
5614else
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.
5617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618for as_dir in $PATH
5619do
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
5629done
5630IFS=$as_save_IFS
5631lt_ac_max=0
5632lt_ac_count=0
5633# Add /usr/xpg4/bin/sed as it is typically found on Solaris
5634# along with /bin/sed that truncates output.
5635for 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
5660done
5661
5662fi
5663
5664SED=$lt_cv_path_SED
5665
5666echo "$as_me:$LINENO: result: $SED" >&5
5667echo "${ECHO_T}$SED" >&6
5668
5669test -z "$SED" && SED=sed
5670Xsed="$SED -e 1s/^X//"
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682echo "$as_me:$LINENO: checking for egrep" >&5
5683echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5684if test "${ac_cv_prog_egrep+set}" = set; then
5685 echo $ECHO_N "(cached) $ECHO_C" >&6
5686else
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
5691fi
5692echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5693echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5694 EGREP=$ac_cv_prog_egrep
5695
5696
5697echo "$as_me:$LINENO: checking for fgrep" >&5
5698echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
5699if test "${ac_cv_prog_fgrep+set}" = set; then
5700 echo $ECHO_N "(cached) $ECHO_C" >&6
5701else
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
5706fi
5707echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
5708echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
5709 FGREP=$ac_cv_prog_fgrep
5710
5711
5712test -z "$GREP" && GREP=grep
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
ade710a5 5732# Check whether --with-gnu-ld or --without-gnu-ld was given.
a3ffcff3 5733if test "${with_gnu_ld+set}" = set; then
ade710a5
TF
5734 withval="$with_gnu_ld"
5735 test "$withval" = no || with_gnu_ld=yes
a3ffcff3
TT
5736else
5737 with_gnu_ld=no
ade710a5 5738fi;
a3ffcff3 5739ac_prog=ld
52a11cbf 5740if test "$GCC" = yes; then
a3ffcff3 5741 # Check if gcc -print-prog-name=ld gives a path.
1cf3d07d
SE
5742 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5743echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
6d0860ee
AO
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
52a11cbf 5751 case $ac_prog in
01b02b11 5752 # Accept absolute paths.
1cf3d07d 5753 [\\/]* | ?:[\\/]*)
01b02b11 5754 re_direlt='/[^/][^/]*/\.\./'
1cf3d07d
SE
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%/%"`
01b02b11
TT
5759 done
5760 test -z "$LD" && LD="$ac_prog"
5761 ;;
a3ffcff3
TT
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
5771elif test "$with_gnu_ld" = yes; then
ade710a5
TF
5772 echo "$as_me:$LINENO: checking for GNU ld" >&5
5773echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
a3ffcff3 5774else
ade710a5
TF
5775 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5776echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
a3ffcff3 5777fi
ed698112
NN
5778if test "${lt_cv_path_LD+set}" = set; then
5779 echo $ECHO_N "(cached) $ECHO_C" >&6
a3ffcff3
TT
5780else
5781 if test -z "$LD"; then
1cf3d07d 5782 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
a3ffcff3 5783 for ac_dir in $PATH; do
1cf3d07d 5784 IFS="$lt_save_ifs"
a3ffcff3 5785 test -z "$ac_dir" && ac_dir=.
7af85558 5786 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
52a11cbf 5787 lt_cv_path_LD="$ac_dir/$ac_prog"
a3ffcff3 5788 # Check to see if the program is GNU ld. I'd rather use --version,
1cf3d07d 5789 # but apparently some variants of GNU ld only accept -v.
a3ffcff3 5790 # Break only if it was the GNU/non-GNU ld that we prefer.
1cf3d07d
SE
5791 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5792 *GNU* | *'with BFD'*)
a3ffcff3 5793 test "$with_gnu_ld" != no && break
1cf3d07d
SE
5794 ;;
5795 *)
01b02b11 5796 test "$with_gnu_ld" != yes && break
1cf3d07d
SE
5797 ;;
5798 esac
a3ffcff3
TT
5799 fi
5800 done
1cf3d07d 5801 IFS="$lt_save_ifs"
a3ffcff3 5802else
52a11cbf 5803 lt_cv_path_LD="$LD" # Let the user override the test with a path.
a3ffcff3
TT
5804fi
5805fi
5806
52a11cbf 5807LD="$lt_cv_path_LD"
a3ffcff3 5808if test -n "$LD"; then
ade710a5
TF
5809 echo "$as_me:$LINENO: result: $LD" >&5
5810echo "${ECHO_T}$LD" >&6
a3ffcff3 5811else
ade710a5
TF
5812 echo "$as_me:$LINENO: result: no" >&5
5813echo "${ECHO_T}no" >&6
a3ffcff3 5814fi
ed698112
NN
5815test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5816echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5817 { (exit 1); exit 1; }; }
ade710a5
TF
5818echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5819echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
ed698112
NN
5820if test "${lt_cv_prog_gnu_ld+set}" = set; then
5821 echo $ECHO_N "(cached) $ECHO_C" >&6
a3ffcff3 5822else
1cf3d07d
SE
5823 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5824case `$LD -v 2>&1 </dev/null` in
5825*GNU* | *'with BFD'*)
52a11cbf 5826 lt_cv_prog_gnu_ld=yes
1cf3d07d
SE
5827 ;;
5828*)
52a11cbf 5829 lt_cv_prog_gnu_ld=no
1cf3d07d
SE
5830 ;;
5831esac
a3ffcff3 5832fi
ade710a5
TF
5833echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5834echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
52a11cbf 5835with_gnu_ld=$lt_cv_prog_gnu_ld
6d0860ee
AO
5836
5837
a3ffcff3 5838
1cf3d07d
SE
5839
5840
5841
5842
5843
5844
1cf3d07d
SE
5845echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
5846echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
ed698112
NN
5847if test "${lt_cv_path_NM+set}" = set; then
5848 echo $ECHO_N "(cached) $ECHO_C" >&6
a3ffcff3
TT
5849else
5850 if test -n "$NM"; then
5851 # Let the user override the test.
52a11cbf 5852 lt_cv_path_NM="$NM"
a3ffcff3 5853else
1cf3d07d
SE
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
a3ffcff3 5887 fi
1cf3d07d
SE
5888 done
5889 IFS="$lt_save_ifs"
a3ffcff3 5890 done
1cf3d07d 5891 : ${lt_cv_path_NM=no}
a3ffcff3
TT
5892fi
5893fi
1cf3d07d
SE
5894echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5895echo "${ECHO_T}$lt_cv_path_NM" >&6
5896if test "$lt_cv_path_NM" != "no"; then
5897 NM="$lt_cv_path_NM"
5898else
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.
5904set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5905echo "$as_me:$LINENO: checking for $ac_word" >&5
5906echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5907if test "${ac_cv_prog_DUMPBIN+set}" = set; then
ed698112 5908 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee 5909else
1cf3d07d
SE
5910 if test -n "$DUMPBIN"; then
5911 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5912else
5913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5914for as_dir in $PATH
5915do
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
5924done
5925done
6d0860ee 5926
1cf3d07d
SE
5927fi
5928fi
5929DUMPBIN=$ac_cv_prog_DUMPBIN
5930if test -n "$DUMPBIN"; then
5931 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
5932echo "${ECHO_T}$DUMPBIN" >&6
5933else
5934 echo "$as_me:$LINENO: result: no" >&5
5935echo "${ECHO_T}no" >&6
5936fi
52a11cbf 5937
1cf3d07d
SE
5938 test -n "$DUMPBIN" && break
5939 done
5940fi
5941if test -z "$DUMPBIN"; then
5942 ac_ct_DUMPBIN=$DUMPBIN
5943 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5944do
5945 # Extract the first word of "$ac_prog", so it can be a program name with args.
5946set dummy $ac_prog; ac_word=$2
5947echo "$as_me:$LINENO: checking for $ac_word" >&5
5948echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5949if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
5950 echo $ECHO_N "(cached) $ECHO_C" >&6
5951else
5952 if test -n "$ac_ct_DUMPBIN"; then
5953 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5954else
5955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5956for as_dir in $PATH
5957do
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
6d0860ee 5965 fi
1cf3d07d
SE
5966done
5967done
6d0860ee 5968
1cf3d07d
SE
5969fi
5970fi
5971ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5972if test -n "$ac_ct_DUMPBIN"; then
5973 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
5974echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
5975else
5976 echo "$as_me:$LINENO: result: no" >&5
5977echo "${ECHO_T}no" >&6
5978fi
6d0860ee 5979
1cf3d07d
SE
5980 test -n "$ac_ct_DUMPBIN" && break
5981done
5982test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
6d0860ee 5983
1cf3d07d
SE
5984 DUMPBIN=$ac_ct_DUMPBIN
5985fi
6d0860ee 5986
6d0860ee 5987
1cf3d07d
SE
5988 if test "$DUMPBIN" != ":"; then
5989 NM="$DUMPBIN"
6d0860ee 5990 fi
1cf3d07d
SE
5991fi
5992test -z "$NM" && NM=nm
6d0860ee 5993
6d0860ee 5994
6d0860ee 5995
6d0860ee 5996
3610e0d5 5997
7af85558 5998
1cf3d07d
SE
5999echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
6000echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
6001if test "${lt_cv_nm_interface+set}" = set; then
6002 echo $ECHO_N "(cached) $ECHO_C" >&6
6003else
6004 lt_cv_nm_interface="BSD nm"
6005 echo "int some_variable = 0;" > conftest.$ac_ext
bc3f0248 6006 (eval echo "\"\$as_me:6006: $ac_compile\"" >&5)
1cf3d07d
SE
6007 (eval "$ac_compile" 2>conftest.err)
6008 cat conftest.err >&5
bc3f0248 6009 (eval echo "\"\$as_me:6009: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
1cf3d07d
SE
6010 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6011 cat conftest.err >&5
bc3f0248 6012 (eval echo "\"\$as_me:6012: output\"" >&5)
1cf3d07d
SE
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*
6d0860ee 6018fi
1cf3d07d
SE
6019echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
6020echo "${ECHO_T}$lt_cv_nm_interface" >&6
6d0860ee 6021
c69094e1 6022# find the maximum length of command line arguments
ade710a5
TF
6023echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6024echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
c69094e1
TT
6025if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6026 echo $ECHO_N "(cached) $ECHO_C" >&6
6027else
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
1cf3d07d
SE
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
0da7a284 6047 cygwin* | mingw* | cegcc*)
c69094e1
TT
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
1cf3d07d 6071 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
c69094e1
TT
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 ;;
1cf3d07d
SE
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 *)
0da7a284
PG
6108 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6109 if test -n "$lt_cv_sys_max_cmd_len"; then
82a6cadf
PB
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
1cf3d07d 6137 ;;
c69094e1
TT
6138 esac
6139
6140fi
6141
1cf3d07d 6142if test -n $lt_cv_sys_max_cmd_len ; then
ade710a5
TF
6143 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6144echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
c69094e1 6145else
ade710a5
TF
6146 echo "$as_me:$LINENO: result: none" >&5
6147echo "${ECHO_T}none" >&6
c69094e1 6148fi
1cf3d07d 6149max_cmd_len=$lt_cv_sys_max_cmd_len
c69094e1
TT
6150
6151
1cf3d07d
SE
6152
6153
6154
6155
6156: ${CP="cp -f"}
6157: ${MV="mv -f"}
6158: ${RM="rm -f"}
6159
6160echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
6161echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
6162# Try some XSI features
6163xsi_shell=no
6164( _lt_dummy="a/b/c"
6165 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
0da7a284
PG
6166 = c,a/b,, \
6167 && eval 'test $(( 1 + 1 )) -eq 2 \
6168 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
1cf3d07d
SE
6169 && xsi_shell=yes
6170echo "$as_me:$LINENO: result: $xsi_shell" >&5
6171echo "${ECHO_T}$xsi_shell" >&6
6172
6173
6174echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
6175echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
6176lt_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
6180echo "$as_me:$LINENO: result: $lt_shell_append" >&5
6181echo "${ECHO_T}$lt_shell_append" >&6
6182
6183
6184if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6185 lt_unset=unset
6d0860ee 6186else
1cf3d07d
SE
6187 lt_unset=false
6188fi
6189
6190
6191
6192
6193
6194# test EBCDIC or ASCII
6195case `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'
6d0860ee 6200 ;;
1cf3d07d
SE
6201 *) # EBCDIC based system
6202 lt_SP2NL='tr \100 \n'
6203 lt_NL2SP='tr \r\n \100\100'
6d0860ee 6204 ;;
1cf3d07d 6205esac
6d0860ee 6206
6d0860ee 6207
6d0860ee 6208
1cf3d07d
SE
6209
6210
6211
6212
6213
6214
6215echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6216echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6217if test "${lt_cv_ld_reload_flag+set}" = set; then
6218 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee 6219else
1cf3d07d 6220 lt_cv_ld_reload_flag='-r'
6d0860ee 6221fi
1cf3d07d
SE
6222echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6223echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6224reload_flag=$lt_cv_ld_reload_flag
6225case $reload_flag in
6226"" | " "*) ;;
6227*) reload_flag=" $reload_flag" ;;
6228esac
6229reload_cmds='$LD$reload_flag -o $output$reload_objs'
6230case $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 ;;
6238esac
6d0860ee 6239
1cf3d07d
SE
6240
6241
6242
6243
6244
6245
6246
6247
0da7a284
PG
6248if 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.
6250set dummy ${ac_tool_prefix}objdump; ac_word=$2
6251echo "$as_me:$LINENO: checking for $ac_word" >&5
6252echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6253if test "${ac_cv_prog_OBJDUMP+set}" = set; then
6254 echo $ECHO_N "(cached) $ECHO_C" >&6
6255else
6256 if test -n "$OBJDUMP"; then
6257 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6258else
6259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260for as_dir in $PATH
6261do
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
6270done
6271done
6272
6273fi
6274fi
6275OBJDUMP=$ac_cv_prog_OBJDUMP
6276if test -n "$OBJDUMP"; then
6277 echo "$as_me:$LINENO: result: $OBJDUMP" >&5
6278echo "${ECHO_T}$OBJDUMP" >&6
6279else
6280 echo "$as_me:$LINENO: result: no" >&5
6281echo "${ECHO_T}no" >&6
6282fi
6283
6284fi
6285if 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.
6288set dummy objdump; ac_word=$2
6289echo "$as_me:$LINENO: checking for $ac_word" >&5
6290echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6291if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
6292 echo $ECHO_N "(cached) $ECHO_C" >&6
6293else
6294 if test -n "$ac_ct_OBJDUMP"; then
6295 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6296else
6297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6298for as_dir in $PATH
6299do
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
6308done
6309done
6310
6311 test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
6312fi
6313fi
6314ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6315if test -n "$ac_ct_OBJDUMP"; then
6316 echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
6317echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
6318else
6319 echo "$as_me:$LINENO: result: no" >&5
6320echo "${ECHO_T}no" >&6
6321fi
6322
6323 OBJDUMP=$ac_ct_OBJDUMP
6324else
6325 OBJDUMP="$ac_cv_prog_OBJDUMP"
6326fi
6327
6328test -z "$OBJDUMP" && OBJDUMP=objdump
6329
6330
6331
6332
6333
6334
6335
6336
1cf3d07d
SE
6337
6338echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
6339echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
6340if test "${lt_cv_deplibs_check_method+set}" = set; then
ed698112 6341 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee 6342else
1cf3d07d
SE
6343 lt_cv_file_magic_cmd='$MAGIC_CMD'
6344lt_cv_file_magic_test_file=
6345lt_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
6357case $host_os in
ed44a2c7 6358aix[4-9]*)
1cf3d07d
SE
6359 lt_cv_deplibs_check_method=pass_all
6360 ;;
6361
6362beos*)
6363 lt_cv_deplibs_check_method=pass_all
6364 ;;
6365
6366bsdi[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
6372cygwin*)
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
6378mingw* | 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
6d0860ee 6389 ;;
1cf3d07d 6390
0da7a284
PG
6391cegcc)
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
1cf3d07d
SE
6397darwin* | rhapsody*)
6398 lt_cv_deplibs_check_method=pass_all
6399 ;;
6400
6401freebsd* | 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
6d0860ee 6415 ;;
1cf3d07d
SE
6416
6417gnu*)
6418 lt_cv_deplibs_check_method=pass_all
6419 ;;
6420
6421hpux10.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 ;;
6d0860ee 6432 *)
1cf3d07d
SE
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 ;;
6d0860ee 6438
1cf3d07d
SE
6439interix[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 ;;
6d0860ee 6443
1cf3d07d
SE
6444irix5* | 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
6d0860ee 6452 ;;
6d0860ee 6453
1cf3d07d
SE
6454# This must be Linux ELF.
6455linux* | k*bsd*-gnu)
6456 lt_cv_deplibs_check_method=pass_all
6457 ;;
6d0860ee 6458
1cf3d07d
SE
6459netbsd*)
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)$'
6d0860ee 6462 else
1cf3d07d 6463 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6d0860ee 6464 fi
1cf3d07d
SE
6465 ;;
6466
6467newos6*)
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 ;;
6d0860ee 6476
1cf3d07d
SE
6477openbsd*)
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)$'
6d0860ee
AO
6482 fi
6483 ;;
1cf3d07d
SE
6484
6485osf3* | osf4* | osf5*)
6486 lt_cv_deplibs_check_method=pass_all
6487 ;;
6488
6489rdos*)
6490 lt_cv_deplibs_check_method=pass_all
6491 ;;
6492
6493solaris*)
6494 lt_cv_deplibs_check_method=pass_all
6495 ;;
6496
6497sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6498 lt_cv_deplibs_check_method=pass_all
6499 ;;
6500
6501sysv4 | 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
6528tpf*)
6529 lt_cv_deplibs_check_method=pass_all
6530 ;;
6d0860ee
AO
6531esac
6532
1cf3d07d
SE
6533fi
6534echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6535echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
6536file_magic_cmd=$lt_cv_file_magic_cmd
6537deplibs_check_method=$lt_cv_deplibs_check_method
6538test -z "$deplibs_check_method" && deplibs_check_method=unknown
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
ed698112 6551if test -n "$ac_tool_prefix"; then
1cf3d07d
SE
6552 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6553set dummy ${ac_tool_prefix}ar; ac_word=$2
ade710a5
TF
6554echo "$as_me:$LINENO: checking for $ac_word" >&5
6555echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1cf3d07d 6556if test "${ac_cv_prog_AR+set}" = set; then
ed698112 6557 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee 6558else
1cf3d07d
SE
6559 if test -n "$AR"; then
6560 ac_cv_prog_AR="$AR" # Let the user override the test.
6d0860ee 6561else
ed698112
NN
6562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6563for as_dir in $PATH
6564do
6565 IFS=$as_save_IFS
6566 test -z "$as_dir" && as_dir=.
6567 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 6568 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 6569 ac_cv_prog_AR="${ac_tool_prefix}ar"
ed698112
NN
6570 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6571 break 2
6572 fi
6573done
6574done
6575
6d0860ee
AO
6576fi
6577fi
1cf3d07d
SE
6578AR=$ac_cv_prog_AR
6579if test -n "$AR"; then
6580 echo "$as_me:$LINENO: result: $AR" >&5
6581echo "${ECHO_T}$AR" >&6
6582else
6583 echo "$as_me:$LINENO: result: no" >&5
ade710a5 6584echo "${ECHO_T}no" >&6
6d0860ee
AO
6585fi
6586
ed698112 6587fi
1cf3d07d
SE
6588if 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.
6591set dummy ar; ac_word=$2
ade710a5
TF
6592echo "$as_me:$LINENO: checking for $ac_word" >&5
6593echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1cf3d07d 6594if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
ed698112 6595 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee 6596else
1cf3d07d
SE
6597 if test -n "$ac_ct_AR"; then
6598 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6d0860ee 6599else
ed698112
NN
6600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6601for as_dir in $PATH
6602do
6603 IFS=$as_save_IFS
6604 test -z "$as_dir" && as_dir=.
6605 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 6606 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 6607 ac_cv_prog_ac_ct_AR="ar"
ed698112
NN
6608 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6609 break 2
6610 fi
6611done
6612done
6613
1cf3d07d 6614 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
6d0860ee
AO
6615fi
6616fi
1cf3d07d
SE
6617ac_ct_AR=$ac_cv_prog_ac_ct_AR
6618if test -n "$ac_ct_AR"; then
6619 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6620echo "${ECHO_T}$ac_ct_AR" >&6
6d0860ee 6621else
ade710a5
TF
6622 echo "$as_me:$LINENO: result: no" >&5
6623echo "${ECHO_T}no" >&6
6d0860ee
AO
6624fi
6625
1cf3d07d 6626 AR=$ac_ct_AR
6d0860ee 6627else
1cf3d07d 6628 AR="$ac_cv_prog_AR"
6d0860ee
AO
6629fi
6630
1cf3d07d
SE
6631test -z "$AR" && AR=ar
6632test -z "$AR_FLAGS" && AR_FLAGS=cru
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
ed698112
NN
6644if 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.
6d0860ee 6646set dummy ${ac_tool_prefix}strip; ac_word=$2
ade710a5
TF
6647echo "$as_me:$LINENO: checking for $ac_word" >&5
6648echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
6649if test "${ac_cv_prog_STRIP+set}" = set; then
6650 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee
AO
6651else
6652 if test -n "$STRIP"; then
6653 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6654else
ed698112
NN
6655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6656for as_dir in $PATH
6657do
6658 IFS=$as_save_IFS
6659 test -z "$as_dir" && as_dir=.
6660 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 6661 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
6666done
6667done
6668
6d0860ee
AO
6669fi
6670fi
ed698112 6671STRIP=$ac_cv_prog_STRIP
6d0860ee 6672if test -n "$STRIP"; then
ade710a5
TF
6673 echo "$as_me:$LINENO: result: $STRIP" >&5
6674echo "${ECHO_T}$STRIP" >&6
6d0860ee 6675else
ade710a5
TF
6676 echo "$as_me:$LINENO: result: no" >&5
6677echo "${ECHO_T}no" >&6
6d0860ee
AO
6678fi
6679
ed698112 6680fi
6d0860ee 6681if test -z "$ac_cv_prog_STRIP"; then
ed698112 6682 ac_ct_STRIP=$STRIP
6d0860ee
AO
6683 # Extract the first word of "strip", so it can be a program name with args.
6684set dummy strip; ac_word=$2
ade710a5
TF
6685echo "$as_me:$LINENO: checking for $ac_word" >&5
6686echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
6687if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6688 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee 6689else
ed698112
NN
6690 if test -n "$ac_ct_STRIP"; then
6691 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6d0860ee 6692else
ed698112
NN
6693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6694for as_dir in $PATH
6695do
6696 IFS=$as_save_IFS
6697 test -z "$as_dir" && as_dir=.
6698 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 6699 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ed698112
NN
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
6704done
6705done
6706
ade710a5 6707 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6d0860ee
AO
6708fi
6709fi
ed698112
NN
6710ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6711if test -n "$ac_ct_STRIP"; then
ade710a5
TF
6712 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6713echo "${ECHO_T}$ac_ct_STRIP" >&6
6d0860ee 6714else
ade710a5
TF
6715 echo "$as_me:$LINENO: result: no" >&5
6716echo "${ECHO_T}no" >&6
6d0860ee
AO
6717fi
6718
ade710a5 6719 STRIP=$ac_ct_STRIP
6d0860ee 6720else
ed698112 6721 STRIP="$ac_cv_prog_STRIP"
6d0860ee
AO
6722fi
6723
1cf3d07d 6724test -z "$STRIP" && STRIP=:
6d0860ee 6725
ed698112 6726
7af85558 6727
7af85558 6728
a3ffcff3 6729
ed698112 6730
1cf3d07d
SE
6731if 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.
6733set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6734echo "$as_me:$LINENO: checking for $ac_word" >&5
6735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6736if test "${ac_cv_prog_RANLIB+set}" = set; then
6737 echo $ECHO_N "(cached) $ECHO_C" >&6
6d0860ee 6738else
1cf3d07d
SE
6739 if test -n "$RANLIB"; then
6740 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6741else
6742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6743for as_dir in $PATH
6744do
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
a3ffcff3 6752 fi
1cf3d07d
SE
6753done
6754done
a3ffcff3 6755
1cf3d07d
SE
6756fi
6757fi
6758RANLIB=$ac_cv_prog_RANLIB
6759if test -n "$RANLIB"; then
6760 echo "$as_me:$LINENO: result: $RANLIB" >&5
6761echo "${ECHO_T}$RANLIB" >&6
6762else
6763 echo "$as_me:$LINENO: result: no" >&5
6764echo "${ECHO_T}no" >&6
6765fi
f5cc59a7 6766
1cf3d07d
SE
6767fi
6768if 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.
6771set dummy ranlib; ac_word=$2
6772echo "$as_me:$LINENO: checking for $ac_word" >&5
6773echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6774if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6775 echo $ECHO_N "(cached) $ECHO_C" >&6
6776else
6777 if test -n "$ac_ct_RANLIB"; then
6778 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6779else
6780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781for as_dir in $PATH
6782do
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
54d9d34a 6790 fi
1cf3d07d
SE
6791done
6792done
54d9d34a 6793
1cf3d07d
SE
6794 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6795fi
6796fi
6797ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6798if test -n "$ac_ct_RANLIB"; then
6799 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6800echo "${ECHO_T}$ac_ct_RANLIB" >&6
01b02b11 6801else
1cf3d07d
SE
6802 echo "$as_me:$LINENO: result: no" >&5
6803echo "${ECHO_T}no" >&6
6804fi
ed698112 6805
1cf3d07d
SE
6806 RANLIB=$ac_ct_RANLIB
6807else
6808 RANLIB="$ac_cv_prog_RANLIB"
6809fi
6810
6811test -z "$RANLIB" && RANLIB=:
ade710a5 6812
ed698112 6813
01b02b11 6814
01b02b11 6815
ed698112 6816
6d0860ee 6817
1cf3d07d 6818# Determine commands to create old-style static archives.
0da7a284 6819old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
1cf3d07d
SE
6820old_postinstall_cmds='chmod 644 $oldlib'
6821old_postuninstall_cmds=
6822
6823if 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"
01b02b11 6833fi
1cf3d07d
SE
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.
6869LTCC=${LTCC-"$CC"}
6870
6871# If no C compiler flags were specified, use CFLAGS.
6872LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6873
6874# Allow CC to be a program name with arguments.
6875compiler=$CC
6876
6877
6878# Check for command to grab the raw symbol name followed by C symbol from nm.
6879echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6880echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
6881if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6882 echo $ECHO_N "(cached) $ECHO_C" >&6
6883else
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.
6889symcode='[BCDEGRST]'
6890
6891# Regexp to match symbols that can be accessed directly from C.
6892sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6893
6894# Define system-specific variables.
6895case $host_os in
6896aix*)
6897 symcode='[BCDT]'
6898 ;;
0da7a284 6899cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
6900 symcode='[ABCDGISTW]'
6901 ;;
6902hpux*)
6903 if test "$host_cpu" = ia64; then
6904 symcode='[ABCDEGRST]'
01b02b11 6905 fi
a3ffcff3 6906 ;;
1cf3d07d
SE
6907irix* | nonstopux*)
6908 symcode='[BCDEGRST]'
6909 ;;
6910osf*)
6911 symcode='[BCDEGQRST]'
6912 ;;
6913solaris*)
6914 symcode='[BDRT]'
6915 ;;
6916sco3.2v5*)
6917 symcode='[DT]'
6918 ;;
6919sysv4.2uw2*)
6920 symcode='[DT]'
6921 ;;
6922sysv5* | sco5v6* | unixware* | OpenUNIX*)
6923 symcode='[ABDT]'
6924 ;;
6925sysv4)
6926 symcode='[DFNSTU]'
6927 ;;
6928esac
a3ffcff3 6929
1cf3d07d
SE
6930# If we're using GNU nm, then use its standard symbol codes.
6931case `$NM -V 2>&1` in
6932*GNU* | *'with BFD'*)
6933 symcode='[ABCDGIRSTW]' ;;
a3ffcff3
TT
6934esac
6935
1cf3d07d
SE
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.
6939lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
01b02b11 6940
1cf3d07d
SE
6941# Transform an extracted symbol line into symbol name and symbol address
6942lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
0da7a284 6943lt_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'"
ed698112 6944
1cf3d07d
SE
6945# Handle CRLF in mingw tool chain
6946opt_cr=
6947case $build_os in
6948mingw*)
6949 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6950 ;;
6951esac
ed698112 6952
1cf3d07d
SE
6953# Try without a prefix underscore, then with it.
6954for 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"
01b02b11 6976 else
1cf3d07d 6977 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
01b02b11 6978 fi
01b02b11 6979
1cf3d07d
SE
6980 # Check to see that the pipe works correctly.
6981 pipe_works=no
a3ffcff3 6982
1cf3d07d
SE
6983 rm -f conftest*
6984 cat > conftest.$ac_ext <<_LT_EOF
6985#ifdef __cplusplus
6986extern "C" {
6987#endif
6988char nm_test_var;
6989void nm_test_func(void);
6990void nm_test_func(void){}
6991#ifdef __cplusplus
6992}
6993#endif
6994int main(){nm_test_var='a';nm_test_func();return(0);}
6995_LT_EOF
01b02b11 6996
1cf3d07d
SE
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
01b02b11 7015
1cf3d07d
SE
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
7021extern "C" {
7022#endif
01b02b11 7023
1cf3d07d
SE
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'
01b02b11 7027
1cf3d07d 7028 cat <<_LT_EOF >> conftest.$ac_ext
a3ffcff3 7029
1cf3d07d
SE
7030/* The mapping between symbol names and symbols. */
7031const struct {
7032 const char *name;
7033 void *address;
7034}
7035lt__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
7046static const void *lt_preloaded_setup() {
7047 return lt__PROGRAM__LTX_preloaded_symbols;
7048}
ed698112 7049#endif
1cf3d07d
SE
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
ed698112 7063 ac_status=$?
ed698112 7064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
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
ed698112 7079 else
1cf3d07d
SE
7080 echo "$progname: failed program was:" >&5
7081 cat conftest.$ac_ext >&5
ed698112 7082 fi
0da7a284 7083 rm -rf conftest* conftst*
1cf3d07d
SE
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
7091done
7092
ed698112 7093fi
ed698112 7094
1cf3d07d
SE
7095if test -z "$lt_cv_sys_global_symbol_pipe"; then
7096 lt_cv_sys_global_symbol_to_cdecl=
7097fi
7098if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7099 echo "$as_me:$LINENO: result: failed" >&5
7100echo "${ECHO_T}failed" >&6
7101else
7102 echo "$as_me:$LINENO: result: ok" >&5
7103echo "${ECHO_T}ok" >&6
ed698112 7104fi
ed698112 7105
1cf3d07d
SE
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
0da7a284
PG
7120
7121
7122
7123
7124
1cf3d07d
SE
7125
7126
7127
7128# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
7129if test "${enable_libtool_lock+set}" = set; then
7130 enableval="$enable_libtool_lock"
7131
7132fi;
7133test "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.
7137case $host in
7138ia64-*-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=$?
ed698112 7144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
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.
bc3f0248 7159 echo '#line 7159 "configure"' > conftest.$ac_ext
1cf3d07d
SE
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
7194x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7195s390*-*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
ed698112 7243 fi
1cf3d07d
SE
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
7252echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
7253if test "${lt_cv_cc_needs_belf+set}" = set; then
7254 echo $ECHO_N "(cached) $ECHO_C" >&6
ed698112 7255else
1cf3d07d
SE
7256 ac_ext=c
7257ac_cpp='$CPP $CPPFLAGS'
7258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7260ac_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
7264echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7265 { (exit 1); exit 1; }; }
ed698112 7266fi
1cf3d07d
SE
7267cat >conftest.$ac_ext <<_ACEOF
7268/* confdefs.h. */
7269_ACEOF
7270cat confdefs.h >>conftest.$ac_ext
7271cat >>conftest.$ac_ext <<_ACEOF
7272/* end confdefs.h. */
7273
7274int
7275main ()
7276{
7277
7278 ;
7279 return 0;
7280}
7281_ACEOF
7282rm -f conftest.$ac_objext conftest$ac_exeext
7283if { (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
ed698112
NN
7305else
7306 echo "$as_me: failed program was:" >&5
7307sed 's/^/| /' conftest.$ac_ext >&5
7308
1cf3d07d 7309lt_cv_cc_needs_belf=no
ed698112 7310fi
1cf3d07d
SE
7311rm -f conftest.err conftest.$ac_objext \
7312 conftest$ac_exeext conftest.$ac_ext
7313 ac_ext=c
7314ac_cpp='$CPP $CPPFLAGS'
7315ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7316ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7317ac_compiler_gnu=$ac_cv_c_compiler_gnu
ed698112 7318
ed698112 7319fi
1cf3d07d
SE
7320echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
7321echo "${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 ;;
7327sparc*-*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" ;;
0da7a284
PG
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 ;;
1cf3d07d
SE
7344 esac
7345 ;;
7346 esac
7347 fi
7348 rm -rf conftest*
7349 ;;
7350esac
ed698112 7351
1cf3d07d 7352need_locks="$enable_libtool_lock"
ed698112 7353
0da7a284
PG
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.
7359set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7360echo "$as_me:$LINENO: checking for $ac_word" >&5
7361echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7362if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
1cf3d07d 7363 echo $ECHO_N "(cached) $ECHO_C" >&6
ed698112 7364else
0da7a284
PG
7365 if test -n "$DSYMUTIL"; then
7366 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7367else
7368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7369for as_dir in $PATH
ed698112 7370do
0da7a284
PG
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
ed698112 7378 fi
0da7a284
PG
7379done
7380done
ed698112 7381
ed698112 7382fi
0da7a284
PG
7383fi
7384DSYMUTIL=$ac_cv_prog_DSYMUTIL
7385if test -n "$DSYMUTIL"; then
7386 echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7387echo "${ECHO_T}$DSYMUTIL" >&6
ed698112 7388else
0da7a284
PG
7389 echo "$as_me:$LINENO: result: no" >&5
7390echo "${ECHO_T}no" >&6
ed698112 7391fi
0da7a284
PG
7392
7393fi
7394if 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.
7397set dummy dsymutil; ac_word=$2
7398echo "$as_me:$LINENO: checking for $ac_word" >&5
7399echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7400if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7401 echo $ECHO_N "(cached) $ECHO_C" >&6
ed698112 7402else
0da7a284
PG
7403 if test -n "$ac_ct_DSYMUTIL"; then
7404 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7405else
7406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7407for as_dir in $PATH
7408do
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
7417done
7418done
ed698112 7419
0da7a284
PG
7420 test -z "$ac_cv_prog_ac_ct_DSYMUTIL" && ac_cv_prog_ac_ct_DSYMUTIL=":"
7421fi
7422fi
7423ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7424if test -n "$ac_ct_DSYMUTIL"; then
7425 echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7426echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6
7427else
7428 echo "$as_me:$LINENO: result: no" >&5
7429echo "${ECHO_T}no" >&6
ed698112 7430fi
ed698112 7431
0da7a284
PG
7432 DSYMUTIL=$ac_ct_DSYMUTIL
7433else
7434 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
ed698112
NN
7435fi
7436
0da7a284
PG
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.
7439set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7440echo "$as_me:$LINENO: checking for $ac_word" >&5
7441echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7442if test "${ac_cv_prog_NMEDIT+set}" = set; then
7443 echo $ECHO_N "(cached) $ECHO_C" >&6
7444else
7445 if test -n "$NMEDIT"; then
7446 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7447else
7448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7449for as_dir in $PATH
7450do
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
7459done
7460done
e3f92d3b 7461
1cf3d07d 7462fi
0da7a284
PG
7463fi
7464NMEDIT=$ac_cv_prog_NMEDIT
7465if test -n "$NMEDIT"; then
7466 echo "$as_me:$LINENO: result: $NMEDIT" >&5
7467echo "${ECHO_T}$NMEDIT" >&6
e3f92d3b 7468else
0da7a284
PG
7469 echo "$as_me:$LINENO: result: no" >&5
7470echo "${ECHO_T}no" >&6
1cf3d07d 7471fi
0da7a284
PG
7472
7473fi
7474if 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.
7477set dummy nmedit; ac_word=$2
7478echo "$as_me:$LINENO: checking for $ac_word" >&5
7479echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7480if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7481 echo $ECHO_N "(cached) $ECHO_C" >&6
7482else
7483 if test -n "$ac_ct_NMEDIT"; then
7484 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7485else
7486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7487for as_dir in $PATH
e3f92d3b 7488do
0da7a284
PG
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
e3f92d3b 7496 fi
0da7a284
PG
7497done
7498done
7499
7500 test -z "$ac_cv_prog_ac_ct_NMEDIT" && ac_cv_prog_ac_ct_NMEDIT=":"
e3f92d3b 7501fi
0da7a284
PG
7502fi
7503ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7504if test -n "$ac_ct_NMEDIT"; then
7505 echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7506echo "${ECHO_T}$ac_ct_NMEDIT" >&6
1cf3d07d 7507else
0da7a284
PG
7508 echo "$as_me:$LINENO: result: no" >&5
7509echo "${ECHO_T}no" >&6
e3f92d3b
MK
7510fi
7511
0da7a284 7512 NMEDIT=$ac_ct_NMEDIT
e3f92d3b 7513else
0da7a284 7514 NMEDIT="$ac_cv_prog_NMEDIT"
e3f92d3b 7515fi
0da7a284
PG
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.
7519set dummy ${ac_tool_prefix}lipo; ac_word=$2
7520echo "$as_me:$LINENO: checking for $ac_word" >&5
7521echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7522if test "${ac_cv_prog_LIPO+set}" = set; then
7523 echo $ECHO_N "(cached) $ECHO_C" >&6
1cf3d07d 7524else
0da7a284
PG
7525 if test -n "$LIPO"; then
7526 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7527else
7528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7529for as_dir in $PATH
7530do
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
7539done
7540done
e3f92d3b
MK
7541
7542fi
0da7a284
PG
7543fi
7544LIPO=$ac_cv_prog_LIPO
7545if test -n "$LIPO"; then
7546 echo "$as_me:$LINENO: result: $LIPO" >&5
7547echo "${ECHO_T}$LIPO" >&6
e3f92d3b 7548else
0da7a284
PG
7549 echo "$as_me:$LINENO: result: no" >&5
7550echo "${ECHO_T}no" >&6
1cf3d07d 7551fi
6d0860ee 7552
0da7a284
PG
7553fi
7554if 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.
7557set dummy lipo; ac_word=$2
7558echo "$as_me:$LINENO: checking for $ac_word" >&5
7559echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7560if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
e3f92d3b
MK
7561 echo $ECHO_N "(cached) $ECHO_C" >&6
7562else
0da7a284
PG
7563 if test -n "$ac_ct_LIPO"; then
7564 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7565else
7566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7567for as_dir in $PATH
7568do
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
7577done
7578done
7579
7580 test -z "$ac_cv_prog_ac_ct_LIPO" && ac_cv_prog_ac_ct_LIPO=":"
7581fi
7582fi
7583ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7584if test -n "$ac_ct_LIPO"; then
7585 echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
7586echo "${ECHO_T}$ac_ct_LIPO" >&6
7587else
7588 echo "$as_me:$LINENO: result: no" >&5
7589echo "${ECHO_T}no" >&6
7590fi
7591
7592 LIPO=$ac_ct_LIPO
7593else
7594 LIPO="$ac_cv_prog_LIPO"
7595fi
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.
7599set dummy ${ac_tool_prefix}otool; ac_word=$2
7600echo "$as_me:$LINENO: checking for $ac_word" >&5
7601echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7602if test "${ac_cv_prog_OTOOL+set}" = set; then
7603 echo $ECHO_N "(cached) $ECHO_C" >&6
7604else
7605 if test -n "$OTOOL"; then
7606 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7607else
7608as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7609for as_dir in $PATH
7610do
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
7619done
7620done
7621
7622fi
7623fi
7624OTOOL=$ac_cv_prog_OTOOL
7625if test -n "$OTOOL"; then
7626 echo "$as_me:$LINENO: result: $OTOOL" >&5
7627echo "${ECHO_T}$OTOOL" >&6
7628else
7629 echo "$as_me:$LINENO: result: no" >&5
7630echo "${ECHO_T}no" >&6
7631fi
7632
7633fi
7634if 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.
7637set dummy otool; ac_word=$2
7638echo "$as_me:$LINENO: checking for $ac_word" >&5
7639echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7640if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
7641 echo $ECHO_N "(cached) $ECHO_C" >&6
7642else
7643 if test -n "$ac_ct_OTOOL"; then
7644 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7645else
7646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7647for as_dir in $PATH
7648do
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
7657done
7658done
7659
7660 test -z "$ac_cv_prog_ac_ct_OTOOL" && ac_cv_prog_ac_ct_OTOOL=":"
7661fi
7662fi
7663ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7664if test -n "$ac_ct_OTOOL"; then
7665 echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
7666echo "${ECHO_T}$ac_ct_OTOOL" >&6
7667else
7668 echo "$as_me:$LINENO: result: no" >&5
7669echo "${ECHO_T}no" >&6
7670fi
7671
7672 OTOOL=$ac_ct_OTOOL
7673else
7674 OTOOL="$ac_cv_prog_OTOOL"
7675fi
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.
7679set dummy ${ac_tool_prefix}otool64; ac_word=$2
7680echo "$as_me:$LINENO: checking for $ac_word" >&5
7681echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7682if test "${ac_cv_prog_OTOOL64+set}" = set; then
7683 echo $ECHO_N "(cached) $ECHO_C" >&6
7684else
7685 if test -n "$OTOOL64"; then
7686 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7687else
7688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689for as_dir in $PATH
7690do
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
7699done
7700done
7701
7702fi
7703fi
7704OTOOL64=$ac_cv_prog_OTOOL64
7705if test -n "$OTOOL64"; then
7706 echo "$as_me:$LINENO: result: $OTOOL64" >&5
7707echo "${ECHO_T}$OTOOL64" >&6
7708else
7709 echo "$as_me:$LINENO: result: no" >&5
7710echo "${ECHO_T}no" >&6
7711fi
7712
7713fi
7714if 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.
7717set dummy otool64; ac_word=$2
7718echo "$as_me:$LINENO: checking for $ac_word" >&5
7719echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7720if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
7721 echo $ECHO_N "(cached) $ECHO_C" >&6
7722else
7723 if test -n "$ac_ct_OTOOL64"; then
7724 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7725else
7726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7727for as_dir in $PATH
7728do
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
7737done
7738done
7739
7740 test -z "$ac_cv_prog_ac_ct_OTOOL64" && ac_cv_prog_ac_ct_OTOOL64=":"
7741fi
7742fi
7743ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7744if test -n "$ac_ct_OTOOL64"; then
7745 echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
7746echo "${ECHO_T}$ac_ct_OTOOL64" >&6
7747else
7748 echo "$as_me:$LINENO: result: no" >&5
7749echo "${ECHO_T}no" >&6
7750fi
7751
7752 OTOOL64=$ac_ct_OTOOL64
7753else
7754 OTOOL64="$ac_cv_prog_OTOOL64"
7755fi
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
7784echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6
7785if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7786 echo $ECHO_N "(cached) $ECHO_C" >&6
7787else
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
7809fi
7810echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7811echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6
7812 echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7813echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6
7814if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7815 echo $ECHO_N "(cached) $ECHO_C" >&6
7816else
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
7823echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7824 { (exit 1); exit 1; }; }
7825fi
7826cat >conftest.$ac_ext <<_ACEOF
7827/* confdefs.h. */
7828_ACEOF
7829cat confdefs.h >>conftest.$ac_ext
7830cat >>conftest.$ac_ext <<_ACEOF
7831/* end confdefs.h. */
e3f92d3b
MK
7832
7833int
7834main ()
7835{
7836
7837 ;
7838 return 0;
7839}
7840_ACEOF
0da7a284
PG
7841rm -f conftest.$ac_objext conftest$ac_exeext
7842if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7843 (eval $ac_link) 2>conftest.er1
e3f92d3b 7844 ac_status=$?
1cf3d07d
SE
7845 grep -v '^ *+' conftest.er1 >conftest.err
7846 rm -f conftest.er1
7847 cat conftest.err >&5
e3f92d3b
MK
7848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849 (exit $ac_status); } &&
1cf3d07d
SE
7850 { ac_try='test -z "$ac_c_werror_flag"
7851 || test ! -s conftest.err'
7852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
e3f92d3b
MK
7853 (eval $ac_try) 2>&5
7854 ac_status=$?
7855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d 7856 (exit $ac_status); }; } &&
0da7a284 7857 { ac_try='test -s conftest$ac_exeext'
e3f92d3b
MK
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
0da7a284 7863 lt_cv_ld_exported_symbols_list=yes
e3f92d3b 7864else
1cf3d07d
SE
7865 echo "$as_me: failed program was:" >&5
7866sed 's/^/| /' conftest.$ac_ext >&5
e3f92d3b 7867
0da7a284 7868lt_cv_ld_exported_symbols_list=no
e3f92d3b 7869fi
0da7a284
PG
7870rm -f conftest.err conftest.$ac_objext \
7871 conftest$ac_exeext conftest.$ac_ext
7872 LDFLAGS="$save_LDFLAGS"
ed698112 7873
e3f92d3b 7874fi
0da7a284
PG
7875echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7876echo "${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
ed698112 7911
0da7a284
PG
7912ac_ext=c
7913ac_cpp='$CPP $CPPFLAGS'
7914ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7915ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7916ac_compiler_gnu=$ac_cv_c_compiler_gnu
7917echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
7918echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
7919# On Suns, sometimes $CPP names a directory.
7920if test -n "$CPP" && test -d "$CPP"; then
7921 CPP=
e3f92d3b 7922fi
0da7a284
PG
7923if test -z "$CPP"; then
7924 if test "${ac_cv_prog_CPP+set}" = set; then
7925 echo $ECHO_N "(cached) $ECHO_C" >&6
7926else
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
7931for ac_c_preproc_warn_flag in '' yes
7932do
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.
1cf3d07d
SE
7939 cat >conftest.$ac_ext <<_ACEOF
7940/* confdefs.h. */
7941_ACEOF
7942cat confdefs.h >>conftest.$ac_ext
7943cat >>conftest.$ac_ext <<_ACEOF
7944/* end confdefs.h. */
0da7a284
PG
7945#ifdef __STDC__
7946# include <limits.h>
7947#else
7948# include <assert.h>
7949#endif
7950 Syntax error
7951_ACEOF
7952if { (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
7966else
7967 ac_cpp_err=yes
7968fi
7969if test -z "$ac_cpp_err"; then
1cf3d07d 7970 :
ee9dd372 7971else
0da7a284
PG
7972 echo "$as_me: failed program was:" >&5
7973sed 's/^/| /' conftest.$ac_ext >&5
7974
7975 # Broken: fails on valid input.
7976continue
ee9dd372 7977fi
0da7a284
PG
7978rm -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
7985cat confdefs.h >>conftest.$ac_ext
7986cat >>conftest.$ac_ext <<_ACEOF
7987/* end confdefs.h. */
7988#include <ac_nonexistent.h>
7989_ACEOF
7990if { (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
8004else
8005 ac_cpp_err=yes
8006fi
8007if test -z "$ac_cpp_err"; then
8008 # Broken: success on invalid input.
8009continue
8010else
8011 echo "$as_me: failed program was:" >&5
8012sed 's/^/| /' conftest.$ac_ext >&5
ee9dd372 8013
0da7a284
PG
8014 # Passes both tests.
8015ac_preproc_ok=:
8016break
ffccc6be 8017fi
0da7a284 8018rm -f conftest.err conftest.$ac_ext
ed698112 8019
0da7a284
PG
8020done
8021# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8022rm -f conftest.err conftest.$ac_ext
8023if $ac_preproc_ok; then
8024 break
8025fi
8026
8027 done
8028 ac_cv_prog_CPP=$CPP
8029
8030fi
8031 CPP=$ac_cv_prog_CPP
1cf3d07d 8032else
0da7a284
PG
8033 ac_cv_prog_CPP=$CPP
8034fi
8035echo "$as_me:$LINENO: result: $CPP" >&5
8036echo "${ECHO_T}$CPP" >&6
8037ac_preproc_ok=false
8038for ac_c_preproc_warn_flag in '' yes
8039do
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.
1cf3d07d
SE
8046 cat >conftest.$ac_ext <<_ACEOF
8047/* confdefs.h. */
ed698112 8048_ACEOF
1cf3d07d
SE
8049cat confdefs.h >>conftest.$ac_ext
8050cat >>conftest.$ac_ext <<_ACEOF
8051/* end confdefs.h. */
0da7a284
PG
8052#ifdef __STDC__
8053# include <limits.h>
1cf3d07d 8054#else
0da7a284 8055# include <assert.h>
1cf3d07d 8056#endif
0da7a284 8057 Syntax error
1cf3d07d 8058_ACEOF
0da7a284
PG
8059if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8060 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1cf3d07d 8061 ac_status=$?
0da7a284
PG
8062 grep -v '^ *+' conftest.er1 >conftest.err
8063 rm -f conftest.er1
8064 cat conftest.err >&5
1cf3d07d 8065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0da7a284
PG
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
8073else
8074 ac_cpp_err=yes
8075fi
8076if test -z "$ac_cpp_err"; then
1cf3d07d
SE
8077 :
8078else
0da7a284 8079 echo "$as_me: failed program was:" >&5
1cf3d07d 8080sed 's/^/| /' conftest.$ac_ext >&5
ffccc6be 8081
0da7a284
PG
8082 # Broken: fails on valid input.
8083continue
1cf3d07d 8084fi
0da7a284 8085rm -f conftest.err conftest.$ac_ext
ed698112 8086
0da7a284
PG
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. */
ed698112 8091_ACEOF
0da7a284
PG
8092cat confdefs.h >>conftest.$ac_ext
8093cat >>conftest.$ac_ext <<_ACEOF
8094/* end confdefs.h. */
8095#include <ac_nonexistent.h>
8096_ACEOF
8097if { (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
8111else
8112 ac_cpp_err=yes
b5ee195f 8113fi
0da7a284
PG
8114if test -z "$ac_cpp_err"; then
8115 # Broken: success on invalid input.
8116continue
8117else
8118 echo "$as_me: failed program was:" >&5
8119sed 's/^/| /' conftest.$ac_ext >&5
b5ee195f 8120
0da7a284
PG
8121 # Passes both tests.
8122ac_preproc_ok=:
8123break
8124fi
8125rm -f conftest.err conftest.$ac_ext
97b8365c 8126
0da7a284
PG
8127done
8128# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8129rm -f conftest.err conftest.$ac_ext
8130if $ac_preproc_ok; then
8131 :
8132else
8133 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
8134echo "$as_me: error: in \`$ac_pwd':" >&2;}
8135{ { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
8136See \`config.log' for more details." >&5
8137echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
8138See \`config.log' for more details." >&2;}
8139 { (exit 1); exit 1; }; }; }
8140fi
97b8365c 8141
0da7a284
PG
8142ac_ext=c
8143ac_cpp='$CPP $CPPFLAGS'
8144ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8145ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8146ac_compiler_gnu=$ac_cv_c_compiler_gnu
97b8365c
TT
8147
8148
0da7a284
PG
8149echo "$as_me:$LINENO: checking for ANSI C header files" >&5
8150echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8151if test "${ac_cv_header_stdc+set}" = set; then
1cf3d07d 8152 echo $ECHO_N "(cached) $ECHO_C" >&6
97b8365c 8153else
1cf3d07d
SE
8154 cat >conftest.$ac_ext <<_ACEOF
8155/* confdefs.h. */
8156_ACEOF
8157cat confdefs.h >>conftest.$ac_ext
8158cat >>conftest.$ac_ext <<_ACEOF
8159/* end confdefs.h. */
0da7a284
PG
8160#include <stdlib.h>
8161#include <stdarg.h>
8162#include <string.h>
8163#include <float.h>
97b8365c 8164
0da7a284
PG
8165int
8166main ()
8167{
8168
8169 ;
8170 return 0;
8171}
1cf3d07d
SE
8172_ACEOF
8173rm -f conftest.$ac_objext
8174if { (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
0da7a284 8195 ac_cv_header_stdc=yes
c33b7bf0 8196else
1cf3d07d
SE
8197 echo "$as_me: failed program was:" >&5
8198sed 's/^/| /' conftest.$ac_ext >&5
c33b7bf0 8199
0da7a284
PG
8200ac_cv_header_stdc=no
8201fi
8202rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8203
8204if 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
8209cat confdefs.h >>conftest.$ac_ext
8210cat >>conftest.$ac_ext <<_ACEOF
8211/* end confdefs.h. */
8212#include <string.h>
8213
8214_ACEOF
8215if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8216 $EGREP "memchr" >/dev/null 2>&1; then
8217 :
8218else
8219 ac_cv_header_stdc=no
8220fi
8221rm -f conftest*
8222
8223fi
8224
8225if 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
8230cat confdefs.h >>conftest.$ac_ext
8231cat >>conftest.$ac_ext <<_ACEOF
8232/* end confdefs.h. */
8233#include <stdlib.h>
8234
8235_ACEOF
8236if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8237 $EGREP "free" >/dev/null 2>&1; then
8238 :
8239else
8240 ac_cv_header_stdc=no
8241fi
8242rm -f conftest*
8243
8244fi
8245
8246if 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 :
8250else
8251 cat >conftest.$ac_ext <<_ACEOF
8252/* confdefs.h. */
8253_ACEOF
8254cat confdefs.h >>conftest.$ac_ext
8255cat >>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)))
8270int
8271main ()
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
8281rm -f conftest$ac_exeext
8282if { (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 :
8293else
8294 echo "$as_me: program exited with status $ac_status" >&5
8295echo "$as_me: failed program was:" >&5
8296sed 's/^/| /' conftest.$ac_ext >&5
8297
8298( exit $ac_status )
8299ac_cv_header_stdc=no
8300fi
8301rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8302fi
8303fi
8304fi
8305echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8306echo "${ECHO_T}$ac_cv_header_stdc" >&6
8307if test $ac_cv_header_stdc = yes; then
8308
8309cat >>confdefs.h <<\_ACEOF
8310#define STDC_HEADERS 1
8311_ACEOF
8312
8313fi
8314
8315# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8326 inttypes.h stdint.h unistd.h
8327do
8328as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8329echo "$as_me:$LINENO: checking for $ac_header" >&5
8330echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8331if eval "test \"\${$as_ac_Header+set}\" = set"; then
8332 echo $ECHO_N "(cached) $ECHO_C" >&6
8333else
8334 cat >conftest.$ac_ext <<_ACEOF
8335/* confdefs.h. */
8336_ACEOF
8337cat confdefs.h >>conftest.$ac_ext
8338cat >>conftest.$ac_ext <<_ACEOF
8339/* end confdefs.h. */
8340$ac_includes_default
8341
8342#include <$ac_header>
8343_ACEOF
8344rm -f conftest.$ac_objext
8345if { (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"
8367else
8368 echo "$as_me: failed program was:" >&5
8369sed 's/^/| /' conftest.$ac_ext >&5
8370
8371eval "$as_ac_Header=no"
1cf3d07d
SE
8372fi
8373rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8374fi
8375echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8376echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8377if 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
c33b7bf0 8381
c33b7bf0
TF
8382fi
8383
1cf3d07d 8384done
c33b7bf0
TF
8385
8386
ed698112 8387
1cf3d07d
SE
8388for ac_header in dlfcn.h
8389do
8390as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8391echo "$as_me:$LINENO: checking for $ac_header" >&5
8392echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8393if eval "test \"\${$as_ac_Header+set}\" = set"; then
8394 echo $ECHO_N "(cached) $ECHO_C" >&6
83c02e38 8395else
1cf3d07d
SE
8396 cat >conftest.$ac_ext <<_ACEOF
8397/* confdefs.h. */
ed698112 8398_ACEOF
1cf3d07d
SE
8399cat confdefs.h >>conftest.$ac_ext
8400cat >>conftest.$ac_ext <<_ACEOF
8401/* end confdefs.h. */
8402$ac_includes_default
83c02e38 8403
1cf3d07d 8404#include <$ac_header>
ed698112 8405_ACEOF
1cf3d07d
SE
8406rm -f conftest.$ac_objext
8407if { (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"
8429else
8430 echo "$as_me: failed program was:" >&5
8431sed 's/^/| /' conftest.$ac_ext >&5
45597167 8432
1cf3d07d 8433eval "$as_ac_Header=no"
45597167 8434fi
1cf3d07d
SE
8435rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8436fi
8437echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8438echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8439if test `eval echo '${'$as_ac_Header'}'` = yes; then
8440 cat >>confdefs.h <<_ACEOF
8441#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
ed347998
HB
8442_ACEOF
8443
1cf3d07d 8444fi
ed698112 8445
1cf3d07d 8446done
58eb6e7c 8447
b2ae5f70 8448
58eb6e7c 8449
ade710a5 8450ac_ext=cc
52a11cbf 8451ac_cpp='$CXXCPP $CPPFLAGS'
ed698112
NN
8452ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8453ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8454ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1cf3d07d
SE
8455if 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.
8459set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8460echo "$as_me:$LINENO: checking for $ac_word" >&5
8461echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8462if test "${ac_cv_prog_CXX+set}" = set; then
8463 echo $ECHO_N "(cached) $ECHO_C" >&6
52a11cbf 8464else
1cf3d07d
SE
8465 if test -n "$CXX"; then
8466 ac_cv_prog_CXX="$CXX" # Let the user override the test.
8467else
8468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8469for as_dir in $PATH
8470do
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
3cf88fb4 8478 fi
1cf3d07d
SE
8479done
8480done
3cf88fb4 8481
1cf3d07d
SE
8482fi
8483fi
8484CXX=$ac_cv_prog_CXX
8485if test -n "$CXX"; then
8486 echo "$as_me:$LINENO: result: $CXX" >&5
8487echo "${ECHO_T}$CXX" >&6
52a11cbf 8488else
1cf3d07d
SE
8489 echo "$as_me:$LINENO: result: no" >&5
8490echo "${ECHO_T}no" >&6
3cf88fb4
TT
8491fi
8492
1cf3d07d
SE
8493 test -n "$CXX" && break
8494 done
605dc89b 8495fi
1cf3d07d
SE
8496if 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
8499do
8500 # Extract the first word of "$ac_prog", so it can be a program name with args.
8501set dummy $ac_prog; ac_word=$2
8502echo "$as_me:$LINENO: checking for $ac_word" >&5
8503echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8504if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
8505 echo $ECHO_N "(cached) $ECHO_C" >&6
c8fb9813 8506else
1cf3d07d
SE
8507 if test -n "$ac_ct_CXX"; then
8508 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
8509else
8510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8511for as_dir in $PATH
8512do
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
8521done
8522done
c8fb9813 8523
c8fb9813 8524fi
54c2f04b 8525fi
1cf3d07d
SE
8526ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
8527if test -n "$ac_ct_CXX"; then
8528 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
8529echo "${ECHO_T}$ac_ct_CXX" >&6
60c7f4ef 8530else
1cf3d07d
SE
8531 echo "$as_me:$LINENO: result: no" >&5
8532echo "${ECHO_T}no" >&6
60c7f4ef 8533fi
ed698112 8534
1cf3d07d
SE
8535 test -n "$ac_ct_CXX" && break
8536done
8537test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
60c7f4ef 8538
1cf3d07d 8539 CXX=$ac_ct_CXX
60c7f4ef 8540fi
ee9dd372 8541
d7799ba1 8542
1cf3d07d
SE
8543# Provide some information about the compiler.
8544echo "$as_me:$LINENO:" \
8545 "checking for C++ compiler version" >&5
8546ac_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); }
d7799ba1 8562
1cf3d07d
SE
8563echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
8564echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
8565if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
ed698112
NN
8566 echo $ECHO_N "(cached) $ECHO_C" >&6
8567else
ed698112
NN
8568 cat >conftest.$ac_ext <<_ACEOF
8569/* confdefs.h. */
8570_ACEOF
8571cat confdefs.h >>conftest.$ac_ext
8572cat >>conftest.$ac_ext <<_ACEOF
8573/* end confdefs.h. */
1cf3d07d
SE
8574
8575int
8576main ()
8577{
8578#ifndef __GNUC__
8579 choke me
ed698112 8580#endif
1cf3d07d
SE
8581
8582 ;
8583 return 0;
8584}
ed698112 8585_ACEOF
1cf3d07d
SE
8586rm -f conftest.$ac_objext
8587if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8588 (eval $ac_compile) 2>conftest.er1
ed698112
NN
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
1cf3d07d
SE
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
ee9dd372 8609else
ed698112
NN
8610 echo "$as_me: failed program was:" >&5
8611sed 's/^/| /' conftest.$ac_ext >&5
8612
1cf3d07d 8613ac_compiler_gnu=no
ed698112 8614fi
1cf3d07d
SE
8615rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8616ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
ed698112 8617
1cf3d07d
SE
8618fi
8619echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
8620echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
8621GXX=`test $ac_compiler_gnu = yes && echo yes`
8622ac_test_CXXFLAGS=${CXXFLAGS+set}
8623ac_save_CXXFLAGS=$CXXFLAGS
8624CXXFLAGS="-g"
8625echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
8626echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
8627if test "${ac_cv_prog_cxx_g+set}" = set; then
8628 echo $ECHO_N "(cached) $ECHO_C" >&6
8629else
8630 cat >conftest.$ac_ext <<_ACEOF
8631/* confdefs.h. */
8632_ACEOF
8633cat confdefs.h >>conftest.$ac_ext
8634cat >>conftest.$ac_ext <<_ACEOF
8635/* end confdefs.h. */
8636
8637int
8638main ()
8639{
8640
8641 ;
8642 return 0;
8643}
8644_ACEOF
8645rm -f conftest.$ac_objext
8646if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8647 (eval $ac_compile) 2>conftest.er1
ed698112
NN
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
1cf3d07d
SE
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
8668else
8669 echo "$as_me: failed program was:" >&5
8670sed 's/^/| /' conftest.$ac_ext >&5
8671
8672ac_cv_prog_cxx_g=no
8673fi
8674rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8675fi
8676echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
8677echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
8678if test "$ac_test_CXXFLAGS" = set; then
8679 CXXFLAGS=$ac_save_CXXFLAGS
8680elif test $ac_cv_prog_cxx_g = yes; then
8681 if test "$GXX" = yes; then
8682 CXXFLAGS="-g -O2"
ed698112 8683 else
1cf3d07d 8684 CXXFLAGS="-g"
ed698112 8685 fi
ee9dd372 8686else
1cf3d07d
SE
8687 if test "$GXX" = yes; then
8688 CXXFLAGS="-O2"
8689 else
8690 CXXFLAGS=
8691 fi
ee9dd372 8692fi
1cf3d07d
SE
8693for 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);'
8700do
8701 cat >conftest.$ac_ext <<_ACEOF
8702/* confdefs.h. */
8703_ACEOF
8704cat confdefs.h >>conftest.$ac_ext
8705cat >>conftest.$ac_ext <<_ACEOF
8706/* end confdefs.h. */
8707$ac_declaration
8708#include <stdlib.h>
8709int
8710main ()
8711{
8712exit (42);
8713 ;
8714 return 0;
8715}
8716_ACEOF
8717rm -f conftest.$ac_objext
8718if { (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 :
ed698112
NN
8740else
8741 echo "$as_me: failed program was:" >&5
8742sed 's/^/| /' conftest.$ac_ext >&5
8743
1cf3d07d 8744continue
ee9dd372 8745fi
1cf3d07d
SE
8746rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8747 cat >conftest.$ac_ext <<_ACEOF
8748/* confdefs.h. */
8749_ACEOF
8750cat confdefs.h >>conftest.$ac_ext
8751cat >>conftest.$ac_ext <<_ACEOF
8752/* end confdefs.h. */
8753$ac_declaration
8754int
8755main ()
8756{
8757exit (42);
8758 ;
8759 return 0;
8760}
8761_ACEOF
8762rm -f conftest.$ac_objext
8763if { (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
8785else
8786 echo "$as_me: failed program was:" >&5
8787sed 's/^/| /' conftest.$ac_ext >&5
ed698112 8788
1cf3d07d
SE
8789fi
8790rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ed698112 8791done
1cf3d07d
SE
8792rm -f conftest*
8793if test -n "$ac_declaration"; then
8794 echo '#ifdef __cplusplus' >>confdefs.h
8795 echo $ac_declaration >>confdefs.h
8796 echo '#endif' >>confdefs.h
ee9dd372 8797fi
ed698112 8798
1cf3d07d
SE
8799ac_ext=c
8800ac_cpp='$CPP $CPPFLAGS'
8801ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8802ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8803ac_compiler_gnu=$ac_cv_c_compiler_gnu
ed698112 8804
1cf3d07d
SE
8805if 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
8809ac_cpp='$CXXCPP $CPPFLAGS'
8810ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8811ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8812ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8813echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
8814echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
8815if test -z "$CXXCPP"; then
8816 if test "${ac_cv_prog_CXXCPP+set}" = set; then
8817 echo $ECHO_N "(cached) $ECHO_C" >&6
ed698112 8818else
1cf3d07d
SE
8819 # Double quotes because CXXCPP needs to be expanded
8820 for CXXCPP in "$CXX -E" "/lib/cpp"
8821 do
8822 ac_preproc_ok=false
8823for ac_cxx_preproc_warn_flag in '' yes
ed698112
NN
8824do
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
8834cat confdefs.h >>conftest.$ac_ext
8835cat >>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
8844if { (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
1cf3d07d
SE
8853 ac_cpp_err=$ac_cxx_preproc_warn_flag
8854 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
ed698112
NN
8855 else
8856 ac_cpp_err=
8857 fi
8858else
8859 ac_cpp_err=yes
ee9dd372 8860fi
ed698112
NN
8861if test -z "$ac_cpp_err"; then
8862 :
8863else
8864 echo "$as_me: failed program was:" >&5
8865sed 's/^/| /' conftest.$ac_ext >&5
8866
8867 # Broken: fails on valid input.
8868continue
8869fi
8870rm -f conftest.err conftest.$ac_ext
8871
ade710a5 8872 # OK, works on sane cases. Now check whether non-existent headers
ed698112
NN
8873 # can be detected and how.
8874 cat >conftest.$ac_ext <<_ACEOF
8875/* confdefs.h. */
8876_ACEOF
8877cat confdefs.h >>conftest.$ac_ext
8878cat >>conftest.$ac_ext <<_ACEOF
8879/* end confdefs.h. */
8880#include <ac_nonexistent.h>
8881_ACEOF
8882if { (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
1cf3d07d
SE
8891 ac_cpp_err=$ac_cxx_preproc_warn_flag
8892 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
ed698112
NN
8893 else
8894 ac_cpp_err=
8895 fi
ee9dd372 8896else
ed698112 8897 ac_cpp_err=yes
ee9dd372 8898fi
ed698112
NN
8899if test -z "$ac_cpp_err"; then
8900 # Broken: success on invalid input.
8901continue
8902else
8903 echo "$as_me: failed program was:" >&5
8904sed 's/^/| /' conftest.$ac_ext >&5
ee9dd372 8905
ed698112
NN
8906 # Passes both tests.
8907ac_preproc_ok=:
8908break
8909fi
8910rm -f conftest.err conftest.$ac_ext
8911
8912done
8913# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8914rm -f conftest.err conftest.$ac_ext
8915if $ac_preproc_ok; then
1cf3d07d 8916 break
ed698112
NN
8917fi
8918
1cf3d07d
SE
8919 done
8920 ac_cv_prog_CXXCPP=$CXXCPP
ed698112 8921
1cf3d07d
SE
8922fi
8923 CXXCPP=$ac_cv_prog_CXXCPP
ed698112 8924else
1cf3d07d 8925 ac_cv_prog_CXXCPP=$CXXCPP
02809848 8926fi
1cf3d07d
SE
8927echo "$as_me:$LINENO: result: $CXXCPP" >&5
8928echo "${ECHO_T}$CXXCPP" >&6
8929ac_preproc_ok=false
8930for ac_cxx_preproc_warn_flag in '' yes
8931do
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
ed698112
NN
8939/* confdefs.h. */
8940_ACEOF
8941cat confdefs.h >>conftest.$ac_ext
8942cat >>conftest.$ac_ext <<_ACEOF
8943/* end confdefs.h. */
1cf3d07d
SE
8944#ifdef __STDC__
8945# include <limits.h>
8946#else
8947# include <assert.h>
8948#endif
8949 Syntax error
ed698112 8950_ACEOF
1cf3d07d
SE
8951if { (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
8965else
8966 ac_cpp_err=yes
8967fi
8968if test -z "$ac_cpp_err"; then
8969 :
8970else
8971 echo "$as_me: failed program was:" >&5
8972sed 's/^/| /' conftest.$ac_ext >&5
ee9dd372 8973
1cf3d07d
SE
8974 # Broken: fails on valid input.
8975continue
ee9dd372 8976fi
1cf3d07d 8977rm -f conftest.err conftest.$ac_ext
ee9dd372 8978
1cf3d07d
SE
8979 # OK, works on sane cases. Now check whether non-existent headers
8980 # can be detected and how.
8981 cat >conftest.$ac_ext <<_ACEOF
ed698112
NN
8982/* confdefs.h. */
8983_ACEOF
8984cat confdefs.h >>conftest.$ac_ext
8985cat >>conftest.$ac_ext <<_ACEOF
8986/* end confdefs.h. */
1cf3d07d 8987#include <ac_nonexistent.h>
ed698112 8988_ACEOF
1cf3d07d
SE
8989if { (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
9003else
9004 ac_cpp_err=yes
0d16618c 9005fi
1cf3d07d
SE
9006if test -z "$ac_cpp_err"; then
9007 # Broken: success on invalid input.
9008continue
9009else
9010 echo "$as_me: failed program was:" >&5
9011sed 's/^/| /' conftest.$ac_ext >&5
0d16618c 9012
1cf3d07d
SE
9013 # Passes both tests.
9014ac_preproc_ok=:
9015break
9016fi
9017rm -f conftest.err conftest.$ac_ext
ed698112 9018
1cf3d07d
SE
9019done
9020# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9021rm -f conftest.err conftest.$ac_ext
9022if $ac_preproc_ok; then
9023 :
9024else
18c04407
RW
9025 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
9026echo "$as_me: error: in \`$ac_pwd':" >&2;}
9027_lt_caught_CXX_error=yes; }
1cf3d07d 9028fi
ed698112 9029
1cf3d07d
SE
9030ac_ext=c
9031ac_cpp='$CPP $CPPFLAGS'
9032ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9033ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9034ac_compiler_gnu=$ac_cv_c_compiler_gnu
0d16618c 9035
1cf3d07d
SE
9036else
9037 _lt_caught_CXX_error=yes
0d16618c 9038fi
0d16618c
TT
9039
9040
ee9dd372 9041
e3f92d3b 9042
e3f92d3b 9043
0da7a284 9044# Set options
e3f92d3b
MK
9045
9046
e3f92d3b
MK
9047
9048
0da7a284 9049 enable_win32_dll=no
f1a66265
GK
9050
9051
0da7a284
PG
9052 # Check whether --enable-shared or --disable-shared was given.
9053if 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
9072else
9073 enable_shared=yes
9074fi;
f1a66265
GK
9075
9076
ed698112 9077
ed698112 9078
ee9dd372 9079
ee9dd372
TT
9080
9081
ee9dd372 9082
0da7a284
PG
9083 # Check whether --enable-static or --disable-static was given.
9084if 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
9103else
9104 enable_static=yes
9105fi;
ee9dd372 9106
42962a48
TT
9107
9108
614c0fc2 9109
9b5f18b1
MK
9110
9111
614c0fc2 9112
9b5f18b1
MK
9113
9114
0da7a284
PG
9115# Check whether --with-pic or --without-pic was given.
9116if test "${with_pic+set}" = set; then
9117 withval="$with_pic"
9118 pic_mode="$withval"
9119else
9120 pic_mode=default
9121fi;
614c0fc2 9122
0da7a284 9123test -z "$pic_mode" && pic_mode=default
4ba6d1c3 9124
463c03f1 9125
76c88fd9 9126
4ba6d1c3 9127
f994389b
TT
9128
9129
0f9c645e 9130
0da7a284
PG
9131 # Check whether --enable-fast-install or --disable-fast-install was given.
9132if 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
9151else
9152 enable_fast_install=yes
9153fi;
0f9c645e 9154
ed698112 9155
f994389b 9156
f994389b 9157
0f9c645e 9158
f994389b 9159
ed698112 9160
02809848 9161
ee9dd372 9162
1cf3d07d 9163
0da7a284
PG
9164# This can be used to rebuild libtool when needed
9165LIBTOOL_DEPS="$ltmain"
9166
9167# Always use our own libtool.
9168LIBTOOL='$(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
9194test -z "$LN_S" && LN_S="ln -s"
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209if test -n "${ZSH_VERSION+set}" ; then
9210 setopt NO_GLOB_SUBST
9211fi
9212
9213echo "$as_me:$LINENO: checking for objdir" >&5
9214echo $ECHO_N "checking for objdir... $ECHO_C" >&6
1cf3d07d 9215if test "${lt_cv_objdir+set}" = set; then
ed698112 9216 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac 9217else
1cf3d07d
SE
9218 rm -f .libs 2>/dev/null
9219mkdir .libs 2>/dev/null
9220if test -d .libs; then
9221 lt_cv_objdir=.libs
9222else
9223 # MS-DOS does not allow filenames that begin with a dot.
9224 lt_cv_objdir=_libs
9225fi
9226rmdir .libs 2>/dev/null
5aac1dac 9227fi
1cf3d07d
SE
9228echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
9229echo "${ECHO_T}$lt_cv_objdir" >&6
9230objdir=$lt_cv_objdir
ee9dd372 9231
ed698112 9232
ed698112 9233
ed698112 9234
ed698112 9235
1cf3d07d
SE
9236cat >>confdefs.h <<_ACEOF
9237#define LT_OBJDIR "$lt_cv_objdir/"
9238_ACEOF
ed698112 9239
ed698112 9240
ed698112 9241
ed698112 9242
1cf3d07d
SE
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256case $host_os in
9257aix3*)
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
ed698112 9264 fi
1cf3d07d
SE
9265 ;;
9266esac
9267
9268# Sed substitution that helps us do robust quoting. It backslashifies
9269# metacharacters that are still active within double-quoted strings.
9270sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
9271
9272# Same as above, but do not quote variable references.
9273double_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.
9277delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
9278
9279# Sed substitution to delay expansion of an escaped single quote.
9280delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
9281
9282# Sed substitution to avoid accidental globbing in evaled expressions
9283no_glob_subst='s/\*/\\\*/g'
9284
9285# Global variables:
9286ofile=libtool
9287can_build_shared=yes
9288
9289# All known linkers require a `.a' archive for static linking (except MSVC,
9290# which needs '.lib').
9291libext=a
9292
9293with_gnu_ld="$lt_cv_prog_gnu_ld"
9294
9295old_CC="$CC"
9296old_CFLAGS="$CFLAGS"
9297
9298# Set sane defaults for various variables
9299test -z "$CC" && CC=cc
9300test -z "$LTCC" && LTCC=$CC
9301test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9302test -z "$LD" && LD=ld
9303test -z "$ac_objext" && ac_objext=o
9304
9305for 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
ed698112 9312done
1cf3d07d 9313cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
ee9dd372 9314
1cf3d07d
SE
9315
9316# Only perform the check for file, if the check method requires it
9317test -z "$MAGIC_CMD" && MAGIC_CMD=file
9318case $deplibs_check_method in
9319file_magic*)
9320 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9321 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
9322echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
9323if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
9324 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac 9325else
1cf3d07d
SE
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
ed698112 9349
1cf3d07d
SE
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
5aac1dac
TT
9364 fi
9365 done
1cf3d07d
SE
9366 IFS="$lt_save_ifs"
9367 MAGIC_CMD="$lt_save_MAGIC_CMD"
9368 ;;
9369esac
5aac1dac 9370fi
ee9dd372 9371
1cf3d07d
SE
9372MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9373if test -n "$MAGIC_CMD"; then
9374 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
9375echo "${ECHO_T}$MAGIC_CMD" >&6
5aac1dac 9376else
1cf3d07d
SE
9377 echo "$as_me:$LINENO: result: no" >&5
9378echo "${ECHO_T}no" >&6
5aac1dac 9379fi
ed698112 9380
ee9dd372 9381
f994389b 9382
ed698112 9383
ee9dd372 9384
1cf3d07d
SE
9385if 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
9388echo $ECHO_N "checking for file... $ECHO_C" >&6
9389if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
9390 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac 9391else
1cf3d07d
SE
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
ee9dd372 9415
1cf3d07d
SE
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
7f6e0fe6 9424
1cf3d07d
SE
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 ;;
9435esac
9436fi
7f6e0fe6 9437
1cf3d07d
SE
9438MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9439if test -n "$MAGIC_CMD"; then
9440 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
9441echo "${ECHO_T}$MAGIC_CMD" >&6
5aac1dac 9442else
1cf3d07d 9443 echo "$as_me:$LINENO: result: no" >&5
ade710a5 9444echo "${ECHO_T}no" >&6
ed698112 9445fi
7f6e0fe6 9446
ee9dd372 9447
1cf3d07d
SE
9448 else
9449 MAGIC_CMD=:
9450 fi
9451fi
9452
9453 fi
9454 ;;
9455esac
9456
9457# Use C for the default configuration in the libtool script
9458
9459lt_save_CC="$CC"
9460ac_ext=c
9461ac_cpp='$CPP $CPPFLAGS'
9462ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9463ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9464ac_compiler_gnu=$ac_cv_c_compiler_gnu
9465
9466
9467# Source file extension for C test sources.
9468ac_ext=c
9469
9470# Object file extension for compiled C test sources.
9471objext=o
9472objext=$objext
9473
9474# Code to be used in simple compile tests
9475lt_simple_compile_test_code="int some_variable = 0;"
9476
9477# Code to be used in simple link tests
9478lt_simple_link_test_code='int main(){return(0);}'
9479
9480
9481
9482
9483
9484
9485
9486# If no C compiler was specified, use CC.
9487LTCC=${LTCC-"$CC"}
9488
9489# If no C compiler flags were specified, use CFLAGS.
9490LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9491
9492# Allow CC to be a program name with arguments.
9493compiler=$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.
9497compiler_DEFAULT=$CC
9498
9499# save warnings/boilerplate of simple test code
9500ac_outfile=conftest.$ac_objext
9501echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9502eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9503_lt_compiler_boilerplate=`cat conftest.err`
9504$RM conftest*
9505
9506ac_outfile=conftest.$ac_objext
9507echo "$lt_simple_link_test_code" >conftest.$ac_ext
9508eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9509_lt_linker_boilerplate=`cat conftest.err`
0da7a284 9510$RM -r conftest*
1cf3d07d
SE
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...
9517if test -n "$compiler"; then
9518
9519lt_prog_compiler_no_builtin_flag=
9520
9521if 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
9525echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
9526if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
9527 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac 9528else
1cf3d07d
SE
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:'`
bc3f0248 9542 (eval echo "\"\$as_me:9542: $lt_compile\"" >&5)
1cf3d07d
SE
9543 (eval "$lt_compile" 2>conftest.err)
9544 ac_status=$?
9545 cat conftest.err >&5
bc3f0248 9546 echo "$as_me:9546: \$? = $ac_status" >&5
1cf3d07d
SE
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*
ed698112 9557
5aac1dac 9558fi
1cf3d07d
SE
9559echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9560echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
ee9dd372 9561
1cf3d07d
SE
9562if 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"
9564else
9565 :
9566fi
ee9dd372 9567
ed698112 9568fi
ed698112 9569
ee9dd372 9570
1cf3d07d
SE
9571
9572
9573
9574
9575 lt_prog_compiler_wl=
9576lt_prog_compiler_pic=
9577lt_prog_compiler_static=
9578
9579echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
9580echo $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*)
0da7a284
PG
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
1cf3d07d
SE
9608 ;;
9609
9610 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9611 # PIC is the default for these OSes.
9612 ;;
9613
0da7a284 9614 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
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*)
0da7a284
PG
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.
1cf3d07d 9632 case $host_cpu in
0da7a284 9633 hppa*64*)
1cf3d07d
SE
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 ;;
1cf3d07d 9682
0da7a284 9683 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
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)
9712 case $cc_basename in
0da7a284
PG
9713 # old Intel for x86_64 which still supported -KPIC.
9714 ecc*)
1cf3d07d
SE
9715 lt_prog_compiler_wl='-Wl,'
9716 lt_prog_compiler_pic='-KPIC'
9717 lt_prog_compiler_static='-static'
9718 ;;
0da7a284
PG
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 ;;
1cf3d07d
SE
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 ;;
0da7a284
PG
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 ;;
1cf3d07d
SE
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
9842case $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 ;;
9850esac
9851echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
9852echo "${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#
9862if test -n "$lt_prog_compiler_pic"; then
9863 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9864echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
0da7a284 9865if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
ed698112 9866 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac 9867else
0da7a284 9868 lt_cv_prog_compiler_pic_works=no
1cf3d07d
SE
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:'`
bc3f0248 9881 (eval echo "\"\$as_me:9881: $lt_compile\"" >&5)
1cf3d07d
SE
9882 (eval "$lt_compile" 2>conftest.err)
9883 ac_status=$?
9884 cat conftest.err >&5
bc3f0248 9885 echo "$as_me:9885: \$? = $ac_status" >&5
1cf3d07d
SE
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
0da7a284 9892 lt_cv_prog_compiler_pic_works=yes
1cf3d07d
SE
9893 fi
9894 fi
9895 $RM conftest*
9896
ed698112 9897fi
0da7a284
PG
9898echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
9899echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6
45597167 9900
0da7a284 9901if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
1cf3d07d
SE
9902 case $lt_prog_compiler_pic in
9903 "" | " "*) ;;
9904 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9905 esac
ed698112 9906else
1cf3d07d
SE
9907 lt_prog_compiler_pic=
9908 lt_prog_compiler_can_build_shared=no
9909fi
ed698112 9910
ed698112 9911fi
1cf3d07d
SE
9912
9913
9914
9915
9916
9917
9918#
9919# Check to make sure the static flag actually works.
9920#
9921wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9922echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9923echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
0da7a284 9924if test "${lt_cv_prog_compiler_static_works+set}" = set; then
1cf3d07d
SE
9925 echo $ECHO_N "(cached) $ECHO_C" >&6
9926else
0da7a284 9927 lt_cv_prog_compiler_static_works=no
1cf3d07d
SE
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
0da7a284 9940 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
9941 fi
9942 else
0da7a284 9943 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
9944 fi
9945 fi
0da7a284 9946 $RM -r conftest*
1cf3d07d
SE
9947 LDFLAGS="$save_LDFLAGS"
9948
ed698112 9949fi
0da7a284
PG
9950echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
9951echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6
1cf3d07d 9952
0da7a284 9953if test x"$lt_cv_prog_compiler_static_works" = xyes; then
1cf3d07d
SE
9954 :
9955else
9956 lt_prog_compiler_static=
5aac1dac 9957fi
45597167 9958
1cf3d07d
SE
9959
9960
9961
9962
9963
9964
9965 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9966echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
9967if test "${lt_cv_prog_compiler_c_o+set}" = set; then
ed698112 9968 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac 9969else
1cf3d07d
SE
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:'`
bc3f0248 9986 (eval echo "\"\$as_me:9986: $lt_compile\"" >&5)
1cf3d07d
SE
9987 (eval "$lt_compile" 2>out/conftest.err)
9988 ac_status=$?
9989 cat out/conftest.err >&5
bc3f0248 9990 echo "$as_me:9990: \$? = $ac_status" >&5
1cf3d07d
SE
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
ed698112 10011fi
1cf3d07d
SE
10012echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
10013echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
ed698112 10014
ed698112 10015
cf6b8de4
TT
10016
10017
1cf3d07d
SE
10018
10019
10020 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
10021echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
10022if test "${lt_cv_prog_compiler_c_o+set}" = set; then
ed698112
NN
10023 echo $ECHO_N "(cached) $ECHO_C" >&6
10024else
1cf3d07d
SE
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:'`
bc3f0248 10041 (eval echo "\"\$as_me:10041: $lt_compile\"" >&5)
1cf3d07d
SE
10042 (eval "$lt_compile" 2>out/conftest.err)
10043 ac_status=$?
10044 cat out/conftest.err >&5
bc3f0248 10045 echo "$as_me:10045: \$? = $ac_status" >&5
1cf3d07d
SE
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
10066fi
10067echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
10068echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
10069
10070
10071
10072
10073hard_links="nottested"
10074if 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
10077echo $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
10085echo "${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
10088echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10089 need_locks=warn
10090 fi
10091else
10092 need_locks=no
10093fi
10094
10095
10096
10097
10098
10099
10100 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10101echo $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'.
0da7a284 10135 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1cf3d07d
SE
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.
0da7a284 10141 # Exclude shared library initialization/finalization symbols.
1cf3d07d
SE
10142 extract_expsyms_cmds=
10143
10144 case $host_os in
0da7a284 10145 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
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
ed44a2c7 10190 aix[3-9]*)
1cf3d07d
SE
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*)
0da7a284
PG
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
1cf3d07d
SE
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
0da7a284 10232 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
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)
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=
0da7a284 10283 tmp_sharedflag='-shared'
1cf3d07d
SE
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' ;;
0da7a284
PG
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= ;;
1cf3d07d
SE
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' ;;
1cf3d07d
SE
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
0da7a284
PG
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
1cf3d07d
SE
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
ed44a2c7 10444 aix[4-9]*)
1cf3d07d
SE
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.
ed44a2c7 10464 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1cf3d07d
SE
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
0da7a284 10532 export_dynamic_flag_spec='${wl}-bexpall'
1cf3d07d
SE
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
ed698112
NN
10543 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10544echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10545 { (exit 1); exit 1; }; }
10546fi
10547cat >conftest.$ac_ext <<_ACEOF
10548/* confdefs.h. */
10549_ACEOF
10550cat confdefs.h >>conftest.$ac_ext
10551cat >>conftest.$ac_ext <<_ACEOF
10552/* end confdefs.h. */
ee9dd372 10553
ed698112
NN
10554int
10555main ()
10556{
1cf3d07d 10557
ed698112
NN
10558 ;
10559 return 0;
10560}
10561_ACEOF
10562rm -f conftest.$ac_objext conftest$ac_exeext
10563if { (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); } &&
ade710a5
TF
10571 { ac_try='test -z "$ac_c_werror_flag"
10572 || test ! -s conftest.err'
ed698112
NN
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
1cf3d07d
SE
10584
10585lt_aix_libpath_sed='
10586 /Import File Strings/,/^$/ {
10587 /^0/ {
10588 s/^0 *\(.*\)$/\1/
10589 p
10590 }
10591 }'
10592aix_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.
10594if test -z "$aix_libpath"; then
10595 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10596fi
ed698112
NN
10597else
10598 echo "$as_me: failed program was:" >&5
10599sed 's/^/| /' conftest.$ac_ext >&5
10600
ed698112
NN
10601fi
10602rm -f conftest.err conftest.$ac_objext \
10603 conftest$ac_exeext conftest.$ac_ext
1cf3d07d 10604if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
ee9dd372 10605
1cf3d07d
SE
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
ed698112
NN
10617 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10618echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10619 { (exit 1); exit 1; }; }
10620fi
10621cat >conftest.$ac_ext <<_ACEOF
10622/* confdefs.h. */
10623_ACEOF
10624cat confdefs.h >>conftest.$ac_ext
10625cat >>conftest.$ac_ext <<_ACEOF
10626/* end confdefs.h. */
10627
ed698112
NN
10628int
10629main ()
10630{
1cf3d07d 10631
ed698112
NN
10632 ;
10633 return 0;
10634}
10635_ACEOF
10636rm -f conftest.$ac_objext conftest$ac_exeext
10637if { (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); } &&
ade710a5
TF
10645 { ac_try='test -z "$ac_c_werror_flag"
10646 || test ! -s conftest.err'
ed698112
NN
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
1cf3d07d
SE
10658
10659lt_aix_libpath_sed='
10660 /Import File Strings/,/^$/ {
10661 /^0/ {
10662 s/^0 *\(.*\)$/\1/
10663 p
10664 }
10665 }'
10666aix_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.
10668if test -z "$aix_libpath"; then
10669 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10670fi
ed698112
NN
10671else
10672 echo "$as_me: failed program was:" >&5
10673sed 's/^/| /' conftest.$ac_ext >&5
10674
ed698112
NN
10675fi
10676rm -f conftest.err conftest.$ac_objext \
10677 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10678if 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 ;;
fe5e3b97 10693
1cf3d07d 10694 amigaos*)
0da7a284
PG
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
1cf3d07d
SE
10707 ;;
10708
10709 bsdi[45]*)
10710 export_dynamic_flag_spec=-rdynamic
10711 ;;
10712
0da7a284 10713 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
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*)
fe5e3b97 10735
0da7a284
PG
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
1cf3d07d 10759 ;;
5aac1dac 10760
1cf3d07d
SE
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 ;;
ed698112 10766
1cf3d07d
SE
10767 freebsd1*)
10768 ld_shlibs=no
10769 ;;
ed698112 10770
1cf3d07d
SE
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 ;;
ee9dd372 10781
1cf3d07d
SE
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 ;;
ee9dd372 10789
1cf3d07d
SE
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 ;;
ee9dd372 10797
1cf3d07d
SE
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 ;;
ed698112 10813
1cf3d07d
SE
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 ;;
ee9dd372 10832
1cf3d07d
SE
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*)
0da7a284 10840 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1cf3d07d
SE
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
ed698112
NN
10890 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10891echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10892 { (exit 1); exit 1; }; }
10893fi
10894cat >conftest.$ac_ext <<_ACEOF
1cf3d07d 10895int foo(void) {}
ed698112
NN
10896_ACEOF
10897rm -f conftest.$ac_objext conftest$ac_exeext
10898if { (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); } &&
ade710a5
TF
10906 { ac_try='test -z "$ac_c_werror_flag"
10907 || test ! -s conftest.err'
ed698112
NN
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
1cf3d07d
SE
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
ed698112
NN
10921else
10922 echo "$as_me: failed program was:" >&5
10923sed 's/^/| /' conftest.$ac_ext >&5
10924
ed698112
NN
10925fi
10926rm -f conftest.err conftest.$ac_objext \
10927 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
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 ;;
5aac1dac 10939
1cf3d07d
SE
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 ;;
ed698112 10950
1cf3d07d
SE
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 ;;
ed698112 10958
1cf3d07d
SE
10959 *nto* | *qnx*)
10960 ;;
ee9dd372 10961
1cf3d07d 10962 openbsd*)
0da7a284
PG
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
1cf3d07d 10968 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
0da7a284 10969 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
1cf3d07d 10970 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
0da7a284
PG
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
1cf3d07d
SE
10986 fi
10987 ;;
ee9dd372 10988
1cf3d07d
SE
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 ;;
ee9dd372 10996
1cf3d07d
SE
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 ;;
ed698112 11009
1cf3d07d
SE
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'
ee9dd372 11020
1cf3d07d
SE
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 ;;
ed698112 11027
1cf3d07d
SE
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
11183echo "$as_me:$LINENO: result: $ld_shlibs" >&5
11184echo "${ECHO_T}$ld_shlibs" >&6
11185test "$ld_shlibs" = no && can_build_shared=no
11186
11187with_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#
11206case "x$archive_cmds_need_lc" in
11207x|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
11221echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
baafc534
RW
11222if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
11223 echo $ECHO_N "(cached) $ECHO_C" >&6
11224else
11225 $RM conftest*
11226 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1cf3d07d 11227
baafc534 11228 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1cf3d07d 11229 (eval $ac_compile) 2>&5
ed698112
NN
11230 ac_status=$?
11231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d 11232 (exit $ac_status); } 2>conftest.err; then
baafc534
RW
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
1cf3d07d 11247 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
ed698112
NN
11248 ac_status=$?
11249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d 11250 (exit $ac_status); }
baafc534
RW
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
11262fi
11263echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
11264echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
11265 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1cf3d07d
SE
11266 ;;
11267 esac
11268 fi
11269 ;;
11270esac
ed698112 11271
ee9dd372 11272
5aac1dac 11273
ed698112 11274
283a159f 11275
283a159f 11276
ed698112 11277
283a159f 11278
ed698112 11279
283a159f 11280
ed698112 11281
ed698112 11282
5aac1dac 11283
5aac1dac 11284
ed698112 11285
ed698112 11286
5aac1dac 11287
5aac1dac 11288
5aac1dac
TT
11289
11290
5aac1dac 11291
c0975bc7
AP
11292
11293
ed698112 11294
5aac1dac 11295
5aac1dac
TT
11296
11297
11298
11299
11300
11301
5aac1dac
TT
11302
11303
11304
e3f92d3b
MK
11305
11306
11307
e3f92d3b
MK
11308
11309
11310
5aac1dac 11311
ed698112 11312
5aac1dac 11313
5aac1dac 11314
ed698112 11315
5aac1dac
TT
11316
11317
ed698112 11318
5aac1dac 11319
ed698112 11320
5aac1dac 11321
5aac1dac 11322
19367215 11323
19367215 11324
19367215 11325
19367215 11326
19367215 11327
e4261ef7 11328
e4261ef7 11329
19367215
HB
11330
11331
620a329b 11332
5a121897 11333
e3f92d3b
MK
11334
11335
11336
e3f92d3b
MK
11337
11338
11339
e3f92d3b
MK
11340
11341
97c074fd 11342
97c074fd
JJ
11343
11344
b9f243c2 11345
18744d9b 11346
eb2925b6 11347
b9f243c2 11348
97c074fd
JJ
11349
11350
ed698112 11351
b9f243c2 11352
b9f243c2 11353
283a159f 11354
5aac1dac
TT
11355
11356
283a159f 11357
e3f92d3b 11358
283a159f 11359
5aac1dac 11360
ed698112 11361
9e7823cc 11362
ed698112 11363
ee9dd372 11364
ed698112 11365
860a1536 11366
ed698112 11367
860a1536 11368
ed698112 11369
5aac1dac 11370
ed698112 11371
5463a4f3 11372
ed698112 11373
860a1536 11374
ed698112 11375
860a1536 11376
5aac1dac
TT
11377
11378
5aac1dac 11379
ed698112
NN
11380
11381
11382
11383
11384
11385
11386
11387
ed698112 11388
ed698112 11389
5aac1dac 11390
5aac1dac 11391
5aac1dac 11392
ed698112 11393
ebecd56d 11394
ed698112
NN
11395
11396
11397
17c2e2c0
TT
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
a5dfac10 11410
ed698112 11411
ed698112 11412
ee9dd372 11413
ee9dd372 11414
ee9dd372 11415
ed698112 11416
ee9dd372 11417
34c5c0e1 11418
ed698112
NN
11419
11420
5aac1dac 11421
5aac1dac 11422
5aac1dac 11423
ed698112 11424
ed698112 11425
ed698112 11426
ed698112 11427
1cf3d07d
SE
11428 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11429echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
0da7a284
PG
11430
11431if test "$GCC" = yes; then
1cf3d07d
SE
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 '
11459BEGIN {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`
ed698112 11479else
1cf3d07d
SE
11480 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11481fi
11482library_names_spec=
11483libname_spec='lib$name'
11484soname_spec=
11485shrext_cmds=".so"
11486postinstall_cmds=
11487postuninstall_cmds=
11488finish_cmds=
11489finish_eval=
11490shlibpath_var=
11491shlibpath_overrides_runpath=unknown
11492version_type=none
11493dynamic_linker="$host_os ld.so"
11494sys_lib_dlsearch_path_spec="/lib /usr/lib"
11495need_lib_prefix=unknown
11496hardcode_into_libs=no
ed698112 11497
1cf3d07d
SE
11498# when you set need_version to no, make sure it does not cause -set_version
11499# flags to be left without arguments
11500need_version=unknown
ed698112 11501
1cf3d07d
SE
11502case $host_os in
11503aix3*)
11504 version_type=linux
11505 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11506 shlibpath_var=LIBPATH
ed698112 11507
1cf3d07d
SE
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 ;;
ed698112 11511
ed44a2c7 11512aix[4-9]*)
1cf3d07d
SE
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 ;;
ed698112 11555
1cf3d07d 11556amigaos*)
0da7a284
PG
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)
1cf3d07d
SE
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'
0da7a284
PG
11567 ;;
11568 esac
1cf3d07d 11569 ;;
ed698112 11570
1cf3d07d
SE
11571beos*)
11572 library_names_spec='${libname}${shared_ext}'
11573 dynamic_linker="$host_os ld.so"
11574 shlibpath_var=LIBRARY_PATH
11575 ;;
ed698112 11576
1cf3d07d
SE
11577bsdi[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 ;;
ed698112 11590
0da7a284 11591cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
11592 version_type=windows
11593 shrext_cmds=".dll"
11594 need_version=no
11595 need_lib_prefix=no
ed698112 11596
0da7a284
PG
11597 case $GCC,$host_os in
11598 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
1cf3d07d
SE
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
ed698112 11614
1cf3d07d
SE
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 ;;
0da7a284 11621 mingw* | cegcc*)
1cf3d07d
SE
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 ;;
ed698112 11643
1cf3d07d
SE
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 ;;
ed698112 11652
1cf3d07d
SE
11653darwin* | 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`'
ed698112 11663
1cf3d07d
SE
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 ;;
ed698112 11667
1cf3d07d
SE
11668dgux*)
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 ;;
ed698112 11676
1cf3d07d
SE
11677freebsd1*)
11678 dynamic_linker=no
11679 ;;
ed698112 11680
1cf3d07d
SE
11681freebsd* | 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 ;;
ed698112 11724
1cf3d07d
SE
11725gnu*)
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 ;;
34c5c0e1 11734
1cf3d07d
SE
11735hpux9* | 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 ;;
ed698112 11780
1cf3d07d
SE
11781interix[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 ;;
ed698112 11792
1cf3d07d
SE
11793irix5* | 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 ;;
ed698112 11829
1cf3d07d
SE
11830# No shared lib support for Linux oldld, aout, or coff.
11831linux*oldld* | linux*aout* | linux*coff*)
11832 dynamic_linker=no
11833 ;;
ed698112 11834
1cf3d07d
SE
11835# This must be Linux ELF.
11836linux* | k*bsd*-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
baafc534 11845
1cf3d07d 11846 # Some binutils ld are patched to set DT_RUNPATH
baafc534
RW
11847 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
11848 echo $ECHO_N "(cached) $ECHO_C" >&6
11849else
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
1cf3d07d
SE
11856 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11857echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11858 { (exit 1); exit 1; }; }
ed698112 11859fi
ed698112
NN
11860cat >conftest.$ac_ext <<_ACEOF
11861/* confdefs.h. */
11862_ACEOF
11863cat confdefs.h >>conftest.$ac_ext
11864cat >>conftest.$ac_ext <<_ACEOF
11865/* end confdefs.h. */
1cf3d07d
SE
11866
11867int
11868main ()
11869{
11870
11871 ;
11872 return 0;
11873}
ed698112 11874_ACEOF
1cf3d07d
SE
11875rm -f conftest.$ac_objext conftest$ac_exeext
11876if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11877 (eval $ac_link) 2>conftest.er1
ed698112
NN
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); } &&
ade710a5
TF
11884 { ac_try='test -z "$ac_c_werror_flag"
11885 || test ! -s conftest.err'
ed698112
NN
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); }; } &&
1cf3d07d 11891 { ac_try='test -s conftest$ac_exeext'
ed698112
NN
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
0da7a284 11897 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
baafc534 11898 lt_cv_shlibpath_overrides_runpath=yes
ed698112 11899fi
ed698112 11900
ed698112
NN
11901else
11902 echo "$as_me: failed program was:" >&5
11903sed 's/^/| /' conftest.$ac_ext >&5
11904
34c5c0e1 11905fi
1cf3d07d
SE
11906rm -f conftest.err conftest.$ac_objext \
11907 conftest$ac_exeext conftest.$ac_ext
baafc534
RW
11908 LDFLAGS=$save_LDFLAGS
11909 libdir=$save_libdir
11910
11911fi
11912
11913 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ed698112 11914
1cf3d07d
SE
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
ed698112 11919
1cf3d07d
SE
11920 # Append ld.so.conf contents to the search path
11921 if test -f /etc/ld.so.conf; then
0da7a284 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' ' '`
1cf3d07d
SE
11923 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11924 fi
ed698112 11925
1cf3d07d
SE
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 ;;
ed698112 11934
1cf3d07d
SE
11935netbsd*)
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 ;;
ed698112 11952
1cf3d07d
SE
11953newsos6)
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 ;;
ed698112 11959
1cf3d07d
SE
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 ;;
ed698112 11971
1cf3d07d
SE
11972openbsd*)
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 ;;
ee9dd372 11997
1cf3d07d
SE
11998os2*)
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 ;;
ed698112 12006
1cf3d07d
SE
12007osf3* | 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 ;;
ee9dd372 12017
1cf3d07d
SE
12018rdos*)
12019 dynamic_linker=no
12020 ;;
2a67186a 12021
1cf3d07d
SE
12022solaris*)
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 ;;
2a67186a 12034
1cf3d07d
SE
12035sunos4*)
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 ;;
2a67186a 12046
1cf3d07d
SE
12047sysv4 | 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 ;;
2a67186a 12069
1cf3d07d
SE
12070sysv4*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 ;;
2a67186a 12078
1cf3d07d
SE
12079sysv5* | 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 ;;
2a67186a 12100
1cf3d07d
SE
12101tpf*)
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
0da7a284 12106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1cf3d07d
SE
12107 shlibpath_var=LD_LIBRARY_PATH
12108 shlibpath_overrides_runpath=no
12109 hardcode_into_libs=yes
12110 ;;
2a67186a 12111
1cf3d07d
SE
12112uts4*)
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 ;;
5aac1dac 12118
1cf3d07d
SE
12119*)
12120 dynamic_linker=no
12121 ;;
12122esac
12123echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12124echo "${ECHO_T}$dynamic_linker" >&6
12125test "$dynamic_linker" = no && can_build_shared=no
6d1e9d18 12126
1cf3d07d
SE
12127variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12128if test "$GCC" = yes; then
12129 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
5aac1dac 12130fi
ed698112 12131
0da7a284
PG
12132if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12133 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12134fi
12135if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12136 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12137fi
12138
ed698112 12139
ee9dd372 12140
ed698112 12141
5aac1dac 12142
7f40378f 12143
7f40378f 12144
7f40378f
DD
12145
12146
12147
7f40378f 12148
ee9dd372 12149
ed698112 12150
5aac1dac 12151
7f40378f 12152
7f40378f 12153
ee9dd372 12154
ed698112 12155
1cf3d07d
SE
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
12226echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
12227hardcode_action=
12228if 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
5b7a26f6 12241 else
1cf3d07d
SE
12242 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12243 hardcode_action=immediate
5b7a26f6 12244 fi
1cf3d07d
SE
12245else
12246 # We cannot hardcode anything, or else we can only hardcode existing
12247 # directories.
12248 hardcode_action=unsupported
12249fi
12250echo "$as_me:$LINENO: result: $hardcode_action" >&5
12251echo "${ECHO_T}$hardcode_action" >&6
5b7a26f6 12252
1cf3d07d
SE
12253if test "$hardcode_action" = relink ||
12254 test "$inherit_rpath" = yes; then
12255 # Fast installation is not supported
12256 enable_fast_install=no
12257elif test "$shlibpath_overrides_runpath" = yes ||
12258 test "$enable_shared" = no; then
12259 # Fast installation is not necessary
12260 enable_fast_install=needless
12261fi
5b7a26f6 12262
1cf3d07d
SE
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
5b7a26f6 12272else
1cf3d07d
SE
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
5b7a26f6 12281 ;;
1cf3d07d 12282
0da7a284 12283 mingw* | pw32* | cegcc*)
1cf3d07d
SE
12284 lt_cv_dlopen="LoadLibrary"
12285 lt_cv_dlopen_libs=
5b7a26f6 12286 ;;
5b7a26f6 12287
1cf3d07d
SE
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
12296echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12297if test "${ac_cv_lib_dl_dlopen+set}" = set; then
5b7a26f6
KC
12298 echo $ECHO_N "(cached) $ECHO_C" >&6
12299else
1cf3d07d
SE
12300 ac_check_lib_save_LIBS=$LIBS
12301LIBS="-ldl $LIBS"
12302if test x$gcc_no_link = xyes; then
12303 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12304echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12305 { (exit 1); exit 1; }; }
5b7a26f6 12306fi
1cf3d07d
SE
12307cat >conftest.$ac_ext <<_ACEOF
12308/* confdefs.h. */
12309_ACEOF
12310cat confdefs.h >>conftest.$ac_ext
12311cat >>conftest.$ac_ext <<_ACEOF
12312/* end confdefs.h. */
5b7a26f6 12313
1cf3d07d
SE
12314/* Override any gcc2 internal prototype to avoid an error. */
12315#ifdef __cplusplus
12316extern "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. */
12320char dlopen ();
12321int
12322main ()
12323{
12324dlopen ();
12325 ;
12326 return 0;
12327}
12328_ACEOF
12329rm -f conftest.$ac_objext conftest$ac_exeext
12330if { (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
5b7a26f6 12352else
1cf3d07d
SE
12353 echo "$as_me: failed program was:" >&5
12354sed 's/^/| /' conftest.$ac_ext >&5
5b7a26f6 12355
1cf3d07d 12356ac_cv_lib_dl_dlopen=no
5b7a26f6 12357fi
1cf3d07d
SE
12358rm -f conftest.err conftest.$ac_objext \
12359 conftest$ac_exeext conftest.$ac_ext
12360LIBS=$ac_check_lib_save_LIBS
12361fi
12362echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12363echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12364if test $ac_cv_lib_dl_dlopen = yes; then
12365 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
5b7a26f6 12366else
5b7a26f6 12367
1cf3d07d
SE
12368 lt_cv_dlopen="dyld"
12369 lt_cv_dlopen_libs=
12370 lt_cv_dlopen_self=yes
5b7a26f6 12371
1cf3d07d 12372fi
5b7a26f6 12373
1cf3d07d 12374 ;;
5b7a26f6 12375
1cf3d07d
SE
12376 *)
12377 echo "$as_me:$LINENO: checking for shl_load" >&5
12378echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
12379if test "${ac_cv_func_shl_load+set}" = set; then
12380 echo $ECHO_N "(cached) $ECHO_C" >&6
12381else
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
12384echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12385 { (exit 1); exit 1; }; }
12386fi
12387cat >conftest.$ac_ext <<_ACEOF
12388/* confdefs.h. */
12389_ACEOF
12390cat confdefs.h >>conftest.$ac_ext
12391cat >>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
5b7a26f6 12396
1cf3d07d
SE
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. */
5b7a26f6 12401
1cf3d07d
SE
12402#ifdef __STDC__
12403# include <limits.h>
12404#else
12405# include <assert.h>
12406#endif
ed698112 12407
1cf3d07d 12408#undef shl_load
ed698112 12409
1cf3d07d
SE
12410/* Override any gcc2 internal prototype to avoid an error. */
12411#ifdef __cplusplus
12412extern "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. */
12417char 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)
12422choke me
12423#else
12424char (*f) () = shl_load;
12425#endif
12426#ifdef __cplusplus
12427}
12428#endif
ade710a5 12429
1cf3d07d
SE
12430int
12431main ()
12432{
12433return f != shl_load;
12434 ;
12435 return 0;
12436}
12437_ACEOF
12438rm -f conftest.$ac_objext conftest$ac_exeext
12439if { (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
12461else
12462 echo "$as_me: failed program was:" >&5
12463sed 's/^/| /' conftest.$ac_ext >&5
5b7a26f6 12464
1cf3d07d
SE
12465ac_cv_func_shl_load=no
12466fi
12467rm -f conftest.err conftest.$ac_objext \
12468 conftest$ac_exeext conftest.$ac_ext
12469fi
12470echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
12471echo "${ECHO_T}$ac_cv_func_shl_load" >&6
12472if test $ac_cv_func_shl_load = yes; then
12473 lt_cv_dlopen="shl_load"
12474else
12475 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
12476echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
12477if test "${ac_cv_lib_dld_shl_load+set}" = set; then
12478 echo $ECHO_N "(cached) $ECHO_C" >&6
12479else
12480 ac_check_lib_save_LIBS=$LIBS
12481LIBS="-ldld $LIBS"
12482if test x$gcc_no_link = xyes; then
12483 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12484echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12485 { (exit 1); exit 1; }; }
12486fi
12487cat >conftest.$ac_ext <<_ACEOF
12488/* confdefs.h. */
12489_ACEOF
12490cat confdefs.h >>conftest.$ac_ext
12491cat >>conftest.$ac_ext <<_ACEOF
12492/* end confdefs.h. */
5b7a26f6 12493
1cf3d07d
SE
12494/* Override any gcc2 internal prototype to avoid an error. */
12495#ifdef __cplusplus
12496extern "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. */
12500char shl_load ();
12501int
12502main ()
12503{
12504shl_load ();
12505 ;
12506 return 0;
12507}
12508_ACEOF
12509rm -f conftest.$ac_objext conftest$ac_exeext
12510if { (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
12532else
12533 echo "$as_me: failed program was:" >&5
12534sed 's/^/| /' conftest.$ac_ext >&5
5b7a26f6 12535
1cf3d07d
SE
12536ac_cv_lib_dld_shl_load=no
12537fi
12538rm -f conftest.err conftest.$ac_objext \
12539 conftest$ac_exeext conftest.$ac_ext
12540LIBS=$ac_check_lib_save_LIBS
12541fi
12542echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
12543echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
12544if test $ac_cv_lib_dld_shl_load = yes; then
0da7a284 12545 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
1cf3d07d
SE
12546else
12547 echo "$as_me:$LINENO: checking for dlopen" >&5
12548echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
12549if test "${ac_cv_func_dlopen+set}" = set; then
12550 echo $ECHO_N "(cached) $ECHO_C" >&6
12551else
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
12554echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12555 { (exit 1); exit 1; }; }
12556fi
12557cat >conftest.$ac_ext <<_ACEOF
12558/* confdefs.h. */
12559_ACEOF
12560cat confdefs.h >>conftest.$ac_ext
12561cat >>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
5b7a26f6 12566
1cf3d07d
SE
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. */
5aac1dac 12571
1cf3d07d
SE
12572#ifdef __STDC__
12573# include <limits.h>
12574#else
12575# include <assert.h>
12576#endif
5b7a26f6 12577
1cf3d07d 12578#undef dlopen
5b7a26f6 12579
1cf3d07d
SE
12580/* Override any gcc2 internal prototype to avoid an error. */
12581#ifdef __cplusplus
12582extern "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. */
12587char 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)
12592choke me
12593#else
12594char (*f) () = dlopen;
12595#endif
12596#ifdef __cplusplus
12597}
12598#endif
5b7a26f6 12599
1cf3d07d
SE
12600int
12601main ()
12602{
12603return f != dlopen;
12604 ;
12605 return 0;
12606}
12607_ACEOF
12608rm -f conftest.$ac_objext conftest$ac_exeext
12609if { (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
12631else
12632 echo "$as_me: failed program was:" >&5
12633sed 's/^/| /' conftest.$ac_ext >&5
5b7a26f6 12634
1cf3d07d
SE
12635ac_cv_func_dlopen=no
12636fi
12637rm -f conftest.err conftest.$ac_objext \
12638 conftest$ac_exeext conftest.$ac_ext
12639fi
12640echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
12641echo "${ECHO_T}$ac_cv_func_dlopen" >&6
12642if test $ac_cv_func_dlopen = yes; then
12643 lt_cv_dlopen="dlopen"
12644else
12645 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12646echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12647if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12648 echo $ECHO_N "(cached) $ECHO_C" >&6
12649else
12650 ac_check_lib_save_LIBS=$LIBS
12651LIBS="-ldl $LIBS"
12652if test x$gcc_no_link = xyes; then
12653 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12654echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12655 { (exit 1); exit 1; }; }
12656fi
12657cat >conftest.$ac_ext <<_ACEOF
12658/* confdefs.h. */
12659_ACEOF
12660cat confdefs.h >>conftest.$ac_ext
12661cat >>conftest.$ac_ext <<_ACEOF
12662/* end confdefs.h. */
5b7a26f6 12663
1cf3d07d
SE
12664/* Override any gcc2 internal prototype to avoid an error. */
12665#ifdef __cplusplus
12666extern "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. */
12670char dlopen ();
12671int
12672main ()
12673{
12674dlopen ();
12675 ;
12676 return 0;
12677}
12678_ACEOF
12679rm -f conftest.$ac_objext conftest$ac_exeext
12680if { (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
12702else
12703 echo "$as_me: failed program was:" >&5
12704sed 's/^/| /' conftest.$ac_ext >&5
5b7a26f6 12705
1cf3d07d
SE
12706ac_cv_lib_dl_dlopen=no
12707fi
12708rm -f conftest.err conftest.$ac_objext \
12709 conftest$ac_exeext conftest.$ac_ext
12710LIBS=$ac_check_lib_save_LIBS
12711fi
12712echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12713echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12714if test $ac_cv_lib_dl_dlopen = yes; then
12715 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12716else
12717 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
12718echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
12719if test "${ac_cv_lib_svld_dlopen+set}" = set; then
12720 echo $ECHO_N "(cached) $ECHO_C" >&6
12721else
12722 ac_check_lib_save_LIBS=$LIBS
12723LIBS="-lsvld $LIBS"
12724if test x$gcc_no_link = xyes; then
12725 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12726echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12727 { (exit 1); exit 1; }; }
12728fi
12729cat >conftest.$ac_ext <<_ACEOF
12730/* confdefs.h. */
12731_ACEOF
12732cat confdefs.h >>conftest.$ac_ext
12733cat >>conftest.$ac_ext <<_ACEOF
12734/* end confdefs.h. */
5b7a26f6 12735
1cf3d07d
SE
12736/* Override any gcc2 internal prototype to avoid an error. */
12737#ifdef __cplusplus
12738extern "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. */
12742char dlopen ();
ed698112
NN
12743int
12744main ()
12745{
1cf3d07d 12746dlopen ();
ed698112
NN
12747 ;
12748 return 0;
12749}
12750_ACEOF
12751rm -f conftest.$ac_objext conftest$ac_exeext
12752if { (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); } &&
ade710a5
TF
12760 { ac_try='test -z "$ac_c_werror_flag"
12761 || test ! -s conftest.err'
ed698112
NN
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
1cf3d07d 12773 ac_cv_lib_svld_dlopen=yes
ee9dd372 12774else
ed698112
NN
12775 echo "$as_me: failed program was:" >&5
12776sed 's/^/| /' conftest.$ac_ext >&5
12777
1cf3d07d 12778ac_cv_lib_svld_dlopen=no
ee9dd372 12779fi
ed698112
NN
12780rm -f conftest.err conftest.$ac_objext \
12781 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
12782LIBS=$ac_check_lib_save_LIBS
12783fi
12784echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
12785echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
12786if test $ac_cv_lib_svld_dlopen = yes; then
12787 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12788else
12789 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12790echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
12791if test "${ac_cv_lib_dld_dld_link+set}" = set; then
12792 echo $ECHO_N "(cached) $ECHO_C" >&6
12793else
12794 ac_check_lib_save_LIBS=$LIBS
12795LIBS="-ldld $LIBS"
12796if test x$gcc_no_link = xyes; then
ed698112
NN
12797 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12798echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12799 { (exit 1); exit 1; }; }
12800fi
12801cat >conftest.$ac_ext <<_ACEOF
12802/* confdefs.h. */
12803_ACEOF
12804cat confdefs.h >>conftest.$ac_ext
12805cat >>conftest.$ac_ext <<_ACEOF
12806/* end confdefs.h. */
1cf3d07d
SE
12807
12808/* Override any gcc2 internal prototype to avoid an error. */
12809#ifdef __cplusplus
12810extern "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. */
12814char dld_link ();
ed698112
NN
12815int
12816main ()
12817{
1cf3d07d 12818dld_link ();
ed698112
NN
12819 ;
12820 return 0;
12821}
12822_ACEOF
12823rm -f conftest.$ac_objext conftest$ac_exeext
12824if { (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); } &&
ade710a5
TF
12832 { ac_try='test -z "$ac_c_werror_flag"
12833 || test ! -s conftest.err'
ed698112
NN
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
1cf3d07d 12845 ac_cv_lib_dld_dld_link=yes
ee9dd372 12846else
ed698112
NN
12847 echo "$as_me: failed program was:" >&5
12848sed 's/^/| /' conftest.$ac_ext >&5
12849
1cf3d07d 12850ac_cv_lib_dld_dld_link=no
5aac1dac 12851fi
ed698112
NN
12852rm -f conftest.err conftest.$ac_objext \
12853 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
12854LIBS=$ac_check_lib_save_LIBS
12855fi
12856echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12857echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
12858if test $ac_cv_lib_dld_dld_link = yes; then
0da7a284 12859 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
1cf3d07d
SE
12860fi
12861
4b7f154f 12862
ed698112 12863fi
ed698112 12864
7339705d 12865
1cf3d07d
SE
12866fi
12867
12868
12869fi
12870
12871
12872fi
12873
12874
12875fi
12876
12877 ;;
12878 esac
12879
12880 if test "x$lt_cv_dlopen" != xno; then
12881 enable_dlopen=yes
5b7a26f6 12882 else
1cf3d07d 12883 enable_dlopen=no
5b7a26f6
KC
12884 fi
12885
1cf3d07d
SE
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"
5b7a26f6 12890
1cf3d07d
SE
12891 save_LDFLAGS="$LDFLAGS"
12892 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
5b7a26f6 12893
1cf3d07d
SE
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
12898echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
12899if test "${lt_cv_dlopen_self+set}" = set; then
ed698112 12900 echo $ECHO_N "(cached) $ECHO_C" >&6
4b7f154f 12901else
1cf3d07d
SE
12902 if test "$cross_compiling" = yes; then :
12903 lt_cv_dlopen_self=cross
12904else
12905 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12906 lt_status=$lt_dlunknown
12907 cat > conftest.$ac_ext <<_LT_EOF
baafc534 12908#line 12908 "configure"
1cf3d07d 12909#include "confdefs.h"
ed698112 12910
1cf3d07d
SE
12911#if HAVE_DLFCN_H
12912#include <dlfcn.h>
5aac1dac 12913#endif
1cf3d07d
SE
12914
12915#include <stdio.h>
12916
12917#ifdef RTLD_GLOBAL
12918# define LT_DLGLOBAL RTLD_GLOBAL
4b7f154f 12919#else
1cf3d07d
SE
12920# ifdef DL_GLOBAL
12921# define LT_DLGLOBAL DL_GLOBAL
12922# else
12923# define LT_DLGLOBAL 0
12924# endif
4b7f154f
TT
12925#endif
12926
1cf3d07d
SE
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
1cf3d07d
SE
12949void fnord() { int i=42;}
12950int main ()
ed698112 12951{
1cf3d07d
SE
12952 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12953 int status = $lt_dlunknown;
5aac1dac 12954
1cf3d07d
SE
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
0da7a284 12964 return status;
ed698112 12965}
1cf3d07d
SE
12966_LT_EOF
12967 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12968 (eval $ac_link) 2>&5
ed698112
NN
12969 ac_status=$?
12970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
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
4b7f154f 12983fi
1cf3d07d 12984rm -fr conftest*
4b7f154f 12985
ed698112 12986
1cf3d07d
SE
12987fi
12988echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12989echo "${ECHO_T}$lt_cv_dlopen_self" >&6
ed698112 12990
1cf3d07d
SE
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
12994echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
12995if test "${lt_cv_dlopen_self_static+set}" = set; then
ed698112
NN
12996 echo $ECHO_N "(cached) $ECHO_C" >&6
12997else
1cf3d07d
SE
12998 if test "$cross_compiling" = yes; then :
12999 lt_cv_dlopen_self_static=cross
4b7f154f 13000else
1cf3d07d
SE
13001 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13002 lt_status=$lt_dlunknown
13003 cat > conftest.$ac_ext <<_LT_EOF
baafc534 13004#line 13004 "configure"
1cf3d07d 13005#include "confdefs.h"
ed698112 13006
1cf3d07d
SE
13007#if HAVE_DLFCN_H
13008#include <dlfcn.h>
13009#endif
ed698112 13010
1cf3d07d 13011#include <stdio.h>
7339705d 13012
1cf3d07d
SE
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
5b7a26f6 13022
1cf3d07d
SE
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
ed698112 13044
1cf3d07d
SE
13045void fnord() { int i=42;}
13046int main ()
ed698112 13047{
1cf3d07d
SE
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
0da7a284 13060 return status;
ed698112 13061}
1cf3d07d
SE
13062_LT_EOF
13063 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13064 (eval $ac_link) 2>&5
ed698112
NN
13065 ac_status=$?
13066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
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
7339705d 13079fi
1cf3d07d
SE
13080rm -fr conftest*
13081
13082
7339705d 13083fi
1cf3d07d
SE
13084echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
13085echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
13086 fi
ed698112 13087
1cf3d07d
SE
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
4b7f154f 13098
1cf3d07d
SE
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
ee9dd372 13103fi
ee9dd372 13104
ed698112
NN
13105
13106
ed698112 13107
ed698112
NN
13108
13109
ed698112 13110
1cf3d07d
SE
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121striplib=
13122old_striplib=
13123echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
13124echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
13125if 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
13129echo "${ECHO_T}yes" >&6
13130else
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
13138echo "${ECHO_T}yes" >&6
13139 else
13140 echo "$as_me:$LINENO: result: no" >&5
13141echo "${ECHO_T}no" >&6
13142 fi
13143 ;;
13144 *)
13145 echo "$as_me:$LINENO: result: no" >&5
13146echo "${ECHO_T}no" >&6
13147 ;;
13148 esac
ed698112 13149fi
ed698112 13150
1cf3d07d
SE
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
13164echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
13165 echo "$as_me:$LINENO: result: $can_build_shared" >&5
13166echo "${ECHO_T}$can_build_shared" >&6
13167
13168 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13169echo $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
ed44a2c7 13183 aix[4-9]*)
1cf3d07d
SE
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
13190echo "${ECHO_T}$enable_shared" >&6
13191
13192 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13193echo $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
13197echo "${ECHO_T}$enable_static" >&6
13198
13199
ed698112
NN
13200
13201
13202fi
1cf3d07d
SE
13203ac_ext=c
13204ac_cpp='$CPP $CPPFLAGS'
13205ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13206ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13207ac_compiler_gnu=$ac_cv_c_compiler_gnu
ed698112 13208
1cf3d07d 13209CC="$lt_save_CC"
5aac1dac 13210
5aac1dac 13211
1cf3d07d
SE
13212ac_ext=cc
13213ac_cpp='$CXXCPP $CPPFLAGS'
13214ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13215ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13216ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13217
13218archive_cmds_need_lc_CXX=no
13219allow_undefined_flag_CXX=
13220always_export_symbols_CXX=no
13221archive_expsym_cmds_CXX=
13222compiler_needs_object_CXX=no
13223export_dynamic_flag_spec_CXX=
13224hardcode_direct_CXX=no
13225hardcode_direct_absolute_CXX=no
13226hardcode_libdir_flag_spec_CXX=
13227hardcode_libdir_flag_spec_ld_CXX=
13228hardcode_libdir_separator_CXX=
13229hardcode_minus_L_CXX=no
13230hardcode_shlibpath_var_CXX=unsupported
13231hardcode_automatic_CXX=no
13232inherit_rpath_CXX=no
13233module_cmds_CXX=
13234module_expsym_cmds_CXX=
13235link_all_deplibs_CXX=unknown
13236old_archive_cmds_CXX=$old_archive_cmds
13237no_undefined_flag_CXX=
13238whole_archive_flag_spec_CXX=
13239enable_shared_with_static_runtimes_CXX=no
13240
13241# Source file extension for C++ test sources.
13242ac_ext=cpp
13243
13244# Object file extension for compiled C++ test sources.
13245objext=o
13246objext_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.
13252if 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.
13267LTCC=${LTCC-"$CC"}
13268
13269# If no C compiler flags were specified, use CFLAGS.
13270LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13271
13272# Allow CC to be a program name with arguments.
13273compiler=$CC
13274
13275
13276 # save warnings/boilerplate of simple test code
13277 ac_outfile=conftest.$ac_objext
13278echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13279eval "$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
13284echo "$lt_simple_link_test_code" >conftest.$ac_ext
13285eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13286_lt_linker_boilerplate=`cat conftest.err`
0da7a284 13287$RM -r conftest*
1cf3d07d
SE
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
13318done
13319cc_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.
13337if test "${with_gnu_ld+set}" = set; then
13338 withval="$with_gnu_ld"
13339 test "$withval" = no || with_gnu_ld=yes
5aac1dac 13340else
1cf3d07d
SE
13341 with_gnu_ld=no
13342fi;
13343ac_prog=ld
13344if 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
13347echo $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
13375elif test "$with_gnu_ld" = yes; then
13376 echo "$as_me:$LINENO: checking for GNU ld" >&5
13377echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
13378else
13379 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
13380echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
13381fi
13382if test "${lt_cv_path_LD+set}" = set; then
02809848
PB
13383 echo $ECHO_N "(cached) $ECHO_C" >&6
13384else
1cf3d07d
SE
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"
13406else
13407 lt_cv_path_LD="$LD" # Let the user override the test with a path.
13408fi
13409fi
13410
13411LD="$lt_cv_path_LD"
13412if test -n "$LD"; then
13413 echo "$as_me:$LINENO: result: $LD" >&5
13414echo "${ECHO_T}$LD" >&6
13415else
13416 echo "$as_me:$LINENO: result: no" >&5
13417echo "${ECHO_T}no" >&6
13418fi
13419test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
13420echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
13421 { (exit 1); exit 1; }; }
13422echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
13423echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
13424if test "${lt_cv_prog_gnu_ld+set}" = set; then
13425 echo $ECHO_N "(cached) $ECHO_C" >&6
13426else
13427 # I'd rather use --version here, but apparently some GNU lds only accept -v.
13428case `$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 ;;
13435esac
13436fi
13437echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
13438echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
13439with_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
13493echo $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 ;;
ed44a2c7 13500 aix[4-9]*)
1cf3d07d
SE
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.
ed44a2c7 13513 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1cf3d07d
SE
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
0da7a284 13582 export_dynamic_flag_spec_CXX='${wl}-bexpall'
1cf3d07d
SE
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
ade710a5
TF
13594 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13595echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13596 { (exit 1); exit 1; }; }
13597fi
13598cat >conftest.$ac_ext <<_ACEOF
02809848
PB
13599/* confdefs.h. */
13600_ACEOF
13601cat confdefs.h >>conftest.$ac_ext
13602cat >>conftest.$ac_ext <<_ACEOF
13603/* end confdefs.h. */
02809848
PB
13604
13605int
13606main ()
13607{
1cf3d07d 13608
02809848
PB
13609 ;
13610 return 0;
13611}
13612_ACEOF
ade710a5
TF
13613rm -f conftest.$ac_objext conftest$ac_exeext
13614if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13615 (eval $ac_link) 2>conftest.er1
02809848
PB
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); } &&
1cf3d07d 13622 { ac_try='test -z "$ac_cxx_werror_flag"
ade710a5 13623 || test ! -s conftest.err'
02809848
PB
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); }; } &&
ade710a5 13629 { ac_try='test -s conftest$ac_exeext'
02809848
PB
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
1cf3d07d
SE
13635
13636lt_aix_libpath_sed='
13637 /Import File Strings/,/^$/ {
13638 /^0/ {
13639 s/^0 *\(.*\)$/\1/
13640 p
13641 }
13642 }'
13643aix_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.
13645if test -z "$aix_libpath"; then
13646 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13647fi
02809848
PB
13648else
13649 echo "$as_me: failed program was:" >&5
13650sed 's/^/| /' conftest.$ac_ext >&5
13651
02809848 13652fi
ed698112
NN
13653rm -f conftest.err conftest.$ac_objext \
13654 conftest$ac_exeext conftest.$ac_ext
1cf3d07d 13655if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
ed698112 13656
1cf3d07d 13657 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
5aac1dac 13658
1cf3d07d
SE
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
13670echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13671 { (exit 1); exit 1; }; }
5aac1dac 13672fi
1cf3d07d
SE
13673cat >conftest.$ac_ext <<_ACEOF
13674/* confdefs.h. */
13675_ACEOF
13676cat confdefs.h >>conftest.$ac_ext
13677cat >>conftest.$ac_ext <<_ACEOF
13678/* end confdefs.h. */
ee9dd372 13679
ed698112
NN
13680int
13681main ()
13682{
1cf3d07d 13683
ed698112
NN
13684 ;
13685 return 0;
13686}
13687_ACEOF
13688rm -f conftest.$ac_objext conftest$ac_exeext
13689if { (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); } &&
1cf3d07d 13697 { ac_try='test -z "$ac_cxx_werror_flag"
ade710a5 13698 || test ! -s conftest.err'
ed698112
NN
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
1cf3d07d
SE
13710
13711lt_aix_libpath_sed='
13712 /Import File Strings/,/^$/ {
13713 /^0/ {
13714 s/^0 *\(.*\)$/\1/
13715 p
13716 }
13717 }'
13718aix_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.
13720if test -z "$aix_libpath"; then
13721 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13722fi
ed698112
NN
13723else
13724 echo "$as_me: failed program was:" >&5
13725sed 's/^/| /' conftest.$ac_ext >&5
13726
ed698112
NN
13727fi
13728rm -f conftest.err conftest.$ac_objext \
13729 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
13730if 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 ;;
ed698112 13746
1cf3d07d
SE
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 ;;
ed698112 13757
1cf3d07d
SE
13758 chorus*)
13759 case $cc_basename in
13760 *)
13761 # FIXME: insert proper C++ library support
13762 ld_shlibs_CXX=no
13763 ;;
13764 esac
13765 ;;
5aac1dac 13766
0da7a284 13767 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
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*)
1cf3d07d 13791
ed698112 13792
0da7a284
PG
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
1cf3d07d 13819 ;;
ed698112 13820
1cf3d07d
SE
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 ;;
ed698112 13838
1cf3d07d
SE
13839 freebsd[12]*)
13840 # C++ shared libraries reported to be fairly broken before
13841 # switch to ELF
13842 ld_shlibs_CXX=no
13843 ;;
5aac1dac 13844
1cf3d07d
SE
13845 freebsd-elf*)
13846 archive_cmds_need_lc_CXX=no
13847 ;;
ee9dd372 13848
1cf3d07d
SE
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 ;;
ee9dd372 13854
1cf3d07d
SE
13855 gnu*)
13856 ;;
ed698112 13857
1cf3d07d
SE
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 ;;
ed698112 13894
1cf3d07d
SE
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 ;;
ed698112 13971
1cf3d07d
SE
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 ;;
ed698112 14013
1cf3d07d
SE
14014 linux* | k*bsd*-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 ;;
0da7a284 14066 pgCC* | pgcpp*)
1cf3d07d
SE
14067 # Portland Group C++ compiler
14068 case `$CC -V` in
0da7a284 14069 *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
1cf3d07d
SE
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
5aac1dac 14093
1cf3d07d
SE
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 ;;
0da7a284
PG
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 ;;
1cf3d07d
SE
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 ;;
5aac1dac 14155
1cf3d07d
SE
14156 lynxos*)
14157 # FIXME: insert proper C++ library support
14158 ld_shlibs_CXX=no
14159 ;;
ed698112 14160
1cf3d07d
SE
14161 m88k*)
14162 # FIXME: insert proper C++ library support
14163 ld_shlibs_CXX=no
14164 ;;
5aac1dac 14165
1cf3d07d
SE
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
5aac1dac 14186 fi
1cf3d07d
SE
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 ;;
ee9dd372 14190
1cf3d07d
SE
14191 *nto* | *qnx*)
14192 ld_shlibs_CXX=yes
14193 ;;
ee9dd372 14194
1cf3d07d
SE
14195 openbsd2*)
14196 # C++ shared libraries are fairly broken
14197 ld_shlibs_CXX=no
14198 ;;
ed698112 14199
1cf3d07d 14200 openbsd*)
0da7a284
PG
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
1cf3d07d 14215 fi
1cf3d07d 14216 ;;
ed698112 14217
1cf3d07d
SE
14218 osf3* | osf4* | osf5*)
14219 case $cc_basename in
14220 KCC*)
14221 # Kuck and Associates, Inc. (KAI) C++ Compiler
5aac1dac 14222
1cf3d07d
SE
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'
ed698112 14227
1cf3d07d
SE
14228 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14229 hardcode_libdir_separator_CXX=:
ee9dd372 14230
1cf3d07d
SE
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
ee9dd372 14260
1cf3d07d
SE
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 ;;
ed698112 14300
1cf3d07d
SE
14301 psos*)
14302 # FIXME: insert proper C++ library support
14303 ld_shlibs_CXX=no
14304 ;;
ed698112 14305
1cf3d07d
SE
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 ;;
ed698112 14324
1cf3d07d
SE
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
ed698112 14347
1cf3d07d 14348 output_verbose_link_cmd='echo'
ee9dd372 14349
1cf3d07d
SE
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'
ee9dd372 14359
1cf3d07d
SE
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 ;;
ed698112 14400
1cf3d07d
SE
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 ;;
ee9dd372 14418
1cf3d07d
SE
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
14474echo "${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:
14485predep_objects_CXX=
14486postdep_objects_CXX=
14487predeps_CXX=
14488postdeps_CXX=
14489compiler_lib_search_path_CXX=
14490
14491cat > conftest.$ac_ext <<_LT_EOF
14492class Foo
ed698112 14493{
1cf3d07d
SE
14494public:
14495 Foo (void) { a = 0; }
14496private:
14497 int a;
14498};
14499_LT_EOF
14500
14501if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14502 (eval $ac_compile) 2>&5
ed698112
NN
14503 ac_status=$?
14504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
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
0da7a284 14513 for p in `eval "$output_verbose_link_cmd"`; do
1cf3d07d
SE
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 ;;
ed698112 14550
1cf3d07d
SE
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 ;;
ed698112 14573
1cf3d07d 14574 *) ;; # Ignore the rest.
ed698112 14575
1cf3d07d
SE
14576 esac
14577 done
ee9dd372 14578
1cf3d07d
SE
14579 # Clean up.
14580 rm -f a.out a.exe
14581else
14582 echo "libtool.m4: error: problem compiling CXX test program"
14583fi
ed698112 14584
1cf3d07d 14585$RM -f confest.$objext
ed698112 14586
1cf3d07d
SE
14587# PORTME: override above test on systems where it is broken
14588case $host_os in
14589interix[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 ;;
8107bcf9 14596
1cf3d07d
SE
14597linux*)
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
5aac1dac 14611
1cf3d07d
SE
14612 if test "$solaris_use_stlport4" != yes; then
14613 postdeps_CXX='-library=Cstd -library=Crun'
14614 fi
14615 ;;
14616 esac
14617 ;;
8107bcf9 14618
1cf3d07d
SE
14619solaris*)
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
8107bcf9 14631
1cf3d07d
SE
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 ;;
14641esac
f994389b 14642
ed698112 14643
1cf3d07d
SE
14644case " $postdeps_CXX " in
14645*" -lc "*) archive_cmds_need_lc_CXX=no ;;
14646esac
0da7a284
PG
14647 compiler_lib_search_dirs_CXX=
14648if 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!^ !!'`
14650fi
14651
14652
14653
14654
14655
ed698112 14656
ed698112 14657
f994389b 14658
f994389b 14659
f994389b 14660
ed698112 14661
ed698112
NN
14662
14663
ed698112 14664
ed698112 14665
ed698112
NN
14666
14667
5aac1dac 14668
f994389b 14669
6b3517ea
RO
14670
14671
ed698112 14672
ed698112 14673
6b3517ea 14674
6b3517ea 14675
ed698112 14676
6b3517ea 14677
ed698112 14678
ed698112 14679
ed698112 14680
ed698112 14681
1cf3d07d
SE
14682 lt_prog_compiler_wl_CXX=
14683lt_prog_compiler_pic_CXX=
14684lt_prog_compiler_static_CXX=
ed698112 14685
1cf3d07d
SE
14686echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14687echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6b3517ea 14688
1cf3d07d
SE
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'
6b3517ea 14693
1cf3d07d
SE
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 ;;
0da7a284 14702
1cf3d07d 14703 amigaos*)
0da7a284
PG
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
1cf3d07d 14716 ;;
0da7a284 14717
1cf3d07d
SE
14718 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14719 # PIC is the default for these OSes.
14720 ;;
0da7a284 14721 mingw* | cygwin* | os2* | pw32* | cegcc*)
1cf3d07d
SE
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*)
0da7a284
PG
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.
1cf3d07d 14750 case $host_cpu in
0da7a284 14751 hppa*64*)
1cf3d07d
SE
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
ed44a2c7 14769 aix[4-9]*)
1cf3d07d
SE
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 ;;
1cf3d07d
SE
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)
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 ;;
0da7a284
PG
14849 ecpc* )
14850 # old Intel C++ for x86_64 which still supported -KPIC.
1cf3d07d
SE
14851 lt_prog_compiler_wl_CXX='-Wl,'
14852 lt_prog_compiler_pic_CXX='-KPIC'
14853 lt_prog_compiler_static_CXX='-static'
14854 ;;
0da7a284
PG
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*)
1cf3d07d
SE
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 ;;
0da7a284
PG
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 ;;
1cf3d07d
SE
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
f994389b 14993
1cf3d07d
SE
14994case $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 ;;
15002esac
15003echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
15004echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
5aac1dac 15005
5aac1dac 15006
ed698112 15007
1cf3d07d
SE
15008#
15009# Check to make sure the PIC flag actually works.
15010#
15011if 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
15013echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
0da7a284 15014if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
ed698112
NN
15015 echo $ECHO_N "(cached) $ECHO_C" >&6
15016else
0da7a284 15017 lt_cv_prog_compiler_pic_works_CXX=no
1cf3d07d
SE
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:'`
baafc534 15030 (eval echo "\"\$as_me:15030: $lt_compile\"" >&5)
1cf3d07d
SE
15031 (eval "$lt_compile" 2>conftest.err)
15032 ac_status=$?
15033 cat conftest.err >&5
baafc534 15034 echo "$as_me:15034: \$? = $ac_status" >&5
1cf3d07d
SE
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
0da7a284 15041 lt_cv_prog_compiler_pic_works_CXX=yes
1cf3d07d
SE
15042 fi
15043 fi
15044 $RM conftest*
15045
ed698112 15046fi
0da7a284
PG
15047echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15048echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6
ed698112 15049
0da7a284 15050if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
1cf3d07d
SE
15051 case $lt_prog_compiler_pic_CXX in
15052 "" | " "*) ;;
15053 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15054 esac
15055else
15056 lt_prog_compiler_pic_CXX=
15057 lt_prog_compiler_can_build_shared_CXX=no
15058fi
ed698112 15059
1cf3d07d 15060fi
f994389b 15061
f994389b 15062
f994389b 15063
1cf3d07d
SE
15064#
15065# Check to make sure the static flag actually works.
15066#
15067wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15068echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15069echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
0da7a284 15070if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
1cf3d07d 15071 echo $ECHO_N "(cached) $ECHO_C" >&6
ed698112 15072else
0da7a284 15073 lt_cv_prog_compiler_static_works_CXX=no
1cf3d07d
SE
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
0da7a284 15086 lt_cv_prog_compiler_static_works_CXX=yes
1cf3d07d
SE
15087 fi
15088 else
0da7a284 15089 lt_cv_prog_compiler_static_works_CXX=yes
1cf3d07d
SE
15090 fi
15091 fi
0da7a284 15092 $RM -r conftest*
1cf3d07d 15093 LDFLAGS="$save_LDFLAGS"
ed698112 15094
ed698112 15095fi
0da7a284
PG
15096echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15097echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6
1cf3d07d 15098
0da7a284 15099if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
1cf3d07d
SE
15100 :
15101else
15102 lt_prog_compiler_static_CXX=
ed698112 15103fi
ed698112 15104
1cf3d07d
SE
15105
15106
15107
15108 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15109echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15110if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
15111 echo $ECHO_N "(cached) $ECHO_C" >&6
ed698112 15112else
1cf3d07d
SE
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:'`
baafc534 15129 (eval echo "\"\$as_me:15129: $lt_compile\"" >&5)
1cf3d07d
SE
15130 (eval "$lt_compile" 2>out/conftest.err)
15131 ac_status=$?
15132 cat out/conftest.err >&5
baafc534 15133 echo "$as_me:15133: \$? = $ac_status" >&5
1cf3d07d
SE
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*
ed698112 15153
1cf3d07d
SE
15154fi
15155echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15156echo "${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
15161echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15162if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
ed698112
NN
15163 echo $ECHO_N "(cached) $ECHO_C" >&6
15164else
1cf3d07d
SE
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:'`
baafc534 15181 (eval echo "\"\$as_me:15181: $lt_compile\"" >&5)
1cf3d07d
SE
15182 (eval "$lt_compile" 2>out/conftest.err)
15183 ac_status=$?
15184 cat out/conftest.err >&5
baafc534 15185 echo "$as_me:15185: \$? = $ac_status" >&5
1cf3d07d
SE
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
15206fi
15207echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15208echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
15209
15210
15211
15212
15213hard_links="nottested"
15214if 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
15217echo $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
15225echo "${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
15228echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15229 need_locks=warn
15230 fi
15231else
15232 need_locks=no
ed698112 15233fi
ed698112 15234
ed698112 15235
ed698112 15236
1cf3d07d
SE
15237 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15238echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
5aac1dac 15239
1cf3d07d
SE
15240 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15241 case $host_os in
ed44a2c7 15242 aix[4-9]*)
1cf3d07d
SE
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 ;;
0da7a284 15254 cygwin* | mingw* | cegcc*)
1cf3d07d
SE
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
0da7a284 15261 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
f994389b 15262
1cf3d07d
SE
15263echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
15264echo "${ECHO_T}$ld_shlibs_CXX" >&6
15265test "$ld_shlibs_CXX" = no && can_build_shared=no
ed698112 15266
1cf3d07d
SE
15267with_gnu_ld_CXX=$with_gnu_ld
15268
15269
15270
15271
15272
15273
15274#
15275# Do we need to explicitly link libc?
15276#
15277case "x$archive_cmds_need_lc_CXX" in
15278x|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
15292echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
baafc534
RW
15293if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then
15294 echo $ECHO_N "(cached) $ECHO_C" >&6
15295else
15296 $RM conftest*
15297 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1cf3d07d 15298
baafc534 15299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1cf3d07d 15300 (eval $ac_compile) 2>&5
ed698112
NN
15301 ac_status=$?
15302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d 15303 (exit $ac_status); } 2>conftest.err; then
baafc534
RW
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
1cf3d07d 15318 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
ed698112
NN
15319 ac_status=$?
15320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d 15321 (exit $ac_status); }
baafc534
RW
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
15333fi
15334echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15335echo "${ECHO_T}$lt_cv_archive_cmds_need_lc_CXX" >&6
15336 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
1cf3d07d
SE
15337 ;;
15338 esac
15339 fi
15340 ;;
15341esac
ed698112 15342
ed698112 15343
5ec89e89 15344
58d2986d 15345
58d2986d 15346
58d2986d 15347
e59a1e40 15348
e59a1e40 15349
e59a1e40 15350
e59a1e40
TT
15351
15352
e59a1e40 15353
e59a1e40
TT
15354
15355
58d2986d 15356
58d2986d 15357
ed698112 15358
ed698112 15359
58d2986d 15360
ed698112
NN
15361
15362
58d2986d 15363
ed698112 15364
ed698112 15365
58d2986d 15366
ed698112 15367
5ec89e89 15368
ed698112
NN
15369
15370
15371
ed698112 15372
ed698112 15373
b5ee195f 15374
5aac1dac 15375
5aac1dac 15376
ed698112 15377
f994389b
TT
15378
15379
ed698112 15380
ed698112 15381
f994389b 15382
ee9dd372 15383
ed698112 15384
ee9dd372 15385
ed698112 15386
ee9dd372 15387
ee9dd372
TT
15388
15389
ed698112 15390
ed698112 15391
ed698112 15392
5aac1dac 15393
ee9dd372
TT
15394
15395
ed698112 15396
dbf45a01 15397
ed698112 15398
ed698112 15399
ed698112
NN
15400
15401
1b5a2139 15402
2a67186a 15403
2a67186a 15404
2a67186a 15405
1cf3d07d
SE
15406 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15407echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
0da7a284 15408
1cf3d07d
SE
15409library_names_spec=
15410libname_spec='lib$name'
15411soname_spec=
15412shrext_cmds=".so"
15413postinstall_cmds=
15414postuninstall_cmds=
15415finish_cmds=
15416finish_eval=
15417shlibpath_var=
15418shlibpath_overrides_runpath=unknown
15419version_type=none
15420dynamic_linker="$host_os ld.so"
15421sys_lib_dlsearch_path_spec="/lib /usr/lib"
15422need_lib_prefix=unknown
15423hardcode_into_libs=no
2a67186a 15424
1cf3d07d
SE
15425# when you set need_version to no, make sure it does not cause -set_version
15426# flags to be left without arguments
15427need_version=unknown
2a67186a 15428
1cf3d07d
SE
15429case $host_os in
15430aix3*)
15431 version_type=linux
15432 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15433 shlibpath_var=LIBPATH
2a67186a 15434
1cf3d07d
SE
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 ;;
2a67186a 15438
ed44a2c7 15439aix[4-9]*)
1cf3d07d
SE
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 ;;
1b5a2139 15482
1cf3d07d 15483amigaos*)
0da7a284
PG
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)
1cf3d07d
SE
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'
0da7a284
PG
15494 ;;
15495 esac
1cf3d07d 15496 ;;
1b5a2139 15497
1cf3d07d
SE
15498beos*)
15499 library_names_spec='${libname}${shared_ext}'
15500 dynamic_linker="$host_os ld.so"
15501 shlibpath_var=LIBRARY_PATH
15502 ;;
1b5a2139 15503
1cf3d07d
SE
15504bsdi[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 ;;
ed698112 15517
0da7a284 15518cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
15519 version_type=windows
15520 shrext_cmds=".dll"
15521 need_version=no
15522 need_lib_prefix=no
ed698112 15523
0da7a284
PG
15524 case $GCC,$host_os in
15525 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
1cf3d07d
SE
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
5aac1dac 15541
1cf3d07d
SE
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 ;;
0da7a284 15548 mingw* | cegcc*)
1cf3d07d
SE
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 ;;
7bee4c4c 15570
1cf3d07d
SE
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 ;;
5aac1dac 15579
1cf3d07d
SE
15580darwin* | 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`'
ed698112 15590
1cf3d07d
SE
15591 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15592 ;;
5aac1dac 15593
1cf3d07d
SE
15594dgux*)
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
15603freebsd1*)
15604 dynamic_linker=no
15605 ;;
15606
15607freebsd* | 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
15651gnu*)
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
15661hpux9* | 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
15707interix[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
15719irix5* | 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.
15757linux*oldld* | linux*aout* | linux*coff*)
15758 dynamic_linker=no
15759 ;;
15760
15761# This must be Linux ELF.
15762linux* | k*bsd*-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
baafc534 15771
1cf3d07d 15772 # Some binutils ld are patched to set DT_RUNPATH
baafc534
RW
15773 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
15774 echo $ECHO_N "(cached) $ECHO_C" >&6
15775else
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
ed698112
NN
15782 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15783echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15784 { (exit 1); exit 1; }; }
ee9dd372 15785fi
ed698112
NN
15786cat >conftest.$ac_ext <<_ACEOF
15787/* confdefs.h. */
15788_ACEOF
15789cat confdefs.h >>conftest.$ac_ext
15790cat >>conftest.$ac_ext <<_ACEOF
15791/* end confdefs.h. */
5aac1dac 15792
ed698112
NN
15793int
15794main ()
15795{
1cf3d07d 15796
ed698112
NN
15797 ;
15798 return 0;
15799}
15800_ACEOF
15801rm -f conftest.$ac_objext conftest$ac_exeext
15802if { (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); } &&
1cf3d07d 15810 { ac_try='test -z "$ac_cxx_werror_flag"
ade710a5 15811 || test ! -s conftest.err'
ed698112
NN
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
0da7a284 15823 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
baafc534 15824 lt_cv_shlibpath_overrides_runpath=yes
1cf3d07d
SE
15825fi
15826
ed698112
NN
15827else
15828 echo "$as_me: failed program was:" >&5
15829sed 's/^/| /' conftest.$ac_ext >&5
15830
ed698112
NN
15831fi
15832rm -f conftest.err conftest.$ac_objext \
15833 conftest$ac_exeext conftest.$ac_ext
baafc534
RW
15834 LDFLAGS=$save_LDFLAGS
15835 libdir=$save_libdir
15836
15837fi
15838
15839 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ed698112 15840
1cf3d07d
SE
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
5aac1dac 15845
1cf3d07d
SE
15846 # Append ld.so.conf contents to the search path
15847 if test -f /etc/ld.so.conf; then
0da7a284 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' ' '`
1cf3d07d
SE
15849 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15850 fi
5aac1dac 15851
1cf3d07d
SE
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 ;;
ed698112 15860
1cf3d07d
SE
15861netbsd*)
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 ;;
5aac1dac 15878
1cf3d07d
SE
15879newsos6)
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 ;;
ed698112 15885
1cf3d07d
SE
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 ;;
04942eac 15897
1cf3d07d
SE
15898openbsd*)
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 ;;
ed698112 15923
1cf3d07d
SE
15924os2*)
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 ;;
ed698112 15932
1cf3d07d
SE
15933osf3* | 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 ;;
5aac1dac 15943
1cf3d07d
SE
15944rdos*)
15945 dynamic_linker=no
15946 ;;
5aac1dac 15947
1cf3d07d
SE
15948solaris*)
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 ;;
5aac1dac 15960
1cf3d07d
SE
15961sunos4*)
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 ;;
ed698112 15972
1cf3d07d
SE
15973sysv4 | 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 ;;
5aac1dac 15995
1cf3d07d
SE
15996sysv4*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 ;;
ed698112 16004
1cf3d07d
SE
16005sysv5* | 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 ;;
ed698112 16026
1cf3d07d
SE
16027tpf*)
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
0da7a284 16032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1cf3d07d
SE
16033 shlibpath_var=LD_LIBRARY_PATH
16034 shlibpath_overrides_runpath=no
16035 hardcode_into_libs=yes
16036 ;;
4048d336 16037
1cf3d07d
SE
16038uts4*)
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 ;;
4048d336 16044
1cf3d07d
SE
16045*)
16046 dynamic_linker=no
16047 ;;
16048esac
16049echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16050echo "${ECHO_T}$dynamic_linker" >&6
16051test "$dynamic_linker" = no && can_build_shared=no
4048d336 16052
1cf3d07d
SE
16053variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16054if test "$GCC" = yes; then
16055 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
ed698112 16056fi
ee9dd372 16057
0da7a284
PG
16058if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16059 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16060fi
16061if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16062 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16063fi
16064
ed698112 16065
ed698112 16066
a3e174ea 16067
5aac1dac 16068
ed698112 16069
5aac1dac 16070
ed698112 16071
ade710a5 16072
a3e174ea 16073
29e531ff 16074
5aac1dac 16075
5aac1dac 16076
5aac1dac 16077
5aac1dac 16078
ed698112
NN
16079
16080
a3e174ea 16081
a3e174ea 16082
a3e174ea 16083
ed698112
NN
16084
16085
16086
ccfe7e46 16087
ed698112 16088
ade710a5 16089
5aac1dac 16090
29e531ff 16091
1e567c43 16092
1e567c43 16093
1e567c43 16094
1e567c43 16095
ed698112
NN
16096
16097
1e567c43 16098
1cf3d07d
SE
16099
16100 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16101echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
16102hardcode_action_CXX=
16103if 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
1e567c43 16116 else
1cf3d07d
SE
16117 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16118 hardcode_action_CXX=immediate
1e567c43 16119 fi
1cf3d07d
SE
16120else
16121 # We cannot hardcode anything, or else we can only hardcode existing
16122 # directories.
16123 hardcode_action_CXX=unsupported
16124fi
16125echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
16126echo "${ECHO_T}$hardcode_action_CXX" >&6
1e567c43 16127
1cf3d07d
SE
16128if test "$hardcode_action_CXX" = relink ||
16129 test "$inherit_rpath_CXX" = yes; then
16130 # Fast installation is not supported
16131 enable_fast_install=no
16132elif test "$shlibpath_overrides_runpath" = yes ||
16133 test "$enable_shared" = no; then
16134 # Fast installation is not necessary
16135 enable_fast_install=needless
16136fi
1e567c43 16137
ed698112
NN
16138
16139
16140
1e567c43 16141
1cf3d07d
SE
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
16155fi # test "$_lt_caught_CXX_error" != yes
16156
16157ac_ext=c
16158ac_cpp='$CPP $CPPFLAGS'
16159ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16160ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16161ac_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
e0441a5b 16184for ac_prog in gcj
1cf3d07d
SE
16185do
16186 # Extract the first word of "$ac_prog", so it can be a program name with args.
16187set dummy $ac_prog; ac_word=$2
ade710a5
TF
16188echo "$as_me:$LINENO: checking for $ac_word" >&5
16189echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1cf3d07d 16190if test "${ac_cv_prog_GCJ+set}" = set; then
ed698112 16191 echo $ECHO_N "(cached) $ECHO_C" >&6
1e567c43 16192else
1cf3d07d
SE
16193 if test -n "$GCJ"; then
16194 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16195else
16196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
ed698112
NN
16197for as_dir in $PATH
16198do
16199 IFS=$as_save_IFS
16200 test -z "$as_dir" && as_dir=.
16201 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 16202 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 16203 ac_cv_prog_GCJ="$ac_prog"
ed698112
NN
16204 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16205 break 2
16206 fi
16207done
16208done
16209
1e567c43 16210fi
1cf3d07d
SE
16211fi
16212GCJ=$ac_cv_prog_GCJ
16213if test -n "$GCJ"; then
16214 echo "$as_me:$LINENO: result: $GCJ" >&5
16215echo "${ECHO_T}$GCJ" >&6
1e567c43 16216else
ade710a5
TF
16217 echo "$as_me:$LINENO: result: no" >&5
16218echo "${ECHO_T}no" >&6
1e567c43
TF
16219fi
16220
1cf3d07d
SE
16221 test -n "$GCJ" && break
16222done
16223test -n "$GCJ" || GCJ="gcj"
5aac1dac 16224
1cf3d07d
SE
16225test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
16226echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
ed698112 16227 { (exit 1); exit 1; }; }
1cf3d07d
SE
16228if test "x${GCJFLAGS-unset}" = xunset; then
16229 GCJFLAGS="-g -O2"
16230fi
ed698112
NN
16231
16232
1cf3d07d 16233depcc="$GCJ" am_compiler_list='gcc3 gcc'
3f8dfdd4 16234
1cf3d07d
SE
16235echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
16236echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
16237if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
3f8dfdd4
TF
16238 echo $ECHO_N "(cached) $ECHO_C" >&6
16239else
1cf3d07d
SE
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
3f8dfdd4 16258
1cf3d07d
SE
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
3f8dfdd4 16279
1cf3d07d
SE
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
5aac1dac 16317
1cf3d07d
SE
16318 cd ..
16319 rm -rf conftest.dir
5aac1dac 16320else
1cf3d07d 16321 am_cv_GCJ_dependencies_compiler_type=none
5aac1dac 16322fi
ed698112 16323
5aac1dac 16324fi
1cf3d07d
SE
16325echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16326echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
16327GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
ee9dd372 16328
5aac1dac 16329
349e19d4 16330
1cf3d07d
SE
16331if
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='#'
16336else
16337 am__fastdepGCJ_TRUE='#'
16338 am__fastdepGCJ_FALSE=
16339fi
349e19d4 16340
5aac1dac 16341
5aac1dac 16342
e0441a5b 16343for ac_prog in gcj
1cf3d07d
SE
16344do
16345 # Extract the first word of "$ac_prog", so it can be a program name with args.
16346set dummy $ac_prog; ac_word=$2
ade710a5
TF
16347echo "$as_me:$LINENO: checking for $ac_word" >&5
16348echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ed698112
NN
16349if test "${ac_cv_prog_GCJ+set}" = set; then
16350 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac
TT
16351else
16352 if test -n "$GCJ"; then
16353 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16354else
ed698112
NN
16355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16356for as_dir in $PATH
16357do
16358 IFS=$as_save_IFS
16359 test -z "$as_dir" && as_dir=.
16360 for ac_exec_ext in '' $ac_executable_extensions; do
ade710a5 16361 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 16362 ac_cv_prog_GCJ="$ac_prog"
ed698112
NN
16363 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16364 break 2
16365 fi
16366done
16367done
16368
5aac1dac
TT
16369fi
16370fi
ed698112 16371GCJ=$ac_cv_prog_GCJ
5aac1dac 16372if test -n "$GCJ"; then
ade710a5
TF
16373 echo "$as_me:$LINENO: result: $GCJ" >&5
16374echo "${ECHO_T}$GCJ" >&6
ee9dd372 16375else
ade710a5
TF
16376 echo "$as_me:$LINENO: result: no" >&5
16377echo "${ECHO_T}no" >&6
5aac1dac 16378fi
0659e0e3 16379
1cf3d07d
SE
16380 test -n "$GCJ" && break
16381done
16382test -n "$GCJ" || GCJ="gcj"
16383
16384test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
16385echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
16386 { (exit 1); exit 1; }; }
16387if test "x${GCJFLAGS-unset}" = xunset; then
16388 GCJFLAGS="-g -O2"
16389fi
16390
16391
16392depcc="$GCJ" am_compiler_list='gcc3 gcc'
16393
16394echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
16395echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
16396if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
ed698112 16397 echo $ECHO_N "(cached) $ECHO_C" >&6
5aac1dac 16398else
1cf3d07d
SE
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`
ed698112 16421 fi
1cf3d07d
SE
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
ed698112 16438
1cf3d07d
SE
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
0659e0e3 16479else
1cf3d07d 16480 am_cv_GCJ_dependencies_compiler_type=none
0659e0e3 16481fi
5aac1dac 16482
1cf3d07d
SE
16483fi
16484echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16485echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
16486GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16487
16488
16489
16490if
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='#'
02809848 16495else
1cf3d07d
SE
16496 am__fastdepGCJ_TRUE='#'
16497 am__fastdepGCJ_FALSE=
ee9dd372 16498fi
ee9dd372 16499
ed698112 16500
5aac1dac
TT
16501
16502
5aac1dac 16503
b0fa81ee 16504
1cf3d07d 16505# Source file extension for Java test sources.
eecb7461 16506ac_ext=c
5aac1dac 16507
1cf3d07d
SE
16508# Object file extension for compiled Java test sources.
16509objext=o
16510objext_GCJ=$objext
16511
16512# Code to be used in simple compile tests
eecb7461 16513lt_simple_compile_test_code="int some_variable = 0;"
1cf3d07d
SE
16514
16515# Code to be used in simple link tests
eecb7461 16516lt_simple_link_test_code='int main(){return(0);}'
1cf3d07d
SE
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.
16526LTCC=${LTCC-"$CC"}
16527
16528# If no C compiler flags were specified, use CFLAGS.
16529LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16530
16531# Allow CC to be a program name with arguments.
16532compiler=$CC
16533
16534
16535# save warnings/boilerplate of simple test code
16536ac_outfile=conftest.$ac_objext
16537echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16538eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16539_lt_compiler_boilerplate=`cat conftest.err`
16540$RM conftest*
16541
16542ac_outfile=conftest.$ac_objext
16543echo "$lt_simple_link_test_code" >conftest.$ac_ext
16544eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16545_lt_linker_boilerplate=`cat conftest.err`
0da7a284 16546$RM -r conftest*
1cf3d07d
SE
16547
16548
16549# Allow CC to be a program name with arguments.
0da7a284 16550GCC=yes
1cf3d07d
SE
16551compiler=$CC
16552compiler_GCJ=$CC
16553for 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
16560done
16561cc_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.
16565archive_cmds_need_lc_GCJ=no
16566
16567old_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...
16573if test -n "$compiler"; then
16574
16575lt_prog_compiler_no_builtin_flag_GCJ=
16576
16577if 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
16581echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
16582if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
8107bc83
KC
16583 echo $ECHO_N "(cached) $ECHO_C" >&6
16584else
1cf3d07d
SE
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:'`
baafc534 16598 (eval echo "\"\$as_me:16598: $lt_compile\"" >&5)
1cf3d07d
SE
16599 (eval "$lt_compile" 2>conftest.err)
16600 ac_status=$?
16601 cat conftest.err >&5
baafc534 16602 echo "$as_me:16602: \$? = $ac_status" >&5
1cf3d07d
SE
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*
8107bc83 16613
8107bc83 16614fi
1cf3d07d
SE
16615echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16616echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
8107bc83 16617
1cf3d07d
SE
16618if 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"
ee9dd372 16620else
1cf3d07d
SE
16621 :
16622fi
5aac1dac 16623
1cf3d07d 16624fi
5aac1dac 16625
8107bc83 16626
8107bc83 16627
1cf3d07d
SE
16628 lt_prog_compiler_wl_GCJ=
16629lt_prog_compiler_pic_GCJ=
16630lt_prog_compiler_static_GCJ=
8107bc83 16631
1cf3d07d
SE
16632echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16633echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
8107bc83 16634
1cf3d07d
SE
16635 if test "$GCC" = yes; then
16636 lt_prog_compiler_wl_GCJ='-Wl,'
16637 lt_prog_compiler_static_GCJ='-static'
ed698112 16638
1cf3d07d
SE
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 ;;
8107bc83 16647
1cf3d07d 16648 amigaos*)
0da7a284
PG
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
1cf3d07d 16661 ;;
5aac1dac 16662
1cf3d07d
SE
16663 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16664 # PIC is the default for these OSes.
16665 ;;
8107bc83 16666
0da7a284 16667 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
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
bb44c9d2 16672
1cf3d07d 16673 ;;
8107bc83 16674
1cf3d07d
SE
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*)
0da7a284
PG
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.
1cf3d07d 16685 case $host_cpu in
0da7a284 16686 hppa*64*)
1cf3d07d
SE
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
8107bc83 16723 else
1cf3d07d
SE
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 ;;
8107bc83 16735
0da7a284 16736 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
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).
bb44c9d2 16739
1cf3d07d
SE
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)
16765 case $cc_basename in
0da7a284
PG
16766 # old Intel for x86_64 which still supported -KPIC.
16767 ecc*)
1cf3d07d
SE
16768 lt_prog_compiler_wl_GCJ='-Wl,'
16769 lt_prog_compiler_pic_GCJ='-KPIC'
16770 lt_prog_compiler_static_GCJ='-static'
16771 ;;
0da7a284
PG
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 ;;
1cf3d07d
SE
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 ;;
0da7a284
PG
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 ;;
1cf3d07d
SE
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
16895case $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 ;;
16903esac
16904echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16905echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
16906
16907
16908
16909#
16910# Check to make sure the PIC flag actually works.
16911#
16912if 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
16914echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
0da7a284 16915if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
1cf3d07d 16916 echo $ECHO_N "(cached) $ECHO_C" >&6
8107bc83 16917else
0da7a284 16918 lt_cv_prog_compiler_pic_works_GCJ=no
1cf3d07d
SE
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:'`
baafc534 16931 (eval echo "\"\$as_me:16931: $lt_compile\"" >&5)
1cf3d07d
SE
16932 (eval "$lt_compile" 2>conftest.err)
16933 ac_status=$?
16934 cat conftest.err >&5
baafc534 16935 echo "$as_me:16935: \$? = $ac_status" >&5
1cf3d07d
SE
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
0da7a284 16942 lt_cv_prog_compiler_pic_works_GCJ=yes
1cf3d07d
SE
16943 fi
16944 fi
16945 $RM conftest*
ee9dd372 16946
8107bc83 16947fi
0da7a284
PG
16948echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
16949echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6
1cf3d07d 16950
0da7a284 16951if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
1cf3d07d
SE
16952 case $lt_prog_compiler_pic_GCJ in
16953 "" | " "*) ;;
16954 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16955 esac
8107bc83 16956else
1cf3d07d
SE
16957 lt_prog_compiler_pic_GCJ=
16958 lt_prog_compiler_can_build_shared_GCJ=no
8107bc83 16959fi
1cf3d07d 16960
8107bc83 16961fi
ee9dd372 16962
5aac1dac
TT
16963
16964
1cf3d07d
SE
16965#
16966# Check to make sure the static flag actually works.
16967#
16968wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16969echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16970echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
0da7a284 16971if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
44bffd9f
AT
16972 echo $ECHO_N "(cached) $ECHO_C" >&6
16973else
0da7a284 16974 lt_cv_prog_compiler_static_works_GCJ=no
1cf3d07d
SE
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
0da7a284 16987 lt_cv_prog_compiler_static_works_GCJ=yes
1cf3d07d
SE
16988 fi
16989 else
0da7a284 16990 lt_cv_prog_compiler_static_works_GCJ=yes
1cf3d07d
SE
16991 fi
16992 fi
0da7a284 16993 $RM -r conftest*
1cf3d07d 16994 LDFLAGS="$save_LDFLAGS"
8107bc83 16995
1cf3d07d 16996fi
0da7a284
PG
16997echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
16998echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6
8107bc83 16999
0da7a284 17000if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
1cf3d07d
SE
17001 :
17002else
17003 lt_prog_compiler_static_GCJ=
17004fi
8107bc83 17005
8107bc83 17006
1cf3d07d
SE
17007
17008
17009 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17010echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17011if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17012 echo $ECHO_N "(cached) $ECHO_C" >&6
44bffd9f 17013else
1cf3d07d
SE
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:'`
baafc534 17030 (eval echo "\"\$as_me:17030: $lt_compile\"" >&5)
1cf3d07d
SE
17031 (eval "$lt_compile" 2>out/conftest.err)
17032 ac_status=$?
17033 cat out/conftest.err >&5
baafc534 17034 echo "$as_me:17034: \$? = $ac_status" >&5
1cf3d07d
SE
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*
44bffd9f 17054
44bffd9f 17055fi
1cf3d07d
SE
17056echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17057echo "${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
17062echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17063if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17064 echo $ECHO_N "(cached) $ECHO_C" >&6
44bffd9f 17065else
1cf3d07d
SE
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:'`
baafc534 17082 (eval echo "\"\$as_me:17082: $lt_compile\"" >&5)
1cf3d07d
SE
17083 (eval "$lt_compile" 2>out/conftest.err)
17084 ac_status=$?
17085 cat out/conftest.err >&5
baafc534 17086 echo "$as_me:17086: \$? = $ac_status" >&5
1cf3d07d
SE
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
17107fi
17108echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17109echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
17110
17111
17112
17113
17114hard_links="nottested"
17115if 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
17118echo $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
17126echo "${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
17129echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17130 need_locks=warn
17131 fi
17132else
17133 need_locks=no
17134fi
17135
17136
17137
17138 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17139echo $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'.
0da7a284 17173 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1cf3d07d
SE
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.
0da7a284 17179 # Exclude shared library initialization/finalization symbols.
1cf3d07d 17180 extract_expsyms_cmds=
44bffd9f 17181
1cf3d07d 17182 case $host_os in
0da7a284 17183 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
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
ed44a2c7 17228 aix[3-9]*)
1cf3d07d
SE
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*)
0da7a284
PG
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
1cf3d07d
SE
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
0da7a284 17270 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
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)
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=
0da7a284 17321 tmp_sharedflag='-shared'
1cf3d07d
SE
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' ;;
0da7a284
PG
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= ;;
1cf3d07d
SE
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' ;;
1cf3d07d
SE
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
0da7a284
PG
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
1cf3d07d
SE
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
ed44a2c7 17482 aix[4-9]*)
1cf3d07d
SE
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.
ed44a2c7 17502 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1cf3d07d
SE
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
0da7a284 17570 export_dynamic_flag_spec_GCJ='${wl}-bexpall'
1cf3d07d
SE
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
17582echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17583 { (exit 1); exit 1; }; }
17584fi
17585cat >conftest.$ac_ext <<_ACEOF
17586/* confdefs.h. */
17587_ACEOF
17588cat confdefs.h >>conftest.$ac_ext
8107bc83
KC
17589cat >>conftest.$ac_ext <<_ACEOF
17590/* end confdefs.h. */
1cf3d07d 17591
8107bc83
KC
17592int
17593main ()
17594{
1cf3d07d 17595
8107bc83
KC
17596 ;
17597 return 0;
17598}
17599_ACEOF
1cf3d07d
SE
17600rm -f conftest.$ac_objext conftest$ac_exeext
17601if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17602 (eval $ac_link) 2>conftest.er1
8107bc83
KC
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); } &&
ade710a5
TF
17609 { ac_try='test -z "$ac_c_werror_flag"
17610 || test ! -s conftest.err'
8107bc83
KC
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); }; } &&
1cf3d07d 17616 { ac_try='test -s conftest$ac_exeext'
8107bc83
KC
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
1cf3d07d
SE
17622
17623lt_aix_libpath_sed='
17624 /Import File Strings/,/^$/ {
17625 /^0/ {
17626 s/^0 *\(.*\)$/\1/
17627 p
17628 }
17629 }'
17630aix_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.
17632if test -z "$aix_libpath"; then
17633 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8107bc83
KC
17634fi
17635else
17636 echo "$as_me: failed program was:" >&5
17637sed 's/^/| /' conftest.$ac_ext >&5
17638
44bffd9f 17639fi
1cf3d07d
SE
17640rm -f conftest.err conftest.$ac_objext \
17641 conftest$ac_exeext conftest.$ac_ext
17642if 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
17656echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17657 { (exit 1); exit 1; }; }
17658fi
17659cat >conftest.$ac_ext <<_ACEOF
44bffd9f
AT
17660/* confdefs.h. */
17661_ACEOF
17662cat confdefs.h >>conftest.$ac_ext
17663cat >>conftest.$ac_ext <<_ACEOF
17664/* end confdefs.h. */
1cf3d07d 17665
8107bc83
KC
17666int
17667main ()
17668{
1cf3d07d
SE
17669
17670 ;
17671 return 0;
44bffd9f
AT
17672}
17673_ACEOF
1cf3d07d 17674rm -f conftest.$ac_objext conftest$ac_exeext
44bffd9f 17675if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1cf3d07d
SE
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
44bffd9f
AT
17687 ac_status=$?
17688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
17689 (exit $ac_status); }; } &&
17690 { ac_try='test -s conftest$ac_exeext'
44bffd9f
AT
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
1cf3d07d
SE
17696
17697lt_aix_libpath_sed='
17698 /Import File Strings/,/^$/ {
17699 /^0/ {
17700 s/^0 *\(.*\)$/\1/
17701 p
17702 }
17703 }'
17704aix_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.
17706if test -z "$aix_libpath"; then
17707 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17708fi
44bffd9f 17709else
1cf3d07d 17710 echo "$as_me: failed program was:" >&5
44bffd9f
AT
17711sed 's/^/| /' conftest.$ac_ext >&5
17712
44bffd9f 17713fi
1cf3d07d
SE
17714rm -f conftest.err conftest.$ac_objext \
17715 conftest$ac_exeext conftest.$ac_ext
17716if 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 ;;
44bffd9f 17731
1cf3d07d 17732 amigaos*)
0da7a284
PG
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
1cf3d07d 17745 ;;
44bffd9f 17746
1cf3d07d
SE
17747 bsdi[45]*)
17748 export_dynamic_flag_spec_GCJ=-rdynamic
17749 ;;
44bffd9f 17750
0da7a284 17751 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
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 ;;
5aac1dac 17771
1cf3d07d 17772 darwin* | rhapsody*)
ee9dd372 17773
0da7a284
PG
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
1cf3d07d 17797 ;;
5aac1dac 17798
1cf3d07d
SE
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 ;;
5aac1dac 17804
1cf3d07d
SE
17805 freebsd1*)
17806 ld_shlibs_GCJ=no
17807 ;;
5aac1dac 17808
1cf3d07d
SE
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 ;;
5aac1dac 17819
1cf3d07d
SE
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 ;;
5aac1dac 17827
1cf3d07d
SE
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 ;;
5aac1dac 17835
1cf3d07d
SE
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 ;;
5aac1dac 17851
1cf3d07d
SE
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 ;;
5aac1dac 17870
1cf3d07d
SE
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*)
0da7a284 17878 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1cf3d07d
SE
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 ;;
c4ebd83d 17918
1cf3d07d
SE
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
17929echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17930 { (exit 1); exit 1; }; }
ee9dd372 17931fi
1cf3d07d
SE
17932cat >conftest.$ac_ext <<_ACEOF
17933int foo(void) {}
17934_ACEOF
17935rm -f conftest.$ac_objext conftest$ac_exeext
17936if { (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'
ee9dd372 17958
97b8365c 17959else
1cf3d07d
SE
17960 echo "$as_me: failed program was:" >&5
17961sed 's/^/| /' conftest.$ac_ext >&5
17962
97b8365c 17963fi
1cf3d07d
SE
17964rm -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 ;;
97b8365c 17977
1cf3d07d
SE
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 ;;
97b8365c 17988
1cf3d07d
SE
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 ;;
97b8365c 17996
1cf3d07d
SE
17997 *nto* | *qnx*)
17998 ;;
ee9dd372 17999
1cf3d07d 18000 openbsd*)
0da7a284
PG
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
1cf3d07d 18006 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
0da7a284 18007 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
1cf3d07d 18008 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
0da7a284
PG
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
1cf3d07d
SE
18024 fi
18025 ;;
5aac1dac 18026
1cf3d07d
SE
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 ;;
e3f92d3b 18034
1cf3d07d
SE
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 ;;
5aac1dac 18047
1cf3d07d
SE
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 ;;
5aac1dac 18065
1cf3d07d
SE
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 ;;
5aac1dac 18107
1cf3d07d
SE
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 ;;
5aac1dac 18121
1cf3d07d
SE
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 ;;
84af16a6 18143
1cf3d07d
SE
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 ;;
84af16a6 18149
1cf3d07d
SE
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 ;;
5aac1dac 18159
1cf3d07d
SE
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'
ed698112 18165
1cf3d07d
SE
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 ;;
ed698112 18174
1cf3d07d
SE
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 ;;
ed698112 18200
1cf3d07d
SE
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 ;;
dafb7f3f 18206
1cf3d07d
SE
18207 *)
18208 ld_shlibs_GCJ=no
18209 ;;
18210 esac
b6121641 18211
1cf3d07d
SE
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
b6121641 18220
1cf3d07d
SE
18221echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18222echo "${ECHO_T}$ld_shlibs_GCJ" >&6
18223test "$ld_shlibs_GCJ" = no && can_build_shared=no
b6121641 18224
1cf3d07d 18225with_gnu_ld_GCJ=$with_gnu_ld
b6121641
TF
18226
18227
1cf3d07d
SE
18228
18229
18230
18231
18232#
18233# Do we need to explicitly link libc?
18234#
18235case "x$archive_cmds_need_lc_GCJ" in
18236x|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
18250echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
baafc534
RW
18251if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then
18252 echo $ECHO_N "(cached) $ECHO_C" >&6
18253else
18254 $RM conftest*
18255 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1cf3d07d 18256
baafc534 18257 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1cf3d07d
SE
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
baafc534
RW
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
1cf3d07d
SE
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); }
baafc534
RW
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
18291fi
18292echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18293echo "${ECHO_T}$lt_cv_archive_cmds_need_lc_GCJ" >&6
18294 archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
1cf3d07d
SE
18295 ;;
18296 esac
18297 fi
18298 ;;
0da7a284
PG
18299esac
18300
18301
18302
18303
18304
18305
18306
ed698112 18307
ed698112 18308
ed698112 18309
ed698112 18310
ed698112 18311
2622c79d 18312
ed698112 18313
2622c79d 18314
2622c79d 18315
2622c79d
RR
18316
18317
18318
18319
5950e016 18320
5950e016 18321
02731d29 18322
5950e016
BM
18323
18324
1cf3d07d 18325
1cf3d07d 18326
1cf3d07d 18327
2622c79d 18328
b9e6a2e5 18329
ade710a5 18330
b9e6a2e5 18331
b9e6a2e5 18332
1cf3d07d
SE
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
18365echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
18366hardcode_action_GCJ=
18367if 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
b9e6a2e5 18384else
1cf3d07d
SE
18385 # We cannot hardcode anything, or else we can only hardcode existing
18386 # directories.
18387 hardcode_action_GCJ=unsupported
18388fi
18389echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18390echo "${ECHO_T}$hardcode_action_GCJ" >&6
b9e6a2e5 18391
1cf3d07d
SE
18392if test "$hardcode_action_GCJ" = relink ||
18393 test "$inherit_rpath_GCJ" = yes; then
18394 # Fast installation is not supported
18395 enable_fast_install=no
18396elif test "$shlibpath_overrides_runpath" = yes ||
18397 test "$enable_shared" = no; then
18398 # Fast installation is not necessary
18399 enable_fast_install=needless
76b972d6 18400fi
b9e6a2e5 18401
1cf3d07d
SE
18402
18403
18404
18405
18406
18407
b9e6a2e5 18408fi
b9e6a2e5 18409
eecb7461 18410compiler_GCJ=${GCJ-gcj}
1cf3d07d
SE
18411ac_ext=c
18412ac_cpp='$CPP $CPPFLAGS'
18413ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18414ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18415ac_compiler_gnu=$ac_cv_c_compiler_gnu
18416
7f40378f 18417
1cf3d07d
SE
18418if test "x$CC" != xcc; then
18419 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
18420echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
18421else
18422 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
18423echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
18424fi
18425set dummy $CC; ac_cc=`echo $2 |
18426 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18427if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
18428 echo $ECHO_N "(cached) $ECHO_C" >&6
b9e6a2e5
TT
18429else
18430 cat >conftest.$ac_ext <<_ACEOF
1cf3d07d 18431/* confdefs.h. */
b9e6a2e5 18432_ACEOF
1cf3d07d
SE
18433cat confdefs.h >>conftest.$ac_ext
18434cat >>conftest.$ac_ext <<_ACEOF
18435/* end confdefs.h. */
18436
18437int
18438main ()
18439{
18440
18441 ;
18442 return 0;
18443}
aad741f4 18444_ACEOF
1cf3d07d
SE
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.
18448ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
18449if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18450 (eval $ac_try) 2>&5
aad741f4 18451 ac_status=$?
aad741f4
EB
18452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18453 (exit $ac_status); } &&
1cf3d07d 18454 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
aad741f4
EB
18455 (eval $ac_try) 2>&5
18456 ac_status=$?
18457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
18458 (exit $ac_status); };
18459then
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'
aad741f4
EB
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
1cf3d07d
SE
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
b9e6a2e5
TT
18472 ac_status=$?
18473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
18474 (exit $ac_status); } &&
18475 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
b9e6a2e5
TT
18476 (eval $ac_try) 2>&5
18477 ac_status=$?
18478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
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
b9e6a2e5 18489else
1cf3d07d 18490 eval ac_cv_prog_cc_${ac_cc}_c_o=no
b9e6a2e5 18491fi
1cf3d07d 18492rm -f conftest*
aad741f4 18493
7f40378f 18494fi
1cf3d07d
SE
18495if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
18496 echo "$as_me:$LINENO: result: yes" >&5
18497echo "${ECHO_T}yes" >&6
7f40378f 18498else
1cf3d07d
SE
18499 echo "$as_me:$LINENO: result: no" >&5
18500echo "${ECHO_T}no" >&6
7f40378f 18501
1cf3d07d
SE
18502cat >>confdefs.h <<\_ACEOF
18503#define NO_MINUS_C_MINUS_O 1
7f40378f 18504_ACEOF
7f40378f 18505
7f40378f 18506fi
b9e6a2e5 18507
1cf3d07d
SE
18508# FIXME: we rely on the cache variable name because
18509# there is no other way.
18510set dummy $CC
18511ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18512if 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"
b9e6a2e5 18519fi
b9e6a2e5 18520
b9e6a2e5 18521
5950e016 18522
d4708d9d 18523
1cf3d07d 18524subdirs="$subdirs classpath libltdl"
d4708d9d
JH
18525
18526
1cf3d07d 18527# The -no-testsuite modules omit the test subdir.
d4708d9d 18528
d4708d9d 18529
1cf3d07d
SE
18530if test -d $srcdir/testsuite; then
18531 TESTSUBDIR_TRUE=
18532 TESTSUBDIR_FALSE='#'
d4708d9d 18533else
1cf3d07d
SE
18534 TESTSUBDIR_TRUE='#'
18535 TESTSUBDIR_FALSE=
d4708d9d 18536fi
d4708d9d 18537
d4708d9d 18538
1cf3d07d
SE
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.
18542if test "${enable_getenv_properties+set}" = set; then
18543 enableval="$enable_getenv_properties"
18544
18545fi;
18546
18547# Whether GCJ_PROPERTIES is used depends on the target.
18548if test -z "$enable_getenv_properties"; then
18549 enable_getenv_properties=${enable_getenv_properties_default-yes}
18550fi
18551if test "$enable_getenv_properties" = no; then
d4708d9d
JH
18552
18553cat >>confdefs.h <<\_ACEOF
1cf3d07d 18554#define DISABLE_GETENV_PROPERTIES 1
d4708d9d
JH
18555_ACEOF
18556
1cf3d07d 18557fi
d4708d9d 18558
1cf3d07d
SE
18559# Whether we should use arguments to main()
18560if test -z "$enable_main_args"; then
18561 enable_main_args=${enable_main_args_default-yes}
47742ccd 18562fi
1cf3d07d 18563if test "$enable_main_args" = no; then
47742ccd 18564
1cf3d07d
SE
18565cat >>confdefs.h <<\_ACEOF
18566#define DISABLE_MAIN_ARGS 1
47742ccd 18567_ACEOF
47742ccd
JJ
18568
18569fi
47742ccd 18570
1cf3d07d
SE
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.
18576if test "${enable_hash_synchronization+set}" = set; then
18577 enableval="$enable_hash_synchronization"
18578
18579fi;
18580
18581if test -z "$enable_hash_synchronization"; then
18582 enable_hash_synchronization=$enable_hash_synchronization_default
47742ccd 18583fi
47742ccd
JJ
18584
18585
1cf3d07d
SE
18586install_ecj_jar=no
18587ECJ_BUILD_JAR=
18588ECJ_JAR=
18589
18590# Check whether --with-ecj-jar or --without-ecj-jar was given.
18591if test "${with_ecj_jar+set}" = set; then
18592 withval="$with_ecj_jar"
18593 ECJ_JAR=$withval
47742ccd 18594else
1cf3d07d
SE
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
18600fi;
18601
18602
18603
18604
18605if test "$ECJ_JAR" != ""; then
18606 BUILD_ECJ1_TRUE=
18607 BUILD_ECJ1_FALSE='#'
18608else
18609 BUILD_ECJ1_TRUE='#'
18610 BUILD_ECJ1_FALSE=
47742ccd
JJ
18611fi
18612
18613
1cf3d07d
SE
18614
18615if test $install_ecj_jar = yes; then
18616 INSTALL_ECJ_JAR_TRUE=
18617 INSTALL_ECJ_JAR_FALSE='#'
18618else
18619 INSTALL_ECJ_JAR_TRUE='#'
18620 INSTALL_ECJ_JAR_FALSE=
d6c122f7
DD
18621fi
18622
18623
5950e016 18624
1cf3d07d
SE
18625# Check whether --with-java-home or --without-java-home was given.
18626if test "${with_java_home+set}" = set; then
18627 withval="$with_java_home"
18628 JAVA_HOME="${withval}"
18629else
18630 JAVA_HOME=""
18631fi;
ed698112
NN
18632
18633
1cf3d07d
SE
18634if test ! -z "$JAVA_HOME"; then
18635 JAVA_HOME_SET_TRUE=
18636 JAVA_HOME_SET_FALSE='#'
18637else
18638 JAVA_HOME_SET_TRUE='#'
18639 JAVA_HOME_SET_FALSE=
18640fi
ed698112
NN
18641
18642
02809848 18643
a507baad
DD
18644suppress_libgcj_bc=no
18645# Check whether --enable-libgcj-bc or --disable-libgcj-bc was given.
18646if 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
18651fi;
18652
18653
18654if test "$suppress_libgcj_bc" = "yes"; then
18655 SUPPRESS_LIBGCJ_BC_TRUE=
18656 SUPPRESS_LIBGCJ_BC_FALSE='#'
18657else
18658 SUPPRESS_LIBGCJ_BC_TRUE='#'
18659 SUPPRESS_LIBGCJ_BC_FALSE=
18660fi
18661
18662
c07cd2c7
DD
18663build_libgcj_reduced_reflection=no
18664# Check whether --enable-reduced-reflection or --disable-reduced-reflection was given.
18665if 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
18670fi;
18671
18672
18673if test "$build_libgcj_reduced_reflection" = "yes"; then
18674 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
18675 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
18676else
18677 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
18678 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
18679fi
18680
18681
1cf3d07d 18682# What is the native OS API for MinGW?
02809848 18683
1cf3d07d
SE
18684# Check whether --with-win32-nlsapi or --without-win32-nlsapi was given.
18685if 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
18692echo "$as_me: error: Bad value ${withval} for --with-win32-nlsapi." >&2;}
18693 { (exit 1); exit 1; }; } ;;
18694esac
18695else
18696 with_win32_nlsapi=ansi
18697fi;
cad90591 18698
1cf3d07d
SE
18699case "${with_win32_nlsapi}" in
18700 unicows | unicode)
cad90591 18701
1cf3d07d
SE
18702cat >>confdefs.h <<\_ACEOF
18703#define MINGW_LIBGCJ_UNICODE 1
18704_ACEOF
cad90591 18705
1cf3d07d
SE
18706 ;;
18707esac
cad90591 18708
1cf3d07d
SE
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.
18711if test "${slow_pthread_self}" = "yes"; then
ed698112 18712
1cf3d07d
SE
18713cat >>confdefs.h <<\_ACEOF
18714#define SLOW_PTHREAD_SELF 1
ed698112
NN
18715_ACEOF
18716
ed698112 18717fi
ed698112 18718
1cf3d07d
SE
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.
18721if test "${enable_gc_debug+set}" = set; then
18722 enableval="$enable_gc_debug"
18723 if test "$enable_gc_debug" = "yes"; then
ed698112 18724
1cf3d07d
SE
18725cat >>confdefs.h <<\_ACEOF
18726#define LIBGCJ_GC_DEBUG 1
18727_ACEOF
ade710a5 18728
1cf3d07d
SE
18729 fi
18730fi;
ed698112 18731
1cf3d07d
SE
18732# See if the user has the interpreter included.
18733# Check whether --enable-interpreter or --disable-interpreter was given.
18734if 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
18742fi;
ed698112 18743
1cf3d07d 18744if test "$libgcj_interpreter" = yes; then
ed698112 18745
1cf3d07d
SE
18746cat >>confdefs.h <<\_ACEOF
18747#define INTERPRETER 1
18748_ACEOF
ed698112 18749
97b8365c 18750fi
1cf3d07d
SE
18751INTERPRETER="$libgcj_interpreter"
18752
18753
86acf60c
DD
18754
18755if test "$libgcj_interpreter" = yes; then
18756 INTERPRETER_TRUE=
18757 INTERPRETER_FALSE='#'
18758else
18759 INTERPRETER_TRUE='#'
18760 INTERPRETER_FALSE=
18761fi
18762
18763
1cf3d07d
SE
18764echo "$as_me:$LINENO: checking for exception model to use" >&5
18765echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6
18766ac_ext=cc
18767ac_cpp='$CXXCPP $CPPFLAGS'
18768ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18769ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18770ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18771
18772# Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
18773if test "${enable_sjlj_exceptions+set}" = set; then
18774 enableval="$enable_sjlj_exceptions"
18775 :
18776else
18777 cat > conftest.$ac_ext << EOF
baafc534 18778#line 18778 "configure"
1cf3d07d
SE
18779struct S { ~S(); };
18780void bar();
18781void foo()
18782{
18783 S s;
18784 bar();
18785}
18786EOF
18787old_CXXFLAGS="$CXXFLAGS"
18788CXXFLAGS=-S
18789if { (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 fi
e3f92d3b 18799fi
1cf3d07d
SE
18800CXXFLAGS="$old_CXXFLAGS"
18801rm -f conftest*
18802fi;
18803if test x$enable_sjlj_exceptions = xyes; then
18804
18805cat >>confdefs.h <<\_ACEOF
18806#define SJLJ_EXCEPTIONS 1
18807_ACEOF
18808
18809 ac_exception_model_name=sjlj
18810elif test x$enable_sjlj_exceptions = xno; then
18811 ac_exception_model_name="call frame"
18812else
18813 { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5
18814echo "$as_me: error: unable to detect exception model" >&2;}
e3f92d3b
MK
18815 { (exit 1); exit 1; }; }
18816fi
1cf3d07d
SE
18817ac_ext=c
18818ac_cpp='$CPP $CPPFLAGS'
18819ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18820ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18821ac_compiler_gnu=$ac_cv_c_compiler_gnu
18822
18823echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5
18824echo "${ECHO_T}$ac_exception_model_name" >&6
18825
18826# If we are non using SJLJ exceptions, and this host does not have support
18827# for unwinding from a signal handler, enable checked dereferences and divides.
18828if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
18829 CHECKREFSPEC=-fcheck-references
18830 DIVIDESPEC=-fuse-divide-subroutine
18831 EXCEPTIONSPEC=
e3f92d3b 18832fi
1cf3d07d
SE
18833
18834# See if the user wants to disable java.net. This is the mildly
18835# ugly way that we admit that target-side configuration sucks.
18836# Check whether --enable-java-net or --disable-java-net was given.
18837if test "${enable_java_net+set}" = set; then
18838 enableval="$enable_java_net"
18839
18840fi;
18841
18842# Whether java.net is built by default can depend on the target.
18843if test -z "$enable_java_net"; then
18844 enable_java_net=${enable_java_net_default-yes}
e3f92d3b 18845fi
1cf3d07d
SE
18846if test "$enable_java_net" = no; then
18847
18848cat >>confdefs.h <<\_ACEOF
18849#define DISABLE_JAVA_NET 1
18850_ACEOF
18851
b0fa81ee 18852fi
1cf3d07d
SE
18853
18854# See if the user wants to configure without libffi. Some
18855# architectures don't support it, and default values are set in
18856# configure.host.
18857
18858# Check whether --with-libffi or --without-libffi was given.
18859if test "${with_libffi+set}" = set; then
18860 withval="$with_libffi"
18861 :
18862else
18863 with_libffi=${with_libffi_default-yes}
18864fi;
18865
18866LIBFFI=
18867LIBFFIINCS=
18868if test "$with_libffi" != no; then
18869
18870cat >>confdefs.h <<\_ACEOF
18871#define USE_LIBFFI 1
18872_ACEOF
18873
18874 LIBFFI=../libffi/libffi_convenience.la
18875 LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
97b8365c 18876fi
1cf3d07d
SE
18877
18878
18879
18880# See if the user wants to disable JVMPI support.
18881# Check whether --enable-jvmpi or --disable-jvmpi was given.
18882if test "${enable_jvmpi+set}" = set; then
18883 enableval="$enable_jvmpi"
18884
18885fi;
18886
18887if test "$enable_jvmpi" != no; then
18888
18889cat >>confdefs.h <<\_ACEOF
18890#define ENABLE_JVMPI 1
18891_ACEOF
18892
e3f92d3b 18893fi
1cf3d07d
SE
18894
18895# If the target is an eCos system, use the appropriate eCos
18896# I/O routines.
18897# FIXME: this should not be a local option but a global target
18898# system; at present there is no eCos target.
18899TARGET_ECOS=${PROCESS-"no"}
18900
18901# Check whether --with-ecos or --without-ecos was given.
18902if test "${with_ecos+set}" = set; then
18903 withval="$with_ecos"
18904 TARGET_ECOS="$with_ecos"
18905
18906fi;
18907
18908case "$TARGET_ECOS" in
18909 no) case "$host" in
18910 *mingw*)
18911 PLATFORM=Win32
18912 PLATFORMNET=Win32
18913 PLATFORMH=win32.h
18914
18915echo "$as_me:$LINENO: checking whether 'ld' is at least 2.13" >&5
18916echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
18917LD_PROG=`$CC --print-prog-name=ld`
18918LD_VERSION=`$LD_PROG --version`
18919LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
18920LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
18921if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
18922 LD_OK="ok"
18923else
18924 if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
18925 LD_OK="ok"
18926 fi
e3f92d3b 18927fi
1cf3d07d
SE
18928if test "x$LD_OK" != x; then
18929 echo "$as_me:$LINENO: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
18930echo "${ECHO_T}yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
18931else
18932 echo "$as_me:$LINENO: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
18933echo "${ECHO_T}no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
18934 { echo "$as_me:$LINENO: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
18935echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
18936
18937cat >>confdefs.h <<\_ACEOF
18938#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1
18939_ACEOF
18940
97b8365c 18941fi
1cf3d07d
SE
18942 ;;
18943 *)
18944 PLATFORM=Posix
18945 PLATFORMNET=Posix
18946 PLATFORMH=posix.h
18947 ;;
18948 esac
18949 ;;
18950 *)
18951 PLATFORM=Ecos
18952 PLATFORMNET=NoNet
ed698112 18953
1cf3d07d
SE
18954cat >>confdefs.h <<\_ACEOF
18955#define ECOS 1
ed698112
NN
18956_ACEOF
18957
1cf3d07d
SE
18958 PLATFORMH=posix.h
18959 ;;
18960esac
ed698112 18961
1cf3d07d 18962 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
ed698112 18963
ed698112 18964
1cf3d07d
SE
18965cat >conftest.$ac_ext <<_ACEOF
18966/* confdefs.h. */
18967_ACEOF
18968cat confdefs.h >>conftest.$ac_ext
18969cat >>conftest.$ac_ext <<_ACEOF
18970/* end confdefs.h. */
18971#include <stdint.h>
ed698112 18972
1cf3d07d
SE
18973_ACEOF
18974if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18975 $EGREP "uint32_t" >/dev/null 2>&1; then
ed698112 18976
1cf3d07d
SE
18977cat >>confdefs.h <<\_ACEOF
18978#define HAVE_INT32_DEFINED 1
18979_ACEOF
ed698112 18980
ed698112 18981fi
1cf3d07d
SE
18982rm -f conftest*
18983
18984cat >conftest.$ac_ext <<_ACEOF
18985/* confdefs.h. */
18986_ACEOF
18987cat confdefs.h >>conftest.$ac_ext
18988cat >>conftest.$ac_ext <<_ACEOF
18989/* end confdefs.h. */
18990#include <inttypes.h>
18991
18992_ACEOF
18993if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18994 $EGREP "uint32_t" >/dev/null 2>&1; then
18995
18996cat >>confdefs.h <<\_ACEOF
18997#define HAVE_INT32_DEFINED 1
18998_ACEOF
ed698112 18999
ed698112 19000fi
1cf3d07d 19001rm -f conftest*
ed698112 19002
1cf3d07d
SE
19003cat >conftest.$ac_ext <<_ACEOF
19004/* confdefs.h. */
19005_ACEOF
19006cat confdefs.h >>conftest.$ac_ext
19007cat >>conftest.$ac_ext <<_ACEOF
19008/* end confdefs.h. */
19009#include <sys/types.h>
ed698112 19010
1cf3d07d
SE
19011_ACEOF
19012if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19013 $EGREP "u_int32_t" >/dev/null 2>&1; then
ed698112 19014
1cf3d07d
SE
19015cat >>confdefs.h <<\_ACEOF
19016#define HAVE_BSD_INT32_DEFINED 1
19017_ACEOF
ade710a5 19018
1cf3d07d
SE
19019fi
19020rm -f conftest*
ed698112 19021
1cf3d07d
SE
19022cat >conftest.$ac_ext <<_ACEOF
19023/* confdefs.h. */
19024_ACEOF
19025cat confdefs.h >>conftest.$ac_ext
19026cat >>conftest.$ac_ext <<_ACEOF
19027/* end confdefs.h. */
19028#include <sys/config.h>
ed698112 19029
1cf3d07d
SE
19030_ACEOF
19031if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19032 $EGREP "u_int32_t" >/dev/null 2>&1; then
ed698112 19033
1cf3d07d
SE
19034cat >>confdefs.h <<\_ACEOF
19035#define HAVE_BSD_INT32_DEFINED 1
19036_ACEOF
ed698112 19037
1cf3d07d
SE
19038fi
19039rm -f conftest*
ed698112 19040
ed698112
NN
19041
19042
ed698112 19043
1cf3d07d
SE
19044if test "$PLATFORM" = Win32; then
19045 USING_WIN32_PLATFORM_TRUE=
19046 USING_WIN32_PLATFORM_FALSE='#'
ed698112 19047else
1cf3d07d
SE
19048 USING_WIN32_PLATFORM_TRUE='#'
19049 USING_WIN32_PLATFORM_FALSE=
ed698112
NN
19050fi
19051
1cf3d07d
SE
19052
19053
19054if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19055 USING_POSIX_PLATFORM_TRUE=
19056 USING_POSIX_PLATFORM_FALSE='#'
ed698112 19057else
1cf3d07d
SE
19058 USING_POSIX_PLATFORM_TRUE='#'
19059 USING_POSIX_PLATFORM_FALSE=
ed698112 19060fi
ed698112 19061
1cf3d07d
SE
19062
19063case "$host" in
19064 *-darwin*) DARWIN_CRT=true ;;
19065 *) DARWIN_CRT=false ;;
19066esac
19067
19068
19069if $DARWIN_CRT; then
19070 USING_DARWIN_CRT_TRUE=
19071 USING_DARWIN_CRT_FALSE='#'
ed698112 19072else
1cf3d07d
SE
19073 USING_DARWIN_CRT_TRUE='#'
19074 USING_DARWIN_CRT_FALSE=
ed698112
NN
19075fi
19076
ed698112 19077
1cf3d07d
SE
19078# This may not be defined in a non-ANS conformant embedded system.
19079# FIXME: Should these case a runtime exception in that case?
19080cat >conftest.$ac_ext <<_ACEOF
19081/* confdefs.h. */
19082_ACEOF
19083cat confdefs.h >>conftest.$ac_ext
19084cat >>conftest.$ac_ext <<_ACEOF
19085/* end confdefs.h. */
19086#include <time.h>
ed698112 19087
1cf3d07d
SE
19088_ACEOF
19089if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19090 $EGREP "localtime" >/dev/null 2>&1; then
ed698112 19091
1cf3d07d
SE
19092cat >>confdefs.h <<\_ACEOF
19093#define HAVE_LOCALTIME 1
19094_ACEOF
ed698112 19095
1cf3d07d
SE
19096fi
19097rm -f conftest*
ade710a5 19098
ade710a5 19099
1cf3d07d
SE
19100# Create the subdirectory for natFile.cc, or the attempt
19101# to create the link will fail.
19102test -d java || mkdir java
19103test -d java/io || mkdir java/io
19104test -d gnu || mkdir gnu
19105 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
ed698112 19106
ade710a5 19107
1cf3d07d
SE
19108# Likewise for natConcreteProcess.cc.
19109test -d java/lang || mkdir java/lang
19110 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
ed698112 19111
ed698112 19112
1cf3d07d
SE
19113# Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19114test -d java/net || mkdir java/net
19115 ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
ed698112 19116
1cf3d07d 19117 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
ed698112 19118
ade710a5 19119
1cf3d07d
SE
19120# Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19121test -d gnu/java || mkdir gnu/java
19122test -d gnu/java/net || mkdir gnu/java/net
19123 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
ade710a5 19124
1cf3d07d 19125 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
ed698112 19126
ade710a5 19127
1cf3d07d
SE
19128# Likewise for natVMPipe.cc and natVMSelector.cc.
19129test -d gnu/java/nio || mkdir gnu/java/nio
19130 ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
ed698112 19131
1cf3d07d 19132 ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
ed698112 19133
ed698112 19134
1cf3d07d
SE
19135# Likewise for natFileChannelImpl.cc
19136test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19137 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
ed698112 19138
ee9dd372 19139
1cf3d07d
SE
19140case "${host}" in
19141 *mingw*)
19142 SYSTEMSPEC="-lgdi32 -lws2_32"
19143 if test "${with_win32_nlsapi}" = "unicows"; then
19144 SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19145 fi
19146 ;;
19147 *)
19148 SYSTEMSPEC=
19149 ;;
19150esac
ee9dd372 19151
7e0c895f 19152
ed698112 19153
1cf3d07d
SE
19154# Check whether --with-system-zlib or --without-system-zlib was given.
19155if test "${with_system_zlib+set}" = set; then
19156 withval="$with_system_zlib"
ee9dd372 19157
1cf3d07d
SE
19158fi;
19159ZLIBSPEC=
ee9dd372 19160
1cf3d07d 19161ZLIBTESTSPEC=
ee9dd372 19162
ee9dd372 19163
1cf3d07d
SE
19164echo "$as_me:$LINENO: checking for X" >&5
19165echo $ECHO_N "checking for X... $ECHO_C" >&6
ee9dd372 19166
ee9dd372 19167
1cf3d07d
SE
19168# Check whether --with-x or --without-x was given.
19169if test "${with_x+set}" = set; then
19170 withval="$with_x"
ee9dd372 19171
1cf3d07d
SE
19172fi;
19173# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19174if test "x$with_x" = xno; then
19175 # The user explicitly disabled X.
19176 have_x=disabled
19177else
19178 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
19179 # Both variables are already set.
19180 have_x=yes
19181 else
19182 if test "${ac_cv_have_x+set}" = set; then
19183 echo $ECHO_N "(cached) $ECHO_C" >&6
19184else
19185 # One or both of the vars are not set, and there is no cached value.
19186ac_x_includes=no ac_x_libraries=no
19187rm -fr conftest.dir
19188if mkdir conftest.dir; then
19189 cd conftest.dir
19190 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
19191 cat >Imakefile <<'_ACEOF'
19192acfindx:
19193 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
ed698112 19194_ACEOF
1cf3d07d
SE
19195 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
19196 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19197 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
19198 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19199 for ac_extension in a so sl; do
19200 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
19201 test -f $ac_im_libdir/libX11.$ac_extension; then
19202 ac_im_usrlibdir=$ac_im_libdir; break
19203 fi
19204 done
19205 # Screen out bogus values from the imake configuration. They are
19206 # bogus both because they are the default anyway, and because
19207 # using them would break gcc on systems where it needs fixed includes.
19208 case $ac_im_incroot in
19209 /usr/include) ;;
19210 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19211 esac
19212 case $ac_im_usrlibdir in
19213 /usr/lib | /lib) ;;
19214 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19215 esac
19216 fi
19217 cd ..
19218 rm -fr conftest.dir
ed698112
NN
19219fi
19220
1cf3d07d
SE
19221# Standard set of common directories for X headers.
19222# Check X11 before X11Rn because it is often a symlink to the current release.
19223ac_x_header_dirs='
19224/usr/X11/include
19225/usr/X11R6/include
19226/usr/X11R5/include
19227/usr/X11R4/include
ade710a5 19228
1cf3d07d
SE
19229/usr/include/X11
19230/usr/include/X11R6
19231/usr/include/X11R5
19232/usr/include/X11R4
8a489465 19233
1cf3d07d
SE
19234/usr/local/X11/include
19235/usr/local/X11R6/include
19236/usr/local/X11R5/include
19237/usr/local/X11R4/include
ed698112 19238
1cf3d07d
SE
19239/usr/local/include/X11
19240/usr/local/include/X11R6
19241/usr/local/include/X11R5
19242/usr/local/include/X11R4
ed698112 19243
1cf3d07d
SE
19244/usr/X386/include
19245/usr/x386/include
19246/usr/XFree86/include/X11
ed698112 19247
1cf3d07d
SE
19248/usr/include
19249/usr/local/include
19250/usr/unsupported/include
19251/usr/athena/include
19252/usr/local/x11r5/include
19253/usr/lpp/Xamples/include
02809848 19254
1cf3d07d
SE
19255/usr/openwin/include
19256/usr/openwin/share/include'
ade710a5 19257
1cf3d07d 19258if test "$ac_x_includes" = no; then
deb984e6 19259 # Guess where to find include files, by looking for Intrinsic.h.
1cf3d07d
SE
19260 # First, try using that file with no special directory specified.
19261 cat >conftest.$ac_ext <<_ACEOF
19262/* confdefs.h. */
19263_ACEOF
19264cat confdefs.h >>conftest.$ac_ext
19265cat >>conftest.$ac_ext <<_ACEOF
19266/* end confdefs.h. */
deb984e6 19267#include <X11/Intrinsic.h>
1cf3d07d
SE
19268_ACEOF
19269if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19270 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19271 ac_status=$?
19272 grep -v '^ *+' conftest.er1 >conftest.err
19273 rm -f conftest.er1
19274 cat conftest.err >&5
19275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19276 (exit $ac_status); } >/dev/null; then
19277 if test -s conftest.err; then
19278 ac_cpp_err=$ac_c_preproc_warn_flag
19279 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19280 else
19281 ac_cpp_err=
19282 fi
19283else
19284 ac_cpp_err=yes
19285fi
19286if test -z "$ac_cpp_err"; then
19287 # We can compile using X headers with no special include directory.
19288ac_x_includes=
19289else
19290 echo "$as_me: failed program was:" >&5
19291sed 's/^/| /' conftest.$ac_ext >&5
ee9dd372 19292
1cf3d07d 19293 for ac_dir in $ac_x_header_dirs; do
deb984e6 19294 if test -r "$ac_dir/X11/Intrinsic.h"; then
1cf3d07d
SE
19295 ac_x_includes=$ac_dir
19296 break
19297 fi
19298done
ed698112 19299fi
1cf3d07d
SE
19300rm -f conftest.err conftest.$ac_ext
19301fi # $ac_x_includes = no
ed698112 19302
1cf3d07d
SE
19303if test "$ac_x_libraries" = no; then
19304 # Check for the libraries.
19305 # See if we find them without any special options.
19306 # Don't add to $LIBS permanently.
19307 ac_save_LIBS=$LIBS
deb984e6 19308 LIBS="-lXt $LIBS"
1cf3d07d
SE
19309 if test x$gcc_no_link = xyes; then
19310 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19311echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19312 { (exit 1); exit 1; }; }
19313fi
19314cat >conftest.$ac_ext <<_ACEOF
19315/* confdefs.h. */
19316_ACEOF
19317cat confdefs.h >>conftest.$ac_ext
19318cat >>conftest.$ac_ext <<_ACEOF
19319/* end confdefs.h. */
deb984e6 19320#include <X11/Intrinsic.h>
1cf3d07d
SE
19321int
19322main ()
ed698112 19323{
deb984e6 19324XtMalloc (0)
1cf3d07d
SE
19325 ;
19326 return 0;
ed698112 19327}
1cf3d07d
SE
19328_ACEOF
19329rm -f conftest.$ac_objext conftest$ac_exeext
19330if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19331 (eval $ac_link) 2>conftest.er1
19332 ac_status=$?
19333 grep -v '^ *+' conftest.er1 >conftest.err
19334 rm -f conftest.er1
19335 cat conftest.err >&5
19336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19337 (exit $ac_status); } &&
19338 { ac_try='test -z "$ac_c_werror_flag"
19339 || test ! -s conftest.err'
19340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19341 (eval $ac_try) 2>&5
19342 ac_status=$?
19343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19344 (exit $ac_status); }; } &&
19345 { ac_try='test -s conftest$ac_exeext'
19346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19347 (eval $ac_try) 2>&5
19348 ac_status=$?
19349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19350 (exit $ac_status); }; }; then
19351 LIBS=$ac_save_LIBS
19352# We can link X programs with no special library path.
19353ac_x_libraries=
19354else
19355 echo "$as_me: failed program was:" >&5
19356sed 's/^/| /' conftest.$ac_ext >&5
ade710a5 19357
1cf3d07d
SE
19358LIBS=$ac_save_LIBS
19359for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19360do
19361 # Don't even attempt the hair of trying to link an X program!
19362 for ac_extension in a so sl; do
19363 if test -r $ac_dir/libXt.$ac_extension; then
19364 ac_x_libraries=$ac_dir
19365 break 2
19366 fi
19367 done
19368done
19369fi
19370rm -f conftest.err conftest.$ac_objext \
19371 conftest$ac_exeext conftest.$ac_ext
19372fi # $ac_x_libraries = no
ee9dd372 19373
1cf3d07d
SE
19374if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
19375 # Didn't find X anywhere. Cache the known absence of X.
19376 ac_cv_have_x="have_x=no"
19377else
19378 # Record where we found X for the cache.
19379 ac_cv_have_x="have_x=yes \
19380 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
19381fi
19382fi
19383
19384 fi
19385 eval "$ac_cv_have_x"
19386fi # $with_x != no
19387
19388if test "$have_x" != yes; then
19389 echo "$as_me:$LINENO: result: $have_x" >&5
19390echo "${ECHO_T}$have_x" >&6
19391 no_x=yes
19392else
19393 # If each of the values was on the command line, it overrides each guess.
19394 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19395 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19396 # Update the cache value to reflect the command line values.
19397 ac_cv_have_x="have_x=yes \
19398 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
19399 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
19400echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
19401fi
19402
19403if test "$no_x" = yes; then
19404 # Not all programs may use this symbol, but it does not hurt to define it.
ee9dd372 19405
1cf3d07d
SE
19406cat >>confdefs.h <<\_ACEOF
19407#define X_DISPLAY_MISSING 1
ade710a5
TF
19408_ACEOF
19409
1cf3d07d
SE
19410 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
19411else
19412 if test -n "$x_includes"; then
19413 X_CFLAGS="$X_CFLAGS -I$x_includes"
19414 fi
ade710a5 19415
1cf3d07d
SE
19416 # It would also be nice to do this for all -L options, not just this one.
19417 if test -n "$x_libraries"; then
19418 X_LIBS="$X_LIBS -L$x_libraries"
19419 # For Solaris; some versions of Sun CC require a space after -R and
19420 # others require no space. Words are not sufficient . . . .
19421 case `(uname -sr) 2>/dev/null` in
19422 "SunOS 5"*)
19423 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
19424echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
19425 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
19426 if test x$gcc_no_link = xyes; then
19427 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19428echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19429 { (exit 1); exit 1; }; }
19430fi
19431cat >conftest.$ac_ext <<_ACEOF
19432/* confdefs.h. */
19433_ACEOF
19434cat confdefs.h >>conftest.$ac_ext
19435cat >>conftest.$ac_ext <<_ACEOF
19436/* end confdefs.h. */
ed698112 19437
1cf3d07d
SE
19438int
19439main ()
19440{
19441
19442 ;
19443 return 0;
19444}
19445_ACEOF
19446rm -f conftest.$ac_objext conftest$ac_exeext
19447if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19448 (eval $ac_link) 2>conftest.er1
19449 ac_status=$?
19450 grep -v '^ *+' conftest.er1 >conftest.err
19451 rm -f conftest.er1
19452 cat conftest.err >&5
19453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19454 (exit $ac_status); } &&
19455 { ac_try='test -z "$ac_c_werror_flag"
19456 || test ! -s conftest.err'
19457 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19458 (eval $ac_try) 2>&5
19459 ac_status=$?
19460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19461 (exit $ac_status); }; } &&
19462 { ac_try='test -s conftest$ac_exeext'
19463 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19464 (eval $ac_try) 2>&5
19465 ac_status=$?
19466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19467 (exit $ac_status); }; }; then
19468 ac_R_nospace=yes
19469else
19470 echo "$as_me: failed program was:" >&5
19471sed 's/^/| /' conftest.$ac_ext >&5
19472
19473ac_R_nospace=no
19474fi
19475rm -f conftest.err conftest.$ac_objext \
19476 conftest$ac_exeext conftest.$ac_ext
19477 if test $ac_R_nospace = yes; then
19478 echo "$as_me:$LINENO: result: no" >&5
19479echo "${ECHO_T}no" >&6
19480 X_LIBS="$X_LIBS -R$x_libraries"
19481 else
19482 LIBS="$ac_xsave_LIBS -R $x_libraries"
19483 if test x$gcc_no_link = xyes; then
19484 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19485echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19486 { (exit 1); exit 1; }; }
19487fi
19488cat >conftest.$ac_ext <<_ACEOF
19489/* confdefs.h. */
19490_ACEOF
19491cat confdefs.h >>conftest.$ac_ext
19492cat >>conftest.$ac_ext <<_ACEOF
19493/* end confdefs.h. */
19494
19495int
19496main ()
19497{
19498
19499 ;
19500 return 0;
19501}
19502_ACEOF
19503rm -f conftest.$ac_objext conftest$ac_exeext
19504if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19505 (eval $ac_link) 2>conftest.er1
19506 ac_status=$?
19507 grep -v '^ *+' conftest.er1 >conftest.err
19508 rm -f conftest.er1
19509 cat conftest.err >&5
19510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19511 (exit $ac_status); } &&
19512 { ac_try='test -z "$ac_c_werror_flag"
19513 || test ! -s conftest.err'
19514 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19515 (eval $ac_try) 2>&5
19516 ac_status=$?
19517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19518 (exit $ac_status); }; } &&
19519 { ac_try='test -s conftest$ac_exeext'
19520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19521 (eval $ac_try) 2>&5
19522 ac_status=$?
19523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19524 (exit $ac_status); }; }; then
19525 ac_R_space=yes
19526else
19527 echo "$as_me: failed program was:" >&5
19528sed 's/^/| /' conftest.$ac_ext >&5
19529
19530ac_R_space=no
19531fi
19532rm -f conftest.err conftest.$ac_objext \
19533 conftest$ac_exeext conftest.$ac_ext
19534 if test $ac_R_space = yes; then
19535 echo "$as_me:$LINENO: result: yes" >&5
19536echo "${ECHO_T}yes" >&6
19537 X_LIBS="$X_LIBS -R $x_libraries"
19538 else
19539 echo "$as_me:$LINENO: result: neither works" >&5
19540echo "${ECHO_T}neither works" >&6
19541 fi
19542 fi
19543 LIBS=$ac_xsave_LIBS
19544 esac
19545 fi
19546
19547 # Check for system-dependent libraries X programs must link with.
19548 # Do this before checking for the system-independent R6 libraries
19549 # (-lICE), since we may need -lsocket or whatever for X linking.
19550
19551 if test "$ISC" = yes; then
19552 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
19553 else
19554 # Martyn Johnson says this is needed for Ultrix, if the X
19555 # libraries were built with DECnet support. And Karl Berry says
19556 # the Alpha needs dnet_stub (dnet does not exist).
19557 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
19558 if test x$gcc_no_link = xyes; then
19559 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19560echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19561 { (exit 1); exit 1; }; }
19562fi
19563cat >conftest.$ac_ext <<_ACEOF
19564/* confdefs.h. */
19565_ACEOF
19566cat confdefs.h >>conftest.$ac_ext
19567cat >>conftest.$ac_ext <<_ACEOF
19568/* end confdefs.h. */
19569
19570/* Override any gcc2 internal prototype to avoid an error. */
19571#ifdef __cplusplus
19572extern "C"
19573#endif
19574/* We use char because int might match the return type of a gcc2
19575 builtin and then its argument prototype would still apply. */
19576char XOpenDisplay ();
19577int
19578main ()
19579{
19580XOpenDisplay ();
19581 ;
19582 return 0;
19583}
19584_ACEOF
19585rm -f conftest.$ac_objext conftest$ac_exeext
19586if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19587 (eval $ac_link) 2>conftest.er1
19588 ac_status=$?
19589 grep -v '^ *+' conftest.er1 >conftest.err
19590 rm -f conftest.er1
19591 cat conftest.err >&5
19592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19593 (exit $ac_status); } &&
19594 { ac_try='test -z "$ac_c_werror_flag"
19595 || test ! -s conftest.err'
19596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19597 (eval $ac_try) 2>&5
19598 ac_status=$?
19599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19600 (exit $ac_status); }; } &&
19601 { ac_try='test -s conftest$ac_exeext'
19602 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19603 (eval $ac_try) 2>&5
19604 ac_status=$?
19605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19606 (exit $ac_status); }; }; then
19607 :
19608else
19609 echo "$as_me: failed program was:" >&5
19610sed 's/^/| /' conftest.$ac_ext >&5
19611
19612echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
19613echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
19614if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
19615 echo $ECHO_N "(cached) $ECHO_C" >&6
19616else
19617 ac_check_lib_save_LIBS=$LIBS
19618LIBS="-ldnet $LIBS"
19619if test x$gcc_no_link = xyes; then
19620 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19621echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19622 { (exit 1); exit 1; }; }
19623fi
19624cat >conftest.$ac_ext <<_ACEOF
19625/* confdefs.h. */
19626_ACEOF
19627cat confdefs.h >>conftest.$ac_ext
19628cat >>conftest.$ac_ext <<_ACEOF
19629/* end confdefs.h. */
19630
19631/* Override any gcc2 internal prototype to avoid an error. */
19632#ifdef __cplusplus
19633extern "C"
19634#endif
19635/* We use char because int might match the return type of a gcc2
19636 builtin and then its argument prototype would still apply. */
19637char dnet_ntoa ();
19638int
19639main ()
19640{
19641dnet_ntoa ();
19642 ;
19643 return 0;
19644}
19645_ACEOF
19646rm -f conftest.$ac_objext conftest$ac_exeext
19647if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19648 (eval $ac_link) 2>conftest.er1
19649 ac_status=$?
19650 grep -v '^ *+' conftest.er1 >conftest.err
19651 rm -f conftest.er1
19652 cat conftest.err >&5
19653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19654 (exit $ac_status); } &&
19655 { ac_try='test -z "$ac_c_werror_flag"
19656 || test ! -s conftest.err'
19657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19658 (eval $ac_try) 2>&5
19659 ac_status=$?
19660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19661 (exit $ac_status); }; } &&
19662 { ac_try='test -s conftest$ac_exeext'
19663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19664 (eval $ac_try) 2>&5
19665 ac_status=$?
19666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19667 (exit $ac_status); }; }; then
19668 ac_cv_lib_dnet_dnet_ntoa=yes
19669else
19670 echo "$as_me: failed program was:" >&5
19671sed 's/^/| /' conftest.$ac_ext >&5
19672
19673ac_cv_lib_dnet_dnet_ntoa=no
19674fi
19675rm -f conftest.err conftest.$ac_objext \
19676 conftest$ac_exeext conftest.$ac_ext
19677LIBS=$ac_check_lib_save_LIBS
19678fi
19679echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
19680echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
19681if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
19682 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
19683fi
19684
19685 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
19686 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
19687echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
19688if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
19689 echo $ECHO_N "(cached) $ECHO_C" >&6
19690else
19691 ac_check_lib_save_LIBS=$LIBS
19692LIBS="-ldnet_stub $LIBS"
19693if test x$gcc_no_link = xyes; then
19694 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19695echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19696 { (exit 1); exit 1; }; }
19697fi
19698cat >conftest.$ac_ext <<_ACEOF
19699/* confdefs.h. */
19700_ACEOF
19701cat confdefs.h >>conftest.$ac_ext
19702cat >>conftest.$ac_ext <<_ACEOF
19703/* end confdefs.h. */
19704
19705/* Override any gcc2 internal prototype to avoid an error. */
19706#ifdef __cplusplus
19707extern "C"
19708#endif
19709/* We use char because int might match the return type of a gcc2
19710 builtin and then its argument prototype would still apply. */
19711char dnet_ntoa ();
19712int
19713main ()
19714{
19715dnet_ntoa ();
19716 ;
19717 return 0;
19718}
19719_ACEOF
19720rm -f conftest.$ac_objext conftest$ac_exeext
19721if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19722 (eval $ac_link) 2>conftest.er1
19723 ac_status=$?
19724 grep -v '^ *+' conftest.er1 >conftest.err
19725 rm -f conftest.er1
19726 cat conftest.err >&5
19727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19728 (exit $ac_status); } &&
19729 { ac_try='test -z "$ac_c_werror_flag"
19730 || test ! -s conftest.err'
19731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19732 (eval $ac_try) 2>&5
19733 ac_status=$?
19734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19735 (exit $ac_status); }; } &&
19736 { ac_try='test -s conftest$ac_exeext'
19737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19738 (eval $ac_try) 2>&5
19739 ac_status=$?
19740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19741 (exit $ac_status); }; }; then
19742 ac_cv_lib_dnet_stub_dnet_ntoa=yes
19743else
19744 echo "$as_me: failed program was:" >&5
19745sed 's/^/| /' conftest.$ac_ext >&5
19746
19747ac_cv_lib_dnet_stub_dnet_ntoa=no
19748fi
19749rm -f conftest.err conftest.$ac_objext \
19750 conftest$ac_exeext conftest.$ac_ext
19751LIBS=$ac_check_lib_save_LIBS
19752fi
19753echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
19754echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
19755if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
19756 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
19757fi
19758
19759 fi
19760fi
19761rm -f conftest.err conftest.$ac_objext \
19762 conftest$ac_exeext conftest.$ac_ext
19763 LIBS="$ac_xsave_LIBS"
19764
19765 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
19766 # to get the SysV transport functions.
19767 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
19768 # needs -lnsl.
19769 # The nsl library prevents programs from opening the X display
19770 # on Irix 5.2, according to T.E. Dickey.
19771 # The functions gethostbyname, getservbyname, and inet_addr are
19772 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
19773 echo "$as_me:$LINENO: checking for gethostbyname" >&5
19774echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
19775if test "${ac_cv_func_gethostbyname+set}" = set; then
19776 echo $ECHO_N "(cached) $ECHO_C" >&6
19777else
19778 if test x$gcc_no_link = xyes; then
19779 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19780echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19781 { (exit 1); exit 1; }; }
19782fi
19783cat >conftest.$ac_ext <<_ACEOF
19784/* confdefs.h. */
19785_ACEOF
19786cat confdefs.h >>conftest.$ac_ext
19787cat >>conftest.$ac_ext <<_ACEOF
19788/* end confdefs.h. */
19789/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
19790 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19791#define gethostbyname innocuous_gethostbyname
19792
19793/* System header to define __stub macros and hopefully few prototypes,
19794 which can conflict with char gethostbyname (); below.
19795 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19796 <limits.h> exists even on freestanding compilers. */
19797
19798#ifdef __STDC__
19799# include <limits.h>
19800#else
19801# include <assert.h>
19802#endif
19803
19804#undef gethostbyname
19805
19806/* Override any gcc2 internal prototype to avoid an error. */
19807#ifdef __cplusplus
19808extern "C"
19809{
19810#endif
19811/* We use char because int might match the return type of a gcc2
19812 builtin and then its argument prototype would still apply. */
19813char gethostbyname ();
19814/* The GNU C library defines this for functions which it implements
19815 to always fail with ENOSYS. Some functions are actually named
19816 something starting with __ and the normal name is an alias. */
19817#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
19818choke me
19819#else
19820char (*f) () = gethostbyname;
19821#endif
19822#ifdef __cplusplus
19823}
19824#endif
19825
19826int
19827main ()
19828{
19829return f != gethostbyname;
19830 ;
19831 return 0;
19832}
19833_ACEOF
19834rm -f conftest.$ac_objext conftest$ac_exeext
19835if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19836 (eval $ac_link) 2>conftest.er1
19837 ac_status=$?
19838 grep -v '^ *+' conftest.er1 >conftest.err
19839 rm -f conftest.er1
19840 cat conftest.err >&5
19841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19842 (exit $ac_status); } &&
19843 { ac_try='test -z "$ac_c_werror_flag"
19844 || test ! -s conftest.err'
19845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19846 (eval $ac_try) 2>&5
19847 ac_status=$?
19848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19849 (exit $ac_status); }; } &&
19850 { ac_try='test -s conftest$ac_exeext'
19851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19852 (eval $ac_try) 2>&5
19853 ac_status=$?
19854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19855 (exit $ac_status); }; }; then
19856 ac_cv_func_gethostbyname=yes
19857else
19858 echo "$as_me: failed program was:" >&5
19859sed 's/^/| /' conftest.$ac_ext >&5
19860
19861ac_cv_func_gethostbyname=no
19862fi
19863rm -f conftest.err conftest.$ac_objext \
19864 conftest$ac_exeext conftest.$ac_ext
19865fi
19866echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
19867echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
19868
19869 if test $ac_cv_func_gethostbyname = no; then
19870 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
19871echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
19872if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
19873 echo $ECHO_N "(cached) $ECHO_C" >&6
19874else
19875 ac_check_lib_save_LIBS=$LIBS
19876LIBS="-lnsl $LIBS"
19877if test x$gcc_no_link = xyes; then
19878 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19879echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19880 { (exit 1); exit 1; }; }
19881fi
19882cat >conftest.$ac_ext <<_ACEOF
19883/* confdefs.h. */
19884_ACEOF
19885cat confdefs.h >>conftest.$ac_ext
19886cat >>conftest.$ac_ext <<_ACEOF
19887/* end confdefs.h. */
19888
19889/* Override any gcc2 internal prototype to avoid an error. */
19890#ifdef __cplusplus
19891extern "C"
19892#endif
19893/* We use char because int might match the return type of a gcc2
19894 builtin and then its argument prototype would still apply. */
19895char gethostbyname ();
19896int
19897main ()
19898{
19899gethostbyname ();
19900 ;
19901 return 0;
19902}
19903_ACEOF
19904rm -f conftest.$ac_objext conftest$ac_exeext
19905if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19906 (eval $ac_link) 2>conftest.er1
19907 ac_status=$?
19908 grep -v '^ *+' conftest.er1 >conftest.err
19909 rm -f conftest.er1
19910 cat conftest.err >&5
19911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19912 (exit $ac_status); } &&
19913 { ac_try='test -z "$ac_c_werror_flag"
19914 || test ! -s conftest.err'
19915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19916 (eval $ac_try) 2>&5
19917 ac_status=$?
19918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19919 (exit $ac_status); }; } &&
19920 { ac_try='test -s conftest$ac_exeext'
19921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19922 (eval $ac_try) 2>&5
19923 ac_status=$?
19924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19925 (exit $ac_status); }; }; then
19926 ac_cv_lib_nsl_gethostbyname=yes
19927else
19928 echo "$as_me: failed program was:" >&5
19929sed 's/^/| /' conftest.$ac_ext >&5
19930
19931ac_cv_lib_nsl_gethostbyname=no
19932fi
19933rm -f conftest.err conftest.$ac_objext \
19934 conftest$ac_exeext conftest.$ac_ext
19935LIBS=$ac_check_lib_save_LIBS
19936fi
19937echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
19938echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
19939if test $ac_cv_lib_nsl_gethostbyname = yes; then
19940 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
19941fi
19942
19943 if test $ac_cv_lib_nsl_gethostbyname = no; then
19944 echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
19945echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
19946if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
19947 echo $ECHO_N "(cached) $ECHO_C" >&6
19948else
19949 ac_check_lib_save_LIBS=$LIBS
19950LIBS="-lbsd $LIBS"
19951if test x$gcc_no_link = xyes; then
19952 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19953echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19954 { (exit 1); exit 1; }; }
19955fi
19956cat >conftest.$ac_ext <<_ACEOF
19957/* confdefs.h. */
19958_ACEOF
19959cat confdefs.h >>conftest.$ac_ext
19960cat >>conftest.$ac_ext <<_ACEOF
19961/* end confdefs.h. */
19962
19963/* Override any gcc2 internal prototype to avoid an error. */
19964#ifdef __cplusplus
19965extern "C"
19966#endif
19967/* We use char because int might match the return type of a gcc2
19968 builtin and then its argument prototype would still apply. */
19969char gethostbyname ();
19970int
19971main ()
19972{
19973gethostbyname ();
19974 ;
19975 return 0;
19976}
19977_ACEOF
19978rm -f conftest.$ac_objext conftest$ac_exeext
19979if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19980 (eval $ac_link) 2>conftest.er1
19981 ac_status=$?
19982 grep -v '^ *+' conftest.er1 >conftest.err
19983 rm -f conftest.er1
19984 cat conftest.err >&5
19985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19986 (exit $ac_status); } &&
19987 { ac_try='test -z "$ac_c_werror_flag"
19988 || test ! -s conftest.err'
19989 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19990 (eval $ac_try) 2>&5
19991 ac_status=$?
19992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19993 (exit $ac_status); }; } &&
19994 { ac_try='test -s conftest$ac_exeext'
19995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19996 (eval $ac_try) 2>&5
19997 ac_status=$?
19998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19999 (exit $ac_status); }; }; then
20000 ac_cv_lib_bsd_gethostbyname=yes
20001else
20002 echo "$as_me: failed program was:" >&5
20003sed 's/^/| /' conftest.$ac_ext >&5
20004
20005ac_cv_lib_bsd_gethostbyname=no
20006fi
20007rm -f conftest.err conftest.$ac_objext \
20008 conftest$ac_exeext conftest.$ac_ext
20009LIBS=$ac_check_lib_save_LIBS
20010fi
20011echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
20012echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
20013if test $ac_cv_lib_bsd_gethostbyname = yes; then
20014 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20015fi
20016
20017 fi
20018 fi
20019
20020 # lieder@skyler.mavd.honeywell.com says without -lsocket,
20021 # socket/setsockopt and other routines are undefined under SCO ODT
20022 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
20023 # on later versions), says Simon Leinen: it contains gethostby*
20024 # variants that don't use the name server (or something). -lsocket
20025 # must be given before -lnsl if both are needed. We assume that
20026 # if connect needs -lnsl, so does gethostbyname.
20027 echo "$as_me:$LINENO: checking for connect" >&5
20028echo $ECHO_N "checking for connect... $ECHO_C" >&6
20029if test "${ac_cv_func_connect+set}" = set; then
20030 echo $ECHO_N "(cached) $ECHO_C" >&6
20031else
20032 if test x$gcc_no_link = xyes; then
20033 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20034echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20035 { (exit 1); exit 1; }; }
20036fi
20037cat >conftest.$ac_ext <<_ACEOF
20038/* confdefs.h. */
20039_ACEOF
20040cat confdefs.h >>conftest.$ac_ext
20041cat >>conftest.$ac_ext <<_ACEOF
20042/* end confdefs.h. */
20043/* Define connect to an innocuous variant, in case <limits.h> declares connect.
20044 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20045#define connect innocuous_connect
20046
20047/* System header to define __stub macros and hopefully few prototypes,
20048 which can conflict with char connect (); below.
20049 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20050 <limits.h> exists even on freestanding compilers. */
20051
20052#ifdef __STDC__
20053# include <limits.h>
20054#else
20055# include <assert.h>
20056#endif
20057
20058#undef connect
20059
20060/* Override any gcc2 internal prototype to avoid an error. */
20061#ifdef __cplusplus
20062extern "C"
20063{
20064#endif
20065/* We use char because int might match the return type of a gcc2
20066 builtin and then its argument prototype would still apply. */
20067char connect ();
20068/* The GNU C library defines this for functions which it implements
20069 to always fail with ENOSYS. Some functions are actually named
20070 something starting with __ and the normal name is an alias. */
20071#if defined (__stub_connect) || defined (__stub___connect)
20072choke me
20073#else
20074char (*f) () = connect;
20075#endif
20076#ifdef __cplusplus
20077}
20078#endif
20079
20080int
20081main ()
20082{
20083return f != connect;
20084 ;
20085 return 0;
20086}
20087_ACEOF
20088rm -f conftest.$ac_objext conftest$ac_exeext
20089if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20090 (eval $ac_link) 2>conftest.er1
20091 ac_status=$?
20092 grep -v '^ *+' conftest.er1 >conftest.err
20093 rm -f conftest.er1
20094 cat conftest.err >&5
20095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20096 (exit $ac_status); } &&
20097 { ac_try='test -z "$ac_c_werror_flag"
20098 || test ! -s conftest.err'
20099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20100 (eval $ac_try) 2>&5
20101 ac_status=$?
20102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20103 (exit $ac_status); }; } &&
20104 { ac_try='test -s conftest$ac_exeext'
20105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20106 (eval $ac_try) 2>&5
20107 ac_status=$?
20108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20109 (exit $ac_status); }; }; then
20110 ac_cv_func_connect=yes
20111else
20112 echo "$as_me: failed program was:" >&5
20113sed 's/^/| /' conftest.$ac_ext >&5
20114
20115ac_cv_func_connect=no
20116fi
20117rm -f conftest.err conftest.$ac_objext \
20118 conftest$ac_exeext conftest.$ac_ext
20119fi
20120echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
20121echo "${ECHO_T}$ac_cv_func_connect" >&6
20122
20123 if test $ac_cv_func_connect = no; then
20124 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
20125echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
20126if test "${ac_cv_lib_socket_connect+set}" = set; then
20127 echo $ECHO_N "(cached) $ECHO_C" >&6
20128else
20129 ac_check_lib_save_LIBS=$LIBS
20130LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20131if test x$gcc_no_link = xyes; then
20132 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20133echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20134 { (exit 1); exit 1; }; }
20135fi
20136cat >conftest.$ac_ext <<_ACEOF
20137/* confdefs.h. */
20138_ACEOF
20139cat confdefs.h >>conftest.$ac_ext
20140cat >>conftest.$ac_ext <<_ACEOF
20141/* end confdefs.h. */
20142
20143/* Override any gcc2 internal prototype to avoid an error. */
20144#ifdef __cplusplus
20145extern "C"
20146#endif
20147/* We use char because int might match the return type of a gcc2
20148 builtin and then its argument prototype would still apply. */
20149char connect ();
20150int
20151main ()
20152{
20153connect ();
20154 ;
20155 return 0;
20156}
20157_ACEOF
20158rm -f conftest.$ac_objext conftest$ac_exeext
20159if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20160 (eval $ac_link) 2>conftest.er1
20161 ac_status=$?
20162 grep -v '^ *+' conftest.er1 >conftest.err
20163 rm -f conftest.er1
20164 cat conftest.err >&5
20165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20166 (exit $ac_status); } &&
20167 { ac_try='test -z "$ac_c_werror_flag"
20168 || test ! -s conftest.err'
20169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20170 (eval $ac_try) 2>&5
20171 ac_status=$?
20172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20173 (exit $ac_status); }; } &&
20174 { ac_try='test -s conftest$ac_exeext'
20175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20176 (eval $ac_try) 2>&5
20177 ac_status=$?
20178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20179 (exit $ac_status); }; }; then
20180 ac_cv_lib_socket_connect=yes
20181else
20182 echo "$as_me: failed program was:" >&5
20183sed 's/^/| /' conftest.$ac_ext >&5
20184
20185ac_cv_lib_socket_connect=no
20186fi
20187rm -f conftest.err conftest.$ac_objext \
20188 conftest$ac_exeext conftest.$ac_ext
20189LIBS=$ac_check_lib_save_LIBS
20190fi
20191echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
20192echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
20193if test $ac_cv_lib_socket_connect = yes; then
20194 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20195fi
20196
20197 fi
20198
20199 # Guillermo Gomez says -lposix is necessary on A/UX.
20200 echo "$as_me:$LINENO: checking for remove" >&5
20201echo $ECHO_N "checking for remove... $ECHO_C" >&6
20202if test "${ac_cv_func_remove+set}" = set; then
20203 echo $ECHO_N "(cached) $ECHO_C" >&6
20204else
20205 if test x$gcc_no_link = xyes; then
20206 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20207echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20208 { (exit 1); exit 1; }; }
20209fi
20210cat >conftest.$ac_ext <<_ACEOF
20211/* confdefs.h. */
20212_ACEOF
20213cat confdefs.h >>conftest.$ac_ext
20214cat >>conftest.$ac_ext <<_ACEOF
20215/* end confdefs.h. */
20216/* Define remove to an innocuous variant, in case <limits.h> declares remove.
20217 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20218#define remove innocuous_remove
20219
20220/* System header to define __stub macros and hopefully few prototypes,
20221 which can conflict with char remove (); below.
20222 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20223 <limits.h> exists even on freestanding compilers. */
20224
20225#ifdef __STDC__
20226# include <limits.h>
20227#else
20228# include <assert.h>
20229#endif
20230
20231#undef remove
20232
20233/* Override any gcc2 internal prototype to avoid an error. */
20234#ifdef __cplusplus
20235extern "C"
20236{
20237#endif
20238/* We use char because int might match the return type of a gcc2
20239 builtin and then its argument prototype would still apply. */
20240char remove ();
20241/* The GNU C library defines this for functions which it implements
20242 to always fail with ENOSYS. Some functions are actually named
20243 something starting with __ and the normal name is an alias. */
20244#if defined (__stub_remove) || defined (__stub___remove)
20245choke me
20246#else
20247char (*f) () = remove;
20248#endif
20249#ifdef __cplusplus
20250}
20251#endif
20252
20253int
20254main ()
20255{
20256return f != remove;
20257 ;
20258 return 0;
20259}
20260_ACEOF
20261rm -f conftest.$ac_objext conftest$ac_exeext
20262if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20263 (eval $ac_link) 2>conftest.er1
20264 ac_status=$?
20265 grep -v '^ *+' conftest.er1 >conftest.err
20266 rm -f conftest.er1
20267 cat conftest.err >&5
20268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20269 (exit $ac_status); } &&
20270 { ac_try='test -z "$ac_c_werror_flag"
20271 || test ! -s conftest.err'
20272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20273 (eval $ac_try) 2>&5
20274 ac_status=$?
20275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20276 (exit $ac_status); }; } &&
20277 { ac_try='test -s conftest$ac_exeext'
20278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20279 (eval $ac_try) 2>&5
20280 ac_status=$?
20281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20282 (exit $ac_status); }; }; then
20283 ac_cv_func_remove=yes
20284else
20285 echo "$as_me: failed program was:" >&5
20286sed 's/^/| /' conftest.$ac_ext >&5
20287
20288ac_cv_func_remove=no
20289fi
20290rm -f conftest.err conftest.$ac_objext \
20291 conftest$ac_exeext conftest.$ac_ext
20292fi
20293echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
20294echo "${ECHO_T}$ac_cv_func_remove" >&6
20295
20296 if test $ac_cv_func_remove = no; then
20297 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
20298echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
20299if test "${ac_cv_lib_posix_remove+set}" = set; then
20300 echo $ECHO_N "(cached) $ECHO_C" >&6
20301else
20302 ac_check_lib_save_LIBS=$LIBS
20303LIBS="-lposix $LIBS"
20304if test x$gcc_no_link = xyes; then
20305 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20306echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20307 { (exit 1); exit 1; }; }
20308fi
20309cat >conftest.$ac_ext <<_ACEOF
20310/* confdefs.h. */
20311_ACEOF
20312cat confdefs.h >>conftest.$ac_ext
20313cat >>conftest.$ac_ext <<_ACEOF
20314/* end confdefs.h. */
20315
20316/* Override any gcc2 internal prototype to avoid an error. */
20317#ifdef __cplusplus
20318extern "C"
20319#endif
20320/* We use char because int might match the return type of a gcc2
20321 builtin and then its argument prototype would still apply. */
20322char remove ();
20323int
20324main ()
20325{
20326remove ();
20327 ;
20328 return 0;
20329}
20330_ACEOF
20331rm -f conftest.$ac_objext conftest$ac_exeext
20332if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20333 (eval $ac_link) 2>conftest.er1
20334 ac_status=$?
20335 grep -v '^ *+' conftest.er1 >conftest.err
20336 rm -f conftest.er1
20337 cat conftest.err >&5
20338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20339 (exit $ac_status); } &&
20340 { ac_try='test -z "$ac_c_werror_flag"
20341 || test ! -s conftest.err'
20342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20343 (eval $ac_try) 2>&5
20344 ac_status=$?
20345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20346 (exit $ac_status); }; } &&
20347 { ac_try='test -s conftest$ac_exeext'
20348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20349 (eval $ac_try) 2>&5
20350 ac_status=$?
20351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20352 (exit $ac_status); }; }; then
20353 ac_cv_lib_posix_remove=yes
20354else
20355 echo "$as_me: failed program was:" >&5
20356sed 's/^/| /' conftest.$ac_ext >&5
20357
20358ac_cv_lib_posix_remove=no
20359fi
20360rm -f conftest.err conftest.$ac_objext \
20361 conftest$ac_exeext conftest.$ac_ext
20362LIBS=$ac_check_lib_save_LIBS
20363fi
20364echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
20365echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
20366if test $ac_cv_lib_posix_remove = yes; then
20367 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20368fi
20369
20370 fi
20371
20372 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20373 echo "$as_me:$LINENO: checking for shmat" >&5
20374echo $ECHO_N "checking for shmat... $ECHO_C" >&6
20375if test "${ac_cv_func_shmat+set}" = set; then
20376 echo $ECHO_N "(cached) $ECHO_C" >&6
20377else
20378 if test x$gcc_no_link = xyes; then
20379 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20380echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20381 { (exit 1); exit 1; }; }
20382fi
20383cat >conftest.$ac_ext <<_ACEOF
20384/* confdefs.h. */
20385_ACEOF
20386cat confdefs.h >>conftest.$ac_ext
20387cat >>conftest.$ac_ext <<_ACEOF
20388/* end confdefs.h. */
20389/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
20390 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20391#define shmat innocuous_shmat
20392
20393/* System header to define __stub macros and hopefully few prototypes,
20394 which can conflict with char shmat (); below.
20395 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20396 <limits.h> exists even on freestanding compilers. */
20397
20398#ifdef __STDC__
20399# include <limits.h>
20400#else
20401# include <assert.h>
20402#endif
20403
20404#undef shmat
20405
20406/* Override any gcc2 internal prototype to avoid an error. */
20407#ifdef __cplusplus
20408extern "C"
20409{
20410#endif
20411/* We use char because int might match the return type of a gcc2
20412 builtin and then its argument prototype would still apply. */
20413char shmat ();
20414/* The GNU C library defines this for functions which it implements
20415 to always fail with ENOSYS. Some functions are actually named
20416 something starting with __ and the normal name is an alias. */
20417#if defined (__stub_shmat) || defined (__stub___shmat)
20418choke me
20419#else
20420char (*f) () = shmat;
20421#endif
20422#ifdef __cplusplus
20423}
20424#endif
20425
20426int
20427main ()
20428{
20429return f != shmat;
20430 ;
20431 return 0;
20432}
20433_ACEOF
20434rm -f conftest.$ac_objext conftest$ac_exeext
20435if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20436 (eval $ac_link) 2>conftest.er1
20437 ac_status=$?
20438 grep -v '^ *+' conftest.er1 >conftest.err
20439 rm -f conftest.er1
20440 cat conftest.err >&5
20441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20442 (exit $ac_status); } &&
20443 { ac_try='test -z "$ac_c_werror_flag"
20444 || test ! -s conftest.err'
20445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20446 (eval $ac_try) 2>&5
20447 ac_status=$?
20448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20449 (exit $ac_status); }; } &&
20450 { ac_try='test -s conftest$ac_exeext'
20451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20452 (eval $ac_try) 2>&5
20453 ac_status=$?
20454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20455 (exit $ac_status); }; }; then
20456 ac_cv_func_shmat=yes
20457else
20458 echo "$as_me: failed program was:" >&5
20459sed 's/^/| /' conftest.$ac_ext >&5
20460
20461ac_cv_func_shmat=no
20462fi
20463rm -f conftest.err conftest.$ac_objext \
20464 conftest$ac_exeext conftest.$ac_ext
20465fi
20466echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
20467echo "${ECHO_T}$ac_cv_func_shmat" >&6
20468
20469 if test $ac_cv_func_shmat = no; then
20470 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
20471echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
20472if test "${ac_cv_lib_ipc_shmat+set}" = set; then
20473 echo $ECHO_N "(cached) $ECHO_C" >&6
20474else
20475 ac_check_lib_save_LIBS=$LIBS
20476LIBS="-lipc $LIBS"
20477if test x$gcc_no_link = xyes; then
20478 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20479echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20480 { (exit 1); exit 1; }; }
20481fi
20482cat >conftest.$ac_ext <<_ACEOF
20483/* confdefs.h. */
20484_ACEOF
20485cat confdefs.h >>conftest.$ac_ext
20486cat >>conftest.$ac_ext <<_ACEOF
20487/* end confdefs.h. */
20488
20489/* Override any gcc2 internal prototype to avoid an error. */
20490#ifdef __cplusplus
20491extern "C"
20492#endif
20493/* We use char because int might match the return type of a gcc2
20494 builtin and then its argument prototype would still apply. */
20495char shmat ();
20496int
20497main ()
20498{
20499shmat ();
20500 ;
20501 return 0;
20502}
20503_ACEOF
20504rm -f conftest.$ac_objext conftest$ac_exeext
20505if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20506 (eval $ac_link) 2>conftest.er1
20507 ac_status=$?
20508 grep -v '^ *+' conftest.er1 >conftest.err
20509 rm -f conftest.er1
20510 cat conftest.err >&5
20511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20512 (exit $ac_status); } &&
20513 { ac_try='test -z "$ac_c_werror_flag"
20514 || test ! -s conftest.err'
20515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20516 (eval $ac_try) 2>&5
20517 ac_status=$?
20518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20519 (exit $ac_status); }; } &&
20520 { ac_try='test -s conftest$ac_exeext'
20521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20522 (eval $ac_try) 2>&5
20523 ac_status=$?
20524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20525 (exit $ac_status); }; }; then
20526 ac_cv_lib_ipc_shmat=yes
20527else
20528 echo "$as_me: failed program was:" >&5
20529sed 's/^/| /' conftest.$ac_ext >&5
20530
20531ac_cv_lib_ipc_shmat=no
20532fi
20533rm -f conftest.err conftest.$ac_objext \
20534 conftest$ac_exeext conftest.$ac_ext
20535LIBS=$ac_check_lib_save_LIBS
20536fi
20537echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
20538echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
20539if test $ac_cv_lib_ipc_shmat = yes; then
20540 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20541fi
20542
20543 fi
20544 fi
20545
20546 # Check for libraries that X11R6 Xt/Xaw programs need.
20547 ac_save_LDFLAGS=$LDFLAGS
20548 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20549 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20550 # check for ICE first), but we must link in the order -lSM -lICE or
20551 # we get undefined symbols. So assume we have SM if we have ICE.
20552 # These have to be linked with before -lX11, unlike the other
20553 # libraries we check for below, so use a different variable.
20554 # John Interrante, Karl Berry
20555 echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
20556echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
20557if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
20558 echo $ECHO_N "(cached) $ECHO_C" >&6
20559else
20560 ac_check_lib_save_LIBS=$LIBS
20561LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20562if test x$gcc_no_link = xyes; then
20563 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20564echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20565 { (exit 1); exit 1; }; }
20566fi
20567cat >conftest.$ac_ext <<_ACEOF
20568/* confdefs.h. */
20569_ACEOF
20570cat confdefs.h >>conftest.$ac_ext
20571cat >>conftest.$ac_ext <<_ACEOF
20572/* end confdefs.h. */
20573
20574/* Override any gcc2 internal prototype to avoid an error. */
20575#ifdef __cplusplus
20576extern "C"
20577#endif
20578/* We use char because int might match the return type of a gcc2
20579 builtin and then its argument prototype would still apply. */
20580char IceConnectionNumber ();
20581int
20582main ()
20583{
20584IceConnectionNumber ();
20585 ;
20586 return 0;
20587}
20588_ACEOF
20589rm -f conftest.$ac_objext conftest$ac_exeext
20590if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20591 (eval $ac_link) 2>conftest.er1
20592 ac_status=$?
20593 grep -v '^ *+' conftest.er1 >conftest.err
20594 rm -f conftest.er1
20595 cat conftest.err >&5
20596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20597 (exit $ac_status); } &&
20598 { ac_try='test -z "$ac_c_werror_flag"
20599 || test ! -s conftest.err'
20600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20601 (eval $ac_try) 2>&5
20602 ac_status=$?
20603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20604 (exit $ac_status); }; } &&
20605 { ac_try='test -s conftest$ac_exeext'
20606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20607 (eval $ac_try) 2>&5
20608 ac_status=$?
20609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20610 (exit $ac_status); }; }; then
20611 ac_cv_lib_ICE_IceConnectionNumber=yes
20612else
20613 echo "$as_me: failed program was:" >&5
20614sed 's/^/| /' conftest.$ac_ext >&5
20615
20616ac_cv_lib_ICE_IceConnectionNumber=no
20617fi
20618rm -f conftest.err conftest.$ac_objext \
20619 conftest$ac_exeext conftest.$ac_ext
20620LIBS=$ac_check_lib_save_LIBS
20621fi
20622echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20623echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
20624if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
20625 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20626fi
20627
20628 LDFLAGS=$ac_save_LDFLAGS
20629
20630fi
20631
20632
20633# FIXME: this should be _libs on some hosts.
20634libsubdir=.libs
20635
f202305d
AH
20636LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20637
20638LIBSTDCXXSPEC=
1cf3d07d
SE
20639# extra LD Flags which are required for targets
20640case "${host}" in
20641*-*-darwin[0-7].*)
20642 # For now we have to disable it on darwin[8-9] because it slows down
20643 # the linking phase. A possible bug in ld?
20644 # on Darwin -single_module speeds up loading of the dynamic libraries.
20645 extra_ldflags_libjava=-Wl,-single_module
20646 ;;
c9874cc0 20647*-*-darwin[912]*)
417e7bed
AT
20648 extra_gij_ldflags=-Wl,-allow_stack_execute
20649 ;;
f202305d
AH
20650arm*linux*eabi)
20651 # Some of the ARM unwinder code is actually in libstdc++. We
20652 # could in principle replicate it in libgcj, but it's better to
20653 # have a dependency on libstdc++.
20654 extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20655 LIBSTDCXXSPEC=-lstdc++
20656 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20657 ;;
1cf3d07d
SE
20658esac
20659
20660
f202305d
AH
20661
20662
20663
20664
417e7bed 20665
1cf3d07d
SE
20666# Allow the GC to be disabled. Can be useful when debugging.
20667echo "$as_me:$LINENO: checking for garbage collector to use" >&5
20668echo $ECHO_N "checking for garbage collector to use... $ECHO_C" >&6
20669# Check whether --enable-java-gc or --disable-java-gc was given.
20670if test "${enable_java_gc+set}" = set; then
20671 enableval="$enable_java_gc"
20672 GC=$enableval
20673else
20674 GC=boehm
20675fi;
20676GCLIBS=
20677GCINCS=
20678GCDEPS=
20679GCSPEC=
20680JC1GCSPEC=
20681GCTESTSPEC=
20682case "$GC" in
20683 boehm)
20684 echo "$as_me:$LINENO: result: boehm" >&5
20685echo "${ECHO_T}boehm" >&6
20686 GCLIBS=../boehm-gc/libgcjgc_convenience.la
20687 JC1GCSPEC='-fuse-boehm-gc'
20688 GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20689 GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20690 GCOBJS=boehm.lo
20691 GCHDR=boehm-gc.h
20692 # The POSIX thread support needs to know this.
20693
20694cat >>confdefs.h <<\_ACEOF
20695#define HAVE_BOEHM_GC 1
20696_ACEOF
20697
20698 ;;
20699 no)
20700 echo "$as_me:$LINENO: result: none" >&5
20701echo "${ECHO_T}none" >&6
20702 GCHDR=no-gc.h
20703 ;;
20704 *)
20705 { { echo "$as_me:$LINENO: error: unrecognized collector \"$GC\"" >&5
20706echo "$as_me: error: unrecognized collector \"$GC\"" >&2;}
20707 { (exit 1); exit 1; }; }
20708 ;;
20709esac
20710
20711
20712
20713
20714
20715
20716 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20717
20718
20719
20720if test "$GC" = boehm; then
20721 USING_BOEHMGC_TRUE=
20722 USING_BOEHMGC_FALSE='#'
20723else
20724 USING_BOEHMGC_TRUE='#'
20725 USING_BOEHMGC_FALSE=
20726fi
20727
20728
20729
20730if test "$GC" = no; then
20731 USING_NOGC_TRUE=
20732 USING_NOGC_FALSE='#'
20733else
20734 USING_NOGC_TRUE='#'
20735 USING_NOGC_FALSE=
20736fi
20737
20738
20739
20740echo "$as_me:$LINENO: checking for thread model used by GCC" >&5
20741echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6
20742THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20743echo "$as_me:$LINENO: result: $THREADS" >&5
20744echo "${ECHO_T}$THREADS" >&6
20745
20746case "$THREADS" in
20747 no | none | single)
20748 THREADS=none
20749 ;;
887e6178 20750 aix | posix | posix95 | pthreads)
1cf3d07d
SE
20751 THREADS=posix
20752 case "$host" in
20753 *-*-linux*)
20754
20755cat >>confdefs.h <<\_ACEOF
20756#define LINUX_THREADS 1
20757_ACEOF
20758
20759 ;;
20760 esac
20761 ;;
20762 win32)
20763 ;;
20764 decosf1 | irix | mach | os2 | solaris | dce | vxworks)
20765 { { echo "$as_me:$LINENO: error: thread package $THREADS not yet supported" >&5
20766echo "$as_me: error: thread package $THREADS not yet supported" >&2;}
20767 { (exit 1); exit 1; }; }
20768 ;;
20769 *)
20770 { { echo "$as_me:$LINENO: error: $THREADS is an unknown thread package" >&5
20771echo "$as_me: error: $THREADS is an unknown thread package" >&2;}
20772 { (exit 1); exit 1; }; }
20773 ;;
20774esac
20775
20776THREADCXXFLAGS=
20777THREADLDFLAGS=
20778THREADLIBS=
20779THREADINCS=
20780THREADDEPS=
20781THREADH=
20782THREADSPEC=
20783THREADSTARTFILESPEC=
20784case "$THREADS" in
20785 posix)
20786 case "$host" in
20787 *-*-cygwin*)
20788 # Don't set THREADLIBS here. Cygwin doesn't have -lpthread.
20789 ;;
20790 *-*-freebsd[1234]*)
20791 # Before FreeBSD 5, it didn't have -lpthread (or any library which
20792 # merely adds pthread_* functions) but it does have a -pthread switch
20793 # which is required at link-time to select -lc_r *instead* of -lc.
20794 THREADLDFLAGS=-pthread
20795 # Don't set THREADSPEC here as might be expected since -pthread is
20796 # not processed when found within a spec file, it must come from
20797 # the command line. For now, the user must provide the -pthread
20798 # switch to link code compiled with gcj. In future, consider adding
20799 # support for weak references to pthread_* functions ala gthr.h API.
20800 THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20801 ;;
20802 *-*-freebsd*)
20803 # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20804 # systems which support threads and -lpthread.
20805 THREADLDFLAGS=-pthread
20806 THREADSPEC=-lpthread
20807 ;;
20808 alpha*-dec-osf* | hppa*-hp-hpux*)
20809 THREADCXXFLAGS=-pthread
20810 # boehm-gc needs some functions from librt, so link that too.
20811 THREADLIBS='-lpthread -lrt'
20812 THREADSPEC='-lpthread -lrt'
20813 ;;
20814 *)
20815 THREADLIBS=-lpthread
20816 THREADSPEC=-lpthread
20817 ;;
20818 esac
20819 THREADH=posix-threads.h
20820 # MIT pthreads doesn't seem to have the mutexattr functions.
20821 # But for now we don't check for it. We just assume you aren't
20822 # using MIT pthreads.
20823
20824cat >>confdefs.h <<\_ACEOF
20825#define HAVE_PTHREAD_MUTEXATTR_INIT 1
20826_ACEOF
20827
20828
20829 # If we're using the Boehm GC, then we happen to know that it
20830 # defines _REENTRANT, so we don't bother. Eww.
20831 if test "$GC" != boehm; then
20832
20833cat >>confdefs.h <<\_ACEOF
20834#define _REENTRANT 1
20835_ACEOF
20836
20837 fi
20838
20839cat >>confdefs.h <<\_ACEOF
20840#define _POSIX_PTHREAD_SEMANTICS 1
20841_ACEOF
20842
20843 ;;
20844
20845 win32)
20846 THREADH=win32-threads.h
20847 THREADCXXFLAGS=-mthreads
20848 # We need thread-safe exception handling so _CRT_MT should be set to 1.
20849 # But we do not want the executables created to be dependent on
20850 # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20851 # exception handling contexts. The following kludge achieves this effect
20852 # and causes a dummy __mingwthr_key_dtor() to be linked in from
20853 # libmingw32.a. This causes a memory leak of about 24 bytes per thread.
20854 # A workaround is to explicitly use -mthreads while linking Java programs.
20855 # See PR libgcj/28263.
20856 #
20857 # FIXME: In Java we are able to detect thread death at the end of
20858 # Thread.run() so we should be able to clean up the exception handling
20859 # contexts ourselves.
20860 THREADSTARTFILESPEC='crtmt%O%s'
20861 ;;
20862
20863 none)
20864 THREADH=no-threads.h
20865 ;;
20866esac
20867 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20868
20869
20870
20871
20872
20873
20874
20875
20876
20877
20878if test "$THREADS" = posix; then
20879 USING_POSIX_THREADS_TRUE=
20880 USING_POSIX_THREADS_FALSE='#'
20881else
20882 USING_POSIX_THREADS_TRUE='#'
20883 USING_POSIX_THREADS_FALSE=
20884fi
20885
20886
20887
20888if test "$THREADS" = win32; then
20889 USING_WIN32_THREADS_TRUE=
20890 USING_WIN32_THREADS_FALSE='#'
20891else
20892 USING_WIN32_THREADS_TRUE='#'
20893 USING_WIN32_THREADS_FALSE=
20894fi
20895
20896
20897
20898if test "$THREADS" = none; then
20899 USING_NO_THREADS_TRUE=
20900 USING_NO_THREADS_FALSE='#'
20901else
20902 USING_NO_THREADS_TRUE='#'
20903 USING_NO_THREADS_FALSE=
20904fi
20905
20906
20907
20908if test "$use_libgcj_bc" = yes; then
20909 USE_LIBGCJ_BC_TRUE=
20910 USE_LIBGCJ_BC_FALSE='#'
20911else
20912 USE_LIBGCJ_BC_TRUE='#'
20913 USE_LIBGCJ_BC_FALSE=
20914fi
20915
20916
20917if test -d sysdep; then true; else mkdir sysdep; fi
20918 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20919
20920 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20921
20922 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20923
20924
20925LIBGCJ_SPEC="%{s-bc-abi:} -lgcj"
20926if test "$use_libgcj_bc" = yes; then
20927 LIBGCJ_SPEC="%{s-bc-abi:-lgcj_bc;:-lgcj}"
20928fi
20929
20930
20931HASH_SYNC_SPEC=
20932# Hash synchronization is only useful with posix threads right now.
20933if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20934 HASH_SYNC_SPEC=-fhash-synchronization
20935
20936cat >>confdefs.h <<\_ACEOF
20937#define JV_HASH_SYNCHRONIZATION 1
20938_ACEOF
20939
20940fi
20941
20942
20943
20944
20945if test "$GCC" = yes; then
20946 USING_GCC_TRUE=
20947 USING_GCC_FALSE='#'
20948else
20949 USING_GCC_TRUE='#'
20950 USING_GCC_FALSE=
20951fi
20952
20953
20954# We're in the tree with gcc, and need to include some of its headers.
20955GCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../gcc'
20956
20957if test "x${with_newlib}" = "xyes"; then
20958 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
20959 # may not work correctly, because the compiler may not be able to
20960 # link executables.
20961
20962 # We assume newlib. This lets us hard-code the functions we know
20963 # we'll have.
20964
20965cat >>confdefs.h <<\_ACEOF
20966#define HAVE_MEMMOVE 1
20967_ACEOF
20968
20969
20970cat >>confdefs.h <<\_ACEOF
20971#define HAVE_MEMCPY 1
20972_ACEOF
20973
20974
1cf3d07d
SE
20975cat >>confdefs.h <<\_ACEOF
20976#define HAVE_TIME 1
20977_ACEOF
20978
20979
20980cat >>confdefs.h <<\_ACEOF
20981#define HAVE_GMTIME_R 1
20982_ACEOF
20983
20984
20985cat >>confdefs.h <<\_ACEOF
20986#define HAVE_LOCALTIME_R 1
20987_ACEOF
20988
20989
20990cat >>confdefs.h <<\_ACEOF
20991#define HAVE_USLEEP_DECL 1
20992_ACEOF
20993
20994 # This is only for POSIX threads.
20995
20996cat >>confdefs.h <<\_ACEOF
20997#define HAVE_PTHREAD_MUTEXATTR_INIT 1
20998_ACEOF
20999
21000
21001 # Assume we do not have getuid and friends.
21002
21003cat >>confdefs.h <<\_ACEOF
21004#define NO_GETUID 1
21005_ACEOF
21006
21007 PLATFORMNET=NoNet
21008else
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21026
21027
21028
21029
21030
21031
21032
21033
21034
21035
21036
1cf3d07d
SE
21037
21038
91f6762e 21039for ac_func in strerror_r select fstat open fsync sleep opendir \
c8910ef9 21040 localtime_r getpwuid_r getcwd \
1cf3d07d
SE
21041 access stat lstat mkdir rename rmdir unlink utime chmod readlink \
21042 nl_langinfo setlocale \
21043 inet_pton uname inet_ntoa \
21044 getrlimit sigaction ftruncate mmap \
21045 getifaddrs
21046do
21047as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21048echo "$as_me:$LINENO: checking for $ac_func" >&5
21049echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21050if eval "test \"\${$as_ac_var+set}\" = set"; then
21051 echo $ECHO_N "(cached) $ECHO_C" >&6
21052else
21053 if test x$gcc_no_link = xyes; then
21054 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21055echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21056 { (exit 1); exit 1; }; }
21057fi
21058cat >conftest.$ac_ext <<_ACEOF
21059/* confdefs.h. */
21060_ACEOF
21061cat confdefs.h >>conftest.$ac_ext
21062cat >>conftest.$ac_ext <<_ACEOF
21063/* end confdefs.h. */
21064/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21065 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21066#define $ac_func innocuous_$ac_func
21067
21068/* System header to define __stub macros and hopefully few prototypes,
21069 which can conflict with char $ac_func (); below.
21070 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21071 <limits.h> exists even on freestanding compilers. */
21072
21073#ifdef __STDC__
21074# include <limits.h>
21075#else
21076# include <assert.h>
21077#endif
21078
21079#undef $ac_func
21080
21081/* Override any gcc2 internal prototype to avoid an error. */
21082#ifdef __cplusplus
21083extern "C"
21084{
21085#endif
21086/* We use char because int might match the return type of a gcc2
21087 builtin and then its argument prototype would still apply. */
21088char $ac_func ();
21089/* The GNU C library defines this for functions which it implements
21090 to always fail with ENOSYS. Some functions are actually named
21091 something starting with __ and the normal name is an alias. */
21092#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21093choke me
21094#else
21095char (*f) () = $ac_func;
21096#endif
21097#ifdef __cplusplus
21098}
21099#endif
21100
21101int
21102main ()
21103{
21104return f != $ac_func;
21105 ;
21106 return 0;
21107}
21108_ACEOF
21109rm -f conftest.$ac_objext conftest$ac_exeext
21110if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21111 (eval $ac_link) 2>conftest.er1
21112 ac_status=$?
21113 grep -v '^ *+' conftest.er1 >conftest.err
21114 rm -f conftest.er1
21115 cat conftest.err >&5
21116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21117 (exit $ac_status); } &&
21118 { ac_try='test -z "$ac_c_werror_flag"
21119 || test ! -s conftest.err'
21120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21121 (eval $ac_try) 2>&5
21122 ac_status=$?
21123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21124 (exit $ac_status); }; } &&
21125 { ac_try='test -s conftest$ac_exeext'
21126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21127 (eval $ac_try) 2>&5
21128 ac_status=$?
21129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21130 (exit $ac_status); }; }; then
21131 eval "$as_ac_var=yes"
21132else
21133 echo "$as_me: failed program was:" >&5
21134sed 's/^/| /' conftest.$ac_ext >&5
21135
21136eval "$as_ac_var=no"
21137fi
21138rm -f conftest.err conftest.$ac_objext \
21139 conftest$ac_exeext conftest.$ac_ext
21140fi
21141echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21142echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21143if test `eval echo '${'$as_ac_var'}'` = yes; then
21144 cat >>confdefs.h <<_ACEOF
21145#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21146_ACEOF
21147
21148fi
21149done
21150
21151
21152
21153for ac_func in inet_aton inet_addr
21154do
21155as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21156echo "$as_me:$LINENO: checking for $ac_func" >&5
21157echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21158if eval "test \"\${$as_ac_var+set}\" = set"; then
21159 echo $ECHO_N "(cached) $ECHO_C" >&6
21160else
21161 if test x$gcc_no_link = xyes; then
21162 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21163echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21164 { (exit 1); exit 1; }; }
21165fi
21166cat >conftest.$ac_ext <<_ACEOF
21167/* confdefs.h. */
21168_ACEOF
21169cat confdefs.h >>conftest.$ac_ext
21170cat >>conftest.$ac_ext <<_ACEOF
21171/* end confdefs.h. */
21172/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21173 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21174#define $ac_func innocuous_$ac_func
21175
21176/* System header to define __stub macros and hopefully few prototypes,
21177 which can conflict with char $ac_func (); below.
21178 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21179 <limits.h> exists even on freestanding compilers. */
21180
21181#ifdef __STDC__
21182# include <limits.h>
21183#else
21184# include <assert.h>
21185#endif
21186
21187#undef $ac_func
21188
21189/* Override any gcc2 internal prototype to avoid an error. */
21190#ifdef __cplusplus
21191extern "C"
21192{
21193#endif
21194/* We use char because int might match the return type of a gcc2
21195 builtin and then its argument prototype would still apply. */
21196char $ac_func ();
21197/* The GNU C library defines this for functions which it implements
21198 to always fail with ENOSYS. Some functions are actually named
21199 something starting with __ and the normal name is an alias. */
21200#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21201choke me
21202#else
21203char (*f) () = $ac_func;
21204#endif
21205#ifdef __cplusplus
21206}
21207#endif
21208
21209int
21210main ()
21211{
21212return f != $ac_func;
21213 ;
21214 return 0;
21215}
21216_ACEOF
21217rm -f conftest.$ac_objext conftest$ac_exeext
21218if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21219 (eval $ac_link) 2>conftest.er1
21220 ac_status=$?
21221 grep -v '^ *+' conftest.er1 >conftest.err
21222 rm -f conftest.er1
21223 cat conftest.err >&5
21224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21225 (exit $ac_status); } &&
21226 { ac_try='test -z "$ac_c_werror_flag"
21227 || test ! -s conftest.err'
21228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21229 (eval $ac_try) 2>&5
21230 ac_status=$?
21231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21232 (exit $ac_status); }; } &&
21233 { ac_try='test -s conftest$ac_exeext'
21234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21235 (eval $ac_try) 2>&5
21236 ac_status=$?
21237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21238 (exit $ac_status); }; }; then
21239 eval "$as_ac_var=yes"
21240else
21241 echo "$as_me: failed program was:" >&5
21242sed 's/^/| /' conftest.$ac_ext >&5
21243
21244eval "$as_ac_var=no"
21245fi
21246rm -f conftest.err conftest.$ac_objext \
21247 conftest$ac_exeext conftest.$ac_ext
21248fi
21249echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21250echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21251if test `eval echo '${'$as_ac_var'}'` = yes; then
21252 cat >>confdefs.h <<_ACEOF
21253#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21254_ACEOF
21255 break
21256fi
21257done
21258
21259
21260
21261
21262for ac_header in unistd.h dlfcn.h sys/resource.h
21263do
21264as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21265if eval "test \"\${$as_ac_Header+set}\" = set"; then
21266 echo "$as_me:$LINENO: checking for $ac_header" >&5
21267echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21268if eval "test \"\${$as_ac_Header+set}\" = set"; then
21269 echo $ECHO_N "(cached) $ECHO_C" >&6
21270fi
21271echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21272echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21273else
21274 # Is the header compilable?
21275echo "$as_me:$LINENO: checking $ac_header usability" >&5
21276echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
21277cat >conftest.$ac_ext <<_ACEOF
21278/* confdefs.h. */
21279_ACEOF
21280cat confdefs.h >>conftest.$ac_ext
21281cat >>conftest.$ac_ext <<_ACEOF
21282/* end confdefs.h. */
21283$ac_includes_default
21284#include <$ac_header>
21285_ACEOF
21286rm -f conftest.$ac_objext
21287if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21288 (eval $ac_compile) 2>conftest.er1
21289 ac_status=$?
21290 grep -v '^ *+' conftest.er1 >conftest.err
21291 rm -f conftest.er1
21292 cat conftest.err >&5
21293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21294 (exit $ac_status); } &&
21295 { ac_try='test -z "$ac_c_werror_flag"
21296 || test ! -s conftest.err'
21297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21298 (eval $ac_try) 2>&5
21299 ac_status=$?
21300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21301 (exit $ac_status); }; } &&
21302 { ac_try='test -s conftest.$ac_objext'
21303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21304 (eval $ac_try) 2>&5
21305 ac_status=$?
21306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21307 (exit $ac_status); }; }; then
21308 ac_header_compiler=yes
21309else
21310 echo "$as_me: failed program was:" >&5
21311sed 's/^/| /' conftest.$ac_ext >&5
21312
21313ac_header_compiler=no
21314fi
21315rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21316echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21317echo "${ECHO_T}$ac_header_compiler" >&6
21318
21319# Is the header present?
21320echo "$as_me:$LINENO: checking $ac_header presence" >&5
21321echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
21322cat >conftest.$ac_ext <<_ACEOF
21323/* confdefs.h. */
21324_ACEOF
21325cat confdefs.h >>conftest.$ac_ext
21326cat >>conftest.$ac_ext <<_ACEOF
21327/* end confdefs.h. */
21328#include <$ac_header>
21329_ACEOF
21330if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21331 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21332 ac_status=$?
21333 grep -v '^ *+' conftest.er1 >conftest.err
21334 rm -f conftest.er1
21335 cat conftest.err >&5
21336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21337 (exit $ac_status); } >/dev/null; then
21338 if test -s conftest.err; then
21339 ac_cpp_err=$ac_c_preproc_warn_flag
21340 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21341 else
21342 ac_cpp_err=
21343 fi
21344else
21345 ac_cpp_err=yes
21346fi
21347if test -z "$ac_cpp_err"; then
21348 ac_header_preproc=yes
21349else
21350 echo "$as_me: failed program was:" >&5
21351sed 's/^/| /' conftest.$ac_ext >&5
21352
21353 ac_header_preproc=no
21354fi
21355rm -f conftest.err conftest.$ac_ext
21356echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21357echo "${ECHO_T}$ac_header_preproc" >&6
21358
21359# So? What about this header?
21360case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21361 yes:no: )
21362 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21363echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21364 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21365echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21366 ac_header_preproc=yes
21367 ;;
21368 no:yes:* )
21369 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21370echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21371 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21372echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21373 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21374echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21375 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21376echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
21377 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21378echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21379 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21380echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21381 (
21382 cat <<\_ASBOX
21383## ---------------------------------- ##
21384## Report this to the libjava lists. ##
21385## ---------------------------------- ##
21386_ASBOX
21387 ) |
21388 sed "s/^/$as_me: WARNING: /" >&2
21389 ;;
21390esac
21391echo "$as_me:$LINENO: checking for $ac_header" >&5
21392echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21393if eval "test \"\${$as_ac_Header+set}\" = set"; then
21394 echo $ECHO_N "(cached) $ECHO_C" >&6
21395else
21396 eval "$as_ac_Header=\$ac_header_preproc"
21397fi
21398echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21399echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21400
21401fi
21402if test `eval echo '${'$as_ac_Header'}'` = yes; then
21403 cat >>confdefs.h <<_ACEOF
21404#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21405_ACEOF
21406
21407fi
21408
21409done
21410
21411 # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
21412 echo "$as_me:$LINENO: checking for dladdr in -ldl" >&5
21413echo $ECHO_N "checking for dladdr in -ldl... $ECHO_C" >&6
21414if test "${ac_cv_lib_dl_dladdr+set}" = set; then
21415 echo $ECHO_N "(cached) $ECHO_C" >&6
21416else
21417 ac_check_lib_save_LIBS=$LIBS
21418LIBS="-ldl $LIBS"
21419if test x$gcc_no_link = xyes; then
21420 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21421echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21422 { (exit 1); exit 1; }; }
21423fi
21424cat >conftest.$ac_ext <<_ACEOF
21425/* confdefs.h. */
21426_ACEOF
21427cat confdefs.h >>conftest.$ac_ext
21428cat >>conftest.$ac_ext <<_ACEOF
21429/* end confdefs.h. */
21430
21431/* Override any gcc2 internal prototype to avoid an error. */
21432#ifdef __cplusplus
21433extern "C"
21434#endif
21435/* We use char because int might match the return type of a gcc2
21436 builtin and then its argument prototype would still apply. */
21437char dladdr ();
21438int
21439main ()
21440{
21441dladdr ();
21442 ;
21443 return 0;
21444}
21445_ACEOF
21446rm -f conftest.$ac_objext conftest$ac_exeext
21447if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21448 (eval $ac_link) 2>conftest.er1
21449 ac_status=$?
21450 grep -v '^ *+' conftest.er1 >conftest.err
21451 rm -f conftest.er1
21452 cat conftest.err >&5
21453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21454 (exit $ac_status); } &&
21455 { ac_try='test -z "$ac_c_werror_flag"
21456 || test ! -s conftest.err'
21457 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21458 (eval $ac_try) 2>&5
21459 ac_status=$?
21460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21461 (exit $ac_status); }; } &&
21462 { ac_try='test -s conftest$ac_exeext'
21463 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21464 (eval $ac_try) 2>&5
21465 ac_status=$?
21466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21467 (exit $ac_status); }; }; then
21468 ac_cv_lib_dl_dladdr=yes
21469else
21470 echo "$as_me: failed program was:" >&5
21471sed 's/^/| /' conftest.$ac_ext >&5
21472
21473ac_cv_lib_dl_dladdr=no
21474fi
21475rm -f conftest.err conftest.$ac_objext \
21476 conftest$ac_exeext conftest.$ac_ext
21477LIBS=$ac_check_lib_save_LIBS
21478fi
21479echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dladdr" >&5
21480echo "${ECHO_T}$ac_cv_lib_dl_dladdr" >&6
21481if test $ac_cv_lib_dl_dladdr = yes; then
21482
21483
21484cat >>confdefs.h <<\_ACEOF
21485#define HAVE_DLADDR 1
21486_ACEOF
21487
21488else
21489
21490 echo "$as_me:$LINENO: checking for dladdr in -ldld" >&5
21491echo $ECHO_N "checking for dladdr in -ldld... $ECHO_C" >&6
21492if test "${ac_cv_lib_dld_dladdr+set}" = set; then
21493 echo $ECHO_N "(cached) $ECHO_C" >&6
21494else
21495 ac_check_lib_save_LIBS=$LIBS
21496LIBS="-ldld $LIBS"
21497if test x$gcc_no_link = xyes; then
21498 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21499echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21500 { (exit 1); exit 1; }; }
21501fi
21502cat >conftest.$ac_ext <<_ACEOF
21503/* confdefs.h. */
21504_ACEOF
21505cat confdefs.h >>conftest.$ac_ext
21506cat >>conftest.$ac_ext <<_ACEOF
21507/* end confdefs.h. */
21508
21509/* Override any gcc2 internal prototype to avoid an error. */
21510#ifdef __cplusplus
21511extern "C"
21512#endif
21513/* We use char because int might match the return type of a gcc2
21514 builtin and then its argument prototype would still apply. */
21515char dladdr ();
21516int
21517main ()
21518{
21519dladdr ();
21520 ;
21521 return 0;
21522}
21523_ACEOF
21524rm -f conftest.$ac_objext conftest$ac_exeext
21525if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21526 (eval $ac_link) 2>conftest.er1
21527 ac_status=$?
21528 grep -v '^ *+' conftest.er1 >conftest.err
21529 rm -f conftest.er1
21530 cat conftest.err >&5
21531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21532 (exit $ac_status); } &&
21533 { ac_try='test -z "$ac_c_werror_flag"
21534 || test ! -s conftest.err'
21535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21536 (eval $ac_try) 2>&5
21537 ac_status=$?
21538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21539 (exit $ac_status); }; } &&
21540 { ac_try='test -s conftest$ac_exeext'
21541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21542 (eval $ac_try) 2>&5
21543 ac_status=$?
21544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21545 (exit $ac_status); }; }; then
21546 ac_cv_lib_dld_dladdr=yes
21547else
21548 echo "$as_me: failed program was:" >&5
21549sed 's/^/| /' conftest.$ac_ext >&5
21550
21551ac_cv_lib_dld_dladdr=no
21552fi
21553rm -f conftest.err conftest.$ac_objext \
21554 conftest$ac_exeext conftest.$ac_ext
21555LIBS=$ac_check_lib_save_LIBS
21556fi
21557echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dladdr" >&5
21558echo "${ECHO_T}$ac_cv_lib_dld_dladdr" >&6
21559if test $ac_cv_lib_dld_dladdr = yes; then
21560
21561
21562cat >>confdefs.h <<\_ACEOF
21563#define HAVE_DLADDR 1
21564_ACEOF
21565
21566fi
21567
21568fi
21569
21570
21571 if test x"$cross_compiling" = x"no"; then
21572 echo "$as_me:$LINENO: checking for /proc/self/exe" >&5
21573echo $ECHO_N "checking for /proc/self/exe... $ECHO_C" >&6
21574if test "${ac_cv_file__proc_self_exe+set}" = set; then
21575 echo $ECHO_N "(cached) $ECHO_C" >&6
21576else
21577 test "$cross_compiling" = yes &&
21578 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21579echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21580 { (exit 1); exit 1; }; }
21581if test -r "/proc/self/exe"; then
21582 ac_cv_file__proc_self_exe=yes
21583else
21584 ac_cv_file__proc_self_exe=no
21585fi
21586fi
21587echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_exe" >&5
21588echo "${ECHO_T}$ac_cv_file__proc_self_exe" >&6
21589if test $ac_cv_file__proc_self_exe = yes; then
21590
21591cat >>confdefs.h <<_ACEOF
21592#define HAVE__PROC_SELF_EXE 1
21593_ACEOF
21594
21595
21596
21597cat >>confdefs.h <<\_ACEOF
21598#define HAVE_PROC_SELF_EXE 1
21599_ACEOF
21600
21601fi
21602
21603 echo "$as_me:$LINENO: checking for /proc/self/maps" >&5
21604echo $ECHO_N "checking for /proc/self/maps... $ECHO_C" >&6
21605if test "${ac_cv_file__proc_self_maps+set}" = set; then
21606 echo $ECHO_N "(cached) $ECHO_C" >&6
21607else
21608 test "$cross_compiling" = yes &&
21609 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21610echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21611 { (exit 1); exit 1; }; }
21612if test -r "/proc/self/maps"; then
21613 ac_cv_file__proc_self_maps=yes
21614else
21615 ac_cv_file__proc_self_maps=no
21616fi
21617fi
21618echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_maps" >&5
21619echo "${ECHO_T}$ac_cv_file__proc_self_maps" >&6
21620if test $ac_cv_file__proc_self_maps = yes; then
21621
21622cat >>confdefs.h <<_ACEOF
21623#define HAVE__PROC_SELF_MAPS 1
21624_ACEOF
21625
21626
21627
21628cat >>confdefs.h <<\_ACEOF
21629#define HAVE_PROC_SELF_MAPS 1
21630_ACEOF
21631
21632fi
21633
21634 else
21635 case $host in
21636 *-linux*)
21637
21638cat >>confdefs.h <<\_ACEOF
21639#define HAVE_PROC_SELF_EXE 1
21640_ACEOF
21641
21642
21643cat >>confdefs.h <<\_ACEOF
21644#define HAVE_PROC_SELF_MAPS 1
21645_ACEOF
21646
21647 ;;
21648 esac
21649 fi
21650
21651
21652 if test "X$prefix" = "XNONE"; then
21653 acl_final_prefix="$ac_default_prefix"
21654 else
21655 acl_final_prefix="$prefix"
21656 fi
21657 if test "X$exec_prefix" = "XNONE"; then
21658 acl_final_exec_prefix='${prefix}'
21659 else
21660 acl_final_exec_prefix="$exec_prefix"
21661 fi
21662 acl_save_prefix="$prefix"
21663 prefix="$acl_final_prefix"
21664 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21665 prefix="$acl_save_prefix"
21666
21667
21668# Check whether --with-gnu-ld or --without-gnu-ld was given.
21669if test "${with_gnu_ld+set}" = set; then
21670 withval="$with_gnu_ld"
21671 test "$withval" = no || with_gnu_ld=yes
21672else
21673 with_gnu_ld=no
21674fi;
21675# Prepare PATH_SEPARATOR.
21676# The user is always right.
21677if test "${PATH_SEPARATOR+set}" != set; then
21678 echo "#! /bin/sh" >conf$$.sh
21679 echo "exit 0" >>conf$$.sh
21680 chmod +x conf$$.sh
21681 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21682 PATH_SEPARATOR=';'
21683 else
21684 PATH_SEPARATOR=:
21685 fi
21686 rm -f conf$$.sh
21687fi
21688ac_prog=ld
21689if test "$GCC" = yes; then
21690 # Check if gcc -print-prog-name=ld gives a path.
21691 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
21692echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
21693 case $host in
21694 *-*-mingw*)
21695 # gcc leaves a trailing carriage return which upsets mingw
21696 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21697 *)
21698 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21699 esac
21700 case $ac_prog in
21701 # Accept absolute paths.
21702 [\\/]* | [A-Za-z]:[\\/]*)
21703 re_direlt='/[^/][^/]*/\.\./'
21704 # Canonicalize the path of ld
21705 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21706 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21707 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21708 done
21709 test -z "$LD" && LD="$ac_prog"
21710 ;;
21711 "")
21712 # If it fails, then pretend we aren't using GCC.
21713 ac_prog=ld
21714 ;;
21715 *)
21716 # If it is relative, then search for the first ld in PATH.
21717 with_gnu_ld=unknown
21718 ;;
21719 esac
21720elif test "$with_gnu_ld" = yes; then
21721 echo "$as_me:$LINENO: checking for GNU ld" >&5
21722echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
21723else
21724 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
21725echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
21726fi
21727if test "${acl_cv_path_LD+set}" = set; then
21728 echo $ECHO_N "(cached) $ECHO_C" >&6
21729else
21730 if test -z "$LD"; then
21731 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21732 for ac_dir in $PATH; do
21733 test -z "$ac_dir" && ac_dir=.
21734 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21735 acl_cv_path_LD="$ac_dir/$ac_prog"
21736 # Check to see if the program is GNU ld. I'd rather use --version,
21737 # but apparently some GNU ld's only accept -v.
21738 # Break only if it was the GNU/non-GNU ld that we prefer.
21739 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21740 test "$with_gnu_ld" != no && break
21741 else
21742 test "$with_gnu_ld" != yes && break
21743 fi
21744 fi
21745 done
21746 IFS="$ac_save_ifs"
21747else
21748 acl_cv_path_LD="$LD" # Let the user override the test with a path.
21749fi
21750fi
21751
21752LD="$acl_cv_path_LD"
21753if test -n "$LD"; then
21754 echo "$as_me:$LINENO: result: $LD" >&5
21755echo "${ECHO_T}$LD" >&6
21756else
21757 echo "$as_me:$LINENO: result: no" >&5
21758echo "${ECHO_T}no" >&6
21759fi
21760test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
21761echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
21762 { (exit 1); exit 1; }; }
21763echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
21764echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
21765if test "${acl_cv_prog_gnu_ld+set}" = set; then
21766 echo $ECHO_N "(cached) $ECHO_C" >&6
21767else
21768 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21769if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21770 acl_cv_prog_gnu_ld=yes
21771else
21772 acl_cv_prog_gnu_ld=no
21773fi
21774fi
21775echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
21776echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
21777with_gnu_ld=$acl_cv_prog_gnu_ld
21778
21779
21780
21781 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
21782echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
21783if test "${acl_cv_rpath+set}" = set; then
21784 echo $ECHO_N "(cached) $ECHO_C" >&6
21785else
21786
21787 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21788 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21789 . ./conftest.sh
21790 rm -f ./conftest.sh
21791 acl_cv_rpath=done
21792
21793fi
21794echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
21795echo "${ECHO_T}$acl_cv_rpath" >&6
21796 wl="$acl_cv_wl"
21797 libext="$acl_cv_libext"
21798 shlibext="$acl_cv_shlibext"
21799 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21800 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21801 hardcode_direct="$acl_cv_hardcode_direct"
21802 hardcode_minus_L="$acl_cv_hardcode_minus_L"
21803 # Check whether --enable-rpath or --disable-rpath was given.
21804if test "${enable_rpath+set}" = set; then
21805 enableval="$enable_rpath"
21806 :
21807else
21808 enable_rpath=yes
21809fi;
21810
21811
21812
21813
21814
21815
21816
21817 use_additional=yes
21818
21819 acl_save_prefix="$prefix"
21820 prefix="$acl_final_prefix"
21821 acl_save_exec_prefix="$exec_prefix"
21822 exec_prefix="$acl_final_exec_prefix"
21823
21824 eval additional_includedir=\"$includedir\"
21825 eval additional_libdir=\"$libdir\"
21826
21827 exec_prefix="$acl_save_exec_prefix"
21828 prefix="$acl_save_prefix"
21829
21830
21831# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
21832if test "${with_libiconv_prefix+set}" = set; then
21833 withval="$with_libiconv_prefix"
21834
21835 if test "X$withval" = "Xno"; then
21836 use_additional=no
21837 else
21838 if test "X$withval" = "X"; then
21839
21840 acl_save_prefix="$prefix"
21841 prefix="$acl_final_prefix"
21842 acl_save_exec_prefix="$exec_prefix"
21843 exec_prefix="$acl_final_exec_prefix"
21844
21845 eval additional_includedir=\"$includedir\"
21846 eval additional_libdir=\"$libdir\"
21847
21848 exec_prefix="$acl_save_exec_prefix"
21849 prefix="$acl_save_prefix"
21850
21851 else
21852 additional_includedir="$withval/include"
21853 additional_libdir="$withval/lib"
21854 fi
21855 fi
21856
21857fi;
21858 LIBICONV=
21859 LTLIBICONV=
21860 INCICONV=
21861 rpathdirs=
21862 ltrpathdirs=
21863 names_already_handled=
21864 names_next_round='iconv '
21865 while test -n "$names_next_round"; do
21866 names_this_round="$names_next_round"
21867 names_next_round=
21868 for name in $names_this_round; do
21869 already_handled=
21870 for n in $names_already_handled; do
21871 if test "$n" = "$name"; then
21872 already_handled=yes
21873 break
21874 fi
21875 done
21876 if test -z "$already_handled"; then
21877 names_already_handled="$names_already_handled $name"
21878 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21879 eval value=\"\$HAVE_LIB$uppername\"
21880 if test -n "$value"; then
21881 if test "$value" = yes; then
21882 eval value=\"\$LIB$uppername\"
21883 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21884 eval value=\"\$LTLIB$uppername\"
21885 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21886 else
21887 :
21888 fi
21889 else
21890 found_dir=
21891 found_la=
21892 found_so=
21893 found_a=
21894 if test $use_additional = yes; then
21895 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21896 found_dir="$additional_libdir"
21897 found_so="$additional_libdir/lib$name.$shlibext"
21898 if test -f "$additional_libdir/lib$name.la"; then
21899 found_la="$additional_libdir/lib$name.la"
21900 fi
21901 else
21902 if test -f "$additional_libdir/lib$name.$libext"; then
21903 found_dir="$additional_libdir"
21904 found_a="$additional_libdir/lib$name.$libext"
21905 if test -f "$additional_libdir/lib$name.la"; then
21906 found_la="$additional_libdir/lib$name.la"
21907 fi
21908 fi
21909 fi
21910 fi
21911 if test "X$found_dir" = "X"; then
21912 for x in $LDFLAGS $LTLIBICONV; do
21913
21914 acl_save_prefix="$prefix"
21915 prefix="$acl_final_prefix"
21916 acl_save_exec_prefix="$exec_prefix"
21917 exec_prefix="$acl_final_exec_prefix"
21918 eval x=\"$x\"
21919 exec_prefix="$acl_save_exec_prefix"
21920 prefix="$acl_save_prefix"
21921
21922 case "$x" in
21923 -L*)
21924 dir=`echo "X$x" | sed -e 's/^X-L//'`
21925 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21926 found_dir="$dir"
21927 found_so="$dir/lib$name.$shlibext"
21928 if test -f "$dir/lib$name.la"; then
21929 found_la="$dir/lib$name.la"
21930 fi
21931 else
21932 if test -f "$dir/lib$name.$libext"; then
21933 found_dir="$dir"
21934 found_a="$dir/lib$name.$libext"
21935 if test -f "$dir/lib$name.la"; then
21936 found_la="$dir/lib$name.la"
21937 fi
21938 fi
21939 fi
21940 ;;
21941 esac
21942 if test "X$found_dir" != "X"; then
21943 break
21944 fi
21945 done
21946 fi
21947 if test "X$found_dir" != "X"; then
21948 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21949 if test "X$found_so" != "X"; then
21950 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21951 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21952 else
21953 haveit=
21954 for x in $ltrpathdirs; do
21955 if test "X$x" = "X$found_dir"; then
21956 haveit=yes
21957 break
21958 fi
21959 done
21960 if test -z "$haveit"; then
21961 ltrpathdirs="$ltrpathdirs $found_dir"
21962 fi
21963 if test "$hardcode_direct" = yes; then
21964 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21965 else
21966 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21967 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21968 haveit=
21969 for x in $rpathdirs; do
21970 if test "X$x" = "X$found_dir"; then
21971 haveit=yes
21972 break
21973 fi
21974 done
21975 if test -z "$haveit"; then
21976 rpathdirs="$rpathdirs $found_dir"
21977 fi
21978 else
21979 haveit=
21980 for x in $LDFLAGS $LIBICONV; do
21981
21982 acl_save_prefix="$prefix"
21983 prefix="$acl_final_prefix"
21984 acl_save_exec_prefix="$exec_prefix"
21985 exec_prefix="$acl_final_exec_prefix"
21986 eval x=\"$x\"
21987 exec_prefix="$acl_save_exec_prefix"
21988 prefix="$acl_save_prefix"
21989
21990 if test "X$x" = "X-L$found_dir"; then
21991 haveit=yes
21992 break
21993 fi
21994 done
21995 if test -z "$haveit"; then
21996 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
21997 fi
21998 if test "$hardcode_minus_L" != no; then
21999 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
22000 else
22001 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22002 fi
22003 fi
22004 fi
22005 fi
22006 else
22007 if test "X$found_a" != "X"; then
22008 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
22009 else
22010 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
22011 fi
22012 fi
22013 additional_includedir=
22014 case "$found_dir" in
22015 */lib | */lib/)
22016 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
22017 additional_includedir="$basedir/include"
22018 ;;
22019 esac
22020 if test "X$additional_includedir" != "X"; then
22021 if test "X$additional_includedir" != "X/usr/include"; then
22022 haveit=
22023 if test "X$additional_includedir" = "X/usr/local/include"; then
22024 if test -n "$GCC"; then
22025 case $host_os in
22026 linux*) haveit=yes;;
22027 esac
22028 fi
22029 fi
22030 if test -z "$haveit"; then
22031 for x in $CPPFLAGS $INCICONV; do
22032
22033 acl_save_prefix="$prefix"
22034 prefix="$acl_final_prefix"
22035 acl_save_exec_prefix="$exec_prefix"
22036 exec_prefix="$acl_final_exec_prefix"
22037 eval x=\"$x\"
22038 exec_prefix="$acl_save_exec_prefix"
22039 prefix="$acl_save_prefix"
22040
22041 if test "X$x" = "X-I$additional_includedir"; then
22042 haveit=yes
22043 break
22044 fi
22045 done
22046 if test -z "$haveit"; then
22047 if test -d "$additional_includedir"; then
22048 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
22049 fi
22050 fi
22051 fi
22052 fi
22053 fi
22054 if test -n "$found_la"; then
22055 save_libdir="$libdir"
22056 case "$found_la" in
22057 */* | *\\*) . "$found_la" ;;
22058 *) . "./$found_la" ;;
22059 esac
22060 libdir="$save_libdir"
22061 for dep in $dependency_libs; do
22062 case "$dep" in
22063 -L*)
22064 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
22065 if test "X$additional_libdir" != "X/usr/lib"; then
22066 haveit=
22067 if test "X$additional_libdir" = "X/usr/local/lib"; then
22068 if test -n "$GCC"; then
22069 case $host_os in
22070 linux*) haveit=yes;;
22071 esac
22072 fi
22073 fi
22074 if test -z "$haveit"; then
22075 haveit=
22076 for x in $LDFLAGS $LIBICONV; do
22077
22078 acl_save_prefix="$prefix"
22079 prefix="$acl_final_prefix"
22080 acl_save_exec_prefix="$exec_prefix"
22081 exec_prefix="$acl_final_exec_prefix"
22082 eval x=\"$x\"
22083 exec_prefix="$acl_save_exec_prefix"
22084 prefix="$acl_save_prefix"
22085
22086 if test "X$x" = "X-L$additional_libdir"; then
22087 haveit=yes
22088 break
22089 fi
22090 done
22091 if test -z "$haveit"; then
22092 if test -d "$additional_libdir"; then
22093 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
22094 fi
22095 fi
22096 haveit=
22097 for x in $LDFLAGS $LTLIBICONV; do
22098
22099 acl_save_prefix="$prefix"
22100 prefix="$acl_final_prefix"
22101 acl_save_exec_prefix="$exec_prefix"
22102 exec_prefix="$acl_final_exec_prefix"
22103 eval x=\"$x\"
22104 exec_prefix="$acl_save_exec_prefix"
22105 prefix="$acl_save_prefix"
22106
22107 if test "X$x" = "X-L$additional_libdir"; then
22108 haveit=yes
22109 break
22110 fi
22111 done
22112 if test -z "$haveit"; then
22113 if test -d "$additional_libdir"; then
22114 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
22115 fi
22116 fi
22117 fi
22118 fi
22119 ;;
22120 -R*)
22121 dir=`echo "X$dep" | sed -e 's/^X-R//'`
22122 if test "$enable_rpath" != no; then
22123 haveit=
22124 for x in $rpathdirs; do
22125 if test "X$x" = "X$dir"; then
22126 haveit=yes
22127 break
22128 fi
22129 done
22130 if test -z "$haveit"; then
22131 rpathdirs="$rpathdirs $dir"
22132 fi
22133 haveit=
22134 for x in $ltrpathdirs; do
22135 if test "X$x" = "X$dir"; then
22136 haveit=yes
22137 break
22138 fi
22139 done
22140 if test -z "$haveit"; then
22141 ltrpathdirs="$ltrpathdirs $dir"
22142 fi
22143 fi
22144 ;;
22145 -l*)
22146 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
22147 ;;
22148 *.la)
22149 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
22150 ;;
22151 *)
22152 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
22153 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
22154 ;;
22155 esac
22156 done
22157 fi
22158 else
22159 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22160 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
22161 fi
22162 fi
22163 fi
22164 done
22165 done
22166 if test "X$rpathdirs" != "X"; then
22167 if test -n "$hardcode_libdir_separator"; then
22168 alldirs=
22169 for found_dir in $rpathdirs; do
22170 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
22171 done
22172 acl_save_libdir="$libdir"
22173 libdir="$alldirs"
22174 eval flag=\"$hardcode_libdir_flag_spec\"
22175 libdir="$acl_save_libdir"
22176 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22177 else
22178 for found_dir in $rpathdirs; do
22179 acl_save_libdir="$libdir"
22180 libdir="$found_dir"
22181 eval flag=\"$hardcode_libdir_flag_spec\"
22182 libdir="$acl_save_libdir"
22183 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22184 done
22185 fi
22186 fi
22187 if test "X$ltrpathdirs" != "X"; then
22188 for found_dir in $ltrpathdirs; do
22189 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
22190 done
22191 fi
22192
22193
22194
22195
22196
22197
22198
22199 am_save_CPPFLAGS="$CPPFLAGS"
22200
22201 for element in $INCICONV; do
22202 haveit=
22203 for x in $CPPFLAGS; do
22204
22205 acl_save_prefix="$prefix"
22206 prefix="$acl_final_prefix"
22207 acl_save_exec_prefix="$exec_prefix"
22208 exec_prefix="$acl_final_exec_prefix"
22209 eval x=\"$x\"
22210 exec_prefix="$acl_save_exec_prefix"
22211 prefix="$acl_save_prefix"
22212
22213 if test "X$x" = "X$element"; then
22214 haveit=yes
22215 break
22216 fi
22217 done
22218 if test -z "$haveit"; then
22219 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
22220 fi
22221 done
22222
22223
22224 echo "$as_me:$LINENO: checking for iconv" >&5
22225echo $ECHO_N "checking for iconv... $ECHO_C" >&6
22226if test "${am_cv_func_iconv+set}" = set; then
22227 echo $ECHO_N "(cached) $ECHO_C" >&6
22228else
22229
22230 am_cv_func_iconv="no, consider installing GNU libiconv"
22231 am_cv_lib_iconv=no
22232 if test x$gcc_no_link = xyes; then
22233 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22234echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22235 { (exit 1); exit 1; }; }
22236fi
22237cat >conftest.$ac_ext <<_ACEOF
22238/* confdefs.h. */
22239_ACEOF
22240cat confdefs.h >>conftest.$ac_ext
22241cat >>conftest.$ac_ext <<_ACEOF
22242/* end confdefs.h. */
22243#include <stdlib.h>
22244#include <iconv.h>
22245int
22246main ()
22247{
22248iconv_t cd = iconv_open("","");
22249 iconv(cd,NULL,NULL,NULL,NULL);
22250 iconv_close(cd);
22251 ;
22252 return 0;
22253}
22254_ACEOF
22255rm -f conftest.$ac_objext conftest$ac_exeext
22256if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22257 (eval $ac_link) 2>conftest.er1
22258 ac_status=$?
22259 grep -v '^ *+' conftest.er1 >conftest.err
22260 rm -f conftest.er1
22261 cat conftest.err >&5
22262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22263 (exit $ac_status); } &&
22264 { ac_try='test -z "$ac_c_werror_flag"
22265 || test ! -s conftest.err'
22266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22267 (eval $ac_try) 2>&5
22268 ac_status=$?
22269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22270 (exit $ac_status); }; } &&
22271 { ac_try='test -s conftest$ac_exeext'
22272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22273 (eval $ac_try) 2>&5
22274 ac_status=$?
22275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22276 (exit $ac_status); }; }; then
22277 am_cv_func_iconv=yes
22278else
22279 echo "$as_me: failed program was:" >&5
22280sed 's/^/| /' conftest.$ac_ext >&5
22281
22282fi
22283rm -f conftest.err conftest.$ac_objext \
22284 conftest$ac_exeext conftest.$ac_ext
22285 if test "$am_cv_func_iconv" != yes; then
22286 am_save_LIBS="$LIBS"
22287 LIBS="$LIBS $LIBICONV"
22288 if test x$gcc_no_link = xyes; then
22289 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22290echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22291 { (exit 1); exit 1; }; }
22292fi
22293cat >conftest.$ac_ext <<_ACEOF
22294/* confdefs.h. */
22295_ACEOF
22296cat confdefs.h >>conftest.$ac_ext
22297cat >>conftest.$ac_ext <<_ACEOF
22298/* end confdefs.h. */
22299#include <stdlib.h>
22300#include <iconv.h>
22301int
22302main ()
22303{
22304iconv_t cd = iconv_open("","");
22305 iconv(cd,NULL,NULL,NULL,NULL);
22306 iconv_close(cd);
22307 ;
22308 return 0;
22309}
22310_ACEOF
22311rm -f conftest.$ac_objext conftest$ac_exeext
22312if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22313 (eval $ac_link) 2>conftest.er1
22314 ac_status=$?
22315 grep -v '^ *+' conftest.er1 >conftest.err
22316 rm -f conftest.er1
22317 cat conftest.err >&5
22318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22319 (exit $ac_status); } &&
22320 { ac_try='test -z "$ac_c_werror_flag"
22321 || test ! -s conftest.err'
22322 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22323 (eval $ac_try) 2>&5
22324 ac_status=$?
22325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22326 (exit $ac_status); }; } &&
22327 { ac_try='test -s conftest$ac_exeext'
22328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22329 (eval $ac_try) 2>&5
22330 ac_status=$?
22331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22332 (exit $ac_status); }; }; then
22333 am_cv_lib_iconv=yes
22334 am_cv_func_iconv=yes
22335else
22336 echo "$as_me: failed program was:" >&5
22337sed 's/^/| /' conftest.$ac_ext >&5
22338
22339fi
22340rm -f conftest.err conftest.$ac_objext \
22341 conftest$ac_exeext conftest.$ac_ext
22342 LIBS="$am_save_LIBS"
22343 fi
22344
22345fi
22346echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
22347echo "${ECHO_T}$am_cv_func_iconv" >&6
22348 if test "$am_cv_func_iconv" = yes; then
22349
22350cat >>confdefs.h <<\_ACEOF
22351#define HAVE_ICONV 1
22352_ACEOF
22353
22354 fi
22355 if test "$am_cv_lib_iconv" = yes; then
22356 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
22357echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
22358 echo "$as_me:$LINENO: result: $LIBICONV" >&5
22359echo "${ECHO_T}$LIBICONV" >&6
22360 else
22361 CPPFLAGS="$am_save_CPPFLAGS"
22362 LIBICONV=
22363 LTLIBICONV=
22364 fi
22365
22366
22367
22368 if test "$am_cv_func_iconv" = yes; then
22369 echo "$as_me:$LINENO: checking for iconv declaration" >&5
22370echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
22371 if test "${am_cv_proto_iconv+set}" = set; then
22372 echo $ECHO_N "(cached) $ECHO_C" >&6
22373else
22374
22375 cat >conftest.$ac_ext <<_ACEOF
22376/* confdefs.h. */
22377_ACEOF
22378cat confdefs.h >>conftest.$ac_ext
22379cat >>conftest.$ac_ext <<_ACEOF
22380/* end confdefs.h. */
22381
22382#include <stdlib.h>
22383#include <iconv.h>
22384extern
22385#ifdef __cplusplus
22386"C"
22387#endif
22388#if defined(__STDC__) || defined(__cplusplus)
22389size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
22390#else
22391size_t iconv();
22392#endif
22393
22394int
22395main ()
22396{
22397
22398 ;
22399 return 0;
22400}
22401_ACEOF
22402rm -f conftest.$ac_objext
22403if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22404 (eval $ac_compile) 2>conftest.er1
22405 ac_status=$?
22406 grep -v '^ *+' conftest.er1 >conftest.err
22407 rm -f conftest.er1
22408 cat conftest.err >&5
22409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22410 (exit $ac_status); } &&
22411 { ac_try='test -z "$ac_c_werror_flag"
22412 || test ! -s conftest.err'
22413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22414 (eval $ac_try) 2>&5
22415 ac_status=$?
22416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22417 (exit $ac_status); }; } &&
22418 { ac_try='test -s conftest.$ac_objext'
22419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22420 (eval $ac_try) 2>&5
22421 ac_status=$?
22422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22423 (exit $ac_status); }; }; then
22424 am_cv_proto_iconv_arg1=""
22425else
22426 echo "$as_me: failed program was:" >&5
22427sed 's/^/| /' conftest.$ac_ext >&5
22428
22429am_cv_proto_iconv_arg1="const"
22430fi
22431rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22432 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);"
22433fi
22434
22435 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
22436 echo "$as_me:$LINENO: result: ${ac_t:-
22437 }$am_cv_proto_iconv" >&5
22438echo "${ECHO_T}${ac_t:-
22439 }$am_cv_proto_iconv" >&6
22440
22441cat >>confdefs.h <<_ACEOF
22442#define ICONV_CONST $am_cv_proto_iconv_arg1
22443_ACEOF
22444
22445 fi
22446
22447
22448 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
22449echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
22450if test "${am_cv_val_LC_MESSAGES+set}" = set; then
22451 echo $ECHO_N "(cached) $ECHO_C" >&6
22452else
22453 if test x$gcc_no_link = xyes; then
22454 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22455echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22456 { (exit 1); exit 1; }; }
22457fi
22458cat >conftest.$ac_ext <<_ACEOF
22459/* confdefs.h. */
22460_ACEOF
22461cat confdefs.h >>conftest.$ac_ext
22462cat >>conftest.$ac_ext <<_ACEOF
22463/* end confdefs.h. */
22464#include <locale.h>
22465int
22466main ()
22467{
22468return LC_MESSAGES
22469 ;
22470 return 0;
22471}
22472_ACEOF
22473rm -f conftest.$ac_objext conftest$ac_exeext
22474if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22475 (eval $ac_link) 2>conftest.er1
22476 ac_status=$?
22477 grep -v '^ *+' conftest.er1 >conftest.err
22478 rm -f conftest.er1
22479 cat conftest.err >&5
22480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22481 (exit $ac_status); } &&
22482 { ac_try='test -z "$ac_c_werror_flag"
22483 || test ! -s conftest.err'
22484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22485 (eval $ac_try) 2>&5
22486 ac_status=$?
22487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22488 (exit $ac_status); }; } &&
22489 { ac_try='test -s conftest$ac_exeext'
22490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22491 (eval $ac_try) 2>&5
22492 ac_status=$?
22493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22494 (exit $ac_status); }; }; then
22495 am_cv_val_LC_MESSAGES=yes
22496else
22497 echo "$as_me: failed program was:" >&5
22498sed 's/^/| /' conftest.$ac_ext >&5
22499
22500am_cv_val_LC_MESSAGES=no
22501fi
22502rm -f conftest.err conftest.$ac_objext \
22503 conftest$ac_exeext conftest.$ac_ext
22504fi
22505echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
22506echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
22507 if test $am_cv_val_LC_MESSAGES = yes; then
22508
22509cat >>confdefs.h <<\_ACEOF
22510#define HAVE_LC_MESSAGES 1
22511_ACEOF
22512
22513 fi
22514
22515 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
22516echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
22517if test "${ac_cv_struct_tm+set}" = set; then
22518 echo $ECHO_N "(cached) $ECHO_C" >&6
22519else
22520 cat >conftest.$ac_ext <<_ACEOF
22521/* confdefs.h. */
22522_ACEOF
22523cat confdefs.h >>conftest.$ac_ext
22524cat >>conftest.$ac_ext <<_ACEOF
22525/* end confdefs.h. */
22526#include <sys/types.h>
22527#include <time.h>
22528
22529int
22530main ()
22531{
22532struct tm *tp; tp->tm_sec;
22533 ;
22534 return 0;
22535}
22536_ACEOF
22537rm -f conftest.$ac_objext
22538if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22539 (eval $ac_compile) 2>conftest.er1
22540 ac_status=$?
22541 grep -v '^ *+' conftest.er1 >conftest.err
22542 rm -f conftest.er1
22543 cat conftest.err >&5
22544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22545 (exit $ac_status); } &&
22546 { ac_try='test -z "$ac_c_werror_flag"
22547 || test ! -s conftest.err'
22548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22549 (eval $ac_try) 2>&5
22550 ac_status=$?
22551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22552 (exit $ac_status); }; } &&
22553 { ac_try='test -s conftest.$ac_objext'
22554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22555 (eval $ac_try) 2>&5
22556 ac_status=$?
22557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22558 (exit $ac_status); }; }; then
22559 ac_cv_struct_tm=time.h
22560else
22561 echo "$as_me: failed program was:" >&5
22562sed 's/^/| /' conftest.$ac_ext >&5
22563
22564ac_cv_struct_tm=sys/time.h
22565fi
22566rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22567fi
22568echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
22569echo "${ECHO_T}$ac_cv_struct_tm" >&6
22570if test $ac_cv_struct_tm = sys/time.h; then
22571
22572cat >>confdefs.h <<\_ACEOF
22573#define TM_IN_SYS_TIME 1
22574_ACEOF
22575
22576fi
22577
22578echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
22579echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
22580if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
22581 echo $ECHO_N "(cached) $ECHO_C" >&6
22582else
22583 cat >conftest.$ac_ext <<_ACEOF
22584/* confdefs.h. */
22585_ACEOF
22586cat confdefs.h >>conftest.$ac_ext
22587cat >>conftest.$ac_ext <<_ACEOF
22588/* end confdefs.h. */
22589#include <sys/types.h>
22590#include <$ac_cv_struct_tm>
22591
22592
22593int
22594main ()
22595{
22596static struct tm ac_aggr;
22597if (ac_aggr.tm_zone)
22598return 0;
22599 ;
22600 return 0;
22601}
22602_ACEOF
22603rm -f conftest.$ac_objext
22604if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22605 (eval $ac_compile) 2>conftest.er1
22606 ac_status=$?
22607 grep -v '^ *+' conftest.er1 >conftest.err
22608 rm -f conftest.er1
22609 cat conftest.err >&5
22610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22611 (exit $ac_status); } &&
22612 { ac_try='test -z "$ac_c_werror_flag"
22613 || test ! -s conftest.err'
22614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22615 (eval $ac_try) 2>&5
22616 ac_status=$?
22617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22618 (exit $ac_status); }; } &&
22619 { ac_try='test -s conftest.$ac_objext'
22620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22621 (eval $ac_try) 2>&5
22622 ac_status=$?
22623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22624 (exit $ac_status); }; }; then
22625 ac_cv_member_struct_tm_tm_zone=yes
22626else
22627 echo "$as_me: failed program was:" >&5
22628sed 's/^/| /' conftest.$ac_ext >&5
22629
22630cat >conftest.$ac_ext <<_ACEOF
22631/* confdefs.h. */
22632_ACEOF
22633cat confdefs.h >>conftest.$ac_ext
22634cat >>conftest.$ac_ext <<_ACEOF
22635/* end confdefs.h. */
22636#include <sys/types.h>
22637#include <$ac_cv_struct_tm>
22638
22639
22640int
22641main ()
22642{
22643static struct tm ac_aggr;
22644if (sizeof ac_aggr.tm_zone)
22645return 0;
22646 ;
22647 return 0;
22648}
22649_ACEOF
22650rm -f conftest.$ac_objext
22651if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22652 (eval $ac_compile) 2>conftest.er1
22653 ac_status=$?
22654 grep -v '^ *+' conftest.er1 >conftest.err
22655 rm -f conftest.er1
22656 cat conftest.err >&5
22657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22658 (exit $ac_status); } &&
22659 { ac_try='test -z "$ac_c_werror_flag"
22660 || test ! -s conftest.err'
22661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22662 (eval $ac_try) 2>&5
22663 ac_status=$?
22664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22665 (exit $ac_status); }; } &&
22666 { ac_try='test -s conftest.$ac_objext'
22667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22668 (eval $ac_try) 2>&5
22669 ac_status=$?
22670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22671 (exit $ac_status); }; }; then
22672 ac_cv_member_struct_tm_tm_zone=yes
22673else
22674 echo "$as_me: failed program was:" >&5
22675sed 's/^/| /' conftest.$ac_ext >&5
22676
22677ac_cv_member_struct_tm_tm_zone=no
22678fi
22679rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22680fi
22681rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22682fi
22683echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
22684echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
22685if test $ac_cv_member_struct_tm_tm_zone = yes; then
22686
22687cat >>confdefs.h <<_ACEOF
22688#define HAVE_STRUCT_TM_TM_ZONE 1
22689_ACEOF
22690
22691
22692fi
22693
22694if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
22695
22696cat >>confdefs.h <<\_ACEOF
22697#define HAVE_TM_ZONE 1
22698_ACEOF
22699
22700else
22701 echo "$as_me:$LINENO: checking for tzname" >&5
22702echo $ECHO_N "checking for tzname... $ECHO_C" >&6
22703if test "${ac_cv_var_tzname+set}" = set; then
22704 echo $ECHO_N "(cached) $ECHO_C" >&6
22705else
22706 if test x$gcc_no_link = xyes; then
22707 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22708echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22709 { (exit 1); exit 1; }; }
22710fi
22711cat >conftest.$ac_ext <<_ACEOF
22712/* confdefs.h. */
22713_ACEOF
22714cat confdefs.h >>conftest.$ac_ext
22715cat >>conftest.$ac_ext <<_ACEOF
22716/* end confdefs.h. */
22717#include <time.h>
22718#ifndef tzname /* For SGI. */
22719extern char *tzname[]; /* RS6000 and others reject char **tzname. */
22720#endif
22721
22722int
22723main ()
22724{
22725atoi(*tzname);
22726 ;
22727 return 0;
22728}
22729_ACEOF
22730rm -f conftest.$ac_objext conftest$ac_exeext
22731if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22732 (eval $ac_link) 2>conftest.er1
22733 ac_status=$?
22734 grep -v '^ *+' conftest.er1 >conftest.err
22735 rm -f conftest.er1
22736 cat conftest.err >&5
22737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22738 (exit $ac_status); } &&
22739 { ac_try='test -z "$ac_c_werror_flag"
22740 || test ! -s conftest.err'
22741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22742 (eval $ac_try) 2>&5
22743 ac_status=$?
22744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22745 (exit $ac_status); }; } &&
22746 { ac_try='test -s conftest$ac_exeext'
22747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22748 (eval $ac_try) 2>&5
22749 ac_status=$?
22750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22751 (exit $ac_status); }; }; then
22752 ac_cv_var_tzname=yes
22753else
22754 echo "$as_me: failed program was:" >&5
22755sed 's/^/| /' conftest.$ac_ext >&5
22756
22757ac_cv_var_tzname=no
22758fi
22759rm -f conftest.err conftest.$ac_objext \
22760 conftest$ac_exeext conftest.$ac_ext
22761fi
22762echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
22763echo "${ECHO_T}$ac_cv_var_tzname" >&6
22764 if test $ac_cv_var_tzname = yes; then
22765
22766cat >>confdefs.h <<\_ACEOF
22767#define HAVE_TZNAME 1
22768_ACEOF
22769
22770 fi
22771fi
22772
22773
22774
22775for ac_func in gethostbyname_r
22776do
22777as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22778echo "$as_me:$LINENO: checking for $ac_func" >&5
22779echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22780if eval "test \"\${$as_ac_var+set}\" = set"; then
22781 echo $ECHO_N "(cached) $ECHO_C" >&6
22782else
22783 if test x$gcc_no_link = xyes; then
22784 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22785echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22786 { (exit 1); exit 1; }; }
22787fi
22788cat >conftest.$ac_ext <<_ACEOF
22789/* confdefs.h. */
22790_ACEOF
22791cat confdefs.h >>conftest.$ac_ext
22792cat >>conftest.$ac_ext <<_ACEOF
22793/* end confdefs.h. */
22794/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22795 For example, HP-UX 11i <limits.h> declares gettimeofday. */
22796#define $ac_func innocuous_$ac_func
22797
22798/* System header to define __stub macros and hopefully few prototypes,
22799 which can conflict with char $ac_func (); below.
22800 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22801 <limits.h> exists even on freestanding compilers. */
22802
22803#ifdef __STDC__
22804# include <limits.h>
22805#else
22806# include <assert.h>
22807#endif
22808
22809#undef $ac_func
22810
22811/* Override any gcc2 internal prototype to avoid an error. */
22812#ifdef __cplusplus
22813extern "C"
22814{
22815#endif
22816/* We use char because int might match the return type of a gcc2
22817 builtin and then its argument prototype would still apply. */
22818char $ac_func ();
22819/* The GNU C library defines this for functions which it implements
22820 to always fail with ENOSYS. Some functions are actually named
22821 something starting with __ and the normal name is an alias. */
22822#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22823choke me
22824#else
22825char (*f) () = $ac_func;
22826#endif
22827#ifdef __cplusplus
22828}
22829#endif
22830
22831int
22832main ()
22833{
22834return f != $ac_func;
22835 ;
22836 return 0;
22837}
22838_ACEOF
22839rm -f conftest.$ac_objext conftest$ac_exeext
22840if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22841 (eval $ac_link) 2>conftest.er1
22842 ac_status=$?
22843 grep -v '^ *+' conftest.er1 >conftest.err
22844 rm -f conftest.er1
22845 cat conftest.err >&5
22846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22847 (exit $ac_status); } &&
22848 { ac_try='test -z "$ac_c_werror_flag"
22849 || test ! -s conftest.err'
22850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22851 (eval $ac_try) 2>&5
22852 ac_status=$?
22853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22854 (exit $ac_status); }; } &&
22855 { ac_try='test -s conftest$ac_exeext'
22856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22857 (eval $ac_try) 2>&5
22858 ac_status=$?
22859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22860 (exit $ac_status); }; }; then
22861 eval "$as_ac_var=yes"
22862else
22863 echo "$as_me: failed program was:" >&5
22864sed 's/^/| /' conftest.$ac_ext >&5
22865
22866eval "$as_ac_var=no"
22867fi
22868rm -f conftest.err conftest.$ac_objext \
22869 conftest$ac_exeext conftest.$ac_ext
22870fi
22871echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
22872echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22873if test `eval echo '${'$as_ac_var'}'` = yes; then
22874 cat >>confdefs.h <<_ACEOF
22875#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22876_ACEOF
22877
22878
22879cat >>confdefs.h <<\_ACEOF
22880#define HAVE_GETHOSTBYNAME_R 1
22881_ACEOF
22882
22883 # There are two different kinds of gethostbyname_r.
22884 # We look for the one that returns `int'.
22885 # Hopefully this check is robust enough.
22886 cat >conftest.$ac_ext <<_ACEOF
22887/* confdefs.h. */
22888_ACEOF
22889cat confdefs.h >>conftest.$ac_ext
22890cat >>conftest.$ac_ext <<_ACEOF
22891/* end confdefs.h. */
22892#include <netdb.h>
22893
22894_ACEOF
22895if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22896 $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then
22897
22898
22899cat >>confdefs.h <<\_ACEOF
22900#define GETHOSTBYNAME_R_RETURNS_INT 1
22901_ACEOF
22902
22903fi
22904rm -f conftest*
22905
22906
22907 case " $GCINCS " in
22908 *" -D_REENTRANT "*) ;;
22909 *)
22910 echo "$as_me:$LINENO: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22911echo $ECHO_N "checking whether gethostbyname_r declaration requires -D_REENTRANT... $ECHO_C" >&6
22912if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then
22913 echo $ECHO_N "(cached) $ECHO_C" >&6
22914else
22915 ac_ext=cc
22916ac_cpp='$CXXCPP $CPPFLAGS'
22917ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22918ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22919ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22920
22921 cat >conftest.$ac_ext <<_ACEOF
22922/* confdefs.h. */
22923_ACEOF
22924cat confdefs.h >>conftest.$ac_ext
22925cat >>conftest.$ac_ext <<_ACEOF
22926/* end confdefs.h. */
22927#include <netdb.h>
22928int
22929main ()
22930{
22931gethostbyname_r("", 0, 0);
22932 ;
22933 return 0;
22934}
22935_ACEOF
22936rm -f conftest.$ac_objext
22937if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22938 (eval $ac_compile) 2>conftest.er1
22939 ac_status=$?
22940 grep -v '^ *+' conftest.er1 >conftest.err
22941 rm -f conftest.er1
22942 cat conftest.err >&5
22943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22944 (exit $ac_status); } &&
22945 { ac_try='test -z "$ac_cxx_werror_flag"
22946 || test ! -s conftest.err'
22947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22948 (eval $ac_try) 2>&5
22949 ac_status=$?
22950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22951 (exit $ac_status); }; } &&
22952 { ac_try='test -s conftest.$ac_objext'
22953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22954 (eval $ac_try) 2>&5
22955 ac_status=$?
22956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22957 (exit $ac_status); }; }; then
22958 libjava_cv_gethostbyname_r_needs_reentrant=no
22959else
22960 echo "$as_me: failed program was:" >&5
22961sed 's/^/| /' conftest.$ac_ext >&5
22962
22963 CPPFLAGS_SAVE="$CPPFLAGS"
22964 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22965 cat >conftest.$ac_ext <<_ACEOF
22966/* confdefs.h. */
22967_ACEOF
22968cat confdefs.h >>conftest.$ac_ext
22969cat >>conftest.$ac_ext <<_ACEOF
22970/* end confdefs.h. */
22971#include <netdb.h>
22972int
22973main ()
22974{
22975gethostbyname_r("", 0, 0);
22976 ;
22977 return 0;
22978}
22979_ACEOF
22980rm -f conftest.$ac_objext
22981if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22982 (eval $ac_compile) 2>conftest.er1
22983 ac_status=$?
22984 grep -v '^ *+' conftest.er1 >conftest.err
22985 rm -f conftest.er1
22986 cat conftest.err >&5
22987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22988 (exit $ac_status); } &&
22989 { ac_try='test -z "$ac_cxx_werror_flag"
22990 || test ! -s conftest.err'
22991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22992 (eval $ac_try) 2>&5
22993 ac_status=$?
22994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22995 (exit $ac_status); }; } &&
22996 { ac_try='test -s conftest.$ac_objext'
22997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22998 (eval $ac_try) 2>&5
22999 ac_status=$?
23000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23001 (exit $ac_status); }; }; then
23002 libjava_cv_gethostbyname_r_needs_reentrant=yes
23003else
23004 echo "$as_me: failed program was:" >&5
23005sed 's/^/| /' conftest.$ac_ext >&5
23006
23007libjava_cv_gethostbyname_r_needs_reentrant=fail
23008fi
23009rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23010 CPPFLAGS="$CPPFLAGS_SAVE"
23011
23012fi
23013rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23014 ac_ext=c
23015ac_cpp='$CPP $CPPFLAGS'
23016ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23017ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23018ac_compiler_gnu=$ac_cv_c_compiler_gnu
23019
23020
23021fi
23022echo "$as_me:$LINENO: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
23023echo "${ECHO_T}$libjava_cv_gethostbyname_r_needs_reentrant" >&6
23024 if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
23025
23026cat >>confdefs.h <<\_ACEOF
23027#define _REENTRANT 1
23028_ACEOF
23029
23030 fi
23031 ;;
23032 esac
23033
23034 echo "$as_me:$LINENO: checking for struct hostent_data" >&5
23035echo $ECHO_N "checking for struct hostent_data... $ECHO_C" >&6
23036if test "${libjava_cv_struct_hostent_data+set}" = set; then
23037 echo $ECHO_N "(cached) $ECHO_C" >&6
23038else
23039 cat >conftest.$ac_ext <<_ACEOF
23040/* confdefs.h. */
23041_ACEOF
23042cat confdefs.h >>conftest.$ac_ext
23043cat >>conftest.$ac_ext <<_ACEOF
23044/* end confdefs.h. */
23045
23046#if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
23047# define _REENTRANT 1
23048#endif
23049#include <netdb.h>
23050int
23051main ()
23052{
23053struct hostent_data data;
23054 ;
23055 return 0;
23056}
23057_ACEOF
23058rm -f conftest.$ac_objext
23059if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23060 (eval $ac_compile) 2>conftest.er1
23061 ac_status=$?
23062 grep -v '^ *+' conftest.er1 >conftest.err
23063 rm -f conftest.er1
23064 cat conftest.err >&5
23065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23066 (exit $ac_status); } &&
23067 { ac_try='test -z "$ac_c_werror_flag"
23068 || test ! -s conftest.err'
23069 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23070 (eval $ac_try) 2>&5
23071 ac_status=$?
23072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23073 (exit $ac_status); }; } &&
23074 { ac_try='test -s conftest.$ac_objext'
23075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23076 (eval $ac_try) 2>&5
23077 ac_status=$?
23078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23079 (exit $ac_status); }; }; then
23080 libjava_cv_struct_hostent_data=yes
23081else
23082 echo "$as_me: failed program was:" >&5
23083sed 's/^/| /' conftest.$ac_ext >&5
23084
23085libjava_cv_struct_hostent_data=no
23086fi
23087rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23088fi
23089echo "$as_me:$LINENO: result: $libjava_cv_struct_hostent_data" >&5
23090echo "${ECHO_T}$libjava_cv_struct_hostent_data" >&6
23091 if test "x$libjava_cv_struct_hostent_data" = xyes; then
23092
23093cat >>confdefs.h <<\_ACEOF
23094#define HAVE_STRUCT_HOSTENT_DATA 1
23095_ACEOF
23096
23097 fi
23098
23099fi
23100done
23101
23102
23103 # FIXME: libjava source code expects to find a prototype for
23104 # gethostbyaddr_r in netdb.h. The outer check ensures that
23105 # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
23106 # to exist where expected. (The root issue: AC_CHECK_FUNCS assumes C
23107 # linkage check is enough, yet C++ code requires proper prototypes.)
23108 cat >conftest.$ac_ext <<_ACEOF
23109/* confdefs.h. */
23110_ACEOF
23111cat confdefs.h >>conftest.$ac_ext
23112cat >>conftest.$ac_ext <<_ACEOF
23113/* end confdefs.h. */
23114#include <netdb.h>
23115
23116_ACEOF
23117if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23118 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then
23119
23120
23121for ac_func in gethostbyaddr_r
23122do
23123as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23124echo "$as_me:$LINENO: checking for $ac_func" >&5
23125echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23126if eval "test \"\${$as_ac_var+set}\" = set"; then
23127 echo $ECHO_N "(cached) $ECHO_C" >&6
23128else
23129 if test x$gcc_no_link = xyes; then
23130 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23131echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23132 { (exit 1); exit 1; }; }
23133fi
23134cat >conftest.$ac_ext <<_ACEOF
23135/* confdefs.h. */
23136_ACEOF
23137cat confdefs.h >>conftest.$ac_ext
23138cat >>conftest.$ac_ext <<_ACEOF
23139/* end confdefs.h. */
23140/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23141 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23142#define $ac_func innocuous_$ac_func
23143
23144/* System header to define __stub macros and hopefully few prototypes,
23145 which can conflict with char $ac_func (); below.
23146 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23147 <limits.h> exists even on freestanding compilers. */
23148
23149#ifdef __STDC__
23150# include <limits.h>
23151#else
23152# include <assert.h>
23153#endif
23154
23155#undef $ac_func
23156
23157/* Override any gcc2 internal prototype to avoid an error. */
23158#ifdef __cplusplus
23159extern "C"
23160{
23161#endif
23162/* We use char because int might match the return type of a gcc2
23163 builtin and then its argument prototype would still apply. */
23164char $ac_func ();
23165/* The GNU C library defines this for functions which it implements
23166 to always fail with ENOSYS. Some functions are actually named
23167 something starting with __ and the normal name is an alias. */
23168#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23169choke me
23170#else
23171char (*f) () = $ac_func;
23172#endif
23173#ifdef __cplusplus
23174}
23175#endif
23176
23177int
23178main ()
23179{
23180return f != $ac_func;
23181 ;
23182 return 0;
23183}
23184_ACEOF
23185rm -f conftest.$ac_objext conftest$ac_exeext
23186if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23187 (eval $ac_link) 2>conftest.er1
23188 ac_status=$?
23189 grep -v '^ *+' conftest.er1 >conftest.err
23190 rm -f conftest.er1
23191 cat conftest.err >&5
23192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23193 (exit $ac_status); } &&
23194 { ac_try='test -z "$ac_c_werror_flag"
23195 || test ! -s conftest.err'
23196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23197 (eval $ac_try) 2>&5
23198 ac_status=$?
23199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23200 (exit $ac_status); }; } &&
23201 { ac_try='test -s conftest$ac_exeext'
23202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23203 (eval $ac_try) 2>&5
23204 ac_status=$?
23205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23206 (exit $ac_status); }; }; then
23207 eval "$as_ac_var=yes"
23208else
23209 echo "$as_me: failed program was:" >&5
23210sed 's/^/| /' conftest.$ac_ext >&5
23211
23212eval "$as_ac_var=no"
23213fi
23214rm -f conftest.err conftest.$ac_objext \
23215 conftest$ac_exeext conftest.$ac_ext
23216fi
23217echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23218echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23219if test `eval echo '${'$as_ac_var'}'` = yes; then
23220 cat >>confdefs.h <<_ACEOF
23221#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23222_ACEOF
23223
23224
23225cat >>confdefs.h <<\_ACEOF
23226#define HAVE_GETHOSTBYADDR_R 1
23227_ACEOF
23228
23229 # There are two different kinds of gethostbyaddr_r.
23230 # We look for the one that returns `int'.
23231 # Hopefully this check is robust enough.
23232 cat >conftest.$ac_ext <<_ACEOF
23233/* confdefs.h. */
23234_ACEOF
23235cat confdefs.h >>conftest.$ac_ext
23236cat >>conftest.$ac_ext <<_ACEOF
23237/* end confdefs.h. */
23238#include <netdb.h>
23239
23240_ACEOF
23241if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23242 $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then
23243
23244
23245cat >>confdefs.h <<\_ACEOF
23246#define GETHOSTBYADDR_R_RETURNS_INT 1
23247_ACEOF
23248
23249fi
23250rm -f conftest*
23251
23252fi
23253done
23254
23255fi
23256rm -f conftest*
23257
23258
23259
23260for ac_func in gethostname
23261do
23262as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23263echo "$as_me:$LINENO: checking for $ac_func" >&5
23264echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23265if eval "test \"\${$as_ac_var+set}\" = set"; then
23266 echo $ECHO_N "(cached) $ECHO_C" >&6
23267else
23268 if test x$gcc_no_link = xyes; then
23269 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23270echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23271 { (exit 1); exit 1; }; }
23272fi
23273cat >conftest.$ac_ext <<_ACEOF
23274/* confdefs.h. */
23275_ACEOF
23276cat confdefs.h >>conftest.$ac_ext
23277cat >>conftest.$ac_ext <<_ACEOF
23278/* end confdefs.h. */
23279/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23280 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23281#define $ac_func innocuous_$ac_func
23282
23283/* System header to define __stub macros and hopefully few prototypes,
23284 which can conflict with char $ac_func (); below.
23285 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23286 <limits.h> exists even on freestanding compilers. */
23287
23288#ifdef __STDC__
23289# include <limits.h>
23290#else
23291# include <assert.h>
23292#endif
23293
23294#undef $ac_func
23295
23296/* Override any gcc2 internal prototype to avoid an error. */
23297#ifdef __cplusplus
23298extern "C"
23299{
23300#endif
23301/* We use char because int might match the return type of a gcc2
23302 builtin and then its argument prototype would still apply. */
23303char $ac_func ();
23304/* The GNU C library defines this for functions which it implements
23305 to always fail with ENOSYS. Some functions are actually named
23306 something starting with __ and the normal name is an alias. */
23307#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23308choke me
23309#else
23310char (*f) () = $ac_func;
23311#endif
23312#ifdef __cplusplus
23313}
23314#endif
23315
23316int
23317main ()
23318{
23319return f != $ac_func;
23320 ;
23321 return 0;
23322}
23323_ACEOF
23324rm -f conftest.$ac_objext conftest$ac_exeext
23325if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23326 (eval $ac_link) 2>conftest.er1
23327 ac_status=$?
23328 grep -v '^ *+' conftest.er1 >conftest.err
23329 rm -f conftest.er1
23330 cat conftest.err >&5
23331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23332 (exit $ac_status); } &&
23333 { ac_try='test -z "$ac_c_werror_flag"
23334 || test ! -s conftest.err'
23335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23336 (eval $ac_try) 2>&5
23337 ac_status=$?
23338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23339 (exit $ac_status); }; } &&
23340 { ac_try='test -s conftest$ac_exeext'
23341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23342 (eval $ac_try) 2>&5
23343 ac_status=$?
23344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23345 (exit $ac_status); }; }; then
23346 eval "$as_ac_var=yes"
23347else
23348 echo "$as_me: failed program was:" >&5
23349sed 's/^/| /' conftest.$ac_ext >&5
23350
23351eval "$as_ac_var=no"
23352fi
23353rm -f conftest.err conftest.$ac_objext \
23354 conftest$ac_exeext conftest.$ac_ext
23355fi
23356echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23357echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23358if test `eval echo '${'$as_ac_var'}'` = yes; then
23359 cat >>confdefs.h <<_ACEOF
23360#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23361_ACEOF
23362
23363
23364cat >>confdefs.h <<\_ACEOF
23365#define HAVE_GETHOSTNAME 1
23366_ACEOF
23367
23368 cat >conftest.$ac_ext <<_ACEOF
23369/* confdefs.h. */
23370_ACEOF
23371cat confdefs.h >>conftest.$ac_ext
23372cat >>conftest.$ac_ext <<_ACEOF
23373/* end confdefs.h. */
23374#include <unistd.h>
23375
23376_ACEOF
23377if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23378 $EGREP "gethostname" >/dev/null 2>&1; then
23379
23380
23381cat >>confdefs.h <<\_ACEOF
23382#define HAVE_GETHOSTNAME_DECL 1
23383_ACEOF
23384
23385fi
23386rm -f conftest*
23387
23388fi
23389done
23390
23391
23392
23393for ac_func in usleep
23394do
23395as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23396echo "$as_me:$LINENO: checking for $ac_func" >&5
23397echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23398if eval "test \"\${$as_ac_var+set}\" = set"; then
23399 echo $ECHO_N "(cached) $ECHO_C" >&6
23400else
23401 if test x$gcc_no_link = xyes; then
23402 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23403echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23404 { (exit 1); exit 1; }; }
23405fi
23406cat >conftest.$ac_ext <<_ACEOF
23407/* confdefs.h. */
23408_ACEOF
23409cat confdefs.h >>conftest.$ac_ext
23410cat >>conftest.$ac_ext <<_ACEOF
23411/* end confdefs.h. */
23412/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23413 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23414#define $ac_func innocuous_$ac_func
23415
23416/* System header to define __stub macros and hopefully few prototypes,
23417 which can conflict with char $ac_func (); below.
23418 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23419 <limits.h> exists even on freestanding compilers. */
23420
23421#ifdef __STDC__
23422# include <limits.h>
23423#else
23424# include <assert.h>
23425#endif
23426
23427#undef $ac_func
23428
23429/* Override any gcc2 internal prototype to avoid an error. */
23430#ifdef __cplusplus
23431extern "C"
23432{
23433#endif
23434/* We use char because int might match the return type of a gcc2
23435 builtin and then its argument prototype would still apply. */
23436char $ac_func ();
23437/* The GNU C library defines this for functions which it implements
23438 to always fail with ENOSYS. Some functions are actually named
23439 something starting with __ and the normal name is an alias. */
23440#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23441choke me
23442#else
23443char (*f) () = $ac_func;
23444#endif
23445#ifdef __cplusplus
23446}
23447#endif
23448
23449int
23450main ()
23451{
23452return f != $ac_func;
23453 ;
23454 return 0;
23455}
23456_ACEOF
23457rm -f conftest.$ac_objext conftest$ac_exeext
23458if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23459 (eval $ac_link) 2>conftest.er1
23460 ac_status=$?
23461 grep -v '^ *+' conftest.er1 >conftest.err
23462 rm -f conftest.er1
23463 cat conftest.err >&5
23464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23465 (exit $ac_status); } &&
23466 { ac_try='test -z "$ac_c_werror_flag"
23467 || test ! -s conftest.err'
23468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23469 (eval $ac_try) 2>&5
23470 ac_status=$?
23471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23472 (exit $ac_status); }; } &&
23473 { ac_try='test -s conftest$ac_exeext'
23474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23475 (eval $ac_try) 2>&5
23476 ac_status=$?
23477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23478 (exit $ac_status); }; }; then
23479 eval "$as_ac_var=yes"
23480else
23481 echo "$as_me: failed program was:" >&5
23482sed 's/^/| /' conftest.$ac_ext >&5
23483
23484eval "$as_ac_var=no"
23485fi
23486rm -f conftest.err conftest.$ac_objext \
23487 conftest$ac_exeext conftest.$ac_ext
23488fi
23489echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23490echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23491if test `eval echo '${'$as_ac_var'}'` = yes; then
23492 cat >>confdefs.h <<_ACEOF
23493#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23494_ACEOF
23495
23496 cat >conftest.$ac_ext <<_ACEOF
23497/* confdefs.h. */
23498_ACEOF
23499cat confdefs.h >>conftest.$ac_ext
23500cat >>conftest.$ac_ext <<_ACEOF
23501/* end confdefs.h. */
23502#include <unistd.h>
23503
23504_ACEOF
23505if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23506 $EGREP "usleep" >/dev/null 2>&1; then
23507
23508
23509cat >>confdefs.h <<\_ACEOF
23510#define HAVE_USLEEP_DECL 1
23511_ACEOF
23512
23513fi
23514rm -f conftest*
23515
23516fi
23517done
23518
23519
23520 # Look for these functions in the thread library, but only bother
23521 # if using POSIX threads.
23522 if test "$THREADS" = posix; then
23523 save_LIBS="$LIBS"
23524 LIBS="$LIBS $THREADLIBS"
23525
23526 # Look for sched_yield. Up to Solaris 2.6, it is in libposix4, since
23527 # Solaris 7 the name librt is preferred.
23528
23529for ac_func in sched_yield
23530do
23531as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23532echo "$as_me:$LINENO: checking for $ac_func" >&5
23533echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23534if eval "test \"\${$as_ac_var+set}\" = set"; then
23535 echo $ECHO_N "(cached) $ECHO_C" >&6
23536else
23537 if test x$gcc_no_link = xyes; then
23538 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23539echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23540 { (exit 1); exit 1; }; }
23541fi
23542cat >conftest.$ac_ext <<_ACEOF
23543/* confdefs.h. */
23544_ACEOF
23545cat confdefs.h >>conftest.$ac_ext
23546cat >>conftest.$ac_ext <<_ACEOF
23547/* end confdefs.h. */
23548/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23549 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23550#define $ac_func innocuous_$ac_func
23551
23552/* System header to define __stub macros and hopefully few prototypes,
23553 which can conflict with char $ac_func (); below.
23554 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23555 <limits.h> exists even on freestanding compilers. */
23556
23557#ifdef __STDC__
23558# include <limits.h>
23559#else
23560# include <assert.h>
23561#endif
23562
23563#undef $ac_func
23564
23565/* Override any gcc2 internal prototype to avoid an error. */
23566#ifdef __cplusplus
23567extern "C"
23568{
23569#endif
23570/* We use char because int might match the return type of a gcc2
23571 builtin and then its argument prototype would still apply. */
23572char $ac_func ();
23573/* The GNU C library defines this for functions which it implements
23574 to always fail with ENOSYS. Some functions are actually named
23575 something starting with __ and the normal name is an alias. */
23576#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23577choke me
23578#else
23579char (*f) () = $ac_func;
23580#endif
23581#ifdef __cplusplus
23582}
23583#endif
23584
23585int
23586main ()
23587{
23588return f != $ac_func;
23589 ;
23590 return 0;
23591}
23592_ACEOF
23593rm -f conftest.$ac_objext conftest$ac_exeext
23594if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23595 (eval $ac_link) 2>conftest.er1
23596 ac_status=$?
23597 grep -v '^ *+' conftest.er1 >conftest.err
23598 rm -f conftest.er1
23599 cat conftest.err >&5
23600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23601 (exit $ac_status); } &&
23602 { ac_try='test -z "$ac_c_werror_flag"
23603 || test ! -s conftest.err'
23604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23605 (eval $ac_try) 2>&5
23606 ac_status=$?
23607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23608 (exit $ac_status); }; } &&
23609 { ac_try='test -s conftest$ac_exeext'
23610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23611 (eval $ac_try) 2>&5
23612 ac_status=$?
23613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23614 (exit $ac_status); }; }; then
23615 eval "$as_ac_var=yes"
23616else
23617 echo "$as_me: failed program was:" >&5
23618sed 's/^/| /' conftest.$ac_ext >&5
23619
23620eval "$as_ac_var=no"
23621fi
23622rm -f conftest.err conftest.$ac_objext \
23623 conftest$ac_exeext conftest.$ac_ext
23624fi
23625echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23626echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23627if test `eval echo '${'$as_ac_var'}'` = yes; then
23628 cat >>confdefs.h <<_ACEOF
23629#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23630_ACEOF
23631
23632else
23633
23634 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
23635echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
23636if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
23637 echo $ECHO_N "(cached) $ECHO_C" >&6
23638else
23639 ac_check_lib_save_LIBS=$LIBS
23640LIBS="-lrt $LIBS"
23641if test x$gcc_no_link = xyes; then
23642 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23643echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23644 { (exit 1); exit 1; }; }
23645fi
23646cat >conftest.$ac_ext <<_ACEOF
23647/* confdefs.h. */
23648_ACEOF
23649cat confdefs.h >>conftest.$ac_ext
23650cat >>conftest.$ac_ext <<_ACEOF
23651/* end confdefs.h. */
23652
23653/* Override any gcc2 internal prototype to avoid an error. */
23654#ifdef __cplusplus
23655extern "C"
23656#endif
23657/* We use char because int might match the return type of a gcc2
23658 builtin and then its argument prototype would still apply. */
23659char sched_yield ();
23660int
23661main ()
23662{
23663sched_yield ();
23664 ;
23665 return 0;
23666}
23667_ACEOF
23668rm -f conftest.$ac_objext conftest$ac_exeext
23669if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23670 (eval $ac_link) 2>conftest.er1
23671 ac_status=$?
23672 grep -v '^ *+' conftest.er1 >conftest.err
23673 rm -f conftest.er1
23674 cat conftest.err >&5
23675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23676 (exit $ac_status); } &&
23677 { ac_try='test -z "$ac_c_werror_flag"
23678 || test ! -s conftest.err'
23679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23680 (eval $ac_try) 2>&5
23681 ac_status=$?
23682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23683 (exit $ac_status); }; } &&
23684 { ac_try='test -s conftest$ac_exeext'
23685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23686 (eval $ac_try) 2>&5
23687 ac_status=$?
23688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23689 (exit $ac_status); }; }; then
23690 ac_cv_lib_rt_sched_yield=yes
23691else
23692 echo "$as_me: failed program was:" >&5
23693sed 's/^/| /' conftest.$ac_ext >&5
23694
23695ac_cv_lib_rt_sched_yield=no
23696fi
23697rm -f conftest.err conftest.$ac_objext \
23698 conftest$ac_exeext conftest.$ac_ext
23699LIBS=$ac_check_lib_save_LIBS
23700fi
23701echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
23702echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
23703if test $ac_cv_lib_rt_sched_yield = yes; then
23704
23705 cat >>confdefs.h <<\_ACEOF
23706#define HAVE_SCHED_YIELD 1
23707_ACEOF
23708
23709 THREADLIBS="$THREADLIBS -lrt"
23710 THREADSPEC="$THREADSPEC -lrt"
23711else
23712
23713 echo "$as_me:$LINENO: checking for sched_yield in -lposix4" >&5
23714echo $ECHO_N "checking for sched_yield in -lposix4... $ECHO_C" >&6
23715if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then
23716 echo $ECHO_N "(cached) $ECHO_C" >&6
23717else
23718 ac_check_lib_save_LIBS=$LIBS
23719LIBS="-lposix4 $LIBS"
23720if test x$gcc_no_link = xyes; then
23721 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23722echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23723 { (exit 1); exit 1; }; }
23724fi
23725cat >conftest.$ac_ext <<_ACEOF
23726/* confdefs.h. */
23727_ACEOF
23728cat confdefs.h >>conftest.$ac_ext
23729cat >>conftest.$ac_ext <<_ACEOF
23730/* end confdefs.h. */
23731
23732/* Override any gcc2 internal prototype to avoid an error. */
23733#ifdef __cplusplus
23734extern "C"
23735#endif
23736/* We use char because int might match the return type of a gcc2
23737 builtin and then its argument prototype would still apply. */
23738char sched_yield ();
23739int
23740main ()
23741{
23742sched_yield ();
23743 ;
23744 return 0;
23745}
23746_ACEOF
23747rm -f conftest.$ac_objext conftest$ac_exeext
23748if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23749 (eval $ac_link) 2>conftest.er1
23750 ac_status=$?
23751 grep -v '^ *+' conftest.er1 >conftest.err
23752 rm -f conftest.er1
23753 cat conftest.err >&5
23754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23755 (exit $ac_status); } &&
23756 { ac_try='test -z "$ac_c_werror_flag"
23757 || test ! -s conftest.err'
23758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23759 (eval $ac_try) 2>&5
23760 ac_status=$?
23761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23762 (exit $ac_status); }; } &&
23763 { ac_try='test -s conftest$ac_exeext'
23764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23765 (eval $ac_try) 2>&5
23766 ac_status=$?
23767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23768 (exit $ac_status); }; }; then
23769 ac_cv_lib_posix4_sched_yield=yes
23770else
23771 echo "$as_me: failed program was:" >&5
23772sed 's/^/| /' conftest.$ac_ext >&5
23773
23774ac_cv_lib_posix4_sched_yield=no
23775fi
23776rm -f conftest.err conftest.$ac_objext \
23777 conftest$ac_exeext conftest.$ac_ext
23778LIBS=$ac_check_lib_save_LIBS
23779fi
23780echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_sched_yield" >&5
23781echo "${ECHO_T}$ac_cv_lib_posix4_sched_yield" >&6
23782if test $ac_cv_lib_posix4_sched_yield = yes; then
23783
23784 cat >>confdefs.h <<\_ACEOF
23785#define HAVE_SCHED_YIELD 1
23786_ACEOF
23787
23788 THREADLIBS="$THREADLIBS -lposix4"
23789 THREADSPEC="$THREADSPEC -lposix4"
23790fi
23791
23792fi
23793
23794fi
23795done
23796
23797
23798 echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
23799echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6
23800if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
23801 echo $ECHO_N "(cached) $ECHO_C" >&6
23802else
23803 ac_check_lib_save_LIBS=$LIBS
23804LIBS="-lrt $LIBS"
23805if test x$gcc_no_link = xyes; then
23806 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23807echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23808 { (exit 1); exit 1; }; }
23809fi
23810cat >conftest.$ac_ext <<_ACEOF
23811/* confdefs.h. */
23812_ACEOF
23813cat confdefs.h >>conftest.$ac_ext
23814cat >>conftest.$ac_ext <<_ACEOF
23815/* end confdefs.h. */
23816
23817/* Override any gcc2 internal prototype to avoid an error. */
23818#ifdef __cplusplus
23819extern "C"
23820#endif
23821/* We use char because int might match the return type of a gcc2
23822 builtin and then its argument prototype would still apply. */
23823char clock_gettime ();
23824int
23825main ()
23826{
23827clock_gettime ();
23828 ;
23829 return 0;
23830}
23831_ACEOF
23832rm -f conftest.$ac_objext conftest$ac_exeext
23833if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23834 (eval $ac_link) 2>conftest.er1
23835 ac_status=$?
23836 grep -v '^ *+' conftest.er1 >conftest.err
23837 rm -f conftest.er1
23838 cat conftest.err >&5
23839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23840 (exit $ac_status); } &&
23841 { ac_try='test -z "$ac_c_werror_flag"
23842 || test ! -s conftest.err'
23843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23844 (eval $ac_try) 2>&5
23845 ac_status=$?
23846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23847 (exit $ac_status); }; } &&
23848 { ac_try='test -s conftest$ac_exeext'
23849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23850 (eval $ac_try) 2>&5
23851 ac_status=$?
23852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23853 (exit $ac_status); }; }; then
23854 ac_cv_lib_rt_clock_gettime=yes
23855else
23856 echo "$as_me: failed program was:" >&5
23857sed 's/^/| /' conftest.$ac_ext >&5
23858
23859ac_cv_lib_rt_clock_gettime=no
23860fi
23861rm -f conftest.err conftest.$ac_objext \
23862 conftest$ac_exeext conftest.$ac_ext
23863LIBS=$ac_check_lib_save_LIBS
23864fi
23865echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
23866echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6
23867if test $ac_cv_lib_rt_clock_gettime = yes; then
23868
23869
23870cat >>confdefs.h <<\_ACEOF
23871#define HAVE_CLOCK_GETTIME 1
23872_ACEOF
23873
23874 case "$THREADSPEC" in
23875 *-lrt*) ;;
23876 *)
23877 THREADSPEC="$THREADSPEC -lrt"
23878 THREADLIBS="$THREADLIBS -lrt"
23879 ;;
23880 esac
23881fi
23882
23883
23884 LIBS="$save_LIBS"
23885
23886 # We can save a little space at runtime if the mutex has m_count
23887 # or __m_count. This is a nice hack for Linux.
23888 cat >conftest.$ac_ext <<_ACEOF
23889/* confdefs.h. */
23890_ACEOF
23891cat confdefs.h >>conftest.$ac_ext
23892cat >>conftest.$ac_ext <<_ACEOF
23893/* end confdefs.h. */
23894#include <pthread.h>
23895int
23896main ()
23897{
23898
23899 extern pthread_mutex_t *mutex; int q = mutex->m_count;
23900
23901 ;
23902 return 0;
23903}
23904_ACEOF
23905rm -f conftest.$ac_objext
23906if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23907 (eval $ac_compile) 2>conftest.er1
23908 ac_status=$?
23909 grep -v '^ *+' conftest.er1 >conftest.err
23910 rm -f conftest.er1
23911 cat conftest.err >&5
23912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23913 (exit $ac_status); } &&
23914 { ac_try='test -z "$ac_c_werror_flag"
23915 || test ! -s conftest.err'
23916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23917 (eval $ac_try) 2>&5
23918 ac_status=$?
23919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23920 (exit $ac_status); }; } &&
23921 { ac_try='test -s conftest.$ac_objext'
23922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23923 (eval $ac_try) 2>&5
23924 ac_status=$?
23925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23926 (exit $ac_status); }; }; then
23927
23928cat >>confdefs.h <<\_ACEOF
23929#define PTHREAD_MUTEX_HAVE_M_COUNT 1
23930_ACEOF
23931
23932else
23933 echo "$as_me: failed program was:" >&5
23934sed 's/^/| /' conftest.$ac_ext >&5
23935
23936
23937 cat >conftest.$ac_ext <<_ACEOF
23938/* confdefs.h. */
23939_ACEOF
23940cat confdefs.h >>conftest.$ac_ext
23941cat >>conftest.$ac_ext <<_ACEOF
23942/* end confdefs.h. */
23943#include <pthread.h>
23944int
23945main ()
23946{
23947
23948 extern pthread_mutex_t *mutex; int q = mutex->__m_count;
23949
23950 ;
23951 return 0;
23952}
23953_ACEOF
23954rm -f conftest.$ac_objext
23955if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23956 (eval $ac_compile) 2>conftest.er1
23957 ac_status=$?
23958 grep -v '^ *+' conftest.er1 >conftest.err
23959 rm -f conftest.er1
23960 cat conftest.err >&5
23961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23962 (exit $ac_status); } &&
23963 { ac_try='test -z "$ac_c_werror_flag"
23964 || test ! -s conftest.err'
23965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23966 (eval $ac_try) 2>&5
23967 ac_status=$?
23968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23969 (exit $ac_status); }; } &&
23970 { ac_try='test -s conftest.$ac_objext'
23971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23972 (eval $ac_try) 2>&5
23973 ac_status=$?
23974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23975 (exit $ac_status); }; }; then
23976
23977cat >>confdefs.h <<\_ACEOF
23978#define PTHREAD_MUTEX_HAVE___M_COUNT 1
23979_ACEOF
23980
23981else
23982 echo "$as_me: failed program was:" >&5
23983sed 's/^/| /' conftest.$ac_ext >&5
23984
23985fi
23986rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23987fi
23988rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23989 fi
23990
23991 # We require a way to get the time.
23992 time_found=no
23993
23994
23995
23996for ac_func in gettimeofday time ftime
23997do
23998as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23999echo "$as_me:$LINENO: checking for $ac_func" >&5
24000echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24001if eval "test \"\${$as_ac_var+set}\" = set"; then
24002 echo $ECHO_N "(cached) $ECHO_C" >&6
24003else
24004 if test x$gcc_no_link = xyes; then
24005 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24006echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24007 { (exit 1); exit 1; }; }
24008fi
24009cat >conftest.$ac_ext <<_ACEOF
24010/* confdefs.h. */
24011_ACEOF
24012cat confdefs.h >>conftest.$ac_ext
24013cat >>conftest.$ac_ext <<_ACEOF
24014/* end confdefs.h. */
24015/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24016 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24017#define $ac_func innocuous_$ac_func
24018
24019/* System header to define __stub macros and hopefully few prototypes,
24020 which can conflict with char $ac_func (); below.
24021 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24022 <limits.h> exists even on freestanding compilers. */
24023
24024#ifdef __STDC__
24025# include <limits.h>
24026#else
24027# include <assert.h>
24028#endif
24029
24030#undef $ac_func
24031
24032/* Override any gcc2 internal prototype to avoid an error. */
24033#ifdef __cplusplus
24034extern "C"
24035{
24036#endif
24037/* We use char because int might match the return type of a gcc2
24038 builtin and then its argument prototype would still apply. */
24039char $ac_func ();
24040/* The GNU C library defines this for functions which it implements
24041 to always fail with ENOSYS. Some functions are actually named
24042 something starting with __ and the normal name is an alias. */
24043#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24044choke me
24045#else
24046char (*f) () = $ac_func;
24047#endif
24048#ifdef __cplusplus
24049}
24050#endif
24051
24052int
24053main ()
24054{
24055return f != $ac_func;
24056 ;
24057 return 0;
24058}
24059_ACEOF
24060rm -f conftest.$ac_objext conftest$ac_exeext
24061if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24062 (eval $ac_link) 2>conftest.er1
24063 ac_status=$?
24064 grep -v '^ *+' conftest.er1 >conftest.err
24065 rm -f conftest.er1
24066 cat conftest.err >&5
24067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24068 (exit $ac_status); } &&
24069 { ac_try='test -z "$ac_c_werror_flag"
24070 || test ! -s conftest.err'
24071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24072 (eval $ac_try) 2>&5
24073 ac_status=$?
24074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24075 (exit $ac_status); }; } &&
24076 { ac_try='test -s conftest$ac_exeext'
24077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24078 (eval $ac_try) 2>&5
24079 ac_status=$?
24080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24081 (exit $ac_status); }; }; then
24082 eval "$as_ac_var=yes"
24083else
24084 echo "$as_me: failed program was:" >&5
24085sed 's/^/| /' conftest.$ac_ext >&5
24086
24087eval "$as_ac_var=no"
24088fi
24089rm -f conftest.err conftest.$ac_objext \
24090 conftest$ac_exeext conftest.$ac_ext
24091fi
24092echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24093echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24094if test `eval echo '${'$as_ac_var'}'` = yes; then
24095 cat >>confdefs.h <<_ACEOF
24096#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24097_ACEOF
24098 time_found=yes
24099fi
24100done
24101
24102 if test "$time_found" = no; then
24103 { { echo "$as_me:$LINENO: error: no function found to get the time" >&5
24104echo "$as_me: error: no function found to get the time" >&2;}
24105 { (exit 1); exit 1; }; }
24106 fi
24107
24108
24109for ac_func in memmove
24110do
24111as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24112echo "$as_me:$LINENO: checking for $ac_func" >&5
24113echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24114if eval "test \"\${$as_ac_var+set}\" = set"; then
24115 echo $ECHO_N "(cached) $ECHO_C" >&6
24116else
24117 if test x$gcc_no_link = xyes; then
24118 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24119echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24120 { (exit 1); exit 1; }; }
24121fi
24122cat >conftest.$ac_ext <<_ACEOF
24123/* confdefs.h. */
24124_ACEOF
24125cat confdefs.h >>conftest.$ac_ext
24126cat >>conftest.$ac_ext <<_ACEOF
24127/* end confdefs.h. */
24128/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24129 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24130#define $ac_func innocuous_$ac_func
24131
24132/* System header to define __stub macros and hopefully few prototypes,
24133 which can conflict with char $ac_func (); below.
24134 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24135 <limits.h> exists even on freestanding compilers. */
24136
24137#ifdef __STDC__
24138# include <limits.h>
24139#else
24140# include <assert.h>
24141#endif
24142
24143#undef $ac_func
24144
24145/* Override any gcc2 internal prototype to avoid an error. */
24146#ifdef __cplusplus
24147extern "C"
24148{
24149#endif
24150/* We use char because int might match the return type of a gcc2
24151 builtin and then its argument prototype would still apply. */
24152char $ac_func ();
24153/* The GNU C library defines this for functions which it implements
24154 to always fail with ENOSYS. Some functions are actually named
24155 something starting with __ and the normal name is an alias. */
24156#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24157choke me
24158#else
24159char (*f) () = $ac_func;
24160#endif
24161#ifdef __cplusplus
24162}
24163#endif
24164
24165int
24166main ()
24167{
24168return f != $ac_func;
24169 ;
24170 return 0;
24171}
24172_ACEOF
24173rm -f conftest.$ac_objext conftest$ac_exeext
24174if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24175 (eval $ac_link) 2>conftest.er1
24176 ac_status=$?
24177 grep -v '^ *+' conftest.er1 >conftest.err
24178 rm -f conftest.er1
24179 cat conftest.err >&5
24180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24181 (exit $ac_status); } &&
24182 { ac_try='test -z "$ac_c_werror_flag"
24183 || test ! -s conftest.err'
24184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24185 (eval $ac_try) 2>&5
24186 ac_status=$?
24187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24188 (exit $ac_status); }; } &&
24189 { ac_try='test -s conftest$ac_exeext'
24190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24191 (eval $ac_try) 2>&5
24192 ac_status=$?
24193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24194 (exit $ac_status); }; }; then
24195 eval "$as_ac_var=yes"
24196else
24197 echo "$as_me: failed program was:" >&5
24198sed 's/^/| /' conftest.$ac_ext >&5
24199
24200eval "$as_ac_var=no"
24201fi
24202rm -f conftest.err conftest.$ac_objext \
24203 conftest$ac_exeext conftest.$ac_ext
24204fi
24205echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24206echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24207if test `eval echo '${'$as_ac_var'}'` = yes; then
24208 cat >>confdefs.h <<_ACEOF
24209#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24210_ACEOF
24211
24212fi
24213done
24214
24215
24216 # We require memcpy.
24217 memcpy_found=no
24218
24219for ac_func in memcpy
24220do
24221as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24222echo "$as_me:$LINENO: checking for $ac_func" >&5
24223echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24224if eval "test \"\${$as_ac_var+set}\" = set"; then
24225 echo $ECHO_N "(cached) $ECHO_C" >&6
24226else
24227 if test x$gcc_no_link = xyes; then
24228 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24229echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24230 { (exit 1); exit 1; }; }
24231fi
24232cat >conftest.$ac_ext <<_ACEOF
24233/* confdefs.h. */
24234_ACEOF
24235cat confdefs.h >>conftest.$ac_ext
24236cat >>conftest.$ac_ext <<_ACEOF
24237/* end confdefs.h. */
24238/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24239 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24240#define $ac_func innocuous_$ac_func
24241
24242/* System header to define __stub macros and hopefully few prototypes,
24243 which can conflict with char $ac_func (); below.
24244 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24245 <limits.h> exists even on freestanding compilers. */
24246
24247#ifdef __STDC__
24248# include <limits.h>
24249#else
24250# include <assert.h>
24251#endif
24252
24253#undef $ac_func
24254
24255/* Override any gcc2 internal prototype to avoid an error. */
24256#ifdef __cplusplus
24257extern "C"
24258{
24259#endif
24260/* We use char because int might match the return type of a gcc2
24261 builtin and then its argument prototype would still apply. */
24262char $ac_func ();
24263/* The GNU C library defines this for functions which it implements
24264 to always fail with ENOSYS. Some functions are actually named
24265 something starting with __ and the normal name is an alias. */
24266#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24267choke me
24268#else
24269char (*f) () = $ac_func;
24270#endif
24271#ifdef __cplusplus
24272}
24273#endif
24274
24275int
24276main ()
24277{
24278return f != $ac_func;
24279 ;
24280 return 0;
24281}
24282_ACEOF
24283rm -f conftest.$ac_objext conftest$ac_exeext
24284if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24285 (eval $ac_link) 2>conftest.er1
24286 ac_status=$?
24287 grep -v '^ *+' conftest.er1 >conftest.err
24288 rm -f conftest.er1
24289 cat conftest.err >&5
24290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24291 (exit $ac_status); } &&
24292 { ac_try='test -z "$ac_c_werror_flag"
24293 || test ! -s conftest.err'
24294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24295 (eval $ac_try) 2>&5
24296 ac_status=$?
24297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24298 (exit $ac_status); }; } &&
24299 { ac_try='test -s conftest$ac_exeext'
24300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24301 (eval $ac_try) 2>&5
24302 ac_status=$?
24303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24304 (exit $ac_status); }; }; then
24305 eval "$as_ac_var=yes"
24306else
24307 echo "$as_me: failed program was:" >&5
24308sed 's/^/| /' conftest.$ac_ext >&5
24309
24310eval "$as_ac_var=no"
24311fi
24312rm -f conftest.err conftest.$ac_objext \
24313 conftest$ac_exeext conftest.$ac_ext
24314fi
24315echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24316echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24317if test `eval echo '${'$as_ac_var'}'` = yes; then
24318 cat >>confdefs.h <<_ACEOF
24319#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24320_ACEOF
24321 memcpy_found=yes
24322fi
24323done
24324
24325 if test "$memcpy_found" = no; then
24326 { { echo "$as_me:$LINENO: error: memcpy is required" >&5
24327echo "$as_me: error: memcpy is required" >&2;}
24328 { (exit 1); exit 1; }; }
24329 fi
24330 # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
24331 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
24332echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
24333if test "${ac_cv_lib_dl_dlopen+set}" = set; then
24334 echo $ECHO_N "(cached) $ECHO_C" >&6
24335else
24336 ac_check_lib_save_LIBS=$LIBS
24337LIBS="-ldl $LIBS"
24338if test x$gcc_no_link = xyes; then
24339 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24340echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24341 { (exit 1); exit 1; }; }
24342fi
24343cat >conftest.$ac_ext <<_ACEOF
24344/* confdefs.h. */
24345_ACEOF
24346cat confdefs.h >>conftest.$ac_ext
24347cat >>conftest.$ac_ext <<_ACEOF
24348/* end confdefs.h. */
24349
24350/* Override any gcc2 internal prototype to avoid an error. */
24351#ifdef __cplusplus
24352extern "C"
24353#endif
24354/* We use char because int might match the return type of a gcc2
24355 builtin and then its argument prototype would still apply. */
24356char dlopen ();
24357int
24358main ()
24359{
24360dlopen ();
24361 ;
24362 return 0;
24363}
24364_ACEOF
24365rm -f conftest.$ac_objext conftest$ac_exeext
24366if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24367 (eval $ac_link) 2>conftest.er1
24368 ac_status=$?
24369 grep -v '^ *+' conftest.er1 >conftest.err
24370 rm -f conftest.er1
24371 cat conftest.err >&5
24372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24373 (exit $ac_status); } &&
24374 { ac_try='test -z "$ac_c_werror_flag"
24375 || test ! -s conftest.err'
24376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24377 (eval $ac_try) 2>&5
24378 ac_status=$?
24379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24380 (exit $ac_status); }; } &&
24381 { ac_try='test -s conftest$ac_exeext'
24382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24383 (eval $ac_try) 2>&5
24384 ac_status=$?
24385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24386 (exit $ac_status); }; }; then
24387 ac_cv_lib_dl_dlopen=yes
24388else
24389 echo "$as_me: failed program was:" >&5
24390sed 's/^/| /' conftest.$ac_ext >&5
24391
24392ac_cv_lib_dl_dlopen=no
24393fi
24394rm -f conftest.err conftest.$ac_objext \
24395 conftest$ac_exeext conftest.$ac_ext
24396LIBS=$ac_check_lib_save_LIBS
24397fi
24398echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
24399echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
24400if test $ac_cv_lib_dl_dlopen = yes; then
24401
24402
24403cat >>confdefs.h <<\_ACEOF
24404#define HAVE_DLOPEN 1
24405_ACEOF
24406
24407else
24408
24409 echo "$as_me:$LINENO: checking for dlopen in -ldld" >&5
24410echo $ECHO_N "checking for dlopen in -ldld... $ECHO_C" >&6
24411if test "${ac_cv_lib_dld_dlopen+set}" = set; then
24412 echo $ECHO_N "(cached) $ECHO_C" >&6
24413else
24414 ac_check_lib_save_LIBS=$LIBS
24415LIBS="-ldld $LIBS"
24416if test x$gcc_no_link = xyes; then
24417 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24418echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24419 { (exit 1); exit 1; }; }
24420fi
24421cat >conftest.$ac_ext <<_ACEOF
24422/* confdefs.h. */
24423_ACEOF
24424cat confdefs.h >>conftest.$ac_ext
24425cat >>conftest.$ac_ext <<_ACEOF
24426/* end confdefs.h. */
24427
24428/* Override any gcc2 internal prototype to avoid an error. */
24429#ifdef __cplusplus
24430extern "C"
24431#endif
24432/* We use char because int might match the return type of a gcc2
24433 builtin and then its argument prototype would still apply. */
24434char dlopen ();
24435int
24436main ()
24437{
24438dlopen ();
24439 ;
24440 return 0;
24441}
24442_ACEOF
24443rm -f conftest.$ac_objext conftest$ac_exeext
24444if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24445 (eval $ac_link) 2>conftest.er1
24446 ac_status=$?
24447 grep -v '^ *+' conftest.er1 >conftest.err
24448 rm -f conftest.er1
24449 cat conftest.err >&5
24450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24451 (exit $ac_status); } &&
24452 { ac_try='test -z "$ac_c_werror_flag"
24453 || test ! -s conftest.err'
24454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24455 (eval $ac_try) 2>&5
24456 ac_status=$?
24457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24458 (exit $ac_status); }; } &&
24459 { ac_try='test -s conftest$ac_exeext'
24460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24461 (eval $ac_try) 2>&5
24462 ac_status=$?
24463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24464 (exit $ac_status); }; }; then
24465 ac_cv_lib_dld_dlopen=yes
24466else
24467 echo "$as_me: failed program was:" >&5
24468sed 's/^/| /' conftest.$ac_ext >&5
24469
24470ac_cv_lib_dld_dlopen=no
24471fi
24472rm -f conftest.err conftest.$ac_objext \
24473 conftest$ac_exeext conftest.$ac_ext
24474LIBS=$ac_check_lib_save_LIBS
24475fi
24476echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dlopen" >&5
24477echo "${ECHO_T}$ac_cv_lib_dld_dlopen" >&6
24478if test $ac_cv_lib_dld_dlopen = yes; then
24479
24480
24481cat >>confdefs.h <<\_ACEOF
24482#define HAVE_DLOPEN 1
24483_ACEOF
24484
24485fi
24486
24487fi
24488
24489
24490 # Some library-finding code we stole from Tcl.
24491 #--------------------------------------------------------------------
24492 # Check for the existence of the -lsocket and -lnsl libraries.
24493 # The order here is important, so that they end up in the right
24494 # order in the command line generated by make. Here are some
24495 # special considerations:
24496 # 1. Use "connect" and "accept" to check for -lsocket, and
24497 # "gethostbyname" to check for -lnsl.
24498 # 2. Use each function name only once: can't redo a check because
24499 # autoconf caches the results of the last check and won't redo it.
24500 # 3. Use -lnsl and -lsocket only if they supply procedures that
24501 # aren't already present in the normal libraries. This is because
24502 # IRIX 5.2 has libraries, but they aren't needed and they're
24503 # bogus: they goof up name resolution if used.
24504 # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
24505 # To get around this problem, check for both libraries together
24506 # if -lsocket doesn't work by itself.
24507 #--------------------------------------------------------------------
24508
24509 echo "$as_me:$LINENO: checking for socket libraries" >&5
24510echo $ECHO_N "checking for socket libraries... $ECHO_C" >&6
24511if test "${gcj_cv_lib_sockets+set}" = set; then
24512 echo $ECHO_N "(cached) $ECHO_C" >&6
24513else
24514 gcj_cv_lib_sockets=
24515 gcj_checkBoth=0
24516 unset ac_cv_func_connect
24517 echo "$as_me:$LINENO: checking for connect" >&5
24518echo $ECHO_N "checking for connect... $ECHO_C" >&6
24519if test "${ac_cv_func_connect+set}" = set; then
24520 echo $ECHO_N "(cached) $ECHO_C" >&6
24521else
24522 if test x$gcc_no_link = xyes; then
24523 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24524echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24525 { (exit 1); exit 1; }; }
24526fi
24527cat >conftest.$ac_ext <<_ACEOF
24528/* confdefs.h. */
24529_ACEOF
24530cat confdefs.h >>conftest.$ac_ext
24531cat >>conftest.$ac_ext <<_ACEOF
24532/* end confdefs.h. */
24533/* Define connect to an innocuous variant, in case <limits.h> declares connect.
24534 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24535#define connect innocuous_connect
24536
24537/* System header to define __stub macros and hopefully few prototypes,
24538 which can conflict with char connect (); below.
24539 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24540 <limits.h> exists even on freestanding compilers. */
24541
24542#ifdef __STDC__
24543# include <limits.h>
24544#else
24545# include <assert.h>
24546#endif
24547
24548#undef connect
24549
24550/* Override any gcc2 internal prototype to avoid an error. */
24551#ifdef __cplusplus
24552extern "C"
24553{
24554#endif
24555/* We use char because int might match the return type of a gcc2
24556 builtin and then its argument prototype would still apply. */
24557char connect ();
24558/* The GNU C library defines this for functions which it implements
24559 to always fail with ENOSYS. Some functions are actually named
24560 something starting with __ and the normal name is an alias. */
24561#if defined (__stub_connect) || defined (__stub___connect)
24562choke me
24563#else
24564char (*f) () = connect;
24565#endif
24566#ifdef __cplusplus
24567}
24568#endif
24569
24570int
24571main ()
24572{
24573return f != connect;
24574 ;
24575 return 0;
24576}
24577_ACEOF
24578rm -f conftest.$ac_objext conftest$ac_exeext
24579if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24580 (eval $ac_link) 2>conftest.er1
24581 ac_status=$?
24582 grep -v '^ *+' conftest.er1 >conftest.err
24583 rm -f conftest.er1
24584 cat conftest.err >&5
24585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24586 (exit $ac_status); } &&
24587 { ac_try='test -z "$ac_c_werror_flag"
24588 || test ! -s conftest.err'
24589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24590 (eval $ac_try) 2>&5
24591 ac_status=$?
24592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24593 (exit $ac_status); }; } &&
24594 { ac_try='test -s conftest$ac_exeext'
24595 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24596 (eval $ac_try) 2>&5
24597 ac_status=$?
24598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24599 (exit $ac_status); }; }; then
24600 ac_cv_func_connect=yes
24601else
24602 echo "$as_me: failed program was:" >&5
24603sed 's/^/| /' conftest.$ac_ext >&5
24604
24605ac_cv_func_connect=no
24606fi
24607rm -f conftest.err conftest.$ac_objext \
24608 conftest$ac_exeext conftest.$ac_ext
24609fi
24610echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
24611echo "${ECHO_T}$ac_cv_func_connect" >&6
24612if test $ac_cv_func_connect = yes; then
24613 gcj_checkSocket=0
24614else
24615 gcj_checkSocket=1
24616fi
24617
24618 if test "$gcj_checkSocket" = 1; then
24619 unset ac_cv_func_connect
24620 echo "$as_me:$LINENO: checking for main in -lsocket" >&5
24621echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
24622if test "${ac_cv_lib_socket_main+set}" = set; then
24623 echo $ECHO_N "(cached) $ECHO_C" >&6
24624else
24625 ac_check_lib_save_LIBS=$LIBS
24626LIBS="-lsocket $LIBS"
24627if test x$gcc_no_link = xyes; then
24628 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24629echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24630 { (exit 1); exit 1; }; }
24631fi
24632cat >conftest.$ac_ext <<_ACEOF
24633/* confdefs.h. */
24634_ACEOF
24635cat confdefs.h >>conftest.$ac_ext
24636cat >>conftest.$ac_ext <<_ACEOF
24637/* end confdefs.h. */
24638
24639
24640int
24641main ()
24642{
24643main ();
24644 ;
24645 return 0;
24646}
24647_ACEOF
24648rm -f conftest.$ac_objext conftest$ac_exeext
24649if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24650 (eval $ac_link) 2>conftest.er1
24651 ac_status=$?
24652 grep -v '^ *+' conftest.er1 >conftest.err
24653 rm -f conftest.er1
24654 cat conftest.err >&5
24655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24656 (exit $ac_status); } &&
24657 { ac_try='test -z "$ac_c_werror_flag"
24658 || test ! -s conftest.err'
24659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24660 (eval $ac_try) 2>&5
24661 ac_status=$?
24662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24663 (exit $ac_status); }; } &&
24664 { ac_try='test -s conftest$ac_exeext'
24665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24666 (eval $ac_try) 2>&5
24667 ac_status=$?
24668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24669 (exit $ac_status); }; }; then
24670 ac_cv_lib_socket_main=yes
24671else
24672 echo "$as_me: failed program was:" >&5
24673sed 's/^/| /' conftest.$ac_ext >&5
24674
24675ac_cv_lib_socket_main=no
24676fi
24677rm -f conftest.err conftest.$ac_objext \
24678 conftest$ac_exeext conftest.$ac_ext
24679LIBS=$ac_check_lib_save_LIBS
24680fi
24681echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
24682echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
24683if test $ac_cv_lib_socket_main = yes; then
24684 gcj_cv_lib_sockets="-lsocket"
24685else
24686 gcj_checkBoth=1
24687fi
24688
24689 fi
24690 if test "$gcj_checkBoth" = 1; then
24691 gcj_oldLibs=$LIBS
24692 LIBS="$LIBS -lsocket -lnsl"
24693 unset ac_cv_func_accept
24694 echo "$as_me:$LINENO: checking for accept" >&5
24695echo $ECHO_N "checking for accept... $ECHO_C" >&6
24696if test "${ac_cv_func_accept+set}" = set; then
24697 echo $ECHO_N "(cached) $ECHO_C" >&6
24698else
24699 if test x$gcc_no_link = xyes; then
24700 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24701echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24702 { (exit 1); exit 1; }; }
24703fi
24704cat >conftest.$ac_ext <<_ACEOF
24705/* confdefs.h. */
24706_ACEOF
24707cat confdefs.h >>conftest.$ac_ext
24708cat >>conftest.$ac_ext <<_ACEOF
24709/* end confdefs.h. */
24710/* Define accept to an innocuous variant, in case <limits.h> declares accept.
24711 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24712#define accept innocuous_accept
24713
24714/* System header to define __stub macros and hopefully few prototypes,
24715 which can conflict with char accept (); below.
24716 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24717 <limits.h> exists even on freestanding compilers. */
24718
24719#ifdef __STDC__
24720# include <limits.h>
24721#else
24722# include <assert.h>
24723#endif
24724
24725#undef accept
24726
24727/* Override any gcc2 internal prototype to avoid an error. */
24728#ifdef __cplusplus
24729extern "C"
24730{
24731#endif
24732/* We use char because int might match the return type of a gcc2
24733 builtin and then its argument prototype would still apply. */
24734char accept ();
24735/* The GNU C library defines this for functions which it implements
24736 to always fail with ENOSYS. Some functions are actually named
24737 something starting with __ and the normal name is an alias. */
24738#if defined (__stub_accept) || defined (__stub___accept)
24739choke me
24740#else
24741char (*f) () = accept;
24742#endif
24743#ifdef __cplusplus
24744}
24745#endif
24746
24747int
24748main ()
24749{
24750return f != accept;
24751 ;
24752 return 0;
24753}
24754_ACEOF
24755rm -f conftest.$ac_objext conftest$ac_exeext
24756if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24757 (eval $ac_link) 2>conftest.er1
24758 ac_status=$?
24759 grep -v '^ *+' conftest.er1 >conftest.err
24760 rm -f conftest.er1
24761 cat conftest.err >&5
24762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24763 (exit $ac_status); } &&
24764 { ac_try='test -z "$ac_c_werror_flag"
24765 || test ! -s conftest.err'
24766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24767 (eval $ac_try) 2>&5
24768 ac_status=$?
24769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24770 (exit $ac_status); }; } &&
24771 { ac_try='test -s conftest$ac_exeext'
24772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24773 (eval $ac_try) 2>&5
24774 ac_status=$?
24775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24776 (exit $ac_status); }; }; then
24777 ac_cv_func_accept=yes
24778else
24779 echo "$as_me: failed program was:" >&5
24780sed 's/^/| /' conftest.$ac_ext >&5
24781
24782ac_cv_func_accept=no
24783fi
24784rm -f conftest.err conftest.$ac_objext \
24785 conftest$ac_exeext conftest.$ac_ext
24786fi
24787echo "$as_me:$LINENO: result: $ac_cv_func_accept" >&5
24788echo "${ECHO_T}$ac_cv_func_accept" >&6
24789if test $ac_cv_func_accept = yes; then
24790 gcj_checkNsl=0
24791 gcj_cv_lib_sockets="-lsocket -lnsl"
24792fi
24793
24794 unset ac_cv_func_accept
24795 LIBS=$gcj_oldLibs
24796 fi
24797 unset ac_cv_func_gethostbyname
24798 gcj_oldLibs=$LIBS
24799 LIBS="$LIBS $gcj_cv_lib_sockets"
24800 echo "$as_me:$LINENO: checking for gethostbyname" >&5
24801echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
24802if test "${ac_cv_func_gethostbyname+set}" = set; then
24803 echo $ECHO_N "(cached) $ECHO_C" >&6
24804else
24805 if test x$gcc_no_link = xyes; then
24806 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24807echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24808 { (exit 1); exit 1; }; }
24809fi
24810cat >conftest.$ac_ext <<_ACEOF
24811/* confdefs.h. */
24812_ACEOF
24813cat confdefs.h >>conftest.$ac_ext
24814cat >>conftest.$ac_ext <<_ACEOF
24815/* end confdefs.h. */
24816/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
24817 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24818#define gethostbyname innocuous_gethostbyname
24819
24820/* System header to define __stub macros and hopefully few prototypes,
24821 which can conflict with char gethostbyname (); below.
24822 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24823 <limits.h> exists even on freestanding compilers. */
24824
24825#ifdef __STDC__
24826# include <limits.h>
24827#else
24828# include <assert.h>
24829#endif
24830
24831#undef gethostbyname
24832
24833/* Override any gcc2 internal prototype to avoid an error. */
24834#ifdef __cplusplus
24835extern "C"
24836{
24837#endif
24838/* We use char because int might match the return type of a gcc2
24839 builtin and then its argument prototype would still apply. */
24840char gethostbyname ();
24841/* The GNU C library defines this for functions which it implements
24842 to always fail with ENOSYS. Some functions are actually named
24843 something starting with __ and the normal name is an alias. */
24844#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
24845choke me
24846#else
24847char (*f) () = gethostbyname;
24848#endif
24849#ifdef __cplusplus
24850}
24851#endif
24852
24853int
24854main ()
24855{
24856return f != gethostbyname;
24857 ;
24858 return 0;
24859}
24860_ACEOF
24861rm -f conftest.$ac_objext conftest$ac_exeext
24862if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24863 (eval $ac_link) 2>conftest.er1
24864 ac_status=$?
24865 grep -v '^ *+' conftest.er1 >conftest.err
24866 rm -f conftest.er1
24867 cat conftest.err >&5
24868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24869 (exit $ac_status); } &&
24870 { ac_try='test -z "$ac_c_werror_flag"
24871 || test ! -s conftest.err'
24872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24873 (eval $ac_try) 2>&5
24874 ac_status=$?
24875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24876 (exit $ac_status); }; } &&
24877 { ac_try='test -s conftest$ac_exeext'
24878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24879 (eval $ac_try) 2>&5
24880 ac_status=$?
24881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24882 (exit $ac_status); }; }; then
24883 ac_cv_func_gethostbyname=yes
24884else
24885 echo "$as_me: failed program was:" >&5
24886sed 's/^/| /' conftest.$ac_ext >&5
24887
24888ac_cv_func_gethostbyname=no
24889fi
24890rm -f conftest.err conftest.$ac_objext \
24891 conftest$ac_exeext conftest.$ac_ext
24892fi
24893echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
24894echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
24895if test $ac_cv_func_gethostbyname = yes; then
24896 :
24897else
24898 echo "$as_me:$LINENO: checking for main in -lnsl" >&5
24899echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
24900if test "${ac_cv_lib_nsl_main+set}" = set; then
24901 echo $ECHO_N "(cached) $ECHO_C" >&6
24902else
24903 ac_check_lib_save_LIBS=$LIBS
24904LIBS="-lnsl $LIBS"
24905if test x$gcc_no_link = xyes; then
24906 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24907echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24908 { (exit 1); exit 1; }; }
24909fi
24910cat >conftest.$ac_ext <<_ACEOF
24911/* confdefs.h. */
24912_ACEOF
24913cat confdefs.h >>conftest.$ac_ext
24914cat >>conftest.$ac_ext <<_ACEOF
24915/* end confdefs.h. */
24916
24917
24918int
24919main ()
24920{
24921main ();
24922 ;
24923 return 0;
24924}
24925_ACEOF
24926rm -f conftest.$ac_objext conftest$ac_exeext
24927if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24928 (eval $ac_link) 2>conftest.er1
24929 ac_status=$?
24930 grep -v '^ *+' conftest.er1 >conftest.err
24931 rm -f conftest.er1
24932 cat conftest.err >&5
24933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24934 (exit $ac_status); } &&
24935 { ac_try='test -z "$ac_c_werror_flag"
24936 || test ! -s conftest.err'
24937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24938 (eval $ac_try) 2>&5
24939 ac_status=$?
24940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24941 (exit $ac_status); }; } &&
24942 { ac_try='test -s conftest$ac_exeext'
24943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24944 (eval $ac_try) 2>&5
24945 ac_status=$?
24946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24947 (exit $ac_status); }; }; then
24948 ac_cv_lib_nsl_main=yes
24949else
24950 echo "$as_me: failed program was:" >&5
24951sed 's/^/| /' conftest.$ac_ext >&5
24952
24953ac_cv_lib_nsl_main=no
24954fi
24955rm -f conftest.err conftest.$ac_objext \
24956 conftest$ac_exeext conftest.$ac_ext
24957LIBS=$ac_check_lib_save_LIBS
24958fi
24959echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
24960echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
24961if test $ac_cv_lib_nsl_main = yes; then
24962 gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
24963fi
24964
24965fi
24966
24967 unset ac_cv_func_gethostbyname
24968 LIBS=$gcj_oldLIBS
24969
24970fi
24971echo "$as_me:$LINENO: result: $gcj_cv_lib_sockets" >&5
24972echo "${ECHO_T}$gcj_cv_lib_sockets" >&6
24973 SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
24974
24975 if test "$with_system_zlib" = yes; then
24976 echo "$as_me:$LINENO: checking for deflate in -lz" >&5
24977echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
24978if test "${ac_cv_lib_z_deflate+set}" = set; then
24979 echo $ECHO_N "(cached) $ECHO_C" >&6
24980else
24981 ac_check_lib_save_LIBS=$LIBS
24982LIBS="-lz $LIBS"
24983if test x$gcc_no_link = xyes; then
24984 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24985echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24986 { (exit 1); exit 1; }; }
24987fi
24988cat >conftest.$ac_ext <<_ACEOF
24989/* confdefs.h. */
24990_ACEOF
24991cat confdefs.h >>conftest.$ac_ext
24992cat >>conftest.$ac_ext <<_ACEOF
24993/* end confdefs.h. */
24994
24995/* Override any gcc2 internal prototype to avoid an error. */
24996#ifdef __cplusplus
24997extern "C"
24998#endif
24999/* We use char because int might match the return type of a gcc2
25000 builtin and then its argument prototype would still apply. */
25001char deflate ();
25002int
25003main ()
25004{
25005deflate ();
25006 ;
25007 return 0;
25008}
25009_ACEOF
25010rm -f conftest.$ac_objext conftest$ac_exeext
25011if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25012 (eval $ac_link) 2>conftest.er1
25013 ac_status=$?
25014 grep -v '^ *+' conftest.er1 >conftest.err
25015 rm -f conftest.er1
25016 cat conftest.err >&5
25017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25018 (exit $ac_status); } &&
25019 { ac_try='test -z "$ac_c_werror_flag"
25020 || test ! -s conftest.err'
25021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25022 (eval $ac_try) 2>&5
25023 ac_status=$?
25024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25025 (exit $ac_status); }; } &&
25026 { ac_try='test -s conftest$ac_exeext'
25027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25028 (eval $ac_try) 2>&5
25029 ac_status=$?
25030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25031 (exit $ac_status); }; }; then
25032 ac_cv_lib_z_deflate=yes
25033else
25034 echo "$as_me: failed program was:" >&5
25035sed 's/^/| /' conftest.$ac_ext >&5
25036
25037ac_cv_lib_z_deflate=no
25038fi
25039rm -f conftest.err conftest.$ac_objext \
25040 conftest$ac_exeext conftest.$ac_ext
25041LIBS=$ac_check_lib_save_LIBS
25042fi
25043echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
25044echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
25045if test $ac_cv_lib_z_deflate = yes; then
25046 ZLIBSPEC=-lz
25047else
25048 ZLIBSPEC=
25049fi
25050
25051 fi
25052
25053 # Test for Gtk stuff, if asked for.
25054 if test "$use_gtk_awt" = yes; then
25055
25056 succeeded=no
25057
25058 if test -z "$PKG_CONFIG"; then
25059 # Extract the first word of "pkg-config", so it can be a program name with args.
25060set dummy pkg-config; ac_word=$2
25061echo "$as_me:$LINENO: checking for $ac_word" >&5
25062echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25063if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25064 echo $ECHO_N "(cached) $ECHO_C" >&6
25065else
25066 case $PKG_CONFIG in
25067 [\\/]* | ?:[\\/]*)
25068 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25069 ;;
25070 *)
25071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25072for as_dir in $PATH
25073do
25074 IFS=$as_save_IFS
25075 test -z "$as_dir" && as_dir=.
25076 for ac_exec_ext in '' $ac_executable_extensions; do
25077 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25078 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25079 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25080 break 2
25081 fi
25082done
25083done
25084
25085 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25086 ;;
25087esac
25088fi
25089PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25090
25091if test -n "$PKG_CONFIG"; then
25092 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25093echo "${ECHO_T}$PKG_CONFIG" >&6
25094else
25095 echo "$as_me:$LINENO: result: no" >&5
25096echo "${ECHO_T}no" >&6
25097fi
25098
25099 fi
25100
25101 if test "$PKG_CONFIG" = "no" ; then
25102 echo "*** The pkg-config script could not be found. Make sure it is"
25103 echo "*** in your path, or set the PKG_CONFIG environment variable"
25104 echo "*** to the full path to pkg-config."
25105 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25106 else
25107 PKG_CONFIG_MIN_VERSION=0.9.0
25108 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25109 echo "$as_me:$LINENO: checking for gtk+-2.0 >= 2.4" >&5
25110echo $ECHO_N "checking for gtk+-2.0 >= 2.4... $ECHO_C" >&6
25111
25112 if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
25113 echo "$as_me:$LINENO: result: yes" >&5
25114echo "${ECHO_T}yes" >&6
25115 succeeded=yes
25116
25117 echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
25118echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6
25119 GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
25120 echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
25121echo "${ECHO_T}$GTK_CFLAGS" >&6
25122
25123 echo "$as_me:$LINENO: checking GTK_LIBS" >&5
25124echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6
25125 GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
25126 echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
25127echo "${ECHO_T}$GTK_LIBS" >&6
25128 else
25129 GTK_CFLAGS=""
25130 GTK_LIBS=""
25131 ## If we have a custom action on failure, don't print errors, but
25132 ## do set a variable so people can do so.
25133 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
25134 echo $GTK_PKG_ERRORS
25135 fi
25136
25137
25138
25139 else
25140 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25141 echo "*** See http://www.freedesktop.org/software/pkgconfig"
25142 fi
25143 fi
25144
25145 if test $succeeded = yes; then
25146 :
25147 else
25148 { { 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
25149echo "$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;}
25150 { (exit 1); exit 1; }; }
25151 fi
25152
25153
25154
25155
25156
25157 succeeded=no
25158
25159 if test -z "$PKG_CONFIG"; then
25160 # Extract the first word of "pkg-config", so it can be a program name with args.
25161set dummy pkg-config; ac_word=$2
25162echo "$as_me:$LINENO: checking for $ac_word" >&5
25163echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25164if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25165 echo $ECHO_N "(cached) $ECHO_C" >&6
25166else
25167 case $PKG_CONFIG in
25168 [\\/]* | ?:[\\/]*)
25169 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25170 ;;
25171 *)
25172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25173for as_dir in $PATH
25174do
25175 IFS=$as_save_IFS
25176 test -z "$as_dir" && as_dir=.
25177 for ac_exec_ext in '' $ac_executable_extensions; do
25178 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25179 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25180 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25181 break 2
25182 fi
25183done
25184done
25185
25186 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25187 ;;
25188esac
25189fi
25190PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25191
25192if test -n "$PKG_CONFIG"; then
25193 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25194echo "${ECHO_T}$PKG_CONFIG" >&6
25195else
25196 echo "$as_me:$LINENO: result: no" >&5
25197echo "${ECHO_T}no" >&6
25198fi
25199
25200 fi
25201
25202 if test "$PKG_CONFIG" = "no" ; then
25203 echo "*** The pkg-config script could not be found. Make sure it is"
25204 echo "*** in your path, or set the PKG_CONFIG environment variable"
25205 echo "*** to the full path to pkg-config."
25206 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25207 else
25208 PKG_CONFIG_MIN_VERSION=0.9.0
25209 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25210 echo "$as_me:$LINENO: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
25211echo $ECHO_N "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... $ECHO_C" >&6
25212
25213 if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
25214 echo "$as_me:$LINENO: result: yes" >&5
25215echo "${ECHO_T}yes" >&6
25216 succeeded=yes
25217
25218 echo "$as_me:$LINENO: checking GLIB_CFLAGS" >&5
25219echo $ECHO_N "checking GLIB_CFLAGS... $ECHO_C" >&6
25220 GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25221 echo "$as_me:$LINENO: result: $GLIB_CFLAGS" >&5
25222echo "${ECHO_T}$GLIB_CFLAGS" >&6
25223
25224 echo "$as_me:$LINENO: checking GLIB_LIBS" >&5
25225echo $ECHO_N "checking GLIB_LIBS... $ECHO_C" >&6
25226 GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25227 echo "$as_me:$LINENO: result: $GLIB_LIBS" >&5
25228echo "${ECHO_T}$GLIB_LIBS" >&6
25229 else
25230 GLIB_CFLAGS=""
25231 GLIB_LIBS=""
25232 ## If we have a custom action on failure, don't print errors, but
25233 ## do set a variable so people can do so.
25234 GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25235 echo $GLIB_PKG_ERRORS
25236 fi
25237
25238
25239
25240 else
25241 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25242 echo "*** See http://www.freedesktop.org/software/pkgconfig"
25243 fi
25244 fi
25245
25246 if test $succeeded = yes; then
25247 :
25248 else
25249 { { 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
25250echo "$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;}
25251 { (exit 1); exit 1; }; }
25252 fi
25253
25254
25255
25256
25257
25258 succeeded=no
25259
25260 if test -z "$PKG_CONFIG"; then
25261 # Extract the first word of "pkg-config", so it can be a program name with args.
25262set dummy pkg-config; ac_word=$2
25263echo "$as_me:$LINENO: checking for $ac_word" >&5
25264echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25265if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25266 echo $ECHO_N "(cached) $ECHO_C" >&6
25267else
25268 case $PKG_CONFIG in
25269 [\\/]* | ?:[\\/]*)
25270 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25271 ;;
25272 *)
25273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25274for as_dir in $PATH
25275do
25276 IFS=$as_save_IFS
25277 test -z "$as_dir" && as_dir=.
25278 for ac_exec_ext in '' $ac_executable_extensions; do
25279 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25280 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25281 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25282 break 2
25283 fi
25284done
25285done
25286
25287 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25288 ;;
25289esac
25290fi
25291PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25292
25293if test -n "$PKG_CONFIG"; then
25294 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25295echo "${ECHO_T}$PKG_CONFIG" >&6
25296else
25297 echo "$as_me:$LINENO: result: no" >&5
25298echo "${ECHO_T}no" >&6
25299fi
25300
25301 fi
25302
25303 if test "$PKG_CONFIG" = "no" ; then
25304 echo "*** The pkg-config script could not be found. Make sure it is"
25305 echo "*** in your path, or set the PKG_CONFIG environment variable"
25306 echo "*** to the full path to pkg-config."
25307 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25308 else
25309 PKG_CONFIG_MIN_VERSION=0.9.0
25310 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25311 echo "$as_me:$LINENO: checking for libart-2.0 >= 2.1" >&5
25312echo $ECHO_N "checking for libart-2.0 >= 2.1... $ECHO_C" >&6
25313
25314 if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
25315 echo "$as_me:$LINENO: result: yes" >&5
25316echo "${ECHO_T}yes" >&6
25317 succeeded=yes
25318
25319 echo "$as_me:$LINENO: checking LIBART_CFLAGS" >&5
25320echo $ECHO_N "checking LIBART_CFLAGS... $ECHO_C" >&6
25321 LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
25322 echo "$as_me:$LINENO: result: $LIBART_CFLAGS" >&5
25323echo "${ECHO_T}$LIBART_CFLAGS" >&6
25324
25325 echo "$as_me:$LINENO: checking LIBART_LIBS" >&5
25326echo $ECHO_N "checking LIBART_LIBS... $ECHO_C" >&6
25327 LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
25328 echo "$as_me:$LINENO: result: $LIBART_LIBS" >&5
25329echo "${ECHO_T}$LIBART_LIBS" >&6
25330 else
25331 LIBART_CFLAGS=""
25332 LIBART_LIBS=""
25333 ## If we have a custom action on failure, don't print errors, but
25334 ## do set a variable so people can do so.
25335 LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
25336 echo $LIBART_PKG_ERRORS
25337 fi
25338
25339
25340
25341 else
25342 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25343 echo "*** See http://www.freedesktop.org/software/pkgconfig"
25344 fi
25345 fi
25346
25347 if test $succeeded = yes; then
25348 :
25349 else
25350 { { 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
25351echo "$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;}
25352 { (exit 1); exit 1; }; }
25353 fi
25354
25355
25356
25357
25358 # We require the XTest Extension to support java.awt.Robot.
25359 echo "$as_me:$LINENO: checking for XTestQueryExtension in -lXtst" >&5
25360echo $ECHO_N "checking for XTestQueryExtension in -lXtst... $ECHO_C" >&6
25361if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then
25362 echo $ECHO_N "(cached) $ECHO_C" >&6
25363else
25364 ac_check_lib_save_LIBS=$LIBS
25365LIBS="-lXtst ${X_LIBS} $LIBS"
25366if test x$gcc_no_link = xyes; then
25367 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
25368echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
25369 { (exit 1); exit 1; }; }
25370fi
25371cat >conftest.$ac_ext <<_ACEOF
25372/* confdefs.h. */
25373_ACEOF
25374cat confdefs.h >>conftest.$ac_ext
25375cat >>conftest.$ac_ext <<_ACEOF
25376/* end confdefs.h. */
25377
25378/* Override any gcc2 internal prototype to avoid an error. */
25379#ifdef __cplusplus
25380extern "C"
25381#endif
25382/* We use char because int might match the return type of a gcc2
25383 builtin and then its argument prototype would still apply. */
25384char XTestQueryExtension ();
25385int
25386main ()
25387{
25388XTestQueryExtension ();
25389 ;
25390 return 0;
25391}
25392_ACEOF
25393rm -f conftest.$ac_objext conftest$ac_exeext
25394if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25395 (eval $ac_link) 2>conftest.er1
25396 ac_status=$?
25397 grep -v '^ *+' conftest.er1 >conftest.err
25398 rm -f conftest.er1
25399 cat conftest.err >&5
25400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25401 (exit $ac_status); } &&
25402 { ac_try='test -z "$ac_c_werror_flag"
25403 || test ! -s conftest.err'
25404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25405 (eval $ac_try) 2>&5
25406 ac_status=$?
25407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25408 (exit $ac_status); }; } &&
25409 { ac_try='test -s conftest$ac_exeext'
25410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25411 (eval $ac_try) 2>&5
25412 ac_status=$?
25413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25414 (exit $ac_status); }; }; then
25415 ac_cv_lib_Xtst_XTestQueryExtension=yes
25416else
25417 echo "$as_me: failed program was:" >&5
25418sed 's/^/| /' conftest.$ac_ext >&5
25419
25420ac_cv_lib_Xtst_XTestQueryExtension=no
25421fi
25422rm -f conftest.err conftest.$ac_objext \
25423 conftest$ac_exeext conftest.$ac_ext
25424LIBS=$ac_check_lib_save_LIBS
25425fi
25426echo "$as_me:$LINENO: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
25427echo "${ECHO_T}$ac_cv_lib_Xtst_XTestQueryExtension" >&6
25428if test $ac_cv_lib_Xtst_XTestQueryExtension = yes; then
25429 true
25430else
25431 { { echo "$as_me:$LINENO: error: libXtst not found, required by java.awt.Robot" >&5
25432echo "$as_me: error: libXtst not found, required by java.awt.Robot" >&2;}
25433 { (exit 1); exit 1; }; }
25434fi
25435
25436 fi
25437
25438 # On Solaris, and maybe other architectures, the Boehm collector
25439 # requires -ldl.
25440 if test "$GC" = boehm; then
de2b3a07
RO
25441 case "${host}" in
25442 mips-sgi-irix6*)
25443 # IRIX 6 lacks a N64 libdl.so, but only the N32 (default multilib)
25444 # libgcj.spec is used, so override here
25445 SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
25446 ;;
25447 *)
25448 echo "$as_me:$LINENO: checking for main in -ldl" >&5
1cf3d07d
SE
25449echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
25450if test "${ac_cv_lib_dl_main+set}" = set; then
25451 echo $ECHO_N "(cached) $ECHO_C" >&6
25452else
25453 ac_check_lib_save_LIBS=$LIBS
25454LIBS="-ldl $LIBS"
25455if test x$gcc_no_link = xyes; then
25456 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
25457echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
25458 { (exit 1); exit 1; }; }
25459fi
25460cat >conftest.$ac_ext <<_ACEOF
25461/* confdefs.h. */
25462_ACEOF
25463cat confdefs.h >>conftest.$ac_ext
25464cat >>conftest.$ac_ext <<_ACEOF
25465/* end confdefs.h. */
25466
25467
25468int
25469main ()
25470{
25471main ();
25472 ;
25473 return 0;
25474}
25475_ACEOF
25476rm -f conftest.$ac_objext conftest$ac_exeext
25477if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25478 (eval $ac_link) 2>conftest.er1
25479 ac_status=$?
25480 grep -v '^ *+' conftest.er1 >conftest.err
25481 rm -f conftest.er1
25482 cat conftest.err >&5
25483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25484 (exit $ac_status); } &&
25485 { ac_try='test -z "$ac_c_werror_flag"
25486 || test ! -s conftest.err'
25487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25488 (eval $ac_try) 2>&5
25489 ac_status=$?
25490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25491 (exit $ac_status); }; } &&
25492 { ac_try='test -s conftest$ac_exeext'
25493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25494 (eval $ac_try) 2>&5
25495 ac_status=$?
25496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25497 (exit $ac_status); }; }; then
25498 ac_cv_lib_dl_main=yes
25499else
25500 echo "$as_me: failed program was:" >&5
25501sed 's/^/| /' conftest.$ac_ext >&5
25502
25503ac_cv_lib_dl_main=no
25504fi
25505rm -f conftest.err conftest.$ac_objext \
25506 conftest$ac_exeext conftest.$ac_ext
25507LIBS=$ac_check_lib_save_LIBS
25508fi
25509echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
25510echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
25511if test $ac_cv_lib_dl_main = yes; then
25512 SYSTEMSPEC="$SYSTEMSPEC -ldl"
25513fi
25514
de2b3a07
RO
25515 ;;
25516 esac
1cf3d07d
SE
25517 fi
25518fi
25519
25520# Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
25521case $build in
25522 *-mingw32) CLASSPATH_SEPARATOR=';' ;;
25523 *) CLASSPATH_SEPARATOR=':' ;;
25524esac
25525
25526
25527# We must search the source tree for java.lang, since we still don't
25528# have libgcj.jar nor java/lang/*.class
25529GCJ_SAVE_CPPFLAGS=$CPPFLAGS
25530CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
25531
25532# Since some classes depend on this one, we need its source available
25533# before we can do any GCJ compilation test :-(
25534if test ! -f gnu/classpath/Configuration.java; then
25535 test -d gnu || mkdir gnu
25536 test -d gnu/classpath || mkdir gnu/classpath
25537 # Note that it is not crucial that all the values here be correct.
25538 sed -e "s,@prefix@,$prefix," \
25539 -e "s,@VERSION@,$VERSION," \
25540 -e "s,@LIBDEBUG@,false," \
25541 -e "s,@INIT_LOAD_LIBRARY@,false," \
25542 -e "s,@@,$LIBGCJDEBUG," \
25543 -e "s,@default_toolkit@,$TOOLKIT," \
25544 -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
25545 -e "s,@GTK_CAIRO_ENABLED@,false," \
25546 -e "s,@ECJ_JAR@,," \
cd6d4007 25547 -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
1cf3d07d
SE
25548 < $srcdir/classpath/gnu/classpath/Configuration.java.in \
25549 > gnu/classpath/Configuration.java
25550 # We do not want to redirect the output of the grep below to /dev/null,
25551 # but we add /dev/null to the input list so that grep will print the
25552 # filename of Configuration.java in case it finds any matches.
25553 if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
25554 { { echo "$as_me:$LINENO: error: configure.ac is missing the substitutions above" >&5
25555echo "$as_me: error: configure.ac is missing the substitutions above" >&2;}
25556 { (exit 1); exit 1; }; }
25557 fi
25558fi
25559
25560
e0441a5b 25561for ac_prog in gcj
1cf3d07d
SE
25562do
25563 # Extract the first word of "$ac_prog", so it can be a program name with args.
25564set dummy $ac_prog; ac_word=$2
25565echo "$as_me:$LINENO: checking for $ac_word" >&5
25566echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25567if test "${ac_cv_prog_GCJ+set}" = set; then
25568 echo $ECHO_N "(cached) $ECHO_C" >&6
25569else
25570 if test -n "$GCJ"; then
25571 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
25572else
25573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25574for as_dir in $PATH
25575do
25576 IFS=$as_save_IFS
25577 test -z "$as_dir" && as_dir=.
25578 for ac_exec_ext in '' $ac_executable_extensions; do
25579 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25580 ac_cv_prog_GCJ="$ac_prog"
25581 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25582 break 2
25583 fi
25584done
25585done
25586
25587fi
25588fi
25589GCJ=$ac_cv_prog_GCJ
25590if test -n "$GCJ"; then
25591 echo "$as_me:$LINENO: result: $GCJ" >&5
25592echo "${ECHO_T}$GCJ" >&6
25593else
25594 echo "$as_me:$LINENO: result: no" >&5
25595echo "${ECHO_T}no" >&6
25596fi
25597
25598 test -n "$GCJ" && break
25599done
25600test -n "$GCJ" || GCJ="gcj"
25601
25602test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
25603echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
25604 { (exit 1); exit 1; }; }
25605if test "x${GCJFLAGS-unset}" = xunset; then
25606 GCJFLAGS="-g -O2"
25607fi
25608
25609
25610depcc="$GCJ" am_compiler_list='gcc3 gcc'
25611
25612echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
25613echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
25614if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
25615 echo $ECHO_N "(cached) $ECHO_C" >&6
25616else
25617 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
25618 # We make a subdir and do the tests there. Otherwise we can end up
25619 # making bogus files that we don't know about and never remove. For
25620 # instance it was reported that on HP-UX the gcc test will end up
25621 # making a dummy file named `D' -- because `-MD' means `put the output
25622 # in D'.
25623 mkdir conftest.dir
25624 # Copy depcomp to subdir because otherwise we won't find it if we're
25625 # using a relative directory.
25626 cp "$am_depcomp" conftest.dir
25627 cd conftest.dir
25628 # We will build objects and dependencies in a subdirectory because
25629 # it helps to detect inapplicable dependency modes. For instance
25630 # both Tru64's cc and ICC support -MD to output dependencies as a
25631 # side effect of compilation, but ICC will put the dependencies in
25632 # the current directory while Tru64 will put them in the object
25633 # directory.
25634 mkdir sub
25635
25636 am_cv_GCJ_dependencies_compiler_type=none
25637 if test "$am_compiler_list" = ""; then
25638 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
25639 fi
25640 for depmode in $am_compiler_list; do
25641 # Setup a source with many dependencies, because some compilers
25642 # like to wrap large dependency lists on column 80 (with \), and
25643 # we should not choose a depcomp mode which is confused by this.
25644 #
25645 # We need to recreate these files for each test, as the compiler may
25646 # overwrite some of them when testing with obscure command lines.
25647 # This happens at least with the AIX C compiler.
25648 : > sub/conftest.c
25649 for i in 1 2 3 4 5 6; do
25650 echo '#include "conftst'$i'.h"' >> sub/conftest.c
25651 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
25652 # Solaris 8's {/usr,}/bin/sh.
25653 touch sub/conftst$i.h
25654 done
25655 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
25656
25657 case $depmode in
25658 nosideeffect)
25659 # after this tag, mechanisms are not by side-effect, so they'll
25660 # only be used when explicitly requested
25661 if test "x$enable_dependency_tracking" = xyes; then
25662 continue
25663 else
25664 break
25665 fi
25666 ;;
25667 none) break ;;
25668 esac
25669 # We check with `-c' and `-o' for the sake of the "dashmstdout"
25670 # mode. It turns out that the SunPro C++ compiler does not properly
25671 # handle `-M -o', and we need to detect this.
25672 if depmode=$depmode \
25673 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
25674 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
25675 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
25676 >/dev/null 2>conftest.err &&
25677 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
25678 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
25679 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
25680 # icc doesn't choke on unknown options, it will just issue warnings
25681 # or remarks (even with -Werror). So we grep stderr for any message
25682 # that says an option was ignored or not supported.
25683 # When given -MP, icc 7.0 and 7.1 complain thusly:
25684 # icc: Command line warning: ignoring option '-M'; no argument required
25685 # The diagnosis changed in icc 8.0:
25686 # icc: Command line remark: option '-MP' not supported
25687 if (grep 'ignoring option' conftest.err ||
25688 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
25689 am_cv_GCJ_dependencies_compiler_type=$depmode
25690 break
25691 fi
25692 fi
25693 done
25694
25695 cd ..
25696 rm -rf conftest.dir
25697else
25698 am_cv_GCJ_dependencies_compiler_type=none
25699fi
25700
25701fi
25702echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
25703echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
25704GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
25705
25706
25707
25708if
25709 test "x$enable_dependency_tracking" != xno \
25710 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
25711 am__fastdepGCJ_TRUE=
25712 am__fastdepGCJ_FALSE='#'
25713else
25714 am__fastdepGCJ_TRUE='#'
25715 am__fastdepGCJ_FALSE=
25716fi
25717
25718
25719
25720
25721# Now remove it.
25722rm -f gnu/classpath/Configuration.java
25723
25724CPPFLAGS=$GCJ_SAVE_CPPFLAGS
25725
25726echo "$as_me:$LINENO: checking for void *" >&5
25727echo $ECHO_N "checking for void *... $ECHO_C" >&6
25728if test "${ac_cv_type_void_p+set}" = set; then
25729 echo $ECHO_N "(cached) $ECHO_C" >&6
25730else
25731 cat >conftest.$ac_ext <<_ACEOF
25732/* confdefs.h. */
25733_ACEOF
25734cat confdefs.h >>conftest.$ac_ext
25735cat >>conftest.$ac_ext <<_ACEOF
25736/* end confdefs.h. */
25737$ac_includes_default
25738int
25739main ()
25740{
25741if ((void * *) 0)
25742 return 0;
25743if (sizeof (void *))
25744 return 0;
25745 ;
25746 return 0;
25747}
25748_ACEOF
25749rm -f conftest.$ac_objext
25750if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25751 (eval $ac_compile) 2>conftest.er1
25752 ac_status=$?
25753 grep -v '^ *+' conftest.er1 >conftest.err
25754 rm -f conftest.er1
25755 cat conftest.err >&5
25756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25757 (exit $ac_status); } &&
25758 { ac_try='test -z "$ac_c_werror_flag"
25759 || test ! -s conftest.err'
25760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25761 (eval $ac_try) 2>&5
25762 ac_status=$?
25763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25764 (exit $ac_status); }; } &&
25765 { ac_try='test -s conftest.$ac_objext'
25766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25767 (eval $ac_try) 2>&5
25768 ac_status=$?
25769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25770 (exit $ac_status); }; }; then
25771 ac_cv_type_void_p=yes
25772else
25773 echo "$as_me: failed program was:" >&5
25774sed 's/^/| /' conftest.$ac_ext >&5
25775
25776ac_cv_type_void_p=no
25777fi
25778rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25779fi
25780echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
25781echo "${ECHO_T}$ac_cv_type_void_p" >&6
25782
25783echo "$as_me:$LINENO: checking size of void *" >&5
25784echo $ECHO_N "checking size of void *... $ECHO_C" >&6
25785if test "${ac_cv_sizeof_void_p+set}" = set; then
25786 echo $ECHO_N "(cached) $ECHO_C" >&6
25787else
25788 if test "$ac_cv_type_void_p" = yes; then
25789 # The cast to unsigned long works around a bug in the HP C Compiler
25790 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
25791 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
25792 # This bug is HP SR number 8606223364.
25793 if test "$cross_compiling" = yes; then
25794 # Depending upon the size, compute the lo and hi bounds.
25795cat >conftest.$ac_ext <<_ACEOF
25796/* confdefs.h. */
25797_ACEOF
25798cat confdefs.h >>conftest.$ac_ext
25799cat >>conftest.$ac_ext <<_ACEOF
25800/* end confdefs.h. */
25801$ac_includes_default
25802int
25803main ()
25804{
25805static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
25806test_array [0] = 0
25807
25808 ;
25809 return 0;
25810}
25811_ACEOF
25812rm -f conftest.$ac_objext
25813if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25814 (eval $ac_compile) 2>conftest.er1
25815 ac_status=$?
25816 grep -v '^ *+' conftest.er1 >conftest.err
25817 rm -f conftest.er1
25818 cat conftest.err >&5
25819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25820 (exit $ac_status); } &&
25821 { ac_try='test -z "$ac_c_werror_flag"
25822 || test ! -s conftest.err'
25823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25824 (eval $ac_try) 2>&5
25825 ac_status=$?
25826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25827 (exit $ac_status); }; } &&
25828 { ac_try='test -s conftest.$ac_objext'
25829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25830 (eval $ac_try) 2>&5
25831 ac_status=$?
25832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25833 (exit $ac_status); }; }; then
25834 ac_lo=0 ac_mid=0
25835 while :; do
25836 cat >conftest.$ac_ext <<_ACEOF
25837/* confdefs.h. */
25838_ACEOF
25839cat confdefs.h >>conftest.$ac_ext
25840cat >>conftest.$ac_ext <<_ACEOF
25841/* end confdefs.h. */
25842$ac_includes_default
25843int
25844main ()
25845{
25846static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
25847test_array [0] = 0
25848
25849 ;
25850 return 0;
25851}
25852_ACEOF
25853rm -f conftest.$ac_objext
25854if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25855 (eval $ac_compile) 2>conftest.er1
25856 ac_status=$?
25857 grep -v '^ *+' conftest.er1 >conftest.err
25858 rm -f conftest.er1
25859 cat conftest.err >&5
25860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25861 (exit $ac_status); } &&
25862 { ac_try='test -z "$ac_c_werror_flag"
25863 || test ! -s conftest.err'
25864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25865 (eval $ac_try) 2>&5
25866 ac_status=$?
25867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25868 (exit $ac_status); }; } &&
25869 { ac_try='test -s conftest.$ac_objext'
25870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25871 (eval $ac_try) 2>&5
25872 ac_status=$?
25873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25874 (exit $ac_status); }; }; then
25875 ac_hi=$ac_mid; break
25876else
25877 echo "$as_me: failed program was:" >&5
25878sed 's/^/| /' conftest.$ac_ext >&5
25879
25880ac_lo=`expr $ac_mid + 1`
25881 if test $ac_lo -le $ac_mid; then
25882 ac_lo= ac_hi=
25883 break
25884 fi
25885 ac_mid=`expr 2 '*' $ac_mid + 1`
25886fi
25887rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25888 done
25889else
25890 echo "$as_me: failed program was:" >&5
25891sed 's/^/| /' conftest.$ac_ext >&5
25892
25893cat >conftest.$ac_ext <<_ACEOF
25894/* confdefs.h. */
25895_ACEOF
25896cat confdefs.h >>conftest.$ac_ext
25897cat >>conftest.$ac_ext <<_ACEOF
25898/* end confdefs.h. */
25899$ac_includes_default
25900int
25901main ()
25902{
25903static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
25904test_array [0] = 0
25905
25906 ;
25907 return 0;
25908}
25909_ACEOF
25910rm -f conftest.$ac_objext
25911if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25912 (eval $ac_compile) 2>conftest.er1
25913 ac_status=$?
25914 grep -v '^ *+' conftest.er1 >conftest.err
25915 rm -f conftest.er1
25916 cat conftest.err >&5
25917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25918 (exit $ac_status); } &&
25919 { ac_try='test -z "$ac_c_werror_flag"
25920 || test ! -s conftest.err'
25921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25922 (eval $ac_try) 2>&5
25923 ac_status=$?
25924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25925 (exit $ac_status); }; } &&
25926 { ac_try='test -s conftest.$ac_objext'
25927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25928 (eval $ac_try) 2>&5
25929 ac_status=$?
25930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25931 (exit $ac_status); }; }; then
25932 ac_hi=-1 ac_mid=-1
25933 while :; do
25934 cat >conftest.$ac_ext <<_ACEOF
25935/* confdefs.h. */
25936_ACEOF
25937cat confdefs.h >>conftest.$ac_ext
25938cat >>conftest.$ac_ext <<_ACEOF
25939/* end confdefs.h. */
25940$ac_includes_default
25941int
25942main ()
25943{
25944static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
25945test_array [0] = 0
25946
25947 ;
25948 return 0;
25949}
25950_ACEOF
25951rm -f conftest.$ac_objext
25952if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25953 (eval $ac_compile) 2>conftest.er1
25954 ac_status=$?
25955 grep -v '^ *+' conftest.er1 >conftest.err
25956 rm -f conftest.er1
25957 cat conftest.err >&5
25958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25959 (exit $ac_status); } &&
25960 { ac_try='test -z "$ac_c_werror_flag"
25961 || test ! -s conftest.err'
25962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25963 (eval $ac_try) 2>&5
25964 ac_status=$?
25965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25966 (exit $ac_status); }; } &&
25967 { ac_try='test -s conftest.$ac_objext'
25968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25969 (eval $ac_try) 2>&5
25970 ac_status=$?
25971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25972 (exit $ac_status); }; }; then
25973 ac_lo=$ac_mid; break
25974else
25975 echo "$as_me: failed program was:" >&5
25976sed 's/^/| /' conftest.$ac_ext >&5
25977
25978ac_hi=`expr '(' $ac_mid ')' - 1`
25979 if test $ac_mid -le $ac_hi; then
25980 ac_lo= ac_hi=
25981 break
25982 fi
25983 ac_mid=`expr 2 '*' $ac_mid`
25984fi
25985rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25986 done
25987else
25988 echo "$as_me: failed program was:" >&5
25989sed 's/^/| /' conftest.$ac_ext >&5
25990
25991ac_lo= ac_hi=
25992fi
25993rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25994fi
25995rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25996# Binary search between lo and hi bounds.
25997while test "x$ac_lo" != "x$ac_hi"; do
25998 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
25999 cat >conftest.$ac_ext <<_ACEOF
26000/* confdefs.h. */
26001_ACEOF
26002cat confdefs.h >>conftest.$ac_ext
26003cat >>conftest.$ac_ext <<_ACEOF
26004/* end confdefs.h. */
26005$ac_includes_default
26006int
26007main ()
26008{
26009static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
26010test_array [0] = 0
26011
26012 ;
26013 return 0;
26014}
26015_ACEOF
26016rm -f conftest.$ac_objext
26017if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26018 (eval $ac_compile) 2>conftest.er1
26019 ac_status=$?
26020 grep -v '^ *+' conftest.er1 >conftest.err
26021 rm -f conftest.er1
26022 cat conftest.err >&5
26023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26024 (exit $ac_status); } &&
26025 { ac_try='test -z "$ac_c_werror_flag"
26026 || test ! -s conftest.err'
26027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26028 (eval $ac_try) 2>&5
26029 ac_status=$?
26030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26031 (exit $ac_status); }; } &&
26032 { ac_try='test -s conftest.$ac_objext'
26033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26034 (eval $ac_try) 2>&5
26035 ac_status=$?
26036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26037 (exit $ac_status); }; }; then
26038 ac_hi=$ac_mid
26039else
26040 echo "$as_me: failed program was:" >&5
26041sed 's/^/| /' conftest.$ac_ext >&5
26042
26043ac_lo=`expr '(' $ac_mid ')' + 1`
26044fi
26045rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26046done
26047case $ac_lo in
26048?*) ac_cv_sizeof_void_p=$ac_lo;;
18c04407
RW
26049'') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26050echo "$as_me: error: in \`$ac_pwd':" >&2;}
26051{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
1cf3d07d
SE
26052See \`config.log' for more details." >&5
26053echo "$as_me: error: cannot compute sizeof (void *), 77
26054See \`config.log' for more details." >&2;}
18c04407 26055 { (exit 1); exit 1; }; }; } ;;
1cf3d07d
SE
26056esac
26057else
26058 if test "$cross_compiling" = yes; then
18c04407
RW
26059 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26060echo "$as_me: error: in \`$ac_pwd':" >&2;}
26061{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
1cf3d07d
SE
26062See \`config.log' for more details." >&5
26063echo "$as_me: error: cannot run test program while cross compiling
26064See \`config.log' for more details." >&2;}
18c04407 26065 { (exit 1); exit 1; }; }; }
1cf3d07d
SE
26066else
26067 cat >conftest.$ac_ext <<_ACEOF
26068/* confdefs.h. */
26069_ACEOF
26070cat confdefs.h >>conftest.$ac_ext
26071cat >>conftest.$ac_ext <<_ACEOF
26072/* end confdefs.h. */
26073$ac_includes_default
26074long longval () { return (long) (sizeof (void *)); }
26075unsigned long ulongval () { return (long) (sizeof (void *)); }
26076#include <stdio.h>
26077#include <stdlib.h>
26078int
26079main ()
26080{
26081
26082 FILE *f = fopen ("conftest.val", "w");
26083 if (! f)
26084 exit (1);
26085 if (((long) (sizeof (void *))) < 0)
26086 {
26087 long i = longval ();
26088 if (i != ((long) (sizeof (void *))))
26089 exit (1);
26090 fprintf (f, "%ld\n", i);
26091 }
26092 else
26093 {
26094 unsigned long i = ulongval ();
26095 if (i != ((long) (sizeof (void *))))
26096 exit (1);
26097 fprintf (f, "%lu\n", i);
26098 }
26099 exit (ferror (f) || fclose (f) != 0);
26100
26101 ;
26102 return 0;
26103}
26104_ACEOF
26105rm -f conftest$ac_exeext
26106if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26107 (eval $ac_link) 2>&5
26108 ac_status=$?
26109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26110 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26112 (eval $ac_try) 2>&5
26113 ac_status=$?
26114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26115 (exit $ac_status); }; }; then
26116 ac_cv_sizeof_void_p=`cat conftest.val`
26117else
26118 echo "$as_me: program exited with status $ac_status" >&5
26119echo "$as_me: failed program was:" >&5
26120sed 's/^/| /' conftest.$ac_ext >&5
26121
26122( exit $ac_status )
18c04407
RW
26123{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26124echo "$as_me: error: in \`$ac_pwd':" >&2;}
1cf3d07d
SE
26125{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
26126See \`config.log' for more details." >&5
26127echo "$as_me: error: cannot compute sizeof (void *), 77
26128See \`config.log' for more details." >&2;}
18c04407 26129 { (exit 1); exit 1; }; }; }
1cf3d07d
SE
26130fi
26131rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26132fi
26133fi
26134rm -f conftest.val
26135else
26136 ac_cv_sizeof_void_p=0
26137fi
26138fi
26139echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
26140echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
26141cat >>confdefs.h <<_ACEOF
26142#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
26143_ACEOF
26144
26145
26146
26147echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
26148echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
26149if test "${ac_cv_c_bigendian+set}" = set; then
26150 echo $ECHO_N "(cached) $ECHO_C" >&6
26151else
26152 # See if sys/param.h defines the BYTE_ORDER macro.
26153cat >conftest.$ac_ext <<_ACEOF
26154/* confdefs.h. */
26155_ACEOF
26156cat confdefs.h >>conftest.$ac_ext
26157cat >>conftest.$ac_ext <<_ACEOF
26158/* end confdefs.h. */
26159#include <sys/types.h>
26160#include <sys/param.h>
26161
26162int
26163main ()
26164{
26165#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
26166 bogus endian macros
26167#endif
26168
26169 ;
26170 return 0;
26171}
26172_ACEOF
26173rm -f conftest.$ac_objext
26174if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26175 (eval $ac_compile) 2>conftest.er1
26176 ac_status=$?
26177 grep -v '^ *+' conftest.er1 >conftest.err
26178 rm -f conftest.er1
26179 cat conftest.err >&5
26180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26181 (exit $ac_status); } &&
26182 { ac_try='test -z "$ac_c_werror_flag"
26183 || test ! -s conftest.err'
26184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26185 (eval $ac_try) 2>&5
26186 ac_status=$?
26187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26188 (exit $ac_status); }; } &&
26189 { ac_try='test -s conftest.$ac_objext'
26190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26191 (eval $ac_try) 2>&5
26192 ac_status=$?
26193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26194 (exit $ac_status); }; }; then
26195 # It does; now see whether it defined to BIG_ENDIAN or not.
26196cat >conftest.$ac_ext <<_ACEOF
26197/* confdefs.h. */
26198_ACEOF
26199cat confdefs.h >>conftest.$ac_ext
26200cat >>conftest.$ac_ext <<_ACEOF
26201/* end confdefs.h. */
26202#include <sys/types.h>
26203#include <sys/param.h>
26204
26205int
26206main ()
26207{
26208#if BYTE_ORDER != BIG_ENDIAN
26209 not big endian
26210#endif
26211
26212 ;
26213 return 0;
26214}
26215_ACEOF
26216rm -f conftest.$ac_objext
26217if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26218 (eval $ac_compile) 2>conftest.er1
26219 ac_status=$?
26220 grep -v '^ *+' conftest.er1 >conftest.err
26221 rm -f conftest.er1
26222 cat conftest.err >&5
26223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26224 (exit $ac_status); } &&
26225 { ac_try='test -z "$ac_c_werror_flag"
26226 || test ! -s conftest.err'
26227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26228 (eval $ac_try) 2>&5
26229 ac_status=$?
26230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26231 (exit $ac_status); }; } &&
26232 { ac_try='test -s conftest.$ac_objext'
26233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26234 (eval $ac_try) 2>&5
26235 ac_status=$?
26236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26237 (exit $ac_status); }; }; then
26238 ac_cv_c_bigendian=yes
26239else
26240 echo "$as_me: failed program was:" >&5
26241sed 's/^/| /' conftest.$ac_ext >&5
26242
26243ac_cv_c_bigendian=no
26244fi
26245rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26246else
26247 echo "$as_me: failed program was:" >&5
26248sed 's/^/| /' conftest.$ac_ext >&5
26249
26250# It does not; compile a test program.
26251if test "$cross_compiling" = yes; then
26252 # try to guess the endianness by grepping values into an object file
26253 ac_cv_c_bigendian=unknown
26254 cat >conftest.$ac_ext <<_ACEOF
26255/* confdefs.h. */
26256_ACEOF
26257cat confdefs.h >>conftest.$ac_ext
26258cat >>conftest.$ac_ext <<_ACEOF
26259/* end confdefs.h. */
26260short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
26261short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
26262void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
26263short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
26264short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
26265void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
26266int
26267main ()
26268{
26269 _ascii (); _ebcdic ();
26270 ;
26271 return 0;
26272}
26273_ACEOF
26274rm -f conftest.$ac_objext
26275if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26276 (eval $ac_compile) 2>conftest.er1
26277 ac_status=$?
26278 grep -v '^ *+' conftest.er1 >conftest.err
26279 rm -f conftest.er1
26280 cat conftest.err >&5
26281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26282 (exit $ac_status); } &&
26283 { ac_try='test -z "$ac_c_werror_flag"
26284 || test ! -s conftest.err'
26285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26286 (eval $ac_try) 2>&5
26287 ac_status=$?
26288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26289 (exit $ac_status); }; } &&
26290 { ac_try='test -s conftest.$ac_objext'
26291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26292 (eval $ac_try) 2>&5
26293 ac_status=$?
26294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26295 (exit $ac_status); }; }; then
26296 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
26297 ac_cv_c_bigendian=yes
26298fi
26299if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
26300 if test "$ac_cv_c_bigendian" = unknown; then
26301 ac_cv_c_bigendian=no
26302 else
26303 # finding both strings is unlikely to happen, but who knows?
26304 ac_cv_c_bigendian=unknown
26305 fi
26306fi
26307else
26308 echo "$as_me: failed program was:" >&5
26309sed 's/^/| /' conftest.$ac_ext >&5
26310
26311fi
26312rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26313else
26314 cat >conftest.$ac_ext <<_ACEOF
26315/* confdefs.h. */
26316_ACEOF
26317cat confdefs.h >>conftest.$ac_ext
26318cat >>conftest.$ac_ext <<_ACEOF
26319/* end confdefs.h. */
26320int
26321main ()
26322{
26323 /* Are we little or big endian? From Harbison&Steele. */
26324 union
26325 {
26326 long l;
26327 char c[sizeof (long)];
26328 } u;
26329 u.l = 1;
26330 exit (u.c[sizeof (long) - 1] == 1);
26331}
26332_ACEOF
26333rm -f conftest$ac_exeext
26334if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26335 (eval $ac_link) 2>&5
26336 ac_status=$?
26337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26338 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26340 (eval $ac_try) 2>&5
26341 ac_status=$?
26342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26343 (exit $ac_status); }; }; then
26344 ac_cv_c_bigendian=no
26345else
26346 echo "$as_me: program exited with status $ac_status" >&5
26347echo "$as_me: failed program was:" >&5
26348sed 's/^/| /' conftest.$ac_ext >&5
26349
26350( exit $ac_status )
26351ac_cv_c_bigendian=yes
26352fi
26353rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26354fi
26355fi
26356rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26357fi
26358echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
26359echo "${ECHO_T}$ac_cv_c_bigendian" >&6
26360case $ac_cv_c_bigendian in
26361 yes)
26362
26363cat >>confdefs.h <<\_ACEOF
26364#define WORDS_BIGENDIAN 1
26365_ACEOF
26366 ;;
26367 no)
26368 ;;
26369 *)
26370 { { echo "$as_me:$LINENO: error: unknown endianness
26371presetting ac_cv_c_bigendian=no (or yes) will help" >&5
26372echo "$as_me: error: unknown endianness
26373presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
26374 { (exit 1); exit 1; }; } ;;
26375esac
26376
26377
26378ZLIBS=
26379SYS_ZLIBS=
26380ZINCS=
26381
26382if test -z "$ZLIBSPEC"; then
26383 # Use zlib from the GCC tree.
26384 ZINCS='-I$(top_srcdir)/../zlib'
26385 ZLIBS=../zlib/libzgcj_convenience.la
26386else
26387 # System's zlib.
26388 SYS_ZLIBS="$ZLIBSPEC"
26389fi
26390
26391
26392
26393
26394
26395
26396
26397
26398
26399
26400
26401if test "$NATIVE" = yes; then
26402 NATIVE_TRUE=
26403 NATIVE_FALSE='#'
26404else
26405 NATIVE_TRUE='#'
26406 NATIVE_FALSE=
26407fi
26408
26409
26410
26411if test "$enable_shared" = yes; then
26412 ENABLE_SHARED_TRUE=
26413 ENABLE_SHARED_FALSE='#'
26414else
26415 ENABLE_SHARED_TRUE='#'
26416 ENABLE_SHARED_FALSE=
26417fi
26418
26419
26420
26421if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
26422 NEEDS_DATA_START_TRUE=
26423 NEEDS_DATA_START_FALSE='#'
26424else
26425 NEEDS_DATA_START_TRUE='#'
26426 NEEDS_DATA_START_FALSE=
26427fi
26428
26429
26430
4bf95cef
JJ
26431if test -z "${with_multisubdir}"; then
26432 INSTALL_BINARIES_TRUE=
26433 INSTALL_BINARIES_FALSE='#'
26434else
26435 INSTALL_BINARIES_TRUE='#'
26436 INSTALL_BINARIES_FALSE=
26437fi
26438
26439
26440
1cf3d07d
SE
26441# Process the option "--enable-version-specific-runtime-libs"
26442# Calculate toolexeclibdir
26443case ${version_specific_libs} in
26444 yes)
26445 # Need the gcc compiler version to know where to install libraries
26446 # and header files if --enable-version-specific-runtime-libs option
26447 # is selected.
26448 includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
26449 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
26450 toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
26451 toolexeclibdir=$toolexecmainlibdir
26452 ;;
26453 no)
26454 if test -n "$with_cross_host" &&
26455 test x"$with_cross_host" != x"no"; then
26456 # Install a library built with a cross compiler in tooldir, not libdir.
26457 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
26458 toolexecmainlibdir='$(toolexecdir)/lib'
26459 else
26460 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
26461 toolexecmainlibdir='$(libdir)'
26462 fi
26463 multi_os_directory=`$CC -print-multi-os-directory`
26464 case $multi_os_directory in
26465 .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
26466 *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
26467 esac
26468 ;;
26469esac
26470
26471
26472
26473
ed339fbc 26474# Determine gcj and libgcj version number.
acd29efb 26475gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
ed339fbc
MK
26476libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
26477GCJVERSION=$gcjversion
26478
26479
26480cat >>confdefs.h <<_ACEOF
26481#define GCJVERSION "$GCJVERSION"
26482_ACEOF
26483
26484
1cf3d07d
SE
26485# Determine where the standard .db file and GNU Classpath JNI
26486# libraries are found.
50e47dba 26487gcjsubdir=gcj-$gcjversion-$libgcj_soversion
1cf3d07d
SE
26488multi_os_directory=`$CC -print-multi-os-directory`
26489case $multi_os_directory in
26490 .)
50e47dba 26491 dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
1cf3d07d
SE
26492 ;;
26493 *)
50e47dba 26494 dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
1cf3d07d
SE
26495 ;;
26496esac
26497
1cf3d07d
SE
26498
26499
c9db365d 26500
1cf3d07d
SE
26501cat >>confdefs.h <<\_ACEOF
26502#define JV_VERSION "1.5.0"
26503_ACEOF
26504
26505
26506cat >>confdefs.h <<\_ACEOF
26507#define JV_API_VERSION "1.5"
26508_ACEOF
26509
26510
26511
26512case "${with_gxx_include_dir}" in
26513 yes)
26514 { { echo "$as_me:$LINENO: error: --with-gxx-include-dir=[dir] requires a directory" >&5
26515echo "$as_me: error: --with-gxx-include-dir=[dir] requires a directory" >&2;}
26516 { (exit 1); exit 1; }; }
26517 ;;
26518 no | "")
26519 case "${enable_version_specific_runtime_libs}" in
26520 yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
26521 *)
26522 libstdcxx_incdir='c++/$(gcc_version)'
26523 gxx_include_dir='include/$(libstdcxx_incdir)'
26524 if test -n "$with_cross_host" &&
26525 test x"$with_cross_host" != x"no"; then
26526 gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
26527 else
26528 gxx_include_dir='${prefix}/'"$gxx_include_dir"
26529 fi;;
26530 esac ;;
26531 *) gxx_include_dir=${with_gxx_include_dir} ;;
26532esac
26533
26534
26535
26536
26537# We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
26538# On that system, sys/ioctl.h will not include sys/filio.h unless
26539# BSD_COMP is defined; just including sys/filio.h is simpler.
26540# We avoid AC_HEADER_DIRENT since we really only care about dirent.h
26541# for now. If you change this, you also must update natFile.cc.
26542
26543
26544
26545
26546
26547
26548
26549
26550
26551
26552
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
26566 sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
26567 sys/socket.h netinet/in.h arpa/inet.h netdb.h net/if.h \
26568 pwd.h sys/config.h stdint.h langinfo.h locale.h \
26569 dirent.h sys/rw_lock.h magic.h ifaddrs.h
26570do
26571as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26572if eval "test \"\${$as_ac_Header+set}\" = set"; then
26573 echo "$as_me:$LINENO: checking for $ac_header" >&5
26574echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26575if eval "test \"\${$as_ac_Header+set}\" = set"; then
26576 echo $ECHO_N "(cached) $ECHO_C" >&6
26577fi
26578echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26579echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26580else
26581 # Is the header compilable?
26582echo "$as_me:$LINENO: checking $ac_header usability" >&5
26583echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26584cat >conftest.$ac_ext <<_ACEOF
26585/* confdefs.h. */
26586_ACEOF
26587cat confdefs.h >>conftest.$ac_ext
26588cat >>conftest.$ac_ext <<_ACEOF
26589/* end confdefs.h. */
26590$ac_includes_default
26591#include <$ac_header>
26592_ACEOF
26593rm -f conftest.$ac_objext
26594if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26595 (eval $ac_compile) 2>conftest.er1
26596 ac_status=$?
26597 grep -v '^ *+' conftest.er1 >conftest.err
26598 rm -f conftest.er1
26599 cat conftest.err >&5
26600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26601 (exit $ac_status); } &&
26602 { ac_try='test -z "$ac_c_werror_flag"
26603 || test ! -s conftest.err'
26604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26605 (eval $ac_try) 2>&5
26606 ac_status=$?
26607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26608 (exit $ac_status); }; } &&
26609 { ac_try='test -s conftest.$ac_objext'
26610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26611 (eval $ac_try) 2>&5
26612 ac_status=$?
26613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26614 (exit $ac_status); }; }; then
26615 ac_header_compiler=yes
26616else
26617 echo "$as_me: failed program was:" >&5
26618sed 's/^/| /' conftest.$ac_ext >&5
26619
26620ac_header_compiler=no
26621fi
26622rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26623echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26624echo "${ECHO_T}$ac_header_compiler" >&6
26625
26626# Is the header present?
26627echo "$as_me:$LINENO: checking $ac_header presence" >&5
26628echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26629cat >conftest.$ac_ext <<_ACEOF
26630/* confdefs.h. */
26631_ACEOF
26632cat confdefs.h >>conftest.$ac_ext
26633cat >>conftest.$ac_ext <<_ACEOF
26634/* end confdefs.h. */
26635#include <$ac_header>
26636_ACEOF
26637if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26638 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26639 ac_status=$?
26640 grep -v '^ *+' conftest.er1 >conftest.err
26641 rm -f conftest.er1
26642 cat conftest.err >&5
26643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26644 (exit $ac_status); } >/dev/null; then
26645 if test -s conftest.err; then
26646 ac_cpp_err=$ac_c_preproc_warn_flag
26647 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26648 else
26649 ac_cpp_err=
26650 fi
26651else
26652 ac_cpp_err=yes
26653fi
26654if test -z "$ac_cpp_err"; then
26655 ac_header_preproc=yes
26656else
26657 echo "$as_me: failed program was:" >&5
26658sed 's/^/| /' conftest.$ac_ext >&5
26659
26660 ac_header_preproc=no
26661fi
26662rm -f conftest.err conftest.$ac_ext
26663echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26664echo "${ECHO_T}$ac_header_preproc" >&6
26665
26666# So? What about this header?
26667case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26668 yes:no: )
26669 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26670echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26671 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26672echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26673 ac_header_preproc=yes
26674 ;;
26675 no:yes:* )
26676 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26677echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26678 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
26679echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
26680 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26681echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26682 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
26683echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
26684 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26685echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26686 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26687echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26688 (
26689 cat <<\_ASBOX
26690## ---------------------------------- ##
26691## Report this to the libjava lists. ##
26692## ---------------------------------- ##
26693_ASBOX
26694 ) |
26695 sed "s/^/$as_me: WARNING: /" >&2
26696 ;;
26697esac
26698echo "$as_me:$LINENO: checking for $ac_header" >&5
26699echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26700if eval "test \"\${$as_ac_Header+set}\" = set"; then
26701 echo $ECHO_N "(cached) $ECHO_C" >&6
26702else
26703 eval "$as_ac_Header=\$ac_header_preproc"
26704fi
26705echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26706echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26707
26708fi
26709if test `eval echo '${'$as_ac_Header'}'` = yes; then
26710 cat >>confdefs.h <<_ACEOF
26711#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26712_ACEOF
26713
26714fi
26715
26716done
26717
26718
26719for ac_header in inttypes.h
26720do
26721as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26722if eval "test \"\${$as_ac_Header+set}\" = set"; then
26723 echo "$as_me:$LINENO: checking for $ac_header" >&5
26724echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26725if eval "test \"\${$as_ac_Header+set}\" = set"; then
26726 echo $ECHO_N "(cached) $ECHO_C" >&6
26727fi
26728echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26729echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26730else
26731 # Is the header compilable?
26732echo "$as_me:$LINENO: checking $ac_header usability" >&5
26733echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26734cat >conftest.$ac_ext <<_ACEOF
26735/* confdefs.h. */
26736_ACEOF
26737cat confdefs.h >>conftest.$ac_ext
26738cat >>conftest.$ac_ext <<_ACEOF
26739/* end confdefs.h. */
26740$ac_includes_default
26741#include <$ac_header>
26742_ACEOF
26743rm -f conftest.$ac_objext
26744if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26745 (eval $ac_compile) 2>conftest.er1
26746 ac_status=$?
26747 grep -v '^ *+' conftest.er1 >conftest.err
26748 rm -f conftest.er1
26749 cat conftest.err >&5
26750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26751 (exit $ac_status); } &&
26752 { ac_try='test -z "$ac_c_werror_flag"
26753 || test ! -s conftest.err'
26754 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26755 (eval $ac_try) 2>&5
26756 ac_status=$?
26757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26758 (exit $ac_status); }; } &&
26759 { ac_try='test -s conftest.$ac_objext'
26760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26761 (eval $ac_try) 2>&5
26762 ac_status=$?
26763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26764 (exit $ac_status); }; }; then
26765 ac_header_compiler=yes
26766else
26767 echo "$as_me: failed program was:" >&5
26768sed 's/^/| /' conftest.$ac_ext >&5
26769
26770ac_header_compiler=no
26771fi
26772rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26773echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26774echo "${ECHO_T}$ac_header_compiler" >&6
26775
26776# Is the header present?
26777echo "$as_me:$LINENO: checking $ac_header presence" >&5
26778echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26779cat >conftest.$ac_ext <<_ACEOF
26780/* confdefs.h. */
26781_ACEOF
26782cat confdefs.h >>conftest.$ac_ext
26783cat >>conftest.$ac_ext <<_ACEOF
26784/* end confdefs.h. */
26785#include <$ac_header>
26786_ACEOF
26787if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26788 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26789 ac_status=$?
26790 grep -v '^ *+' conftest.er1 >conftest.err
26791 rm -f conftest.er1
26792 cat conftest.err >&5
26793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26794 (exit $ac_status); } >/dev/null; then
26795 if test -s conftest.err; then
26796 ac_cpp_err=$ac_c_preproc_warn_flag
26797 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26798 else
26799 ac_cpp_err=
26800 fi
26801else
26802 ac_cpp_err=yes
26803fi
26804if test -z "$ac_cpp_err"; then
26805 ac_header_preproc=yes
26806else
26807 echo "$as_me: failed program was:" >&5
26808sed 's/^/| /' conftest.$ac_ext >&5
26809
26810 ac_header_preproc=no
26811fi
26812rm -f conftest.err conftest.$ac_ext
26813echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26814echo "${ECHO_T}$ac_header_preproc" >&6
26815
26816# So? What about this header?
26817case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26818 yes:no: )
26819 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26820echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26821 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26822echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26823 ac_header_preproc=yes
26824 ;;
26825 no:yes:* )
26826 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26827echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26828 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
26829echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
26830 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26831echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26832 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
26833echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
26834 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26835echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26836 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26837echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26838 (
26839 cat <<\_ASBOX
26840## ---------------------------------- ##
26841## Report this to the libjava lists. ##
26842## ---------------------------------- ##
26843_ASBOX
26844 ) |
26845 sed "s/^/$as_me: WARNING: /" >&2
26846 ;;
26847esac
26848echo "$as_me:$LINENO: checking for $ac_header" >&5
26849echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26850if eval "test \"\${$as_ac_Header+set}\" = set"; then
26851 echo $ECHO_N "(cached) $ECHO_C" >&6
26852else
26853 eval "$as_ac_Header=\$ac_header_preproc"
26854fi
26855echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26856echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26857
26858fi
26859if test `eval echo '${'$as_ac_Header'}'` = yes; then
26860 cat >>confdefs.h <<_ACEOF
26861#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26862_ACEOF
26863
26864
26865cat >>confdefs.h <<\_ACEOF
26866#define HAVE_INTTYPES_H 1
26867_ACEOF
26868
26869
26870cat >>confdefs.h <<\_ACEOF
26871#define JV_HAVE_INTTYPES_H 1
26872_ACEOF
26873
26874
26875fi
26876
26877done
26878
26879
26880echo "$as_me:$LINENO: checking for ssize_t" >&5
26881echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
26882if test "${ac_cv_type_ssize_t+set}" = set; then
26883 echo $ECHO_N "(cached) $ECHO_C" >&6
26884else
26885 cat >conftest.$ac_ext <<_ACEOF
26886/* confdefs.h. */
26887_ACEOF
26888cat confdefs.h >>conftest.$ac_ext
26889cat >>conftest.$ac_ext <<_ACEOF
26890/* end confdefs.h. */
26891$ac_includes_default
26892int
26893main ()
26894{
26895if ((ssize_t *) 0)
26896 return 0;
26897if (sizeof (ssize_t))
26898 return 0;
26899 ;
26900 return 0;
26901}
26902_ACEOF
26903rm -f conftest.$ac_objext
26904if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26905 (eval $ac_compile) 2>conftest.er1
26906 ac_status=$?
26907 grep -v '^ *+' conftest.er1 >conftest.err
26908 rm -f conftest.er1
26909 cat conftest.err >&5
26910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26911 (exit $ac_status); } &&
26912 { ac_try='test -z "$ac_c_werror_flag"
26913 || test ! -s conftest.err'
26914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26915 (eval $ac_try) 2>&5
26916 ac_status=$?
26917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26918 (exit $ac_status); }; } &&
26919 { ac_try='test -s conftest.$ac_objext'
26920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26921 (eval $ac_try) 2>&5
26922 ac_status=$?
26923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26924 (exit $ac_status); }; }; then
26925 ac_cv_type_ssize_t=yes
26926else
26927 echo "$as_me: failed program was:" >&5
26928sed 's/^/| /' conftest.$ac_ext >&5
26929
26930ac_cv_type_ssize_t=no
26931fi
26932rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26933fi
26934echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
26935echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
26936if test $ac_cv_type_ssize_t = yes; then
26937 :
26938else
26939
26940cat >>confdefs.h <<_ACEOF
26941#define ssize_t int
26942_ACEOF
26943
26944fi
26945
26946echo "$as_me:$LINENO: checking for magic_t" >&5
26947echo $ECHO_N "checking for magic_t... $ECHO_C" >&6
26948if test "${ac_cv_type_magic_t+set}" = set; then
26949 echo $ECHO_N "(cached) $ECHO_C" >&6
26950else
26951 cat >conftest.$ac_ext <<_ACEOF
26952/* confdefs.h. */
26953_ACEOF
26954cat confdefs.h >>conftest.$ac_ext
26955cat >>conftest.$ac_ext <<_ACEOF
26956/* end confdefs.h. */
26957
26958#ifdef HAVE_MAGIC_H
26959#include <magic.h>
26960#endif
26961
26962int
26963main ()
26964{
26965if ((magic_t *) 0)
26966 return 0;
26967if (sizeof (magic_t))
26968 return 0;
26969 ;
26970 return 0;
26971}
26972_ACEOF
26973rm -f conftest.$ac_objext
26974if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26975 (eval $ac_compile) 2>conftest.er1
26976 ac_status=$?
26977 grep -v '^ *+' conftest.er1 >conftest.err
26978 rm -f conftest.er1
26979 cat conftest.err >&5
26980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26981 (exit $ac_status); } &&
26982 { ac_try='test -z "$ac_c_werror_flag"
26983 || test ! -s conftest.err'
26984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26985 (eval $ac_try) 2>&5
26986 ac_status=$?
26987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26988 (exit $ac_status); }; } &&
26989 { ac_try='test -s conftest.$ac_objext'
26990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26991 (eval $ac_try) 2>&5
26992 ac_status=$?
26993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26994 (exit $ac_status); }; }; then
26995 ac_cv_type_magic_t=yes
26996else
26997 echo "$as_me: failed program was:" >&5
26998sed 's/^/| /' conftest.$ac_ext >&5
26999
27000ac_cv_type_magic_t=no
27001fi
27002rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27003fi
27004echo "$as_me:$LINENO: result: $ac_cv_type_magic_t" >&5
27005echo "${ECHO_T}$ac_cv_type_magic_t" >&6
27006if test $ac_cv_type_magic_t = yes; then
27007
27008
27009cat >>confdefs.h <<\_ACEOF
27010#define HAVE_MAGIC_T 1
27011_ACEOF
27012
27013fi
27014
27015
27016echo "$as_me:$LINENO: checking for in_addr_t" >&5
27017echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
27018cat >conftest.$ac_ext <<_ACEOF
27019/* confdefs.h. */
27020_ACEOF
27021cat confdefs.h >>conftest.$ac_ext
27022cat >>conftest.$ac_ext <<_ACEOF
27023/* end confdefs.h. */
27024#include <sys/types.h>
27025#if STDC_HEADERS
27026#include <stdlib.h>
27027#include <stddef.h>
27028#endif
27029#if HAVE_NETINET_IN_H
27030#include <netinet/in.h>
27031#endif
27032int
27033main ()
27034{
27035in_addr_t foo;
27036 ;
27037 return 0;
27038}
27039_ACEOF
27040rm -f conftest.$ac_objext
27041if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27042 (eval $ac_compile) 2>conftest.er1
27043 ac_status=$?
27044 grep -v '^ *+' conftest.er1 >conftest.err
27045 rm -f conftest.er1
27046 cat conftest.err >&5
27047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27048 (exit $ac_status); } &&
27049 { ac_try='test -z "$ac_c_werror_flag"
27050 || test ! -s conftest.err'
27051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27052 (eval $ac_try) 2>&5
27053 ac_status=$?
27054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27055 (exit $ac_status); }; } &&
27056 { ac_try='test -s conftest.$ac_objext'
27057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27058 (eval $ac_try) 2>&5
27059 ac_status=$?
27060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27061 (exit $ac_status); }; }; then
27062
27063cat >>confdefs.h <<\_ACEOF
27064#define HAVE_IN_ADDR_T 1
27065_ACEOF
27066
27067 echo "$as_me:$LINENO: result: yes" >&5
27068echo "${ECHO_T}yes" >&6
27069else
27070 echo "$as_me: failed program was:" >&5
27071sed 's/^/| /' conftest.$ac_ext >&5
27072
27073echo "$as_me:$LINENO: result: no" >&5
27074echo "${ECHO_T}no" >&6
27075fi
27076rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27077
27078echo "$as_me:$LINENO: checking whether struct ip_mreq is in netinet/in.h" >&5
27079echo $ECHO_N "checking whether struct ip_mreq is in netinet/in.h... $ECHO_C" >&6
27080cat >conftest.$ac_ext <<_ACEOF
27081/* confdefs.h. */
27082_ACEOF
27083cat confdefs.h >>conftest.$ac_ext
27084cat >>conftest.$ac_ext <<_ACEOF
27085/* end confdefs.h. */
27086#include <netinet/in.h>
27087int
27088main ()
27089{
27090struct ip_mreq mreq;
27091 ;
27092 return 0;
27093}
27094_ACEOF
27095rm -f conftest.$ac_objext
27096if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27097 (eval $ac_compile) 2>conftest.er1
27098 ac_status=$?
27099 grep -v '^ *+' conftest.er1 >conftest.err
27100 rm -f conftest.er1
27101 cat conftest.err >&5
27102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27103 (exit $ac_status); } &&
27104 { ac_try='test -z "$ac_c_werror_flag"
27105 || test ! -s conftest.err'
27106 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27107 (eval $ac_try) 2>&5
27108 ac_status=$?
27109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27110 (exit $ac_status); }; } &&
27111 { ac_try='test -s conftest.$ac_objext'
27112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27113 (eval $ac_try) 2>&5
27114 ac_status=$?
27115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27116 (exit $ac_status); }; }; then
27117
27118cat >>confdefs.h <<\_ACEOF
27119#define HAVE_STRUCT_IP_MREQ 1
27120_ACEOF
27121
27122 echo "$as_me:$LINENO: result: yes" >&5
27123echo "${ECHO_T}yes" >&6
27124else
27125 echo "$as_me: failed program was:" >&5
27126sed 's/^/| /' conftest.$ac_ext >&5
27127
27128echo "$as_me:$LINENO: result: no" >&5
27129echo "${ECHO_T}no" >&6
27130fi
27131rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27132
27133echo "$as_me:$LINENO: checking whether struct ipv6_mreq is in netinet/in.h" >&5
27134echo $ECHO_N "checking whether struct ipv6_mreq is in netinet/in.h... $ECHO_C" >&6
27135cat >conftest.$ac_ext <<_ACEOF
27136/* confdefs.h. */
27137_ACEOF
27138cat confdefs.h >>conftest.$ac_ext
27139cat >>conftest.$ac_ext <<_ACEOF
27140/* end confdefs.h. */
27141#include <netinet/in.h>
27142int
27143main ()
27144{
27145struct ipv6_mreq mreq6;
27146 ;
27147 return 0;
27148}
27149_ACEOF
27150rm -f conftest.$ac_objext
27151if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27152 (eval $ac_compile) 2>conftest.er1
27153 ac_status=$?
27154 grep -v '^ *+' conftest.er1 >conftest.err
27155 rm -f conftest.er1
27156 cat conftest.err >&5
27157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27158 (exit $ac_status); } &&
27159 { ac_try='test -z "$ac_c_werror_flag"
27160 || test ! -s conftest.err'
27161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27162 (eval $ac_try) 2>&5
27163 ac_status=$?
27164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27165 (exit $ac_status); }; } &&
27166 { ac_try='test -s conftest.$ac_objext'
27167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27168 (eval $ac_try) 2>&5
27169 ac_status=$?
27170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27171 (exit $ac_status); }; }; then
27172
27173cat >>confdefs.h <<\_ACEOF
27174#define HAVE_STRUCT_IPV6_MREQ 1
27175_ACEOF
27176
27177 echo "$as_me:$LINENO: result: yes" >&5
27178echo "${ECHO_T}yes" >&6
27179else
27180 echo "$as_me: failed program was:" >&5
27181sed 's/^/| /' conftest.$ac_ext >&5
27182
27183echo "$as_me:$LINENO: result: no" >&5
27184echo "${ECHO_T}no" >&6
27185fi
27186rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27187
27188echo "$as_me:$LINENO: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
27189echo $ECHO_N "checking whether struct sockaddr_in6 is in netinet/in.h... $ECHO_C" >&6
27190cat >conftest.$ac_ext <<_ACEOF
27191/* confdefs.h. */
27192_ACEOF
27193cat confdefs.h >>conftest.$ac_ext
27194cat >>conftest.$ac_ext <<_ACEOF
27195/* end confdefs.h. */
27196#include <netinet/in.h>
27197int
27198main ()
27199{
27200struct sockaddr_in6 addr6;
27201 ;
27202 return 0;
27203}
27204_ACEOF
27205rm -f conftest.$ac_objext
27206if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27207 (eval $ac_compile) 2>conftest.er1
27208 ac_status=$?
27209 grep -v '^ *+' conftest.er1 >conftest.err
27210 rm -f conftest.er1
27211 cat conftest.err >&5
27212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27213 (exit $ac_status); } &&
27214 { ac_try='test -z "$ac_c_werror_flag"
27215 || test ! -s conftest.err'
27216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27217 (eval $ac_try) 2>&5
27218 ac_status=$?
27219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27220 (exit $ac_status); }; } &&
27221 { ac_try='test -s conftest.$ac_objext'
27222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27223 (eval $ac_try) 2>&5
27224 ac_status=$?
27225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27226 (exit $ac_status); }; }; then
27227
27228cat >>confdefs.h <<\_ACEOF
27229#define HAVE_INET6 1
27230_ACEOF
27231
27232 echo "$as_me:$LINENO: result: yes" >&5
27233echo "${ECHO_T}yes" >&6
27234else
27235 echo "$as_me: failed program was:" >&5
27236sed 's/^/| /' conftest.$ac_ext >&5
27237
27238echo "$as_me:$LINENO: result: no" >&5
27239echo "${ECHO_T}no" >&6
27240fi
27241rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27242
27243echo "$as_me:$LINENO: checking for socklen_t in sys/socket.h" >&5
27244echo $ECHO_N "checking for socklen_t in sys/socket.h... $ECHO_C" >&6
27245cat >conftest.$ac_ext <<_ACEOF
27246/* confdefs.h. */
27247_ACEOF
27248cat confdefs.h >>conftest.$ac_ext
27249cat >>conftest.$ac_ext <<_ACEOF
27250/* end confdefs.h. */
27251#define _POSIX_PII_SOCKET
27252#include <sys/types.h>
27253#include <sys/socket.h>
27254int
27255main ()
27256{
27257socklen_t x = 5;
27258 ;
27259 return 0;
27260}
27261_ACEOF
27262rm -f conftest.$ac_objext
27263if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27264 (eval $ac_compile) 2>conftest.er1
27265 ac_status=$?
27266 grep -v '^ *+' conftest.er1 >conftest.err
27267 rm -f conftest.er1
27268 cat conftest.err >&5
27269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27270 (exit $ac_status); } &&
27271 { ac_try='test -z "$ac_c_werror_flag"
27272 || test ! -s conftest.err'
27273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27274 (eval $ac_try) 2>&5
27275 ac_status=$?
27276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27277 (exit $ac_status); }; } &&
27278 { ac_try='test -s conftest.$ac_objext'
27279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27280 (eval $ac_try) 2>&5
27281 ac_status=$?
27282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27283 (exit $ac_status); }; }; then
27284
27285cat >>confdefs.h <<\_ACEOF
27286#define HAVE_SOCKLEN_T 1
27287_ACEOF
27288
27289 echo "$as_me:$LINENO: result: yes" >&5
27290echo "${ECHO_T}yes" >&6
27291else
27292 echo "$as_me: failed program was:" >&5
27293sed 's/^/| /' conftest.$ac_ext >&5
27294
27295echo "$as_me:$LINENO: result: no" >&5
27296echo "${ECHO_T}no" >&6
27297fi
27298rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27299
27300echo "$as_me:$LINENO: checking for tm_gmtoff in struct tm" >&5
27301echo $ECHO_N "checking for tm_gmtoff in struct tm... $ECHO_C" >&6
27302cat >conftest.$ac_ext <<_ACEOF
27303/* confdefs.h. */
27304_ACEOF
27305cat confdefs.h >>conftest.$ac_ext
27306cat >>conftest.$ac_ext <<_ACEOF
27307/* end confdefs.h. */
27308#include <time.h>
27309int
27310main ()
27311{
27312struct tm tim; tim.tm_gmtoff = 0;
27313 ;
27314 return 0;
27315}
27316_ACEOF
27317rm -f conftest.$ac_objext
27318if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27319 (eval $ac_compile) 2>conftest.er1
27320 ac_status=$?
27321 grep -v '^ *+' conftest.er1 >conftest.err
27322 rm -f conftest.er1
27323 cat conftest.err >&5
27324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27325 (exit $ac_status); } &&
27326 { ac_try='test -z "$ac_c_werror_flag"
27327 || test ! -s conftest.err'
27328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27329 (eval $ac_try) 2>&5
27330 ac_status=$?
27331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27332 (exit $ac_status); }; } &&
27333 { ac_try='test -s conftest.$ac_objext'
27334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27335 (eval $ac_try) 2>&5
27336 ac_status=$?
27337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27338 (exit $ac_status); }; }; then
27339
27340cat >>confdefs.h <<\_ACEOF
27341#define STRUCT_TM_HAS_GMTOFF 1
27342_ACEOF
27343
27344 echo "$as_me:$LINENO: result: yes" >&5
27345echo "${ECHO_T}yes" >&6
27346else
27347 echo "$as_me: failed program was:" >&5
27348sed 's/^/| /' conftest.$ac_ext >&5
27349
27350echo "$as_me:$LINENO: result: no" >&5
27351echo "${ECHO_T}no" >&6
27352 echo "$as_me:$LINENO: checking for global timezone variable" >&5
27353echo $ECHO_N "checking for global timezone variable... $ECHO_C" >&6
27354 cat >conftest.$ac_ext <<_ACEOF
27355/* confdefs.h. */
27356_ACEOF
27357cat confdefs.h >>conftest.$ac_ext
27358cat >>conftest.$ac_ext <<_ACEOF
27359/* end confdefs.h. */
27360#include <time.h>
27361int
27362main ()
27363{
27364void i(){long z2 = 2*timezone;}
27365 ;
27366 return 0;
27367}
27368_ACEOF
27369rm -f conftest.$ac_objext
27370if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27371 (eval $ac_compile) 2>conftest.er1
27372 ac_status=$?
27373 grep -v '^ *+' conftest.er1 >conftest.err
27374 rm -f conftest.er1
27375 cat conftest.err >&5
27376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27377 (exit $ac_status); } &&
27378 { ac_try='test -z "$ac_c_werror_flag"
27379 || test ! -s conftest.err'
27380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27381 (eval $ac_try) 2>&5
27382 ac_status=$?
27383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27384 (exit $ac_status); }; } &&
27385 { ac_try='test -s conftest.$ac_objext'
27386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27387 (eval $ac_try) 2>&5
27388 ac_status=$?
27389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27390 (exit $ac_status); }; }; then
27391
27392cat >>confdefs.h <<\_ACEOF
27393#define HAVE_TIMEZONE 1
27394_ACEOF
27395
27396 echo "$as_me:$LINENO: result: yes" >&5
27397echo "${ECHO_T}yes" >&6
27398else
27399 echo "$as_me: failed program was:" >&5
27400sed 's/^/| /' conftest.$ac_ext >&5
27401
27402echo "$as_me:$LINENO: result: no" >&5
27403echo "${ECHO_T}no" >&6
27404 echo "$as_me:$LINENO: checking for global _timezone variable" >&5
27405echo $ECHO_N "checking for global _timezone variable... $ECHO_C" >&6
27406 cat >conftest.$ac_ext <<_ACEOF
27407/* confdefs.h. */
27408_ACEOF
27409cat confdefs.h >>conftest.$ac_ext
27410cat >>conftest.$ac_ext <<_ACEOF
27411/* end confdefs.h. */
27412#include <time.h>
27413int
27414main ()
27415{
27416long z2 = _timezone;
27417 ;
27418 return 0;
27419}
27420_ACEOF
27421rm -f conftest.$ac_objext
27422if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27423 (eval $ac_compile) 2>conftest.er1
27424 ac_status=$?
27425 grep -v '^ *+' conftest.er1 >conftest.err
27426 rm -f conftest.er1
27427 cat conftest.err >&5
27428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27429 (exit $ac_status); } &&
27430 { ac_try='test -z "$ac_c_werror_flag"
27431 || test ! -s conftest.err'
27432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27433 (eval $ac_try) 2>&5
27434 ac_status=$?
27435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27436 (exit $ac_status); }; } &&
27437 { ac_try='test -s conftest.$ac_objext'
27438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27439 (eval $ac_try) 2>&5
27440 ac_status=$?
27441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27442 (exit $ac_status); }; }; then
27443
27444cat >>confdefs.h <<\_ACEOF
27445#define HAVE_UNDERSCORE_TIMEZONE 1
27446_ACEOF
27447
27448 echo "$as_me:$LINENO: result: yes" >&5
27449echo "${ECHO_T}yes" >&6
27450else
27451 echo "$as_me: failed program was:" >&5
27452sed 's/^/| /' conftest.$ac_ext >&5
27453
27454echo "$as_me:$LINENO: result: no" >&5
27455echo "${ECHO_T}no" >&6
27456fi
27457rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27458fi
27459rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27460fi
27461rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27462
27463for ac_prog in perl
27464do
27465 # Extract the first word of "$ac_prog", so it can be a program name with args.
27466set dummy $ac_prog; ac_word=$2
27467echo "$as_me:$LINENO: checking for $ac_word" >&5
27468echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27469if test "${ac_cv_prog_PERL+set}" = set; then
27470 echo $ECHO_N "(cached) $ECHO_C" >&6
27471else
27472 if test -n "$PERL"; then
27473 ac_cv_prog_PERL="$PERL" # Let the user override the test.
27474else
27475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27476for as_dir in $PATH
27477do
27478 IFS=$as_save_IFS
27479 test -z "$as_dir" && as_dir=.
27480 for ac_exec_ext in '' $ac_executable_extensions; do
27481 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27482 ac_cv_prog_PERL="$ac_prog"
27483 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27484 break 2
27485 fi
27486done
27487done
27488
27489fi
27490fi
27491PERL=$ac_cv_prog_PERL
27492if test -n "$PERL"; then
27493 echo "$as_me:$LINENO: result: $PERL" >&5
27494echo "${ECHO_T}$PERL" >&6
27495else
27496 echo "$as_me:$LINENO: result: no" >&5
27497echo "${ECHO_T}no" >&6
27498fi
27499
27500 test -n "$PERL" && break
27501done
27502test -n "$PERL" || PERL="false"
27503
27504
27505SYSDEP_SOURCES=
27506SIGNAL_HANDLER_AUX=
27507
27508case "${host}" in
27509 i?86-*-linux*)
27510 SIGNAL_HANDLER=include/i386-signal.h
27511 ;;
27512 sparc*-sun-solaris*)
27513 SIGNAL_HANDLER=include/sparc-signal.h
27514 ;;
27515# ia64-*)
27516# SYSDEP_SOURCES=sysdep/ia64.c
27517# test -d sysdep || mkdir sysdep
27518# ;;
27519 hppa*-*-linux*)
27520 SIGNAL_HANDLER=include/pa-signal.h
27521 ;;
27522 hppa*-hp-hpux*)
27523 SIGNAL_HANDLER=include/hppa-signal.h
27524 ;;
27525 ia64-*-linux*)
27526 SIGNAL_HANDLER=include/dwarf2-signal.h
27527 ;;
27528 powerpc*-*-linux*)
27529 SIGNAL_HANDLER=include/powerpc-signal.h
27530 ;;
27531 alpha*-*-linux*)
27532 SIGNAL_HANDLER=include/dwarf2-signal.h
27533 ;;
27534 s390*-*-linux*)
27535 SIGNAL_HANDLER=include/s390-signal.h
27536 ;;
27537 x86_64*-*-linux*)
27538 SIGNAL_HANDLER=include/x86_64-signal.h
27539 SIGNAL_HANDLER_AUX=include/i386-signal.h
27540 ;;
27541 sparc*-*-linux*)
27542 SIGNAL_HANDLER=include/dwarf2-signal.h
27543 ;;
27544 sh*-*-linux*)
27545 SIGNAL_HANDLER=include/sh-signal.h
27546 ;;
27547 *mingw*)
27548 SIGNAL_HANDLER=include/win32-signal.h
27549 ;;
27550 mips*-*-linux*)
27551 SIGNAL_HANDLER=include/mips-signal.h
27552 ;;
dbc293c8
RZ
27553 m68*-*-linux*)
27554 SIGNAL_HANDLER=include/dwarf2-signal.h
27555 ;;
417e7bed 27556 powerpc*-*-darwin* | i?86-*-darwin9* | x86_64-*-darwin9*)
1cf3d07d
SE
27557 SIGNAL_HANDLER=include/darwin-signal.h
27558 ;;
887e6178
DE
27559 powerpc*-*-aix*)
27560 SIGNAL_HANDLER=include/aix-signal.h
27561 ;;
1cf3d07d
SE
27562 *)
27563 SIGNAL_HANDLER=include/default-signal.h
27564 ;;
27565esac
27566
27567# If we're using sjlj exceptions, forget what we just learned.
27568if test "$enable_sjlj_exceptions" = yes; then
27569 SIGNAL_HANDLER=include/default-signal.h
27570 SIGNAL_HANDLER_AUX=
27571fi
27572
27573
27574
27575if test -z "$SIGNAL_HANDLER_AUX"; then
27576 SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
27577fi
27578
27579 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
27580
27581
27582if test "${multilib}" = "yes"; then
27583 multilib_arg="--enable-multilib"
27584else
27585 multilib_arg=
27586fi
27587
27588# See if we support thread-local storage.
27589
27590 # Check whether --enable-tls or --disable-tls was given.
27591if test "${enable_tls+set}" = set; then
27592 enableval="$enable_tls"
27593
27594 case "$enableval" in
27595 yes|no) ;;
27596 *) { { echo "$as_me:$LINENO: error: Argument to enable/disable tls must be yes or no" >&5
27597echo "$as_me: error: Argument to enable/disable tls must be yes or no" >&2;}
27598 { (exit 1); exit 1; }; } ;;
27599 esac
27600
27601else
27602 enable_tls=yes
27603fi;
27604
27605 echo "$as_me:$LINENO: checking whether the target supports thread-local storage" >&5
27606echo $ECHO_N "checking whether the target supports thread-local storage... $ECHO_C" >&6
3afcaaf4 27607if test "${gcc_cv_have_tls+set}" = set; then
1cf3d07d
SE
27608 echo $ECHO_N "(cached) $ECHO_C" >&6
27609else
27610
27611 if test "$cross_compiling" = yes; then
27612 if test x$gcc_no_link = xyes; then
27613 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27614echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27615 { (exit 1); exit 1; }; }
27616fi
27617cat >conftest.$ac_ext <<_ACEOF
27618__thread int a; int b; int main() { return a = b; }
27619_ACEOF
27620rm -f conftest.$ac_objext conftest$ac_exeext
27621if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27622 (eval $ac_link) 2>conftest.er1
27623 ac_status=$?
27624 grep -v '^ *+' conftest.er1 >conftest.err
27625 rm -f conftest.er1
27626 cat conftest.err >&5
27627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27628 (exit $ac_status); } &&
27629 { ac_try='test -z "$ac_c_werror_flag"
27630 || test ! -s conftest.err'
27631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27632 (eval $ac_try) 2>&5
27633 ac_status=$?
27634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27635 (exit $ac_status); }; } &&
27636 { ac_try='test -s conftest$ac_exeext'
27637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27638 (eval $ac_try) 2>&5
27639 ac_status=$?
27640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27641 (exit $ac_status); }; }; then
3afcaaf4 27642 gcc_cv_have_tls=yes
1cf3d07d
SE
27643else
27644 echo "$as_me: failed program was:" >&5
27645sed 's/^/| /' conftest.$ac_ext >&5
27646
3afcaaf4 27647gcc_cv_have_tls=no
1cf3d07d
SE
27648fi
27649rm -f conftest.err conftest.$ac_objext \
27650 conftest$ac_exeext conftest.$ac_ext
27651
27652
27653else
27654 cat >conftest.$ac_ext <<_ACEOF
27655__thread int a; int b; int main() { return a = b; }
27656_ACEOF
27657rm -f conftest$ac_exeext
27658if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27659 (eval $ac_link) 2>&5
27660 ac_status=$?
27661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27662 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27664 (eval $ac_try) 2>&5
27665 ac_status=$?
27666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27667 (exit $ac_status); }; }; then
27668 chktls_save_LDFLAGS="$LDFLAGS"
27669 LDFLAGS="-static $LDFLAGS"
27670 if test x$gcc_no_link = xyes; then
27671 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27672echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27673 { (exit 1); exit 1; }; }
27674fi
27675cat >conftest.$ac_ext <<_ACEOF
27676int main() { return 0; }
27677_ACEOF
27678rm -f conftest.$ac_objext conftest$ac_exeext
27679if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27680 (eval $ac_link) 2>conftest.er1
27681 ac_status=$?
27682 grep -v '^ *+' conftest.er1 >conftest.err
27683 rm -f conftest.er1
27684 cat conftest.err >&5
27685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27686 (exit $ac_status); } &&
27687 { ac_try='test -z "$ac_c_werror_flag"
27688 || test ! -s conftest.err'
27689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27690 (eval $ac_try) 2>&5
27691 ac_status=$?
27692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27693 (exit $ac_status); }; } &&
27694 { ac_try='test -s conftest$ac_exeext'
27695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27696 (eval $ac_try) 2>&5
27697 ac_status=$?
27698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27699 (exit $ac_status); }; }; then
27700 if test "$cross_compiling" = yes; then
18c04407
RW
27701 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27702echo "$as_me: error: in \`$ac_pwd':" >&2;}
27703{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
1cf3d07d
SE
27704See \`config.log' for more details." >&5
27705echo "$as_me: error: cannot run test program while cross compiling
27706See \`config.log' for more details." >&2;}
18c04407 27707 { (exit 1); exit 1; }; }; }
1cf3d07d
SE
27708else
27709 cat >conftest.$ac_ext <<_ACEOF
27710__thread int a; int b; int main() { return a = b; }
27711_ACEOF
27712rm -f conftest$ac_exeext
27713if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27714 (eval $ac_link) 2>&5
27715 ac_status=$?
27716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27717 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27719 (eval $ac_try) 2>&5
27720 ac_status=$?
27721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27722 (exit $ac_status); }; }; then
3afcaaf4 27723 gcc_cv_have_tls=yes
1cf3d07d
SE
27724else
27725 echo "$as_me: program exited with status $ac_status" >&5
27726echo "$as_me: failed program was:" >&5
27727sed 's/^/| /' conftest.$ac_ext >&5
27728
27729( exit $ac_status )
3afcaaf4 27730gcc_cv_have_tls=no
1cf3d07d
SE
27731fi
27732rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27733fi
27734else
27735 echo "$as_me: failed program was:" >&5
27736sed 's/^/| /' conftest.$ac_ext >&5
27737
3afcaaf4 27738gcc_cv_have_tls=yes
1cf3d07d
SE
27739fi
27740rm -f conftest.err conftest.$ac_objext \
27741 conftest$ac_exeext conftest.$ac_ext
27742 LDFLAGS="$chktls_save_LDFLAGS"
3afcaaf4 27743 if test $gcc_cv_have_tls = yes; then
1cf3d07d
SE
27744 chktls_save_CFLAGS="$CFLAGS"
27745 thread_CFLAGS=failed
27746 for flag in '' '-pthread' '-lpthread'; do
27747 CFLAGS="$flag $chktls_save_CFLAGS"
27748 if test x$gcc_no_link = xyes; then
27749 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27750echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27751 { (exit 1); exit 1; }; }
27752fi
27753cat >conftest.$ac_ext <<_ACEOF
27754/* confdefs.h. */
27755_ACEOF
27756cat confdefs.h >>conftest.$ac_ext
27757cat >>conftest.$ac_ext <<_ACEOF
27758/* end confdefs.h. */
27759#include <pthread.h>
27760 void *g(void *d) { return NULL; }
27761int
27762main ()
27763{
27764pthread_t t; pthread_create(&t,NULL,g,NULL);
27765 ;
27766 return 0;
27767}
27768_ACEOF
27769rm -f conftest.$ac_objext conftest$ac_exeext
27770if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27771 (eval $ac_link) 2>conftest.er1
27772 ac_status=$?
27773 grep -v '^ *+' conftest.er1 >conftest.err
27774 rm -f conftest.er1
27775 cat conftest.err >&5
27776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27777 (exit $ac_status); } &&
27778 { ac_try='test -z "$ac_c_werror_flag"
27779 || test ! -s conftest.err'
27780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27781 (eval $ac_try) 2>&5
27782 ac_status=$?
27783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27784 (exit $ac_status); }; } &&
27785 { ac_try='test -s conftest$ac_exeext'
27786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27787 (eval $ac_try) 2>&5
27788 ac_status=$?
27789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27790 (exit $ac_status); }; }; then
27791 thread_CFLAGS="$flag"
27792else
27793 echo "$as_me: failed program was:" >&5
27794sed 's/^/| /' conftest.$ac_ext >&5
27795
27796fi
27797rm -f conftest.err conftest.$ac_objext \
27798 conftest$ac_exeext conftest.$ac_ext
27799 if test "X$thread_CFLAGS" != Xfailed; then
27800 break
27801 fi
27802 done
27803 CFLAGS="$chktls_save_CFLAGS"
27804 if test "X$thread_CFLAGS" != Xfailed; then
27805 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
27806 if test "$cross_compiling" = yes; then
18c04407
RW
27807 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27808echo "$as_me: error: in \`$ac_pwd':" >&2;}
27809{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
1cf3d07d
SE
27810See \`config.log' for more details." >&5
27811echo "$as_me: error: cannot run test program while cross compiling
27812See \`config.log' for more details." >&2;}
18c04407 27813 { (exit 1); exit 1; }; }; }
1cf3d07d
SE
27814else
27815 cat >conftest.$ac_ext <<_ACEOF
27816/* confdefs.h. */
27817_ACEOF
27818cat confdefs.h >>conftest.$ac_ext
27819cat >>conftest.$ac_ext <<_ACEOF
27820/* end confdefs.h. */
27821#include <pthread.h>
27822 __thread int a;
27823 static int *a_in_other_thread;
27824 static void *
27825 thread_func (void *arg)
27826 {
27827 a_in_other_thread = &a;
27828 return (void *)0;
27829 }
27830int
27831main ()
27832{
27833pthread_t thread;
27834 void *thread_retval;
27835 int *a_in_main_thread;
27836 if (pthread_create (&thread, (pthread_attr_t *)0,
27837 thread_func, (void *)0))
27838 return 0;
27839 a_in_main_thread = &a;
27840 if (pthread_join (thread, &thread_retval))
27841 return 0;
27842 return (a_in_other_thread == a_in_main_thread);
27843 ;
27844 return 0;
27845}
27846_ACEOF
27847rm -f conftest$ac_exeext
27848if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27849 (eval $ac_link) 2>&5
27850 ac_status=$?
27851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27852 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27854 (eval $ac_try) 2>&5
27855 ac_status=$?
27856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27857 (exit $ac_status); }; }; then
3afcaaf4 27858 gcc_cv_have_tls=yes
1cf3d07d
SE
27859else
27860 echo "$as_me: program exited with status $ac_status" >&5
27861echo "$as_me: failed program was:" >&5
27862sed 's/^/| /' conftest.$ac_ext >&5
27863
27864( exit $ac_status )
3afcaaf4 27865gcc_cv_have_tls=no
1cf3d07d
SE
27866fi
27867rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27868fi
27869 CFLAGS="$chktls_save_CFLAGS"
27870 fi
27871 fi
27872else
27873 echo "$as_me: program exited with status $ac_status" >&5
27874echo "$as_me: failed program was:" >&5
27875sed 's/^/| /' conftest.$ac_ext >&5
27876
27877( exit $ac_status )
3afcaaf4 27878gcc_cv_have_tls=no
1cf3d07d
SE
27879fi
27880rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27881fi
27882fi
3afcaaf4
MR
27883echo "$as_me:$LINENO: result: $gcc_cv_have_tls" >&5
27884echo "${ECHO_T}$gcc_cv_have_tls" >&6
27885 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
1cf3d07d
SE
27886
27887cat >>confdefs.h <<\_ACEOF
27888#define HAVE_TLS 1
27889_ACEOF
27890
27891 fi
27892
27893# For _Unwind_GetIPInfo.
27894
27895
bc3f0248
SE
27896# Check whether --with-system-libunwind or --without-system-libunwind was given.
27897if test "${with_system_libunwind+set}" = set; then
27898 withval="$with_system_libunwind"
1cf3d07d 27899
bc3f0248
SE
27900fi;
27901 # If system-libunwind was not specifically set, pick a default setting.
27902 if test x$with_system_libunwind = x; then
27903 case ${target} in
27904 ia64-*-hpux*) with_system_libunwind=yes ;;
27905 *) with_system_libunwind=no ;;
27906 esac
27907 fi
27908 # Based on system-libunwind and target, do we have ipinfo?
27909 if test x$with_system_libunwind = xyes; then
27910 case ${target} in
27911 ia64-*-*) have_unwind_getipinfo=no ;;
27912 *) have_unwind_getipinfo=yes ;;
27913 esac
27914 else
27915 have_unwind_getipinfo=yes
27916 fi
1cf3d07d 27917
bc3f0248 27918 if test x$have_unwind_getipinfo = xyes; then
1cf3d07d
SE
27919
27920cat >>confdefs.h <<\_ACEOF
27921#define HAVE_GETIPINFO 1
27922_ACEOF
27923
27924 fi
1cf3d07d
SE
27925
27926
27927# See if linker supports anonymous version scripts.
27928echo "$as_me:$LINENO: checking whether ld supports anonymous version scripts" >&5
27929echo $ECHO_N "checking whether ld supports anonymous version scripts... $ECHO_C" >&6
27930if test "${libjava_cv_anon_version_script+set}" = set; then
27931 echo $ECHO_N "(cached) $ECHO_C" >&6
27932else
27933 save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
27934 libjava_cv_anon_version_script=no
27935 CFLAGS="$CFLAGS -fPIC"; LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
27936 echo '{ global: globalsymb*; local: *; };' > conftest.map
27937 if test x$gcc_no_link = xyes; then
27938 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27939echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27940 { (exit 1); exit 1; }; }
27941fi
27942cat >conftest.$ac_ext <<_ACEOF
27943/* confdefs.h. */
27944_ACEOF
27945cat confdefs.h >>conftest.$ac_ext
27946cat >>conftest.$ac_ext <<_ACEOF
27947/* end confdefs.h. */
27948void globalsymbol (void) {} void localsymbol (void) {}
27949int
27950main ()
27951{
27952
27953 ;
27954 return 0;
27955}
27956_ACEOF
27957rm -f conftest.$ac_objext conftest$ac_exeext
27958if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27959 (eval $ac_link) 2>conftest.er1
27960 ac_status=$?
27961 grep -v '^ *+' conftest.er1 >conftest.err
27962 rm -f conftest.er1
27963 cat conftest.err >&5
27964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27965 (exit $ac_status); } &&
27966 { ac_try='test -z "$ac_c_werror_flag"
27967 || test ! -s conftest.err'
27968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27969 (eval $ac_try) 2>&5
27970 ac_status=$?
27971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27972 (exit $ac_status); }; } &&
27973 { ac_try='test -s conftest$ac_exeext'
27974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27975 (eval $ac_try) 2>&5
27976 ac_status=$?
27977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27978 (exit $ac_status); }; }; then
27979 libjava_cv_anon_version_script=yes
27980else
27981 echo "$as_me: failed program was:" >&5
27982sed 's/^/| /' conftest.$ac_ext >&5
27983
27984fi
27985rm -f conftest.err conftest.$ac_objext \
27986 conftest$ac_exeext conftest.$ac_ext
27987 CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
27988
27989fi
27990echo "$as_me:$LINENO: result: $libjava_cv_anon_version_script" >&5
27991echo "${ECHO_T}$libjava_cv_anon_version_script" >&6
27992
27993
27994if test "$libjava_cv_anon_version_script" = yes; then
27995 ANONVERSCRIPT_TRUE=
27996 ANONVERSCRIPT_FALSE='#'
27997else
27998 ANONVERSCRIPT_TRUE='#'
27999 ANONVERSCRIPT_FALSE=
28000fi
28001
28002
28003# Check if linker supports static linking on a per library basis
28004LD_START_STATIC_SPEC=
28005LD_FINISH_STATIC_SPEC=
28006if $LD --help 2>&1 | grep -q -e -call_shared ; then
28007 if $LD --help 2>&1 | grep -q -e -non_shared ; then
28008 LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
28009 LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
28010 fi
28011fi
28012
28013
28014
28015here=`${PWDCMD-pwd}`
28016
28017
28018# We get this from the environment.
28019
28020
c9db365d
JS
28021
28022# Check whether --with-python-dir or --without-python-dir was given.
28023if test "${with_python_dir+set}" = set; then
28024 withval="$with_python_dir"
28025 with_python_dir=$withval
28026else
28027 with_python_dir=""
28028fi;
28029
28030if test "x${with_python_dir}" = "x"
28031then
28032 # Needed for installing Python modules during make install.
28033 python_mod_dir="\${prefix}/share/python"
28034 # Needed for substituting into aot-compile*
28035 python_mod_dir_expanded="${prefix}/share/python"
28036else
28037 python_mod_dir="\${prefix}${with_python_dir}"
28038 python_mod_dir_expanded="${prefix}${with_python_dir}"
28039fi
28040echo "$as_me:$LINENO: result: Python modules dir: ${python_mod_dir_expanded}" >&5
28041echo "${ECHO_T}Python modules dir: ${python_mod_dir_expanded}" >&6;
28042
28043
28044
28045# needed for aot-compile-rpm
28046MAKE=`which make`
28047
28048
28049# Check whether --enable-aot-compile-rpm or --disable-aot-compile-rpm was given.
28050if test "${enable_aot_compile_rpm+set}" = set; then
28051 enableval="$enable_aot_compile_rpm"
28052 case "${enableval}" in
28053 yes) AOT_RPM_ENABLED=yes ;;
28054 no) AOT_RPM_ENABLED=no ;;
28055 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable aot-compile-rpm" >&5
28056echo "$as_me: error: Unknown argument to enable/disable aot-compile-rpm" >&2;}
28057 { (exit 1); exit 1; }; } ;;
28058 esac
28059else
28060 AOT_RPM_ENABLED=no
28061
28062fi;
28063
28064
cd6d4007 28065if test "x${AOT_RPM_ENABLED}" = xyes; then
c9db365d
JS
28066 INSTALL_AOT_RPM_TRUE=
28067 INSTALL_AOT_RPM_FALSE='#'
28068else
28069 INSTALL_AOT_RPM_TRUE='#'
28070 INSTALL_AOT_RPM_FALSE=
28071fi
28072
28073
28074# Check whether --enable-java-home or --disable-java-home was given.
28075if test "${enable_java_home+set}" = set; then
28076 enableval="$enable_java_home"
28077 case "${enableval}" in
28078 yes) JAVA_HOME_ENABLED=yes ;;
28079 no) JAVA_HOME_ENABLED=no ;;
28080 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable java-home" >&5
28081echo "$as_me: error: Unknown argument to enable/disable java-home" >&2;}
28082 { (exit 1); exit 1; }; } ;;
28083 esac
28084else
28085 JAVA_HOME_ENABLED=no
28086
28087fi;
28088
28089
cd6d4007 28090if test "x${JAVA_HOME_ENABLED}" = xyes; then
c9db365d
JS
28091 CREATE_JAVA_HOME_TRUE=
28092 CREATE_JAVA_HOME_FALSE='#'
28093else
28094 CREATE_JAVA_HOME_TRUE='#'
28095 CREATE_JAVA_HOME_FALSE=
28096fi
28097
28098
28099# Only do these checks if java-home above is enabled.
cd6d4007 28100if test "x${JAVA_HOME_ENABLED}" = xyes
c9db365d
JS
28101then
28102
28103
28104# Check whether --with-gcc-suffix or --without-gcc-suffix was given.
28105if test "${with_gcc_suffix+set}" = set; then
28106 withval="$with_gcc_suffix"
28107 gcc_suffix=$withval
28108else
28109 gcc_suffix=""
28110fi;
28111 echo "$as_me:$LINENO: result: GCC suffix: ${gcc_suffix}" >&5
28112echo "${ECHO_T}GCC suffix: ${gcc_suffix}" >&6
28113
28114
28115
28116# Check whether --with-arch-directory or --without-arch-directory was given.
28117if test "${with_arch_directory+set}" = set; then
28118 withval="$with_arch_directory"
28119 host_cpu=$withval
28120else
28121 host_cpu=""
28122fi;
28123
28124
28125# Check whether --with-os-directory or --without-os-directory was given.
28126if test "${with_os_directory+set}" = set; then
28127 withval="$with_os_directory"
28128 host_os=$withval
28129else
28130 host_os=""
28131fi;
28132
28133
28134# Check whether --with-origin-name or --without-origin-name was given.
28135if test "${with_origin_name+set}" = set; then
28136 withval="$with_origin_name"
28137 origin_name=$withval
28138else
28139 origin_name=gcj${gcc_suffix}
28140fi;
28141 echo "$as_me:$LINENO: result: JPackage origin name: ${origin_name}" >&5
28142echo "${ECHO_T}JPackage origin name: ${origin_name}" >&6
28143
28144
28145# Check whether --with-arch-suffix or --without-arch-suffix was given.
28146if test "${with_arch_suffix+set}" = set; then
28147 withval="$with_arch_suffix"
28148 arch_suffix=$withval
28149else
28150 arch_suffix=""
28151fi;
28152 echo "$as_me:$LINENO: result: arch suffix: ${arch_suffix}" >&5
28153echo "${ECHO_T}arch suffix: ${arch_suffix}" >&6
28154
28155
28156# Check whether --with-jvm-root-dir or --without-jvm-root-dir was given.
28157if test "${with_jvm_root_dir+set}" = set; then
28158 withval="$with_jvm_root_dir"
28159 jvm_root_dir=$withval
28160else
28161 jvm_root_dir="\${prefix}/lib/jvm"
28162fi;
28163 echo "$as_me:$LINENO: result: JVM root installation directory: ${jvm_root_dir}" >&5
28164echo "${ECHO_T}JVM root installation directory: ${jvm_root_dir}" >&6
28165
28166
28167# Check whether --with-jvm-jar-dir or --without-jvm-jar-dir was given.
28168if test "${with_jvm_jar_dir+set}" = set; then
28169 withval="$with_jvm_jar_dir"
28170 jvm_jar_dir=$withval
28171else
28172 jvm_jar_dir=\${prefix}/lib/jvm-exports
28173fi;
28174 echo "$as_me:$LINENO: result: JAR root installation directory: ${jvm_jar_dir}" >&5
28175echo "${ECHO_T}JAR root installation directory: ${jvm_jar_dir}" >&6
28176
28177 JAVA_VERSION=1.5.0
28178 BUILD_VERSION=0
28179
28180
28181 echo "$as_me:$LINENO: result: Java version: ${JAVA_VERSION}" >&5
28182echo "${ECHO_T}Java version: ${JAVA_VERSION}" >&6
28183
28184 jre_dir=java-${JAVA_VERSION}-${origin_name}-${JAVA_VERSION}.${BUILD_VERSION}${arch_suffix}/jre
28185 sdk_dir=java-${JAVA_VERSION}-${origin_name}-${JAVA_VERSION}.${BUILD_VERSION}${arch_suffix}
28186 jre_lnk=jre-${JAVA_VERSION}-${origin_name}
28187 sdk_lnk=java-${JAVA_VERSION}-${origin_name}
28188
28189 JVM_ROOT_DIR=${jvm_root_dir}
28190
28191 echo "$as_me:$LINENO: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
28192echo "${ECHO_T}JVM ROOT directory: ${JVM_ROOT_DIR}" >&6
28193
28194 JVM_JAR_ROOT_DIR=${jvm_jar_dir}
28195
28196 echo "$as_me:$LINENO: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
28197echo "${ECHO_T}JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6
28198
28199 JVM_JAR_DIR=${jvm_jar_dir}/${sdk_dir}
28200
28201 echo "$as_me:$LINENO: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
28202echo "${ECHO_T}JVM JAR directory: ${JVM_JAR_DIR}" >&6
28203
28204 JRE_DIR=${jre_dir}
28205
28206
28207 SDK_DIR=${sdk_dir}
28208
28209
28210 JRE_LNK=${jre_lnk}
28211
28212
28213 SDK_LNK=${sdk_lnk}
28214
28215
28216 SDK_BIN_DIR=${jvm_root_dir}/${sdk_dir}/bin
28217
28218 echo "$as_me:$LINENO: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
28219echo "${ECHO_T}SDK tools directory: ${SDK_BIN_DIR}" >&6
28220
28221 SDK_LIB_DIR=${jvm_root_dir}/${sdk_dir}/lib
28222
28223 echo "$as_me:$LINENO: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
28224echo "${ECHO_T}SDK jar directory: ${SDK_LIB_DIR}" >&6
28225
28226 SDK_INCLUDE_DIR=${jvm_root_dir}/${sdk_dir}/include
28227
28228 echo "$as_me:$LINENO: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
28229echo "${ECHO_T}SDK include directory: ${SDK_INCLUDE_DIR}" >&6
28230
28231 JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
28232
28233 echo "$as_me:$LINENO: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
28234echo "${ECHO_T}JRE tools directory: ${JRE_BIN_DIR}" >&6
28235
28236 JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
28237
28238 echo "$as_me:$LINENO: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
28239echo "${ECHO_T}JRE lib directory: ${JRE_LIB_DIR}" >&6
28240
28241 # Find gcj prefix using gcj found in PATH.
28242 gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
28243
28244 # Where do the gcj binaries live?
28245 # For jhbuild based builds, they all live in a sibling of bin called
28246 # gcj-bin. Check for gcj-bin first, and use bin otherwise.
28247 GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
28248
28249 echo "$as_me:$LINENO: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
28250echo "${ECHO_T}GCJ tools directory: ${GCJ_BIN_DIR}" >&6
28251
28252 echo host is ${host}
28253 if test "x${host_cpu}" = "x"
28254 then
28255 case ${host} in
28256 *-mingw* | *-cygwin*)
28257 host_cpu=x86;;
28258 i486-* | i586-* | i686-*)
28259 host_cpu=i386;;
28260 *)
28261 host_cpu=${host_cpu};;
28262 esac
28263 fi
28264 echo "$as_me:$LINENO: result: arch directory: ${host_cpu}" >&5
28265echo "${ECHO_T}arch directory: ${host_cpu}" >&6
28266 CPU=${host_cpu}
28267
28268
28269 if test "x${host_os}" = "x"
28270 then
28271 case ${host} in
28272 *-mingw* | *-cygwin*)
28273 host_os=win32;;
28274 *-linux*)
28275 host_os=linux;;
28276 *)
28277 host_os=${host_os};;
28278 esac
28279 fi
28280 echo os directory: ${host_os}
28281 OS=${host_os}
28282
28283
28284 # make an expanded $libdir, for substituting into
28285 # scripts (and other non-Makefile things).
28286 LIBDIR=$libdir
28287 if test "x${exec_prefix}" = "xNONE"
28288 then
28289 lib_exec_prefix=$prefix
28290 else
28291 lib_exec_prefix=$exec_prefix
28292 fi
28293 LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
28294
28295fi
28296
28297 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"
1cf3d07d
SE
28298
28299
04e0cb88
L
28300if test ${multilib} = yes; then
28301 multilib_arg="--enable-multilib"
28302else
28303 multilib_arg=
28304fi
1cf3d07d 28305
04e0cb88 28306 ac_config_files="$ac_config_files scripts/jar"
1cf3d07d
SE
28307
28308cat >confcache <<\_ACEOF
28309# This file is a shell script that caches the results of configure
28310# tests run on this system so they can be shared between configure
28311# scripts and configure runs, see configure's option --config-cache.
28312# It is not useful on other systems. If it contains results you don't
28313# want to keep, you may remove or edit it.
28314#
28315# config.status only pays attention to the cache file if you give it
28316# the --recheck option to rerun configure.
28317#
28318# `ac_cv_env_foo' variables (set or unset) will be overridden when
28319# loading this file, other *unset* `ac_cv_foo' will be assigned the
28320# following values.
28321
28322_ACEOF
28323
28324# The following way of writing the cache mishandles newlines in values,
28325# but we know of no workaround that is simple, portable, and efficient.
28326# So, don't put newlines in cache variables' values.
28327# Ultrix sh set writes to stderr and can't be redirected directly,
28328# and sets the high bit in the cache file unless we assign to the vars.
28329{
28330 (set) 2>&1 |
28331 case `(ac_space=' '; set | grep ac_space) 2>&1` in
28332 *ac_space=\ *)
28333 # `set' does not quote correctly, so add quotes (double-quote
28334 # substitution turns \\\\ into \\, and sed turns \\ into \).
28335 sed -n \
28336 "s/'/'\\\\''/g;
28337 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
28338 ;;
28339 *)
28340 # `set' quotes correctly as required by POSIX, so do not add quotes.
28341 sed -n \
28342 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
28343 ;;
28344 esac;
28345} |
28346 sed '
28347 t clear
28348 : clear
28349 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
28350 t end
28351 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
28352 : end' >>confcache
28353if diff $cache_file confcache >/dev/null 2>&1; then :; else
28354 if test -w $cache_file; then
28355 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
28356 cat confcache >$cache_file
28357 else
28358 echo "not updating unwritable cache $cache_file"
28359 fi
28360fi
28361rm -f confcache
28362
28363test "x$prefix" = xNONE && prefix=$ac_default_prefix
28364# Let make expand exec_prefix.
28365test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
28366
28367# VPATH may cause trouble with some makes, so we remove $(srcdir),
28368# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
28369# trailing colons and then remove the whole line if VPATH becomes empty
28370# (actually we leave an empty line to preserve line numbers).
28371if test "x$srcdir" = x.; then
28372 ac_vpsub='/^[ ]*VPATH[ ]*=/{
28373s/:*\$(srcdir):*/:/;
28374s/:*\${srcdir}:*/:/;
28375s/:*@srcdir@:*/:/;
28376s/^\([^=]*=[ ]*\):*/\1/;
28377s/:*$//;
28378s/^[^=]*=[ ]*$//;
28379}'
28380fi
28381
28382DEFS=-DHAVE_CONFIG_H
28383
28384ac_libobjs=
28385ac_ltlibobjs=
28386for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
28387 # 1. Remove the extension, and $U if already installed.
28388 ac_i=`echo "$ac_i" |
28389 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
28390 # 2. Add them.
28391 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
28392 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
28393done
28394LIBOBJS=$ac_libobjs
28395
28396LTLIBOBJS=$ac_ltlibobjs
28397
28398
cd6d4007
MK
28399if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
28400 { { echo "$as_me:$LINENO: error: conditional \"CREATE_GJDOC\" was never defined.
28401Usually this means the macro was only invoked conditionally." >&5
28402echo "$as_me: error: conditional \"CREATE_GJDOC\" was never defined.
28403Usually this means the macro was only invoked conditionally." >&2;}
28404 { (exit 1); exit 1; }; }
28405fi
1cf3d07d
SE
28406if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
28407 { { echo "$as_me:$LINENO: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
28408Usually this means the macro was only invoked conditionally." >&5
28409echo "$as_me: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
28410Usually this means the macro was only invoked conditionally." >&2;}
28411 { (exit 1); exit 1; }; }
28412fi
28413if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
28414 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
28415Usually this means the macro was only invoked conditionally." >&5
28416echo "$as_me: error: conditional \"AMDEP\" was never defined.
28417Usually this means the macro was only invoked conditionally." >&2;}
28418 { (exit 1); exit 1; }; }
28419fi
28420if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
28421 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
28422Usually this means the macro was only invoked conditionally." >&5
28423echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
28424Usually this means the macro was only invoked conditionally." >&2;}
28425 { (exit 1); exit 1; }; }
28426fi
28427if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
28428 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
28429Usually this means the macro was only invoked conditionally." >&5
28430echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
28431Usually this means the macro was only invoked conditionally." >&2;}
28432 { (exit 1); exit 1; }; }
28433fi
28434if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
28435 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
28436Usually this means the macro was only invoked conditionally." >&5
28437echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
28438Usually this means the macro was only invoked conditionally." >&2;}
28439 { (exit 1); exit 1; }; }
28440fi
28441if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
28442 { { echo "$as_me:$LINENO: error: conditional \"XLIB_AWT\" was never defined.
28443Usually this means the macro was only invoked conditionally." >&5
28444echo "$as_me: error: conditional \"XLIB_AWT\" was never defined.
28445Usually this means the macro was only invoked conditionally." >&2;}
28446 { (exit 1); exit 1; }; }
28447fi
28448if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
28449 { { echo "$as_me:$LINENO: error: conditional \"X_AWT\" was never defined.
28450Usually this means the macro was only invoked conditionally." >&5
28451echo "$as_me: error: conditional \"X_AWT\" was never defined.
28452Usually this means the macro was only invoked conditionally." >&2;}
28453 { (exit 1); exit 1; }; }
28454fi
28455if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28456 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28457Usually this means the macro was only invoked conditionally." >&5
28458echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28459Usually this means the macro was only invoked conditionally." >&2;}
28460 { (exit 1); exit 1; }; }
28461fi
28462if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28463 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28464Usually this means the macro was only invoked conditionally." >&5
28465echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28466Usually this means the macro was only invoked conditionally." >&2;}
28467 { (exit 1); exit 1; }; }
28468fi
28469if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
28470 { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
28471Usually this means the macro was only invoked conditionally." >&5
28472echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
28473Usually this means the macro was only invoked conditionally." >&2;}
28474 { (exit 1); exit 1; }; }
28475fi
28476if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
28477 { { echo "$as_me:$LINENO: error: conditional \"BUILD_ECJ1\" was never defined.
28478Usually this means the macro was only invoked conditionally." >&5
28479echo "$as_me: error: conditional \"BUILD_ECJ1\" was never defined.
28480Usually this means the macro was only invoked conditionally." >&2;}
28481 { (exit 1); exit 1; }; }
28482fi
28483if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
28484 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
28485Usually this means the macro was only invoked conditionally." >&5
28486echo "$as_me: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
28487Usually this means the macro was only invoked conditionally." >&2;}
28488 { (exit 1); exit 1; }; }
28489fi
28490if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
28491 { { echo "$as_me:$LINENO: error: conditional \"JAVA_HOME_SET\" was never defined.
28492Usually this means the macro was only invoked conditionally." >&5
28493echo "$as_me: error: conditional \"JAVA_HOME_SET\" was never defined.
28494Usually this means the macro was only invoked conditionally." >&2;}
28495 { (exit 1); exit 1; }; }
28496fi
a507baad
DD
28497if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
28498 { { echo "$as_me:$LINENO: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
28499Usually this means the macro was only invoked conditionally." >&5
28500echo "$as_me: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
28501Usually this means the macro was only invoked conditionally." >&2;}
28502 { (exit 1); exit 1; }; }
28503fi
c07cd2c7
DD
28504if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
28505 { { echo "$as_me:$LINENO: error: conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
28506Usually this means the macro was only invoked conditionally." >&5
28507echo "$as_me: error: conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
28508Usually this means the macro was only invoked conditionally." >&2;}
28509 { (exit 1); exit 1; }; }
28510fi
86acf60c
DD
28511if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
28512 { { echo "$as_me:$LINENO: error: conditional \"INTERPRETER\" was never defined.
28513Usually this means the macro was only invoked conditionally." >&5
28514echo "$as_me: error: conditional \"INTERPRETER\" was never defined.
28515Usually this means the macro was only invoked conditionally." >&2;}
28516 { (exit 1); exit 1; }; }
28517fi
1cf3d07d
SE
28518if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
28519 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
28520Usually this means the macro was only invoked conditionally." >&5
28521echo "$as_me: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
28522Usually this means the macro was only invoked conditionally." >&2;}
28523 { (exit 1); exit 1; }; }
28524fi
28525if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
28526 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
28527Usually this means the macro was only invoked conditionally." >&5
28528echo "$as_me: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
28529Usually this means the macro was only invoked conditionally." >&2;}
28530 { (exit 1); exit 1; }; }
28531fi
28532if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
28533 { { echo "$as_me:$LINENO: error: conditional \"USING_DARWIN_CRT\" was never defined.
28534Usually this means the macro was only invoked conditionally." >&5
28535echo "$as_me: error: conditional \"USING_DARWIN_CRT\" was never defined.
28536Usually this means the macro was only invoked conditionally." >&2;}
28537 { (exit 1); exit 1; }; }
28538fi
28539if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
28540 { { echo "$as_me:$LINENO: error: conditional \"USING_BOEHMGC\" was never defined.
28541Usually this means the macro was only invoked conditionally." >&5
28542echo "$as_me: error: conditional \"USING_BOEHMGC\" was never defined.
28543Usually this means the macro was only invoked conditionally." >&2;}
28544 { (exit 1); exit 1; }; }
28545fi
28546if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
28547 { { echo "$as_me:$LINENO: error: conditional \"USING_NOGC\" was never defined.
28548Usually this means the macro was only invoked conditionally." >&5
28549echo "$as_me: error: conditional \"USING_NOGC\" was never defined.
28550Usually this means the macro was only invoked conditionally." >&2;}
28551 { (exit 1); exit 1; }; }
28552fi
28553if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
28554 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_THREADS\" was never defined.
28555Usually this means the macro was only invoked conditionally." >&5
28556echo "$as_me: error: conditional \"USING_POSIX_THREADS\" was never defined.
28557Usually this means the macro was only invoked conditionally." >&2;}
28558 { (exit 1); exit 1; }; }
28559fi
28560if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
28561 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_THREADS\" was never defined.
28562Usually this means the macro was only invoked conditionally." >&5
28563echo "$as_me: error: conditional \"USING_WIN32_THREADS\" was never defined.
28564Usually this means the macro was only invoked conditionally." >&2;}
28565 { (exit 1); exit 1; }; }
28566fi
28567if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
28568 { { echo "$as_me:$LINENO: error: conditional \"USING_NO_THREADS\" was never defined.
28569Usually this means the macro was only invoked conditionally." >&5
28570echo "$as_me: error: conditional \"USING_NO_THREADS\" was never defined.
28571Usually this means the macro was only invoked conditionally." >&2;}
28572 { (exit 1); exit 1; }; }
28573fi
28574if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
28575 { { echo "$as_me:$LINENO: error: conditional \"USE_LIBGCJ_BC\" was never defined.
28576Usually this means the macro was only invoked conditionally." >&5
28577echo "$as_me: error: conditional \"USE_LIBGCJ_BC\" was never defined.
28578Usually this means the macro was only invoked conditionally." >&2;}
28579 { (exit 1); exit 1; }; }
28580fi
28581if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
28582 { { echo "$as_me:$LINENO: error: conditional \"USING_GCC\" was never defined.
28583Usually this means the macro was only invoked conditionally." >&5
28584echo "$as_me: error: conditional \"USING_GCC\" was never defined.
28585Usually this means the macro was only invoked conditionally." >&2;}
28586 { (exit 1); exit 1; }; }
28587fi
28588if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28589 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28590Usually this means the macro was only invoked conditionally." >&5
28591echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28592Usually this means the macro was only invoked conditionally." >&2;}
28593 { (exit 1); exit 1; }; }
28594fi
28595if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
28596 { { echo "$as_me:$LINENO: error: conditional \"NATIVE\" was never defined.
28597Usually this means the macro was only invoked conditionally." >&5
28598echo "$as_me: error: conditional \"NATIVE\" was never defined.
28599Usually this means the macro was only invoked conditionally." >&2;}
28600 { (exit 1); exit 1; }; }
28601fi
28602if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
28603 { { echo "$as_me:$LINENO: error: conditional \"ENABLE_SHARED\" was never defined.
28604Usually this means the macro was only invoked conditionally." >&5
28605echo "$as_me: error: conditional \"ENABLE_SHARED\" was never defined.
28606Usually this means the macro was only invoked conditionally." >&2;}
28607 { (exit 1); exit 1; }; }
28608fi
28609if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
28610 { { echo "$as_me:$LINENO: error: conditional \"NEEDS_DATA_START\" was never defined.
28611Usually this means the macro was only invoked conditionally." >&5
28612echo "$as_me: error: conditional \"NEEDS_DATA_START\" was never defined.
28613Usually this means the macro was only invoked conditionally." >&2;}
28614 { (exit 1); exit 1; }; }
28615fi
4bf95cef
JJ
28616if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
28617 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_BINARIES\" was never defined.
28618Usually this means the macro was only invoked conditionally." >&5
28619echo "$as_me: error: conditional \"INSTALL_BINARIES\" was never defined.
28620Usually this means the macro was only invoked conditionally." >&2;}
28621 { (exit 1); exit 1; }; }
28622fi
1cf3d07d
SE
28623if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
28624 { { echo "$as_me:$LINENO: error: conditional \"ANONVERSCRIPT\" was never defined.
28625Usually this means the macro was only invoked conditionally." >&5
28626echo "$as_me: error: conditional \"ANONVERSCRIPT\" was never defined.
28627Usually this means the macro was only invoked conditionally." >&2;}
28628 { (exit 1); exit 1; }; }
28629fi
c9db365d
JS
28630if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
28631 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_AOT_RPM\" was never defined.
28632Usually this means the macro was only invoked conditionally." >&5
28633echo "$as_me: error: conditional \"INSTALL_AOT_RPM\" was never defined.
28634Usually this means the macro was only invoked conditionally." >&2;}
28635 { (exit 1); exit 1; }; }
28636fi
28637if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
28638 { { echo "$as_me:$LINENO: error: conditional \"CREATE_JAVA_HOME\" was never defined.
28639Usually this means the macro was only invoked conditionally." >&5
28640echo "$as_me: error: conditional \"CREATE_JAVA_HOME\" was never defined.
28641Usually this means the macro was only invoked conditionally." >&2;}
28642 { (exit 1); exit 1; }; }
28643fi
1cf3d07d
SE
28644
28645: ${CONFIG_STATUS=./config.status}
28646ac_clean_files_save=$ac_clean_files
28647ac_clean_files="$ac_clean_files $CONFIG_STATUS"
28648{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
28649echo "$as_me: creating $CONFIG_STATUS" >&6;}
28650cat >$CONFIG_STATUS <<_ACEOF
28651#! $SHELL
28652# Generated by $as_me.
28653# Run this file to recreate the current configuration.
28654# Compiler output produced by configure, useful for debugging
28655# configure, is in config.log if it exists.
28656
28657debug=false
28658ac_cs_recheck=false
28659ac_cs_silent=false
28660SHELL=\${CONFIG_SHELL-$SHELL}
28661_ACEOF
28662
28663cat >>$CONFIG_STATUS <<\_ACEOF
28664## --------------------- ##
28665## M4sh Initialization. ##
28666## --------------------- ##
28667
28668# Be Bourne compatible
28669if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28670 emulate sh
28671 NULLCMD=:
28672 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
28673 # is contrary to our usage. Disable this feature.
28674 alias -g '${1+"$@"}'='"$@"'
28675elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28676 set -o posix
28677fi
28678DUALCASE=1; export DUALCASE # for MKS sh
28679
28680# Support unset when possible.
28681if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28682 as_unset=unset
28683else
28684 as_unset=false
28685fi
28686
28687
28688# Work around bugs in pre-3.0 UWIN ksh.
28689$as_unset ENV MAIL MAILPATH
28690PS1='$ '
28691PS2='> '
28692PS4='+ '
28693
28694# NLS nuisances.
28695for as_var in \
28696 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
28697 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
28698 LC_TELEPHONE LC_TIME
28699do
28700 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
28701 eval $as_var=C; export $as_var
28702 else
28703 $as_unset $as_var
28704 fi
28705done
28706
28707# Required to use basename.
28708if expr a : '\(a\)' >/dev/null 2>&1; then
28709 as_expr=expr
28710else
28711 as_expr=false
28712fi
28713
28714if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
28715 as_basename=basename
28716else
28717 as_basename=false
28718fi
28719
28720
28721# Name of the executable.
28722as_me=`$as_basename "$0" ||
28723$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
28724 X"$0" : 'X\(//\)$' \| \
28725 X"$0" : 'X\(/\)$' \| \
28726 . : '\(.\)' 2>/dev/null ||
28727echo X/"$0" |
28728 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
28729 /^X\/\(\/\/\)$/{ s//\1/; q; }
28730 /^X\/\(\/\).*/{ s//\1/; q; }
28731 s/.*/./; q'`
28732
28733
28734# PATH needs CR, and LINENO needs CR and PATH.
28735# Avoid depending upon Character Ranges.
28736as_cr_letters='abcdefghijklmnopqrstuvwxyz'
28737as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
28738as_cr_Letters=$as_cr_letters$as_cr_LETTERS
28739as_cr_digits='0123456789'
28740as_cr_alnum=$as_cr_Letters$as_cr_digits
28741
28742# The user is always right.
28743if test "${PATH_SEPARATOR+set}" != set; then
28744 echo "#! /bin/sh" >conf$$.sh
28745 echo "exit 0" >>conf$$.sh
28746 chmod +x conf$$.sh
28747 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
28748 PATH_SEPARATOR=';'
28749 else
28750 PATH_SEPARATOR=:
28751 fi
28752 rm -f conf$$.sh
28753fi
28754
28755
28756 as_lineno_1=$LINENO
28757 as_lineno_2=$LINENO
28758 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
28759 test "x$as_lineno_1" != "x$as_lineno_2" &&
28760 test "x$as_lineno_3" = "x$as_lineno_2" || {
28761 # Find who we are. Look in the path if we contain no path at all
28762 # relative or not.
28763 case $0 in
28764 *[\\/]* ) as_myself=$0 ;;
28765 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28766for as_dir in $PATH
28767do
28768 IFS=$as_save_IFS
28769 test -z "$as_dir" && as_dir=.
28770 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
28771done
28772
28773 ;;
28774 esac
28775 # We did not find ourselves, most probably we were run as `sh COMMAND'
28776 # in which case we are not to be found in the path.
28777 if test "x$as_myself" = x; then
28778 as_myself=$0
28779 fi
28780 if test ! -f "$as_myself"; then
28781 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
28782echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
28783 { (exit 1); exit 1; }; }
28784 fi
28785 case $CONFIG_SHELL in
28786 '')
28787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28788for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
28789do
28790 IFS=$as_save_IFS
28791 test -z "$as_dir" && as_dir=.
28792 for as_base in sh bash ksh sh5; do
28793 case $as_dir in
28794 /*)
28795 if ("$as_dir/$as_base" -c '
28796 as_lineno_1=$LINENO
28797 as_lineno_2=$LINENO
28798 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
28799 test "x$as_lineno_1" != "x$as_lineno_2" &&
28800 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
28801 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
28802 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
28803 CONFIG_SHELL=$as_dir/$as_base
28804 export CONFIG_SHELL
28805 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
28806 fi;;
28807 esac
28808 done
28809done
28810;;
28811 esac
28812
28813 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
28814 # uniformly replaced by the line number. The first 'sed' inserts a
28815 # line-number line before each line; the second 'sed' does the real
28816 # work. The second script uses 'N' to pair each line-number line
28817 # with the numbered line, and appends trailing '-' during
28818 # substitution so that $LINENO is not a special case at line end.
28819 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
28820 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
28821 sed '=' <$as_myself |
28822 sed '
28823 N
28824 s,$,-,
28825 : loop
28826 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
28827 t loop
28828 s,-$,,
28829 s,^['$as_cr_digits']*\n,,
28830 ' >$as_me.lineno &&
28831 chmod +x $as_me.lineno ||
28832 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
28833echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
28834 { (exit 1); exit 1; }; }
28835
28836 # Don't try to exec as it changes $[0], causing all sort of problems
28837 # (the dirname of $[0] is not the place where we might find the
28838 # original and so on. Autoconf is especially sensible to this).
28839 . ./$as_me.lineno
28840 # Exit status is that of the last command.
28841 exit
28842}
28843
28844
28845case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
28846 *c*,-n*) ECHO_N= ECHO_C='
28847' ECHO_T=' ' ;;
28848 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
28849 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
28850esac
28851
28852if expr a : '\(a\)' >/dev/null 2>&1; then
28853 as_expr=expr
28854else
28855 as_expr=false
28856fi
28857
28858rm -f conf$$ conf$$.exe conf$$.file
28859echo >conf$$.file
28860if ln -s conf$$.file conf$$ 2>/dev/null; then
28861 # We could just check for DJGPP; but this test a) works b) is more generic
28862 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
28863 if test -f conf$$.exe; then
28864 # Don't use ln at all; we don't have any links
28865 as_ln_s='cp -p'
28866 else
28867 as_ln_s='ln -s'
28868 fi
28869elif ln conf$$.file conf$$ 2>/dev/null; then
28870 as_ln_s=ln
28871else
28872 as_ln_s='cp -p'
28873fi
28874rm -f conf$$ conf$$.exe conf$$.file
28875
28876if mkdir -p . 2>/dev/null; then
28877 as_mkdir_p=:
28878else
28879 test -d ./-p && rmdir ./-p
28880 as_mkdir_p=false
28881fi
28882
28883as_executable_p="test -f"
28884
28885# Sed expression to map a string onto a valid CPP name.
28886as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
28887
28888# Sed expression to map a string onto a valid variable name.
28889as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
28890
28891
28892# IFS
28893# We need space, tab and new line, in precisely that order.
28894as_nl='
28895'
28896IFS=" $as_nl"
28897
28898# CDPATH.
28899$as_unset CDPATH
28900
28901exec 6>&1
28902
28903# Open the log real soon, to keep \$[0] and so on meaningful, and to
28904# report actual input values of CONFIG_FILES etc. instead of their
28905# values after options handling. Logging --version etc. is OK.
28906exec 5>>config.log
28907{
28908 echo
28909 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
28910## Running $as_me. ##
28911_ASBOX
28912} >&5
28913cat >&5 <<_CSEOF
28914
28915This file was extended by libjava $as_me version-unused, which was
28916generated by GNU Autoconf 2.59. Invocation command line was
28917
28918 CONFIG_FILES = $CONFIG_FILES
28919 CONFIG_HEADERS = $CONFIG_HEADERS
28920 CONFIG_LINKS = $CONFIG_LINKS
28921 CONFIG_COMMANDS = $CONFIG_COMMANDS
28922 $ $0 $@
28923
28924_CSEOF
28925echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
28926echo >&5
28927_ACEOF
28928
28929# Files that config.status was made for.
28930if test -n "$ac_config_files"; then
28931 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
28932fi
28933
28934if test -n "$ac_config_headers"; then
28935 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
28936fi
28937
28938if test -n "$ac_config_links"; then
28939 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
28940fi
28941
28942if test -n "$ac_config_commands"; then
28943 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
28944fi
28945
28946cat >>$CONFIG_STATUS <<\_ACEOF
28947
28948ac_cs_usage="\
28949\`$as_me' instantiates files from templates according to the
28950current configuration.
28951
28952Usage: $0 [OPTIONS] [FILE]...
28953
28954 -h, --help print this help, then exit
28955 -V, --version print version number, then exit
28956 -q, --quiet do not print progress messages
28957 -d, --debug don't remove temporary files
28958 --recheck update $as_me by reconfiguring in the same conditions
28959 --file=FILE[:TEMPLATE]
28960 instantiate the configuration file FILE
28961 --header=FILE[:TEMPLATE]
28962 instantiate the configuration header FILE
28963
28964Configuration files:
28965$config_files
28966
28967Configuration headers:
28968$config_headers
28969
28970Configuration links:
28971$config_links
28972
28973Configuration commands:
28974$config_commands
28975
28976Report bugs to <bug-autoconf@gnu.org>."
28977_ACEOF
28978
28979cat >>$CONFIG_STATUS <<_ACEOF
28980ac_cs_version="\\
28981libjava config.status version-unused
28982configured by $0, generated by GNU Autoconf 2.59,
28983 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
28984
28985Copyright (C) 2003 Free Software Foundation, Inc.
28986This config.status script is free software; the Free Software Foundation
28987gives unlimited permission to copy, distribute and modify it."
28988srcdir=$srcdir
28989INSTALL="$INSTALL"
28990_ACEOF
28991
28992cat >>$CONFIG_STATUS <<\_ACEOF
28993# If no file are specified by the user, then we need to provide default
28994# value. By we need to know if files were specified by the user.
28995ac_need_defaults=:
28996while test $# != 0
28997do
28998 case $1 in
28999 --*=*)
29000 ac_option=`expr "x$1" : 'x\([^=]*\)='`
29001 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29002 ac_shift=:
29003 ;;
29004 -*)
29005 ac_option=$1
29006 ac_optarg=$2
29007 ac_shift=shift
29008 ;;
29009 *) # This is not an option, so the user has probably given explicit
29010 # arguments.
29011 ac_option=$1
29012 ac_need_defaults=false;;
29013 esac
29014
29015 case $ac_option in
29016 # Handling of the options.
29017_ACEOF
29018cat >>$CONFIG_STATUS <<\_ACEOF
29019 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29020 ac_cs_recheck=: ;;
29021 --version | --vers* | -V )
29022 echo "$ac_cs_version"; exit 0 ;;
29023 --he | --h)
29024 # Conflict between --help and --header
29025 { { echo "$as_me:$LINENO: error: ambiguous option: $1
29026Try \`$0 --help' for more information." >&5
29027echo "$as_me: error: ambiguous option: $1
29028Try \`$0 --help' for more information." >&2;}
29029 { (exit 1); exit 1; }; };;
29030 --help | --hel | -h )
29031 echo "$ac_cs_usage"; exit 0 ;;
29032 --debug | --d* | -d )
29033 debug=: ;;
29034 --file | --fil | --fi | --f )
29035 $ac_shift
29036 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
29037 ac_need_defaults=false;;
29038 --header | --heade | --head | --hea )
29039 $ac_shift
29040 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
29041 ac_need_defaults=false;;
29042 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
29043 | -silent | --silent | --silen | --sile | --sil | --si | --s)
29044 ac_cs_silent=: ;;
29045
29046 # This is an error.
29047 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
29048Try \`$0 --help' for more information." >&5
29049echo "$as_me: error: unrecognized option: $1
29050Try \`$0 --help' for more information." >&2;}
29051 { (exit 1); exit 1; }; } ;;
29052
29053 *) ac_config_targets="$ac_config_targets $1" ;;
29054
29055 esac
29056 shift
29057done
29058
29059ac_configure_extra_args=
29060
29061if $ac_cs_silent; then
29062 exec 6>/dev/null
29063 ac_configure_extra_args="$ac_configure_extra_args --silent"
29064fi
29065
29066_ACEOF
29067cat >>$CONFIG_STATUS <<_ACEOF
29068if \$ac_cs_recheck; then
29069 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
29070 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
29071fi
29072
29073_ACEOF
29074
29075cat >>$CONFIG_STATUS <<_ACEOF
29076#
29077# INIT-COMMANDS section.
29078#
29079
29080
29081srcdir="$srcdir"
29082host="$host"
29083target="$target"
29084with_multisubdir="$with_multisubdir"
29085with_multisrctop="$with_multisrctop"
29086with_target_subdir="$with_target_subdir"
29087ac_configure_args="${multilib_arg} ${ac_configure_args}"
29088multi_basedir="$multi_basedir"
29089CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
29090CC="$CC"
29091AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
29092
29093
29094# The HP-UX ksh and POSIX shell print the target directory to stdout
29095# if CDPATH is set.
29096(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
29097
29098sed_quote_subst='$sed_quote_subst'
29099double_quote_subst='$double_quote_subst'
29100delay_variable_subst='$delay_variable_subst'
29101macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
29102macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
29103enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
29104enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
29105pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
29106enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
29107host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
29108host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
29109host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
29110build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
29111build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
29112build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
29113SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
29114Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
29115GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
29116EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
29117FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
29118LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
29119NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
29120LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
29121max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
29122ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
29123exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
29124lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
29125lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
29126lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
29127reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
29128reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
0da7a284 29129OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
1cf3d07d
SE
29130deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
29131file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
29132AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
29133AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
29134STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
29135RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
29136old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29137old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29138old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29139CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
29140CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
29141compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
29142GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
29143lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
29144lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
29145lt_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"`'
0da7a284 29146lt_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"`'
1cf3d07d
SE
29147objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
29148SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
29149ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
29150MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
29151lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
29152lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
29153lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
29154lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
29155lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
29156need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
0da7a284
PG
29157DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
29158NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
29159LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
29160OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
29161OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
1cf3d07d
SE
29162libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
29163shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29164extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29165archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
29166enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
29167export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29168whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29169compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
29170old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29171old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29172archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29173archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29174module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29175module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29176with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
29177allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
29178no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
29179hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29180hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
29181hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
29182hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
29183hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
29184hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
29185hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29186hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
29187inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
29188link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
29189fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
29190always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
29191export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29192exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
29193include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
29194prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29195file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
29196variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
29197need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
29198need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
29199version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
29200runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29201shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29202shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
29203libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
29204library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
29205soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
29206postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29207postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29208finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29209finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
29210hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
29211sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
29212sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
29213hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
29214enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
29215enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
29216enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
29217old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
29218striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
0da7a284 29219compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
1cf3d07d
SE
29220predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
29221postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
29222predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
29223postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
29224compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
29225LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29226LD_GCJ='`$ECHO "X$LD_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29227old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29228old_archive_cmds_GCJ='`$ECHO "X$old_archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29229compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29230compiler_GCJ='`$ECHO "X$compiler_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29231GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29232GCC_GCJ='`$ECHO "X$GCC_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29233lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29234lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "X$lt_prog_compiler_no_builtin_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29235lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29236lt_prog_compiler_wl_GCJ='`$ECHO "X$lt_prog_compiler_wl_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29237lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29238lt_prog_compiler_pic_GCJ='`$ECHO "X$lt_prog_compiler_pic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29239lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29240lt_prog_compiler_static_GCJ='`$ECHO "X$lt_prog_compiler_static_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29241lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29242lt_cv_prog_compiler_c_o_GCJ='`$ECHO "X$lt_cv_prog_compiler_c_o_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29243archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29244archive_cmds_need_lc_GCJ='`$ECHO "X$archive_cmds_need_lc_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29245enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29246enable_shared_with_static_runtimes_GCJ='`$ECHO "X$enable_shared_with_static_runtimes_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29247export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29248export_dynamic_flag_spec_GCJ='`$ECHO "X$export_dynamic_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29249whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29250whole_archive_flag_spec_GCJ='`$ECHO "X$whole_archive_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29251compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29252compiler_needs_object_GCJ='`$ECHO "X$compiler_needs_object_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29253old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29254old_archive_from_new_cmds_GCJ='`$ECHO "X$old_archive_from_new_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29255old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29256old_archive_from_expsyms_cmds_GCJ='`$ECHO "X$old_archive_from_expsyms_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29257archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29258archive_cmds_GCJ='`$ECHO "X$archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29259archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29260archive_expsym_cmds_GCJ='`$ECHO "X$archive_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29261module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29262module_cmds_GCJ='`$ECHO "X$module_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29263module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29264module_expsym_cmds_GCJ='`$ECHO "X$module_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29265with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29266with_gnu_ld_GCJ='`$ECHO "X$with_gnu_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29267allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29268allow_undefined_flag_GCJ='`$ECHO "X$allow_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29269no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29270no_undefined_flag_GCJ='`$ECHO "X$no_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29271hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29272hardcode_libdir_flag_spec_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29273hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29274hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29275hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29276hardcode_libdir_separator_GCJ='`$ECHO "X$hardcode_libdir_separator_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29277hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29278hardcode_direct_GCJ='`$ECHO "X$hardcode_direct_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29279hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29280hardcode_direct_absolute_GCJ='`$ECHO "X$hardcode_direct_absolute_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29281hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29282hardcode_minus_L_GCJ='`$ECHO "X$hardcode_minus_L_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29283hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29284hardcode_shlibpath_var_GCJ='`$ECHO "X$hardcode_shlibpath_var_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29285hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29286hardcode_automatic_GCJ='`$ECHO "X$hardcode_automatic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29287inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29288inherit_rpath_GCJ='`$ECHO "X$inherit_rpath_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29289link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29290link_all_deplibs_GCJ='`$ECHO "X$link_all_deplibs_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29291fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29292fix_srcfile_path_GCJ='`$ECHO "X$fix_srcfile_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29293always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29294always_export_symbols_GCJ='`$ECHO "X$always_export_symbols_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29295export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29296export_symbols_cmds_GCJ='`$ECHO "X$export_symbols_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29297exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29298exclude_expsyms_GCJ='`$ECHO "X$exclude_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29299include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29300include_expsyms_GCJ='`$ECHO "X$include_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29301prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29302prelink_cmds_GCJ='`$ECHO "X$prelink_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29303file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29304file_list_spec_GCJ='`$ECHO "X$file_list_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29305hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29306hardcode_action_GCJ='`$ECHO "X$hardcode_action_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
0da7a284
PG
29307compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29308compiler_lib_search_dirs_GCJ='`$ECHO "X$compiler_lib_search_dirs_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
1cf3d07d
SE
29309predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29310predep_objects_GCJ='`$ECHO "X$predep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29311postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29312postdep_objects_GCJ='`$ECHO "X$postdep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29313predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29314predeps_GCJ='`$ECHO "X$predeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29315postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29316postdeps_GCJ='`$ECHO "X$postdeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29317compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29318compiler_lib_search_path_GCJ='`$ECHO "X$compiler_lib_search_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29319
29320LTCC='$LTCC'
29321LTCFLAGS='$LTCFLAGS'
29322compiler='$compiler_DEFAULT'
29323
29324# Quote evaled strings.
29325for var in SED \
29326GREP \
29327EGREP \
29328FGREP \
29329LD \
29330NM \
29331LN_S \
29332lt_SP2NL \
29333lt_NL2SP \
29334reload_flag \
0da7a284 29335OBJDUMP \
1cf3d07d
SE
29336deplibs_check_method \
29337file_magic_cmd \
29338AR \
29339AR_FLAGS \
29340STRIP \
29341RANLIB \
29342CC \
29343CFLAGS \
29344compiler \
29345lt_cv_sys_global_symbol_pipe \
29346lt_cv_sys_global_symbol_to_cdecl \
29347lt_cv_sys_global_symbol_to_c_name_address \
0da7a284 29348lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1cf3d07d
SE
29349SHELL \
29350ECHO \
29351lt_prog_compiler_no_builtin_flag \
29352lt_prog_compiler_wl \
29353lt_prog_compiler_pic \
29354lt_prog_compiler_static \
29355lt_cv_prog_compiler_c_o \
29356need_locks \
0da7a284
PG
29357DSYMUTIL \
29358NMEDIT \
29359LIPO \
29360OTOOL \
29361OTOOL64 \
1cf3d07d
SE
29362shrext_cmds \
29363export_dynamic_flag_spec \
29364whole_archive_flag_spec \
29365compiler_needs_object \
29366with_gnu_ld \
29367allow_undefined_flag \
29368no_undefined_flag \
29369hardcode_libdir_flag_spec \
29370hardcode_libdir_flag_spec_ld \
29371hardcode_libdir_separator \
29372fix_srcfile_path \
29373exclude_expsyms \
29374include_expsyms \
29375file_list_spec \
29376variables_saved_for_relink \
29377libname_spec \
29378library_names_spec \
29379soname_spec \
29380finish_eval \
29381old_striplib \
29382striplib \
0da7a284 29383compiler_lib_search_dirs \
1cf3d07d
SE
29384predep_objects \
29385postdep_objects \
29386predeps \
29387postdeps \
29388compiler_lib_search_path \
29389LD_CXX \
29390LD_GCJ \
29391compiler_CXX \
29392compiler_GCJ \
29393lt_prog_compiler_no_builtin_flag_CXX \
29394lt_prog_compiler_no_builtin_flag_GCJ \
29395lt_prog_compiler_wl_CXX \
29396lt_prog_compiler_wl_GCJ \
29397lt_prog_compiler_pic_CXX \
29398lt_prog_compiler_pic_GCJ \
29399lt_prog_compiler_static_CXX \
29400lt_prog_compiler_static_GCJ \
29401lt_cv_prog_compiler_c_o_CXX \
29402lt_cv_prog_compiler_c_o_GCJ \
29403export_dynamic_flag_spec_CXX \
29404export_dynamic_flag_spec_GCJ \
29405whole_archive_flag_spec_CXX \
29406whole_archive_flag_spec_GCJ \
29407compiler_needs_object_CXX \
29408compiler_needs_object_GCJ \
29409with_gnu_ld_CXX \
29410with_gnu_ld_GCJ \
29411allow_undefined_flag_CXX \
29412allow_undefined_flag_GCJ \
29413no_undefined_flag_CXX \
29414no_undefined_flag_GCJ \
29415hardcode_libdir_flag_spec_CXX \
29416hardcode_libdir_flag_spec_GCJ \
29417hardcode_libdir_flag_spec_ld_CXX \
29418hardcode_libdir_flag_spec_ld_GCJ \
29419hardcode_libdir_separator_CXX \
29420hardcode_libdir_separator_GCJ \
29421fix_srcfile_path_CXX \
29422fix_srcfile_path_GCJ \
29423exclude_expsyms_CXX \
29424exclude_expsyms_GCJ \
29425include_expsyms_CXX \
29426include_expsyms_GCJ \
29427file_list_spec_CXX \
29428file_list_spec_GCJ \
0da7a284
PG
29429compiler_lib_search_dirs_CXX \
29430compiler_lib_search_dirs_GCJ \
1cf3d07d
SE
29431predep_objects_CXX \
29432predep_objects_GCJ \
29433postdep_objects_CXX \
29434postdep_objects_GCJ \
29435predeps_CXX \
29436predeps_GCJ \
29437postdeps_CXX \
29438postdeps_GCJ \
29439compiler_lib_search_path_CXX \
29440compiler_lib_search_path_GCJ; do
29441 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
29442 *[\\\\\\\`\\"\\\$]*)
29443 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
29444 ;;
29445 *)
29446 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29447 ;;
29448 esac
29449done
29450
29451# Double-quote double-evaled strings.
29452for var in reload_cmds \
29453old_postinstall_cmds \
29454old_postuninstall_cmds \
29455old_archive_cmds \
29456extract_expsyms_cmds \
29457old_archive_from_new_cmds \
29458old_archive_from_expsyms_cmds \
29459archive_cmds \
29460archive_expsym_cmds \
29461module_cmds \
29462module_expsym_cmds \
29463export_symbols_cmds \
29464prelink_cmds \
29465postinstall_cmds \
29466postuninstall_cmds \
29467finish_cmds \
29468sys_lib_search_path_spec \
29469sys_lib_dlsearch_path_spec \
29470old_archive_cmds_CXX \
29471old_archive_cmds_GCJ \
29472old_archive_from_new_cmds_CXX \
29473old_archive_from_new_cmds_GCJ \
29474old_archive_from_expsyms_cmds_CXX \
29475old_archive_from_expsyms_cmds_GCJ \
29476archive_cmds_CXX \
29477archive_cmds_GCJ \
29478archive_expsym_cmds_CXX \
29479archive_expsym_cmds_GCJ \
29480module_cmds_CXX \
29481module_cmds_GCJ \
29482module_expsym_cmds_CXX \
29483module_expsym_cmds_GCJ \
29484export_symbols_cmds_CXX \
29485export_symbols_cmds_GCJ \
29486prelink_cmds_CXX \
29487prelink_cmds_GCJ; do
29488 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
29489 *[\\\\\\\`\\"\\\$]*)
29490 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
29491 ;;
29492 *)
29493 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29494 ;;
29495 esac
29496done
29497
29498# Fix-up fallback echo if it was mangled by the above quoting rules.
29499case \$lt_ECHO in
29500*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
29501 ;;
29502esac
29503
29504ac_aux_dir='$ac_aux_dir'
29505xsi_shell='$xsi_shell'
29506lt_shell_append='$lt_shell_append'
29507
29508# See if we are running on zsh, and set the options which allow our
29509# commands through without removal of \ escapes INIT.
29510if test -n "\${ZSH_VERSION+set}" ; then
29511 setopt NO_GLOB_SUBST
29512fi
29513
29514
29515 PACKAGE='$PACKAGE'
29516 VERSION='$VERSION'
29517 TIMESTAMP='$TIMESTAMP'
29518 RM='$RM'
29519 ofile='$ofile'
29520
29521
29522
29523
29524
29525
29526
1cf3d07d
SE
29527
29528_ACEOF
29529
29530
29531
29532cat >>$CONFIG_STATUS <<\_ACEOF
29533for ac_config_target in $ac_config_targets
29534do
29535 case "$ac_config_target" in
29536 # Handling of arguments.
29537 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29538 "libgcj.pc" ) CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
29539 "libgcj.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
29540 "libgcj-test.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
29541 "gcj/Makefile" ) CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
29542 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
29543 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
c9db365d
JS
29544 "contrib/aotcompile.py" ) CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
29545 "contrib/aot-compile" ) CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
29546 "contrib/aot-compile-rpm" ) CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
29547 "contrib/rebuild-gcj-db" ) CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
1cf3d07d
SE
29548 "scripts/jar" ) CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
29549 "include/platform.h" ) CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
29550 "java/io/natFile.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
29551 "java/lang/natConcreteProcess.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
29552 "java/net/natVMInetAddress.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
29553 "java/net/natVMNetworkInterface.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
29554 "gnu/java/net/natPlainSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
29555 "gnu/java/net/natPlainDatagramSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
29556 "gnu/java/nio/natVMPipe.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
29557 "gnu/java/nio/natVMSelector.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
29558 "gnu/java/nio/channels/natFileChannelImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
29559 "include/java-gc.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
29560 "include/java-threads.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
29561 "sysdep/locks.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
29562 "sysdep/backtrace.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
29563 "sysdep/descriptor.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
29564 "include/java-signal.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
29565 "include/java-signal-aux.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
29566 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
29567 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
29568 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
1cf3d07d
SE
29569 "include/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
29570 "gcj/libgcj-config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
29571 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
29572echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29573 { (exit 1); exit 1; }; };;
29574 esac
29575done
29576
29577# If the user did not use the arguments to specify the items to instantiate,
29578# then the envvar interface is used. Set only those that are not.
29579# We use the long form for the default assignment because of an extremely
29580# bizarre bug on SunOS 4.1.3.
29581if $ac_need_defaults; then
29582 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29583 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29584 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
29585 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29586fi
29587
29588# Have a temporary directory for convenience. Make it in the build tree
29589# simply because there is no reason to put it here, and in addition,
29590# creating and moving files from /tmp can sometimes cause problems.
29591# Create a temporary directory, and hook for its removal unless debugging.
29592$debug ||
29593{
29594 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29595 trap '{ (exit 1); exit 1; }' 1 2 13 15
29596}
29597
29598# Create a (secure) tmp directory for tmp files.
29599
29600{
29601 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
29602 test -n "$tmp" && test -d "$tmp"
29603} ||
29604{
29605 tmp=./confstat$$-$RANDOM
29606 (umask 077 && mkdir $tmp)
29607} ||
29608{
29609 echo "$me: cannot create a temporary directory in ." >&2
29610 { (exit 1); exit 1; }
29611}
29612
29613_ACEOF
29614
29615cat >>$CONFIG_STATUS <<_ACEOF
29616
29617#
29618# CONFIG_FILES section.
29619#
29620
29621# No need to generate the scripts if there are no CONFIG_FILES.
29622# This happens for instance when ./config.status config.h
29623if test -n "\$CONFIG_FILES"; then
29624 # Protect against being on the right side of a sed subst in config.status.
29625 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29626 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
29627s,@SHELL@,$SHELL,;t t
29628s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29629s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29630s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29631s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29632s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29633s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29634s,@exec_prefix@,$exec_prefix,;t t
29635s,@prefix@,$prefix,;t t
29636s,@program_transform_name@,$program_transform_name,;t t
29637s,@bindir@,$bindir,;t t
29638s,@sbindir@,$sbindir,;t t
29639s,@libexecdir@,$libexecdir,;t t
29640s,@datadir@,$datadir,;t t
29641s,@sysconfdir@,$sysconfdir,;t t
29642s,@sharedstatedir@,$sharedstatedir,;t t
29643s,@localstatedir@,$localstatedir,;t t
29644s,@libdir@,$libdir,;t t
29645s,@includedir@,$includedir,;t t
29646s,@oldincludedir@,$oldincludedir,;t t
29647s,@infodir@,$infodir,;t t
29648s,@mandir@,$mandir,;t t
29649s,@build_alias@,$build_alias,;t t
29650s,@host_alias@,$host_alias,;t t
29651s,@target_alias@,$target_alias,;t t
29652s,@DEFS@,$DEFS,;t t
29653s,@ECHO_C@,$ECHO_C,;t t
29654s,@ECHO_N@,$ECHO_N,;t t
29655s,@ECHO_T@,$ECHO_T,;t t
29656s,@LIBS@,$LIBS,;t t
29657s,@build@,$build,;t t
29658s,@build_cpu@,$build_cpu,;t t
29659s,@build_vendor@,$build_vendor,;t t
29660s,@build_os@,$build_os,;t t
29661s,@build_libsubdir@,$build_libsubdir,;t t
29662s,@build_subdir@,$build_subdir,;t t
29663s,@host_subdir@,$host_subdir,;t t
29664s,@target_subdir@,$target_subdir,;t t
29665s,@multi_basedir@,$multi_basedir,;t t
29666s,@host@,$host,;t t
29667s,@host_cpu@,$host_cpu,;t t
ade710a5
TF
29668s,@host_vendor@,$host_vendor,;t t
29669s,@host_os@,$host_os,;t t
29670s,@target@,$target,;t t
29671s,@target_cpu@,$target_cpu,;t t
29672s,@target_vendor@,$target_vendor,;t t
29673s,@target_os@,$target_os,;t t
29674s,@target_noncanonical@,$target_noncanonical,;t t
29675s,@LN_S@,$LN_S,;t t
29676s,@mkinstalldirs@,$mkinstalldirs,;t t
cd6d4007
MK
29677s,@ANTLR_JAR@,$ANTLR_JAR,;t t
29678s,@CREATE_GJDOC_TRUE@,$CREATE_GJDOC_TRUE,;t t
29679s,@CREATE_GJDOC_FALSE@,$CREATE_GJDOC_FALSE,;t t
97b8365c
TT
29680s,@JAVA_MAINTAINER_MODE_TRUE@,$JAVA_MAINTAINER_MODE_TRUE,;t t
29681s,@JAVA_MAINTAINER_MODE_FALSE@,$JAVA_MAINTAINER_MODE_FALSE,;t t
ade710a5
TF
29682s,@CC@,$CC,;t t
29683s,@ac_ct_CC@,$ac_ct_CC,;t t
29684s,@EXEEXT@,$EXEEXT,;t t
29685s,@OBJEXT@,$OBJEXT,;t t
29686s,@CXX@,$CXX,;t t
29687s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29688s,@CFLAGS@,$CFLAGS,;t t
29689s,@CXXFLAGS@,$CXXFLAGS,;t t
29690s,@LDFLAGS@,$LDFLAGS,;t t
29691s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29692s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29693s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29694s,@CYGPATH_W@,$CYGPATH_W,;t t
29695s,@PACKAGE@,$PACKAGE,;t t
29696s,@VERSION@,$VERSION,;t t
29697s,@ACLOCAL@,$ACLOCAL,;t t
29698s,@AUTOCONF@,$AUTOCONF,;t t
29699s,@AUTOMAKE@,$AUTOMAKE,;t t
29700s,@AUTOHEADER@,$AUTOHEADER,;t t
29701s,@MAKEINFO@,$MAKEINFO,;t t
29702s,@install_sh@,$install_sh,;t t
29703s,@STRIP@,$STRIP,;t t
29704s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
29705s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
29706s,@mkdir_p@,$mkdir_p,;t t
29707s,@AWK@,$AWK,;t t
29708s,@SET_MAKE@,$SET_MAKE,;t t
29709s,@am__leading_dot@,$am__leading_dot,;t t
29710s,@AMTAR@,$AMTAR,;t t
29711s,@am__tar@,$am__tar,;t t
29712s,@am__untar@,$am__untar,;t t
29713s,@DEPDIR@,$DEPDIR,;t t
29714s,@am__include@,$am__include,;t t
29715s,@am__quote@,$am__quote,;t t
29716s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
29717s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
29718s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
29719s,@CCDEPMODE@,$CCDEPMODE,;t t
29720s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
29721s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
29722s,@CXXDEPMODE@,$CXXDEPMODE,;t t
29723s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
29724s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
29725s,@AS@,$AS,;t t
29726s,@ac_ct_AS@,$ac_ct_AS,;t t
29727s,@LD@,$LD,;t t
29728s,@ac_ct_LD@,$ac_ct_LD,;t t
29729s,@AR@,$AR,;t t
29730s,@ac_ct_AR@,$ac_ct_AR,;t t
29731s,@RANLIB@,$RANLIB,;t t
29732s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29733s,@JAR@,$JAR,;t t
29734s,@ZIP@,$ZIP,;t t
29735s,@UNZIP@,$UNZIP,;t t
ade710a5
TF
29736s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
29737s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
29738s,@MAINT@,$MAINT,;t t
29739s,@LIBGCJ_CFLAGS@,$LIBGCJ_CFLAGS,;t t
29740s,@LIBGCJ_CXXFLAGS@,$LIBGCJ_CXXFLAGS,;t t
29741s,@LIBGCJ_JAVAFLAGS@,$LIBGCJ_JAVAFLAGS,;t t
29742s,@LIBGCJ_LD_SYMBOLIC@,$LIBGCJ_LD_SYMBOLIC,;t t
76b972d6 29743s,@LIBGCJ_LD_SYMBOLIC_FUNCTIONS@,$LIBGCJ_LD_SYMBOLIC_FUNCTIONS,;t t
ade710a5
TF
29744s,@LIBGCJDEBUG@,$LIBGCJDEBUG,;t t
29745s,@TOOLKIT@,$TOOLKIT,;t t
29746s,@XLIB_AWT_TRUE@,$XLIB_AWT_TRUE,;t t
29747s,@XLIB_AWT_FALSE@,$XLIB_AWT_FALSE,;t t
97b8365c
TT
29748s,@X_AWT_TRUE@,$X_AWT_TRUE,;t t
29749s,@X_AWT_FALSE@,$X_AWT_FALSE,;t t
29750s,@GCJ_FOR_ECJX@,$GCJ_FOR_ECJX,;t t
ade710a5 29751s,@GCJH@,$GCJH,;t t
97b8365c 29752s,@host_exeext@,$host_exeext,;t t
ade710a5
TF
29753s,@INCLTDL@,$INCLTDL,;t t
29754s,@LIBLTDL@,$LIBLTDL,;t t
29755s,@DIRLTDL@,$DIRLTDL,;t t
29756s,@LIBTOOL@,$LIBTOOL,;t t
1cf3d07d
SE
29757s,@SED@,$SED,;t t
29758s,@EGREP@,$EGREP,;t t
29759s,@FGREP@,$FGREP,;t t
29760s,@GREP@,$GREP,;t t
29761s,@DUMPBIN@,$DUMPBIN,;t t
29762s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
29763s,@NM@,$NM,;t t
0da7a284
PG
29764s,@OBJDUMP@,$OBJDUMP,;t t
29765s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
1cf3d07d 29766s,@lt_ECHO@,$lt_ECHO,;t t
0da7a284
PG
29767s,@DSYMUTIL@,$DSYMUTIL,;t t
29768s,@ac_ct_DSYMUTIL@,$ac_ct_DSYMUTIL,;t t
29769s,@NMEDIT@,$NMEDIT,;t t
29770s,@ac_ct_NMEDIT@,$ac_ct_NMEDIT,;t t
29771s,@LIPO@,$LIPO,;t t
29772s,@ac_ct_LIPO@,$ac_ct_LIPO,;t t
29773s,@OTOOL@,$OTOOL,;t t
29774s,@ac_ct_OTOOL@,$ac_ct_OTOOL,;t t
29775s,@OTOOL64@,$OTOOL64,;t t
29776s,@ac_ct_OTOOL64@,$ac_ct_OTOOL64,;t t
1cf3d07d 29777s,@CPP@,$CPP,;t t
ade710a5 29778s,@CPPFLAGS@,$CPPFLAGS,;t t
1cf3d07d 29779s,@CXXCPP@,$CXXCPP,;t t
ade710a5
TF
29780s,@GCJ@,$GCJ,;t t
29781s,@GCJFLAGS@,$GCJFLAGS,;t t
29782s,@GCJDEPMODE@,$GCJDEPMODE,;t t
29783s,@am__fastdepGCJ_TRUE@,$am__fastdepGCJ_TRUE,;t t
29784s,@am__fastdepGCJ_FALSE@,$am__fastdepGCJ_FALSE,;t t
29785s,@subdirs@,$subdirs,;t t
29786s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
29787s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
97b8365c
TT
29788s,@ECJ_BUILD_JAR@,$ECJ_BUILD_JAR,;t t
29789s,@ECJ_JAR@,$ECJ_JAR,;t t
29790s,@BUILD_ECJ1_TRUE@,$BUILD_ECJ1_TRUE,;t t
29791s,@BUILD_ECJ1_FALSE@,$BUILD_ECJ1_FALSE,;t t
29792s,@INSTALL_ECJ_JAR_TRUE@,$INSTALL_ECJ_JAR_TRUE,;t t
29793s,@INSTALL_ECJ_JAR_FALSE@,$INSTALL_ECJ_JAR_FALSE,;t t
ade710a5
TF
29794s,@JAVA_HOME_SET_TRUE@,$JAVA_HOME_SET_TRUE,;t t
29795s,@JAVA_HOME_SET_FALSE@,$JAVA_HOME_SET_FALSE,;t t
29796s,@JAVA_HOME@,$JAVA_HOME,;t t
a507baad
DD
29797s,@SUPPRESS_LIBGCJ_BC_TRUE@,$SUPPRESS_LIBGCJ_BC_TRUE,;t t
29798s,@SUPPRESS_LIBGCJ_BC_FALSE@,$SUPPRESS_LIBGCJ_BC_FALSE,;t t
c07cd2c7
DD
29799s,@BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE@,$BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE,;t t
29800s,@BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE@,$BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE,;t t
ade710a5 29801s,@INTERPRETER@,$INTERPRETER,;t t
86acf60c
DD
29802s,@INTERPRETER_TRUE@,$INTERPRETER_TRUE,;t t
29803s,@INTERPRETER_FALSE@,$INTERPRETER_FALSE,;t t
ade710a5
TF
29804s,@LIBFFI@,$LIBFFI,;t t
29805s,@LIBFFIINCS@,$LIBFFIINCS,;t t
97b8365c 29806s,@PLATFORM@,$PLATFORM,;t t
ade710a5
TF
29807s,@USING_WIN32_PLATFORM_TRUE@,$USING_WIN32_PLATFORM_TRUE,;t t
29808s,@USING_WIN32_PLATFORM_FALSE@,$USING_WIN32_PLATFORM_FALSE,;t t
29809s,@USING_POSIX_PLATFORM_TRUE@,$USING_POSIX_PLATFORM_TRUE,;t t
29810s,@USING_POSIX_PLATFORM_FALSE@,$USING_POSIX_PLATFORM_FALSE,;t t
29811s,@USING_DARWIN_CRT_TRUE@,$USING_DARWIN_CRT_TRUE,;t t
29812s,@USING_DARWIN_CRT_FALSE@,$USING_DARWIN_CRT_FALSE,;t t
29813s,@SYSTEMSPEC@,$SYSTEMSPEC,;t t
ade710a5
TF
29814s,@ZLIBSPEC@,$ZLIBSPEC,;t t
29815s,@ZLIBTESTSPEC@,$ZLIBTESTSPEC,;t t
29816s,@X_CFLAGS@,$X_CFLAGS,;t t
29817s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
29818s,@X_LIBS@,$X_LIBS,;t t
29819s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
ade710a5 29820s,@extra_ldflags_libjava@,$extra_ldflags_libjava,;t t
417e7bed 29821s,@extra_gij_ldflags@,$extra_gij_ldflags,;t t
f202305d
AH
29822s,@extra_ldflags@,$extra_ldflags,;t t
29823s,@LIBSTDCXXSPEC@,$LIBSTDCXXSPEC,;t t
29824s,@LIBGCJTESTSPEC@,$LIBGCJTESTSPEC,;t t
ade710a5
TF
29825s,@GCLIBS@,$GCLIBS,;t t
29826s,@GCINCS@,$GCINCS,;t t
29827s,@GCDEPS@,$GCDEPS,;t t
29828s,@GCSPEC@,$GCSPEC,;t t
29829s,@JC1GCSPEC@,$JC1GCSPEC,;t t
29830s,@GCTESTSPEC@,$GCTESTSPEC,;t t
29831s,@USING_BOEHMGC_TRUE@,$USING_BOEHMGC_TRUE,;t t
29832s,@USING_BOEHMGC_FALSE@,$USING_BOEHMGC_FALSE,;t t
29833s,@USING_NOGC_TRUE@,$USING_NOGC_TRUE,;t t
29834s,@USING_NOGC_FALSE@,$USING_NOGC_FALSE,;t t
29835s,@THREADLIBS@,$THREADLIBS,;t t
29836s,@THREADINCS@,$THREADINCS,;t t
29837s,@THREADDEPS@,$THREADDEPS,;t t
29838s,@THREADSPEC@,$THREADSPEC,;t t
5a121897 29839s,@THREADSTARTFILESPEC@,$THREADSTARTFILESPEC,;t t
ade710a5
TF
29840s,@THREADLDFLAGS@,$THREADLDFLAGS,;t t
29841s,@THREADCXXFLAGS@,$THREADCXXFLAGS,;t t
29842s,@USING_POSIX_THREADS_TRUE@,$USING_POSIX_THREADS_TRUE,;t t
29843s,@USING_POSIX_THREADS_FALSE@,$USING_POSIX_THREADS_FALSE,;t t
29844s,@USING_WIN32_THREADS_TRUE@,$USING_WIN32_THREADS_TRUE,;t t
29845s,@USING_WIN32_THREADS_FALSE@,$USING_WIN32_THREADS_FALSE,;t t
29846s,@USING_NO_THREADS_TRUE@,$USING_NO_THREADS_TRUE,;t t
29847s,@USING_NO_THREADS_FALSE@,$USING_NO_THREADS_FALSE,;t t
97c074fd
JJ
29848s,@USE_LIBGCJ_BC_TRUE@,$USE_LIBGCJ_BC_TRUE,;t t
29849s,@USE_LIBGCJ_BC_FALSE@,$USE_LIBGCJ_BC_FALSE,;t t
29850s,@LIBGCJ_SPEC@,$LIBGCJ_SPEC,;t t
ade710a5
TF
29851s,@HASH_SYNC_SPEC@,$HASH_SYNC_SPEC,;t t
29852s,@USING_GCC_TRUE@,$USING_GCC_TRUE,;t t
29853s,@USING_GCC_FALSE@,$USING_GCC_FALSE,;t t
29854s,@LIBICONV@,$LIBICONV,;t t
29855s,@LTLIBICONV@,$LTLIBICONV,;t t
348cf028 29856s,@PKG_CONFIG@,$PKG_CONFIG,;t t
ade710a5
TF
29857s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
29858s,@GTK_LIBS@,$GTK_LIBS,;t t
29859s,@GLIB_CFLAGS@,$GLIB_CFLAGS,;t t
29860s,@GLIB_LIBS@,$GLIB_LIBS,;t t
29861s,@LIBART_CFLAGS@,$LIBART_CFLAGS,;t t
29862s,@LIBART_LIBS@,$LIBART_LIBS,;t t
29863s,@CLASSPATH_SEPARATOR@,$CLASSPATH_SEPARATOR,;t t
ade710a5
TF
29864s,@ZLIBS@,$ZLIBS,;t t
29865s,@SYS_ZLIBS@,$SYS_ZLIBS,;t t
29866s,@ZINCS@,$ZINCS,;t t
29867s,@DIVIDESPEC@,$DIVIDESPEC,;t t
29868s,@CHECKREFSPEC@,$CHECKREFSPEC,;t t
29869s,@EXCEPTIONSPEC@,$EXCEPTIONSPEC,;t t
29870s,@BACKTRACESPEC@,$BACKTRACESPEC,;t t
29871s,@IEEESPEC@,$IEEESPEC,;t t
29872s,@NATIVE_TRUE@,$NATIVE_TRUE,;t t
29873s,@NATIVE_FALSE@,$NATIVE_FALSE,;t t
97b8365c
TT
29874s,@ENABLE_SHARED_TRUE@,$ENABLE_SHARED_TRUE,;t t
29875s,@ENABLE_SHARED_FALSE@,$ENABLE_SHARED_FALSE,;t t
ade710a5
TF
29876s,@NEEDS_DATA_START_TRUE@,$NEEDS_DATA_START_TRUE,;t t
29877s,@NEEDS_DATA_START_FALSE@,$NEEDS_DATA_START_FALSE,;t t
4bf95cef
JJ
29878s,@INSTALL_BINARIES_TRUE@,$INSTALL_BINARIES_TRUE,;t t
29879s,@INSTALL_BINARIES_FALSE@,$INSTALL_BINARIES_FALSE,;t t
ade710a5
TF
29880s,@GCC_UNWIND_INCLUDE@,$GCC_UNWIND_INCLUDE,;t t
29881s,@toolexecdir@,$toolexecdir,;t t
29882s,@toolexecmainlibdir@,$toolexecmainlibdir,;t t
29883s,@toolexeclibdir@,$toolexeclibdir,;t t
ade710a5 29884s,@GCJVERSION@,$GCJVERSION,;t t
ed339fbc 29885s,@dbexecdir@,$dbexecdir,;t t
c9db365d 29886s,@gcjsubdir@,$gcjsubdir,;t t
ade710a5
TF
29887s,@gxx_include_dir@,$gxx_include_dir,;t t
29888s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
ade710a5
TF
29889s,@PERL@,$PERL,;t t
29890s,@SYSDEP_SOURCES@,$SYSDEP_SOURCES,;t t
47742ccd
JJ
29891s,@ANONVERSCRIPT_TRUE@,$ANONVERSCRIPT_TRUE,;t t
29892s,@ANONVERSCRIPT_FALSE@,$ANONVERSCRIPT_FALSE,;t t
ade710a5
TF
29893s,@LD_START_STATIC_SPEC@,$LD_START_STATIC_SPEC,;t t
29894s,@LD_FINISH_STATIC_SPEC@,$LD_FINISH_STATIC_SPEC,;t t
29895s,@here@,$here,;t t
c9db365d
JS
29896s,@python_mod_dir@,$python_mod_dir,;t t
29897s,@python_mod_dir_expanded@,$python_mod_dir_expanded,;t t
29898s,@MAKE@,$MAKE,;t t
29899s,@INSTALL_AOT_RPM_TRUE@,$INSTALL_AOT_RPM_TRUE,;t t
29900s,@INSTALL_AOT_RPM_FALSE@,$INSTALL_AOT_RPM_FALSE,;t t
29901s,@CREATE_JAVA_HOME_TRUE@,$CREATE_JAVA_HOME_TRUE,;t t
29902s,@CREATE_JAVA_HOME_FALSE@,$CREATE_JAVA_HOME_FALSE,;t t
29903s,@gcc_suffix@,$gcc_suffix,;t t
29904s,@JAVA_VERSION@,$JAVA_VERSION,;t t
29905s,@BUILD_VERSION@,$BUILD_VERSION,;t t
29906s,@JVM_ROOT_DIR@,$JVM_ROOT_DIR,;t t
29907s,@JVM_JAR_ROOT_DIR@,$JVM_JAR_ROOT_DIR,;t t
29908s,@JVM_JAR_DIR@,$JVM_JAR_DIR,;t t
29909s,@JRE_DIR@,$JRE_DIR,;t t
29910s,@SDK_DIR@,$SDK_DIR,;t t
29911s,@JRE_LNK@,$JRE_LNK,;t t
29912s,@SDK_LNK@,$SDK_LNK,;t t
29913s,@SDK_BIN_DIR@,$SDK_BIN_DIR,;t t
29914s,@SDK_LIB_DIR@,$SDK_LIB_DIR,;t t
29915s,@SDK_INCLUDE_DIR@,$SDK_INCLUDE_DIR,;t t
29916s,@JRE_BIN_DIR@,$JRE_BIN_DIR,;t t
29917s,@JRE_LIB_DIR@,$JRE_LIB_DIR,;t t
29918s,@GCJ_BIN_DIR@,$GCJ_BIN_DIR,;t t
29919s,@CPU@,$CPU,;t t
29920s,@OS@,$OS,;t t
29921s,@LIBDIR@,$LIBDIR,;t t
ade710a5
TF
29922s,@LIBOBJS@,$LIBOBJS,;t t
29923s,@LTLIBOBJS@,$LTLIBOBJS,;t t
29924CEOF
29925
1cf3d07d
SE
29926_ACEOF
29927
29928 cat >>$CONFIG_STATUS <<\_ACEOF
29929 # Split the substitutions into bite-sized pieces for seds with
29930 # small command number limits, like on Digital OSF/1 and HP-UX.
29931 ac_max_sed_lines=48
29932 ac_sed_frag=1 # Number of current file.
29933 ac_beg=1 # First line for current file.
29934 ac_end=$ac_max_sed_lines # Line after last line for current file.
29935 ac_more_lines=:
29936 ac_sed_cmds=
29937 while $ac_more_lines; do
29938 if test $ac_beg -gt 1; then
29939 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29940 else
29941 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29942 fi
29943 if test ! -s $tmp/subs.frag; then
29944 ac_more_lines=false
29945 else
29946 # The purpose of the label and of the branching condition is to
29947 # speed up the sed processing (if there are no `@' at all, there
29948 # is no need to browse any of the substitutions).
29949 # These are the two extra sed commands mentioned above.
29950 (echo ':t
29951 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
29952 if test -z "$ac_sed_cmds"; then
29953 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
29954 else
29955 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
29956 fi
29957 ac_sed_frag=`expr $ac_sed_frag + 1`
29958 ac_beg=$ac_end
29959 ac_end=`expr $ac_end + $ac_max_sed_lines`
29960 fi
29961 done
29962 if test -z "$ac_sed_cmds"; then
29963 ac_sed_cmds=cat
29964 fi
29965fi # test -n "$CONFIG_FILES"
29966
29967_ACEOF
29968cat >>$CONFIG_STATUS <<\_ACEOF
29969for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
29970 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
29971 case $ac_file in
29972 - | *:- | *:-:* ) # input from stdin
29973 cat >$tmp/stdin
29974 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29975 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29976 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29977 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29978 * ) ac_file_in=$ac_file.in ;;
29979 esac
29980
29981 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
29982 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
29983$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29984 X"$ac_file" : 'X\(//\)[^/]' \| \
29985 X"$ac_file" : 'X\(//\)$' \| \
29986 X"$ac_file" : 'X\(/\)' \| \
29987 . : '\(.\)' 2>/dev/null ||
29988echo X"$ac_file" |
29989 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
29990 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
29991 /^X\(\/\/\)$/{ s//\1/; q; }
29992 /^X\(\/\).*/{ s//\1/; q; }
29993 s/.*/./; q'`
29994 { if $as_mkdir_p; then
29995 mkdir -p "$ac_dir"
29996 else
29997 as_dir="$ac_dir"
29998 as_dirs=
29999 while test ! -d "$as_dir"; do
30000 as_dirs="$as_dir $as_dirs"
30001 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30002$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30003 X"$as_dir" : 'X\(//\)[^/]' \| \
30004 X"$as_dir" : 'X\(//\)$' \| \
30005 X"$as_dir" : 'X\(/\)' \| \
30006 . : '\(.\)' 2>/dev/null ||
30007echo X"$as_dir" |
30008 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30009 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30010 /^X\(\/\/\)$/{ s//\1/; q; }
30011 /^X\(\/\).*/{ s//\1/; q; }
30012 s/.*/./; q'`
30013 done
30014 test ! -n "$as_dirs" || mkdir $as_dirs
30015 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30016echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30017 { (exit 1); exit 1; }; }; }
30018
30019 ac_builddir=.
30020
30021if test "$ac_dir" != .; then
30022 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
30023 # A "../" for each directory in $ac_dir_suffix.
30024 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30025else
30026 ac_dir_suffix= ac_top_builddir=
30027fi
30028
30029case $srcdir in
30030 .) # No --srcdir option. We are building in place.
30031 ac_srcdir=.
30032 if test -z "$ac_top_builddir"; then
30033 ac_top_srcdir=.
30034 else
30035 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30036 fi ;;
30037 [\\/]* | ?:[\\/]* ) # Absolute path.
30038 ac_srcdir=$srcdir$ac_dir_suffix;
30039 ac_top_srcdir=$srcdir ;;
30040 *) # Relative path.
30041 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30042 ac_top_srcdir=$ac_top_builddir$srcdir ;;
30043esac
30044
30045# Do not use `cd foo && pwd` to compute absolute paths, because
30046# the directories may not exist.
30047case `pwd` in
30048.) ac_abs_builddir="$ac_dir";;
30049*)
30050 case "$ac_dir" in
30051 .) ac_abs_builddir=`pwd`;;
30052 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
30053 *) ac_abs_builddir=`pwd`/"$ac_dir";;
30054 esac;;
30055esac
30056case $ac_abs_builddir in
30057.) ac_abs_top_builddir=${ac_top_builddir}.;;
30058*)
30059 case ${ac_top_builddir}. in
30060 .) ac_abs_top_builddir=$ac_abs_builddir;;
30061 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30062 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30063 esac;;
30064esac
30065case $ac_abs_builddir in
30066.) ac_abs_srcdir=$ac_srcdir;;
30067*)
30068 case $ac_srcdir in
30069 .) ac_abs_srcdir=$ac_abs_builddir;;
30070 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30071 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30072 esac;;
30073esac
30074case $ac_abs_builddir in
30075.) ac_abs_top_srcdir=$ac_top_srcdir;;
30076*)
30077 case $ac_top_srcdir in
30078 .) ac_abs_top_srcdir=$ac_abs_builddir;;
30079 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30080 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30081 esac;;
30082esac
30083
30084
30085 case $INSTALL in
30086 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30087 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
30088 esac
30089
30090 if test x"$ac_file" != x-; then
30091 { echo "$as_me:$LINENO: creating $ac_file" >&5
30092echo "$as_me: creating $ac_file" >&6;}
30093 rm -f "$ac_file"
30094 fi
30095 # Let's still pretend it is `configure' which instantiates (i.e., don't
30096 # use $as_me), people would be surprised to read:
30097 # /* config.h. Generated by config.status. */
30098 if test x"$ac_file" = x-; then
30099 configure_input=
30100 else
30101 configure_input="$ac_file. "
30102 fi
30103 configure_input=$configure_input"Generated from `echo $ac_file_in |
30104 sed 's,.*/,,'` by configure."
30105
30106 # First look for the input files in the build tree, otherwise in the
30107 # src tree.
30108 ac_file_inputs=`IFS=:
30109 for f in $ac_file_in; do
30110 case $f in
30111 -) echo $tmp/stdin ;;
30112 [\\/$]*)
30113 # Absolute (can't be DOS-style, as IFS=:)
30114 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30115echo "$as_me: error: cannot find input file: $f" >&2;}
30116 { (exit 1); exit 1; }; }
30117 echo "$f";;
30118 *) # Relative
30119 if test -f "$f"; then
30120 # Build tree
30121 echo "$f"
30122 elif test -f "$srcdir/$f"; then
30123 # Source tree
30124 echo "$srcdir/$f"
30125 else
30126 # /dev/null tree
30127 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30128echo "$as_me: error: cannot find input file: $f" >&2;}
30129 { (exit 1); exit 1; }; }
30130 fi;;
30131 esac
30132 done` || { (exit 1); exit 1; }
30133_ACEOF
30134cat >>$CONFIG_STATUS <<_ACEOF
30135 sed "$ac_vpsub
30136$extrasub
30137_ACEOF
30138cat >>$CONFIG_STATUS <<\_ACEOF
30139:t
30140/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30141s,@configure_input@,$configure_input,;t t
30142s,@srcdir@,$ac_srcdir,;t t
30143s,@abs_srcdir@,$ac_abs_srcdir,;t t
30144s,@top_srcdir@,$ac_top_srcdir,;t t
30145s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
30146s,@builddir@,$ac_builddir,;t t
30147s,@abs_builddir@,$ac_abs_builddir,;t t
30148s,@top_builddir@,$ac_top_builddir,;t t
30149s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
30150s,@INSTALL@,$ac_INSTALL,;t t
30151" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
30152 rm -f $tmp/stdin
30153 if test x"$ac_file" != x-; then
30154 mv $tmp/out $ac_file
30155 else
30156 cat $tmp/out
30157 rm -f $tmp/out
30158 fi
30159
30160 # Run the commands associated with the file.
30161 case $ac_file in
30162 scripts/jar ) chmod +x scripts/jar ;;
30163 esac
30164done
30165_ACEOF
30166cat >>$CONFIG_STATUS <<\_ACEOF
30167
30168#
30169# CONFIG_HEADER section.
30170#
30171
30172# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30173# NAME is the cpp macro being defined and VALUE is the value it is being given.
30174#
30175# ac_d sets the value in "#define NAME VALUE" lines.
30176ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
30177ac_dB='[ ].*$,\1#\2'
30178ac_dC=' '
30179ac_dD=',;t'
30180# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30181ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30182ac_uB='$,\1#\2define\3'
30183ac_uC=' '
30184ac_uD=',;t'
30185
30186for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30187 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30188 case $ac_file in
30189 - | *:- | *:-:* ) # input from stdin
30190 cat >$tmp/stdin
30191 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30192 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30193 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30194 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30195 * ) ac_file_in=$ac_file.in ;;
30196 esac
30197
30198 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
30199echo "$as_me: creating $ac_file" >&6;}
30200
30201 # First look for the input files in the build tree, otherwise in the
30202 # src tree.
30203 ac_file_inputs=`IFS=:
30204 for f in $ac_file_in; do
30205 case $f in
30206 -) echo $tmp/stdin ;;
30207 [\\/$]*)
30208 # Absolute (can't be DOS-style, as IFS=:)
30209 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30210echo "$as_me: error: cannot find input file: $f" >&2;}
30211 { (exit 1); exit 1; }; }
30212 # Do quote $f, to prevent DOS paths from being IFS'd.
30213 echo "$f";;
30214 *) # Relative
30215 if test -f "$f"; then
30216 # Build tree
30217 echo "$f"
30218 elif test -f "$srcdir/$f"; then
30219 # Source tree
30220 echo "$srcdir/$f"
30221 else
30222 # /dev/null tree
30223 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30224echo "$as_me: error: cannot find input file: $f" >&2;}
30225 { (exit 1); exit 1; }; }
30226 fi;;
30227 esac
30228 done` || { (exit 1); exit 1; }
30229 # Remove the trailing spaces.
30230 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
30231
30232_ACEOF
30233
30234# Transform confdefs.h into two sed scripts, `conftest.defines' and
30235# `conftest.undefs', that substitutes the proper values into
30236# config.h.in to produce config.h. The first handles `#define'
30237# templates, and the second `#undef' templates.
30238# And first: Protect against being on the right side of a sed subst in
30239# config.status. Protect against being in an unquoted here document
30240# in config.status.
30241rm -f conftest.defines conftest.undefs
30242# Using a here document instead of a string reduces the quoting nightmare.
30243# Putting comments in sed scripts is not portable.
30244#
30245# `end' is used to avoid that the second main sed command (meant for
30246# 0-ary CPP macros) applies to n-ary macro definitions.
30247# See the Autoconf documentation for `clear'.
30248cat >confdef2sed.sed <<\_ACEOF
30249s/[\\&,]/\\&/g
30250s,[\\$`],\\&,g
30251t clear
30252: clear
30253s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
30254t end
30255s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
30256: end
30257_ACEOF
30258# If some macros were called several times there might be several times
30259# the same #defines, which is useless. Nevertheless, we may not want to
30260# sort them, since we want the *last* AC-DEFINE to be honored.
30261uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
30262sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
30263rm -f confdef2sed.sed
30264
30265# This sed command replaces #undef with comments. This is necessary, for
30266# example, in the case of _POSIX_SOURCE, which is predefined and required
30267# on some systems where configure will not decide to define it.
30268cat >>conftest.undefs <<\_ACEOF
30269s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
30270_ACEOF
30271
30272# Break up conftest.defines because some shells have a limit on the size
30273# of here documents, and old seds have small limits too (100 cmds).
30274echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
30275echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
30276echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
30277echo ' :' >>$CONFIG_STATUS
30278rm -f conftest.tail
30279while grep . conftest.defines >/dev/null
30280do
30281 # Write a limited-size here document to $tmp/defines.sed.
30282 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
30283 # Speed up: don't consider the non `#define' lines.
30284 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
30285 # Work around the forget-to-reset-the-flag bug.
30286 echo 't clr' >>$CONFIG_STATUS
30287 echo ': clr' >>$CONFIG_STATUS
30288 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
30289 echo 'CEOF
30290 sed -f $tmp/defines.sed $tmp/in >$tmp/out
30291 rm -f $tmp/in
30292 mv $tmp/out $tmp/in
30293' >>$CONFIG_STATUS
30294 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
30295 rm -f conftest.defines
30296 mv conftest.tail conftest.defines
30297done
30298rm -f conftest.defines
30299echo ' fi # grep' >>$CONFIG_STATUS
30300echo >>$CONFIG_STATUS
30301
30302# Break up conftest.undefs because some shells have a limit on the size
30303# of here documents, and old seds have small limits too (100 cmds).
30304echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
30305rm -f conftest.tail
30306while grep . conftest.undefs >/dev/null
30307do
30308 # Write a limited-size here document to $tmp/undefs.sed.
30309 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
30310 # Speed up: don't consider the non `#undef'
30311 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
30312 # Work around the forget-to-reset-the-flag bug.
30313 echo 't clr' >>$CONFIG_STATUS
30314 echo ': clr' >>$CONFIG_STATUS
30315 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
30316 echo 'CEOF
30317 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
30318 rm -f $tmp/in
30319 mv $tmp/out $tmp/in
30320' >>$CONFIG_STATUS
30321 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
30322 rm -f conftest.undefs
30323 mv conftest.tail conftest.undefs
30324done
30325rm -f conftest.undefs
30326
30327cat >>$CONFIG_STATUS <<\_ACEOF
30328 # Let's still pretend it is `configure' which instantiates (i.e., don't
30329 # use $as_me), people would be surprised to read:
30330 # /* config.h. Generated by config.status. */
30331 if test x"$ac_file" = x-; then
30332 echo "/* Generated by configure. */" >$tmp/config.h
30333 else
30334 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
30335 fi
30336 cat $tmp/in >>$tmp/config.h
30337 rm -f $tmp/in
30338 if test x"$ac_file" != x-; then
30339 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
30340 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
30341echo "$as_me: $ac_file is unchanged" >&6;}
30342 else
30343 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
30344$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30345 X"$ac_file" : 'X\(//\)[^/]' \| \
30346 X"$ac_file" : 'X\(//\)$' \| \
30347 X"$ac_file" : 'X\(/\)' \| \
30348 . : '\(.\)' 2>/dev/null ||
30349echo X"$ac_file" |
30350 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30351 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30352 /^X\(\/\/\)$/{ s//\1/; q; }
30353 /^X\(\/\).*/{ s//\1/; q; }
30354 s/.*/./; q'`
30355 { if $as_mkdir_p; then
30356 mkdir -p "$ac_dir"
30357 else
30358 as_dir="$ac_dir"
30359 as_dirs=
30360 while test ! -d "$as_dir"; do
30361 as_dirs="$as_dir $as_dirs"
30362 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30363$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30364 X"$as_dir" : 'X\(//\)[^/]' \| \
30365 X"$as_dir" : 'X\(//\)$' \| \
30366 X"$as_dir" : 'X\(/\)' \| \
30367 . : '\(.\)' 2>/dev/null ||
30368echo X"$as_dir" |
30369 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30370 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30371 /^X\(\/\/\)$/{ s//\1/; q; }
30372 /^X\(\/\).*/{ s//\1/; q; }
30373 s/.*/./; q'`
30374 done
30375 test ! -n "$as_dirs" || mkdir $as_dirs
30376 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30377echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30378 { (exit 1); exit 1; }; }; }
30379
30380 rm -f $ac_file
30381 mv $tmp/config.h $ac_file
30382 fi
30383 else
30384 cat $tmp/config.h
30385 rm -f $tmp/config.h
30386 fi
30387# Compute $ac_file's index in $config_headers.
30388_am_stamp_count=1
30389for _am_header in $config_headers :; do
30390 case $_am_header in
30391 $ac_file | $ac_file:* )
30392 break ;;
30393 * )
30394 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
30395 esac
30396done
30397echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
30398$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30399 X$ac_file : 'X\(//\)[^/]' \| \
30400 X$ac_file : 'X\(//\)$' \| \
30401 X$ac_file : 'X\(/\)' \| \
30402 . : '\(.\)' 2>/dev/null ||
30403echo X$ac_file |
30404 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30405 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30406 /^X\(\/\/\)$/{ s//\1/; q; }
30407 /^X\(\/\).*/{ s//\1/; q; }
30408 s/.*/./; q'`/stamp-h$_am_stamp_count
30409done
30410_ACEOF
30411cat >>$CONFIG_STATUS <<\_ACEOF
30412
30413#
30414# CONFIG_LINKS section.
30415#
30416
30417for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
30418 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30419 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30420
30421 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
30422echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
30423
30424 if test ! -r $srcdir/$ac_source; then
30425 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
30426echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
30427 { (exit 1); exit 1; }; }
30428 fi
30429 rm -f $ac_dest
30430
30431 # Make relative symlinks.
30432 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
30433$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30434 X"$ac_dest" : 'X\(//\)[^/]' \| \
30435 X"$ac_dest" : 'X\(//\)$' \| \
30436 X"$ac_dest" : 'X\(/\)' \| \
30437 . : '\(.\)' 2>/dev/null ||
30438echo X"$ac_dest" |
30439 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30440 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30441 /^X\(\/\/\)$/{ s//\1/; q; }
30442 /^X\(\/\).*/{ s//\1/; q; }
30443 s/.*/./; q'`
30444 { if $as_mkdir_p; then
30445 mkdir -p "$ac_dest_dir"
30446 else
30447 as_dir="$ac_dest_dir"
30448 as_dirs=
30449 while test ! -d "$as_dir"; do
30450 as_dirs="$as_dir $as_dirs"
30451 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30452$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30453 X"$as_dir" : 'X\(//\)[^/]' \| \
30454 X"$as_dir" : 'X\(//\)$' \| \
30455 X"$as_dir" : 'X\(/\)' \| \
30456 . : '\(.\)' 2>/dev/null ||
30457echo X"$as_dir" |
30458 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30459 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30460 /^X\(\/\/\)$/{ s//\1/; q; }
30461 /^X\(\/\).*/{ s//\1/; q; }
30462 s/.*/./; q'`
30463 done
30464 test ! -n "$as_dirs" || mkdir $as_dirs
30465 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
30466echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
30467 { (exit 1); exit 1; }; }; }
ade710a5 30468
1cf3d07d
SE
30469 ac_builddir=.
30470
30471if test "$ac_dest_dir" != .; then
30472 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
30473 # A "../" for each directory in $ac_dir_suffix.
30474 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30475else
30476 ac_dir_suffix= ac_top_builddir=
30477fi
30478
30479case $srcdir in
30480 .) # No --srcdir option. We are building in place.
30481 ac_srcdir=.
30482 if test -z "$ac_top_builddir"; then
30483 ac_top_srcdir=.
ade710a5 30484 else
1cf3d07d
SE
30485 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30486 fi ;;
30487 [\\/]* | ?:[\\/]* ) # Absolute path.
30488 ac_srcdir=$srcdir$ac_dir_suffix;
30489 ac_top_srcdir=$srcdir ;;
30490 *) # Relative path.
30491 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30492 ac_top_srcdir=$ac_top_builddir$srcdir ;;
30493esac
30494
30495# Do not use `cd foo && pwd` to compute absolute paths, because
30496# the directories may not exist.
30497case `pwd` in
30498.) ac_abs_builddir="$ac_dest_dir";;
30499*)
30500 case "$ac_dest_dir" in
30501 .) ac_abs_builddir=`pwd`;;
30502 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
30503 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
30504 esac;;
30505esac
30506case $ac_abs_builddir in
30507.) ac_abs_top_builddir=${ac_top_builddir}.;;
30508*)
30509 case ${ac_top_builddir}. in
30510 .) ac_abs_top_builddir=$ac_abs_builddir;;
30511 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30512 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30513 esac;;
30514esac
30515case $ac_abs_builddir in
30516.) ac_abs_srcdir=$ac_srcdir;;
30517*)
30518 case $ac_srcdir in
30519 .) ac_abs_srcdir=$ac_abs_builddir;;
30520 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30521 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30522 esac;;
30523esac
30524case $ac_abs_builddir in
30525.) ac_abs_top_srcdir=$ac_top_srcdir;;
30526*)
30527 case $ac_top_srcdir in
30528 .) ac_abs_top_srcdir=$ac_abs_builddir;;
30529 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30530 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30531 esac;;
30532esac
30533
30534
30535 case $srcdir in
30536 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
30537 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
30538 esac
30539
30540 # Try a symlink, then a hard link, then a copy.
30541 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
30542 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
30543 cp -p $srcdir/$ac_source $ac_dest ||
30544 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
30545echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
30546 { (exit 1); exit 1; }; }
30547done
30548_ACEOF
30549cat >>$CONFIG_STATUS <<\_ACEOF
30550
30551#
30552# CONFIG_COMMANDS section.
30553#
30554for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30555 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30556 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30557 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
30558$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30559 X"$ac_dest" : 'X\(//\)[^/]' \| \
30560 X"$ac_dest" : 'X\(//\)$' \| \
30561 X"$ac_dest" : 'X\(/\)' \| \
30562 . : '\(.\)' 2>/dev/null ||
30563echo X"$ac_dest" |
30564 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30565 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30566 /^X\(\/\/\)$/{ s//\1/; q; }
30567 /^X\(\/\).*/{ s//\1/; q; }
30568 s/.*/./; q'`
30569 { if $as_mkdir_p; then
30570 mkdir -p "$ac_dir"
30571 else
30572 as_dir="$ac_dir"
30573 as_dirs=
30574 while test ! -d "$as_dir"; do
30575 as_dirs="$as_dir $as_dirs"
30576 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30577$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30578 X"$as_dir" : 'X\(//\)[^/]' \| \
30579 X"$as_dir" : 'X\(//\)$' \| \
30580 X"$as_dir" : 'X\(/\)' \| \
30581 . : '\(.\)' 2>/dev/null ||
30582echo X"$as_dir" |
30583 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30584 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30585 /^X\(\/\/\)$/{ s//\1/; q; }
30586 /^X\(\/\).*/{ s//\1/; q; }
30587 s/.*/./; q'`
30588 done
30589 test ! -n "$as_dirs" || mkdir $as_dirs
30590 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30591echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30592 { (exit 1); exit 1; }; }; }
30593
30594 ac_builddir=.
30595
30596if test "$ac_dir" != .; then
30597 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
30598 # A "../" for each directory in $ac_dir_suffix.
30599 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30600else
30601 ac_dir_suffix= ac_top_builddir=
30602fi
30603
30604case $srcdir in
30605 .) # No --srcdir option. We are building in place.
30606 ac_srcdir=.
30607 if test -z "$ac_top_builddir"; then
30608 ac_top_srcdir=.
ade710a5 30609 else
1cf3d07d
SE
30610 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30611 fi ;;
30612 [\\/]* | ?:[\\/]* ) # Absolute path.
30613 ac_srcdir=$srcdir$ac_dir_suffix;
30614 ac_top_srcdir=$srcdir ;;
30615 *) # Relative path.
30616 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30617 ac_top_srcdir=$ac_top_builddir$srcdir ;;
30618esac
30619
30620# Do not use `cd foo && pwd` to compute absolute paths, because
30621# the directories may not exist.
30622case `pwd` in
30623.) ac_abs_builddir="$ac_dir";;
30624*)
30625 case "$ac_dir" in
30626 .) ac_abs_builddir=`pwd`;;
30627 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
30628 *) ac_abs_builddir=`pwd`/"$ac_dir";;
30629 esac;;
30630esac
30631case $ac_abs_builddir in
30632.) ac_abs_top_builddir=${ac_top_builddir}.;;
30633*)
30634 case ${ac_top_builddir}. in
30635 .) ac_abs_top_builddir=$ac_abs_builddir;;
30636 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30637 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30638 esac;;
30639esac
30640case $ac_abs_builddir in
30641.) ac_abs_srcdir=$ac_srcdir;;
30642*)
30643 case $ac_srcdir in
30644 .) ac_abs_srcdir=$ac_abs_builddir;;
30645 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30646 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30647 esac;;
30648esac
30649case $ac_abs_builddir in
30650.) ac_abs_top_srcdir=$ac_top_srcdir;;
30651*)
30652 case $ac_top_srcdir in
30653 .) ac_abs_top_srcdir=$ac_abs_builddir;;
30654 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30655 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30656 esac;;
30657esac
02809848 30658
ee9dd372 30659
1cf3d07d
SE
30660 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
30661echo "$as_me: executing $ac_dest commands" >&6;}
30662 case $ac_dest in
30663 default-1 )
30664# Only add multilib support code if we just rebuilt the top-level
30665# Makefile.
30666case " $CONFIG_FILES " in
30667 *" Makefile "*)
30668 ac_file=Makefile . ${multi_basedir}/config-ml.in
30669 ;;
30670esac ;;
30671 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
30672 # Strip MF so we end up with the name of the file.
30673 mf=`echo "$mf" | sed -e 's/:.*$//'`
30674 # Check whether this is an Automake generated Makefile or not.
30675 # We used to match only the files named `Makefile.in', but
30676 # some people rename them; so instead we look at the file content.
30677 # Grep'ing the first line is not enough: some people post-process
30678 # each Makefile.in and add a new line on top of each file to say so.
30679 # So let's grep whole file.
30680 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
30681 dirpart=`(dirname "$mf") 2>/dev/null ||
30682$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30683 X"$mf" : 'X\(//\)[^/]' \| \
30684 X"$mf" : 'X\(//\)$' \| \
30685 X"$mf" : 'X\(/\)' \| \
ade710a5 30686 . : '\(.\)' 2>/dev/null ||
1cf3d07d 30687echo X"$mf" |
ade710a5
TF
30688 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30689 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30690 /^X\(\/\/\)$/{ s//\1/; q; }
30691 /^X\(\/\).*/{ s//\1/; q; }
30692 s/.*/./; q'`
ade710a5 30693 else
1cf3d07d
SE
30694 continue
30695 fi
30696 # Extract the definition of DEPDIR, am__include, and am__quote
30697 # from the Makefile without running `make'.
30698 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
30699 test -z "$DEPDIR" && continue
30700 am__include=`sed -n 's/^am__include = //p' < "$mf"`
30701 test -z "am__include" && continue
30702 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
30703 # When using ansi2knr, U may be empty or an underscore; expand it
30704 U=`sed -n 's/^U = //p' < "$mf"`
30705 # Find all dependency output files, they are included files with
30706 # $(DEPDIR) in their names. We invoke sed twice because it is the
30707 # simplest approach to changing $(DEPDIR) to its actual value in the
30708 # expansion.
30709 for file in `sed -n "
30710 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
30711 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
30712 # Make sure the directory exists.
30713 test -f "$dirpart/$file" && continue
30714 fdir=`(dirname "$file") 2>/dev/null ||
30715$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30716 X"$file" : 'X\(//\)[^/]' \| \
30717 X"$file" : 'X\(//\)$' \| \
30718 X"$file" : 'X\(/\)' \| \
30719 . : '\(.\)' 2>/dev/null ||
30720echo X"$file" |
30721 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30722 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30723 /^X\(\/\/\)$/{ s//\1/; q; }
30724 /^X\(\/\).*/{ s//\1/; q; }
30725 s/.*/./; q'`
30726 { if $as_mkdir_p; then
30727 mkdir -p $dirpart/$fdir
30728 else
30729 as_dir=$dirpart/$fdir
ed698112 30730 as_dirs=
ade710a5
TF
30731 while test ! -d "$as_dir"; do
30732 as_dirs="$as_dir $as_dirs"
30733 as_dir=`(dirname "$as_dir") 2>/dev/null ||
ed698112
NN
30734$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30735 X"$as_dir" : 'X\(//\)[^/]' \| \
30736 X"$as_dir" : 'X\(//\)$' \| \
ade710a5
TF
30737 X"$as_dir" : 'X\(/\)' \| \
30738 . : '\(.\)' 2>/dev/null ||
ed698112 30739echo X"$as_dir" |
ade710a5
TF
30740 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30741 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30742 /^X\(\/\/\)$/{ s//\1/; q; }
30743 /^X\(\/\).*/{ s//\1/; q; }
30744 s/.*/./; q'`
ed698112 30745 done
ade710a5 30746 test ! -n "$as_dirs" || mkdir $as_dirs
1cf3d07d
SE
30747 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
30748echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
ed698112 30749 { (exit 1); exit 1; }; }; }
ade710a5 30750
1cf3d07d
SE
30751 # echo "creating $dirpart/$file"
30752 echo '# dummy' > "$dirpart/$file"
30753 done
30754done
30755 ;;
30756 libtool )
30757
30758 # See if we are running on zsh, and set the options which allow our
30759 # commands through without removal of \ escapes.
30760 if test -n "${ZSH_VERSION+set}" ; then
30761 setopt NO_GLOB_SUBST
30762 fi
30763
30764 cfgfile="${ofile}T"
30765 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
30766 $RM "$cfgfile"
30767
30768 cat <<_LT_EOF >> "$cfgfile"
30769#! $SHELL
30770
30771# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
0da7a284 30772# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1cf3d07d
SE
30773# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
30774# NOTE: Changes made to this file will be lost: look at ltmain.sh.
30775#
0da7a284
PG
30776# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
30777# 2006, 2007, 2008 Free Software Foundation, Inc.
30778# Written by Gordon Matzigkeit, 1996
1cf3d07d 30779#
0da7a284 30780# This file is part of GNU Libtool.
1cf3d07d 30781#
0da7a284
PG
30782# GNU Libtool is free software; you can redistribute it and/or
30783# modify it under the terms of the GNU General Public License as
30784# published by the Free Software Foundation; either version 2 of
30785# the License, or (at your option) any later version.
1cf3d07d 30786#
0da7a284
PG
30787# As a special exception to the GNU General Public License,
30788# if you distribute this file as part of a program or library that
30789# is built using GNU Libtool, you may include this file under the
30790# same distribution terms that you use for the rest of that program.
1cf3d07d 30791#
0da7a284
PG
30792# GNU Libtool is distributed in the hope that it will be useful,
30793# but WITHOUT ANY WARRANTY; without even the implied warranty of
30794# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30795# GNU General Public License for more details.
1cf3d07d 30796#
0da7a284
PG
30797# You should have received a copy of the GNU General Public License
30798# along with GNU Libtool; see the file COPYING. If not, a copy
30799# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
30800# obtained by writing to the Free Software Foundation, Inc.,
30801# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1cf3d07d
SE
30802
30803
30804# The names of the tagged configurations supported by this script.
30805available_tags="CXX GCJ "
30806
30807# ### BEGIN LIBTOOL CONFIG
30808
30809# Which release of libtool.m4 was used?
30810macro_version=$macro_version
30811macro_revision=$macro_revision
30812
30813# Whether or not to build shared libraries.
30814build_libtool_libs=$enable_shared
30815
30816# Whether or not to build static libraries.
30817build_old_libs=$enable_static
30818
30819# What type of objects to build.
30820pic_mode=$pic_mode
30821
30822# Whether or not to optimize for fast installation.
30823fast_install=$enable_fast_install
30824
30825# The host system.
30826host_alias=$host_alias
30827host=$host
30828host_os=$host_os
30829
30830# The build system.
30831build_alias=$build_alias
30832build=$build
30833build_os=$build_os
30834
30835# A sed program that does not truncate output.
30836SED=$lt_SED
30837
30838# Sed that helps us avoid accidentally triggering echo(1) options like -n.
30839Xsed="\$SED -e 1s/^X//"
30840
30841# A grep program that handles long lines.
30842GREP=$lt_GREP
30843
30844# An ERE matcher.
30845EGREP=$lt_EGREP
30846
30847# A literal string matcher.
30848FGREP=$lt_FGREP
30849
30850# A BSD- or MS-compatible name lister.
30851NM=$lt_NM
30852
30853# Whether we need soft or hard links.
30854LN_S=$lt_LN_S
30855
30856# What is the maximum length of a command?
30857max_cmd_len=$max_cmd_len
30858
30859# Object file suffix (normally "o").
30860objext=$ac_objext
30861
30862# Executable file suffix (normally "").
30863exeext=$exeext
30864
30865# whether the shell understands "unset".
30866lt_unset=$lt_unset
30867
30868# turn spaces into newlines.
30869SP2NL=$lt_lt_SP2NL
30870
30871# turn newlines into spaces.
30872NL2SP=$lt_lt_NL2SP
30873
30874# How to create reloadable object files.
30875reload_flag=$lt_reload_flag
30876reload_cmds=$lt_reload_cmds
30877
0da7a284
PG
30878# An object symbol dumper.
30879OBJDUMP=$lt_OBJDUMP
30880
1cf3d07d
SE
30881# Method to check whether dependent libraries are shared objects.
30882deplibs_check_method=$lt_deplibs_check_method
30883
30884# Command to use when deplibs_check_method == "file_magic".
30885file_magic_cmd=$lt_file_magic_cmd
30886
30887# The archiver.
30888AR=$lt_AR
30889AR_FLAGS=$lt_AR_FLAGS
30890
30891# A symbol stripping program.
30892STRIP=$lt_STRIP
30893
30894# Commands used to install an old-style archive.
30895RANLIB=$lt_RANLIB
30896old_postinstall_cmds=$lt_old_postinstall_cmds
30897old_postuninstall_cmds=$lt_old_postuninstall_cmds
30898
30899# A C compiler.
30900LTCC=$lt_CC
30901
30902# LTCC compiler flags.
30903LTCFLAGS=$lt_CFLAGS
30904
30905# Take the output of nm and produce a listing of raw symbols and C names.
30906global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
30907
30908# Transform the output of nm in a proper C declaration.
30909global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
30910
30911# Transform the output of nm in a C name address pair.
30912global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
30913
0da7a284
PG
30914# Transform the output of nm in a C name address pair when lib prefix is needed.
30915global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
30916
1cf3d07d
SE
30917# The name of the directory that contains temporary libtool files.
30918objdir=$objdir
30919
30920# Shell to use when invoking shell scripts.
30921SHELL=$lt_SHELL
30922
30923# An echo program that does not interpret backslashes.
30924ECHO=$lt_ECHO
30925
30926# Used to examine libraries when file_magic_cmd begins with "file".
30927MAGIC_CMD=$MAGIC_CMD
30928
30929# Must we lock files when doing compilation?
30930need_locks=$lt_need_locks
30931
0da7a284
PG
30932# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
30933DSYMUTIL=$lt_DSYMUTIL
30934
30935# Tool to change global to local symbols on Mac OS X.
30936NMEDIT=$lt_NMEDIT
30937
30938# Tool to manipulate fat objects and archives on Mac OS X.
30939LIPO=$lt_LIPO
30940
30941# ldd/readelf like tool for Mach-O binaries on Mac OS X.
30942OTOOL=$lt_OTOOL
30943
30944# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
30945OTOOL64=$lt_OTOOL64
30946
1cf3d07d
SE
30947# Old archive suffix (normally "a").
30948libext=$libext
30949
30950# Shared library suffix (normally ".so").
30951shrext_cmds=$lt_shrext_cmds
30952
30953# The commands to extract the exported symbol list from a shared archive.
30954extract_expsyms_cmds=$lt_extract_expsyms_cmds
30955
30956# Variables whose values should be saved in libtool wrapper scripts and
30957# restored at link time.
30958variables_saved_for_relink=$lt_variables_saved_for_relink
30959
30960# Do we need the "lib" prefix for modules?
30961need_lib_prefix=$need_lib_prefix
30962
30963# Do we need a version for libraries?
30964need_version=$need_version
30965
30966# Library versioning type.
30967version_type=$version_type
30968
30969# Shared library runtime path variable.
30970runpath_var=$runpath_var
30971
30972# Shared library path variable.
30973shlibpath_var=$shlibpath_var
30974
30975# Is shlibpath searched before the hard-coded library search path?
30976shlibpath_overrides_runpath=$shlibpath_overrides_runpath
30977
30978# Format of library name prefix.
30979libname_spec=$lt_libname_spec
30980
30981# List of archive names. First name is the real one, the rest are links.
30982# The last name is the one that the linker finds with -lNAME
30983library_names_spec=$lt_library_names_spec
30984
30985# The coded name of the library, if different from the real name.
30986soname_spec=$lt_soname_spec
30987
30988# Command to use after installation of a shared archive.
30989postinstall_cmds=$lt_postinstall_cmds
30990
30991# Command to use after uninstallation of a shared archive.
30992postuninstall_cmds=$lt_postuninstall_cmds
30993
30994# Commands used to finish a libtool library installation in a directory.
30995finish_cmds=$lt_finish_cmds
30996
30997# As "finish_cmds", except a single script fragment to be evaled but
30998# not shown.
30999finish_eval=$lt_finish_eval
31000
31001# Whether we should hardcode library paths into libraries.
31002hardcode_into_libs=$hardcode_into_libs
31003
31004# Compile-time system search path for libraries.
31005sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
31006
31007# Run-time system search path for libraries.
31008sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
31009
31010# Whether dlopen is supported.
31011dlopen_support=$enable_dlopen
31012
31013# Whether dlopen of programs is supported.
31014dlopen_self=$enable_dlopen_self
31015
31016# Whether dlopen of statically linked programs is supported.
31017dlopen_self_static=$enable_dlopen_self_static
31018
31019# Commands to strip libraries.
31020old_striplib=$lt_old_striplib
31021striplib=$lt_striplib
31022
31023
31024# The linker used to build libraries.
31025LD=$lt_LD
31026
31027# Commands used to build an old-style archive.
31028old_archive_cmds=$lt_old_archive_cmds
31029
31030# A language specific compiler.
31031CC=$lt_compiler
31032
31033# Is the compiler the GNU compiler?
31034with_gcc=$GCC
31035
31036# Compiler flag to turn off builtin functions.
31037no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
31038
31039# How to pass a linker flag through the compiler.
31040wl=$lt_lt_prog_compiler_wl
31041
31042# Additional compiler flags for building library objects.
31043pic_flag=$lt_lt_prog_compiler_pic
31044
31045# Compiler flag to prevent dynamic linking.
31046link_static_flag=$lt_lt_prog_compiler_static
31047
31048# Does compiler simultaneously support -c and -o options?
31049compiler_c_o=$lt_lt_cv_prog_compiler_c_o
31050
31051# Whether or not to add -lc for building shared libraries.
31052build_libtool_need_lc=$archive_cmds_need_lc
31053
31054# Whether or not to disallow shared libs when runtime libs are static.
31055allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
31056
31057# Compiler flag to allow reflexive dlopens.
31058export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
31059
31060# Compiler flag to generate shared objects directly from archives.
31061whole_archive_flag_spec=$lt_whole_archive_flag_spec
31062
31063# Whether the compiler copes with passing no objects directly.
31064compiler_needs_object=$lt_compiler_needs_object
31065
31066# Create an old-style archive from a shared archive.
31067old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
31068
31069# Create a temporary old-style archive to link instead of a shared archive.
31070old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
31071
31072# Commands used to build a shared archive.
31073archive_cmds=$lt_archive_cmds
31074archive_expsym_cmds=$lt_archive_expsym_cmds
31075
31076# Commands used to build a loadable module if different from building
31077# a shared archive.
31078module_cmds=$lt_module_cmds
31079module_expsym_cmds=$lt_module_expsym_cmds
31080
31081# Whether we are building with GNU ld or not.
31082with_gnu_ld=$lt_with_gnu_ld
31083
31084# Flag that allows shared libraries with undefined symbols to be built.
31085allow_undefined_flag=$lt_allow_undefined_flag
31086
31087# Flag that enforces no undefined symbols.
31088no_undefined_flag=$lt_no_undefined_flag
31089
31090# Flag to hardcode \$libdir into a binary during linking.
31091# This must work even if \$libdir does not exist
31092hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
31093
31094# If ld is used when linking, flag to hardcode \$libdir into a binary
31095# during linking. This must work even if \$libdir does not exist.
31096hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
31097
31098# Whether we need a single "-rpath" flag with a separated argument.
31099hardcode_libdir_separator=$lt_hardcode_libdir_separator
31100
31101# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31102# DIR into the resulting binary.
31103hardcode_direct=$hardcode_direct
31104
31105# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31106# DIR into the resulting binary and the resulting library dependency is
31107# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31108# library is relocated.
31109hardcode_direct_absolute=$hardcode_direct_absolute
31110
31111# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31112# into the resulting binary.
31113hardcode_minus_L=$hardcode_minus_L
31114
31115# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31116# into the resulting binary.
31117hardcode_shlibpath_var=$hardcode_shlibpath_var
31118
31119# Set to "yes" if building a shared library automatically hardcodes DIR
31120# into the library and all subsequent libraries and executables linked
31121# against it.
31122hardcode_automatic=$hardcode_automatic
31123
31124# Set to yes if linker adds runtime paths of dependent libraries
31125# to runtime path list.
31126inherit_rpath=$inherit_rpath
31127
31128# Whether libtool must link a program against all its dependency libraries.
31129link_all_deplibs=$link_all_deplibs
31130
31131# Fix the shell variable \$srcfile for the compiler.
31132fix_srcfile_path=$lt_fix_srcfile_path
31133
31134# Set to "yes" if exported symbols are required.
31135always_export_symbols=$always_export_symbols
31136
31137# The commands to list exported symbols.
31138export_symbols_cmds=$lt_export_symbols_cmds
31139
31140# Symbols that should not be listed in the preloaded symbols.
31141exclude_expsyms=$lt_exclude_expsyms
31142
31143# Symbols that must always be exported.
31144include_expsyms=$lt_include_expsyms
31145
31146# Commands necessary for linking programs (against libraries) with templates.
31147prelink_cmds=$lt_prelink_cmds
31148
31149# Specify filename containing input files.
31150file_list_spec=$lt_file_list_spec
31151
31152# How to hardcode a shared library path into an executable.
31153hardcode_action=$hardcode_action
31154
0da7a284
PG
31155# The directories searched by this compiler when creating a shared library.
31156compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
31157
1cf3d07d
SE
31158# Dependencies to place before and after the objects being linked to
31159# create a shared library.
31160predep_objects=$lt_predep_objects
31161postdep_objects=$lt_postdep_objects
31162predeps=$lt_predeps
31163postdeps=$lt_postdeps
31164
31165# The library search path used internally by the compiler when linking
31166# a shared library.
31167compiler_lib_search_path=$lt_compiler_lib_search_path
31168
31169# ### END LIBTOOL CONFIG
31170
31171_LT_EOF
31172
31173 case $host_os in
31174 aix3*)
31175 cat <<\_LT_EOF >> "$cfgfile"
31176# AIX sometimes has problems with the GCC collect2 program. For some
31177# reason, if we set the COLLECT_NAMES environment variable, the problems
31178# vanish in a puff of smoke.
31179if test "X${COLLECT_NAMES+set}" != Xset; then
31180 COLLECT_NAMES=
31181 export COLLECT_NAMES
31182fi
31183_LT_EOF
31184 ;;
31185 esac
31186
31187
31188ltmain="$ac_aux_dir/ltmain.sh"
31189
31190
31191 # We use sed instead of cat because bash on DJGPP gets confused if
31192 # if finds mixed CR/LF and LF-only lines. Since sed operates in
31193 # text mode, it properly converts lines to CR/LF. This bash problem
31194 # is reportedly fixed, but why not run on old versions too?
31195 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
31196 || (rm -f "$cfgfile"; exit 1)
31197
31198 case $xsi_shell in
31199 yes)
31200 cat << \_LT_EOF >> "$cfgfile"
0da7a284 31201
1cf3d07d
SE
31202# func_dirname file append nondir_replacement
31203# Compute the dirname of FILE. If nonempty, add APPEND to the result,
31204# otherwise set result to NONDIR_REPLACEMENT.
31205func_dirname ()
31206{
31207 case ${1} in
31208 */*) func_dirname_result="${1%/*}${2}" ;;
31209 * ) func_dirname_result="${3}" ;;
31210 esac
31211}
31212
31213# func_basename file
31214func_basename ()
31215{
31216 func_basename_result="${1##*/}"
31217}
31218
0da7a284
PG
31219# func_dirname_and_basename file append nondir_replacement
31220# perform func_basename and func_dirname in a single function
31221# call:
31222# dirname: Compute the dirname of FILE. If nonempty,
31223# add APPEND to the result, otherwise set result
31224# to NONDIR_REPLACEMENT.
31225# value returned in "$func_dirname_result"
31226# basename: Compute filename of FILE.
31227# value retuned in "$func_basename_result"
31228# Implementation must be kept synchronized with func_dirname
31229# and func_basename. For efficiency, we do not delegate to
31230# those functions but instead duplicate the functionality here.
31231func_dirname_and_basename ()
31232{
31233 case ${1} in
31234 */*) func_dirname_result="${1%/*}${2}" ;;
31235 * ) func_dirname_result="${3}" ;;
31236 esac
31237 func_basename_result="${1##*/}"
31238}
31239
1cf3d07d
SE
31240# func_stripname prefix suffix name
31241# strip PREFIX and SUFFIX off of NAME.
31242# PREFIX and SUFFIX must not contain globbing or regex special
31243# characters, hashes, percent signs, but SUFFIX may contain a leading
31244# dot (in which case that matches only a dot).
31245func_stripname ()
31246{
31247 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
31248 # positional parameters, so assign one to ordinary parameter first.
31249 func_stripname_result=${3}
31250 func_stripname_result=${func_stripname_result#"${1}"}
31251 func_stripname_result=${func_stripname_result%"${2}"}
31252}
31253
31254# func_opt_split
31255func_opt_split ()
31256{
31257 func_opt_split_opt=${1%%=*}
31258 func_opt_split_arg=${1#*=}
31259}
31260
31261# func_lo2o object
31262func_lo2o ()
31263{
31264 case ${1} in
31265 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
31266 *) func_lo2o_result=${1} ;;
31267 esac
31268}
0da7a284
PG
31269
31270# func_xform libobj-or-source
31271func_xform ()
31272{
31273 func_xform_result=${1%.*}.lo
31274}
31275
31276# func_arith arithmetic-term...
31277func_arith ()
31278{
31279 func_arith_result=$(( $* ))
31280}
31281
31282# func_len string
31283# STRING may not start with a hyphen.
31284func_len ()
31285{
31286 func_len_result=${#1}
31287}
31288
1cf3d07d
SE
31289_LT_EOF
31290 ;;
31291 *) # Bourne compatible functions.
31292 cat << \_LT_EOF >> "$cfgfile"
0da7a284 31293
1cf3d07d
SE
31294# func_dirname file append nondir_replacement
31295# Compute the dirname of FILE. If nonempty, add APPEND to the result,
31296# otherwise set result to NONDIR_REPLACEMENT.
31297func_dirname ()
31298{
31299 # Extract subdirectory from the argument.
31300 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
31301 if test "X$func_dirname_result" = "X${1}"; then
31302 func_dirname_result="${3}"
31303 else
31304 func_dirname_result="$func_dirname_result${2}"
31305 fi
31306}
31307
31308# func_basename file
31309func_basename ()
31310{
31311 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
31312}
31313
0da7a284 31314
1cf3d07d
SE
31315# func_stripname prefix suffix name
31316# strip PREFIX and SUFFIX off of NAME.
31317# PREFIX and SUFFIX must not contain globbing or regex special
31318# characters, hashes, percent signs, but SUFFIX may contain a leading
31319# dot (in which case that matches only a dot).
31320# func_strip_suffix prefix name
31321func_stripname ()
31322{
31323 case ${2} in
31324 .*) func_stripname_result=`$ECHO "X${3}" \
31325 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
31326 *) func_stripname_result=`$ECHO "X${3}" \
31327 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
31328 esac
31329}
31330
31331# sed scripts:
31332my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
31333my_sed_long_arg='1s/^-[^=]*=//'
ed698112 31334
1cf3d07d
SE
31335# func_opt_split
31336func_opt_split ()
31337{
31338 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
31339 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
31340}
ee9dd372 31341
1cf3d07d
SE
31342# func_lo2o object
31343func_lo2o ()
31344{
31345 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
31346}
0da7a284
PG
31347
31348# func_xform libobj-or-source
31349func_xform ()
31350{
31351 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
31352}
31353
31354# func_arith arithmetic-term...
31355func_arith ()
31356{
31357 func_arith_result=`expr "$@"`
31358}
31359
31360# func_len string
31361# STRING may not start with a hyphen.
31362func_len ()
31363{
31364 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
31365}
31366
1cf3d07d 31367_LT_EOF
ed698112 31368esac
ee9dd372 31369
1cf3d07d
SE
31370case $lt_shell_append in
31371 yes)
31372 cat << \_LT_EOF >> "$cfgfile"
ee9dd372 31373
1cf3d07d
SE
31374# func_append var value
31375# Append VALUE to the end of shell variable VAR.
31376func_append ()
31377{
31378 eval "$1+=\$2"
31379}
31380_LT_EOF
31381 ;;
31382 *)
31383 cat << \_LT_EOF >> "$cfgfile"
ed698112 31384
1cf3d07d
SE
31385# func_append var value
31386# Append VALUE to the end of shell variable VAR.
31387func_append ()
31388{
31389 eval "$1=\$$1\$2"
31390}
0da7a284 31391
1cf3d07d
SE
31392_LT_EOF
31393 ;;
ee9dd372
TT
31394 esac
31395
ade710a5 31396
1cf3d07d
SE
31397 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
31398 || (rm -f "$cfgfile"; exit 1)
ade710a5 31399
1cf3d07d
SE
31400 mv -f "$cfgfile" "$ofile" ||
31401 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
31402 chmod +x "$ofile"
ade710a5 31403
ade710a5 31404
1cf3d07d 31405 cat <<_LT_EOF >> "$ofile"
ade710a5 31406
1cf3d07d 31407# ### BEGIN LIBTOOL TAG CONFIG: CXX
ade710a5 31408
1cf3d07d
SE
31409# The linker used to build libraries.
31410LD=$lt_LD_CXX
ade710a5 31411
1cf3d07d
SE
31412# Commands used to build an old-style archive.
31413old_archive_cmds=$lt_old_archive_cmds_CXX
31414
31415# A language specific compiler.
31416CC=$lt_compiler_CXX
31417
31418# Is the compiler the GNU compiler?
31419with_gcc=$GCC_CXX
31420
31421# Compiler flag to turn off builtin functions.
31422no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
31423
31424# How to pass a linker flag through the compiler.
31425wl=$lt_lt_prog_compiler_wl_CXX
31426
31427# Additional compiler flags for building library objects.
31428pic_flag=$lt_lt_prog_compiler_pic_CXX
31429
31430# Compiler flag to prevent dynamic linking.
31431link_static_flag=$lt_lt_prog_compiler_static_CXX
31432
31433# Does compiler simultaneously support -c and -o options?
31434compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
31435
31436# Whether or not to add -lc for building shared libraries.
31437build_libtool_need_lc=$archive_cmds_need_lc_CXX
31438
31439# Whether or not to disallow shared libs when runtime libs are static.
31440allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
31441
31442# Compiler flag to allow reflexive dlopens.
31443export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
31444
31445# Compiler flag to generate shared objects directly from archives.
31446whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
31447
31448# Whether the compiler copes with passing no objects directly.
31449compiler_needs_object=$lt_compiler_needs_object_CXX
31450
31451# Create an old-style archive from a shared archive.
31452old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
31453
31454# Create a temporary old-style archive to link instead of a shared archive.
31455old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
31456
31457# Commands used to build a shared archive.
31458archive_cmds=$lt_archive_cmds_CXX
31459archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
31460
31461# Commands used to build a loadable module if different from building
31462# a shared archive.
31463module_cmds=$lt_module_cmds_CXX
31464module_expsym_cmds=$lt_module_expsym_cmds_CXX
31465
31466# Whether we are building with GNU ld or not.
31467with_gnu_ld=$lt_with_gnu_ld_CXX
31468
31469# Flag that allows shared libraries with undefined symbols to be built.
31470allow_undefined_flag=$lt_allow_undefined_flag_CXX
31471
31472# Flag that enforces no undefined symbols.
31473no_undefined_flag=$lt_no_undefined_flag_CXX
31474
31475# Flag to hardcode \$libdir into a binary during linking.
31476# This must work even if \$libdir does not exist
31477hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
31478
31479# If ld is used when linking, flag to hardcode \$libdir into a binary
31480# during linking. This must work even if \$libdir does not exist.
31481hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
31482
31483# Whether we need a single "-rpath" flag with a separated argument.
31484hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
31485
31486# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31487# DIR into the resulting binary.
31488hardcode_direct=$hardcode_direct_CXX
31489
31490# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31491# DIR into the resulting binary and the resulting library dependency is
31492# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31493# library is relocated.
31494hardcode_direct_absolute=$hardcode_direct_absolute_CXX
31495
31496# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31497# into the resulting binary.
31498hardcode_minus_L=$hardcode_minus_L_CXX
31499
31500# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31501# into the resulting binary.
31502hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
31503
31504# Set to "yes" if building a shared library automatically hardcodes DIR
31505# into the library and all subsequent libraries and executables linked
31506# against it.
31507hardcode_automatic=$hardcode_automatic_CXX
31508
31509# Set to yes if linker adds runtime paths of dependent libraries
31510# to runtime path list.
31511inherit_rpath=$inherit_rpath_CXX
31512
31513# Whether libtool must link a program against all its dependency libraries.
31514link_all_deplibs=$link_all_deplibs_CXX
31515
31516# Fix the shell variable \$srcfile for the compiler.
31517fix_srcfile_path=$lt_fix_srcfile_path_CXX
31518
31519# Set to "yes" if exported symbols are required.
31520always_export_symbols=$always_export_symbols_CXX
31521
31522# The commands to list exported symbols.
31523export_symbols_cmds=$lt_export_symbols_cmds_CXX
31524
31525# Symbols that should not be listed in the preloaded symbols.
31526exclude_expsyms=$lt_exclude_expsyms_CXX
31527
31528# Symbols that must always be exported.
31529include_expsyms=$lt_include_expsyms_CXX
31530
31531# Commands necessary for linking programs (against libraries) with templates.
31532prelink_cmds=$lt_prelink_cmds_CXX
31533
31534# Specify filename containing input files.
31535file_list_spec=$lt_file_list_spec_CXX
31536
31537# How to hardcode a shared library path into an executable.
31538hardcode_action=$hardcode_action_CXX
31539
0da7a284
PG
31540# The directories searched by this compiler when creating a shared library.
31541compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
31542
1cf3d07d
SE
31543# Dependencies to place before and after the objects being linked to
31544# create a shared library.
31545predep_objects=$lt_predep_objects_CXX
31546postdep_objects=$lt_postdep_objects_CXX
31547predeps=$lt_predeps_CXX
31548postdeps=$lt_postdeps_CXX
31549
31550# The library search path used internally by the compiler when linking
31551# a shared library.
31552compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
31553
31554# ### END LIBTOOL TAG CONFIG: CXX
31555_LT_EOF
31556
31557
31558 cat <<_LT_EOF >> "$ofile"
31559
31560# ### BEGIN LIBTOOL TAG CONFIG: GCJ
31561
31562# The linker used to build libraries.
31563LD=$lt_LD_GCJ
ade710a5 31564
1cf3d07d
SE
31565# Commands used to build an old-style archive.
31566old_archive_cmds=$lt_old_archive_cmds_GCJ
ade710a5 31567
1cf3d07d
SE
31568# A language specific compiler.
31569CC=$lt_compiler_GCJ
ade710a5 31570
1cf3d07d
SE
31571# Is the compiler the GNU compiler?
31572with_gcc=$GCC_GCJ
ade710a5 31573
1cf3d07d
SE
31574# Compiler flag to turn off builtin functions.
31575no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
ade710a5 31576
1cf3d07d
SE
31577# How to pass a linker flag through the compiler.
31578wl=$lt_lt_prog_compiler_wl_GCJ
ed698112 31579
1cf3d07d
SE
31580# Additional compiler flags for building library objects.
31581pic_flag=$lt_lt_prog_compiler_pic_GCJ
ade710a5 31582
1cf3d07d
SE
31583# Compiler flag to prevent dynamic linking.
31584link_static_flag=$lt_lt_prog_compiler_static_GCJ
ade710a5 31585
1cf3d07d
SE
31586# Does compiler simultaneously support -c and -o options?
31587compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
ee9dd372 31588
1cf3d07d
SE
31589# Whether or not to add -lc for building shared libraries.
31590build_libtool_need_lc=$archive_cmds_need_lc_GCJ
ade710a5 31591
1cf3d07d
SE
31592# Whether or not to disallow shared libs when runtime libs are static.
31593allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
ee9dd372 31594
1cf3d07d
SE
31595# Compiler flag to allow reflexive dlopens.
31596export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
ade710a5 31597
1cf3d07d
SE
31598# Compiler flag to generate shared objects directly from archives.
31599whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
ade710a5 31600
1cf3d07d
SE
31601# Whether the compiler copes with passing no objects directly.
31602compiler_needs_object=$lt_compiler_needs_object_GCJ
ade710a5 31603
1cf3d07d
SE
31604# Create an old-style archive from a shared archive.
31605old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
ade710a5 31606
1cf3d07d
SE
31607# Create a temporary old-style archive to link instead of a shared archive.
31608old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
31609
31610# Commands used to build a shared archive.
31611archive_cmds=$lt_archive_cmds_GCJ
31612archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
31613
31614# Commands used to build a loadable module if different from building
31615# a shared archive.
31616module_cmds=$lt_module_cmds_GCJ
31617module_expsym_cmds=$lt_module_expsym_cmds_GCJ
31618
31619# Whether we are building with GNU ld or not.
31620with_gnu_ld=$lt_with_gnu_ld_GCJ
31621
31622# Flag that allows shared libraries with undefined symbols to be built.
31623allow_undefined_flag=$lt_allow_undefined_flag_GCJ
31624
31625# Flag that enforces no undefined symbols.
31626no_undefined_flag=$lt_no_undefined_flag_GCJ
31627
31628# Flag to hardcode \$libdir into a binary during linking.
31629# This must work even if \$libdir does not exist
31630hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
31631
31632# If ld is used when linking, flag to hardcode \$libdir into a binary
31633# during linking. This must work even if \$libdir does not exist.
31634hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
31635
31636# Whether we need a single "-rpath" flag with a separated argument.
31637hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
ade710a5 31638
1cf3d07d
SE
31639# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31640# DIR into the resulting binary.
31641hardcode_direct=$hardcode_direct_GCJ
ade710a5 31642
1cf3d07d
SE
31643# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31644# DIR into the resulting binary and the resulting library dependency is
31645# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31646# library is relocated.
31647hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
ed698112 31648
1cf3d07d
SE
31649# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31650# into the resulting binary.
31651hardcode_minus_L=$hardcode_minus_L_GCJ
ade710a5 31652
1cf3d07d
SE
31653# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31654# into the resulting binary.
31655hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
ade710a5 31656
1cf3d07d
SE
31657# Set to "yes" if building a shared library automatically hardcodes DIR
31658# into the library and all subsequent libraries and executables linked
31659# against it.
31660hardcode_automatic=$hardcode_automatic_GCJ
ade710a5 31661
1cf3d07d
SE
31662# Set to yes if linker adds runtime paths of dependent libraries
31663# to runtime path list.
31664inherit_rpath=$inherit_rpath_GCJ
ed698112 31665
1cf3d07d
SE
31666# Whether libtool must link a program against all its dependency libraries.
31667link_all_deplibs=$link_all_deplibs_GCJ
ed698112 31668
1cf3d07d
SE
31669# Fix the shell variable \$srcfile for the compiler.
31670fix_srcfile_path=$lt_fix_srcfile_path_GCJ
ade710a5 31671
1cf3d07d
SE
31672# Set to "yes" if exported symbols are required.
31673always_export_symbols=$always_export_symbols_GCJ
ade710a5 31674
1cf3d07d
SE
31675# The commands to list exported symbols.
31676export_symbols_cmds=$lt_export_symbols_cmds_GCJ
ade710a5 31677
1cf3d07d
SE
31678# Symbols that should not be listed in the preloaded symbols.
31679exclude_expsyms=$lt_exclude_expsyms_GCJ
31680
31681# Symbols that must always be exported.
31682include_expsyms=$lt_include_expsyms_GCJ
31683
31684# Commands necessary for linking programs (against libraries) with templates.
31685prelink_cmds=$lt_prelink_cmds_GCJ
31686
31687# Specify filename containing input files.
31688file_list_spec=$lt_file_list_spec_GCJ
31689
31690# How to hardcode a shared library path into an executable.
31691hardcode_action=$hardcode_action_GCJ
31692
0da7a284
PG
31693# The directories searched by this compiler when creating a shared library.
31694compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
31695
1cf3d07d
SE
31696# Dependencies to place before and after the objects being linked to
31697# create a shared library.
31698predep_objects=$lt_predep_objects_GCJ
31699postdep_objects=$lt_postdep_objects_GCJ
31700predeps=$lt_predeps_GCJ
31701postdeps=$lt_postdeps_GCJ
31702
31703# The library search path used internally by the compiler when linking
31704# a shared library.
31705compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
31706
31707# ### END LIBTOOL TAG CONFIG: GCJ
31708_LT_EOF
ade710a5 31709
ed698112
NN
31710 ;;
31711 esac
ade710a5
TF
31712done
31713_ACEOF
480222b5 31714
ade710a5 31715cat >>$CONFIG_STATUS <<\_ACEOF
ed698112
NN
31716
31717{ (exit 0); exit 0; }
31718_ACEOF
ee9dd372 31719chmod +x $CONFIG_STATUS
ed698112
NN
31720ac_clean_files=$ac_clean_files_save
31721
31722
31723# configure is writing to config.log, and then calls config.status.
31724# config.status does its own redirection, appending to config.log.
31725# Unfortunately, on DOS this fails, as config.log is still kept open
31726# by configure, so config.status won't be able to write to it; its
31727# output is simply discarded. So we exec the FD to /dev/null,
31728# effectively closing config.log, so it can be properly (re)opened and
31729# appended to by config.status. When coming back to configure, we
31730# need to make the FD available again.
31731if test "$no_create" != yes; then
31732 ac_cs_success=:
31733 ac_config_status_args=
31734 test "$silent" = yes &&
31735 ac_config_status_args="$ac_config_status_args --quiet"
31736 exec 5>/dev/null
31737 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
31738 exec 5>>config.log
31739 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31740 # would make configure fail if this is the last instruction.
31741 $ac_cs_success || { (exit 1); exit 1; }
31742fi
ee9dd372 31743
ed698112 31744#
7fd1de41 31745# CONFIG_SUBDIRS section, as fixed in confsubdir.m4.
ed698112 31746#
7af85558
TT
31747if test "$no_recursion" != yes; then
31748
31749 # Remove --cache-file and --srcdir arguments so they do not pile up.
31750 ac_sub_configure_args=
31751 ac_prev=
7fd1de41
L
31752 eval "set x $ac_configure_args"
31753 shift
31754 for ac_arg
31755 do
7af85558
TT
31756 if test -n "$ac_prev"; then
31757 ac_prev=
31758 continue
31759 fi
ed698112 31760 case $ac_arg in
7af85558
TT
31761 -cache-file | --cache-file | --cache-fil | --cache-fi \
31762 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
31763 ac_prev=cache_file ;;
31764 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
ed698112
NN
31765 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
31766 | --c=*)
31767 ;;
31768 --config-cache | -C)
7af85558
TT
31769 ;;
31770 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
31771 ac_prev=srcdir ;;
31772 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
31773 ;;
ed698112
NN
31774 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
31775 ac_prev=prefix ;;
31776 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
31777 ;;
7fd1de41
L
31778 *)
31779 case $ac_arg in
31780 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
31781 esac
31782 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
7af85558
TT
31783 esac
31784 done
31785
ed698112
NN
31786 # Always prepend --prefix to ensure using the same prefix
31787 # in subdir configurations.
7fd1de41
L
31788 ac_arg="--prefix=$prefix"
31789 case $ac_arg in
31790 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
31791 esac
31792 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
ed698112 31793
ade710a5 31794 ac_popdir=`pwd`
ed698112 31795 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
7af85558
TT
31796
31797 # Do not complain, so a configure script can configure whichever
31798 # parts of a large source tree are present.
7fd1de41 31799 test -d "$srcdir/$ac_dir" || continue
7af85558 31800
ade710a5
TF
31801 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
31802echo "$as_me: configuring in $ac_dir" >&6;}
31803 { if $as_mkdir_p; then
31804 mkdir -p "$ac_dir"
31805 else
31806 as_dir="$ac_dir"
ed698112 31807 as_dirs=
ade710a5
TF
31808 while test ! -d "$as_dir"; do
31809 as_dirs="$as_dir $as_dirs"
31810 as_dir=`(dirname "$as_dir") 2>/dev/null ||
ed698112
NN
31811$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31812 X"$as_dir" : 'X\(//\)[^/]' \| \
31813 X"$as_dir" : 'X\(//\)$' \| \
ade710a5
TF
31814 X"$as_dir" : 'X\(/\)' \| \
31815 . : '\(.\)' 2>/dev/null ||
ed698112 31816echo X"$as_dir" |
ade710a5
TF
31817 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
31818 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
31819 /^X\(\/\/\)$/{ s//\1/; q; }
31820 /^X\(\/\).*/{ s//\1/; q; }
31821 s/.*/./; q'`
ed698112 31822 done
ade710a5
TF
31823 test ! -n "$as_dirs" || mkdir $as_dirs
31824 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
31825echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
ed698112 31826 { (exit 1); exit 1; }; }; }
ade710a5 31827
ed698112
NN
31828 ac_builddir=.
31829
ade710a5 31830if test "$ac_dir" != .; then
ed698112 31831 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
ade710a5
TF
31832 # A "../" for each directory in $ac_dir_suffix.
31833 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
31834else
31835 ac_dir_suffix= ac_top_builddir=
31836fi
ed698112
NN
31837
31838case $srcdir in
ade710a5 31839 .) # No --srcdir option. We are building in place.
ed698112 31840 ac_srcdir=.
ade710a5
TF
31841 if test -z "$ac_top_builddir"; then
31842 ac_top_srcdir=.
31843 else
31844 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
31845 fi ;;
31846 [\\/]* | ?:[\\/]* ) # Absolute path.
ed698112 31847 ac_srcdir=$srcdir$ac_dir_suffix;
ade710a5
TF
31848 ac_top_srcdir=$srcdir ;;
31849 *) # Relative path.
31850 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
31851 ac_top_srcdir=$ac_top_builddir$srcdir ;;
31852esac
31853
31854# Do not use `cd foo && pwd` to compute absolute paths, because
31855# the directories may not exist.
31856case `pwd` in
31857.) ac_abs_builddir="$ac_dir";;
31858*)
31859 case "$ac_dir" in
31860 .) ac_abs_builddir=`pwd`;;
31861 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
31862 *) ac_abs_builddir=`pwd`/"$ac_dir";;
31863 esac;;
31864esac
31865case $ac_abs_builddir in
31866.) ac_abs_top_builddir=${ac_top_builddir}.;;
31867*)
31868 case ${ac_top_builddir}. in
31869 .) ac_abs_top_builddir=$ac_abs_builddir;;
31870 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
31871 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
31872 esac;;
31873esac
31874case $ac_abs_builddir in
31875.) ac_abs_srcdir=$ac_srcdir;;
31876*)
31877 case $ac_srcdir in
31878 .) ac_abs_srcdir=$ac_abs_builddir;;
31879 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
31880 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
31881 esac;;
31882esac
31883case $ac_abs_builddir in
31884.) ac_abs_top_srcdir=$ac_top_srcdir;;
31885*)
31886 case $ac_top_srcdir in
31887 .) ac_abs_top_srcdir=$ac_abs_builddir;;
31888 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
31889 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
31890 esac;;
ed698112 31891esac
7af85558 31892
7af85558 31893
7fd1de41 31894 cd "$ac_dir"
7af85558
TT
31895
31896 # Check for guested configure; otherwise get Cygnus style configure.
7fd1de41
L
31897 if test -f "$ac_srcdir/configure.gnu"; then
31898 ac_sub_configure=$ac_srcdir/configure.gnu
31899 elif test -f "$ac_srcdir/configure"; then
31900 ac_sub_configure=$ac_srcdir/configure
31901 elif test -f "$ac_srcdir/configure.in"; then
31902 # This should be Cygnus configure.
31903 ac_sub_configure=$ac_aux_dir/configure
7af85558 31904 else
ed698112
NN
31905 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
31906echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
7af85558
TT
31907 ac_sub_configure=
31908 fi
31909
31910 # The recursion is here.
31911 if test -n "$ac_sub_configure"; then
7af85558 31912 # Make the cache file name correct relative to the subdirectory.
ed698112
NN
31913 case $cache_file in
31914 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
ade710a5
TF
31915 *) # Relative path.
31916 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
7af85558 31917 esac
7af85558 31918
7fd1de41
L
31919 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
31920echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
7af85558 31921 # The eval makes quoting arguments work.
7fd1de41
L
31922 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
31923 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
ed698112
NN
31924 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
31925echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
31926 { (exit 1); exit 1; }; }
7af85558
TT
31927 fi
31928
7fd1de41 31929 cd "$ac_popdir"
7af85558
TT
31930 done
31931fi
31932
This page took 5.265682 seconds and 5 git commands to generate.