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 direct.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
2773 # mkdir takes a single argument on some systems.
2774 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
2775 echo "configure:2776: checking if mkdir takes one argument" >&5
2776 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
2777 echo $ac_n "(cached) $ac_c" 1>&6
2779 cat > conftest.
$ac_ext <<EOF
2780 #line 2781 "configure"
2781 #include "confdefs.h"
2783 #include <sys/types.h>
2784 #ifdef HAVE_SYS_STAT_H
2785 # include <sys/stat.h>
2787 #ifdef HAVE_UNISTD_H
2788 # include <unistd.h>
2790 #ifdef HAVE_DIRECT_H
2791 # include <direct.h>
2797 if { (eval echo configure
:2798: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2799 gcc_cv_mkdir_takes_one_arg
=no
2801 echo "configure: failed program was:" >&5
2802 cat conftest.
$ac_ext >&5
2804 gcc_cv_mkdir_takes_one_arg
=yes
2809 echo "$ac_t""$gcc_cv_mkdir_takes_one_arg" 1>&6
2810 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
2811 cat >> confdefs.h
<<\EOF
2812 #define MKDIR_TAKES_ONE_ARG 1
2826 build_install_headers_dir
=install-headers-tar
2831 host_truncate_target
=
2834 # It is relative to $prefix.
2837 # Decode the host machine, then the target machine.
2838 # For the host machine, we save the xm_file variable as host_xm_file;
2839 # then we decode the target machine and forget everything else
2840 # that came from the host machine.
2841 for machine
in $build $host $target; do
2855 # Set this to force installation and use of collect2.
2857 # Set this to override the default target model.
2859 # Set this to control how the header file directory is installed.
2860 install_headers_dir
=install-headers-tar
2861 # Set this to a non-empty list of args to pass to cpp if the target
2862 # wants its .md file passed through cpp.
2864 # Set this if directory names should be truncated to 14 characters.
2866 # Set this if gdb needs a dir command with `dirname $out_file`
2867 gdb_needs_out_file_path
=
2868 # Set this if the build machine requires executables to have a
2871 # Set this to control which thread package will be used.
2873 # Reinitialize these from the flag values every loop pass, since some
2874 # configure entries modify them.
2876 gnu_ld
="$gnu_ld_flag"
2877 enable_threads
=$enable_threads_flag
2879 # Set default cpu_type, tm_file and xm_file so it can be updated in
2880 # each machine entry.
2881 cpu_type
=`echo $machine | sed 's/-.*$//'`
2915 tm_file
=${cpu_type}/${cpu_type}.h
2916 xm_file
=${cpu_type}/xm-
${cpu_type}.h
2918 # Common parts for linux-gnu and openbsd systems
2921 xm_defines
="HAVE_ATEXIT POSIX BSTRING"
2924 tm_file
=${cpu_type}/openbsd.h
2925 # On OpenBSD systems, the headers are okay
2926 fixincludes
=Makefile.
in
2927 tmake_file
="t-libc-ok t-openbsd"
2928 # avoid surprises, always provide an xm-openbsd file
2929 xm_file
=${cpu_type}/xm-openbsd.h
2930 if test x
$enable_threads = xyes
; then
2932 tmake_file
="${tmake_file} t-openbsd-thread"
2938 # Support site-specific machine types.
2940 cpu_type
=`echo $machine | sed -e 's/-.*//'`
2941 rest
=`echo $machine | sed -e "s/$cpu_type-//"`
2942 xm_file
=${cpu_type}/xm-
$rest.h
2943 tm_file
=${cpu_type}/$rest.h
2944 if test -f $srcdir/config
/${cpu_type}/x-
$rest; \
2945 then xmake_file
=${cpu_type}/x-
$rest; \
2948 if test -f $srcdir/config
/${cpu_type}/t-
$rest; \
2949 then tmake_file
=${cpu_type}/t-
$rest; \
2955 a29k-
*-bsd* | a29k-
*-sym1*)
2956 tm_file
="${tm_file} a29k/unix.h"
2958 xmake_file
=a29k
/x-unix
2961 a29k-
*-udi | a29k-
*-coff)
2962 tm_file
="${tm_file} dbxcoff.h a29k/udi.h"
2963 tmake_file
=a29k
/t-a29kbare
2966 tm_file
="${tm_file} dbxcoff.h a29k/udi.h a29k/vx29k.h"
2967 tmake_file
=a29k
/t-vx29k
2968 extra_parts
="crtbegin.o crtend.o"
2969 thread_file
='vxworks'
2971 a29k-
*-*) # Default a29k environment.
2975 tm_file
="${tm_file} alpha/alpha32.h interix.h alpha/alpha-interix.h"
2977 # GAS + IEEE_CONFORMANT+IEEE (no inexact);
2978 #target_cpu_default="MASK_GAS|MASK_IEEE_CONFORMANT|MASK_IEEE"
2980 # GAS + IEEE_CONFORMANT
2981 target_cpu_default
="MASK_GAS|MASK_IEEE_CONFORMANT"
2983 xm_file
="alpha/xm-alpha-interix.h xm-interix.h"
2984 xmake_file
="x-interix alpha/t-pe"
2985 tmake_file
="alpha/t-interix"
2986 fixincludes
=fixinc.interix
2987 if test x
$enable_threads = xyes
; then
2990 if test x
$stabs = xyes
; then
2991 tm_file
="${tm_file} dbxcoff.h"
2993 #prefix='$$INTERIX_ROOT'/usr/contrib
2994 #local_prefix='$$INTERIX_ROOT'/usr/contrib
2996 alpha
*-*-linux-gnuecoff*)
2997 tm_file
="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
2998 target_cpu_default
="MASK_GAS"
3003 alpha
*-*-linux-gnulibc1*)
3004 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3005 target_cpu_default
="MASK_GAS"
3006 tmake_file
="t-linux t-linux-gnulibc1 alpha/t-linux alpha/t-crtbe"
3007 extra_parts
="crtbegin.o crtend.o"
3010 if test x
$enable_threads = xyes
; then
3014 alpha
*-*-linux-gnu*)
3015 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3016 target_cpu_default
="MASK_GAS"
3017 tmake_file
="t-linux alpha/t-linux alpha/t-crtbe"
3018 extra_parts
="crtbegin.o crtend.o"
3021 if test x
$enable_threads = xyes
; then
3026 tm_file
="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
3027 target_cpu_default
="MASK_GAS"
3028 tmake_file
="alpha/t-crtbe"
3029 extra_parts
="crtbegin.o crtend.o"
3035 # default x-alpha is only appropriate for dec-osf.
3036 target_cpu_default
="MASK_GAS"
3041 if test x
$stabs = xyes
3043 tm_file
="${tm_file} dbx.h"
3045 if test x
$gas != xyes
3047 extra_passes
="mips-tfile mips-tdump"
3052 tm_file
="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"
3055 tm_file
="${tm_file} alpha/osf.h alpha/osf2or3.h"
3058 tm_file
="${tm_file} alpha/osf.h"
3059 # Some versions of OSF4 (specifically X4.0-9 296.7) have
3060 # a broken tar, so we use cpio instead.
3061 install_headers_dir
=install-headers-cpio
3065 *-*-osf4.0
[b-z
] |
*-*-osf4.
[1-9]*)
3066 target_cpu_default
=MASK_SUPPORT_ARCH
3071 tm_file
="${tm_file} dbx.h alpha/vxworks.h"
3074 extra_passes
="mips-tfile mips-tdump"
3077 thread_file
='vxworks'
3080 tm_file
="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
3081 xm_file
="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
3082 tmake_file
=t-libc-ok
3083 xmake_file
=winnt
/x-winnt
3084 extra_host_objs
=oldnames.o
3085 extra_gcc_objs
="spawnv.o oldnames.o"
3086 if test x
$gnu_ld != xyes
3088 extra_programs
=ld.exe
3090 if test x
$enable_threads = xyes
; then
3096 xm_file
="${xm_file} alpha/xm-vms.h"
3097 tmake_file
=alpha
/t-vms
3100 extra_parts
="crtinit.o crtfini.o"
3102 arm-
*-coff* | armel-
*-coff*)
3104 tmake_file
=arm
/t-bare
3108 tmake_file
=arm
/t-bare
3109 thread_file
='vxworks'
3111 arm-
*-riscix1.
[01]*) # Acorn RISC machine (early versions)
3112 tm_file
=arm
/riscix1-1.h
3115 arm-
*-riscix*) # Acorn RISC machine
3116 if test x
$gas = xyes
3118 tm_file
=arm
/rix-gas.h
3120 tm_file
=arm
/riscix.h
3122 xmake_file
=arm
/x-riscix
3123 tmake_file
=arm
/t-riscix
3126 arm-semi-aout | armel-semi-aout
)
3128 tmake_file
=arm
/t-semi
3130 arm-semi-aof | armel-semi-aof
)
3131 tm_file
=arm
/semiaof.h
3132 tmake_file
=arm
/t-semiaof
3135 tm_file
=arm
/netbsd.h
3136 xm_file
="arm/xm-netbsd.h ${xm_file}"
3137 tmake_file
="t-netbsd arm/t-netbsd"
3139 arm
*-*-linux-gnuaout*) # ARM GNU/Linux with a.out
3142 tm_file
=arm
/linux-aout.h
3143 tmake_file
=arm
/t-linux
3146 arm
*-*-linux-gnu*) # ARM GNU/Linux with ELF
3147 xm_file
=arm
/xm-linux.h
3151 tm_file
=arm
/linux-elf26.h
3154 tm_file
=arm
/linux-elf.h
3157 tmake_file
="t-linux arm/t-linux"
3158 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3160 case x
${enable_threads} in
3161 x | xyes | xpthreads | xposix
)
3168 tmake_file
=arm
/t-bare
3171 tm_file
=arm
/ecos-elf.h
3172 tmake_file
=arm
/t-elf
3175 tm_file
=arm
/unknown-elf.h
3176 tmake_file
=arm
/t-arm-elf
3179 tm_file
=arm
/unknown-elf-oabi.h
3180 tmake_file
=arm
/t-arm-elf
3182 c1-convex-
*) # Convex C1
3183 target_cpu_default
=1
3186 c2-convex-
*) # Convex C2
3187 target_cpu_default
=2
3191 target_cpu_default
=4
3195 target_cpu_default
=8
3199 target_cpu_default
=16
3204 tmake_file
=c4x
/t-c4x
3206 clipper-intergraph-clix
*)
3207 tm_file
="${tm_file} svr3.h clipper/clix.h"
3208 xm_file
=clipper
/xm-clix.h
3209 xmake_file
=clipper
/x-clix
3210 extra_headers
=va-clipper.h
3211 extra_parts
="crtbegin.o crtend.o"
3212 install_headers_dir
=install-headers-cpio
3219 # This hasn't been upgraded to GCC 2.
3220 # fx80-alliant-*) # Alliant FX/80
3226 target_cpu_default
="MASK_SNAKE"
3227 tmake_file
=pa
/t-openbsd
3230 tm_file
="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h"
3231 xm_file
=pa
/xm-papro.h
3235 target_cpu_default
="MASK_SNAKE"
3236 tm_file
="${tm_file} pa/pa-osf.h"
3240 tm_file
="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h pa/rtems.h"
3241 xm_file
=pa
/xm-papro.h
3245 tm_file
="${tm_file} pa/pa-osf.h"
3249 target_cpu_default
="MASK_SNAKE"
3256 tm_file
="pa/pa-oldas.h ${tm_file} pa/pa-hpux7.h"
3257 xm_file
=pa
/xm-pahpux.h
3258 xmake_file
=pa
/x-pa-hpux
3259 if test x
$gas = xyes
3261 tm_file
="${tm_file} pa/gas.h"
3263 install_headers_dir
=install-headers-cpio
3266 hppa1.0
-*-hpux8.0
[0-2]*)
3267 tm_file
="${tm_file} pa/pa-hpux.h"
3268 xm_file
=pa
/xm-pahpux.h
3269 xmake_file
=pa
/x-pa-hpux
3270 if test x
$gas = xyes
3272 tm_file
="${tm_file} pa/pa-gas.h"
3274 tm_file
="pa/pa-oldas.h ${tm_file}"
3276 install_headers_dir
=install-headers-cpio
3279 hppa1.1
-*-hpux8.0
[0-2]*)
3280 target_cpu_default
="MASK_SNAKE"
3281 tm_file
="${tm_file} pa/pa-hpux.h"
3282 xm_file
=pa
/xm-pahpux.h
3283 xmake_file
=pa
/x-pa-hpux
3284 if test x
$gas = xyes
3286 tm_file
="${tm_file} pa/pa-gas.h"
3288 tm_file
="pa/pa-oldas.h ${tm_file}"
3290 install_headers_dir
=install-headers-cpio
3294 target_cpu_default
="MASK_SNAKE"
3295 tm_file
="${tm_file} pa/pa-hpux.h"
3296 xm_file
=pa
/xm-pahpux.h
3297 xmake_file
=pa
/x-pa-hpux
3298 if test x
$gas = xyes
3300 tm_file
="${tm_file} pa/pa-gas.h"
3302 install_headers_dir
=install-headers-cpio
3306 tm_file
="${tm_file} pa/pa-hpux.h"
3307 xm_file
=pa
/xm-pahpux.h
3308 xmake_file
=pa
/x-pa-hpux
3309 if test x
$gas = xyes
3311 tm_file
="${tm_file} pa/pa-gas.h"
3313 install_headers_dir
=install-headers-cpio
3316 hppa1.1
-*-hpux10* | hppa2
*-*-hpux10*)
3317 target_cpu_default
="MASK_SNAKE"
3318 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h"
3319 xm_file
=pa
/xm-pahpux.h
3320 xmake_file
=pa
/x-pa-hpux
3322 if test x
$gas = xyes
3324 tm_file
="${tm_file} pa/pa-gas.h"
3326 if test x
$enable_threads = x
; then
3327 enable_threads
=$have_pthread_h
3329 if test x
$enable_threads = xyes
; then
3331 tmake_file
="${tmake_file} pa/t-dce-thr"
3333 install_headers_dir
=install-headers-cpio
3337 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h"
3338 xm_file
=pa
/xm-pahpux.h
3339 xmake_file
=pa
/x-pa-hpux
3341 if test x
$gas = xyes
3343 tm_file
="${tm_file} pa/pa-gas.h"
3345 if test x
$enable_threads = x
; then
3346 enable_threads
=$have_pthread_h
3348 if test x
$enable_threads = xyes
; then
3350 tmake_file
="${tmake_file} pa/t-dce-thr"
3352 install_headers_dir
=install-headers-cpio
3355 hppa1.1
-*-hpux* | hppa2
*-*-hpux*)
3356 target_cpu_default
="MASK_SNAKE"
3357 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h"
3358 xm_file
=pa
/xm-pahpux.h
3359 xmake_file
=pa
/x-pa-hpux
3360 if test x
$gas = xyes
3362 tm_file
="${tm_file} pa/pa-gas.h"
3364 install_headers_dir
=install-headers-cpio
3368 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h"
3369 xm_file
=pa
/xm-pahpux.h
3370 xmake_file
=pa
/x-pa-hpux
3371 if test x
$gas = xyes
3373 tm_file
="${tm_file} pa/pa-gas.h"
3375 install_headers_dir
=install-headers-cpio
3378 hppa1.1
-*-hiux* | hppa2
*-*-hiux*)
3379 target_cpu_default
="MASK_SNAKE"
3380 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hiux.h"
3381 xm_file
=pa
/xm-pahpux.h
3382 xmake_file
=pa
/x-pa-hpux
3383 if test x
$gas = xyes
3385 tm_file
="${tm_file} pa/pa-gas.h"
3387 install_headers_dir
=install-headers-cpio
3391 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hiux.h"
3392 xm_file
=pa
/xm-pahpux.h
3393 xmake_file
=pa
/x-pa-hpux
3394 if test x
$gas = xyes
3396 tm_file
="${tm_file} pa/pa-gas.h"
3398 install_headers_dir
=install-headers-cpio
3402 target_cpu_default
="MASK_SNAKE"
3407 i
[34567]86-ibm-aix*) # IBM PS/2 running AIX
3408 if test x
$gas = xyes
3410 tm_file
=i386
/aix386.h
3411 extra_parts
="crtbegin.o crtend.o"
3412 tmake_file
=i386
/t-crtstuff
3414 tm_file
=i386
/aix386ng.h
3417 xm_file
="xm-alloca.h i386/xm-aix.h ${xm_file}"
3419 xmake_file
=i386
/x-aix
3421 i
[34567]86-ncr-sysv4*) # NCR 3000 - ix86 running system V.4
3422 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3423 xm_defines
="USG POSIX SMALL_ARG_MAX"
3424 xmake_file
=i386
/x-ncr3000
3425 if test x
$stabs = xyes
-a x
$gas = xyes
3427 tm_file
=i386
/sysv4gdb.h
3429 tm_file
=i386
/sysv4.h
3431 extra_parts
="crtbegin.o crtend.o"
3432 tmake_file
=i386
/t-crtpic
3436 xm_file
=i386
/xm-next.h
3437 tmake_file
=i386
/t-next
3438 xmake_file
=i386
/x-next
3439 extra_objs
=nextstep.o
3440 extra_parts
="crtbegin.o crtend.o"
3441 if test x
$enable_threads = xyes
; then
3445 i
[34567]86-sequent-bsd*) # 80386 from Sequent
3447 if test x
$gas = xyes
3449 tm_file
=i386
/seq-gas.h
3451 tm_file
=i386
/sequent.h
3454 i
[34567]86-sequent-ptx1*)
3455 xm_defines
="USG SVR3"
3456 xmake_file
=i386
/x-sysv3
3457 tm_file
=i386
/seq-sysv3.h
3458 tmake_file
=i386
/t-crtstuff
3459 extra_parts
="crtbegin.o crtend.o"
3460 install_headers_dir
=install-headers-cpio
3462 i
[34567]86-sequent-ptx2* | i
[34567]86-sequent-sysv3*)
3463 xm_defines
="USG SVR3"
3464 xmake_file
=i386
/x-sysv3
3465 tm_file
=i386
/seq2-sysv3.h
3466 tmake_file
=i386
/t-crtstuff
3467 extra_parts
="crtbegin.o crtend.o"
3468 install_headers_dir
=install-headers-cpio
3470 i
[34567]86-sequent-ptx4* | i
[34567]86-sequent-sysv4*)
3471 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3472 xm_defines
="USG POSIX SMALL_ARG_MAX"
3474 tm_file
=i386
/ptx4-i.h
3476 extra_parts
="crtbegin.o crtend.o"
3477 install_headers_dir
=install-headers-cpio
3479 i386-sun-sunos
*) # Sun i386 roadrunner
3484 i
[34567]86-wrs-vxworks*)
3485 tm_file
=i386
/vxi386.h
3486 tmake_file
=i386
/t-i386bare
3487 thread_file
='vxworks'
3490 tm_file
=i386
/i386-aout.h
3491 tmake_file
=i386
/t-i386bare
3493 i
[34567]86-*-bsdi* | i
[34567]86-*-bsd386*)
3494 tm_file
=i386
/bsd386.h
3495 # tmake_file=t-libc-ok
3498 tm_file
=i386
/386bsd.h
3499 # tmake_file=t-libc-ok
3500 # Next line turned off because both 386BSD and BSD/386 use GNU ld.
3503 i
[34567]86-*-freebsdelf*)
3504 tm_file
="i386/i386.h i386/att.h linux.h i386/freebsd-elf.h i386/perform.h"
3505 # On FreeBSD, the headers are already ok, except for math.h.
3506 fixincludes
=fixinc.wrap
3507 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3508 tmake_file
=i386
/t-freebsd
3513 i
[34567]86-*-freebsd*)
3514 tm_file
=i386
/freebsd.h
3515 tmake_file
=i386
/t-freebsd
3517 i
[34567]86-*-netbsd*)
3518 tm_file
=i386
/netbsd.h
3521 i
[34567]86-*-openbsd*)
3522 # Remove when the math emulator is fixed
3523 # we need collect2 until our bug is fixed...
3527 tm_file
=i386
/i386-coff.h
3528 tmake_file
=i386
/t-i386bare
3530 i
[34567]86-*-isc*) # 80386 running ISC system
3531 xm_file
="${xm_file} i386/xm-isc.h"
3532 xm_defines
="USG SVR3"
3534 i
[34567]86-*-isc[34]*)
3535 xmake_file
=i386
/x-isc3
3538 xmake_file
=i386
/x-isc
3541 if test x
$gas = xyes
-a x
$stabs = xyes
3543 tm_file
=i386
/iscdbx.h
3544 tmake_file
=i386
/t-svr3dbx
3545 extra_parts
="svr3.ifile svr3z.ifile"
3547 tm_file
=i386
/isccoff.h
3548 tmake_file
=i386
/t-crtstuff
3549 extra_parts
="crtbegin.o crtend.o"
3551 install_headers_dir
=install-headers-cpio
3553 i
[34567]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux
3555 xmake_file
=x-linux-aout
3556 tmake_file
="t-linux-aout i386/t-crtstuff"
3557 tm_file
=i386
/linux-oldld.h
3561 i
[34567]86-*-linux-gnuaout*) # Intel 80386's running GNU/Linux
3562 xmake_file
=x-linux-aout
3563 tmake_file
="t-linux-aout i386/t-crtstuff"
3564 tm_file
=i386
/linux-aout.h
3568 i
[34567]86-*-linux-gnulibc1) # Intel 80386's running GNU/Linux
3569 # GNU/Linux C library 5
3571 tm_file
=i386
/linux.h
3572 tmake_file
="t-linux t-linux-gnulibc1 i386/t-crtstuff"
3573 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3576 if test x
$enable_threads = xyes
; then
3577 thread_file
='single'
3580 i
[34567]86-*-linux-gnu*) # Intel 80386's running GNU/Linux
3581 # aka GNU/Linux C library 6
3583 tm_file
=i386
/linux.h
3584 tmake_file
="t-linux i386/t-crtstuff"
3585 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3588 if test x
$enable_threads = xyes
; then
3595 i
[34567]86-go32-msdos | i
[34567]86-*-go32*)
3596 echo "GO32/DJGPP V1.X is no longer supported. Use *-pc-msdosdjgpp for DJGPP V2.X instead."
3599 i
[34567]86-pc-msdosdjgpp*)
3600 xm_file
=i386
/xm-djgpp.h
3601 tm_file
=i386
/djgpp.h
3602 tmake_file
=i386
/t-djgpp
3603 xmake_file
=i386
/x-djgpp
3607 case $host in *pc-msdosdjgpp
*)
3612 i
[34567]86-moss-msdos* | i
[34567]86-*-moss*)
3614 tmake_file
=t-libc-ok
3618 i
[34567]86-*-lynxos*)
3619 if test x
$gas = xyes
3623 tm_file
=i386
/lynx-ng.h
3625 xm_file
=i386
/xm-lynx.h
3626 tmake_file
=i386
/t-i386bare
3631 # tmake_file=t-libc-ok
3634 i
[34567]86-*-osfrose*) # 386 using OSF/rose
3635 if test x
$elf = xyes
3637 tm_file
=i386
/osfelf.h
3640 tm_file
=i386
/osfrose.h
3643 xm_file
="i386/xm-osf.h ${xm_file}"
3644 xmake_file
=i386
/x-osfrose
3645 tmake_file
=i386
/t-osf
3646 extra_objs
=halfpic.o
3648 i
[34567]86-go32-rtems*)
3650 xm_file
=i386
/xm-go32.h
3651 tm_file
=i386
/go32-rtems.h
3652 tmake_file
="i386/t-go32 t-rtems"
3654 i
[34567]86-*-rtemself*)
3656 tm_file
=i386
/rtemself.h
3657 tmake_file
="i386/t-i386bare t-rtems"
3659 i
[34567]86-*-rtems*)
3661 tm_file
=i386
/rtems.h
3662 tmake_file
="i386/t-i386bare t-rtems"
3664 i
[34567]86-*-sco3.2v5
*) # 80386 running SCO Open Server 5
3665 xm_file
="xm-siglist.h xm-alloca.h ${xm_file} i386/xm-sco5.h"
3666 xm_defines
="USG SVR3"
3667 xmake_file
=i386
/x-sco5
3668 install_headers_dir
=install-headers-cpio
3670 if test x
$gas = xyes
3672 tm_file
="i386/sco5gas.h ${tm_file}"
3673 tmake_file
=i386
/t-sco5gas
3675 tmake_file
=i386
/t-sco5
3677 extra_parts
="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
3679 i
[34567]86-*-sco3.2v4
*) # 80386 running SCO 3.2v4 system
3680 xm_file
="${xm_file} i386/xm-sco.h"
3681 xm_defines
="USG SVR3 BROKEN_LDEXP SMALL_ARG_MAX NO_SYS_SIGLIST"
3682 xmake_file
=i386
/x-sco4
3683 install_headers_dir
=install-headers-cpio
3684 if test x
$stabs = xyes
3686 tm_file
=i386
/sco4dbx.h
3687 tmake_file
=i386
/t-svr3dbx
3688 extra_parts
="svr3.ifile svr3z.rfile"
3691 tmake_file
=i386
/t-crtstuff
3692 extra_parts
="crtbegin.o crtend.o"
3696 i
[34567]86-*-sco*) # 80386 running SCO system
3697 xm_file
=i386
/xm-sco.h
3698 xmake_file
=i386
/x-sco
3699 install_headers_dir
=install-headers-cpio
3700 if test x
$stabs = xyes
3702 tm_file
=i386
/scodbx.h
3703 tmake_file
=i386
/t-svr3dbx
3704 extra_parts
="svr3.ifile svr3z.rfile"
3707 extra_parts
="crtbegin.o crtend.o"
3708 tmake_file
=i386
/t-crtstuff
3712 i
[34567]86-*-solaris2*)
3713 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3714 xm_defines
="USG POSIX SMALL_ARG_MAX"
3715 if test x
$stabs = xyes
3717 tm_file
=i386
/sol2dbg.h
3721 tmake_file
=i386
/t-sol2
3722 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
3724 if test x
$enable_threads = xyes
; then
3725 thread_file
='solaris'
3728 i
[34567]86-*-sysv5*) # Intel x86 on System V Release 5
3729 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3730 xm_defines
="USG POSIX"
3731 tm_file
=i386
/sysv5.h
3732 if test x
$stabs = xyes
3734 tm_file
="${tm_file} dbx.h"
3736 tmake_file
=i386
/t-crtpic
3738 extra_parts
="crtbegin.o crtend.o"
3740 i
[34567]86-*-sysv4*) # Intel 80386's running system V.4
3741 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3742 xm_defines
="USG POSIX SMALL_ARG_MAX"
3743 tm_file
=i386
/sysv4.h
3744 if test x
$stabs = xyes
3746 tm_file
="${tm_file} dbx.h"
3748 tmake_file
=i386
/t-crtpic
3750 extra_parts
="crtbegin.o crtend.o"
3752 i
[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit
3753 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3754 xm_defines
="USG POSIX"
3756 tmake_file
="i386/t-crtpic i386/t-udk"
3758 extra_parts
="crtbegin.o crtend.o"
3760 i
[34567]86-*-osf1*) # Intel 80386's running OSF/1 1.3+
3762 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h i386/xm-osf1elf.h"
3763 xm_defines
="USE_C_ALLOCA SMALL_ARG_MAX"
3764 if test x
$stabs = xyes
3766 tm_file
=i386
/osf1elfgdb.h
3768 tm_file
=i386
/osf1elf.h
3770 tmake_file
=i386
/t-osf1elf
3771 xmake_file
=i386
/x-osf1elf
3772 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
3774 i
[34567]86-*-sysv*) # Intel 80386's running system V
3775 xm_defines
="USG SVR3"
3776 xmake_file
=i386
/x-sysv3
3777 if test x
$gas = xyes
3779 if test x
$stabs = xyes
3781 tm_file
=i386
/svr3dbx.h
3782 tmake_file
=i386
/t-svr3dbx
3783 extra_parts
="svr3.ifile svr3z.rfile"
3785 tm_file
=i386
/svr3gas.h
3786 extra_parts
="crtbegin.o crtend.o"
3787 tmake_file
=i386
/t-crtstuff
3790 tm_file
=i386
/sysv3.h
3791 extra_parts
="crtbegin.o crtend.o"
3792 tmake_file
=i386
/t-crtstuff
3795 i386-
*-vsta) # Intel 80386's running VSTa kernel
3796 xm_file
="${xm_file} i386/xm-vsta.h"
3798 tmake_file
=i386
/t-vsta
3799 xmake_file
=i386
/x-vsta
3802 xm_file
="${xm_file} i386/xm-cygwin.h"
3803 tmake_file
=i386
/t-cygwin
3804 tm_file
=i386
/win32.h
3805 xmake_file
=i386
/x-cygwin
3807 if test x
$enable_threads = xyes
; then
3812 i
[34567]86-*-pe | i
[34567]86-*-cygwin*)
3813 xm_file
="${xm_file} i386/xm-cygwin.h"
3814 tmake_file
=i386
/t-cygwin
3815 tm_file
=i386
/cygwin.h
3816 xmake_file
=i386
/x-cygwin
3818 if test x
$enable_threads = xyes
; then
3823 i
[34567]86-*-mingw32*)
3824 tm_file
=i386
/mingw32.h
3825 xm_file
="${xm_file} i386/xm-mingw32.h"
3826 tmake_file
="i386/t-cygwin i386/t-mingw32"
3828 xmake_file
=i386
/x-cygwin
3829 if test x
$enable_threads = xyes
; then
3836 *minwg32crt
* |
*mingw32
*)
3837 tm_file
="${tm_file} i386/crtdll.h"
3843 xm_file
="${xm_file} i386/xm-uwin.h"
3844 xm_defines
="USG NO_STAB_H NO_SYS_SIGLIST"
3845 tmake_file
="i386/t-cygwin i386/t-uwin"
3847 xmake_file
=i386
/x-cygwin
3848 fixincludes
=Makefile.
in
3849 if test x
$enable_threads = xyes
; then
3854 i
[34567]86-*-interix*)
3855 tm_file
="i386/i386-interix.h interix.h"
3856 xm_file
="i386/xm-i386-interix.h xm-interix.h"
3857 xm_defines
="USG NO_SYS_SIGLIST"
3858 tmake_file
="i386/t-interix"
3859 extra_objs
=interix.o
3860 xmake_file
=x-interix
3861 fixincludes
=fixinc.interix
3862 if test x
$enable_threads = xyes
; then
3865 if test x
$stabs = xyes
; then
3866 tm_file
="${tm_file} dbxcoff.h"
3869 i
[34567]86-*-winnt3*)
3870 tm_file
=i386
/win-nt.h
3871 out_file
=i386
/i386.c
3872 xm_file
="xm-winnt.h ${xm_file}"
3873 xmake_file
=winnt
/x-winnt
3874 tmake_file
=i386
/t-winnt
3875 extra_host_objs
="winnt.o oldnames.o"
3876 extra_gcc_objs
="spawnv.o oldnames.o"
3877 if test x
$gnu_ld != xyes
3879 extra_programs
=ld.exe
3881 if test x
$enable_threads = xyes
; then
3885 i
[34567]86-dg-dgux*)
3886 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3887 xm_defines
="USG POSIX"
3888 out_file
=i386
/dgux.c
3890 tmake_file
=i386
/t-dgux
3891 xmake_file
=i386
/x-dgux
3892 install_headers_dir
=install-headers-cpio
3894 i860-alliant-
*) # Alliant FX/2800
3895 tm_file
="${tm_file} svr4.h i860/sysv4.h i860/fx2800.h"
3896 xm_file
="${xm_file}"
3897 xmake_file
=i860
/x-fx2800
3898 tmake_file
=i860
/t-fx2800
3899 extra_parts
="crtbegin.o crtend.o"
3902 tm_file
="${tm_file} i860/bsd.h"
3903 if test x
$gas = xyes
3905 tm_file
="${tm_file} i860/bsd-gas.h"
3910 tm_file
="${tm_file} i860/mach.h"
3911 tmake_file
=t-libc-ok
3913 i860-
*-osf*) # Intel Paragon XP/S, OSF/1AD
3914 tm_file
="${tm_file} svr3.h i860/paragon.h"
3915 xm_defines
="USG SVR3"
3919 tm_file
="${tm_file} svr3.h i860/sysv3.h"
3920 xm_defines
="USG SVR3"
3921 xmake_file
=i860
/x-sysv3
3922 extra_parts
="crtbegin.o crtend.o"
3925 tm_file
="${tm_file} svr4.h i860/sysv4.h"
3926 xm_defines
="USG SVR3"
3927 xmake_file
=i860
/x-sysv4
3929 extra_parts
="crtbegin.o crtend.o"
3931 i960-wrs-vxworks5 | i960-wrs-vxworks5.0
*)
3932 tm_file
="${tm_file} i960/vx960.h"
3933 tmake_file
=i960
/t-vxworks960
3935 thread_file
='vxworks'
3937 i960-wrs-vxworks5
* | i960-wrs-vxworks
)
3938 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h i960/vx960-coff.h"
3939 tmake_file
=i960
/t-vxworks960
3941 thread_file
='vxworks'
3944 tm_file
="${tm_file} i960/vx960.h"
3945 tmake_file
=i960
/t-vxworks960
3947 thread_file
='vxworks'
3950 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h"
3951 tmake_file
=i960
/t-960bare
3955 tmake_file
="i960/t-960bare t-rtems"
3956 tm_file
="${tm_file} dbxcoff.h i960/rtems.h"
3959 i960-
*-*) # Default i960 environment.
3963 extra_parts
="crtinit.o crtfini.o"
3965 m68000-convergent-sysv
*)
3967 xm_file
="m68k/xm-3b1.h ${xm_file}"
3970 extra_headers
=math-68881.h
3972 m68000-hp-bsd
*) # HP 9000/200 running BSD
3973 tm_file
=m68k
/hp2bsd.h
3974 xmake_file
=m68k
/x-hp2bsd
3976 extra_headers
=math-68881.h
3978 m68000-hp-hpux
*) # HP 9000 series 300
3979 xm_file
="xm_alloca.h ${xm_file}"
3980 xm_defines
="USG NO_SYS_SIGLIST"
3981 if test x
$gas = xyes
3983 xmake_file
=m68k
/x-hp320g
3984 tm_file
=m68k
/hp310g.h
3986 xmake_file
=m68k
/x-hp320
3987 tm_file
=m68k
/hp310.h
3989 install_headers_dir
=install-headers-cpio
3991 extra_headers
=math-68881.h
3996 extra_headers
=math-68881.h
3999 tm_file
=m68k
/sun2o4.h
4001 extra_headers
=math-68881.h
4004 xm_file
="m68k/xm-3b1.h ${xm_file}"
4006 if test x
$gas = xyes
4013 extra_headers
=math-68881.h
4015 m68k-apple-aux
*) # Apple Macintosh running A/UX
4016 xm_defines
="USG AUX"
4017 tmake_file
=m68k
/t-aux
4018 install_headers_dir
=install-headers-cpio
4019 extra_headers
=math-68881.h
4020 extra_parts
="crt1.o mcrt1.o maccrt1.o crt2.o crtn.o"
4022 if test "$gnu_ld" = yes
4024 tm_file
="${tm_file} m68k/auxgld.h"
4026 tm_file
="${tm_file} m68k/auxld.h"
4028 if test "$gas" = yes
4030 tm_file
="${tm_file} m68k/auxgas.h"
4032 tm_file
="${tm_file} m68k/auxas.h"
4034 tm_file
="${tm_file} m68k/a-ux.h"
4038 tm_file
=m68k
/apollo68.h
4039 xmake_file
=m68k
/x-apollo68
4041 extra_headers
=math-68881.h
4044 m68k-altos-sysv
*) # Altos 3068
4045 if test x
$gas = xyes
4047 tm_file
=m68k
/altos3068.h
4050 echo "The Altos is supported only with the GNU assembler" 1>&2
4053 extra_headers
=math-68881.h
4055 m68k-bull-sysv
*) # Bull DPX/2
4056 if test x
$gas = xyes
4058 if test x
$stabs = xyes
4060 tm_file
=m68k
/dpx2cdbx.h
4062 tm_file
=m68k
/dpx2g.h
4067 xm_file
="xm-alloca.h ${xm_file}"
4069 xmake_file
=m68k
/x-dpx2
4071 extra_headers
=math-68881.h
4073 m68k-atari-sysv4
*) # Atari variant of V.4.
4074 tm_file
=m68k
/atari.h
4075 xm_file
="xm-alloca.h ${xm_file}"
4076 xm_defines
="USG FULL_PROTOTYPES"
4078 extra_parts
="crtbegin.o crtend.o"
4079 extra_headers
=math-68881.h
4082 m68k-motorola-sysv
*)
4083 tm_file
=m68k
/mot3300.h
4084 xm_file
="xm-alloca.h m68k/xm-mot3300.h ${xm_file}"
4085 xm_defines
=NO_SYS_SIGLIST
4086 if test x
$gas = xyes
4088 xmake_file
=m68k
/x-mot3300-gas
4089 if test x
$gnu_ld = xyes
4091 tmake_file
=m68k
/t-mot3300-gald
4093 tmake_file
=m68k
/t-mot3300-gas
4097 xmake_file
=m68k
/x-mot3300
4098 if test x
$gnu_ld = xyes
4100 tmake_file
=m68k
/t-mot3300-gld
4102 tmake_file
=m68k
/t-mot3300
4106 gdb_needs_out_file_path
=yes
4107 extra_parts
="crt0.o mcrt0.o"
4108 extra_headers
=math-68881.h
4111 m68k-ncr-sysv
*) # NCR Tower 32 SVR3
4112 tm_file
=m68k
/tower-as.h
4113 xm_defines
="USG SVR3"
4114 xmake_file
=m68k
/x-tower
4115 extra_parts
="crtbegin.o crtend.o"
4116 extra_headers
=math-68881.h
4119 tm_file
=m68k
/plexus.h
4120 xm_file
="xm-alloca.h m68k/xm-plexus.h ${xm_file}"
4123 extra_headers
=math-68881.h
4127 xm_file
="xm-alloca.h ${xm_file}"
4129 extra_headers
=math-68881.h
4132 xm_file
="xm-alloca.h m68k/xm-crds.h ${xm_file}"
4133 xm_defines
="USG unos"
4134 xmake_file
=m68k
/x-crds
4137 extra_headers
=math-68881.h
4139 m68k-cbm-sysv4
*) # Commodore variant of V.4.
4141 xm_file
="xm-alloca.h ${xm_file}"
4142 xm_defines
="USG FULL_PROTOTYPES"
4143 xmake_file
=m68k
/x-amix
4145 extra_parts
="crtbegin.o crtend.o"
4146 extra_headers
=math-68881.h
4150 tm_file
=m68k
/ccur-GAS.h
4151 xmake_file
=m68k
/x-ccur
4152 extra_headers
=math-68881.h
4156 m68k-hp-bsd4.4
*) # HP 9000/3xx running 4.4bsd
4157 tm_file
=m68k
/hp3bsd44.h
4158 xmake_file
=m68k
/x-hp3bsd44
4160 extra_headers
=math-68881.h
4163 m68k-hp-bsd
*) # HP 9000/3xx running Berkeley Unix
4164 tm_file
=m68k
/hp3bsd.h
4166 extra_headers
=math-68881.h
4170 if test x
$with_fp = xno
4172 tm_file
=m68k
/isi-nfp.h
4178 extra_headers
=math-68881.h
4180 m68k-hp-hpux7
*) # HP 9000 series 300 running HPUX version 7.
4181 xm_file
="xm_alloca.h ${xm_file}"
4182 xm_defines
="USG NO_SYS_SIGLIST"
4183 if test x
$gas = xyes
4185 xmake_file
=m68k
/x-hp320g
4186 tm_file
=m68k
/hp320g.h
4188 xmake_file
=m68k
/x-hp320
4189 tm_file
=m68k
/hpux7.h
4191 install_headers_dir
=install-headers-cpio
4193 extra_headers
=math-68881.h
4196 m68k-hp-hpux
*) # HP 9000 series 300
4197 xm_file
="xm_alloca.h ${xm_file}"
4198 xm_defines
="USG NO_SYS_SIGLIST"
4199 if test x
$gas = xyes
4201 xmake_file
=m68k
/x-hp320g
4202 tm_file
=m68k
/hp320g.h
4204 xmake_file
=m68k
/x-hp320
4205 tm_file
=m68k
/hp320.h
4207 install_headers_dir
=install-headers-cpio
4209 extra_headers
=math-68881.h
4213 tm_file
=m68k
/sun3mach.h
4215 extra_headers
=math-68881.h
4219 if test x
$gas = xyes
4221 tm_file
=m68k
/news3gas.h
4223 tm_file
=m68k
/news3.h
4226 extra_headers
=math-68881.h
4229 m68k-sony-bsd
* | m68k-sony-newsos
*)
4230 if test x
$gas = xyes
4232 tm_file
=m68k
/newsgas.h
4237 extra_headers
=math-68881.h
4240 m68k-next-nextstep2
*)
4241 tm_file
=m68k
/next21.h
4242 xm_file
="m68k/xm-next.h ${xm_file}"
4243 tmake_file
=m68k
/t-next
4244 xmake_file
=m68k
/x-next
4245 extra_objs
=nextstep.o
4246 extra_headers
=math-68881.h
4250 m68k-next-nextstep3
*)
4252 xm_file
="m68k/xm-next.h ${xm_file}"
4253 tmake_file
=m68k
/t-next
4254 xmake_file
=m68k
/x-next
4255 extra_objs
=nextstep.o
4256 extra_parts
="crtbegin.o crtend.o"
4257 extra_headers
=math-68881.h
4259 if test x
$enable_threads = xyes
; then
4264 if test x
$with_fp = xno
4266 tm_file
=m68k
/sun3n3.h
4268 tm_file
=m68k
/sun3o3.h
4272 extra_headers
=math-68881.h
4274 m68k-sun-sunos
*) # For SunOS 4 (the default).
4275 if test x
$with_fp = xno
4277 tm_file
=m68k
/sun3n.h
4283 extra_headers
=math-68881.h
4286 tm_file
=m68k
/vxm68k.h
4287 tmake_file
=m68k
/t-vxworks68
4288 extra_headers
=math-68881.h
4289 thread_file
='vxworks'
4293 tmake_file
=m68k
/t-m68kbare
4294 tm_file
="m68k/m68k-aout.h libgloss.h"
4295 extra_headers
=math-68881.h
4299 tmake_file
=m68k
/t-m68kbare
4300 tm_file
="m68k/m68k-coff.h dbx.h libgloss.h"
4301 extra_headers
=math-68881.h
4304 m68020-
*-elf* | m68k-
*-elf*)
4305 tm_file
="m68k/m68020-elf.h libgloss.h"
4306 xm_file
=m68k
/xm-m68kv.h
4307 tmake_file
=m68k
/t-m68kelf
4308 header_files
=math-68881.h
4311 if test x
$gas = xyes
4315 tm_file
=m68k
/lynx-ng.h
4317 xm_file
=m68k
/xm-lynx.h
4319 tmake_file
=m68k
/t-lynx
4320 extra_headers
=math-68881.h
4324 tm_file
=m68k
/netbsd.h
4330 # we need collect2 until our bug is fixed...
4333 m68k-
*-sysv3*) # Motorola m68k's running system V.3
4334 xm_file
="xm-alloca.h ${xm_file}"
4336 xmake_file
=m68k
/x-m68kv
4337 extra_parts
="crtbegin.o crtend.o"
4338 extra_headers
=math-68881.h
4341 m68k-
*-sysv4*) # Motorola m68k's running system V.4
4342 tm_file
=m68k
/m68kv4.h
4343 xm_file
="xm-alloca.h ${xm_file}"
4346 extra_parts
="crtbegin.o crtend.o"
4347 extra_headers
=math-68881.h
4350 m68k-
*-linux-gnuaout*) # Motorola m68k's running GNU/Linux
4353 tm_file
=m68k
/linux-aout.h
4354 tmake_file
="t-linux-aout m68k/t-linux-aout"
4355 extra_headers
=math-68881.h
4359 m68k-
*-linux-gnulibc1) # Motorola m68k's running GNU/Linux
4360 # with ELF format using the
4361 # GNU/Linux C library 5
4363 tm_file
=m68k
/linux.h
4364 tmake_file
="t-linux t-linux-gnulibc1 m68k/t-linux"
4365 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4366 extra_headers
=math-68881.h
4370 m68k-
*-linux-gnu*) # Motorola m68k's running GNU/Linux
4371 # with ELF format using glibc 2
4372 # aka the GNU/Linux C library 6.
4374 tm_file
=m68k
/linux.h
4375 tmake_file
="t-linux m68k/t-linux"
4376 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4377 extra_headers
=math-68881.h
4380 if test x
$enable_threads = xyes
; then
4385 tmake_file
=m68k
/t-m68kbare
4386 tm_file
=m68k
/m68k-psos.h
4387 extra_headers
=math-68881.h
4391 tmake_file
="m68k/t-m68kbare t-rtems"
4392 tm_file
=m68k
/rtems.h
4393 extra_headers
=math-68881.h
4400 tm_file
=m88k
/dguxbcs.h
4401 tmake_file
=m88k
/t-dguxbcs
4405 tmake_file
=m88k
/t-dgux
4408 extra_parts
="crtbegin.o bcscrtbegin.o crtend.o m88kdgux.ld"
4409 xmake_file
=m88k
/x-dgux
4410 if test x
$gas = xyes
4412 tmake_file
=m88k
/t-dgux-gas
4415 m88k-dolphin-sysv3
*)
4416 tm_file
=m88k
/dolph.h
4417 extra_parts
="crtbegin.o crtend.o"
4418 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4419 xmake_file
=m88k
/x-dolph
4420 if test x
$gas = xyes
4422 tmake_file
=m88k
/t-m88k-gas
4425 m88k-tektronix-sysv3
)
4426 tm_file
=m88k
/tekXD88.h
4427 extra_parts
="crtbegin.o crtend.o"
4428 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4429 xmake_file
=m88k
/x-tekXD88
4430 if test x
$gas = xyes
4432 tmake_file
=m88k
/t-m88k-gas
4436 tm_file
=m88k
/m88k-aout.h
4439 tm_file
=m88k
/m88k-coff.h
4440 tmake_file
=m88k
/t-bug
4444 extra_parts
="crtbegin.o crtend.o"
4445 if test x
$gas = xyes
4447 tmake_file
=m88k
/t-luna-gas
4449 tmake_file
=m88k
/t-luna
4453 tmake_file
="${tmake_file} m88k/t-luna-gas"
4456 tm_file
=m88k
/sysv3.h
4457 extra_parts
="crtbegin.o crtend.o"
4458 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4459 xmake_file
=m88k
/x-sysv3
4460 if test x
$gas = xyes
4462 tmake_file
=m88k
/t-m88k-gas
4466 tm_file
=m88k
/sysv4.h
4467 extra_parts
="crtbegin.o crtend.o"
4468 xmake_file
=m88k
/x-sysv4
4469 tmake_file
=m88k
/t-sysv4
4471 mips-sgi-irix6
*) # SGI System V.4., IRIX 6
4472 tm_file
=mips
/iris6.h
4473 xm_file
=mips
/xm-iris6.h
4474 xmake_file
=mips
/x-iris6
4475 tmake_file
=mips
/t-iris6
4476 # if test x$enable_threads = xyes; then
4477 # thread_file='irix'
4481 tm_file
="mips/elf.h libgloss.h mips/vxworks.h"
4482 tmake_file
=mips
/t-ecoff
4485 extra_parts
="crtbegin.o crtend.o"
4486 thread_file
='vxworks'
4488 mips-sgi-irix5cross64
) # Irix5 host, Irix 6 target, cross64
4489 tm_file
="mips/iris6.h mips/cross64.h"
4491 xm_file
="mips/xm-iris5.h"
4492 xmake_file
=mips
/x-iris
4493 tmake_file
=mips
/t-cross64
4494 # See comment in mips/iris[56].h files.
4496 # if test x$enable_threads = xyes; then
4497 # thread_file='irix'
4501 if test x
$gas = xyes
4503 if test x
$stabs = xyes
4505 tm_file
=mips
/iris5gdb.h
4507 tm_file
="mips/sni-svr4.h mips/sni-gas.h"
4510 tm_file
=mips
/sni-svr4.h
4513 xmake_file
=mips
/x-sni-svr4
4514 tmake_file
=mips
/t-mips-gas
4515 if test x
$gnu_ld != xyes
4520 mips-sgi-irix5
*) # SGI System V.4., IRIX 5
4521 if test x
$gas = xyes
4523 tm_file
="mips/iris5.h mips/iris5gas.h"
4524 if test x
$stabs = xyes
4526 tm_file
="${tm_file} dbx.h"
4529 tm_file
=mips
/iris5.h
4532 xm_file
="mips/xm-iris5.h"
4533 xmake_file
=mips
/x-iris
4534 # mips-tfile doesn't work yet
4535 tmake_file
=mips
/t-mips-gas
4536 # See comment in mips/iris5.h file.
4538 # if test x$enable_threads = xyes; then
4539 # thread_file='irix'
4542 mips-sgi-irix4loser
*) # Mostly like a MIPS.
4543 tm_file
="mips/iris4loser.h mips/iris3.h ${tm_file} mips/iris4.h"
4544 if test x
$stabs = xyes
; then
4545 tm_file
="${tm_file} dbx.h"
4548 xmake_file
=mips
/x-iris
4549 if test x
$gas = xyes
4551 tmake_file
=mips
/t-mips-gas
4553 extra_passes
="mips-tfile mips-tdump"
4555 if test x
$gnu_ld != xyes
4559 # if test x$enable_threads = xyes; then
4560 # thread_file='irix'
4563 mips-sgi-irix4
*) # Mostly like a MIPS.
4564 tm_file
="mips/iris3.h ${tm_file} mips/iris4.h"
4565 if test x
$stabs = xyes
; then
4566 tm_file
="${tm_file} dbx.h"
4569 xmake_file
=mips
/x-iris
4570 if test x
$gas = xyes
4572 tmake_file
=mips
/t-mips-gas
4574 extra_passes
="mips-tfile mips-tdump"
4576 if test x
$gnu_ld != xyes
4580 # if test x$enable_threads = xyes; then
4581 # thread_file='irix'
4584 mips-sgi-
*) # Mostly like a MIPS.
4585 tm_file
="mips/iris3.h ${tm_file}"
4586 if test x
$stabs = xyes
; then
4587 tm_file
="${tm_file} dbx.h"
4590 xmake_file
=mips
/x-iris3
4591 if test x
$gas = xyes
4593 tmake_file
=mips
/t-mips-gas
4595 extra_passes
="mips-tfile mips-tdump"
4597 if test x
$gnu_ld != xyes
4602 mips-dec-osfrose
*) # Decstation running OSF/1 reference port with OSF/rose.
4603 tm_file
="mips/osfrose.h ${tm_file}"
4604 xmake_file
=mips
/x-osfrose
4605 tmake_file
=mips
/t-osfrose
4606 extra_objs
=halfpic.o
4609 mips-dec-osf
*) # Decstation running OSF/1 as shipped by DIGITAL
4610 tm_file
=mips
/dec-osf1.h
4611 if test x
$stabs = xyes
; then
4612 tm_file
="${tm_file} dbx.h"
4614 xmake_file
=mips
/x-dec-osf1
4615 if test x
$gas = xyes
4617 tmake_file
=mips
/t-mips-gas
4619 tmake_file
=mips
/t-ultrix
4620 extra_passes
="mips-tfile mips-tdump"
4622 if test x
$gnu_ld != xyes
4627 mips-dec-bsd
*) # Decstation running 4.4 BSD
4628 tm_file
=mips
/dec-bsd.h
4629 if test x
$gas = xyes
4631 tmake_file
=mips
/t-mips-gas
4633 tmake_file
=mips
/t-ultrix
4634 extra_passes
="mips-tfile mips-tdump"
4636 if test x
$gnu_ld != xyes
4641 mipsel-
*-netbsd* | mips-dec-netbsd
*) # Decstation running NetBSD
4642 tm_file
=mips
/netbsd.h
4643 # On NetBSD, the headers are already okay, except for math.h.
4646 mips
*-*-linux*) # Linux MIPS, either endian.
4648 xm_file
="xm-siglist.h ${xm_file}"
4650 mipsel-
*) tm_file
="mips/elfl.h mips/linux.h" ;;
4651 *) tm_file
="mips/elf.h mips/linux.h" ;;
4653 extra_parts
="crtbegin.o crtend.o"
4656 fixincludes
=Makefile.
in
4658 mips
*el-
*-openbsd*) # mips little endian
4659 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
4660 tm_file
=mips
/openbsd.h
4663 mips
*-*-openbsd*) # mips big endian
4664 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
4665 tm_file
=mips
/openbsd-be.h
4668 mips-sony-bsd
* | mips-sony-newsos
*) # Sony NEWS 3600 or risc/news.
4669 tm_file
="mips/news4.h ${tm_file}"
4670 if test x
$stabs = xyes
; then
4671 tm_file
="${tm_file} dbx.h"
4673 if test x
$gas = xyes
4675 tmake_file
=mips
/t-mips-gas
4677 extra_passes
="mips-tfile mips-tdump"
4679 if test x
$gnu_ld != xyes
4683 xmake_file
=mips
/x-sony
4685 mips-sony-sysv
*) # Sony NEWS 3800 with NEWSOS5.0.
4686 # That is based on svr4.
4687 # t-svr4 is not right because this system doesn't use ELF.
4688 tm_file
="mips/news5.h ${tm_file}"
4689 if test x
$stabs = xyes
; then
4690 tm_file
="${tm_file} dbx.h"
4692 xm_file
="xm-siglist.h ${xm_file}"
4694 if test x
$gas = xyes
4696 tmake_file
=mips
/t-mips-gas
4698 extra_passes
="mips-tfile mips-tdump"
4700 if test x
$gnu_ld != xyes
4705 mips-tandem-sysv4
*) # Tandem S2 running NonStop UX
4706 tm_file
="mips/svr4-5.h mips/svr4-t.h"
4707 if test x
$stabs = xyes
; then
4708 tm_file
="${tm_file} dbx.h"
4710 xm_file
="xm-siglist.h ${xm_file}"
4712 xmake_file
=mips
/x-sysv
4713 if test x
$gas = xyes
4715 tmake_file
=mips
/t-mips-gas
4716 extra_parts
="crtbegin.o crtend.o"
4718 tmake_file
=mips
/t-mips
4719 extra_passes
="mips-tfile mips-tdump"
4721 if test x
$gnu_ld != xyes
4726 mips-
*-ultrix* | mips-dec-mach3
) # Decstation.
4727 tm_file
="mips/ultrix.h ${tm_file}"
4728 if test x
$stabs = xyes
; then
4729 tm_file
="${tm_file} dbx.h"
4731 xmake_file
=mips
/x-ultrix
4732 if test x
$gas = xyes
4734 tmake_file
=mips
/t-mips-gas
4736 tmake_file
=mips
/t-ultrix
4737 extra_passes
="mips-tfile mips-tdump"
4739 if test x
$gnu_ld != xyes
4744 mips-
*-riscos[56789]bsd
*)
4745 tm_file
=mips
/bsd-5.h
# MIPS BSD 4.3, RISC-OS 5.0
4746 if test x
$stabs = xyes
; then
4747 tm_file
="${tm_file} dbx.h"
4749 if test x
$gas = xyes
4751 tmake_file
=mips
/t-bsd-gas
4753 tmake_file
=mips
/t-bsd
4754 extra_passes
="mips-tfile mips-tdump"
4756 if test x
$gnu_ld != xyes
4761 mips-
*-bsd* | mips-
*-riscosbsd* | mips-
*-riscos[1234]bsd
*)
4762 tm_file
="mips/bsd-4.h ${tm_file}" # MIPS BSD 4.3, RISC-OS 4.0
4763 if test x
$stabs = xyes
; then
4764 tm_file
="${tm_file} dbx.h"
4766 if test x
$gas = xyes
4768 tmake_file
=mips
/t-bsd-gas
4770 tmake_file
=mips
/t-bsd
4771 extra_passes
="mips-tfile mips-tdump"
4773 if test x
$gnu_ld != xyes
4778 mips-
*-riscos[56789]sysv4
*)
4779 tm_file
=mips
/svr4-5.h
# MIPS System V.4., RISC-OS 5.0
4780 if test x
$stabs = xyes
; then
4781 tm_file
="${tm_file} dbx.h"
4783 xm_file
="xm-siglist.h ${xm_file}"
4784 xmake_file
=mips
/x-sysv
4785 if test x
$gas = xyes
4787 tmake_file
=mips
/t-svr4-gas
4789 tmake_file
=mips
/t-svr4
4790 extra_passes
="mips-tfile mips-tdump"
4792 if test x
$gnu_ld != xyes
4797 mips-
*-sysv4* | mips-
*-riscos[1234]sysv4
* | mips-
*-riscossysv4*)
4798 tm_file
="mips/svr4-4.h ${tm_file}"
4799 if test x
$stabs = xyes
; then
4800 tm_file
="${tm_file} dbx.h"
4803 xmake_file
=mips
/x-sysv
4804 if test x
$gas = xyes
4806 tmake_file
=mips
/t-svr4-gas
4808 tmake_file
=mips
/t-svr4
4809 extra_passes
="mips-tfile mips-tdump"
4811 if test x
$gnu_ld != xyes
4816 mips-
*-riscos[56789]sysv
*)
4817 tm_file
=mips
/svr3-5.h
# MIPS System V.3, RISC-OS 5.0
4818 if test x
$stabs = xyes
; then
4819 tm_file
="${tm_file} dbx.h"
4822 xmake_file
=mips
/x-sysv
4823 if test x
$gas = xyes
4825 tmake_file
=mips
/t-svr3-gas
4827 tmake_file
=mips
/t-svr3
4828 extra_passes
="mips-tfile mips-tdump"
4830 if test x
$gnu_ld != xyes
4835 mips-
*-sysv* | mips-
*-riscos*sysv
*)
4836 tm_file
="mips/svr3-4.h ${tm_file}"
4837 if test x
$stabs = xyes
; then
4838 tm_file
="${tm_file} dbx.h"
4841 xmake_file
=mips
/x-sysv
4842 if test x
$gas = xyes
4844 tmake_file
=mips
/t-svr3-gas
4846 tmake_file
=mips
/t-svr3
4847 extra_passes
="mips-tfile mips-tdump"
4849 if test x
$gnu_ld != xyes
4854 mips-
*-riscos[56789]*) # Default MIPS RISC-OS 5.0.
4855 tm_file
=mips
/mips-5.h
4856 if test x
$stabs = xyes
; then
4857 tm_file
="${tm_file} dbx.h"
4859 if test x
$gas = xyes
4861 tmake_file
=mips
/t-mips-gas
4863 extra_passes
="mips-tfile mips-tdump"
4865 if test x
$gnu_ld != xyes
4873 tm_file
=mips
/ecoffl.h
4874 if test x
$stabs = xyes
; then
4875 tm_file
="${tm_file} dbx.h"
4877 tmake_file
=mips
/t-ecoff
4880 tm_file
="gofast.h mips/ecoff.h"
4881 if test x
$stabs = xyes
; then
4882 tm_file
="${tm_file} dbx.h"
4884 tmake_file
=mips
/t-ecoff
4887 tm_file
="mips/elfl.h libgloss.h"
4888 tmake_file
=mips
/t-elf
4891 tm_file
="mips/elf.h"
4892 tmake_file
=mips
/t-elf
4895 tm_file
="mips/elfl64.h"
4896 tmake_file
=mips
/t-elf
4898 mips64orionel-
*-elf*)
4899 tm_file
="mips/elforion.h mips/elfl64.h libgloss.h"
4900 tmake_file
=mips
/t-elf
4903 tm_file
="mips/elf64.h"
4904 tmake_file
=mips
/t-elf
4907 tm_file
="mips/elforion.h mips/elf64.h libgloss.h"
4908 tmake_file
=mips
/t-elf
4910 mips64orion-
*-rtems*)
4911 tm_file
="mips/elforion.h mips/elf64.h mips/rtems64.h"
4912 tmake_file
="mips/t-ecoff t-rtems"
4915 tm_file
="mips/r3900.h mips/elfl.h mips/abi64.h"
4916 tmake_file
=mips
/t-r3900
4919 tm_file
="mips/r3900.h mips/elf.h mips/abi64.h"
4920 tmake_file
=mips
/t-r3900
4922 mips-
*-*) # Default MIPS RISC-OS 4.0.
4923 if test x
$stabs = xyes
; then
4924 tm_file
="${tm_file} dbx.h"
4926 if test x
$gas = xyes
4928 tmake_file
=mips
/t-mips-gas
4930 extra_passes
="mips-tfile mips-tdump"
4932 if test x
$gnu_ld != xyes
4939 tm_file
="mn10200/mn10200.h"
4940 if test x
$stabs = xyes
4942 tm_file
="${tm_file} dbx.h"
4948 tm_file
="mn10300/mn10300.h"
4949 if test x
$stabs = xyes
4951 tm_file
="${tm_file} dbx.h"
4956 tm_file
=ns32k
/encore.h
4960 tm_file
=ns32k
/sequent.h
4964 tm_file
=ns32k
/tek6100.h
4968 tm_file
=ns32k
/tek6200.h
4971 # This has not been updated to GCC 2.
4974 # xmake_file=ns32k/x-genix
4975 # tm_file=ns32k/genix.h
4979 tm_file
=ns32k
/merlin.h
4983 tm_file
=ns32k
/pc532-mach.h
4987 tm_file
=ns32k
/pc532-min.h
4988 xm_file
="ns32k/xm-pc532-min.h ${xm-file}"
4993 tm_file
=ns32k
/netbsd.h
4994 xm_file
="ns32k/xm-netbsd.h ${xm_file}"
4995 # On NetBSD, the headers are already okay, except for math.h.
4999 tm_file
="${tm_file} pdp11/2bsd.h"
5008 xmake_file
=pyr
/x-pyr
5015 xmake_file
=romp
/x-mach
5022 tmake_file
="${tmake_file} rs6000/t-rs6000 rs6000/t-openbsd"
5027 tm_file
=rs6000
/beos.h
5028 xm_file
=rs6000
/xm-beos.h
5029 tmake_file
=rs6000
/t-beos
5030 xmake_file
=rs6000
/x-beos
5032 powerpc-
*-sysv* | powerpc-
*-elf*)
5033 tm_file
=rs6000
/sysv4.h
5034 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5035 xm_defines
="USG POSIX"
5036 extra_headers
=ppc-asm.h
5037 if test x
$gas = xyes
5039 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5041 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5043 xmake_file
=rs6000
/x-sysv4
5046 tm_file
=rs6000
/eabiaix.h
5047 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5048 extra_headers
=ppc-asm.h
5051 tm_file
=rs6000
/eabisim.h
5052 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5053 extra_headers
=ppc-asm.h
5056 tm_file
=rs6000
/eabi.h
5057 if test x
$gas = xyes
5059 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5061 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5063 extra_headers
=ppc-asm.h
5066 tm_file
=rs6000
/rtems.h
5067 if test x
$gas = xyes
5069 tmake_file
="rs6000/t-ppcgas t-rtems rs6000/t-ppccomm"
5071 tmake_file
="rs6000/t-ppc t-rtems rs6000/t-ppccomm"
5073 extra_headers
=ppc-asm.h
5075 powerpc-
*-linux-gnulibc1)
5076 tm_file
=rs6000
/linux.h
5077 xm_file
=rs6000
/xm-sysv4.h
5078 out_file
=rs6000
/rs6000.c
5079 if test x
$gas = xyes
5081 tmake_file
="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5083 tmake_file
="rs6000/t-ppc t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5086 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5087 extra_headers
=ppc-asm.h
5088 if test x
$enable_threads = xyes
; then
5092 powerpc-
*-linux-gnu*)
5093 tm_file
=rs6000
/linux.h
5094 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5095 xm_defines
="USG ${xm_defines}"
5096 out_file
=rs6000
/rs6000.c
5097 if test x
$gas = xyes
5099 tmake_file
="rs6000/t-ppcos t-linux rs6000/t-ppccomm"
5101 tmake_file
="rs6000/t-ppc t-linux rs6000/t-ppccomm"
5104 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5105 extra_headers
=ppc-asm.h
5106 if test x
$enable_threads = xyes
; then
5110 powerpc-wrs-vxworks
*)
5112 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5113 xm_defines
="USG POSIX"
5114 tm_file
=rs6000
/vxppc.h
5115 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5116 extra_headers
=ppc-asm.h
5117 thread_file
='vxworks'
5119 powerpcle-
*-sysv* | powerpcle-
*-elf*)
5120 tm_file
=rs6000
/sysv4le.h
5121 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5122 xm_defines
="USG POSIX"
5123 if test x
$gas = xyes
5125 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5127 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5129 xmake_file
=rs6000
/x-sysv4
5130 extra_headers
=ppc-asm.h
5132 powerpcle-
*-eabisim*)
5133 tm_file
=rs6000
/eabilesim.h
5134 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5135 extra_headers
=ppc-asm.h
5138 tm_file
=rs6000
/eabile.h
5139 if test x
$gas = xyes
5141 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5143 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5145 extra_headers
=ppc-asm.h
5147 powerpcle-
*-winnt* )
5148 tm_file
=rs6000
/win-nt.h
5149 tmake_file
=rs6000
/t-winnt
5151 if test x
$enable_threads = xyes
; then
5154 extra_headers
=ppc-asm.h
5156 powerpcle-
*-pe | powerpcle-
*-cygwin*)
5157 tm_file
=rs6000
/cygwin.h
5158 xm_file
="rs6000/xm-cygwin.h ${xm_file}"
5159 tmake_file
=rs6000
/t-winnt
5160 xmake_file
=rs6000
/x-cygwin
5162 if test x
$enable_threads = xyes
; then
5166 extra_headers
=ppc-asm.h
5168 powerpcle-
*-solaris2*)
5169 tm_file
=rs6000
/sol2.h
5170 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5171 xm_defines
="USG POSIX"
5172 if test x
$gas = xyes
5174 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5176 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5178 xmake_file
=rs6000
/x-sysv4
5179 extra_headers
=ppc-asm.h
5181 rs6000-ibm-aix3.
[01]*)
5182 tm_file
=rs6000
/aix31.h
5183 xmake_file
=rs6000
/x-aix31
5187 rs6000-ibm-aix3.2.
[456789]* | powerpc-ibm-aix3.2.
[456789]*)
5188 tm_file
=rs6000
/aix3newas.h
5189 if test x
$host != x
$target
5191 tmake_file
=rs6000
/t-xnewas
5193 tmake_file
=rs6000
/t-newas
5198 rs6000-ibm-aix4.
[12]* | powerpc-ibm-aix4.
[12]*)
5199 if test "$gnu_ld" = yes
5201 tm_file
=rs6000
/aix41-gld.h
5203 tm_file
=rs6000
/aix41.h
5205 if test x
$host != x
$target
5207 tmake_file
=rs6000
/t-xnewas
5209 tmake_file
=rs6000
/t-newas
5211 xmake_file
=rs6000
/x-aix41
5215 rs6000-ibm-aix4.
[3456789].
* | powerpc-ibm-aix4.
[3456789].
*)
5216 tm_file
=rs6000
/aix43.h
5217 if test x
$host != x
$target
5219 tmake_file
=rs6000
/t-xaix43
5221 tmake_file
=rs6000
/t-aix43
5223 xmake_file
=rs6000
/x-aix43
5227 rs6000-ibm-aix
[56789].
* | powerpc-ibm-aix
[56789].
*)
5228 tm_file
=rs6000
/aix43.h
5229 if test x
$host != x
$target
5231 tmake_file
=rs6000
/t-xaix43
5233 tmake_file
=rs6000
/t-aix43
5235 xmake_file
=rs6000
/x-aix43
5248 tm_file
=rs6000
/mach.h
5249 xm_file
="${xm_file} rs6000/xm-mach.h"
5250 xmake_file
=rs6000
/x-mach
5254 tm_file
=rs6000
/lynx.h
5255 xm_file
=rs6000
/xm-lynx.h
5256 tmake_file
=rs6000
/t-rs6000
5257 xmake_file
=rs6000
/x-lynx
5265 tmake_file
="sh/t-sh t-rtems"
5266 tm_file
=sh
/rtemself.h
5270 tmake_file
="sh/t-sh t-rtems"
5279 xm_file
="xm-alloca.h ${xm_file}"
5282 sparc-wrs-vxworks
* | sparclite-wrs-vxworks
*)
5283 tm_file
=sparc
/vxsparc.h
5284 tmake_file
=sparc
/t-vxsparc
5286 thread_file
='vxworks'
5289 tmake_file
=sparc
/t-sparcbare
5290 tm_file
="sparc/aout.h libgloss.h"
5293 tm_file
=sparc
/netbsd.h
5297 # we need collect2 until our bug is fixed...
5305 tmake_file
=sparc
/t-elf
5306 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
5310 sparc-
*-linux-gnuaout*) # Sparc's running GNU/Linux, a.out
5311 xm_file
="${xm_file} sparc/xm-linux.h"
5312 tm_file
=sparc
/linux-aout.h
5316 sparc-
*-linux-gnulibc1*) # Sparc's running GNU/Linux, libc5
5317 xm_file
="${xm_file} sparc/xm-linux.h"
5319 tm_file
=sparc
/linux.h
5320 tmake_file
="t-linux t-linux-gnulibc1"
5321 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5324 sparc-
*-linux-gnu*) # Sparc's running GNU/Linux, libc6
5325 xm_file
="${xm_file} sparc/xm-linux.h"
5327 tm_file
=sparc
/linux.h
5328 tmake_file
="t-linux"
5329 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5331 if test x
$enable_threads = xyes
; then
5336 if test x
$gas = xyes
5338 tm_file
=sparc
/lynx.h
5340 tm_file
=sparc
/lynx-ng.h
5342 xm_file
=sparc
/xm-lynx.h
5343 tmake_file
=sparc
/t-sunos41
5347 tmake_file
="sparc/t-sparcbare t-rtems"
5348 tm_file
=sparc
/rtems.h
5350 sparcv9-
*-solaris2*)
5351 tm_file
=sparc
/sol2-sld-64.h
5352 xm_file
="sparc/xm-sysv4-64.h sparc/xm-sol2.h"
5353 xm_defines
="USG POSIX"
5354 tmake_file
="sparc/t-sol2 sparc/t-sol2-64"
5355 xmake_file
=sparc
/x-sysv4
5356 extra_parts
="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o"
5358 if test x
${enable_threads} = x
; then
5359 enable_threads
=$have_pthread_h
5360 if test x
${enable_threads} = x
; then
5361 enable_threads
=$have_thread_h
5364 if test x
${enable_threads} = xyes
; then
5365 if test x
${have_pthread_h} = xyes
; then
5368 thread_file
='solaris'
5372 sparc-hal-solaris2
*)
5373 xm_file
=sparc
/xm-sol2.h
5374 tm_file
="sparc/sol2.h sparc/hal.h"
5375 tmake_file
="sparc/t-halos sparc/t-sol2"
5376 xmake_file
=sparc
/x-sysv4
5377 extra_parts
="crt1.o crti.o crtn.o gmon.o crtbegin.o crtend.o"
5378 fixincludes
=fixinc.svr4
5382 if test x
$gnu_ld = xyes
5384 tm_file
=sparc
/sol2.h
5386 tm_file
=sparc
/sol2-sld.h
5388 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5389 xm_defines
="USG POSIX"
5390 tmake_file
=sparc
/t-sol2
5391 xmake_file
=sparc
/x-sysv4
5392 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
5401 if test x
${enable_threads} = x
; then
5402 enable_threads
=$have_pthread_h
5403 if test x
${enable_threads} = x
; then
5404 enable_threads
=$have_thread_h
5407 if test x
${enable_threads} = xyes
; then
5408 if test x
${have_pthread_h} = xyes
; then
5411 thread_file
='solaris'
5416 tm_file
=sparc
/sunos4.h
5417 tmake_file
=sparc
/t-sunos40
5421 tm_file
=sparc
/sunos4.h
5422 tmake_file
=sparc
/t-sunos41
5424 if test x
$gas = xyes
; then
5425 tm_file
="${tm_file} sparc/sun4gas.h"
5429 tm_file
=sparc
/sun4o3.h
5433 tm_file
=sparc
/sysv4.h
5434 xm_file
="xm-siglist.h sparc/xm-sysv4.h"
5435 xm_defines
="USG POSIX"
5437 xmake_file
=sparc
/x-sysv4
5438 extra_parts
="crtbegin.o crtend.o"
5441 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5442 xm_defines
="USG POSIX"
5443 tm_file
=sparc
/vxsim.h
5444 tmake_file
=sparc
/t-vxsparc
5445 xmake_file
=sparc
/x-sysv4
5448 tm_file
="sparc/splet.h libgloss.h"
5449 tmake_file
=sparc
/t-splet
5452 tm_file
="sparc/litecoff.h libgloss.h"
5453 tmake_file
=sparc
/t-sparclite
5456 tm_file
="sparc/lite.h aoutos.h libgloss.h"
5457 tmake_file
=sparc
/t-sparclite
5460 tmake_file
=sparc
/t-sp64
5461 tm_file
=sparc
/sp64-aout.h
5464 tmake_file
=sparc
/t-sp64
5465 tm_file
=sparc
/sp64-elf.h
5466 extra_parts
="crtbegin.o crtend.o"
5468 sparc64-
*-linux*) # 64-bit Sparc's running GNU/Linux
5469 tmake_file
="t-linux sparc/t-linux64"
5470 xm_file
="sparc/xm-sp64.h sparc/xm-linux.h"
5471 tm_file
=sparc
/linux64.h
5473 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5476 # This hasn't been upgraded to GCC 2.
5477 # tahoe-harris-*) # Harris tahoe, using COFF.
5478 # tm_file=tahoe/harris.h
5480 # tahoe-*-bsd*) # tahoe running BSD
5482 thumb-
*-coff* | thumbel-
*-coff*)
5484 out_file
=arm
/thumb.c
5485 xm_file
=arm
/xm-thumb.h
5486 md_file
=arm
/thumb.md
5487 tmake_file
=arm
/t-thumb
5491 out_file
=arm
/thumb.c
5492 xm_file
=arm
/xm-thumb.h
5493 md_file
=arm
/thumb.md
5494 tmake_file
=arm
/t-thumb
5495 thread_file
='vxworks'
5497 # This hasn't been upgraded to GCC 2.
5504 tm_file
="v850/v850.h"
5505 xm_file
="v850/xm-v850.h"
5506 tmake_file
=v850
/t-v850
5507 if test x
$stabs = xyes
5509 tm_file
="${tm_file} dbx.h"
5513 vax-
*-bsd*) # vaxen running BSD
5517 vax-
*-sysv*) # vaxen running system V
5518 tm_file
="${tm_file} vax/vaxv.h"
5523 tm_file
="${tm_file} netbsd.h vax/netbsd.h"
5528 tmake_file
="${tm_file} vax/t-openbsd"
5530 vax-
*-ultrix*) # vaxen running ultrix
5531 tm_file
="${tm_file} vax/ultrix.h"
5535 vax-
*-vms*) # vaxen running VMS
5536 xm_file
=vax
/xm-vms.h
5540 vax-
*-*) # vax default entry
5544 xm_file
="${xm_file} xm-svr3"
5548 echo "Configuration $machine not supported" 1>&2
5555 ;; # Existing GNU/Linux systems do not use the GNU setup.
5557 # On the GNU system, the setup is just about the same on
5558 # each different CPU. The specific machines that GNU
5559 # supports are matched above and just set $cpu_type.
5560 xm_file
="xm-gnu.h ${xm_file}"
5561 tm_file
=${cpu_type}/gnu.h
5562 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
5563 # GNU always uses ELF.
5565 # GNU tools are the only tools.
5568 xmake_file
=x-linux
# These details are the same as Linux.
5569 tmake_file
=t-gnu
# These are not.
5572 xmake_try_sysv
=x-sysv
5573 install_headers_dir
=install-headers-cpio
5576 install_headers_dir
=install-headers-cpio
5580 # Distinguish i[34567]86
5581 # Also, do not run mips-tfile on MIPS if using gas.
5582 # Process --with-cpu= for PowerPC/rs6000
5583 target_cpu_default2
=
5586 target_cpu_default2
=1
5589 case $target_alias in
5591 target_cpu_default2
=4
5594 target_cpu_default2
=2
5598 i686-
*-* | i786-
*-*)
5599 target_cpu_default2
=3
5604 target_cpu_default2
="MASK_CPU_EV6|MASK_BWX|MASK_CIX|MASK_MAX"
5607 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX|MASK_MAX"
5610 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX"
5613 target_cpu_default2
="MASK_CPU_EV5"
5617 if test x
$gas = xyes
5619 if test "$target_cpu_default2" = ""
5621 target_cpu_default2
="MASK_GAS"
5623 target_cpu_default2
="${target_cpu_default2}|MASK_GAS"
5628 case "x$with_cpu" in
5631 target_cpu_default2
="TARGET_CPU_generic"
5634 # Distinguish cores, and major variants
5635 # arm7m doesn't exist, but D & I don't affect code
5636 xarm23678 | xarm250 | xarm67010 \
5637 | xarm7m | xarm7dm | xarm7dmi | xarm7tdmi \
5638 | xarm7100 | xarm7500 | xarm7500fe | xarm810 \
5639 | xstrongarm | xstrongarm110 | xstrongarm1100
)
5640 target_cpu_default2
="TARGET_CPU_$with_cpu"
5644 echo "--with-cpu must be passed a value" 1>&2
5649 if test x
$pass2done = xyes
5651 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5658 mips
*-*-ecoff* | mips
*-*-elf*)
5659 if test x
$gas = xyes
5661 if test x
$gnu_ld = xyes
5663 target_cpu_default2
=20
5665 target_cpu_default2
=16
5670 if test x
$gas = xyes
5672 target_cpu_default2
=16
5675 powerpc
*-*-* | rs6000-
*-*)
5676 case "x$with_cpu" in
5680 xcommon | xpower | xpower2 | xpowerpc | xrios \
5681 | xrios1 | xrios2 | xrsc | xrsc1 \
5682 | x601 | x602 | x603 | x603e | x604 | x604e | x620 \
5683 | xec603e | x740 | x750 | x401 \
5684 | x403 | x505 | x801 | x821 | x823 | x860
)
5685 target_cpu_default2
="\"$with_cpu\""
5689 echo "--with-cpu must be passed a value" 1>&2
5694 if test x
$pass2done = xyes
5696 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5703 case ".$with_cpu" in
5705 target_cpu_default2
=TARGET_CPU_
"`echo $machine | sed 's/-.*$//'`"
5707 .supersparc | .hypersparc | .ultrasparc | .v7 | .v8 | .v9
)
5708 target_cpu_default2
="TARGET_CPU_$with_cpu"
5711 if test x
$pass2done = xyes
5713 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5721 if test "$target_cpu_default2" != ""
5723 if test "$target_cpu_default" != ""
5725 target_cpu_default
="(${target_cpu_default}|${target_cpu_default2})"
5727 target_cpu_default
=$target_cpu_default2
5731 # No need for collect2 if we have the GNU linker.
5732 # Actually, there is now; GNU ld doesn't handle the EH info or
5733 # collecting for shared libraries.
5740 # Save data on machine being used to compile GCC in build_xm_file.
5741 # Save data on host machine in vars host_xm_file and host_xmake_file.
5742 if test x
$pass1done = x
5744 if test x
"$xm_file" = x
5745 then build_xm_file
=$cpu_type/xm-
$cpu_type.h
5746 else build_xm_file
=$xm_file
5748 build_xm_defines
=$xm_defines
5749 build_install_headers_dir
=$install_headers_dir
5750 build_exeext
=$exeext
5753 if test x
$pass2done = x
5755 if test x
"$xm_file" = x
5756 then host_xm_file
=$cpu_type/xm-
$cpu_type.h
5757 else host_xm_file
=$xm_file
5759 host_xm_defines
=$xm_defines
5760 if test x
"$xmake_file" = x
5761 then xmake_file
=$cpu_type/x-
$cpu_type
5763 host_xmake_file
="$xmake_file"
5764 host_truncate_target
=$truncate_target
5765 host_extra_gcc_objs
=$extra_gcc_objs
5766 host_extra_objs
=$extra_host_objs
5773 extra_objs
="${host_extra_objs} ${extra_objs}"
5775 # Default the target-machine variables that were not explicitly set.
5776 if test x
"$tm_file" = x
5777 then tm_file
=$cpu_type/$cpu_type.h
; fi
5779 if test x
$extra_headers = x
5780 then extra_headers
=; fi
5782 if test x
"$xm_file" = x
5783 then xm_file
=$cpu_type/xm-
$cpu_type.h
; fi
5785 if test x
$md_file = x
5786 then md_file
=$cpu_type/$cpu_type.md
; fi
5788 if test x
$out_file = x
5789 then out_file
=$cpu_type/$cpu_type.c
; fi
5791 if test x
"$tmake_file" = x
5792 then tmake_file
=$cpu_type/t-
$cpu_type
5795 if test x
"$dwarf2" = xyes
5796 then tm_file
="tm-dwarf2.h $tm_file"
5799 if test x
$float_format = x
5800 then float_format
=i64
5803 if test $float_format = none
5804 then float_h_file
=Makefile.
in
5805 else float_h_file
=float-
$float_format.h
5808 if test x
$enable_haifa = x
5811 alpha
*-* | hppa
*-* | powerpc
*-* | rs6000-
* |
*sparc
*-* | m32r
*-*)
5816 # Handle cpp installation.
5817 if [ x
$enable_cpp != x
]
5819 tmake_file
="$tmake_file t-install-cpp"
5822 # Say what files are being used for the output code and MD file.
5823 echo "Using \`$srcdir/config/$out_file' to output insns."
5824 echo "Using \`$srcdir/config/$md_file' as machine description file."
5827 for f
in $tm_file; do
5830 if test $count = ax
; then
5831 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
5833 echo "Using the following target machine macro files:"
5834 for f
in $tm_file; do
5835 echo " $srcdir/config/$f"
5840 for f
in $host_xm_file; do
5843 if test $count = ax
; then
5844 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
5846 echo "Using the following host machine macro files:"
5847 for f
in $host_xm_file; do
5848 echo " $srcdir/config/$f"
5852 if test "$host_xm_file" != "$build_xm_file"; then
5854 for f
in $build_xm_file; do
5857 if test $count = ax
; then
5858 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
5860 echo "Using the following build machine macro files:"
5861 for f
in $build_xm_file; do
5862 echo " $srcdir/config/$f"
5867 if test x
$thread_file = x
; then
5868 if test x
$target_thread_file != x
; then
5869 thread_file
=$target_thread_file
5871 thread_file
='single'
5875 # Set up the header files.
5876 # $links is the list of header files to create.
5877 # $vars is the list of shell variables with file names to include.
5878 # auto-host.h is the file containing items generated by autoconf and is
5879 # the first file included by config.h.
5881 host_xm_file
="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
5883 # If host=build, it is correct to have hconfig include auto-host.h
5884 # as well. If host!=build, we are in error and need to do more
5885 # work to find out the build config parameters.
5886 if test x
$host = x
$build
5888 build_xm_file
="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
5890 # We create a subdir, then run autoconf in the subdir.
5891 # To prevent recursion we set host and build for the new
5892 # invocation of configure to the build for this invocation
5899 /*) realsrcdir
=${srcdir};;
5900 *) realsrcdir
=..
/${srcdir};;
5902 CC
=${CC_FOR_BUILD} ${realsrcdir}/configure \
5903 --target=$target --host=$build --build=$build
5905 # We just finished tests for the build machine, so rename
5906 # the file auto-build.h in the gcc directory.
5907 mv auto-host.h ..
/auto-build.h
5910 build_xm_file
="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
5913 xm_file
="gansidecl.h ${xm_file}"
5914 tm_file
="gansidecl.h ${tm_file}"
5916 vars
="host_xm_file tm_file xm_file build_xm_file"
5917 links
="config.h tm.h tconfig.h hconfig.h"
5918 defines
="host_xm_defines null_defines xm_defines build_xm_defines"
5921 if test -f config.status
; then mv -f config.status config.bak
; fi
5924 while test -n "$vars"
5926 set $vars; var
=$1; shift; vars
=$
*
5927 set $links; link
=$1; shift; links
=$
*
5928 set $defines; define
=$1; shift; defines
=$
*
5932 # Define TARGET_CPU_DEFAULT if the system wants one.
5933 # This substitutes for lots of *.h files.
5934 if test "$target_cpu_default" != "" -a $link = tm.h
5936 echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
5939 for file in `eval echo '$'$var`; do
5944 echo '#ifdef IN_GCC' >>$link
5947 echo "#include \"$file\"" >>$link
5952 echo '#endif' >>$link
5957 for def
in `eval echo '$'$define`; do
5958 echo "#ifndef $def" >>$link
5959 echo "#define $def" >>$link
5960 echo "#endif" >>$link
5964 # Truncate the target if necessary
5965 if test x
$host_truncate_target != x
; then
5966 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
5969 # Get the version trigger filename from the toplevel
5970 if test "${with_gcc_version_trigger+set}" = set; then
5971 gcc_version_trigger
=$with_gcc_version_trigger
5973 gcc_version_trigger
=${srcdir}/version.c
5975 gcc_version
=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${gcc_version_trigger}`
5977 # Internationalization
5979 VERSION
="$gcc_version"
5980 cat >> confdefs.h
<<EOF
5981 #define PACKAGE "$PACKAGE"
5984 cat >> confdefs.h
<<EOF
5985 #define VERSION "$VERSION"
5993 # NLS support is still experimental, so disable it by default for now.
5994 # Check whether --enable-nls or --disable-nls was given.
5995 if test "${enable_nls+set}" = set; then
5996 enableval
="$enable_nls"
6004 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
6005 echo "configure:6006: checking for strerror in -lcposix" >&5
6006 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
6007 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6008 echo $ac_n "(cached) $ac_c" 1>&6
6010 ac_save_LIBS
="$LIBS"
6011 LIBS
="-lcposix $LIBS"
6012 cat > conftest.
$ac_ext <<EOF
6013 #line 6014 "configure"
6014 #include "confdefs.h"
6015 /* Override any gcc2 internal prototype to avoid an error. */
6016 /* We use char because int might match the return type of a gcc2
6017 builtin and then its argument prototype would still apply. */
6024 if { (eval echo configure
:6025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6026 eval "ac_cv_lib_$ac_lib_var=yes"
6028 echo "configure: failed program was:" >&5
6029 cat conftest.
$ac_ext >&5
6031 eval "ac_cv_lib_$ac_lib_var=no"
6034 LIBS
="$ac_save_LIBS"
6037 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6038 echo "$ac_t""yes" 1>&6
6039 LIBS
="$LIBS -lcposix"
6041 echo "$ac_t""no" 1>&6
6046 echo $ac_n "checking for working const""... $ac_c" 1>&6
6047 echo "configure:6048: checking for working const" >&5
6048 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
6049 echo $ac_n "(cached) $ac_c" 1>&6
6051 cat > conftest.
$ac_ext <<EOF
6052 #line 6053 "configure"
6053 #include "confdefs.h"
6057 /* Ultrix mips cc rejects this. */
6058 typedef int charset[2]; const charset x;
6059 /* SunOS 4.1.1 cc rejects this. */
6060 char const *const *ccp;
6062 /* NEC SVR4.0.2 mips cc rejects this. */
6063 struct point {int x, y;};
6064 static struct point const zero = {0,0};
6065 /* AIX XL C 1.02.0.0 rejects this.
6066 It does not let you subtract one const X* pointer from another in an arm
6067 of an if-expression whose if-part is not a constant expression */
6068 const char *g = "string";
6069 ccp = &g + (g ? g-g : 0);
6070 /* HPUX 7.0 cc rejects these. */
6073 ccp = (char const *const *) p;
6074 { /* SCO 3.2v4 cc rejects this. */
6076 char const *s = 0 ? (char *) 0 : (char const *) 0;
6080 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6082 const int *foo = &x[0];
6085 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6086 typedef const int *iptr;
6090 { /* AIX XL C 1.02.0.0 rejects this saying
6091 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6092 struct s { int j; const int *ap[3]; };
6093 struct s *b; b->j = 5;
6095 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6101 if { (eval echo configure
:6102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6105 echo "configure: failed program was:" >&5
6106 cat conftest.
$ac_ext >&5
6113 echo "$ac_t""$ac_cv_c_const" 1>&6
6114 if test $ac_cv_c_const = no
; then
6115 cat >> confdefs.h
<<\EOF
6121 echo $ac_n "checking for inline""... $ac_c" 1>&6
6122 echo "configure:6123: checking for inline" >&5
6123 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
6124 echo $ac_n "(cached) $ac_c" 1>&6
6127 for ac_kw
in inline __inline__ __inline
; do
6128 cat > conftest.
$ac_ext <<EOF
6129 #line 6130 "configure"
6130 #include "confdefs.h"
6136 if { (eval echo configure
:6137: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6138 ac_cv_c_inline
=$ac_kw; break
6140 echo "configure: failed program was:" >&5
6141 cat conftest.
$ac_ext >&5
6148 echo "$ac_t""$ac_cv_c_inline" 1>&6
6149 case "$ac_cv_c_inline" in
6151 no
) cat >> confdefs.h
<<\EOF
6155 *) cat >> confdefs.h
<<EOF
6156 #define inline $ac_cv_c_inline
6161 echo $ac_n "checking for off_t""... $ac_c" 1>&6
6162 echo "configure:6163: checking for off_t" >&5
6163 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
6164 echo $ac_n "(cached) $ac_c" 1>&6
6166 cat > conftest.
$ac_ext <<EOF
6167 #line 6168 "configure"
6168 #include "confdefs.h"
6169 #include <sys/types.h>
6175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6176 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6178 ac_cv_type_off_t
=yes
6186 echo "$ac_t""$ac_cv_type_off_t" 1>&6
6187 if test $ac_cv_type_off_t = no
; then
6188 cat >> confdefs.h
<<\EOF
6194 echo $ac_n "checking for size_t""... $ac_c" 1>&6
6195 echo "configure:6196: checking for size_t" >&5
6196 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
6197 echo $ac_n "(cached) $ac_c" 1>&6
6199 cat > conftest.
$ac_ext <<EOF
6200 #line 6201 "configure"
6201 #include "confdefs.h"
6202 #include <sys/types.h>
6208 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6209 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6211 ac_cv_type_size_t
=yes
6214 ac_cv_type_size_t
=no
6219 echo "$ac_t""$ac_cv_type_size_t" 1>&6
6220 if test $ac_cv_type_size_t = no
; then
6221 cat >> confdefs.h
<<\EOF
6222 #define size_t unsigned
6227 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6228 # for constant arguments. Useless!
6229 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6230 echo "configure:6231: checking for working alloca.h" >&5
6231 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
6232 echo $ac_n "(cached) $ac_c" 1>&6
6234 cat > conftest.
$ac_ext <<EOF
6235 #line 6236 "configure"
6236 #include "confdefs.h"
6239 char *p = alloca(2 * sizeof(int));
6242 if { (eval echo configure
:6243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6244 ac_cv_header_alloca_h
=yes
6246 echo "configure: failed program was:" >&5
6247 cat conftest.
$ac_ext >&5
6249 ac_cv_header_alloca_h
=no
6254 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
6255 if test $ac_cv_header_alloca_h = yes; then
6256 cat >> confdefs.h
<<\EOF
6257 #define HAVE_ALLOCA_H 1
6262 echo $ac_n "checking for alloca""... $ac_c" 1>&6
6263 echo "configure:6264: checking for alloca" >&5
6264 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
6265 echo $ac_n "(cached) $ac_c" 1>&6
6267 cat > conftest.
$ac_ext <<EOF
6268 #line 6269 "configure"
6269 #include "confdefs.h"
6272 # define alloca __builtin_alloca
6275 # include <malloc.h>
6276 # define alloca _alloca
6279 # include <alloca.h>
6284 # ifndef alloca /* predefined by HP cc +Olibcalls */
6293 char *p = (char *) alloca(1);
6296 if { (eval echo configure
:6297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6298 ac_cv_func_alloca_works
=yes
6300 echo "configure: failed program was:" >&5
6301 cat conftest.
$ac_ext >&5
6303 ac_cv_func_alloca_works
=no
6308 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
6309 if test $ac_cv_func_alloca_works = yes; then
6310 cat >> confdefs.h
<<\EOF
6311 #define HAVE_ALLOCA 1
6316 if test $ac_cv_func_alloca_works = no
; then
6317 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6318 # that cause trouble. Some versions do not even contain alloca or
6319 # contain a buggy version. If you still want to use their alloca,
6320 # use ar to extract alloca.o from them instead of compiling alloca.c.
6321 ALLOCA
=alloca.
${ac_objext}
6322 cat >> confdefs.h
<<\EOF
6327 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6328 echo "configure:6329: checking whether alloca needs Cray hooks" >&5
6329 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
6330 echo $ac_n "(cached) $ac_c" 1>&6
6332 cat > conftest.
$ac_ext <<EOF
6333 #line 6334 "configure"
6334 #include "confdefs.h"
6335 #if defined(CRAY) && ! defined(CRAY2)
6342 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6343 egrep "webecray" >/dev
/null
2>&1; then
6354 echo "$ac_t""$ac_cv_os_cray" 1>&6
6355 if test $ac_cv_os_cray = yes; then
6356 for ac_func
in _getb67 GETB67 getb67
; do
6357 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6358 echo "configure:6359: checking for $ac_func" >&5
6359 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6360 echo $ac_n "(cached) $ac_c" 1>&6
6362 cat > conftest.
$ac_ext <<EOF
6363 #line 6364 "configure"
6364 #include "confdefs.h"
6365 /* System header to define __stub macros and hopefully few prototypes,
6366 which can conflict with char $ac_func(); below. */
6368 /* Override any gcc2 internal prototype to avoid an error. */
6369 /* We use char because int might match the return type of a gcc2
6370 builtin and then its argument prototype would still apply. */
6375 /* The GNU C library defines this for functions which it implements
6376 to always fail with ENOSYS. Some functions are actually named
6377 something starting with __ and the normal name is an alias. */
6378 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6386 if { (eval echo configure
:6387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6388 eval "ac_cv_func_$ac_func=yes"
6390 echo "configure: failed program was:" >&5
6391 cat conftest.
$ac_ext >&5
6393 eval "ac_cv_func_$ac_func=no"
6398 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6399 echo "$ac_t""yes" 1>&6
6400 cat >> confdefs.h
<<EOF
6401 #define CRAY_STACKSEG_END $ac_func
6406 echo "$ac_t""no" 1>&6
6412 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6413 echo "configure:6414: checking stack direction for C alloca" >&5
6414 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6415 echo $ac_n "(cached) $ac_c" 1>&6
6417 if test "$cross_compiling" = yes; then
6418 ac_cv_c_stack_direction
=0
6420 cat > conftest.
$ac_ext <<EOF
6421 #line 6422 "configure"
6422 #include "confdefs.h"
6423 find_stack_direction ()
6425 static char *addr = 0;
6430 return find_stack_direction ();
6433 return (&dummy > addr) ? 1 : -1;
6437 exit (find_stack_direction() < 0);
6440 if { (eval echo configure
:6441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6442 ac_cv_c_stack_direction
=1
6444 echo "configure: failed program was:" >&5
6445 cat conftest.
$ac_ext >&5
6447 ac_cv_c_stack_direction
=-1
6454 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6455 cat >> confdefs.h
<<EOF
6456 #define STACK_DIRECTION $ac_cv_c_stack_direction
6461 for ac_hdr
in unistd.h
6463 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6464 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6465 echo "configure:6466: checking for $ac_hdr" >&5
6466 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6467 echo $ac_n "(cached) $ac_c" 1>&6
6469 cat > conftest.
$ac_ext <<EOF
6470 #line 6471 "configure"
6471 #include "confdefs.h"
6474 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6475 { (eval echo configure
:6476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6476 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6477 if test -z "$ac_err"; then
6479 eval "ac_cv_header_$ac_safe=yes"
6482 echo "configure: failed program was:" >&5
6483 cat conftest.
$ac_ext >&5
6485 eval "ac_cv_header_$ac_safe=no"
6489 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6490 echo "$ac_t""yes" 1>&6
6491 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6492 cat >> confdefs.h
<<EOF
6493 #define $ac_tr_hdr 1
6497 echo "$ac_t""no" 1>&6
6501 for ac_func
in getpagesize
6503 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6504 echo "configure:6505: checking for $ac_func" >&5
6505 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6506 echo $ac_n "(cached) $ac_c" 1>&6
6508 cat > conftest.
$ac_ext <<EOF
6509 #line 6510 "configure"
6510 #include "confdefs.h"
6511 /* System header to define __stub macros and hopefully few prototypes,
6512 which can conflict with char $ac_func(); below. */
6514 /* Override any gcc2 internal prototype to avoid an error. */
6515 /* We use char because int might match the return type of a gcc2
6516 builtin and then its argument prototype would still apply. */
6521 /* The GNU C library defines this for functions which it implements
6522 to always fail with ENOSYS. Some functions are actually named
6523 something starting with __ and the normal name is an alias. */
6524 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6532 if { (eval echo configure
:6533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6534 eval "ac_cv_func_$ac_func=yes"
6536 echo "configure: failed program was:" >&5
6537 cat conftest.
$ac_ext >&5
6539 eval "ac_cv_func_$ac_func=no"
6544 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6545 echo "$ac_t""yes" 1>&6
6546 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6547 cat >> confdefs.h
<<EOF
6548 #define $ac_tr_func 1
6552 echo "$ac_t""no" 1>&6
6556 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6557 echo "configure:6558: checking for working mmap" >&5
6558 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6559 echo $ac_n "(cached) $ac_c" 1>&6
6561 if test "$cross_compiling" = yes; then
6562 ac_cv_func_mmap_fixed_mapped
=no
6564 cat > conftest.
$ac_ext <<EOF
6565 #line 6566 "configure"
6566 #include "confdefs.h"
6568 /* Thanks to Mike Haertel and Jim Avera for this test.
6569 Here is a matrix of mmap possibilities:
6570 mmap private not fixed
6571 mmap private fixed at somewhere currently unmapped
6572 mmap private fixed at somewhere already mapped
6573 mmap shared not fixed
6574 mmap shared fixed at somewhere currently unmapped
6575 mmap shared fixed at somewhere already mapped
6576 For private mappings, we should verify that changes cannot be read()
6577 back from the file, nor mmap's back from the file at a different
6578 address. (There have been systems where private was not correctly
6579 implemented like the infamous i386 svr4.0, and systems where the
6580 VM page cache was not coherent with the filesystem buffer cache
6581 like early versions of FreeBSD and possibly contemporary NetBSD.)
6582 For shared mappings, we should conversely verify that changes get
6583 propogated back to all the places they're supposed to be.
6585 Grep wants private fixed already mapped.
6586 The main things grep needs to know about mmap are:
6587 * does it exist and is it safe to write into the mmap'd area
6588 * how to use it (BSD variants) */
6589 #include <sys/types.h>
6591 #include <sys/mman.h>
6593 /* This mess was copied from the GNU getpagesize.h. */
6594 #ifndef HAVE_GETPAGESIZE
6595 # ifdef HAVE_UNISTD_H
6596 # include <unistd.h>
6599 /* Assume that all systems that can run configure have sys/param.h. */
6600 # ifndef HAVE_SYS_PARAM_H
6601 # define HAVE_SYS_PARAM_H 1
6604 # ifdef _SC_PAGESIZE
6605 # define getpagesize() sysconf(_SC_PAGESIZE)
6606 # else /* no _SC_PAGESIZE */
6607 # ifdef HAVE_SYS_PARAM_H
6608 # include <sys/param.h>
6609 # ifdef EXEC_PAGESIZE
6610 # define getpagesize() EXEC_PAGESIZE
6611 # else /* no EXEC_PAGESIZE */
6613 # define getpagesize() NBPG * CLSIZE
6616 # endif /* no CLSIZE */
6617 # else /* no NBPG */
6619 # define getpagesize() NBPC
6620 # else /* no NBPC */
6622 # define getpagesize() PAGESIZE
6623 # endif /* PAGESIZE */
6624 # endif /* no NBPC */
6625 # endif /* no NBPG */
6626 # endif /* no EXEC_PAGESIZE */
6627 # else /* no HAVE_SYS_PARAM_H */
6628 # define getpagesize() 8192 /* punt totally */
6629 # endif /* no HAVE_SYS_PARAM_H */
6630 # endif /* no _SC_PAGESIZE */
6632 #endif /* no HAVE_GETPAGESIZE */
6635 extern "C" { void *malloc(unsigned); }
6643 char *data, *data2, *data3;
6647 pagesize = getpagesize();
6650 * First, make a file with some known garbage in it.
6652 data = malloc(pagesize);
6655 for (i = 0; i < pagesize; ++i)
6656 *(data + i) = rand();
6658 fd = creat("conftestmmap", 0600);
6661 if (write(fd, data, pagesize) != pagesize)
6666 * Next, try to mmap the file at a fixed address which
6667 * already has something else allocated at it. If we can,
6668 * also make sure that we see the same garbage.
6670 fd = open("conftestmmap", O_RDWR);
6673 data2 = malloc(2 * pagesize);
6676 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6677 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6678 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6680 for (i = 0; i < pagesize; ++i)
6681 if (*(data + i) != *(data2 + i))
6685 * Finally, make sure that changes to the mapped area
6686 * do not percolate back to the file as seen by read().
6687 * (This is a bug on some variants of i386 svr4.0.)
6689 for (i = 0; i < pagesize; ++i)
6690 *(data2 + i) = *(data2 + i) + 1;
6691 data3 = malloc(pagesize);
6694 if (read(fd, data3, pagesize) != pagesize)
6696 for (i = 0; i < pagesize; ++i)
6697 if (*(data + i) != *(data3 + i))
6700 unlink("conftestmmap");
6705 if { (eval echo configure
:6706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6707 ac_cv_func_mmap_fixed_mapped
=yes
6709 echo "configure: failed program was:" >&5
6710 cat conftest.
$ac_ext >&5
6712 ac_cv_func_mmap_fixed_mapped
=no
6719 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6720 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6721 cat >> confdefs.h
<<\EOF
6728 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
6729 unistd.h sys
/param.h
6731 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6732 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6733 echo "configure:6734: checking for $ac_hdr" >&5
6734 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6735 echo $ac_n "(cached) $ac_c" 1>&6
6737 cat > conftest.
$ac_ext <<EOF
6738 #line 6739 "configure"
6739 #include "confdefs.h"
6742 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6743 { (eval echo configure
:6744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6744 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6745 if test -z "$ac_err"; then
6747 eval "ac_cv_header_$ac_safe=yes"
6750 echo "configure: failed program was:" >&5
6751 cat conftest.
$ac_ext >&5
6753 eval "ac_cv_header_$ac_safe=no"
6757 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6758 echo "$ac_t""yes" 1>&6
6759 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6760 cat >> confdefs.h
<<EOF
6761 #define $ac_tr_hdr 1
6765 echo "$ac_t""no" 1>&6
6769 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
6770 strdup __argz_count __argz_stringify __argz_next
6772 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6773 echo "configure:6774: checking for $ac_func" >&5
6774 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6775 echo $ac_n "(cached) $ac_c" 1>&6
6777 cat > conftest.
$ac_ext <<EOF
6778 #line 6779 "configure"
6779 #include "confdefs.h"
6780 /* System header to define __stub macros and hopefully few prototypes,
6781 which can conflict with char $ac_func(); below. */
6783 /* Override any gcc2 internal prototype to avoid an error. */
6784 /* We use char because int might match the return type of a gcc2
6785 builtin and then its argument prototype would still apply. */
6790 /* The GNU C library defines this for functions which it implements
6791 to always fail with ENOSYS. Some functions are actually named
6792 something starting with __ and the normal name is an alias. */
6793 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6801 if { (eval echo configure
:6802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6803 eval "ac_cv_func_$ac_func=yes"
6805 echo "configure: failed program was:" >&5
6806 cat conftest.
$ac_ext >&5
6808 eval "ac_cv_func_$ac_func=no"
6813 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6814 echo "$ac_t""yes" 1>&6
6815 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6816 cat >> confdefs.h
<<EOF
6817 #define $ac_tr_func 1
6821 echo "$ac_t""no" 1>&6
6826 if test "${ac_cv_func_stpcpy+set}" != "set"; then
6827 for ac_func
in stpcpy
6829 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6830 echo "configure:6831: checking for $ac_func" >&5
6831 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6832 echo $ac_n "(cached) $ac_c" 1>&6
6834 cat > conftest.
$ac_ext <<EOF
6835 #line 6836 "configure"
6836 #include "confdefs.h"
6837 /* System header to define __stub macros and hopefully few prototypes,
6838 which can conflict with char $ac_func(); below. */
6840 /* Override any gcc2 internal prototype to avoid an error. */
6841 /* We use char because int might match the return type of a gcc2
6842 builtin and then its argument prototype would still apply. */
6847 /* The GNU C library defines this for functions which it implements
6848 to always fail with ENOSYS. Some functions are actually named
6849 something starting with __ and the normal name is an alias. */
6850 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6858 if { (eval echo configure
:6859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6860 eval "ac_cv_func_$ac_func=yes"
6862 echo "configure: failed program was:" >&5
6863 cat conftest.
$ac_ext >&5
6865 eval "ac_cv_func_$ac_func=no"
6870 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6871 echo "$ac_t""yes" 1>&6
6872 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6873 cat >> confdefs.h
<<EOF
6874 #define $ac_tr_func 1
6878 echo "$ac_t""no" 1>&6
6883 if test "${ac_cv_func_stpcpy}" = "yes"; then
6884 cat >> confdefs.h
<<\EOF
6885 #define HAVE_STPCPY 1
6890 if test $ac_cv_header_locale_h = yes; then
6891 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
6892 echo "configure:6893: checking for LC_MESSAGES" >&5
6893 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
6894 echo $ac_n "(cached) $ac_c" 1>&6
6896 cat > conftest.
$ac_ext <<EOF
6897 #line 6898 "configure"
6898 #include "confdefs.h"
6904 if { (eval echo configure
:6905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6906 am_cv_val_LC_MESSAGES
=yes
6908 echo "configure: failed program was:" >&5
6909 cat conftest.
$ac_ext >&5
6911 am_cv_val_LC_MESSAGES
=no
6916 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
6917 if test $am_cv_val_LC_MESSAGES = yes; then
6918 cat >> confdefs.h
<<\EOF
6919 #define HAVE_LC_MESSAGES 1
6924 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
6925 echo "configure:6926: checking whether NLS is requested" >&5
6926 # Check whether --enable-nls or --disable-nls was given.
6927 if test "${enable_nls+set}" = set; then
6928 enableval
="$enable_nls"
6934 echo "$ac_t""$USE_NLS" 1>&6
6937 USE_INCLUDED_LIBINTL
=no
6939 if test "$USE_NLS" = "yes"; then
6940 cat >> confdefs.h
<<\EOF
6941 #define ENABLE_NLS 1
6944 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
6945 echo "configure:6946: checking whether included gettext is requested" >&5
6946 # Check whether --with-included-gettext or --without-included-gettext was given.
6947 if test "${with_included_gettext+set}" = set; then
6948 withval
="$with_included_gettext"
6949 nls_cv_force_use_gnu_gettext
=$withval
6951 nls_cv_force_use_gnu_gettext
=no
6954 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
6956 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
6957 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
6959 nls_cv_header_libgt
=
6962 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
6963 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
6964 echo "configure:6965: checking for libintl.h" >&5
6965 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6966 echo $ac_n "(cached) $ac_c" 1>&6
6968 cat > conftest.
$ac_ext <<EOF
6969 #line 6970 "configure"
6970 #include "confdefs.h"
6971 #include <libintl.h>
6973 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6974 { (eval echo configure
:6975: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6975 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6976 if test -z "$ac_err"; then
6978 eval "ac_cv_header_$ac_safe=yes"
6981 echo "configure: failed program was:" >&5
6982 cat conftest.
$ac_ext >&5
6984 eval "ac_cv_header_$ac_safe=no"
6988 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6989 echo "$ac_t""yes" 1>&6
6990 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
6991 echo "configure:6992: checking for gettext in libc" >&5
6992 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
6993 echo $ac_n "(cached) $ac_c" 1>&6
6995 cat > conftest.
$ac_ext <<EOF
6996 #line 6997 "configure"
6997 #include "confdefs.h"
6998 #include <libintl.h>
7000 return (int) gettext ("")
7003 if { (eval echo configure
:7004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7005 gt_cv_func_gettext_libc
=yes
7007 echo "configure: failed program was:" >&5
7008 cat conftest.
$ac_ext >&5
7010 gt_cv_func_gettext_libc
=no
7015 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
7017 if test "$gt_cv_func_gettext_libc" != "yes"; then
7018 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
7019 echo "configure:7020: checking for bindtextdomain in -lintl" >&5
7020 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
7021 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7022 echo $ac_n "(cached) $ac_c" 1>&6
7024 ac_save_LIBS
="$LIBS"
7026 cat > conftest.
$ac_ext <<EOF
7027 #line 7028 "configure"
7028 #include "confdefs.h"
7029 /* Override any gcc2 internal prototype to avoid an error. */
7030 /* We use char because int might match the return type of a gcc2
7031 builtin and then its argument prototype would still apply. */
7032 char bindtextdomain();
7038 if { (eval echo configure
:7039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7040 eval "ac_cv_lib_$ac_lib_var=yes"
7042 echo "configure: failed program was:" >&5
7043 cat conftest.
$ac_ext >&5
7045 eval "ac_cv_lib_$ac_lib_var=no"
7048 LIBS
="$ac_save_LIBS"
7051 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7052 echo "$ac_t""yes" 1>&6
7053 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
7054 echo "configure:7055: checking for gettext in libintl" >&5
7055 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
7056 echo $ac_n "(cached) $ac_c" 1>&6
7058 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
7059 echo "configure:7060: checking for gettext in -lintl" >&5
7060 ac_lib_var
=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
7061 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7062 echo $ac_n "(cached) $ac_c" 1>&6
7064 ac_save_LIBS
="$LIBS"
7066 cat > conftest.
$ac_ext <<EOF
7067 #line 7068 "configure"
7068 #include "confdefs.h"
7069 /* Override any gcc2 internal prototype to avoid an error. */
7070 /* We use char because int might match the return type of a gcc2
7071 builtin and then its argument prototype would still apply. */
7078 if { (eval echo configure
:7079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7080 eval "ac_cv_lib_$ac_lib_var=yes"
7082 echo "configure: failed program was:" >&5
7083 cat conftest.
$ac_ext >&5
7085 eval "ac_cv_lib_$ac_lib_var=no"
7088 LIBS
="$ac_save_LIBS"
7091 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7092 echo "$ac_t""yes" 1>&6
7093 gt_cv_func_gettext_libintl
=yes
7095 echo "$ac_t""no" 1>&6
7096 gt_cv_func_gettext_libintl
=no
7101 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
7103 echo "$ac_t""no" 1>&6
7108 if test "$gt_cv_func_gettext_libc" = "yes" \
7109 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
7110 cat >> confdefs.h
<<\EOF
7111 #define HAVE_GETTEXT 1
7114 # Extract the first word of "msgfmt", so it can be a program name with args.
7115 set dummy msgfmt
; ac_word
=$2
7116 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7117 echo "configure:7118: checking for $ac_word" >&5
7118 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
7119 echo $ac_n "(cached) $ac_c" 1>&6
7123 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7126 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7127 for ac_dir
in $PATH; do
7128 test -z "$ac_dir" && ac_dir
=.
7129 if test -f $ac_dir/$ac_word; then
7130 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7131 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
7137 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
7141 MSGFMT
="$ac_cv_path_MSGFMT"
7142 if test -n "$MSGFMT"; then
7143 echo "$ac_t""$MSGFMT" 1>&6
7145 echo "$ac_t""no" 1>&6
7147 if test "$MSGFMT" != "no"; then
7148 for ac_func
in dcgettext
7150 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7151 echo "configure:7152: checking for $ac_func" >&5
7152 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7153 echo $ac_n "(cached) $ac_c" 1>&6
7155 cat > conftest.
$ac_ext <<EOF
7156 #line 7157 "configure"
7157 #include "confdefs.h"
7158 /* System header to define __stub macros and hopefully few prototypes,
7159 which can conflict with char $ac_func(); below. */
7161 /* Override any gcc2 internal prototype to avoid an error. */
7162 /* We use char because int might match the return type of a gcc2
7163 builtin and then its argument prototype would still apply. */
7168 /* The GNU C library defines this for functions which it implements
7169 to always fail with ENOSYS. Some functions are actually named
7170 something starting with __ and the normal name is an alias. */
7171 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7179 if { (eval echo configure
:7180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7181 eval "ac_cv_func_$ac_func=yes"
7183 echo "configure: failed program was:" >&5
7184 cat conftest.
$ac_ext >&5
7186 eval "ac_cv_func_$ac_func=no"
7191 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7192 echo "$ac_t""yes" 1>&6
7193 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7194 cat >> confdefs.h
<<EOF
7195 #define $ac_tr_func 1
7199 echo "$ac_t""no" 1>&6
7203 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7204 set dummy gmsgfmt
; ac_word
=$2
7205 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7206 echo "configure:7207: checking for $ac_word" >&5
7207 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7208 echo $ac_n "(cached) $ac_c" 1>&6
7212 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7215 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7218 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7220 for ac_dir
in $ac_dummy; do
7221 test -z "$ac_dir" && ac_dir
=.
7222 if test -f $ac_dir/$ac_word; then
7223 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7228 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
7232 GMSGFMT
="$ac_cv_path_GMSGFMT"
7233 if test -n "$GMSGFMT"; then
7234 echo "$ac_t""$GMSGFMT" 1>&6
7236 echo "$ac_t""no" 1>&6
7239 # Extract the first word of "xgettext", so it can be a program name with args.
7240 set dummy xgettext
; ac_word
=$2
7241 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7242 echo "configure:7243: checking for $ac_word" >&5
7243 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7244 echo $ac_n "(cached) $ac_c" 1>&6
7248 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7251 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7252 for ac_dir
in $PATH; do
7253 test -z "$ac_dir" && ac_dir
=.
7254 if test -f $ac_dir/$ac_word; then
7255 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7256 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7262 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7266 XGETTEXT
="$ac_cv_path_XGETTEXT"
7267 if test -n "$XGETTEXT"; then
7268 echo "$ac_t""$XGETTEXT" 1>&6
7270 echo "$ac_t""no" 1>&6
7273 cat > conftest.
$ac_ext <<EOF
7274 #line 7275 "configure"
7275 #include "confdefs.h"
7278 extern int _nl_msg_cat_cntr;
7279 return _nl_msg_cat_cntr
7282 if { (eval echo configure
:7283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7287 echo "configure: failed program was:" >&5
7288 cat conftest.
$ac_ext >&5
7299 echo "$ac_t""no" 1>&6
7303 if test "$CATOBJEXT" = "NONE"; then
7304 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
7305 echo "configure:7306: checking whether catgets can be used" >&5
7306 # Check whether --with-catgets or --without-catgets was given.
7307 if test "${with_catgets+set}" = set; then
7308 withval
="$with_catgets"
7309 nls_cv_use_catgets
=$withval
7311 nls_cv_use_catgets
=no
7314 echo "$ac_t""$nls_cv_use_catgets" 1>&6
7316 if test "$nls_cv_use_catgets" = "yes"; then
7317 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
7318 echo "configure:7319: checking for main in -li" >&5
7319 ac_lib_var
=`echo i'_'main | sed 'y%./+-%__p_%'`
7320 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7321 echo $ac_n "(cached) $ac_c" 1>&6
7323 ac_save_LIBS
="$LIBS"
7325 cat > conftest.
$ac_ext <<EOF
7326 #line 7327 "configure"
7327 #include "confdefs.h"
7333 if { (eval echo configure
:7334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7335 eval "ac_cv_lib_$ac_lib_var=yes"
7337 echo "configure: failed program was:" >&5
7338 cat conftest.
$ac_ext >&5
7340 eval "ac_cv_lib_$ac_lib_var=no"
7343 LIBS
="$ac_save_LIBS"
7346 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7347 echo "$ac_t""yes" 1>&6
7348 ac_tr_lib
=HAVE_LIB
`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7349 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7350 cat >> confdefs.h
<<EOF
7351 #define $ac_tr_lib 1
7357 echo "$ac_t""no" 1>&6
7360 echo $ac_n "checking for catgets""... $ac_c" 1>&6
7361 echo "configure:7362: checking for catgets" >&5
7362 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
7363 echo $ac_n "(cached) $ac_c" 1>&6
7365 cat > conftest.
$ac_ext <<EOF
7366 #line 7367 "configure"
7367 #include "confdefs.h"
7368 /* System header to define __stub macros and hopefully few prototypes,
7369 which can conflict with char catgets(); below. */
7371 /* Override any gcc2 internal prototype to avoid an error. */
7372 /* We use char because int might match the return type of a gcc2
7373 builtin and then its argument prototype would still apply. */
7378 /* The GNU C library defines this for functions which it implements
7379 to always fail with ENOSYS. Some functions are actually named
7380 something starting with __ and the normal name is an alias. */
7381 #if defined (__stub_catgets) || defined (__stub___catgets)
7389 if { (eval echo configure
:7390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7391 eval "ac_cv_func_catgets=yes"
7393 echo "configure: failed program was:" >&5
7394 cat conftest.
$ac_ext >&5
7396 eval "ac_cv_func_catgets=no"
7401 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
7402 echo "$ac_t""yes" 1>&6
7403 cat >> confdefs.h
<<\EOF
7404 #define HAVE_CATGETS 1
7407 INTLOBJS
="\$(CATOBJS)"
7408 # Extract the first word of "gencat", so it can be a program name with args.
7409 set dummy gencat
; ac_word
=$2
7410 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7411 echo "configure:7412: checking for $ac_word" >&5
7412 if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
7413 echo $ac_n "(cached) $ac_c" 1>&6
7417 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a path.
7420 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a dos path.
7423 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7425 for ac_dir
in $ac_dummy; do
7426 test -z "$ac_dir" && ac_dir
=.
7427 if test -f $ac_dir/$ac_word; then
7428 ac_cv_path_GENCAT
="$ac_dir/$ac_word"
7433 test -z "$ac_cv_path_GENCAT" && ac_cv_path_GENCAT
="no"
7437 GENCAT
="$ac_cv_path_GENCAT"
7438 if test -n "$GENCAT"; then
7439 echo "$ac_t""$GENCAT" 1>&6
7441 echo "$ac_t""no" 1>&6
7443 if test "$GENCAT" != "no"; then
7444 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7445 set dummy gmsgfmt
; ac_word
=$2
7446 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7447 echo "configure:7448: checking for $ac_word" >&5
7448 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7449 echo $ac_n "(cached) $ac_c" 1>&6
7453 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7456 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7459 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7461 for ac_dir
in $ac_dummy; do
7462 test -z "$ac_dir" && ac_dir
=.
7463 if test -f $ac_dir/$ac_word; then
7464 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7469 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
7473 GMSGFMT
="$ac_cv_path_GMSGFMT"
7474 if test -n "$GMSGFMT"; then
7475 echo "$ac_t""$GMSGFMT" 1>&6
7477 echo "$ac_t""no" 1>&6
7480 if test "$GMSGFMT" = "no"; then
7481 # Extract the first word of "msgfmt", so it can be a program name with args.
7482 set dummy msgfmt
; ac_word
=$2
7483 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7484 echo "configure:7485: checking for $ac_word" >&5
7485 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7486 echo $ac_n "(cached) $ac_c" 1>&6
7490 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7493 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7494 for ac_dir
in $PATH; do
7495 test -z "$ac_dir" && ac_dir
=.
7496 if test -f $ac_dir/$ac_word; then
7497 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7498 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7504 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
7508 GMSGFMT
="$ac_cv_path_GMSGFMT"
7509 if test -n "$GMSGFMT"; then
7510 echo "$ac_t""$GMSGFMT" 1>&6
7512 echo "$ac_t""no" 1>&6
7516 # Extract the first word of "xgettext", so it can be a program name with args.
7517 set dummy xgettext
; ac_word
=$2
7518 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7519 echo "configure:7520: checking for $ac_word" >&5
7520 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7521 echo $ac_n "(cached) $ac_c" 1>&6
7525 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7528 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7529 for ac_dir
in $PATH; do
7530 test -z "$ac_dir" && ac_dir
=.
7531 if test -f $ac_dir/$ac_word; then
7532 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7533 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7539 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7543 XGETTEXT
="$ac_cv_path_XGETTEXT"
7544 if test -n "$XGETTEXT"; then
7545 echo "$ac_t""$XGETTEXT" 1>&6
7547 echo "$ac_t""no" 1>&6
7550 USE_INCLUDED_LIBINTL
=yes
7554 INTLDEPS
='$(top_builddir)/intl/libintl.a'
7556 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
7557 nls_cv_header_intl
=intl
/libintl.h
7558 nls_cv_header_libgt
=intl
/libgettext.h
7561 echo "$ac_t""no" 1>&6
7567 if test "$CATOBJEXT" = "NONE"; then
7568 nls_cv_use_gnu_gettext
=yes
7572 if test "$nls_cv_use_gnu_gettext" = "yes"; then
7573 INTLOBJS
="\$(GETTOBJS)"
7574 # Extract the first word of "msgfmt", so it can be a program name with args.
7575 set dummy msgfmt
; ac_word
=$2
7576 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7577 echo "configure:7578: checking for $ac_word" >&5
7578 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
7579 echo $ac_n "(cached) $ac_c" 1>&6
7583 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7586 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7587 for ac_dir
in $PATH; do
7588 test -z "$ac_dir" && ac_dir
=.
7589 if test -f $ac_dir/$ac_word; then
7590 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7591 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
7597 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
7601 MSGFMT
="$ac_cv_path_MSGFMT"
7602 if test -n "$MSGFMT"; then
7603 echo "$ac_t""$MSGFMT" 1>&6
7605 echo "$ac_t""no" 1>&6
7608 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7609 set dummy gmsgfmt
; ac_word
=$2
7610 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7611 echo "configure:7612: checking for $ac_word" >&5
7612 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7613 echo $ac_n "(cached) $ac_c" 1>&6
7617 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7620 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7623 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7625 for ac_dir
in $ac_dummy; do
7626 test -z "$ac_dir" && ac_dir
=.
7627 if test -f $ac_dir/$ac_word; then
7628 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7633 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
7637 GMSGFMT
="$ac_cv_path_GMSGFMT"
7638 if test -n "$GMSGFMT"; then
7639 echo "$ac_t""$GMSGFMT" 1>&6
7641 echo "$ac_t""no" 1>&6
7644 # Extract the first word of "xgettext", so it can be a program name with args.
7645 set dummy xgettext
; ac_word
=$2
7646 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7647 echo "configure:7648: checking for $ac_word" >&5
7648 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7649 echo $ac_n "(cached) $ac_c" 1>&6
7653 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7656 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7657 for ac_dir
in $PATH; do
7658 test -z "$ac_dir" && ac_dir
=.
7659 if test -f $ac_dir/$ac_word; then
7660 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7661 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7667 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7671 XGETTEXT
="$ac_cv_path_XGETTEXT"
7672 if test -n "$XGETTEXT"; then
7673 echo "$ac_t""$XGETTEXT" 1>&6
7675 echo "$ac_t""no" 1>&6
7679 USE_INCLUDED_LIBINTL
=yes
7683 INTLDEPS
='$(top_builddir)/intl/libintl.a'
7685 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
7686 nls_cv_header_intl
=intl
/libintl.h
7687 nls_cv_header_libgt
=intl
/libgettext.h
7690 if test "$XGETTEXT" != ":"; then
7691 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
7694 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
7699 # We need to process the po/ directory.
7703 nls_cv_header_intl
=intl
/libintl.h
7704 nls_cv_header_libgt
=intl
/libgettext.h
7710 # If this is used in GNU gettext we have to set USE_NLS to `yes'
7711 # because some of the sources are only built for this goal.
7712 if test "$PACKAGE" = gettext; then
7714 USE_INCLUDED_LIBINTL
=yes
7717 for lang
in $ALL_LINGUAS; do
7718 GMOFILES
="$GMOFILES $lang.gmo"
7719 POFILES
="$POFILES $lang.po"
7735 if test "x$CATOBJEXT" != "x"; then
7736 if test "x$ALL_LINGUAS" = "x"; then
7739 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
7740 echo "configure:7741: checking for catalogs to be installed" >&5
7742 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
7743 case "$ALL_LINGUAS" in
7744 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
7747 LINGUAS
=$NEW_LINGUAS
7748 echo "$ac_t""$LINGUAS" 1>&6
7751 if test -n "$LINGUAS"; then
7752 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
7756 if test $ac_cv_header_locale_h = yes; then
7757 INCLUDE_LOCALE_H
="#include <locale.h>"
7760 /* The system does not provide the header <locale.h>. Take care yourself. */"
7764 test -d intl || mkdir intl
7765 if test "$CATOBJEXT" = ".cat"; then
7766 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
7767 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
7768 echo "configure:7769: checking for linux/version.h" >&5
7769 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7770 echo $ac_n "(cached) $ac_c" 1>&6
7772 cat > conftest.
$ac_ext <<EOF
7773 #line 7774 "configure"
7774 #include "confdefs.h"
7775 #include <linux/version.h>
7777 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7778 { (eval echo configure
:7779: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7779 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7780 if test -z "$ac_err"; then
7782 eval "ac_cv_header_$ac_safe=yes"
7785 echo "configure: failed program was:" >&5
7786 cat conftest.
$ac_ext >&5
7788 eval "ac_cv_header_$ac_safe=no"
7792 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7793 echo "$ac_t""yes" 1>&6
7796 echo "$ac_t""no" 1>&6
7801 sed -e '/^#/d' $srcdir/intl
/$msgformat-msg.
sed > intl
/po2msg.
sed
7803 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
7804 $srcdir/intl
/po2tbl.
sed.
in > intl
/po2tbl.
sed
7806 if test "$PACKAGE" = "gettext"; then
7817 if test -n "$ac_aux_dir"; then
7818 MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs"
7820 if test -z "$MKINSTALLDIRS"; then
7821 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
7828 test -d po || mkdir po
7829 if test "x$srcdir" != "x."; then
7830 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
7831 posrcprefix
="$srcdir/"
7833 posrcprefix
="../$srcdir/"
7839 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
7840 < $srcdir/po
/POTFILES.
in > po
/POTFILES
7842 XGETTEXT
="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
7844 # Get an absolute path to the GCC top-level source directory
7850 # Conditionalize the makefile for this host machine.
7851 # Make-host contains the concatenation of all host makefile fragments
7852 # [there can be more than one]. This file is built by configure.frag.
7853 host_overrides
=Make-host
7854 dep_host_xmake_file
=
7855 for f
in ..
${host_xmake_file}
7857 if test -f ${srcdir}/config
/$f
7859 dep_host_xmake_file
="${dep_host_xmake_file} ${srcdir}/config/$f"
7863 # Conditionalize the makefile for this target machine.
7864 # Make-target contains the concatenation of all host makefile fragments
7865 # [there can be more than one]. This file is built by configure.frag.
7866 target_overrides
=Make-target
7868 for f
in ..
${tmake_file}
7870 if test -f ${srcdir}/config
/$f
7872 dep_tmake_file
="${dep_tmake_file} ${srcdir}/config/$f"
7876 # If the host doesn't support symlinks, modify CC in
7877 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
7878 # Otherwise, we can use "CC=$(CC)".
7880 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
7882 cc_set_by_configure
="\$(CC)"
7883 quoted_cc_set_by_configure
="\$(CC)"
7884 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
7887 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
7889 symbolic_link
="cp -p"
7893 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
7894 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
7895 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
7899 out_object_file
=`basename $out_file .c`.o
7902 for f
in $tm_file; do
7905 tm_file_list
="${tm_file_list} $f" ;;
7906 *) tm_file_list
="${tm_file_list} \$(srcdir)/config/$f" ;;
7911 for f
in $host_xm_file; do
7913 auto-host.h | gansidecl.h | hwint.h
)
7914 host_xm_file_list
="${host_xm_file_list} $f" ;;
7915 *) host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f" ;;
7920 for f
in $build_xm_file; do
7922 auto-build.h | auto-host.h | gansidecl.h | hwint.h
)
7923 build_xm_file_list
="${build_xm_file_list} $f" ;;
7924 *) build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f" ;;
7928 # Define macro CROSS_COMPILE in compilation
7929 # if this is a cross-compiler.
7930 # Also use all.cross instead of all.internal
7931 # and add cross-make to Makefile.
7932 cross_overrides
="/dev/null"
7933 if test x
$host != x
$target
7935 cross_defines
="CROSS=-DCROSS_COMPILE"
7936 cross_overrides
="${topdir}/cross-make"
7939 # When building gcc with a cross-compiler, we need to fix a few things.
7940 # This must come after cross-make as we want all.build to override
7942 build_overrides
="/dev/null"
7943 if test x
$build != x
$host
7945 build_overrides
="${topdir}/build-make"
7948 # Expand extra_headers to include complete path.
7949 # This substitutes for lots of t-* files.
7951 if test "x$extra_headers" = x
7954 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
7955 for file in $extra_headers;
7957 extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/${file}"
7961 if test x
$use_collect2 = xno
; then
7965 # Add a definition of USE_COLLECT2 if system wants one.
7966 # Also tell toplev.c what to do.
7967 # This substitutes for lots of t-* files.
7968 if test x
$use_collect2 = x
7973 will_use_collect2
="collect2"
7974 maybe_use_collect2
="-DUSE_COLLECT2"
7978 # Set MD_DEPS if the real md file is in md.pre-cpp.
7979 # Set MD_CPP to the cpp to pass the md file through. Md files use ';'
7980 # for line oriented comments, so we must always use a GNU cpp. If
7981 # building gcc with a cross compiler, use the cross compiler just
7982 # built. Otherwise, we can use the cpp just built.
7984 if test "x$md_cppflags" = x
7986 md_file_sub
=$srcdir/config
/$md_file
7991 # If we have gas in the build tree, make a link to it.
7992 if test -f ..
/gas
/Makefile
; then
7993 rm -f as
; $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
7996 # If we have nm in the build tree, make a link to it.
7997 if test -f ..
/binutils
/Makefile
; then
7998 rm -f nm
; $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
8001 # If we have ld in the build tree, make a link to it.
8002 if test -f ..
/ld
/Makefile
; then
8003 # if test x$use_collect2 = x; then
8004 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
8006 rm -f collect-ld
; $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
8010 # Figure out what assembler alignment features are present.
8011 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
8012 echo "configure:8013: checking assembler alignment features" >&5
8014 gcc_cv_as_alignment_features
=
8015 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
8016 if test -x "$DEFAULT_ASSEMBLER"; then
8017 gcc_cv_as
="$DEFAULT_ASSEMBLER"
8018 elif test -x "$AS"; then
8020 elif test -x as
$host_exeext; then
8021 # Build using assembler in the current directory.
8022 gcc_cv_as
=.
/as
$host_exeext
8023 elif test -f $gcc_cv_as_gas_srcdir/configure.
in -a -f ..
/gas
/Makefile
; then
8024 # Single tree build which includes gas.
8025 for f
in $gcc_cv_as_gas_srcdir/configure
$gcc_cv_as_gas_srcdir/configure.
in $gcc_cv_as_gas_srcdir/Makefile.
in
8027 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
8028 if test x
$gcc_cv_gas_version != x
; then
8032 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
8033 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
8034 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
8035 # Gas version 2.6 and later support for .balign and .p2align.
8036 # bytes to skip when using .p2align.
8037 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
8038 gcc_cv_as_alignment_features
=".balign and .p2align"
8039 cat >> confdefs.h
<<\EOF
8040 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8044 # Gas version 2.8 and later support specifying the maximum
8045 # bytes to skip when using .p2align.
8046 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
8047 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8048 cat >> confdefs.h
<<\EOF
8049 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8054 elif test x
$host = x
$target; then
8056 gcc_cv_as
=as
$host_exeext
8058 if test x
$gcc_cv_as != x
; then
8059 # Check if we have .balign and .p2align
8060 echo ".balign 4" > conftest.s
8061 echo ".p2align 2" >> conftest.s
8062 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8063 gcc_cv_as_alignment_features
=".balign and .p2align"
8064 cat >> confdefs.h
<<\EOF
8065 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8069 rm -f conftest.s conftest.o
8070 # Check if specifying the maximum bytes to skip when
8071 # using .p2align is supported.
8072 echo ".p2align 4,,7" > conftest.s
8073 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8074 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8075 cat >> confdefs.h
<<\EOF
8076 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8080 rm -f conftest.s conftest.o
8082 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
8084 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
8085 echo "configure:8086: checking assembler subsection support" >&5
8086 gcc_cv_as_subsections
=
8087 if test x
$gcc_cv_as != x
; then
8088 # Check if we have .subsection
8089 echo ".subsection 1" > conftest.s
8090 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8091 gcc_cv_as_subsections
=".subsection"
8092 if test -x nm
$host_exeext; then
8093 gcc_cv_nm
=.
/nm
$host_exeext
8094 elif test x
$host = x
$target; then
8096 gcc_cv_nm
=nm
$host_exeext
8098 if test x
$gcc_cv_nm != x
; then
8099 cat > conftest.s
<<EOF
8100 conftest_label1: .word 0
8102 conftest_label2: .word 0
8105 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8106 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
8107 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
8108 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1; then
8111 gcc_cv_as_subsections
="working .subsection -1"
8112 cat >> confdefs.h
<<\EOF
8113 #define HAVE_GAS_SUBSECTION_ORDERING 1
8120 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
8122 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
8124 # Figure out what language subdirectories are present.
8125 # Look if the user specified --enable-languages="..."; if not, use
8126 # the environment variable $LANGUAGES if defined. $LANGUAGES might
8128 if test x
"${enable_languages+set}" != xset
; then
8129 if test x
"${LANGUAGES+set}" = xset
; then
8130 enable_languages
="`echo ${LANGUAGES} | tr ' ' ','`"
8132 enable_languages
=all
8136 for lang
in ${srcdir}/*/config-lang.
in ..
8140 # The odd quoting in the next line works around
8141 # an apparent bug in bash 1.12 on linux.
8142 ${srcdir}/[*]/config-lang.
in) ;;
8144 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
8145 if test "x$lang_alias" = x
8147 echo "$lang doesn't set \$language." 1>&2
8150 if test x
"${enable_languages}" = xall
; then
8153 case "${enable_languages}" in
8154 ${lang_alias} | "${lang_alias},"* | *",${lang_alias},"* | *",${lang_alias}" )
8162 if test x"${add_this_lang}" = xyes; then
8164 ${srcdir}/ada/config-lang.in)
8165 if test x$gnat = xyes ; then
8166 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
8170 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
8178 # Make gthr-default.h if we have a thread file.
8180 if test $thread_file != single; then
8181 rm -f gthr-default.h
8182 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
8183 gthread_flags
=-DHAVE_GTHR_DEFAULT
8187 # Make empty files to contain the specs and options for each language.
8188 # Then add #include lines to for a compiler that has specs and/or options.
8193 rm -f specs.h options.h gencheck.h
8194 touch specs.h options.h gencheck.h
8195 for subdir
in .
$subdirs
8197 if test -f $srcdir/$subdir/lang-specs.h
; then
8198 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
8199 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
8201 if test -f $srcdir/$subdir/lang-options.h
; then
8202 echo "#include \"$subdir/lang-options.h\"" >>options.h
8203 lang_options_files
="$lang_options_files $srcdir/$subdir/lang-options.h"
8205 if test -f $srcdir/$subdir/$subdir-tree.def
; then
8206 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
8207 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
8211 # These (without "all_") are set in each config-lang.in.
8212 # `language' must be a single word so is spelled singularly.
8218 all_outputs
='Makefile intl/Makefile po/Makefile.in fixinc/Makefile'
8219 # List of language makefile fragments.
8224 # Add the language fragments.
8225 # Languages are added via two mechanisms. Some information must be
8226 # recorded in makefile variables, these are defined in config-lang.in.
8227 # We accumulate them and plug them into the main Makefile.
8228 # The other mechanism is a set of hooks for each of the main targets
8229 # like `clean', `install', etc.
8231 language_fragments
="Make-lang"
8232 language_hooks
="Make-hooks"
8235 for s
in ..
$subdirs
8247 .
${srcdir}/$s/config-lang.
in
8248 if test "x$language" = x
8250 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
8253 all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Make-lang.in ${srcdir}/$s/Makefile.in"
8254 all_languages
="$all_languages $language"
8255 if test "x$boot_language" = xyes
8257 all_boot_languages
="$all_boot_languages $language"
8259 all_compilers
="$all_compilers $compilers"
8260 all_stagestuff
="$all_stagestuff $stagestuff"
8261 all_diff_excludes
="$all_diff_excludes $diff_excludes"
8262 all_headers
="$all_headers $headers"
8263 all_outputs
="$all_outputs $outputs"
8264 if test x
$outputs = x
8266 oldstyle_subdirs
="$oldstyle_subdirs $s"
8268 all_lib2funcs
="$all_lib2funcs $lib2funcs"
8272 # Since we can't use `::' targets, we link each language in
8273 # with a set of hooks, reached indirectly via lang.${target}.
8277 target_list
="all.build all.cross start.encap rest.encap \
8279 install-normal install-common install-info install-man \
8281 mostlyclean clean distclean extraclean maintainer-clean \
8282 stage1 stage2 stage3 stage4"
8283 for t
in $target_list
8286 for lang
in ..
$all_languages
8288 if test $lang != ".."; then
8292 echo "lang.$t: $x" >> Make-hooks
8295 # If we're not building in srcdir, create .gdbinit.
8297 if test ! -f Makefile.
in; then
8298 echo "dir ." > .gdbinit
8299 echo "dir ${srcdir}" >> .gdbinit
8300 if test x
$gdb_needs_out_file_path = xyes
8302 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
8304 if test "x$subdirs" != x
; then
8307 echo "dir ${srcdir}/$s" >> .gdbinit
8310 echo "source ${srcdir}/.gdbinit" >> .gdbinit
8313 # Define variables host_canonical and build_canonical
8314 # because some Cygnus local changes in the Makefile depend on them.
8315 build_canonical
=${build}
8316 host_canonical
=${host}
8318 if test "${host}" != "${target}" ; then
8319 target_subdir
=${target}/
8325 # If this is using newlib, then define inhibit_libc in
8326 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
8327 # libgcc.a, but that's OK because newib should have its own version of
8330 if test x
$with_newlib = xyes
; then
8331 inhibit_libc
=-Dinhibit_libc
8335 # Override SCHED_OBJ and SCHED_CFLAGS to enable the Haifa scheduler.
8338 if test x
$enable_haifa = xyes
; then
8339 echo "Using the Haifa scheduler."
8341 sched_cflags
=-DHAIFA
8345 if test x
$enable_haifa != x
; then
8346 # Explicitly remove files that need to be recompiled for the Haifa scheduler.
8347 for x
in genattrtab.o toplev.o
*sched.o
; do
8355 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
8356 # absolute path for gcc_tooldir based on inserting the number of up-directory
8357 # movements required to get from $(exec_prefix) to $(prefix) into the basic
8358 # $(libsubdir)/@(unlibsubdir) based path.
8359 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
8360 # make and thus we'd get different behavior depending on where we built the
8362 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
8363 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_alias)'
8365 # An explanation of the sed strings:
8366 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
8367 # -e 's|/$||' match a trailing forward slash and eliminates it
8368 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
8369 # -e 's|/[^/]*|../|g' replaces each occurance of /<directory> with ../
8371 # (*) Note this pattern overwrites the first character of the string
8372 # with a forward slash if one is not already present. This is not a
8373 # problem because the exact names of the sub-directories concerned is
8374 # unimportant, just the number of them matters.
8376 # The practical upshot of these patterns is like this:
8378 # prefix exec_prefix result
8379 # ------ ----------- ------
8381 # /foo/ /foo/bar ../
8382 # /foo /foo/bar/ ../
8383 # /foo/ /foo/bar/ ../
8384 # /foo /foo/bar/ugg ../../
8387 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_alias)"
8392 # Nothing to do for FLOAT_H, float_format already handled.
8396 # Process the language and host/target makefile fragments.
8397 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag
$srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
8399 # Substitute configuration variables
8461 # Echo that links are built
8462 if test x
$host = x
$target
8470 if test x
$host != x
$build
8472 str3
=" on a $build system"
8475 if test "x$str2" != x ||
test "x$str3" != x
8480 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
8482 if test "x$str2" != x ||
test "x$str3" != x
8484 echo " ${str2}${str3}." 1>&2
8487 # Truncate the target if necessary
8488 if test x
$host_truncate_target != x
; then
8489 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
8492 # Configure the subdirectories
8493 # AC_CONFIG_SUBDIRS($subdirs)
8495 # Create the Makefile
8496 # and configure language subdirectories
8498 cat > confcache
<<\EOF
8499 # This file is a shell script that caches the results of configure
8500 # tests run on this system so they can be shared between configure
8501 # scripts and configure runs. It is not useful on other systems.
8502 # If it contains results you don't want to keep, you may remove or edit it.
8504 # By default, configure uses ./config.cache as the cache file,
8505 # creating it if it does not exist already. You can give configure
8506 # the --cache-file=FILE option to use a different cache file; that is
8507 # what configure does when it calls configure scripts in
8508 # subdirectories, so they share the cache.
8509 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8510 # config.status only pays attention to the cache file if you give it the
8511 # --recheck option to rerun configure.
8514 # The following way of writing the cache mishandles newlines in values,
8515 # but we know of no workaround that is simple, portable, and efficient.
8516 # So, don't put newlines in cache variables' values.
8517 # Ultrix sh set writes to stderr and can't be redirected directly,
8518 # and sets the high bit in the cache file unless we assign to the vars.
8520 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8522 # `set' does not quote correctly, so add quotes (double-quote substitution
8523 # turns \\\\ into \\, and sed turns \\ into \).
8525 -e "s/'/'\\\\''/g" \
8526 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8529 # `set' quotes correctly as required by POSIX, so do not add quotes.
8530 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8533 if cmp -s $cache_file confcache
; then
8536 if test -w $cache_file; then
8537 echo "updating cache $cache_file"
8538 cat confcache
> $cache_file
8540 echo "not updating unwritable cache $cache_file"
8545 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8547 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8548 # Let make expand exec_prefix.
8549 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8551 # Any assignment to VPATH causes Sun make to only execute
8552 # the first set of double-colon rules, so remove it if not needed.
8553 # If there is a colon in the path, we need to keep it.
8554 if test "x$srcdir" = x.
; then
8555 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8558 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8560 DEFS
=-DHAVE_CONFIG_H
8562 # Without the "./", some shells look in PATH for config.status.
8563 : ${CONFIG_STATUS=./config.status}
8565 echo creating
$CONFIG_STATUS
8566 rm -f $CONFIG_STATUS
8567 cat > $CONFIG_STATUS <<EOF
8569 # Generated automatically by configure.
8570 # Run this file to recreate the current configuration.
8571 # This directory was configured as follows,
8572 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8574 # $0 $ac_configure_args
8576 # Compiler output produced by configure, useful for debugging
8577 # configure, is in ./config.log if it exists.
8579 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8582 case "\$ac_option" in
8583 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8584 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8585 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8586 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8587 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8589 -help | --help | --hel | --he | --h)
8590 echo "\$ac_cs_usage"; exit 0 ;;
8591 *) echo "\$ac_cs_usage"; exit 1 ;;
8595 ac_given_srcdir=$srcdir
8597 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8599 cat >> $CONFIG_STATUS <<EOF
8601 # Protect against being on the right side of a sed subst in config.status.
8602 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8603 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8607 s%@CFLAGS@%$CFLAGS%g
8608 s%@CPPFLAGS@%$CPPFLAGS%g
8609 s%@CXXFLAGS@%$CXXFLAGS%g
8610 s%@FFLAGS@%$FFLAGS%g
8612 s%@LDFLAGS@%$LDFLAGS%g
8614 s%@exec_prefix@%$exec_prefix%g
8615 s%@prefix@%$prefix%g
8616 s%@program_transform_name@%$program_transform_name%g
8617 s%@bindir@%$bindir%g
8618 s%@sbindir@%$sbindir%g
8619 s%@libexecdir@%$libexecdir%g
8620 s%@datadir@%$datadir%g
8621 s%@sysconfdir@%$sysconfdir%g
8622 s%@sharedstatedir@%$sharedstatedir%g
8623 s%@localstatedir@%$localstatedir%g
8624 s%@libdir@%$libdir%g
8625 s%@includedir@%$includedir%g
8626 s%@oldincludedir@%$oldincludedir%g
8627 s%@infodir@%$infodir%g
8628 s%@mandir@%$mandir%g
8630 s%@host_alias@%$host_alias%g
8631 s%@host_cpu@%$host_cpu%g
8632 s%@host_vendor@%$host_vendor%g
8633 s%@host_os@%$host_os%g
8634 s%@target@%$target%g
8635 s%@target_alias@%$target_alias%g
8636 s%@target_cpu@%$target_cpu%g
8637 s%@target_vendor@%$target_vendor%g
8638 s%@target_os@%$target_os%g
8640 s%@build_alias@%$build_alias%g
8641 s%@build_cpu@%$build_cpu%g
8642 s%@build_vendor@%$build_vendor%g
8643 s%@build_os@%$build_os%g
8645 s%@stage1_warn_cflags@%$stage1_warn_cflags%g
8646 s%@SET_MAKE@%$SET_MAKE%g
8649 s%@LEXLIB@%$LEXLIB%g
8652 s%@RANLIB@%$RANLIB%g
8654 s%@INSTALL@%$INSTALL%g
8655 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8656 s%@INSTALL_DATA@%$INSTALL_DATA%g
8659 s%@vfprintf@%$vfprintf%g
8660 s%@doprint@%$doprint%g
8661 s%@manext@%$manext%g
8662 s%@objext@%$objext%g
8663 s%@PACKAGE@%$PACKAGE%g
8664 s%@VERSION@%$VERSION%g
8665 s%@ALLOCA@%$ALLOCA%g
8666 s%@USE_NLS@%$USE_NLS%g
8667 s%@MSGFMT@%$MSGFMT%g
8668 s%@GMSGFMT@%$GMSGFMT%g
8669 s%@XGETTEXT@%$XGETTEXT%g
8670 s%@GENCAT@%$GENCAT%g
8671 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
8672 s%@CATALOGS@%$CATALOGS%g
8673 s%@CATOBJEXT@%$CATOBJEXT%g
8674 s%@DATADIRNAME@%$DATADIRNAME%g
8675 s%@GMOFILES@%$GMOFILES%g
8676 s%@INSTOBJEXT@%$INSTOBJEXT%g
8677 s%@INTLDEPS@%$INTLDEPS%g
8678 s%@INTLLIBS@%$INTLLIBS%g
8679 s%@INTLOBJS@%$INTLOBJS%g
8680 s%@POFILES@%$POFILES%g
8682 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
8684 s%@GT_YES@%$GT_YES%g
8685 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
8687 s%@gthread_flags@%$gthread_flags%g
8688 s%@build_canonical@%$build_canonical%g
8689 s%@host_canonical@%$host_canonical%g
8690 s%@target_subdir@%$target_subdir%g
8691 s%@inhibit_libc@%$inhibit_libc%g
8692 s%@sched_prefix@%$sched_prefix%g
8693 s%@sched_cflags@%$sched_cflags%g
8694 s%@gcc_tooldir@%$gcc_tooldir%g
8695 s%@dollar@%$dollar%g
8696 s%@objdir@%$objdir%g
8697 s%@subdirs@%$subdirs%g
8698 s%@all_boot_languages@%$all_boot_languages%g
8699 s%@all_compilers@%$all_compilers%g
8700 s%@all_diff_excludes@%$all_diff_excludes%g
8701 s%@all_headers@%$all_headers%g
8702 s%@all_lang_makefiles@%$all_lang_makefiles%g
8703 s%@all_languages@%$all_languages%g
8704 s%@all_lib2funcs@%$all_lib2funcs%g
8705 s%@all_stagestuff@%$all_stagestuff%g
8706 s%@build_exeext@%$build_exeext%g
8707 s%@build_install_headers_dir@%$build_install_headers_dir%g
8708 s%@build_xm_file_list@%$build_xm_file_list%g
8709 s%@cc_set_by_configure@%$cc_set_by_configure%g
8710 s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g
8711 s%@cpp_install_dir@%$cpp_install_dir%g
8712 s%@cpp_main@%$cpp_main%g
8713 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
8714 s%@dep_tmake_file@%$dep_tmake_file%g
8715 s%@extra_c_flags@%$extra_c_flags%g
8716 s%@extra_c_objs@%$extra_c_objs%g
8717 s%@extra_cpp_objs@%$extra_cpp_objs%g
8718 s%@extra_cxx_objs@%$extra_cxx_objs%g
8719 s%@extra_headers_list@%$extra_headers_list%g
8720 s%@extra_objs@%$extra_objs%g
8721 s%@extra_parts@%$extra_parts%g
8722 s%@extra_passes@%$extra_passes%g
8723 s%@extra_programs@%$extra_programs%g
8724 s%@fixinc_defs@%$fixinc_defs%g
8725 s%@float_h_file@%$float_h_file%g
8726 s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g
8727 s%@gcc_version@%$gcc_version%g
8728 s%@gcc_version_trigger@%$gcc_version_trigger%g
8729 s%@host_exeext@%$host_exeext%g
8730 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
8731 s%@host_xm_file_list@%$host_xm_file_list%g
8732 s%@install@%$install%g
8733 s%@JAVAGC@%$JAVAGC%g
8734 s%@lang_options_files@%$lang_options_files%g
8735 s%@lang_specs_files@%$lang_specs_files%g
8736 s%@lang_tree_files@%$lang_tree_files%g
8737 s%@local_prefix@%$local_prefix%g
8738 s%@maybe_use_collect2@%$maybe_use_collect2%g
8739 s%@md_file@%$md_file%g
8740 s%@objc_boehm_gc@%$objc_boehm_gc%g
8741 s%@out_file@%$out_file%g
8742 s%@out_object_file@%$out_object_file%g
8743 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
8744 s%@symbolic_link@%$symbolic_link%g
8745 s%@thread_file@%$thread_file%g
8746 s%@tm_file_list@%$tm_file_list%g
8747 s%@will_use_collect2@%$will_use_collect2%g
8748 /@target_overrides@/r $target_overrides
8749 s%@target_overrides@%%g
8750 /@host_overrides@/r $host_overrides
8751 s%@host_overrides@%%g
8752 s%@cross_defines@%$cross_defines%g
8753 /@cross_overrides@/r $cross_overrides
8754 s%@cross_overrides@%%g
8755 /@build_overrides@/r $build_overrides
8756 s%@build_overrides@%%g
8757 /@language_fragments@/r $language_fragments
8758 s%@language_fragments@%%g
8759 /@language_hooks@/r $language_hooks
8760 s%@language_hooks@%%g
8765 cat >> $CONFIG_STATUS <<\EOF
8767 # Split the substitutions into bite-sized pieces for seds with
8768 # small command number limits, like on Digital OSF/1 and HP-UX.
8769 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
8770 ac_file
=1 # Number of current file.
8771 ac_beg
=1 # First line for current file.
8772 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
8775 while $ac_more_lines; do
8776 if test $ac_beg -gt 1; then
8777 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
8779 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
8781 if test ! -s conftest.s
$ac_file; then
8783 rm -f conftest.s
$ac_file
8785 if test -z "$ac_sed_cmds"; then
8786 ac_sed_cmds
="sed -f conftest.s$ac_file"
8788 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
8790 ac_file
=`expr $ac_file + 1`
8792 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
8795 if test -z "$ac_sed_cmds"; then
8800 cat >> $CONFIG_STATUS <<EOF
8802 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
8804 cat >> $CONFIG_STATUS <<\EOF
8805 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
8806 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8808 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8809 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8810 *) ac_file_in
="${ac_file}.in" ;;
8813 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8815 # Remove last slash and all that follows it. Not all systems have dirname.
8816 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8817 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
8818 # The file is in a subdirectory.
8819 test ! -d "$ac_dir" && mkdir
"$ac_dir"
8820 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
8821 # A "../" for each directory in $ac_dir_suffix.
8822 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
8824 ac_dir_suffix
= ac_dots
=
8827 case "$ac_given_srcdir" in
8829 if test -z "$ac_dots"; then top_srcdir
=.
8830 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
8831 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
8833 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
8834 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
8838 echo creating
"$ac_file"
8840 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
8842 *Makefile
*) ac_comsub
="1i\\
8843 # $configure_input" ;;
8847 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8849 s%@configure_input@%$configure_input%g
8850 s%@srcdir@%$srcdir%g
8851 s%@top_srcdir@%$top_srcdir%g
8852 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
8856 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8857 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8859 # ac_d sets the value in "#define NAME VALUE" lines.
8860 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8861 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
8864 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8865 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8866 ac_uB
='\([ ]\)%\1#\2define\3'
8869 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8870 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8871 ac_eB
='$%\1#\2define\3'
8875 if test "${CONFIG_HEADERS+set}" != set; then
8877 cat >> $CONFIG_STATUS <<EOF
8878 CONFIG_HEADERS="auto-host.h:config.in"
8880 cat >> $CONFIG_STATUS <<\EOF
8882 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
8883 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8885 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
8886 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
8887 *) ac_file_in
="${ac_file}.in" ;;
8890 echo creating
$ac_file
8892 rm -f conftest.frag conftest.
in conftest.out
8893 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8894 cat $ac_file_inputs > conftest.
in
8898 # Transform confdefs.h into a sed script conftest.vals that substitutes
8899 # the proper values into config.h.in to produce config.h. And first:
8900 # Protect against being on the right side of a sed subst in config.status.
8901 # Protect against being in an unquoted here document in config.status.
8903 cat > conftest.hdr
<<\EOF
8906 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
8910 sed -n -f conftest.hdr confdefs.h > conftest.vals
8913 # This sed command replaces #undef with comments. This is necessary, for
8914 # example, in the case of _POSIX_SOURCE, which is predefined and required
8915 # on some systems where configure will not decide to define it.
8916 cat >> conftest.vals <<\EOF
8917 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
8920 # Break up conftest.vals because some shells have a limit on
8921 # the size of here documents, and old seds have small limits too.
8926 ac_lines=`grep -c . conftest.vals
`
8927 # grep -c gives empty output for an empty file on some AIX systems.
8928 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
8929 # Write a limited-size here document to conftest.frag.
8930 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
8931 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
8933 sed -f conftest.frag conftest.in > conftest.out
8935 mv conftest.out conftest.in
8937 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
8939 mv conftest.tail conftest.vals
8943 cat >> $CONFIG_STATUS <<\EOF
8944 rm -f conftest.frag conftest.h
8945 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
8946 cat conftest.in >> conftest.h
8948 if cmp -s $ac_file conftest.h 2>/dev/null; then
8949 echo "$ac_file is unchanged"
8952 # Remove last slash and all that follows it. Not all systems have dirname.
8953 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
8954 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8955 # The file is in a subdirectory.
8956 test ! -d "$ac_dir" && mkdir "$ac_dir"
8959 mv conftest.h $ac_file
8965 cat >> $CONFIG_STATUS <<EOF
8966 ac_sources="$nls_cv_header_libgt"
8967 ac_dests="$nls_cv_header_intl"
8970 cat >> $CONFIG_STATUS <<\EOF
8971 srcdir=$ac_given_srcdir
8972 while test -n "$ac_sources"; do
8973 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
8974 set $ac_sources; ac_source=$1; shift; ac_sources=$*
8976 echo "linking $srcdir/$ac_source to $ac_dest"
8978 if test ! -r $srcdir/$ac_source; then
8979 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
8983 # Make relative symlinks.
8984 # Remove last slash and all that follows it. Not all systems have dirname.
8985 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
8986 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
8987 # The dest file is in a subdirectory.
8988 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
8989 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
8990 # A "../" for each directory in $ac_dest_dir_suffix.
8991 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
8993 ac_dest_dir_suffix= ac_dots=
8997 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
8998 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
9001 # Make a symlink if possible; otherwise try a hard link.
9002 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9003 ln $srcdir/$ac_source $ac_dest; then :
9005 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
9009 cat >> $CONFIG_STATUS <<EOF
9015 target_alias='${target_alias}'
9017 subdirs='${subdirs}'
9018 oldstyle_subdirs='${oldstyle_subdirs}'
9019 symbolic_link='${symbolic_link}'
9020 program_transform_set='${program_transform_set}'
9021 program_transform_name='${program_transform_name}'
9022 dep_host_xmake_file='${dep_host_xmake_file}'
9023 host_xmake_file='${host_xmake_file}'
9024 dep_tmake_file='${dep_tmake_file}'
9025 tmake_file='${tmake_file}'
9026 thread_file='${thread_file}'
9027 gcc_version='${gcc_version}'
9028 gcc_version_trigger='${gcc_version_trigger}'
9029 local_prefix='${local_prefix}'
9030 build_install_headers_dir='${build_install_headers_dir}'
9031 build_exeext='${build_exeext}'
9032 host_exeext='${host_exeext}'
9033 out_file='${out_file}'
9034 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
9035 SET_MAKE='${SET_MAKE}'
9036 target_list='${target_list}'
9037 target_overrides='${target_overrides}'
9038 host_overrides='${host_overrides}'
9039 cross_defines='${cross_defines}'
9040 cross_overrides='${cross_overrides}'
9041 build_overrides='${build_overrides}'
9042 cpp_install_dir='${cpp_install_dir}'
9045 cat >> $CONFIG_STATUS <<\EOF
9046 case "$CONFIG_FILES" in *po/Makefile.in*)
9047 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
9050 . $srcdir/configure.lang
9051 case x$CONFIG_HEADERS in
9052 xauto-host.h:config.in)
9055 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
9056 # bootstrapping and the installation procedure can still use
9057 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
9058 # FLAGS_TO_PASS has been modified to solve the problem there.
9059 # This is virtually a duplicate of what happens in configure.lang; we do
9060 # an extra check to make sure this only happens if ln -s can be used.
9061 if test "$symbolic_link" = "ln -s"; then
9062 for d in .. ${subdirs} ; do
9063 if test $d != ..; then
9066 for t in stage1 stage2 stage3 stage4 include
9069 $symbolic_link ../$t $t 2>/dev/null
9075 # Avoid having to add intl to our include paths.
9076 if test -f intl/libintl.h; then
9077 echo creating libintl.h
9078 echo '#include "intl/libintl.h"' >libintl.h
9083 chmod +x $CONFIG_STATUS
9084 rm -fr confdefs* $ac_clean_files
9085 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1