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-checking enable expensive run-time checks."
34 --enable-cpplib use cpplib for the C preprocessor."
36 --enable-c-cpplib link cpplib directly into C and C++ compilers
37 (implies --enable-cpplib)."
39 --enable-c-mbchar enable multibyte characters for C and C++."
41 --enable-haifa use the experimental scheduler.
42 --disable-haifa don't use the experimental scheduler for the
43 targets which normally enable it."
45 --enable-threads enable thread usage for target GCC.
46 --enable-threads=LIB use LIB thread package for target GCC."
48 --enable-objc-gc enable the use of Boehm's garbage collector with
49 the GNU Objective-C runtime."
51 --enable-java-gc=TYPE choose garbage collector [boehm]"
53 --enable-dwarf2 enable DWARF2 debugging as default."
55 --enable-nls use Native Language Support (disabled by default)"
57 --disable-nls do not use Native Language Support"
59 --with-included-gettext use the GNU gettext library included here"
61 --with-catgets use catgets functions if available"
63 # Initialize some variables set by options.
64 # The variables have the same names as the options, with
65 # dashes changed to underlines.
67 cache_file
=.
/config.cache
76 program_transform_name
=s
,x
,x
,
84 bindir
='${exec_prefix}/bin'
85 sbindir
='${exec_prefix}/sbin'
86 libexecdir
='${exec_prefix}/libexec'
87 datadir
='${prefix}/share'
88 sysconfdir
='${prefix}/etc'
89 sharedstatedir
='${prefix}/com'
90 localstatedir
='${prefix}/var'
91 libdir
='${exec_prefix}/lib'
92 includedir
='${prefix}/include'
93 oldincludedir
='/usr/include'
94 infodir
='${prefix}/info'
95 mandir
='${prefix}/man'
97 # Initialize some other variables.
100 SHELL
=${CONFIG_SHELL-/bin/sh}
101 # Maximum number of lines to put in a shell here document.
108 # If the previous option needs an argument, assign it.
109 if test -n "$ac_prev"; then
110 eval "$ac_prev=\$ac_option"
116 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
120 # Accept the important Cygnus configure options, so we can diagnose typos.
124 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
126 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
127 bindir
="$ac_optarg" ;;
129 -build |
--build |
--buil |
--bui |
--bu)
131 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
132 build
="$ac_optarg" ;;
134 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
135 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
136 ac_prev
=cache_file
;;
137 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
138 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
139 cache_file
="$ac_optarg" ;;
141 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
143 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
145 datadir
="$ac_optarg" ;;
147 -disable-* |
--disable-*)
148 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
149 # Reject names that are not valid shell variable names.
150 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
151 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
153 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
154 eval "enable_${ac_feature}=no" ;;
156 -enable-* |
--enable-*)
157 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
158 # Reject names that are not valid shell variable names.
159 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
160 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
162 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
167 eval "enable_${ac_feature}='$ac_optarg'" ;;
169 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
170 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
171 |
--exec |
--exe |
--ex)
172 ac_prev
=exec_prefix
;;
173 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
174 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
175 |
--exec=* |
--exe=* |
--ex=*)
176 exec_prefix
="$ac_optarg" ;;
178 -gas |
--gas |
--ga |
--g)
179 # Obsolete; use --with-gas.
182 -help |
--help |
--hel |
--he)
183 # Omit some internal or obsolete options to make the list less imposing.
184 # This message is too long to be a string in the A/UX 3.1 sh.
186 Usage: configure [options] [host]
187 Options: [defaults in brackets after descriptions]
189 --cache-file=FILE cache test results in FILE
190 --help print this message
191 --no-create do not create output files
192 --quiet, --silent do not print \`checking...' messages
193 --version print the version of autoconf that created configure
194 Directory and file names:
195 --prefix=PREFIX install architecture-independent files in PREFIX
197 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
199 --bindir=DIR user executables in DIR [EPREFIX/bin]
200 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
201 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
202 --datadir=DIR read-only architecture-independent data in DIR
204 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
205 --sharedstatedir=DIR modifiable architecture-independent data in DIR
207 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
208 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
209 --includedir=DIR C header files in DIR [PREFIX/include]
210 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
211 --infodir=DIR info documentation in DIR [PREFIX/info]
212 --mandir=DIR man documentation in DIR [PREFIX/man]
213 --srcdir=DIR find the sources in DIR [configure dir or ..]
214 --program-prefix=PREFIX prepend PREFIX to installed program names
215 --program-suffix=SUFFIX append SUFFIX to installed program names
216 --program-transform-name=PROGRAM
217 run sed PROGRAM on installed program names
221 --build=BUILD configure for building on BUILD [BUILD=HOST]
222 --host=HOST configure for HOST [guessed]
223 --target=TARGET configure for TARGET [TARGET=HOST]
224 Features and packages:
225 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
226 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
227 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
228 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
229 --x-includes=DIR X include files are in DIR
230 --x-libraries=DIR X library files are in DIR
232 if test -n "$ac_help"; then
233 echo "--enable and --with options recognized:$ac_help"
237 -host |
--host |
--hos |
--ho)
239 -host=* |
--host=* |
--hos=* |
--ho=*)
242 -includedir |
--includedir |
--includedi |
--included |
--include \
243 |
--includ |
--inclu |
--incl |
--inc)
244 ac_prev
=includedir
;;
245 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
246 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
247 includedir
="$ac_optarg" ;;
249 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
251 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
252 infodir
="$ac_optarg" ;;
254 -libdir |
--libdir |
--libdi |
--libd)
256 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
257 libdir
="$ac_optarg" ;;
259 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
260 |
--libexe |
--libex |
--libe)
261 ac_prev
=libexecdir
;;
262 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
263 |
--libexe=* |
--libex=* |
--libe=*)
264 libexecdir
="$ac_optarg" ;;
266 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
267 |
--localstate |
--localstat |
--localsta |
--localst \
268 |
--locals |
--local |
--loca |
--loc |
--lo)
269 ac_prev
=localstatedir
;;
270 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
271 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
272 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
273 localstatedir
="$ac_optarg" ;;
275 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
277 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
278 mandir
="$ac_optarg" ;;
281 # Obsolete; use --without-fp.
284 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
288 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
289 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
292 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
293 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
294 |
--oldin |
--oldi |
--old |
--ol |
--o)
295 ac_prev
=oldincludedir
;;
296 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
297 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
298 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
299 oldincludedir
="$ac_optarg" ;;
301 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
303 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
304 prefix
="$ac_optarg" ;;
306 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
307 |
--program-pre |
--program-pr |
--program-p)
308 ac_prev
=program_prefix
;;
309 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
310 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
311 program_prefix
="$ac_optarg" ;;
313 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
314 |
--program-suf |
--program-su |
--program-s)
315 ac_prev
=program_suffix
;;
316 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
317 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
318 program_suffix
="$ac_optarg" ;;
320 -program-transform-name |
--program-transform-name \
321 |
--program-transform-nam |
--program-transform-na \
322 |
--program-transform-n |
--program-transform- \
323 |
--program-transform |
--program-transfor \
324 |
--program-transfo |
--program-transf \
325 |
--program-trans |
--program-tran \
326 |
--progr-tra |
--program-tr |
--program-t)
327 ac_prev
=program_transform_name
;;
328 -program-transform-name=* |
--program-transform-name=* \
329 |
--program-transform-nam=* |
--program-transform-na=* \
330 |
--program-transform-n=* |
--program-transform-=* \
331 |
--program-transform=* |
--program-transfor=* \
332 |
--program-transfo=* |
--program-transf=* \
333 |
--program-trans=* |
--program-tran=* \
334 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
335 program_transform_name
="$ac_optarg" ;;
337 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
338 |
-silent |
--silent |
--silen |
--sile |
--sil)
341 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
343 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
345 sbindir
="$ac_optarg" ;;
347 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
348 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
349 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
351 ac_prev
=sharedstatedir
;;
352 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
353 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
354 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
356 sharedstatedir
="$ac_optarg" ;;
358 -site |
--site |
--sit)
360 -site=* |
--site=* |
--sit=*)
363 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
365 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
366 srcdir
="$ac_optarg" ;;
368 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
369 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
370 ac_prev
=sysconfdir
;;
371 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
372 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
373 sysconfdir
="$ac_optarg" ;;
375 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
377 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
378 target
="$ac_optarg" ;;
380 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
383 -version |
--version |
--versio |
--versi |
--vers)
384 echo "configure generated by autoconf version 2.13"
388 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
389 # Reject names that are not valid shell variable names.
390 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
391 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
393 ac_package
=`echo $ac_package| sed 's/-/_/g'`
398 eval "with_${ac_package}='$ac_optarg'" ;;
400 -without-* |
--without-*)
401 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
402 # Reject names that are not valid shell variable names.
403 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
404 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
406 ac_package
=`echo $ac_package| sed 's/-/_/g'`
407 eval "with_${ac_package}=no" ;;
410 # Obsolete; use --with-x.
413 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
414 |
--x-incl |
--x-inc |
--x-in |
--x-i)
415 ac_prev
=x_includes
;;
416 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
417 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
418 x_includes
="$ac_optarg" ;;
420 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
421 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
422 ac_prev
=x_libraries
;;
423 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
424 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
425 x_libraries
="$ac_optarg" ;;
427 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
431 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
432 echo "configure: warning: $ac_option: invalid host type" 1>&2
434 if test "x$nonopt" != xNONE
; then
435 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
443 if test -n "$ac_prev"; then
444 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
447 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
449 # File descriptor usage:
452 # 2 errors and warnings
453 # 3 some systems may open it to /dev/tty
454 # 4 used on the Kubota Titan
455 # 6 checking for... messages and results
456 # 5 compiler messages saved in config.log
457 if test "$silent" = yes; then
465 This file contains any messages produced by compilers while
466 running configure, to aid debugging if configure makes a mistake.
469 # Strip out --no-create and --no-recursion so they do not pile up.
470 # Also quote any args containing shell metacharacters.
475 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
476 |
--no-cr |
--no-c) ;;
477 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
478 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
479 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
480 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
481 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
486 # Only set these to C if already set. These must not be set unconditionally
487 # because not all systems understand e.g. LANG=C (notably SCO).
488 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
489 # Non-C LC_CTYPE values break the ctype check.
490 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
491 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
492 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
493 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
495 # confdefs.h avoids OS command line length limits that DEFS can exceed.
496 rm -rf conftest
* confdefs.h
497 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
500 # A filename unique to this package, relative to the directory that
501 # configure is in, which we can look for to find out if srcdir is correct.
502 ac_unique_file
=tree.c
504 # Find the source files, if location was not specified.
505 if test -z "$srcdir"; then
506 ac_srcdir_defaulted
=yes
507 # Try the directory containing this script, then its parent.
509 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
510 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
512 if test ! -r $srcdir/$ac_unique_file; then
516 ac_srcdir_defaulted
=no
518 if test ! -r $srcdir/$ac_unique_file; then
519 if test "$ac_srcdir_defaulted" = yes; then
520 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
522 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
525 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
527 # Prefer explicitly selected file to automatically selected ones.
528 if test -z "$CONFIG_SITE"; then
529 if test "x$prefix" != xNONE
; then
530 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
532 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
535 for ac_site_file
in $CONFIG_SITE; do
536 if test -r "$ac_site_file"; then
537 echo "loading site script $ac_site_file"
542 if test -r "$cache_file"; then
543 echo "loading cache $cache_file"
546 echo "creating cache $cache_file"
551 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
552 ac_cpp
='$CPP $CPPFLAGS'
553 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
554 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
555 cross_compiling
=$ac_cv_prog_cc_cross
559 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
560 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
561 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
568 ac_n
= ac_c
='\c' ac_t
=
576 symbolic_link
='ln -s'
579 # Check for bogus environment variables.
580 # Test if LIBRARY_PATH contains the notation for the current directory
581 # since this would lead to problems installing/building glibc.
582 # LIBRARY_PATH contains the current directory if one of the following
584 # - one of the terminals (":" and ";") is the first or last sign
585 # - two terminals occur directly after each other
586 # - the path contains an element with a dot in it
587 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
588 echo "configure:589: checking LIBRARY_PATH variable" >&5
589 case ${LIBRARY_PATH} in
590 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
591 library_path_setting
="contains current directory"
594 library_path_setting
="ok"
597 echo "$ac_t""$library_path_setting" 1>&6
598 if test "$library_path_setting" != "ok"; then
599 { echo "configure: error:
600 *** LIBRARY_PATH shouldn't contain the current directory when
601 *** building egcs. Please change the environment variable
602 *** and run configure again." 1>&2; exit 1; }
605 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
606 # since this would lead to problems installing/building glibc.
607 # GCC_EXEC_PREFIX contains the current directory if one of the following
609 # - one of the terminals (":" and ";") is the first or last sign
610 # - two terminals occur directly after each other
611 # - the path contains an element with a dot in it
612 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
613 echo "configure:614: checking GCC_EXEC_PREFIX variable" >&5
614 case ${GCC_EXEC_PREFIX} in
615 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
616 gcc_exec_prefix_setting
="contains current directory"
619 gcc_exec_prefix_setting
="ok"
622 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
623 if test "$gcc_exec_prefix_setting" != "ok"; then
624 { echo "configure: error:
625 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
626 *** building egcs. Please change the environment variable
627 *** and run configure again." 1>&2; exit 1; }
630 # Check for additional parameters
633 # Check whether --with-gnu-ld or --without-gnu-ld was given.
634 if test "${with_gnu_ld+set}" = set; then
635 withval
="$with_gnu_ld"
636 gnu_ld_flag
="$with_gnu_ld"
642 # With pre-defined ld
643 # Check whether --with-ld or --without-ld was given.
644 if test "${with_ld+set}" = set; then
646 DEFAULT_LINKER
="$with_ld"
649 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
650 if test ! -x "$DEFAULT_LINKER"; then
651 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
652 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
655 cat >> confdefs.h
<<EOF
656 #define DEFAULT_LINKER "$DEFAULT_LINKER"
662 # Check whether --with-gnu-as or --without-gnu-as was given.
663 if test "${with_gnu_as+set}" = set; then
664 withval
="$with_gnu_as"
665 gas_flag
="$with_gnu_as"
671 # Check whether --with-as or --without-as was given.
672 if test "${with_as+set}" = set; then
674 DEFAULT_ASSEMBLER
="$with_as"
677 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
678 if test ! -x "$DEFAULT_ASSEMBLER"; then
679 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
680 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
683 cat >> confdefs.h
<<EOF
684 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
690 # Check whether --with-stabs or --without-stabs was given.
691 if test "${with_stabs+set}" = set; then
692 withval
="$with_stabs"
700 # Check whether --with-elf or --without-elf was given.
701 if test "${with_elf+set}" = set; then
709 # Specify the local prefix
711 # Check whether --with-local-prefix or --without-local-prefix was given.
712 if test "${with_local_prefix+set}" = set; then
713 withval
="$with_local_prefix"
715 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
717 *) local_prefix
=$with_local_prefix ;;
722 # Default local prefix if it is empty
723 if test x
$local_prefix = x
; then
724 local_prefix
=/usr
/local
727 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
728 # passed in by the toplevel make and thus we'd get different behavior
729 # depending on where we built the sources.
731 # Specify the g++ header file directory
732 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
733 if test "${with_gxx_include_dir+set}" = set; then
734 withval
="$with_gxx_include_dir"
736 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
738 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
743 if test x
${gcc_gxx_include_dir} = x
; then
744 if test x
${enable_version_specific_runtime_libs} = xyes
; then
745 gcc_gxx_include_dir
='${libsubdir}/include/g++'
747 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
748 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/g++"-${libstdcxx_interface}
752 # Enable expensive internal checks
753 # Check whether --enable-checking or --disable-checking was given.
754 if test "${enable_checking+set}" = set; then
755 enableval
="$enable_checking"
756 case "${enableval}" in
757 yes) cat >> confdefs.h
<<\EOF
758 #define ENABLE_CHECKING 1
762 *) { echo "configure: error: bad value ${enableval} given for checking option" 1>&2; exit 1; } ;;
767 # Use cpplib+cppmain for the preprocessor, but don't link it with the compiler.
769 # Check whether --enable-cpplib or --disable-cpplib was given.
770 if test "${enable_cpplib+set}" = set; then
771 enableval
="$enable_cpplib"
772 if test x
$enable_cpplib != xno
; then
778 # Link cpplib into the compiler proper, for C/C++/ObjC.
779 # Check whether --enable-c-cpplib or --disable-c-cpplib was given.
780 if test "${enable_c_cpplib+set}" = set; then
781 enableval
="$enable_c_cpplib"
782 if test x
$enable_c_cpplib != xno
; then
783 extra_c_objs
="${extra_c_objs} libcpp.a"
784 extra_cxx_objs
="${extra_cxx_objs} ../libcpp.a"
785 extra_c_flags
="${extra_c_flags} -DUSE_CPPLIB=1"
791 # Enable Multibyte Characters for C/C++
792 # Check whether --enable-c-mbchar or --disable-c-mbchar was given.
793 if test "${enable_c_mbchar+set}" = set; then
794 enableval
="$enable_c_mbchar"
795 if test x
$enable_c_mbchar != xno
; then
796 extra_c_flags
=-DMULTIBYTE_CHARS=1
801 # Enable Haifa scheduler.
802 # Check whether --enable-haifa or --disable-haifa was given.
803 if test "${enable_haifa+set}" = set; then
804 enableval
="$enable_haifa"
810 # Pass with no value to take the default
811 # Pass with a value to specify a thread package
812 # Check whether --enable-threads or --disable-threads was given.
813 if test "${enable_threads+set}" = set; then
814 enableval
="$enable_threads"
815 if test x
$enable_threads = xno
; then
823 enable_threads_flag
=$enable_threads
824 # Check if a valid thread package
825 case x
${enable_threads_flag} in
828 target_thread_file
='single'
832 target_thread_file
=''
834 xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \
835 xsolaris | xwin32 | xdce | xvxworks
)
836 target_thread_file
=$enable_threads_flag
839 echo "$enable_threads is an unknown thread package" 1>&2
844 # Check whether --enable-objc-gc or --disable-objc-gc was given.
845 if test "${enable_objc_gc+set}" = set; then
846 enableval
="$enable_objc_gc"
847 if [ x
$enable_objc_gc = xno
]; then
857 # Check whether --enable-java-gc or --disable-java-gc was given.
858 if test "${enable_java_gc+set}" = set; then
859 enableval
="$enable_java_gc"
867 # Check whether --with-dwarf2 or --without-dwarf2 was given.
868 if test "${with_dwarf2+set}" = set; then
869 withval
="$with_dwarf2"
870 dwarf2
="$with_dwarf2"
876 # Determine the host, build, and target systems
878 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
879 if test -f $ac_dir/install-sh
; then
881 ac_install_sh
="$ac_aux_dir/install-sh -c"
883 elif test -f $ac_dir/install.sh
; then
885 ac_install_sh
="$ac_aux_dir/install.sh -c"
889 if test -z "$ac_aux_dir"; then
890 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
892 ac_config_guess
=$ac_aux_dir/config.guess
893 ac_config_sub
=$ac_aux_dir/config.sub
894 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
897 # Do some error checking and defaulting for the host and target type.
899 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
902 # 1. You are not allowed to specify --host, --target, and nonopt at the
904 # 2. Host defaults to nonopt.
905 # 3. If nonopt is not specified, then host defaults to the current host,
906 # as determined by config.guess.
907 # 4. Target and build default to nonopt.
908 # 5. If nonopt is not specified, then target and build default to host.
910 # The aliases save the names the user supplied, while $host etc.
911 # will get canonicalized.
912 case $host---$target---$nonopt in
913 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
914 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
918 # Make sure we can run config.sub.
919 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
920 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
923 echo $ac_n "checking host system type""... $ac_c" 1>&6
924 echo "configure:925: checking host system type" >&5
927 case "$host_alias" in
931 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
932 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
934 *) host_alias
=$nonopt ;;
938 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
939 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
940 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
941 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
942 echo "$ac_t""$host" 1>&6
944 echo $ac_n "checking target system type""... $ac_c" 1>&6
945 echo "configure:946: checking target system type" >&5
948 case "$target_alias" in
951 NONE
) target_alias
=$host_alias ;;
952 *) target_alias
=$nonopt ;;
956 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
957 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
958 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
959 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
960 echo "$ac_t""$target" 1>&6
962 echo $ac_n "checking build system type""... $ac_c" 1>&6
963 echo "configure:964: checking build system type" >&5
966 case "$build_alias" in
969 NONE
) build_alias
=$host_alias ;;
970 *) build_alias
=$nonopt ;;
974 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
975 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
976 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
977 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
978 echo "$ac_t""$build" 1>&6
980 test "$host_alias" != "$target_alias" &&
981 test "$program_prefix$program_suffix$program_transform_name" = \
983 program_prefix
=${target_alias}-
986 # Find the native compiler
987 # Extract the first word of "gcc", so it can be a program name with args.
988 set dummy gcc
; ac_word
=$2
989 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
990 echo "configure:991: checking for $ac_word" >&5
991 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
992 echo $ac_n "(cached) $ac_c" 1>&6
994 if test -n "$CC"; then
995 ac_cv_prog_CC
="$CC" # Let the user override the test.
997 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
999 for ac_dir
in $ac_dummy; do
1000 test -z "$ac_dir" && ac_dir
=.
1001 if test -f $ac_dir/$ac_word; then
1010 if test -n "$CC"; then
1011 echo "$ac_t""$CC" 1>&6
1013 echo "$ac_t""no" 1>&6
1016 if test -z "$CC"; then
1017 # Extract the first word of "cc", so it can be a program name with args.
1018 set dummy cc
; ac_word
=$2
1019 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1020 echo "configure:1021: checking for $ac_word" >&5
1021 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1022 echo $ac_n "(cached) $ac_c" 1>&6
1024 if test -n "$CC"; then
1025 ac_cv_prog_CC
="$CC" # Let the user override the test.
1027 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1030 for ac_dir
in $ac_dummy; do
1031 test -z "$ac_dir" && ac_dir
=.
1032 if test -f $ac_dir/$ac_word; then
1033 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1034 ac_prog_rejected
=yes
1042 if test $ac_prog_rejected = yes; then
1043 # We found a bogon in the path, so make sure we never use it.
1044 set dummy
$ac_cv_prog_CC
1046 if test $# -gt 0; then
1047 # We chose a different compiler from the bogus one.
1048 # However, it has the same basename, so the bogon will be chosen
1049 # first if we set CC to just the basename; use the full file name.
1051 set dummy
"$ac_dir/$ac_word" "$@"
1059 if test -n "$CC"; then
1060 echo "$ac_t""$CC" 1>&6
1062 echo "$ac_t""no" 1>&6
1065 if test -z "$CC"; then
1066 case "`uname -s`" in
1068 # Extract the first word of "cl", so it can be a program name with args.
1069 set dummy cl
; ac_word
=$2
1070 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1071 echo "configure:1072: checking for $ac_word" >&5
1072 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1073 echo $ac_n "(cached) $ac_c" 1>&6
1075 if test -n "$CC"; then
1076 ac_cv_prog_CC
="$CC" # Let the user override the test.
1078 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1080 for ac_dir
in $ac_dummy; do
1081 test -z "$ac_dir" && ac_dir
=.
1082 if test -f $ac_dir/$ac_word; then
1091 if test -n "$CC"; then
1092 echo "$ac_t""$CC" 1>&6
1094 echo "$ac_t""no" 1>&6
1099 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1102 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1103 echo "configure:1104: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1106 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1107 ac_cpp
='$CPP $CPPFLAGS'
1108 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1109 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1110 cross_compiling
=$ac_cv_prog_cc_cross
1112 cat > conftest.
$ac_ext << EOF
1114 #line 1115 "configure"
1115 #include "confdefs.h"
1119 if { (eval echo configure
:1120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1120 ac_cv_prog_cc_works
=yes
1121 # If we can't run a trivial program, we are probably using a cross compiler.
1122 if (.
/conftest
; exit) 2>/dev
/null
; then
1123 ac_cv_prog_cc_cross
=no
1125 ac_cv_prog_cc_cross
=yes
1128 echo "configure: failed program was:" >&5
1129 cat conftest.
$ac_ext >&5
1130 ac_cv_prog_cc_works
=no
1134 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1135 ac_cpp
='$CPP $CPPFLAGS'
1136 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1137 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1138 cross_compiling
=$ac_cv_prog_cc_cross
1140 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1141 if test $ac_cv_prog_cc_works = no
; then
1142 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1144 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1145 echo "configure:1146: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1146 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1147 cross_compiling
=$ac_cv_prog_cc_cross
1149 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1150 echo "configure:1151: checking whether we are using GNU C" >&5
1151 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1152 echo $ac_n "(cached) $ac_c" 1>&6
1154 cat > conftest.c
<<EOF
1159 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1160: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1166 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1168 if test $ac_cv_prog_gcc = yes; then
1174 ac_test_CFLAGS
="${CFLAGS+set}"
1175 ac_save_CFLAGS
="$CFLAGS"
1177 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1178 echo "configure:1179: checking whether ${CC-cc} accepts -g" >&5
1179 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1180 echo $ac_n "(cached) $ac_c" 1>&6
1182 echo 'void f(){}' > conftest.c
1183 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1192 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1193 if test "$ac_test_CFLAGS" = set; then
1194 CFLAGS
="$ac_save_CFLAGS"
1195 elif test $ac_cv_prog_cc_g = yes; then
1196 if test "$GCC" = yes; then
1202 if test "$GCC" = yes; then
1210 # If the native compiler is GCC, we can enable warnings even in stage1.
1211 # That's useful for people building cross-compilers, or just running a
1213 if test "x$GCC" = "xyes"; then
1214 stage1_warn_cflags
='$(WARN_CFLAGS)'
1216 stage1_warn_cflags
=""
1220 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1221 echo "configure:1222: checking whether ${MAKE-make} sets \${MAKE}" >&5
1222 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1223 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1224 echo $ac_n "(cached) $ac_c" 1>&6
1226 cat > conftestmake
<<\EOF
1228 @
echo 'ac_maketemp="${MAKE}"'
1230 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1231 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1232 if test -n "$ac_maketemp"; then
1233 eval ac_cv_prog_make_
${ac_make}_set
=yes
1235 eval ac_cv_prog_make_
${ac_make}_set
=no
1239 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1240 echo "$ac_t""yes" 1>&6
1243 echo "$ac_t""no" 1>&6
1244 SET_MAKE
="MAKE=${MAKE-make}"
1248 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
1249 echo "configure:1250: checking whether a default assembler was specified" >&5
1250 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1251 if test x
"$gas_flag" = x
"no"; then
1252 echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
1254 echo "$ac_t""yes ($DEFAULT_ASSEMBLER - GNU as)" 1>&6
1257 echo "$ac_t""no" 1>&6
1260 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
1261 echo "configure:1262: checking whether a default linker was specified" >&5
1262 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1263 if test x
"$gnu_ld_flag" = x
"no"; then
1264 echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
1266 echo "$ac_t""yes ($DEFAULT_LINKER - GNU ld)" 1>&6
1269 echo "$ac_t""no" 1>&6
1272 # Find some useful tools
1273 for ac_prog
in mawk gawk nawk
awk
1275 # Extract the first word of "$ac_prog", so it can be a program name with args.
1276 set dummy
$ac_prog; ac_word
=$2
1277 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1278 echo "configure:1279: checking for $ac_word" >&5
1279 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1280 echo $ac_n "(cached) $ac_c" 1>&6
1282 if test -n "$AWK"; then
1283 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
1285 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1287 for ac_dir
in $ac_dummy; do
1288 test -z "$ac_dir" && ac_dir
=.
1289 if test -f $ac_dir/$ac_word; then
1290 ac_cv_prog_AWK
="$ac_prog"
1297 AWK
="$ac_cv_prog_AWK"
1298 if test -n "$AWK"; then
1299 echo "$ac_t""$AWK" 1>&6
1301 echo "$ac_t""no" 1>&6
1304 test -n "$AWK" && break
1307 # Extract the first word of "flex", so it can be a program name with args.
1308 set dummy flex
; ac_word
=$2
1309 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1310 echo "configure:1311: checking for $ac_word" >&5
1311 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1312 echo $ac_n "(cached) $ac_c" 1>&6
1314 if test -n "$LEX"; then
1315 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
1317 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1319 for ac_dir
in $ac_dummy; do
1320 test -z "$ac_dir" && ac_dir
=.
1321 if test -f $ac_dir/$ac_word; then
1322 ac_cv_prog_LEX
="flex"
1327 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
1330 LEX
="$ac_cv_prog_LEX"
1331 if test -n "$LEX"; then
1332 echo "$ac_t""$LEX" 1>&6
1334 echo "$ac_t""no" 1>&6
1337 if test -z "$LEXLIB"
1343 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1344 echo "configure:1345: checking for yywrap in -l$ac_lib" >&5
1345 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1346 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1347 echo $ac_n "(cached) $ac_c" 1>&6
1349 ac_save_LIBS
="$LIBS"
1350 LIBS
="-l$ac_lib $LIBS"
1351 cat > conftest.
$ac_ext <<EOF
1352 #line 1353 "configure"
1353 #include "confdefs.h"
1354 /* Override any gcc2 internal prototype to avoid an error. */
1355 /* We use char because int might match the return type of a gcc2
1356 builtin and then its argument prototype would still apply. */
1363 if { (eval echo configure
:1364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1365 eval "ac_cv_lib_$ac_lib_var=yes"
1367 echo "configure: failed program was:" >&5
1368 cat conftest.
$ac_ext >&5
1370 eval "ac_cv_lib_$ac_lib_var=no"
1373 LIBS
="$ac_save_LIBS"
1376 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1377 echo "$ac_t""yes" 1>&6
1380 echo "$ac_t""no" 1>&6
1385 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
1386 echo "configure:1387: checking whether ln works" >&5
1387 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
1388 echo $ac_n "(cached) $ac_c" 1>&6
1390 rm -f conftestdata_t
1391 echo >conftestdata_f
1392 if ln conftestdata_f conftestdata_t
2>/dev
/null
1396 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1398 gcc_cv_prog_LN
="ln -s"
1403 rm -f conftestdata_f conftestdata_t
1406 LN
="$gcc_cv_prog_LN"
1407 if test "$gcc_cv_prog_LN" = "ln"; then
1408 echo "$ac_t""yes" 1>&6
1410 if test "$gcc_cv_prog_LN" = "ln -s"; then
1411 echo "$ac_t""no, using ln -s" 1>&6
1413 echo "$ac_t""no, and neither does ln -s, so using cp" 1>&6
1417 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1418 echo "configure:1419: checking whether ln -s works" >&5
1419 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
1420 echo $ac_n "(cached) $ac_c" 1>&6
1422 rm -f conftestdata_t
1423 echo >conftestdata_f
1424 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1426 gcc_cv_prog_LN_S
="ln -s"
1428 if ln conftestdata_f conftestdata_t
2>/dev
/null
1435 rm -f conftestdata_f conftestdata_t
1438 LN_S
="$gcc_cv_prog_LN_S"
1439 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
1440 echo "$ac_t""yes" 1>&6
1442 if test "$gcc_cv_prog_LN_S" = "ln"; then
1443 echo "$ac_t""no, using ln" 1>&6
1445 echo "$ac_t""no, and neither does ln, so using cp" 1>&6
1449 echo $ac_n "checking for volatile""... $ac_c" 1>&6
1450 echo "configure:1451: checking for volatile" >&5
1451 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then
1452 echo $ac_n "(cached) $ac_c" 1>&6
1454 cat > conftest.
$ac_ext <<EOF
1455 #line 1456 "configure"
1456 #include "confdefs.h"
1462 if { (eval echo configure
:1463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1464 gcc_cv_c_volatile
=yes
1466 echo "configure: failed program was:" >&5
1467 cat conftest.
$ac_ext >&5
1469 gcc_cv_c_volatile
=no
1474 echo "$ac_t""$gcc_cv_c_volatile" 1>&6
1475 if test $gcc_cv_c_volatile = yes ; then
1476 cat >> confdefs.h
<<\EOF
1477 #define HAVE_VOLATILE 1
1482 # Extract the first word of "ranlib", so it can be a program name with args.
1483 set dummy ranlib
; ac_word
=$2
1484 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1485 echo "configure:1486: checking for $ac_word" >&5
1486 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1487 echo $ac_n "(cached) $ac_c" 1>&6
1489 if test -n "$RANLIB"; then
1490 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1492 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1494 for ac_dir
in $ac_dummy; do
1495 test -z "$ac_dir" && ac_dir
=.
1496 if test -f $ac_dir/$ac_word; then
1497 ac_cv_prog_RANLIB
="ranlib"
1502 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1505 RANLIB
="$ac_cv_prog_RANLIB"
1506 if test -n "$RANLIB"; then
1507 echo "$ac_t""$RANLIB" 1>&6
1509 echo "$ac_t""no" 1>&6
1512 for ac_prog
in 'bison -y' byacc
1514 # Extract the first word of "$ac_prog", so it can be a program name with args.
1515 set dummy
$ac_prog; ac_word
=$2
1516 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1517 echo "configure:1518: checking for $ac_word" >&5
1518 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1521 if test -n "$YACC"; then
1522 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
1524 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1526 for ac_dir
in $ac_dummy; do
1527 test -z "$ac_dir" && ac_dir
=.
1528 if test -f $ac_dir/$ac_word; then
1529 ac_cv_prog_YACC
="$ac_prog"
1536 YACC
="$ac_cv_prog_YACC"
1537 if test -n "$YACC"; then
1538 echo "$ac_t""$YACC" 1>&6
1540 echo "$ac_t""no" 1>&6
1543 test -n "$YACC" && break
1545 test -n "$YACC" || YACC
="yacc"
1547 # Find a good install program. We prefer a C program (faster),
1548 # so one script is as good as another. But avoid the broken or
1549 # incompatible versions:
1550 # SysV /etc/install, /usr/sbin/install
1551 # SunOS /usr/etc/install
1552 # IRIX /sbin/install
1554 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1555 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1556 # ./install, which can be erroneously created by make from ./install.sh.
1557 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1558 echo "configure:1559: checking for a BSD compatible install" >&5
1559 if test -z "$INSTALL"; then
1560 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1561 echo $ac_n "(cached) $ac_c" 1>&6
1563 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
1564 for ac_dir
in $PATH; do
1565 # Account for people who put trailing slashes in PATH elements.
1567 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1569 # OSF1 and SCO ODT 3.0 have their own names for install.
1570 for ac_prog
in ginstall scoinst
install; do
1571 if test -f $ac_dir/$ac_prog; then
1572 if test $ac_prog = install &&
1573 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1574 # AIX install. It has an incompatible calling convention.
1575 # OSF/1 installbsd also uses dspmsg, but is usable.
1578 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1589 if test "${ac_cv_path_install+set}" = set; then
1590 INSTALL
="$ac_cv_path_install"
1592 # As a last resort, use the slow shell script. We don't cache a
1593 # path for INSTALL within a source directory, because that will
1594 # break other packages using the cache if that directory is
1595 # removed, or if the path is relative.
1596 INSTALL
="$ac_install_sh"
1599 echo "$ac_t""$INSTALL" 1>&6
1601 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1602 # It thinks the first close brace ends the variable substitution.
1603 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1605 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1608 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1609 echo "configure:1610: checking how to run the C preprocessor" >&5
1610 # On Suns, sometimes $CPP names a directory.
1611 if test -n "$CPP" && test -d "$CPP"; then
1614 if test -z "$CPP"; then
1615 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1616 echo $ac_n "(cached) $ac_c" 1>&6
1618 # This must be in double quotes, not single quotes, because CPP may get
1619 # substituted into the Makefile and "${CC-cc}" will confuse make.
1621 # On the NeXT, cc -E runs the code through the compiler's parser,
1622 # not just through cpp.
1623 cat > conftest.
$ac_ext <<EOF
1624 #line 1625 "configure"
1625 #include "confdefs.h"
1629 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1630 { (eval echo configure
:1631: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1631 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1632 if test -z "$ac_err"; then
1636 echo "configure: failed program was:" >&5
1637 cat conftest.
$ac_ext >&5
1639 CPP
="${CC-cc} -E -traditional-cpp"
1640 cat > conftest.
$ac_ext <<EOF
1641 #line 1642 "configure"
1642 #include "confdefs.h"
1646 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1647 { (eval echo configure
:1648: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1648 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1649 if test -z "$ac_err"; then
1653 echo "configure: failed program was:" >&5
1654 cat conftest.
$ac_ext >&5
1656 CPP
="${CC-cc} -nologo -E"
1657 cat > conftest.
$ac_ext <<EOF
1658 #line 1659 "configure"
1659 #include "confdefs.h"
1663 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1664 { (eval echo configure
:1665: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1665 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1666 if test -z "$ac_err"; then
1670 echo "configure: failed program was:" >&5
1671 cat conftest.
$ac_ext >&5
1680 ac_cv_prog_CPP
="$CPP"
1682 CPP
="$ac_cv_prog_CPP"
1684 ac_cv_prog_CPP
="$CPP"
1686 echo "$ac_t""$CPP" 1>&6
1688 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1689 echo "configure:1690: checking for ANSI C header files" >&5
1690 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1691 echo $ac_n "(cached) $ac_c" 1>&6
1693 cat > conftest.
$ac_ext <<EOF
1694 #line 1695 "configure"
1695 #include "confdefs.h"
1701 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1702 { (eval echo configure
:1703: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1703 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1704 if test -z "$ac_err"; then
1706 ac_cv_header_stdc
=yes
1709 echo "configure: failed program was:" >&5
1710 cat conftest.
$ac_ext >&5
1712 ac_cv_header_stdc
=no
1716 if test $ac_cv_header_stdc = yes; then
1717 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1718 cat > conftest.
$ac_ext <<EOF
1719 #line 1720 "configure"
1720 #include "confdefs.h"
1723 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1724 egrep "memchr" >/dev
/null
2>&1; then
1728 ac_cv_header_stdc
=no
1734 if test $ac_cv_header_stdc = yes; then
1735 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1736 cat > conftest.
$ac_ext <<EOF
1737 #line 1738 "configure"
1738 #include "confdefs.h"
1741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1742 egrep "free" >/dev
/null
2>&1; then
1746 ac_cv_header_stdc
=no
1752 if test $ac_cv_header_stdc = yes; then
1753 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1754 if test "$cross_compiling" = yes; then
1757 cat > conftest.
$ac_ext <<EOF
1758 #line 1759 "configure"
1759 #include "confdefs.h"
1761 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1762 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1763 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1764 int main () { int i; for (i = 0; i < 256; i++)
1765 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1769 if { (eval echo configure
:1770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
1773 echo "configure: failed program was:" >&5
1774 cat conftest.
$ac_ext >&5
1776 ac_cv_header_stdc
=no
1784 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1785 if test $ac_cv_header_stdc = yes; then
1786 cat >> confdefs.h
<<\EOF
1787 #define STDC_HEADERS 1
1792 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1793 echo "configure:1794: checking whether time.h and sys/time.h may both be included" >&5
1794 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1795 echo $ac_n "(cached) $ac_c" 1>&6
1797 cat > conftest.
$ac_ext <<EOF
1798 #line 1799 "configure"
1799 #include "confdefs.h"
1800 #include <sys/types.h>
1801 #include <sys/time.h>
1807 if { (eval echo configure
:1808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1809 ac_cv_header_time
=yes
1811 echo "configure: failed program was:" >&5
1812 cat conftest.
$ac_ext >&5
1814 ac_cv_header_time
=no
1819 echo "$ac_t""$ac_cv_header_time" 1>&6
1820 if test $ac_cv_header_time = yes; then
1821 cat >> confdefs.h
<<\EOF
1822 #define TIME_WITH_SYS_TIME 1
1827 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
1828 echo "configure:1829: checking whether string.h and strings.h may both be included" >&5
1829 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
1830 echo $ac_n "(cached) $ac_c" 1>&6
1832 cat > conftest.
$ac_ext <<EOF
1833 #line 1834 "configure"
1834 #include "confdefs.h"
1836 #include <strings.h>
1841 if { (eval echo configure
:1842: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1843 gcc_cv_header_string
=yes
1845 echo "configure: failed program was:" >&5
1846 cat conftest.
$ac_ext >&5
1848 gcc_cv_header_string
=no
1853 echo "$ac_t""$gcc_cv_header_string" 1>&6
1854 if test $gcc_cv_header_string = yes; then
1855 cat >> confdefs.h
<<\EOF
1856 #define STRING_WITH_STRINGS 1
1861 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1862 echo "configure:1863: checking for sys/wait.h that is POSIX.1 compatible" >&5
1863 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1864 echo $ac_n "(cached) $ac_c" 1>&6
1866 cat > conftest.
$ac_ext <<EOF
1867 #line 1868 "configure"
1868 #include "confdefs.h"
1869 #include <sys/types.h>
1870 #include <sys/wait.h>
1872 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1875 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1880 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1883 if { (eval echo configure
:1884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1885 ac_cv_header_sys_wait_h
=yes
1887 echo "configure: failed program was:" >&5
1888 cat conftest.
$ac_ext >&5
1890 ac_cv_header_sys_wait_h
=no
1895 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1896 if test $ac_cv_header_sys_wait_h = yes; then
1897 cat >> confdefs.h
<<\EOF
1898 #define HAVE_SYS_WAIT_H 1
1903 for ac_hdr
in limits.h stddef.h string.h
strings.h stdlib.h
time.h fcntl.h unistd.h stab.h sys
/file.h sys
/time.h sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h
1905 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1906 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1907 echo "configure:1908: checking for $ac_hdr" >&5
1908 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1909 echo $ac_n "(cached) $ac_c" 1>&6
1911 cat > conftest.
$ac_ext <<EOF
1912 #line 1913 "configure"
1913 #include "confdefs.h"
1916 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1917 { (eval echo configure
:1918: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1918 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1919 if test -z "$ac_err"; then
1921 eval "ac_cv_header_$ac_safe=yes"
1924 echo "configure: failed program was:" >&5
1925 cat conftest.
$ac_ext >&5
1927 eval "ac_cv_header_$ac_safe=no"
1931 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1932 echo "$ac_t""yes" 1>&6
1933 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1934 cat >> confdefs.h
<<EOF
1935 #define $ac_tr_hdr 1
1939 echo "$ac_t""no" 1>&6
1944 # Check for thread headers.
1945 ac_safe
=`echo "thread.h" | sed 'y%./+-%__p_%'`
1946 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
1947 echo "configure:1948: checking for thread.h" >&5
1948 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1951 cat > conftest.
$ac_ext <<EOF
1952 #line 1953 "configure"
1953 #include "confdefs.h"
1956 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1957 { (eval echo configure
:1958: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1958 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1959 if test -z "$ac_err"; then
1961 eval "ac_cv_header_$ac_safe=yes"
1964 echo "configure: failed program was:" >&5
1965 cat conftest.
$ac_ext >&5
1967 eval "ac_cv_header_$ac_safe=no"
1971 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1972 echo "$ac_t""yes" 1>&6
1975 echo "$ac_t""no" 1>&6
1979 ac_safe
=`echo "pthread.h" | sed 'y%./+-%__p_%'`
1980 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
1981 echo "configure:1982: checking for pthread.h" >&5
1982 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1983 echo $ac_n "(cached) $ac_c" 1>&6
1985 cat > conftest.
$ac_ext <<EOF
1986 #line 1987 "configure"
1987 #include "confdefs.h"
1988 #include <pthread.h>
1990 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1991 { (eval echo configure
:1992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1992 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1993 if test -z "$ac_err"; then
1995 eval "ac_cv_header_$ac_safe=yes"
1998 echo "configure: failed program was:" >&5
1999 cat conftest.
$ac_ext >&5
2001 eval "ac_cv_header_$ac_safe=no"
2005 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2006 echo "$ac_t""yes" 1>&6
2009 echo "$ac_t""no" 1>&6
2014 # See if GNAT has been installed
2015 # Extract the first word of "gnatbind", so it can be a program name with args.
2016 set dummy gnatbind
; ac_word
=$2
2017 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2018 echo "configure:2019: checking for $ac_word" >&5
2019 if eval "test \"`echo '$''{'ac_cv_prog_gnat'+set}'`\" = set"; then
2020 echo $ac_n "(cached) $ac_c" 1>&6
2022 if test -n "$gnat"; then
2023 ac_cv_prog_gnat
="$gnat" # Let the user override the test.
2025 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2027 for ac_dir
in $ac_dummy; do
2028 test -z "$ac_dir" && ac_dir
=.
2029 if test -f $ac_dir/$ac_word; then
2030 ac_cv_prog_gnat
="yes"
2035 test -z "$ac_cv_prog_gnat" && ac_cv_prog_gnat
="no"
2038 gnat
="$ac_cv_prog_gnat"
2039 if test -n "$gnat"; then
2040 echo "$ac_t""$gnat" 1>&6
2042 echo "$ac_t""no" 1>&6
2046 # See if the system preprocessor understands the ANSI C preprocessor
2047 # stringification operator.
2048 echo $ac_n "checking whether cpp understands the stringify operator""... $ac_c" 1>&6
2049 echo "configure:2050: checking whether cpp understands the stringify operator" >&5
2050 if eval "test \"`echo '$''{'gcc_cv_c_have_stringify'+set}'`\" = set"; then
2051 echo $ac_n "(cached) $ac_c" 1>&6
2053 cat > conftest.
$ac_ext <<EOF
2054 #line 2055 "configure"
2055 #include "confdefs.h"
2059 char *test = S(foo);
2062 if { (eval echo configure
:2063: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2064 gcc_cv_c_have_stringify
=yes
2066 echo "configure: failed program was:" >&5
2067 cat conftest.
$ac_ext >&5
2069 gcc_cv_c_have_stringify
=no
2074 echo "$ac_t""$gcc_cv_c_have_stringify" 1>&6
2075 if test $gcc_cv_c_have_stringify = yes; then
2076 cat >> confdefs.h
<<\EOF
2077 #define HAVE_CPP_STRINGIFY 1
2082 # Use <inttypes.h> only if it exists,
2083 # doesn't clash with <sys/types.h>, and declares intmax_t.
2084 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
2085 echo "configure:2086: checking for inttypes.h" >&5
2086 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
2087 echo $ac_n "(cached) $ac_c" 1>&6
2089 cat > conftest.
$ac_ext <<EOF
2090 #line 2091 "configure"
2091 #include "confdefs.h"
2092 #include <sys/types.h>
2093 #include <inttypes.h>
2098 if { (eval echo configure
:2099: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2100 gcc_cv_header_inttypes_h
=yes
2102 echo "configure: failed program was:" >&5
2103 cat conftest.
$ac_ext >&5
2105 gcc_cv_header_inttypes_h
=no
2110 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
2111 if test $gcc_cv_header_inttypes_h = yes; then
2112 cat >> confdefs.h
<<\EOF
2113 #define HAVE_INTTYPES_H 1
2118 for ac_func
in strtoul bsearch strerror putenv popen bcopy bzero bcmp \
2119 index rindex strchr strrchr
kill getrlimit setrlimit atoll atoq \
2120 sysconf isascii gettimeofday strsignal putc_unlocked fputc_unlocked \
2123 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2124 echo "configure:2125: checking for $ac_func" >&5
2125 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2126 echo $ac_n "(cached) $ac_c" 1>&6
2128 cat > conftest.
$ac_ext <<EOF
2129 #line 2130 "configure"
2130 #include "confdefs.h"
2131 /* System header to define __stub macros and hopefully few prototypes,
2132 which can conflict with char $ac_func(); below. */
2134 /* Override any gcc2 internal prototype to avoid an error. */
2135 /* We use char because int might match the return type of a gcc2
2136 builtin and then its argument prototype would still apply. */
2141 /* The GNU C library defines this for functions which it implements
2142 to always fail with ENOSYS. Some functions are actually named
2143 something starting with __ and the normal name is an alias. */
2144 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2152 if { (eval echo configure
:2153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2154 eval "ac_cv_func_$ac_func=yes"
2156 echo "configure: failed program was:" >&5
2157 cat conftest.
$ac_ext >&5
2159 eval "ac_cv_func_$ac_func=no"
2164 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2165 echo "$ac_t""yes" 1>&6
2166 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2167 cat >> confdefs.h
<<EOF
2168 #define $ac_tr_func 1
2172 echo "$ac_t""no" 1>&6
2177 # Make sure wchar_t is available
2178 #AC_CHECK_TYPE(wchar_t, unsigned int)
2180 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
2181 echo "configure:2182: checking for vprintf" >&5
2182 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
2183 echo $ac_n "(cached) $ac_c" 1>&6
2185 cat > conftest.
$ac_ext <<EOF
2186 #line 2187 "configure"
2187 #include "confdefs.h"
2188 /* System header to define __stub macros and hopefully few prototypes,
2189 which can conflict with char vprintf(); below. */
2191 /* Override any gcc2 internal prototype to avoid an error. */
2192 /* We use char because int might match the return type of a gcc2
2193 builtin and then its argument prototype would still apply. */
2198 /* The GNU C library defines this for functions which it implements
2199 to always fail with ENOSYS. Some functions are actually named
2200 something starting with __ and the normal name is an alias. */
2201 #if defined (__stub_vprintf) || defined (__stub___vprintf)
2209 if { (eval echo configure
:2210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2211 eval "ac_cv_func_vprintf=yes"
2213 echo "configure: failed program was:" >&5
2214 cat conftest.
$ac_ext >&5
2216 eval "ac_cv_func_vprintf=no"
2221 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
2222 echo "$ac_t""yes" 1>&6
2223 cat >> confdefs.h
<<\EOF
2224 #define HAVE_VPRINTF 1
2228 echo "$ac_t""no" 1>&6
2231 if test "$ac_cv_func_vprintf" != yes; then
2232 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
2233 echo "configure:2234: checking for _doprnt" >&5
2234 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
2235 echo $ac_n "(cached) $ac_c" 1>&6
2237 cat > conftest.
$ac_ext <<EOF
2238 #line 2239 "configure"
2239 #include "confdefs.h"
2240 /* System header to define __stub macros and hopefully few prototypes,
2241 which can conflict with char _doprnt(); below. */
2243 /* Override any gcc2 internal prototype to avoid an error. */
2244 /* We use char because int might match the return type of a gcc2
2245 builtin and then its argument prototype would still apply. */
2250 /* The GNU C library defines this for functions which it implements
2251 to always fail with ENOSYS. Some functions are actually named
2252 something starting with __ and the normal name is an alias. */
2253 #if defined (__stub__doprnt) || defined (__stub____doprnt)
2261 if { (eval echo configure
:2262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2263 eval "ac_cv_func__doprnt=yes"
2265 echo "configure: failed program was:" >&5
2266 cat conftest.
$ac_ext >&5
2268 eval "ac_cv_func__doprnt=no"
2273 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
2274 echo "$ac_t""yes" 1>&6
2275 cat >> confdefs.h
<<\EOF
2276 #define HAVE_DOPRNT 1
2280 echo "$ac_t""no" 1>&6
2287 if test $ac_cv_func_vprintf != yes ; then
2289 if test $ac_cv_func__doprnt != yes ; then
2296 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
2297 echo "configure:2298: checking whether the printf functions support %p" >&5
2298 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
2299 echo $ac_n "(cached) $ac_c" 1>&6
2301 if test "$cross_compiling" = yes; then
2302 gcc_cv_func_printf_ptr
=no
2304 cat > conftest.
$ac_ext <<EOF
2305 #line 2306 "configure"
2306 #include "confdefs.h"
2312 char *p = buf, *q = NULL;
2313 sprintf(buf, "%p", p);
2314 sscanf(buf, "%p", &q);
2318 if { (eval echo configure
:2319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2320 gcc_cv_func_printf_ptr
=yes
2322 echo "configure: failed program was:" >&5
2323 cat conftest.
$ac_ext >&5
2325 gcc_cv_func_printf_ptr
=no
2330 rm -f core core.
* *.core
2333 echo "$ac_t""$gcc_cv_func_printf_ptr" 1>&6
2334 if test $gcc_cv_func_printf_ptr = yes ; then
2335 cat >> confdefs.h
<<\EOF
2336 #define HAVE_PRINTF_PTR 1
2344 # Under some versions of uwin, vfork is notoriously buggy and the test
2345 # can hang configure; on other versions, vfork exists just as a stub.
2346 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
2347 ac_cv_func_vfork_works
=no
2350 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2351 echo "configure:2352: checking for pid_t" >&5
2352 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2353 echo $ac_n "(cached) $ac_c" 1>&6
2355 cat > conftest.
$ac_ext <<EOF
2356 #line 2357 "configure"
2357 #include "confdefs.h"
2358 #include <sys/types.h>
2364 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2365 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2367 ac_cv_type_pid_t
=yes
2375 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2376 if test $ac_cv_type_pid_t = no
; then
2377 cat >> confdefs.h
<<\EOF
2383 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2384 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2385 echo "configure:2386: checking for vfork.h" >&5
2386 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2387 echo $ac_n "(cached) $ac_c" 1>&6
2389 cat > conftest.
$ac_ext <<EOF
2390 #line 2391 "configure"
2391 #include "confdefs.h"
2394 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2395 { (eval echo configure
:2396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2396 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2397 if test -z "$ac_err"; then
2399 eval "ac_cv_header_$ac_safe=yes"
2402 echo "configure: failed program was:" >&5
2403 cat conftest.
$ac_ext >&5
2405 eval "ac_cv_header_$ac_safe=no"
2409 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2410 echo "$ac_t""yes" 1>&6
2411 cat >> confdefs.h
<<\EOF
2412 #define HAVE_VFORK_H 1
2416 echo "$ac_t""no" 1>&6
2419 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2420 echo "configure:2421: checking for working vfork" >&5
2421 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2422 echo $ac_n "(cached) $ac_c" 1>&6
2424 if test "$cross_compiling" = yes; then
2425 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2426 echo "configure:2427: checking for vfork" >&5
2427 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2428 echo $ac_n "(cached) $ac_c" 1>&6
2430 cat > conftest.
$ac_ext <<EOF
2431 #line 2432 "configure"
2432 #include "confdefs.h"
2433 /* System header to define __stub macros and hopefully few prototypes,
2434 which can conflict with char vfork(); below. */
2436 /* Override any gcc2 internal prototype to avoid an error. */
2437 /* We use char because int might match the return type of a gcc2
2438 builtin and then its argument prototype would still apply. */
2443 /* The GNU C library defines this for functions which it implements
2444 to always fail with ENOSYS. Some functions are actually named
2445 something starting with __ and the normal name is an alias. */
2446 #if defined (__stub_vfork) || defined (__stub___vfork)
2454 if { (eval echo configure
:2455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2456 eval "ac_cv_func_vfork=yes"
2458 echo "configure: failed program was:" >&5
2459 cat conftest.
$ac_ext >&5
2461 eval "ac_cv_func_vfork=no"
2466 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2467 echo "$ac_t""yes" 1>&6
2470 echo "$ac_t""no" 1>&6
2473 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2475 cat > conftest.
$ac_ext <<EOF
2476 #line 2477 "configure"
2477 #include "confdefs.h"
2478 /* Thanks to Paul Eggert for this test. */
2480 #include <sys/types.h>
2481 #include <sys/stat.h>
2482 #ifdef HAVE_UNISTD_H
2488 /* On some sparc systems, changes by the child to local and incoming
2489 argument registers are propagated back to the parent.
2490 The compiler is told about this with #include <vfork.h>,
2491 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2492 Test for this by using a static variable whose address
2493 is put into a register that is clobbered by the vfork. */
2496 sparc_address_test (int arg)
2498 sparc_address_test (arg) int arg;
2516 pid_t parent = getpid ();
2519 sparc_address_test ();
2524 /* Here is another test for sparc vfork register problems.
2525 This test uses lots of local variables, at least
2526 as many local variables as main has allocated so far
2527 including compiler temporaries. 4 locals are enough for
2528 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2529 A buggy compiler should reuse the register of parent
2530 for one of the local variables, since it will think that
2531 parent can't possibly be used any more in this routine.
2532 Assigning to the local variable will thus munge parent
2533 in the parent process. */
2535 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2536 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2537 /* Convince the compiler that p..p7 are live; otherwise, it might
2538 use the same hardware register for all 8 local variables. */
2539 if (p != p1 || p != p2 || p != p3 || p != p4
2540 || p != p5 || p != p6 || p != p7)
2543 /* On some systems (e.g. IRIX 3.3),
2544 vfork doesn't separate parent from child file descriptors.
2545 If the child closes a descriptor before it execs or exits,
2546 this munges the parent's descriptor as well.
2547 Test for this by closing stdout in the child. */
2548 _exit(close(fileno(stdout)) != 0);
2553 while (wait(&status) != child)
2556 /* Was there some problem with vforking? */
2559 /* Did the child fail? (This shouldn't happen.) */
2562 /* Did the vfork/compiler bug occur? */
2563 || parent != getpid()
2565 /* Did the file descriptor bug occur? */
2566 || fstat(fileno(stdout), &st) != 0
2571 if { (eval echo configure
:2572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2573 ac_cv_func_vfork_works
=yes
2575 echo "configure: failed program was:" >&5
2576 cat conftest.
$ac_ext >&5
2578 ac_cv_func_vfork_works
=no
2585 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2586 if test $ac_cv_func_vfork_works = no
; then
2587 cat >> confdefs.h
<<\EOF
2594 for ac_func
in malloc realloc calloc free bcopy bzero bcmp \
2595 index rindex getenv atol sbrk abort atof strerror getcwd getwd \
2596 strsignal putc_unlocked fputs_unlocked
2598 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2599 echo "configure:2600: checking whether $ac_func must be declared" >&5
2600 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2601 echo $ac_n "(cached) $ac_c" 1>&6
2603 cat > conftest.
$ac_ext <<EOF
2604 #line 2605 "configure"
2605 #include "confdefs.h"
2608 #ifdef STRING_WITH_STRINGS
2609 # include <string.h>
2610 # include <strings.h>
2612 # ifdef HAVE_STRING_H
2613 # include <string.h>
2615 # ifdef HAVE_STRINGS_H
2616 # include <strings.h>
2620 #ifdef HAVE_STDLIB_H
2623 #ifdef HAVE_UNISTD_H
2627 #define rindex strrchr
2630 #define index strchr
2634 char *(*pfn) = (char *(*)) $ac_func
2637 if { (eval echo configure
:2638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2639 eval "gcc_cv_decl_needed_$ac_func=no"
2641 echo "configure: failed program was:" >&5
2642 cat conftest.
$ac_ext >&5
2644 eval "gcc_cv_decl_needed_$ac_func=yes"
2649 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
2650 echo "$ac_t""yes" 1>&6
2651 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2652 cat >> confdefs.h
<<EOF
2653 #define $gcc_tr_decl 1
2657 echo "$ac_t""no" 1>&6
2663 for ac_func
in getrlimit setrlimit
2665 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2666 echo "configure:2667: checking whether $ac_func must be declared" >&5
2667 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2668 echo $ac_n "(cached) $ac_c" 1>&6
2670 cat > conftest.
$ac_ext <<EOF
2671 #line 2672 "configure"
2672 #include "confdefs.h"
2675 #ifdef STRING_WITH_STRINGS
2676 # include <string.h>
2677 # include <strings.h>
2679 # ifdef HAVE_STRING_H
2680 # include <string.h>
2682 # ifdef HAVE_STRINGS_H
2683 # include <strings.h>
2687 #ifdef HAVE_STDLIB_H
2690 #ifdef HAVE_UNISTD_H
2694 #define rindex strrchr
2697 #define index strchr
2699 #include <sys/types.h>
2700 #ifdef HAVE_SYS_RESOURCE_H
2701 #include <sys/resource.h>
2705 char *(*pfn) = (char *(*)) $ac_func
2708 if { (eval echo configure
:2709: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2710 eval "gcc_cv_decl_needed_$ac_func=no"
2712 echo "configure: failed program was:" >&5
2713 cat conftest.
$ac_ext >&5
2715 eval "gcc_cv_decl_needed_$ac_func=yes"
2720 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
2721 echo "$ac_t""yes" 1>&6
2722 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2723 cat >> confdefs.h
<<EOF
2724 #define $gcc_tr_decl 1
2728 echo "$ac_t""no" 1>&6
2734 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2735 echo "configure:2736: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2736 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2737 echo $ac_n "(cached) $ac_c" 1>&6
2739 cat > conftest.
$ac_ext <<EOF
2740 #line 2741 "configure"
2741 #include "confdefs.h"
2742 #include <sys/types.h>
2744 /* NetBSD declares sys_siglist in unistd.h. */
2745 #ifdef HAVE_UNISTD_H
2749 char *msg = *(sys_siglist + 1);
2752 if { (eval echo configure
:2753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2754 ac_cv_decl_sys_siglist
=yes
2756 echo "configure: failed program was:" >&5
2757 cat conftest.
$ac_ext >&5
2759 ac_cv_decl_sys_siglist
=no
2764 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2765 if test $ac_cv_decl_sys_siglist = yes; then
2766 cat >> confdefs.h
<<\EOF
2767 #define SYS_SIGLIST_DECLARED 1
2781 build_install_headers_dir
=install-headers-tar
2786 host_truncate_target
=
2789 # It is relative to $prefix.
2792 # Decode the host machine, then the target machine.
2793 # For the host machine, we save the xm_file variable as host_xm_file;
2794 # then we decode the target machine and forget everything else
2795 # that came from the host machine.
2796 for machine
in $build $host $target; do
2810 # Set this to force installation and use of collect2.
2812 # Set this to override the default target model.
2814 # Set this to control how the header file directory is installed.
2815 install_headers_dir
=install-headers-tar
2816 # Set this to a non-empty list of args to pass to cpp if the target
2817 # wants its .md file passed through cpp.
2819 # Set this if directory names should be truncated to 14 characters.
2821 # Set this if gdb needs a dir command with `dirname $out_file`
2822 gdb_needs_out_file_path
=
2823 # Set this if the build machine requires executables to have a
2826 # Set this to control which thread package will be used.
2828 # Reinitialize these from the flag values every loop pass, since some
2829 # configure entries modify them.
2831 gnu_ld
="$gnu_ld_flag"
2832 enable_threads
=$enable_threads_flag
2834 # Set default cpu_type, tm_file and xm_file so it can be updated in
2835 # each machine entry.
2836 cpu_type
=`echo $machine | sed 's/-.*$//'`
2870 tm_file
=${cpu_type}/${cpu_type}.h
2871 xm_file
=${cpu_type}/xm-
${cpu_type}.h
2873 # Common parts for linux-gnu and openbsd systems
2876 xm_defines
="HAVE_ATEXIT POSIX BSTRING"
2879 tm_file
=${cpu_type}/openbsd.h
2880 # On OpenBSD systems, the headers are okay
2881 fixincludes
=Makefile.
in
2882 tmake_file
="t-libc-ok t-openbsd"
2883 # avoid surprises, always provide an xm-openbsd file
2884 xm_file
=${cpu_type}/xm-openbsd.h
2885 if test x
$enable_threads = xyes
; then
2887 tmake_file
="${tmake_file} t-openbsd-thread"
2893 # Support site-specific machine types.
2895 cpu_type
=`echo $machine | sed -e 's/-.*//'`
2896 rest
=`echo $machine | sed -e "s/$cpu_type-//"`
2897 xm_file
=${cpu_type}/xm-
$rest.h
2898 tm_file
=${cpu_type}/$rest.h
2899 if test -f $srcdir/config
/${cpu_type}/x-
$rest; \
2900 then xmake_file
=${cpu_type}/x-
$rest; \
2903 if test -f $srcdir/config
/${cpu_type}/t-
$rest; \
2904 then tmake_file
=${cpu_type}/t-
$rest; \
2910 a29k-
*-bsd* | a29k-
*-sym1*)
2911 tm_file
="${tm_file} a29k/unix.h"
2913 xmake_file
=a29k
/x-unix
2916 a29k-
*-udi | a29k-
*-coff)
2917 tm_file
="${tm_file} dbxcoff.h a29k/udi.h"
2918 tmake_file
=a29k
/t-a29kbare
2921 tm_file
="${tm_file} dbxcoff.h a29k/udi.h a29k/vx29k.h"
2922 tmake_file
=a29k
/t-vx29k
2923 extra_parts
="crtbegin.o crtend.o"
2924 thread_file
='vxworks'
2926 a29k-
*-*) # Default a29k environment.
2930 tm_file
="${tm_file} alpha/alpha32.h interix.h alpha/alpha-interix.h"
2932 # GAS + IEEE_CONFORMANT+IEEE (no inexact);
2933 # see alpha.h for bitmasks
2934 #target_cpu_default=$((4+8+16))
2936 # GAS + IEEE_CONFORMANT; see alpha.h for bitmasks
2937 target_cpu_default
=$
((4+8))
2939 xm_file
="alpha/xm-alpha-interix.h xm-interix.h"
2940 xmake_file
="x-interix alpha/t-pe"
2941 tmake_file
="alpha/t-interix"
2942 fixincludes
=fixinc.interix
2943 if test x
$enable_threads = xyes
; then
2946 if test x
$stabs = xyes
; then
2947 tm_file
="${tm_file} dbxcoff.h"
2949 #prefix='$$INTERIX_ROOT'/usr/contrib
2950 #local_prefix='$$INTERIX_ROOT'/usr/contrib
2952 alpha
*-*-linux-gnuecoff*)
2953 tm_file
="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
2954 target_cpu_default
="MASK_GAS"
2959 alpha
*-*-linux-gnulibc1*)
2960 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
2961 target_cpu_default
="MASK_GAS"
2962 tmake_file
="t-linux t-linux-gnulibc1 alpha/t-linux alpha/t-crtbe"
2963 extra_parts
="crtbegin.o crtend.o"
2966 if test x
$enable_threads = xyes
; then
2970 alpha
*-*-linux-gnu*)
2971 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
2972 target_cpu_default
="MASK_GAS"
2973 tmake_file
="t-linux alpha/t-linux alpha/t-crtbe"
2974 extra_parts
="crtbegin.o crtend.o"
2977 if test x
$enable_threads = xyes
; then
2982 tm_file
="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
2983 target_cpu_default
="MASK_GAS"
2984 tmake_file
="alpha/t-crtbe"
2985 extra_parts
="crtbegin.o crtend.o"
2991 # default x-alpha is only appropriate for dec-osf.
2992 target_cpu_default
="MASK_GAS"
2997 if test x
$stabs = xyes
2999 tm_file
="${tm_file} dbx.h"
3001 if test x
$gas != xyes
3003 extra_passes
="mips-tfile mips-tdump"
3008 tm_file
="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"
3011 tm_file
="${tm_file} alpha/osf.h alpha/osf2or3.h"
3014 tm_file
="${tm_file} alpha/osf.h"
3015 # Some versions of OSF4 (specifically X4.0-9 296.7) have
3016 # a broken tar, so we use cpio instead.
3017 install_headers_dir
=install-headers-cpio
3021 *-*-osf4.0
[b-z
] |
*-*-osf4.
[1-9]*)
3022 target_cpu_default
=MASK_SUPPORT_ARCH
3027 tm_file
="${tm_file} dbx.h alpha/vxworks.h"
3030 extra_passes
="mips-tfile mips-tdump"
3033 thread_file
='vxworks'
3036 tm_file
="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
3037 xm_file
="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
3038 tmake_file
=t-libc-ok
3039 xmake_file
=winnt
/x-winnt
3040 extra_host_objs
=oldnames.o
3041 extra_gcc_objs
="spawnv.o oldnames.o"
3042 if test x
$gnu_ld != xyes
3044 extra_programs
=ld.exe
3046 if test x
$enable_threads = xyes
; then
3052 xm_file
="${xm_file} alpha/xm-vms.h"
3053 tmake_file
=alpha
/t-vms
3056 extra_parts
="crtinit.o crtfini.o"
3058 arm-
*-coff* | armel-
*-coff*)
3060 tmake_file
=arm
/t-bare
3064 tmake_file
=arm
/t-bare
3065 thread_file
='vxworks'
3067 arm-
*-riscix1.
[01]*) # Acorn RISC machine (early versions)
3068 tm_file
=arm
/riscix1-1.h
3071 arm-
*-riscix*) # Acorn RISC machine
3072 if test x
$gas = xyes
3074 tm_file
=arm
/rix-gas.h
3076 tm_file
=arm
/riscix.h
3078 xmake_file
=arm
/x-riscix
3079 tmake_file
=arm
/t-riscix
3082 arm-semi-aout | armel-semi-aout
)
3084 tmake_file
=arm
/t-semi
3086 arm-semi-aof | armel-semi-aof
)
3087 tm_file
=arm
/semiaof.h
3088 tmake_file
=arm
/t-semiaof
3091 tm_file
=arm
/netbsd.h
3092 xm_file
="arm/xm-netbsd.h ${xm_file}"
3093 tmake_file
="t-netbsd arm/t-netbsd"
3095 arm
*-*-linux-gnuaout*) # ARM GNU/Linux with a.out
3098 tm_file
=arm
/linux-aout.h
3099 tmake_file
=arm
/t-linux
3102 arm
*-*-linux-gnu*) # ARM GNU/Linux with ELF
3103 xm_file
=arm
/xm-linux.h
3107 tm_file
=arm
/linux-elf26.h
3110 tm_file
=arm
/linux-elf.h
3113 tmake_file
="t-linux arm/t-linux"
3114 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3116 case x
${enable_threads} in
3117 x | xyes | xpthreads | xposix
)
3124 tmake_file
=arm
/t-bare
3127 tm_file
=arm
/ecos-elf.h
3128 tmake_file
=arm
/t-elf
3131 tm_file
=arm
/unknown-elf.h
3132 tmake_file
=arm
/t-arm-elf
3135 tm_file
=arm
/unknown-elf-oabi.h
3136 tmake_file
=arm
/t-arm-elf
3138 c1-convex-
*) # Convex C1
3139 target_cpu_default
=1
3142 c2-convex-
*) # Convex C2
3143 target_cpu_default
=2
3147 target_cpu_default
=4
3151 target_cpu_default
=8
3155 target_cpu_default
=16
3160 tmake_file
=c4x
/t-c4x
3162 clipper-intergraph-clix
*)
3163 tm_file
="${tm_file} svr3.h clipper/clix.h"
3164 xm_file
=clipper
/xm-clix.h
3165 xmake_file
=clipper
/x-clix
3166 extra_headers
=va-clipper.h
3167 extra_parts
="crtbegin.o crtend.o"
3168 install_headers_dir
=install-headers-cpio
3175 # This hasn't been upgraded to GCC 2.
3176 # fx80-alliant-*) # Alliant FX/80
3182 target_cpu_default
="MASK_SNAKE"
3183 tmake_file
=pa
/t-openbsd
3186 tm_file
="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h"
3187 xm_file
=pa
/xm-papro.h
3191 target_cpu_default
="MASK_SNAKE"
3192 tm_file
="${tm_file} pa/pa-osf.h"
3196 tm_file
="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h pa/rtems.h"
3197 xm_file
=pa
/xm-papro.h
3201 tm_file
="${tm_file} pa/pa-osf.h"
3205 target_cpu_default
="MASK_SNAKE"
3212 tm_file
="pa/pa-oldas.h ${tm_file} pa/pa-hpux7.h"
3213 xm_file
=pa
/xm-pahpux.h
3214 xmake_file
=pa
/x-pa-hpux
3215 if test x
$gas = xyes
3217 tm_file
="${tm_file} pa/gas.h"
3219 install_headers_dir
=install-headers-cpio
3222 hppa1.0
-*-hpux8.0
[0-2]*)
3223 tm_file
="${tm_file} pa/pa-hpux.h"
3224 xm_file
=pa
/xm-pahpux.h
3225 xmake_file
=pa
/x-pa-hpux
3226 if test x
$gas = xyes
3228 tm_file
="${tm_file} pa/pa-gas.h"
3230 tm_file
="pa/pa-oldas.h ${tm_file}"
3232 install_headers_dir
=install-headers-cpio
3235 hppa1.1
-*-hpux8.0
[0-2]*)
3236 target_cpu_default
="MASK_SNAKE"
3237 tm_file
="${tm_file} pa/pa-hpux.h"
3238 xm_file
=pa
/xm-pahpux.h
3239 xmake_file
=pa
/x-pa-hpux
3240 if test x
$gas = xyes
3242 tm_file
="${tm_file} pa/pa-gas.h"
3244 tm_file
="pa/pa-oldas.h ${tm_file}"
3246 install_headers_dir
=install-headers-cpio
3250 target_cpu_default
="MASK_SNAKE"
3251 tm_file
="${tm_file} pa/pa-hpux.h"
3252 xm_file
=pa
/xm-pahpux.h
3253 xmake_file
=pa
/x-pa-hpux
3254 if test x
$gas = xyes
3256 tm_file
="${tm_file} pa/pa-gas.h"
3258 install_headers_dir
=install-headers-cpio
3262 tm_file
="${tm_file} pa/pa-hpux.h"
3263 xm_file
=pa
/xm-pahpux.h
3264 xmake_file
=pa
/x-pa-hpux
3265 if test x
$gas = xyes
3267 tm_file
="${tm_file} pa/pa-gas.h"
3269 install_headers_dir
=install-headers-cpio
3272 hppa1.1
-*-hpux10* | hppa2
*-*-hpux10*)
3273 target_cpu_default
="MASK_SNAKE"
3274 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h"
3275 xm_file
=pa
/xm-pahpux.h
3276 xmake_file
=pa
/x-pa-hpux
3278 if test x
$gas = xyes
3280 tm_file
="${tm_file} pa/pa-gas.h"
3282 if test x
$enable_threads = x
; then
3283 enable_threads
=$have_pthread_h
3285 if test x
$enable_threads = xyes
; then
3287 tmake_file
="${tmake_file} pa/t-dce-thr"
3289 install_headers_dir
=install-headers-cpio
3293 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h"
3294 xm_file
=pa
/xm-pahpux.h
3295 xmake_file
=pa
/x-pa-hpux
3297 if test x
$gas = xyes
3299 tm_file
="${tm_file} pa/pa-gas.h"
3301 if test x
$enable_threads = x
; then
3302 enable_threads
=$have_pthread_h
3304 if test x
$enable_threads = xyes
; then
3306 tmake_file
="${tmake_file} pa/t-dce-thr"
3308 install_headers_dir
=install-headers-cpio
3311 hppa1.1
-*-hpux* | hppa2
*-*-hpux*)
3312 target_cpu_default
="MASK_SNAKE"
3313 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h"
3314 xm_file
=pa
/xm-pahpux.h
3315 xmake_file
=pa
/x-pa-hpux
3316 if test x
$gas = xyes
3318 tm_file
="${tm_file} pa/pa-gas.h"
3320 install_headers_dir
=install-headers-cpio
3324 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h"
3325 xm_file
=pa
/xm-pahpux.h
3326 xmake_file
=pa
/x-pa-hpux
3327 if test x
$gas = xyes
3329 tm_file
="${tm_file} pa/pa-gas.h"
3331 install_headers_dir
=install-headers-cpio
3334 hppa1.1
-*-hiux* | hppa2
*-*-hiux*)
3335 target_cpu_default
="MASK_SNAKE"
3336 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hiux.h"
3337 xm_file
=pa
/xm-pahpux.h
3338 xmake_file
=pa
/x-pa-hpux
3339 if test x
$gas = xyes
3341 tm_file
="${tm_file} pa/pa-gas.h"
3343 install_headers_dir
=install-headers-cpio
3347 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hiux.h"
3348 xm_file
=pa
/xm-pahpux.h
3349 xmake_file
=pa
/x-pa-hpux
3350 if test x
$gas = xyes
3352 tm_file
="${tm_file} pa/pa-gas.h"
3354 install_headers_dir
=install-headers-cpio
3358 target_cpu_default
="MASK_SNAKE"
3363 i
[34567]86-ibm-aix*) # IBM PS/2 running AIX
3364 if test x
$gas = xyes
3366 tm_file
=i386
/aix386.h
3367 extra_parts
="crtbegin.o crtend.o"
3368 tmake_file
=i386
/t-crtstuff
3370 tm_file
=i386
/aix386ng.h
3373 xm_file
="xm-alloca.h i386/xm-aix.h ${xm_file}"
3375 xmake_file
=i386
/x-aix
3377 i
[34567]86-ncr-sysv4*) # NCR 3000 - ix86 running system V.4
3378 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3379 xm_defines
="USG POSIX SMALL_ARG_MAX"
3380 xmake_file
=i386
/x-ncr3000
3381 if test x
$stabs = xyes
-a x
$gas = xyes
3383 tm_file
=i386
/sysv4gdb.h
3385 tm_file
=i386
/sysv4.h
3387 extra_parts
="crtbegin.o crtend.o"
3388 tmake_file
=i386
/t-crtpic
3392 xm_file
=i386
/xm-next.h
3393 tmake_file
=i386
/t-next
3394 xmake_file
=i386
/x-next
3395 extra_objs
=nextstep.o
3396 extra_parts
="crtbegin.o crtend.o"
3397 if test x
$enable_threads = xyes
; then
3401 i
[34567]86-sequent-bsd*) # 80386 from Sequent
3403 if test x
$gas = xyes
3405 tm_file
=i386
/seq-gas.h
3407 tm_file
=i386
/sequent.h
3410 i
[34567]86-sequent-ptx1*)
3411 xm_defines
="USG SVR3"
3412 xmake_file
=i386
/x-sysv3
3413 tm_file
=i386
/seq-sysv3.h
3414 tmake_file
=i386
/t-crtstuff
3415 extra_parts
="crtbegin.o crtend.o"
3416 install_headers_dir
=install-headers-cpio
3418 i
[34567]86-sequent-ptx2* | i
[34567]86-sequent-sysv3*)
3419 xm_defines
="USG SVR3"
3420 xmake_file
=i386
/x-sysv3
3421 tm_file
=i386
/seq2-sysv3.h
3422 tmake_file
=i386
/t-crtstuff
3423 extra_parts
="crtbegin.o crtend.o"
3424 install_headers_dir
=install-headers-cpio
3426 i
[34567]86-sequent-ptx4* | i
[34567]86-sequent-sysv4*)
3427 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3428 xm_defines
="USG POSIX SMALL_ARG_MAX"
3430 tm_file
=i386
/ptx4-i.h
3432 extra_parts
="crtbegin.o crtend.o"
3433 install_headers_dir
=install-headers-cpio
3435 i386-sun-sunos
*) # Sun i386 roadrunner
3440 i
[34567]86-wrs-vxworks*)
3441 tm_file
=i386
/vxi386.h
3442 tmake_file
=i386
/t-i386bare
3443 thread_file
='vxworks'
3446 tm_file
=i386
/i386-aout.h
3447 tmake_file
=i386
/t-i386bare
3449 i
[34567]86-*-bsdi* | i
[34567]86-*-bsd386*)
3450 tm_file
=i386
/bsd386.h
3451 # tmake_file=t-libc-ok
3454 tm_file
=i386
/386bsd.h
3455 # tmake_file=t-libc-ok
3456 # Next line turned off because both 386BSD and BSD/386 use GNU ld.
3459 i
[34567]86-*-freebsdelf*)
3460 tm_file
="i386/i386.h i386/att.h linux.h i386/freebsd-elf.h i386/perform.h"
3461 # On FreeBSD, the headers are already ok, except for math.h.
3462 fixincludes
=fixinc.wrap
3463 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3464 tmake_file
=i386
/t-freebsd
3469 i
[34567]86-*-freebsd*)
3470 tm_file
=i386
/freebsd.h
3471 tmake_file
=i386
/t-freebsd
3473 i
[34567]86-*-netbsd*)
3474 tm_file
=i386
/netbsd.h
3477 i
[34567]86-*-openbsd*)
3478 # Remove when the math emulator is fixed
3479 # we need collect2 until our bug is fixed...
3483 tm_file
=i386
/i386-coff.h
3484 tmake_file
=i386
/t-i386bare
3486 i
[34567]86-*-isc*) # 80386 running ISC system
3487 xm_file
="${xm_file} i386/xm-isc.h"
3488 xm_defines
="USG SVR3"
3490 i
[34567]86-*-isc[34]*)
3491 xmake_file
=i386
/x-isc3
3494 xmake_file
=i386
/x-isc
3497 if test x
$gas = xyes
-a x
$stabs = xyes
3499 tm_file
=i386
/iscdbx.h
3500 tmake_file
=i386
/t-svr3dbx
3501 extra_parts
="svr3.ifile svr3z.ifile"
3503 tm_file
=i386
/isccoff.h
3504 tmake_file
=i386
/t-crtstuff
3505 extra_parts
="crtbegin.o crtend.o"
3507 install_headers_dir
=install-headers-cpio
3509 i
[34567]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux
3511 xmake_file
=x-linux-aout
3512 tmake_file
="t-linux-aout i386/t-crtstuff"
3513 tm_file
=i386
/linux-oldld.h
3517 i
[34567]86-*-linux-gnuaout*) # Intel 80386's running GNU/Linux
3518 xmake_file
=x-linux-aout
3519 tmake_file
="t-linux-aout i386/t-crtstuff"
3520 tm_file
=i386
/linux-aout.h
3524 i
[34567]86-*-linux-gnulibc1) # Intel 80386's running GNU/Linux
3525 # GNU/Linux C library 5
3527 tm_file
=i386
/linux.h
3528 tmake_file
="t-linux t-linux-gnulibc1 i386/t-crtstuff"
3529 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3532 if test x
$enable_threads = xyes
; then
3533 thread_file
='single'
3536 i
[34567]86-*-linux-gnu*) # Intel 80386's running GNU/Linux
3537 # aka GNU/Linux C library 6
3539 tm_file
=i386
/linux.h
3540 tmake_file
="t-linux i386/t-crtstuff"
3541 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3544 if test x
$enable_threads = xyes
; then
3551 i
[34567]86-go32-msdos | i
[34567]86-*-go32*)
3552 echo "GO32/DJGPP V1.X is no longer supported. Use *-pc-msdosdjgpp for DJGPP V2.X instead."
3555 i
[34567]86-pc-msdosdjgpp*)
3556 xm_file
=i386
/xm-djgpp.h
3557 tm_file
=i386
/djgpp.h
3558 tmake_file
=i386
/t-djgpp
3559 xmake_file
=i386
/x-djgpp
3563 case $host in *pc-msdosdjgpp
*)
3568 i
[34567]86-moss-msdos* | i
[34567]86-*-moss*)
3570 tmake_file
=t-libc-ok
3574 i
[34567]86-*-lynxos*)
3575 if test x
$gas = xyes
3579 tm_file
=i386
/lynx-ng.h
3581 xm_file
=i386
/xm-lynx.h
3582 tmake_file
=i386
/t-i386bare
3587 # tmake_file=t-libc-ok
3590 i
[34567]86-*-osfrose*) # 386 using OSF/rose
3591 if test x
$elf = xyes
3593 tm_file
=i386
/osfelf.h
3596 tm_file
=i386
/osfrose.h
3599 xm_file
="i386/xm-osf.h ${xm_file}"
3600 xmake_file
=i386
/x-osfrose
3601 tmake_file
=i386
/t-osf
3602 extra_objs
=halfpic.o
3604 i
[34567]86-go32-rtems*)
3606 xm_file
=i386
/xm-go32.h
3607 tm_file
=i386
/go32-rtems.h
3608 tmake_file
="i386/t-go32 t-rtems"
3610 i
[34567]86-*-rtemself*)
3612 tm_file
=i386
/rtemself.h
3613 tmake_file
="i386/t-i386bare t-rtems"
3615 i
[34567]86-*-rtems*)
3617 tm_file
=i386
/rtems.h
3618 tmake_file
="i386/t-i386bare t-rtems"
3620 i
[34567]86-*-sco3.2v5
*) # 80386 running SCO Open Server 5
3621 xm_file
="xm-siglist.h xm-alloca.h ${xm_file} i386/xm-sco5.h"
3622 xm_defines
="USG SVR3"
3623 xmake_file
=i386
/x-sco5
3624 install_headers_dir
=install-headers-cpio
3626 if test x
$gas = xyes
3628 tm_file
="i386/sco5gas.h ${tm_file}"
3629 tmake_file
=i386
/t-sco5gas
3631 tmake_file
=i386
/t-sco5
3633 extra_parts
="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
3635 i
[34567]86-*-sco3.2v4
*) # 80386 running SCO 3.2v4 system
3636 xm_file
="${xm_file} i386/xm-sco.h"
3637 xm_defines
="USG SVR3 BROKEN_LDEXP SMALL_ARG_MAX NO_SYS_SIGLIST"
3638 xmake_file
=i386
/x-sco4
3639 install_headers_dir
=install-headers-cpio
3640 if test x
$stabs = xyes
3642 tm_file
=i386
/sco4dbx.h
3643 tmake_file
=i386
/t-svr3dbx
3644 extra_parts
="svr3.ifile svr3z.rfile"
3647 tmake_file
=i386
/t-crtstuff
3648 extra_parts
="crtbegin.o crtend.o"
3652 i
[34567]86-*-sco*) # 80386 running SCO system
3653 xm_file
=i386
/xm-sco.h
3654 xmake_file
=i386
/x-sco
3655 install_headers_dir
=install-headers-cpio
3656 if test x
$stabs = xyes
3658 tm_file
=i386
/scodbx.h
3659 tmake_file
=i386
/t-svr3dbx
3660 extra_parts
="svr3.ifile svr3z.rfile"
3663 extra_parts
="crtbegin.o crtend.o"
3664 tmake_file
=i386
/t-crtstuff
3668 i
[34567]86-*-solaris2*)
3669 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3670 xm_defines
="USG POSIX SMALL_ARG_MAX"
3671 if test x
$stabs = xyes
3673 tm_file
=i386
/sol2dbg.h
3677 tmake_file
=i386
/t-sol2
3678 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
3680 if test x
$enable_threads = xyes
; then
3681 thread_file
='solaris'
3684 i
[34567]86-*-sysv5*) # Intel x86 on System V Release 5
3685 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3686 xm_defines
="USG POSIX"
3687 tm_file
=i386
/sysv5.h
3688 if test x
$stabs = xyes
3690 tm_file
="${tm_file} dbx.h"
3692 tmake_file
=i386
/t-crtpic
3694 extra_parts
="crtbegin.o crtend.o"
3696 i
[34567]86-*-sysv4*) # Intel 80386's running system V.4
3697 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3698 xm_defines
="USG POSIX SMALL_ARG_MAX"
3699 tm_file
=i386
/sysv4.h
3700 if test x
$stabs = xyes
3702 tm_file
="${tm_file} dbx.h"
3704 tmake_file
=i386
/t-crtpic
3706 extra_parts
="crtbegin.o crtend.o"
3708 i
[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit
3709 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3710 xm_defines
="USG POSIX"
3712 tmake_file
="i386/t-crtpic i386/t-udk"
3714 extra_parts
="crtbegin.o crtend.o"
3716 i
[34567]86-*-osf1*) # Intel 80386's running OSF/1 1.3+
3718 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h i386/xm-osf1elf.h"
3719 xm_defines
="USE_C_ALLOCA SMALL_ARG_MAX"
3720 if test x
$stabs = xyes
3722 tm_file
=i386
/osf1elfgdb.h
3724 tm_file
=i386
/osf1elf.h
3726 tmake_file
=i386
/t-osf1elf
3727 xmake_file
=i386
/x-osf1elf
3728 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
3730 i
[34567]86-*-sysv*) # Intel 80386's running system V
3731 xm_defines
="USG SVR3"
3732 xmake_file
=i386
/x-sysv3
3733 if test x
$gas = xyes
3735 if test x
$stabs = xyes
3737 tm_file
=i386
/svr3dbx.h
3738 tmake_file
=i386
/t-svr3dbx
3739 extra_parts
="svr3.ifile svr3z.rfile"
3741 tm_file
=i386
/svr3gas.h
3742 extra_parts
="crtbegin.o crtend.o"
3743 tmake_file
=i386
/t-crtstuff
3746 tm_file
=i386
/sysv3.h
3747 extra_parts
="crtbegin.o crtend.o"
3748 tmake_file
=i386
/t-crtstuff
3751 i386-
*-vsta) # Intel 80386's running VSTa kernel
3752 xm_file
="${xm_file} i386/xm-vsta.h"
3754 tmake_file
=i386
/t-vsta
3755 xmake_file
=i386
/x-vsta
3758 xm_file
="${xm_file} i386/xm-cygwin.h"
3759 tmake_file
=i386
/t-cygwin
3760 tm_file
=i386
/win32.h
3761 xmake_file
=i386
/x-cygwin
3763 if test x
$enable_threads = xyes
; then
3768 i
[34567]86-*-pe | i
[34567]86-*-cygwin*)
3769 xm_file
="${xm_file} i386/xm-cygwin.h"
3770 tmake_file
=i386
/t-cygwin
3771 tm_file
=i386
/cygwin.h
3772 xmake_file
=i386
/x-cygwin
3774 if test x
$enable_threads = xyes
; then
3779 i
[34567]86-*-mingw32*)
3780 tm_file
=i386
/mingw32.h
3781 xm_file
="${xm_file} i386/xm-mingw32.h"
3782 tmake_file
="i386/t-cygwin i386/t-mingw32"
3784 xmake_file
=i386
/x-cygwin
3785 if test x
$enable_threads = xyes
; then
3792 *minwg32crt
* |
*mingw32
*)
3793 tm_file
="${tm_file} i386/crtdll.h"
3799 xm_file
="${xm_file} i386/xm-uwin.h"
3800 xm_defines
="USG NO_STAB_H NO_SYS_SIGLIST"
3801 tmake_file
="i386/t-cygwin i386/t-uwin"
3803 xmake_file
=i386
/x-cygwin
3804 fixincludes
=Makefile.
in
3805 if test x
$enable_threads = xyes
; then
3810 i
[34567]86-*-interix*)
3811 tm_file
="i386/i386-interix.h interix.h"
3812 xm_file
="i386/xm-i386-interix.h xm-interix.h"
3813 xm_defines
="USG NO_SYS_SIGLIST"
3814 tmake_file
="i386/t-interix"
3815 extra_objs
=interix.o
3816 xmake_file
=x-interix
3817 fixincludes
=fixinc.interix
3818 if test x
$enable_threads = xyes
; then
3821 if test x
$stabs = xyes
; then
3822 tm_file
="${tm_file} dbxcoff.h"
3825 i
[34567]86-*-winnt3*)
3826 tm_file
=i386
/win-nt.h
3827 out_file
=i386
/i386.c
3828 xm_file
="xm-winnt.h ${xm_file}"
3829 xmake_file
=winnt
/x-winnt
3830 tmake_file
=i386
/t-winnt
3831 extra_host_objs
="winnt.o oldnames.o"
3832 extra_gcc_objs
="spawnv.o oldnames.o"
3833 if test x
$gnu_ld != xyes
3835 extra_programs
=ld.exe
3837 if test x
$enable_threads = xyes
; then
3841 i
[34567]86-dg-dgux*)
3842 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3843 xm_defines
="USG POSIX"
3844 out_file
=i386
/dgux.c
3846 tmake_file
=i386
/t-dgux
3847 xmake_file
=i386
/x-dgux
3848 install_headers_dir
=install-headers-cpio
3850 i860-alliant-
*) # Alliant FX/2800
3851 tm_file
="${tm_file} svr4.h i860/sysv4.h i860/fx2800.h"
3852 xm_file
="${xm_file}"
3853 xmake_file
=i860
/x-fx2800
3854 tmake_file
=i860
/t-fx2800
3855 extra_parts
="crtbegin.o crtend.o"
3858 tm_file
="${tm_file} i860/bsd.h"
3859 if test x
$gas = xyes
3861 tm_file
="${tm_file} i860/bsd-gas.h"
3866 tm_file
="${tm_file} i860/mach.h"
3867 tmake_file
=t-libc-ok
3869 i860-
*-osf*) # Intel Paragon XP/S, OSF/1AD
3870 tm_file
="${tm_file} svr3.h i860/paragon.h"
3871 xm_defines
="USG SVR3"
3875 tm_file
="${tm_file} svr3.h i860/sysv3.h"
3876 xm_defines
="USG SVR3"
3877 xmake_file
=i860
/x-sysv3
3878 extra_parts
="crtbegin.o crtend.o"
3881 tm_file
="${tm_file} svr4.h i860/sysv4.h"
3882 xm_defines
="USG SVR3"
3883 xmake_file
=i860
/x-sysv4
3885 extra_parts
="crtbegin.o crtend.o"
3887 i960-wrs-vxworks5 | i960-wrs-vxworks5.0
*)
3888 tm_file
="${tm_file} i960/vx960.h"
3889 tmake_file
=i960
/t-vxworks960
3891 thread_file
='vxworks'
3893 i960-wrs-vxworks5
* | i960-wrs-vxworks
)
3894 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h i960/vx960-coff.h"
3895 tmake_file
=i960
/t-vxworks960
3897 thread_file
='vxworks'
3900 tm_file
="${tm_file} i960/vx960.h"
3901 tmake_file
=i960
/t-vxworks960
3903 thread_file
='vxworks'
3906 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h"
3907 tmake_file
=i960
/t-960bare
3911 tmake_file
="i960/t-960bare t-rtems"
3912 tm_file
="${tm_file} dbxcoff.h i960/rtems.h"
3915 i960-
*-*) # Default i960 environment.
3919 extra_parts
="crtinit.o crtfini.o"
3921 m68000-convergent-sysv
*)
3923 xm_file
="m68k/xm-3b1.h ${xm_file}"
3926 extra_headers
=math-68881.h
3928 m68000-hp-bsd
*) # HP 9000/200 running BSD
3929 tm_file
=m68k
/hp2bsd.h
3930 xmake_file
=m68k
/x-hp2bsd
3932 extra_headers
=math-68881.h
3934 m68000-hp-hpux
*) # HP 9000 series 300
3935 xm_file
="xm_alloca.h ${xm_file}"
3936 xm_defines
="USG NO_SYS_SIGLIST"
3937 if test x
$gas = xyes
3939 xmake_file
=m68k
/x-hp320g
3940 tm_file
=m68k
/hp310g.h
3942 xmake_file
=m68k
/x-hp320
3943 tm_file
=m68k
/hp310.h
3945 install_headers_dir
=install-headers-cpio
3947 extra_headers
=math-68881.h
3952 extra_headers
=math-68881.h
3955 tm_file
=m68k
/sun2o4.h
3957 extra_headers
=math-68881.h
3960 xm_file
="m68k/xm-3b1.h ${xm_file}"
3962 if test x
$gas = xyes
3969 extra_headers
=math-68881.h
3971 m68k-apple-aux
*) # Apple Macintosh running A/UX
3972 xm_defines
="USG AUX"
3973 tmake_file
=m68k
/t-aux
3974 install_headers_dir
=install-headers-cpio
3975 extra_headers
=math-68881.h
3976 extra_parts
="crt1.o mcrt1.o maccrt1.o crt2.o crtn.o"
3978 if test "$gnu_ld" = yes
3980 tm_file
="${tm_file} m68k/auxgld.h"
3982 tm_file
="${tm_file} m68k/auxld.h"
3984 if test "$gas" = yes
3986 tm_file
="${tm_file} m68k/auxgas.h"
3988 tm_file
="${tm_file} m68k/auxas.h"
3990 tm_file
="${tm_file} m68k/a-ux.h"
3994 tm_file
=m68k
/apollo68.h
3995 xmake_file
=m68k
/x-apollo68
3997 extra_headers
=math-68881.h
4000 m68k-altos-sysv
*) # Altos 3068
4001 if test x
$gas = xyes
4003 tm_file
=m68k
/altos3068.h
4006 echo "The Altos is supported only with the GNU assembler" 1>&2
4009 extra_headers
=math-68881.h
4011 m68k-bull-sysv
*) # Bull DPX/2
4012 if test x
$gas = xyes
4014 if test x
$stabs = xyes
4016 tm_file
=m68k
/dpx2cdbx.h
4018 tm_file
=m68k
/dpx2g.h
4023 xm_file
="xm-alloca.h ${xm_file}"
4025 xmake_file
=m68k
/x-dpx2
4027 extra_headers
=math-68881.h
4029 m68k-atari-sysv4
*) # Atari variant of V.4.
4030 tm_file
=m68k
/atari.h
4031 xm_file
="xm-alloca.h ${xm_file}"
4032 xm_defines
="USG FULL_PROTOTYPES"
4034 extra_parts
="crtbegin.o crtend.o"
4035 extra_headers
=math-68881.h
4038 m68k-motorola-sysv
*)
4039 tm_file
=m68k
/mot3300.h
4040 xm_file
="xm-alloca.h m68k/xm-mot3300.h ${xm_file}"
4041 xm_defines
=NO_SYS_SIGLIST
4042 if test x
$gas = xyes
4044 xmake_file
=m68k
/x-mot3300-gas
4045 if test x
$gnu_ld = xyes
4047 tmake_file
=m68k
/t-mot3300-gald
4049 tmake_file
=m68k
/t-mot3300-gas
4053 xmake_file
=m68k
/x-mot3300
4054 if test x
$gnu_ld = xyes
4056 tmake_file
=m68k
/t-mot3300-gld
4058 tmake_file
=m68k
/t-mot3300
4062 gdb_needs_out_file_path
=yes
4063 extra_parts
="crt0.o mcrt0.o"
4064 extra_headers
=math-68881.h
4067 m68k-ncr-sysv
*) # NCR Tower 32 SVR3
4068 tm_file
=m68k
/tower-as.h
4069 xm_defines
="USG SVR3"
4070 xmake_file
=m68k
/x-tower
4071 extra_parts
="crtbegin.o crtend.o"
4072 extra_headers
=math-68881.h
4075 tm_file
=m68k
/plexus.h
4076 xm_file
="xm-alloca.h m68k/xm-plexus.h ${xm_file}"
4079 extra_headers
=math-68881.h
4083 xm_file
="xm-alloca.h ${xm_file}"
4085 extra_headers
=math-68881.h
4088 xm_file
="xm-alloca.h m68k/xm-crds.h ${xm_file}"
4089 xm_defines
="USG unos"
4090 xmake_file
=m68k
/x-crds
4093 extra_headers
=math-68881.h
4095 m68k-cbm-sysv4
*) # Commodore variant of V.4.
4097 xm_file
="xm-alloca.h ${xm_file}"
4098 xm_defines
="USG FULL_PROTOTYPES"
4099 xmake_file
=m68k
/x-amix
4101 extra_parts
="crtbegin.o crtend.o"
4102 extra_headers
=math-68881.h
4106 tm_file
=m68k
/ccur-GAS.h
4107 xmake_file
=m68k
/x-ccur
4108 extra_headers
=math-68881.h
4112 m68k-hp-bsd4.4
*) # HP 9000/3xx running 4.4bsd
4113 tm_file
=m68k
/hp3bsd44.h
4114 xmake_file
=m68k
/x-hp3bsd44
4116 extra_headers
=math-68881.h
4119 m68k-hp-bsd
*) # HP 9000/3xx running Berkeley Unix
4120 tm_file
=m68k
/hp3bsd.h
4122 extra_headers
=math-68881.h
4126 if test x
$with_fp = xno
4128 tm_file
=m68k
/isi-nfp.h
4134 extra_headers
=math-68881.h
4136 m68k-hp-hpux7
*) # HP 9000 series 300 running HPUX version 7.
4137 xm_file
="xm_alloca.h ${xm_file}"
4138 xm_defines
="USG NO_SYS_SIGLIST"
4139 if test x
$gas = xyes
4141 xmake_file
=m68k
/x-hp320g
4142 tm_file
=m68k
/hp320g.h
4144 xmake_file
=m68k
/x-hp320
4145 tm_file
=m68k
/hpux7.h
4147 install_headers_dir
=install-headers-cpio
4149 extra_headers
=math-68881.h
4152 m68k-hp-hpux
*) # HP 9000 series 300
4153 xm_file
="xm_alloca.h ${xm_file}"
4154 xm_defines
="USG NO_SYS_SIGLIST"
4155 if test x
$gas = xyes
4157 xmake_file
=m68k
/x-hp320g
4158 tm_file
=m68k
/hp320g.h
4160 xmake_file
=m68k
/x-hp320
4161 tm_file
=m68k
/hp320.h
4163 install_headers_dir
=install-headers-cpio
4165 extra_headers
=math-68881.h
4169 tm_file
=m68k
/sun3mach.h
4171 extra_headers
=math-68881.h
4175 if test x
$gas = xyes
4177 tm_file
=m68k
/news3gas.h
4179 tm_file
=m68k
/news3.h
4182 extra_headers
=math-68881.h
4185 m68k-sony-bsd
* | m68k-sony-newsos
*)
4186 if test x
$gas = xyes
4188 tm_file
=m68k
/newsgas.h
4193 extra_headers
=math-68881.h
4196 m68k-next-nextstep2
*)
4197 tm_file
=m68k
/next21.h
4198 xm_file
="m68k/xm-next.h ${xm_file}"
4199 tmake_file
=m68k
/t-next
4200 xmake_file
=m68k
/x-next
4201 extra_objs
=nextstep.o
4202 extra_headers
=math-68881.h
4206 m68k-next-nextstep3
*)
4208 xm_file
="m68k/xm-next.h ${xm_file}"
4209 tmake_file
=m68k
/t-next
4210 xmake_file
=m68k
/x-next
4211 extra_objs
=nextstep.o
4212 extra_parts
="crtbegin.o crtend.o"
4213 extra_headers
=math-68881.h
4215 if test x
$enable_threads = xyes
; then
4220 if test x
$with_fp = xno
4222 tm_file
=m68k
/sun3n3.h
4224 tm_file
=m68k
/sun3o3.h
4228 extra_headers
=math-68881.h
4230 m68k-sun-sunos
*) # For SunOS 4 (the default).
4231 if test x
$with_fp = xno
4233 tm_file
=m68k
/sun3n.h
4239 extra_headers
=math-68881.h
4242 tm_file
=m68k
/vxm68k.h
4243 tmake_file
=m68k
/t-vxworks68
4244 extra_headers
=math-68881.h
4245 thread_file
='vxworks'
4249 tmake_file
=m68k
/t-m68kbare
4250 tm_file
="m68k/m68k-aout.h libgloss.h"
4251 extra_headers
=math-68881.h
4255 tmake_file
=m68k
/t-m68kbare
4256 tm_file
="m68k/m68k-coff.h dbx.h libgloss.h"
4257 extra_headers
=math-68881.h
4260 m68020-
*-elf* | m68k-
*-elf*)
4261 tm_file
="m68k/m68020-elf.h libgloss.h"
4262 xm_file
=m68k
/xm-m68kv.h
4263 tmake_file
=m68k
/t-m68kelf
4264 header_files
=math-68881.h
4267 if test x
$gas = xyes
4271 tm_file
=m68k
/lynx-ng.h
4273 xm_file
=m68k
/xm-lynx.h
4275 tmake_file
=m68k
/t-lynx
4276 extra_headers
=math-68881.h
4280 tm_file
=m68k
/netbsd.h
4286 # we need collect2 until our bug is fixed...
4289 m68k-
*-sysv3*) # Motorola m68k's running system V.3
4290 xm_file
="xm-alloca.h ${xm_file}"
4292 xmake_file
=m68k
/x-m68kv
4293 extra_parts
="crtbegin.o crtend.o"
4294 extra_headers
=math-68881.h
4297 m68k-
*-sysv4*) # Motorola m68k's running system V.4
4298 tm_file
=m68k
/m68kv4.h
4299 xm_file
="xm-alloca.h ${xm_file}"
4302 extra_parts
="crtbegin.o crtend.o"
4303 extra_headers
=math-68881.h
4306 m68k-
*-linux-gnuaout*) # Motorola m68k's running GNU/Linux
4309 tm_file
=m68k
/linux-aout.h
4310 tmake_file
="t-linux-aout m68k/t-linux-aout"
4311 extra_headers
=math-68881.h
4315 m68k-
*-linux-gnulibc1) # Motorola m68k's running GNU/Linux
4316 # with ELF format using the
4317 # GNU/Linux C library 5
4319 tm_file
=m68k
/linux.h
4320 tmake_file
="t-linux t-linux-gnulibc1 m68k/t-linux"
4321 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4322 extra_headers
=math-68881.h
4326 m68k-
*-linux-gnu*) # Motorola m68k's running GNU/Linux
4327 # with ELF format using glibc 2
4328 # aka the GNU/Linux C library 6.
4330 tm_file
=m68k
/linux.h
4331 tmake_file
="t-linux m68k/t-linux"
4332 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4333 extra_headers
=math-68881.h
4336 if test x
$enable_threads = xyes
; then
4341 tmake_file
=m68k
/t-m68kbare
4342 tm_file
=m68k
/m68k-psos.h
4343 extra_headers
=math-68881.h
4347 tmake_file
="m68k/t-m68kbare t-rtems"
4348 tm_file
=m68k
/rtems.h
4349 extra_headers
=math-68881.h
4356 tm_file
=m88k
/dguxbcs.h
4357 tmake_file
=m88k
/t-dguxbcs
4361 tmake_file
=m88k
/t-dgux
4364 extra_parts
="crtbegin.o bcscrtbegin.o crtend.o m88kdgux.ld"
4365 xmake_file
=m88k
/x-dgux
4366 if test x
$gas = xyes
4368 tmake_file
=m88k
/t-dgux-gas
4371 m88k-dolphin-sysv3
*)
4372 tm_file
=m88k
/dolph.h
4373 extra_parts
="crtbegin.o crtend.o"
4374 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4375 xmake_file
=m88k
/x-dolph
4376 if test x
$gas = xyes
4378 tmake_file
=m88k
/t-m88k-gas
4381 m88k-tektronix-sysv3
)
4382 tm_file
=m88k
/tekXD88.h
4383 extra_parts
="crtbegin.o crtend.o"
4384 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4385 xmake_file
=m88k
/x-tekXD88
4386 if test x
$gas = xyes
4388 tmake_file
=m88k
/t-m88k-gas
4392 tm_file
=m88k
/m88k-aout.h
4395 tm_file
=m88k
/m88k-coff.h
4396 tmake_file
=m88k
/t-bug
4400 extra_parts
="crtbegin.o crtend.o"
4401 if test x
$gas = xyes
4403 tmake_file
=m88k
/t-luna-gas
4405 tmake_file
=m88k
/t-luna
4409 tmake_file
="${tmake_file} m88k/t-luna-gas"
4412 tm_file
=m88k
/sysv3.h
4413 extra_parts
="crtbegin.o crtend.o"
4414 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4415 xmake_file
=m88k
/x-sysv3
4416 if test x
$gas = xyes
4418 tmake_file
=m88k
/t-m88k-gas
4422 tm_file
=m88k
/sysv4.h
4423 extra_parts
="crtbegin.o crtend.o"
4424 xmake_file
=m88k
/x-sysv4
4425 tmake_file
=m88k
/t-sysv4
4427 mips-sgi-irix6
*) # SGI System V.4., IRIX 6
4428 tm_file
=mips
/iris6.h
4429 xm_file
=mips
/xm-iris6.h
4430 xmake_file
=mips
/x-iris6
4431 tmake_file
=mips
/t-iris6
4432 # if test x$enable_threads = xyes; then
4433 # thread_file='irix'
4437 tm_file
="mips/elf.h libgloss.h mips/vxworks.h"
4438 tmake_file
=mips
/t-ecoff
4441 extra_parts
="crtbegin.o crtend.o"
4442 thread_file
='vxworks'
4444 mips-sgi-irix5cross64
) # Irix5 host, Irix 6 target, cross64
4445 tm_file
="mips/iris6.h mips/cross64.h"
4447 xm_file
="mips/xm-iris5.h"
4448 xmake_file
=mips
/x-iris
4449 tmake_file
=mips
/t-cross64
4450 # See comment in mips/iris[56].h files.
4452 # if test x$enable_threads = xyes; then
4453 # thread_file='irix'
4457 if test x
$gas = xyes
4459 if test x
$stabs = xyes
4461 tm_file
=mips
/iris5gdb.h
4463 tm_file
="mips/sni-svr4.h mips/sni-gas.h"
4466 tm_file
=mips
/sni-svr4.h
4469 xmake_file
=mips
/x-sni-svr4
4470 tmake_file
=mips
/t-mips-gas
4471 if test x
$gnu_ld != xyes
4476 mips-sgi-irix5
*) # SGI System V.4., IRIX 5
4477 if test x
$gas = xyes
4479 tm_file
="mips/iris5.h mips/iris5gas.h"
4480 if test x
$stabs = xyes
4482 tm_file
="${tm_file} dbx.h"
4485 tm_file
=mips
/iris5.h
4488 xm_file
="mips/xm-iris5.h"
4489 xmake_file
=mips
/x-iris
4490 # mips-tfile doesn't work yet
4491 tmake_file
=mips
/t-mips-gas
4492 # See comment in mips/iris5.h file.
4494 # if test x$enable_threads = xyes; then
4495 # thread_file='irix'
4498 mips-sgi-irix4loser
*) # Mostly like a MIPS.
4499 tm_file
="mips/iris4loser.h mips/iris3.h ${tm_file} mips/iris4.h"
4500 if test x
$stabs = xyes
; then
4501 tm_file
="${tm_file} dbx.h"
4504 xmake_file
=mips
/x-iris
4505 if test x
$gas = xyes
4507 tmake_file
=mips
/t-mips-gas
4509 extra_passes
="mips-tfile mips-tdump"
4511 if test x
$gnu_ld != xyes
4515 # if test x$enable_threads = xyes; then
4516 # thread_file='irix'
4519 mips-sgi-irix4
*) # Mostly like a MIPS.
4520 tm_file
="mips/iris3.h ${tm_file} mips/iris4.h"
4521 if test x
$stabs = xyes
; then
4522 tm_file
="${tm_file} dbx.h"
4525 xmake_file
=mips
/x-iris
4526 if test x
$gas = xyes
4528 tmake_file
=mips
/t-mips-gas
4530 extra_passes
="mips-tfile mips-tdump"
4532 if test x
$gnu_ld != xyes
4536 # if test x$enable_threads = xyes; then
4537 # thread_file='irix'
4540 mips-sgi-
*) # Mostly like a MIPS.
4541 tm_file
="mips/iris3.h ${tm_file}"
4542 if test x
$stabs = xyes
; then
4543 tm_file
="${tm_file} dbx.h"
4546 xmake_file
=mips
/x-iris3
4547 if test x
$gas = xyes
4549 tmake_file
=mips
/t-mips-gas
4551 extra_passes
="mips-tfile mips-tdump"
4553 if test x
$gnu_ld != xyes
4558 mips-dec-osfrose
*) # Decstation running OSF/1 reference port with OSF/rose.
4559 tm_file
="mips/osfrose.h ${tm_file}"
4560 xmake_file
=mips
/x-osfrose
4561 tmake_file
=mips
/t-osfrose
4562 extra_objs
=halfpic.o
4565 mips-dec-osf
*) # Decstation running OSF/1 as shipped by DIGITAL
4566 tm_file
=mips
/dec-osf1.h
4567 if test x
$stabs = xyes
; then
4568 tm_file
="${tm_file} dbx.h"
4570 xmake_file
=mips
/x-dec-osf1
4571 if test x
$gas = xyes
4573 tmake_file
=mips
/t-mips-gas
4575 tmake_file
=mips
/t-ultrix
4576 extra_passes
="mips-tfile mips-tdump"
4578 if test x
$gnu_ld != xyes
4583 mips-dec-bsd
*) # Decstation running 4.4 BSD
4584 tm_file
=mips
/dec-bsd.h
4585 if test x
$gas = xyes
4587 tmake_file
=mips
/t-mips-gas
4589 tmake_file
=mips
/t-ultrix
4590 extra_passes
="mips-tfile mips-tdump"
4592 if test x
$gnu_ld != xyes
4597 mipsel-
*-netbsd* | mips-dec-netbsd
*) # Decstation running NetBSD
4598 tm_file
=mips
/netbsd.h
4599 # On NetBSD, the headers are already okay, except for math.h.
4602 mips
*-*-linux*) # Linux MIPS, either endian.
4604 xm_file
="xm-siglist.h ${xm_file}"
4606 mipsel-
*) tm_file
="mips/elfl.h mips/linux.h" ;;
4607 *) tm_file
="mips/elf.h mips/linux.h" ;;
4609 extra_parts
="crtbegin.o crtend.o"
4612 fixincludes
=Makefile.
in
4614 mips
*el-
*-openbsd*) # mips little endian
4615 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
4616 tm_file
=mips
/openbsd.h
4619 mips
*-*-openbsd*) # mips big endian
4620 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
4621 tm_file
=mips
/openbsd-be.h
4624 mips-sony-bsd
* | mips-sony-newsos
*) # Sony NEWS 3600 or risc/news.
4625 tm_file
="mips/news4.h ${tm_file}"
4626 if test x
$stabs = xyes
; then
4627 tm_file
="${tm_file} dbx.h"
4629 if test x
$gas = xyes
4631 tmake_file
=mips
/t-mips-gas
4633 extra_passes
="mips-tfile mips-tdump"
4635 if test x
$gnu_ld != xyes
4639 xmake_file
=mips
/x-sony
4641 mips-sony-sysv
*) # Sony NEWS 3800 with NEWSOS5.0.
4642 # That is based on svr4.
4643 # t-svr4 is not right because this system doesn't use ELF.
4644 tm_file
="mips/news5.h ${tm_file}"
4645 if test x
$stabs = xyes
; then
4646 tm_file
="${tm_file} dbx.h"
4648 xm_file
="xm-siglist.h ${xm_file}"
4650 if test x
$gas = xyes
4652 tmake_file
=mips
/t-mips-gas
4654 extra_passes
="mips-tfile mips-tdump"
4656 if test x
$gnu_ld != xyes
4661 mips-tandem-sysv4
*) # Tandem S2 running NonStop UX
4662 tm_file
="mips/svr4-5.h mips/svr4-t.h"
4663 if test x
$stabs = xyes
; then
4664 tm_file
="${tm_file} dbx.h"
4666 xm_file
="xm-siglist.h ${xm_file}"
4668 xmake_file
=mips
/x-sysv
4669 if test x
$gas = xyes
4671 tmake_file
=mips
/t-mips-gas
4672 extra_parts
="crtbegin.o crtend.o"
4674 tmake_file
=mips
/t-mips
4675 extra_passes
="mips-tfile mips-tdump"
4677 if test x
$gnu_ld != xyes
4682 mips-
*-ultrix* | mips-dec-mach3
) # Decstation.
4683 tm_file
="mips/ultrix.h ${tm_file}"
4684 if test x
$stabs = xyes
; then
4685 tm_file
="${tm_file} dbx.h"
4687 xmake_file
=mips
/x-ultrix
4688 if test x
$gas = xyes
4690 tmake_file
=mips
/t-mips-gas
4692 tmake_file
=mips
/t-ultrix
4693 extra_passes
="mips-tfile mips-tdump"
4695 if test x
$gnu_ld != xyes
4700 mips-
*-riscos[56789]bsd
*)
4701 tm_file
=mips
/bsd-5.h
# MIPS BSD 4.3, RISC-OS 5.0
4702 if test x
$stabs = xyes
; then
4703 tm_file
="${tm_file} dbx.h"
4705 if test x
$gas = xyes
4707 tmake_file
=mips
/t-bsd-gas
4709 tmake_file
=mips
/t-bsd
4710 extra_passes
="mips-tfile mips-tdump"
4712 if test x
$gnu_ld != xyes
4717 mips-
*-bsd* | mips-
*-riscosbsd* | mips-
*-riscos[1234]bsd
*)
4718 tm_file
="mips/bsd-4.h ${tm_file}" # MIPS BSD 4.3, RISC-OS 4.0
4719 if test x
$stabs = xyes
; then
4720 tm_file
="${tm_file} dbx.h"
4722 if test x
$gas = xyes
4724 tmake_file
=mips
/t-bsd-gas
4726 tmake_file
=mips
/t-bsd
4727 extra_passes
="mips-tfile mips-tdump"
4729 if test x
$gnu_ld != xyes
4734 mips-
*-riscos[56789]sysv4
*)
4735 tm_file
=mips
/svr4-5.h
# MIPS System V.4., RISC-OS 5.0
4736 if test x
$stabs = xyes
; then
4737 tm_file
="${tm_file} dbx.h"
4739 xm_file
="xm-siglist.h ${xm_file}"
4740 xmake_file
=mips
/x-sysv
4741 if test x
$gas = xyes
4743 tmake_file
=mips
/t-svr4-gas
4745 tmake_file
=mips
/t-svr4
4746 extra_passes
="mips-tfile mips-tdump"
4748 if test x
$gnu_ld != xyes
4753 mips-
*-sysv4* | mips-
*-riscos[1234]sysv4
* | mips-
*-riscossysv4*)
4754 tm_file
="mips/svr4-4.h ${tm_file}"
4755 if test x
$stabs = xyes
; then
4756 tm_file
="${tm_file} dbx.h"
4759 xmake_file
=mips
/x-sysv
4760 if test x
$gas = xyes
4762 tmake_file
=mips
/t-svr4-gas
4764 tmake_file
=mips
/t-svr4
4765 extra_passes
="mips-tfile mips-tdump"
4767 if test x
$gnu_ld != xyes
4772 mips-
*-riscos[56789]sysv
*)
4773 tm_file
=mips
/svr3-5.h
# MIPS System V.3, RISC-OS 5.0
4774 if test x
$stabs = xyes
; then
4775 tm_file
="${tm_file} dbx.h"
4778 xmake_file
=mips
/x-sysv
4779 if test x
$gas = xyes
4781 tmake_file
=mips
/t-svr3-gas
4783 tmake_file
=mips
/t-svr3
4784 extra_passes
="mips-tfile mips-tdump"
4786 if test x
$gnu_ld != xyes
4791 mips-
*-sysv* | mips-
*-riscos*sysv
*)
4792 tm_file
="mips/svr3-4.h ${tm_file}"
4793 if test x
$stabs = xyes
; then
4794 tm_file
="${tm_file} dbx.h"
4797 xmake_file
=mips
/x-sysv
4798 if test x
$gas = xyes
4800 tmake_file
=mips
/t-svr3-gas
4802 tmake_file
=mips
/t-svr3
4803 extra_passes
="mips-tfile mips-tdump"
4805 if test x
$gnu_ld != xyes
4810 mips-
*-riscos[56789]*) # Default MIPS RISC-OS 5.0.
4811 tm_file
=mips
/mips-5.h
4812 if test x
$stabs = xyes
; then
4813 tm_file
="${tm_file} dbx.h"
4815 if test x
$gas = xyes
4817 tmake_file
=mips
/t-mips-gas
4819 extra_passes
="mips-tfile mips-tdump"
4821 if test x
$gnu_ld != xyes
4829 tm_file
=mips
/ecoffl.h
4830 if test x
$stabs = xyes
; then
4831 tm_file
="${tm_file} dbx.h"
4833 tmake_file
=mips
/t-ecoff
4836 tm_file
="gofast.h mips/ecoff.h"
4837 if test x
$stabs = xyes
; then
4838 tm_file
="${tm_file} dbx.h"
4840 tmake_file
=mips
/t-ecoff
4843 tm_file
="mips/elfl.h libgloss.h"
4844 tmake_file
=mips
/t-elf
4847 tm_file
="mips/elf.h"
4848 tmake_file
=mips
/t-elf
4851 tm_file
="mips/elfl64.h"
4852 tmake_file
=mips
/t-elf
4854 mips64orionel-
*-elf*)
4855 tm_file
="mips/elforion.h mips/elfl64.h libgloss.h"
4856 tmake_file
=mips
/t-elf
4859 tm_file
="mips/elf64.h"
4860 tmake_file
=mips
/t-elf
4863 tm_file
="mips/elforion.h mips/elf64.h libgloss.h"
4864 tmake_file
=mips
/t-elf
4866 mips64orion-
*-rtems*)
4867 tm_file
="mips/elforion.h mips/elf64.h mips/rtems64.h"
4868 tmake_file
="mips/t-ecoff t-rtems"
4871 tm_file
="mips/r3900.h mips/elfl.h mips/abi64.h"
4872 tmake_file
=mips
/t-r3900
4875 tm_file
="mips/r3900.h mips/elf.h mips/abi64.h"
4876 tmake_file
=mips
/t-r3900
4877 # FIXME mips-elf should be fixed to use crtstuff.
4880 mips-
*-*) # Default MIPS RISC-OS 4.0.
4881 if test x
$stabs = xyes
; then
4882 tm_file
="${tm_file} dbx.h"
4884 if test x
$gas = xyes
4886 tmake_file
=mips
/t-mips-gas
4888 extra_passes
="mips-tfile mips-tdump"
4890 if test x
$gnu_ld != xyes
4897 tm_file
="mn10200/mn10200.h"
4898 if test x
$stabs = xyes
4900 tm_file
="${tm_file} dbx.h"
4906 tm_file
="mn10300/mn10300.h"
4907 if test x
$stabs = xyes
4909 tm_file
="${tm_file} dbx.h"
4914 tm_file
=ns32k
/encore.h
4918 tm_file
=ns32k
/sequent.h
4922 tm_file
=ns32k
/tek6100.h
4926 tm_file
=ns32k
/tek6200.h
4929 # This has not been updated to GCC 2.
4932 # xmake_file=ns32k/x-genix
4933 # tm_file=ns32k/genix.h
4937 tm_file
=ns32k
/merlin.h
4941 tm_file
=ns32k
/pc532-mach.h
4945 tm_file
=ns32k
/pc532-min.h
4946 xm_file
="ns32k/xm-pc532-min.h ${xm-file}"
4951 tm_file
=ns32k
/netbsd.h
4952 xm_file
="ns32k/xm-netbsd.h ${xm_file}"
4953 # On NetBSD, the headers are already okay, except for math.h.
4957 tm_file
="${tm_file} pdp11/2bsd.h"
4966 xmake_file
=pyr
/x-pyr
4973 xmake_file
=romp
/x-mach
4980 tmake_file
="${tmake_file} rs6000/t-rs6000 rs6000/t-openbsd"
4985 tm_file
=rs6000
/beos.h
4986 xm_file
=rs6000
/xm-beos.h
4987 tmake_file
=rs6000
/t-beos
4988 xmake_file
=rs6000
/x-beos
4990 powerpc-
*-sysv* | powerpc-
*-elf*)
4991 tm_file
=rs6000
/sysv4.h
4992 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
4993 xm_defines
="USG POSIX"
4994 extra_headers
=ppc-asm.h
4995 if test x
$gas = xyes
4997 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
4999 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5001 xmake_file
=rs6000
/x-sysv4
5004 tm_file
=rs6000
/eabiaix.h
5005 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5006 extra_headers
=ppc-asm.h
5009 tm_file
=rs6000
/eabisim.h
5010 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5011 extra_headers
=ppc-asm.h
5014 tm_file
=rs6000
/eabi.h
5015 if test x
$gas = xyes
5017 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5019 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5021 extra_headers
=ppc-asm.h
5024 tm_file
=rs6000
/rtems.h
5025 if test x
$gas = xyes
5027 tmake_file
="rs6000/t-ppcgas t-rtems rs6000/t-ppccomm"
5029 tmake_file
="rs6000/t-ppc t-rtems rs6000/t-ppccomm"
5031 extra_headers
=ppc-asm.h
5033 powerpc-
*-linux-gnulibc1)
5034 tm_file
=rs6000
/linux.h
5035 xm_file
=rs6000
/xm-sysv4.h
5036 out_file
=rs6000
/rs6000.c
5037 if test x
$gas = xyes
5039 tmake_file
="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5041 tmake_file
="rs6000/t-ppc t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5044 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5045 extra_headers
=ppc-asm.h
5046 if test x
$enable_threads = xyes
; then
5050 powerpc-
*-linux-gnu*)
5051 tm_file
=rs6000
/linux.h
5052 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5053 xm_defines
="USG ${xm_defines}"
5054 out_file
=rs6000
/rs6000.c
5055 if test x
$gas = xyes
5057 tmake_file
="rs6000/t-ppcos t-linux rs6000/t-ppccomm"
5059 tmake_file
="rs6000/t-ppc t-linux rs6000/t-ppccomm"
5062 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5063 extra_headers
=ppc-asm.h
5064 if test x
$enable_threads = xyes
; then
5068 powerpc-wrs-vxworks
*)
5070 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5071 xm_defines
="USG POSIX"
5072 tm_file
=rs6000
/vxppc.h
5073 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5074 extra_headers
=ppc-asm.h
5075 thread_file
='vxworks'
5077 powerpcle-
*-sysv* | powerpcle-
*-elf*)
5078 tm_file
=rs6000
/sysv4le.h
5079 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5080 xm_defines
="USG POSIX"
5081 if test x
$gas = xyes
5083 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5085 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5087 xmake_file
=rs6000
/x-sysv4
5088 extra_headers
=ppc-asm.h
5090 powerpcle-
*-eabisim*)
5091 tm_file
=rs6000
/eabilesim.h
5092 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5093 extra_headers
=ppc-asm.h
5096 tm_file
=rs6000
/eabile.h
5097 if test x
$gas = xyes
5099 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5101 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5103 extra_headers
=ppc-asm.h
5105 powerpcle-
*-winnt* )
5106 tm_file
=rs6000
/win-nt.h
5107 tmake_file
=rs6000
/t-winnt
5109 if test x
$enable_threads = xyes
; then
5112 extra_headers
=ppc-asm.h
5114 powerpcle-
*-pe | powerpcle-
*-cygwin*)
5115 tm_file
=rs6000
/cygwin.h
5116 xm_file
="rs6000/xm-cygwin.h ${xm_file}"
5117 tmake_file
=rs6000
/t-winnt
5118 xmake_file
=rs6000
/x-cygwin
5120 if test x
$enable_threads = xyes
; then
5124 extra_headers
=ppc-asm.h
5126 powerpcle-
*-solaris2*)
5127 tm_file
=rs6000
/sol2.h
5128 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5129 xm_defines
="USG POSIX"
5130 if test x
$gas = xyes
5132 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5134 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5136 xmake_file
=rs6000
/x-sysv4
5137 extra_headers
=ppc-asm.h
5139 rs6000-ibm-aix3.
[01]*)
5140 tm_file
=rs6000
/aix31.h
5141 xmake_file
=rs6000
/x-aix31
5145 rs6000-ibm-aix3.2.
[456789]* | powerpc-ibm-aix3.2.
[456789]*)
5146 tm_file
=rs6000
/aix3newas.h
5147 if test x
$host != x
$target
5149 tmake_file
=rs6000
/t-xnewas
5151 tmake_file
=rs6000
/t-newas
5156 rs6000-ibm-aix4.
[12]* | powerpc-ibm-aix4.
[12]*)
5157 if test "$gnu_ld" = yes
5159 tm_file
=rs6000
/aix41-gld.h
5161 tm_file
=rs6000
/aix41.h
5163 if test x
$host != x
$target
5165 tmake_file
=rs6000
/t-xnewas
5167 tmake_file
=rs6000
/t-newas
5169 xmake_file
=rs6000
/x-aix41
5173 rs6000-ibm-aix4.
[3456789].
* | powerpc-ibm-aix4.
[3456789].
*)
5174 tm_file
=rs6000
/aix43.h
5175 if test x
$host != x
$target
5177 tmake_file
=rs6000
/t-xaix43
5179 tmake_file
=rs6000
/t-aix43
5181 xmake_file
=rs6000
/x-aix43
5185 rs6000-ibm-aix
[56789].
* | powerpc-ibm-aix
[56789].
*)
5186 tm_file
=rs6000
/aix43.h
5187 if test x
$host != x
$target
5189 tmake_file
=rs6000
/t-xaix43
5191 tmake_file
=rs6000
/t-aix43
5193 xmake_file
=rs6000
/x-aix43
5206 tm_file
=rs6000
/mach.h
5207 xm_file
="${xm_file} rs6000/xm-mach.h"
5208 xmake_file
=rs6000
/x-mach
5212 tm_file
=rs6000
/lynx.h
5213 xm_file
=rs6000
/xm-lynx.h
5214 tmake_file
=rs6000
/t-rs6000
5215 xmake_file
=rs6000
/x-lynx
5223 tmake_file
="sh/t-sh t-rtems"
5224 tm_file
=sh
/rtemself.h
5228 tmake_file
="sh/t-sh t-rtems"
5237 xm_file
="xm-alloca.h ${xm_file}"
5240 sparc-wrs-vxworks
* | sparclite-wrs-vxworks
*)
5241 tm_file
=sparc
/vxsparc.h
5242 tmake_file
=sparc
/t-vxsparc
5244 thread_file
='vxworks'
5247 tmake_file
=sparc
/t-sparcbare
5248 tm_file
="sparc/aout.h libgloss.h"
5251 tm_file
=sparc
/netbsd.h
5255 # we need collect2 until our bug is fixed...
5263 tmake_file
=sparc
/t-elf
5264 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
5268 sparc-
*-linux-gnuaout*) # Sparc's running GNU/Linux, a.out
5269 xm_file
="${xm_file} sparc/xm-linux.h"
5270 tm_file
=sparc
/linux-aout.h
5274 sparc-
*-linux-gnulibc1*) # Sparc's running GNU/Linux, libc5
5275 xm_file
="${xm_file} sparc/xm-linux.h"
5277 tm_file
=sparc
/linux.h
5278 tmake_file
="t-linux t-linux-gnulibc1"
5279 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5282 sparc-
*-linux-gnu*) # Sparc's running GNU/Linux, libc6
5283 xm_file
="${xm_file} sparc/xm-linux.h"
5285 tm_file
=sparc
/linux.h
5286 tmake_file
="t-linux"
5287 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5289 if test x
$enable_threads = xyes
; then
5294 if test x
$gas = xyes
5296 tm_file
=sparc
/lynx.h
5298 tm_file
=sparc
/lynx-ng.h
5300 xm_file
=sparc
/xm-lynx.h
5301 tmake_file
=sparc
/t-sunos41
5305 tmake_file
="sparc/t-sparcbare t-rtems"
5306 tm_file
=sparc
/rtems.h
5308 sparcv9-
*-solaris2*)
5309 tm_file
=sparc
/sol2-sld-64.h
5310 xm_file
="sparc/xm-sysv4-64.h sparc/xm-sol2.h"
5311 xm_defines
="USG POSIX"
5312 tmake_file
="sparc/t-sol2 sparc/t-sol2-64"
5313 xmake_file
=sparc
/x-sysv4
5314 extra_parts
="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o"
5316 if test x
${enable_threads} = x
; then
5317 enable_threads
=$have_pthread_h
5318 if test x
${enable_threads} = x
; then
5319 enable_threads
=$have_thread_h
5322 if test x
${enable_threads} = xyes
; then
5323 if test x
${have_pthread_h} = xyes
; then
5326 thread_file
='solaris'
5330 sparc-hal-solaris2
*)
5331 xm_file
=sparc
/xm-sol2.h
5332 tm_file
="sparc/sol2.h sparc/hal.h"
5333 tmake_file
="sparc/t-halos sparc/t-sol2"
5334 xmake_file
=sparc
/x-sysv4
5335 extra_parts
="crt1.o crti.o crtn.o gmon.o crtbegin.o crtend.o"
5336 fixincludes
=fixinc.svr4
5340 if test x
$gnu_ld = xyes
5342 tm_file
=sparc
/sol2.h
5344 tm_file
=sparc
/sol2-sld.h
5346 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5347 xm_defines
="USG POSIX"
5348 tmake_file
=sparc
/t-sol2
5349 xmake_file
=sparc
/x-sysv4
5350 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
5359 if test x
${enable_threads} = x
; then
5360 enable_threads
=$have_pthread_h
5361 if test x
${enable_threads} = x
; then
5362 enable_threads
=$have_thread_h
5365 if test x
${enable_threads} = xyes
; then
5366 if test x
${have_pthread_h} = xyes
; then
5369 thread_file
='solaris'
5374 tm_file
=sparc
/sunos4.h
5375 tmake_file
=sparc
/t-sunos40
5379 tm_file
=sparc
/sunos4.h
5380 tmake_file
=sparc
/t-sunos41
5382 if test x
$gas = xyes
; then
5383 tm_file
="${tm_file} sparc/sun4gas.h"
5387 tm_file
=sparc
/sun4o3.h
5391 tm_file
=sparc
/sysv4.h
5392 xm_file
="xm-siglist.h sparc/xm-sysv4.h"
5393 xm_defines
="USG POSIX"
5395 xmake_file
=sparc
/x-sysv4
5396 extra_parts
="crtbegin.o crtend.o"
5399 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5400 xm_defines
="USG POSIX"
5401 tm_file
=sparc
/vxsim.h
5402 tmake_file
=sparc
/t-vxsparc
5403 xmake_file
=sparc
/x-sysv4
5406 tm_file
="sparc/splet.h libgloss.h"
5407 tmake_file
=sparc
/t-splet
5410 tm_file
="sparc/litecoff.h libgloss.h"
5411 tmake_file
=sparc
/t-sparclite
5414 tm_file
="sparc/lite.h aoutos.h libgloss.h"
5415 tmake_file
=sparc
/t-sparclite
5418 tmake_file
=sparc
/t-sp64
5419 tm_file
=sparc
/sp64-aout.h
5422 tmake_file
=sparc
/t-sp64
5423 tm_file
=sparc
/sp64-elf.h
5424 extra_parts
="crtbegin.o crtend.o"
5426 sparc64-
*-linux*) # 64-bit Sparc's running GNU/Linux
5427 tmake_file
="t-linux sparc/t-linux64"
5428 xm_file
="sparc/xm-sp64.h sparc/xm-linux.h"
5429 tm_file
=sparc
/linux64.h
5431 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5434 # This hasn't been upgraded to GCC 2.
5435 # tahoe-harris-*) # Harris tahoe, using COFF.
5436 # tm_file=tahoe/harris.h
5438 # tahoe-*-bsd*) # tahoe running BSD
5440 thumb-
*-coff* | thumbel-
*-coff*)
5442 out_file
=arm
/thumb.c
5443 xm_file
=arm
/xm-thumb.h
5444 md_file
=arm
/thumb.md
5445 tmake_file
=arm
/t-thumb
5449 out_file
=arm
/thumb.c
5450 xm_file
=arm
/xm-thumb.h
5451 md_file
=arm
/thumb.md
5452 tmake_file
=arm
/t-thumb
5453 thread_file
='vxworks'
5455 # This hasn't been upgraded to GCC 2.
5462 tm_file
="v850/v850.h"
5463 xm_file
="v850/xm-v850.h"
5464 tmake_file
=v850
/t-v850
5465 if test x
$stabs = xyes
5467 tm_file
="${tm_file} dbx.h"
5471 vax-
*-bsd*) # vaxen running BSD
5475 vax-
*-sysv*) # vaxen running system V
5476 tm_file
="${tm_file} vax/vaxv.h"
5481 tm_file
="${tm_file} netbsd.h vax/netbsd.h"
5486 tmake_file
="${tm_file} vax/t-openbsd"
5488 vax-
*-ultrix*) # vaxen running ultrix
5489 tm_file
="${tm_file} vax/ultrix.h"
5493 vax-
*-vms*) # vaxen running VMS
5494 xm_file
=vax
/xm-vms.h
5498 vax-
*-*) # vax default entry
5502 xm_file
="${xm_file} xm-svr3"
5506 echo "Configuration $machine not supported" 1>&2
5513 ;; # Existing GNU/Linux systems do not use the GNU setup.
5515 # On the GNU system, the setup is just about the same on
5516 # each different CPU. The specific machines that GNU
5517 # supports are matched above and just set $cpu_type.
5518 xm_file
="xm-gnu.h ${xm_file}"
5519 tm_file
=${cpu_type}/gnu.h
5520 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
5521 # GNU always uses ELF.
5523 # GNU tools are the only tools.
5526 xmake_file
=x-linux
# These details are the same as Linux.
5527 tmake_file
=t-gnu
# These are not.
5530 xmake_try_sysv
=x-sysv
5531 install_headers_dir
=install-headers-cpio
5534 install_headers_dir
=install-headers-cpio
5538 # Distinguish i[34567]86
5539 # Also, do not run mips-tfile on MIPS if using gas.
5540 # Process --with-cpu= for PowerPC/rs6000
5541 target_cpu_default2
=
5544 target_cpu_default2
=1
5547 case $target_alias in
5549 target_cpu_default2
=4
5552 target_cpu_default2
=2
5556 i686-
*-* | i786-
*-*)
5557 target_cpu_default2
=3
5562 target_cpu_default2
="MASK_CPU_EV6|MASK_BWX|MASK_CIX|MASK_MAX"
5565 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX|MASK_MAX"
5568 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX"
5571 target_cpu_default2
="MASK_CPU_EV5"
5575 if test x
$gas = xyes
5577 if test "$target_cpu_default2" = ""
5579 target_cpu_default2
="MASK_GAS"
5581 target_cpu_default2
="${target_cpu_default2}|MASK_GAS"
5586 case "x$with_cpu" in
5589 target_cpu_default2
="TARGET_CPU_generic"
5592 # Distinguish cores, and major variants
5593 # arm7m doesn't exist, but D & I don't affect code
5594 xarm23678 | xarm250 | xarm67010 \
5595 | xarm7m | xarm7dm | xarm7dmi | xarm7tdmi \
5596 | xarm7100 | xarm7500 | xarm7500fe | xarm810 \
5597 | xstrongarm | xstrongarm110 | xstrongarm1100
)
5598 target_cpu_default2
="TARGET_CPU_$with_cpu"
5602 echo "--with-cpu must be passed a value" 1>&2
5607 if test x
$pass2done = xyes
5609 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5616 mips
*-*-ecoff* | mips
*-*-elf*)
5617 if test x
$gas = xyes
5619 if test x
$gnu_ld = xyes
5621 target_cpu_default2
=20
5623 target_cpu_default2
=16
5628 if test x
$gas = xyes
5630 target_cpu_default2
=16
5633 powerpc
*-*-* | rs6000-
*-*)
5634 case "x$with_cpu" in
5638 xcommon | xpower | xpower2 | xpowerpc | xrios \
5639 | xrios1 | xrios2 | xrsc | xrsc1 \
5640 | x601 | x602 | x603 | x603e | x604 | x604e | x620 \
5641 | xec603e | x740 | x750 | x401 \
5642 | x403 | x505 | x801 | x821 | x823 | x860
)
5643 target_cpu_default2
="\"$with_cpu\""
5647 echo "--with-cpu must be passed a value" 1>&2
5652 if test x
$pass2done = xyes
5654 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5661 case ".$with_cpu" in
5663 target_cpu_default2
=TARGET_CPU_
"`echo $machine | sed 's/-.*$//'`"
5665 .supersparc | .hypersparc | .ultrasparc | .v7 | .v8 | .v9
)
5666 target_cpu_default2
="TARGET_CPU_$with_cpu"
5669 if test x
$pass2done = xyes
5671 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5679 if test "$target_cpu_default2" != ""
5681 if test "$target_cpu_default" != ""
5683 target_cpu_default
="(${target_cpu_default}|${target_cpu_default2})"
5685 target_cpu_default
=$target_cpu_default2
5689 # No need for collect2 if we have the GNU linker.
5690 # Actually, there is now; GNU ld doesn't handle the EH info or
5691 # collecting for shared libraries.
5698 # Save data on machine being used to compile GCC in build_xm_file.
5699 # Save data on host machine in vars host_xm_file and host_xmake_file.
5700 if test x
$pass1done = x
5702 if test x
"$xm_file" = x
5703 then build_xm_file
=$cpu_type/xm-
$cpu_type.h
5704 else build_xm_file
=$xm_file
5706 build_xm_defines
=$xm_defines
5707 build_install_headers_dir
=$install_headers_dir
5708 build_exeext
=$exeext
5711 if test x
$pass2done = x
5713 if test x
"$xm_file" = x
5714 then host_xm_file
=$cpu_type/xm-
$cpu_type.h
5715 else host_xm_file
=$xm_file
5717 host_xm_defines
=$xm_defines
5718 if test x
"$xmake_file" = x
5719 then xmake_file
=$cpu_type/x-
$cpu_type
5721 host_xmake_file
="$xmake_file"
5722 host_truncate_target
=$truncate_target
5723 host_extra_gcc_objs
=$extra_gcc_objs
5724 host_extra_objs
=$extra_host_objs
5731 extra_objs
="${host_extra_objs} ${extra_objs}"
5733 # Default the target-machine variables that were not explicitly set.
5734 if test x
"$tm_file" = x
5735 then tm_file
=$cpu_type/$cpu_type.h
; fi
5737 if test x
$extra_headers = x
5738 then extra_headers
=; fi
5740 if test x
"$xm_file" = x
5741 then xm_file
=$cpu_type/xm-
$cpu_type.h
; fi
5743 if test x
$md_file = x
5744 then md_file
=$cpu_type/$cpu_type.md
; fi
5746 if test x
$out_file = x
5747 then out_file
=$cpu_type/$cpu_type.c
; fi
5749 if test x
"$tmake_file" = x
5750 then tmake_file
=$cpu_type/t-
$cpu_type
5753 if test x
"$dwarf2" = xyes
5754 then tm_file
="tm-dwarf2.h $tm_file"
5757 if test x
$float_format = x
5758 then float_format
=i64
5761 if test $float_format = none
5762 then float_h_file
=Makefile.
in
5763 else float_h_file
=float-
$float_format.h
5766 if test x
$enable_haifa = x
5769 alpha
*-* | hppa
*-* | powerpc
*-* | rs6000-
* |
*sparc
*-* | m32r
*-*)
5774 # Handle cpp installation.
5775 if [ x
$enable_cpp != x
]
5777 tmake_file
="$tmake_file t-install-cpp"
5780 # Say what files are being used for the output code and MD file.
5781 echo "Using \`$srcdir/config/$out_file' to output insns."
5782 echo "Using \`$srcdir/config/$md_file' as machine description file."
5785 for f
in $tm_file; do
5788 if test $count = ax
; then
5789 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
5791 echo "Using the following target machine macro files:"
5792 for f
in $tm_file; do
5793 echo " $srcdir/config/$f"
5798 for f
in $host_xm_file; do
5801 if test $count = ax
; then
5802 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
5804 echo "Using the following host machine macro files:"
5805 for f
in $host_xm_file; do
5806 echo " $srcdir/config/$f"
5810 if test "$host_xm_file" != "$build_xm_file"; then
5812 for f
in $build_xm_file; do
5815 if test $count = ax
; then
5816 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
5818 echo "Using the following build machine macro files:"
5819 for f
in $build_xm_file; do
5820 echo " $srcdir/config/$f"
5825 if test x
$thread_file = x
; then
5826 if test x
$target_thread_file != x
; then
5827 thread_file
=$target_thread_file
5829 thread_file
='single'
5833 # Set up the header files.
5834 # $links is the list of header files to create.
5835 # $vars is the list of shell variables with file names to include.
5836 # auto-host.h is the file containing items generated by autoconf and is
5837 # the first file included by config.h.
5839 host_xm_file
="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
5841 # If host=build, it is correct to have hconfig include auto-host.h
5842 # as well. If host!=build, we are in error and need to do more
5843 # work to find out the build config parameters.
5844 if test x
$host = x
$build
5846 build_xm_file
="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
5848 # We create a subdir, then run autoconf in the subdir.
5849 # To prevent recursion we set host and build for the new
5850 # invocation of configure to the build for this invocation
5857 /*) realsrcdir
=${srcdir};;
5858 *) realsrcdir
=..
/${srcdir};;
5860 CC
=${CC_FOR_BUILD} ${realsrcdir}/configure \
5861 --target=$target --host=$build --build=$build
5863 # We just finished tests for the build machine, so rename
5864 # the file auto-build.h in the gcc directory.
5865 mv auto-host.h ..
/auto-build.h
5868 build_xm_file
="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
5871 xm_file
="gansidecl.h ${xm_file}"
5872 tm_file
="gansidecl.h ${tm_file}"
5874 vars
="host_xm_file tm_file xm_file build_xm_file"
5875 links
="config.h tm.h tconfig.h hconfig.h"
5876 defines
="host_xm_defines null_defines xm_defines build_xm_defines"
5879 if test -f config.status
; then mv -f config.status config.bak
; fi
5882 while test -n "$vars"
5884 set $vars; var
=$1; shift; vars
=$
*
5885 set $links; link
=$1; shift; links
=$
*
5886 set $defines; define
=$1; shift; defines
=$
*
5890 # Define TARGET_CPU_DEFAULT if the system wants one.
5891 # This substitutes for lots of *.h files.
5892 if test "$target_cpu_default" != "" -a $link = tm.h
5894 echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
5897 for file in `eval echo '$'$var`; do
5902 echo '#ifdef IN_GCC' >>$link
5905 echo "#include \"$file\"" >>$link
5910 echo '#endif' >>$link
5915 for def
in `eval echo '$'$define`; do
5916 echo "#ifndef $def" >>$link
5917 echo "#define $def" >>$link
5918 echo "#endif" >>$link
5922 # Truncate the target if necessary
5923 if test x
$host_truncate_target != x
; then
5924 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
5927 # Get the version trigger filename from the toplevel
5928 if test "${with_gcc_version_trigger+set}" = set; then
5929 gcc_version_trigger
=$with_gcc_version_trigger
5931 gcc_version_trigger
=${srcdir}/version.c
5933 gcc_version
=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${gcc_version_trigger}`
5935 # Internationalization
5937 VERSION
="$gcc_version"
5938 cat >> confdefs.h
<<EOF
5939 #define PACKAGE "$PACKAGE"
5942 cat >> confdefs.h
<<EOF
5943 #define VERSION "$VERSION"
5951 # NLS support is still experimental, so disable it by default for now.
5952 # Check whether --enable-nls or --disable-nls was given.
5953 if test "${enable_nls+set}" = set; then
5954 enableval
="$enable_nls"
5962 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
5963 echo "configure:5964: checking for strerror in -lcposix" >&5
5964 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
5965 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5966 echo $ac_n "(cached) $ac_c" 1>&6
5968 ac_save_LIBS
="$LIBS"
5969 LIBS
="-lcposix $LIBS"
5970 cat > conftest.
$ac_ext <<EOF
5971 #line 5972 "configure"
5972 #include "confdefs.h"
5973 /* Override any gcc2 internal prototype to avoid an error. */
5974 /* We use char because int might match the return type of a gcc2
5975 builtin and then its argument prototype would still apply. */
5982 if { (eval echo configure
:5983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5984 eval "ac_cv_lib_$ac_lib_var=yes"
5986 echo "configure: failed program was:" >&5
5987 cat conftest.
$ac_ext >&5
5989 eval "ac_cv_lib_$ac_lib_var=no"
5992 LIBS
="$ac_save_LIBS"
5995 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5996 echo "$ac_t""yes" 1>&6
5997 LIBS
="$LIBS -lcposix"
5999 echo "$ac_t""no" 1>&6
6004 echo $ac_n "checking for working const""... $ac_c" 1>&6
6005 echo "configure:6006: checking for working const" >&5
6006 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
6007 echo $ac_n "(cached) $ac_c" 1>&6
6009 cat > conftest.
$ac_ext <<EOF
6010 #line 6011 "configure"
6011 #include "confdefs.h"
6015 /* Ultrix mips cc rejects this. */
6016 typedef int charset[2]; const charset x;
6017 /* SunOS 4.1.1 cc rejects this. */
6018 char const *const *ccp;
6020 /* NEC SVR4.0.2 mips cc rejects this. */
6021 struct point {int x, y;};
6022 static struct point const zero = {0,0};
6023 /* AIX XL C 1.02.0.0 rejects this.
6024 It does not let you subtract one const X* pointer from another in an arm
6025 of an if-expression whose if-part is not a constant expression */
6026 const char *g = "string";
6027 ccp = &g + (g ? g-g : 0);
6028 /* HPUX 7.0 cc rejects these. */
6031 ccp = (char const *const *) p;
6032 { /* SCO 3.2v4 cc rejects this. */
6034 char const *s = 0 ? (char *) 0 : (char const *) 0;
6038 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6040 const int *foo = &x[0];
6043 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6044 typedef const int *iptr;
6048 { /* AIX XL C 1.02.0.0 rejects this saying
6049 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6050 struct s { int j; const int *ap[3]; };
6051 struct s *b; b->j = 5;
6053 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6059 if { (eval echo configure
:6060: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6063 echo "configure: failed program was:" >&5
6064 cat conftest.
$ac_ext >&5
6071 echo "$ac_t""$ac_cv_c_const" 1>&6
6072 if test $ac_cv_c_const = no
; then
6073 cat >> confdefs.h
<<\EOF
6079 echo $ac_n "checking for inline""... $ac_c" 1>&6
6080 echo "configure:6081: checking for inline" >&5
6081 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
6082 echo $ac_n "(cached) $ac_c" 1>&6
6085 for ac_kw
in inline __inline__ __inline
; do
6086 cat > conftest.
$ac_ext <<EOF
6087 #line 6088 "configure"
6088 #include "confdefs.h"
6094 if { (eval echo configure
:6095: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6096 ac_cv_c_inline
=$ac_kw; break
6098 echo "configure: failed program was:" >&5
6099 cat conftest.
$ac_ext >&5
6106 echo "$ac_t""$ac_cv_c_inline" 1>&6
6107 case "$ac_cv_c_inline" in
6109 no
) cat >> confdefs.h
<<\EOF
6113 *) cat >> confdefs.h
<<EOF
6114 #define inline $ac_cv_c_inline
6119 echo $ac_n "checking for off_t""... $ac_c" 1>&6
6120 echo "configure:6121: checking for off_t" >&5
6121 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
6122 echo $ac_n "(cached) $ac_c" 1>&6
6124 cat > conftest.
$ac_ext <<EOF
6125 #line 6126 "configure"
6126 #include "confdefs.h"
6127 #include <sys/types.h>
6133 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6134 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6136 ac_cv_type_off_t
=yes
6144 echo "$ac_t""$ac_cv_type_off_t" 1>&6
6145 if test $ac_cv_type_off_t = no
; then
6146 cat >> confdefs.h
<<\EOF
6152 echo $ac_n "checking for size_t""... $ac_c" 1>&6
6153 echo "configure:6154: checking for size_t" >&5
6154 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
6155 echo $ac_n "(cached) $ac_c" 1>&6
6157 cat > conftest.
$ac_ext <<EOF
6158 #line 6159 "configure"
6159 #include "confdefs.h"
6160 #include <sys/types.h>
6166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6167 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6169 ac_cv_type_size_t
=yes
6172 ac_cv_type_size_t
=no
6177 echo "$ac_t""$ac_cv_type_size_t" 1>&6
6178 if test $ac_cv_type_size_t = no
; then
6179 cat >> confdefs.h
<<\EOF
6180 #define size_t unsigned
6185 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6186 # for constant arguments. Useless!
6187 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6188 echo "configure:6189: checking for working alloca.h" >&5
6189 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
6190 echo $ac_n "(cached) $ac_c" 1>&6
6192 cat > conftest.
$ac_ext <<EOF
6193 #line 6194 "configure"
6194 #include "confdefs.h"
6197 char *p = alloca(2 * sizeof(int));
6200 if { (eval echo configure
:6201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6202 ac_cv_header_alloca_h
=yes
6204 echo "configure: failed program was:" >&5
6205 cat conftest.
$ac_ext >&5
6207 ac_cv_header_alloca_h
=no
6212 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
6213 if test $ac_cv_header_alloca_h = yes; then
6214 cat >> confdefs.h
<<\EOF
6215 #define HAVE_ALLOCA_H 1
6220 echo $ac_n "checking for alloca""... $ac_c" 1>&6
6221 echo "configure:6222: checking for alloca" >&5
6222 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
6223 echo $ac_n "(cached) $ac_c" 1>&6
6225 cat > conftest.
$ac_ext <<EOF
6226 #line 6227 "configure"
6227 #include "confdefs.h"
6230 # define alloca __builtin_alloca
6233 # include <malloc.h>
6234 # define alloca _alloca
6237 # include <alloca.h>
6242 # ifndef alloca /* predefined by HP cc +Olibcalls */
6251 char *p = (char *) alloca(1);
6254 if { (eval echo configure
:6255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6256 ac_cv_func_alloca_works
=yes
6258 echo "configure: failed program was:" >&5
6259 cat conftest.
$ac_ext >&5
6261 ac_cv_func_alloca_works
=no
6266 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
6267 if test $ac_cv_func_alloca_works = yes; then
6268 cat >> confdefs.h
<<\EOF
6269 #define HAVE_ALLOCA 1
6274 if test $ac_cv_func_alloca_works = no
; then
6275 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6276 # that cause trouble. Some versions do not even contain alloca or
6277 # contain a buggy version. If you still want to use their alloca,
6278 # use ar to extract alloca.o from them instead of compiling alloca.c.
6279 ALLOCA
=alloca.
${ac_objext}
6280 cat >> confdefs.h
<<\EOF
6285 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6286 echo "configure:6287: checking whether alloca needs Cray hooks" >&5
6287 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
6288 echo $ac_n "(cached) $ac_c" 1>&6
6290 cat > conftest.
$ac_ext <<EOF
6291 #line 6292 "configure"
6292 #include "confdefs.h"
6293 #if defined(CRAY) && ! defined(CRAY2)
6300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6301 egrep "webecray" >/dev
/null
2>&1; then
6312 echo "$ac_t""$ac_cv_os_cray" 1>&6
6313 if test $ac_cv_os_cray = yes; then
6314 for ac_func
in _getb67 GETB67 getb67
; do
6315 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6316 echo "configure:6317: checking for $ac_func" >&5
6317 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6318 echo $ac_n "(cached) $ac_c" 1>&6
6320 cat > conftest.
$ac_ext <<EOF
6321 #line 6322 "configure"
6322 #include "confdefs.h"
6323 /* System header to define __stub macros and hopefully few prototypes,
6324 which can conflict with char $ac_func(); below. */
6326 /* Override any gcc2 internal prototype to avoid an error. */
6327 /* We use char because int might match the return type of a gcc2
6328 builtin and then its argument prototype would still apply. */
6333 /* The GNU C library defines this for functions which it implements
6334 to always fail with ENOSYS. Some functions are actually named
6335 something starting with __ and the normal name is an alias. */
6336 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6344 if { (eval echo configure
:6345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6346 eval "ac_cv_func_$ac_func=yes"
6348 echo "configure: failed program was:" >&5
6349 cat conftest.
$ac_ext >&5
6351 eval "ac_cv_func_$ac_func=no"
6356 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6357 echo "$ac_t""yes" 1>&6
6358 cat >> confdefs.h
<<EOF
6359 #define CRAY_STACKSEG_END $ac_func
6364 echo "$ac_t""no" 1>&6
6370 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6371 echo "configure:6372: checking stack direction for C alloca" >&5
6372 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6373 echo $ac_n "(cached) $ac_c" 1>&6
6375 if test "$cross_compiling" = yes; then
6376 ac_cv_c_stack_direction
=0
6378 cat > conftest.
$ac_ext <<EOF
6379 #line 6380 "configure"
6380 #include "confdefs.h"
6381 find_stack_direction ()
6383 static char *addr = 0;
6388 return find_stack_direction ();
6391 return (&dummy > addr) ? 1 : -1;
6395 exit (find_stack_direction() < 0);
6398 if { (eval echo configure
:6399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6400 ac_cv_c_stack_direction
=1
6402 echo "configure: failed program was:" >&5
6403 cat conftest.
$ac_ext >&5
6405 ac_cv_c_stack_direction
=-1
6412 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6413 cat >> confdefs.h
<<EOF
6414 #define STACK_DIRECTION $ac_cv_c_stack_direction
6419 for ac_hdr
in unistd.h
6421 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6422 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6423 echo "configure:6424: checking for $ac_hdr" >&5
6424 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6425 echo $ac_n "(cached) $ac_c" 1>&6
6427 cat > conftest.
$ac_ext <<EOF
6428 #line 6429 "configure"
6429 #include "confdefs.h"
6432 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6433 { (eval echo configure
:6434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6434 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6435 if test -z "$ac_err"; then
6437 eval "ac_cv_header_$ac_safe=yes"
6440 echo "configure: failed program was:" >&5
6441 cat conftest.
$ac_ext >&5
6443 eval "ac_cv_header_$ac_safe=no"
6447 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6448 echo "$ac_t""yes" 1>&6
6449 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6450 cat >> confdefs.h
<<EOF
6451 #define $ac_tr_hdr 1
6455 echo "$ac_t""no" 1>&6
6459 for ac_func
in getpagesize
6461 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6462 echo "configure:6463: checking for $ac_func" >&5
6463 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6464 echo $ac_n "(cached) $ac_c" 1>&6
6466 cat > conftest.
$ac_ext <<EOF
6467 #line 6468 "configure"
6468 #include "confdefs.h"
6469 /* System header to define __stub macros and hopefully few prototypes,
6470 which can conflict with char $ac_func(); below. */
6472 /* Override any gcc2 internal prototype to avoid an error. */
6473 /* We use char because int might match the return type of a gcc2
6474 builtin and then its argument prototype would still apply. */
6479 /* The GNU C library defines this for functions which it implements
6480 to always fail with ENOSYS. Some functions are actually named
6481 something starting with __ and the normal name is an alias. */
6482 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6490 if { (eval echo configure
:6491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6492 eval "ac_cv_func_$ac_func=yes"
6494 echo "configure: failed program was:" >&5
6495 cat conftest.
$ac_ext >&5
6497 eval "ac_cv_func_$ac_func=no"
6502 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6503 echo "$ac_t""yes" 1>&6
6504 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6505 cat >> confdefs.h
<<EOF
6506 #define $ac_tr_func 1
6510 echo "$ac_t""no" 1>&6
6514 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6515 echo "configure:6516: checking for working mmap" >&5
6516 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6517 echo $ac_n "(cached) $ac_c" 1>&6
6519 if test "$cross_compiling" = yes; then
6520 ac_cv_func_mmap_fixed_mapped
=no
6522 cat > conftest.
$ac_ext <<EOF
6523 #line 6524 "configure"
6524 #include "confdefs.h"
6526 /* Thanks to Mike Haertel and Jim Avera for this test.
6527 Here is a matrix of mmap possibilities:
6528 mmap private not fixed
6529 mmap private fixed at somewhere currently unmapped
6530 mmap private fixed at somewhere already mapped
6531 mmap shared not fixed
6532 mmap shared fixed at somewhere currently unmapped
6533 mmap shared fixed at somewhere already mapped
6534 For private mappings, we should verify that changes cannot be read()
6535 back from the file, nor mmap's back from the file at a different
6536 address. (There have been systems where private was not correctly
6537 implemented like the infamous i386 svr4.0, and systems where the
6538 VM page cache was not coherent with the filesystem buffer cache
6539 like early versions of FreeBSD and possibly contemporary NetBSD.)
6540 For shared mappings, we should conversely verify that changes get
6541 propogated back to all the places they're supposed to be.
6543 Grep wants private fixed already mapped.
6544 The main things grep needs to know about mmap are:
6545 * does it exist and is it safe to write into the mmap'd area
6546 * how to use it (BSD variants) */
6547 #include <sys/types.h>
6549 #include <sys/mman.h>
6551 /* This mess was copied from the GNU getpagesize.h. */
6552 #ifndef HAVE_GETPAGESIZE
6553 # ifdef HAVE_UNISTD_H
6554 # include <unistd.h>
6557 /* Assume that all systems that can run configure have sys/param.h. */
6558 # ifndef HAVE_SYS_PARAM_H
6559 # define HAVE_SYS_PARAM_H 1
6562 # ifdef _SC_PAGESIZE
6563 # define getpagesize() sysconf(_SC_PAGESIZE)
6564 # else /* no _SC_PAGESIZE */
6565 # ifdef HAVE_SYS_PARAM_H
6566 # include <sys/param.h>
6567 # ifdef EXEC_PAGESIZE
6568 # define getpagesize() EXEC_PAGESIZE
6569 # else /* no EXEC_PAGESIZE */
6571 # define getpagesize() NBPG * CLSIZE
6574 # endif /* no CLSIZE */
6575 # else /* no NBPG */
6577 # define getpagesize() NBPC
6578 # else /* no NBPC */
6580 # define getpagesize() PAGESIZE
6581 # endif /* PAGESIZE */
6582 # endif /* no NBPC */
6583 # endif /* no NBPG */
6584 # endif /* no EXEC_PAGESIZE */
6585 # else /* no HAVE_SYS_PARAM_H */
6586 # define getpagesize() 8192 /* punt totally */
6587 # endif /* no HAVE_SYS_PARAM_H */
6588 # endif /* no _SC_PAGESIZE */
6590 #endif /* no HAVE_GETPAGESIZE */
6593 extern "C" { void *malloc(unsigned); }
6601 char *data, *data2, *data3;
6605 pagesize = getpagesize();
6608 * First, make a file with some known garbage in it.
6610 data = malloc(pagesize);
6613 for (i = 0; i < pagesize; ++i)
6614 *(data + i) = rand();
6616 fd = creat("conftestmmap", 0600);
6619 if (write(fd, data, pagesize) != pagesize)
6624 * Next, try to mmap the file at a fixed address which
6625 * already has something else allocated at it. If we can,
6626 * also make sure that we see the same garbage.
6628 fd = open("conftestmmap", O_RDWR);
6631 data2 = malloc(2 * pagesize);
6634 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6635 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6636 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6638 for (i = 0; i < pagesize; ++i)
6639 if (*(data + i) != *(data2 + i))
6643 * Finally, make sure that changes to the mapped area
6644 * do not percolate back to the file as seen by read().
6645 * (This is a bug on some variants of i386 svr4.0.)
6647 for (i = 0; i < pagesize; ++i)
6648 *(data2 + i) = *(data2 + i) + 1;
6649 data3 = malloc(pagesize);
6652 if (read(fd, data3, pagesize) != pagesize)
6654 for (i = 0; i < pagesize; ++i)
6655 if (*(data + i) != *(data3 + i))
6658 unlink("conftestmmap");
6663 if { (eval echo configure
:6664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6665 ac_cv_func_mmap_fixed_mapped
=yes
6667 echo "configure: failed program was:" >&5
6668 cat conftest.
$ac_ext >&5
6670 ac_cv_func_mmap_fixed_mapped
=no
6677 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6678 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6679 cat >> confdefs.h
<<\EOF
6686 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
6687 unistd.h sys
/param.h
6689 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6690 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6691 echo "configure:6692: checking for $ac_hdr" >&5
6692 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6693 echo $ac_n "(cached) $ac_c" 1>&6
6695 cat > conftest.
$ac_ext <<EOF
6696 #line 6697 "configure"
6697 #include "confdefs.h"
6700 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6701 { (eval echo configure
:6702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6702 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6703 if test -z "$ac_err"; then
6705 eval "ac_cv_header_$ac_safe=yes"
6708 echo "configure: failed program was:" >&5
6709 cat conftest.
$ac_ext >&5
6711 eval "ac_cv_header_$ac_safe=no"
6715 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6716 echo "$ac_t""yes" 1>&6
6717 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6718 cat >> confdefs.h
<<EOF
6719 #define $ac_tr_hdr 1
6723 echo "$ac_t""no" 1>&6
6727 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
6728 strdup __argz_count __argz_stringify __argz_next
6730 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6731 echo "configure:6732: checking for $ac_func" >&5
6732 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6733 echo $ac_n "(cached) $ac_c" 1>&6
6735 cat > conftest.
$ac_ext <<EOF
6736 #line 6737 "configure"
6737 #include "confdefs.h"
6738 /* System header to define __stub macros and hopefully few prototypes,
6739 which can conflict with char $ac_func(); below. */
6741 /* Override any gcc2 internal prototype to avoid an error. */
6742 /* We use char because int might match the return type of a gcc2
6743 builtin and then its argument prototype would still apply. */
6748 /* The GNU C library defines this for functions which it implements
6749 to always fail with ENOSYS. Some functions are actually named
6750 something starting with __ and the normal name is an alias. */
6751 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6759 if { (eval echo configure
:6760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6761 eval "ac_cv_func_$ac_func=yes"
6763 echo "configure: failed program was:" >&5
6764 cat conftest.
$ac_ext >&5
6766 eval "ac_cv_func_$ac_func=no"
6771 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6772 echo "$ac_t""yes" 1>&6
6773 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6774 cat >> confdefs.h
<<EOF
6775 #define $ac_tr_func 1
6779 echo "$ac_t""no" 1>&6
6784 if test "${ac_cv_func_stpcpy+set}" != "set"; then
6785 for ac_func
in stpcpy
6787 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6788 echo "configure:6789: checking for $ac_func" >&5
6789 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6790 echo $ac_n "(cached) $ac_c" 1>&6
6792 cat > conftest.
$ac_ext <<EOF
6793 #line 6794 "configure"
6794 #include "confdefs.h"
6795 /* System header to define __stub macros and hopefully few prototypes,
6796 which can conflict with char $ac_func(); below. */
6798 /* Override any gcc2 internal prototype to avoid an error. */
6799 /* We use char because int might match the return type of a gcc2
6800 builtin and then its argument prototype would still apply. */
6805 /* The GNU C library defines this for functions which it implements
6806 to always fail with ENOSYS. Some functions are actually named
6807 something starting with __ and the normal name is an alias. */
6808 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6816 if { (eval echo configure
:6817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6818 eval "ac_cv_func_$ac_func=yes"
6820 echo "configure: failed program was:" >&5
6821 cat conftest.
$ac_ext >&5
6823 eval "ac_cv_func_$ac_func=no"
6828 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6829 echo "$ac_t""yes" 1>&6
6830 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6831 cat >> confdefs.h
<<EOF
6832 #define $ac_tr_func 1
6836 echo "$ac_t""no" 1>&6
6841 if test "${ac_cv_func_stpcpy}" = "yes"; then
6842 cat >> confdefs.h
<<\EOF
6843 #define HAVE_STPCPY 1
6848 if test $ac_cv_header_locale_h = yes; then
6849 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
6850 echo "configure:6851: checking for LC_MESSAGES" >&5
6851 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
6852 echo $ac_n "(cached) $ac_c" 1>&6
6854 cat > conftest.
$ac_ext <<EOF
6855 #line 6856 "configure"
6856 #include "confdefs.h"
6862 if { (eval echo configure
:6863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6864 am_cv_val_LC_MESSAGES
=yes
6866 echo "configure: failed program was:" >&5
6867 cat conftest.
$ac_ext >&5
6869 am_cv_val_LC_MESSAGES
=no
6874 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
6875 if test $am_cv_val_LC_MESSAGES = yes; then
6876 cat >> confdefs.h
<<\EOF
6877 #define HAVE_LC_MESSAGES 1
6882 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
6883 echo "configure:6884: checking whether NLS is requested" >&5
6884 # Check whether --enable-nls or --disable-nls was given.
6885 if test "${enable_nls+set}" = set; then
6886 enableval
="$enable_nls"
6892 echo "$ac_t""$USE_NLS" 1>&6
6895 USE_INCLUDED_LIBINTL
=no
6897 if test "$USE_NLS" = "yes"; then
6898 cat >> confdefs.h
<<\EOF
6899 #define ENABLE_NLS 1
6902 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
6903 echo "configure:6904: checking whether included gettext is requested" >&5
6904 # Check whether --with-included-gettext or --without-included-gettext was given.
6905 if test "${with_included_gettext+set}" = set; then
6906 withval
="$with_included_gettext"
6907 nls_cv_force_use_gnu_gettext
=$withval
6909 nls_cv_force_use_gnu_gettext
=no
6912 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
6914 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
6915 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
6917 nls_cv_header_libgt
=
6920 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
6921 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
6922 echo "configure:6923: checking for libintl.h" >&5
6923 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6924 echo $ac_n "(cached) $ac_c" 1>&6
6926 cat > conftest.
$ac_ext <<EOF
6927 #line 6928 "configure"
6928 #include "confdefs.h"
6929 #include <libintl.h>
6931 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6932 { (eval echo configure
:6933: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6933 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6934 if test -z "$ac_err"; then
6936 eval "ac_cv_header_$ac_safe=yes"
6939 echo "configure: failed program was:" >&5
6940 cat conftest.
$ac_ext >&5
6942 eval "ac_cv_header_$ac_safe=no"
6946 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6947 echo "$ac_t""yes" 1>&6
6948 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
6949 echo "configure:6950: checking for gettext in libc" >&5
6950 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
6951 echo $ac_n "(cached) $ac_c" 1>&6
6953 cat > conftest.
$ac_ext <<EOF
6954 #line 6955 "configure"
6955 #include "confdefs.h"
6956 #include <libintl.h>
6958 return (int) gettext ("")
6961 if { (eval echo configure
:6962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6963 gt_cv_func_gettext_libc
=yes
6965 echo "configure: failed program was:" >&5
6966 cat conftest.
$ac_ext >&5
6968 gt_cv_func_gettext_libc
=no
6973 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
6975 if test "$gt_cv_func_gettext_libc" != "yes"; then
6976 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
6977 echo "configure:6978: checking for bindtextdomain in -lintl" >&5
6978 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
6979 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6980 echo $ac_n "(cached) $ac_c" 1>&6
6982 ac_save_LIBS
="$LIBS"
6984 cat > conftest.
$ac_ext <<EOF
6985 #line 6986 "configure"
6986 #include "confdefs.h"
6987 /* Override any gcc2 internal prototype to avoid an error. */
6988 /* We use char because int might match the return type of a gcc2
6989 builtin and then its argument prototype would still apply. */
6990 char bindtextdomain();
6996 if { (eval echo configure
:6997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6998 eval "ac_cv_lib_$ac_lib_var=yes"
7000 echo "configure: failed program was:" >&5
7001 cat conftest.
$ac_ext >&5
7003 eval "ac_cv_lib_$ac_lib_var=no"
7006 LIBS
="$ac_save_LIBS"
7009 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7010 echo "$ac_t""yes" 1>&6
7011 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
7012 echo "configure:7013: checking for gettext in libintl" >&5
7013 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
7014 echo $ac_n "(cached) $ac_c" 1>&6
7016 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
7017 echo "configure:7018: checking for gettext in -lintl" >&5
7018 ac_lib_var
=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
7019 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7020 echo $ac_n "(cached) $ac_c" 1>&6
7022 ac_save_LIBS
="$LIBS"
7024 cat > conftest.
$ac_ext <<EOF
7025 #line 7026 "configure"
7026 #include "confdefs.h"
7027 /* Override any gcc2 internal prototype to avoid an error. */
7028 /* We use char because int might match the return type of a gcc2
7029 builtin and then its argument prototype would still apply. */
7036 if { (eval echo configure
:7037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7038 eval "ac_cv_lib_$ac_lib_var=yes"
7040 echo "configure: failed program was:" >&5
7041 cat conftest.
$ac_ext >&5
7043 eval "ac_cv_lib_$ac_lib_var=no"
7046 LIBS
="$ac_save_LIBS"
7049 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7050 echo "$ac_t""yes" 1>&6
7051 gt_cv_func_gettext_libintl
=yes
7053 echo "$ac_t""no" 1>&6
7054 gt_cv_func_gettext_libintl
=no
7059 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
7061 echo "$ac_t""no" 1>&6
7066 if test "$gt_cv_func_gettext_libc" = "yes" \
7067 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
7068 cat >> confdefs.h
<<\EOF
7069 #define HAVE_GETTEXT 1
7072 # Extract the first word of "msgfmt", so it can be a program name with args.
7073 set dummy msgfmt
; ac_word
=$2
7074 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7075 echo "configure:7076: checking for $ac_word" >&5
7076 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
7077 echo $ac_n "(cached) $ac_c" 1>&6
7081 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7084 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7085 for ac_dir
in $PATH; do
7086 test -z "$ac_dir" && ac_dir
=.
7087 if test -f $ac_dir/$ac_word; then
7088 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7089 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
7095 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
7099 MSGFMT
="$ac_cv_path_MSGFMT"
7100 if test -n "$MSGFMT"; then
7101 echo "$ac_t""$MSGFMT" 1>&6
7103 echo "$ac_t""no" 1>&6
7105 if test "$MSGFMT" != "no"; then
7106 for ac_func
in dcgettext
7108 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7109 echo "configure:7110: checking for $ac_func" >&5
7110 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7111 echo $ac_n "(cached) $ac_c" 1>&6
7113 cat > conftest.
$ac_ext <<EOF
7114 #line 7115 "configure"
7115 #include "confdefs.h"
7116 /* System header to define __stub macros and hopefully few prototypes,
7117 which can conflict with char $ac_func(); below. */
7119 /* Override any gcc2 internal prototype to avoid an error. */
7120 /* We use char because int might match the return type of a gcc2
7121 builtin and then its argument prototype would still apply. */
7126 /* The GNU C library defines this for functions which it implements
7127 to always fail with ENOSYS. Some functions are actually named
7128 something starting with __ and the normal name is an alias. */
7129 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7137 if { (eval echo configure
:7138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7139 eval "ac_cv_func_$ac_func=yes"
7141 echo "configure: failed program was:" >&5
7142 cat conftest.
$ac_ext >&5
7144 eval "ac_cv_func_$ac_func=no"
7149 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7150 echo "$ac_t""yes" 1>&6
7151 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7152 cat >> confdefs.h
<<EOF
7153 #define $ac_tr_func 1
7157 echo "$ac_t""no" 1>&6
7161 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7162 set dummy gmsgfmt
; ac_word
=$2
7163 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7164 echo "configure:7165: checking for $ac_word" >&5
7165 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7166 echo $ac_n "(cached) $ac_c" 1>&6
7170 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7173 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7176 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7178 for ac_dir
in $ac_dummy; do
7179 test -z "$ac_dir" && ac_dir
=.
7180 if test -f $ac_dir/$ac_word; then
7181 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7186 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
7190 GMSGFMT
="$ac_cv_path_GMSGFMT"
7191 if test -n "$GMSGFMT"; then
7192 echo "$ac_t""$GMSGFMT" 1>&6
7194 echo "$ac_t""no" 1>&6
7197 # Extract the first word of "xgettext", so it can be a program name with args.
7198 set dummy xgettext
; ac_word
=$2
7199 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7200 echo "configure:7201: checking for $ac_word" >&5
7201 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7202 echo $ac_n "(cached) $ac_c" 1>&6
7206 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7209 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7210 for ac_dir
in $PATH; do
7211 test -z "$ac_dir" && ac_dir
=.
7212 if test -f $ac_dir/$ac_word; then
7213 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7214 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7220 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7224 XGETTEXT
="$ac_cv_path_XGETTEXT"
7225 if test -n "$XGETTEXT"; then
7226 echo "$ac_t""$XGETTEXT" 1>&6
7228 echo "$ac_t""no" 1>&6
7231 cat > conftest.
$ac_ext <<EOF
7232 #line 7233 "configure"
7233 #include "confdefs.h"
7236 extern int _nl_msg_cat_cntr;
7237 return _nl_msg_cat_cntr
7240 if { (eval echo configure
:7241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7245 echo "configure: failed program was:" >&5
7246 cat conftest.
$ac_ext >&5
7257 echo "$ac_t""no" 1>&6
7261 if test "$CATOBJEXT" = "NONE"; then
7262 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
7263 echo "configure:7264: checking whether catgets can be used" >&5
7264 # Check whether --with-catgets or --without-catgets was given.
7265 if test "${with_catgets+set}" = set; then
7266 withval
="$with_catgets"
7267 nls_cv_use_catgets
=$withval
7269 nls_cv_use_catgets
=no
7272 echo "$ac_t""$nls_cv_use_catgets" 1>&6
7274 if test "$nls_cv_use_catgets" = "yes"; then
7275 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
7276 echo "configure:7277: checking for main in -li" >&5
7277 ac_lib_var
=`echo i'_'main | sed 'y%./+-%__p_%'`
7278 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7279 echo $ac_n "(cached) $ac_c" 1>&6
7281 ac_save_LIBS
="$LIBS"
7283 cat > conftest.
$ac_ext <<EOF
7284 #line 7285 "configure"
7285 #include "confdefs.h"
7291 if { (eval echo configure
:7292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7293 eval "ac_cv_lib_$ac_lib_var=yes"
7295 echo "configure: failed program was:" >&5
7296 cat conftest.
$ac_ext >&5
7298 eval "ac_cv_lib_$ac_lib_var=no"
7301 LIBS
="$ac_save_LIBS"
7304 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7305 echo "$ac_t""yes" 1>&6
7306 ac_tr_lib
=HAVE_LIB
`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7307 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7308 cat >> confdefs.h
<<EOF
7309 #define $ac_tr_lib 1
7315 echo "$ac_t""no" 1>&6
7318 echo $ac_n "checking for catgets""... $ac_c" 1>&6
7319 echo "configure:7320: checking for catgets" >&5
7320 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
7321 echo $ac_n "(cached) $ac_c" 1>&6
7323 cat > conftest.
$ac_ext <<EOF
7324 #line 7325 "configure"
7325 #include "confdefs.h"
7326 /* System header to define __stub macros and hopefully few prototypes,
7327 which can conflict with char catgets(); below. */
7329 /* Override any gcc2 internal prototype to avoid an error. */
7330 /* We use char because int might match the return type of a gcc2
7331 builtin and then its argument prototype would still apply. */
7336 /* The GNU C library defines this for functions which it implements
7337 to always fail with ENOSYS. Some functions are actually named
7338 something starting with __ and the normal name is an alias. */
7339 #if defined (__stub_catgets) || defined (__stub___catgets)
7347 if { (eval echo configure
:7348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7349 eval "ac_cv_func_catgets=yes"
7351 echo "configure: failed program was:" >&5
7352 cat conftest.
$ac_ext >&5
7354 eval "ac_cv_func_catgets=no"
7359 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
7360 echo "$ac_t""yes" 1>&6
7361 cat >> confdefs.h
<<\EOF
7362 #define HAVE_CATGETS 1
7365 INTLOBJS
="\$(CATOBJS)"
7366 # Extract the first word of "gencat", so it can be a program name with args.
7367 set dummy gencat
; ac_word
=$2
7368 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7369 echo "configure:7370: checking for $ac_word" >&5
7370 if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
7371 echo $ac_n "(cached) $ac_c" 1>&6
7375 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a path.
7378 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a dos path.
7381 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7383 for ac_dir
in $ac_dummy; do
7384 test -z "$ac_dir" && ac_dir
=.
7385 if test -f $ac_dir/$ac_word; then
7386 ac_cv_path_GENCAT
="$ac_dir/$ac_word"
7391 test -z "$ac_cv_path_GENCAT" && ac_cv_path_GENCAT
="no"
7395 GENCAT
="$ac_cv_path_GENCAT"
7396 if test -n "$GENCAT"; then
7397 echo "$ac_t""$GENCAT" 1>&6
7399 echo "$ac_t""no" 1>&6
7401 if test "$GENCAT" != "no"; then
7402 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7403 set dummy gmsgfmt
; ac_word
=$2
7404 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7405 echo "configure:7406: checking for $ac_word" >&5
7406 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7407 echo $ac_n "(cached) $ac_c" 1>&6
7411 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7414 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7417 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7419 for ac_dir
in $ac_dummy; do
7420 test -z "$ac_dir" && ac_dir
=.
7421 if test -f $ac_dir/$ac_word; then
7422 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7427 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
7431 GMSGFMT
="$ac_cv_path_GMSGFMT"
7432 if test -n "$GMSGFMT"; then
7433 echo "$ac_t""$GMSGFMT" 1>&6
7435 echo "$ac_t""no" 1>&6
7438 if test "$GMSGFMT" = "no"; then
7439 # Extract the first word of "msgfmt", so it can be a program name with args.
7440 set dummy msgfmt
; ac_word
=$2
7441 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7442 echo "configure:7443: checking for $ac_word" >&5
7443 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7444 echo $ac_n "(cached) $ac_c" 1>&6
7448 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7451 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7452 for ac_dir
in $PATH; do
7453 test -z "$ac_dir" && ac_dir
=.
7454 if test -f $ac_dir/$ac_word; then
7455 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7456 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7462 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
7466 GMSGFMT
="$ac_cv_path_GMSGFMT"
7467 if test -n "$GMSGFMT"; then
7468 echo "$ac_t""$GMSGFMT" 1>&6
7470 echo "$ac_t""no" 1>&6
7474 # Extract the first word of "xgettext", so it can be a program name with args.
7475 set dummy xgettext
; ac_word
=$2
7476 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7477 echo "configure:7478: checking for $ac_word" >&5
7478 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7479 echo $ac_n "(cached) $ac_c" 1>&6
7483 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7486 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7487 for ac_dir
in $PATH; do
7488 test -z "$ac_dir" && ac_dir
=.
7489 if test -f $ac_dir/$ac_word; then
7490 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7491 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7497 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7501 XGETTEXT
="$ac_cv_path_XGETTEXT"
7502 if test -n "$XGETTEXT"; then
7503 echo "$ac_t""$XGETTEXT" 1>&6
7505 echo "$ac_t""no" 1>&6
7508 USE_INCLUDED_LIBINTL
=yes
7512 INTLDEPS
='$(top_builddir)/intl/libintl.a'
7514 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
7515 nls_cv_header_intl
=intl
/libintl.h
7516 nls_cv_header_libgt
=intl
/libgettext.h
7519 echo "$ac_t""no" 1>&6
7525 if test "$CATOBJEXT" = "NONE"; then
7526 nls_cv_use_gnu_gettext
=yes
7530 if test "$nls_cv_use_gnu_gettext" = "yes"; then
7531 INTLOBJS
="\$(GETTOBJS)"
7532 # Extract the first word of "msgfmt", so it can be a program name with args.
7533 set dummy msgfmt
; ac_word
=$2
7534 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7535 echo "configure:7536: checking for $ac_word" >&5
7536 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
7537 echo $ac_n "(cached) $ac_c" 1>&6
7541 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7544 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7545 for ac_dir
in $PATH; do
7546 test -z "$ac_dir" && ac_dir
=.
7547 if test -f $ac_dir/$ac_word; then
7548 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7549 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
7555 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
7559 MSGFMT
="$ac_cv_path_MSGFMT"
7560 if test -n "$MSGFMT"; then
7561 echo "$ac_t""$MSGFMT" 1>&6
7563 echo "$ac_t""no" 1>&6
7566 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7567 set dummy gmsgfmt
; ac_word
=$2
7568 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7569 echo "configure:7570: checking for $ac_word" >&5
7570 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7571 echo $ac_n "(cached) $ac_c" 1>&6
7575 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7578 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7581 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7583 for ac_dir
in $ac_dummy; do
7584 test -z "$ac_dir" && ac_dir
=.
7585 if test -f $ac_dir/$ac_word; then
7586 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7591 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
7595 GMSGFMT
="$ac_cv_path_GMSGFMT"
7596 if test -n "$GMSGFMT"; then
7597 echo "$ac_t""$GMSGFMT" 1>&6
7599 echo "$ac_t""no" 1>&6
7602 # Extract the first word of "xgettext", so it can be a program name with args.
7603 set dummy xgettext
; ac_word
=$2
7604 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7605 echo "configure:7606: checking for $ac_word" >&5
7606 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7607 echo $ac_n "(cached) $ac_c" 1>&6
7611 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7614 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7615 for ac_dir
in $PATH; do
7616 test -z "$ac_dir" && ac_dir
=.
7617 if test -f $ac_dir/$ac_word; then
7618 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7619 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7625 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7629 XGETTEXT
="$ac_cv_path_XGETTEXT"
7630 if test -n "$XGETTEXT"; then
7631 echo "$ac_t""$XGETTEXT" 1>&6
7633 echo "$ac_t""no" 1>&6
7637 USE_INCLUDED_LIBINTL
=yes
7641 INTLDEPS
='$(top_builddir)/intl/libintl.a'
7643 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
7644 nls_cv_header_intl
=intl
/libintl.h
7645 nls_cv_header_libgt
=intl
/libgettext.h
7648 if test "$XGETTEXT" != ":"; then
7649 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
7652 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
7657 # We need to process the po/ directory.
7661 nls_cv_header_intl
=intl
/libintl.h
7662 nls_cv_header_libgt
=intl
/libgettext.h
7668 # If this is used in GNU gettext we have to set USE_NLS to `yes'
7669 # because some of the sources are only built for this goal.
7670 if test "$PACKAGE" = gettext; then
7672 USE_INCLUDED_LIBINTL
=yes
7675 for lang
in $ALL_LINGUAS; do
7676 GMOFILES
="$GMOFILES $lang.gmo"
7677 POFILES
="$POFILES $lang.po"
7693 if test "x$CATOBJEXT" != "x"; then
7694 if test "x$ALL_LINGUAS" = "x"; then
7697 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
7698 echo "configure:7699: checking for catalogs to be installed" >&5
7700 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
7701 case "$ALL_LINGUAS" in
7702 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
7705 LINGUAS
=$NEW_LINGUAS
7706 echo "$ac_t""$LINGUAS" 1>&6
7709 if test -n "$LINGUAS"; then
7710 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
7714 if test $ac_cv_header_locale_h = yes; then
7715 INCLUDE_LOCALE_H
="#include <locale.h>"
7718 /* The system does not provide the header <locale.h>. Take care yourself. */"
7722 test -d intl || mkdir intl
7723 if test "$CATOBJEXT" = ".cat"; then
7724 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
7725 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
7726 echo "configure:7727: checking for linux/version.h" >&5
7727 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7728 echo $ac_n "(cached) $ac_c" 1>&6
7730 cat > conftest.
$ac_ext <<EOF
7731 #line 7732 "configure"
7732 #include "confdefs.h"
7733 #include <linux/version.h>
7735 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7736 { (eval echo configure
:7737: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7737 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7738 if test -z "$ac_err"; then
7740 eval "ac_cv_header_$ac_safe=yes"
7743 echo "configure: failed program was:" >&5
7744 cat conftest.
$ac_ext >&5
7746 eval "ac_cv_header_$ac_safe=no"
7750 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7751 echo "$ac_t""yes" 1>&6
7754 echo "$ac_t""no" 1>&6
7759 sed -e '/^#/d' $srcdir/intl
/$msgformat-msg.
sed > intl
/po2msg.
sed
7761 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
7762 $srcdir/intl
/po2tbl.
sed.
in > intl
/po2tbl.
sed
7764 if test "$PACKAGE" = "gettext"; then
7775 if test -n "$ac_aux_dir"; then
7776 MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs"
7778 if test -z "$MKINSTALLDIRS"; then
7779 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
7786 test -d po || mkdir po
7787 if test "x$srcdir" != "x."; then
7788 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
7789 posrcprefix
="$srcdir/"
7791 posrcprefix
="../$srcdir/"
7797 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
7798 < $srcdir/po
/POTFILES.
in > po
/POTFILES
7800 XGETTEXT
="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
7802 # Get an absolute path to the GCC top-level source directory
7808 # Conditionalize the makefile for this host machine.
7809 # Make-host contains the concatenation of all host makefile fragments
7810 # [there can be more than one]. This file is built by configure.frag.
7811 host_overrides
=Make-host
7812 dep_host_xmake_file
=
7813 for f
in ..
${host_xmake_file}
7815 if test -f ${srcdir}/config
/$f
7817 dep_host_xmake_file
="${dep_host_xmake_file} ${srcdir}/config/$f"
7821 # Conditionalize the makefile for this target machine.
7822 # Make-target contains the concatenation of all host makefile fragments
7823 # [there can be more than one]. This file is built by configure.frag.
7824 target_overrides
=Make-target
7826 for f
in ..
${tmake_file}
7828 if test -f ${srcdir}/config
/$f
7830 dep_tmake_file
="${dep_tmake_file} ${srcdir}/config/$f"
7834 # If the host doesn't support symlinks, modify CC in
7835 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
7836 # Otherwise, we can use "CC=$(CC)".
7838 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
7840 cc_set_by_configure
="\$(CC)"
7841 quoted_cc_set_by_configure
="\$(CC)"
7842 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
7845 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
7847 symbolic_link
="cp -p"
7851 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
7852 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
7853 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
7857 out_object_file
=`basename $out_file .c`.o
7860 for f
in $tm_file; do
7863 tm_file_list
="${tm_file_list} $f" ;;
7864 *) tm_file_list
="${tm_file_list} \$(srcdir)/config/$f" ;;
7869 for f
in $host_xm_file; do
7871 auto-host.h | gansidecl.h | hwint.h
)
7872 host_xm_file_list
="${host_xm_file_list} $f" ;;
7873 *) host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f" ;;
7878 for f
in $build_xm_file; do
7880 auto-build.h | auto-host.h | gansidecl.h | hwint.h
)
7881 build_xm_file_list
="${build_xm_file_list} $f" ;;
7882 *) build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f" ;;
7886 # Define macro CROSS_COMPILE in compilation
7887 # if this is a cross-compiler.
7888 # Also use all.cross instead of all.internal
7889 # and add cross-make to Makefile.
7890 cross_overrides
="/dev/null"
7891 if test x
$host != x
$target
7893 cross_defines
="CROSS=-DCROSS_COMPILE"
7894 cross_overrides
="${topdir}/cross-make"
7897 # When building gcc with a cross-compiler, we need to fix a few things.
7898 # This must come after cross-make as we want all.build to override
7900 build_overrides
="/dev/null"
7901 if test x
$build != x
$host
7903 build_overrides
="${topdir}/build-make"
7906 # Expand extra_headers to include complete path.
7907 # This substitutes for lots of t-* files.
7909 if test "x$extra_headers" = x
7912 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
7913 for file in $extra_headers;
7915 extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/${file}"
7919 if test x
$use_collect2 = xno
; then
7923 # Add a definition of USE_COLLECT2 if system wants one.
7924 # Also tell toplev.c what to do.
7925 # This substitutes for lots of t-* files.
7926 if test x
$use_collect2 = x
7931 will_use_collect2
="collect2"
7932 maybe_use_collect2
="-DUSE_COLLECT2"
7936 # Set MD_DEPS if the real md file is in md.pre-cpp.
7937 # Set MD_CPP to the cpp to pass the md file through. Md files use ';'
7938 # for line oriented comments, so we must always use a GNU cpp. If
7939 # building gcc with a cross compiler, use the cross compiler just
7940 # built. Otherwise, we can use the cpp just built.
7942 if test "x$md_cppflags" = x
7944 md_file_sub
=$srcdir/config
/$md_file
7949 # If we have gas in the build tree, make a link to it.
7950 if test -f ..
/gas
/Makefile
; then
7951 rm -f as
; $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
7954 # If we have nm in the build tree, make a link to it.
7955 if test -f ..
/binutils
/Makefile
; then
7956 rm -f nm
; $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
7959 # If we have ld in the build tree, make a link to it.
7960 if test -f ..
/ld
/Makefile
; then
7961 # if test x$use_collect2 = x; then
7962 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
7964 rm -f collect-ld
; $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
7968 # Figure out what assembler alignment features are present.
7969 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
7970 echo "configure:7971: checking assembler alignment features" >&5
7972 gcc_cv_as_alignment_features
=
7973 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
7974 if test -x "$DEFAULT_ASSEMBLER"; then
7975 gcc_cv_as
="$DEFAULT_ASSEMBLER"
7976 elif test -x "$AS"; then
7978 elif test -x as
$host_exeext; then
7979 # Build using assembler in the current directory.
7980 gcc_cv_as
=.
/as
$host_exeext
7981 elif test -f $gcc_cv_as_gas_srcdir/configure.
in -a -f ..
/gas
/Makefile
; then
7982 # Single tree build which includes gas.
7983 for f
in $gcc_cv_as_gas_srcdir/configure
$gcc_cv_as_gas_srcdir/configure.
in $gcc_cv_as_gas_srcdir/Makefile.
in
7985 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
7986 if test x
$gcc_cv_gas_version != x
; then
7990 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
7991 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
7992 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
7993 # Gas version 2.6 and later support for .balign and .p2align.
7994 # bytes to skip when using .p2align.
7995 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
7996 gcc_cv_as_alignment_features
=".balign and .p2align"
7997 cat >> confdefs.h
<<\EOF
7998 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8002 # Gas version 2.8 and later support specifying the maximum
8003 # bytes to skip when using .p2align.
8004 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
8005 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8006 cat >> confdefs.h
<<\EOF
8007 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8012 elif test x
$host = x
$target; then
8014 gcc_cv_as
=as
$host_exeext
8016 if test x
$gcc_cv_as != x
; then
8017 # Check if we have .balign and .p2align
8018 echo ".balign 4" > conftest.s
8019 echo ".p2align 2" >> conftest.s
8020 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8021 gcc_cv_as_alignment_features
=".balign and .p2align"
8022 cat >> confdefs.h
<<\EOF
8023 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8027 rm -f conftest.s conftest.o
8028 # Check if specifying the maximum bytes to skip when
8029 # using .p2align is supported.
8030 echo ".p2align 4,,7" > conftest.s
8031 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8032 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8033 cat >> confdefs.h
<<\EOF
8034 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8038 rm -f conftest.s conftest.o
8040 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
8042 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
8043 echo "configure:8044: checking assembler subsection support" >&5
8044 gcc_cv_as_subsections
=
8045 if test x
$gcc_cv_as != x
; then
8046 # Check if we have .subsection
8047 echo ".subsection 1" > conftest.s
8048 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8049 gcc_cv_as_subsections
=".subsection"
8050 if test -x nm
$host_exeext; then
8051 gcc_cv_nm
=.
/nm
$host_exeext
8052 elif test x
$host = x
$target; then
8054 gcc_cv_nm
=nm
$host_exeext
8056 if test x
$gcc_cv_nm != x
; then
8057 cat > conftest.s
<<EOF
8058 conftest_label1: .word 0
8060 conftest_label2: .word 0
8063 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8064 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
8065 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
8066 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1; then
8069 gcc_cv_as_subsections
="working .subsection -1"
8070 cat >> confdefs.h
<<\EOF
8071 #define HAVE_GAS_SUBSECTION_ORDERING 1
8078 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
8080 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
8082 # Figure out what language subdirectories are present.
8083 # Look if the user specified --enable-languages="..."; if not, use
8084 # the environment variable $LANGUAGES if defined. $LANGUAGES might
8086 if test x
"${enable_languages+set}" != xset
; then
8087 if test x
"${LANGUAGES+set}" = xset
; then
8088 enable_languages
="`echo ${LANGUAGES} | tr ' ' ','`"
8090 enable_languages
=all
8094 for lang
in ${srcdir}/*/config-lang.
in ..
8098 # The odd quoting in the next line works around
8099 # an apparent bug in bash 1.12 on linux.
8100 ${srcdir}/[*]/config-lang.
in) ;;
8102 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
8103 if test "x$lang_alias" = x
8105 echo "$lang doesn't set \$language." 1>&2
8108 if test x
"${enable_languages}" = xall
; then
8111 case "${enable_languages}" in
8112 ${lang_alias} | "${lang_alias},"* | *",${lang_alias},"* | *",${lang_alias}" )
8120 if test x"${add_this_lang}" = xyes; then
8122 ${srcdir}/ada/config-lang.in)
8123 if test x$gnat = xyes ; then
8124 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
8128 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
8136 # Make gthr-default.h if we have a thread file.
8138 if test $thread_file != single; then
8139 rm -f gthr-default.h
8140 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
8141 gthread_flags
=-DHAVE_GTHR_DEFAULT
8145 # Make empty files to contain the specs and options for each language.
8146 # Then add #include lines to for a compiler that has specs and/or options.
8151 rm -f specs.h options.h gencheck.h
8152 touch specs.h options.h gencheck.h
8153 for subdir
in .
$subdirs
8155 if test -f $srcdir/$subdir/lang-specs.h
; then
8156 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
8157 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
8159 if test -f $srcdir/$subdir/lang-options.h
; then
8160 echo "#include \"$subdir/lang-options.h\"" >>options.h
8161 lang_options_files
="$lang_options_files $srcdir/$subdir/lang-options.h"
8163 if test -f $srcdir/$subdir/$subdir-tree.def
; then
8164 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
8165 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
8169 # These (without "all_") are set in each config-lang.in.
8170 # `language' must be a single word so is spelled singularly.
8176 all_outputs
='Makefile intl/Makefile po/Makefile.in fixinc/Makefile'
8177 # List of language makefile fragments.
8182 # Add the language fragments.
8183 # Languages are added via two mechanisms. Some information must be
8184 # recorded in makefile variables, these are defined in config-lang.in.
8185 # We accumulate them and plug them into the main Makefile.
8186 # The other mechanism is a set of hooks for each of the main targets
8187 # like `clean', `install', etc.
8189 language_fragments
="Make-lang"
8190 language_hooks
="Make-hooks"
8193 for s
in ..
$subdirs
8205 .
${srcdir}/$s/config-lang.
in
8206 if test "x$language" = x
8208 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
8211 all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Make-lang.in ${srcdir}/$s/Makefile.in"
8212 all_languages
="$all_languages $language"
8213 if test "x$boot_language" = xyes
8215 all_boot_languages
="$all_boot_languages $language"
8217 all_compilers
="$all_compilers $compilers"
8218 all_stagestuff
="$all_stagestuff $stagestuff"
8219 all_diff_excludes
="$all_diff_excludes $diff_excludes"
8220 all_headers
="$all_headers $headers"
8221 all_outputs
="$all_outputs $outputs"
8222 if test x
$outputs = x
8224 oldstyle_subdirs
="$oldstyle_subdirs $s"
8226 all_lib2funcs
="$all_lib2funcs $lib2funcs"
8230 # Since we can't use `::' targets, we link each language in
8231 # with a set of hooks, reached indirectly via lang.${target}.
8235 target_list
="all.build all.cross start.encap rest.encap \
8237 install-normal install-common install-info install-man \
8239 mostlyclean clean distclean extraclean maintainer-clean \
8240 stage1 stage2 stage3 stage4"
8241 for t
in $target_list
8244 for lang
in ..
$all_languages
8246 if test $lang != ".."; then
8250 echo "lang.$t: $x" >> Make-hooks
8253 # If we're not building in srcdir, create .gdbinit.
8255 if test ! -f Makefile.
in; then
8256 echo "dir ." > .gdbinit
8257 echo "dir ${srcdir}" >> .gdbinit
8258 if test x
$gdb_needs_out_file_path = xyes
8260 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
8262 if test "x$subdirs" != x
; then
8265 echo "dir ${srcdir}/$s" >> .gdbinit
8268 echo "source ${srcdir}/.gdbinit" >> .gdbinit
8271 # Define variables host_canonical and build_canonical
8272 # because some Cygnus local changes in the Makefile depend on them.
8273 build_canonical
=${build}
8274 host_canonical
=${host}
8276 if test "${host}" != "${target}" ; then
8277 target_subdir
=${target}/
8283 # If this is using newlib, then define inhibit_libc in
8284 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
8285 # libgcc.a, but that's OK because newib should have its own version of
8288 if test x
$with_newlib = xyes
; then
8289 inhibit_libc
=-Dinhibit_libc
8293 # Override SCHED_OBJ and SCHED_CFLAGS to enable the Haifa scheduler.
8296 if test x
$enable_haifa = xyes
; then
8297 echo "Using the Haifa scheduler."
8299 sched_cflags
=-DHAIFA
8303 if test x
$enable_haifa != x
; then
8304 # Explicitly remove files that need to be recompiled for the Haifa scheduler.
8305 for x
in genattrtab.o toplev.o
*sched.o
; do
8313 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
8314 # absolute path for gcc_tooldir based on inserting the number of up-directory
8315 # movements required to get from $(exec_prefix) to $(prefix) into the basic
8316 # $(libsubdir)/@(unlibsubdir) based path.
8317 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
8318 # make and thus we'd get different behavior depending on where we built the
8320 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
8321 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_alias)'
8323 # An explanation of the sed strings:
8324 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
8325 # -e 's|/$||' match a trailing forward slash and eliminates it
8326 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
8327 # -e 's|/[^/]*|../|g' replaces each occurance of /<directory> with ../
8329 # (*) Note this pattern overwrites the first character of the string
8330 # with a forward slash if one is not already present. This is not a
8331 # problem because the exact names of the sub-directories concerned is
8332 # unimportant, just the number of them matters.
8334 # The practical upshot of these patterns is like this:
8336 # prefix exec_prefix result
8337 # ------ ----------- ------
8339 # /foo/ /foo/bar ../
8340 # /foo /foo/bar/ ../
8341 # /foo/ /foo/bar/ ../
8342 # /foo /foo/bar/ugg ../../
8345 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_alias)"
8350 # Nothing to do for FLOAT_H, float_format already handled.
8354 # Process the language and host/target makefile fragments.
8355 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag
$srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
8357 # Substitute configuration variables
8419 # Echo that links are built
8420 if test x
$host = x
$target
8428 if test x
$host != x
$build
8430 str3
=" on a $build system"
8433 if test "x$str2" != x ||
test "x$str3" != x
8438 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
8440 if test "x$str2" != x ||
test "x$str3" != x
8442 echo " ${str2}${str3}." 1>&2
8445 # Truncate the target if necessary
8446 if test x
$host_truncate_target != x
; then
8447 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
8450 # Configure the subdirectories
8451 # AC_CONFIG_SUBDIRS($subdirs)
8453 # Create the Makefile
8454 # and configure language subdirectories
8456 cat > confcache
<<\EOF
8457 # This file is a shell script that caches the results of configure
8458 # tests run on this system so they can be shared between configure
8459 # scripts and configure runs. It is not useful on other systems.
8460 # If it contains results you don't want to keep, you may remove or edit it.
8462 # By default, configure uses ./config.cache as the cache file,
8463 # creating it if it does not exist already. You can give configure
8464 # the --cache-file=FILE option to use a different cache file; that is
8465 # what configure does when it calls configure scripts in
8466 # subdirectories, so they share the cache.
8467 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8468 # config.status only pays attention to the cache file if you give it the
8469 # --recheck option to rerun configure.
8472 # The following way of writing the cache mishandles newlines in values,
8473 # but we know of no workaround that is simple, portable, and efficient.
8474 # So, don't put newlines in cache variables' values.
8475 # Ultrix sh set writes to stderr and can't be redirected directly,
8476 # and sets the high bit in the cache file unless we assign to the vars.
8478 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8480 # `set' does not quote correctly, so add quotes (double-quote substitution
8481 # turns \\\\ into \\, and sed turns \\ into \).
8483 -e "s/'/'\\\\''/g" \
8484 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8487 # `set' quotes correctly as required by POSIX, so do not add quotes.
8488 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8491 if cmp -s $cache_file confcache
; then
8494 if test -w $cache_file; then
8495 echo "updating cache $cache_file"
8496 cat confcache
> $cache_file
8498 echo "not updating unwritable cache $cache_file"
8503 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8505 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8506 # Let make expand exec_prefix.
8507 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8509 # Any assignment to VPATH causes Sun make to only execute
8510 # the first set of double-colon rules, so remove it if not needed.
8511 # If there is a colon in the path, we need to keep it.
8512 if test "x$srcdir" = x.
; then
8513 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8516 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8518 DEFS
=-DHAVE_CONFIG_H
8520 # Without the "./", some shells look in PATH for config.status.
8521 : ${CONFIG_STATUS=./config.status}
8523 echo creating
$CONFIG_STATUS
8524 rm -f $CONFIG_STATUS
8525 cat > $CONFIG_STATUS <<EOF
8527 # Generated automatically by configure.
8528 # Run this file to recreate the current configuration.
8529 # This directory was configured as follows,
8530 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8532 # $0 $ac_configure_args
8534 # Compiler output produced by configure, useful for debugging
8535 # configure, is in ./config.log if it exists.
8537 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8540 case "\$ac_option" in
8541 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8542 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8543 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8544 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8545 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8547 -help | --help | --hel | --he | --h)
8548 echo "\$ac_cs_usage"; exit 0 ;;
8549 *) echo "\$ac_cs_usage"; exit 1 ;;
8553 ac_given_srcdir=$srcdir
8555 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8557 cat >> $CONFIG_STATUS <<EOF
8559 # Protect against being on the right side of a sed subst in config.status.
8560 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8561 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8565 s%@CFLAGS@%$CFLAGS%g
8566 s%@CPPFLAGS@%$CPPFLAGS%g
8567 s%@CXXFLAGS@%$CXXFLAGS%g
8568 s%@FFLAGS@%$FFLAGS%g
8570 s%@LDFLAGS@%$LDFLAGS%g
8572 s%@exec_prefix@%$exec_prefix%g
8573 s%@prefix@%$prefix%g
8574 s%@program_transform_name@%$program_transform_name%g
8575 s%@bindir@%$bindir%g
8576 s%@sbindir@%$sbindir%g
8577 s%@libexecdir@%$libexecdir%g
8578 s%@datadir@%$datadir%g
8579 s%@sysconfdir@%$sysconfdir%g
8580 s%@sharedstatedir@%$sharedstatedir%g
8581 s%@localstatedir@%$localstatedir%g
8582 s%@libdir@%$libdir%g
8583 s%@includedir@%$includedir%g
8584 s%@oldincludedir@%$oldincludedir%g
8585 s%@infodir@%$infodir%g
8586 s%@mandir@%$mandir%g
8588 s%@host_alias@%$host_alias%g
8589 s%@host_cpu@%$host_cpu%g
8590 s%@host_vendor@%$host_vendor%g
8591 s%@host_os@%$host_os%g
8592 s%@target@%$target%g
8593 s%@target_alias@%$target_alias%g
8594 s%@target_cpu@%$target_cpu%g
8595 s%@target_vendor@%$target_vendor%g
8596 s%@target_os@%$target_os%g
8598 s%@build_alias@%$build_alias%g
8599 s%@build_cpu@%$build_cpu%g
8600 s%@build_vendor@%$build_vendor%g
8601 s%@build_os@%$build_os%g
8603 s%@stage1_warn_cflags@%$stage1_warn_cflags%g
8604 s%@SET_MAKE@%$SET_MAKE%g
8607 s%@LEXLIB@%$LEXLIB%g
8610 s%@RANLIB@%$RANLIB%g
8612 s%@INSTALL@%$INSTALL%g
8613 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8614 s%@INSTALL_DATA@%$INSTALL_DATA%g
8617 s%@vfprintf@%$vfprintf%g
8618 s%@doprint@%$doprint%g
8619 s%@manext@%$manext%g
8620 s%@objext@%$objext%g
8621 s%@PACKAGE@%$PACKAGE%g
8622 s%@VERSION@%$VERSION%g
8623 s%@ALLOCA@%$ALLOCA%g
8624 s%@USE_NLS@%$USE_NLS%g
8625 s%@MSGFMT@%$MSGFMT%g
8626 s%@GMSGFMT@%$GMSGFMT%g
8627 s%@XGETTEXT@%$XGETTEXT%g
8628 s%@GENCAT@%$GENCAT%g
8629 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
8630 s%@CATALOGS@%$CATALOGS%g
8631 s%@CATOBJEXT@%$CATOBJEXT%g
8632 s%@DATADIRNAME@%$DATADIRNAME%g
8633 s%@GMOFILES@%$GMOFILES%g
8634 s%@INSTOBJEXT@%$INSTOBJEXT%g
8635 s%@INTLDEPS@%$INTLDEPS%g
8636 s%@INTLLIBS@%$INTLLIBS%g
8637 s%@INTLOBJS@%$INTLOBJS%g
8638 s%@POFILES@%$POFILES%g
8640 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
8642 s%@GT_YES@%$GT_YES%g
8643 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
8645 s%@gthread_flags@%$gthread_flags%g
8646 s%@build_canonical@%$build_canonical%g
8647 s%@host_canonical@%$host_canonical%g
8648 s%@target_subdir@%$target_subdir%g
8649 s%@inhibit_libc@%$inhibit_libc%g
8650 s%@sched_prefix@%$sched_prefix%g
8651 s%@sched_cflags@%$sched_cflags%g
8652 s%@gcc_tooldir@%$gcc_tooldir%g
8653 s%@dollar@%$dollar%g
8654 s%@objdir@%$objdir%g
8655 s%@subdirs@%$subdirs%g
8656 s%@all_boot_languages@%$all_boot_languages%g
8657 s%@all_compilers@%$all_compilers%g
8658 s%@all_diff_excludes@%$all_diff_excludes%g
8659 s%@all_headers@%$all_headers%g
8660 s%@all_lang_makefiles@%$all_lang_makefiles%g
8661 s%@all_languages@%$all_languages%g
8662 s%@all_lib2funcs@%$all_lib2funcs%g
8663 s%@all_stagestuff@%$all_stagestuff%g
8664 s%@build_exeext@%$build_exeext%g
8665 s%@build_install_headers_dir@%$build_install_headers_dir%g
8666 s%@build_xm_file_list@%$build_xm_file_list%g
8667 s%@cc_set_by_configure@%$cc_set_by_configure%g
8668 s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g
8669 s%@cpp_install_dir@%$cpp_install_dir%g
8670 s%@cpp_main@%$cpp_main%g
8671 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
8672 s%@dep_tmake_file@%$dep_tmake_file%g
8673 s%@extra_c_flags@%$extra_c_flags%g
8674 s%@extra_c_objs@%$extra_c_objs%g
8675 s%@extra_cpp_objs@%$extra_cpp_objs%g
8676 s%@extra_cxx_objs@%$extra_cxx_objs%g
8677 s%@extra_headers_list@%$extra_headers_list%g
8678 s%@extra_objs@%$extra_objs%g
8679 s%@extra_parts@%$extra_parts%g
8680 s%@extra_passes@%$extra_passes%g
8681 s%@extra_programs@%$extra_programs%g
8682 s%@fixinc_defs@%$fixinc_defs%g
8683 s%@float_h_file@%$float_h_file%g
8684 s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g
8685 s%@gcc_version@%$gcc_version%g
8686 s%@gcc_version_trigger@%$gcc_version_trigger%g
8687 s%@host_exeext@%$host_exeext%g
8688 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
8689 s%@host_xm_file_list@%$host_xm_file_list%g
8690 s%@install@%$install%g
8691 s%@JAVAGC@%$JAVAGC%g
8692 s%@lang_options_files@%$lang_options_files%g
8693 s%@lang_specs_files@%$lang_specs_files%g
8694 s%@lang_tree_files@%$lang_tree_files%g
8695 s%@local_prefix@%$local_prefix%g
8696 s%@maybe_use_collect2@%$maybe_use_collect2%g
8697 s%@md_file@%$md_file%g
8698 s%@objc_boehm_gc@%$objc_boehm_gc%g
8699 s%@out_file@%$out_file%g
8700 s%@out_object_file@%$out_object_file%g
8701 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
8702 s%@symbolic_link@%$symbolic_link%g
8703 s%@thread_file@%$thread_file%g
8704 s%@tm_file_list@%$tm_file_list%g
8705 s%@will_use_collect2@%$will_use_collect2%g
8706 /@target_overrides@/r $target_overrides
8707 s%@target_overrides@%%g
8708 /@host_overrides@/r $host_overrides
8709 s%@host_overrides@%%g
8710 s%@cross_defines@%$cross_defines%g
8711 /@cross_overrides@/r $cross_overrides
8712 s%@cross_overrides@%%g
8713 /@build_overrides@/r $build_overrides
8714 s%@build_overrides@%%g
8715 /@language_fragments@/r $language_fragments
8716 s%@language_fragments@%%g
8717 /@language_hooks@/r $language_hooks
8718 s%@language_hooks@%%g
8723 cat >> $CONFIG_STATUS <<\EOF
8725 # Split the substitutions into bite-sized pieces for seds with
8726 # small command number limits, like on Digital OSF/1 and HP-UX.
8727 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
8728 ac_file
=1 # Number of current file.
8729 ac_beg
=1 # First line for current file.
8730 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
8733 while $ac_more_lines; do
8734 if test $ac_beg -gt 1; then
8735 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
8737 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
8739 if test ! -s conftest.s
$ac_file; then
8741 rm -f conftest.s
$ac_file
8743 if test -z "$ac_sed_cmds"; then
8744 ac_sed_cmds
="sed -f conftest.s$ac_file"
8746 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
8748 ac_file
=`expr $ac_file + 1`
8750 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
8753 if test -z "$ac_sed_cmds"; then
8758 cat >> $CONFIG_STATUS <<EOF
8760 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
8762 cat >> $CONFIG_STATUS <<\EOF
8763 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
8764 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8766 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8767 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8768 *) ac_file_in
="${ac_file}.in" ;;
8771 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8773 # Remove last slash and all that follows it. Not all systems have dirname.
8774 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8775 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
8776 # The file is in a subdirectory.
8777 test ! -d "$ac_dir" && mkdir
"$ac_dir"
8778 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
8779 # A "../" for each directory in $ac_dir_suffix.
8780 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
8782 ac_dir_suffix
= ac_dots
=
8785 case "$ac_given_srcdir" in
8787 if test -z "$ac_dots"; then top_srcdir
=.
8788 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
8789 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
8791 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
8792 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
8796 echo creating
"$ac_file"
8798 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
8800 *Makefile
*) ac_comsub
="1i\\
8801 # $configure_input" ;;
8805 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8807 s%@configure_input@%$configure_input%g
8808 s%@srcdir@%$srcdir%g
8809 s%@top_srcdir@%$top_srcdir%g
8810 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
8814 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8815 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8817 # ac_d sets the value in "#define NAME VALUE" lines.
8818 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8819 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
8822 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8823 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8824 ac_uB
='\([ ]\)%\1#\2define\3'
8827 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8828 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8829 ac_eB
='$%\1#\2define\3'
8833 if test "${CONFIG_HEADERS+set}" != set; then
8835 cat >> $CONFIG_STATUS <<EOF
8836 CONFIG_HEADERS="auto-host.h:config.in"
8838 cat >> $CONFIG_STATUS <<\EOF
8840 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
8841 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8843 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8844 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8845 *) ac_file_in
="${ac_file}.in" ;;
8848 echo creating
$ac_file
8850 rm -f conftest.frag conftest.
in conftest.out
8851 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8852 cat $ac_file_inputs > conftest.
in
8856 # Transform confdefs.h into a sed script conftest.vals that substitutes
8857 # the proper values into config.h.in to produce config.h. And first:
8858 # Protect against being on the right side of a sed subst in config.status.
8859 # Protect against being in an unquoted here document in config.status.
8861 cat > conftest.hdr
<<\EOF
8864 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
8868 sed -n -f conftest.hdr confdefs.h > conftest.vals
8871 # This sed command replaces #undef with comments. This is necessary, for
8872 # example, in the case of _POSIX_SOURCE, which is predefined and required
8873 # on some systems where configure will not decide to define it.
8874 cat >> conftest.vals <<\EOF
8875 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
8878 # Break up conftest.vals because some shells have a limit on
8879 # the size of here documents, and old seds have small limits too.
8884 ac_lines=`grep -c . conftest.vals
`
8885 # grep -c gives empty output for an empty file on some AIX systems.
8886 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
8887 # Write a limited-size here document to conftest.frag.
8888 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
8889 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
8891 sed -f conftest.frag conftest.in > conftest.out
8893 mv conftest.out conftest.in
8895 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
8897 mv conftest.tail conftest.vals
8901 cat >> $CONFIG_STATUS <<\EOF
8902 rm -f conftest.frag conftest.h
8903 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
8904 cat conftest.in >> conftest.h
8906 if cmp -s $ac_file conftest.h 2>/dev/null; then
8907 echo "$ac_file is unchanged"
8910 # Remove last slash and all that follows it. Not all systems have dirname.
8911 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
8912 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8913 # The file is in a subdirectory.
8914 test ! -d "$ac_dir" && mkdir "$ac_dir"
8917 mv conftest.h $ac_file
8923 cat >> $CONFIG_STATUS <<EOF
8924 ac_sources="$nls_cv_header_libgt"
8925 ac_dests="$nls_cv_header_intl"
8928 cat >> $CONFIG_STATUS <<\EOF
8929 srcdir=$ac_given_srcdir
8930 while test -n "$ac_sources"; do
8931 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
8932 set $ac_sources; ac_source=$1; shift; ac_sources=$*
8934 echo "linking $srcdir/$ac_source to $ac_dest"
8936 if test ! -r $srcdir/$ac_source; then
8937 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
8941 # Make relative symlinks.
8942 # Remove last slash and all that follows it. Not all systems have dirname.
8943 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
8944 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
8945 # The dest file is in a subdirectory.
8946 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
8947 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
8948 # A "../" for each directory in $ac_dest_dir_suffix.
8949 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
8951 ac_dest_dir_suffix= ac_dots=
8955 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
8956 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
8959 # Make a symlink if possible; otherwise try a hard link.
8960 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
8961 ln $srcdir/$ac_source $ac_dest; then :
8963 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
8967 cat >> $CONFIG_STATUS <<EOF
8973 target_alias='${target_alias}'
8975 subdirs='${subdirs}'
8976 oldstyle_subdirs='${oldstyle_subdirs}'
8977 symbolic_link='${symbolic_link}'
8978 program_transform_set='${program_transform_set}'
8979 program_transform_name='${program_transform_name}'
8980 dep_host_xmake_file='${dep_host_xmake_file}'
8981 host_xmake_file='${host_xmake_file}'
8982 dep_tmake_file='${dep_tmake_file}'
8983 tmake_file='${tmake_file}'
8984 thread_file='${thread_file}'
8985 gcc_version='${gcc_version}'
8986 gcc_version_trigger='${gcc_version_trigger}'
8987 local_prefix='${local_prefix}'
8988 build_install_headers_dir='${build_install_headers_dir}'
8989 build_exeext='${build_exeext}'
8990 host_exeext='${host_exeext}'
8991 out_file='${out_file}'
8992 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
8993 SET_MAKE='${SET_MAKE}'
8994 target_list='${target_list}'
8995 target_overrides='${target_overrides}'
8996 host_overrides='${host_overrides}'
8997 cross_defines='${cross_defines}'
8998 cross_overrides='${cross_overrides}'
8999 build_overrides='${build_overrides}'
9000 cpp_install_dir='${cpp_install_dir}'
9003 cat >> $CONFIG_STATUS <<\EOF
9004 case "$CONFIG_FILES" in *po/Makefile.in*)
9005 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
9008 . $srcdir/configure.lang
9009 case x$CONFIG_HEADERS in
9010 xauto-host.h:config.in)
9013 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
9014 # bootstrapping and the installation procedure can still use
9015 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
9016 # FLAGS_TO_PASS has been modified to solve the problem there.
9017 # This is virtually a duplicate of what happens in configure.lang; we do
9018 # an extra check to make sure this only happens if ln -s can be used.
9019 if test "$symbolic_link" = "ln -s"; then
9020 for d in .. ${subdirs} ; do
9021 if test $d != ..; then
9024 for t in stage1 stage2 stage3 stage4 include
9027 $symbolic_link ../$t $t 2>/dev/null
9033 # Avoid having to add intl to our include paths.
9034 if test -f intl/libintl.h; then
9035 echo creating libintl.h
9036 echo '#include "intl/libintl.h"' >libintl.h
9041 chmod +x $CONFIG_STATUS
9042 rm -fr confdefs* $ac_clean_files
9043 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1