3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
15 --with-target-subdir=SUBDIR
16 configuring in a subdirectory"
18 --with-cross-host=HOST configuring with a cross compiler"
20 --with-newlib Configuring with newlib"
22 --enable-multilib build many library versions (default)"
24 --enable-maintainer-mode enable make rules and dependencies not useful
25 (and sometimes confusing) to the casual installer"
27 --enable-shared[=PKGS] build shared libraries [default=yes]"
29 --enable-static[=PKGS] build static libraries [default=yes]"
31 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
33 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
35 --disable-libtool-lock avoid locking (might break parallel builds)"
37 --with-pic try to use only PIC/non-PIC objects [default=use both]"
39 --disable-getenv-properties
40 don't set system properties from GCJ_PROPERTIES"
42 --enable-hash-synchronization
43 use global hash table for monitor locks"
45 --enable-libgcj-multifile
46 allow compilation of several files at once"
48 --enable-libgcj-debug enable runtime debugging code"
50 --enable-interpreter enable interpreter"
52 --enable-sjlj-exceptions force use of builtin_setjmp for exceptions"
54 --disable-java-net disable java.net"
56 --without-libffi don't use libffi"
58 --disable-jvmpi disable JVMPI support"
60 --with-ecos enable runtime eCos target support"
62 --with-system-zlib use installed libz"
64 --with-x use the X Window System"
66 --enable-java-awt list of AWT peer implementations to be built"
68 --enable-java-gc=TYPE choose garbage collector [boehm]"
70 --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib"
72 --disable-gtktest do not try to compile and run a test GTK+ program"
74 --disable-glibtest do not try to compile and run a test GLIB program"
76 --with-libart-prefix=PFX Prefix where LIBART is installed (optional)"
78 --with-libart-exec-prefix=PFX Exec prefix where LIBART is installed (optional)"
80 --disable-libarttest Do not try to compile and run a test LIBART program"
82 # Initialize some variables set by options.
83 # The variables have the same names as the options, with
84 # dashes changed to underlines.
86 cache_file=./config.cache
95 program_transform_name=s,x,x,
103 bindir='${exec_prefix}/bin'
104 sbindir='${exec_prefix}/sbin'
105 libexecdir='${exec_prefix}/libexec'
106 datadir='${prefix}/share'
107 sysconfdir='${prefix}/etc'
108 sharedstatedir='${prefix}/com'
109 localstatedir='${prefix}/var'
110 libdir='${exec_prefix}/lib'
111 includedir='${prefix}/include'
112 oldincludedir='/usr/include'
113 infodir='${prefix}/info'
114 mandir='${prefix}/man'
116 # Initialize some other variables.
119 SHELL=${CONFIG_SHELL-/bin/sh}
120 # Maximum number of lines to put in a shell here document.
127 # If the previous option needs an argument, assign it.
128 if test -n "$ac_prev"; then
129 eval "$ac_prev=\$ac_option"
135 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
139 # Accept the important Cygnus configure options, so we can diagnose typos.
143 -bindir | --bindir | --bindi | --bind | --bin | --bi)
145 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
146 bindir="$ac_optarg" ;;
148 -build | --build | --buil | --bui | --bu)
150 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
151 build="$ac_optarg" ;;
153 -cache-file | --cache-file | --cache-fil | --cache-fi \
154 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
155 ac_prev=cache_file ;;
156 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
157 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
158 cache_file="$ac_optarg" ;;
160 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
162 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
164 datadir="$ac_optarg" ;;
166 -disable-* | --disable-*)
167 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
168 # Reject names that are not valid shell variable names.
169 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
170 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
172 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
173 eval "enable_${ac_feature}=no" ;;
175 -enable-* | --enable-*)
176 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
177 # Reject names that are not valid shell variable names.
178 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
179 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
181 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
186 eval "enable_${ac_feature}='$ac_optarg'" ;;
188 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
189 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
190 | --exec | --exe | --ex)
191 ac_prev=exec_prefix ;;
192 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
193 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
194 | --exec=* | --exe=* | --ex=*)
195 exec_prefix="$ac_optarg" ;;
197 -gas | --gas | --ga | --g)
198 # Obsolete; use --with-gas.
201 -help | --help | --hel | --he)
202 # Omit some internal or obsolete options to make the list less imposing.
203 # This message is too long to be a string in the A/UX 3.1 sh.
205 Usage: configure [options] [host]
206 Options: [defaults in brackets after descriptions]
208 --cache-file=FILE cache test results in FILE
209 --help print this message
210 --no-create do not create output files
211 --quiet, --silent do not print \`checking...' messages
212 --version print the version of autoconf that created configure
213 Directory and file names:
214 --prefix=PREFIX install architecture-independent files in PREFIX
216 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
218 --bindir=DIR user executables in DIR [EPREFIX/bin]
219 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
220 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
221 --datadir=DIR read-only architecture-independent data in DIR
223 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
224 --sharedstatedir=DIR modifiable architecture-independent data in DIR
226 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
227 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
228 --includedir=DIR C header files in DIR [PREFIX/include]
229 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
230 --infodir=DIR info documentation in DIR [PREFIX/info]
231 --mandir=DIR man documentation in DIR [PREFIX/man]
232 --srcdir=DIR find the sources in DIR [configure dir or ..]
233 --program-prefix=PREFIX prepend PREFIX to installed program names
234 --program-suffix=SUFFIX append SUFFIX to installed program names
235 --program-transform-name=PROGRAM
236 run sed PROGRAM on installed program names
240 --build=BUILD configure for building on BUILD [BUILD=HOST]
241 --host=HOST configure for HOST [guessed]
242 --target=TARGET configure for TARGET [TARGET=HOST]
243 Features and packages:
244 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
245 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
246 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
247 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
248 --x-includes=DIR X include files are in DIR
249 --x-libraries=DIR X library files are in DIR
251 if test -n "$ac_help"; then
252 echo "--enable and --with options recognized:$ac_help"
256 -host | --host | --hos | --ho)
258 -host=* | --host=* | --hos=* | --ho=*)
261 -includedir | --includedir | --includedi | --included | --include \
262 | --includ | --inclu | --incl | --inc)
263 ac_prev=includedir ;;
264 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
265 | --includ=* | --inclu=* | --incl=* | --inc=*)
266 includedir="$ac_optarg" ;;
268 -infodir | --infodir | --infodi | --infod | --info | --inf)
270 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
271 infodir="$ac_optarg" ;;
273 -libdir | --libdir | --libdi | --libd)
275 -libdir=* | --libdir=* | --libdi=* | --libd=*)
276 libdir="$ac_optarg" ;;
278 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
279 | --libexe | --libex | --libe)
280 ac_prev=libexecdir ;;
281 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
282 | --libexe=* | --libex=* | --libe=*)
283 libexecdir="$ac_optarg" ;;
285 -localstatedir | --localstatedir | --localstatedi | --localstated \
286 | --localstate | --localstat | --localsta | --localst \
287 | --locals | --local | --loca | --loc | --lo)
288 ac_prev=localstatedir ;;
289 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
290 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
291 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
292 localstatedir="$ac_optarg" ;;
294 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
296 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
297 mandir="$ac_optarg" ;;
300 # Obsolete; use --without-fp.
303 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
307 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
308 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
311 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
312 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
313 | --oldin | --oldi | --old | --ol | --o)
314 ac_prev=oldincludedir ;;
315 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
316 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
317 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
318 oldincludedir="$ac_optarg" ;;
320 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
322 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
323 prefix="$ac_optarg" ;;
325 -program-prefix | --program-prefix | --program-prefi | --program-pref \
326 | --program-pre | --program-pr | --program-p)
327 ac_prev=program_prefix ;;
328 -program-prefix=* | --program-prefix=* | --program-prefi=* \
329 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
330 program_prefix="$ac_optarg" ;;
332 -program-suffix | --program-suffix | --program-suffi | --program-suff \
333 | --program-suf | --program-su | --program-s)
334 ac_prev=program_suffix ;;
335 -program-suffix=* | --program-suffix=* | --program-suffi=* \
336 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
337 program_suffix="$ac_optarg" ;;
339 -program-transform-name | --program-transform-name \
340 | --program-transform-nam | --program-transform-na \
341 | --program-transform-n | --program-transform- \
342 | --program-transform | --program-transfor \
343 | --program-transfo | --program-transf \
344 | --program-trans | --program-tran \
345 | --progr-tra | --program-tr | --program-t)
346 ac_prev=program_transform_name ;;
347 -program-transform-name=* | --program-transform-name=* \
348 | --program-transform-nam=* | --program-transform-na=* \
349 | --program-transform-n=* | --program-transform-=* \
350 | --program-transform=* | --program-transfor=* \
351 | --program-transfo=* | --program-transf=* \
352 | --program-trans=* | --program-tran=* \
353 | --progr-tra=* | --program-tr=* | --program-t=*)
354 program_transform_name="$ac_optarg" ;;
356 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
357 | -silent | --silent | --silen | --sile | --sil)
360 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
362 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
364 sbindir="$ac_optarg" ;;
366 -sharedstatedir | --sharedstatedir | --sharedstatedi \
367 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
368 | --sharedst | --shareds | --shared | --share | --shar \
370 ac_prev=sharedstatedir ;;
371 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
372 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
373 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
375 sharedstatedir="$ac_optarg" ;;
377 -site | --site | --sit)
379 -site=* | --site=* | --sit=*)
382 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
384 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
385 srcdir="$ac_optarg" ;;
387 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
388 | --syscon | --sysco | --sysc | --sys | --sy)
389 ac_prev=sysconfdir ;;
390 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
391 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
392 sysconfdir="$ac_optarg" ;;
394 -target | --target | --targe | --targ | --tar | --ta | --t)
396 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
397 target="$ac_optarg" ;;
399 -v | -verbose | --verbose | --verbos | --verbo | --verb)
402 -version | --version | --versio | --versi | --vers)
403 echo "configure generated by autoconf version 2.13"
407 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
408 # Reject names that are not valid shell variable names.
409 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
410 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
412 ac_package=`echo $ac_package| sed 's/-/_/g'`
417 eval "with_${ac_package}='$ac_optarg'" ;;
419 -without-* | --without-*)
420 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
421 # Reject names that are not valid shell variable names.
422 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
423 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
425 ac_package=`echo $ac_package| sed 's/-/_/g'`
426 eval "with_${ac_package}=no" ;;
429 # Obsolete; use --with-x.
432 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
433 | --x-incl | --x-inc | --x-in | --x-i)
434 ac_prev=x_includes ;;
435 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
436 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
437 x_includes="$ac_optarg" ;;
439 -x-libraries | --x-libraries | --x-librarie | --x-librari \
440 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
441 ac_prev=x_libraries ;;
442 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
443 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
444 x_libraries="$ac_optarg" ;;
446 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
450 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
451 echo "configure: warning: $ac_option: invalid host type" 1>&2
453 if test "x$nonopt" != xNONE; then
454 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
462 if test -n "$ac_prev"; then
463 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
466 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
468 # File descriptor usage:
471 # 2 errors and warnings
472 # 3 some systems may open it to /dev/tty
473 # 4 used on the Kubota Titan
474 # 6 checking for... messages and results
475 # 5 compiler messages saved in config.log
476 if test "$silent" = yes; then
484 This file contains any messages produced by compilers while
485 running configure, to aid debugging if configure makes a mistake.
488 # Strip out --no-create and --no-recursion so they do not pile up.
489 # Also quote any args containing shell metacharacters.
494 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
495 | --no-cr | --no-c) ;;
496 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
497 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
498 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
499 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
500 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
505 # Only set these to C if already set. These must not be set unconditionally
506 # because not all systems understand e.g. LANG=C (notably SCO).
507 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
508 # Non-C LC_CTYPE values break the ctype check.
509 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
510 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
511 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
512 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
514 # confdefs.h avoids OS command line length limits that DEFS can exceed.
515 rm -rf conftest* confdefs.h
516 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
519 # A filename unique to this package, relative to the directory that
520 # configure is in, which we can look for to find out if srcdir is correct.
521 ac_unique_file=java/lang/System.java
523 # Find the source files, if location was not specified.
524 if test -z "$srcdir"; then
525 ac_srcdir_defaulted=yes
526 # Try the directory containing this script, then its parent.
528 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
529 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
531 if test ! -r $srcdir/$ac_unique_file; then
535 ac_srcdir_defaulted=no
537 if test ! -r $srcdir/$ac_unique_file; then
538 if test "$ac_srcdir_defaulted" = yes; then
539 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
541 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
544 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
546 # Prefer explicitly selected file to automatically selected ones.
547 if test -z "$CONFIG_SITE"; then
548 if test "x$prefix" != xNONE; then
549 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
551 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
554 for ac_site_file in $CONFIG_SITE; do
555 if test -r "$ac_site_file"; then
556 echo "loading site script $ac_site_file"
561 if test -r "$cache_file"; then
562 echo "loading cache $cache_file"
565 echo "creating cache $cache_file"
570 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
571 ac_cpp='$CPP $CPPFLAGS'
572 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
573 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
574 cross_compiling=$ac_cv_prog_cc_cross
578 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
579 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
580 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
587 ac_n= ac_c='\c' ac_t=
592 # This works around the fact that libtool configuration may change LD
593 # for this particular configuration, but some shells, instead of
594 # keeping the changes in LD private, export them just because LD is
596 ORIGINAL_LD_FOR_MULTILIBS=$LD
598 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
599 echo "configure:600: checking whether ln -s works" >&5
600 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
601 echo $ac_n "(cached) $ac_c" 1>&6
604 if ln -s X conftestdata 2>/dev/null
607 ac_cv_prog_LN_S="ln -s"
612 LN_S="$ac_cv_prog_LN_S"
613 if test "$ac_cv_prog_LN_S" = "ln -s"; then
614 echo "$ac_t""yes" 1>&6
616 echo "$ac_t""no" 1>&6
620 # Check whether --with-target-subdir or --without-target-subdir was given.
621 if test "${with_target_subdir+set}" = set; then
622 withval="$with_target_subdir"
626 # Check whether --with-cross-host or --without-cross-host was given.
627 if test "${with_cross_host+set}" = set; then
628 withval="$with_cross_host"
633 # Check whether --with-newlib or --without-newlib was given.
634 if test "${with_newlib+set}" = set; then
635 withval="$with_newlib"
640 # Find a good install program. We prefer a C program (faster),
641 # so one script is as good as another. But avoid the broken or
642 # incompatible versions:
643 # SysV /etc/install, /usr/sbin/install
644 # SunOS /usr/etc/install
647 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
648 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
649 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
650 # ./install, which can be erroneously created by make from ./install.sh.
651 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
652 echo "configure:653: checking for a BSD compatible install" >&5
653 if test -z "$INSTALL"; then
654 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
655 echo $ac_n "(cached) $ac_c" 1>&6
657 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
658 for ac_dir in $PATH; do
659 # Account for people who put trailing slashes in PATH elements.
661 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
663 # OSF1 and SCO ODT 3.0 have their own names for install.
664 # Don't use installbsd from OSF since it installs stuff as root
666 for ac_prog in ginstall scoinst install; do
667 if test -f $ac_dir/$ac_prog; then
668 if test $ac_prog = install &&
669 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
670 # AIX install. It has an incompatible calling convention.
673 ac_cv_path_install="$ac_dir/$ac_prog -c"
684 if test "${ac_cv_path_install+set}" = set; then
685 INSTALL="$ac_cv_path_install"
687 # As a last resort, use the slow shell script. We don't cache a
688 # path for INSTALL within a source directory, because that will
689 # break other packages using the cache if that directory is
690 # removed, or if the path is relative.
691 INSTALL="$ac_install_sh"
694 echo "$ac_t""$INSTALL" 1>&6
696 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
697 # It thinks the first close brace ends the variable substitution.
698 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
700 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
702 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
704 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
705 echo "configure:706: checking whether build environment is sane" >&5
708 echo timestamp > conftestfile
709 # Do `set' in a subshell so we don't clobber the current shell's
710 # arguments. Must try -L first in case configure is actually a
711 # symlink; some systems play weird games with the mod time of symlinks
712 # (eg FreeBSD returns the mod time of the symlink's containing
715 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
716 if test "$*" = "X"; then
718 set X `ls -t $srcdir/configure conftestfile`
720 if test "$*" != "X $srcdir/configure conftestfile" \
721 && test "$*" != "X conftestfile $srcdir/configure"; then
723 # If neither matched, then we have a broken ls. This can happen
724 # if, for instance, CONFIG_SHELL is bash and it inherits a
725 # broken ls alias from the environment. This has actually
726 # happened. Such a system could not be considered "sane".
727 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
728 alias in your environment" 1>&2; exit 1; }
731 test "$2" = conftestfile
737 { echo "configure: error: newly created file is older than distributed files!
738 Check your system clock" 1>&2; exit 1; }
741 echo "$ac_t""yes" 1>&6
742 if test "$program_transform_name" = s,x,x,; then
743 program_transform_name=
745 # Double any \ or $. echo might interpret backslashes.
746 cat <<\EOF_SED > conftestsed
747 s,\\,\\\\,g; s,\$,$$,g
749 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
752 test "$program_prefix" != NONE &&
753 program_transform_name="s,^,${program_prefix},; $program_transform_name"
754 # Use a double $ so make ignores it.
755 test "$program_suffix" != NONE &&
756 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
758 # sed with no file args requires a program.
759 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
761 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
762 echo "configure:763: checking whether ${MAKE-make} sets \${MAKE}" >&5
763 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
764 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
765 echo $ac_n "(cached) $ac_c" 1>&6
767 cat > conftestmake <<\EOF
769 @echo 'ac_maketemp="${MAKE}"'
771 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
772 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
773 if test -n "$ac_maketemp"; then
774 eval ac_cv_prog_make_${ac_make}_set=yes
776 eval ac_cv_prog_make_${ac_make}_set=no
780 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
781 echo "$ac_t""yes" 1>&6
784 echo "$ac_t""no" 1>&6
785 SET_MAKE="MAKE=${MAKE-make}"
788 if test $host != $build; then
789 ac_tool_prefix=${host_alias}-
794 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
795 echo "configure:796: checking for Cygwin environment" >&5
796 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
797 echo $ac_n "(cached) $ac_c" 1>&6
799 cat > conftest.$ac_ext <<EOF
800 #line 801 "configure"
801 #include "confdefs.h"
806 #define __CYGWIN__ __CYGWIN32__
811 if { (eval echo configure:812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
815 echo "configure: failed program was:" >&5
816 cat conftest.$ac_ext >&5
824 echo "$ac_t""$ac_cv_cygwin" 1>&6
826 test "$ac_cv_cygwin" = yes && CYGWIN=yes
827 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
828 echo "configure:829: checking for mingw32 environment" >&5
829 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
830 echo $ac_n "(cached) $ac_c" 1>&6
832 cat > conftest.$ac_ext <<EOF
833 #line 834 "configure"
834 #include "confdefs.h"
840 if { (eval echo configure:841: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
844 echo "configure: failed program was:" >&5
845 cat conftest.$ac_ext >&5
853 echo "$ac_t""$ac_cv_mingw32" 1>&6
855 test "$ac_cv_mingw32" = yes && MINGW32=yes
857 # Check whether --enable-multilib or --disable-multilib was given.
858 if test "${enable_multilib+set}" = set; then
859 enableval="$enable_multilib"
860 case "${enableval}" in
863 *) { echo "configure: error: bad value ${enableval} for multilib option" 1>&2; exit 1; } ;;
870 # When building with srcdir == objdir, links to the source files will
871 # be created in directories within the target_subdir. We have to
872 # adjust toplevel_srcdir accordingly, so that configure finds
873 # install-sh and other auxiliary files that live in the top-level
875 if test "${srcdir}" = "."; then
876 if test -z "${with_target_subdir}"; then
879 if test "${with_target_subdir}" != "."; then
880 toprel="${with_multisrctop}../.."
882 toprel="${with_multisrctop}.."
889 libgcj_basedir=$srcdir/$toprel/./libjava
893 for ac_dir in ${srcdir}/$toprel $srcdir/${srcdir}/$toprel; do
894 if test -f $ac_dir/install-sh; then
896 ac_install_sh="$ac_aux_dir/install-sh -c"
898 elif test -f $ac_dir/install.sh; then
900 ac_install_sh="$ac_aux_dir/install.sh -c"
904 if test -z "$ac_aux_dir"; then
905 { echo "configure: error: can not find install-sh or install.sh in ${srcdir}/$toprel $srcdir/${srcdir}/$toprel" 1>&2; exit 1; }
907 ac_config_guess=$ac_aux_dir/config.guess
908 ac_config_sub=$ac_aux_dir/config.sub
909 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
912 # This overrides the previous occurrence for automake, but not for
913 # autoconf, which is exactly what we want.
915 for ac_dir in .. $srcdir/..; do
916 if test -f $ac_dir/install-sh; then
918 ac_install_sh="$ac_aux_dir/install-sh -c"
920 elif test -f $ac_dir/install.sh; then
922 ac_install_sh="$ac_aux_dir/install.sh -c"
926 if test -z "$ac_aux_dir"; then
927 { echo "configure: error: can not find install-sh or install.sh in .. $srcdir/.." 1>&2; exit 1; }
929 ac_config_guess=$ac_aux_dir/config.guess
930 ac_config_sub=$ac_aux_dir/config.sub
931 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
935 # This works around an automake problem.
936 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
940 # Do some error checking and defaulting for the host and target type.
942 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
945 # 1. You are not allowed to specify --host, --target, and nonopt at the
947 # 2. Host defaults to nonopt.
948 # 3. If nonopt is not specified, then host defaults to the current host,
949 # as determined by config.guess.
950 # 4. Target and build default to nonopt.
951 # 5. If nonopt is not specified, then target and build default to host.
953 # The aliases save the names the user supplied, while $host etc.
954 # will get canonicalized.
955 case $host---$target---$nonopt in
956 NONE---*---* | *---NONE---* | *---*---NONE) ;;
957 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
961 # Make sure we can run config.sub.
962 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
963 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
966 echo $ac_n "checking host system type""... $ac_c" 1>&6
967 echo "configure:968: checking host system type" >&5
970 case "$host_alias" in
974 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
975 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
977 *) host_alias=$nonopt ;;
981 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
982 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
983 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
984 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
985 echo "$ac_t""$host" 1>&6
987 echo $ac_n "checking target system type""... $ac_c" 1>&6
988 echo "configure:989: checking target system type" >&5
991 case "$target_alias" in
994 NONE) target_alias=$host_alias ;;
995 *) target_alias=$nonopt ;;
999 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1000 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1001 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1002 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1003 echo "$ac_t""$target" 1>&6
1005 echo $ac_n "checking build system type""... $ac_c" 1>&6
1006 echo "configure:1007: checking build system type" >&5
1009 case "$build_alias" in
1012 NONE) build_alias=$host_alias ;;
1013 *) build_alias=$nonopt ;;
1017 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1018 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1019 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1020 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1021 echo "$ac_t""$build" 1>&6
1023 test "$host_alias" != "$target_alias" &&
1024 test "$program_prefix$program_suffix$program_transform_name" = \
1026 program_prefix=${target_alias}-
1032 # Extract the first word of "gcc", so it can be a program name with args.
1033 set dummy gcc; ac_word=$2
1034 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1035 echo "configure:1036: checking for $ac_word" >&5
1036 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1037 echo $ac_n "(cached) $ac_c" 1>&6
1039 if test -n "$CC"; then
1040 ac_cv_prog_CC="$CC" # Let the user override the test.
1042 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1044 for ac_dir in $ac_dummy; do
1045 test -z "$ac_dir" && ac_dir=.
1046 if test -f $ac_dir/$ac_word; then
1055 if test -n "$CC"; then
1056 echo "$ac_t""$CC" 1>&6
1058 echo "$ac_t""no" 1>&6
1061 if test -z "$CC"; then
1062 # Extract the first word of "cc", so it can be a program name with args.
1063 set dummy cc; ac_word=$2
1064 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1065 echo "configure:1066: checking for $ac_word" >&5
1066 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1067 echo $ac_n "(cached) $ac_c" 1>&6
1069 if test -n "$CC"; then
1070 ac_cv_prog_CC="$CC" # Let the user override the test.
1072 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1075 for ac_dir in $ac_dummy; do
1076 test -z "$ac_dir" && ac_dir=.
1077 if test -f $ac_dir/$ac_word; then
1078 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1079 ac_prog_rejected=yes
1087 if test $ac_prog_rejected = yes; then
1088 # We found a bogon in the path, so make sure we never use it.
1089 set dummy $ac_cv_prog_CC
1091 if test $# -gt 0; then
1092 # We chose a different compiler from the bogus one.
1093 # However, it has the same basename, so the bogon will be chosen
1094 # first if we set CC to just the basename; use the full file name.
1096 set dummy "$ac_dir/$ac_word" "$@"
1104 if test -n "$CC"; then
1105 echo "$ac_t""$CC" 1>&6
1107 echo "$ac_t""no" 1>&6
1110 if test -z "$CC"; then
1111 case "`uname -s`" in
1113 # Extract the first word of "cl", so it can be a program name with args.
1114 set dummy cl; ac_word=$2
1115 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1116 echo "configure:1117: checking for $ac_word" >&5
1117 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1118 echo $ac_n "(cached) $ac_c" 1>&6
1120 if test -n "$CC"; then
1121 ac_cv_prog_CC="$CC" # Let the user override the test.
1123 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1125 for ac_dir in $ac_dummy; do
1126 test -z "$ac_dir" && ac_dir=.
1127 if test -f $ac_dir/$ac_word; then
1136 if test -n "$CC"; then
1137 echo "$ac_t""$CC" 1>&6
1139 echo "$ac_t""no" 1>&6
1144 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1148 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1149 echo "configure:1150: checking whether we are using GNU C" >&5
1150 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1151 echo $ac_n "(cached) $ac_c" 1>&6
1153 cat > conftest.c <<EOF
1158 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1159: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1165 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1167 if test $ac_cv_prog_gcc = yes; then
1173 ac_test_CFLAGS="${CFLAGS+set}"
1174 ac_save_CFLAGS="$CFLAGS"
1176 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1177 echo "configure:1178: checking whether ${CC-cc} accepts -g" >&5
1178 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1179 echo $ac_n "(cached) $ac_c" 1>&6
1181 echo 'void f(){}' > conftest.c
1182 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1191 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1192 if test "$ac_test_CFLAGS" = set; then
1193 CFLAGS="$ac_save_CFLAGS"
1194 elif test $ac_cv_prog_cc_g = yes; then
1195 if test "$GCC" = yes; then
1201 if test "$GCC" = yes; then
1209 # We use the libstdc++-v3 version of LIB_AC_PROG_CXX, but use
1210 # glibjava_CXX instead of glibcpp_CXX. That's because we're passed a
1211 # different definition of CXX than other directories, since we don't
1212 # depend on libstdc++-v3 having already been built.
1216 # Use glibjava_CXX so that we do not cause CXX to be cached with the
1217 # flags that come in CXX while configuring libjava. They're different
1218 # from those used for all other target libraries. If CXX is set in
1219 # the environment, respect that here.
1221 for ac_prog in $CCC c++ g++ gcc CC cxx cc++
1223 # Extract the first word of "$ac_prog", so it can be a program name with args.
1224 set dummy $ac_prog; ac_word=$2
1225 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1226 echo "configure:1227: checking for $ac_word" >&5
1227 if eval "test \"`echo '$''{'ac_cv_prog_glibjava_CXX'+set}'`\" = set"; then
1228 echo $ac_n "(cached) $ac_c" 1>&6
1230 if test -n "$glibjava_CXX"; then
1231 ac_cv_prog_glibjava_CXX="$glibjava_CXX" # Let the user override the test.
1233 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1235 for ac_dir in $ac_dummy; do
1236 test -z "$ac_dir" && ac_dir=.
1237 if test -f $ac_dir/$ac_word; then
1238 ac_cv_prog_glibjava_CXX="$ac_prog"
1245 glibjava_CXX="$ac_cv_prog_glibjava_CXX"
1246 if test -n "$glibjava_CXX"; then
1247 echo "$ac_t""$glibjava_CXX" 1>&6
1249 echo "$ac_t""no" 1>&6
1252 test -n "$glibjava_CXX" && break
1254 test -n "$glibjava_CXX" || glibjava_CXX="gcc"
1258 test -z "$glibjava_CXX" && { echo "configure: error: no acceptable c++ found in \$PATH" 1>&2; exit 1; }
1260 echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
1261 echo "configure:1262: checking whether we are using GNU C++" >&5
1262 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
1263 echo $ac_n "(cached) $ac_c" 1>&6
1265 cat > conftest.C <<EOF
1270 if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1271: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1277 echo "$ac_t""$ac_cv_prog_gxx" 1>&6
1279 if test $ac_cv_prog_gxx = yes; then
1281 ac_test_CXXFLAGS="${CXXFLAGS+set}"
1282 ac_save_CXXFLAGS="$CXXFLAGS"
1284 echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
1285 echo "configure:1286: checking whether ${CXX-g++} accepts -g" >&5
1286 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
1287 echo $ac_n "(cached) $ac_c" 1>&6
1289 echo 'void f(){}' > conftest.cc
1290 if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
1291 ac_cv_prog_cxx_g=yes
1299 echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
1300 if test "$ac_test_CXXFLAGS" = set; then
1301 CXXFLAGS="$ac_save_CXXFLAGS"
1302 elif test $ac_cv_prog_cxx_g = yes; then
1309 test "${CXXFLAGS+set}" = set || CXXFLAGS="-g"
1319 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1320 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1322 cat >> confdefs.h <<EOF
1323 #define PACKAGE "$PACKAGE"
1326 cat >> confdefs.h <<EOF
1327 #define VERSION "$VERSION"
1332 missing_dir=`cd $ac_aux_dir && pwd`
1333 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1334 echo "configure:1335: checking for working aclocal" >&5
1335 # Run test in a subshell; some versions of sh will print an error if
1336 # an executable is not found, even if stderr is redirected.
1337 # Redirect stdin to placate older versions of autoconf. Sigh.
1338 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1340 echo "$ac_t""found" 1>&6
1342 ACLOCAL="$missing_dir/missing aclocal"
1343 echo "$ac_t""missing" 1>&6
1346 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1347 echo "configure:1348: checking for working autoconf" >&5
1348 # Run test in a subshell; some versions of sh will print an error if
1349 # an executable is not found, even if stderr is redirected.
1350 # Redirect stdin to placate older versions of autoconf. Sigh.
1351 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1353 echo "$ac_t""found" 1>&6
1355 AUTOCONF="$missing_dir/missing autoconf"
1356 echo "$ac_t""missing" 1>&6
1359 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1360 echo "configure:1361: checking for working automake" >&5
1361 # Run test in a subshell; some versions of sh will print an error if
1362 # an executable is not found, even if stderr is redirected.
1363 # Redirect stdin to placate older versions of autoconf. Sigh.
1364 if (automake --version) < /dev/null > /dev/null 2>&1; then
1366 echo "$ac_t""found" 1>&6
1368 AUTOMAKE="$missing_dir/missing automake"
1369 echo "$ac_t""missing" 1>&6
1372 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1373 echo "configure:1374: checking for working autoheader" >&5
1374 # Run test in a subshell; some versions of sh will print an error if
1375 # an executable is not found, even if stderr is redirected.
1376 # Redirect stdin to placate older versions of autoconf. Sigh.
1377 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1378 AUTOHEADER=autoheader
1379 echo "$ac_t""found" 1>&6
1381 AUTOHEADER="$missing_dir/missing autoheader"
1382 echo "$ac_t""missing" 1>&6
1385 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1386 echo "configure:1387: checking for working makeinfo" >&5
1387 # Run test in a subshell; some versions of sh will print an error if
1388 # an executable is not found, even if stderr is redirected.
1389 # Redirect stdin to placate older versions of autoconf. Sigh.
1390 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1392 echo "$ac_t""found" 1>&6
1394 MAKEINFO="$missing_dir/missing makeinfo"
1395 echo "$ac_t""missing" 1>&6
1400 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1401 set dummy ${ac_tool_prefix}as; ac_word=$2
1402 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1403 echo "configure:1404: checking for $ac_word" >&5
1404 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1405 echo $ac_n "(cached) $ac_c" 1>&6
1407 if test -n "$AS"; then
1408 ac_cv_prog_AS="$AS" # Let the user override the test.
1410 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1412 for ac_dir in $ac_dummy; do
1413 test -z "$ac_dir" && ac_dir=.
1414 if test -f $ac_dir/$ac_word; then
1415 ac_cv_prog_AS="${ac_tool_prefix}as"
1420 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="as"
1424 if test -n "$AS"; then
1425 echo "$ac_t""$AS" 1>&6
1427 echo "$ac_t""no" 1>&6
1432 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1433 set dummy ${ac_tool_prefix}ar; ac_word=$2
1434 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1435 echo "configure:1436: checking for $ac_word" >&5
1436 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1437 echo $ac_n "(cached) $ac_c" 1>&6
1439 if test -n "$AR"; then
1440 ac_cv_prog_AR="$AR" # Let the user override the test.
1442 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1444 for ac_dir in $ac_dummy; do
1445 test -z "$ac_dir" && ac_dir=.
1446 if test -f $ac_dir/$ac_word; then
1447 ac_cv_prog_AR="${ac_tool_prefix}ar"
1452 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1456 if test -n "$AR"; then
1457 echo "$ac_t""$AR" 1>&6
1459 echo "$ac_t""no" 1>&6
1464 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1465 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1466 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1467 echo "configure:1468: checking for $ac_word" >&5
1468 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1469 echo $ac_n "(cached) $ac_c" 1>&6
1471 if test -n "$RANLIB"; then
1472 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1474 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1476 for ac_dir in $ac_dummy; do
1477 test -z "$ac_dir" && ac_dir=.
1478 if test -f $ac_dir/$ac_word; then
1479 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1486 RANLIB="$ac_cv_prog_RANLIB"
1487 if test -n "$RANLIB"; then
1488 echo "$ac_t""$RANLIB" 1>&6
1490 echo "$ac_t""no" 1>&6
1494 if test -z "$ac_cv_prog_RANLIB"; then
1495 if test -n "$ac_tool_prefix"; then
1496 # Extract the first word of "ranlib", so it can be a program name with args.
1497 set dummy ranlib; ac_word=$2
1498 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1499 echo "configure:1500: checking for $ac_word" >&5
1500 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1501 echo $ac_n "(cached) $ac_c" 1>&6
1503 if test -n "$RANLIB"; then
1504 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1506 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1508 for ac_dir in $ac_dummy; do
1509 test -z "$ac_dir" && ac_dir=.
1510 if test -f $ac_dir/$ac_word; then
1511 ac_cv_prog_RANLIB="ranlib"
1516 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1519 RANLIB="$ac_cv_prog_RANLIB"
1520 if test -n "$RANLIB"; then
1521 echo "$ac_t""$RANLIB" 1>&6
1523 echo "$ac_t""no" 1>&6
1532 # Find a good install program. We prefer a C program (faster),
1533 # so one script is as good as another. But avoid the broken or
1534 # incompatible versions:
1535 # SysV /etc/install, /usr/sbin/install
1536 # SunOS /usr/etc/install
1537 # IRIX /sbin/install
1539 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1540 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1541 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1542 # ./install, which can be erroneously created by make from ./install.sh.
1543 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1544 echo "configure:1545: checking for a BSD compatible install" >&5
1545 if test -z "$INSTALL"; then
1546 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1547 echo $ac_n "(cached) $ac_c" 1>&6
1549 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1550 for ac_dir in $PATH; do
1551 # Account for people who put trailing slashes in PATH elements.
1553 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1555 # OSF1 and SCO ODT 3.0 have their own names for install.
1556 # Don't use installbsd from OSF since it installs stuff as root
1558 for ac_prog in ginstall scoinst install; do
1559 if test -f $ac_dir/$ac_prog; then
1560 if test $ac_prog = install &&
1561 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1562 # AIX install. It has an incompatible calling convention.
1565 ac_cv_path_install="$ac_dir/$ac_prog -c"
1576 if test "${ac_cv_path_install+set}" = set; then
1577 INSTALL="$ac_cv_path_install"
1579 # As a last resort, use the slow shell script. We don't cache a
1580 # path for INSTALL within a source directory, because that will
1581 # break other packages using the cache if that directory is
1582 # removed, or if the path is relative.
1583 INSTALL="$ac_install_sh"
1586 echo "$ac_t""$INSTALL" 1>&6
1588 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1589 # It thinks the first close brace ends the variable substitution.
1590 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1592 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1594 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1597 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1598 echo "configure:1599: checking whether to enable maintainer-specific portions of Makefiles" >&5
1599 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1600 if test "${enable_maintainer_mode+set}" = set; then
1601 enableval="$enable_maintainer_mode"
1602 USE_MAINTAINER_MODE=$enableval
1604 USE_MAINTAINER_MODE=no
1607 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1610 if test $USE_MAINTAINER_MODE = yes; then
1611 MAINTAINER_MODE_TRUE=
1612 MAINTAINER_MODE_FALSE='#'
1614 MAINTAINER_MODE_TRUE='#'
1615 MAINTAINER_MODE_FALSE=
1617 MAINT=$MAINTAINER_MODE_TRUE
1623 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1624 echo "configure:1625: checking for executable suffix" >&5
1625 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1626 echo $ac_n "(cached) $ac_c" 1>&6
1628 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1632 echo 'int main () { return 0; }' > conftest.$ac_ext
1634 if { (eval echo configure:1635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1635 for file in conftest.*; do
1637 *.$ac_ext | *.c | *.o | *.obj) ;;
1638 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1642 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1645 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1650 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1651 echo "$ac_t""${ac_cv_exeext}" 1>&6
1655 # configure.host sets the following important variables
1656 # libgcj_cflags - host specific C compiler flags
1657 # libgcj_cxxflags - host specific C++ compiler flags
1658 # libgcj_javaflags - host specific Java compiler flags
1664 . ${srcdir}/configure.host
1666 LIBGCJ_CFLAGS="${libgcj_cflags}"
1667 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
1668 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
1678 # Only use libltdl for non-newlib builds.
1679 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
1680 case $enable_ltdl_convenience in
1681 no) { echo "configure: error: this package needs a convenience libltdl" 1>&2; exit 1; } ;;
1682 "") enable_ltdl_convenience=yes
1683 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
1685 LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
1686 INCLTDL='-I${top_srcdir}/''libltdl'
1690 cat >> confdefs.h <<\EOF
1694 # Sigh. Libtool's macro doesn't do the right thing.
1695 INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
1696 # FIXME: this is a hack.
1697 sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
1698 ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
1703 # Check whether --enable-shared or --disable-shared was given.
1704 if test "${enable_shared+set}" = set; then
1705 enableval="$enable_shared"
1706 p=${PACKAGE-default}
1708 yes) enable_shared=yes ;;
1709 no) enable_shared=no ;;
1712 # Look at the argument we got. We use all the common list separators.
1713 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1714 for pkg in $enableval; do
1715 if test "X$pkg" = "X$p"; then
1726 # Check whether --enable-static or --disable-static was given.
1727 if test "${enable_static+set}" = set; then
1728 enableval="$enable_static"
1729 p=${PACKAGE-default}
1731 yes) enable_static=yes ;;
1732 no) enable_static=no ;;
1735 # Look at the argument we got. We use all the common list separators.
1736 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1737 for pkg in $enableval; do
1738 if test "X$pkg" = "X$p"; then
1749 # Check whether --enable-fast-install or --disable-fast-install was given.
1750 if test "${enable_fast_install+set}" = set; then
1751 enableval="$enable_fast_install"
1752 p=${PACKAGE-default}
1754 yes) enable_fast_install=yes ;;
1755 no) enable_fast_install=no ;;
1757 enable_fast_install=no
1758 # Look at the argument we got. We use all the common list separators.
1759 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1760 for pkg in $enableval; do
1761 if test "X$pkg" = "X$p"; then
1762 enable_fast_install=yes
1769 enable_fast_install=yes
1772 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1773 if test "${with_gnu_ld+set}" = set; then
1774 withval="$with_gnu_ld"
1775 test "$withval" = no || with_gnu_ld=yes
1781 if test "$GCC" = yes; then
1782 # Check if gcc -print-prog-name=ld gives a path.
1783 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1784 echo "configure:1785: checking for ld used by GCC" >&5
1787 # gcc leaves a trailing carriage return which upsets mingw
1788 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1790 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1793 # Accept absolute paths.
1794 [\\/]* | [A-Za-z]:[\\/]*)
1795 re_direlt='/[^/][^/]*/\.\./'
1796 # Canonicalize the path of ld
1797 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1798 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1799 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1801 test -z "$LD" && LD="$ac_prog"
1804 # If it fails, then pretend we aren't using GCC.
1808 # If it is relative, then search for the first ld in PATH.
1812 elif test "$with_gnu_ld" = yes; then
1813 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1814 echo "configure:1815: checking for GNU ld" >&5
1816 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1817 echo "configure:1818: checking for non-GNU ld" >&5
1819 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1820 echo $ac_n "(cached) $ac_c" 1>&6
1822 if test -z "$LD"; then
1823 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1824 for ac_dir in $PATH; do
1825 test -z "$ac_dir" && ac_dir=.
1826 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1827 lt_cv_path_LD="$ac_dir/$ac_prog"
1828 # Check to see if the program is GNU ld. I'd rather use --version,
1829 # but apparently some GNU ld's only accept -v.
1830 # Break only if it was the GNU/non-GNU ld that we prefer.
1831 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1832 test "$with_gnu_ld" != no && break
1834 test "$with_gnu_ld" != yes && break
1840 lt_cv_path_LD="$LD" # Let the user override the test with a path.
1845 if test -n "$LD"; then
1846 echo "$ac_t""$LD" 1>&6
1848 echo "$ac_t""no" 1>&6
1850 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1851 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1852 echo "configure:1853: checking if the linker ($LD) is GNU ld" >&5
1853 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1854 echo $ac_n "(cached) $ac_c" 1>&6
1856 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1857 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1858 lt_cv_prog_gnu_ld=yes
1860 lt_cv_prog_gnu_ld=no
1864 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1865 with_gnu_ld=$lt_cv_prog_gnu_ld
1868 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1869 echo "configure:1870: checking for $LD option to reload object files" >&5
1870 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1871 echo $ac_n "(cached) $ac_c" 1>&6
1873 lt_cv_ld_reload_flag='-r'
1876 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1877 reload_flag=$lt_cv_ld_reload_flag
1878 test -n "$reload_flag" && reload_flag=" $reload_flag"
1880 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1881 echo "configure:1882: checking for BSD-compatible nm" >&5
1882 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1883 echo $ac_n "(cached) $ac_c" 1>&6
1885 if test -n "$NM"; then
1886 # Let the user override the test.
1889 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1890 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1891 test -z "$ac_dir" && ac_dir=.
1892 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1893 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1894 # Check to see if the nm accepts a BSD-compat flag.
1895 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1896 # nm: unknown option "B" ignored
1897 # Tru64's nm complains that /dev/null is an invalid object file
1898 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1899 lt_cv_path_NM="$tmp_nm -B"
1901 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1902 lt_cv_path_NM="$tmp_nm -p"
1905 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1906 continue # so that we can try to find one that supports BSD flags
1911 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1916 echo "$ac_t""$NM" 1>&6
1918 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1919 echo "configure:1920: checking how to recognise dependant libraries" >&5
1920 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1921 echo $ac_n "(cached) $ac_c" 1>&6
1923 lt_cv_file_magic_cmd='$MAGIC_CMD'
1924 lt_cv_file_magic_test_file=
1925 lt_cv_deplibs_check_method='unknown'
1926 # Need to set the preceding variable on all platforms that support
1927 # interlibrary dependencies.
1928 # 'none' -- dependencies not supported.
1929 # `unknown' -- same as none, but documents that we really don't know.
1930 # 'pass_all' -- all dependencies passed with no checks.
1931 # 'test_compile' -- check by making test program.
1932 # 'file_magic [regex]' -- check by looking for files in library path
1933 # which responds to the $file_magic_cmd with a given egrep regex.
1934 # If you have `file' or equivalent on your system and you're not sure
1935 # whether `pass_all' will *always* work, you probably want this one.
1939 lt_cv_deplibs_check_method=pass_all
1943 lt_cv_deplibs_check_method=pass_all
1947 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1948 lt_cv_file_magic_cmd='/usr/bin/file -L'
1949 lt_cv_file_magic_test_file=/shlib/libc.so
1952 cygwin* | mingw* |pw32*)
1953 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1954 lt_cv_file_magic_cmd='$OBJDUMP -f'
1957 darwin* | rhapsody*)
1958 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1959 lt_cv_file_magic_cmd='/usr/bin/file -L'
1961 rhapsody* | darwin1.012)
1962 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1965 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1971 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1974 # Not sure whether the presence of OpenBSD here was a mistake.
1975 # Let's accept both of them until this is cleared up.
1976 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1977 lt_cv_file_magic_cmd=/usr/bin/file
1978 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1982 lt_cv_deplibs_check_method=pass_all
1987 lt_cv_deplibs_check_method=pass_all
1993 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1994 lt_cv_file_magic_cmd=/usr/bin/file
1995 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1998 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1999 lt_cv_file_magic_cmd=/usr/bin/file
2000 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
2008 # this will be overridden with pass_all, but let us keep it just in case
2009 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
2013 *-32|*"-32 ") libmagic=32-bit;;
2014 *-n32|*"-n32 ") libmagic=N32;;
2015 *-64|*"-64 ") libmagic=64-bit;;
2016 *) libmagic=never-match;;
2018 # this will be overridden with pass_all, but let us keep it just in case
2019 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
2022 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
2023 lt_cv_deplibs_check_method=pass_all
2026 # This must be Linux ELF.
2029 alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* )
2030 lt_cv_deplibs_check_method=pass_all ;;
2032 # glibc up to 2.1.1 does not perform some relocations on ARM
2033 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
2035 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
2039 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
2040 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
2042 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
2047 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
2048 lt_cv_file_magic_cmd=/usr/bin/file
2049 lt_cv_file_magic_test_file=/usr/lib/libnls.so
2052 osf3* | osf4* | osf5*)
2053 # this will be overridden with pass_all, but let us keep it just in case
2054 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
2055 lt_cv_file_magic_test_file=/shlib/libc.so
2056 lt_cv_deplibs_check_method=pass_all
2060 lt_cv_deplibs_check_method=pass_all
2064 lt_cv_deplibs_check_method=pass_all
2065 lt_cv_file_magic_test_file=/lib/libc.so
2068 sysv5uw[78]* | sysv4*uw2*)
2069 lt_cv_deplibs_check_method=pass_all
2072 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
2073 case $host_vendor in
2075 lt_cv_deplibs_check_method=pass_all
2078 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]'
2079 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
2087 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
2088 file_magic_cmd=$lt_cv_file_magic_cmd
2089 deplibs_check_method=$lt_cv_deplibs_check_method
2091 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
2092 echo "configure:2093: checking for object suffix" >&5
2093 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
2094 echo $ac_n "(cached) $ac_c" 1>&6
2097 echo 'int i = 1;' > conftest.$ac_ext
2098 if { (eval echo configure:2099: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2099 for ac_file in conftest.*; do
2102 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
2106 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
2111 echo "$ac_t""$ac_cv_objext" 1>&6
2112 OBJEXT=$ac_cv_objext
2113 ac_objext=$ac_cv_objext
2115 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
2117 # Only perform the check for file, if the check method requires it
2118 case $deplibs_check_method in
2120 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
2121 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
2122 echo "configure:2123: checking for ${ac_tool_prefix}file" >&5
2123 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2124 echo $ac_n "(cached) $ac_c" 1>&6
2128 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2131 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2134 ac_save_MAGIC_CMD="$MAGIC_CMD"
2135 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2136 ac_dummy="/usr/bin:$PATH"
2137 for ac_dir in $ac_dummy; do
2138 test -z "$ac_dir" && ac_dir=.
2139 if test -f $ac_dir/${ac_tool_prefix}file; then
2140 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
2141 if test -n "$file_magic_test_file"; then
2142 case $deplibs_check_method in
2144 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2145 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2146 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2147 egrep "$file_magic_regex" > /dev/null; then
2152 *** Warning: the command libtool uses to detect shared libraries,
2153 *** $file_magic_cmd, produces output that libtool cannot recognize.
2154 *** The result is that libtool may fail to recognize shared libraries
2155 *** as such. This will affect the creation of libtool libraries that
2156 *** depend on shared libraries, but programs linked with such libtool
2157 *** libraries will work regardless of this problem. Nevertheless, you
2158 *** may want to report the problem to your system manager and/or to
2159 *** bug-libtool@gnu.org
2169 MAGIC_CMD="$ac_save_MAGIC_CMD"
2174 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2175 if test -n "$MAGIC_CMD"; then
2176 echo "$ac_t""$MAGIC_CMD" 1>&6
2178 echo "$ac_t""no" 1>&6
2181 if test -z "$lt_cv_path_MAGIC_CMD"; then
2182 if test -n "$ac_tool_prefix"; then
2183 echo $ac_n "checking for file""... $ac_c" 1>&6
2184 echo "configure:2185: checking for file" >&5
2185 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2186 echo $ac_n "(cached) $ac_c" 1>&6
2190 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2193 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2196 ac_save_MAGIC_CMD="$MAGIC_CMD"
2197 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2198 ac_dummy="/usr/bin:$PATH"
2199 for ac_dir in $ac_dummy; do
2200 test -z "$ac_dir" && ac_dir=.
2201 if test -f $ac_dir/file; then
2202 lt_cv_path_MAGIC_CMD="$ac_dir/file"
2203 if test -n "$file_magic_test_file"; then
2204 case $deplibs_check_method in
2206 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2207 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2208 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2209 egrep "$file_magic_regex" > /dev/null; then
2214 *** Warning: the command libtool uses to detect shared libraries,
2215 *** $file_magic_cmd, produces output that libtool cannot recognize.
2216 *** The result is that libtool may fail to recognize shared libraries
2217 *** as such. This will affect the creation of libtool libraries that
2218 *** depend on shared libraries, but programs linked with such libtool
2219 *** libraries will work regardless of this problem. Nevertheless, you
2220 *** may want to report the problem to your system manager and/or to
2221 *** bug-libtool@gnu.org
2231 MAGIC_CMD="$ac_save_MAGIC_CMD"
2236 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2237 if test -n "$MAGIC_CMD"; then
2238 echo "$ac_t""$MAGIC_CMD" 1>&6
2240 echo "$ac_t""no" 1>&6
2252 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2253 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2254 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2255 echo "configure:2256: checking for $ac_word" >&5
2256 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2257 echo $ac_n "(cached) $ac_c" 1>&6
2259 if test -n "$RANLIB"; then
2260 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2262 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2264 for ac_dir in $ac_dummy; do
2265 test -z "$ac_dir" && ac_dir=.
2266 if test -f $ac_dir/$ac_word; then
2267 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2274 RANLIB="$ac_cv_prog_RANLIB"
2275 if test -n "$RANLIB"; then
2276 echo "$ac_t""$RANLIB" 1>&6
2278 echo "$ac_t""no" 1>&6
2282 if test -z "$ac_cv_prog_RANLIB"; then
2283 if test -n "$ac_tool_prefix"; then
2284 # Extract the first word of "ranlib", so it can be a program name with args.
2285 set dummy ranlib; ac_word=$2
2286 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2287 echo "configure:2288: checking for $ac_word" >&5
2288 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2289 echo $ac_n "(cached) $ac_c" 1>&6
2291 if test -n "$RANLIB"; then
2292 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2294 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2296 for ac_dir in $ac_dummy; do
2297 test -z "$ac_dir" && ac_dir=.
2298 if test -f $ac_dir/$ac_word; then
2299 ac_cv_prog_RANLIB="ranlib"
2304 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2307 RANLIB="$ac_cv_prog_RANLIB"
2308 if test -n "$RANLIB"; then
2309 echo "$ac_t""$RANLIB" 1>&6
2311 echo "$ac_t""no" 1>&6
2319 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2320 set dummy ${ac_tool_prefix}strip; ac_word=$2
2321 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2322 echo "configure:2323: checking for $ac_word" >&5
2323 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2324 echo $ac_n "(cached) $ac_c" 1>&6
2326 if test -n "$STRIP"; then
2327 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2329 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2331 for ac_dir in $ac_dummy; do
2332 test -z "$ac_dir" && ac_dir=.
2333 if test -f $ac_dir/$ac_word; then
2334 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2341 STRIP="$ac_cv_prog_STRIP"
2342 if test -n "$STRIP"; then
2343 echo "$ac_t""$STRIP" 1>&6
2345 echo "$ac_t""no" 1>&6
2349 if test -z "$ac_cv_prog_STRIP"; then
2350 if test -n "$ac_tool_prefix"; then
2351 # Extract the first word of "strip", so it can be a program name with args.
2352 set dummy strip; ac_word=$2
2353 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2354 echo "configure:2355: checking for $ac_word" >&5
2355 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2356 echo $ac_n "(cached) $ac_c" 1>&6
2358 if test -n "$STRIP"; then
2359 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2361 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2363 for ac_dir in $ac_dummy; do
2364 test -z "$ac_dir" && ac_dir=.
2365 if test -f $ac_dir/$ac_word; then
2366 ac_cv_prog_STRIP="strip"
2371 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2374 STRIP="$ac_cv_prog_STRIP"
2375 if test -n "$STRIP"; then
2376 echo "$ac_t""$STRIP" 1>&6
2378 echo "$ac_t""no" 1>&6
2387 # Check for any special flags to pass to ltconfig.
2388 libtool_flags="--cache-file=$cache_file"
2389 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2390 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2391 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2392 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2393 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2394 libtool_flags="$libtool_flags --enable-dlopen"
2396 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2397 if test "${enable_libtool_lock+set}" = set; then
2398 enableval="$enable_libtool_lock"
2402 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2403 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2405 # Check whether --with-pic or --without-pic was given.
2406 if test "${with_pic+set}" = set; then
2413 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2414 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2416 # Some flags need to be propagated to the compiler or linker for good
2420 # Find out which ABI we are using.
2421 echo '#line 2422 "configure"' > conftest.$ac_ext
2422 if { (eval echo configure:2423: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2423 if test "$lt_cv_prog_gnu_ld" = yes; then
2424 case `/usr/bin/file conftest.$ac_objext` in
2426 LD="${LD-ld} -melf32bsmip"
2429 LD="${LD-ld} -melf32bmipn32"
2432 LD="${LD-ld} -melf64bmip"
2436 case `/usr/bin/file conftest.$ac_objext` in
2453 # Find out which ABI we are using.
2454 echo 'int i;' > conftest.$ac_ext
2455 if { (eval echo configure:2456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2456 case "`/usr/bin/file conftest.o`" in
2468 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
2469 # Find out which ABI we are using.
2470 echo 'int i;' > conftest.$ac_ext
2471 if { (eval echo configure:2472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2472 case "`/usr/bin/file conftest.o`" in
2476 LD="${LD-ld} -m elf_i386"
2478 ppc64-*linux*|powerpc64-*linux*)
2479 LD="${LD-ld} -m elf32ppclinux"
2482 LD="${LD-ld} -m elf_s390"
2485 LD="${LD-ld} -m elf32_sparc"
2492 LD="${LD-ld} -m elf_x86_64"
2494 ppc*-*linux*|powerpc*-*linux*)
2495 LD="${LD-ld} -m elf64ppc"
2498 LD="${LD-ld} -m elf64_s390"
2501 LD="${LD-ld} -m elf64_sparc"
2511 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2512 SAVE_CFLAGS="$CFLAGS"
2513 CFLAGS="$CFLAGS -belf"
2514 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2515 echo "configure:2516: checking whether the C compiler needs -belf" >&5
2516 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2517 echo $ac_n "(cached) $ac_c" 1>&6
2521 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2522 ac_cpp='$CPP $CPPFLAGS'
2523 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2524 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2525 cross_compiling=$ac_cv_prog_cc_cross
2527 cat > conftest.$ac_ext <<EOF
2528 #line 2529 "configure"
2529 #include "confdefs.h"
2535 if { (eval echo configure:2536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2537 lt_cv_cc_needs_belf=yes
2539 echo "configure: failed program was:" >&5
2540 cat conftest.$ac_ext >&5
2542 lt_cv_cc_needs_belf=no
2546 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2547 ac_cpp='$CPP $CPPFLAGS'
2548 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2549 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2550 cross_compiling=$ac_cv_prog_cc_cross
2554 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2555 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2556 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2557 CFLAGS="$SAVE_CFLAGS"
2564 echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
2565 echo "configure:2566: checking how to run the C++ preprocessor" >&5
2566 if test -z "$CXXCPP"; then
2567 if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
2568 echo $ac_n "(cached) $ac_c" 1>&6
2571 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2572 ac_cpp='$CXXCPP $CPPFLAGS'
2573 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2574 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2575 cross_compiling=$ac_cv_prog_cxx_cross
2576 CXXCPP="${CXX-g++} -E"
2577 cat > conftest.$ac_ext <<EOF
2578 #line 2579 "configure"
2579 #include "confdefs.h"
2582 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2583 { (eval echo configure:2584: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2584 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2585 if test -z "$ac_err"; then
2589 echo "configure: failed program was:" >&5
2590 cat conftest.$ac_ext >&5
2595 ac_cv_prog_CXXCPP="$CXXCPP"
2597 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2598 ac_cpp='$CPP $CPPFLAGS'
2599 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2600 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2601 cross_compiling=$ac_cv_prog_cc_cross
2604 CXXCPP="$ac_cv_prog_CXXCPP"
2605 echo "$ac_t""$CXXCPP" 1>&6
2608 # Save cache, so that ltconfig can load it
2609 cat > confcache <<\EOF
2610 # This file is a shell script that caches the results of configure
2611 # tests run on this system so they can be shared between configure
2612 # scripts and configure runs. It is not useful on other systems.
2613 # If it contains results you don't want to keep, you may remove or edit it.
2615 # By default, configure uses ./config.cache as the cache file,
2616 # creating it if it does not exist already. You can give configure
2617 # the --cache-file=FILE option to use a different cache file; that is
2618 # what configure does when it calls configure scripts in
2619 # subdirectories, so they share the cache.
2620 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2621 # config.status only pays attention to the cache file if you give it the
2622 # --recheck option to rerun configure.
2625 # The following way of writing the cache mishandles newlines in values,
2626 # but we know of no workaround that is simple, portable, and efficient.
2627 # So, don't put newlines in cache variables' values.
2628 # Ultrix sh set writes to stderr and can't be redirected directly,
2629 # and sets the high bit in the cache file unless we assign to the vars.
2631 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2633 # `set' does not quote correctly, so add quotes (double-quote substitution
2634 # turns \\\\ into \\, and sed turns \\ into \).
2636 -e "s/'/'\\\\''/g" \
2637 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2640 # `set' quotes correctly as required by POSIX, so do not add quotes.
2641 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2644 if cmp -s $cache_file confcache; then
2647 if test -w $cache_file; then
2648 echo "updating cache $cache_file"
2649 cat confcache > $cache_file
2651 echo "not updating unwritable cache $cache_file"
2657 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2658 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2659 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2660 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2661 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2662 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2663 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2664 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2665 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2666 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2668 # Reload cache, that may have been modified by ltconfig
2669 if test -r "$cache_file"; then
2670 echo "loading cache $cache_file"
2673 echo "creating cache $cache_file"
2678 # This can be used to rebuild libtool when needed
2679 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2681 # Always use our own libtool.
2682 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2684 # Redirect the config.log output again, so that the ltconfig log is not
2685 # clobbered by the next message.
2686 exec 5>>./config.log
2690 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh"
2692 lt_save_CFLAGS="$CFLAGS"
2693 AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \
2694 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2695 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2696 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2697 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2698 deplibs_check_method="$deplibs_check_method" \
2699 file_magic_cmd="$file_magic_cmd" \
2700 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
2701 --build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \
2702 || { echo "configure: error: libtool tag configuration failed" 1>&2; exit 1; }
2704 CFLAGS="$lt_save_CFLAGS"
2706 # Redirect the config.log output again, so that the ltconfig log is not
2707 # clobbered by the next message.
2708 exec 5>>./config.log
2718 if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
2727 if test -d $srcdir/testsuite; then
2729 TESTSUBDIR_FALSE='#'
2735 # Check whether --enable-getenv-properties or --disable-getenv-properties was given.
2736 if test "${enable_getenv_properties+set}" = set; then
2737 enableval="$enable_getenv_properties"
2742 if test -z "$enable_getenv_properties"; then
2743 enable_getenv_properties=${enable_getenv_properties_default-yes}
2745 if test "$enable_getenv_properties" = no; then
2746 cat >> confdefs.h <<\EOF
2747 #define DISABLE_GETENV_PROPERTIES 1
2752 if test -z "$enable_main_args"; then
2753 enable_main_args=${enable_main_args_default-yes}
2755 if test "$enable_main_args" = no; then
2756 cat >> confdefs.h <<\EOF
2757 #define DISABLE_MAIN_ARGS 1
2763 # Check whether --enable-hash-synchronization or --disable-hash-synchronization was given.
2764 if test "${enable_hash_synchronization+set}" = set; then
2765 enableval="$enable_hash_synchronization"
2770 if test -z "$enable_hash_synchronization"; then
2771 enable_hash_synchronization=$enable_hash_synchronization_default
2774 # Do we allow intermodule optimizations (i.e. compiling many files at once)?
2775 # Check whether --enable-libgcj-multifile or --disable-libgcj-multifile was given.
2776 if test "${enable_libgcj_multifile+set}" = set; then
2777 enableval="$enable_libgcj_multifile"
2778 case "${enableval}" in
2779 yes) enable_libgcj_multifile=yes ;;
2780 no) enable_libgcj_multifile=no ;;
2781 *) { echo "configure: error: bad value ${enableval} for --enable-libgcj-multifile" 1>&2; exit 1; } ;;
2784 enable_libgcj_multifile=no
2789 if test "$enable_libgcj_multifile" = yes; then
2797 if test "${slow_pthread_self}" = "yes"; then
2798 cat >> confdefs.h <<\EOF
2799 #define SLOW_PTHREAD_SELF 1
2807 # Check whether --enable-libgcj-debug or --disable-libgcj-debug was given.
2808 if test "${enable_libgcj_debug+set}" = set; then
2809 enableval="$enable_libgcj_debug"
2810 if test "$enable_libgcj_debug" = yes; then
2811 cat >> confdefs.h <<\EOF
2820 # Check whether --enable-interpreter or --disable-interpreter was given.
2821 if test "${enable_interpreter+set}" = set; then
2822 enableval="$enable_interpreter"
2823 if test "$enable_interpreter" = yes; then
2824 # This can also be set in configure.host.
2825 libgcj_interpreter=yes
2826 elif test "$enable_interpreter" = no; then
2827 libgcj_interpreter=no
2832 if test "$libgcj_interpreter" = yes; then
2833 cat >> confdefs.h <<\EOF
2834 #define INTERPRETER 1
2838 INTERPRETER="$libgcj_interpreter"
2841 echo $ac_n "checking for exception model to use""... $ac_c" 1>&6
2842 echo "configure:2843: checking for exception model to use" >&5
2845 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2846 ac_cpp='$CXXCPP $CPPFLAGS'
2847 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2848 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2849 cross_compiling=$ac_cv_prog_cxx_cross
2851 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
2852 if test "${enable_sjlj_exceptions+set}" = set; then
2853 enableval="$enable_sjlj_exceptions"
2856 cat > conftest.$ac_ext << EOF
2857 #line 2858 "configure"
2866 old_CXXFLAGS="$CXXFLAGS"
2868 if { (eval echo configure:2869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2869 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
2870 enable_sjlj_exceptions=yes
2871 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
2872 enable_sjlj_exceptions=no
2875 CXXFLAGS="$old_CXXFLAGS"
2879 if test x$enable_sjlj_exceptions = xyes; then
2880 cat >> confdefs.h <<\EOF
2881 #define SJLJ_EXCEPTIONS 1
2884 ac_exception_model_name=sjlj
2885 elif test x$enable_sjlj_exceptions = xno; then
2886 ac_exception_model_name="call frame"
2888 { echo "configure: error: unable to detect exception model" 1>&2; exit 1; }
2891 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2892 ac_cpp='$CPP $CPPFLAGS'
2893 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2894 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2895 cross_compiling=$ac_cv_prog_cc_cross
2897 echo "$ac_t""$ac_exception_model_name" 1>&6
2899 # If we are non using SJLJ exceptions, and this host does not have support
2900 # for unwinding from a signal handler, enable checked dereferences and divides.
2901 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
2902 CHECKREFSPEC=-fcheck-references
2903 DIVIDESPEC=-fuse-divide-subroutine
2907 # Check whether --enable-java-net or --disable-java-net was given.
2908 if test "${enable_java_net+set}" = set; then
2909 enableval="$enable_java_net"
2914 if test -z "$enable_java_net"; then
2915 enable_java_net=${enable_java_net_default-yes}
2917 if test "$enable_java_net" = no; then
2918 cat >> confdefs.h <<\EOF
2919 #define DISABLE_JAVA_NET 1
2924 # Check whether --with-libffi or --without-libffi was given.
2925 if test "${with_libffi+set}" = set; then
2926 withval="$with_libffi"
2929 with_libffi=${with_libffi_default-yes}
2935 if test "$with_libffi" != no; then
2936 cat >> confdefs.h <<\EOF
2937 #define USE_LIBFFI 1
2940 LIBFFI=../libffi/libffi_convenience.la
2941 LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
2946 # Check whether --enable-jvmpi or --disable-jvmpi was given.
2947 if test "${enable_jvmpi+set}" = set; then
2948 enableval="$enable_jvmpi"
2953 if test "$enable_jvmpi" != no; then
2954 cat >> confdefs.h <<\EOF
2955 #define ENABLE_JVMPI 1
2960 TARGET_ECOS=${PROCESS-"no"}
2961 # Check whether --with-ecos or --without-ecos was given.
2962 if test "${with_ecos+set}" = set; then
2963 withval="$with_ecos"
2964 TARGET_ECOS="$with_ecos"
2973 case "$TARGET_ECOS" in
2978 PLATFORMOBJS=win32.lo
2981 echo $ac_n "checking whether 'ld' is at least 2.13""... $ac_c" 1>&6
2982 echo "configure:2983: checking whether 'ld' is at least 2.13" >&5
2983 LD_PROG=`$CC --print-prog-name=ld`
2984 LD_VERSION=`$LD_PROG --version`
2985 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
2986 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
2987 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
2990 if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
2994 if test "x$LD_OK" != x; then
2995 echo "$ac_t""yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" 1>&6
2997 echo "$ac_t""no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" 1>&6
2998 echo "configure: warning: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." 1>&2
2999 cat >> confdefs.h <<\EOF
3000 #define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1
3008 PLATFORMOBJS=posix.lo
3016 cat >> confdefs.h <<\EOF
3020 PLATFORMOBJS=posix.lo
3027 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3028 echo "configure:3029: checking how to run the C preprocessor" >&5
3029 # On Suns, sometimes $CPP names a directory.
3030 if test -n "$CPP" && test -d "$CPP"; then
3033 if test -z "$CPP"; then
3034 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3035 echo $ac_n "(cached) $ac_c" 1>&6
3037 # This must be in double quotes, not single quotes, because CPP may get
3038 # substituted into the Makefile and "${CC-cc}" will confuse make.
3040 # On the NeXT, cc -E runs the code through the compiler's parser,
3041 # not just through cpp.
3042 cat > conftest.$ac_ext <<EOF
3043 #line 3044 "configure"
3044 #include "confdefs.h"
3048 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3049 { (eval echo configure:3050: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3050 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3051 if test -z "$ac_err"; then
3055 echo "configure: failed program was:" >&5
3056 cat conftest.$ac_ext >&5
3058 CPP="${CC-cc} -E -traditional-cpp"
3059 cat > conftest.$ac_ext <<EOF
3060 #line 3061 "configure"
3061 #include "confdefs.h"
3065 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3066 { (eval echo configure:3067: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3067 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3068 if test -z "$ac_err"; then
3072 echo "configure: failed program was:" >&5
3073 cat conftest.$ac_ext >&5
3075 CPP="${CC-cc} -nologo -E"
3076 cat > conftest.$ac_ext <<EOF
3077 #line 3078 "configure"
3078 #include "confdefs.h"
3082 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3083 { (eval echo configure:3084: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3084 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3085 if test -z "$ac_err"; then
3089 echo "configure: failed program was:" >&5
3090 cat conftest.$ac_ext >&5
3099 ac_cv_prog_CPP="$CPP"
3101 CPP="$ac_cv_prog_CPP"
3103 ac_cv_prog_CPP="$CPP"
3105 echo "$ac_t""$CPP" 1>&6
3107 cat > conftest.$ac_ext <<EOF
3108 #line 3109 "configure"
3109 #include "confdefs.h"
3112 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3113 egrep "uint32_t" >/dev/null 2>&1; then
3115 cat >> confdefs.h <<\EOF
3116 #define HAVE_INT32_DEFINED 1
3122 cat > conftest.$ac_ext <<EOF
3123 #line 3124 "configure"
3124 #include "confdefs.h"
3125 #include <inttypes.h>
3127 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3128 egrep "uint32_t" >/dev/null 2>&1; then
3130 cat >> confdefs.h <<\EOF
3131 #define HAVE_INT32_DEFINED 1
3137 cat > conftest.$ac_ext <<EOF
3138 #line 3139 "configure"
3139 #include "confdefs.h"
3140 #include <sys/types.h>
3142 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3143 egrep "u_int32_t" >/dev/null 2>&1; then
3145 cat >> confdefs.h <<\EOF
3146 #define HAVE_BSD_INT32_DEFINED 1
3152 cat > conftest.$ac_ext <<EOF
3153 #line 3154 "configure"
3154 #include "confdefs.h"
3155 #include <sys/config.h>
3157 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3158 egrep "u_int32_t" >/dev/null 2>&1; then
3160 cat >> confdefs.h <<\EOF
3161 #define HAVE_BSD_INT32_DEFINED 1
3169 cat > conftest.$ac_ext <<EOF
3170 #line 3171 "configure"
3171 #include "confdefs.h"
3174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3175 egrep "mktime" >/dev/null 2>&1; then
3177 cat >> confdefs.h <<\EOF
3178 #define HAVE_MKTIME 1
3184 cat > conftest.$ac_ext <<EOF
3185 #line 3186 "configure"
3186 #include "confdefs.h"
3189 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3190 egrep "localtime" >/dev/null 2>&1; then
3192 cat >> confdefs.h <<\EOF
3193 #define HAVE_LOCALTIME 1
3200 test -d java || mkdir java
3201 test -d java/io || mkdir java/io
3202 test -d gnu || mkdir gnu
3206 test -d java/lang || mkdir java/lang
3210 test -d java/net || mkdir java/net
3214 test -d gnu/java || mkdir gnu/java
3215 test -d gnu/java/net || mkdir gnu/java/net
3219 test -d gnu/java/nio || mkdir gnu/java/nio
3225 SYSTEMSPEC="-lgdi32 -lwsock32 -lws2_32"
3233 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
3236 # Check whether --with-system-zlib or --without-system-zlib was given.
3237 if test "${with_system_zlib+set}" = set; then
3238 withval="$with_system_zlib"
3247 # If we find X, set shell vars x_includes and x_libraries to the
3248 # paths, otherwise set no_x=yes.
3249 # Uses ac_ vars as temps to allow command line to override cache and checks.
3250 # --without-x overrides everything else, but does not touch the cache.
3251 echo $ac_n "checking for X""... $ac_c" 1>&6
3252 echo "configure:3253: checking for X" >&5
3254 # Check whether --with-x or --without-x was given.
3255 if test "${with_x+set}" = set; then
3260 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
3261 if test "x$with_x" = xno; then
3262 # The user explicitly disabled X.
3265 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
3266 # Both variables are already set.
3269 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
3270 echo $ac_n "(cached) $ac_c" 1>&6
3272 # One or both of the vars are not set, and there is no cached value.
3273 ac_x_includes=NO ac_x_libraries=NO
3275 if mkdir conftestdir; then
3277 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
3278 cat > Imakefile <<'EOF'
3280 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
3282 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
3283 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3284 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
3285 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
3286 for ac_extension in a so sl; do
3287 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
3288 test -f $ac_im_libdir/libX11.$ac_extension; then
3289 ac_im_usrlibdir=$ac_im_libdir; break
3292 # Screen out bogus values from the imake configuration. They are
3293 # bogus both because they are the default anyway, and because
3294 # using them would break gcc on systems where it needs fixed includes.
3295 case "$ac_im_incroot" in
3297 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
3299 case "$ac_im_usrlibdir" in
3301 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
3308 if test "$ac_x_includes" = NO; then
3309 # Guess where to find include files, by looking for this one X11 .h file.
3310 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
3312 # First, try using that file with no special directory specified.
3313 cat > conftest.$ac_ext <<EOF
3314 #line 3315 "configure"
3315 #include "confdefs.h"
3316 #include <$x_direct_test_include>
3318 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3319 { (eval echo configure:3320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3320 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3321 if test -z "$ac_err"; then
3323 # We can compile using X headers with no special include directory.
3327 echo "configure: failed program was:" >&5
3328 cat conftest.$ac_ext >&5
3330 # Look for the header file in a standard set of common directories.
3331 # Check X11 before X11Rn because it is often a symlink to the current release.
3334 /usr/X11R6/include \
3335 /usr/X11R5/include \
3336 /usr/X11R4/include \
3339 /usr/include/X11R6 \
3340 /usr/include/X11R5 \
3341 /usr/include/X11R4 \
3343 /usr/local/X11/include \
3344 /usr/local/X11R6/include \
3345 /usr/local/X11R5/include \
3346 /usr/local/X11R4/include \
3348 /usr/local/include/X11 \
3349 /usr/local/include/X11R6 \
3350 /usr/local/include/X11R5 \
3351 /usr/local/include/X11R4 \
3355 /usr/XFree86/include/X11 \
3358 /usr/local/include \
3359 /usr/unsupported/include \
3360 /usr/athena/include \
3361 /usr/local/x11r5/include \
3362 /usr/lpp/Xamples/include \
3364 /usr/openwin/include \
3365 /usr/openwin/share/include \
3368 if test -r "$ac_dir/$x_direct_test_include"; then
3369 ac_x_includes=$ac_dir
3375 fi # $ac_x_includes = NO
3377 if test "$ac_x_libraries" = NO; then
3378 # Check for the libraries.
3380 test -z "$x_direct_test_library" && x_direct_test_library=Xt
3381 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
3383 # See if we find them without any special options.
3384 # Don't add to $LIBS permanently.
3385 ac_save_LIBS="$LIBS"
3386 LIBS="-l$x_direct_test_library $LIBS"
3387 cat > conftest.$ac_ext <<EOF
3388 #line 3389 "configure"
3389 #include "confdefs.h"
3392 ${x_direct_test_function}()
3395 if { (eval echo configure:3396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3397 LIBS="$ac_save_LIBS"
3398 # We can link X programs with no special library path.
3401 echo "configure: failed program was:" >&5
3402 cat conftest.$ac_ext >&5
3404 LIBS="$ac_save_LIBS"
3405 # First see if replacing the include by lib works.
3406 # Check X11 before X11Rn because it is often a symlink to the current release.
3407 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
3418 /usr/local/X11/lib \
3419 /usr/local/X11R6/lib \
3420 /usr/local/X11R5/lib \
3421 /usr/local/X11R4/lib \
3423 /usr/local/lib/X11 \
3424 /usr/local/lib/X11R6 \
3425 /usr/local/lib/X11R5 \
3426 /usr/local/lib/X11R4 \
3430 /usr/XFree86/lib/X11 \
3434 /usr/unsupported/lib \
3436 /usr/local/x11r5/lib \
3437 /usr/lpp/Xamples/lib \
3441 /usr/openwin/share/lib \
3444 for ac_extension in a so sl; do
3445 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
3446 ac_x_libraries=$ac_dir
3453 fi # $ac_x_libraries = NO
3455 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
3456 # Didn't find X anywhere. Cache the known absence of X.
3457 ac_cv_have_x="have_x=no"
3459 # Record where we found X for the cache.
3460 ac_cv_have_x="have_x=yes \
3461 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3465 eval "$ac_cv_have_x"
3468 if test "$have_x" != yes; then
3469 echo "$ac_t""$have_x" 1>&6
3472 # If each of the values was on the command line, it overrides each guess.
3473 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
3474 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
3475 # Update the cache value to reflect the command line values.
3476 ac_cv_have_x="have_x=yes \
3477 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3478 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3481 if test "$no_x" = yes; then
3482 # Not all programs may use this symbol, but it does not hurt to define it.
3483 cat >> confdefs.h <<\EOF
3484 #define X_DISPLAY_MISSING 1
3487 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
3489 if test -n "$x_includes"; then
3490 X_CFLAGS="$X_CFLAGS -I$x_includes"
3493 # It would also be nice to do this for all -L options, not just this one.
3494 if test -n "$x_libraries"; then
3495 X_LIBS="$X_LIBS -L$x_libraries"
3496 # For Solaris; some versions of Sun CC require a space after -R and
3497 # others require no space. Words are not sufficient . . . .
3498 case "`(uname -sr) 2>/dev/null`" in
3500 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
3501 echo "configure:3502: checking whether -R must be followed by a space" >&5
3502 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
3503 cat > conftest.$ac_ext <<EOF
3504 #line 3505 "configure"
3505 #include "confdefs.h"
3511 if { (eval echo configure:3512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3515 echo "configure: failed program was:" >&5
3516 cat conftest.$ac_ext >&5
3521 if test $ac_R_nospace = yes; then
3522 echo "$ac_t""no" 1>&6
3523 X_LIBS="$X_LIBS -R$x_libraries"
3525 LIBS="$ac_xsave_LIBS -R $x_libraries"
3526 cat > conftest.$ac_ext <<EOF
3527 #line 3528 "configure"
3528 #include "confdefs.h"
3534 if { (eval echo configure:3535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3538 echo "configure: failed program was:" >&5
3539 cat conftest.$ac_ext >&5
3544 if test $ac_R_space = yes; then
3545 echo "$ac_t""yes" 1>&6
3546 X_LIBS="$X_LIBS -R $x_libraries"
3548 echo "$ac_t""neither works" 1>&6
3551 LIBS="$ac_xsave_LIBS"
3555 # Check for system-dependent libraries X programs must link with.
3556 # Do this before checking for the system-independent R6 libraries
3557 # (-lICE), since we may need -lsocket or whatever for X linking.
3559 if test "$ISC" = yes; then
3560 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
3562 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
3563 # libraries were built with DECnet support. And karl@cs.umb.edu says
3564 # the Alpha needs dnet_stub (dnet does not exist).
3565 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3566 echo "configure:3567: checking for dnet_ntoa in -ldnet" >&5
3567 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3568 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3569 echo $ac_n "(cached) $ac_c" 1>&6
3571 ac_save_LIBS="$LIBS"
3573 cat > conftest.$ac_ext <<EOF
3574 #line 3575 "configure"
3575 #include "confdefs.h"
3576 /* Override any gcc2 internal prototype to avoid an error. */
3577 /* We use char because int might match the return type of a gcc2
3578 builtin and then its argument prototype would still apply. */
3585 if { (eval echo configure:3586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3587 eval "ac_cv_lib_$ac_lib_var=yes"
3589 echo "configure: failed program was:" >&5
3590 cat conftest.$ac_ext >&5
3592 eval "ac_cv_lib_$ac_lib_var=no"
3595 LIBS="$ac_save_LIBS"
3598 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3599 echo "$ac_t""yes" 1>&6
3600 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
3602 echo "$ac_t""no" 1>&6
3605 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
3606 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
3607 echo "configure:3608: checking for dnet_ntoa in -ldnet_stub" >&5
3608 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3609 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3610 echo $ac_n "(cached) $ac_c" 1>&6
3612 ac_save_LIBS="$LIBS"
3613 LIBS="-ldnet_stub $LIBS"
3614 cat > conftest.$ac_ext <<EOF
3615 #line 3616 "configure"
3616 #include "confdefs.h"
3617 /* Override any gcc2 internal prototype to avoid an error. */
3618 /* We use char because int might match the return type of a gcc2
3619 builtin and then its argument prototype would still apply. */
3626 if { (eval echo configure:3627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3628 eval "ac_cv_lib_$ac_lib_var=yes"
3630 echo "configure: failed program was:" >&5
3631 cat conftest.$ac_ext >&5
3633 eval "ac_cv_lib_$ac_lib_var=no"
3636 LIBS="$ac_save_LIBS"
3639 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3640 echo "$ac_t""yes" 1>&6
3641 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
3643 echo "$ac_t""no" 1>&6
3648 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
3649 # to get the SysV transport functions.
3650 # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
3652 # The nsl library prevents programs from opening the X display
3653 # on Irix 5.2, according to dickey@clark.net.
3654 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
3655 echo "configure:3656: checking for gethostbyname" >&5
3656 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
3657 echo $ac_n "(cached) $ac_c" 1>&6
3659 cat > conftest.$ac_ext <<EOF
3660 #line 3661 "configure"
3661 #include "confdefs.h"
3662 /* System header to define __stub macros and hopefully few prototypes,
3663 which can conflict with char gethostbyname(); below. */
3665 /* Override any gcc2 internal prototype to avoid an error. */
3666 /* We use char because int might match the return type of a gcc2
3667 builtin and then its argument prototype would still apply. */
3668 char gethostbyname();
3672 /* The GNU C library defines this for functions which it implements
3673 to always fail with ENOSYS. Some functions are actually named
3674 something starting with __ and the normal name is an alias. */
3675 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3683 if { (eval echo configure:3684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3685 eval "ac_cv_func_gethostbyname=yes"
3687 echo "configure: failed program was:" >&5
3688 cat conftest.$ac_ext >&5
3690 eval "ac_cv_func_gethostbyname=no"
3695 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
3696 echo "$ac_t""yes" 1>&6
3699 echo "$ac_t""no" 1>&6
3702 if test $ac_cv_func_gethostbyname = no; then
3703 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3704 echo "configure:3705: checking for gethostbyname in -lnsl" >&5
3705 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3706 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3707 echo $ac_n "(cached) $ac_c" 1>&6
3709 ac_save_LIBS="$LIBS"
3711 cat > conftest.$ac_ext <<EOF
3712 #line 3713 "configure"
3713 #include "confdefs.h"
3714 /* Override any gcc2 internal prototype to avoid an error. */
3715 /* We use char because int might match the return type of a gcc2
3716 builtin and then its argument prototype would still apply. */
3717 char gethostbyname();
3723 if { (eval echo configure:3724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3725 eval "ac_cv_lib_$ac_lib_var=yes"
3727 echo "configure: failed program was:" >&5
3728 cat conftest.$ac_ext >&5
3730 eval "ac_cv_lib_$ac_lib_var=no"
3733 LIBS="$ac_save_LIBS"
3736 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3737 echo "$ac_t""yes" 1>&6
3738 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
3740 echo "$ac_t""no" 1>&6
3745 # lieder@skyler.mavd.honeywell.com says without -lsocket,
3746 # socket/setsockopt and other routines are undefined under SCO ODT
3747 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
3748 # on later versions), says simon@lia.di.epfl.ch: it contains
3749 # gethostby* variants that don't use the nameserver (or something).
3750 # -lsocket must be given before -lnsl if both are needed.
3751 # We assume that if connect needs -lnsl, so does gethostbyname.
3752 echo $ac_n "checking for connect""... $ac_c" 1>&6
3753 echo "configure:3754: checking for connect" >&5
3754 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
3755 echo $ac_n "(cached) $ac_c" 1>&6
3757 cat > conftest.$ac_ext <<EOF
3758 #line 3759 "configure"
3759 #include "confdefs.h"
3760 /* System header to define __stub macros and hopefully few prototypes,
3761 which can conflict with char connect(); below. */
3763 /* Override any gcc2 internal prototype to avoid an error. */
3764 /* We use char because int might match the return type of a gcc2
3765 builtin and then its argument prototype would still apply. */
3770 /* The GNU C library defines this for functions which it implements
3771 to always fail with ENOSYS. Some functions are actually named
3772 something starting with __ and the normal name is an alias. */
3773 #if defined (__stub_connect) || defined (__stub___connect)
3781 if { (eval echo configure:3782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3783 eval "ac_cv_func_connect=yes"
3785 echo "configure: failed program was:" >&5
3786 cat conftest.$ac_ext >&5
3788 eval "ac_cv_func_connect=no"
3793 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
3794 echo "$ac_t""yes" 1>&6
3797 echo "$ac_t""no" 1>&6
3800 if test $ac_cv_func_connect = no; then
3801 echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
3802 echo "configure:3803: checking for connect in -lsocket" >&5
3803 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
3804 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3805 echo $ac_n "(cached) $ac_c" 1>&6
3807 ac_save_LIBS="$LIBS"
3808 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
3809 cat > conftest.$ac_ext <<EOF
3810 #line 3811 "configure"
3811 #include "confdefs.h"
3812 /* Override any gcc2 internal prototype to avoid an error. */
3813 /* We use char because int might match the return type of a gcc2
3814 builtin and then its argument prototype would still apply. */
3821 if { (eval echo configure:3822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3823 eval "ac_cv_lib_$ac_lib_var=yes"
3825 echo "configure: failed program was:" >&5
3826 cat conftest.$ac_ext >&5
3828 eval "ac_cv_lib_$ac_lib_var=no"
3831 LIBS="$ac_save_LIBS"
3834 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3835 echo "$ac_t""yes" 1>&6
3836 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
3838 echo "$ac_t""no" 1>&6
3843 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
3844 echo $ac_n "checking for remove""... $ac_c" 1>&6
3845 echo "configure:3846: checking for remove" >&5
3846 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
3847 echo $ac_n "(cached) $ac_c" 1>&6
3849 cat > conftest.$ac_ext <<EOF
3850 #line 3851 "configure"
3851 #include "confdefs.h"
3852 /* System header to define __stub macros and hopefully few prototypes,
3853 which can conflict with char remove(); below. */
3855 /* Override any gcc2 internal prototype to avoid an error. */
3856 /* We use char because int might match the return type of a gcc2
3857 builtin and then its argument prototype would still apply. */
3862 /* The GNU C library defines this for functions which it implements
3863 to always fail with ENOSYS. Some functions are actually named
3864 something starting with __ and the normal name is an alias. */
3865 #if defined (__stub_remove) || defined (__stub___remove)
3873 if { (eval echo configure:3874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3875 eval "ac_cv_func_remove=yes"
3877 echo "configure: failed program was:" >&5
3878 cat conftest.$ac_ext >&5
3880 eval "ac_cv_func_remove=no"
3885 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
3886 echo "$ac_t""yes" 1>&6
3889 echo "$ac_t""no" 1>&6
3892 if test $ac_cv_func_remove = no; then
3893 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
3894 echo "configure:3895: checking for remove in -lposix" >&5
3895 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
3896 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3897 echo $ac_n "(cached) $ac_c" 1>&6
3899 ac_save_LIBS="$LIBS"
3900 LIBS="-lposix $LIBS"
3901 cat > conftest.$ac_ext <<EOF
3902 #line 3903 "configure"
3903 #include "confdefs.h"
3904 /* Override any gcc2 internal prototype to avoid an error. */
3905 /* We use char because int might match the return type of a gcc2
3906 builtin and then its argument prototype would still apply. */
3913 if { (eval echo configure:3914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3915 eval "ac_cv_lib_$ac_lib_var=yes"
3917 echo "configure: failed program was:" >&5
3918 cat conftest.$ac_ext >&5
3920 eval "ac_cv_lib_$ac_lib_var=no"
3923 LIBS="$ac_save_LIBS"
3926 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3927 echo "$ac_t""yes" 1>&6
3928 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
3930 echo "$ac_t""no" 1>&6
3935 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
3936 echo $ac_n "checking for shmat""... $ac_c" 1>&6
3937 echo "configure:3938: checking for shmat" >&5
3938 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
3939 echo $ac_n "(cached) $ac_c" 1>&6
3941 cat > conftest.$ac_ext <<EOF
3942 #line 3943 "configure"
3943 #include "confdefs.h"
3944 /* System header to define __stub macros and hopefully few prototypes,
3945 which can conflict with char shmat(); below. */
3947 /* Override any gcc2 internal prototype to avoid an error. */
3948 /* We use char because int might match the return type of a gcc2
3949 builtin and then its argument prototype would still apply. */
3954 /* The GNU C library defines this for functions which it implements
3955 to always fail with ENOSYS. Some functions are actually named
3956 something starting with __ and the normal name is an alias. */
3957 #if defined (__stub_shmat) || defined (__stub___shmat)
3965 if { (eval echo configure:3966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3967 eval "ac_cv_func_shmat=yes"
3969 echo "configure: failed program was:" >&5
3970 cat conftest.$ac_ext >&5
3972 eval "ac_cv_func_shmat=no"
3977 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
3978 echo "$ac_t""yes" 1>&6
3981 echo "$ac_t""no" 1>&6
3984 if test $ac_cv_func_shmat = no; then
3985 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
3986 echo "configure:3987: checking for shmat in -lipc" >&5
3987 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
3988 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3989 echo $ac_n "(cached) $ac_c" 1>&6
3991 ac_save_LIBS="$LIBS"
3993 cat > conftest.$ac_ext <<EOF
3994 #line 3995 "configure"
3995 #include "confdefs.h"
3996 /* Override any gcc2 internal prototype to avoid an error. */
3997 /* We use char because int might match the return type of a gcc2
3998 builtin and then its argument prototype would still apply. */
4005 if { (eval echo configure:4006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4007 eval "ac_cv_lib_$ac_lib_var=yes"
4009 echo "configure: failed program was:" >&5
4010 cat conftest.$ac_ext >&5
4012 eval "ac_cv_lib_$ac_lib_var=no"
4015 LIBS="$ac_save_LIBS"
4018 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4019 echo "$ac_t""yes" 1>&6
4020 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
4022 echo "$ac_t""no" 1>&6
4028 # Check for libraries that X11R6 Xt/Xaw programs need.
4029 ac_save_LDFLAGS="$LDFLAGS"
4030 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
4031 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
4032 # check for ICE first), but we must link in the order -lSM -lICE or
4033 # we get undefined symbols. So assume we have SM if we have ICE.
4034 # These have to be linked with before -lX11, unlike the other
4035 # libraries we check for below, so use a different variable.
4036 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
4037 echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
4038 echo "configure:4039: checking for IceConnectionNumber in -lICE" >&5
4039 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
4040 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4041 echo $ac_n "(cached) $ac_c" 1>&6
4043 ac_save_LIBS="$LIBS"
4044 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
4045 cat > conftest.$ac_ext <<EOF
4046 #line 4047 "configure"
4047 #include "confdefs.h"
4048 /* Override any gcc2 internal prototype to avoid an error. */
4049 /* We use char because int might match the return type of a gcc2
4050 builtin and then its argument prototype would still apply. */
4051 char IceConnectionNumber();
4054 IceConnectionNumber()
4057 if { (eval echo configure:4058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4059 eval "ac_cv_lib_$ac_lib_var=yes"
4061 echo "configure: failed program was:" >&5
4062 cat conftest.$ac_ext >&5
4064 eval "ac_cv_lib_$ac_lib_var=no"
4067 LIBS="$ac_save_LIBS"
4070 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4071 echo "$ac_t""yes" 1>&6
4072 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
4074 echo "$ac_t""no" 1>&6
4077 LDFLAGS="$ac_save_LDFLAGS"
4082 # Check whether --enable-java-awt or --disable-java-awt was given.
4083 if test "${enable_java_awt+set}" = set; then
4084 enableval="$enable_java_awt"
4089 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
4092 # The default toolkit to use is the first one specified.
4096 for peer in $peerlibs ; do
4099 if test "$no_x" = yes; then
4100 echo "*** xlib peers requested but no X library available" 1>&2
4104 if test -z "$TOOLKIT"; then
4105 TOOLKIT=gnu.awt.xlib.XToolkit
4110 if test "$no_x" = yes; then
4111 echo "*** xlib peers requested but no X library available" 1>&2
4115 if test -z "$TOOLKIT"; then
4116 TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
4118 test -d jniinclude || mkdir jniinclude
4127 echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
4134 if test "$use_xlib_awt" = yes; then
4143 if test "$use_gtk_awt" = yes; then
4154 echo $ac_n "checking for garbage collector to use""... $ac_c" 1>&6
4155 echo "configure:4156: checking for garbage collector to use" >&5
4156 # Check whether --enable-java-gc or --disable-java-gc was given.
4157 if test "${enable_java_gc+set}" = set; then
4158 enableval="$enable_java_gc"
4174 echo "$ac_t""boehm" 1>&6
4175 GCLIBS=../boehm-gc/libgcjgc_convenience.la
4176 JC1GCSPEC='-fuse-boehm-gc'
4177 GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
4179 GCINCS="`cat ../boehm-gc/boehm-cflags`"
4182 cat >> confdefs.h <<\EOF
4183 #define HAVE_BOEHM_GC 1
4188 echo "$ac_t""none" 1>&6
4193 { echo "configure: error: unrecognized collector \"$GC\"" 1>&2; exit 1; }
4206 echo $ac_n "checking for thread model used by GCC""... $ac_c" 1>&6
4207 echo "configure:4208: checking for thread model used by GCC" >&5
4208 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
4209 echo "$ac_t""$THREADS" 1>&6
4219 cat >> confdefs.h <<\EOF
4220 #define LINUX_THREADS 1
4228 decosf1 | irix | mach | os2 | solaris | dce | vxworks)
4229 { echo "configure: error: thread package $THREADS not yet supported" 1>&2; exit 1; }
4232 { echo "configure: error: $THREADS is an unknown thread package" 1>&2; exit 1; }
4248 # Don't set THREADLIBS here. Cygwin doesn't have -lpthread.
4253 # Before FreeBSD 5, it didn't have -lpthread (or any library which
4254 # merely adds pthread_* functions) but it does have a -pthread switch
4255 # which is required at link-time to select -lc_r *instead* of -lc.
4256 THREADLDFLAGS=-pthread
4257 # Don't set THREADSPEC here as might be expected since -pthread is
4258 # not processed when found within a spec file, it must come from
4259 # the command line. For now, the user must provide the -pthread
4260 # switch to link code compiled with gcj. In future, consider adding
4261 # support for weak references to pthread_* functions ala gthr.h API.
4262 THREADSPEC='%{!pthread: %eUnder this configuration, the user must provide -pthread when linking.}'
4265 # FreeBSD 5 implements a model much closer to other modern UNIX
4266 # which support threads. However, it still does not support
4268 THREADLDFLAGS=-pthread
4272 THREADCXXFLAGS=-pthread
4273 # boehm-gc needs some functions from librt, so link that too.
4274 THREADLIBS='-lpthread -lrt'
4275 THREADSPEC='-lpthread -lrt'
4278 THREADLIBS=-lpthread
4279 THREADSPEC=-lpthread
4282 THREADOBJS=posix-threads.lo
4283 THREADH=posix-threads.h
4284 # MIT pthreads doesn't seem to have the mutexattr functions.
4285 # But for now we don't check for it. We just assume you aren't
4286 # using MIT pthreads.
4287 cat >> confdefs.h <<\EOF
4288 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
4292 # If we're using the Boehm GC, then we happen to know that it
4293 # defines _REENTRANT, so we don't bother. Eww.
4294 if test "$GC" != boehm; then
4295 cat >> confdefs.h <<\EOF
4296 #define _REENTRANT 1
4300 cat >> confdefs.h <<\EOF
4301 #define _POSIX_PTHREAD_SEMANTICS 1
4307 THREADOBJS=win32-threads.lo
4308 THREADH=win32-threads.h
4312 THREADOBJS=no-threads.lo
4313 THREADH=no-threads.h
4325 if test -d sysdep; then true; else mkdir sysdep; fi
4329 # Hash synchronization is only useful with posix threads right now.
4330 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
4331 HASH_SYNC_SPEC=-fhash-synchronization
4332 cat >> confdefs.h <<\EOF
4333 #define JV_HASH_SYNCHRONIZATION 1
4342 if test "$GCC" = yes; then
4354 # We're in the tree with gcc, and need to include some of its headers.
4355 GCC_UNWIND_INCLUDE='-I$(libgcj_basedir)/../gcc'
4357 # Figure out where generated headers like libgcj-config.h get installed.
4358 gcc_version_trigger=${libgcj_basedir}/../gcc/version.c
4359 gcc_version_full=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
4360 gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
4361 tool_include_dir='$(libdir)/gcc/$(target_alias)/'${gcc_version}/include
4365 if test "x${with_newlib}" = "xyes"; then
4366 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
4367 # may not work correctly, because the compiler may not be able to
4370 # We assume newlib. This lets us hard-code the functions we know
4372 cat >> confdefs.h <<\EOF
4373 #define HAVE_MEMMOVE 1
4376 cat >> confdefs.h <<\EOF
4377 #define HAVE_MEMCPY 1
4380 cat >> confdefs.h <<\EOF
4381 #define HAVE_STRERROR 1
4384 cat >> confdefs.h <<\EOF
4388 cat >> confdefs.h <<\EOF
4389 #define HAVE_GMTIME_R 1
4392 cat >> confdefs.h <<\EOF
4393 #define HAVE_LOCALTIME_R 1
4396 cat >> confdefs.h <<\EOF
4397 #define HAVE_USLEEP_DECL 1
4400 cat >> confdefs.h <<\EOF
4401 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
4404 cat >> confdefs.h <<\EOF
4405 #define HAVE_ALLOCA 1
4409 cat >> confdefs.h <<\EOF
4415 for ac_func in strerror ioctl select fstat open fsync sleep opendir
4417 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4418 echo "configure:4419: checking for $ac_func" >&5
4419 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4420 echo $ac_n "(cached) $ac_c" 1>&6
4422 cat > conftest.$ac_ext <<EOF
4423 #line 4424 "configure"
4424 #include "confdefs.h"
4425 /* System header to define __stub macros and hopefully few prototypes,
4426 which can conflict with char $ac_func(); below. */
4428 /* Override any gcc2 internal prototype to avoid an error. */
4429 /* We use char because int might match the return type of a gcc2
4430 builtin and then its argument prototype would still apply. */
4435 /* The GNU C library defines this for functions which it implements
4436 to always fail with ENOSYS. Some functions are actually named
4437 something starting with __ and the normal name is an alias. */
4438 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4446 if { (eval echo configure:4447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4448 eval "ac_cv_func_$ac_func=yes"
4450 echo "configure: failed program was:" >&5
4451 cat conftest.$ac_ext >&5
4453 eval "ac_cv_func_$ac_func=no"
4458 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4459 echo "$ac_t""yes" 1>&6
4460 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4461 cat >> confdefs.h <<EOF
4462 #define $ac_tr_func 1
4466 echo "$ac_t""no" 1>&6
4470 for ac_func in gmtime_r localtime_r readdir_r getpwuid_r getcwd
4472 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4473 echo "configure:4474: checking for $ac_func" >&5
4474 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4475 echo $ac_n "(cached) $ac_c" 1>&6
4477 cat > conftest.$ac_ext <<EOF
4478 #line 4479 "configure"
4479 #include "confdefs.h"
4480 /* System header to define __stub macros and hopefully few prototypes,
4481 which can conflict with char $ac_func(); below. */
4483 /* Override any gcc2 internal prototype to avoid an error. */
4484 /* We use char because int might match the return type of a gcc2
4485 builtin and then its argument prototype would still apply. */
4490 /* The GNU C library defines this for functions which it implements
4491 to always fail with ENOSYS. Some functions are actually named
4492 something starting with __ and the normal name is an alias. */
4493 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4501 if { (eval echo configure:4502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4503 eval "ac_cv_func_$ac_func=yes"
4505 echo "configure: failed program was:" >&5
4506 cat conftest.$ac_ext >&5
4508 eval "ac_cv_func_$ac_func=no"
4513 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4514 echo "$ac_t""yes" 1>&6
4515 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4516 cat >> confdefs.h <<EOF
4517 #define $ac_tr_func 1
4521 echo "$ac_t""no" 1>&6
4525 for ac_func in access stat mkdir rename rmdir unlink realpath utime chmod
4527 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4528 echo "configure:4529: checking for $ac_func" >&5
4529 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4530 echo $ac_n "(cached) $ac_c" 1>&6
4532 cat > conftest.$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 /* System header to define __stub macros and hopefully few prototypes,
4536 which can conflict with char $ac_func(); below. */
4538 /* Override any gcc2 internal prototype to avoid an error. */
4539 /* We use char because int might match the return type of a gcc2
4540 builtin and then its argument prototype would still apply. */
4545 /* The GNU C library defines this for functions which it implements
4546 to always fail with ENOSYS. Some functions are actually named
4547 something starting with __ and the normal name is an alias. */
4548 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4556 if { (eval echo configure:4557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4558 eval "ac_cv_func_$ac_func=yes"
4560 echo "configure: failed program was:" >&5
4561 cat conftest.$ac_ext >&5
4563 eval "ac_cv_func_$ac_func=no"
4568 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4569 echo "$ac_t""yes" 1>&6
4570 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4571 cat >> confdefs.h <<EOF
4572 #define $ac_tr_func 1
4576 echo "$ac_t""no" 1>&6
4580 for ac_func in nl_langinfo setlocale
4582 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4583 echo "configure:4584: checking for $ac_func" >&5
4584 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4585 echo $ac_n "(cached) $ac_c" 1>&6
4587 cat > conftest.$ac_ext <<EOF
4588 #line 4589 "configure"
4589 #include "confdefs.h"
4590 /* System header to define __stub macros and hopefully few prototypes,
4591 which can conflict with char $ac_func(); below. */
4593 /* Override any gcc2 internal prototype to avoid an error. */
4594 /* We use char because int might match the return type of a gcc2
4595 builtin and then its argument prototype would still apply. */
4600 /* The GNU C library defines this for functions which it implements
4601 to always fail with ENOSYS. Some functions are actually named
4602 something starting with __ and the normal name is an alias. */
4603 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4611 if { (eval echo configure:4612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4613 eval "ac_cv_func_$ac_func=yes"
4615 echo "configure: failed program was:" >&5
4616 cat conftest.$ac_ext >&5
4618 eval "ac_cv_func_$ac_func=no"
4623 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4624 echo "$ac_t""yes" 1>&6
4625 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4626 cat >> confdefs.h <<EOF
4627 #define $ac_tr_func 1
4631 echo "$ac_t""no" 1>&6
4635 for ac_func in inet_aton inet_addr
4637 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4638 echo "configure:4639: checking for $ac_func" >&5
4639 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4640 echo $ac_n "(cached) $ac_c" 1>&6
4642 cat > conftest.$ac_ext <<EOF
4643 #line 4644 "configure"
4644 #include "confdefs.h"
4645 /* System header to define __stub macros and hopefully few prototypes,
4646 which can conflict with char $ac_func(); below. */
4648 /* Override any gcc2 internal prototype to avoid an error. */
4649 /* We use char because int might match the return type of a gcc2
4650 builtin and then its argument prototype would still apply. */
4655 /* The GNU C library defines this for functions which it implements
4656 to always fail with ENOSYS. Some functions are actually named
4657 something starting with __ and the normal name is an alias. */
4658 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4666 if { (eval echo configure:4667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4668 eval "ac_cv_func_$ac_func=yes"
4670 echo "configure: failed program was:" >&5
4671 cat conftest.$ac_ext >&5
4673 eval "ac_cv_func_$ac_func=no"
4678 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4679 echo "$ac_t""yes" 1>&6
4680 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4681 cat >> confdefs.h <<EOF
4682 #define $ac_tr_func 1
4686 echo "$ac_t""no" 1>&6
4690 for ac_func in inet_pton uname inet_ntoa
4692 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4693 echo "configure:4694: checking for $ac_func" >&5
4694 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4695 echo $ac_n "(cached) $ac_c" 1>&6
4697 cat > conftest.$ac_ext <<EOF
4698 #line 4699 "configure"
4699 #include "confdefs.h"
4700 /* System header to define __stub macros and hopefully few prototypes,
4701 which can conflict with char $ac_func(); below. */
4703 /* Override any gcc2 internal prototype to avoid an error. */
4704 /* We use char because int might match the return type of a gcc2
4705 builtin and then its argument prototype would still apply. */
4710 /* The GNU C library defines this for functions which it implements
4711 to always fail with ENOSYS. Some functions are actually named
4712 something starting with __ and the normal name is an alias. */
4713 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4721 if { (eval echo configure:4722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4723 eval "ac_cv_func_$ac_func=yes"
4725 echo "configure: failed program was:" >&5
4726 cat conftest.$ac_ext >&5
4728 eval "ac_cv_func_$ac_func=no"
4733 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4734 echo "$ac_t""yes" 1>&6
4735 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4736 cat >> confdefs.h <<EOF
4737 #define $ac_tr_func 1
4741 echo "$ac_t""no" 1>&6
4745 for ac_func in fork execvp pipe sigaction ftruncate
4747 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4748 echo "configure:4749: checking for $ac_func" >&5
4749 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4750 echo $ac_n "(cached) $ac_c" 1>&6
4752 cat > conftest.$ac_ext <<EOF
4753 #line 4754 "configure"
4754 #include "confdefs.h"
4755 /* System header to define __stub macros and hopefully few prototypes,
4756 which can conflict with char $ac_func(); below. */
4758 /* Override any gcc2 internal prototype to avoid an error. */
4759 /* We use char because int might match the return type of a gcc2
4760 builtin and then its argument prototype would still apply. */
4765 /* The GNU C library defines this for functions which it implements
4766 to always fail with ENOSYS. Some functions are actually named
4767 something starting with __ and the normal name is an alias. */
4768 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4776 if { (eval echo configure:4777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4778 eval "ac_cv_func_$ac_func=yes"
4780 echo "configure: failed program was:" >&5
4781 cat conftest.$ac_ext >&5
4783 eval "ac_cv_func_$ac_func=no"
4788 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4789 echo "$ac_t""yes" 1>&6
4790 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4791 cat >> confdefs.h <<EOF
4792 #define $ac_tr_func 1
4796 echo "$ac_t""no" 1>&6
4800 for ac_hdr in execinfo.h unistd.h dlfcn.h
4802 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4803 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4804 echo "configure:4805: checking for $ac_hdr" >&5
4805 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4806 echo $ac_n "(cached) $ac_c" 1>&6
4808 cat > conftest.$ac_ext <<EOF
4809 #line 4810 "configure"
4810 #include "confdefs.h"
4813 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4814 { (eval echo configure:4815: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4815 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4816 if test -z "$ac_err"; then
4818 eval "ac_cv_header_$ac_safe=yes"
4821 echo "configure: failed program was:" >&5
4822 cat conftest.$ac_ext >&5
4824 eval "ac_cv_header_$ac_safe=no"
4828 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4829 echo "$ac_t""yes" 1>&6
4830 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4831 cat >> confdefs.h <<EOF
4832 #define $ac_tr_hdr 1
4836 echo "$ac_t""no" 1>&6
4840 echo $ac_n "checking for backtrace""... $ac_c" 1>&6
4841 echo "configure:4842: checking for backtrace" >&5
4842 if eval "test \"`echo '$''{'ac_cv_func_backtrace'+set}'`\" = set"; then
4843 echo $ac_n "(cached) $ac_c" 1>&6
4845 cat > conftest.$ac_ext <<EOF
4846 #line 4847 "configure"
4847 #include "confdefs.h"
4848 /* System header to define __stub macros and hopefully few prototypes,
4849 which can conflict with char backtrace(); below. */
4851 /* Override any gcc2 internal prototype to avoid an error. */
4852 /* We use char because int might match the return type of a gcc2
4853 builtin and then its argument prototype would still apply. */
4858 /* The GNU C library defines this for functions which it implements
4859 to always fail with ENOSYS. Some functions are actually named
4860 something starting with __ and the normal name is an alias. */
4861 #if defined (__stub_backtrace) || defined (__stub___backtrace)
4869 if { (eval echo configure:4870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4871 eval "ac_cv_func_backtrace=yes"
4873 echo "configure: failed program was:" >&5
4874 cat conftest.$ac_ext >&5
4876 eval "ac_cv_func_backtrace=no"
4881 if eval "test \"`echo '$ac_cv_func_'backtrace`\" = yes"; then
4882 echo "$ac_t""yes" 1>&6
4886 # Has broken backtrace()
4889 # Has broken backtrace(), but we supply our own.
4890 if test -d sysdep; then true; else mkdir -p sysdep; fi
4891 EXTRA_CC_FILES="${EXTRA_CC_FILES} sysdep/dwarf2-backtrace.cc"
4892 cat >> confdefs.h <<\EOF
4893 #define HAVE_BACKTRACE 1
4898 cat >> confdefs.h <<\EOF
4899 #define HAVE_BACKTRACE 1
4906 echo "$ac_t""no" 1>&6
4910 # Has backtrace() defined in libgcj itself
4911 cat >> confdefs.h <<\EOF
4912 #define HAVE_BACKTRACE 1
4921 echo $ac_n "checking for dladdr in -ldl""... $ac_c" 1>&6
4922 echo "configure:4923: checking for dladdr in -ldl" >&5
4923 ac_lib_var=`echo dl'_'dladdr | sed 'y%./+-%__p_%'`
4924 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4925 echo $ac_n "(cached) $ac_c" 1>&6
4927 ac_save_LIBS="$LIBS"
4929 cat > conftest.$ac_ext <<EOF
4930 #line 4931 "configure"
4931 #include "confdefs.h"
4932 /* Override any gcc2 internal prototype to avoid an error. */
4933 /* We use char because int might match the return type of a gcc2
4934 builtin and then its argument prototype would still apply. */
4941 if { (eval echo configure:4942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4943 eval "ac_cv_lib_$ac_lib_var=yes"
4945 echo "configure: failed program was:" >&5
4946 cat conftest.$ac_ext >&5
4948 eval "ac_cv_lib_$ac_lib_var=no"
4951 LIBS="$ac_save_LIBS"
4954 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4955 echo "$ac_t""yes" 1>&6
4957 if test "x${disable_dladdr}" = "xyes"; then
4961 cat >> confdefs.h <<\EOF
4962 #define HAVE_DLADDR 1
4968 echo "$ac_t""no" 1>&6
4971 if test x"$build" = x"$host"; then
4972 for ac_file in /proc/self/exe
4975 ac_safe=`echo "$ac_file" | sed 'y%./+-%__p_%'`
4976 echo $ac_n "checking for $ac_file""... $ac_c" 1>&6
4977 echo "configure:4978: checking for $ac_file" >&5
4978 if eval "test \"`echo '$''{'ac_cv_file_$ac_safe'+set}'`\" = set"; then
4979 echo $ac_n "(cached) $ac_c" 1>&6
4981 if test "$cross_compiling" = yes; then
4982 { echo "configure: error: Cannot check for file existence when cross compiling" 1>&2; exit 1; }
4984 if test -r $ac_file; then
4985 eval "ac_cv_file_$ac_safe=yes"
4987 eval "ac_cv_file_$ac_safe=no"
4991 if eval "test \"`echo '$ac_cv_file_'$ac_safe`\" = yes"; then
4992 echo "$ac_t""yes" 1>&6
4993 ac_tr_file=HAVE_`echo $ac_file | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4994 cat >> confdefs.h <<EOF
4995 #define $ac_tr_file 1
4998 cat >> confdefs.h <<\EOF
4999 #define HAVE_PROC_SELF_EXE 1
5003 echo "$ac_t""no" 1>&6
5011 cat >> confdefs.h <<\EOF
5012 #define HAVE_PROC_SELF_EXE 1
5021 am_cv_lib_iconv_ldpath=
5022 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
5023 if test "${with_libiconv_prefix+set}" = set; then
5024 withval="$with_libiconv_prefix"
5026 for dir in `echo "$withval" | tr : ' '`; do
5027 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
5028 if test -d $dir/lib; then am_cv_lib_iconv_ldpath="-L$dir/lib"; fi
5034 echo $ac_n "checking for iconv""... $ac_c" 1>&6
5035 echo "configure:5036: checking for iconv" >&5
5036 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
5037 echo $ac_n "(cached) $ac_c" 1>&6
5040 am_cv_func_iconv="no, consider installing GNU libiconv"
5042 cat > conftest.$ac_ext <<EOF
5043 #line 5044 "configure"
5044 #include "confdefs.h"
5048 iconv_t cd = iconv_open("","");
5049 iconv(cd,NULL,NULL,NULL,NULL);
5053 if { (eval echo configure:5054: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5055 am_cv_func_iconv=yes
5057 echo "configure: failed program was:" >&5
5058 cat conftest.$ac_ext >&5
5061 if test "$am_cv_func_iconv" != yes; then
5062 am_save_LIBS="$LIBS"
5063 LIBS="$LIBS $am_cv_libiconv_ldpath -liconv"
5064 cat > conftest.$ac_ext <<EOF
5065 #line 5066 "configure"
5066 #include "confdefs.h"
5070 iconv_t cd = iconv_open("","");
5071 iconv(cd,NULL,NULL,NULL,NULL);
5075 if { (eval echo configure:5076: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5078 am_cv_func_iconv=yes
5080 echo "configure: failed program was:" >&5
5081 cat conftest.$ac_ext >&5
5084 LIBS="$am_save_LIBS"
5089 echo "$ac_t""$am_cv_func_iconv" 1>&6
5090 if test "$am_cv_func_iconv" = yes; then
5091 cat >> confdefs.h <<\EOF
5092 #define HAVE_ICONV 1
5095 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
5096 echo "configure:5097: checking for iconv declaration" >&5
5097 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
5098 echo $ac_n "(cached) $ac_c" 1>&6
5101 cat > conftest.$ac_ext <<EOF
5102 #line 5103 "configure"
5103 #include "confdefs.h"
5111 #if defined(__STDC__) || defined(__cplusplus)
5112 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
5121 if { (eval echo configure:5122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5123 am_cv_proto_iconv_arg1=""
5125 echo "configure: failed program was:" >&5
5126 cat conftest.$ac_ext >&5
5128 am_cv_proto_iconv_arg1="const"
5131 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);"
5134 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
5135 echo "$ac_t""${ac_t:-
5136 }$am_cv_proto_iconv" 1>&6
5137 cat >> confdefs.h <<EOF
5138 #define ICONV_CONST $am_cv_proto_iconv_arg1
5143 if test "$am_cv_lib_iconv" = yes; then
5144 LIBICONV="$am_cv_lib_iconv_ldpath -liconv"
5148 for ac_hdr in locale.h
5150 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5151 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5152 echo "configure:5153: checking for $ac_hdr" >&5
5153 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5154 echo $ac_n "(cached) $ac_c" 1>&6
5156 cat > conftest.$ac_ext <<EOF
5157 #line 5158 "configure"
5158 #include "confdefs.h"
5161 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5162 { (eval echo configure:5163: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5163 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5164 if test -z "$ac_err"; then
5166 eval "ac_cv_header_$ac_safe=yes"
5169 echo "configure: failed program was:" >&5
5170 cat conftest.$ac_ext >&5
5172 eval "ac_cv_header_$ac_safe=no"
5176 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5177 echo "$ac_t""yes" 1>&6
5178 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5179 cat >> confdefs.h <<EOF
5180 #define $ac_tr_hdr 1
5184 echo "$ac_t""no" 1>&6
5188 if test $ac_cv_header_locale_h = yes; then
5189 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
5190 echo "configure:5191: checking for LC_MESSAGES" >&5
5191 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
5192 echo $ac_n "(cached) $ac_c" 1>&6
5194 cat > conftest.$ac_ext <<EOF
5195 #line 5196 "configure"
5196 #include "confdefs.h"
5202 if { (eval echo configure:5203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5204 am_cv_val_LC_MESSAGES=yes
5206 echo "configure: failed program was:" >&5
5207 cat conftest.$ac_ext >&5
5209 am_cv_val_LC_MESSAGES=no
5214 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
5215 if test $am_cv_val_LC_MESSAGES = yes; then
5216 cat >> confdefs.h <<\EOF
5217 #define HAVE_LC_MESSAGES 1
5222 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
5223 echo "configure:5224: checking whether struct tm is in sys/time.h or time.h" >&5
5224 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
5225 echo $ac_n "(cached) $ac_c" 1>&6
5227 cat > conftest.$ac_ext <<EOF
5228 #line 5229 "configure"
5229 #include "confdefs.h"
5230 #include <sys/types.h>
5233 struct tm *tp; tp->tm_sec;
5236 if { (eval echo configure:5237: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5238 ac_cv_struct_tm=time.h
5240 echo "configure: failed program was:" >&5
5241 cat conftest.$ac_ext >&5
5243 ac_cv_struct_tm=sys/time.h
5248 echo "$ac_t""$ac_cv_struct_tm" 1>&6
5249 if test $ac_cv_struct_tm = sys/time.h; then
5250 cat >> confdefs.h <<\EOF
5251 #define TM_IN_SYS_TIME 1
5256 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
5257 echo "configure:5258: checking for tm_zone in struct tm" >&5
5258 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
5259 echo $ac_n "(cached) $ac_c" 1>&6
5261 cat > conftest.$ac_ext <<EOF
5262 #line 5263 "configure"
5263 #include "confdefs.h"
5264 #include <sys/types.h>
5265 #include <$ac_cv_struct_tm>
5267 struct tm tm; tm.tm_zone;
5270 if { (eval echo configure:5271: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5272 ac_cv_struct_tm_zone=yes
5274 echo "configure: failed program was:" >&5
5275 cat conftest.$ac_ext >&5
5277 ac_cv_struct_tm_zone=no
5282 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
5283 if test "$ac_cv_struct_tm_zone" = yes; then
5284 cat >> confdefs.h <<\EOF
5285 #define HAVE_TM_ZONE 1
5289 echo $ac_n "checking for tzname""... $ac_c" 1>&6
5290 echo "configure:5291: checking for tzname" >&5
5291 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
5292 echo $ac_n "(cached) $ac_c" 1>&6
5294 cat > conftest.$ac_ext <<EOF
5295 #line 5296 "configure"
5296 #include "confdefs.h"
5298 #ifndef tzname /* For SGI. */
5299 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
5305 if { (eval echo configure:5306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5307 ac_cv_var_tzname=yes
5309 echo "configure: failed program was:" >&5
5310 cat conftest.$ac_ext >&5
5317 echo "$ac_t""$ac_cv_var_tzname" 1>&6
5318 if test $ac_cv_var_tzname = yes; then
5319 cat >> confdefs.h <<\EOF
5320 #define HAVE_TZNAME 1
5327 for ac_func in gethostbyname_r
5329 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5330 echo "configure:5331: checking for $ac_func" >&5
5331 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5332 echo $ac_n "(cached) $ac_c" 1>&6
5334 cat > conftest.$ac_ext <<EOF
5335 #line 5336 "configure"
5336 #include "confdefs.h"
5337 /* System header to define __stub macros and hopefully few prototypes,
5338 which can conflict with char $ac_func(); below. */
5340 /* Override any gcc2 internal prototype to avoid an error. */
5341 /* We use char because int might match the return type of a gcc2
5342 builtin and then its argument prototype would still apply. */
5347 /* The GNU C library defines this for functions which it implements
5348 to always fail with ENOSYS. Some functions are actually named
5349 something starting with __ and the normal name is an alias. */
5350 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5358 if { (eval echo configure:5359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5360 eval "ac_cv_func_$ac_func=yes"
5362 echo "configure: failed program was:" >&5
5363 cat conftest.$ac_ext >&5
5365 eval "ac_cv_func_$ac_func=no"
5370 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5371 echo "$ac_t""yes" 1>&6
5372 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5373 cat >> confdefs.h <<EOF
5374 #define $ac_tr_func 1
5377 cat >> confdefs.h <<\EOF
5378 #define HAVE_GETHOSTBYNAME_R 1
5381 # There are two different kinds of gethostbyname_r.
5382 # We look for the one that returns `int'.
5383 # Hopefully this check is robust enough.
5384 cat > conftest.$ac_ext <<EOF
5385 #line 5386 "configure"
5386 #include "confdefs.h"
5389 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5390 egrep "int.*gethostbyname_r" >/dev/null 2>&1; then
5393 cat >> confdefs.h <<\EOF
5394 #define GETHOSTBYNAME_R_RETURNS_INT 1
5402 *" -D_REENTRANT "*) ;;
5404 echo $ac_n "checking whether gethostbyname_r declaration requires -D_REENTRANT""... $ac_c" 1>&6
5405 echo "configure:5406: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
5406 if eval "test \"`echo '$''{'libjava_cv_gethostbyname_r_needs_reentrant'+set}'`\" = set"; then
5407 echo $ac_n "(cached) $ac_c" 1>&6
5411 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
5412 ac_cpp='$CXXCPP $CPPFLAGS'
5413 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
5414 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
5415 cross_compiling=$ac_cv_prog_cxx_cross
5417 cat > conftest.$ac_ext <<EOF
5418 #line 5419 "configure"
5419 #include "confdefs.h"
5422 gethostbyname_r("", 0, 0);
5425 if { (eval echo configure:5426: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5427 libjava_cv_gethostbyname_r_needs_reentrant=no
5429 echo "configure: failed program was:" >&5
5430 cat conftest.$ac_ext >&5
5432 CPPFLAGS_SAVE="$CPPFLAGS"
5433 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
5434 cat > conftest.$ac_ext <<EOF
5435 #line 5436 "configure"
5436 #include "confdefs.h"
5439 gethostbyname_r("", 0, 0);
5442 if { (eval echo configure:5443: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5444 libjava_cv_gethostbyname_r_needs_reentrant=yes
5446 echo "configure: failed program was:" >&5
5447 cat conftest.$ac_ext >&5
5449 libjava_cv_gethostbyname_r_needs_reentrant=fail
5452 CPPFLAGS="$CPPFLAGS_SAVE"
5457 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
5458 ac_cpp='$CPP $CPPFLAGS'
5459 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
5460 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
5461 cross_compiling=$ac_cv_prog_cc_cross
5466 echo "$ac_t""$libjava_cv_gethostbyname_r_needs_reentrant" 1>&6
5467 if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
5468 cat >> confdefs.h <<\EOF
5469 #define _REENTRANT 1
5476 echo $ac_n "checking for struct hostent_data""... $ac_c" 1>&6
5477 echo "configure:5478: checking for struct hostent_data" >&5
5478 if eval "test \"`echo '$''{'libjava_cv_struct_hostent_data'+set}'`\" = set"; then
5479 echo $ac_n "(cached) $ac_c" 1>&6
5481 cat > conftest.$ac_ext <<EOF
5482 #line 5483 "configure"
5483 #include "confdefs.h"
5485 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
5486 # define _REENTRANT 1
5490 struct hostent_data data;
5493 if { (eval echo configure:5494: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5495 libjava_cv_struct_hostent_data=yes
5497 echo "configure: failed program was:" >&5
5498 cat conftest.$ac_ext >&5
5500 libjava_cv_struct_hostent_data=no
5505 echo "$ac_t""$libjava_cv_struct_hostent_data" 1>&6
5506 if test "x$libjava_cv_struct_hostent_data" = xyes; then
5507 cat >> confdefs.h <<\EOF
5508 #define HAVE_STRUCT_HOSTENT_DATA 1
5514 echo "$ac_t""no" 1>&6
5519 # FIXME: libjava source code expects to find a prototype for
5520 # gethostbyaddr_r in netdb.h. The outer check ensures that
5521 # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
5522 # to exist where expected. (The root issue: AC_CHECK_FUNCS assumes C
5523 # linkage check is enough, yet C++ code requires proper prototypes.)
5524 cat > conftest.$ac_ext <<EOF
5525 #line 5526 "configure"
5526 #include "confdefs.h"
5529 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5530 egrep "gethostbyaddr_r" >/dev/null 2>&1; then
5533 for ac_func in gethostbyaddr_r
5535 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5536 echo "configure:5537: checking for $ac_func" >&5
5537 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5538 echo $ac_n "(cached) $ac_c" 1>&6
5540 cat > conftest.$ac_ext <<EOF
5541 #line 5542 "configure"
5542 #include "confdefs.h"
5543 /* System header to define __stub macros and hopefully few prototypes,
5544 which can conflict with char $ac_func(); below. */
5546 /* Override any gcc2 internal prototype to avoid an error. */
5547 /* We use char because int might match the return type of a gcc2
5548 builtin and then its argument prototype would still apply. */
5553 /* The GNU C library defines this for functions which it implements
5554 to always fail with ENOSYS. Some functions are actually named
5555 something starting with __ and the normal name is an alias. */
5556 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5564 if { (eval echo configure:5565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5566 eval "ac_cv_func_$ac_func=yes"
5568 echo "configure: failed program was:" >&5
5569 cat conftest.$ac_ext >&5
5571 eval "ac_cv_func_$ac_func=no"
5576 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5577 echo "$ac_t""yes" 1>&6
5578 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5579 cat >> confdefs.h <<EOF
5580 #define $ac_tr_func 1
5583 cat >> confdefs.h <<\EOF
5584 #define HAVE_GETHOSTBYADDR_R 1
5587 # There are two different kinds of gethostbyaddr_r.
5588 # We look for the one that returns `int'.
5589 # Hopefully this check is robust enough.
5590 cat > conftest.$ac_ext <<EOF
5591 #line 5592 "configure"
5592 #include "confdefs.h"
5595 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5596 egrep "int.*gethostbyaddr_r" >/dev/null 2>&1; then
5599 cat >> confdefs.h <<\EOF
5600 #define GETHOSTBYADDR_R_RETURNS_INT 1
5607 echo "$ac_t""no" 1>&6
5615 for ac_func in gethostname
5617 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5618 echo "configure:5619: checking for $ac_func" >&5
5619 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5620 echo $ac_n "(cached) $ac_c" 1>&6
5622 cat > conftest.$ac_ext <<EOF
5623 #line 5624 "configure"
5624 #include "confdefs.h"
5625 /* System header to define __stub macros and hopefully few prototypes,
5626 which can conflict with char $ac_func(); below. */
5628 /* Override any gcc2 internal prototype to avoid an error. */
5629 /* We use char because int might match the return type of a gcc2
5630 builtin and then its argument prototype would still apply. */
5635 /* The GNU C library defines this for functions which it implements
5636 to always fail with ENOSYS. Some functions are actually named
5637 something starting with __ and the normal name is an alias. */
5638 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5646 if { (eval echo configure:5647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5648 eval "ac_cv_func_$ac_func=yes"
5650 echo "configure: failed program was:" >&5
5651 cat conftest.$ac_ext >&5
5653 eval "ac_cv_func_$ac_func=no"
5658 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5659 echo "$ac_t""yes" 1>&6
5660 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5661 cat >> confdefs.h <<EOF
5662 #define $ac_tr_func 1
5665 cat >> confdefs.h <<\EOF
5666 #define HAVE_GETHOSTNAME 1
5669 cat > conftest.$ac_ext <<EOF
5670 #line 5671 "configure"
5671 #include "confdefs.h"
5674 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5675 egrep "gethostname" >/dev/null 2>&1; then
5678 cat >> confdefs.h <<\EOF
5679 #define HAVE_GETHOSTNAME_DECL 1
5686 echo "$ac_t""no" 1>&6
5691 for ac_func in usleep
5693 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5694 echo "configure:5695: checking for $ac_func" >&5
5695 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5696 echo $ac_n "(cached) $ac_c" 1>&6
5698 cat > conftest.$ac_ext <<EOF
5699 #line 5700 "configure"
5700 #include "confdefs.h"
5701 /* System header to define __stub macros and hopefully few prototypes,
5702 which can conflict with char $ac_func(); below. */
5704 /* Override any gcc2 internal prototype to avoid an error. */
5705 /* We use char because int might match the return type of a gcc2
5706 builtin and then its argument prototype would still apply. */
5711 /* The GNU C library defines this for functions which it implements
5712 to always fail with ENOSYS. Some functions are actually named
5713 something starting with __ and the normal name is an alias. */
5714 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5722 if { (eval echo configure:5723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5724 eval "ac_cv_func_$ac_func=yes"
5726 echo "configure: failed program was:" >&5
5727 cat conftest.$ac_ext >&5
5729 eval "ac_cv_func_$ac_func=no"
5734 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5735 echo "$ac_t""yes" 1>&6
5736 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5737 cat >> confdefs.h <<EOF
5738 #define $ac_tr_func 1
5741 cat > conftest.$ac_ext <<EOF
5742 #line 5743 "configure"
5743 #include "confdefs.h"
5746 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5747 egrep "usleep" >/dev/null 2>&1; then
5750 cat >> confdefs.h <<\EOF
5751 #define HAVE_USLEEP_DECL 1
5758 echo "$ac_t""no" 1>&6
5763 # Look for these functions in the thread library, but only bother
5764 # if using POSIX threads.
5765 if test "$THREADS" = posix; then
5767 LIBS="$LIBS $THREADLIBS"
5768 # Some POSIX thread systems don't have pthread_mutexattr_settype.
5770 for ac_func in pthread_mutexattr_settype pthread_mutexattr_setkind_np
5772 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5773 echo "configure:5774: checking for $ac_func" >&5
5774 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5775 echo $ac_n "(cached) $ac_c" 1>&6
5777 cat > conftest.$ac_ext <<EOF
5778 #line 5779 "configure"
5779 #include "confdefs.h"
5780 /* System header to define __stub macros and hopefully few prototypes,
5781 which can conflict with char $ac_func(); below. */
5783 /* Override any gcc2 internal prototype to avoid an error. */
5784 /* We use char because int might match the return type of a gcc2
5785 builtin and then its argument prototype would still apply. */
5790 /* The GNU C library defines this for functions which it implements
5791 to always fail with ENOSYS. Some functions are actually named
5792 something starting with __ and the normal name is an alias. */
5793 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5801 if { (eval echo configure:5802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5803 eval "ac_cv_func_$ac_func=yes"
5805 echo "configure: failed program was:" >&5
5806 cat conftest.$ac_ext >&5
5808 eval "ac_cv_func_$ac_func=no"
5813 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5814 echo "$ac_t""yes" 1>&6
5815 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5816 cat >> confdefs.h <<EOF
5817 #define $ac_tr_func 1
5821 echo "$ac_t""no" 1>&6
5826 # Look for sched_yield. Up to Solaris 2.6, it is in libposix4, since
5827 # Solaris 7 the name librt is preferred.
5828 for ac_func in sched_yield
5830 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5831 echo "configure:5832: checking for $ac_func" >&5
5832 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5833 echo $ac_n "(cached) $ac_c" 1>&6
5835 cat > conftest.$ac_ext <<EOF
5836 #line 5837 "configure"
5837 #include "confdefs.h"
5838 /* System header to define __stub macros and hopefully few prototypes,
5839 which can conflict with char $ac_func(); below. */
5841 /* Override any gcc2 internal prototype to avoid an error. */
5842 /* We use char because int might match the return type of a gcc2
5843 builtin and then its argument prototype would still apply. */
5848 /* The GNU C library defines this for functions which it implements
5849 to always fail with ENOSYS. Some functions are actually named
5850 something starting with __ and the normal name is an alias. */
5851 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5859 if { (eval echo configure:5860: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5861 eval "ac_cv_func_$ac_func=yes"
5863 echo "configure: failed program was:" >&5
5864 cat conftest.$ac_ext >&5
5866 eval "ac_cv_func_$ac_func=no"
5871 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5872 echo "$ac_t""yes" 1>&6
5873 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5874 cat >> confdefs.h <<EOF
5875 #define $ac_tr_func 1
5879 echo "$ac_t""no" 1>&6
5880 echo $ac_n "checking for sched_yield in -lrt""... $ac_c" 1>&6
5881 echo "configure:5882: checking for sched_yield in -lrt" >&5
5882 ac_lib_var=`echo rt'_'sched_yield | sed 'y%./+-%__p_%'`
5883 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5884 echo $ac_n "(cached) $ac_c" 1>&6
5886 ac_save_LIBS="$LIBS"
5888 cat > conftest.$ac_ext <<EOF
5889 #line 5890 "configure"
5890 #include "confdefs.h"
5891 /* Override any gcc2 internal prototype to avoid an error. */
5892 /* We use char because int might match the return type of a gcc2
5893 builtin and then its argument prototype would still apply. */
5900 if { (eval echo configure:5901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5902 eval "ac_cv_lib_$ac_lib_var=yes"
5904 echo "configure: failed program was:" >&5
5905 cat conftest.$ac_ext >&5
5907 eval "ac_cv_lib_$ac_lib_var=no"
5910 LIBS="$ac_save_LIBS"
5913 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5914 echo "$ac_t""yes" 1>&6
5916 cat >> confdefs.h <<\EOF
5917 #define HAVE_SCHED_YIELD 1
5920 THREADLIBS="$THREADLIBS -lrt"
5921 THREADSPEC="$THREADSPEC -lrt"
5923 echo "$ac_t""no" 1>&6
5925 echo $ac_n "checking for sched_yield in -lposix4""... $ac_c" 1>&6
5926 echo "configure:5927: checking for sched_yield in -lposix4" >&5
5927 ac_lib_var=`echo posix4'_'sched_yield | sed 'y%./+-%__p_%'`
5928 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5929 echo $ac_n "(cached) $ac_c" 1>&6
5931 ac_save_LIBS="$LIBS"
5932 LIBS="-lposix4 $LIBS"
5933 cat > conftest.$ac_ext <<EOF
5934 #line 5935 "configure"
5935 #include "confdefs.h"
5936 /* Override any gcc2 internal prototype to avoid an error. */
5937 /* We use char because int might match the return type of a gcc2
5938 builtin and then its argument prototype would still apply. */
5945 if { (eval echo configure:5946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5947 eval "ac_cv_lib_$ac_lib_var=yes"
5949 echo "configure: failed program was:" >&5
5950 cat conftest.$ac_ext >&5
5952 eval "ac_cv_lib_$ac_lib_var=no"
5955 LIBS="$ac_save_LIBS"
5958 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5959 echo "$ac_t""yes" 1>&6
5961 cat >> confdefs.h <<\EOF
5962 #define HAVE_SCHED_YIELD 1
5965 THREADLIBS="$THREADLIBS -lposix4"
5966 THREADSPEC="$THREADSPEC -lposix4"
5968 echo "$ac_t""no" 1>&6
5978 # We can save a little space at runtime if the mutex has m_count
5979 # or __m_count. This is a nice hack for Linux.
5980 cat > conftest.$ac_ext <<EOF
5981 #line 5982 "configure"
5982 #include "confdefs.h"
5983 #include <pthread.h>
5986 extern pthread_mutex_t *mutex; int q = mutex->m_count;
5990 if { (eval echo configure:5991: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5992 cat >> confdefs.h <<\EOF
5993 #define PTHREAD_MUTEX_HAVE_M_COUNT 1
5997 echo "configure: failed program was:" >&5
5998 cat conftest.$ac_ext >&5
6001 cat > conftest.$ac_ext <<EOF
6002 #line 6003 "configure"
6003 #include "confdefs.h"
6004 #include <pthread.h>
6007 extern pthread_mutex_t *mutex; int q = mutex->__m_count;
6011 if { (eval echo configure:6012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6013 cat >> confdefs.h <<\EOF
6014 #define PTHREAD_MUTEX_HAVE___M_COUNT 1
6018 echo "configure: failed program was:" >&5
6019 cat conftest.$ac_ext >&5
6026 # We require a way to get the time.
6028 for ac_func in gettimeofday time ftime
6030 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6031 echo "configure:6032: checking for $ac_func" >&5
6032 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6033 echo $ac_n "(cached) $ac_c" 1>&6
6035 cat > conftest.$ac_ext <<EOF
6036 #line 6037 "configure"
6037 #include "confdefs.h"
6038 /* System header to define __stub macros and hopefully few prototypes,
6039 which can conflict with char $ac_func(); below. */
6041 /* Override any gcc2 internal prototype to avoid an error. */
6042 /* We use char because int might match the return type of a gcc2
6043 builtin and then its argument prototype would still apply. */
6048 /* The GNU C library defines this for functions which it implements
6049 to always fail with ENOSYS. Some functions are actually named
6050 something starting with __ and the normal name is an alias. */
6051 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6059 if { (eval echo configure:6060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6061 eval "ac_cv_func_$ac_func=yes"
6063 echo "configure: failed program was:" >&5
6064 cat conftest.$ac_ext >&5
6066 eval "ac_cv_func_$ac_func=no"
6071 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6072 echo "$ac_t""yes" 1>&6
6073 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6074 cat >> confdefs.h <<EOF
6075 #define $ac_tr_func 1
6079 echo "$ac_t""no" 1>&6
6083 if test "$time_found" = no; then
6084 { echo "configure: error: no function found to get the time" 1>&2; exit 1; }
6087 for ac_func in memmove
6089 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6090 echo "configure:6091: checking for $ac_func" >&5
6091 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6092 echo $ac_n "(cached) $ac_c" 1>&6
6094 cat > conftest.$ac_ext <<EOF
6095 #line 6096 "configure"
6096 #include "confdefs.h"
6097 /* System header to define __stub macros and hopefully few prototypes,
6098 which can conflict with char $ac_func(); below. */
6100 /* Override any gcc2 internal prototype to avoid an error. */
6101 /* We use char because int might match the return type of a gcc2
6102 builtin and then its argument prototype would still apply. */
6107 /* The GNU C library defines this for functions which it implements
6108 to always fail with ENOSYS. Some functions are actually named
6109 something starting with __ and the normal name is an alias. */
6110 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6118 if { (eval echo configure:6119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6120 eval "ac_cv_func_$ac_func=yes"
6122 echo "configure: failed program was:" >&5
6123 cat conftest.$ac_ext >&5
6125 eval "ac_cv_func_$ac_func=no"
6130 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6131 echo "$ac_t""yes" 1>&6
6132 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6133 cat >> confdefs.h <<EOF
6134 #define $ac_tr_func 1
6138 echo "$ac_t""no" 1>&6
6143 # We require memcpy.
6145 for ac_func in memcpy
6147 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6148 echo "configure:6149: checking for $ac_func" >&5
6149 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6150 echo $ac_n "(cached) $ac_c" 1>&6
6152 cat > conftest.$ac_ext <<EOF
6153 #line 6154 "configure"
6154 #include "confdefs.h"
6155 /* System header to define __stub macros and hopefully few prototypes,
6156 which can conflict with char $ac_func(); below. */
6158 /* Override any gcc2 internal prototype to avoid an error. */
6159 /* We use char because int might match the return type of a gcc2
6160 builtin and then its argument prototype would still apply. */
6165 /* The GNU C library defines this for functions which it implements
6166 to always fail with ENOSYS. Some functions are actually named
6167 something starting with __ and the normal name is an alias. */
6168 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6176 if { (eval echo configure:6177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6178 eval "ac_cv_func_$ac_func=yes"
6180 echo "configure: failed program was:" >&5
6181 cat conftest.$ac_ext >&5
6183 eval "ac_cv_func_$ac_func=no"
6188 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6189 echo "$ac_t""yes" 1>&6
6190 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6191 cat >> confdefs.h <<EOF
6192 #define $ac_tr_func 1
6196 echo "$ac_t""no" 1>&6
6200 if test "$memcpy_found" = no; then
6201 { echo "configure: error: memcpy is required" 1>&2; exit 1; }
6204 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
6205 echo "configure:6206: checking for dlopen in -ldl" >&5
6206 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
6207 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6208 echo $ac_n "(cached) $ac_c" 1>&6
6210 ac_save_LIBS="$LIBS"
6212 cat > conftest.$ac_ext <<EOF
6213 #line 6214 "configure"
6214 #include "confdefs.h"
6215 /* Override any gcc2 internal prototype to avoid an error. */
6216 /* We use char because int might match the return type of a gcc2
6217 builtin and then its argument prototype would still apply. */
6224 if { (eval echo configure:6225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6226 eval "ac_cv_lib_$ac_lib_var=yes"
6228 echo "configure: failed program was:" >&5
6229 cat conftest.$ac_ext >&5
6231 eval "ac_cv_lib_$ac_lib_var=no"
6234 LIBS="$ac_save_LIBS"
6237 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6238 echo "$ac_t""yes" 1>&6
6240 cat >> confdefs.h <<\EOF
6241 #define HAVE_DLOPEN 1
6245 echo "$ac_t""no" 1>&6
6249 # Some library-finding code we stole from Tcl.
6250 #--------------------------------------------------------------------
6251 # Check for the existence of the -lsocket and -lnsl libraries.
6252 # The order here is important, so that they end up in the right
6253 # order in the command line generated by make. Here are some
6254 # special considerations:
6255 # 1. Use "connect" and "accept" to check for -lsocket, and
6256 # "gethostbyname" to check for -lnsl.
6257 # 2. Use each function name only once: can't redo a check because
6258 # autoconf caches the results of the last check and won't redo it.
6259 # 3. Use -lnsl and -lsocket only if they supply procedures that
6260 # aren't already present in the normal libraries. This is because
6261 # IRIX 5.2 has libraries, but they aren't needed and they're
6262 # bogus: they goof up name resolution if used.
6263 # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
6264 # To get around this problem, check for both libraries together
6265 # if -lsocket doesn't work by itself.
6266 #--------------------------------------------------------------------
6268 echo $ac_n "checking for socket libraries""... $ac_c" 1>&6
6269 echo "configure:6270: checking for socket libraries" >&5
6270 if eval "test \"`echo '$''{'gcj_cv_lib_sockets'+set}'`\" = set"; then
6271 echo $ac_n "(cached) $ac_c" 1>&6
6275 unset ac_cv_func_connect
6276 echo $ac_n "checking for connect""... $ac_c" 1>&6
6277 echo "configure:6278: checking for connect" >&5
6278 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
6279 echo $ac_n "(cached) $ac_c" 1>&6
6281 cat > conftest.$ac_ext <<EOF
6282 #line 6283 "configure"
6283 #include "confdefs.h"
6284 /* System header to define __stub macros and hopefully few prototypes,
6285 which can conflict with char connect(); below. */
6287 /* Override any gcc2 internal prototype to avoid an error. */
6288 /* We use char because int might match the return type of a gcc2
6289 builtin and then its argument prototype would still apply. */
6294 /* The GNU C library defines this for functions which it implements
6295 to always fail with ENOSYS. Some functions are actually named
6296 something starting with __ and the normal name is an alias. */
6297 #if defined (__stub_connect) || defined (__stub___connect)
6305 if { (eval echo configure:6306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6307 eval "ac_cv_func_connect=yes"
6309 echo "configure: failed program was:" >&5
6310 cat conftest.$ac_ext >&5
6312 eval "ac_cv_func_connect=no"
6317 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
6318 echo "$ac_t""yes" 1>&6
6321 echo "$ac_t""no" 1>&6
6325 if test "$gcj_checkSocket" = 1; then
6326 unset ac_cv_func_connect
6327 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
6328 echo "configure:6329: checking for main in -lsocket" >&5
6329 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
6330 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6331 echo $ac_n "(cached) $ac_c" 1>&6
6333 ac_save_LIBS="$LIBS"
6334 LIBS="-lsocket $LIBS"
6335 cat > conftest.$ac_ext <<EOF
6336 #line 6337 "configure"
6337 #include "confdefs.h"
6343 if { (eval echo configure:6344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6345 eval "ac_cv_lib_$ac_lib_var=yes"
6347 echo "configure: failed program was:" >&5
6348 cat conftest.$ac_ext >&5
6350 eval "ac_cv_lib_$ac_lib_var=no"
6353 LIBS="$ac_save_LIBS"
6356 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6357 echo "$ac_t""yes" 1>&6
6358 gcj_cv_lib_sockets="-lsocket"
6360 echo "$ac_t""no" 1>&6
6365 if test "$gcj_checkBoth" = 1; then
6367 LIBS="$LIBS -lsocket -lnsl"
6368 unset ac_cv_func_accept
6369 echo $ac_n "checking for accept""... $ac_c" 1>&6
6370 echo "configure:6371: checking for accept" >&5
6371 if eval "test \"`echo '$''{'ac_cv_func_accept'+set}'`\" = set"; then
6372 echo $ac_n "(cached) $ac_c" 1>&6
6374 cat > conftest.$ac_ext <<EOF
6375 #line 6376 "configure"
6376 #include "confdefs.h"
6377 /* System header to define __stub macros and hopefully few prototypes,
6378 which can conflict with char accept(); below. */
6380 /* Override any gcc2 internal prototype to avoid an error. */
6381 /* We use char because int might match the return type of a gcc2
6382 builtin and then its argument prototype would still apply. */
6387 /* The GNU C library defines this for functions which it implements
6388 to always fail with ENOSYS. Some functions are actually named
6389 something starting with __ and the normal name is an alias. */
6390 #if defined (__stub_accept) || defined (__stub___accept)
6398 if { (eval echo configure:6399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6400 eval "ac_cv_func_accept=yes"
6402 echo "configure: failed program was:" >&5
6403 cat conftest.$ac_ext >&5
6405 eval "ac_cv_func_accept=no"
6410 if eval "test \"`echo '$ac_cv_func_'accept`\" = yes"; then
6411 echo "$ac_t""yes" 1>&6
6413 gcj_cv_lib_sockets="-lsocket -lnsl"
6415 echo "$ac_t""no" 1>&6
6418 unset ac_cv_func_accept
6421 unset ac_cv_func_gethostbyname
6423 LIBS="$LIBS $gcj_cv_lib_sockets"
6424 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
6425 echo "configure:6426: checking for gethostbyname" >&5
6426 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
6427 echo $ac_n "(cached) $ac_c" 1>&6
6429 cat > conftest.$ac_ext <<EOF
6430 #line 6431 "configure"
6431 #include "confdefs.h"
6432 /* System header to define __stub macros and hopefully few prototypes,
6433 which can conflict with char gethostbyname(); below. */
6435 /* Override any gcc2 internal prototype to avoid an error. */
6436 /* We use char because int might match the return type of a gcc2
6437 builtin and then its argument prototype would still apply. */
6438 char gethostbyname();
6442 /* The GNU C library defines this for functions which it implements
6443 to always fail with ENOSYS. Some functions are actually named
6444 something starting with __ and the normal name is an alias. */
6445 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
6453 if { (eval echo configure:6454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6455 eval "ac_cv_func_gethostbyname=yes"
6457 echo "configure: failed program was:" >&5
6458 cat conftest.$ac_ext >&5
6460 eval "ac_cv_func_gethostbyname=no"
6465 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
6466 echo "$ac_t""yes" 1>&6
6469 echo "$ac_t""no" 1>&6
6470 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
6471 echo "configure:6472: checking for main in -lnsl" >&5
6472 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
6473 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6474 echo $ac_n "(cached) $ac_c" 1>&6
6476 ac_save_LIBS="$LIBS"
6478 cat > conftest.$ac_ext <<EOF
6479 #line 6480 "configure"
6480 #include "confdefs.h"
6486 if { (eval echo configure:6487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6488 eval "ac_cv_lib_$ac_lib_var=yes"
6490 echo "configure: failed program was:" >&5
6491 cat conftest.$ac_ext >&5
6493 eval "ac_cv_lib_$ac_lib_var=no"
6496 LIBS="$ac_save_LIBS"
6499 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6500 echo "$ac_t""yes" 1>&6
6501 gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
6503 echo "$ac_t""no" 1>&6
6508 unset ac_cv_func_gethostbyname
6513 echo "$ac_t""$gcj_cv_lib_sockets" 1>&6
6514 SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
6516 if test "$with_system_zlib" = yes; then
6517 echo $ac_n "checking for deflate in -lz""... $ac_c" 1>&6
6518 echo "configure:6519: checking for deflate in -lz" >&5
6519 ac_lib_var=`echo z'_'deflate | sed 'y%./+-%__p_%'`
6520 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6521 echo $ac_n "(cached) $ac_c" 1>&6
6523 ac_save_LIBS="$LIBS"
6525 cat > conftest.$ac_ext <<EOF
6526 #line 6527 "configure"
6527 #include "confdefs.h"
6528 /* Override any gcc2 internal prototype to avoid an error. */
6529 /* We use char because int might match the return type of a gcc2
6530 builtin and then its argument prototype would still apply. */
6537 if { (eval echo configure:6538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6539 eval "ac_cv_lib_$ac_lib_var=yes"
6541 echo "configure: failed program was:" >&5
6542 cat conftest.$ac_ext >&5
6544 eval "ac_cv_lib_$ac_lib_var=no"
6547 LIBS="$ac_save_LIBS"
6550 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6551 echo "$ac_t""yes" 1>&6
6554 echo "$ac_t""no" 1>&6
6560 # Test for Gtk stuff, if asked for.
6561 if test "$use_gtk_awt" = yes; then
6562 # Check whether --enable-gtktest or --disable-gtktest was given.
6563 if test "${enable_gtktest+set}" = set; then
6564 enableval="$enable_gtktest"
6571 pkg_config_args=gtk+-2.0
6576 pkg_config_args="$pkg_config_args gthread-2.0"
6583 # Extract the first word of "pkg-config", so it can be a program name with args.
6584 set dummy pkg-config; ac_word=$2
6585 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6586 echo "configure:6587: checking for $ac_word" >&5
6587 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6588 echo $ac_n "(cached) $ac_c" 1>&6
6590 case "$PKG_CONFIG" in
6592 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6595 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
6598 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6600 for ac_dir in $ac_dummy; do
6601 test -z "$ac_dir" && ac_dir=.
6602 if test -f $ac_dir/$ac_word; then
6603 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
6608 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
6612 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6613 if test -n "$PKG_CONFIG"; then
6614 echo "$ac_t""$PKG_CONFIG" 1>&6
6616 echo "$ac_t""no" 1>&6
6620 if test x$PKG_CONFIG != xno ; then
6621 if pkg-config --atleast-pkgconfig-version 0.7 ; then
6624 echo *** pkg-config too old; version 0.7 or better required.
6632 min_gtk_version=2.0.0
6633 echo $ac_n "checking for GTK+ - version >= $min_gtk_version""... $ac_c" 1>&6
6634 echo "configure:6635: checking for GTK+ - version >= $min_gtk_version" >&5
6636 if test x$PKG_CONFIG != xno ; then
6637 ## don't try to run the test against uninstalled libtool libs
6638 if $PKG_CONFIG --uninstalled $pkg_config_args; then
6639 echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH"
6643 if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
6650 if test x"$no_gtk" = x ; then
6651 GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
6652 GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
6653 gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
6654 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
6655 gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
6656 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
6657 gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
6658 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
6659 if test "x$enable_gtktest" = "xyes" ; then
6660 ac_save_CFLAGS="$CFLAGS"
6661 ac_save_LIBS="$LIBS"
6662 CFLAGS="$CFLAGS $GTK_CFLAGS"
6663 LIBS="$GTK_LIBS $LIBS"
6665 if test "$cross_compiling" = yes; then
6666 echo $ac_n "cross compiling; assumed OK... $ac_c"
6668 cat > conftest.$ac_ext <<EOF
6669 #line 6670 "configure"
6670 #include "confdefs.h"
6672 #include <gtk/gtk.h>
6679 int major, minor, micro;
6682 system ("touch conf.gtktest");
6684 /* HP/UX 9 (%@#!) writes to sscanf strings */
6685 tmp_version = g_strdup("$min_gtk_version");
6686 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
6687 printf("%s, bad version string\n", "$min_gtk_version");
6691 if ((gtk_major_version != $gtk_config_major_version) ||
6692 (gtk_minor_version != $gtk_config_minor_version) ||
6693 (gtk_micro_version != $gtk_config_micro_version))
6695 printf("\n*** 'pkg-config --modversion gtk+-2.0' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
6696 $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
6697 gtk_major_version, gtk_minor_version, gtk_micro_version);
6698 printf ("*** was found! If pkg-config was correct, then it is best\n");
6699 printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
6700 printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
6701 printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
6702 printf("*** required on your system.\n");
6703 printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
6704 printf("*** to point to the correct configuration files\n");
6706 else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
6707 (gtk_minor_version != GTK_MINOR_VERSION) ||
6708 (gtk_micro_version != GTK_MICRO_VERSION))
6710 printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
6711 GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
6712 printf("*** library (version %d.%d.%d)\n",
6713 gtk_major_version, gtk_minor_version, gtk_micro_version);
6717 if ((gtk_major_version > major) ||
6718 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
6719 ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
6725 printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
6726 gtk_major_version, gtk_minor_version, gtk_micro_version);
6727 printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
6728 major, minor, micro);
6729 printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
6731 printf("*** If you have already installed a sufficiently new version, this error\n");
6732 printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
6733 printf("*** being found. The easiest way to fix this is to remove the old version\n");
6734 printf("*** of GTK+, but you can also set the PKG_CONFIG environment to point to the\n");
6735 printf("*** correct copy of pkg-config. (In this case, you will have to\n");
6736 printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
6737 printf("*** so that the correct libraries are found at run-time))\n");
6744 if { (eval echo configure:6745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6748 echo "configure: failed program was:" >&5
6749 cat conftest.$ac_ext >&5
6756 CFLAGS="$ac_save_CFLAGS"
6757 LIBS="$ac_save_LIBS"
6760 if test "x$no_gtk" = x ; then
6761 echo "$ac_t""yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version)" 1>&6
6764 echo "$ac_t""no" 1>&6
6765 if test "$PKG_CONFIG" = "no" ; then
6766 echo "*** A new enough version of pkg-config was not found."
6767 echo "*** See http://pkgconfig.sourceforge.net"
6769 if test -f conf.gtktest ; then
6772 echo "*** Could not run GTK+ test program, checking why..."
6773 ac_save_CFLAGS="$CFLAGS"
6774 ac_save_LIBS="$LIBS"
6775 CFLAGS="$CFLAGS $GTK_CFLAGS"
6776 LIBS="$LIBS $GTK_LIBS"
6777 cat > conftest.$ac_ext <<EOF
6778 #line 6779 "configure"
6779 #include "confdefs.h"
6781 #include <gtk/gtk.h>
6785 return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version));
6788 if { (eval echo configure:6789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6790 echo "*** The test program compiled, but did not run. This usually means"
6791 echo "*** that the run-time linker is not finding GTK+ or finding the wrong"
6792 echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your"
6793 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
6794 echo "*** to the installed location Also, make sure you have run ldconfig if that"
6795 echo "*** is required on your system"
6797 echo "*** If you have an old version installed, it is best to remove it, although"
6798 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
6800 echo "configure: failed program was:" >&5
6801 cat conftest.$ac_ext >&5
6803 echo "*** The test program failed to compile or link. See the file config.log for the"
6804 echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."
6807 CFLAGS="$ac_save_CFLAGS"
6808 LIBS="$ac_save_LIBS"
6819 # Check whether --enable-glibtest or --disable-glibtest was given.
6820 if test "${enable_glibtest+set}" = set; then
6821 enableval="$enable_glibtest"
6828 pkg_config_args=glib-2.0
6829 for module in . gthread
6833 pkg_config_args="$pkg_config_args gmodule-2.0"
6836 pkg_config_args="$pkg_config_args gobject-2.0"
6839 pkg_config_args="$pkg_config_args gthread-2.0"
6844 # Extract the first word of "pkg-config", so it can be a program name with args.
6845 set dummy pkg-config; ac_word=$2
6846 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6847 echo "configure:6848: checking for $ac_word" >&5
6848 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6849 echo $ac_n "(cached) $ac_c" 1>&6
6851 case "$PKG_CONFIG" in
6853 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6856 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
6859 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6861 for ac_dir in $ac_dummy; do
6862 test -z "$ac_dir" && ac_dir=.
6863 if test -f $ac_dir/$ac_word; then
6864 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
6869 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
6873 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6874 if test -n "$PKG_CONFIG"; then
6875 echo "$ac_t""$PKG_CONFIG" 1>&6
6877 echo "$ac_t""no" 1>&6
6883 if test x$PKG_CONFIG != xno ; then
6884 if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then
6887 echo *** pkg-config too old; version 0.7 or better required.
6895 min_glib_version=2.0.0
6896 echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6
6897 echo "configure:6898: checking for GLIB - version >= $min_glib_version" >&5
6899 if test x$PKG_CONFIG != xno ; then
6900 ## don't try to run the test against uninstalled libtool libs
6901 if $PKG_CONFIG --uninstalled $pkg_config_args; then
6902 echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH"
6906 if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then
6913 if test x"$no_glib" = x ; then
6914 GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
6915 GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0`
6916 GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
6918 GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args`
6919 GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args`
6920 glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \
6921 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
6922 glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \
6923 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
6924 glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \
6925 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
6926 if test "x$enable_glibtest" = "xyes" ; then
6927 ac_save_CFLAGS="$CFLAGS"
6928 ac_save_LIBS="$LIBS"
6929 CFLAGS="$CFLAGS $GLIB_CFLAGS"
6930 LIBS="$GLIB_LIBS $LIBS"
6932 if test "$cross_compiling" = yes; then
6933 echo $ac_n "cross compiling; assumed OK... $ac_c"
6935 cat > conftest.$ac_ext <<EOF
6936 #line 6937 "configure"
6937 #include "confdefs.h"
6946 int major, minor, micro;
6949 system ("touch conf.glibtest");
6951 /* HP/UX 9 (%@#!) writes to sscanf strings */
6952 tmp_version = g_strdup("$min_glib_version");
6953 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
6954 printf("%s, bad version string\n", "$min_glib_version");
6958 if ((glib_major_version != $glib_config_major_version) ||
6959 (glib_minor_version != $glib_config_minor_version) ||
6960 (glib_micro_version != $glib_config_micro_version))
6962 printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n",
6963 $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
6964 glib_major_version, glib_minor_version, glib_micro_version);
6965 printf ("*** was found! If pkg-config was correct, then it is best\n");
6966 printf ("*** to remove the old version of GLib. You may also be able to fix the error\n");
6967 printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
6968 printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
6969 printf("*** required on your system.\n");
6970 printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
6971 printf("*** to point to the correct configuration files\n");
6973 else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
6974 (glib_minor_version != GLIB_MINOR_VERSION) ||
6975 (glib_micro_version != GLIB_MICRO_VERSION))
6977 printf("*** GLIB header files (version %d.%d.%d) do not match\n",
6978 GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
6979 printf("*** library (version %d.%d.%d)\n",
6980 glib_major_version, glib_minor_version, glib_micro_version);
6984 if ((glib_major_version > major) ||
6985 ((glib_major_version == major) && (glib_minor_version > minor)) ||
6986 ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
6992 printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
6993 glib_major_version, glib_minor_version, glib_micro_version);
6994 printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
6995 major, minor, micro);
6996 printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
6998 printf("*** If you have already installed a sufficiently new version, this error\n");
6999 printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
7000 printf("*** being found. The easiest way to fix this is to remove the old version\n");
7001 printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n");
7002 printf("*** correct copy of pkg-config. (In this case, you will have to\n");
7003 printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
7004 printf("*** so that the correct libraries are found at run-time))\n");
7011 if { (eval echo configure:7012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7015 echo "configure: failed program was:" >&5
7016 cat conftest.$ac_ext >&5
7023 CFLAGS="$ac_save_CFLAGS"
7024 LIBS="$ac_save_LIBS"
7027 if test "x$no_glib" = x ; then
7028 echo "$ac_t""yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)" 1>&6
7031 echo "$ac_t""no" 1>&6
7032 if test "$PKG_CONFIG" = "no" ; then
7033 echo "*** A new enough version of pkg-config was not found."
7034 echo "*** See http://www.freedesktop.org/software/pkgconfig/"
7036 if test -f conf.glibtest ; then
7039 echo "*** Could not run GLIB test program, checking why..."
7040 ac_save_CFLAGS="$CFLAGS"
7041 ac_save_LIBS="$LIBS"
7042 CFLAGS="$CFLAGS $GLIB_CFLAGS"
7043 LIBS="$LIBS $GLIB_LIBS"
7044 cat > conftest.$ac_ext <<EOF
7045 #line 7046 "configure"
7046 #include "confdefs.h"
7052 return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
7055 if { (eval echo configure:7056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7057 echo "*** The test program compiled, but did not run. This usually means"
7058 echo "*** that the run-time linker is not finding GLIB or finding the wrong"
7059 echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
7060 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
7061 echo "*** to the installed location Also, make sure you have run ldconfig if that"
7062 echo "*** is required on your system"
7064 echo "*** If you have an old version installed, it is best to remove it, although"
7065 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
7067 echo "configure: failed program was:" >&5
7068 cat conftest.$ac_ext >&5
7070 echo "*** The test program failed to compile or link. See the file config.log for the"
7071 echo "*** exact error that occured. This usually means GLIB is incorrectly installed."
7074 CFLAGS="$ac_save_CFLAGS"
7075 LIBS="$ac_save_LIBS"
7092 enable_libarttest=no
7093 # Check whether --with-libart-prefix or --without-libart-prefix was given.
7094 if test "${with_libart_prefix+set}" = set; then
7095 withval="$with_libart_prefix"
7096 libart_prefix="$withval"
7101 # Check whether --with-libart-exec-prefix or --without-libart-exec-prefix was given.
7102 if test "${with_libart_exec_prefix+set}" = set; then
7103 withval="$with_libart_exec_prefix"
7104 libart_exec_prefix="$withval"
7106 libart_exec_prefix=""
7109 # Check whether --enable-libarttest or --disable-libarttest was given.
7110 if test "${enable_libarttest+set}" = set; then
7111 enableval="$enable_libarttest"
7114 enable_libarttest=yes
7118 if test x$libart_exec_prefix != x ; then
7119 libart_args="$libart_args --exec-prefix=$libart_exec_prefix"
7120 if test x${LIBART_CONFIG+set} != xset ; then
7121 LIBART_CONFIG=$libart_exec_prefix/bin/libart-config
7124 if test x$libart_prefix != x ; then
7125 libart_args="$libart_args --prefix=$libart_prefix"
7126 if test x${LIBART_CONFIG+set} != xset ; then
7127 LIBART_CONFIG=$libart_prefix/bin/libart-config
7131 # Extract the first word of "libart2-config", so it can be a program name with args.
7132 set dummy libart2-config; ac_word=$2
7133 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7134 echo "configure:7135: checking for $ac_word" >&5
7135 if eval "test \"`echo '$''{'ac_cv_path_LIBART_CONFIG'+set}'`\" = set"; then
7136 echo $ac_n "(cached) $ac_c" 1>&6
7138 case "$LIBART_CONFIG" in
7140 ac_cv_path_LIBART_CONFIG="$LIBART_CONFIG" # Let the user override the test with a path.
7143 ac_cv_path_LIBART_CONFIG="$LIBART_CONFIG" # Let the user override the test with a dos path.
7146 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
7148 for ac_dir in $ac_dummy; do
7149 test -z "$ac_dir" && ac_dir=.
7150 if test -f $ac_dir/$ac_word; then
7151 ac_cv_path_LIBART_CONFIG="$ac_dir/$ac_word"
7156 test -z "$ac_cv_path_LIBART_CONFIG" && ac_cv_path_LIBART_CONFIG="no"
7160 LIBART_CONFIG="$ac_cv_path_LIBART_CONFIG"
7161 if test -n "$LIBART_CONFIG"; then
7162 echo "$ac_t""$LIBART_CONFIG" 1>&6
7164 echo "$ac_t""no" 1>&6
7167 if test "$LIBART_CONFIG" = "no" ; then
7168 # Extract the first word of "libart-config", so it can be a program name with args.
7169 set dummy libart-config; ac_word=$2
7170 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7171 echo "configure:7172: checking for $ac_word" >&5
7172 if eval "test \"`echo '$''{'ac_cv_path_LIBART_CONFIG'+set}'`\" = set"; then
7173 echo $ac_n "(cached) $ac_c" 1>&6
7175 case "$LIBART_CONFIG" in
7177 ac_cv_path_LIBART_CONFIG="$LIBART_CONFIG" # Let the user override the test with a path.
7180 ac_cv_path_LIBART_CONFIG="$LIBART_CONFIG" # Let the user override the test with a dos path.
7183 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
7185 for ac_dir in $ac_dummy; do
7186 test -z "$ac_dir" && ac_dir=.
7187 if test -f $ac_dir/$ac_word; then
7188 ac_cv_path_LIBART_CONFIG="$ac_dir/$ac_word"
7193 test -z "$ac_cv_path_LIBART_CONFIG" && ac_cv_path_LIBART_CONFIG="no"
7197 LIBART_CONFIG="$ac_cv_path_LIBART_CONFIG"
7198 if test -n "$LIBART_CONFIG"; then
7199 echo "$ac_t""$LIBART_CONFIG" 1>&6
7201 echo "$ac_t""no" 1>&6
7205 min_libart_version=2.1.0
7206 echo $ac_n "checking for LIBART - version >= $min_libart_version""... $ac_c" 1>&6
7207 echo "configure:7208: checking for LIBART - version >= $min_libart_version" >&5
7209 if test "$LIBART_CONFIG" = "no" ; then
7212 LIBART_CFLAGS=`$LIBART_CONFIG $libartconf_args --cflags`
7213 LIBART_LIBS=`$LIBART_CONFIG $libartconf_args --libs`
7215 libart_major_version=`$LIBART_CONFIG $libart_args --version | \
7216 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
7217 libart_minor_version=`$LIBART_CONFIG $libart_args --version | \
7218 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
7219 libart_micro_version=`$LIBART_CONFIG $libart_config_args --version | \
7220 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
7221 if test "x$enable_libarttest" = "xyes" ; then
7222 ac_save_CFLAGS="$CFLAGS"
7223 ac_save_LIBS="$LIBS"
7224 CFLAGS="$CFLAGS $LIBART_CFLAGS"
7225 LIBS="$LIBS $LIBART_LIBS"
7226 rm -f conf.libarttest
7227 if test "$cross_compiling" = yes; then
7228 echo $ac_n "cross compiling; assumed OK... $ac_c"
7230 cat > conftest.$ac_ext <<EOF
7231 #line 7232 "configure"
7232 #include "confdefs.h"
7237 #include <libart_lgpl/libart.h>
7240 my_strdup (char *str)
7246 new_str = malloc ((strlen (str) + 1) * sizeof(char));
7247 strcpy (new_str, str);
7257 int major, minor, micro;
7260 system ("touch conf.libarttest");
7262 /* HP/UX 9 (%@#!) writes to sscanf strings */
7263 tmp_version = my_strdup("$min_libart_version");
7264 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
7265 printf("%s, bad version string\n", "$min_libart_version");
7269 if (($libart_major_version > major) ||
7270 (($libart_major_version == major) && ($libart_minor_version > minor)) ||
7271 (($libart_major_version == major) && ($libart_minor_version == minor) && ($libart_micro_version >= micro)))
7277 printf("\n*** 'libart-config --version' returned %d.%d.%d, but the minimum version\n", $libart_major_version, $libart_minor_version, $libart_micro_version);
7278 printf("*** of LIBART required is %d.%d.%d. If libart-config is correct, then it is\n", major, minor, micro);
7279 printf("*** best to upgrade to the required version.\n");
7280 printf("*** If libart-config was wrong, set the environment variable LIBART_CONFIG\n");
7281 printf("*** to point to the correct copy of libart-config, and remove the file\n");
7282 printf("*** config.cache before re-running configure\n");
7289 if { (eval echo configure:7290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7293 echo "configure: failed program was:" >&5
7294 cat conftest.$ac_ext >&5
7301 CFLAGS="$ac_save_CFLAGS"
7302 LIBS="$ac_save_LIBS"
7305 if test "x$no_libart" = x ; then
7306 echo "$ac_t""yes" 1>&6
7309 echo "$ac_t""no" 1>&6
7310 if test "$LIBART_CONFIG" = "no" ; then
7311 echo "*** The libart-config script installed by LIBART could not be found"
7312 echo "*** If LIBART was installed in PREFIX, make sure PREFIX/bin is in"
7313 echo "*** your path, or set the LIBART_CONFIG environment variable to the"
7314 echo "*** full path to libart-config."
7316 if test -f conf.libarttest ; then
7319 echo "*** Could not run LIBART test program, checking why..."
7320 CFLAGS="$CFLAGS $LIBART_CFLAGS"
7321 LIBS="$LIBS $LIBART_LIBS"
7322 cat > conftest.$ac_ext <<EOF
7323 #line 7324 "configure"
7324 #include "confdefs.h"
7327 #include <libart_lgpl/libart.h>
7333 if { (eval echo configure:7334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7335 echo "*** The test program compiled, but did not run. This usually means"
7336 echo "*** that the run-time linker is not finding LIBART or finding the wrong"
7337 echo "*** version of LIBART. If it is not finding LIBART, you'll need to set your"
7338 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
7339 echo "*** to the installed location Also, make sure you have run ldconfig if that"
7340 echo "*** is required on your system"
7342 echo "*** If you have an old version installed, it is best to remove it, although"
7343 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
7345 echo "configure: failed program was:" >&5
7346 cat conftest.$ac_ext >&5
7348 echo "*** The test program failed to compile or link. See the file config.log for the"
7349 echo "*** exact error that occured. This usually means LIBART was incorrectly installed"
7350 echo "*** or that you have moved LIBART since it was installed. In the latter case, you"
7351 echo "*** may want to edit the libart-config script: $LIBART_CONFIG"
7354 CFLAGS="$ac_save_CFLAGS"
7355 LIBS="$ac_save_LIBS"
7364 rm -f conf.libarttest
7368 # On Solaris, and maybe other architectures, the Boehm collector
7370 if test "$GC" = boehm; then
7371 echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
7372 echo "configure:7373: checking for main in -ldl" >&5
7373 ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
7374 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7375 echo $ac_n "(cached) $ac_c" 1>&6
7377 ac_save_LIBS="$LIBS"
7379 cat > conftest.$ac_ext <<EOF
7380 #line 7381 "configure"
7381 #include "confdefs.h"
7387 if { (eval echo configure:7388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7389 eval "ac_cv_lib_$ac_lib_var=yes"
7391 echo "configure: failed program was:" >&5
7392 cat conftest.$ac_ext >&5
7394 eval "ac_cv_lib_$ac_lib_var=no"
7397 LIBS="$ac_save_LIBS"
7400 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7401 echo "$ac_t""yes" 1>&6
7402 SYSTEMSPEC="$SYSTEMSPEC -ldl"
7404 echo "$ac_t""no" 1>&6
7410 if test -z "${with_multisubdir}"; then
7414 builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
7418 # Which gcj do we use?
7420 built_gcc_dir="`cd ${builddotdot}/../../gcc && ${PWDCMD-pwd}`"
7421 if test -n "${with_cross_host}"; then
7422 # We are being configured with a cross compiler. We can't
7423 # use ac_exeext, because that is for the target platform.
7426 case "${with_cross_host}" in
7428 cross_host_exeext=.exe
7431 if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
7432 if test x"$build_alias" = x"$with_cross_host"; then
7433 # Ordinary cross (host!=target and host=build)
7436 # Canadian cross (host!=target and host!=build)
7443 # We are being configured with a native or crossed-native compiler
7444 if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
7445 if test x"$build" = x"$host"; then
7446 # True native build (host=target and host=build)
7449 # Crossed-native build (host=target and host!=build)
7456 case "${which_gcj}" in
7458 GCJ="$built_gcc_dir/gcj -B`${PWDCMD-pwd}`/ -B$built_gcc_dir/"
7461 # See the comment in Makefile.am about CANADIAN being a misnomer
7464 if test "x${with_newlib}" = "xyes"; then
7465 # FIXME (comment): Why is this needed?
7467 GCJ="${target_alias}-gcj"
7469 GCJ="${target_alias}-gcj -B`${PWDCMD-pwd}`/"
7473 # See the comment in Makefile.am about CANADIAN being a misnomer
7476 GCJ="gcj -B`${PWDCMD-pwd}`/"
7480 # Create it, so that compile/link tests don't fail
7481 test -f libgcj.spec || touch libgcj.spec
7483 # We must search the source tree for java.lang, since we still don't
7484 # have libgcj.jar nor java/lang/*.class
7485 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
7486 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
7488 # Since some classes depend on this one, we need its source available
7489 # before we can do any GCJ compilation test :-(
7490 if test ! -f gnu/classpath/Configuration.java; then
7491 test -d gnu || mkdir gnu
7492 test -d gnu/classpath || mkdir gnu/classpath
7493 sed -e 's,@LIBGCJDEBUG@,$LIBGCJDEBUG,' \
7494 -e 's,@TOOLKIT@,$TOOLKIT,' \
7495 < $srcdir/gnu/classpath/Configuration.java.in \
7496 > gnu/classpath/Configuration.java
7497 # We do not want to redirect the output of the grep below to /dev/null,
7498 # but we add /dev/null to the input list so that grep will print the
7499 # filename of Configuration.java in case it finds any matches.
7500 if grep @ gnu/classpath/Configuration.java /dev/null; then
7501 { echo "configure: error: configure.in is missing the substitutions above" 1>&2; exit 1; }
7505 # Extract the first word of "${ac_tool_prefix}gcj", so it can be a program name with args.
7506 set dummy ${ac_tool_prefix}gcj; ac_word=$2
7507 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7508 echo "configure:7509: checking for $ac_word" >&5
7509 if eval "test \"`echo '$''{'ac_cv_prog_GCJ'+set}'`\" = set"; then
7510 echo $ac_n "(cached) $ac_c" 1>&6
7512 if test -n "$GCJ"; then
7513 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
7515 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
7517 for ac_dir in $ac_dummy; do
7518 test -z "$ac_dir" && ac_dir=.
7519 if test -f $ac_dir/$ac_word; then
7520 ac_cv_prog_GCJ="${ac_tool_prefix}gcj"
7527 GCJ="$ac_cv_prog_GCJ"
7528 if test -n "$GCJ"; then
7529 echo "$ac_t""$GCJ" 1>&6
7531 echo "$ac_t""no" 1>&6
7535 if test -z "$ac_cv_prog_GCJ"; then
7536 if test -n "$ac_tool_prefix"; then
7537 # Extract the first word of "gcj", so it can be a program name with args.
7538 set dummy gcj; ac_word=$2
7539 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7540 echo "configure:7541: checking for $ac_word" >&5
7541 if eval "test \"`echo '$''{'ac_cv_prog_GCJ'+set}'`\" = set"; then
7542 echo $ac_n "(cached) $ac_c" 1>&6
7544 if test -n "$GCJ"; then
7545 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
7547 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
7549 for ac_dir in $ac_dummy; do
7550 test -z "$ac_dir" && ac_dir=.
7551 if test -f $ac_dir/$ac_word; then
7552 ac_cv_prog_GCJ="gcj"
7557 test -z "$ac_cv_prog_GCJ" && ac_cv_prog_GCJ="no"
7560 GCJ="$ac_cv_prog_GCJ"
7561 if test -n "$GCJ"; then
7562 echo "$ac_t""$GCJ" 1>&6
7564 echo "$ac_t""no" 1>&6
7572 test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
7576 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-gcj.sh"
7578 lt_save_CFLAGS="$CFLAGS"
7579 AR="$AR" LTCC="$CC" CC="$GCJ" CFLAGS="$GCJFLAGS" CPPFLAGS="$CPPFLAGS" \
7580 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
7581 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
7582 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
7583 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
7584 deplibs_check_method="$deplibs_check_method" \
7585 file_magic_cmd="$file_magic_cmd" \
7586 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
7587 --build="$build" --add-tag=GCJ $ac_aux_dir/ltcf-gcj.sh $host \
7588 || { echo "configure: error: libtool tag configuration failed" 1>&2; exit 1; }
7590 CFLAGS="$lt_save_CFLAGS"
7592 # Redirect the config.log output again, so that the ltconfig log is not
7593 # clobbered by the next message.
7594 exec 5>>./config.log
7599 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
7601 echo $ac_n "checking size of void *""... $ac_c" 1>&6
7602 echo "configure:7603: checking size of void *" >&5
7603 if eval "test \"`echo '$''{'ac_cv_sizeof_void_p'+set}'`\" = set"; then
7604 echo $ac_n "(cached) $ac_c" 1>&6
7606 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
7607 cat > conftest.$ac_ext <<EOF
7608 #line 7609 "configure"
7609 #include "confdefs.h"
7610 #include "confdefs.h"
7611 #include <sys/types.h>
7615 switch (0) case 0: case (sizeof (void *) == $ac_size):;
7618 if { (eval echo configure:7619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7620 ac_cv_sizeof_void_p=$ac_size
7622 echo "configure: failed program was:" >&5
7623 cat conftest.$ac_ext >&5
7626 if test x$ac_cv_sizeof_void_p != x ; then break; fi
7631 if test x$ac_cv_sizeof_void_p = x ; then
7632 { echo "configure: error: cannot determine a size for void *" 1>&2; exit 1; }
7634 echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
7635 cat >> confdefs.h <<EOF
7636 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
7645 if test -z "$ZLIBSPEC"; then
7646 # Use zlib from the GCC tree.
7647 ZINCS='-I$(top_srcdir)/../zlib'
7648 ZLIBS=../zlib/libzgcj_convenience.la
7651 SYS_ZLIBS="$ZLIBSPEC"
7663 if test "$CANADIAN" = yes; then
7672 if test "$NULL_TARGET" = yes; then
7674 NULL_TARGET_FALSE='#'
7676 NULL_TARGET_TRUE='#'
7681 if test "$NATIVE" = yes || test "$NULL_TARGET" = yes; then
7690 if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
7691 NEEDS_DATA_START_TRUE=
7692 NEEDS_DATA_START_FALSE='#'
7694 NEEDS_DATA_START_TRUE='#'
7695 NEEDS_DATA_START_FALSE=
7699 if test -n "$with_cross_host" &&
7700 test x"$with_cross_host" != x"no"; then
7701 toolexecdir='$(exec_prefix)/$(target_alias)'
7702 toolexecmainlibdir='$(toolexecdir)/lib'
7704 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
7705 toolexecmainlibdir='$(libdir)'
7707 multi_os_directory=`$CC -print-multi-os-directory`
7708 case $multi_os_directory in
7709 .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
7710 *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
7716 # Determine gcj version number.
7718 gcjversion=`$GCJ -v 2>&1 | sed -n 's/^.*version \([^ ]*\).*$/\1/p'`
7720 GCJVERSION=$gcjversion
7722 cat >> confdefs.h <<EOF
7723 #define GCJVERSION "$GCJVERSION"
7727 for ac_hdr in unistd.h bstring.h sys/time.h sys/types.h fcntl.h sys/ioctl.h sys/filio.h sys/stat.h sys/select.h sys/socket.h netinet/in.h arpa/inet.h netdb.h net/if.h pwd.h sys/config.h stdint.h langinfo.h locale.h
7729 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7730 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7731 echo "configure:7732: checking for $ac_hdr" >&5
7732 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7733 echo $ac_n "(cached) $ac_c" 1>&6
7735 cat > conftest.$ac_ext <<EOF
7736 #line 7737 "configure"
7737 #include "confdefs.h"
7740 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7741 { (eval echo configure:7742: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7742 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7743 if test -z "$ac_err"; then
7745 eval "ac_cv_header_$ac_safe=yes"
7748 echo "configure: failed program was:" >&5
7749 cat conftest.$ac_ext >&5
7751 eval "ac_cv_header_$ac_safe=no"
7755 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7756 echo "$ac_t""yes" 1>&6
7757 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7758 cat >> confdefs.h <<EOF
7759 #define $ac_tr_hdr 1
7763 echo "$ac_t""no" 1>&6
7767 for ac_hdr in dirent.h
7769 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7770 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7771 echo "configure:7772: checking for $ac_hdr" >&5
7772 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7773 echo $ac_n "(cached) $ac_c" 1>&6
7775 cat > conftest.$ac_ext <<EOF
7776 #line 7777 "configure"
7777 #include "confdefs.h"
7780 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7781 { (eval echo configure:7782: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7782 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7783 if test -z "$ac_err"; then
7785 eval "ac_cv_header_$ac_safe=yes"
7788 echo "configure: failed program was:" >&5
7789 cat conftest.$ac_ext >&5
7791 eval "ac_cv_header_$ac_safe=no"
7795 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7796 echo "$ac_t""yes" 1>&6
7797 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7798 cat >> confdefs.h <<EOF
7799 #define $ac_tr_hdr 1
7803 echo "$ac_t""no" 1>&6
7807 for ac_hdr in inttypes.h
7809 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7810 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7811 echo "configure:7812: checking for $ac_hdr" >&5
7812 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7813 echo $ac_n "(cached) $ac_c" 1>&6
7815 cat > conftest.$ac_ext <<EOF
7816 #line 7817 "configure"
7817 #include "confdefs.h"
7820 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7821 { (eval echo configure:7822: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7822 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7823 if test -z "$ac_err"; then
7825 eval "ac_cv_header_$ac_safe=yes"
7828 echo "configure: failed program was:" >&5
7829 cat conftest.$ac_ext >&5
7831 eval "ac_cv_header_$ac_safe=no"
7835 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7836 echo "$ac_t""yes" 1>&6
7837 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7838 cat >> confdefs.h <<EOF
7839 #define $ac_tr_hdr 1
7842 cat >> confdefs.h <<\EOF
7843 #define HAVE_INTTYPES_H 1
7846 cat >> confdefs.h <<\EOF
7847 #define JV_HAVE_INTTYPES_H 1
7852 echo "$ac_t""no" 1>&6
7856 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
7857 echo "configure:7858: checking for sys/wait.h that is POSIX.1 compatible" >&5
7858 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
7859 echo $ac_n "(cached) $ac_c" 1>&6
7861 cat > conftest.$ac_ext <<EOF
7862 #line 7863 "configure"
7863 #include "confdefs.h"
7864 #include <sys/types.h>
7865 #include <sys/wait.h>
7867 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
7870 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7875 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7878 if { (eval echo configure:7879: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7880 ac_cv_header_sys_wait_h=yes
7882 echo "configure: failed program was:" >&5
7883 cat conftest.$ac_ext >&5
7885 ac_cv_header_sys_wait_h=no
7890 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
7891 if test $ac_cv_header_sys_wait_h = yes; then
7892 cat >> confdefs.h <<\EOF
7893 #define HAVE_SYS_WAIT_H 1
7899 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
7900 echo "configure:7901: checking for ANSI C header files" >&5
7901 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
7902 echo $ac_n "(cached) $ac_c" 1>&6
7904 cat > conftest.$ac_ext <<EOF
7905 #line 7906 "configure"
7906 #include "confdefs.h"
7912 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7913 { (eval echo configure:7914: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7914 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7915 if test -z "$ac_err"; then
7917 ac_cv_header_stdc=yes
7920 echo "configure: failed program was:" >&5
7921 cat conftest.$ac_ext >&5
7923 ac_cv_header_stdc=no
7927 if test $ac_cv_header_stdc = yes; then
7928 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7929 cat > conftest.$ac_ext <<EOF
7930 #line 7931 "configure"
7931 #include "confdefs.h"
7934 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7935 egrep "memchr" >/dev/null 2>&1; then
7939 ac_cv_header_stdc=no
7945 if test $ac_cv_header_stdc = yes; then
7946 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7947 cat > conftest.$ac_ext <<EOF
7948 #line 7949 "configure"
7949 #include "confdefs.h"
7952 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7953 egrep "free" >/dev/null 2>&1; then
7957 ac_cv_header_stdc=no
7963 if test $ac_cv_header_stdc = yes; then
7964 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7965 if test "$cross_compiling" = yes; then
7968 cat > conftest.$ac_ext <<EOF
7969 #line 7970 "configure"
7970 #include "confdefs.h"
7972 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7973 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7974 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7975 int main () { int i; for (i = 0; i < 256; i++)
7976 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
7980 if { (eval echo configure:7981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7984 echo "configure: failed program was:" >&5
7985 cat conftest.$ac_ext >&5
7987 ac_cv_header_stdc=no
7995 echo "$ac_t""$ac_cv_header_stdc" 1>&6
7996 if test $ac_cv_header_stdc = yes; then
7997 cat >> confdefs.h <<\EOF
7998 #define STDC_HEADERS 1
8003 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
8004 echo "configure:8005: checking for ssize_t" >&5
8005 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
8006 echo $ac_n "(cached) $ac_c" 1>&6
8008 cat > conftest.$ac_ext <<EOF
8009 #line 8010 "configure"
8010 #include "confdefs.h"
8011 #include <sys/types.h>
8017 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8018 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8020 ac_cv_type_ssize_t=yes
8023 ac_cv_type_ssize_t=no
8028 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
8029 if test $ac_cv_type_ssize_t = no; then
8030 cat >> confdefs.h <<\EOF
8037 echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6
8038 echo "configure:8039: checking for in_addr_t" >&5
8039 cat > conftest.$ac_ext <<EOF
8040 #line 8041 "configure"
8041 #include "confdefs.h"
8042 #include <sys/types.h>
8047 #if HAVE_NETINET_IN_H
8048 #include <netinet/in.h>
8054 if { (eval echo configure:8055: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8056 cat >> confdefs.h <<\EOF
8057 #define HAVE_IN_ADDR_T 1
8060 echo "$ac_t""yes" 1>&6
8062 echo "configure: failed program was:" >&5
8063 cat conftest.$ac_ext >&5
8065 echo "$ac_t""no" 1>&6
8069 echo $ac_n "checking whether struct ip_mreq is in netinet/in.h""... $ac_c" 1>&6
8070 echo "configure:8071: checking whether struct ip_mreq is in netinet/in.h" >&5
8071 cat > conftest.$ac_ext <<EOF
8072 #line 8073 "configure"
8073 #include "confdefs.h"
8074 #include <netinet/in.h>
8076 struct ip_mreq mreq;
8079 if { (eval echo configure:8080: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8081 cat >> confdefs.h <<\EOF
8082 #define HAVE_STRUCT_IP_MREQ 1
8085 echo "$ac_t""yes" 1>&6
8087 echo "configure: failed program was:" >&5
8088 cat conftest.$ac_ext >&5
8090 echo "$ac_t""no" 1>&6
8094 echo $ac_n "checking whether struct ipv6_mreq is in netinet/in.h""... $ac_c" 1>&6
8095 echo "configure:8096: checking whether struct ipv6_mreq is in netinet/in.h" >&5
8096 cat > conftest.$ac_ext <<EOF
8097 #line 8098 "configure"
8098 #include "confdefs.h"
8099 #include <netinet/in.h>
8101 struct ipv6_mreq mreq6;
8104 if { (eval echo configure:8105: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8106 cat >> confdefs.h <<\EOF
8107 #define HAVE_STRUCT_IPV6_MREQ 1
8110 echo "$ac_t""yes" 1>&6
8112 echo "configure: failed program was:" >&5
8113 cat conftest.$ac_ext >&5
8115 echo "$ac_t""no" 1>&6
8119 echo $ac_n "checking whether struct sockaddr_in6 is in netinet/in.h""... $ac_c" 1>&6
8120 echo "configure:8121: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
8121 cat > conftest.$ac_ext <<EOF
8122 #line 8123 "configure"
8123 #include "confdefs.h"
8124 #include <netinet/in.h>
8126 struct sockaddr_in6 addr6;
8129 if { (eval echo configure:8130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8131 cat >> confdefs.h <<\EOF
8132 #define HAVE_INET6 1
8135 echo "$ac_t""yes" 1>&6
8137 echo "configure: failed program was:" >&5
8138 cat conftest.$ac_ext >&5
8140 echo "$ac_t""no" 1>&6
8144 echo $ac_n "checking for socklen_t in sys/socket.h""... $ac_c" 1>&6
8145 echo "configure:8146: checking for socklen_t in sys/socket.h" >&5
8146 cat > conftest.$ac_ext <<EOF
8147 #line 8148 "configure"
8148 #include "confdefs.h"
8149 #define _POSIX_PII_SOCKET
8150 #include <sys/types.h>
8151 #include <sys/socket.h>
8156 if { (eval echo configure:8157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8158 cat >> confdefs.h <<\EOF
8159 #define HAVE_SOCKLEN_T 1
8162 echo "$ac_t""yes" 1>&6
8164 echo "configure: failed program was:" >&5
8165 cat conftest.$ac_ext >&5
8167 echo "$ac_t""no" 1>&6
8171 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
8172 echo "configure:8173: checking for tm_gmtoff in struct tm" >&5
8173 cat > conftest.$ac_ext <<EOF
8174 #line 8175 "configure"
8175 #include "confdefs.h"
8178 struct tm tim; tim.tm_gmtoff = 0;
8181 if { (eval echo configure:8182: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8183 cat >> confdefs.h <<\EOF
8184 #define STRUCT_TM_HAS_GMTOFF 1
8187 echo "$ac_t""yes" 1>&6
8189 echo "configure: failed program was:" >&5
8190 cat conftest.$ac_ext >&5
8192 echo "$ac_t""no" 1>&6
8193 echo $ac_n "checking for global timezone variable""... $ac_c" 1>&6
8194 echo "configure:8195: checking for global timezone variable" >&5
8195 cat > conftest.$ac_ext <<EOF
8196 #line 8197 "configure"
8197 #include "confdefs.h"
8200 void i(){long z2 = 2*timezone;}
8203 if { (eval echo configure:8204: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8205 cat >> confdefs.h <<\EOF
8206 #define HAVE_TIMEZONE 1
8209 echo "$ac_t""yes" 1>&6
8211 echo "configure: failed program was:" >&5
8212 cat conftest.$ac_ext >&5
8214 echo "$ac_t""no" 1>&6
8215 echo $ac_n "checking for global _timezone variable""... $ac_c" 1>&6
8216 echo "configure:8217: checking for global _timezone variable" >&5
8217 cat > conftest.$ac_ext <<EOF
8218 #line 8219 "configure"
8219 #include "confdefs.h"
8222 long z2 = _timezone;
8225 if { (eval echo configure:8226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8227 cat >> confdefs.h <<\EOF
8228 #define HAVE_UNDERSCORE_TIMEZONE 1
8231 echo "$ac_t""yes" 1>&6
8233 echo "configure: failed program was:" >&5
8234 cat conftest.$ac_ext >&5
8236 echo "$ac_t""no" 1>&6
8244 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
8245 # for constant arguments. Useless!
8246 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
8247 echo "configure:8248: checking for working alloca.h" >&5
8248 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
8249 echo $ac_n "(cached) $ac_c" 1>&6
8251 cat > conftest.$ac_ext <<EOF
8252 #line 8253 "configure"
8253 #include "confdefs.h"
8256 char *p = alloca(2 * sizeof(int));
8259 if { (eval echo configure:8260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8261 ac_cv_header_alloca_h=yes
8263 echo "configure: failed program was:" >&5
8264 cat conftest.$ac_ext >&5
8266 ac_cv_header_alloca_h=no
8271 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
8272 if test $ac_cv_header_alloca_h = yes; then
8273 cat >> confdefs.h <<\EOF
8274 #define HAVE_ALLOCA_H 1
8279 echo $ac_n "checking for alloca""... $ac_c" 1>&6
8280 echo "configure:8281: checking for alloca" >&5
8281 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
8282 echo $ac_n "(cached) $ac_c" 1>&6
8284 cat > conftest.$ac_ext <<EOF
8285 #line 8286 "configure"
8286 #include "confdefs.h"
8289 # define alloca __builtin_alloca
8292 # include <malloc.h>
8293 # define alloca _alloca
8296 # include <alloca.h>
8301 # ifndef alloca /* predefined by HP cc +Olibcalls */
8310 char *p = (char *) alloca(1);
8313 if { (eval echo configure:8314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8315 ac_cv_func_alloca_works=yes
8317 echo "configure: failed program was:" >&5
8318 cat conftest.$ac_ext >&5
8320 ac_cv_func_alloca_works=no
8325 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
8326 if test $ac_cv_func_alloca_works = yes; then
8327 cat >> confdefs.h <<\EOF
8328 #define HAVE_ALLOCA 1
8333 if test $ac_cv_func_alloca_works = no; then
8334 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
8335 # that cause trouble. Some versions do not even contain alloca or
8336 # contain a buggy version. If you still want to use their alloca,
8337 # use ar to extract alloca.o from them instead of compiling alloca.c.
8338 ALLOCA=alloca.${ac_objext}
8339 cat >> confdefs.h <<\EOF
8344 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
8345 echo "configure:8346: checking whether alloca needs Cray hooks" >&5
8346 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
8347 echo $ac_n "(cached) $ac_c" 1>&6
8349 cat > conftest.$ac_ext <<EOF
8350 #line 8351 "configure"
8351 #include "confdefs.h"
8352 #if defined(CRAY) && ! defined(CRAY2)
8359 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8360 egrep "webecray" >/dev/null 2>&1; then
8371 echo "$ac_t""$ac_cv_os_cray" 1>&6
8372 if test $ac_cv_os_cray = yes; then
8373 for ac_func in _getb67 GETB67 getb67; do
8374 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8375 echo "configure:8376: checking for $ac_func" >&5
8376 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8377 echo $ac_n "(cached) $ac_c" 1>&6
8379 cat > conftest.$ac_ext <<EOF
8380 #line 8381 "configure"
8381 #include "confdefs.h"
8382 /* System header to define __stub macros and hopefully few prototypes,
8383 which can conflict with char $ac_func(); below. */
8385 /* Override any gcc2 internal prototype to avoid an error. */
8386 /* We use char because int might match the return type of a gcc2
8387 builtin and then its argument prototype would still apply. */
8392 /* The GNU C library defines this for functions which it implements
8393 to always fail with ENOSYS. Some functions are actually named
8394 something starting with __ and the normal name is an alias. */
8395 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8403 if { (eval echo configure:8404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8405 eval "ac_cv_func_$ac_func=yes"
8407 echo "configure: failed program was:" >&5
8408 cat conftest.$ac_ext >&5
8410 eval "ac_cv_func_$ac_func=no"
8415 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8416 echo "$ac_t""yes" 1>&6
8417 cat >> confdefs.h <<EOF
8418 #define CRAY_STACKSEG_END $ac_func
8423 echo "$ac_t""no" 1>&6
8429 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
8430 echo "configure:8431: checking stack direction for C alloca" >&5
8431 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
8432 echo $ac_n "(cached) $ac_c" 1>&6
8434 if test "$cross_compiling" = yes; then
8435 ac_cv_c_stack_direction=0
8437 cat > conftest.$ac_ext <<EOF
8438 #line 8439 "configure"
8439 #include "confdefs.h"
8440 find_stack_direction ()
8442 static char *addr = 0;
8447 return find_stack_direction ();
8450 return (&dummy > addr) ? 1 : -1;
8454 exit (find_stack_direction() < 0);
8457 if { (eval echo configure:8458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8459 ac_cv_c_stack_direction=1
8461 echo "configure: failed program was:" >&5
8462 cat conftest.$ac_ext >&5
8464 ac_cv_c_stack_direction=-1
8471 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
8472 cat >> confdefs.h <<EOF
8473 #define STACK_DIRECTION $ac_cv_c_stack_direction
8478 for ac_hdr in unistd.h
8480 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
8481 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8482 echo "configure:8483: checking for $ac_hdr" >&5
8483 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8484 echo $ac_n "(cached) $ac_c" 1>&6
8486 cat > conftest.$ac_ext <<EOF
8487 #line 8488 "configure"
8488 #include "confdefs.h"
8491 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8492 { (eval echo configure:8493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8493 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8494 if test -z "$ac_err"; then
8496 eval "ac_cv_header_$ac_safe=yes"
8499 echo "configure: failed program was:" >&5
8500 cat conftest.$ac_ext >&5
8502 eval "ac_cv_header_$ac_safe=no"
8506 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8507 echo "$ac_t""yes" 1>&6
8508 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
8509 cat >> confdefs.h <<EOF
8510 #define $ac_tr_hdr 1
8514 echo "$ac_t""no" 1>&6
8518 for ac_func in getpagesize
8520 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8521 echo "configure:8522: checking for $ac_func" >&5
8522 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8523 echo $ac_n "(cached) $ac_c" 1>&6
8525 cat > conftest.$ac_ext <<EOF
8526 #line 8527 "configure"
8527 #include "confdefs.h"
8528 /* System header to define __stub macros and hopefully few prototypes,
8529 which can conflict with char $ac_func(); below. */
8531 /* Override any gcc2 internal prototype to avoid an error. */
8532 /* We use char because int might match the return type of a gcc2
8533 builtin and then its argument prototype would still apply. */
8538 /* The GNU C library defines this for functions which it implements
8539 to always fail with ENOSYS. Some functions are actually named
8540 something starting with __ and the normal name is an alias. */
8541 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8549 if { (eval echo configure:8550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8551 eval "ac_cv_func_$ac_func=yes"
8553 echo "configure: failed program was:" >&5
8554 cat conftest.$ac_ext >&5
8556 eval "ac_cv_func_$ac_func=no"
8561 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8562 echo "$ac_t""yes" 1>&6
8563 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8564 cat >> confdefs.h <<EOF
8565 #define $ac_tr_func 1
8569 echo "$ac_t""no" 1>&6
8573 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
8574 echo "configure:8575: checking for working mmap" >&5
8575 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
8576 echo $ac_n "(cached) $ac_c" 1>&6
8578 if test "$cross_compiling" = yes; then
8579 ac_cv_func_mmap_fixed_mapped=no
8581 cat > conftest.$ac_ext <<EOF
8582 #line 8583 "configure"
8583 #include "confdefs.h"
8585 /* Thanks to Mike Haertel and Jim Avera for this test.
8586 Here is a matrix of mmap possibilities:
8587 mmap private not fixed
8588 mmap private fixed at somewhere currently unmapped
8589 mmap private fixed at somewhere already mapped
8590 mmap shared not fixed
8591 mmap shared fixed at somewhere currently unmapped
8592 mmap shared fixed at somewhere already mapped
8593 For private mappings, we should verify that changes cannot be read()
8594 back from the file, nor mmap's back from the file at a different
8595 address. (There have been systems where private was not correctly
8596 implemented like the infamous i386 svr4.0, and systems where the
8597 VM page cache was not coherent with the filesystem buffer cache
8598 like early versions of FreeBSD and possibly contemporary NetBSD.)
8599 For shared mappings, we should conversely verify that changes get
8600 propogated back to all the places they're supposed to be.
8602 Grep wants private fixed already mapped.
8603 The main things grep needs to know about mmap are:
8604 * does it exist and is it safe to write into the mmap'd area
8605 * how to use it (BSD variants) */
8606 #include <sys/types.h>
8608 #include <sys/mman.h>
8610 /* This mess was copied from the GNU getpagesize.h. */
8611 #ifndef HAVE_GETPAGESIZE
8612 # ifdef HAVE_UNISTD_H
8613 # include <unistd.h>
8616 /* Assume that all systems that can run configure have sys/param.h. */
8617 # ifndef HAVE_SYS_PARAM_H
8618 # define HAVE_SYS_PARAM_H 1
8621 # ifdef _SC_PAGESIZE
8622 # define getpagesize() sysconf(_SC_PAGESIZE)
8623 # else /* no _SC_PAGESIZE */
8624 # ifdef HAVE_SYS_PARAM_H
8625 # include <sys/param.h>
8626 # ifdef EXEC_PAGESIZE
8627 # define getpagesize() EXEC_PAGESIZE
8628 # else /* no EXEC_PAGESIZE */
8630 # define getpagesize() NBPG * CLSIZE
8633 # endif /* no CLSIZE */
8634 # else /* no NBPG */
8636 # define getpagesize() NBPC
8637 # else /* no NBPC */
8639 # define getpagesize() PAGESIZE
8640 # endif /* PAGESIZE */
8641 # endif /* no NBPC */
8642 # endif /* no NBPG */
8643 # endif /* no EXEC_PAGESIZE */
8644 # else /* no HAVE_SYS_PARAM_H */
8645 # define getpagesize() 8192 /* punt totally */
8646 # endif /* no HAVE_SYS_PARAM_H */
8647 # endif /* no _SC_PAGESIZE */
8649 #endif /* no HAVE_GETPAGESIZE */
8652 extern "C" { void *malloc(unsigned); }
8660 char *data, *data2, *data3;
8664 pagesize = getpagesize();
8667 * First, make a file with some known garbage in it.
8669 data = malloc(pagesize);
8672 for (i = 0; i < pagesize; ++i)
8673 *(data + i) = rand();
8675 fd = creat("conftestmmap", 0600);
8678 if (write(fd, data, pagesize) != pagesize)
8683 * Next, try to mmap the file at a fixed address which
8684 * already has something else allocated at it. If we can,
8685 * also make sure that we see the same garbage.
8687 fd = open("conftestmmap", O_RDWR);
8690 data2 = malloc(2 * pagesize);
8693 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
8694 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
8695 MAP_PRIVATE | MAP_FIXED, fd, 0L))
8697 for (i = 0; i < pagesize; ++i)
8698 if (*(data + i) != *(data2 + i))
8702 * Finally, make sure that changes to the mapped area
8703 * do not percolate back to the file as seen by read().
8704 * (This is a bug on some variants of i386 svr4.0.)
8706 for (i = 0; i < pagesize; ++i)
8707 *(data2 + i) = *(data2 + i) + 1;
8708 data3 = malloc(pagesize);
8711 if (read(fd, data3, pagesize) != pagesize)
8713 for (i = 0; i < pagesize; ++i)
8714 if (*(data + i) != *(data3 + i))
8717 unlink("conftestmmap");
8722 if { (eval echo configure:8723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8724 ac_cv_func_mmap_fixed_mapped=yes
8726 echo "configure: failed program was:" >&5
8727 cat conftest.$ac_ext >&5
8729 ac_cv_func_mmap_fixed_mapped=no
8736 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
8737 if test $ac_cv_func_mmap_fixed_mapped = yes; then
8738 cat >> confdefs.h <<\EOF
8747 # Extract the first word of "$ac_prog", so it can be a program name with args.
8748 set dummy $ac_prog; ac_word=$2
8749 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8750 echo "configure:8751: checking for $ac_word" >&5
8751 if eval "test \"`echo '$''{'ac_cv_prog_PERL'+set}'`\" = set"; then
8752 echo $ac_n "(cached) $ac_c" 1>&6
8754 if test -n "$PERL"; then
8755 ac_cv_prog_PERL="$PERL" # Let the user override the test.
8757 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
8759 for ac_dir in $ac_dummy; do
8760 test -z "$ac_dir" && ac_dir=.
8761 if test -f $ac_dir/$ac_word; then
8762 ac_cv_prog_PERL="$ac_prog"
8769 PERL="$ac_cv_prog_PERL"
8770 if test -n "$PERL"; then
8771 echo "$ac_t""$PERL" 1>&6
8773 echo "$ac_t""no" 1>&6
8776 test -n "$PERL" && break
8778 test -n "$PERL" || PERL="false"
8785 SIGNAL_HANDLER=include/i386-signal.h
8787 sparc*-sun-solaris*)
8788 SIGNAL_HANDLER=include/sparc-signal.h
8791 # SYSDEP_SOURCES=sysdep/ia64.c
8792 # test -d sysdep || mkdir sysdep
8795 SIGNAL_HANDLER=include/dwarf2-signal.h
8798 SIGNAL_HANDLER=include/powerpc-signal.h
8801 SIGNAL_HANDLER=include/dwarf2-signal.h
8804 SIGNAL_HANDLER=include/s390-signal.h
8807 SIGNAL_HANDLER=include/x86_64-signal.h
8810 SIGNAL_HANDLER=include/dwarf2-signal.h
8812 sh-*-linux* | sh[34]*-*-linux*)
8813 SIGNAL_HANDLER=include/dwarf2-signal.h
8816 SIGNAL_HANDLER=include/win32-signal.h
8819 SIGNAL_HANDLER=include/mips-signal.h
8822 SIGNAL_HANDLER=include/default-signal.h
8826 # If we're using sjlj exceptions, forget what we just learned.
8827 if test "$enable_sjlj_exceptions" = yes; then
8828 SIGNAL_HANDLER=include/default-signal.h
8831 # Define here any compiler flags that you need in order to make backtrace() work.
8835 BACKTRACESPEC=-fno-omit-frame-pointer
8844 if test "${multilib}" = "yes"; then
8845 multilib_arg="--enable-multilib"
8852 here=`${PWDCMD-pwd}`
8855 # We get this from the environment.
8859 cat > confcache <<\EOF
8860 # This file is a shell script that caches the results of configure
8861 # tests run on this system so they can be shared between configure
8862 # scripts and configure runs. It is not useful on other systems.
8863 # If it contains results you don't want to keep, you may remove or edit it.
8865 # By default, configure uses ./config.cache as the cache file,
8866 # creating it if it does not exist already. You can give configure
8867 # the --cache-file=FILE option to use a different cache file; that is
8868 # what configure does when it calls configure scripts in
8869 # subdirectories, so they share the cache.
8870 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8871 # config.status only pays attention to the cache file if you give it the
8872 # --recheck option to rerun configure.
8875 # The following way of writing the cache mishandles newlines in values,
8876 # but we know of no workaround that is simple, portable, and efficient.
8877 # So, don't put newlines in cache variables' values.
8878 # Ultrix sh set writes to stderr and can't be redirected directly,
8879 # and sets the high bit in the cache file unless we assign to the vars.
8881 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8883 # `set' does not quote correctly, so add quotes (double-quote substitution
8884 # turns \\\\ into \\, and sed turns \\ into \).
8886 -e "s/'/'\\\\''/g" \
8887 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8890 # `set' quotes correctly as required by POSIX, so do not add quotes.
8891 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8894 if cmp -s $cache_file confcache; then
8897 if test -w $cache_file; then
8898 echo "updating cache $cache_file"
8899 cat confcache > $cache_file
8901 echo "not updating unwritable cache $cache_file"
8906 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8908 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8909 # Let make expand exec_prefix.
8910 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8912 # Any assignment to VPATH causes Sun make to only execute
8913 # the first set of double-colon rules, so remove it if not needed.
8914 # If there is a colon in the path, we need to keep it.
8915 if test "x$srcdir" = x.; then
8916 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
8919 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8921 DEFS=-DHAVE_CONFIG_H
8923 # Without the "./", some shells look in PATH for config.status.
8924 : ${CONFIG_STATUS=./config.status}
8926 echo creating $CONFIG_STATUS
8927 rm -f $CONFIG_STATUS
8928 cat > $CONFIG_STATUS <<EOF
8930 # Generated automatically by configure.
8931 # Run this file to recreate the current configuration.
8932 # This directory was configured as follows,
8933 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8935 # $0 $ac_configure_args
8937 # Compiler output produced by configure, useful for debugging
8938 # configure, is in ./config.log if it exists.
8940 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8943 case "\$ac_option" in
8944 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8945 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8946 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8947 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8948 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8950 -help | --help | --hel | --he | --h)
8951 echo "\$ac_cs_usage"; exit 0 ;;
8952 *) echo "\$ac_cs_usage"; exit 1 ;;
8956 ac_given_srcdir=$srcdir
8957 ac_given_INSTALL="$INSTALL"
8959 trap 'rm -fr `echo "Makefile libgcj.pc libgcj.spec libgcj-test.spec gnu/classpath/Configuration.java gcj/Makefile include/Makefile testsuite/Makefile include/config.h gcj/libgcj-config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8961 cat >> $CONFIG_STATUS <<EOF
8963 # Protect against being on the right side of a sed subst in config.status.
8964 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8965 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8969 s%@CFLAGS@%$CFLAGS%g
8970 s%@CPPFLAGS@%$CPPFLAGS%g
8971 s%@CXXFLAGS@%$CXXFLAGS%g
8972 s%@FFLAGS@%$FFLAGS%g
8974 s%@LDFLAGS@%$LDFLAGS%g
8976 s%@exec_prefix@%$exec_prefix%g
8977 s%@prefix@%$prefix%g
8978 s%@program_transform_name@%$program_transform_name%g
8979 s%@bindir@%$bindir%g
8980 s%@sbindir@%$sbindir%g
8981 s%@libexecdir@%$libexecdir%g
8982 s%@datadir@%$datadir%g
8983 s%@sysconfdir@%$sysconfdir%g
8984 s%@sharedstatedir@%$sharedstatedir%g
8985 s%@localstatedir@%$localstatedir%g
8986 s%@libdir@%$libdir%g
8987 s%@includedir@%$includedir%g
8988 s%@oldincludedir@%$oldincludedir%g
8989 s%@infodir@%$infodir%g
8990 s%@mandir@%$mandir%g
8992 s%@libgcj_basedir@%$libgcj_basedir%g
8993 s%@mkinstalldirs@%$mkinstalldirs%g
8995 s%@host_alias@%$host_alias%g
8996 s%@host_cpu@%$host_cpu%g
8997 s%@host_vendor@%$host_vendor%g
8998 s%@host_os@%$host_os%g
8999 s%@target@%$target%g
9000 s%@target_alias@%$target_alias%g
9001 s%@target_cpu@%$target_cpu%g
9002 s%@target_vendor@%$target_vendor%g
9003 s%@target_os@%$target_os%g
9005 s%@build_alias@%$build_alias%g
9006 s%@build_cpu@%$build_cpu%g
9007 s%@build_vendor@%$build_vendor%g
9008 s%@build_os@%$build_os%g
9010 s%@glibjava_CXX@%$glibjava_CXX%g
9012 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9013 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9014 s%@INSTALL_DATA@%$INSTALL_DATA%g
9015 s%@PACKAGE@%$PACKAGE%g
9016 s%@VERSION@%$VERSION%g
9017 s%@ACLOCAL@%$ACLOCAL%g
9018 s%@AUTOCONF@%$AUTOCONF%g
9019 s%@AUTOMAKE@%$AUTOMAKE%g
9020 s%@AUTOHEADER@%$AUTOHEADER%g
9021 s%@MAKEINFO@%$MAKEINFO%g
9022 s%@SET_MAKE@%$SET_MAKE%g
9025 s%@RANLIB@%$RANLIB%g
9026 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
9027 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
9029 s%@EXEEXT@%$EXEEXT%g
9030 s%@LIBGCJ_CFLAGS@%$LIBGCJ_CFLAGS%g
9031 s%@LIBGCJ_CXXFLAGS@%$LIBGCJ_CXXFLAGS%g
9032 s%@LIBGCJ_JAVAFLAGS@%$LIBGCJ_JAVAFLAGS%g
9033 s%@INCLTDL@%$INCLTDL%g
9034 s%@LIBLTDL@%$LIBLTDL%g
9035 s%@DIRLTDL@%$DIRLTDL%g
9036 s%@OBJEXT@%$OBJEXT%g
9038 s%@LIBTOOL@%$LIBTOOL%g
9039 s%@CXXCPP@%$CXXCPP%g
9040 s%@subdirs@%$subdirs%g
9041 s%@COMPPATH@%$COMPPATH%g
9042 s%@TESTSUBDIR_TRUE@%$TESTSUBDIR_TRUE%g
9043 s%@TESTSUBDIR_FALSE@%$TESTSUBDIR_FALSE%g
9044 s%@ONESTEP_TRUE@%$ONESTEP_TRUE%g
9045 s%@ONESTEP_FALSE@%$ONESTEP_FALSE%g
9046 s%@LIBGCJDEBUG@%$LIBGCJDEBUG%g
9047 s%@INTERPRETER@%$INTERPRETER%g
9048 s%@LIBFFI@%$LIBFFI%g
9049 s%@LIBFFIINCS@%$LIBFFIINCS%g
9050 s%@EXTRA_CC_FILES@%$EXTRA_CC_FILES%g
9051 s%@PLATFORMOBJS@%$PLATFORMOBJS%g
9053 s%@SYSTEMSPEC@%$SYSTEMSPEC%g
9054 s%@LIBGCJTESTSPEC@%$LIBGCJTESTSPEC%g
9055 s%@ZLIBSPEC@%$ZLIBSPEC%g
9056 s%@ZLIBTESTSPEC@%$ZLIBTESTSPEC%g
9057 s%@X_CFLAGS@%$X_CFLAGS%g
9058 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
9059 s%@X_LIBS@%$X_LIBS%g
9060 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
9061 s%@TOOLKIT@%$TOOLKIT%g
9062 s%@XLIB_AWT_TRUE@%$XLIB_AWT_TRUE%g
9063 s%@XLIB_AWT_FALSE@%$XLIB_AWT_FALSE%g
9064 s%@GTK_AWT_TRUE@%$GTK_AWT_TRUE%g
9065 s%@GTK_AWT_FALSE@%$GTK_AWT_FALSE%g
9066 s%@GCLIBS@%$GCLIBS%g
9067 s%@GCINCS@%$GCINCS%g
9068 s%@GCDEPS@%$GCDEPS%g
9069 s%@GCOBJS@%$GCOBJS%g
9070 s%@GCSPEC@%$GCSPEC%g
9071 s%@JC1GCSPEC@%$JC1GCSPEC%g
9072 s%@GCTESTSPEC@%$GCTESTSPEC%g
9073 s%@THREADLIBS@%$THREADLIBS%g
9074 s%@THREADINCS@%$THREADINCS%g
9075 s%@THREADDEPS@%$THREADDEPS%g
9076 s%@THREADOBJS@%$THREADOBJS%g
9077 s%@THREADSPEC@%$THREADSPEC%g
9078 s%@THREADLDFLAGS@%$THREADLDFLAGS%g
9079 s%@THREADCXXFLAGS@%$THREADCXXFLAGS%g
9080 s%@HASH_SYNC_SPEC@%$HASH_SYNC_SPEC%g
9081 s%@USING_GCC_TRUE@%$USING_GCC_TRUE%g
9082 s%@USING_GCC_FALSE@%$USING_GCC_FALSE%g
9083 s%@tool_include_dir@%$tool_include_dir%g
9084 s%@gcc_version@%$gcc_version%g
9085 s%@LIBICONV@%$LIBICONV%g
9086 s%@PKG_CONFIG@%$PKG_CONFIG%g
9087 s%@GTK_CFLAGS@%$GTK_CFLAGS%g
9088 s%@GTK_LIBS@%$GTK_LIBS%g
9089 s%@GLIB_CFLAGS@%$GLIB_CFLAGS%g
9090 s%@GLIB_LIBS@%$GLIB_LIBS%g
9091 s%@GLIB_GENMARSHAL@%$GLIB_GENMARSHAL%g
9092 s%@GOBJECT_QUERY@%$GOBJECT_QUERY%g
9093 s%@GLIB_MKENUMS@%$GLIB_MKENUMS%g
9094 s%@LIBART_CONFIG@%$LIBART_CONFIG%g
9095 s%@LIBART_CFLAGS@%$LIBART_CFLAGS%g
9096 s%@LIBART_LIBS@%$LIBART_LIBS%g
9098 s%@GCJFLAGS@%$GCJFLAGS%g
9100 s%@SYS_ZLIBS@%$SYS_ZLIBS%g
9102 s%@DIVIDESPEC@%$DIVIDESPEC%g
9103 s%@CHECKREFSPEC@%$CHECKREFSPEC%g
9104 s%@EXCEPTIONSPEC@%$EXCEPTIONSPEC%g
9105 s%@IEEESPEC@%$IEEESPEC%g
9106 s%@CANADIAN_TRUE@%$CANADIAN_TRUE%g
9107 s%@CANADIAN_FALSE@%$CANADIAN_FALSE%g
9108 s%@NULL_TARGET_TRUE@%$NULL_TARGET_TRUE%g
9109 s%@NULL_TARGET_FALSE@%$NULL_TARGET_FALSE%g
9110 s%@NATIVE_TRUE@%$NATIVE_TRUE%g
9111 s%@NATIVE_FALSE@%$NATIVE_FALSE%g
9112 s%@NEEDS_DATA_START_TRUE@%$NEEDS_DATA_START_TRUE%g
9113 s%@NEEDS_DATA_START_FALSE@%$NEEDS_DATA_START_FALSE%g
9114 s%@GCC_UNWIND_INCLUDE@%$GCC_UNWIND_INCLUDE%g
9115 s%@toolexecdir@%$toolexecdir%g
9116 s%@toolexecmainlibdir@%$toolexecmainlibdir%g
9117 s%@toolexeclibdir@%$toolexeclibdir%g
9118 s%@GCJVERSION@%$GCJVERSION%g
9119 s%@ALLOCA@%$ALLOCA%g
9121 s%@BACKTRACESPEC@%$BACKTRACESPEC%g
9122 s%@SYSDEP_SOURCES@%$SYSDEP_SOURCES%g
9128 cat >> $CONFIG_STATUS <<\EOF
9130 # Split the substitutions into bite-sized pieces for seds with
9131 # small command number limits, like on Digital OSF/1 and HP-UX.
9132 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9133 ac_file=1 # Number of current file.
9134 ac_beg=1 # First line for current file.
9135 ac_end=$ac_max_sed_cmds # Line after last line for current file.
9138 while $ac_more_lines; do
9139 if test $ac_beg -gt 1; then
9140 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9142 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9144 if test ! -s conftest.s$ac_file; then
9146 rm -f conftest.s$ac_file
9148 if test -z "$ac_sed_cmds"; then
9149 ac_sed_cmds="sed -f conftest.s$ac_file"
9151 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9153 ac_file=`expr $ac_file + 1`
9155 ac_end=`expr $ac_end + $ac_max_sed_cmds`
9158 if test -z "$ac_sed_cmds"; then
9163 cat >> $CONFIG_STATUS <<EOF
9165 CONFIG_FILES=\${CONFIG_FILES-"Makefile libgcj.pc libgcj.spec libgcj-test.spec gnu/classpath/Configuration.java gcj/Makefile include/Makefile testsuite/Makefile"}
9167 cat >> $CONFIG_STATUS <<\EOF
9168 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
9169 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9171 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9172 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9173 *) ac_file_in="${ac_file}.in" ;;
9176 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9178 # Remove last slash and all that follows it. Not all systems have dirname.
9179 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9180 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9181 # The file is in a subdirectory.
9182 test ! -d "$ac_dir" && mkdir "$ac_dir"
9183 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
9184 # A "../" for each directory in $ac_dir_suffix.
9185 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9187 ac_dir_suffix= ac_dots=
9190 case "$ac_given_srcdir" in
9192 if test -z "$ac_dots"; then top_srcdir=.
9193 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9194 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
9196 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9197 top_srcdir="$ac_dots$ac_given_srcdir" ;;
9200 case "$ac_given_INSTALL" in
9201 [/$]*) INSTALL="$ac_given_INSTALL" ;;
9202 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
9205 echo creating "$ac_file"
9207 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9209 *Makefile*) ac_comsub="1i\\
9210 # $configure_input" ;;
9214 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9216 s%@configure_input@%$configure_input%g
9217 s%@srcdir@%$srcdir%g
9218 s%@top_srcdir@%$top_srcdir%g
9219 s%@INSTALL@%$INSTALL%g
9220 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
9224 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9225 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9227 # ac_d sets the value in "#define NAME VALUE" lines.
9228 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9229 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
9232 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9233 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9234 ac_uB='\([ ]\)%\1#\2define\3'
9237 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9238 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9239 ac_eB='$%\1#\2define\3'
9243 if test "${CONFIG_HEADERS+set}" != set; then
9245 cat >> $CONFIG_STATUS <<EOF
9246 CONFIG_HEADERS="include/config.h gcj/libgcj-config.h"
9248 cat >> $CONFIG_STATUS <<\EOF
9250 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
9251 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9253 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9254 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9255 *) ac_file_in="${ac_file}.in" ;;
9258 echo creating $ac_file
9260 rm -f conftest.frag conftest.in conftest.out
9261 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9262 cat $ac_file_inputs > conftest.in
9266 # Transform confdefs.h into a sed script conftest.vals that substitutes
9267 # the proper values into config.h.in to produce config.h. And first:
9268 # Protect against being on the right side of a sed subst in config.status.
9269 # Protect against being in an unquoted here document in config.status.
9271 cat > conftest.hdr <<\EOF
9274 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9278 sed -n -f conftest.hdr confdefs.h > conftest.vals
9281 # This sed command replaces #undef with comments. This is necessary, for
9282 # example, in the case of _POSIX_SOURCE, which is predefined and required
9283 # on some systems where configure will not decide to define it.
9284 cat >> conftest.vals <<\EOF
9285 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9288 # Break up conftest.vals because some shells have a limit on
9289 # the size of here documents, and old seds have small limits too.
9294 ac_lines=`grep -c . conftest.vals`
9295 # grep -c gives empty output for an empty file on some AIX systems.
9296 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9297 # Write a limited-size here document to conftest.frag.
9298 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9299 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9301 sed -f conftest.frag conftest.in > conftest.out
9303 mv conftest.out conftest.in
9305 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9307 mv conftest.tail conftest.vals
9311 cat >> $CONFIG_STATUS <<\EOF
9312 rm -f conftest.frag conftest.h
9313 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
9314 cat conftest.in >> conftest.h
9316 if cmp -s $ac_file conftest.h 2>/dev/null; then
9317 echo "$ac_file is unchanged"
9320 # Remove last slash and all that follows it. Not all systems have dirname.
9321 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9322 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9323 # The file is in a subdirectory.
9324 test ! -d "$ac_dir" && mkdir "$ac_dir"
9327 mv conftest.h $ac_file
9333 cat >> $CONFIG_STATUS <<EOF
9334 ac_sources="include/$PLATFORMH java/io/natFile${FILE-${PLATFORM}}.cc java/io/natFileDescriptor${FILE-${PLATFORM}}.cc java/lang/${PLATFORM}Process.java java/lang/nat${PLATFORM}Process.cc java/net/natInetAddress${PLATFORMNET}.cc java/net/natNetworkInterface${PLATFORMNET}.cc gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc gnu/java/nio/natPipeImpl${PLATFORM}.cc gnu/java/nio/natSelectorImpl${PLATFORM}.cc include/$GCHDR include/$THREADH sysdep/$sysdeps_dir/locks.h $SIGNAL_HANDLER"
9335 ac_dests="include/platform.h java/io/natFile.cc java/io/natFileDescriptor.cc java/lang/ConcreteProcess.java java/lang/natConcreteProcess.cc java/net/natInetAddress.cc java/net/natNetworkInterface.cc gnu/java/net/natPlainSocketImpl.cc gnu/java/net/natPlainDatagramSocketImpl.cc gnu/java/nio/natPipeImpl.cc gnu/java/nio/natSelectorImpl.cc include/java-gc.h include/java-threads.h sysdep/locks.h include/java-signal.h"
9338 cat >> $CONFIG_STATUS <<\EOF
9339 srcdir=$ac_given_srcdir
9340 while test -n "$ac_sources"; do
9341 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
9342 set $ac_sources; ac_source=$1; shift; ac_sources=$*
9344 echo "linking $srcdir/$ac_source to $ac_dest"
9346 if test ! -r $srcdir/$ac_source; then
9347 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
9351 # Make relative symlinks.
9352 # Remove last slash and all that follows it. Not all systems have dirname.
9353 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
9354 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
9355 # The dest file is in a subdirectory.
9356 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
9357 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
9358 # A "../" for each directory in $ac_dest_dir_suffix.
9359 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
9361 ac_dest_dir_suffix= ac_dots=
9365 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
9366 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
9369 # Make a symlink if possible; otherwise try a hard link.
9370 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9371 ln $srcdir/$ac_source $ac_dest; then :
9373 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
9377 cat >> $CONFIG_STATUS <<EOF
9382 with_multisubdir=${with_multisubdir}
9383 ac_configure_args="${multilib_arg} ${ac_configure_args}"
9384 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
9385 libgcj_basedir=${libgcj_basedir}
9388 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
9391 cat >> $CONFIG_STATUS <<\EOF
9393 for am_file in include/config.h gcj/libgcj-config.h; do
9394 case " $CONFIG_HEADERS " in
9396 echo timestamp > `echo $am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
9399 am_indx=`expr "$am_indx" + 1`
9401 # Only add multilib support code if we just rebuilt top-level Makefile.
9402 case " $CONFIG_FILES " in
9404 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
9405 ac_file=Makefile . ${libgcj_basedir}/../config-ml.in
9409 # Make subdirectories and `.d' files. Look in both srcdir and
9410 # builddir for the .java files.
9413 ( (cd $srcdir && find . \( -name '*.java' -o -name '*.cc' -o -name '*.c' \) -print) ;
9414 find . \( -name '*.java' -o -name '*.cc' -o -name '*.c' \) -print) | \
9415 fgrep -v testsuite | \
9416 sed -e 's/\.java/.d/'\;'s/\.cc/.d/'\;'s/\.c/.d/' | \
9418 echo "include $f" >> deps.mk
9421 d=`echo $f | sed -e 's,/[^/]*$,,'`
9423 if test ! -d $d; then
9424 $libgcj_basedir/../mkinstalldirs $d
9432 chmod +x $CONFIG_STATUS
9433 rm -fr confdefs* $ac_clean_files
9434 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
9436 if test "$no_recursion" != yes; then
9438 # Remove --cache-file and --srcdir arguments so they do not pile up.
9439 ac_sub_configure_args=
9441 for ac_arg in $ac_configure_args; do
9442 if test -n "$ac_prev"; then
9447 -cache-file | --cache-file | --cache-fil | --cache-fi \
9448 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9449 ac_prev=cache_file ;;
9450 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9451 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
9453 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9455 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9457 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9461 for ac_config_dir in $DIRLTDL; do
9463 # Do not complain, so a configure script can configure whichever
9464 # parts of a large source tree are present.
9465 if test ! -d $srcdir/$ac_config_dir; then
9469 echo configuring in $ac_config_dir
9474 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
9476 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
9484 # A "../" for each directory in /$ac_config_dir.
9485 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
9488 .) # No --srcdir option. We are building in place.
9489 ac_sub_srcdir=$srcdir ;;
9490 /*) # Absolute path.
9491 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
9493 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
9496 # Check for guested configure; otherwise get Cygnus style configure.
9497 if test -f $ac_sub_srcdir/configure; then
9498 ac_sub_configure=$ac_sub_srcdir/configure
9499 elif test -f $ac_sub_srcdir/configure.in; then
9500 ac_sub_configure=$ac_configure
9502 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
9506 # The recursion is here.
9507 if test -n "$ac_sub_configure"; then
9509 # Make the cache file name correct relative to the subdirectory.
9510 case "$cache_file" in
9511 /*) ac_sub_cache_file=$cache_file ;;
9513 ac_sub_cache_file="$ac_dots$cache_file" ;;
9515 case "$ac_given_INSTALL" in
9516 [/$]*) INSTALL="$ac_given_INSTALL" ;;
9517 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
9520 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
9521 # The eval makes quoting arguments work.
9522 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
9525 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }