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-gnu-ld arrange to work with GNU ld."
17 --with-ld arrange to use the specified ld (full pathname)."
19 --with-gnu-as arrange to work with GNU as."
21 --with-as arrange to use the specified as (full pathname)."
23 --with-stabs arrange to use stabs instead of host debug format."
25 --with-elf arrange to use ELF instead of host debug format."
27 --with-local-prefix=DIR specifies directory to put local include."
29 --with-gxx-include-dir=DIR
30 specifies directory to put g++ header files."
32 --enable-multilib enable library support for multiple ABIs"
34 --enable-checking[=LIST]
35 enable expensive run-time checks. With LIST,
36 enable only specific categories of checks.
37 Categories are: misc,tree,rtl,gc,gcac; default
40 --disable-cpp don't provide a user-visible C preprocessor."
42 --with-cpp-install-dir=DIR
43 install the user visible C preprocessor in DIR
44 (relative to PREFIX) as well as PREFIX/bin."
46 --enable-c-mbchar Enable multibyte characters for C and C++."
48 --enable-threads enable thread usage for target GCC.
49 --enable-threads=LIB use LIB thread package for target GCC."
51 --enable-objc-gc enable the use of Boehm's garbage collector with
52 the GNU Objective-C runtime."
54 --with-dwarf2 force the default debug format to be DWARF2."
56 --disable-shared don't provide a shared libgcc."
58 --enable-nls use Native Language Support (default)"
60 --disable-nls do not use Native Language Support"
62 --with-included-gettext use the GNU gettext library included here"
64 --with-catgets use catgets functions if available"
66 --disable-win32-registry
67 Disable lookup of installation paths in the
68 Registry on Windows hosts.
69 --enable-win32-registry Enable registry lookup (default).
70 --enable-win32-registry=KEY
71 Use KEY instead of GCC version as the last portion
74 --with-gc={simple,page} Choose the garbage collection mechanism to use
77 --with-system-zlib use installed libz"
79 --enable-maintainer-mode enable make rules and dependencies not useful
80 (and sometimes confusing) to the casual installer"
82 --enable-sjlj-exceptions arrange to use setjmp/longjmp exception handling."
84 --enable-version-specific-runtime-libs Specify that runtime libraries shou
85 ld be installed in a compiler-specific directory "
87 --with-slibdir=DIR shared libraries in DIR [LIBDIR]"
89 # Initialize some variables set by options.
90 # The variables have the same names as the options, with
91 # dashes changed to underlines.
93 cache_file=./config.cache
102 program_transform_name=s,x,x,
110 bindir='${exec_prefix}/bin'
111 sbindir='${exec_prefix}/sbin'
112 libexecdir='${exec_prefix}/libexec'
113 datadir='${prefix}/share'
114 sysconfdir='${prefix}/etc'
115 sharedstatedir='${prefix}/com'
116 localstatedir='${prefix}/var'
117 libdir='${exec_prefix}/lib'
118 includedir='${prefix}/include'
119 oldincludedir='/usr/include'
120 infodir='${prefix}/info'
121 mandir='${prefix}/man'
123 # Initialize some other variables.
126 SHELL=${CONFIG_SHELL-/bin/sh}
127 # Maximum number of lines to put in a shell here document.
134 # If the previous option needs an argument, assign it.
135 if test -n "$ac_prev"; then
136 eval "$ac_prev=\$ac_option"
142 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
146 # Accept the important Cygnus configure options, so we can diagnose typos.
150 -bindir | --bindir | --bindi | --bind | --bin | --bi)
152 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
153 bindir="$ac_optarg" ;;
155 -build | --build | --buil | --bui | --bu)
157 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
158 build="$ac_optarg" ;;
160 -cache-file | --cache-file | --cache-fil | --cache-fi \
161 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
162 ac_prev=cache_file ;;
163 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
164 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
165 cache_file="$ac_optarg" ;;
167 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
169 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
171 datadir="$ac_optarg" ;;
173 -disable-* | --disable-*)
174 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
175 # Reject names that are not valid shell variable names.
176 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
177 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
179 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
180 eval "enable_${ac_feature}=no" ;;
182 -enable-* | --enable-*)
183 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
184 # Reject names that are not valid shell variable names.
185 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
186 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
188 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
193 eval "enable_${ac_feature}='$ac_optarg'" ;;
195 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
196 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
197 | --exec | --exe | --ex)
198 ac_prev=exec_prefix ;;
199 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
200 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
201 | --exec=* | --exe=* | --ex=*)
202 exec_prefix="$ac_optarg" ;;
204 -gas | --gas | --ga | --g)
205 # Obsolete; use --with-gas.
208 -help | --help | --hel | --he)
209 # Omit some internal or obsolete options to make the list less imposing.
210 # This message is too long to be a string in the A/UX 3.1 sh.
212 Usage: configure [options] [host]
213 Options: [defaults in brackets after descriptions]
215 --cache-file=FILE cache test results in FILE
216 --help print this message
217 --no-create do not create output files
218 --quiet, --silent do not print \`checking...' messages
219 --version print the version of autoconf that created configure
220 Directory and file names:
221 --prefix=PREFIX install architecture-independent files in PREFIX
223 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
225 --bindir=DIR user executables in DIR [EPREFIX/bin]
226 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
227 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
228 --datadir=DIR read-only architecture-independent data in DIR
230 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
231 --sharedstatedir=DIR modifiable architecture-independent data in DIR
233 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
234 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
235 --includedir=DIR C header files in DIR [PREFIX/include]
236 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
237 --infodir=DIR info documentation in DIR [PREFIX/info]
238 --mandir=DIR man documentation in DIR [PREFIX/man]
239 --srcdir=DIR find the sources in DIR [configure dir or ..]
240 --program-prefix=PREFIX prepend PREFIX to installed program names
241 --program-suffix=SUFFIX append SUFFIX to installed program names
242 --program-transform-name=PROGRAM
243 run sed PROGRAM on installed program names
247 --build=BUILD configure for building on BUILD [BUILD=HOST]
248 --host=HOST configure for HOST [guessed]
249 --target=TARGET configure for TARGET [TARGET=HOST]
250 Features and packages:
251 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
252 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
253 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
254 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
255 --x-includes=DIR X include files are in DIR
256 --x-libraries=DIR X library files are in DIR
258 if test -n "$ac_help"; then
259 echo "--enable and --with options recognized:$ac_help"
263 -host | --host | --hos | --ho)
265 -host=* | --host=* | --hos=* | --ho=*)
268 -includedir | --includedir | --includedi | --included | --include \
269 | --includ | --inclu | --incl | --inc)
270 ac_prev=includedir ;;
271 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
272 | --includ=* | --inclu=* | --incl=* | --inc=*)
273 includedir="$ac_optarg" ;;
275 -infodir | --infodir | --infodi | --infod | --info | --inf)
277 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
278 infodir="$ac_optarg" ;;
280 -libdir | --libdir | --libdi | --libd)
282 -libdir=* | --libdir=* | --libdi=* | --libd=*)
283 libdir="$ac_optarg" ;;
285 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
286 | --libexe | --libex | --libe)
287 ac_prev=libexecdir ;;
288 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
289 | --libexe=* | --libex=* | --libe=*)
290 libexecdir="$ac_optarg" ;;
292 -localstatedir | --localstatedir | --localstatedi | --localstated \
293 | --localstate | --localstat | --localsta | --localst \
294 | --locals | --local | --loca | --loc | --lo)
295 ac_prev=localstatedir ;;
296 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
297 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
298 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
299 localstatedir="$ac_optarg" ;;
301 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
303 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
304 mandir="$ac_optarg" ;;
307 # Obsolete; use --without-fp.
310 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
314 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
315 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
318 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
319 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
320 | --oldin | --oldi | --old | --ol | --o)
321 ac_prev=oldincludedir ;;
322 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
323 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
324 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
325 oldincludedir="$ac_optarg" ;;
327 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
329 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
330 prefix="$ac_optarg" ;;
332 -program-prefix | --program-prefix | --program-prefi | --program-pref \
333 | --program-pre | --program-pr | --program-p)
334 ac_prev=program_prefix ;;
335 -program-prefix=* | --program-prefix=* | --program-prefi=* \
336 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
337 program_prefix="$ac_optarg" ;;
339 -program-suffix | --program-suffix | --program-suffi | --program-suff \
340 | --program-suf | --program-su | --program-s)
341 ac_prev=program_suffix ;;
342 -program-suffix=* | --program-suffix=* | --program-suffi=* \
343 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
344 program_suffix="$ac_optarg" ;;
346 -program-transform-name | --program-transform-name \
347 | --program-transform-nam | --program-transform-na \
348 | --program-transform-n | --program-transform- \
349 | --program-transform | --program-transfor \
350 | --program-transfo | --program-transf \
351 | --program-trans | --program-tran \
352 | --progr-tra | --program-tr | --program-t)
353 ac_prev=program_transform_name ;;
354 -program-transform-name=* | --program-transform-name=* \
355 | --program-transform-nam=* | --program-transform-na=* \
356 | --program-transform-n=* | --program-transform-=* \
357 | --program-transform=* | --program-transfor=* \
358 | --program-transfo=* | --program-transf=* \
359 | --program-trans=* | --program-tran=* \
360 | --progr-tra=* | --program-tr=* | --program-t=*)
361 program_transform_name="$ac_optarg" ;;
363 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
364 | -silent | --silent | --silen | --sile | --sil)
367 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
369 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
371 sbindir="$ac_optarg" ;;
373 -sharedstatedir | --sharedstatedir | --sharedstatedi \
374 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
375 | --sharedst | --shareds | --shared | --share | --shar \
377 ac_prev=sharedstatedir ;;
378 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
379 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
380 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
382 sharedstatedir="$ac_optarg" ;;
384 -site | --site | --sit)
386 -site=* | --site=* | --sit=*)
389 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
391 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
392 srcdir="$ac_optarg" ;;
394 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
395 | --syscon | --sysco | --sysc | --sys | --sy)
396 ac_prev=sysconfdir ;;
397 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
398 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
399 sysconfdir="$ac_optarg" ;;
401 -target | --target | --targe | --targ | --tar | --ta | --t)
403 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
404 target="$ac_optarg" ;;
406 -v | -verbose | --verbose | --verbos | --verbo | --verb)
409 -version | --version | --versio | --versi | --vers)
410 echo "configure generated by autoconf version 2.13"
414 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
415 # Reject names that are not valid shell variable names.
416 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
417 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
419 ac_package=`echo $ac_package| sed 's/-/_/g'`
424 eval "with_${ac_package}='$ac_optarg'" ;;
426 -without-* | --without-*)
427 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
428 # Reject names that are not valid shell variable names.
429 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
430 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
432 ac_package=`echo $ac_package| sed 's/-/_/g'`
433 eval "with_${ac_package}=no" ;;
436 # Obsolete; use --with-x.
439 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
440 | --x-incl | --x-inc | --x-in | --x-i)
441 ac_prev=x_includes ;;
442 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
443 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
444 x_includes="$ac_optarg" ;;
446 -x-libraries | --x-libraries | --x-librarie | --x-librari \
447 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
448 ac_prev=x_libraries ;;
449 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
450 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
451 x_libraries="$ac_optarg" ;;
453 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
457 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
458 echo "configure: warning: $ac_option: invalid host type" 1>&2
460 if test "x$nonopt" != xNONE; then
461 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
469 if test -n "$ac_prev"; then
470 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
473 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
475 # File descriptor usage:
478 # 2 errors and warnings
479 # 3 some systems may open it to /dev/tty
480 # 4 used on the Kubota Titan
481 # 6 checking for... messages and results
482 # 5 compiler messages saved in config.log
483 if test "$silent" = yes; then
491 This file contains any messages produced by compilers while
492 running configure, to aid debugging if configure makes a mistake.
495 # Strip out --no-create and --no-recursion so they do not pile up.
496 # Also quote any args containing shell metacharacters.
501 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
502 | --no-cr | --no-c) ;;
503 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
504 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
505 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
506 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
507 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
512 # Only set these to C if already set. These must not be set unconditionally
513 # because not all systems understand e.g. LANG=C (notably SCO).
514 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
515 # Non-C LC_CTYPE values break the ctype check.
516 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
517 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
518 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
519 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
521 # confdefs.h avoids OS command line length limits that DEFS can exceed.
522 rm -rf conftest* confdefs.h
523 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
526 # A filename unique to this package, relative to the directory that
527 # configure is in, which we can look for to find out if srcdir is correct.
528 ac_unique_file=tree.c
530 # Find the source files, if location was not specified.
531 if test -z "$srcdir"; then
532 ac_srcdir_defaulted=yes
533 # Try the directory containing this script, then its parent.
535 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
536 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
538 if test ! -r $srcdir/$ac_unique_file; then
542 ac_srcdir_defaulted=no
544 if test ! -r $srcdir/$ac_unique_file; then
545 if test "$ac_srcdir_defaulted" = yes; then
546 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
548 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
551 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
553 # Prefer explicitly selected file to automatically selected ones.
554 if test -z "$CONFIG_SITE"; then
555 if test "x$prefix" != xNONE; then
556 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
558 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
561 for ac_site_file in $CONFIG_SITE; do
562 if test -r "$ac_site_file"; then
563 echo "loading site script $ac_site_file"
568 if test -r "$cache_file"; then
569 echo "loading cache $cache_file"
572 echo "creating cache $cache_file"
577 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
578 ac_cpp='$CPP $CPPFLAGS'
579 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
580 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
581 cross_compiling=$ac_cv_prog_cc_cross
585 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
586 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
587 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
594 ac_n= ac_c='\c' ac_t=
602 symbolic_link='ln -s'
605 # Check for bogus environment variables.
606 # Test if LIBRARY_PATH contains the notation for the current directory
607 # since this would lead to problems installing/building glibc.
608 # LIBRARY_PATH contains the current directory if one of the following
610 # - one of the terminals (":" and ";") is the first or last sign
611 # - two terminals occur directly after each other
612 # - the path contains an element with a dot in it
613 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
614 echo "configure:615: checking LIBRARY_PATH variable" >&5
615 case ${LIBRARY_PATH} in
616 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
617 library_path_setting="contains current directory"
620 library_path_setting="ok"
623 echo "$ac_t""$library_path_setting" 1>&6
624 if test "$library_path_setting" != "ok"; then
625 { echo "configure: error:
626 *** LIBRARY_PATH shouldn't contain the current directory when
627 *** building gcc. Please change the environment variable
628 *** and run configure again." 1>&2; exit 1; }
631 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
632 # since this would lead to problems installing/building glibc.
633 # GCC_EXEC_PREFIX contains the current directory if one of the following
635 # - one of the terminals (":" and ";") is the first or last sign
636 # - two terminals occur directly after each other
637 # - the path contains an element with a dot in it
638 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
639 echo "configure:640: checking GCC_EXEC_PREFIX variable" >&5
640 case ${GCC_EXEC_PREFIX} in
641 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
642 gcc_exec_prefix_setting="contains current directory"
645 gcc_exec_prefix_setting="ok"
648 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
649 if test "$gcc_exec_prefix_setting" != "ok"; then
650 { echo "configure: error:
651 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
652 *** building gcc. Please change the environment variable
653 *** and run configure again." 1>&2; exit 1; }
656 # Check for additional parameters
659 # Check whether --with-gnu-ld or --without-gnu-ld was given.
660 if test "${with_gnu_ld+set}" = set; then
661 withval="$with_gnu_ld"
662 gnu_ld_flag="$with_gnu_ld"
668 # With pre-defined ld
669 # Check whether --with-ld or --without-ld was given.
670 if test "${with_ld+set}" = set; then
672 DEFAULT_LINKER="$with_ld"
675 if test x"${DEFAULT_LINKER+set}" = x"set"; then
676 if test ! -x "$DEFAULT_LINKER"; then
677 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
678 elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
681 cat >> confdefs.h <<EOF
682 #define DEFAULT_LINKER "$DEFAULT_LINKER"
688 # Check whether --with-gnu-as or --without-gnu-as was given.
689 if test "${with_gnu_as+set}" = set; then
690 withval="$with_gnu_as"
691 gas_flag="$with_gnu_as"
697 # Check whether --with-as or --without-as was given.
698 if test "${with_as+set}" = set; then
700 DEFAULT_ASSEMBLER="$with_as"
703 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
704 if test ! -x "$DEFAULT_ASSEMBLER"; then
705 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
706 elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
709 cat >> confdefs.h <<EOF
710 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
716 # Check whether --with-stabs or --without-stabs was given.
717 if test "${with_stabs+set}" = set; then
718 withval="$with_stabs"
726 # Check whether --with-elf or --without-elf was given.
727 if test "${with_elf+set}" = set; then
735 # Specify the local prefix
737 # Check whether --with-local-prefix or --without-local-prefix was given.
738 if test "${with_local_prefix+set}" = set; then
739 withval="$with_local_prefix"
741 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
743 *) local_prefix=$with_local_prefix ;;
748 # Default local prefix if it is empty
749 if test x$local_prefix = x; then
750 local_prefix=/usr/local
753 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
754 # passed in by the toplevel make and thus we'd get different behavior
755 # depending on where we built the sources.
757 # Specify the g++ header file directory
758 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
759 if test "${with_gxx_include_dir+set}" = set; then
760 withval="$with_gxx_include_dir"
762 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
764 *) gcc_gxx_include_dir=$with_gxx_include_dir ;;
769 if test x${gcc_gxx_include_dir} = x; then
770 if test x${enable_version_specific_runtime_libs} = xyes; then
771 gcc_gxx_include_dir='${libsubdir}/include/g++'
773 topsrcdir=${srcdir}/.. . ${srcdir}/../config.if
774 gcc_gxx_include_dir="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
778 # Determine whether or not multilibs are enabled.
779 # Check whether --enable-multilib or --disable-multilib was given.
780 if test "${enable_multilib+set}" = set; then
781 enableval="$enable_multilib"
789 # Enable expensive internal checks
790 # Check whether --enable-checking or --disable-checking was given.
791 if test "${enable_checking+set}" = set; then
792 enableval="$enable_checking"
797 ac_gc_always_collect=
798 case "${enableval}" in
799 yes) ac_checking=1 ; ac_tree_checking=1 ; ac_gc_checking=1 ;;
801 *) IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
802 set fnord $enableval; shift
807 misc) ac_checking=1 ;;
808 tree) ac_tree_checking=1 ;;
809 rtl) ac_rtl_checking=1 ;;
810 gc) ac_gc_checking=1 ;;
811 gcac) ac_gc_always_collect=1 ;;
812 *) { echo "configure: error: unknown check category $check" 1>&2; exit 1; } ;;
819 # Enable some checks by default for development versions of GCC
820 ac_checking=1; ac_tree_checking=1; ac_gc_checking=1;
823 if test x$ac_checking != x ; then
824 cat >> confdefs.h <<\EOF
825 #define ENABLE_CHECKING 1
829 if test x$ac_tree_checking != x ; then
830 cat >> confdefs.h <<\EOF
831 #define ENABLE_TREE_CHECKING 1
835 if test x$ac_rtl_checking != x ; then
836 cat >> confdefs.h <<\EOF
837 #define ENABLE_RTL_CHECKING 1
841 if test x$ac_gc_checking != x ; then
842 cat >> confdefs.h <<\EOF
843 #define ENABLE_GC_CHECKING 1
847 if test x$ac_gc_always_collect != x ; then
848 cat >> confdefs.h <<\EOF
849 #define ENABLE_GC_ALWAYS_COLLECT 1
855 # Check whether --enable-cpp or --disable-cpp was given.
856 if test "${enable_cpp+set}" = set; then
857 enableval="$enable_cpp"
864 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
865 if test "${with_cpp_install_dir+set}" = set; then
866 withval="$with_cpp_install_dir"
867 if test x$withval = xyes; then
868 { echo "configure: error: option --with-cpp-install-dir requires an argument" 1>&2; exit 1; }
869 elif test x$withval != xno; then
870 cpp_install_dir=$withval
875 # Enable Multibyte Characters for C/C++
876 # Check whether --enable-c-mbchar or --disable-c-mbchar was given.
877 if test "${enable_c_mbchar+set}" = set; then
878 enableval="$enable_c_mbchar"
879 if test x$enable_c_mbchar != xno; then
880 cat >> confdefs.h <<\EOF
881 #define MULTIBYTE_CHARS 1
889 # Pass with no value to take the default
890 # Pass with a value to specify a thread package
891 # Check whether --enable-threads or --disable-threads was given.
892 if test "${enable_threads+set}" = set; then
893 enableval="$enable_threads"
900 enable_threads_flag=$enable_threads
901 # Check if a valid thread package
902 case x${enable_threads_flag} in
905 target_thread_file='single'
909 target_thread_file=''
911 xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \
912 xsolaris | xwin32 | xdce | xvxworks | xaix)
913 target_thread_file=$enable_threads_flag
916 echo "$enable_threads is an unknown thread package" 1>&2
921 # Check whether --enable-objc-gc or --disable-objc-gc was given.
922 if test "${enable_objc_gc+set}" = set; then
923 enableval="$enable_objc_gc"
924 if test x$enable_objc_gc = xno; then
934 # Check whether --with-dwarf2 or --without-dwarf2 was given.
935 if test "${with_dwarf2+set}" = set; then
936 withval="$with_dwarf2"
937 dwarf2="$with_dwarf2"
943 # Check whether --enable-shared or --disable-shared was given.
944 if test "${enable_shared+set}" = set; then
945 enableval="$enable_shared"
947 case $enable_shared in
951 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
952 for pkg in $enableval; do
953 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
967 # Determine the host, build, and target systems
969 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
970 if test -f $ac_dir/install-sh; then
972 ac_install_sh="$ac_aux_dir/install-sh -c"
974 elif test -f $ac_dir/install.sh; then
976 ac_install_sh="$ac_aux_dir/install.sh -c"
980 if test -z "$ac_aux_dir"; then
981 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
983 ac_config_guess=$ac_aux_dir/config.guess
984 ac_config_sub=$ac_aux_dir/config.sub
985 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
988 # Do some error checking and defaulting for the host and target type.
990 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
993 # 1. You are not allowed to specify --host, --target, and nonopt at the
995 # 2. Host defaults to nonopt.
996 # 3. If nonopt is not specified, then host defaults to the current host,
997 # as determined by config.guess.
998 # 4. Target and build default to nonopt.
999 # 5. If nonopt is not specified, then target and build default to host.
1001 # The aliases save the names the user supplied, while $host etc.
1002 # will get canonicalized.
1003 case $host---$target---$nonopt in
1004 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1005 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1009 # Make sure we can run config.sub.
1010 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1011 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1014 echo $ac_n "checking host system type""... $ac_c" 1>&6
1015 echo "configure:1016: checking host system type" >&5
1018 case "$host_alias" in
1022 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1023 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1025 *) host_alias=$nonopt ;;
1029 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1030 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1031 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1032 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1033 echo "$ac_t""$host" 1>&6
1035 echo $ac_n "checking target system type""... $ac_c" 1>&6
1036 echo "configure:1037: checking target system type" >&5
1038 target_alias=$target
1039 case "$target_alias" in
1042 NONE) target_alias=$host_alias ;;
1043 *) target_alias=$nonopt ;;
1047 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1048 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1049 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1050 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1051 echo "$ac_t""$target" 1>&6
1053 echo $ac_n "checking build system type""... $ac_c" 1>&6
1054 echo "configure:1055: checking build system type" >&5
1057 case "$build_alias" in
1060 NONE) build_alias=$host_alias ;;
1061 *) build_alias=$nonopt ;;
1065 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1066 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1067 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1068 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1069 echo "$ac_t""$build" 1>&6
1071 test "$host_alias" != "$target_alias" &&
1072 test "$program_prefix$program_suffix$program_transform_name" = \
1074 program_prefix=${target_alias}-
1077 # Find the native compiler
1078 # Extract the first word of "gcc", so it can be a program name with args.
1079 set dummy gcc; ac_word=$2
1080 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1081 echo "configure:1082: checking for $ac_word" >&5
1082 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1083 echo $ac_n "(cached) $ac_c" 1>&6
1085 if test -n "$CC"; then
1086 ac_cv_prog_CC="$CC" # Let the user override the test.
1088 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1090 for ac_dir in $ac_dummy; do
1091 test -z "$ac_dir" && ac_dir=.
1092 if test -f $ac_dir/$ac_word; then
1101 if test -n "$CC"; then
1102 echo "$ac_t""$CC" 1>&6
1104 echo "$ac_t""no" 1>&6
1107 if test -z "$CC"; then
1108 # Extract the first word of "cc", so it can be a program name with args.
1109 set dummy cc; ac_word=$2
1110 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1111 echo "configure:1112: checking for $ac_word" >&5
1112 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1113 echo $ac_n "(cached) $ac_c" 1>&6
1115 if test -n "$CC"; then
1116 ac_cv_prog_CC="$CC" # Let the user override the test.
1118 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1121 for ac_dir in $ac_dummy; do
1122 test -z "$ac_dir" && ac_dir=.
1123 if test -f $ac_dir/$ac_word; then
1124 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1125 ac_prog_rejected=yes
1133 if test $ac_prog_rejected = yes; then
1134 # We found a bogon in the path, so make sure we never use it.
1135 set dummy $ac_cv_prog_CC
1137 if test $# -gt 0; then
1138 # We chose a different compiler from the bogus one.
1139 # However, it has the same basename, so the bogon will be chosen
1140 # first if we set CC to just the basename; use the full file name.
1142 set dummy "$ac_dir/$ac_word" "$@"
1150 if test -n "$CC"; then
1151 echo "$ac_t""$CC" 1>&6
1153 echo "$ac_t""no" 1>&6
1156 if test -z "$CC"; then
1157 case "`uname -s`" in
1159 # Extract the first word of "cl", so it can be a program name with args.
1160 set dummy cl; ac_word=$2
1161 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1162 echo "configure:1163: checking for $ac_word" >&5
1163 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1164 echo $ac_n "(cached) $ac_c" 1>&6
1166 if test -n "$CC"; then
1167 ac_cv_prog_CC="$CC" # Let the user override the test.
1169 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1171 for ac_dir in $ac_dummy; do
1172 test -z "$ac_dir" && ac_dir=.
1173 if test -f $ac_dir/$ac_word; then
1182 if test -n "$CC"; then
1183 echo "$ac_t""$CC" 1>&6
1185 echo "$ac_t""no" 1>&6
1190 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1193 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1194 echo "configure:1195: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1197 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1198 ac_cpp='$CPP $CPPFLAGS'
1199 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1200 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1201 cross_compiling=$ac_cv_prog_cc_cross
1203 cat > conftest.$ac_ext << EOF
1205 #line 1206 "configure"
1206 #include "confdefs.h"
1210 if { (eval echo configure:1211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1211 ac_cv_prog_cc_works=yes
1212 # If we can't run a trivial program, we are probably using a cross compiler.
1213 if (./conftest; exit) 2>/dev/null; then
1214 ac_cv_prog_cc_cross=no
1216 ac_cv_prog_cc_cross=yes
1219 echo "configure: failed program was:" >&5
1220 cat conftest.$ac_ext >&5
1221 ac_cv_prog_cc_works=no
1225 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1226 ac_cpp='$CPP $CPPFLAGS'
1227 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1228 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1229 cross_compiling=$ac_cv_prog_cc_cross
1231 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1232 if test $ac_cv_prog_cc_works = no; then
1233 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1235 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1236 echo "configure:1237: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1237 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1238 cross_compiling=$ac_cv_prog_cc_cross
1240 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1241 echo "configure:1242: checking whether we are using GNU C" >&5
1242 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1243 echo $ac_n "(cached) $ac_c" 1>&6
1245 cat > conftest.c <<EOF
1250 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1251: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1257 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1259 if test $ac_cv_prog_gcc = yes; then
1265 ac_test_CFLAGS="${CFLAGS+set}"
1266 ac_save_CFLAGS="$CFLAGS"
1268 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1269 echo "configure:1270: checking whether ${CC-cc} accepts -g" >&5
1270 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1271 echo $ac_n "(cached) $ac_c" 1>&6
1273 echo 'void f(){}' > conftest.c
1274 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1283 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1284 if test "$ac_test_CFLAGS" = set; then
1285 CFLAGS="$ac_save_CFLAGS"
1286 elif test $ac_cv_prog_cc_g = yes; then
1287 if test "$GCC" = yes; then
1293 if test "$GCC" = yes; then
1300 if test "x$CC" != xcc; then
1301 echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
1302 echo "configure:1303: checking whether $CC and cc understand -c and -o together" >&5
1304 echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
1305 echo "configure:1306: checking whether cc understands -c and -o together" >&5
1307 set dummy $CC; ac_cc="`echo $2 |
1308 sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
1309 if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then
1310 echo $ac_n "(cached) $ac_c" 1>&6
1312 echo 'foo(){}' > conftest.c
1313 # Make sure it works both with $CC and with simple cc.
1314 # We do the test twice because some compilers refuse to overwrite an
1315 # existing .o file with -o, though they will create one.
1316 ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5'
1317 if { (eval echo configure:1318: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
1318 test -f conftest.o && { (eval echo configure:1319: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
1320 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
1321 if test "x$CC" != xcc; then
1322 # Test first that cc exists at all.
1323 if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
1324 ac_try='cc -c conftest.c -o conftest.o 1>&5'
1325 if { (eval echo configure:1326: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
1326 test -f conftest.o && { (eval echo configure:1327: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
1331 # cc exists but doesn't like -o.
1332 eval ac_cv_prog_cc_${ac_cc}_c_o=no
1337 eval ac_cv_prog_cc_${ac_cc}_c_o=no
1342 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
1343 echo "$ac_t""yes" 1>&6
1345 echo "$ac_t""no" 1>&6
1346 cat >> confdefs.h <<\EOF
1347 #define NO_MINUS_C_MINUS_O 1
1352 # autoconf is lame and doesn't give us any substitution variable for this.
1353 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
1354 NO_MINUS_C_MINUS_O=yes
1356 OUTPUT_OPTION='-o $@'
1361 echo $ac_n "checking whether ${CC-cc} accepts -Wno-long-long""... $ac_c" 1>&6
1362 echo "configure:1363: checking whether ${CC-cc} accepts -Wno-long-long" >&5
1363 if eval "test \"`echo '$''{'ac_cv_prog_cc_no_long_long'+set}'`\" = set"; then
1364 echo $ac_n "(cached) $ac_c" 1>&6
1366 save_CFLAGS="$CFLAGS"
1367 CFLAGS="-Wno-long-long"
1368 cat > conftest.$ac_ext <<EOF
1369 #line 1370 "configure"
1370 #include "confdefs.h"
1376 if { (eval echo configure:1377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1378 ac_cv_prog_cc_no_long_long=yes
1380 echo "configure: failed program was:" >&5
1381 cat conftest.$ac_ext >&5
1383 ac_cv_prog_cc_no_long_long=no
1386 CFLAGS="$save_CFLAGS"
1389 echo "$ac_t""$ac_cv_prog_cc_no_long_long" 1>&6
1391 if test $ac_cv_prog_cc_no_long_long = yes; then
1392 strict1_warn="-pedantic -Wno-long-long"
1396 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1397 echo "configure:1398: checking how to run the C preprocessor" >&5
1398 # On Suns, sometimes $CPP names a directory.
1399 if test -n "$CPP" && test -d "$CPP"; then
1402 if test -z "$CPP"; then
1403 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1404 echo $ac_n "(cached) $ac_c" 1>&6
1406 # This must be in double quotes, not single quotes, because CPP may get
1407 # substituted into the Makefile and "${CC-cc}" will confuse make.
1409 # On the NeXT, cc -E runs the code through the compiler's parser,
1410 # not just through cpp.
1411 cat > conftest.$ac_ext <<EOF
1412 #line 1413 "configure"
1413 #include "confdefs.h"
1417 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1418 { (eval echo configure:1419: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1419 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1420 if test -z "$ac_err"; then
1424 echo "configure: failed program was:" >&5
1425 cat conftest.$ac_ext >&5
1427 CPP="${CC-cc} -E -traditional-cpp"
1428 cat > conftest.$ac_ext <<EOF
1429 #line 1430 "configure"
1430 #include "confdefs.h"
1434 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1435 { (eval echo configure:1436: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1436 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1437 if test -z "$ac_err"; then
1441 echo "configure: failed program was:" >&5
1442 cat conftest.$ac_ext >&5
1444 CPP="${CC-cc} -nologo -E"
1445 cat > conftest.$ac_ext <<EOF
1446 #line 1447 "configure"
1447 #include "confdefs.h"
1451 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1452 { (eval echo configure:1453: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1453 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1454 if test -z "$ac_err"; then
1458 echo "configure: failed program was:" >&5
1459 cat conftest.$ac_ext >&5
1468 ac_cv_prog_CPP="$CPP"
1470 CPP="$ac_cv_prog_CPP"
1472 ac_cv_prog_CPP="$CPP"
1474 echo "$ac_t""$CPP" 1>&6
1476 echo $ac_n "checking for inline""... $ac_c" 1>&6
1477 echo "configure:1478: checking for inline" >&5
1478 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1479 echo $ac_n "(cached) $ac_c" 1>&6
1482 for ac_kw in inline __inline__ __inline; do
1483 cat > conftest.$ac_ext <<EOF
1484 #line 1485 "configure"
1485 #include "confdefs.h"
1491 if { (eval echo configure:1492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1493 ac_cv_c_inline=$ac_kw; break
1495 echo "configure: failed program was:" >&5
1496 cat conftest.$ac_ext >&5
1503 echo "$ac_t""$ac_cv_c_inline" 1>&6
1504 case "$ac_cv_c_inline" in
1506 no) cat >> confdefs.h <<\EOF
1510 *) cat >> confdefs.h <<EOF
1511 #define inline $ac_cv_c_inline
1516 echo $ac_n "checking for volatile""... $ac_c" 1>&6
1517 echo "configure:1518: checking for volatile" >&5
1518 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1521 cat > conftest.$ac_ext <<EOF
1522 #line 1523 "configure"
1523 #include "confdefs.h"
1529 if { (eval echo configure:1530: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1531 gcc_cv_c_volatile=yes
1533 echo "configure: failed program was:" >&5
1534 cat conftest.$ac_ext >&5
1536 gcc_cv_c_volatile=no
1541 echo "$ac_t""$gcc_cv_c_volatile" 1>&6
1542 if test $gcc_cv_c_volatile = yes ; then
1543 cat >> confdefs.h <<\EOF
1544 #define HAVE_VOLATILE 1
1550 echo $ac_n "checking for long double""... $ac_c" 1>&6
1551 echo "configure:1552: checking for long double" >&5
1552 if eval "test \"`echo '$''{'gcc_cv_c_long_double'+set}'`\" = set"; then
1553 echo $ac_n "(cached) $ac_c" 1>&6
1555 if test "$GCC" = yes; then
1556 gcc_cv_c_long_double=yes
1558 cat > conftest.$ac_ext <<EOF
1559 #line 1560 "configure"
1560 #include "confdefs.h"
1563 /* The Stardent Vistra knows sizeof(long double), but does not support it. */
1564 long double foo = 0.0;
1565 /* On Ultrix 4.3 cc, long double is 4 and double is 8. */
1566 switch (0) case 0: case (sizeof(long double) >= sizeof(double)):;
1569 if { (eval echo configure:1570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1571 gcc_cv_c_long_double=yes
1573 echo "configure: failed program was:" >&5
1574 cat conftest.$ac_ext >&5
1576 gcc_cv_c_long_double=no
1582 echo "$ac_t""$gcc_cv_c_long_double" 1>&6
1583 if test $gcc_cv_c_long_double = yes; then
1584 cat >> confdefs.h <<\EOF
1585 #define HAVE_LONG_DOUBLE 1
1590 echo $ac_n "checking for long long int""... $ac_c" 1>&6
1591 echo "configure:1592: checking for long long int" >&5
1592 if eval "test \"`echo '$''{'ac_cv_c_long_long'+set}'`\" = set"; then
1593 echo $ac_n "(cached) $ac_c" 1>&6
1595 cat > conftest.$ac_ext <<EOF
1596 #line 1597 "configure"
1597 #include "confdefs.h"
1603 if { (eval echo configure:1604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1605 ac_cv_c_long_long=yes
1607 echo "configure: failed program was:" >&5
1608 cat conftest.$ac_ext >&5
1610 ac_cv_c_long_long=no
1615 echo "$ac_t""$ac_cv_c_long_long" 1>&6
1616 if test $ac_cv_c_long_long = yes; then
1617 cat >> confdefs.h <<\EOF
1618 #define HAVE_LONG_LONG 1
1622 echo $ac_n "checking for __int64""... $ac_c" 1>&6
1623 echo "configure:1624: checking for __int64" >&5
1624 if eval "test \"`echo '$''{'ac_cv_c___int64'+set}'`\" = set"; then
1625 echo $ac_n "(cached) $ac_c" 1>&6
1627 cat > conftest.$ac_ext <<EOF
1628 #line 1629 "configure"
1629 #include "confdefs.h"
1635 if { (eval echo configure:1636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1639 echo "configure: failed program was:" >&5
1640 cat conftest.$ac_ext >&5
1647 echo "$ac_t""$ac_cv_c___int64" 1>&6
1648 if test $ac_cv_c___int64 = yes; then
1649 cat >> confdefs.h <<\EOF
1650 #define HAVE___INT64 1
1656 # sizeof(char) is 1 by definition.
1657 echo $ac_n "checking size of short""... $ac_c" 1>&6
1658 echo "configure:1659: checking size of short" >&5
1659 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
1660 echo $ac_n "(cached) $ac_c" 1>&6
1662 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
1663 cat > conftest.$ac_ext <<EOF
1664 #line 1665 "configure"
1665 #include "confdefs.h"
1666 #include "confdefs.h"
1667 #include <sys/types.h>
1671 switch (0) case 0: case (sizeof (short) == $ac_size):;
1674 if { (eval echo configure:1675: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1676 ac_cv_sizeof_short=$ac_size
1678 echo "configure: failed program was:" >&5
1679 cat conftest.$ac_ext >&5
1682 if test x$ac_cv_sizeof_short != x ; then break; fi
1687 if test x$ac_cv_sizeof_short = x ; then
1688 { echo "configure: error: cannot determine a size for short" 1>&2; exit 1; }
1690 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
1691 cat >> confdefs.h <<EOF
1692 #define SIZEOF_SHORT $ac_cv_sizeof_short
1696 echo $ac_n "checking size of int""... $ac_c" 1>&6
1697 echo "configure:1698: checking size of int" >&5
1698 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1699 echo $ac_n "(cached) $ac_c" 1>&6
1701 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
1702 cat > conftest.$ac_ext <<EOF
1703 #line 1704 "configure"
1704 #include "confdefs.h"
1705 #include "confdefs.h"
1706 #include <sys/types.h>
1710 switch (0) case 0: case (sizeof (int) == $ac_size):;
1713 if { (eval echo configure:1714: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1715 ac_cv_sizeof_int=$ac_size
1717 echo "configure: failed program was:" >&5
1718 cat conftest.$ac_ext >&5
1721 if test x$ac_cv_sizeof_int != x ; then break; fi
1726 if test x$ac_cv_sizeof_int = x ; then
1727 { echo "configure: error: cannot determine a size for int" 1>&2; exit 1; }
1729 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1730 cat >> confdefs.h <<EOF
1731 #define SIZEOF_INT $ac_cv_sizeof_int
1735 echo $ac_n "checking size of long""... $ac_c" 1>&6
1736 echo "configure:1737: checking size of long" >&5
1737 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1738 echo $ac_n "(cached) $ac_c" 1>&6
1740 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
1741 cat > conftest.$ac_ext <<EOF
1742 #line 1743 "configure"
1743 #include "confdefs.h"
1744 #include "confdefs.h"
1745 #include <sys/types.h>
1749 switch (0) case 0: case (sizeof (long) == $ac_size):;
1752 if { (eval echo configure:1753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1754 ac_cv_sizeof_long=$ac_size
1756 echo "configure: failed program was:" >&5
1757 cat conftest.$ac_ext >&5
1760 if test x$ac_cv_sizeof_long != x ; then break; fi
1765 if test x$ac_cv_sizeof_long = x ; then
1766 { echo "configure: error: cannot determine a size for long" 1>&2; exit 1; }
1768 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1769 cat >> confdefs.h <<EOF
1770 #define SIZEOF_LONG $ac_cv_sizeof_long
1774 if test $ac_cv_c_long_long = yes; then
1775 echo $ac_n "checking size of long long""... $ac_c" 1>&6
1776 echo "configure:1777: checking size of long long" >&5
1777 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
1778 echo $ac_n "(cached) $ac_c" 1>&6
1780 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
1781 cat > conftest.$ac_ext <<EOF
1782 #line 1783 "configure"
1783 #include "confdefs.h"
1784 #include "confdefs.h"
1785 #include <sys/types.h>
1789 switch (0) case 0: case (sizeof (long long) == $ac_size):;
1792 if { (eval echo configure:1793: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1794 ac_cv_sizeof_long_long=$ac_size
1796 echo "configure: failed program was:" >&5
1797 cat conftest.$ac_ext >&5
1800 if test x$ac_cv_sizeof_long_long != x ; then break; fi
1805 if test x$ac_cv_sizeof_long_long = x ; then
1806 { echo "configure: error: cannot determine a size for long long" 1>&2; exit 1; }
1808 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
1809 cat >> confdefs.h <<EOF
1810 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
1815 if test $ac_cv_c___int64 = yes; then
1816 echo $ac_n "checking size of __int64""... $ac_c" 1>&6
1817 echo "configure:1818: checking size of __int64" >&5
1818 if eval "test \"`echo '$''{'ac_cv_sizeof___int64'+set}'`\" = set"; then
1819 echo $ac_n "(cached) $ac_c" 1>&6
1821 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
1822 cat > conftest.$ac_ext <<EOF
1823 #line 1824 "configure"
1824 #include "confdefs.h"
1825 #include "confdefs.h"
1826 #include <sys/types.h>
1830 switch (0) case 0: case (sizeof (__int64) == $ac_size):;
1833 if { (eval echo configure:1834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1835 ac_cv_sizeof___int64=$ac_size
1837 echo "configure: failed program was:" >&5
1838 cat conftest.$ac_ext >&5
1841 if test x$ac_cv_sizeof___int64 != x ; then break; fi
1846 if test x$ac_cv_sizeof___int64 = x ; then
1847 { echo "configure: error: cannot determine a size for __int64" 1>&2; exit 1; }
1849 echo "$ac_t""$ac_cv_sizeof___int64" 1>&6
1850 cat >> confdefs.h <<EOF
1851 #define SIZEOF___INT64 $ac_cv_sizeof___int64
1857 echo $ac_n "checking execution character set""... $ac_c" 1>&6
1858 echo "configure:1859: checking execution character set" >&5
1859 if eval "test \"`echo '$''{'ac_cv_c_charset'+set}'`\" = set"; then
1860 echo $ac_n "(cached) $ac_c" 1>&6
1862 cat > conftest.$ac_ext <<EOF
1863 #line 1864 "configure"
1864 #include "confdefs.h"
1865 #if '\n' == 0x0A && ' ' == 0x20 && '0' == 0x30 \
1866 && 'A' == 0x41 && 'a' == 0x61 && '!' == 0x21
1870 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1871 egrep "ASCII" >/dev/null 2>&1; then
1873 ac_cv_c_charset=ASCII
1877 if test x${ac_cv_c_charset+set} != xset; then
1878 cat > conftest.$ac_ext <<EOF
1879 #line 1880 "configure"
1880 #include "confdefs.h"
1881 #if '\n' == 0x15 && ' ' == 0x40 && '0' == 0xF0 \
1882 && 'A' == 0xC1 && 'a' == 0x81 && '!' == 0x5A
1886 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1887 egrep "EBCDIC" >/dev/null 2>&1; then
1889 ac_cv_c_charset=EBCDIC
1894 if test x${ac_cv_c_charset+set} != xset; then
1895 ac_cv_c_charset=unknown
1899 echo "$ac_t""$ac_cv_c_charset" 1>&6
1900 if test $ac_cv_c_charset = unknown; then
1901 { echo "configure: error: *** Cannot determine host character set." 1>&2; exit 1; }
1902 elif test $ac_cv_c_charset = EBCDIC; then
1903 cat >> confdefs.h <<\EOF
1904 #define HOST_EBCDIC 1
1909 # If the native compiler is GCC, we can enable warnings even in stage1.
1910 # That's useful for people building cross-compilers, or just running a
1913 if test "x$GCC" = "xyes"; then
1914 warn_cflags='$(GCC_WARN_CFLAGS)'
1918 # Stage specific cflags for build.
1922 if test x$GCC = xyes
1924 stage1_cflags="-Wa,-J"
1932 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1933 echo "configure:1934: checking whether ${MAKE-make} sets \${MAKE}" >&5
1934 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1935 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1936 echo $ac_n "(cached) $ac_c" 1>&6
1938 cat > conftestmake <<\EOF
1940 @echo 'ac_maketemp="${MAKE}"'
1942 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1943 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1944 if test -n "$ac_maketemp"; then
1945 eval ac_cv_prog_make_${ac_make}_set=yes
1947 eval ac_cv_prog_make_${ac_make}_set=no
1951 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1952 echo "$ac_t""yes" 1>&6
1955 echo "$ac_t""no" 1>&6
1956 SET_MAKE="MAKE=${MAKE-make}"
1960 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
1961 echo "configure:1962: checking whether a default assembler was specified" >&5
1962 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
1963 if test x"$gas_flag" = x"no"; then
1964 echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
1966 echo "$ac_t""yes ($DEFAULT_ASSEMBLER - GNU as)" 1>&6
1969 echo "$ac_t""no" 1>&6
1972 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
1973 echo "configure:1974: checking whether a default linker was specified" >&5
1974 if test x"${DEFAULT_LINKER+set}" = x"set"; then
1975 if test x"$gnu_ld_flag" = x"no"; then
1976 echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
1978 echo "$ac_t""yes ($DEFAULT_LINKER - GNU ld)" 1>&6
1981 echo "$ac_t""no" 1>&6
1984 echo $ac_n "checking for GNU C library""... $ac_c" 1>&6
1985 echo "configure:1986: checking for GNU C library" >&5
1986 if eval "test \"`echo '$''{'gcc_cv_glibc'+set}'`\" = set"; then
1987 echo $ac_n "(cached) $ac_c" 1>&6
1989 cat > conftest.$ac_ext <<EOF
1990 #line 1991 "configure"
1991 #include "confdefs.h"
1992 #include <features.h>
1995 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
1996 #error Not a GNU C library system
2000 if { (eval echo configure:2001: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2004 echo "configure: failed program was:" >&5
2005 cat conftest.$ac_ext >&5
2012 echo "$ac_t""$gcc_cv_glibc" 1>&6
2013 if test $gcc_cv_glibc = yes; then
2014 cat >> confdefs.h <<\EOF
2015 #define _GNU_SOURCE 1
2020 # Find some useful tools
2021 for ac_prog in mawk gawk nawk awk
2023 # Extract the first word of "$ac_prog", so it can be a program name with args.
2024 set dummy $ac_prog; ac_word=$2
2025 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2026 echo "configure:2027: checking for $ac_word" >&5
2027 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2028 echo $ac_n "(cached) $ac_c" 1>&6
2030 if test -n "$AWK"; then
2031 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2033 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2035 for ac_dir in $ac_dummy; do
2036 test -z "$ac_dir" && ac_dir=.
2037 if test -f $ac_dir/$ac_word; then
2038 ac_cv_prog_AWK="$ac_prog"
2045 AWK="$ac_cv_prog_AWK"
2046 if test -n "$AWK"; then
2047 echo "$ac_t""$AWK" 1>&6
2049 echo "$ac_t""no" 1>&6
2052 test -n "$AWK" && break
2055 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
2056 echo "configure:2057: checking whether ln works" >&5
2057 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
2058 echo $ac_n "(cached) $ac_c" 1>&6
2060 rm -f conftestdata_t
2061 echo >conftestdata_f
2062 if ln conftestdata_f conftestdata_t 2>/dev/null
2066 if ln -s conftestdata_f conftestdata_t 2>/dev/null
2068 gcc_cv_prog_LN="ln -s"
2073 rm -f conftestdata_f conftestdata_t
2076 LN="$gcc_cv_prog_LN"
2077 if test "$gcc_cv_prog_LN" = "ln"; then
2078 echo "$ac_t""yes" 1>&6
2080 if test "$gcc_cv_prog_LN" = "ln -s"; then
2081 echo "$ac_t""no, using ln -s" 1>&6
2083 echo "$ac_t""no, and neither does ln -s, so using cp" 1>&6
2087 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2088 echo "configure:2089: checking whether ln -s works" >&5
2089 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
2090 echo $ac_n "(cached) $ac_c" 1>&6
2092 rm -f conftestdata_t
2093 echo >conftestdata_f
2094 if ln -s conftestdata_f conftestdata_t 2>/dev/null
2096 gcc_cv_prog_LN_S="ln -s"
2098 if ln conftestdata_f conftestdata_t 2>/dev/null
2105 rm -f conftestdata_f conftestdata_t
2108 LN_S="$gcc_cv_prog_LN_S"
2109 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
2110 echo "$ac_t""yes" 1>&6
2112 if test "$gcc_cv_prog_LN_S" = "ln"; then
2113 echo "$ac_t""no, using ln" 1>&6
2115 echo "$ac_t""no, and neither does ln, so using cp" 1>&6
2119 # Extract the first word of "ranlib", so it can be a program name with args.
2120 set dummy ranlib; ac_word=$2
2121 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2122 echo "configure:2123: checking for $ac_word" >&5
2123 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2124 echo $ac_n "(cached) $ac_c" 1>&6
2126 if test -n "$RANLIB"; then
2127 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2129 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2131 for ac_dir in $ac_dummy; do
2132 test -z "$ac_dir" && ac_dir=.
2133 if test -f $ac_dir/$ac_word; then
2134 ac_cv_prog_RANLIB="ranlib"
2139 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2142 RANLIB="$ac_cv_prog_RANLIB"
2143 if test -n "$RANLIB"; then
2144 echo "$ac_t""$RANLIB" 1>&6
2146 echo "$ac_t""no" 1>&6
2149 # Find a good install program. We prefer a C program (faster),
2150 # so one script is as good as another. But avoid the broken or
2151 # incompatible versions:
2152 # SysV /etc/install, /usr/sbin/install
2153 # SunOS /usr/etc/install
2154 # IRIX /sbin/install
2156 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2157 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2158 # ./install, which can be erroneously created by make from ./install.sh.
2159 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2160 echo "configure:2161: checking for a BSD compatible install" >&5
2161 if test -z "$INSTALL"; then
2162 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2163 echo $ac_n "(cached) $ac_c" 1>&6
2165 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
2166 for ac_dir in $PATH; do
2167 # Account for people who put trailing slashes in PATH elements.
2169 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2171 # OSF1 and SCO ODT 3.0 have their own names for install.
2172 for ac_prog in ginstall scoinst install; do
2173 if test -f $ac_dir/$ac_prog; then
2174 if test $ac_prog = install &&
2175 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2176 # AIX install. It has an incompatible calling convention.
2177 # OSF/1 installbsd also uses dspmsg, but is usable.
2180 ac_cv_path_install="$ac_dir/$ac_prog -c"
2191 if test "${ac_cv_path_install+set}" = set; then
2192 INSTALL="$ac_cv_path_install"
2194 # As a last resort, use the slow shell script. We don't cache a
2195 # path for INSTALL within a source directory, because that will
2196 # break other packages using the cache if that directory is
2197 # removed, or if the path is relative.
2198 INSTALL="$ac_install_sh"
2201 echo "$ac_t""$INSTALL" 1>&6
2203 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2204 # It thinks the first close brace ends the variable substitution.
2205 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2207 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2210 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2211 echo "configure:2212: checking for ANSI C header files" >&5
2212 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2213 echo $ac_n "(cached) $ac_c" 1>&6
2215 cat > conftest.$ac_ext <<EOF
2216 #line 2217 "configure"
2217 #include "confdefs.h"
2223 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2224 { (eval echo configure:2225: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2225 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2226 if test -z "$ac_err"; then
2228 ac_cv_header_stdc=yes
2231 echo "configure: failed program was:" >&5
2232 cat conftest.$ac_ext >&5
2234 ac_cv_header_stdc=no
2238 if test $ac_cv_header_stdc = yes; then
2239 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2240 cat > conftest.$ac_ext <<EOF
2241 #line 2242 "configure"
2242 #include "confdefs.h"
2245 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2246 egrep "memchr" >/dev/null 2>&1; then
2250 ac_cv_header_stdc=no
2256 if test $ac_cv_header_stdc = yes; then
2257 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2258 cat > conftest.$ac_ext <<EOF
2259 #line 2260 "configure"
2260 #include "confdefs.h"
2263 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2264 egrep "free" >/dev/null 2>&1; then
2268 ac_cv_header_stdc=no
2274 if test $ac_cv_header_stdc = yes; then
2275 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2276 if test "$cross_compiling" = yes; then
2279 cat > conftest.$ac_ext <<EOF
2280 #line 2281 "configure"
2281 #include "confdefs.h"
2283 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2284 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2285 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2286 int main () { int i; for (i = 0; i < 256; i++)
2287 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2291 if { (eval echo configure:2292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2295 echo "configure: failed program was:" >&5
2296 cat conftest.$ac_ext >&5
2298 ac_cv_header_stdc=no
2306 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2307 if test $ac_cv_header_stdc = yes; then
2308 cat >> confdefs.h <<\EOF
2309 #define STDC_HEADERS 1
2314 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2315 echo "configure:2316: checking whether time.h and sys/time.h may both be included" >&5
2316 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2317 echo $ac_n "(cached) $ac_c" 1>&6
2319 cat > conftest.$ac_ext <<EOF
2320 #line 2321 "configure"
2321 #include "confdefs.h"
2322 #include <sys/types.h>
2323 #include <sys/time.h>
2329 if { (eval echo configure:2330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2331 ac_cv_header_time=yes
2333 echo "configure: failed program was:" >&5
2334 cat conftest.$ac_ext >&5
2336 ac_cv_header_time=no
2341 echo "$ac_t""$ac_cv_header_time" 1>&6
2342 if test $ac_cv_header_time = yes; then
2343 cat >> confdefs.h <<\EOF
2344 #define TIME_WITH_SYS_TIME 1
2349 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
2350 echo "configure:2351: checking whether string.h and strings.h may both be included" >&5
2351 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
2352 echo $ac_n "(cached) $ac_c" 1>&6
2354 cat > conftest.$ac_ext <<EOF
2355 #line 2356 "configure"
2356 #include "confdefs.h"
2358 #include <strings.h>
2363 if { (eval echo configure:2364: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2365 gcc_cv_header_string=yes
2367 echo "configure: failed program was:" >&5
2368 cat conftest.$ac_ext >&5
2370 gcc_cv_header_string=no
2375 echo "$ac_t""$gcc_cv_header_string" 1>&6
2376 if test $gcc_cv_header_string = yes; then
2377 cat >> confdefs.h <<\EOF
2378 #define STRING_WITH_STRINGS 1
2383 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2384 echo "configure:2385: checking for sys/wait.h that is POSIX.1 compatible" >&5
2385 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2386 echo $ac_n "(cached) $ac_c" 1>&6
2388 cat > conftest.$ac_ext <<EOF
2389 #line 2390 "configure"
2390 #include "confdefs.h"
2391 #include <sys/types.h>
2392 #include <sys/wait.h>
2394 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
2397 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
2402 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
2405 if { (eval echo configure:2406: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2407 ac_cv_header_sys_wait_h=yes
2409 echo "configure: failed program was:" >&5
2410 cat conftest.$ac_ext >&5
2412 ac_cv_header_sys_wait_h=no
2417 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
2418 if test $ac_cv_header_sys_wait_h = yes; then
2419 cat >> confdefs.h <<\EOF
2420 #define HAVE_SYS_WAIT_H 1
2425 for ac_hdr in limits.h stddef.h string.h strings.h stdlib.h time.h \
2426 fcntl.h unistd.h sys/file.h sys/time.h \
2427 sys/resource.h sys/param.h sys/times.h sys/stat.h \
2428 direct.h malloc.h langinfo.h iconv.h stdbool.h
2430 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2431 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2432 echo "configure:2433: checking for $ac_hdr" >&5
2433 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2434 echo $ac_n "(cached) $ac_c" 1>&6
2436 cat > conftest.$ac_ext <<EOF
2437 #line 2438 "configure"
2438 #include "confdefs.h"
2441 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2442 { (eval echo configure:2443: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2443 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2444 if test -z "$ac_err"; then
2446 eval "ac_cv_header_$ac_safe=yes"
2449 echo "configure: failed program was:" >&5
2450 cat conftest.$ac_ext >&5
2452 eval "ac_cv_header_$ac_safe=no"
2456 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2457 echo "$ac_t""yes" 1>&6
2458 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2459 cat >> confdefs.h <<EOF
2460 #define $ac_tr_hdr 1
2464 echo "$ac_t""no" 1>&6
2469 # Check for thread headers.
2470 ac_safe=`echo "thread.h" | sed 'y%./+-%__p_%'`
2471 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
2472 echo "configure:2473: checking for thread.h" >&5
2473 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2474 echo $ac_n "(cached) $ac_c" 1>&6
2476 cat > conftest.$ac_ext <<EOF
2477 #line 2478 "configure"
2478 #include "confdefs.h"
2481 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2482 { (eval echo configure:2483: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2483 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2484 if test -z "$ac_err"; then
2486 eval "ac_cv_header_$ac_safe=yes"
2489 echo "configure: failed program was:" >&5
2490 cat conftest.$ac_ext >&5
2492 eval "ac_cv_header_$ac_safe=no"
2496 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2497 echo "$ac_t""yes" 1>&6
2500 echo "$ac_t""no" 1>&6
2504 ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
2505 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
2506 echo "configure:2507: checking for pthread.h" >&5
2507 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2508 echo $ac_n "(cached) $ac_c" 1>&6
2510 cat > conftest.$ac_ext <<EOF
2511 #line 2512 "configure"
2512 #include "confdefs.h"
2513 #include <pthread.h>
2515 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2516 { (eval echo configure:2517: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2517 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2518 if test -z "$ac_err"; then
2520 eval "ac_cv_header_$ac_safe=yes"
2523 echo "configure: failed program was:" >&5
2524 cat conftest.$ac_ext >&5
2526 eval "ac_cv_header_$ac_safe=no"
2530 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2531 echo "$ac_t""yes" 1>&6
2534 echo "$ac_t""no" 1>&6
2539 # These tests can't be done till we know if we have limits.h.
2540 echo $ac_n "checking for CHAR_BIT""... $ac_c" 1>&6
2541 echo "configure:2542: checking for CHAR_BIT" >&5
2542 if eval "test \"`echo '$''{'gcc_cv_decl_char_bit'+set}'`\" = set"; then
2543 echo $ac_n "(cached) $ac_c" 1>&6
2545 cat > conftest.$ac_ext <<EOF
2546 #line 2547 "configure"
2547 #include "confdefs.h"
2548 #ifdef HAVE_LIMITS_H
2555 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2556 egrep "found" >/dev/null 2>&1; then
2558 gcc_cv_decl_char_bit=yes
2561 gcc_cv_decl_char_bit=no
2568 echo "$ac_t""$gcc_cv_decl_char_bit" 1>&6
2569 if test $gcc_cv_decl_char_bit = no; then
2570 echo $ac_n "checking number of bits in a byte""... $ac_c" 1>&6
2571 echo "configure:2572: checking number of bits in a byte" >&5
2572 if eval "test \"`echo '$''{'gcc_cv_c_nbby'+set}'`\" = set"; then
2573 echo $ac_n "(cached) $ac_c" 1>&6
2577 while test $i -lt 65; do
2578 cat > conftest.$ac_ext <<EOF
2579 #line 2580 "configure"
2580 #include "confdefs.h"
2583 switch(0) { case 0: case (char)(1 << $i) && (char)(1 << $i) != 1: ; }
2586 if { (eval echo configure:2587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2591 echo "configure: failed program was:" >&5
2592 cat conftest.$ac_ext >&5
2597 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby=failed
2601 echo "$ac_t""$gcc_cv_c_nbby" 1>&6
2602 if test $gcc_cv_c_nbby = failed; then
2603 { echo "configure: error: cannot determine number of bits in a byte" 1>&2; exit 1; }
2605 cat >> confdefs.h <<EOF
2606 #define CHAR_BIT $gcc_cv_c_nbby
2611 echo $ac_n "checking byte ordering""... $ac_c" 1>&6
2612 echo "configure:2613: checking byte ordering" >&5
2613 if eval "test \"`echo '$''{'ac_cv_c_compile_endian'+set}'`\" = set"; then
2614 echo $ac_n "(cached) $ac_c" 1>&6
2616 ac_cv_c_compile_endian=unknown
2619 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2620 ac_cpp='$CPP $CPPFLAGS'
2621 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2622 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2623 cross_compiling=$ac_cv_prog_cc_cross
2625 cat > conftest.$ac_ext <<EOF
2626 #line 2627 "configure"
2627 #include "confdefs.h"
2629 #ifdef HAVE_LIMITS_H
2630 # include <limits.h>
2632 /* This structure must have no internal padding. */
2634 char prefix[sizeof "\nendian:" - 1];
2639 #if SIZEOF_SHORT == 4
2640 ('A' << (CHAR_BIT * 3)) | ('B' << (CHAR_BIT * 2)) |
2642 ('A' << CHAR_BIT) | 'B',
2646 if { (eval echo configure:2647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2648 sed 's/^[0-7]*[ ]*/ /
2651 s/ [0-9][0-9][0-9]/./g
2657 if grep 'endian:AB' conftest.dmp >/dev/null 2>&1; then
2658 ac_cv_c_compile_endian=big-endian
2659 elif grep 'endian:BA' conftest.dmp >/dev/null 2>&1; then
2660 ac_cv_c_compile_endian=little-endian
2665 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2666 ac_cpp='$CPP $CPPFLAGS'
2667 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2668 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2669 cross_compiling=$ac_cv_prog_cc_cross
2674 echo "$ac_t""$ac_cv_c_compile_endian" 1>&6
2675 if test $ac_cv_c_compile_endian = unknown; then
2676 { echo "configure: error: *** unable to determine endianness" 1>&2; exit 1; }
2677 elif test $ac_cv_c_compile_endian = big-endian; then
2678 cat >> confdefs.h <<\EOF
2679 #define HOST_WORDS_BIG_ENDIAN 1
2684 echo $ac_n "checking floating point format""... $ac_c" 1>&6
2685 echo "configure:2686: checking floating point format" >&5
2686 if eval "test \"`echo '$''{'ac_cv_c_float_format'+set}'`\" = set"; then
2687 echo $ac_n "(cached) $ac_c" 1>&6
2691 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2692 ac_cpp='$CPP $CPPFLAGS'
2693 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2694 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2695 cross_compiling=$ac_cv_prog_cc_cross
2697 cat > conftest.$ac_ext <<EOF
2698 #line 2699 "configure"
2699 #include "confdefs.h"
2700 /* This will not work unless sizeof(double) == 8. */
2701 extern char sizeof_double_must_be_8 [sizeof(double) == 8 ? 1 : -1];
2703 /* This structure must have no internal padding. */
2704 struct possibility {
2710 #define C(cand) { "\nformat:", cand, ":tamrof\n" }
2711 struct possibility table [] =
2713 C( 3.25724264705901305206e+01), /* @@IEEEFP - IEEE 754 */
2714 C( 3.53802595280598432000e+18), /* D__float - VAX */
2715 C( 5.32201830133125317057e-19), /* D.PDP-10 - PDP-10 - the dot is 0x13a */
2716 C( 1.77977764695171661377e+10), /* IBMHEXFP - s/390 format, ascii */
2717 C(-5.22995989424860458374e+10) /* IBMHEXFP - s/390 format, EBCDIC */
2720 if { (eval echo configure:2721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2722 sed 's/^[0-7]*[ ]*/ /
2725 s/ [0-9][0-9][0-9]/./g
2731 if grep 'format:.@IEEEF.:tamrof' conftest.dmp >/dev/null 2>&1; then
2732 ac_cv_c_float_format='IEEE (big-endian)'
2733 elif grep 'format:.I@@PFE.:tamrof' conftest.dmp >/dev/null 2>&1; then
2734 ac_cv_c_float_format='IEEE (big-endian)'
2735 elif grep 'format:.FEEEI@.:tamrof' conftest.dmp >/dev/null 2>&1; then
2736 ac_cv_c_float_format='IEEE (little-endian)'
2737 elif grep 'format:.EFP@@I.:tamrof' conftest.dmp >/dev/null 2>&1; then
2738 ac_cv_c_float_format='IEEE (little-endian)'
2739 elif grep 'format:.__floa.:tamrof' conftest.dmp >/dev/null 2>&1; then
2740 ac_cv_c_float_format='VAX D-float'
2741 elif grep 'format:..PDP-1.:tamrof' conftest.dmp >/dev/null 2>&1; then
2742 ac_cv_c_float_format='PDP-10'
2743 elif grep 'format:.BMHEXF.:tamrof' conftest.dmp >/dev/null 2>&1; then
2744 ac_cv_c_float_format='IBM 370 hex'
2746 { echo "configure: error: Unknown floating point format" 1>&2; exit 1; }
2749 { echo "configure: error: compile failed" 1>&2; exit 1; }
2753 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2754 ac_cpp='$CPP $CPPFLAGS'
2755 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2756 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2757 cross_compiling=$ac_cv_prog_cc_cross
2762 echo "$ac_t""$ac_cv_c_float_format" 1>&6
2763 # IEEE is the default format. If the float endianness isn't the same
2764 # as the integer endianness, we have to set FLOAT_WORDS_BIG_ENDIAN
2765 # (which is a tristate: yes, no, default). This is only an issue with
2766 # IEEE; the other formats are only supported by a few machines each,
2767 # all with the same endianness.
2770 case $ac_cv_c_float_format in
2771 'IEEE (big-endian)' )
2772 if test $ac_cv_c_compile_endian = little-endian; then
2776 'IEEE (little-endian)' )
2777 if test $ac_cv_c_compile_endian = big-endian; then
2782 format=VAX_FLOAT_FORMAT
2785 format=PDP10_FLOAT_FORMAT
2788 format=IBM_FLOAT_FORMAT
2791 if test -n "$format"; then
2792 cat >> confdefs.h <<EOF
2793 #define HOST_FLOAT_FORMAT $format
2797 if test -n "$fbigend"; then
2798 cat >> confdefs.h <<EOF
2799 #define HOST_FLOAT_WORDS_BIG_ENDIAN $fbigend
2805 # See if GNAT has been installed
2806 # Extract the first word of "gnatbind", so it can be a program name with args.
2807 set dummy gnatbind; ac_word=$2
2808 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2809 echo "configure:2810: checking for $ac_word" >&5
2810 if eval "test \"`echo '$''{'ac_cv_prog_have_gnat'+set}'`\" = set"; then
2811 echo $ac_n "(cached) $ac_c" 1>&6
2813 if test -n "$have_gnat"; then
2814 ac_cv_prog_have_gnat="$have_gnat" # Let the user override the test.
2816 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2818 for ac_dir in $ac_dummy; do
2819 test -z "$ac_dir" && ac_dir=.
2820 if test -f $ac_dir/$ac_word; then
2821 ac_cv_prog_have_gnat="yes"
2826 test -z "$ac_cv_prog_have_gnat" && ac_cv_prog_have_gnat="no"
2829 have_gnat="$ac_cv_prog_have_gnat"
2830 if test -n "$have_gnat"; then
2831 echo "$ac_t""$have_gnat" 1>&6
2833 echo "$ac_t""no" 1>&6
2837 # See if we have the mktemp command.
2838 # Extract the first word of "mktemp", so it can be a program name with args.
2839 set dummy mktemp; ac_word=$2
2840 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2841 echo "configure:2842: checking for $ac_word" >&5
2842 if eval "test \"`echo '$''{'ac_cv_prog_have_mktemp_command'+set}'`\" = set"; then
2843 echo $ac_n "(cached) $ac_c" 1>&6
2845 if test -n "$have_mktemp_command"; then
2846 ac_cv_prog_have_mktemp_command="$have_mktemp_command" # Let the user override the test.
2848 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2850 for ac_dir in $ac_dummy; do
2851 test -z "$ac_dir" && ac_dir=.
2852 if test -f $ac_dir/$ac_word; then
2853 ac_cv_prog_have_mktemp_command="yes"
2858 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command="no"
2861 have_mktemp_command="$ac_cv_prog_have_mktemp_command"
2862 if test -n "$have_mktemp_command"; then
2863 echo "$ac_t""$have_mktemp_command" 1>&6
2865 echo "$ac_t""no" 1>&6
2869 # Do we have a single-tree copy of texinfo?
2870 if test -f $srcdir/../texinfo/Makefile.in; then
2871 MAKEINFO='$(objdir)/../texinfo/makeinfo/makeinfo'
2872 gcc_cv_prog_makeinfo_modern=yes
2873 echo "$ac_t""Using makeinfo from the unified source tree." 1>&6
2875 # See if makeinfo has been installed and is modern enough
2876 # that we can use it.
2877 # Extract the first word of "makeinfo", so it can be a program name with args.
2878 set dummy makeinfo; ac_word=$2
2879 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2880 echo "configure:2881: checking for $ac_word" >&5
2881 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
2882 echo $ac_n "(cached) $ac_c" 1>&6
2884 if test -n "$MAKEINFO"; then
2885 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2887 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2889 for ac_dir in $ac_dummy; do
2890 test -z "$ac_dir" && ac_dir=.
2891 if test -f $ac_dir/$ac_word; then
2892 ac_cv_prog_MAKEINFO="makeinfo"
2899 MAKEINFO="$ac_cv_prog_MAKEINFO"
2900 if test -n "$MAKEINFO"; then
2901 echo "$ac_t""$MAKEINFO" 1>&6
2903 echo "$ac_t""no" 1>&6
2906 if test -n "$MAKEINFO"; then
2907 # Found it, now check the version.
2908 echo $ac_n "checking for modern makeinfo""... $ac_c" 1>&6
2909 echo "configure:2910: checking for modern makeinfo" >&5
2910 if eval "test \"`echo '$''{'gcc_cv_prog_makeinfo_modern'+set}'`\" = set"; then
2911 echo $ac_n "(cached) $ac_c" 1>&6
2913 ac_prog_version=`$MAKEINFO --version 2>&1 |
2914 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
2915 echo "configure:2916: version of makeinfo is $ac_prog_version" >&5
2916 case $ac_prog_version in
2917 '') gcc_cv_prog_makeinfo_modern=no;;
2919 gcc_cv_prog_makeinfo_modern=yes;;
2920 *) gcc_cv_prog_makeinfo_modern=no;;
2925 echo "$ac_t""$gcc_cv_prog_makeinfo_modern" 1>&6
2927 gcc_cv_prog_makeinfo_modern=no
2932 if test $gcc_cv_prog_makeinfo_modern = no; then
2933 echo "configure: warning:
2934 *** Makeinfo is missing or too old.
2935 *** Info documentation will not be built." 1>&2
2941 # Is pod2man recent enough to regenerate manpages?
2942 echo $ac_n "checking for recent Pod::Man""... $ac_c" 1>&6
2943 echo "configure:2944: checking for recent Pod::Man" >&5
2944 if perl -e 'use 1.10 Pod::Man' >/dev/null 2>&1; then
2945 echo "$ac_t""yes" 1>&6
2946 GENERATED_MANPAGES=generated-manpages
2948 echo "$ac_t""no" 1>&6
2953 if test -f $srcdir/../flex/skel.c; then
2954 FLEX='$(objdir)/../flex/flex'
2956 # Extract the first word of "flex", so it can be a program name with args.
2957 set dummy flex; ac_word=$2
2958 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2959 echo "configure:2960: checking for $ac_word" >&5
2960 if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
2961 echo $ac_n "(cached) $ac_c" 1>&6
2963 if test -n "$FLEX"; then
2964 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
2966 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2968 for ac_dir in $ac_dummy; do
2969 test -z "$ac_dir" && ac_dir=.
2970 if test -f $ac_dir/$ac_word; then
2971 ac_cv_prog_FLEX="flex"
2976 test -z "$ac_cv_prog_FLEX" && ac_cv_prog_FLEX="false"
2979 FLEX="$ac_cv_prog_FLEX"
2980 if test -n "$FLEX"; then
2981 echo "$ac_t""$FLEX" 1>&6
2983 echo "$ac_t""no" 1>&6
2989 # The -L switch is so bison can find its skeleton file.
2990 if test -f $srcdir/../bison/bison.simple; then
2991 BISON='$(objdir)/../bison/bison -L $(srcdir)/../bison/'
2993 # Extract the first word of "bison", so it can be a program name with args.
2994 set dummy bison; ac_word=$2
2995 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2996 echo "configure:2997: checking for $ac_word" >&5
2997 if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
2998 echo $ac_n "(cached) $ac_c" 1>&6
3000 if test -n "$BISON"; then
3001 ac_cv_prog_BISON="$BISON" # Let the user override the test.
3003 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3005 for ac_dir in $ac_dummy; do
3006 test -z "$ac_dir" && ac_dir=.
3007 if test -f $ac_dir/$ac_word; then
3008 ac_cv_prog_BISON="bison"
3013 test -z "$ac_cv_prog_BISON" && ac_cv_prog_BISON="false"
3016 BISON="$ac_cv_prog_BISON"
3017 if test -n "$BISON"; then
3018 echo "$ac_t""$BISON" 1>&6
3020 echo "$ac_t""no" 1>&6
3025 # See if the stage1 system preprocessor understands the ANSI C
3026 # preprocessor stringification operator. (Used by symcat.h.)
3029 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
3030 echo "configure:3031: checking for preprocessor stringizing operator" >&5
3031 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
3032 echo $ac_n "(cached) $ac_c" 1>&6
3034 cat > conftest.$ac_ext <<EOF
3035 #line 3036 "configure"
3036 #include "confdefs.h"
3040 char *s = x(teststring);
3043 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3044 egrep "#teststring" >/dev/null 2>&1; then
3046 ac_cv_c_stringize=no
3049 ac_cv_c_stringize=yes
3055 if test "${ac_cv_c_stringize}" = yes
3057 cat >> confdefs.h <<\EOF
3058 #define HAVE_STRINGIZE 1
3062 echo "$ac_t""${ac_cv_c_stringize}" 1>&6
3065 # Use <inttypes.h> only if it exists,
3066 # doesn't clash with <sys/types.h>, and declares intmax_t.
3067 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
3068 echo "configure:3069: checking for inttypes.h" >&5
3069 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
3070 echo $ac_n "(cached) $ac_c" 1>&6
3072 cat > conftest.$ac_ext <<EOF
3073 #line 3074 "configure"
3074 #include "confdefs.h"
3075 #include <sys/types.h>
3076 #include <inttypes.h>
3081 if { (eval echo configure:3082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3083 gcc_cv_header_inttypes_h=yes
3085 echo "configure: failed program was:" >&5
3086 cat conftest.$ac_ext >&5
3088 gcc_cv_header_inttypes_h=no
3093 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
3094 if test $gcc_cv_header_inttypes_h = yes; then
3095 cat >> confdefs.h <<\EOF
3096 #define HAVE_INTTYPES_H 1
3102 for ac_func in strtoul bsearch popen times clock \
3103 strchr strrchr kill getrlimit setrlimit atoll atoq \
3104 sysconf isascii gettimeofday strsignal putc_unlocked fputc_unlocked \
3105 fputs_unlocked getrusage iconv nl_langinfo lstat
3107 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3108 echo "configure:3109: checking for $ac_func" >&5
3109 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3110 echo $ac_n "(cached) $ac_c" 1>&6
3112 cat > conftest.$ac_ext <<EOF
3113 #line 3114 "configure"
3114 #include "confdefs.h"
3115 /* System header to define __stub macros and hopefully few prototypes,
3116 which can conflict with char $ac_func(); below. */
3118 /* Override any gcc2 internal prototype to avoid an error. */
3119 /* We use char because int might match the return type of a gcc2
3120 builtin and then its argument prototype would still apply. */
3125 /* The GNU C library defines this for functions which it implements
3126 to always fail with ENOSYS. Some functions are actually named
3127 something starting with __ and the normal name is an alias. */
3128 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3136 if { (eval echo configure:3137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3138 eval "ac_cv_func_$ac_func=yes"
3140 echo "configure: failed program was:" >&5
3141 cat conftest.$ac_ext >&5
3143 eval "ac_cv_func_$ac_func=no"
3148 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3149 echo "$ac_t""yes" 1>&6
3150 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3151 cat >> confdefs.h <<EOF
3152 #define $ac_tr_func 1
3156 echo "$ac_t""no" 1>&6
3161 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
3162 echo "configure:3163: checking for ssize_t" >&5
3163 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
3164 echo $ac_n "(cached) $ac_c" 1>&6
3166 cat > conftest.$ac_ext <<EOF
3167 #line 3168 "configure"
3168 #include "confdefs.h"
3169 #include <sys/types.h>
3175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3176 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3178 ac_cv_type_ssize_t=yes
3181 ac_cv_type_ssize_t=no
3186 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
3187 if test $ac_cv_type_ssize_t = no; then
3188 cat >> confdefs.h <<\EOF
3195 # Try to determine the array type of the second argument of getgroups
3196 # for the target system (int or gid_t).
3197 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
3198 echo "configure:3199: checking for uid_t in sys/types.h" >&5
3199 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
3200 echo $ac_n "(cached) $ac_c" 1>&6
3202 cat > conftest.$ac_ext <<EOF
3203 #line 3204 "configure"
3204 #include "confdefs.h"
3205 #include <sys/types.h>
3207 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3208 egrep "uid_t" >/dev/null 2>&1; then
3210 ac_cv_type_uid_t=yes
3219 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
3220 if test $ac_cv_type_uid_t = no; then
3221 cat >> confdefs.h <<\EOF
3225 cat >> confdefs.h <<\EOF
3231 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
3232 echo "configure:3233: checking type of array argument to getgroups" >&5
3233 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
3234 echo $ac_n "(cached) $ac_c" 1>&6
3236 if test "$cross_compiling" = yes; then
3237 ac_cv_type_getgroups=cross
3239 cat > conftest.$ac_ext <<EOF
3240 #line 3241 "configure"
3241 #include "confdefs.h"
3243 /* Thanks to Mike Rendell for this test. */
3244 #include <sys/types.h>
3247 #define MAX(x, y) ((x) > (y) ? (x) : (y))
3252 union { gid_t gval; long lval; } val;
3255 for (i = 0; i < NGID; i++)
3256 gidset[i] = val.gval;
3257 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
3259 /* Exit non-zero if getgroups seems to require an array of ints. This
3260 happens when gid_t is short but getgroups modifies an array of ints. */
3261 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
3265 if { (eval echo configure:3266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3267 ac_cv_type_getgroups=gid_t
3269 echo "configure: failed program was:" >&5
3270 cat conftest.$ac_ext >&5
3272 ac_cv_type_getgroups=int
3277 if test $ac_cv_type_getgroups = cross; then
3278 cat > conftest.$ac_ext <<EOF
3279 #line 3280 "configure"
3280 #include "confdefs.h"
3283 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3284 egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
3286 ac_cv_type_getgroups=gid_t
3289 ac_cv_type_getgroups=int
3296 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
3297 cat >> confdefs.h <<EOF
3298 #define GETGROUPS_T $ac_cv_type_getgroups
3302 if test "${target}" = "${build}"; then
3303 TARGET_GETGROUPS_T=$ac_cv_type_getgroups
3306 # This condition may need some tweaking. It should include all
3307 # targets where the array type of the second argument of getgroups
3308 # is int and the type of gid_t is not equivalent to int.
3309 *-*-sunos* | *-*-ultrix*)
3310 TARGET_GETGROUPS_T=int
3313 TARGET_GETGROUPS_T=gid_t
3319 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
3320 echo "configure:3321: checking for vprintf" >&5
3321 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
3322 echo $ac_n "(cached) $ac_c" 1>&6
3324 cat > conftest.$ac_ext <<EOF
3325 #line 3326 "configure"
3326 #include "confdefs.h"
3327 /* System header to define __stub macros and hopefully few prototypes,
3328 which can conflict with char vprintf(); below. */
3330 /* Override any gcc2 internal prototype to avoid an error. */
3331 /* We use char because int might match the return type of a gcc2
3332 builtin and then its argument prototype would still apply. */
3337 /* The GNU C library defines this for functions which it implements
3338 to always fail with ENOSYS. Some functions are actually named
3339 something starting with __ and the normal name is an alias. */
3340 #if defined (__stub_vprintf) || defined (__stub___vprintf)
3348 if { (eval echo configure:3349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3350 eval "ac_cv_func_vprintf=yes"
3352 echo "configure: failed program was:" >&5
3353 cat conftest.$ac_ext >&5
3355 eval "ac_cv_func_vprintf=no"
3360 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
3361 echo "$ac_t""yes" 1>&6
3362 cat >> confdefs.h <<\EOF
3363 #define HAVE_VPRINTF 1
3367 echo "$ac_t""no" 1>&6
3370 if test "$ac_cv_func_vprintf" != yes; then
3371 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
3372 echo "configure:3373: checking for _doprnt" >&5
3373 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
3374 echo $ac_n "(cached) $ac_c" 1>&6
3376 cat > conftest.$ac_ext <<EOF
3377 #line 3378 "configure"
3378 #include "confdefs.h"
3379 /* System header to define __stub macros and hopefully few prototypes,
3380 which can conflict with char _doprnt(); below. */
3382 /* Override any gcc2 internal prototype to avoid an error. */
3383 /* We use char because int might match the return type of a gcc2
3384 builtin and then its argument prototype would still apply. */
3389 /* The GNU C library defines this for functions which it implements
3390 to always fail with ENOSYS. Some functions are actually named
3391 something starting with __ and the normal name is an alias. */
3392 #if defined (__stub__doprnt) || defined (__stub____doprnt)
3400 if { (eval echo configure:3401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3402 eval "ac_cv_func__doprnt=yes"
3404 echo "configure: failed program was:" >&5
3405 cat conftest.$ac_ext >&5
3407 eval "ac_cv_func__doprnt=no"
3412 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
3413 echo "$ac_t""yes" 1>&6
3414 cat >> confdefs.h <<\EOF
3415 #define HAVE_DOPRNT 1
3419 echo "$ac_t""no" 1>&6
3426 if test $ac_cv_func_vprintf != yes ; then
3428 if test $ac_cv_func__doprnt != yes ; then
3435 for ac_func in strstr
3437 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3438 echo "configure:3439: checking for $ac_func" >&5
3439 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3440 echo $ac_n "(cached) $ac_c" 1>&6
3442 cat > conftest.$ac_ext <<EOF
3443 #line 3444 "configure"
3444 #include "confdefs.h"
3445 /* System header to define __stub macros and hopefully few prototypes,
3446 which can conflict with char $ac_func(); below. */
3448 /* Override any gcc2 internal prototype to avoid an error. */
3449 /* We use char because int might match the return type of a gcc2
3450 builtin and then its argument prototype would still apply. */
3455 /* The GNU C library defines this for functions which it implements
3456 to always fail with ENOSYS. Some functions are actually named
3457 something starting with __ and the normal name is an alias. */
3458 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3466 if { (eval echo configure:3467: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3468 eval "ac_cv_func_$ac_func=yes"
3470 echo "configure: failed program was:" >&5
3471 cat conftest.$ac_ext >&5
3473 eval "ac_cv_func_$ac_func=no"
3478 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3479 echo "$ac_t""yes" 1>&6
3480 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3481 cat >> confdefs.h <<EOF
3482 #define $ac_tr_func 1
3486 echo "$ac_t""no" 1>&6
3492 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
3493 echo "configure:3494: checking whether the printf functions support %p" >&5
3494 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
3495 echo $ac_n "(cached) $ac_c" 1>&6
3497 if test "$cross_compiling" = yes; then
3498 gcc_cv_func_printf_ptr=no
3500 cat > conftest.$ac_ext <<EOF
3501 #line 3502 "configure"
3502 #include "confdefs.h"
3508 char *p = buf, *q = NULL;
3509 sprintf(buf, "%p", p);
3510 sscanf(buf, "%p", &q);
3514 if { (eval echo configure:3515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3516 gcc_cv_func_printf_ptr=yes
3518 echo "configure: failed program was:" >&5
3519 cat conftest.$ac_ext >&5
3521 gcc_cv_func_printf_ptr=no
3526 rm -f core core.* *.core
3529 echo "$ac_t""$gcc_cv_func_printf_ptr" 1>&6
3530 if test $gcc_cv_func_printf_ptr = yes ; then
3531 cat >> confdefs.h <<\EOF
3532 #define HAVE_PRINTF_PTR 1
3540 { echo "configure: error:
3541 *** UWIN may not be used as a host platform because
3542 *** linking with posix.dll is not allowed by the GNU GPL" 1>&2; exit 1; }
3545 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
3546 echo "configure:3547: checking for pid_t" >&5
3547 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
3548 echo $ac_n "(cached) $ac_c" 1>&6
3550 cat > conftest.$ac_ext <<EOF
3551 #line 3552 "configure"
3552 #include "confdefs.h"
3553 #include <sys/types.h>
3559 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3560 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3562 ac_cv_type_pid_t=yes
3570 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
3571 if test $ac_cv_type_pid_t = no; then
3572 cat >> confdefs.h <<\EOF
3578 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
3579 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
3580 echo "configure:3581: checking for vfork.h" >&5
3581 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3582 echo $ac_n "(cached) $ac_c" 1>&6
3584 cat > conftest.$ac_ext <<EOF
3585 #line 3586 "configure"
3586 #include "confdefs.h"
3589 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3590 { (eval echo configure:3591: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3591 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3592 if test -z "$ac_err"; then
3594 eval "ac_cv_header_$ac_safe=yes"
3597 echo "configure: failed program was:" >&5
3598 cat conftest.$ac_ext >&5
3600 eval "ac_cv_header_$ac_safe=no"
3604 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3605 echo "$ac_t""yes" 1>&6
3606 cat >> confdefs.h <<\EOF
3607 #define HAVE_VFORK_H 1
3611 echo "$ac_t""no" 1>&6
3614 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
3615 echo "configure:3616: checking for working vfork" >&5
3616 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
3617 echo $ac_n "(cached) $ac_c" 1>&6
3619 if test "$cross_compiling" = yes; then
3620 echo $ac_n "checking for vfork""... $ac_c" 1>&6
3621 echo "configure:3622: checking for vfork" >&5
3622 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
3623 echo $ac_n "(cached) $ac_c" 1>&6
3625 cat > conftest.$ac_ext <<EOF
3626 #line 3627 "configure"
3627 #include "confdefs.h"
3628 /* System header to define __stub macros and hopefully few prototypes,
3629 which can conflict with char vfork(); below. */
3631 /* Override any gcc2 internal prototype to avoid an error. */
3632 /* We use char because int might match the return type of a gcc2
3633 builtin and then its argument prototype would still apply. */
3638 /* The GNU C library defines this for functions which it implements
3639 to always fail with ENOSYS. Some functions are actually named
3640 something starting with __ and the normal name is an alias. */
3641 #if defined (__stub_vfork) || defined (__stub___vfork)
3649 if { (eval echo configure:3650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3651 eval "ac_cv_func_vfork=yes"
3653 echo "configure: failed program was:" >&5
3654 cat conftest.$ac_ext >&5
3656 eval "ac_cv_func_vfork=no"
3661 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
3662 echo "$ac_t""yes" 1>&6
3665 echo "$ac_t""no" 1>&6
3668 ac_cv_func_vfork_works=$ac_cv_func_vfork
3670 cat > conftest.$ac_ext <<EOF
3671 #line 3672 "configure"
3672 #include "confdefs.h"
3673 /* Thanks to Paul Eggert for this test. */
3675 #include <sys/types.h>
3676 #include <sys/stat.h>
3677 #ifdef HAVE_UNISTD_H
3683 /* On some sparc systems, changes by the child to local and incoming
3684 argument registers are propagated back to the parent.
3685 The compiler is told about this with #include <vfork.h>,
3686 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
3687 Test for this by using a static variable whose address
3688 is put into a register that is clobbered by the vfork. */
3691 sparc_address_test (int arg)
3693 sparc_address_test (arg) int arg;
3711 pid_t parent = getpid ();
3714 sparc_address_test ();
3719 /* Here is another test for sparc vfork register problems.
3720 This test uses lots of local variables, at least
3721 as many local variables as main has allocated so far
3722 including compiler temporaries. 4 locals are enough for
3723 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
3724 A buggy compiler should reuse the register of parent
3725 for one of the local variables, since it will think that
3726 parent can't possibly be used any more in this routine.
3727 Assigning to the local variable will thus munge parent
3728 in the parent process. */
3730 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
3731 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
3732 /* Convince the compiler that p..p7 are live; otherwise, it might
3733 use the same hardware register for all 8 local variables. */
3734 if (p != p1 || p != p2 || p != p3 || p != p4
3735 || p != p5 || p != p6 || p != p7)
3738 /* On some systems (e.g. IRIX 3.3),
3739 vfork doesn't separate parent from child file descriptors.
3740 If the child closes a descriptor before it execs or exits,
3741 this munges the parent's descriptor as well.
3742 Test for this by closing stdout in the child. */
3743 _exit(close(fileno(stdout)) != 0);
3748 while (wait(&status) != child)
3751 /* Was there some problem with vforking? */
3754 /* Did the child fail? (This shouldn't happen.) */
3757 /* Did the vfork/compiler bug occur? */
3758 || parent != getpid()
3760 /* Did the file descriptor bug occur? */
3761 || fstat(fileno(stdout), &st) != 0
3766 if { (eval echo configure:3767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3768 ac_cv_func_vfork_works=yes
3770 echo "configure: failed program was:" >&5
3771 cat conftest.$ac_ext >&5
3773 ac_cv_func_vfork_works=no
3780 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
3781 if test $ac_cv_func_vfork_works = no; then
3782 cat >> confdefs.h <<\EOF
3788 for ac_func in getpagesize
3790 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3791 echo "configure:3792: checking for $ac_func" >&5
3792 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3793 echo $ac_n "(cached) $ac_c" 1>&6
3795 cat > conftest.$ac_ext <<EOF
3796 #line 3797 "configure"
3797 #include "confdefs.h"
3798 /* System header to define __stub macros and hopefully few prototypes,
3799 which can conflict with char $ac_func(); below. */
3801 /* Override any gcc2 internal prototype to avoid an error. */
3802 /* We use char because int might match the return type of a gcc2
3803 builtin and then its argument prototype would still apply. */
3808 /* The GNU C library defines this for functions which it implements
3809 to always fail with ENOSYS. Some functions are actually named
3810 something starting with __ and the normal name is an alias. */
3811 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3819 if { (eval echo configure:3820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3821 eval "ac_cv_func_$ac_func=yes"
3823 echo "configure: failed program was:" >&5
3824 cat conftest.$ac_ext >&5
3826 eval "ac_cv_func_$ac_func=no"
3831 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3832 echo "$ac_t""yes" 1>&6
3833 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3834 cat >> confdefs.h <<EOF
3835 #define $ac_tr_func 1
3839 echo "$ac_t""no" 1>&6
3843 # The test program for the next two tests is the same except for one
3845 cat >ct-mmap.inc <<'EOF'
3846 #include <sys/types.h>
3847 #include <sys/mman.h>
3853 #if !defined (MAP_ANONYMOUS) && defined (MAP_ANON)
3854 # define MAP_ANONYMOUS MAP_ANON
3857 /* This mess was copied from the GNU getpagesize.h. */
3858 #ifndef HAVE_GETPAGESIZE
3859 # ifdef HAVE_UNISTD_H
3860 # include <unistd.h>
3863 /* Assume that all systems that can run configure have sys/param.h. */
3864 # ifndef HAVE_SYS_PARAM_H
3865 # define HAVE_SYS_PARAM_H 1
3868 # ifdef _SC_PAGESIZE
3869 # define getpagesize() sysconf(_SC_PAGESIZE)
3870 # else /* no _SC_PAGESIZE */
3871 # ifdef HAVE_SYS_PARAM_H
3872 # include <sys/param.h>
3873 # ifdef EXEC_PAGESIZE
3874 # define getpagesize() EXEC_PAGESIZE
3875 # else /* no EXEC_PAGESIZE */
3877 # define getpagesize() NBPG * CLSIZE
3880 # endif /* no CLSIZE */
3881 # else /* no NBPG */
3883 # define getpagesize() NBPC
3884 # else /* no NBPC */
3886 # define getpagesize() PAGESIZE
3887 # endif /* PAGESIZE */
3888 # endif /* no NBPC */
3889 # endif /* no NBPG */
3890 # endif /* no EXEC_PAGESIZE */
3891 # else /* no HAVE_SYS_PARAM_H */
3892 # define getpagesize() 8192 /* punt totally */
3893 # endif /* no HAVE_SYS_PARAM_H */
3894 # endif /* no _SC_PAGESIZE */
3896 #endif /* no HAVE_GETPAGESIZE */
3899 # define MAP_FAILED -1
3903 #define perror_exit(str, val) \
3904 do { perror(str); exit(val); } while (0)
3906 /* Some versions of cygwin mmap require that munmap is called with the
3907 same parameters as mmap. GCC expects that this is not the case.
3908 Test for various forms of this problem. Warning - icky signal games. */
3910 static sigset_t unblock_sigsegv;
3920 return (char *) mmap (0, size, PROT_READ|PROT_WRITE,
3921 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
3923 return (char *) mmap (0, size, PROT_READ|PROT_WRITE,
3924 MAP_PRIVATE, devzero, 0);
3932 sigprocmask (SIG_UNBLOCK, &unblock_sigsegv, 0);
3936 /* Basic functionality test. */
3940 char *x = anonmap (pg);
3941 if (x == (char *) MAP_FAILED)
3942 perror_exit("test 0 mmap", 2);
3946 if (munmap(x, pg) < 0)
3947 perror_exit("test 0 munmap", 3);
3950 /* 1. If we map a 2-page region and unmap its second page, the first page
3955 char *x = anonmap (pg * 2);
3956 if (x == (char *)MAP_FAILED)
3957 perror_exit ("test 1 mmap", 4);
3959 signal (SIGSEGV, sigsegv);
3961 perror_exit ("test 1 fault", 5);
3966 if (munmap (x + pg, pg) < 0)
3967 perror_exit ("test 1 munmap 1", 6);
3970 if (setjmp (r) == 0)
3973 perror_exit ("test 1 no fault", 7);
3975 if (munmap (x, pg) < 0)
3976 perror_exit ("test 1 munmap 2", 8);
3979 /* 2. If we map a 2-page region and unmap its first page, the second
3980 page must remain. */
3984 char *x = anonmap (pg * 2);
3985 if (x == (char *)MAP_FAILED)
3986 perror_exit ("test 2 mmap", 9);
3988 signal (SIGSEGV, sigsegv);
3990 perror_exit ("test 2 fault", 10);
3995 if (munmap (x, pg) < 0)
3996 perror_exit ("test 2 munmap 1", 11);
4000 if (setjmp (r) == 0)
4003 perror_exit ("test 2 no fault", 12);
4006 if (munmap (x+pg, pg) < 0)
4007 perror_exit ("test 2 munmap 2", 13);
4010 /* 3. If we map two adjacent 1-page regions and unmap them both with
4011 one munmap, both must go away.
4013 Getting two adjacent 1-page regions with two mmap calls is slightly
4014 tricky. All OS's tested skip over already-allocated blocks; therefore
4015 we have been careful to unmap all allocated regions in previous tests.
4016 HP/UX allocates pages backward in memory. No OS has yet been observed
4017 to be so perverse as to leave unmapped space between consecutive calls
4026 if (x == (char *)MAP_FAILED)
4027 perror_exit ("test 3 mmap 1", 14);
4029 if (y == (char *)MAP_FAILED)
4030 perror_exit ("test 3 mmap 2", 15);
4035 z = y, y = x, x = z;
4038 fprintf (stderr, "test 3 nonconsecutive pages - %lx, %lx\n",
4039 (unsigned long)x, (unsigned long)y);
4044 signal (SIGSEGV, sigsegv);
4046 perror_exit ("test 3 fault", 17);
4051 if (munmap (x, pg*2) < 0)
4052 perror_exit ("test 3 munmap", 18);
4054 if (setjmp (r) == 0)
4057 perror_exit ("test 3 no fault 1", 19);
4060 signal (SIGSEGV, sigsegv);
4061 if (setjmp (r) == 0)
4064 perror_exit ("test 3 no fault 2", 20);
4071 sigemptyset (&unblock_sigsegv);
4072 sigaddset (&unblock_sigsegv, SIGSEGV);
4073 pg = getpagesize ();
4074 #ifndef USE_MAP_ANON
4075 devzero = open ("/dev/zero", O_RDWR);
4077 perror_exit ("open /dev/zero", 1);
4089 echo $ac_n "checking for working mmap from /dev/zero""... $ac_c" 1>&6
4090 echo "configure:4091: checking for working mmap from /dev/zero" >&5
4091 if eval "test \"`echo '$''{'ac_cv_func_mmap_dev_zero'+set}'`\" = set"; then
4092 echo $ac_n "(cached) $ac_c" 1>&6
4094 if test "$cross_compiling" = yes; then
4095 # If this is not cygwin, and /dev/zero is a character device, it's probably
4096 # safe to assume it works.
4098 cygwin* | win32 | pe | mingw* ) ac_cv_func_mmap_dev_zero=buggy ;;
4099 * ) if test -c /dev/zero
4100 then ac_cv_func_mmap_dev_zero=yes
4101 else ac_cv_func_mmap_dev_zero=no
4105 cat > conftest.$ac_ext <<EOF
4106 #line 4107 "configure"
4107 #include "confdefs.h"
4108 #include "ct-mmap.inc"
4110 if { (eval echo configure:4111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4112 ac_cv_func_mmap_dev_zero=yes
4114 echo "configure: failed program was:" >&5
4115 cat conftest.$ac_ext >&5
4118 then ac_cv_func_mmap_dev_zero=no
4119 else ac_cv_func_mmap_dev_zero=buggy
4128 echo "$ac_t""$ac_cv_func_mmap_dev_zero" 1>&6
4129 if test $ac_cv_func_mmap_dev_zero = yes; then
4130 cat >> confdefs.h <<\EOF
4131 #define HAVE_MMAP_DEV_ZERO 1
4136 echo $ac_n "checking for working mmap with MAP_ANON(YMOUS)""... $ac_c" 1>&6
4137 echo "configure:4138: checking for working mmap with MAP_ANON(YMOUS)" >&5
4138 if eval "test \"`echo '$''{'ac_cv_func_mmap_anon'+set}'`\" = set"; then
4139 echo $ac_n "(cached) $ac_c" 1>&6
4141 if test "$cross_compiling" = yes; then
4142 # Unlike /dev/zero, it is not safe to assume MAP_ANON(YMOUS) works
4143 # just because it's there. Some SCO Un*xen define it but don't implement it.
4144 ac_cv_func_mmap_anon=no
4146 cat > conftest.$ac_ext <<EOF
4147 #line 4148 "configure"
4148 #include "confdefs.h"
4149 #define USE_MAP_ANON
4150 #include "ct-mmap.inc"
4152 if { (eval echo configure:4153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4154 ac_cv_func_mmap_anon=yes
4156 echo "configure: failed program was:" >&5
4157 cat conftest.$ac_ext >&5
4160 then ac_cv_func_mmap_anon=no
4161 else ac_cv_func_mmap_anon=buggy
4170 echo "$ac_t""$ac_cv_func_mmap_anon" 1>&6
4171 if test $ac_cv_func_mmap_anon = yes; then
4172 cat >> confdefs.h <<\EOF
4173 #define HAVE_MMAP_ANON 1
4179 echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6
4180 echo "configure:4181: checking for working mmap of a file" >&5
4181 if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then
4182 echo $ac_n "(cached) $ac_c" 1>&6
4184 # Create a file one thousand bytes long.
4185 for i in 1 2 3 4 5 6 7 8 9 0
4186 do for j in 1 2 3 4 5 6 7 8 9 0
4189 done > conftestdata$$
4191 if test "$cross_compiling" = yes; then
4192 ac_cv_func_mmap_file=no
4194 cat > conftest.$ac_ext <<EOF
4195 #line 4196 "configure"
4196 #include "confdefs.h"
4198 /* Test by Zack Weinberg. Modified from MMAP_ANYWHERE test by
4199 Richard Henderson and Alexandre Oliva.
4200 Check whether read-only mmap of a plain file works. */
4201 #include <sys/types.h>
4202 #include <sys/stat.h>
4204 #include <sys/mman.h>
4212 fd = open("conftestdata$$", O_RDONLY);
4216 if (fstat (fd, &st))
4219 x = (char*)mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
4220 if (x == (char *) -1)
4223 if (x[0] != '1' || x[1] != ' ' || x[2] != '1' || x[3] != ' ')
4226 if (munmap(x, st.st_size) < 0)
4232 if { (eval echo configure:4233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4234 ac_cv_func_mmap_file=yes
4236 echo "configure: failed program was:" >&5
4237 cat conftest.$ac_ext >&5
4239 ac_cv_func_mmap_file=no
4246 echo "$ac_t""$ac_cv_func_mmap_file" 1>&6
4247 if test $ac_cv_func_mmap_file = yes; then
4248 cat >> confdefs.h <<\EOF
4249 #define HAVE_MMAP_FILE 1
4255 # We will need to find libiberty.h and ansidecl.h
4256 saved_CFLAGS="$CFLAGS"
4257 CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include"
4258 for ac_func in getenv atol sbrk abort atof getcwd getwd \
4259 strsignal putc_unlocked fputs_unlocked strstr environ errno \
4260 malloc realloc calloc free basename getopt clock
4262 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4263 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
4264 echo "configure:4265: checking whether $ac_func is declared" >&5
4265 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
4266 echo $ac_n "(cached) $ac_c" 1>&6
4268 cat > conftest.$ac_ext <<EOF
4269 #line 4270 "configure"
4270 #include "confdefs.h"
4272 #define $ac_tr_decl 1
4274 #include "ansidecl.h"
4279 char *(*pfn) = (char *(*)) $ac_func ;
4283 if { (eval echo configure:4284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4285 eval "gcc_cv_have_decl_$ac_func=yes"
4287 echo "configure: failed program was:" >&5
4288 cat conftest.$ac_ext >&5
4290 eval "gcc_cv_have_decl_$ac_func=no"
4295 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
4296 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
4297 #define $ac_tr_decl 1
4301 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
4302 #define $ac_tr_decl 0
4308 if test x = y ; then
4309 cat >> confdefs.h <<EOF
4310 #define HAVE_DECL_GETENV 1
4312 cat >> confdefs.h <<EOF
4313 #define HAVE_DECL_ATOL 1
4315 cat >> confdefs.h <<EOF
4316 #define HAVE_DECL_SBRK 1
4318 cat >> confdefs.h <<EOF
4319 #define HAVE_DECL_ABORT 1
4321 cat >> confdefs.h <<EOF
4322 #define HAVE_DECL_ATOF 1
4324 cat >> confdefs.h <<EOF
4325 #define HAVE_DECL_GETCWD 1
4327 cat >> confdefs.h <<EOF
4328 #define HAVE_DECL_GETWD 1
4331 cat >> confdefs.h <<EOF
4332 #define HAVE_DECL_STRSIGNAL 1
4334 cat >> confdefs.h <<EOF
4335 #define HAVE_DECL_PUTC_UNLOCKED 1
4337 cat >> confdefs.h <<EOF
4338 #define HAVE_DECL_FPUTS_UNLOCKED 1
4340 cat >> confdefs.h <<EOF
4341 #define HAVE_DECL_STRSTR 1
4343 cat >> confdefs.h <<EOF
4344 #define HAVE_DECL_ENVIRON 1
4346 cat >> confdefs.h <<EOF
4347 #define HAVE_DECL_ERRNO 1
4350 cat >> confdefs.h <<EOF
4351 #define HAVE_DECL_MALLOC 1
4353 cat >> confdefs.h <<EOF
4354 #define HAVE_DECL_REALLOC 1
4356 cat >> confdefs.h <<EOF
4357 #define HAVE_DECL_CALLOC 1
4359 cat >> confdefs.h <<EOF
4360 #define HAVE_DECL_FREE 1
4362 cat >> confdefs.h <<EOF
4363 #define HAVE_DECL_BASENAME 1
4365 cat >> confdefs.h <<EOF
4366 #define HAVE_DECL_GETOPT 1
4368 cat >> confdefs.h <<EOF
4369 #define HAVE_DECL_CLOCK 1
4374 for ac_func in getrlimit setrlimit getrusage
4376 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4377 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
4378 echo "configure:4379: checking whether $ac_func is declared" >&5
4379 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
4380 echo $ac_n "(cached) $ac_c" 1>&6
4382 cat > conftest.$ac_ext <<EOF
4383 #line 4384 "configure"
4384 #include "confdefs.h"
4386 #define $ac_tr_decl 1
4388 #include "ansidecl.h"
4390 #ifdef HAVE_SYS_RESOURCE_H
4391 #include <sys/resource.h>
4397 char *(*pfn) = (char *(*)) $ac_func ;
4401 if { (eval echo configure:4402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4403 eval "gcc_cv_have_decl_$ac_func=yes"
4405 echo "configure: failed program was:" >&5
4406 cat conftest.$ac_ext >&5
4408 eval "gcc_cv_have_decl_$ac_func=no"
4413 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
4414 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
4415 #define $ac_tr_decl 1
4419 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
4420 #define $ac_tr_decl 0
4426 if test x = y ; then
4427 cat >> confdefs.h <<EOF
4428 #define HAVE_DECL_GETRLIMIT 1
4430 cat >> confdefs.h <<EOF
4431 #define HAVE_DECL_SETRLIMIT 1
4433 cat >> confdefs.h <<EOF
4434 #define HAVE_DECL_GETRUSAGE 1
4439 for ac_func in times
4441 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4442 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
4443 echo "configure:4444: checking whether $ac_func is declared" >&5
4444 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
4445 echo $ac_n "(cached) $ac_c" 1>&6
4447 cat > conftest.$ac_ext <<EOF
4448 #line 4449 "configure"
4449 #include "confdefs.h"
4451 #define $ac_tr_decl 1
4453 #include "ansidecl.h"
4455 #ifdef HAVE_SYS_TIMES_H
4456 #include <sys/times.h>
4462 char *(*pfn) = (char *(*)) $ac_func ;
4466 if { (eval echo configure:4467: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4468 eval "gcc_cv_have_decl_$ac_func=yes"
4470 echo "configure: failed program was:" >&5
4471 cat conftest.$ac_ext >&5
4473 eval "gcc_cv_have_decl_$ac_func=no"
4478 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
4479 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
4480 #define $ac_tr_decl 1
4484 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
4485 #define $ac_tr_decl 0
4491 if test x = y ; then
4492 cat >> confdefs.h <<EOF
4493 #define HAVE_DECL_TIMES 1
4498 # More time-related stuff.
4499 echo $ac_n "checking for struct tms""... $ac_c" 1>&6
4500 echo "configure:4501: checking for struct tms" >&5
4501 if eval "test \"`echo '$''{'ac_cv_struct_tms'+set}'`\" = set"; then
4502 echo $ac_n "(cached) $ac_c" 1>&6
4505 cat > conftest.$ac_ext <<EOF
4506 #line 4507 "configure"
4507 #include "confdefs.h"
4509 #include "ansidecl.h"
4511 #ifdef HAVE_SYS_TIMES_H
4512 #include <sys/times.h>
4519 if { (eval echo configure:4520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4521 ac_cv_struct_tms=yes
4523 echo "configure: failed program was:" >&5
4524 cat conftest.$ac_ext >&5
4531 echo "$ac_t""$ac_cv_struct_tms" 1>&6
4532 if test $ac_cv_struct_tms = yes; then
4533 cat >> confdefs.h <<\EOF
4534 #define HAVE_STRUCT_TMS 1
4539 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
4540 # revisit after autoconf 2.50.
4541 echo $ac_n "checking for clock_t""... $ac_c" 1>&6
4542 echo "configure:4543: checking for clock_t" >&5
4543 if eval "test \"`echo '$''{'gcc_cv_type_clock_t'+set}'`\" = set"; then
4544 echo $ac_n "(cached) $ac_c" 1>&6
4547 cat > conftest.$ac_ext <<EOF
4548 #line 4549 "configure"
4549 #include "confdefs.h"
4551 #include "ansidecl.h"
4558 if { (eval echo configure:4559: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4560 gcc_cv_type_clock_t=yes
4562 echo "configure: failed program was:" >&5
4563 cat conftest.$ac_ext >&5
4565 gcc_cv_type_clock_t=no
4570 echo "$ac_t""$gcc_cv_type_clock_t" 1>&6
4571 if test $gcc_cv_type_clock_t = yes; then
4572 cat >> confdefs.h <<\EOF
4573 #define HAVE_CLOCK_T 1
4578 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
4579 CFLAGS="$saved_CFLAGS"
4581 # mkdir takes a single argument on some systems.
4582 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
4583 echo "configure:4584: checking if mkdir takes one argument" >&5
4584 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+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"
4591 #include <sys/types.h>
4592 #ifdef HAVE_SYS_STAT_H
4593 # include <sys/stat.h>
4595 #ifdef HAVE_UNISTD_H
4596 # include <unistd.h>
4598 #ifdef HAVE_DIRECT_H
4599 # include <direct.h>
4605 if { (eval echo configure:4606: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4607 gcc_cv_mkdir_takes_one_arg=no
4609 echo "configure: failed program was:" >&5
4610 cat conftest.$ac_ext >&5
4612 gcc_cv_mkdir_takes_one_arg=yes
4617 echo "$ac_t""$gcc_cv_mkdir_takes_one_arg" 1>&6
4618 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
4619 cat >> confdefs.h <<\EOF
4620 #define MKDIR_TAKES_ONE_ARG 1
4634 build_install_headers_dir=install-headers-tar
4639 host_truncate_target=
4642 # Decode the host machine, then the target machine.
4643 # For the host machine, we save the xm_file variable as host_xm_file;
4644 # then we decode the target machine and forget everything else
4645 # that came from the host machine.
4646 for machine in $build $host $target; do
4647 . ${srcdir}/config.gcc
4650 extra_objs="${host_extra_objs} ${extra_objs}"
4652 # Default the target-machine variables that were not explicitly set.
4653 if test x"$tm_file" = x
4654 then tm_file=$cpu_type/$cpu_type.h; fi
4656 if test x"$extra_headers" = x
4657 then extra_headers=; fi
4659 if test x$md_file = x
4660 then md_file=$cpu_type/$cpu_type.md; fi
4662 if test x$out_file = x
4663 then out_file=$cpu_type/$cpu_type.c; fi
4665 if test x"$tmake_file" = x
4666 then tmake_file=$cpu_type/t-$cpu_type
4669 if test x"$dwarf2" = xyes
4670 then tm_file="$tm_file tm-dwarf2.h"
4673 if test x$float_format = x
4674 then float_format=i64
4677 if test $float_format = none
4678 then float_h_file=Makefile.in
4679 else float_h_file=float-$float_format.h
4682 # Handle cpp installation.
4683 if test x$enable_cpp != xno
4685 tmake_file="$tmake_file t-install-cpp"
4688 # Say what files are being used for the output code and MD file.
4689 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
4690 echo "Using \`$srcdir/config/$md_file' as machine description file."
4692 # If any of the xm_file variables contain nonexistent files, warn
4693 # about them and drop them.
4696 for x in $build_xm_file; do
4697 if test -f $srcdir/config/$x
4699 else echo "configure: warning: $srcdir/config/$x does not exist." 1>&2
4705 for x in $host_xm_file; do
4706 if test -f $srcdir/config/$x
4708 else echo "configure: warning: $srcdir/config/$x does not exist." 1>&2
4714 for x in $xm_file; do
4715 if test -f $srcdir/config/$x
4717 else echo "configure: warning: $srcdir/config/$x does not exist." 1>&2
4723 for f in $tm_file; do
4726 if test $count = ax; then
4727 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
4729 echo "Using the following target machine macro files:"
4730 for f in $tm_file; do
4731 echo " $srcdir/config/$f"
4736 for f in $host_xm_file; do
4739 if test $count = a; then
4741 elif test $count = ax; then
4742 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
4744 echo "Using the following host machine macro files:"
4745 for f in $host_xm_file; do
4746 echo " $srcdir/config/$f"
4750 if test "$host_xm_file" != "$build_xm_file"; then
4752 for f in $build_xm_file; do
4755 if test $count = a; then
4757 elif test $count = ax; then
4758 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
4760 echo "Using the following build machine macro files:"
4761 for f in $build_xm_file; do
4762 echo " $srcdir/config/$f"
4767 if test x$thread_file = x; then
4768 if test x$target_thread_file != x; then
4769 thread_file=$target_thread_file
4771 thread_file='single'
4775 # auto-host.h is the file containing items generated by autoconf and is
4776 # the first file included by config.h.
4777 # If host=build, it is correct to have hconfig include auto-host.h
4778 # as well. If host!=build, we are in error and need to do more
4779 # work to find out the build config parameters.
4780 if test x$host = x$build
4782 build_auto=auto-host.h
4784 # We create a subdir, then run autoconf in the subdir.
4785 # To prevent recursion we set host and build for the new
4786 # invocation of configure to the build for this invocation
4793 /* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
4794 *) realsrcdir=../${srcdir};;
4796 CC=${CC_FOR_BUILD} ${realsrcdir}/configure \
4797 --target=$target --host=$build --build=$build
4799 # We just finished tests for the build machine, so rename
4800 # the file auto-build.h in the gcc directory.
4801 mv auto-host.h ../auto-build.h
4804 build_auto=auto-build.h
4807 tm_file="${tm_file} defaults.h"
4808 host_xm_file="auto-host.h ansidecl.h ${host_xm_file} ${tm_file}"
4809 build_xm_file="${build_auto} ansidecl.h ${build_xm_file} ${tm_file}"
4810 xm_file="ansidecl.h ${xm_file} ${tm_file}"
4812 # Truncate the target if necessary
4813 if test x$host_truncate_target != x; then
4814 target=`echo $target | sed -e 's/\(..............\).*/\1/'`
4817 # Get the version trigger filename from the toplevel
4818 if test "${with_gcc_version_trigger+set}" = set; then
4819 gcc_version_trigger=$with_gcc_version_trigger
4821 gcc_version_trigger=${srcdir}/version.c
4823 gcc_version_full=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
4824 gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
4826 # Compile in configure arguments.
4827 if test -f configargs.h ; then
4828 # Being re-configured.
4829 gcc_config_arguments=`grep configuration_arguments configargs.h | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
4830 gcc_config_arguments="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
4832 gcc_config_arguments="$TOPLEVEL_CONFIGURE_ARGUMENTS"
4834 cat > configargs.h <<EOF
4835 /* Generated automatically. */
4836 static const char configuration_arguments[] = "$gcc_config_arguments";
4837 static const char thread_model[] = "$thread_file";
4840 # Internationalization
4842 VERSION="$gcc_version"
4843 cat >> confdefs.h <<EOF
4844 #define PACKAGE "$PACKAGE"
4847 cat >> confdefs.h <<EOF
4848 #define VERSION "$VERSION"
4856 # Enable NLS support by default
4857 # Check whether --enable-nls or --disable-nls was given.
4858 if test "${enable_nls+set}" = set; then
4859 enableval="$enable_nls"
4866 # if cross compiling, disable NLS support.
4867 # It's not worth the trouble, at least for now.
4869 if test "${build}" != "${host}" && test "x$enable_nls" = "xyes"; then
4870 echo "configure: warning: Disabling NLS support for canadian cross compiler." 1>&2
4874 # if NLS is enabled, also enable check in po subdir
4875 if test $enable_nls = yes; then
4884 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
4885 echo "configure:4886: checking for strerror in -lcposix" >&5
4886 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
4887 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4888 echo $ac_n "(cached) $ac_c" 1>&6
4890 ac_save_LIBS="$LIBS"
4891 LIBS="-lcposix $LIBS"
4892 cat > conftest.$ac_ext <<EOF
4893 #line 4894 "configure"
4894 #include "confdefs.h"
4895 /* Override any gcc2 internal prototype to avoid an error. */
4896 /* We use char because int might match the return type of a gcc2
4897 builtin and then its argument prototype would still apply. */
4904 if { (eval echo configure:4905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4906 eval "ac_cv_lib_$ac_lib_var=yes"
4908 echo "configure: failed program was:" >&5
4909 cat conftest.$ac_ext >&5
4911 eval "ac_cv_lib_$ac_lib_var=no"
4914 LIBS="$ac_save_LIBS"
4917 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4918 echo "$ac_t""yes" 1>&6
4919 LIBS="$LIBS -lcposix"
4921 echo "$ac_t""no" 1>&6
4926 echo $ac_n "checking for working const""... $ac_c" 1>&6
4927 echo "configure:4928: checking for working const" >&5
4928 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
4929 echo $ac_n "(cached) $ac_c" 1>&6
4931 cat > conftest.$ac_ext <<EOF
4932 #line 4933 "configure"
4933 #include "confdefs.h"
4937 /* Ultrix mips cc rejects this. */
4938 typedef int charset[2]; const charset x;
4939 /* SunOS 4.1.1 cc rejects this. */
4940 char const *const *ccp;
4942 /* NEC SVR4.0.2 mips cc rejects this. */
4943 struct point {int x, y;};
4944 static struct point const zero = {0,0};
4945 /* AIX XL C 1.02.0.0 rejects this.
4946 It does not let you subtract one const X* pointer from another in an arm
4947 of an if-expression whose if-part is not a constant expression */
4948 const char *g = "string";
4949 ccp = &g + (g ? g-g : 0);
4950 /* HPUX 7.0 cc rejects these. */
4953 ccp = (char const *const *) p;
4954 { /* SCO 3.2v4 cc rejects this. */
4956 char const *s = 0 ? (char *) 0 : (char const *) 0;
4960 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4962 const int *foo = &x[0];
4965 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4966 typedef const int *iptr;
4970 { /* AIX XL C 1.02.0.0 rejects this saying
4971 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4972 struct s { int j; const int *ap[3]; };
4973 struct s *b; b->j = 5;
4975 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4981 if { (eval echo configure:4982: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4985 echo "configure: failed program was:" >&5
4986 cat conftest.$ac_ext >&5
4993 echo "$ac_t""$ac_cv_c_const" 1>&6
4994 if test $ac_cv_c_const = no; then
4995 cat >> confdefs.h <<\EOF
5001 echo $ac_n "checking for off_t""... $ac_c" 1>&6
5002 echo "configure:5003: checking for off_t" >&5
5003 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
5004 echo $ac_n "(cached) $ac_c" 1>&6
5006 cat > conftest.$ac_ext <<EOF
5007 #line 5008 "configure"
5008 #include "confdefs.h"
5009 #include <sys/types.h>
5015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5016 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5018 ac_cv_type_off_t=yes
5026 echo "$ac_t""$ac_cv_type_off_t" 1>&6
5027 if test $ac_cv_type_off_t = no; then
5028 cat >> confdefs.h <<\EOF
5034 echo $ac_n "checking for size_t""... $ac_c" 1>&6
5035 echo "configure:5036: checking for size_t" >&5
5036 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
5037 echo $ac_n "(cached) $ac_c" 1>&6
5039 cat > conftest.$ac_ext <<EOF
5040 #line 5041 "configure"
5041 #include "confdefs.h"
5042 #include <sys/types.h>
5048 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5049 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5051 ac_cv_type_size_t=yes
5054 ac_cv_type_size_t=no
5059 echo "$ac_t""$ac_cv_type_size_t" 1>&6
5060 if test $ac_cv_type_size_t = no; then
5061 cat >> confdefs.h <<\EOF
5062 #define size_t unsigned
5068 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
5069 unistd.h sys/param.h
5071 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5072 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5073 echo "configure:5074: checking for $ac_hdr" >&5
5074 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5075 echo $ac_n "(cached) $ac_c" 1>&6
5077 cat > conftest.$ac_ext <<EOF
5078 #line 5079 "configure"
5079 #include "confdefs.h"
5082 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5083 { (eval echo configure:5084: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5084 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5085 if test -z "$ac_err"; then
5087 eval "ac_cv_header_$ac_safe=yes"
5090 echo "configure: failed program was:" >&5
5091 cat conftest.$ac_ext >&5
5093 eval "ac_cv_header_$ac_safe=no"
5097 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5098 echo "$ac_t""yes" 1>&6
5099 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5100 cat >> confdefs.h <<EOF
5101 #define $ac_tr_hdr 1
5105 echo "$ac_t""no" 1>&6
5109 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
5110 strdup __argz_count __argz_stringify __argz_next
5112 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5113 echo "configure:5114: checking for $ac_func" >&5
5114 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5115 echo $ac_n "(cached) $ac_c" 1>&6
5117 cat > conftest.$ac_ext <<EOF
5118 #line 5119 "configure"
5119 #include "confdefs.h"
5120 /* System header to define __stub macros and hopefully few prototypes,
5121 which can conflict with char $ac_func(); below. */
5123 /* Override any gcc2 internal prototype to avoid an error. */
5124 /* We use char because int might match the return type of a gcc2
5125 builtin and then its argument prototype would still apply. */
5130 /* The GNU C library defines this for functions which it implements
5131 to always fail with ENOSYS. Some functions are actually named
5132 something starting with __ and the normal name is an alias. */
5133 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5141 if { (eval echo configure:5142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5143 eval "ac_cv_func_$ac_func=yes"
5145 echo "configure: failed program was:" >&5
5146 cat conftest.$ac_ext >&5
5148 eval "ac_cv_func_$ac_func=no"
5153 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5154 echo "$ac_t""yes" 1>&6
5155 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5156 cat >> confdefs.h <<EOF
5157 #define $ac_tr_func 1
5161 echo "$ac_t""no" 1>&6
5166 if test "${ac_cv_func_stpcpy+set}" != "set"; then
5167 for ac_func in stpcpy
5169 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5170 echo "configure:5171: checking for $ac_func" >&5
5171 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5172 echo $ac_n "(cached) $ac_c" 1>&6
5174 cat > conftest.$ac_ext <<EOF
5175 #line 5176 "configure"
5176 #include "confdefs.h"
5177 /* System header to define __stub macros and hopefully few prototypes,
5178 which can conflict with char $ac_func(); below. */
5180 /* Override any gcc2 internal prototype to avoid an error. */
5181 /* We use char because int might match the return type of a gcc2
5182 builtin and then its argument prototype would still apply. */
5187 /* The GNU C library defines this for functions which it implements
5188 to always fail with ENOSYS. Some functions are actually named
5189 something starting with __ and the normal name is an alias. */
5190 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5198 if { (eval echo configure:5199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5200 eval "ac_cv_func_$ac_func=yes"
5202 echo "configure: failed program was:" >&5
5203 cat conftest.$ac_ext >&5
5205 eval "ac_cv_func_$ac_func=no"
5210 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5211 echo "$ac_t""yes" 1>&6
5212 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5213 cat >> confdefs.h <<EOF
5214 #define $ac_tr_func 1
5218 echo "$ac_t""no" 1>&6
5223 if test "${ac_cv_func_stpcpy}" = "yes"; then
5224 cat >> confdefs.h <<\EOF
5225 #define HAVE_STPCPY 1
5230 if test $ac_cv_header_locale_h = yes; then
5231 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
5232 echo "configure:5233: checking for LC_MESSAGES" >&5
5233 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
5234 echo $ac_n "(cached) $ac_c" 1>&6
5236 cat > conftest.$ac_ext <<EOF
5237 #line 5238 "configure"
5238 #include "confdefs.h"
5244 if { (eval echo configure:5245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5246 am_cv_val_LC_MESSAGES=yes
5248 echo "configure: failed program was:" >&5
5249 cat conftest.$ac_ext >&5
5251 am_cv_val_LC_MESSAGES=no
5256 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
5257 if test $am_cv_val_LC_MESSAGES = yes; then
5258 cat >> confdefs.h <<\EOF
5259 #define HAVE_LC_MESSAGES 1
5264 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
5265 echo "configure:5266: checking whether NLS is requested" >&5
5266 # Check whether --enable-nls or --disable-nls was given.
5267 if test "${enable_nls+set}" = set; then
5268 enableval="$enable_nls"
5274 echo "$ac_t""$USE_NLS" 1>&6
5277 USE_INCLUDED_LIBINTL=no
5279 if test "$USE_NLS" = "yes"; then
5280 cat >> confdefs.h <<\EOF
5281 #define ENABLE_NLS 1
5284 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
5285 echo "configure:5286: checking whether included gettext is requested" >&5
5286 # Check whether --with-included-gettext or --without-included-gettext was given.
5287 if test "${with_included_gettext+set}" = set; then
5288 withval="$with_included_gettext"
5289 nls_cv_force_use_gnu_gettext=$withval
5291 nls_cv_force_use_gnu_gettext=no
5294 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
5296 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
5297 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
5299 nls_cv_header_libgt=
5302 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
5303 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
5304 echo "configure:5305: checking for libintl.h" >&5
5305 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5306 echo $ac_n "(cached) $ac_c" 1>&6
5308 cat > conftest.$ac_ext <<EOF
5309 #line 5310 "configure"
5310 #include "confdefs.h"
5311 #include <libintl.h>
5313 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5314 { (eval echo configure:5315: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5315 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5316 if test -z "$ac_err"; then
5318 eval "ac_cv_header_$ac_safe=yes"
5321 echo "configure: failed program was:" >&5
5322 cat conftest.$ac_ext >&5
5324 eval "ac_cv_header_$ac_safe=no"
5328 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5329 echo "$ac_t""yes" 1>&6
5330 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
5331 echo "configure:5332: checking for gettext in libc" >&5
5332 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
5333 echo $ac_n "(cached) $ac_c" 1>&6
5335 cat > conftest.$ac_ext <<EOF
5336 #line 5337 "configure"
5337 #include "confdefs.h"
5338 #include <libintl.h>
5340 return (int) gettext ("")
5343 if { (eval echo configure:5344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5345 gt_cv_func_gettext_libc=yes
5347 echo "configure: failed program was:" >&5
5348 cat conftest.$ac_ext >&5
5350 gt_cv_func_gettext_libc=no
5355 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
5357 if test "$gt_cv_func_gettext_libc" != "yes"; then
5358 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
5359 echo "configure:5360: checking for bindtextdomain in -lintl" >&5
5360 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
5361 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5362 echo $ac_n "(cached) $ac_c" 1>&6
5364 ac_save_LIBS="$LIBS"
5366 cat > conftest.$ac_ext <<EOF
5367 #line 5368 "configure"
5368 #include "confdefs.h"
5369 /* Override any gcc2 internal prototype to avoid an error. */
5370 /* We use char because int might match the return type of a gcc2
5371 builtin and then its argument prototype would still apply. */
5372 char bindtextdomain();
5378 if { (eval echo configure:5379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5380 eval "ac_cv_lib_$ac_lib_var=yes"
5382 echo "configure: failed program was:" >&5
5383 cat conftest.$ac_ext >&5
5385 eval "ac_cv_lib_$ac_lib_var=no"
5388 LIBS="$ac_save_LIBS"
5391 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5392 echo "$ac_t""yes" 1>&6
5393 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
5394 echo "configure:5395: checking for gettext in libintl" >&5
5395 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
5396 echo $ac_n "(cached) $ac_c" 1>&6
5398 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
5399 echo "configure:5400: checking for gettext in -lintl" >&5
5400 ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
5401 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5402 echo $ac_n "(cached) $ac_c" 1>&6
5404 ac_save_LIBS="$LIBS"
5406 cat > conftest.$ac_ext <<EOF
5407 #line 5408 "configure"
5408 #include "confdefs.h"
5409 /* Override any gcc2 internal prototype to avoid an error. */
5410 /* We use char because int might match the return type of a gcc2
5411 builtin and then its argument prototype would still apply. */
5418 if { (eval echo configure:5419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5420 eval "ac_cv_lib_$ac_lib_var=yes"
5422 echo "configure: failed program was:" >&5
5423 cat conftest.$ac_ext >&5
5425 eval "ac_cv_lib_$ac_lib_var=no"
5428 LIBS="$ac_save_LIBS"
5431 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5432 echo "$ac_t""yes" 1>&6
5433 gt_cv_func_gettext_libintl=yes
5435 echo "$ac_t""no" 1>&6
5436 gt_cv_func_gettext_libintl=no
5441 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
5443 echo "$ac_t""no" 1>&6
5448 if test "$gt_cv_func_gettext_libintl" = "yes"; then
5452 if test "$gt_cv_func_gettext_libc" = "yes" \
5453 || test "$gt_cv_func_gettext_libintl" = "yes"; then
5454 cat >> confdefs.h <<\EOF
5455 #define HAVE_GETTEXT 1
5458 # Extract the first word of "msgfmt", so it can be a program name with args.
5459 set dummy msgfmt; ac_word=$2
5460 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5461 echo "configure:5462: checking for $ac_word" >&5
5462 if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
5463 echo $ac_n "(cached) $ac_c" 1>&6
5467 gcc_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5470 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5471 for ac_dir in $PATH; do
5472 test -z "$ac_dir" && ac_dir=.
5473 if test -f $ac_dir/$ac_word; then
5474 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5475 gcc_cv_path_MSGFMT="$ac_dir/$ac_word"
5481 test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT="no"
5485 MSGFMT="$gcc_cv_path_MSGFMT"
5486 if test -n "$MSGFMT"; then
5487 echo "$ac_t""$MSGFMT" 1>&6
5489 echo "$ac_t""no" 1>&6
5491 if test "$MSGFMT" != "no"; then
5492 for ac_func in dcgettext
5494 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5495 echo "configure:5496: checking for $ac_func" >&5
5496 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5497 echo $ac_n "(cached) $ac_c" 1>&6
5499 cat > conftest.$ac_ext <<EOF
5500 #line 5501 "configure"
5501 #include "confdefs.h"
5502 /* System header to define __stub macros and hopefully few prototypes,
5503 which can conflict with char $ac_func(); below. */
5505 /* Override any gcc2 internal prototype to avoid an error. */
5506 /* We use char because int might match the return type of a gcc2
5507 builtin and then its argument prototype would still apply. */
5512 /* The GNU C library defines this for functions which it implements
5513 to always fail with ENOSYS. Some functions are actually named
5514 something starting with __ and the normal name is an alias. */
5515 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5523 if { (eval echo configure:5524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5525 eval "ac_cv_func_$ac_func=yes"
5527 echo "configure: failed program was:" >&5
5528 cat conftest.$ac_ext >&5
5530 eval "ac_cv_func_$ac_func=no"
5535 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5536 echo "$ac_t""yes" 1>&6
5537 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5538 cat >> confdefs.h <<EOF
5539 #define $ac_tr_func 1
5543 echo "$ac_t""no" 1>&6
5547 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5548 set dummy gmsgfmt; ac_word=$2
5549 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5550 echo "configure:5551: checking for $ac_word" >&5
5551 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
5552 echo $ac_n "(cached) $ac_c" 1>&6
5556 gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5559 gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5562 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5564 for ac_dir in $ac_dummy; do
5565 test -z "$ac_dir" && ac_dir=.
5566 if test -f $ac_dir/$ac_word; then
5567 gcc_cv_path_GMSGFMT="$ac_dir/$ac_word"
5572 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="$MSGFMT"
5576 GMSGFMT="$gcc_cv_path_GMSGFMT"
5577 if test -n "$GMSGFMT"; then
5578 echo "$ac_t""$GMSGFMT" 1>&6
5580 echo "$ac_t""no" 1>&6
5583 # Extract the first word of "xgettext", so it can be a program name with args.
5584 set dummy xgettext; ac_word=$2
5585 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5586 echo "configure:5587: checking for $ac_word" >&5
5587 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
5588 echo $ac_n "(cached) $ac_c" 1>&6
5592 gcc_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5595 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5596 for ac_dir in $PATH; do
5597 test -z "$ac_dir" && ac_dir=.
5598 if test -f $ac_dir/$ac_word; then
5599 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5600 gcc_cv_path_XGETTEXT="$ac_dir/$ac_word"
5606 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT=":"
5610 XGETTEXT="$gcc_cv_path_XGETTEXT"
5611 if test -n "$XGETTEXT"; then
5612 echo "$ac_t""$XGETTEXT" 1>&6
5614 echo "$ac_t""no" 1>&6
5617 cat > conftest.$ac_ext <<EOF
5618 #line 5619 "configure"
5619 #include "confdefs.h"
5622 extern int _nl_msg_cat_cntr;
5623 return _nl_msg_cat_cntr
5626 if { (eval echo configure:5627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5631 echo "configure: failed program was:" >&5
5632 cat conftest.$ac_ext >&5
5640 create_catalogs="no"
5645 echo "$ac_t""no" 1>&6
5649 if test "$CATOBJEXT" = "NONE"; then
5650 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
5651 echo "configure:5652: checking whether catgets can be used" >&5
5652 # Check whether --with-catgets or --without-catgets was given.
5653 if test "${with_catgets+set}" = set; then
5654 withval="$with_catgets"
5655 nls_cv_use_catgets=$withval
5657 nls_cv_use_catgets=no
5660 echo "$ac_t""$nls_cv_use_catgets" 1>&6
5662 if test "$nls_cv_use_catgets" = "yes"; then
5663 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
5664 echo "configure:5665: checking for main in -li" >&5
5665 ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'`
5666 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5667 echo $ac_n "(cached) $ac_c" 1>&6
5669 ac_save_LIBS="$LIBS"
5671 cat > conftest.$ac_ext <<EOF
5672 #line 5673 "configure"
5673 #include "confdefs.h"
5679 if { (eval echo configure:5680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5681 eval "ac_cv_lib_$ac_lib_var=yes"
5683 echo "configure: failed program was:" >&5
5684 cat conftest.$ac_ext >&5
5686 eval "ac_cv_lib_$ac_lib_var=no"
5689 LIBS="$ac_save_LIBS"
5692 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5693 echo "$ac_t""yes" 1>&6
5694 ac_tr_lib=HAVE_LIB`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5695 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5696 cat >> confdefs.h <<EOF
5697 #define $ac_tr_lib 1
5703 echo "$ac_t""no" 1>&6
5706 echo $ac_n "checking for catgets""... $ac_c" 1>&6
5707 echo "configure:5708: checking for catgets" >&5
5708 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
5709 echo $ac_n "(cached) $ac_c" 1>&6
5711 cat > conftest.$ac_ext <<EOF
5712 #line 5713 "configure"
5713 #include "confdefs.h"
5714 /* System header to define __stub macros and hopefully few prototypes,
5715 which can conflict with char catgets(); below. */
5717 /* Override any gcc2 internal prototype to avoid an error. */
5718 /* We use char because int might match the return type of a gcc2
5719 builtin and then its argument prototype would still apply. */
5724 /* The GNU C library defines this for functions which it implements
5725 to always fail with ENOSYS. Some functions are actually named
5726 something starting with __ and the normal name is an alias. */
5727 #if defined (__stub_catgets) || defined (__stub___catgets)
5735 if { (eval echo configure:5736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5737 eval "ac_cv_func_catgets=yes"
5739 echo "configure: failed program was:" >&5
5740 cat conftest.$ac_ext >&5
5742 eval "ac_cv_func_catgets=no"
5747 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
5748 echo "$ac_t""yes" 1>&6
5749 cat >> confdefs.h <<\EOF
5750 #define HAVE_CATGETS 1
5753 INTLOBJS="\$(CATOBJS)"
5754 # Extract the first word of "gencat", so it can be a program name with args.
5755 set dummy gencat; ac_word=$2
5756 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5757 echo "configure:5758: checking for $ac_word" >&5
5758 if eval "test \"`echo '$''{'gcc_cv_path_GENCAT'+set}'`\" = set"; then
5759 echo $ac_n "(cached) $ac_c" 1>&6
5763 gcc_cv_path_GENCAT="$GENCAT" # Let the user override the test with a path.
5766 gcc_cv_path_GENCAT="$GENCAT" # Let the user override the test with a dos path.
5769 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5771 for ac_dir in $ac_dummy; do
5772 test -z "$ac_dir" && ac_dir=.
5773 if test -f $ac_dir/$ac_word; then
5774 gcc_cv_path_GENCAT="$ac_dir/$ac_word"
5779 test -z "$gcc_cv_path_GENCAT" && gcc_cv_path_GENCAT="no"
5783 GENCAT="$gcc_cv_path_GENCAT"
5784 if test -n "$GENCAT"; then
5785 echo "$ac_t""$GENCAT" 1>&6
5787 echo "$ac_t""no" 1>&6
5789 if test "$GENCAT" != "no"; then
5790 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5791 set dummy gmsgfmt; ac_word=$2
5792 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5793 echo "configure:5794: checking for $ac_word" >&5
5794 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
5795 echo $ac_n "(cached) $ac_c" 1>&6
5799 gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5802 gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5805 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5807 for ac_dir in $ac_dummy; do
5808 test -z "$ac_dir" && ac_dir=.
5809 if test -f $ac_dir/$ac_word; then
5810 gcc_cv_path_GMSGFMT="$ac_dir/$ac_word"
5815 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="no"
5819 GMSGFMT="$gcc_cv_path_GMSGFMT"
5820 if test -n "$GMSGFMT"; then
5821 echo "$ac_t""$GMSGFMT" 1>&6
5823 echo "$ac_t""no" 1>&6
5826 if test "$GMSGFMT" = "no"; then
5827 # Extract the first word of "msgfmt", so it can be a program name with args.
5828 set dummy msgfmt; ac_word=$2
5829 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5830 echo "configure:5831: checking for $ac_word" >&5
5831 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
5832 echo $ac_n "(cached) $ac_c" 1>&6
5836 gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5839 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5840 for ac_dir in $PATH; do
5841 test -z "$ac_dir" && ac_dir=.
5842 if test -f $ac_dir/$ac_word; then
5843 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5844 gcc_cv_path_GMSGFMT="$ac_dir/$ac_word"
5850 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="msgfmt"
5854 GMSGFMT="$gcc_cv_path_GMSGFMT"
5855 if test -n "$GMSGFMT"; then
5856 echo "$ac_t""$GMSGFMT" 1>&6
5858 echo "$ac_t""no" 1>&6
5861 if test "$GMSGFMT" = "msgfmt"; then
5862 create_catalogs="no"
5865 # Extract the first word of "xgettext", so it can be a program name with args.
5866 set dummy xgettext; ac_word=$2
5867 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5868 echo "configure:5869: checking for $ac_word" >&5
5869 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
5870 echo $ac_n "(cached) $ac_c" 1>&6
5874 gcc_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5877 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5878 for ac_dir in $PATH; do
5879 test -z "$ac_dir" && ac_dir=.
5880 if test -f $ac_dir/$ac_word; then
5881 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5882 gcc_cv_path_XGETTEXT="$ac_dir/$ac_word"
5888 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT=":"
5892 XGETTEXT="$gcc_cv_path_XGETTEXT"
5893 if test -n "$XGETTEXT"; then
5894 echo "$ac_t""$XGETTEXT" 1>&6
5896 echo "$ac_t""no" 1>&6
5899 USE_INCLUDED_LIBINTL=yes
5903 INTLDEPS='$(top_builddir)/intl/libintl.a'
5905 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5906 nls_cv_header_intl=intl/libintl.h
5907 nls_cv_header_libgt=intl/libgettext.h
5910 echo "$ac_t""no" 1>&6
5916 if test "$CATOBJEXT" = "NONE"; then
5917 nls_cv_use_gnu_gettext=yes
5921 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5922 INTLOBJS="\$(GETTOBJS)"
5923 # Extract the first word of "msgfmt", so it can be a program name with args.
5924 set dummy msgfmt; ac_word=$2
5925 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5926 echo "configure:5927: checking for $ac_word" >&5
5927 if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
5928 echo $ac_n "(cached) $ac_c" 1>&6
5932 gcc_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5935 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5936 for ac_dir in $PATH; do
5937 test -z "$ac_dir" && ac_dir=.
5938 if test -f $ac_dir/$ac_word; then
5939 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5940 gcc_cv_path_MSGFMT="$ac_dir/$ac_word"
5946 test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT="msgfmt"
5950 MSGFMT="$gcc_cv_path_MSGFMT"
5951 if test -n "$MSGFMT"; then
5952 echo "$ac_t""$MSGFMT" 1>&6
5954 echo "$ac_t""no" 1>&6
5957 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5958 set dummy gmsgfmt; ac_word=$2
5959 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5960 echo "configure:5961: checking for $ac_word" >&5
5961 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
5962 echo $ac_n "(cached) $ac_c" 1>&6
5966 gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5969 gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5972 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5974 for ac_dir in $ac_dummy; do
5975 test -z "$ac_dir" && ac_dir=.
5976 if test -f $ac_dir/$ac_word; then
5977 gcc_cv_path_GMSGFMT="$ac_dir/$ac_word"
5982 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="$MSGFMT"
5986 GMSGFMT="$gcc_cv_path_GMSGFMT"
5987 if test -n "$GMSGFMT"; then
5988 echo "$ac_t""$GMSGFMT" 1>&6
5990 echo "$ac_t""no" 1>&6
5993 if test "$MSGFMT" = "msgfmt" && test "$GMSGFMT" = "msgfmt"; then
5994 create_catalogs="no"
5996 # Extract the first word of "xgettext", so it can be a program name with args.
5997 set dummy xgettext; ac_word=$2
5998 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5999 echo "configure:6000: checking for $ac_word" >&5
6000 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
6001 echo $ac_n "(cached) $ac_c" 1>&6
6005 gcc_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6008 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
6009 for ac_dir in $PATH; do
6010 test -z "$ac_dir" && ac_dir=.
6011 if test -f $ac_dir/$ac_word; then
6012 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
6013 gcc_cv_path_XGETTEXT="$ac_dir/$ac_word"
6019 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT=":"
6023 XGETTEXT="$gcc_cv_path_XGETTEXT"
6024 if test -n "$XGETTEXT"; then
6025 echo "$ac_t""$XGETTEXT" 1>&6
6027 echo "$ac_t""no" 1>&6
6031 USE_INCLUDED_LIBINTL=yes
6035 INTLDEPS='$(top_builddir)/intl/libintl.a'
6037 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
6038 nls_cv_header_intl=intl/libintl.h
6039 nls_cv_header_libgt=intl/libgettext.h
6042 if test "$XGETTEXT" != ":"; then
6043 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
6046 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
6053 # We need to process the po/ directory.
6057 nls_cv_header_intl=intl/libintl.h
6058 nls_cv_header_libgt=intl/libgettext.h
6064 # If this is used in GNU gettext we have to set USE_NLS to `yes'
6065 # because some of the sources are only built for this goal.
6066 if test "$PACKAGE" = gettext; then
6068 USE_INCLUDED_LIBINTL=yes
6071 for lang in $ALL_LINGUAS; do
6072 GMOFILES="$GMOFILES $lang.gmo"
6073 POFILES="$POFILES $lang.po"
6089 if test "x$create_catalogs" = "xno"; then
6090 echo "configure: warning: No program for building catalogs found -> building disabled" 1>&2
6093 if test "x$CATOBJEXT" != "x" && test "x$create_catalogs" != "xno" ; then
6094 if test "x$ALL_LINGUAS" = "x"; then
6097 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
6098 echo "configure:6099: checking for catalogs to be installed" >&5
6099 if test "x$LINGUAS" = "x"; then
6100 LINGUAS=$ALL_LINGUAS
6103 for lang in $ALL_LINGUAS; do
6104 case " $LINGUAS " in
6105 *" $lang "*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
6108 LINGUAS=$NEW_LINGUAS
6110 echo "$ac_t""$LINGUAS" 1>&6
6113 if test -n "$LINGUAS"; then
6114 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
6118 if test $ac_cv_header_locale_h = yes; then
6119 INCLUDE_LOCALE_H="#include <locale.h>"
6122 /* The system does not provide the header <locale.h>. Take care yourself. */"
6126 test -d intl || mkdir intl
6127 if test "$CATOBJEXT" = ".cat"; then
6128 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
6129 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
6130 echo "configure:6131: checking for linux/version.h" >&5
6131 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6132 echo $ac_n "(cached) $ac_c" 1>&6
6134 cat > conftest.$ac_ext <<EOF
6135 #line 6136 "configure"
6136 #include "confdefs.h"
6137 #include <linux/version.h>
6139 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6140 { (eval echo configure:6141: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6141 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6142 if test -z "$ac_err"; then
6144 eval "ac_cv_header_$ac_safe=yes"
6147 echo "configure: failed program was:" >&5
6148 cat conftest.$ac_ext >&5
6150 eval "ac_cv_header_$ac_safe=no"
6154 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6155 echo "$ac_t""yes" 1>&6
6158 echo "$ac_t""no" 1>&6
6163 sed -e '/^#/d' $srcdir/intl/$msgformat-msg.sed > intl/po2msg.sed
6165 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
6166 $srcdir/intl/po2tbl.sed.in > intl/po2tbl.sed
6168 if test "$PACKAGE" = "gettext"; then
6179 if test -n "$ac_aux_dir"; then
6180 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
6182 if test -z "$MKINSTALLDIRS"; then
6183 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
6190 test -d po || mkdir po
6191 if test "x$srcdir" != "x."; then
6192 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
6193 posrcprefix="$srcdir/"
6195 posrcprefix="../$srcdir/"
6201 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
6202 < $srcdir/po/POTFILES.in > po/POTFILES
6204 XGETTEXT="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
6206 # Windows32 Registry support for specifying GCC installation paths.
6207 # Check whether --enable-win32-registry or --disable-win32-registry was given.
6208 if test "${enable_win32_registry+set}" = set; then
6209 enableval="$enable_win32_registry"
6214 echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6
6215 echo "configure:6216: checking whether windows registry support is requested" >&5
6216 if test x$enable_win32_registry != xno; then
6217 cat >> confdefs.h <<\EOF
6218 #define ENABLE_WIN32_REGISTRY 1
6221 echo "$ac_t""yes" 1>&6
6223 echo "$ac_t""no" 1>&6
6226 # Check if user specified a different registry key.
6227 case x${enable_win32_registry} in
6230 gcc_cv_win32_registry_key="$VERSION"
6233 # no registry lookup.
6234 gcc_cv_win32_registry_key=''
6237 # user-specified key.
6238 gcc_cv_win32_registry_key="$enable_win32_registry"
6242 if test x$enable_win32_registry != xno; then
6243 echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6
6244 echo "configure:6245: checking registry key on windows hosts" >&5
6245 cat >> confdefs.h <<EOF
6246 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
6249 echo "$ac_t""$gcc_cv_win32_registry_key" 1>&6
6252 # Get an absolute path to the GCC top-level source directory
6258 # Conditionalize the makefile for this host machine.
6259 # Make-host contains the concatenation of all host makefile fragments
6260 # [there can be more than one]. This file is built by configure.frag.
6261 host_overrides=Make-host
6262 dep_host_xmake_file=
6263 for f in .. ${host_xmake_file}
6265 if test -f ${srcdir}/config/$f
6267 dep_host_xmake_file="${dep_host_xmake_file} ${srcdir}/config/$f"
6271 # Conditionalize the makefile for this target machine.
6272 # Make-target contains the concatenation of all host makefile fragments
6273 # [there can be more than one]. This file is built by configure.frag.
6274 target_overrides=Make-target
6276 for f in .. ${tmake_file}
6278 if test -f ${srcdir}/config/$f
6280 dep_tmake_file="${dep_tmake_file} ${srcdir}/config/$f"
6284 # If the host doesn't support symlinks, modify CC in
6285 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
6286 # Otherwise, we can use "CC=$(CC)".
6288 if $symbolic_link $srcdir/gcc.c symtest.tem 2>/dev/null
6290 cc_set_by_configure="\$(CC)"
6291 quoted_cc_set_by_configure="\$(CC)"
6292 stage_prefix_set_by_configure="\$(STAGE_PREFIX)"
6295 if cp -p $srcdir/gcc.c symtest.tem 2>/dev/null
6297 symbolic_link="cp -p"
6301 cc_set_by_configure="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
6302 quoted_cc_set_by_configure="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
6303 stage_prefix_set_by_configure="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
6307 out_object_file=`basename $out_file .c`.o
6310 for f in $tm_file; do
6313 tm_file_list="${tm_file_list} \$(srcdir)/../include/ansidecl.h" ;;
6315 tm_file_list="${tm_file_list} $f" ;;
6316 *) tm_file_list="${tm_file_list} \$(srcdir)/config/$f" ;;
6321 for f in $tm_p_file; do
6322 tm_p_file_list="${tm_p_file_list} \$(srcdir)/config/$f"
6326 for f in $host_xm_file; do
6329 host_xm_file_list="${host_xm_file_list} \$(srcdir)/../include/ansidecl.h" ;;
6330 auto-host.h | defaults.h )
6331 host_xm_file_list="${host_xm_file_list} $f" ;;
6332 *) host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f" ;;
6337 for f in $build_xm_file; do
6340 build_xm_file_list="${build_xm_file_list} \$(srcdir)/../include/ansidecl.h" ;;
6341 auto-build.h | auto-host.h | defaults.h )
6342 build_xm_file_list="${build_xm_file_list} $f" ;;
6343 *) build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f" ;;
6347 # Define macro CROSS_COMPILE in compilation
6348 # if this is a cross-compiler.
6349 # Also use all.cross instead of all.internal
6350 # and add cross-make to Makefile.
6351 cross_overrides="/dev/null"
6352 if test x$host != x$target
6354 cross_defines="CROSS=-DCROSS_COMPILE"
6355 cross_overrides="${topdir}/cross-make"
6358 # If this is a cross-compiler that does not
6359 # have its own set of headers then define
6362 # If this is using newlib, then define inhibit_libc in
6363 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
6364 # libgcc.a, but that's OK because newlib should have its own version of
6367 if test x$host != x$target && test x$with_headers = x; then
6368 inhibit_libc=-Dinhibit_libc
6370 if test x$with_newlib = xyes; then
6371 inhibit_libc=-Dinhibit_libc
6376 # When building gcc with a cross-compiler, we need to fix a few things.
6377 # This must come after cross-make as we want all.build to override
6379 build_overrides="/dev/null"
6380 if test x$build != x$host
6382 build_overrides="${topdir}/build-make"
6385 # Expand extra_headers to include complete path.
6386 # This substitutes for lots of t-* files.
6388 if test "x$extra_headers" = x
6391 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
6392 for file in $extra_headers;
6394 extra_headers_list="${extra_headers_list} \$(srcdir)/ginclude/${file}"
6398 if test x$use_collect2 = xno; then
6402 # Add a definition of USE_COLLECT2 if system wants one.
6403 # Also tell toplev.c what to do.
6404 # This substitutes for lots of t-* files.
6405 if test x$use_collect2 = x
6410 will_use_collect2="collect2"
6411 maybe_use_collect2="-DUSE_COLLECT2"
6414 # If we have gas in the build tree, make a link to it.
6415 if test -f ../gas/Makefile; then
6416 rm -f as; $symbolic_link ../gas/as-new$host_exeext as$host_exeext 2>/dev/null
6419 # If we have nm in the build tree, make a link to it.
6420 if test -f ../binutils/Makefile; then
6421 rm -f nm; $symbolic_link ../binutils/nm-new$host_exeext nm$host_exeext 2>/dev/null
6424 # If we have ld in the build tree, make a link to it.
6425 if test -f ../ld/Makefile; then
6426 # if test x$use_collect2 = x; then
6427 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
6429 rm -f collect-ld; $symbolic_link ../ld/ld-new$host_exeext collect-ld$host_exeext 2>/dev/null
6433 # Figure out what assembler we will be using.
6434 echo $ac_n "checking what assembler to use""... $ac_c" 1>&6
6435 echo "configure:6436: checking what assembler to use" >&5
6437 gcc_cv_gas_major_version=
6438 gcc_cv_gas_minor_version=
6439 gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
6440 if test -x "$DEFAULT_ASSEMBLER"; then
6441 gcc_cv_as="$DEFAULT_ASSEMBLER"
6442 elif test -x "$AS"; then
6444 elif test -x as$host_exeext; then
6445 # Build using assembler in the current directory.
6446 gcc_cv_as=./as$host_exeext
6447 elif test -f $gcc_cv_as_gas_srcdir/configure.in -a -f ../gas/Makefile; then
6448 # Single tree build which includes gas.
6449 for f in $gcc_cv_as_gas_srcdir/configure $gcc_cv_as_gas_srcdir/configure.in $gcc_cv_as_gas_srcdir/Makefile.in
6451 gcc_cv_gas_version=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
6452 if test x$gcc_cv_gas_version != x; then
6456 gcc_cv_gas_major_version=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
6457 gcc_cv_gas_minor_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
6460 if test "x$gcc_cv_as" = x -a x$host = x$target; then
6462 # Search the same directories that the installed compiler will
6463 # search. Else we may find the wrong assembler and lose. If we
6464 # do not find a suitable assembler binary, then try the user's
6467 # Also note we have to check MD_EXEC_PREFIX before checking the
6468 # user's path. Unfortunately, there is no good way to get at the
6469 # value of MD_EXEC_PREFIX here. So we do a brute force search
6470 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
6471 # to be fixed as part of the make/configure rewrite too.
6473 if test "x$exec_prefix" = xNONE; then
6474 if test "x$prefix" = xNONE; then
6475 test_prefix=/usr/local
6480 test_prefix=$exec_prefix
6483 # If the loop below does not find an assembler, then use whatever
6484 # one we can find in the users's path.
6486 gcc_cv_as=as$host_exeext
6488 test_dirs="$test_prefix/lib/gcc-lib/$target/$gcc_version \
6489 $test_prefix/lib/gcc-lib/$target \
6490 /usr/lib/gcc/$target/$gcc_version \
6491 /usr/lib/gcc/$target \
6492 $test_prefix/$target/bin/$target/$gcc_version \
6493 $test_prefix/$target/bin \
6498 /bsd43/usr/lib/cmplrs/cc \
6499 /usr/cross64/usr/bin \
6500 /usr/lib/cmplrs/cc \
6501 /sysv/usr/lib/cmplrs/cc \
6502 /svr4/usr/lib/cmplrs/cc \
6505 for dir in $test_dirs; do
6506 if test -f $dir/as$host_exeext; then
6507 gcc_cv_as=$dir/as$host_exeext
6512 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
6513 echo "$ac_t"""newly built gas"" 1>&6
6515 echo "$ac_t""$gcc_cv_as" 1>&6
6518 # Figure out what nm we will be using.
6519 echo $ac_n "checking what nm to use""... $ac_c" 1>&6
6520 echo "configure:6521: checking what nm to use" >&5
6521 if test -x nm$host_exeext; then
6522 gcc_cv_nm=./nm$host_exeext
6523 elif test x$host = x$target; then
6525 gcc_cv_nm=nm$host_exeext
6527 echo "$ac_t""$gcc_cv_nm" 1>&6
6529 # Figure out what assembler alignment features are present.
6530 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
6531 echo "configure:6532: checking assembler alignment features" >&5
6532 gcc_cv_as_alignment_features=none
6533 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
6534 # Gas version 2.6 and later support for .balign and .p2align.
6535 # bytes to skip when using .p2align.
6536 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 6 -o "$gcc_cv_gas_major_version" -gt 2; then
6537 gcc_cv_as_alignment_features=".balign and .p2align"
6538 cat >> confdefs.h <<\EOF
6539 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
6543 # Gas version 2.8 and later support specifying the maximum
6544 # bytes to skip when using .p2align.
6545 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 8 -o "$gcc_cv_gas_major_version" -gt 2; then
6546 gcc_cv_as_alignment_features=".p2align including maximum skip"
6547 cat >> confdefs.h <<\EOF
6548 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
6552 elif test x$gcc_cv_as != x; then
6553 # Check if we have .balign and .p2align
6554 echo ".balign 4" > conftest.s
6555 echo ".p2align 2" >> conftest.s
6556 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6557 gcc_cv_as_alignment_features=".balign and .p2align"
6558 cat >> confdefs.h <<\EOF
6559 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
6563 rm -f conftest.s conftest.o
6564 # Check if specifying the maximum bytes to skip when
6565 # using .p2align is supported.
6566 echo ".p2align 4,,7" > conftest.s
6567 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6568 gcc_cv_as_alignment_features=".p2align including maximum skip"
6569 cat >> confdefs.h <<\EOF
6570 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
6574 rm -f conftest.s conftest.o
6576 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
6578 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
6579 echo "configure:6580: checking assembler subsection support" >&5
6580 gcc_cv_as_subsections=no
6581 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
6582 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then
6583 gcc_cv_as_subsections="working .subsection -1"
6585 elif test x$gcc_cv_as != x; then
6586 # Check if we have .subsection
6587 echo ".subsection 1" > conftest.s
6588 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6589 gcc_cv_as_subsections=".subsection"
6590 if test x$gcc_cv_nm != x; then
6591 cat > conftest.s <<EOF
6592 conftest_label1: .word 0
6594 conftest_label2: .word 0
6597 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6598 $gcc_cv_nm conftest.o | grep conftest_label1 > conftest.nm1
6599 $gcc_cv_nm conftest.o | grep conftest_label2 | sed -e 's/label2/label1/' > conftest.nm2
6600 if cmp conftest.nm1 conftest.nm2 > /dev/null 2>&1; then
6603 gcc_cv_as_subsections="working .subsection -1"
6608 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
6610 if test x"$gcc_cv_as_subsections" = x"working .subsection -1"; then
6611 cat >> confdefs.h <<\EOF
6612 #define HAVE_GAS_SUBSECTION_ORDERING 1
6616 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
6618 echo $ac_n "checking assembler weak support""... $ac_c" 1>&6
6619 echo "configure:6620: checking assembler weak support" >&5
6621 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
6622 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 2 -o "$gcc_cv_gas_major_version" -gt 2; then
6623 gcc_cv_as_weak="yes"
6625 elif test x$gcc_cv_as != x; then
6626 # Check if we have .weak
6627 echo " .weak foobar" > conftest.s
6628 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6629 gcc_cv_as_weak="yes"
6631 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
6633 if test x"$gcc_cv_as_weak" = xyes; then
6634 cat >> confdefs.h <<\EOF
6635 #define HAVE_GAS_WEAK 1
6639 echo "$ac_t""$gcc_cv_as_weak" 1>&6
6641 echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6
6642 echo "configure:6643: checking assembler hidden support" >&5
6644 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
6645 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 10 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then
6646 gcc_cv_as_hidden="yes"
6648 elif test x$gcc_cv_as != x; then
6649 # Check if we have .hidden
6650 echo " .hidden foobar" > conftest.s
6651 echo "foobar:" >> conftest.s
6652 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6653 gcc_cv_as_hidden="yes"
6655 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
6657 if test x"$gcc_cv_as_hidden" = xyes; then
6658 cat >> confdefs.h <<\EOF
6659 #define HAVE_GAS_HIDDEN 1
6663 echo "$ac_t""$gcc_cv_as_hidden" 1>&6
6665 echo $ac_n "checking assembler leb128 support""... $ac_c" 1>&6
6666 echo "configure:6667: checking assembler leb128 support" >&5
6668 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
6669 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 11 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then
6670 gcc_cv_as_leb128="yes"
6672 elif test x$gcc_cv_as != x; then
6673 # Check if we have .[us]leb128, and support symbol arithmetic with it.
6674 cat > conftest.s <<EOF
6682 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6683 gcc_cv_as_leb128="yes"
6685 # GAS versions before 2.11 do not support uleb128,
6686 # despite appearing to.
6687 # ??? There exists an elf-specific test that will crash
6688 # the assembler. Perhaps it's better to figure out whether
6689 # arbitrary sections are supported and try the test.
6690 as_ver=`$gcc_cv_as --version 2>/dev/null | head -1`
6691 if echo "$as_ver" | grep GNU > /dev/null; then
6692 as_ver=`echo $as_ver | sed -e 's/.* //'`
6693 as_major=`echo $as_ver | sed 's/\..*//'`
6694 as_minor=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
6695 if test $as_major -eq 2 -a $as_minor -lt 11; then
6696 gcc_cv_as_leb128="no"
6700 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
6702 if test x"$gcc_cv_as_leb128" = xyes; then
6703 cat >> confdefs.h <<\EOF
6704 #define HAVE_AS_LEB128 1
6708 echo "$ac_t""$gcc_cv_as_leb128" 1>&6
6712 echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
6713 echo "configure:6714: checking assembler .register pseudo-op support" >&5
6714 if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then
6715 echo $ac_n "(cached) $ac_c" 1>&6
6718 gcc_cv_as_register_pseudo_op=unknown
6719 if test x$gcc_cv_as != x; then
6720 # Check if we have .register
6721 echo ".register %g2, #scratch" > conftest.s
6722 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6723 gcc_cv_as_register_pseudo_op=yes
6725 gcc_cv_as_register_pseudo_op=no
6727 rm -f conftest.s conftest.o
6732 echo "$ac_t""$gcc_cv_as_register_pseudo_op" 1>&6
6733 if test "x$gcc_cv_as_register_pseudo_op" = xyes; then
6734 cat >> confdefs.h <<\EOF
6735 #define HAVE_AS_REGISTER_PSEUDO_OP 1
6740 echo $ac_n "checking assembler supports -relax""... $ac_c" 1>&6
6741 echo "configure:6742: checking assembler supports -relax" >&5
6742 if eval "test \"`echo '$''{'gcc_cv_as_relax_opt'+set}'`\" = set"; then
6743 echo $ac_n "(cached) $ac_c" 1>&6
6746 gcc_cv_as_relax_opt=unknown
6747 if test x$gcc_cv_as != x; then
6748 # Check if gas supports -relax
6749 echo ".text" > conftest.s
6750 if $gcc_cv_as -relax -o conftest.o conftest.s > /dev/null 2>&1; then
6751 gcc_cv_as_relax_opt=yes
6753 gcc_cv_as_relax_opt=no
6755 rm -f conftest.s conftest.o
6760 echo "$ac_t""$gcc_cv_as_relax_opt" 1>&6
6761 if test "x$gcc_cv_as_relax_opt" = xyes; then
6762 cat >> confdefs.h <<\EOF
6763 #define HAVE_AS_RELAX_OPTION 1
6770 echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6
6771 echo "configure:6772: checking for 64 bit support in assembler ($gcc_cv_as)" >&5
6772 if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then
6773 echo $ac_n "(cached) $ac_c" 1>&6
6776 if test -n "$gcc_cv_as"; then
6777 echo ".xword foo" > conftest.s
6778 gcc_cv_as_flags64=no
6779 for flag in "-xarch=v9" "-64 -Av9"; do
6780 if $gcc_cv_as $flag -o conftest.o conftest.s \
6781 > /dev/null 2>&1; then
6782 gcc_cv_as_flags64=$flag
6786 rm -f conftest.s conftest.o
6788 if test "$gas" = yes; then
6789 gcc_cv_as_flags64="-64 -Av9"
6791 gcc_cv_as_flags64="-xarch=v9"
6797 echo "$ac_t""$gcc_cv_as_flags64" 1>&6
6798 if test "x$gcc_cv_as_flags64" = xno; then
6800 tmake_file=`echo " $tmake_file " | sed -e 's, sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
6801 dep_tmake_file=`echo " $dep_tmake_file " | sed -e 's, [^ ]*/config/sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
6804 cat >> confdefs.h <<EOF
6805 #define AS_SPARC64_FLAG "$gcc_cv_as_flags64"
6810 *) gcc_cv_as_flags64=${gcc_cv_as_flags64-no}
6814 if test "x$gcc_cv_as_flags64" != xno; then
6815 echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6
6816 echo "configure:6817: checking for assembler offsetable %lo() support" >&5
6817 if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then
6818 echo $ac_n "(cached) $ac_c" 1>&6
6821 gcc_cv_as_offsetable_lo10=unknown
6822 if test "x$gcc_cv_as" != x; then
6823 # Check if assembler has offsetable %lo()
6824 echo "or %g1, %lo(ab) + 12, %g1" > conftest.s
6825 echo "or %g1, %lo(ab + 12), %g1" > conftest1.s
6826 if $gcc_cv_as $gcc_cv_as_flags64 -o conftest.o conftest.s \
6828 $gcc_cv_as $gcc_cv_as_flags64 -o conftest1.o conftest1.s \
6829 > /dev/null 2>&1; then
6830 if cmp conftest.o conftest1.o > /dev/null 2>&1; then
6831 gcc_cv_as_offsetable_lo10=no
6833 gcc_cv_as_offsetable_lo10=yes
6836 gcc_cv_as_offsetable_lo10=no
6838 rm -f conftest.s conftest.o conftest1.s conftest1.o
6843 echo "$ac_t""$gcc_cv_as_offsetable_lo10" 1>&6
6844 if test "x$gcc_cv_as_offsetable_lo10" = xyes; then
6845 cat >> confdefs.h <<\EOF
6846 #define HAVE_AS_OFFSETABLE_LO10 1
6854 echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
6855 echo "configure:6856: checking assembler instructions" >&5
6856 gcc_cv_as_instructions=
6857 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
6858 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2; then
6859 gcc_cv_as_instructions="filds fists"
6861 elif test x$gcc_cv_as != x; then
6862 set "filds fists" "filds mem; fists mem"
6865 echo "$2" > conftest.s
6866 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
6867 gcc_cv_as_instructions=${gcc_cv_as_instructions}$1" "
6871 rm -f conftest.s conftest.o
6873 if test x"$gcc_cv_as_instructions" != x; then
6874 cat >> confdefs.h <<EOF
6875 #define HAVE_GAS_`echo "$gcc_cv_as_instructions" | sed -e 's/ $//' | tr 'a-z ' 'A-Z_'` 1
6879 echo "$ac_t""$gcc_cv_as_instructions" 1>&6
6883 echo $ac_n "checking assembler dwarf2 debug_line support""... $ac_c" 1>&6
6884 echo "configure:6885: checking assembler dwarf2 debug_line support" >&5
6885 gcc_cv_as_dwarf2_debug_line=no
6886 # ??? Not all targets support dwarf2 debug_line, even within a version
6887 # of gas. Moreover, we need to emit a valid instruction to trigger any
6888 # info to the output file. So, as supported targets are added to gas 2.11,
6889 # add some instruction here to (also) show we expect this might work.
6890 # ??? Once 2.11 is released, probably need to add first known working
6891 # version to the per-target configury.
6893 i?86*-*-* | mips*-*-* | alpha*-*-* | powerpc*-*-* | sparc*-*-*)
6900 if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x;
6902 if test "$gcc_cv_gas_major_version" -eq 2 \
6903 -a "$gcc_cv_gas_minor_version" -ge 11 \
6904 -o "$gcc_cv_gas_major_version" -gt 2 \
6905 && grep 'obj_format = elf' ../gas/Makefile > /dev/null \
6906 && test x"$insn" != x ; then
6907 gcc_cv_as_dwarf2_debug_line="yes"
6909 elif test x$gcc_cv_as != x -a x"$insn" != x ; then
6910 echo ' .file 1 "conftest.s"' > conftest.s
6911 echo ' .loc 1 3 0' >> conftest.s
6912 echo " $insn" >> conftest.s
6913 # ??? This fails with non-gnu grep.
6914 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
6915 && grep debug_line conftest.o > /dev/null 2>&1 ; then
6916 # The .debug_line file table must be in the exact order that
6917 # we specified the files, since these indicies are also used
6918 # by DW_AT_decl_file. Approximate this test by testing if
6919 # the assembler bitches if the same index is assigned twice.
6920 echo ' .file 1 "foo.s"' > conftest.s
6921 echo ' .file 1 "bar.s"' >> conftest.s
6922 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1
6924 gcc_cv_as_dwarf2_debug_line="no"
6926 gcc_cv_as_dwarf2_debug_line="yes"
6929 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
6931 if test x"$gcc_cv_as_dwarf2_debug_line" = xyes; then
6932 cat >> confdefs.h <<\EOF
6933 #define HAVE_AS_DWARF2_DEBUG_LINE 1
6937 echo "$ac_t""$gcc_cv_as_dwarf2_debug_line" 1>&6
6939 # Figure out what language subdirectories are present.
6940 # Look if the user specified --enable-languages="..."; if not, use
6941 # the environment variable $LANGUAGES if defined. $LANGUAGES might
6943 if test x"${enable_languages+set}" != xset; then
6944 if test x"${LANGUAGES+set}" = xset; then
6945 enable_languages="`echo ${LANGUAGES} | tr ' ' ','`"
6947 enable_languages=all
6950 if test x"${enable_languages}" = x; then
6951 { echo "configure: error: --enable-languages needs at least one argument" 1>&2; exit 1; }
6955 # First scan to see if an enabled language requires some other language.
6956 # We assume that a given config-lang.in will list all the language
6957 # front ends it requires, even if some are required indirectly.
6958 for lang in ${srcdir}/*/config-lang.in ..
6963 # The odd quoting in the next line works around
6964 # an apparent bug in bash 1.12 on linux.
6965 ${srcdir}/[*]/config-lang.in)
6968 lang_alias=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
6969 this_lang_requires=`sed -n -e 's,^lang_requires=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^lang_requires=\([^ ]*\).*$,\1,p' $lang`
6970 for other in $this_lang_requires
6972 case ,${enable_languages}, in
6978 enable_languages="$enable_languages,$other"
6987 for lang in ${srcdir}/*/config-lang.in ..
6991 # The odd quoting in the next line works around
6992 # an apparent bug in bash 1.12 on linux.
6993 ${srcdir}/[*]/config-lang.in) ;;
6995 lang_alias=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
6996 this_lang_libs=`sed -n -e 's,^target_libs=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^target_libs=\([^ ]*\).*$,\1,p' $lang`
6997 build_by_default=`sed -n -e 's,^build_by_default=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^build_by_default=\([^ ]*\).*$,\1,p' $lang`
6998 if test "x$lang_alias" = x
7000 echo "$lang doesn't set \$language." 1>&2
7003 case ${build_by_default},${enable_languages}, in
7004 *,$lang_alias,*) add_this_lang=yes ;;
7005 no,*) add_this_lang=no ;;
7006 *,all,*) add_this_lang=yes ;;
7007 *) add_this_lang=no ;;
7009 if test x"${add_this_lang}" = xyes; then
7011 ${srcdir}/ada/config-lang.in)
7012 if test x$have_gnat = xyes ; then
7013 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
7017 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
7025 # Make gthr-default.h if we have a thread file.
7027 if test $thread_file != single; then
7028 rm -f gthr-default.h
7029 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
7030 gthread_flags=-DHAVE_GTHR_DEFAULT
7034 # Find out what GC implementation we want, or may, use.
7035 # Check whether --with-gc or --without-gc was given.
7036 if test "${with_gc+set}" = set; then
7043 { echo "configure: error: $withval is an invalid option to --with-gc" 1>&2; exit 1; }
7051 echo "Using $GGC for garbage collection."
7053 # Use the system's zlib library.
7055 zlibinc="-I\$(srcdir)/../zlib"
7056 # Check whether --with-system-zlib or --without-system-zlib was given.
7057 if test "${with_system_zlib+set}" = set; then
7058 withval="$with_system_zlib"
7068 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
7069 echo "configure:7070: checking whether to enable maintainer-specific portions of Makefiles" >&5
7070 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
7071 if test "${enable_maintainer_mode+set}" = set; then
7072 enableval="$enable_maintainer_mode"
7073 maintainer_mode=$enableval
7079 echo "$ac_t""$maintainer_mode" 1>&6
7081 if test "$maintainer_mode" = "yes"; then
7087 # With Setjmp/Longjmp based exception handling.
7088 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
7089 if test "${enable_sjlj_exceptions+set}" = set; then
7090 enableval="$enable_sjlj_exceptions"
7091 sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
7092 cat >> confdefs.h <<EOF
7093 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
7099 # Make empty files to contain the specs and options for each language.
7100 # Then add #include lines to for a compiler that has specs and/or options.
7105 rm -f specs.h options.h gencheck.h
7106 touch specs.h options.h gencheck.h
7107 for subdir in . $subdirs
7109 if test -f $srcdir/$subdir/lang-specs.h; then
7110 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
7111 lang_specs_files="$lang_specs_files $srcdir/$subdir/lang-specs.h"
7113 if test -f $srcdir/$subdir/lang-options.h; then
7114 echo "#include \"$subdir/lang-options.h\"" >>options.h
7115 lang_options_files="$lang_options_files $srcdir/$subdir/lang-options.h"
7117 if test -f $srcdir/$subdir/$subdir-tree.def; then
7118 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
7119 lang_tree_files="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
7123 # These (without "all_") are set in each config-lang.in.
7124 # `language' must be a single word so is spelled singularly.
7130 all_outputs='Makefile intl/Makefile po/Makefile.in fixinc/Makefile gccbug mklibgcc'
7131 # List of language makefile fragments.
7136 # Add the language fragments.
7137 # Languages are added via two mechanisms. Some information must be
7138 # recorded in makefile variables, these are defined in config-lang.in.
7139 # We accumulate them and plug them into the main Makefile.
7140 # The other mechanism is a set of hooks for each of the main targets
7141 # like `clean', `install', etc.
7143 language_fragments="Make-lang"
7144 language_hooks="Make-hooks"
7146 for s in .. $subdirs
7158 . ${srcdir}/$s/config-lang.in
7159 if test "x$language" = x
7161 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
7164 all_lang_makefiles="$all_lang_makefiles ${srcdir}/$s/Make-lang.in"
7165 if test -f ${srcdir}/$s/Makefile.in
7166 then all_lang_makefiles="$all_lang_makefiles ${srcdir}/$s/Makefile.in"
7168 all_languages="$all_languages $language"
7169 if test "x$boot_language" = xyes
7171 all_boot_languages="$all_boot_languages $language"
7173 all_compilers="$all_compilers $compilers"
7174 all_stagestuff="$all_stagestuff $stagestuff"
7175 all_diff_excludes="$all_diff_excludes $diff_excludes"
7176 all_headers="$all_headers $headers"
7177 all_outputs="$all_outputs $outputs"
7178 all_lib2funcs="$all_lib2funcs $lib2funcs"
7183 for language in .. $all_languages
7185 if test $language != ".."
7187 check_languages="$check_languages check-$language"
7191 # Since we can't use `::' targets, we link each language in
7192 # with a set of hooks, reached indirectly via lang.${target}.
7196 target_list="all.build all.cross start.encap rest.encap \
7198 install-normal install-common install-info install-man \
7200 mostlyclean clean distclean extraclean maintainer-clean \
7201 stage1 stage2 stage3 stage4"
7202 for t in $target_list
7205 for lang in .. $all_languages
7207 if test $lang != ".."; then
7211 echo "lang.$t: $x" >> Make-hooks
7216 echo "dir ." > .gdbinit
7217 echo "dir ${srcdir}" >> .gdbinit
7218 if test x$gdb_needs_out_file_path = xyes
7220 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
7222 if test "x$subdirs" != x; then
7225 echo "dir ${srcdir}/$s" >> .gdbinit
7228 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
7230 # Define variables host_canonical and build_canonical
7231 # because some Cygnus local changes in the Makefile depend on them.
7232 build_canonical=${build}
7233 host_canonical=${host}
7235 if test "${host}" != "${target}" ; then
7236 target_subdir=${target_alias}/
7242 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
7243 # absolute path for gcc_tooldir based on inserting the number of up-directory
7244 # movements required to get from $(exec_prefix) to $(prefix) into the basic
7245 # $(libsubdir)/@(unlibsubdir) based path.
7246 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
7247 # make and thus we'd get different behavior depending on where we built the
7249 if test x$exec_prefix = xNONE -o x$exec_prefix = x$prefix; then
7250 gcc_tooldir='$(libsubdir)/$(unlibsubdir)/../$(target_alias)'
7252 # An explanation of the sed strings:
7253 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
7254 # -e 's|/$||' match a trailing forward slash and eliminates it
7255 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
7256 # -e 's|/[^/]*|../|g' replaces each occurance of /<directory> with ../
7258 # (*) Note this pattern overwrites the first character of the string
7259 # with a forward slash if one is not already present. This is not a
7260 # problem because the exact names of the sub-directories concerned is
7261 # unimportant, just the number of them matters.
7263 # The practical upshot of these patterns is like this:
7265 # prefix exec_prefix result
7266 # ------ ----------- ------
7268 # /foo/ /foo/bar ../
7269 # /foo /foo/bar/ ../
7270 # /foo/ /foo/bar/ ../
7271 # /foo /foo/bar/ugg ../../
7274 gcc_tooldir="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_alias)"
7279 # Find a directory in which to install a shared libgcc.
7281 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
7282 if test "${enable_version_specific_runtime_libs+set}" = set; then
7283 enableval="$enable_version_specific_runtime_libs"
7288 # Check whether --with-slibdir or --without-slibdir was given.
7289 if test "${with_slibdir+set}" = set; then
7290 withval="$with_slibdir"
7291 slibdir="$with_slibdir"
7293 if test "${enable_version_specific_runtime_libs+set}" = set; then
7294 slibdir='$(libsubdir)'
7295 elif test "$host" != "$target"; then
7296 slibdir='$(build_tooldir)/lib'
7304 # Nothing to do for FLOAT_H, float_format already handled.
7308 # Process the language and host/target makefile fragments.
7309 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag $srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
7311 # Substitute configuration variables
7382 # Echo that links are built
7383 if test x$host = x$target
7391 if test x$host != x$build
7393 str3=" on a $build system"
7396 if test "x$str2" != x || test "x$str3" != x
7401 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
7403 if test "x$str2" != x || test "x$str3" != x
7405 echo " ${str2}${str3}." 1>&2
7408 # Truncate the target if necessary
7409 if test x$host_truncate_target != x; then
7410 target=`echo $target | sed -e 's/\(..............\).*/\1/'`
7413 # Configure the subdirectories
7414 # AC_CONFIG_SUBDIRS($subdirs)
7416 # Create the Makefile
7417 # and configure language subdirectories
7419 cat > confcache <<\EOF
7420 # This file is a shell script that caches the results of configure
7421 # tests run on this system so they can be shared between configure
7422 # scripts and configure runs. It is not useful on other systems.
7423 # If it contains results you don't want to keep, you may remove or edit it.
7425 # By default, configure uses ./config.cache as the cache file,
7426 # creating it if it does not exist already. You can give configure
7427 # the --cache-file=FILE option to use a different cache file; that is
7428 # what configure does when it calls configure scripts in
7429 # subdirectories, so they share the cache.
7430 # Giving --cache-file=/dev/null disables caching, for debugging configure.
7431 # config.status only pays attention to the cache file if you give it the
7432 # --recheck option to rerun configure.
7435 # The following way of writing the cache mishandles newlines in values,
7436 # but we know of no workaround that is simple, portable, and efficient.
7437 # So, don't put newlines in cache variables' values.
7438 # Ultrix sh set writes to stderr and can't be redirected directly,
7439 # and sets the high bit in the cache file unless we assign to the vars.
7441 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7443 # `set' does not quote correctly, so add quotes (double-quote substitution
7444 # turns \\\\ into \\, and sed turns \\ into \).
7446 -e "s/'/'\\\\''/g" \
7447 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7450 # `set' quotes correctly as required by POSIX, so do not add quotes.
7451 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7454 if cmp -s $cache_file confcache; then
7457 if test -w $cache_file; then
7458 echo "updating cache $cache_file"
7459 cat confcache > $cache_file
7461 echo "not updating unwritable cache $cache_file"
7466 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7468 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7469 # Let make expand exec_prefix.
7470 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7472 # Any assignment to VPATH causes Sun make to only execute
7473 # the first set of double-colon rules, so remove it if not needed.
7474 # If there is a colon in the path, we need to keep it.
7475 if test "x$srcdir" = x.; then
7476 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
7479 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7481 DEFS=-DHAVE_CONFIG_H
7483 # Without the "./", some shells look in PATH for config.status.
7484 : ${CONFIG_STATUS=./config.status}
7486 echo creating $CONFIG_STATUS
7487 rm -f $CONFIG_STATUS
7488 cat > $CONFIG_STATUS <<EOF
7490 # Generated automatically by configure.
7491 # Run this file to recreate the current configuration.
7492 # This directory was configured as follows,
7493 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7495 # $0 $ac_configure_args
7497 # Compiler output produced by configure, useful for debugging
7498 # configure, is in ./config.log if it exists.
7500 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7503 case "\$ac_option" in
7504 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7505 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7506 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7507 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7508 echo "$CONFIG_STATUS generated by autoconf version 2.13"
7510 -help | --help | --hel | --he | --h)
7511 echo "\$ac_cs_usage"; exit 0 ;;
7512 *) echo "\$ac_cs_usage"; exit 1 ;;
7516 ac_given_srcdir=$srcdir
7518 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7520 cat >> $CONFIG_STATUS <<EOF
7522 # Protect against being on the right side of a sed subst in config.status.
7523 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7524 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7528 s%@CFLAGS@%$CFLAGS%g
7529 s%@CPPFLAGS@%$CPPFLAGS%g
7530 s%@CXXFLAGS@%$CXXFLAGS%g
7531 s%@FFLAGS@%$FFLAGS%g
7533 s%@LDFLAGS@%$LDFLAGS%g
7535 s%@exec_prefix@%$exec_prefix%g
7536 s%@prefix@%$prefix%g
7537 s%@program_transform_name@%$program_transform_name%g
7538 s%@bindir@%$bindir%g
7539 s%@sbindir@%$sbindir%g
7540 s%@libexecdir@%$libexecdir%g
7541 s%@datadir@%$datadir%g
7542 s%@sysconfdir@%$sysconfdir%g
7543 s%@sharedstatedir@%$sharedstatedir%g
7544 s%@localstatedir@%$localstatedir%g
7545 s%@libdir@%$libdir%g
7546 s%@includedir@%$includedir%g
7547 s%@oldincludedir@%$oldincludedir%g
7548 s%@infodir@%$infodir%g
7549 s%@mandir@%$mandir%g
7550 s%@enable_multilib@%$enable_multilib%g
7551 s%@enable_shared@%$enable_shared%g
7553 s%@host_alias@%$host_alias%g
7554 s%@host_cpu@%$host_cpu%g
7555 s%@host_vendor@%$host_vendor%g
7556 s%@host_os@%$host_os%g
7557 s%@target@%$target%g
7558 s%@target_alias@%$target_alias%g
7559 s%@target_cpu@%$target_cpu%g
7560 s%@target_vendor@%$target_vendor%g
7561 s%@target_os@%$target_os%g
7563 s%@build_alias@%$build_alias%g
7564 s%@build_cpu@%$build_cpu%g
7565 s%@build_vendor@%$build_vendor%g
7566 s%@build_os@%$build_os%g
7568 s%@NO_MINUS_C_MINUS_O@%$NO_MINUS_C_MINUS_O%g
7569 s%@OUTPUT_OPTION@%$OUTPUT_OPTION%g
7570 s%@strict1_warn@%$strict1_warn%g
7572 s%@warn_cflags@%$warn_cflags%g
7573 s%@stage1_cflags@%$stage1_cflags%g
7574 s%@SET_MAKE@%$SET_MAKE%g
7578 s%@RANLIB@%$RANLIB%g
7579 s%@INSTALL@%$INSTALL%g
7580 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7581 s%@INSTALL_DATA@%$INSTALL_DATA%g
7582 s%@have_gnat@%$have_gnat%g
7583 s%@have_mktemp_command@%$have_mktemp_command%g
7584 s%@MAKEINFO@%$MAKEINFO%g
7585 s%@BUILD_INFO@%$BUILD_INFO%g
7586 s%@GENERATED_MANPAGES@%$GENERATED_MANPAGES%g
7589 s%@TARGET_GETGROUPS_T@%$TARGET_GETGROUPS_T%g
7590 s%@vfprintf@%$vfprintf%g
7591 s%@doprint@%$doprint%g
7592 s%@strstr@%$strstr%g
7593 s%@manext@%$manext%g
7594 s%@objext@%$objext%g
7595 s%@PACKAGE@%$PACKAGE%g
7596 s%@VERSION@%$VERSION%g
7597 s%@CHECK_PO@%$CHECK_PO%g
7598 s%@USE_NLS@%$USE_NLS%g
7599 s%@MSGFMT@%$MSGFMT%g
7600 s%@GMSGFMT@%$GMSGFMT%g
7601 s%@XGETTEXT@%$XGETTEXT%g
7602 s%@GENCAT@%$GENCAT%g
7603 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
7604 s%@CATALOGS@%$CATALOGS%g
7605 s%@CATOBJEXT@%$CATOBJEXT%g
7606 s%@DATADIRNAME@%$DATADIRNAME%g
7607 s%@GMOFILES@%$GMOFILES%g
7608 s%@INSTOBJEXT@%$INSTOBJEXT%g
7609 s%@INTLDEPS@%$INTLDEPS%g
7610 s%@INTLLIBS@%$INTLLIBS%g
7611 s%@INTLOBJS@%$INTLOBJS%g
7612 s%@POFILES@%$POFILES%g
7614 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
7616 s%@GT_YES@%$GT_YES%g
7617 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
7619 s%@inhibit_libc@%$inhibit_libc%g
7620 s%@gthread_flags@%$gthread_flags%g
7622 s%@zlibdir@%$zlibdir%g
7623 s%@zlibinc@%$zlibinc%g
7625 s%@build_canonical@%$build_canonical%g
7626 s%@host_canonical@%$host_canonical%g
7627 s%@target_subdir@%$target_subdir%g
7628 s%@gcc_tooldir@%$gcc_tooldir%g
7629 s%@dollar@%$dollar%g
7630 s%@slibdir@%$slibdir%g
7631 s%@objdir@%$objdir%g
7632 s%@subdirs@%$subdirs%g
7633 s%@all_boot_languages@%$all_boot_languages%g
7634 s%@all_compilers@%$all_compilers%g
7635 s%@all_diff_excludes@%$all_diff_excludes%g
7636 s%@all_headers@%$all_headers%g
7637 s%@all_lang_makefiles@%$all_lang_makefiles%g
7638 s%@all_languages@%$all_languages%g
7639 s%@all_lib2funcs@%$all_lib2funcs%g
7640 s%@all_stagestuff@%$all_stagestuff%g
7641 s%@build_exeext@%$build_exeext%g
7642 s%@build_install_headers_dir@%$build_install_headers_dir%g
7643 s%@build_xm_file_list@%$build_xm_file_list%g
7644 s%@build_xm_file@%$build_xm_file%g
7645 s%@build_xm_defines@%$build_xm_defines%g
7646 s%@check_languages@%$check_languages%g
7647 s%@cc_set_by_configure@%$cc_set_by_configure%g
7648 s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g
7649 s%@cpp_install_dir@%$cpp_install_dir%g
7650 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
7651 s%@dep_tmake_file@%$dep_tmake_file%g
7652 s%@extra_c_flags@%$extra_c_flags%g
7653 s%@extra_headers_list@%$extra_headers_list%g
7654 s%@extra_objs@%$extra_objs%g
7655 s%@extra_parts@%$extra_parts%g
7656 s%@extra_passes@%$extra_passes%g
7657 s%@extra_programs@%$extra_programs%g
7658 s%@float_h_file@%$float_h_file%g
7659 s%@gcc_config_arguments@%$gcc_config_arguments%g
7660 s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g
7661 s%@libstdcxx_incdir@%$libstdcxx_incdir%g
7662 s%@gcc_version@%$gcc_version%g
7663 s%@gcc_version_full@%$gcc_version_full%g
7664 s%@gcc_version_trigger@%$gcc_version_trigger%g
7665 s%@host_exeext@%$host_exeext%g
7666 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
7667 s%@host_xm_file_list@%$host_xm_file_list%g
7668 s%@host_xm_file@%$host_xm_file%g
7669 s%@host_xm_defines@%$host_xm_defines%g
7670 s%@install@%$install%g
7671 s%@lang_options_files@%$lang_options_files%g
7672 s%@lang_specs_files@%$lang_specs_files%g
7673 s%@lang_tree_files@%$lang_tree_files%g
7674 s%@local_prefix@%$local_prefix%g
7675 s%@maybe_use_collect2@%$maybe_use_collect2%g
7676 s%@md_file@%$md_file%g
7677 s%@objc_boehm_gc@%$objc_boehm_gc%g
7678 s%@out_file@%$out_file%g
7679 s%@out_object_file@%$out_object_file%g
7680 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
7681 s%@symbolic_link@%$symbolic_link%g
7682 s%@thread_file@%$thread_file%g
7683 s%@tm_file_list@%$tm_file_list%g
7684 s%@tm_file@%$tm_file%g
7685 s%@tm_p_file_list@%$tm_p_file_list%g
7686 s%@tm_p_file@%$tm_p_file%g
7687 s%@xm_file@%$xm_file%g
7688 s%@xm_defines@%$xm_defines%g
7689 s%@will_use_collect2@%$will_use_collect2%g
7690 s%@c_target_objs@%$c_target_objs%g
7691 s%@cxx_target_objs@%$cxx_target_objs%g
7692 s%@target_cpu_default@%$target_cpu_default%g
7693 /@target_overrides@/r $target_overrides
7694 s%@target_overrides@%%g
7695 /@host_overrides@/r $host_overrides
7696 s%@host_overrides@%%g
7697 s%@cross_defines@%$cross_defines%g
7698 /@cross_overrides@/r $cross_overrides
7699 s%@cross_overrides@%%g
7700 /@build_overrides@/r $build_overrides
7701 s%@build_overrides@%%g
7702 /@language_fragments@/r $language_fragments
7703 s%@language_fragments@%%g
7704 /@language_hooks@/r $language_hooks
7705 s%@language_hooks@%%g
7710 cat >> $CONFIG_STATUS <<\EOF
7712 # Split the substitutions into bite-sized pieces for seds with
7713 # small command number limits, like on Digital OSF/1 and HP-UX.
7714 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7715 ac_file=1 # Number of current file.
7716 ac_beg=1 # First line for current file.
7717 ac_end=$ac_max_sed_cmds # Line after last line for current file.
7720 while $ac_more_lines; do
7721 if test $ac_beg -gt 1; then
7722 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7724 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7726 if test ! -s conftest.s$ac_file; then
7728 rm -f conftest.s$ac_file
7730 if test -z "$ac_sed_cmds"; then
7731 ac_sed_cmds="sed -f conftest.s$ac_file"
7733 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7735 ac_file=`expr $ac_file + 1`
7737 ac_end=`expr $ac_end + $ac_max_sed_cmds`
7740 if test -z "$ac_sed_cmds"; then
7745 cat >> $CONFIG_STATUS <<EOF
7747 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
7749 cat >> $CONFIG_STATUS <<\EOF
7750 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7751 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7753 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7754 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7755 *) ac_file_in="${ac_file}.in" ;;
7758 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7760 # Remove last slash and all that follows it. Not all systems have dirname.
7761 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7762 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7763 # The file is in a subdirectory.
7764 test ! -d "$ac_dir" && mkdir "$ac_dir"
7765 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7766 # A "../" for each directory in $ac_dir_suffix.
7767 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7769 ac_dir_suffix= ac_dots=
7772 case "$ac_given_srcdir" in
7774 if test -z "$ac_dots"; then top_srcdir=.
7775 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7776 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7778 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7779 top_srcdir="$ac_dots$ac_given_srcdir" ;;
7783 echo creating "$ac_file"
7785 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7787 *Makefile*) ac_comsub="1i\\
7788 # $configure_input" ;;
7792 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7794 s%@configure_input@%$configure_input%g
7795 s%@srcdir@%$srcdir%g
7796 s%@top_srcdir@%$top_srcdir%g
7797 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7801 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7802 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7804 # ac_d sets the value in "#define NAME VALUE" lines.
7805 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7806 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
7809 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7810 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7811 ac_uB='\([ ]\)%\1#\2define\3'
7814 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7815 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7816 ac_eB='$%\1#\2define\3'
7820 if test "${CONFIG_HEADERS+set}" != set; then
7822 cat >> $CONFIG_STATUS <<EOF
7823 CONFIG_HEADERS="auto-host.h:config.in"
7825 cat >> $CONFIG_STATUS <<\EOF
7827 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
7828 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7830 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7831 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7832 *) ac_file_in="${ac_file}.in" ;;
7835 echo creating $ac_file
7837 rm -f conftest.frag conftest.in conftest.out
7838 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7839 cat $ac_file_inputs > conftest.in
7843 # Transform confdefs.h into a sed script conftest.vals that substitutes
7844 # the proper values into config.h.in to produce config.h. And first:
7845 # Protect against being on the right side of a sed subst in config.status.
7846 # Protect against being in an unquoted here document in config.status.
7848 cat > conftest.hdr <<\EOF
7851 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7855 sed -n -f conftest.hdr confdefs.h > conftest.vals
7858 # This sed command replaces #undef with comments. This is necessary, for
7859 # example, in the case of _POSIX_SOURCE, which is predefined and required
7860 # on some systems where configure will not decide to define it.
7861 cat >> conftest.vals <<\EOF
7862 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7865 # Break up conftest.vals because some shells have a limit on
7866 # the size of here documents, and old seds have small limits too.
7871 ac_lines=`grep -c . conftest.vals`
7872 # grep -c gives empty output for an empty file on some AIX systems.
7873 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7874 # Write a limited-size here document to conftest.frag.
7875 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7876 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7878 sed -f conftest.frag conftest.in > conftest.out
7880 mv conftest.out conftest.in
7882 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7884 mv conftest.tail conftest.vals
7888 cat >> $CONFIG_STATUS <<\EOF
7889 rm -f conftest.frag conftest.h
7890 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7891 cat conftest.in >> conftest.h
7893 if cmp -s $ac_file conftest.h 2>/dev/null; then
7894 echo "$ac_file is unchanged"
7897 # Remove last slash and all that follows it. Not all systems have dirname.
7898 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7899 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7900 # The file is in a subdirectory.
7901 test ! -d "$ac_dir" && mkdir "$ac_dir"
7904 mv conftest.h $ac_file
7910 cat >> $CONFIG_STATUS <<EOF
7911 ac_sources="$nls_cv_header_libgt"
7912 ac_dests="$nls_cv_header_intl"
7915 cat >> $CONFIG_STATUS <<\EOF
7916 srcdir=$ac_given_srcdir
7917 while test -n "$ac_sources"; do
7918 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
7919 set $ac_sources; ac_source=$1; shift; ac_sources=$*
7921 echo "linking $srcdir/$ac_source to $ac_dest"
7923 if test ! -r $srcdir/$ac_source; then
7924 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
7928 # Make relative symlinks.
7929 # Remove last slash and all that follows it. Not all systems have dirname.
7930 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
7931 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
7932 # The dest file is in a subdirectory.
7933 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
7934 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
7935 # A "../" for each directory in $ac_dest_dir_suffix.
7936 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
7938 ac_dest_dir_suffix= ac_dots=
7942 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
7943 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
7946 # Make a symlink if possible; otherwise try a hard link.
7947 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
7948 ln $srcdir/$ac_source $ac_dest; then :
7950 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
7954 cat >> $CONFIG_STATUS <<EOF
7960 target_alias='${target_alias}'
7962 subdirs='${subdirs}'
7963 symbolic_link='${symbolic_link}'
7964 program_transform_set='${program_transform_set}'
7965 program_transform_name='${program_transform_name}'
7966 dep_host_xmake_file='${dep_host_xmake_file}'
7967 host_xmake_file='${host_xmake_file}'
7968 dep_tmake_file='${dep_tmake_file}'
7969 tmake_file='${tmake_file}'
7970 thread_file='${thread_file}'
7971 gcc_config_arguments='${gcc_config_arguments}'
7972 gcc_version='${gcc_version}'
7973 gcc_version_full='${gcc_version_full}'
7974 gcc_version_trigger='${gcc_version_trigger}'
7975 local_prefix='${local_prefix}'
7976 build_install_headers_dir='${build_install_headers_dir}'
7977 build_exeext='${build_exeext}'
7978 host_exeext='${host_exeext}'
7979 out_file='${out_file}'
7980 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
7981 SET_MAKE='${SET_MAKE}'
7982 target_list='${target_list}'
7983 target_overrides='${target_overrides}'
7984 host_overrides='${host_overrides}'
7985 cross_defines='${cross_defines}'
7986 cross_overrides='${cross_overrides}'
7987 build_overrides='${build_overrides}'
7988 cpp_install_dir='${cpp_install_dir}'
7991 cat >> $CONFIG_STATUS <<\EOF
7992 case "$CONFIG_FILES" in *po/Makefile.in*)
7993 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
7996 case x$CONFIG_HEADERS in
7997 xauto-host.h:config.in)
8000 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
8001 # bootstrapping and the installation procedure can still use
8002 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
8003 # FLAGS_TO_PASS has been modified to solve the problem there.
8004 # This is virtually a duplicate of what happens in configure.lang; we do
8005 # an extra check to make sure this only happens if ln -s can be used.
8006 if test "$symbolic_link" = "ln -s"; then
8007 for d in .. ${subdirs} ; do
8008 if test $d != ..; then
8011 for t in stage1 stage2 stage3 stage4 include
8014 $symbolic_link ../$t $t 2>/dev/null
8020 # Avoid having to add intl to our include paths.
8021 if test -f intl/libintl.h; then
8022 echo creating libintl.h
8023 echo '#include "intl/libintl.h"' >libintl.h
8028 chmod +x $CONFIG_STATUS
8029 rm -fr confdefs* $ac_clean_files
8030 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1