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[=LIST]
33 enable expensive run-time checks. With LIST,
34 enable only specific categories of checks.
35 Categories are: misc,tree,rtl,gc,gcac; default
38 --disable-cpp don't provide a user-visible C preprocessor."
40 --with-cpp-install-dir=DIR
41 install the user visible C preprocessor in DIR
42 (relative to PREFIX) as well as PREFIX/bin."
44 --disable-cpplib use the old isolated C preprocessor."
46 --enable-c-cpplib link cpplib directly into C and C++ compilers
47 (EXPERIMENTAL) (implies --enable-cpplib)."
49 --enable-c-mbchar Enable multibyte characters for C and C++."
51 --enable-threads enable thread usage for target GCC.
52 --enable-threads=LIB use LIB thread package for target GCC."
54 --enable-objc-gc enable the use of Boehm's garbage collector with
55 the GNU Objective-C runtime."
57 --with-dwarf2 force the default debug format to be DWARF2."
59 --enable-nls use Native Language Support (disabled by default)"
61 --disable-nls do not use Native Language Support"
63 --with-included-gettext use the GNU gettext library included here"
65 --with-catgets use catgets functions if available"
67 --disable-win32-registry
68 Disable lookup of installation paths in the
69 Registry on Windows hosts.
70 --enable-win32-registry Enable registry lookup (default).
71 --enable-win32-registry=KEY
72 Use KEY instead of GCC version as the last portion
75 --with-gc={simple,page} Choose the garbage collection mechanism to use
79 select the new abi for g++. You must select an ABI
80 at configuration time, so that the correct runtime
81 support is built. You cannot mix ABIs."
83 # Initialize some variables set by options.
84 # The variables have the same names as the options, with
85 # dashes changed to underlines.
87 cache_file
=.
/config.cache
96 program_transform_name
=s
,x
,x
,
104 bindir
='${exec_prefix}/bin'
105 sbindir
='${exec_prefix}/sbin'
106 libexecdir
='${exec_prefix}/libexec'
107 datadir
='${prefix}/share'
108 sysconfdir
='${prefix}/etc'
109 sharedstatedir
='${prefix}/com'
110 localstatedir
='${prefix}/var'
111 libdir
='${exec_prefix}/lib'
112 includedir
='${prefix}/include'
113 oldincludedir
='/usr/include'
114 infodir
='${prefix}/info'
115 mandir
='${prefix}/man'
117 # Initialize some other variables.
120 SHELL
=${CONFIG_SHELL-/bin/sh}
121 # Maximum number of lines to put in a shell here document.
128 # If the previous option needs an argument, assign it.
129 if test -n "$ac_prev"; then
130 eval "$ac_prev=\$ac_option"
136 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
140 # Accept the important Cygnus configure options, so we can diagnose typos.
144 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
146 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
147 bindir
="$ac_optarg" ;;
149 -build |
--build |
--buil |
--bui |
--bu)
151 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
152 build
="$ac_optarg" ;;
154 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
155 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
156 ac_prev
=cache_file
;;
157 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
158 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
159 cache_file
="$ac_optarg" ;;
161 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
163 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
165 datadir
="$ac_optarg" ;;
167 -disable-* |
--disable-*)
168 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
169 # Reject names that are not valid shell variable names.
170 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
171 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
173 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
174 eval "enable_${ac_feature}=no" ;;
176 -enable-* |
--enable-*)
177 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
178 # Reject names that are not valid shell variable names.
179 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
180 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
182 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
187 eval "enable_${ac_feature}='$ac_optarg'" ;;
189 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
190 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
191 |
--exec |
--exe |
--ex)
192 ac_prev
=exec_prefix
;;
193 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
194 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
195 |
--exec=* |
--exe=* |
--ex=*)
196 exec_prefix
="$ac_optarg" ;;
198 -gas |
--gas |
--ga |
--g)
199 # Obsolete; use --with-gas.
202 -help |
--help |
--hel |
--he)
203 # Omit some internal or obsolete options to make the list less imposing.
204 # This message is too long to be a string in the A/UX 3.1 sh.
206 Usage: configure [options] [host]
207 Options: [defaults in brackets after descriptions]
209 --cache-file=FILE cache test results in FILE
210 --help print this message
211 --no-create do not create output files
212 --quiet, --silent do not print \`checking...' messages
213 --version print the version of autoconf that created configure
214 Directory and file names:
215 --prefix=PREFIX install architecture-independent files in PREFIX
217 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
219 --bindir=DIR user executables in DIR [EPREFIX/bin]
220 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
221 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
222 --datadir=DIR read-only architecture-independent data in DIR
224 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
225 --sharedstatedir=DIR modifiable architecture-independent data in DIR
227 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
228 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
229 --includedir=DIR C header files in DIR [PREFIX/include]
230 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
231 --infodir=DIR info documentation in DIR [PREFIX/info]
232 --mandir=DIR man documentation in DIR [PREFIX/man]
233 --srcdir=DIR find the sources in DIR [configure dir or ..]
234 --program-prefix=PREFIX prepend PREFIX to installed program names
235 --program-suffix=SUFFIX append SUFFIX to installed program names
236 --program-transform-name=PROGRAM
237 run sed PROGRAM on installed program names
241 --build=BUILD configure for building on BUILD [BUILD=HOST]
242 --host=HOST configure for HOST [guessed]
243 --target=TARGET configure for TARGET [TARGET=HOST]
244 Features and packages:
245 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
246 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
247 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
248 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
249 --x-includes=DIR X include files are in DIR
250 --x-libraries=DIR X library files are in DIR
252 if test -n "$ac_help"; then
253 echo "--enable and --with options recognized:$ac_help"
257 -host |
--host |
--hos |
--ho)
259 -host=* |
--host=* |
--hos=* |
--ho=*)
262 -includedir |
--includedir |
--includedi |
--included |
--include \
263 |
--includ |
--inclu |
--incl |
--inc)
264 ac_prev
=includedir
;;
265 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
266 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
267 includedir
="$ac_optarg" ;;
269 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
271 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
272 infodir
="$ac_optarg" ;;
274 -libdir |
--libdir |
--libdi |
--libd)
276 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
277 libdir
="$ac_optarg" ;;
279 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
280 |
--libexe |
--libex |
--libe)
281 ac_prev
=libexecdir
;;
282 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
283 |
--libexe=* |
--libex=* |
--libe=*)
284 libexecdir
="$ac_optarg" ;;
286 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
287 |
--localstate |
--localstat |
--localsta |
--localst \
288 |
--locals |
--local |
--loca |
--loc |
--lo)
289 ac_prev
=localstatedir
;;
290 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
291 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
292 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
293 localstatedir
="$ac_optarg" ;;
295 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
297 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
298 mandir
="$ac_optarg" ;;
301 # Obsolete; use --without-fp.
304 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
308 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
309 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
312 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
313 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
314 |
--oldin |
--oldi |
--old |
--ol |
--o)
315 ac_prev
=oldincludedir
;;
316 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
317 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
318 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
319 oldincludedir
="$ac_optarg" ;;
321 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
323 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
324 prefix
="$ac_optarg" ;;
326 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
327 |
--program-pre |
--program-pr |
--program-p)
328 ac_prev
=program_prefix
;;
329 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
330 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
331 program_prefix
="$ac_optarg" ;;
333 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
334 |
--program-suf |
--program-su |
--program-s)
335 ac_prev
=program_suffix
;;
336 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
337 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
338 program_suffix
="$ac_optarg" ;;
340 -program-transform-name |
--program-transform-name \
341 |
--program-transform-nam |
--program-transform-na \
342 |
--program-transform-n |
--program-transform- \
343 |
--program-transform |
--program-transfor \
344 |
--program-transfo |
--program-transf \
345 |
--program-trans |
--program-tran \
346 |
--progr-tra |
--program-tr |
--program-t)
347 ac_prev
=program_transform_name
;;
348 -program-transform-name=* |
--program-transform-name=* \
349 |
--program-transform-nam=* |
--program-transform-na=* \
350 |
--program-transform-n=* |
--program-transform-=* \
351 |
--program-transform=* |
--program-transfor=* \
352 |
--program-transfo=* |
--program-transf=* \
353 |
--program-trans=* |
--program-tran=* \
354 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
355 program_transform_name
="$ac_optarg" ;;
357 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
358 |
-silent |
--silent |
--silen |
--sile |
--sil)
361 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
363 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
365 sbindir
="$ac_optarg" ;;
367 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
368 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
369 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
371 ac_prev
=sharedstatedir
;;
372 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
373 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
374 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
376 sharedstatedir
="$ac_optarg" ;;
378 -site |
--site |
--sit)
380 -site=* |
--site=* |
--sit=*)
383 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
385 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
386 srcdir
="$ac_optarg" ;;
388 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
389 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
390 ac_prev
=sysconfdir
;;
391 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
392 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
393 sysconfdir
="$ac_optarg" ;;
395 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
397 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
398 target
="$ac_optarg" ;;
400 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
403 -version |
--version |
--versio |
--versi |
--vers)
404 echo "configure generated by autoconf version 2.13"
408 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
409 # Reject names that are not valid shell variable names.
410 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
411 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
413 ac_package
=`echo $ac_package| sed 's/-/_/g'`
418 eval "with_${ac_package}='$ac_optarg'" ;;
420 -without-* |
--without-*)
421 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
422 # Reject names that are not valid shell variable names.
423 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
424 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
426 ac_package
=`echo $ac_package| sed 's/-/_/g'`
427 eval "with_${ac_package}=no" ;;
430 # Obsolete; use --with-x.
433 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
434 |
--x-incl |
--x-inc |
--x-in |
--x-i)
435 ac_prev
=x_includes
;;
436 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
437 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
438 x_includes
="$ac_optarg" ;;
440 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
441 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
442 ac_prev
=x_libraries
;;
443 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
444 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
445 x_libraries
="$ac_optarg" ;;
447 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
451 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
452 echo "configure: warning: $ac_option: invalid host type" 1>&2
454 if test "x$nonopt" != xNONE
; then
455 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
463 if test -n "$ac_prev"; then
464 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
467 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
469 # File descriptor usage:
472 # 2 errors and warnings
473 # 3 some systems may open it to /dev/tty
474 # 4 used on the Kubota Titan
475 # 6 checking for... messages and results
476 # 5 compiler messages saved in config.log
477 if test "$silent" = yes; then
485 This file contains any messages produced by compilers while
486 running configure, to aid debugging if configure makes a mistake.
489 # Strip out --no-create and --no-recursion so they do not pile up.
490 # Also quote any args containing shell metacharacters.
495 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
496 |
--no-cr |
--no-c) ;;
497 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
498 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
499 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
500 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
501 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
506 # Only set these to C if already set. These must not be set unconditionally
507 # because not all systems understand e.g. LANG=C (notably SCO).
508 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
509 # Non-C LC_CTYPE values break the ctype check.
510 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
511 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
512 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
513 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
515 # confdefs.h avoids OS command line length limits that DEFS can exceed.
516 rm -rf conftest
* confdefs.h
517 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
520 # A filename unique to this package, relative to the directory that
521 # configure is in, which we can look for to find out if srcdir is correct.
522 ac_unique_file
=tree.c
524 # Find the source files, if location was not specified.
525 if test -z "$srcdir"; then
526 ac_srcdir_defaulted
=yes
527 # Try the directory containing this script, then its parent.
529 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
530 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
532 if test ! -r $srcdir/$ac_unique_file; then
536 ac_srcdir_defaulted
=no
538 if test ! -r $srcdir/$ac_unique_file; then
539 if test "$ac_srcdir_defaulted" = yes; then
540 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
542 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
545 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
547 # Prefer explicitly selected file to automatically selected ones.
548 if test -z "$CONFIG_SITE"; then
549 if test "x$prefix" != xNONE
; then
550 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
552 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
555 for ac_site_file
in $CONFIG_SITE; do
556 if test -r "$ac_site_file"; then
557 echo "loading site script $ac_site_file"
562 if test -r "$cache_file"; then
563 echo "loading cache $cache_file"
566 echo "creating cache $cache_file"
571 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
572 ac_cpp
='$CPP $CPPFLAGS'
573 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
574 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
575 cross_compiling
=$ac_cv_prog_cc_cross
579 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
580 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
581 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
588 ac_n
= ac_c
='\c' ac_t
=
596 symbolic_link
='ln -s'
599 # Check for bogus environment variables.
600 # Test if LIBRARY_PATH contains the notation for the current directory
601 # since this would lead to problems installing/building glibc.
602 # LIBRARY_PATH contains the current directory if one of the following
604 # - one of the terminals (":" and ";") is the first or last sign
605 # - two terminals occur directly after each other
606 # - the path contains an element with a dot in it
607 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
608 echo "configure:609: checking LIBRARY_PATH variable" >&5
609 case ${LIBRARY_PATH} in
610 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
611 library_path_setting
="contains current directory"
614 library_path_setting
="ok"
617 echo "$ac_t""$library_path_setting" 1>&6
618 if test "$library_path_setting" != "ok"; then
619 { echo "configure: error:
620 *** LIBRARY_PATH shouldn't contain the current directory when
621 *** building gcc. Please change the environment variable
622 *** and run configure again." 1>&2; exit 1; }
625 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
626 # since this would lead to problems installing/building glibc.
627 # GCC_EXEC_PREFIX contains the current directory if one of the following
629 # - one of the terminals (":" and ";") is the first or last sign
630 # - two terminals occur directly after each other
631 # - the path contains an element with a dot in it
632 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
633 echo "configure:634: checking GCC_EXEC_PREFIX variable" >&5
634 case ${GCC_EXEC_PREFIX} in
635 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
636 gcc_exec_prefix_setting
="contains current directory"
639 gcc_exec_prefix_setting
="ok"
642 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
643 if test "$gcc_exec_prefix_setting" != "ok"; then
644 { echo "configure: error:
645 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
646 *** building gcc. Please change the environment variable
647 *** and run configure again." 1>&2; exit 1; }
650 # Check for additional parameters
653 # Check whether --with-gnu-ld or --without-gnu-ld was given.
654 if test "${with_gnu_ld+set}" = set; then
655 withval
="$with_gnu_ld"
656 gnu_ld_flag
="$with_gnu_ld"
662 # With pre-defined ld
663 # Check whether --with-ld or --without-ld was given.
664 if test "${with_ld+set}" = set; then
666 DEFAULT_LINKER
="$with_ld"
669 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
670 if test ! -x "$DEFAULT_LINKER"; then
671 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
672 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
675 cat >> confdefs.h
<<EOF
676 #define DEFAULT_LINKER "$DEFAULT_LINKER"
682 # Check whether --with-gnu-as or --without-gnu-as was given.
683 if test "${with_gnu_as+set}" = set; then
684 withval
="$with_gnu_as"
685 gas_flag
="$with_gnu_as"
691 # Check whether --with-as or --without-as was given.
692 if test "${with_as+set}" = set; then
694 DEFAULT_ASSEMBLER
="$with_as"
697 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
698 if test ! -x "$DEFAULT_ASSEMBLER"; then
699 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
700 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
703 cat >> confdefs.h
<<EOF
704 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
710 # Check whether --with-stabs or --without-stabs was given.
711 if test "${with_stabs+set}" = set; then
712 withval
="$with_stabs"
720 # Check whether --with-elf or --without-elf was given.
721 if test "${with_elf+set}" = set; then
729 # Specify the local prefix
731 # Check whether --with-local-prefix or --without-local-prefix was given.
732 if test "${with_local_prefix+set}" = set; then
733 withval
="$with_local_prefix"
735 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
737 *) local_prefix
=$with_local_prefix ;;
742 # Default local prefix if it is empty
743 if test x
$local_prefix = x
; then
744 local_prefix
=/usr
/local
747 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
748 # passed in by the toplevel make and thus we'd get different behavior
749 # depending on where we built the sources.
751 # Specify the g++ header file directory
752 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
753 if test "${with_gxx_include_dir+set}" = set; then
754 withval
="$with_gxx_include_dir"
756 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
758 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
763 if test x
${gcc_gxx_include_dir} = x
; then
764 if test x
${enable_version_specific_runtime_libs} = xyes
; then
765 gcc_gxx_include_dir
='${libsubdir}/include/g++'
767 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
768 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/g++"-${libstdcxx_interface}
772 # Enable expensive internal checks
773 # Check whether --enable-checking or --disable-checking was given.
774 if test "${enable_checking+set}" = set; then
775 enableval
="$enable_checking"
776 case "${enableval}" in
777 yes) cat >> confdefs.h
<<\EOF
778 #define ENABLE_CHECKING 1
781 cat >> confdefs.h
<<\EOF
782 #define ENABLE_TREE_CHECKING 1
785 cat >> confdefs.h
<<\EOF
786 #define ENABLE_RTL_CHECKING 1
790 *) ac_save_IFS
="$IFS" IFS
="$IFS,"
791 set fnord
$enableval; shift
796 misc
) cat >> confdefs.h
<<\EOF
797 #define ENABLE_CHECKING 1
800 tree
) cat >> confdefs.h
<<\EOF
801 #define ENABLE_TREE_CHECKING 1
804 rtl
) cat >> confdefs.h
<<\EOF
805 #define ENABLE_RTL_CHECKING 1
808 gc
) cat >> confdefs.h
<<\EOF
809 #define ENABLE_GC_CHECKING 1
812 gcac
) cat >> confdefs.h
<<\EOF
813 #define ENABLE_GC_ALWAYS_COLLECT 1
816 *) { echo "configure: error: unknown check category $check" 1>&2; exit 1; } ;;
824 # Check whether --enable-cpp or --disable-cpp was given.
825 if test "${enable_cpp+set}" = set; then
826 enableval
="$enable_cpp"
833 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
834 if test "${with_cpp_install_dir+set}" = set; then
835 withval
="$with_cpp_install_dir"
836 if test x
$withval = xyes
; then
837 { echo "configure: error: option --with-cpp-install-dir requires an argument" 1>&2; exit 1; }
838 elif test x
$withval != xno
; then
839 cpp_install_dir
=$withval
844 # Use cpplib+cppmain for the preprocessor, but don't link it with the compiler.
846 # Check whether --enable-cpplib or --disable-cpplib was given.
847 if test "${enable_cpplib+set}" = set; then
848 enableval
="$enable_cpplib"
849 if test x
$enable_cpplib = xno
; then
855 # Link cpplib into the compiler proper, for C/C++/ObjC.
856 # Check whether --enable-c-cpplib or --disable-c-cpplib was given.
857 if test "${enable_c_cpplib+set}" = set; then
858 enableval
="$enable_c_cpplib"
859 if test x
$enable_c_cpplib != xno
; then
860 extra_c_objs
="${extra_c_objs} libcpp.a"
861 extra_cxx_objs
="${extra_cxx_objs} ../libcpp.a"
862 extra_c_flags
="${extra_c_flags} -DUSE_CPPLIB=1"
868 # Enable Multibyte Characters for C/C++
869 # Check whether --enable-c-mbchar or --disable-c-mbchar was given.
870 if test "${enable_c_mbchar+set}" = set; then
871 enableval
="$enable_c_mbchar"
872 if test x
$enable_c_mbchar != xno
; then
873 extra_c_flags
="${extra_c_flags} -DMULTIBYTE_CHARS=1"
879 # Pass with no value to take the default
880 # Pass with a value to specify a thread package
881 # Check whether --enable-threads or --disable-threads was given.
882 if test "${enable_threads+set}" = set; then
883 enableval
="$enable_threads"
884 if test x
$enable_threads = xno
; then
892 enable_threads_flag
=$enable_threads
893 # Check if a valid thread package
894 case x
${enable_threads_flag} in
897 target_thread_file
='single'
901 target_thread_file
=''
903 xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \
904 xsolaris | xwin32 | xdce | xvxworks
)
905 target_thread_file
=$enable_threads_flag
908 echo "$enable_threads is an unknown thread package" 1>&2
913 # Check whether --enable-objc-gc or --disable-objc-gc was given.
914 if test "${enable_objc_gc+set}" = set; then
915 enableval
="$enable_objc_gc"
916 if test x
$enable_objc_gc = xno
; then
926 # Check whether --with-dwarf2 or --without-dwarf2 was given.
927 if test "${with_dwarf2+set}" = set; then
928 withval
="$with_dwarf2"
929 dwarf2
="$with_dwarf2"
935 # Determine the host, build, and target systems
937 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
938 if test -f $ac_dir/install-sh
; then
940 ac_install_sh
="$ac_aux_dir/install-sh -c"
942 elif test -f $ac_dir/install.sh
; then
944 ac_install_sh
="$ac_aux_dir/install.sh -c"
948 if test -z "$ac_aux_dir"; then
949 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
951 ac_config_guess
=$ac_aux_dir/config.guess
952 ac_config_sub
=$ac_aux_dir/config.sub
953 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
956 # Do some error checking and defaulting for the host and target type.
958 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
961 # 1. You are not allowed to specify --host, --target, and nonopt at the
963 # 2. Host defaults to nonopt.
964 # 3. If nonopt is not specified, then host defaults to the current host,
965 # as determined by config.guess.
966 # 4. Target and build default to nonopt.
967 # 5. If nonopt is not specified, then target and build default to host.
969 # The aliases save the names the user supplied, while $host etc.
970 # will get canonicalized.
971 case $host---$target---$nonopt in
972 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
973 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
977 # Make sure we can run config.sub.
978 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
979 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
982 echo $ac_n "checking host system type""... $ac_c" 1>&6
983 echo "configure:984: checking host system type" >&5
986 case "$host_alias" in
990 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
991 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
993 *) host_alias
=$nonopt ;;
997 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
998 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
999 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1000 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1001 echo "$ac_t""$host" 1>&6
1003 echo $ac_n "checking target system type""... $ac_c" 1>&6
1004 echo "configure:1005: checking target system type" >&5
1006 target_alias
=$target
1007 case "$target_alias" in
1010 NONE
) target_alias
=$host_alias ;;
1011 *) target_alias
=$nonopt ;;
1015 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1016 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1017 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1018 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1019 echo "$ac_t""$target" 1>&6
1021 echo $ac_n "checking build system type""... $ac_c" 1>&6
1022 echo "configure:1023: checking build system type" >&5
1025 case "$build_alias" in
1028 NONE
) build_alias
=$host_alias ;;
1029 *) build_alias
=$nonopt ;;
1033 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1034 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1035 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1036 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1037 echo "$ac_t""$build" 1>&6
1039 test "$host_alias" != "$target_alias" &&
1040 test "$program_prefix$program_suffix$program_transform_name" = \
1042 program_prefix
=${target_alias}-
1045 # Find the native compiler
1046 # Extract the first word of "gcc", so it can be a program name with args.
1047 set dummy gcc
; ac_word
=$2
1048 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1049 echo "configure:1050: checking for $ac_word" >&5
1050 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1051 echo $ac_n "(cached) $ac_c" 1>&6
1053 if test -n "$CC"; then
1054 ac_cv_prog_CC
="$CC" # Let the user override the test.
1056 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1058 for ac_dir
in $ac_dummy; do
1059 test -z "$ac_dir" && ac_dir
=.
1060 if test -f $ac_dir/$ac_word; then
1069 if test -n "$CC"; then
1070 echo "$ac_t""$CC" 1>&6
1072 echo "$ac_t""no" 1>&6
1075 if test -z "$CC"; then
1076 # Extract the first word of "cc", so it can be a program name with args.
1077 set dummy cc
; ac_word
=$2
1078 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1079 echo "configure:1080: checking for $ac_word" >&5
1080 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1081 echo $ac_n "(cached) $ac_c" 1>&6
1083 if test -n "$CC"; then
1084 ac_cv_prog_CC
="$CC" # Let the user override the test.
1086 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1089 for ac_dir
in $ac_dummy; do
1090 test -z "$ac_dir" && ac_dir
=.
1091 if test -f $ac_dir/$ac_word; then
1092 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1093 ac_prog_rejected
=yes
1101 if test $ac_prog_rejected = yes; then
1102 # We found a bogon in the path, so make sure we never use it.
1103 set dummy
$ac_cv_prog_CC
1105 if test $# -gt 0; then
1106 # We chose a different compiler from the bogus one.
1107 # However, it has the same basename, so the bogon will be chosen
1108 # first if we set CC to just the basename; use the full file name.
1110 set dummy
"$ac_dir/$ac_word" "$@"
1118 if test -n "$CC"; then
1119 echo "$ac_t""$CC" 1>&6
1121 echo "$ac_t""no" 1>&6
1124 if test -z "$CC"; then
1125 case "`uname -s`" in
1127 # Extract the first word of "cl", so it can be a program name with args.
1128 set dummy cl
; ac_word
=$2
1129 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1130 echo "configure:1131: checking for $ac_word" >&5
1131 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1132 echo $ac_n "(cached) $ac_c" 1>&6
1134 if test -n "$CC"; then
1135 ac_cv_prog_CC
="$CC" # Let the user override the test.
1137 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1139 for ac_dir
in $ac_dummy; do
1140 test -z "$ac_dir" && ac_dir
=.
1141 if test -f $ac_dir/$ac_word; then
1150 if test -n "$CC"; then
1151 echo "$ac_t""$CC" 1>&6
1153 echo "$ac_t""no" 1>&6
1158 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1161 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1162 echo "configure:1163: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1165 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1166 ac_cpp
='$CPP $CPPFLAGS'
1167 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1168 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1169 cross_compiling
=$ac_cv_prog_cc_cross
1171 cat > conftest.
$ac_ext << EOF
1173 #line 1174 "configure"
1174 #include "confdefs.h"
1178 if { (eval echo configure
:1179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1179 ac_cv_prog_cc_works
=yes
1180 # If we can't run a trivial program, we are probably using a cross compiler.
1181 if (.
/conftest
; exit) 2>/dev
/null
; then
1182 ac_cv_prog_cc_cross
=no
1184 ac_cv_prog_cc_cross
=yes
1187 echo "configure: failed program was:" >&5
1188 cat conftest.
$ac_ext >&5
1189 ac_cv_prog_cc_works
=no
1193 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1194 ac_cpp
='$CPP $CPPFLAGS'
1195 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1196 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1197 cross_compiling
=$ac_cv_prog_cc_cross
1199 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1200 if test $ac_cv_prog_cc_works = no
; then
1201 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1203 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1204 echo "configure:1205: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1205 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1206 cross_compiling
=$ac_cv_prog_cc_cross
1208 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1209 echo "configure:1210: checking whether we are using GNU C" >&5
1210 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1211 echo $ac_n "(cached) $ac_c" 1>&6
1213 cat > conftest.c
<<EOF
1218 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1225 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1227 if test $ac_cv_prog_gcc = yes; then
1233 ac_test_CFLAGS
="${CFLAGS+set}"
1234 ac_save_CFLAGS
="$CFLAGS"
1236 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1237 echo "configure:1238: checking whether ${CC-cc} accepts -g" >&5
1238 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1239 echo $ac_n "(cached) $ac_c" 1>&6
1241 echo 'void f(){}' > conftest.c
1242 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1251 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1252 if test "$ac_test_CFLAGS" = set; then
1253 CFLAGS
="$ac_save_CFLAGS"
1254 elif test $ac_cv_prog_cc_g = yes; then
1255 if test "$GCC" = yes; then
1261 if test "$GCC" = yes; then
1268 echo $ac_n "checking for long double""... $ac_c" 1>&6
1269 echo "configure:1270: checking for long double" >&5
1270 if eval "test \"`echo '$''{'gcc_cv_c_long_double'+set}'`\" = set"; then
1271 echo $ac_n "(cached) $ac_c" 1>&6
1273 if test "$GCC" = yes; then
1274 gcc_cv_c_long_double
=yes
1276 cat > conftest.
$ac_ext <<EOF
1277 #line 1278 "configure"
1278 #include "confdefs.h"
1281 /* The Stardent Vistra knows sizeof(long double), but does not support it. */
1282 long double foo = 0.0;
1283 /* On Ultrix 4.3 cc, long double is 4 and double is 8. */
1284 switch (0) case 0: case (sizeof(long double) >= sizeof(double)):;
1287 if { (eval echo configure
:1288: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1289 gcc_cv_c_long_double
=yes
1291 echo "configure: failed program was:" >&5
1292 cat conftest.
$ac_ext >&5
1294 gcc_cv_c_long_double
=no
1300 echo "$ac_t""$gcc_cv_c_long_double" 1>&6
1301 if test $gcc_cv_c_long_double = yes; then
1302 cat >> confdefs.h
<<\EOF
1303 #define HAVE_LONG_DOUBLE 1
1309 # If the native compiler is GCC, we can enable warnings even in stage1.
1310 # That's useful for people building cross-compilers, or just running a
1312 if test "x$GCC" = "xyes"; then
1313 stage1_warn_cflags
='$(WARN_CFLAGS)'
1315 stage1_warn_cflags
=""
1319 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1320 echo "configure:1321: checking whether ${MAKE-make} sets \${MAKE}" >&5
1321 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1322 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1323 echo $ac_n "(cached) $ac_c" 1>&6
1325 cat > conftestmake
<<\EOF
1327 @
echo 'ac_maketemp="${MAKE}"'
1329 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1330 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1331 if test -n "$ac_maketemp"; then
1332 eval ac_cv_prog_make_
${ac_make}_set
=yes
1334 eval ac_cv_prog_make_
${ac_make}_set
=no
1338 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1339 echo "$ac_t""yes" 1>&6
1342 echo "$ac_t""no" 1>&6
1343 SET_MAKE
="MAKE=${MAKE-make}"
1347 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
1348 echo "configure:1349: checking whether a default assembler was specified" >&5
1349 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1350 if test x
"$gas_flag" = x
"no"; then
1351 echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
1353 echo "$ac_t""yes ($DEFAULT_ASSEMBLER - GNU as)" 1>&6
1356 echo "$ac_t""no" 1>&6
1359 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
1360 echo "configure:1361: checking whether a default linker was specified" >&5
1361 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1362 if test x
"$gnu_ld_flag" = x
"no"; then
1363 echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
1365 echo "$ac_t""yes ($DEFAULT_LINKER - GNU ld)" 1>&6
1368 echo "$ac_t""no" 1>&6
1371 # Find some useful tools
1372 for ac_prog
in mawk gawk nawk
awk
1374 # Extract the first word of "$ac_prog", so it can be a program name with args.
1375 set dummy
$ac_prog; ac_word
=$2
1376 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1377 echo "configure:1378: checking for $ac_word" >&5
1378 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1379 echo $ac_n "(cached) $ac_c" 1>&6
1381 if test -n "$AWK"; then
1382 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
1384 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1386 for ac_dir
in $ac_dummy; do
1387 test -z "$ac_dir" && ac_dir
=.
1388 if test -f $ac_dir/$ac_word; then
1389 ac_cv_prog_AWK
="$ac_prog"
1396 AWK
="$ac_cv_prog_AWK"
1397 if test -n "$AWK"; then
1398 echo "$ac_t""$AWK" 1>&6
1400 echo "$ac_t""no" 1>&6
1403 test -n "$AWK" && break
1406 # Extract the first word of "flex", so it can be a program name with args.
1407 set dummy flex
; ac_word
=$2
1408 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1409 echo "configure:1410: checking for $ac_word" >&5
1410 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1411 echo $ac_n "(cached) $ac_c" 1>&6
1413 if test -n "$LEX"; then
1414 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
1416 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1418 for ac_dir
in $ac_dummy; do
1419 test -z "$ac_dir" && ac_dir
=.
1420 if test -f $ac_dir/$ac_word; then
1421 ac_cv_prog_LEX
="flex"
1426 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
1429 LEX
="$ac_cv_prog_LEX"
1430 if test -n "$LEX"; then
1431 echo "$ac_t""$LEX" 1>&6
1433 echo "$ac_t""no" 1>&6
1436 if test -z "$LEXLIB"
1442 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1443 echo "configure:1444: checking for yywrap in -l$ac_lib" >&5
1444 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1445 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1446 echo $ac_n "(cached) $ac_c" 1>&6
1448 ac_save_LIBS
="$LIBS"
1449 LIBS
="-l$ac_lib $LIBS"
1450 cat > conftest.
$ac_ext <<EOF
1451 #line 1452 "configure"
1452 #include "confdefs.h"
1453 /* Override any gcc2 internal prototype to avoid an error. */
1454 /* We use char because int might match the return type of a gcc2
1455 builtin and then its argument prototype would still apply. */
1462 if { (eval echo configure
:1463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1464 eval "ac_cv_lib_$ac_lib_var=yes"
1466 echo "configure: failed program was:" >&5
1467 cat conftest.
$ac_ext >&5
1469 eval "ac_cv_lib_$ac_lib_var=no"
1472 LIBS
="$ac_save_LIBS"
1475 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1476 echo "$ac_t""yes" 1>&6
1479 echo "$ac_t""no" 1>&6
1484 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
1485 echo "configure:1486: checking whether ln works" >&5
1486 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
1487 echo $ac_n "(cached) $ac_c" 1>&6
1489 rm -f conftestdata_t
1490 echo >conftestdata_f
1491 if ln conftestdata_f conftestdata_t
2>/dev
/null
1495 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1497 gcc_cv_prog_LN
="ln -s"
1502 rm -f conftestdata_f conftestdata_t
1505 LN
="$gcc_cv_prog_LN"
1506 if test "$gcc_cv_prog_LN" = "ln"; then
1507 echo "$ac_t""yes" 1>&6
1509 if test "$gcc_cv_prog_LN" = "ln -s"; then
1510 echo "$ac_t""no, using ln -s" 1>&6
1512 echo "$ac_t""no, and neither does ln -s, so using cp" 1>&6
1516 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1517 echo "configure:1518: checking whether ln -s works" >&5
1518 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1521 rm -f conftestdata_t
1522 echo >conftestdata_f
1523 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1525 gcc_cv_prog_LN_S
="ln -s"
1527 if ln conftestdata_f conftestdata_t
2>/dev
/null
1534 rm -f conftestdata_f conftestdata_t
1537 LN_S
="$gcc_cv_prog_LN_S"
1538 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
1539 echo "$ac_t""yes" 1>&6
1541 if test "$gcc_cv_prog_LN_S" = "ln"; then
1542 echo "$ac_t""no, using ln" 1>&6
1544 echo "$ac_t""no, and neither does ln, so using cp" 1>&6
1548 echo $ac_n "checking for volatile""... $ac_c" 1>&6
1549 echo "configure:1550: checking for volatile" >&5
1550 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then
1551 echo $ac_n "(cached) $ac_c" 1>&6
1553 cat > conftest.
$ac_ext <<EOF
1554 #line 1555 "configure"
1555 #include "confdefs.h"
1561 if { (eval echo configure
:1562: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1563 gcc_cv_c_volatile
=yes
1565 echo "configure: failed program was:" >&5
1566 cat conftest.
$ac_ext >&5
1568 gcc_cv_c_volatile
=no
1573 echo "$ac_t""$gcc_cv_c_volatile" 1>&6
1574 if test $gcc_cv_c_volatile = yes ; then
1575 cat >> confdefs.h
<<\EOF
1576 #define HAVE_VOLATILE 1
1581 # Extract the first word of "ranlib", so it can be a program name with args.
1582 set dummy ranlib
; ac_word
=$2
1583 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1584 echo "configure:1585: checking for $ac_word" >&5
1585 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1586 echo $ac_n "(cached) $ac_c" 1>&6
1588 if test -n "$RANLIB"; then
1589 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1591 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1593 for ac_dir
in $ac_dummy; do
1594 test -z "$ac_dir" && ac_dir
=.
1595 if test -f $ac_dir/$ac_word; then
1596 ac_cv_prog_RANLIB
="ranlib"
1601 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1604 RANLIB
="$ac_cv_prog_RANLIB"
1605 if test -n "$RANLIB"; then
1606 echo "$ac_t""$RANLIB" 1>&6
1608 echo "$ac_t""no" 1>&6
1611 for ac_prog
in 'bison -y' byacc
1613 # Extract the first word of "$ac_prog", so it can be a program name with args.
1614 set dummy
$ac_prog; ac_word
=$2
1615 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1616 echo "configure:1617: checking for $ac_word" >&5
1617 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1618 echo $ac_n "(cached) $ac_c" 1>&6
1620 if test -n "$YACC"; then
1621 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
1623 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1625 for ac_dir
in $ac_dummy; do
1626 test -z "$ac_dir" && ac_dir
=.
1627 if test -f $ac_dir/$ac_word; then
1628 ac_cv_prog_YACC
="$ac_prog"
1635 YACC
="$ac_cv_prog_YACC"
1636 if test -n "$YACC"; then
1637 echo "$ac_t""$YACC" 1>&6
1639 echo "$ac_t""no" 1>&6
1642 test -n "$YACC" && break
1644 test -n "$YACC" || YACC
="yacc"
1646 # Find a good install program. We prefer a C program (faster),
1647 # so one script is as good as another. But avoid the broken or
1648 # incompatible versions:
1649 # SysV /etc/install, /usr/sbin/install
1650 # SunOS /usr/etc/install
1651 # IRIX /sbin/install
1653 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1654 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1655 # ./install, which can be erroneously created by make from ./install.sh.
1656 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1657 echo "configure:1658: checking for a BSD compatible install" >&5
1658 if test -z "$INSTALL"; then
1659 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1660 echo $ac_n "(cached) $ac_c" 1>&6
1662 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
1663 for ac_dir
in $PATH; do
1664 # Account for people who put trailing slashes in PATH elements.
1666 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1668 # OSF1 and SCO ODT 3.0 have their own names for install.
1669 for ac_prog
in ginstall scoinst
install; do
1670 if test -f $ac_dir/$ac_prog; then
1671 if test $ac_prog = install &&
1672 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1673 # AIX install. It has an incompatible calling convention.
1674 # OSF/1 installbsd also uses dspmsg, but is usable.
1677 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1688 if test "${ac_cv_path_install+set}" = set; then
1689 INSTALL
="$ac_cv_path_install"
1691 # As a last resort, use the slow shell script. We don't cache a
1692 # path for INSTALL within a source directory, because that will
1693 # break other packages using the cache if that directory is
1694 # removed, or if the path is relative.
1695 INSTALL
="$ac_install_sh"
1698 echo "$ac_t""$INSTALL" 1>&6
1700 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1701 # It thinks the first close brace ends the variable substitution.
1702 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1704 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1707 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1708 echo "configure:1709: checking how to run the C preprocessor" >&5
1709 # On Suns, sometimes $CPP names a directory.
1710 if test -n "$CPP" && test -d "$CPP"; then
1713 if test -z "$CPP"; then
1714 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1715 echo $ac_n "(cached) $ac_c" 1>&6
1717 # This must be in double quotes, not single quotes, because CPP may get
1718 # substituted into the Makefile and "${CC-cc}" will confuse make.
1720 # On the NeXT, cc -E runs the code through the compiler's parser,
1721 # not just through cpp.
1722 cat > conftest.
$ac_ext <<EOF
1723 #line 1724 "configure"
1724 #include "confdefs.h"
1728 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1729 { (eval echo configure
:1730: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1730 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1731 if test -z "$ac_err"; then
1735 echo "configure: failed program was:" >&5
1736 cat conftest.
$ac_ext >&5
1738 CPP
="${CC-cc} -E -traditional-cpp"
1739 cat > conftest.
$ac_ext <<EOF
1740 #line 1741 "configure"
1741 #include "confdefs.h"
1745 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1746 { (eval echo configure
:1747: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1747 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1748 if test -z "$ac_err"; then
1752 echo "configure: failed program was:" >&5
1753 cat conftest.
$ac_ext >&5
1755 CPP
="${CC-cc} -nologo -E"
1756 cat > conftest.
$ac_ext <<EOF
1757 #line 1758 "configure"
1758 #include "confdefs.h"
1762 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1763 { (eval echo configure
:1764: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1764 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1765 if test -z "$ac_err"; then
1769 echo "configure: failed program was:" >&5
1770 cat conftest.
$ac_ext >&5
1779 ac_cv_prog_CPP
="$CPP"
1781 CPP
="$ac_cv_prog_CPP"
1783 ac_cv_prog_CPP
="$CPP"
1785 echo "$ac_t""$CPP" 1>&6
1787 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1788 echo "configure:1789: checking for ANSI C header files" >&5
1789 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1790 echo $ac_n "(cached) $ac_c" 1>&6
1792 cat > conftest.
$ac_ext <<EOF
1793 #line 1794 "configure"
1794 #include "confdefs.h"
1800 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1801 { (eval echo configure
:1802: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1802 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1803 if test -z "$ac_err"; then
1805 ac_cv_header_stdc
=yes
1808 echo "configure: failed program was:" >&5
1809 cat conftest.
$ac_ext >&5
1811 ac_cv_header_stdc
=no
1815 if test $ac_cv_header_stdc = yes; then
1816 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1817 cat > conftest.
$ac_ext <<EOF
1818 #line 1819 "configure"
1819 #include "confdefs.h"
1822 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1823 egrep "memchr" >/dev
/null
2>&1; then
1827 ac_cv_header_stdc
=no
1833 if test $ac_cv_header_stdc = yes; then
1834 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1835 cat > conftest.
$ac_ext <<EOF
1836 #line 1837 "configure"
1837 #include "confdefs.h"
1840 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1841 egrep "free" >/dev
/null
2>&1; then
1845 ac_cv_header_stdc
=no
1851 if test $ac_cv_header_stdc = yes; then
1852 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1853 if test "$cross_compiling" = yes; then
1856 cat > conftest.
$ac_ext <<EOF
1857 #line 1858 "configure"
1858 #include "confdefs.h"
1860 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1861 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1862 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1863 int main () { int i; for (i = 0; i < 256; i++)
1864 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1868 if { (eval echo configure
:1869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
1872 echo "configure: failed program was:" >&5
1873 cat conftest.
$ac_ext >&5
1875 ac_cv_header_stdc
=no
1883 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1884 if test $ac_cv_header_stdc = yes; then
1885 cat >> confdefs.h
<<\EOF
1886 #define STDC_HEADERS 1
1891 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1892 echo "configure:1893: checking whether time.h and sys/time.h may both be included" >&5
1893 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1894 echo $ac_n "(cached) $ac_c" 1>&6
1896 cat > conftest.
$ac_ext <<EOF
1897 #line 1898 "configure"
1898 #include "confdefs.h"
1899 #include <sys/types.h>
1900 #include <sys/time.h>
1906 if { (eval echo configure
:1907: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1908 ac_cv_header_time
=yes
1910 echo "configure: failed program was:" >&5
1911 cat conftest.
$ac_ext >&5
1913 ac_cv_header_time
=no
1918 echo "$ac_t""$ac_cv_header_time" 1>&6
1919 if test $ac_cv_header_time = yes; then
1920 cat >> confdefs.h
<<\EOF
1921 #define TIME_WITH_SYS_TIME 1
1926 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
1927 echo "configure:1928: checking whether string.h and strings.h may both be included" >&5
1928 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
1929 echo $ac_n "(cached) $ac_c" 1>&6
1931 cat > conftest.
$ac_ext <<EOF
1932 #line 1933 "configure"
1933 #include "confdefs.h"
1935 #include <strings.h>
1940 if { (eval echo configure
:1941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1942 gcc_cv_header_string
=yes
1944 echo "configure: failed program was:" >&5
1945 cat conftest.
$ac_ext >&5
1947 gcc_cv_header_string
=no
1952 echo "$ac_t""$gcc_cv_header_string" 1>&6
1953 if test $gcc_cv_header_string = yes; then
1954 cat >> confdefs.h
<<\EOF
1955 #define STRING_WITH_STRINGS 1
1960 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1961 echo "configure:1962: checking for sys/wait.h that is POSIX.1 compatible" >&5
1962 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1963 echo $ac_n "(cached) $ac_c" 1>&6
1965 cat > conftest.
$ac_ext <<EOF
1966 #line 1967 "configure"
1967 #include "confdefs.h"
1968 #include <sys/types.h>
1969 #include <sys/wait.h>
1971 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1974 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1979 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1982 if { (eval echo configure
:1983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1984 ac_cv_header_sys_wait_h
=yes
1986 echo "configure: failed program was:" >&5
1987 cat conftest.
$ac_ext >&5
1989 ac_cv_header_sys_wait_h
=no
1994 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1995 if test $ac_cv_header_sys_wait_h = yes; then
1996 cat >> confdefs.h
<<\EOF
1997 #define HAVE_SYS_WAIT_H 1
2002 for ac_hdr
in limits.h stddef.h string.h
strings.h stdlib.h
time.h \
2003 fcntl.h unistd.h stab.h sys
/file.h sys
/time.h \
2004 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
2007 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2008 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2009 echo "configure:2010: checking for $ac_hdr" >&5
2010 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2011 echo $ac_n "(cached) $ac_c" 1>&6
2013 cat > conftest.
$ac_ext <<EOF
2014 #line 2015 "configure"
2015 #include "confdefs.h"
2018 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2019 { (eval echo configure
:2020: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2020 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2021 if test -z "$ac_err"; then
2023 eval "ac_cv_header_$ac_safe=yes"
2026 echo "configure: failed program was:" >&5
2027 cat conftest.
$ac_ext >&5
2029 eval "ac_cv_header_$ac_safe=no"
2033 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2034 echo "$ac_t""yes" 1>&6
2035 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2036 cat >> confdefs.h
<<EOF
2037 #define $ac_tr_hdr 1
2041 echo "$ac_t""no" 1>&6
2046 # Check for thread headers.
2047 ac_safe
=`echo "thread.h" | sed 'y%./+-%__p_%'`
2048 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
2049 echo "configure:2050: checking for thread.h" >&5
2050 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+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"
2058 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2059 { (eval echo configure
:2060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2060 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2061 if test -z "$ac_err"; then
2063 eval "ac_cv_header_$ac_safe=yes"
2066 echo "configure: failed program was:" >&5
2067 cat conftest.
$ac_ext >&5
2069 eval "ac_cv_header_$ac_safe=no"
2073 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2074 echo "$ac_t""yes" 1>&6
2077 echo "$ac_t""no" 1>&6
2081 ac_safe
=`echo "pthread.h" | sed 'y%./+-%__p_%'`
2082 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
2083 echo "configure:2084: checking for pthread.h" >&5
2084 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2085 echo $ac_n "(cached) $ac_c" 1>&6
2087 cat > conftest.
$ac_ext <<EOF
2088 #line 2089 "configure"
2089 #include "confdefs.h"
2090 #include <pthread.h>
2092 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2093 { (eval echo configure
:2094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2094 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2095 if test -z "$ac_err"; then
2097 eval "ac_cv_header_$ac_safe=yes"
2100 echo "configure: failed program was:" >&5
2101 cat conftest.
$ac_ext >&5
2103 eval "ac_cv_header_$ac_safe=no"
2107 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2108 echo "$ac_t""yes" 1>&6
2111 echo "$ac_t""no" 1>&6
2116 # See if GNAT has been installed
2117 # Extract the first word of "gnatbind", so it can be a program name with args.
2118 set dummy gnatbind
; ac_word
=$2
2119 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2120 echo "configure:2121: checking for $ac_word" >&5
2121 if eval "test \"`echo '$''{'ac_cv_prog_gnat'+set}'`\" = set"; then
2122 echo $ac_n "(cached) $ac_c" 1>&6
2124 if test -n "$gnat"; then
2125 ac_cv_prog_gnat
="$gnat" # Let the user override the test.
2127 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2129 for ac_dir
in $ac_dummy; do
2130 test -z "$ac_dir" && ac_dir
=.
2131 if test -f $ac_dir/$ac_word; then
2132 ac_cv_prog_gnat
="yes"
2137 test -z "$ac_cv_prog_gnat" && ac_cv_prog_gnat
="no"
2140 gnat
="$ac_cv_prog_gnat"
2141 if test -n "$gnat"; then
2142 echo "$ac_t""$gnat" 1>&6
2144 echo "$ac_t""no" 1>&6
2148 # See if the stage1 system preprocessor understands the ANSI C
2149 # preprocessor stringification operator.
2152 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
2153 echo "configure:2154: checking for preprocessor stringizing operator" >&5
2154 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
2155 echo $ac_n "(cached) $ac_c" 1>&6
2157 cat > conftest.
$ac_ext <<EOF
2158 #line 2159 "configure"
2159 #include "confdefs.h"
2163 char *s = x(teststring);
2166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2167 egrep "#teststring" >/dev
/null
2>&1; then
2169 ac_cv_c_stringize
=no
2172 ac_cv_c_stringize
=yes
2178 if test "${ac_cv_c_stringize}" = yes
2180 cat >> confdefs.h
<<\EOF
2181 #define HAVE_STRINGIZE 1
2185 echo "$ac_t""${ac_cv_c_stringize}" 1>&6
2188 # Use <inttypes.h> only if it exists,
2189 # doesn't clash with <sys/types.h>, and declares intmax_t.
2190 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
2191 echo "configure:2192: checking for inttypes.h" >&5
2192 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
2193 echo $ac_n "(cached) $ac_c" 1>&6
2195 cat > conftest.
$ac_ext <<EOF
2196 #line 2197 "configure"
2197 #include "confdefs.h"
2198 #include <sys/types.h>
2199 #include <inttypes.h>
2204 if { (eval echo configure
:2205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2206 gcc_cv_header_inttypes_h
=yes
2208 echo "configure: failed program was:" >&5
2209 cat conftest.
$ac_ext >&5
2211 gcc_cv_header_inttypes_h
=no
2216 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
2217 if test $gcc_cv_header_inttypes_h = yes; then
2218 cat >> confdefs.h
<<\EOF
2219 #define HAVE_INTTYPES_H 1
2224 for ac_func
in strtoul bsearch putenv popen bcopy bzero bcmp \
2225 index rindex strchr strrchr
kill getrlimit setrlimit atoll atoq \
2226 sysconf isascii gettimeofday strsignal putc_unlocked fputc_unlocked \
2227 fputs_unlocked getrusage valloc
2229 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2230 echo "configure:2231: checking for $ac_func" >&5
2231 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2232 echo $ac_n "(cached) $ac_c" 1>&6
2234 cat > conftest.
$ac_ext <<EOF
2235 #line 2236 "configure"
2236 #include "confdefs.h"
2237 /* System header to define __stub macros and hopefully few prototypes,
2238 which can conflict with char $ac_func(); below. */
2240 /* Override any gcc2 internal prototype to avoid an error. */
2241 /* We use char because int might match the return type of a gcc2
2242 builtin and then its argument prototype would still apply. */
2247 /* The GNU C library defines this for functions which it implements
2248 to always fail with ENOSYS. Some functions are actually named
2249 something starting with __ and the normal name is an alias. */
2250 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2258 if { (eval echo configure
:2259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2260 eval "ac_cv_func_$ac_func=yes"
2262 echo "configure: failed program was:" >&5
2263 cat conftest.
$ac_ext >&5
2265 eval "ac_cv_func_$ac_func=no"
2270 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2271 echo "$ac_t""yes" 1>&6
2272 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2273 cat >> confdefs.h
<<EOF
2274 #define $ac_tr_func 1
2278 echo "$ac_t""no" 1>&6
2283 # Make sure wchar_t is available
2284 #AC_CHECK_TYPE(wchar_t, unsigned int)
2286 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
2287 echo "configure:2288: checking for vprintf" >&5
2288 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
2289 echo $ac_n "(cached) $ac_c" 1>&6
2291 cat > conftest.
$ac_ext <<EOF
2292 #line 2293 "configure"
2293 #include "confdefs.h"
2294 /* System header to define __stub macros and hopefully few prototypes,
2295 which can conflict with char vprintf(); below. */
2297 /* Override any gcc2 internal prototype to avoid an error. */
2298 /* We use char because int might match the return type of a gcc2
2299 builtin and then its argument prototype would still apply. */
2304 /* The GNU C library defines this for functions which it implements
2305 to always fail with ENOSYS. Some functions are actually named
2306 something starting with __ and the normal name is an alias. */
2307 #if defined (__stub_vprintf) || defined (__stub___vprintf)
2315 if { (eval echo configure
:2316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2317 eval "ac_cv_func_vprintf=yes"
2319 echo "configure: failed program was:" >&5
2320 cat conftest.
$ac_ext >&5
2322 eval "ac_cv_func_vprintf=no"
2327 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
2328 echo "$ac_t""yes" 1>&6
2329 cat >> confdefs.h
<<\EOF
2330 #define HAVE_VPRINTF 1
2334 echo "$ac_t""no" 1>&6
2337 if test "$ac_cv_func_vprintf" != yes; then
2338 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
2339 echo "configure:2340: checking for _doprnt" >&5
2340 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
2341 echo $ac_n "(cached) $ac_c" 1>&6
2343 cat > conftest.
$ac_ext <<EOF
2344 #line 2345 "configure"
2345 #include "confdefs.h"
2346 /* System header to define __stub macros and hopefully few prototypes,
2347 which can conflict with char _doprnt(); below. */
2349 /* Override any gcc2 internal prototype to avoid an error. */
2350 /* We use char because int might match the return type of a gcc2
2351 builtin and then its argument prototype would still apply. */
2356 /* The GNU C library defines this for functions which it implements
2357 to always fail with ENOSYS. Some functions are actually named
2358 something starting with __ and the normal name is an alias. */
2359 #if defined (__stub__doprnt) || defined (__stub____doprnt)
2367 if { (eval echo configure
:2368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2369 eval "ac_cv_func__doprnt=yes"
2371 echo "configure: failed program was:" >&5
2372 cat conftest.
$ac_ext >&5
2374 eval "ac_cv_func__doprnt=no"
2379 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
2380 echo "$ac_t""yes" 1>&6
2381 cat >> confdefs.h
<<\EOF
2382 #define HAVE_DOPRNT 1
2386 echo "$ac_t""no" 1>&6
2393 if test $ac_cv_func_vprintf != yes ; then
2395 if test $ac_cv_func__doprnt != yes ; then
2402 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
2403 echo "configure:2404: checking whether the printf functions support %p" >&5
2404 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
2405 echo $ac_n "(cached) $ac_c" 1>&6
2407 if test "$cross_compiling" = yes; then
2408 gcc_cv_func_printf_ptr
=no
2410 cat > conftest.
$ac_ext <<EOF
2411 #line 2412 "configure"
2412 #include "confdefs.h"
2418 char *p = buf, *q = NULL;
2419 sprintf(buf, "%p", p);
2420 sscanf(buf, "%p", &q);
2424 if { (eval echo configure
:2425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2426 gcc_cv_func_printf_ptr
=yes
2428 echo "configure: failed program was:" >&5
2429 cat conftest.
$ac_ext >&5
2431 gcc_cv_func_printf_ptr
=no
2436 rm -f core core.
* *.core
2439 echo "$ac_t""$gcc_cv_func_printf_ptr" 1>&6
2440 if test $gcc_cv_func_printf_ptr = yes ; then
2441 cat >> confdefs.h
<<\EOF
2442 #define HAVE_PRINTF_PTR 1
2450 # Under some versions of uwin, vfork is notoriously buggy and the test
2451 # can hang configure; on other versions, vfork exists just as a stub.
2452 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
2453 ac_cv_func_vfork_works
=no
2456 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2457 echo "configure:2458: checking for pid_t" >&5
2458 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2459 echo $ac_n "(cached) $ac_c" 1>&6
2461 cat > conftest.
$ac_ext <<EOF
2462 #line 2463 "configure"
2463 #include "confdefs.h"
2464 #include <sys/types.h>
2470 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2471 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2473 ac_cv_type_pid_t
=yes
2481 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2482 if test $ac_cv_type_pid_t = no
; then
2483 cat >> confdefs.h
<<\EOF
2489 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2490 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2491 echo "configure:2492: checking for vfork.h" >&5
2492 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2493 echo $ac_n "(cached) $ac_c" 1>&6
2495 cat > conftest.
$ac_ext <<EOF
2496 #line 2497 "configure"
2497 #include "confdefs.h"
2500 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2501 { (eval echo configure
:2502: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2502 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2503 if test -z "$ac_err"; then
2505 eval "ac_cv_header_$ac_safe=yes"
2508 echo "configure: failed program was:" >&5
2509 cat conftest.
$ac_ext >&5
2511 eval "ac_cv_header_$ac_safe=no"
2515 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2516 echo "$ac_t""yes" 1>&6
2517 cat >> confdefs.h
<<\EOF
2518 #define HAVE_VFORK_H 1
2522 echo "$ac_t""no" 1>&6
2525 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2526 echo "configure:2527: checking for working vfork" >&5
2527 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2528 echo $ac_n "(cached) $ac_c" 1>&6
2530 if test "$cross_compiling" = yes; then
2531 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2532 echo "configure:2533: checking for vfork" >&5
2533 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2534 echo $ac_n "(cached) $ac_c" 1>&6
2536 cat > conftest.
$ac_ext <<EOF
2537 #line 2538 "configure"
2538 #include "confdefs.h"
2539 /* System header to define __stub macros and hopefully few prototypes,
2540 which can conflict with char vfork(); below. */
2542 /* Override any gcc2 internal prototype to avoid an error. */
2543 /* We use char because int might match the return type of a gcc2
2544 builtin and then its argument prototype would still apply. */
2549 /* The GNU C library defines this for functions which it implements
2550 to always fail with ENOSYS. Some functions are actually named
2551 something starting with __ and the normal name is an alias. */
2552 #if defined (__stub_vfork) || defined (__stub___vfork)
2560 if { (eval echo configure
:2561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2562 eval "ac_cv_func_vfork=yes"
2564 echo "configure: failed program was:" >&5
2565 cat conftest.
$ac_ext >&5
2567 eval "ac_cv_func_vfork=no"
2572 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2573 echo "$ac_t""yes" 1>&6
2576 echo "$ac_t""no" 1>&6
2579 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2581 cat > conftest.
$ac_ext <<EOF
2582 #line 2583 "configure"
2583 #include "confdefs.h"
2584 /* Thanks to Paul Eggert for this test. */
2586 #include <sys/types.h>
2587 #include <sys/stat.h>
2588 #ifdef HAVE_UNISTD_H
2594 /* On some sparc systems, changes by the child to local and incoming
2595 argument registers are propagated back to the parent.
2596 The compiler is told about this with #include <vfork.h>,
2597 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2598 Test for this by using a static variable whose address
2599 is put into a register that is clobbered by the vfork. */
2602 sparc_address_test (int arg)
2604 sparc_address_test (arg) int arg;
2622 pid_t parent = getpid ();
2625 sparc_address_test ();
2630 /* Here is another test for sparc vfork register problems.
2631 This test uses lots of local variables, at least
2632 as many local variables as main has allocated so far
2633 including compiler temporaries. 4 locals are enough for
2634 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2635 A buggy compiler should reuse the register of parent
2636 for one of the local variables, since it will think that
2637 parent can't possibly be used any more in this routine.
2638 Assigning to the local variable will thus munge parent
2639 in the parent process. */
2641 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2642 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2643 /* Convince the compiler that p..p7 are live; otherwise, it might
2644 use the same hardware register for all 8 local variables. */
2645 if (p != p1 || p != p2 || p != p3 || p != p4
2646 || p != p5 || p != p6 || p != p7)
2649 /* On some systems (e.g. IRIX 3.3),
2650 vfork doesn't separate parent from child file descriptors.
2651 If the child closes a descriptor before it execs or exits,
2652 this munges the parent's descriptor as well.
2653 Test for this by closing stdout in the child. */
2654 _exit(close(fileno(stdout)) != 0);
2659 while (wait(&status) != child)
2662 /* Was there some problem with vforking? */
2665 /* Did the child fail? (This shouldn't happen.) */
2668 /* Did the vfork/compiler bug occur? */
2669 || parent != getpid()
2671 /* Did the file descriptor bug occur? */
2672 || fstat(fileno(stdout), &st) != 0
2677 if { (eval echo configure
:2678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2679 ac_cv_func_vfork_works
=yes
2681 echo "configure: failed program was:" >&5
2682 cat conftest.
$ac_ext >&5
2684 ac_cv_func_vfork_works
=no
2691 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2692 if test $ac_cv_func_vfork_works = no
; then
2693 cat >> confdefs.h
<<\EOF
2699 for ac_hdr
in unistd.h
2701 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2702 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2703 echo "configure:2704: checking for $ac_hdr" >&5
2704 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2705 echo $ac_n "(cached) $ac_c" 1>&6
2707 cat > conftest.
$ac_ext <<EOF
2708 #line 2709 "configure"
2709 #include "confdefs.h"
2712 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2713 { (eval echo configure
:2714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2714 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2715 if test -z "$ac_err"; then
2717 eval "ac_cv_header_$ac_safe=yes"
2720 echo "configure: failed program was:" >&5
2721 cat conftest.
$ac_ext >&5
2723 eval "ac_cv_header_$ac_safe=no"
2727 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2728 echo "$ac_t""yes" 1>&6
2729 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2730 cat >> confdefs.h
<<EOF
2731 #define $ac_tr_hdr 1
2735 echo "$ac_t""no" 1>&6
2739 for ac_func
in getpagesize
2741 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2742 echo "configure:2743: checking for $ac_func" >&5
2743 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2744 echo $ac_n "(cached) $ac_c" 1>&6
2746 cat > conftest.
$ac_ext <<EOF
2747 #line 2748 "configure"
2748 #include "confdefs.h"
2749 /* System header to define __stub macros and hopefully few prototypes,
2750 which can conflict with char $ac_func(); below. */
2752 /* Override any gcc2 internal prototype to avoid an error. */
2753 /* We use char because int might match the return type of a gcc2
2754 builtin and then its argument prototype would still apply. */
2759 /* The GNU C library defines this for functions which it implements
2760 to always fail with ENOSYS. Some functions are actually named
2761 something starting with __ and the normal name is an alias. */
2762 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2770 if { (eval echo configure
:2771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2772 eval "ac_cv_func_$ac_func=yes"
2774 echo "configure: failed program was:" >&5
2775 cat conftest.
$ac_ext >&5
2777 eval "ac_cv_func_$ac_func=no"
2782 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2783 echo "$ac_t""yes" 1>&6
2784 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2785 cat >> confdefs.h
<<EOF
2786 #define $ac_tr_func 1
2790 echo "$ac_t""no" 1>&6
2794 echo $ac_n "checking for working mmap from /dev/zero""... $ac_c" 1>&6
2795 echo "configure:2796: checking for working mmap from /dev/zero" >&5
2796 if eval "test \"`echo '$''{'ac_cv_func_mmap_anywhere'+set}'`\" = set"; then
2797 echo $ac_n "(cached) $ac_c" 1>&6
2799 if test "$cross_compiling" = yes; then
2800 ac_cv_func_mmap_anywhere
=no
2802 cat > conftest.
$ac_ext <<EOF
2803 #line 2804 "configure"
2804 #include "confdefs.h"
2806 /* Test by Richard Henderson and Alexandre Oliva.
2807 Check whether mmap from /dev/zero works. */
2808 #include <sys/types.h>
2810 #include <sys/mman.h>
2812 /* This mess was copied from the GNU getpagesize.h. */
2813 #ifndef HAVE_GETPAGESIZE
2814 # ifdef HAVE_UNISTD_H
2815 # include <unistd.h>
2818 /* Assume that all systems that can run configure have sys/param.h. */
2819 # ifndef HAVE_SYS_PARAM_H
2820 # define HAVE_SYS_PARAM_H 1
2823 # ifdef _SC_PAGESIZE
2824 # define getpagesize() sysconf(_SC_PAGESIZE)
2825 # else /* no _SC_PAGESIZE */
2826 # ifdef HAVE_SYS_PARAM_H
2827 # include <sys/param.h>
2828 # ifdef EXEC_PAGESIZE
2829 # define getpagesize() EXEC_PAGESIZE
2830 # else /* no EXEC_PAGESIZE */
2832 # define getpagesize() NBPG * CLSIZE
2835 # endif /* no CLSIZE */
2836 # else /* no NBPG */
2838 # define getpagesize() NBPC
2839 # else /* no NBPC */
2841 # define getpagesize() PAGESIZE
2842 # endif /* PAGESIZE */
2843 # endif /* no NBPC */
2844 # endif /* no NBPG */
2845 # endif /* no EXEC_PAGESIZE */
2846 # else /* no HAVE_SYS_PARAM_H */
2847 # define getpagesize() 8192 /* punt totally */
2848 # endif /* no HAVE_SYS_PARAM_H */
2849 # endif /* no _SC_PAGESIZE */
2851 #endif /* no HAVE_GETPAGESIZE */
2858 fd = open("/dev/zero", O_RDWR);
2863 x = (char*)mmap(0, pg, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
2864 if (x == (char *) -1)
2869 if (munmap(x, pg) < 0)
2875 if { (eval echo configure
:2876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2877 ac_cv_func_mmap_anywhere
=yes
2879 echo "configure: failed program was:" >&5
2880 cat conftest.
$ac_ext >&5
2882 ac_cv_func_mmap_anywhere
=no
2889 echo "$ac_t""$ac_cv_func_mmap_anywhere" 1>&6
2890 if test $ac_cv_func_mmap_anywhere = yes; then
2891 cat >> confdefs.h
<<\EOF
2892 #define HAVE_MMAP_ANYWHERE 1
2898 for ac_func
in bcopy bzero bcmp \
2899 index rindex getenv atol sbrk abort atof getcwd getwd \
2900 strsignal putc_unlocked fputs_unlocked strstr environ
2902 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2903 echo "configure:2904: checking whether $ac_func must be declared" >&5
2904 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2905 echo $ac_n "(cached) $ac_c" 1>&6
2907 cat > conftest.
$ac_ext <<EOF
2908 #line 2909 "configure"
2909 #include "confdefs.h"
2912 #ifdef STRING_WITH_STRINGS
2913 # include <string.h>
2914 # include <strings.h>
2916 # ifdef HAVE_STRING_H
2917 # include <string.h>
2919 # ifdef HAVE_STRINGS_H
2920 # include <strings.h>
2924 #ifdef HAVE_STDLIB_H
2927 #ifdef HAVE_UNISTD_H
2932 #define rindex strrchr
2937 #define index strchr
2942 char *(*pfn) = (char *(*)) $ac_func
2945 if { (eval echo configure
:2946: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2947 eval "gcc_cv_decl_needed_$ac_func=no"
2949 echo "configure: failed program was:" >&5
2950 cat conftest.
$ac_ext >&5
2952 eval "gcc_cv_decl_needed_$ac_func=yes"
2957 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
2958 echo "$ac_t""yes" 1>&6
2959 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2960 cat >> confdefs.h
<<EOF
2961 #define $gcc_tr_decl 1
2965 echo "$ac_t""no" 1>&6
2971 for ac_func
in malloc realloc calloc free
2973 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2974 echo "configure:2975: checking whether $ac_func must be declared" >&5
2975 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2976 echo $ac_n "(cached) $ac_c" 1>&6
2978 cat > conftest.
$ac_ext <<EOF
2979 #line 2980 "configure"
2980 #include "confdefs.h"
2983 #ifdef STRING_WITH_STRINGS
2984 # include <string.h>
2985 # include <strings.h>
2987 # ifdef HAVE_STRING_H
2988 # include <string.h>
2990 # ifdef HAVE_STRINGS_H
2991 # include <strings.h>
2995 #ifdef HAVE_STDLIB_H
2998 #ifdef HAVE_UNISTD_H
3003 #define rindex strrchr
3008 #define index strchr
3011 #ifdef HAVE_MALLOC_H
3016 char *(*pfn) = (char *(*)) $ac_func
3019 if { (eval echo configure
:3020: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3021 eval "gcc_cv_decl_needed_$ac_func=no"
3023 echo "configure: failed program was:" >&5
3024 cat conftest.
$ac_ext >&5
3026 eval "gcc_cv_decl_needed_$ac_func=yes"
3031 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
3032 echo "$ac_t""yes" 1>&6
3033 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3034 cat >> confdefs.h
<<EOF
3035 #define $gcc_tr_decl 1
3039 echo "$ac_t""no" 1>&6
3045 for ac_func
in getrlimit setrlimit getrusage
3047 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
3048 echo "configure:3049: checking whether $ac_func must be declared" >&5
3049 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
3050 echo $ac_n "(cached) $ac_c" 1>&6
3052 cat > conftest.
$ac_ext <<EOF
3053 #line 3054 "configure"
3054 #include "confdefs.h"
3057 #ifdef STRING_WITH_STRINGS
3058 # include <string.h>
3059 # include <strings.h>
3061 # ifdef HAVE_STRING_H
3062 # include <string.h>
3064 # ifdef HAVE_STRINGS_H
3065 # include <strings.h>
3069 #ifdef HAVE_STDLIB_H
3072 #ifdef HAVE_UNISTD_H
3077 #define rindex strrchr
3082 #define index strchr
3085 #include <sys/types.h>
3086 #ifdef HAVE_SYS_RESOURCE_H
3087 #include <sys/resource.h>
3091 char *(*pfn) = (char *(*)) $ac_func
3094 if { (eval echo configure
:3095: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3096 eval "gcc_cv_decl_needed_$ac_func=no"
3098 echo "configure: failed program was:" >&5
3099 cat conftest.
$ac_ext >&5
3101 eval "gcc_cv_decl_needed_$ac_func=yes"
3106 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
3107 echo "$ac_t""yes" 1>&6
3108 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3109 cat >> confdefs.h
<<EOF
3110 #define $gcc_tr_decl 1
3114 echo "$ac_t""no" 1>&6
3120 # mkdir takes a single argument on some systems.
3121 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
3122 echo "configure:3123: checking if mkdir takes one argument" >&5
3123 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
3124 echo $ac_n "(cached) $ac_c" 1>&6
3126 cat > conftest.
$ac_ext <<EOF
3127 #line 3128 "configure"
3128 #include "confdefs.h"
3130 #include <sys/types.h>
3131 #ifdef HAVE_SYS_STAT_H
3132 # include <sys/stat.h>
3134 #ifdef HAVE_UNISTD_H
3135 # include <unistd.h>
3137 #ifdef HAVE_DIRECT_H
3138 # include <direct.h>
3144 if { (eval echo configure
:3145: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3146 gcc_cv_mkdir_takes_one_arg
=no
3148 echo "configure: failed program was:" >&5
3149 cat conftest.
$ac_ext >&5
3151 gcc_cv_mkdir_takes_one_arg
=yes
3156 echo "$ac_t""$gcc_cv_mkdir_takes_one_arg" 1>&6
3157 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
3158 cat >> confdefs.h
<<\EOF
3159 #define MKDIR_TAKES_ONE_ARG 1
3173 build_install_headers_dir
=install-headers-tar
3178 host_truncate_target
=
3181 # Decode the host machine, then the target machine.
3182 # For the host machine, we save the xm_file variable as host_xm_file;
3183 # then we decode the target machine and forget everything else
3184 # that came from the host machine.
3185 for machine
in $build $host $target; do
3199 # Set this to force installation and use of collect2.
3201 # Set this to override the default target model.
3203 # Set this to control how the header file directory is installed.
3204 install_headers_dir
=install-headers-tar
3205 # Set this to a non-empty list of args to pass to cpp if the target
3206 # wants its .md file passed through cpp.
3208 # Set this if directory names should be truncated to 14 characters.
3210 # Set this if gdb needs a dir command with `dirname $out_file`
3211 gdb_needs_out_file_path
=
3212 # Set this if the build machine requires executables to have a
3215 # Set this to control which thread package will be used.
3217 # Reinitialize these from the flag values every loop pass, since some
3218 # configure entries modify them.
3220 gnu_ld
="$gnu_ld_flag"
3221 enable_threads
=$enable_threads_flag
3223 # Set default cpu_type, tm_file, tm_p_file and xm_file so it can be
3224 # updated in each machine entry.
3226 cpu_type
=`echo $machine | sed 's/-.*$//'`
3263 tm_file
=${cpu_type}/${cpu_type}.h
3264 xm_file
=${cpu_type}/xm-
${cpu_type}.h
3265 if test -f ${srcdir}/config/${cpu_type}/${cpu_type}-protos.h
;
3267 tm_p_file
=${cpu_type}/${cpu_type}-protos.h
;
3269 # On a.out targets, we need to use collect2.
3276 # Common parts for linux-gnu and openbsd systems
3279 xm_defines
="HAVE_ATEXIT POSIX BSTRING"
3282 tm_file
=${cpu_type}/openbsd.h
3283 tmake_file
="t-libc-ok t-openbsd"
3284 # avoid surprises, always provide an xm-openbsd file
3285 xm_file
=${cpu_type}/xm-openbsd.h
3286 # don't depend on processor x-fragments as well
3288 if test x
$enable_threads = xyes
; then
3290 tmake_file
="${tmake_file} t-openbsd-thread"
3296 # Support site-specific machine types.
3298 cpu_type
=`echo $machine | sed -e 's/-.*//'`
3299 rest
=`echo $machine | sed -e "s/$cpu_type-//"`
3300 xm_file
=${cpu_type}/xm-
$rest.h
3301 tm_file
=${cpu_type}/$rest.h
3302 if test -f $srcdir/config
/${cpu_type}/x-
$rest; \
3303 then xmake_file
=${cpu_type}/x-
$rest; \
3306 if test -f $srcdir/config
/${cpu_type}/t-
$rest; \
3307 then tmake_file
=${cpu_type}/t-
$rest; \
3313 a29k-
*-bsd* | a29k-
*-sym1*)
3314 tm_file
="${tm_file} a29k/unix.h"
3316 xmake_file
=a29k
/x-unix
3319 a29k-
*-udi | a29k-
*-coff)
3320 tm_file
="${tm_file} dbxcoff.h a29k/udi.h"
3321 tmake_file
=a29k
/t-a29kbare
3324 tm_file
="${tm_file} dbxcoff.h a29k/udi.h a29k/vx29k.h"
3325 tmake_file
=a29k
/t-vx29k
3326 extra_parts
="crtbegin.o crtend.o"
3327 thread_file
='vxworks'
3329 a29k-
*-*) # Default a29k environment.
3333 tm_file
="${tm_file} alpha/alpha32.h interix.h alpha/alpha-interix.h"
3335 # GAS + IEEE_CONFORMANT+IEEE (no inexact);
3336 #target_cpu_default="MASK_GAS|MASK_IEEE_CONFORMANT|MASK_IEEE"
3338 # GAS + IEEE_CONFORMANT
3339 target_cpu_default
="MASK_GAS|MASK_IEEE_CONFORMANT"
3341 xm_file
="alpha/xm-alpha-interix.h xm-interix.h"
3342 xmake_file
="x-interix alpha/t-pe"
3343 tmake_file
="alpha/t-interix alpha/t-ieee"
3344 if test x
$enable_threads = xyes
; then
3347 if test x
$stabs = xyes
; then
3348 tm_file
="${tm_file} dbxcoff.h"
3350 #prefix='$$INTERIX_ROOT'/usr/contrib
3351 #local_prefix='$$INTERIX_ROOT'/usr/contrib
3353 alpha
*-*-linux-gnuecoff*)
3354 tm_file
="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
3355 target_cpu_default
="MASK_GAS"
3356 tmake_file
="alpha/t-ieee"
3361 alpha
*-*-linux-gnulibc1*)
3362 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3363 target_cpu_default
="MASK_GAS"
3364 tmake_file
="t-linux t-linux-gnulibc1 alpha/t-linux alpha/t-crtbe alpha/t-ieee"
3365 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3368 if test x
$enable_threads = xyes
; then
3372 alpha
*-*-linux-gnu*)
3373 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3374 target_cpu_default
="MASK_GAS"
3375 tmake_file
="t-linux alpha/t-linux alpha/t-crtbe alpha/t-ieee"
3376 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3379 if test x
$enable_threads = xyes
; then
3384 tm_file
="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
3385 target_cpu_default
="MASK_GAS"
3386 tmake_file
="alpha/t-crtbe alpha/t-ieee"
3387 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3393 # default x-alpha is only appropriate for dec-osf.
3394 target_cpu_default
="MASK_GAS"
3395 tmake_file
="alpha/t-ieee"
3399 if test x
$stabs = xyes
3401 tm_file
="${tm_file} dbx.h"
3403 if test x
$gas != xyes
3405 extra_passes
="mips-tfile mips-tdump"
3408 tmake_file
="alpha/t-ieee"
3411 tm_file
="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"
3414 tm_file
="${tm_file} alpha/osf.h alpha/osf2or3.h"
3417 tm_file
="${tm_file} alpha/osf.h"
3418 # Some versions of OSF4 (specifically X4.0-9 296.7) have
3419 # a broken tar, so we use cpio instead.
3420 install_headers_dir
=install-headers-cpio
3423 tm_file
="${tm_file} alpha/osf.h alpha/osf5.h"
3427 *-*-osf4.0
[b-z
] |
*-*-osf4.
[1-9]* |
*-*-osf5*)
3428 target_cpu_default
=MASK_SUPPORT_ARCH
3433 tm_file
="${tm_file} dbx.h alpha/vxworks.h"
3434 tmake_file
="alpha/t-ieee"
3437 extra_passes
="mips-tfile mips-tdump"
3440 thread_file
='vxworks'
3443 tm_file
="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
3444 xm_file
="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
3445 tmake_file
="t-libc-ok alpha/t-ieee"
3446 xmake_file
=winnt
/x-winnt
3447 extra_host_objs
=oldnames.o
3448 extra_gcc_objs
="spawnv.o oldnames.o"
3449 if test x
$gnu_ld != xyes
3451 extra_programs
=ld.exe
3453 if test x
$enable_threads = xyes
; then
3459 xm_file
="${xm_file} alpha/xm-vms.h"
3460 tmake_file
="alpha/t-vms alpha/t-ieee"
3463 extra_parts
="crtinit.o crtfini.o"
3465 arm-
*-coff* | armel-
*-coff*)
3467 tmake_file
=arm
/t-bare
3471 tmake_file
=arm
/t-bare
3472 thread_file
='vxworks'
3474 arm-
*-riscix1.
[01]*) # Acorn RISC machine (early versions)
3475 tm_file
=arm
/riscix1-1.h
3478 arm-
*-riscix*) # Acorn RISC machine
3479 if test x
$gas = xyes
3481 tm_file
=arm
/rix-gas.h
3483 tm_file
=arm
/riscix.h
3485 xmake_file
=arm
/x-riscix
3486 tmake_file
=arm
/t-riscix
3489 arm-semi-aout | armel-semi-aout
)
3491 tmake_file
=arm
/t-semi
3493 arm-semi-aof | armel-semi-aof
)
3494 tm_file
=arm
/semiaof.h
3495 tmake_file
=arm
/t-semiaof
3498 tm_file
=arm
/netbsd.h
3499 tmake_file
="t-netbsd arm/t-netbsd"
3502 arm
*-*-linux-gnuaout*) # ARM GNU/Linux with a.out
3505 tm_file
=arm
/linux-aout.h
3506 tmake_file
=arm
/t-linux
3509 arm
*-*-linux-gnuoldld*) # ARM GNU/Linux with old ELF linker
3510 xm_file
=arm
/xm-linux.h
3512 tm_file
="arm/linux-oldld.h arm/linux-elf.h"
3515 tm_file
="arm/linux-elf26.h $tm_file"
3518 tmake_file
="t-linux arm/t-linux"
3519 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3521 case x
${enable_threads} in
3522 x | xyes | xpthreads | xposix
)
3527 arm
*-*-linux-gnu*) # ARM GNU/Linux with ELF
3528 xm_file
=arm
/xm-linux.h
3530 tm_file
="arm/linux-elf.h"
3533 tm_file
="arm/linux-elf26.h $tm_file"
3536 tmake_file
="t-linux arm/t-linux"
3537 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3539 case x
${enable_threads} in
3540 x | xyes | xpthreads | xposix
)
3545 arm
*-*-uclinux*) # ARM ucLinux
3546 tm_file
=arm
/uclinux-elf.h
3547 tmake_file
=arm
/t-arm-elf
3551 tmake_file
=arm
/t-bare
3554 tm_file
=arm
/ecos-elf.h
3555 tmake_file
=arm
/t-elf
3558 tm_file
=arm
/unknown-elf.h
3559 tmake_file
=arm
/t-arm-elf
3562 tm_file
=arm
/conix-elf.h
3563 tmake_file
=arm
/t-arm-elf
3566 tm_file
=arm
/unknown-elf-oabi.h
3567 tmake_file
=arm
/t-arm-elf
3576 c1-convex-
*) # Convex C1
3577 target_cpu_default
=1
3580 c2-convex-
*) # Convex C2
3581 target_cpu_default
=2
3585 target_cpu_default
=4
3589 target_cpu_default
=8
3593 target_cpu_default
=16
3598 tmake_file
=c4x
/t-c4x
3600 clipper-intergraph-clix
*)
3601 tm_file
="${tm_file} svr3.h clipper/clix.h"
3602 xm_file
=clipper
/xm-clix.h
3603 xmake_file
=clipper
/x-clix
3604 extra_headers
=va-clipper.h
3605 extra_parts
="crtbegin.o crtend.o"
3606 install_headers_dir
=install-headers-cpio
3614 tm_file
="fr30/fr30.h"
3615 tmake_file
=fr30
/t-fr30
3616 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
3618 # This hasn't been upgraded to GCC 2.
3619 # fx80-alliant-*) # Alliant FX/80
3625 target_cpu_default
="(MASK_PA_11 | MASK_GAS | MASK_JUMP_IN_DELAY)"
3626 tm_file
="${tm_file} pa/elf.h linux.h pa/pa-linux.h"
3627 tmake_file
="t-linux pa/t-linux"
3628 extra_parts
="crtbegin.o crtend.o"
3631 if test x
$enable_threads = xyes
; then
3636 target_cpu_default
="MASK_PA_11"
3637 tmake_file
=pa
/t-openbsd
3640 target_cpu_default
="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
3641 tm_file
="${tm_file} elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h"
3642 xm_file
=pa
/xm-papro.h
3646 target_cpu_default
="MASK_PA_11"
3647 tm_file
="${tm_file} pa/som.h pa/pa-osf.h"
3651 target_cpu_default
="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
3652 tm_file
="${tm_file} elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h pa/rtems.h"
3653 xm_file
=pa
/xm-papro.h
3657 tm_file
="${tm_file} pa/som.h pa/pa-osf.h"
3661 tm_file
="${tm_file} pa/som.h"
3662 target_cpu_default
="MASK_PA_11"
3666 tm_file
="${tm_file} pa/som.h"
3670 tm_file
="pa/pa-oldas.h ${tm_file} pa/som.h pa/pa-hpux7.h"
3671 xm_file
=pa
/xm-pahpux.h
3672 xmake_file
=pa
/x-pa-hpux
3673 if test x
$gas = xyes
3675 tm_file
="${tm_file} pa/gas.h"
3677 install_headers_dir
=install-headers-cpio
3680 hppa1.0
-*-hpux8.0
[0-2]*)
3681 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3682 xm_file
=pa
/xm-pahpux.h
3683 xmake_file
=pa
/x-pa-hpux
3684 if test x
$gas = xyes
3686 tm_file
="${tm_file} pa/pa-gas.h"
3688 tm_file
="pa/pa-oldas.h ${tm_file}"
3690 install_headers_dir
=install-headers-cpio
3693 hppa1.1
-*-hpux8.0
[0-2]*)
3694 target_cpu_default
="MASK_PA_11"
3695 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3696 xm_file
=pa
/xm-pahpux.h
3697 xmake_file
=pa
/x-pa-hpux
3698 if test x
$gas = xyes
3700 tm_file
="${tm_file} pa/pa-gas.h"
3702 tm_file
="pa/pa-oldas.h ${tm_file}"
3704 install_headers_dir
=install-headers-cpio
3708 target_cpu_default
="MASK_PA_11"
3709 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3710 xm_file
=pa
/xm-pahpux.h
3711 xmake_file
=pa
/x-pa-hpux
3712 if test x
$gas = xyes
3714 tm_file
="${tm_file} pa/pa-gas.h"
3716 install_headers_dir
=install-headers-cpio
3720 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3721 xm_file
=pa
/xm-pahpux.h
3722 xmake_file
=pa
/x-pa-hpux
3723 if test x
$gas = xyes
3725 tm_file
="${tm_file} pa/pa-gas.h"
3727 install_headers_dir
=install-headers-cpio
3730 hppa1.1
-*-hpux10* | hppa2
*-*-hpux10*)
3731 target_cpu_default
="MASK_PA_11"
3732 tm_file
="${tm_file} pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
3734 xm_file
=pa
/xm-pahpux.h
3735 xmake_file
=pa
/x-pa-hpux
3737 if test x
$gas = xyes
3739 tm_file
="${tm_file} pa/pa-gas.h"
3741 if test x
$enable_threads = x
; then
3742 enable_threads
=$have_pthread_h
3744 if test x
$enable_threads = xyes
; then
3746 tmake_file
="${tmake_file} pa/t-dce-thr"
3748 install_headers_dir
=install-headers-cpio
3752 tm_file
="${tm_file} pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
3754 xm_file
=pa
/xm-pahpux.h
3755 xmake_file
=pa
/x-pa-hpux
3757 if test x
$gas = xyes
3759 tm_file
="${tm_file} pa/pa-gas.h"
3761 if test x
$enable_threads = x
; then
3762 enable_threads
=$have_pthread_h
3764 if test x
$enable_threads = xyes
; then
3766 tmake_file
="${tmake_file} pa/t-dce-thr"
3768 install_headers_dir
=install-headers-cpio
3771 hppa1.1
-*-hpux11* | hppa2
*-*-hpux11*)
3772 target_cpu_default
="MASK_PA_11"
3773 tm_file
="${tm_file} pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
3775 xm_file
=pa
/xm-pahpux.h
3776 xmake_file
=pa
/x-pa-hpux
3778 if test x
$gas = xyes
3780 tm_file
="${tm_file} pa/pa-gas.h"
3782 # if test x$enable_threads = x; then
3783 # enable_threads=$have_pthread_h
3785 # if test x$enable_threads = xyes; then
3787 # tmake_file="${tmake_file} pa/t-dce-thr"
3789 install_headers_dir
=install-headers-cpio
3793 tm_file
="${tm_file} pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
3795 xm_file
=pa
/xm-pahpux.h
3796 xmake_file
=pa
/x-pa-hpux
3797 if test x
$gas = xyes
3799 tm_file
="${tm_file} pa/pa-gas.h"
3801 # if test x$enable_threads = x; then
3802 # enable_threads=$have_pthread_h
3804 # if test x$enable_threads = xyes; then
3806 # tmake_file="${tmake_file} pa/t-dce-thr"
3808 install_headers_dir
=install-headers-cpio
3811 hppa1.1
-*-hpux* | hppa2
*-*-hpux*)
3812 target_cpu_default
="MASK_PA_11"
3813 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
3814 xm_file
=pa
/xm-pahpux.h
3815 xmake_file
=pa
/x-pa-hpux
3816 if test x
$gas = xyes
3818 tm_file
="${tm_file} pa/pa-gas.h"
3820 install_headers_dir
=install-headers-cpio
3824 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
3825 xm_file
=pa
/xm-pahpux.h
3826 xmake_file
=pa
/x-pa-hpux
3827 if test x
$gas = xyes
3829 tm_file
="${tm_file} pa/pa-gas.h"
3831 install_headers_dir
=install-headers-cpio
3834 hppa1.1
-*-hiux* | hppa2
*-*-hiux*)
3835 target_cpu_default
="MASK_PA_11"
3836 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
3837 xm_file
=pa
/xm-pahpux.h
3838 xmake_file
=pa
/x-pa-hpux
3839 if test x
$gas = xyes
3841 tm_file
="${tm_file} pa/pa-gas.h"
3843 install_headers_dir
=install-headers-cpio
3847 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
3848 xm_file
=pa
/xm-pahpux.h
3849 xmake_file
=pa
/x-pa-hpux
3850 if test x
$gas = xyes
3852 tm_file
="${tm_file} pa/pa-gas.h"
3854 install_headers_dir
=install-headers-cpio
3858 tm_file
="${tm_file} elfos.h pa/elf.h"
3859 target_cpu_default
="MASK_PA_11"
3863 tm_file
="${tm_file} pa/pa-mpeix.h"
3864 xm_file
=pa
/xm-pampeix.h
3865 xmake_file
=pa
/x-pa-mpeix
3866 echo "You must use gas. Assuming it is already installed."
3867 install_headers_dir
=install-headers-tar
3870 i370-
*-opened*) # IBM 360/370/390 Architecture
3871 xm_file
=i370
/xm-oe.h
3873 xmake_file
=i370
/x-oe
3874 tmake_file
=i370
/t-oe
3877 xm_file
=i370
/xm-mvs.h
3879 tmake_file
=i370
/t-mvs
3882 xm_file
="xm-linux.h i370/xm-linux.h"
3884 tm_file
="i370/linux.h ${tm_file}"
3885 tmake_file
="t-linux i370/t-linux"
3886 # broken_install=yes
3887 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3888 # extra_parts="crtbegin.o crtend.o"
3892 if test x
$enable_threads = xyes
; then
3897 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h"
3898 tm_file
=i386
/i386elf.h
3899 tmake_file
=i386
/t-i386elf
3902 i
[34567]86-ibm-aix*) # IBM PS/2 running AIX
3903 if test x
$gas = xyes
3905 tm_file
=i386
/aix386.h
3906 extra_parts
="crtbegin.o crtend.o"
3907 tmake_file
=i386
/t-crtstuff
3909 tm_file
=i386
/aix386ng.h
3912 xm_file
="xm-alloca.h i386/xm-aix.h ${xm_file}"
3914 xmake_file
=i386
/x-aix
3916 i
[34567]86-ncr-sysv4*) # NCR 3000 - ix86 running system V.4
3917 xm_file
="xm-alloca.h ${xm_file}"
3918 xm_defines
="USG POSIX SMALL_ARG_MAX"
3919 xmake_file
=i386
/x-ncr3000
3920 if test x
$stabs = xyes
-a x
$gas = xyes
3922 tm_file
=i386
/sysv4gdb.h
3924 tm_file
=i386
/sysv4.h
3926 extra_parts
="crtbegin.o crtend.o"
3927 tmake_file
=i386
/t-crtpic
3931 xm_file
=i386
/xm-next.h
3932 tmake_file
=i386
/t-next
3933 xmake_file
=i386
/x-next
3934 extra_objs
=nextstep.o
3935 extra_parts
="crtbegin.o crtend.o"
3936 if test x
$enable_threads = xyes
; then
3940 i
[34567]86-sequent-bsd*) # 80386 from Sequent
3942 if test x
$gas = xyes
3944 tm_file
=i386
/seq-gas.h
3946 tm_file
=i386
/sequent.h
3949 i
[34567]86-sequent-ptx1*)
3950 xm_defines
="USG SVR3"
3951 xmake_file
=i386
/x-sysv3
3952 tm_file
=i386
/seq-sysv3.h
3953 tmake_file
=i386
/t-crtstuff
3954 extra_parts
="crtbegin.o crtend.o"
3955 install_headers_dir
=install-headers-cpio
3957 i
[34567]86-sequent-ptx2* | i
[34567]86-sequent-sysv3*)
3958 xm_defines
="USG SVR3"
3959 xmake_file
=i386
/x-sysv3
3960 tm_file
=i386
/seq2-sysv3.h
3961 tmake_file
=i386
/t-crtstuff
3962 extra_parts
="crtbegin.o crtend.o"
3963 install_headers_dir
=install-headers-cpio
3965 i
[34567]86-sequent-ptx4* | i
[34567]86-sequent-sysv4*)
3966 xm_file
="xm-alloca.h ${xm_file}"
3967 xm_defines
="USG POSIX SMALL_ARG_MAX"
3969 tm_file
=i386
/ptx4-i.h
3971 extra_parts
="crtbegin.o crtend.o"
3972 install_headers_dir
=install-headers-cpio
3974 i386-sun-sunos
*) # Sun i386 roadrunner
3979 i
[34567]86-wrs-vxworks*)
3980 tm_file
=i386
/vxi386.h
3981 tmake_file
=i386
/t-i386bare
3982 thread_file
='vxworks'
3985 tm_file
=i386
/i386-aout.h
3986 tmake_file
=i386
/t-i386bare
3988 i
[34567]86-*-beospe*)
3989 xm_file
=i386
/xm-beos.h
3990 xm_defines
="USE_C_ALLOCA"
3991 tmake_file
=i386
/t-beos
3992 tm_file
=i386
/beos-pe.h
3993 xmake_file
=i386
/x-beos
3996 i
[34567]86-*-beoself* | i
[34567]86-*-beos*)
3997 xm_file
=i386
/xm-beos.h
3998 tmake_file
='i386/t-beos i386/t-crtpic'
3999 tm_file
=i386
/beos-elf.h
4000 xmake_file
=i386
/x-beos
4002 extra_parts
='crtbegin.o crtend.o'
4004 i
[34567]86-*-bsdi* | i
[34567]86-*-bsd386*)
4005 tm_file
=i386
/bsd386.h
4006 # tmake_file=t-libc-ok
4009 tm_file
=i386
/386bsd.h
4010 # tmake_file=t-libc-ok
4011 # Next line turned off because both 386BSD and BSD/386 use GNU ld.
4014 i
[34567]86-*-freebsdelf*)
4015 tm_file
="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd-elf.h i386/perform.h"
4016 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4017 tmake_file
=t-freebsd
4021 case x
${enable_threads} in
4022 xyes | xpthreads | xposix
)
4024 tmake_file
="${tmake_file} t-freebsd-thread"
4028 i
[34567]86-*-freebsd*)
4029 tm_file
="i386/freebsd.h i386/perform.h"
4030 tmake_file
=t-freebsd
4032 i
[34567]86-*-netbsd*)
4033 tm_file
=i386
/netbsd.h
4037 i
[34567]86-*-openbsd*)
4038 # we need collect2 until our bug is fixed...
4042 tm_file
=i386
/i386-coff.h
4043 tmake_file
=i386
/t-i386bare
4045 i
[34567]86-*-isc*) # 80386 running ISC system
4046 xm_file
="${xm_file} i386/xm-isc.h"
4047 xm_defines
="USG SVR3"
4049 i
[34567]86-*-isc[34]*)
4050 xmake_file
=i386
/x-isc3
4053 xmake_file
=i386
/x-isc
4056 if test x
$gas = xyes
-a x
$stabs = xyes
4058 tm_file
=i386
/iscdbx.h
4059 tmake_file
=i386
/t-svr3dbx
4060 extra_parts
="svr3.ifile svr3z.ifile"
4062 tm_file
=i386
/isccoff.h
4063 tmake_file
=i386
/t-crtstuff
4064 extra_parts
="crtbegin.o crtend.o"
4066 install_headers_dir
=install-headers-cpio
4068 i
[34567]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux
4070 xmake_file
=x-linux-aout
4071 tmake_file
="t-linux-aout i386/t-crtstuff"
4072 tm_file
=i386
/linux-oldld.h
4076 i
[34567]86-*-linux-gnuaout*) # Intel 80386's running GNU/Linux
4077 xmake_file
=x-linux-aout
4078 tmake_file
="t-linux-aout i386/t-crtstuff"
4079 tm_file
=i386
/linux-aout.h
4083 i
[34567]86-*-linux-gnulibc1) # Intel 80386's running GNU/Linux
4084 # GNU/Linux C library 5
4086 tm_file
=i386
/linux.h
4087 tmake_file
="t-linux t-linux-gnulibc1 i386/t-crtstuff"
4088 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4091 if test x
$enable_threads = xyes
; then
4092 thread_file
='single'
4095 i
[34567]86-*-linux-gnu*) # Intel 80386's running GNU/Linux
4096 # aka GNU/Linux C library 6
4098 tm_file
=i386
/linux.h
4099 tmake_file
="t-linux i386/t-crtstuff"
4100 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4103 if test x
$enable_threads = xyes
; then
4110 i
[34567]86-go32-msdos | i
[34567]86-*-go32*)
4111 echo "GO32/DJGPP V1.X is no longer supported. Use *-pc-msdosdjgpp for DJGPP V2.X instead."
4114 i
[34567]86-pc-msdosdjgpp*)
4115 xm_file
=i386
/xm-djgpp.h
4116 tm_file
=i386
/djgpp.h
4117 tmake_file
=i386
/t-djgpp
4118 xmake_file
=i386
/x-djgpp
4122 case $host in *pc-msdosdjgpp
*)
4127 i
[34567]86-moss-msdos* | i
[34567]86-*-moss*)
4129 tmake_file
=t-libc-ok
4133 i
[34567]86-*-lynxos*)
4134 if test x
$gas = xyes
4138 tm_file
=i386
/lynx-ng.h
4140 xm_file
=i386
/xm-lynx.h
4141 tmake_file
=i386
/t-i386bare
4146 # tmake_file=t-libc-ok
4149 i
[34567]86-*-osfrose*) # 386 using OSF/rose
4150 if test x
$elf = xyes
4152 tm_file
=i386
/osfelf.h
4155 tm_file
=i386
/osfrose.h
4158 xm_file
="i386/xm-osf.h ${xm_file}"
4159 xmake_file
=i386
/x-osfrose
4160 tmake_file
=i386
/t-osf
4161 extra_objs
=halfpic.o
4163 i
[34567]86-go32-rtems*)
4165 xm_file
=i386
/xm-go32.h
4166 tm_file
=i386
/go32-rtems.h
4167 tmake_file
="i386/t-go32 t-rtems"
4169 i
[34567]86-*-rtemscoff*)
4171 tm_file
=i386
/rtems.h
4172 tmake_file
="i386/t-i386bare t-rtems"
4174 i
[34567]86-*-rtems*|i
[34567]86-*-rtemself*)
4176 tm_file
=i386
/rtemself.h
4177 extra_parts
="crtbegin.o crtend.o crti.o crtn.o"
4178 tmake_file
="i386/t-rtems-i386 i386/t-crtstuff t-rtems"
4180 i
[34567]86-*-sco3.2v5
*) # 80386 running SCO Open Server 5
4181 xm_file
="xm-alloca.h ${xm_file} i386/xm-sco5.h"
4182 xm_defines
="USG SVR3"
4183 xmake_file
=i386
/x-sco5
4184 install_headers_dir
=install-headers-cpio
4186 if test x
$gas = xyes
4188 tm_file
="i386/sco5gas.h ${tm_file}"
4189 tmake_file
=i386
/t-sco5gas
4191 tmake_file
=i386
/t-sco5
4193 extra_parts
="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
4195 i
[34567]86-*-sco3.2v4
*) # 80386 running SCO 3.2v4 system
4196 xm_file
="${xm_file} i386/xm-sco.h"
4197 xm_defines
="USG SVR3 BROKEN_LDEXP SMALL_ARG_MAX"
4198 xmake_file
=i386
/x-sco4
4199 install_headers_dir
=install-headers-cpio
4200 if test x
$stabs = xyes
4202 tm_file
=i386
/sco4dbx.h
4203 tmake_file
=i386
/t-svr3dbx
4204 extra_parts
="svr3.ifile svr3z.rfile"
4207 tmake_file
=i386
/t-crtstuff
4208 extra_parts
="crtbegin.o crtend.o"
4210 # The default EAFS filesystem supports long file names.
4211 # Truncating the target makes $host != $target which
4212 # makes gcc think it is doing a cross-compile.
4213 # truncate_target=yes
4215 i
[34567]86-*-sco*) # 80386 running SCO system
4216 xm_file
=i386
/xm-sco.h
4217 xmake_file
=i386
/x-sco
4218 install_headers_dir
=install-headers-cpio
4219 if test x
$stabs = xyes
4221 tm_file
=i386
/scodbx.h
4222 tmake_file
=i386
/t-svr3dbx
4223 extra_parts
="svr3.ifile svr3z.rfile"
4226 extra_parts
="crtbegin.o crtend.o"
4227 tmake_file
=i386
/t-crtstuff
4231 i
[34567]86-*-solaris2*)
4232 xm_file
="xm-alloca.h ${xm_file}"
4233 xm_defines
="USG POSIX SMALL_ARG_MAX"
4235 if test x
$gas = xyes
; then
4236 # Only needed if gas does not support -s
4237 tm_file
="i386/sol2gas.h ${tm_file}"
4239 tmake_file
=i386
/t-sol2
4240 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
4242 if test x
${enable_threads} = x
; then
4243 enable_threads
=$have_pthread_h
4244 if test x
${enable_threads} = x
; then
4245 enable_threads
=$have_thread_h
4248 if test x
${enable_threads} = xyes
; then
4249 if test x
${have_pthread_h} = xyes
; then
4252 thread_file
='solaris'
4256 i
[34567]86-*-sysv5*) # Intel x86 on System V Release 5
4257 xm_file
="xm-alloca.h ${xm_file}"
4258 xm_defines
="USG POSIX"
4259 tm_file
=i386
/sysv5.h
4260 if test x
$stabs = xyes
4262 tm_file
="${tm_file} dbx.h"
4264 tmake_file
=i386
/t-crtpic
4266 extra_parts
="crtbegin.o crtend.o"
4267 if test x
$enable_threads = xyes
; then
4271 i
[34567]86-*-sysv4*) # Intel 80386's running system V.4
4272 xm_file
="xm-alloca.h ${xm_file}"
4273 xm_defines
="USG POSIX SMALL_ARG_MAX"
4274 tm_file
=i386
/sysv4.h
4275 if test x
$stabs = xyes
4277 tm_file
="${tm_file} dbx.h"
4279 tmake_file
=i386
/t-crtpic
4281 extra_parts
="crtbegin.o crtend.o"
4283 i
[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit
4284 xm_file
="xm-alloca.h ${xm_file}"
4285 xm_defines
="USG POSIX"
4287 tmake_file
="i386/t-crtpic i386/t-udk"
4289 extra_parts
="crtbegin.o crtend.o"
4290 install_headers_dir
=install-headers-cpio
4292 i
[34567]86-*-osf1*) # Intel 80386's running OSF/1 1.3+
4294 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h i386/xm-osf1elf.h"
4295 xm_defines
="USE_C_ALLOCA SMALL_ARG_MAX"
4296 if test x
$stabs = xyes
4298 tm_file
=i386
/osf1elfgdb.h
4300 tm_file
=i386
/osf1elf.h
4302 tmake_file
=i386
/t-osf1elf
4303 xmake_file
=i386
/x-osf1elf
4304 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
4306 i
[34567]86-*-sysv*) # Intel 80386's running system V
4307 xm_defines
="USG SVR3"
4308 xmake_file
=i386
/x-sysv3
4309 if test x
$gas = xyes
4311 if test x
$stabs = xyes
4313 tm_file
=i386
/svr3dbx.h
4314 tmake_file
=i386
/t-svr3dbx
4315 extra_parts
="svr3.ifile svr3z.rfile"
4317 tm_file
=i386
/svr3gas.h
4318 extra_parts
="crtbegin.o crtend.o"
4319 tmake_file
=i386
/t-crtstuff
4322 tm_file
=i386
/sysv3.h
4323 extra_parts
="crtbegin.o crtend.o"
4324 tmake_file
=i386
/t-crtstuff
4327 i386-
*-vsta) # Intel 80386's running VSTa kernel
4328 xm_file
="${xm_file} i386/xm-vsta.h"
4330 tmake_file
=i386
/t-vsta
4331 xmake_file
=i386
/x-vsta
4334 xm_file
="${xm_file} i386/xm-cygwin.h"
4335 tmake_file
=i386
/t-cygwin
4336 tm_file
=i386
/win32.h
4337 xmake_file
=i386
/x-cygwin
4339 if test x
$enable_threads = xyes
; then
4344 i
[34567]86-*-pe | i
[34567]86-*-cygwin*)
4345 xm_file
="${xm_file} i386/xm-cygwin.h"
4346 tmake_file
=i386
/t-cygwin
4347 tm_file
=i386
/cygwin.h
4348 xmake_file
=i386
/x-cygwin
4350 if test x
$enable_threads = xyes
; then
4355 i
[34567]86-*-mingw32*)
4356 tm_file
=i386
/mingw32.h
4357 xm_file
="${xm_file} i386/xm-mingw32.h"
4358 tmake_file
="i386/t-cygwin i386/t-mingw32"
4360 xmake_file
=i386
/x-cygwin
4361 if test x
$enable_threads = xyes
; then
4368 *minwg32crt
* |
*mingw32
*)
4369 tm_file
="${tm_file} i386/crtdll.h"
4375 xm_file
="${xm_file} i386/xm-uwin.h"
4376 xm_defines
="USG NO_STAB_H"
4377 tmake_file
="i386/t-cygwin i386/t-uwin"
4379 xmake_file
=i386
/x-cygwin
4380 if test x
$enable_threads = xyes
; then
4385 i
[34567]86-*-interix*)
4386 tm_file
="i386/i386-interix.h interix.h"
4387 xm_file
="i386/xm-i386-interix.h xm-interix.h"
4389 tmake_file
="i386/t-interix"
4390 extra_objs
=interix.o
4391 xmake_file
=x-interix
4392 if test x
$enable_threads = xyes
; then
4395 if test x
$stabs = xyes
; then
4396 tm_file
="${tm_file} dbxcoff.h"
4399 i
[34567]86-*-winnt3*)
4400 tm_file
=i386
/win-nt.h
4401 out_file
=i386
/i386.c
4402 xm_file
="xm-winnt.h ${xm_file}"
4403 xmake_file
=winnt
/x-winnt
4404 tmake_file
=i386
/t-winnt
4405 extra_host_objs
="winnt.o oldnames.o"
4406 extra_gcc_objs
="spawnv.o oldnames.o"
4407 if test x
$gnu_ld != xyes
4409 extra_programs
=ld.exe
4411 if test x
$enable_threads = xyes
; then
4415 i
[34567]86-dg-dgux*)
4416 xm_file
="xm-alloca.h ${xm_file}"
4417 xm_defines
="USG POSIX"
4418 out_file
=i386
/dgux.c
4420 tmake_file
=i386
/t-dgux
4421 xmake_file
=i386
/x-dgux
4422 install_headers_dir
=install-headers-cpio
4424 i860-alliant-
*) # Alliant FX/2800
4425 tm_file
="${tm_file} svr4.h i860/sysv4.h i860/fx2800.h"
4426 xm_file
="${xm_file}"
4427 xmake_file
=i860
/x-fx2800
4428 tmake_file
=i860
/t-fx2800
4429 extra_parts
="crtbegin.o crtend.o"
4432 tm_file
="${tm_file} i860/bsd.h"
4433 if test x
$gas = xyes
4435 tm_file
="${tm_file} i860/bsd-gas.h"
4440 tm_file
="${tm_file} i860/mach.h"
4441 tmake_file
=t-libc-ok
4443 i860-
*-osf*) # Intel Paragon XP/S, OSF/1AD
4444 tm_file
="${tm_file} svr3.h i860/paragon.h"
4445 xm_defines
="USG SVR3"
4449 tm_file
="${tm_file} svr3.h i860/sysv3.h"
4450 xm_defines
="USG SVR3"
4451 xmake_file
=i860
/x-sysv3
4452 extra_parts
="crtbegin.o crtend.o"
4455 tm_file
="${tm_file} svr4.h i860/sysv4.h"
4456 xm_defines
="USG SVR3"
4457 xmake_file
=i860
/x-sysv4
4459 extra_parts
="crtbegin.o crtend.o"
4461 i960-wrs-vxworks5 | i960-wrs-vxworks5.0
*)
4462 tm_file
="${tm_file} i960/vx960.h"
4463 tmake_file
=i960
/t-vxworks960
4465 thread_file
='vxworks'
4467 i960-wrs-vxworks5
* | i960-wrs-vxworks
)
4468 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h i960/vx960-coff.h"
4469 tmake_file
=i960
/t-vxworks960
4471 thread_file
='vxworks'
4474 tm_file
="${tm_file} i960/vx960.h"
4475 tmake_file
=i960
/t-vxworks960
4477 thread_file
='vxworks'
4480 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h"
4481 tmake_file
=i960
/t-960bare
4485 tmake_file
="i960/t-960bare t-rtems"
4486 tm_file
="${tm_file} dbxcoff.h i960/rtems.h"
4489 i960-
*-*) # Default i960 environment.
4494 tmake_file
="ia64/t-ia64"
4495 target_cpu_default
="0"
4496 if test x
$gas = xyes
4498 target_cpu_default
="${target_cpu_default}|MASK_GNU_AS"
4500 if test x
$gnu_ld = xyes
4502 target_cpu_default
="${target_cpu_default}|MASK_GNU_LD"
4506 tm_file
=ia64
/linux.h
4507 tmake_file
="t-linux ia64/t-ia64"
4508 target_cpu_default
="MASK_GNU_AS|MASK_GNU_LD"
4509 if test x
$enable_threads = xyes
; then
4514 extra_parts
="crtinit.o crtfini.o"
4516 m68000-convergent-sysv
*)
4518 xm_file
="m68k/xm-3b1.h ${xm_file}"
4521 extra_headers
=math-68881.h
4523 m68000-hp-bsd
*) # HP 9000/200 running BSD
4524 tm_file
=m68k
/hp2bsd.h
4525 xmake_file
=m68k
/x-hp2bsd
4527 extra_headers
=math-68881.h
4529 m68000-hp-hpux
*) # HP 9000 series 300
4530 xm_file
="xm-alloca.h ${xm_file}"
4532 if test x
$gas = xyes
4534 xmake_file
=m68k
/x-hp320g
4535 tm_file
=m68k
/hp310g.h
4537 xmake_file
=m68k
/x-hp320
4538 tm_file
=m68k
/hp310.h
4540 install_headers_dir
=install-headers-cpio
4542 extra_headers
=math-68881.h
4547 extra_headers
=math-68881.h
4550 tm_file
=m68k
/sun2o4.h
4552 extra_headers
=math-68881.h
4555 xm_file
="m68k/xm-3b1.h ${xm_file}"
4557 if test x
$gas = xyes
4564 extra_headers
=math-68881.h
4566 m68k-apple-aux
*) # Apple Macintosh running A/UX
4567 xm_defines
="USG AUX"
4568 tmake_file
=m68k
/t-aux
4569 install_headers_dir
=install-headers-cpio
4570 extra_headers
=math-68881.h
4571 extra_parts
="crt1.o mcrt1.o maccrt1.o crt2.o crtn.o"
4573 if test "$gnu_ld" = yes
4575 tm_file
="${tm_file} m68k/auxgld.h"
4577 tm_file
="${tm_file} m68k/auxld.h"
4579 if test "$gas" = yes
4581 tm_file
="${tm_file} m68k/auxgas.h"
4583 tm_file
="${tm_file} m68k/auxas.h"
4585 tm_file
="${tm_file} m68k/a-ux.h"
4589 tm_file
=m68k
/apollo68.h
4590 xmake_file
=m68k
/x-apollo68
4592 extra_headers
=math-68881.h
4595 m68k-altos-sysv
*) # Altos 3068
4596 if test x
$gas = xyes
4598 tm_file
=m68k
/altos3068.h
4601 echo "The Altos is supported only with the GNU assembler" 1>&2
4604 extra_headers
=math-68881.h
4606 m68k-bull-sysv
*) # Bull DPX/2
4607 if test x
$gas = xyes
4609 if test x
$stabs = xyes
4611 tm_file
=m68k
/dpx2cdbx.h
4613 tm_file
=m68k
/dpx2g.h
4618 xm_file
="xm-alloca.h ${xm_file}"
4620 xmake_file
=m68k
/x-dpx2
4622 extra_headers
=math-68881.h
4624 m68k-atari-sysv4
*) # Atari variant of V.4.
4625 tm_file
=m68k
/atari.h
4626 xm_file
="xm-alloca.h ${xm_file}"
4627 xm_defines
="USG FULL_PROTOTYPES"
4629 extra_parts
="crtbegin.o crtend.o"
4630 extra_headers
=math-68881.h
4633 m68k-motorola-sysv
*)
4634 tm_file
=m68k
/mot3300.h
4635 xm_file
="xm-alloca.h m68k/xm-mot3300.h ${xm_file}"
4636 if test x
$gas = xyes
4638 xmake_file
=m68k
/x-mot3300-gas
4639 if test x
$gnu_ld = xyes
4641 tmake_file
=m68k
/t-mot3300-gald
4643 tmake_file
=m68k
/t-mot3300-gas
4647 xmake_file
=m68k
/x-mot3300
4648 if test x
$gnu_ld = xyes
4650 tmake_file
=m68k
/t-mot3300-gld
4652 tmake_file
=m68k
/t-mot3300
4656 gdb_needs_out_file_path
=yes
4657 extra_parts
="crt0.o mcrt0.o"
4658 extra_headers
=math-68881.h
4661 m68k-ncr-sysv
*) # NCR Tower 32 SVR3
4662 tm_file
=m68k
/tower-as.h
4663 xm_defines
="USG SVR3"
4664 xmake_file
=m68k
/x-tower
4665 extra_parts
="crtbegin.o crtend.o"
4666 extra_headers
=math-68881.h
4669 tm_file
=m68k
/plexus.h
4670 xm_file
="xm-alloca.h m68k/xm-plexus.h ${xm_file}"
4673 extra_headers
=math-68881.h
4677 xm_file
="xm-alloca.h ${xm_file}"
4679 extra_headers
=math-68881.h
4682 xm_file
="xm-alloca.h m68k/xm-crds.h ${xm_file}"
4683 xm_defines
="USG unos"
4684 xmake_file
=m68k
/x-crds
4687 extra_headers
=math-68881.h
4689 m68k-cbm-sysv4
*) # Commodore variant of V.4.
4691 xm_file
="xm-alloca.h ${xm_file}"
4692 xm_defines
="USG FULL_PROTOTYPES"
4693 xmake_file
=m68k
/x-amix
4695 extra_parts
="crtbegin.o crtend.o"
4696 extra_headers
=math-68881.h
4700 tm_file
=m68k
/ccur-GAS.h
4701 xmake_file
=m68k
/x-ccur
4702 extra_headers
=math-68881.h
4706 m68k-hp-bsd4.4
*) # HP 9000/3xx running 4.4bsd
4707 tm_file
=m68k
/hp3bsd44.h
4708 xmake_file
=m68k
/x-hp3bsd44
4710 extra_headers
=math-68881.h
4713 m68k-hp-bsd
*) # HP 9000/3xx running Berkeley Unix
4714 tm_file
=m68k
/hp3bsd.h
4716 extra_headers
=math-68881.h
4720 if test x
$with_fp = xno
4722 tm_file
=m68k
/isi-nfp.h
4728 extra_headers
=math-68881.h
4730 m68k-hp-hpux7
*) # HP 9000 series 300 running HPUX version 7.
4731 xm_file
="xm-alloca.h ${xm_file}"
4733 if test x
$gas = xyes
4735 xmake_file
=m68k
/x-hp320g
4736 tm_file
=m68k
/hp320g.h
4738 xmake_file
=m68k
/x-hp320
4739 tm_file
=m68k
/hpux7.h
4741 install_headers_dir
=install-headers-cpio
4743 extra_headers
=math-68881.h
4746 m68k-hp-hpux
*) # HP 9000 series 300
4747 xm_file
="xm-alloca.h ${xm_file}"
4749 if test x
$gas = xyes
4751 xmake_file
=m68k
/x-hp320g
4752 tm_file
=m68k
/hp320g.h
4754 xmake_file
=m68k
/x-hp320
4755 tm_file
=m68k
/hp320.h
4757 install_headers_dir
=install-headers-cpio
4759 extra_headers
=math-68881.h
4763 tm_file
=m68k
/sun3mach.h
4765 extra_headers
=math-68881.h
4769 if test x
$gas = xyes
4771 tm_file
=m68k
/news3gas.h
4773 tm_file
=m68k
/news3.h
4776 extra_headers
=math-68881.h
4779 m68k-sony-bsd
* | m68k-sony-newsos
*)
4780 if test x
$gas = xyes
4782 tm_file
=m68k
/newsgas.h
4787 extra_headers
=math-68881.h
4790 m68k-next-nextstep2
*)
4791 tm_file
=m68k
/next21.h
4792 xm_file
="m68k/xm-next.h ${xm_file}"
4793 tmake_file
=m68k
/t-next
4794 xmake_file
=m68k
/x-next
4795 extra_objs
=nextstep.o
4796 extra_headers
=math-68881.h
4800 m68k-next-nextstep
[34]*)
4802 xm_file
="m68k/xm-next.h ${xm_file}"
4803 tmake_file
=m68k
/t-next
4804 xmake_file
=m68k
/x-next
4805 extra_objs
=nextstep.o
4806 extra_parts
="crtbegin.o crtend.o"
4807 extra_headers
=math-68881.h
4809 if test x
$enable_threads = xyes
; then
4814 if test x
$with_fp = xno
4816 tm_file
=m68k
/sun3n3.h
4818 tm_file
=m68k
/sun3o3.h
4822 extra_headers
=math-68881.h
4824 m68k-sun-sunos
*) # For SunOS 4 (the default).
4825 if test x
$with_fp = xno
4827 tm_file
=m68k
/sun3n.h
4833 extra_headers
=math-68881.h
4836 tm_file
=m68k
/vxm68k.h
4837 tmake_file
=m68k
/t-vxworks68
4838 extra_headers
=math-68881.h
4839 thread_file
='vxworks'
4843 tmake_file
=m68k
/t-m68kbare
4844 tm_file
="m68k/m68k-aout.h libgloss.h"
4845 extra_headers
=math-68881.h
4849 tmake_file
=m68k
/t-m68kbare
4850 tm_file
="m68k/m68k-coff.h dbx.h libgloss.h"
4851 extra_headers
=math-68881.h
4854 m68020-
*-elf* | m68k-
*-elf*)
4855 tm_file
="m68k/m68020-elf.h"
4856 xm_file
=m68k
/xm-m68kv.h
4857 tmake_file
=m68k
/t-m68kelf
4858 header_files
=math-68881.h
4861 if test x
$gas = xyes
4865 tm_file
=m68k
/lynx-ng.h
4867 xm_file
=m68k
/xm-lynx.h
4869 tmake_file
=m68k
/t-lynx
4870 extra_headers
=math-68881.h
4874 tm_file
=m68k
/netbsd.h
4881 # we need collect2 until our bug is fixed...
4884 m68k-
*-sysv3*) # Motorola m68k's running system V.3
4885 xm_file
="xm-alloca.h ${xm_file}"
4887 xmake_file
=m68k
/x-m68kv
4888 extra_parts
="crtbegin.o crtend.o"
4889 extra_headers
=math-68881.h
4892 m68k-
*-sysv4*) # Motorola m68k's running system V.4
4893 tm_file
=m68k
/m68kv4.h
4894 xm_file
="xm-alloca.h ${xm_file}"
4897 extra_parts
="crtbegin.o crtend.o"
4898 extra_headers
=math-68881.h
4901 m68k-
*-linux-gnuaout*) # Motorola m68k's running GNU/Linux
4904 tm_file
=m68k
/linux-aout.h
4905 tmake_file
="t-linux-aout m68k/t-linux-aout"
4906 extra_headers
=math-68881.h
4910 m68k-
*-linux-gnulibc1) # Motorola m68k's running GNU/Linux
4911 # with ELF format using the
4912 # GNU/Linux C library 5
4914 tm_file
=m68k
/linux.h
4915 tmake_file
="t-linux t-linux-gnulibc1 m68k/t-linux"
4916 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4917 extra_headers
=math-68881.h
4921 m68k-
*-linux-gnu*) # Motorola m68k's running GNU/Linux
4922 # with ELF format using glibc 2
4923 # aka the GNU/Linux C library 6.
4925 tm_file
=m68k
/linux.h
4926 tmake_file
="t-linux m68k/t-linux"
4927 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4928 extra_headers
=math-68881.h
4931 if test x
$enable_threads = xyes
; then
4936 tmake_file
=m68k
/t-m68kbare
4937 tm_file
=m68k
/m68k-psos.h
4938 extra_headers
=math-68881.h
4942 tmake_file
="m68k/t-m68kbare t-rtems"
4943 tm_file
=m68k
/rtems.h
4944 extra_headers
=math-68881.h
4947 m68k-
*-rtemself*|m68k-
*-rtems*)
4948 tmake_file
="m68k/t-m68kbare t-rtems m68k/t-crtstuff"
4949 tm_file
=m68k
/rtemself.h
4950 extra_headers
=math-68881.h
4956 tm_file
=m88k
/dguxbcs.h
4957 tmake_file
=m88k
/t-dguxbcs
4961 tmake_file
=m88k
/t-dgux
4964 extra_parts
="crtbegin.o bcscrtbegin.o crtend.o m88kdgux.ld"
4965 xmake_file
=m88k
/x-dgux
4966 if test x
$gas = xyes
4968 tmake_file
=m88k
/t-dgux-gas
4971 m88k-dolphin-sysv3
*)
4972 tm_file
=m88k
/dolph.h
4973 extra_parts
="crtbegin.o crtend.o"
4974 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4975 xmake_file
=m88k
/x-dolph
4976 if test x
$gas = xyes
4978 tmake_file
=m88k
/t-m88k-gas
4981 m88k-tektronix-sysv3
)
4982 tm_file
=m88k
/tekXD88.h
4983 extra_parts
="crtbegin.o crtend.o"
4984 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4985 xmake_file
=m88k
/x-tekXD88
4986 if test x
$gas = xyes
4988 tmake_file
=m88k
/t-m88k-gas
4992 tm_file
=m88k
/m88k-aout.h
4995 tm_file
=m88k
/m88k-coff.h
4996 tmake_file
=m88k
/t-bug
5000 extra_parts
="crtbegin.o crtend.o"
5001 if test x
$gas = xyes
5003 tmake_file
=m88k
/t-luna-gas
5005 tmake_file
=m88k
/t-luna
5009 tmake_file
="${tmake_file} m88k/t-luna-gas"
5012 tm_file
=m88k
/sysv3.h
5013 extra_parts
="crtbegin.o crtend.o"
5014 xm_file
="m88k/xm-sysv3.h ${xm_file}"
5015 xmake_file
=m88k
/x-sysv3
5016 if test x
$gas = xyes
5018 tmake_file
=m88k
/t-m88k-gas
5022 tm_file
=m88k
/sysv4.h
5023 extra_parts
="crtbegin.o crtend.o"
5024 xmake_file
=m88k
/x-sysv4
5025 tmake_file
=m88k
/t-sysv4
5028 tm_file
=mcore
/mcore-elf.h
5029 tmake_file
=mcore
/t-mcore
5032 tm_file
=mcore
/mcore-pe.h
5033 tmake_file
=mcore
/t-mcore-pe
5035 mips-sgi-irix6
*) # SGI System V.4., IRIX 6
5036 if test "x$gnu_ld" = xyes
5038 tm_file
="mips/iris6.h mips/iris6gld.h"
5040 tm_file
=mips
/iris6.h
5042 tmake_file
=mips
/t-iris6
5043 xm_file
=mips
/xm-iris6.h
5044 xmake_file
=mips
/x-iris6
5045 # if test x$enable_threads = xyes; then
5046 # thread_file='irix'
5050 tm_file
="mips/elf.h mips/vxworks.h"
5051 tmake_file
=mips
/t-ecoff
5054 extra_parts
="crtbegin.o crtend.o"
5055 thread_file
='vxworks'
5057 mips-sgi-irix5cross64
) # Irix5 host, Irix 6 target, cross64
5058 tm_file
="mips/iris6.h mips/cross64.h"
5060 xm_file
="mips/xm-iris5.h"
5061 xmake_file
=mips
/x-iris
5062 tmake_file
=mips
/t-cross64
5063 # See comment in mips/iris[56].h files.
5065 # if test x$enable_threads = xyes; then
5066 # thread_file='irix'
5070 if test x
$gas = xyes
5072 if test x
$stabs = xyes
5074 tm_file
=mips
/iris5gdb.h
5076 tm_file
="mips/sni-svr4.h mips/sni-gas.h"
5079 tm_file
=mips
/sni-svr4.h
5082 xmake_file
=mips
/x-sni-svr4
5083 tmake_file
=mips
/t-mips-gas
5084 if test x
$gnu_ld != xyes
5089 mips-sgi-irix5
*) # SGI System V.4., IRIX 5
5090 if test x
$gas = xyes
5092 tm_file
="mips/iris5.h mips/iris5gas.h"
5093 if test x
$stabs = xyes
5095 tm_file
="${tm_file} dbx.h"
5098 tm_file
=mips
/iris5.h
5101 xm_file
="mips/xm-iris5.h"
5102 xmake_file
=mips
/x-iris
5103 # mips-tfile doesn't work yet
5104 tmake_file
=mips
/t-mips-gas
5105 # See comment in mips/iris5.h file.
5107 # if test x$enable_threads = xyes; then
5108 # thread_file='irix'
5111 mips-sgi-irix4loser
*) # Mostly like a MIPS.
5112 tm_file
="mips/iris4loser.h mips/iris3.h ${tm_file} mips/iris4.h"
5113 if test x
$stabs = xyes
; then
5114 tm_file
="${tm_file} dbx.h"
5117 xmake_file
=mips
/x-iris
5118 if test x
$gas = xyes
5120 tmake_file
=mips
/t-mips-gas
5122 extra_passes
="mips-tfile mips-tdump"
5124 if test x
$gnu_ld != xyes
5128 # if test x$enable_threads = xyes; then
5129 # thread_file='irix'
5132 mips-sgi-irix4
*) # Mostly like a MIPS.
5133 tm_file
="mips/iris3.h ${tm_file} mips/iris4.h"
5134 if test x
$stabs = xyes
; then
5135 tm_file
="${tm_file} dbx.h"
5138 xmake_file
=mips
/x-iris
5139 if test x
$gas = xyes
5141 tmake_file
=mips
/t-mips-gas
5143 extra_passes
="mips-tfile mips-tdump"
5145 if test x
$gnu_ld != xyes
5149 # if test x$enable_threads = xyes; then
5150 # thread_file='irix'
5153 mips-sgi-
*) # Mostly like a MIPS.
5154 tm_file
="mips/iris3.h ${tm_file}"
5155 if test x
$stabs = xyes
; then
5156 tm_file
="${tm_file} dbx.h"
5159 xmake_file
=mips
/x-iris3
5160 if test x
$gas = xyes
5162 tmake_file
=mips
/t-mips-gas
5164 extra_passes
="mips-tfile mips-tdump"
5166 if test x
$gnu_ld != xyes
5171 mips-dec-osfrose
*) # Decstation running OSF/1 reference port with OSF/rose.
5172 tm_file
="mips/osfrose.h ${tm_file}"
5173 xmake_file
=mips
/x-osfrose
5174 tmake_file
=mips
/t-osfrose
5175 extra_objs
=halfpic.o
5178 mips-dec-osf
*) # Decstation running OSF/1 as shipped by DIGITAL
5179 tm_file
=mips
/dec-osf1.h
5180 if test x
$stabs = xyes
; then
5181 tm_file
="${tm_file} dbx.h"
5183 xmake_file
=mips
/x-dec-osf1
5184 if test x
$gas = xyes
5186 tmake_file
=mips
/t-mips-gas
5188 tmake_file
=mips
/t-ultrix
5189 extra_passes
="mips-tfile mips-tdump"
5191 if test x
$gnu_ld != xyes
5196 mips-dec-bsd
*) # Decstation running 4.4 BSD
5197 tm_file
=mips
/dec-bsd.h
5198 if test x
$gas = xyes
5200 tmake_file
=mips
/t-mips-gas
5202 tmake_file
=mips
/t-ultrix
5203 extra_passes
="mips-tfile mips-tdump"
5205 if test x
$gnu_ld != xyes
5210 mipsel-
*-netbsd* | mips-dec-netbsd
*) # Decstation running NetBSD
5211 tm_file
=mips
/netbsd.h
5212 # On NetBSD, the headers are already okay, except for math.h.
5215 mips
*-*-linux*) # Linux MIPS, either endian.
5218 mipsel-
*) tm_file
="mips/elfl.h mips/linux.h" ;;
5219 *) tm_file
="mips/elf.h mips/linux.h" ;;
5221 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5224 if test x
$enable_threads = xyes
; then
5228 mips
*el-
*-openbsd*) # mips little endian
5229 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
5231 mips
*-*-openbsd*) # mips big endian
5232 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
5233 tm_file
="mips/openbsd-be.h ${tm_file}"
5235 mips-sony-bsd
* | mips-sony-newsos
*) # Sony NEWS 3600 or risc/news.
5236 tm_file
="mips/news4.h ${tm_file}"
5237 if test x
$stabs = xyes
; then
5238 tm_file
="${tm_file} dbx.h"
5240 if test x
$gas = xyes
5242 tmake_file
=mips
/t-mips-gas
5244 extra_passes
="mips-tfile mips-tdump"
5246 if test x
$gnu_ld != xyes
5250 xmake_file
=mips
/x-sony
5252 mips-sony-sysv
*) # Sony NEWS 3800 with NEWSOS5.0.
5253 # That is based on svr4.
5254 # t-svr4 is not right because this system doesn't use ELF.
5255 tm_file
="mips/news5.h ${tm_file}"
5256 if test x
$stabs = xyes
; then
5257 tm_file
="${tm_file} dbx.h"
5260 if test x
$gas = xyes
5262 tmake_file
=mips
/t-mips-gas
5264 extra_passes
="mips-tfile mips-tdump"
5266 if test x
$gnu_ld != xyes
5271 mips-tandem-sysv4
*) # Tandem S2 running NonStop UX
5272 tm_file
="mips/svr4-5.h mips/svr4-t.h"
5273 if test x
$stabs = xyes
; then
5274 tm_file
="${tm_file} dbx.h"
5277 xmake_file
=mips
/x-sysv
5278 if test x
$gas = xyes
5280 tmake_file
=mips
/t-mips-gas
5281 extra_parts
="crtbegin.o crtend.o"
5283 tmake_file
=mips
/t-mips
5284 extra_passes
="mips-tfile mips-tdump"
5286 if test x
$gnu_ld != xyes
5291 mips-
*-ultrix* | mips-dec-mach3
) # Decstation.
5292 tm_file
="mips/ultrix.h ${tm_file}"
5293 if test x
$stabs = xyes
; then
5294 tm_file
="${tm_file} dbx.h"
5296 xmake_file
=mips
/x-ultrix
5297 if test x
$gas = xyes
5299 tmake_file
=mips
/t-mips-gas
5301 tmake_file
=mips
/t-ultrix
5302 extra_passes
="mips-tfile mips-tdump"
5304 if test x
$gnu_ld != xyes
5309 mips-
*-riscos[56789]bsd
*)
5310 tm_file
=mips
/bsd-5.h
# MIPS BSD 4.3, RISC-OS 5.0
5311 if test x
$stabs = xyes
; then
5312 tm_file
="${tm_file} dbx.h"
5314 if test x
$gas = xyes
5316 tmake_file
=mips
/t-bsd-gas
5318 tmake_file
=mips
/t-bsd
5319 extra_passes
="mips-tfile mips-tdump"
5321 if test x
$gnu_ld != xyes
5326 mips-
*-bsd* | mips-
*-riscosbsd* | mips-
*-riscos[1234]bsd
*)
5327 tm_file
="mips/bsd-4.h ${tm_file}" # MIPS BSD 4.3, RISC-OS 4.0
5328 if test x
$stabs = xyes
; then
5329 tm_file
="${tm_file} dbx.h"
5331 if test x
$gas = xyes
5333 tmake_file
=mips
/t-bsd-gas
5335 tmake_file
=mips
/t-bsd
5336 extra_passes
="mips-tfile mips-tdump"
5338 if test x
$gnu_ld != xyes
5343 mips-
*-riscos[56789]sysv4
*)
5344 tm_file
=mips
/svr4-5.h
# MIPS System V.4., RISC-OS 5.0
5345 if test x
$stabs = xyes
; then
5346 tm_file
="${tm_file} dbx.h"
5348 xmake_file
=mips
/x-sysv
5349 if test x
$gas = xyes
5351 tmake_file
=mips
/t-svr4-gas
5353 tmake_file
=mips
/t-svr4
5354 extra_passes
="mips-tfile mips-tdump"
5356 if test x
$gnu_ld != xyes
5361 mips-
*-sysv4* | mips-
*-riscos[1234]sysv4
* | mips-
*-riscossysv4*)
5362 tm_file
="mips/svr4-4.h ${tm_file}"
5363 if test x
$stabs = xyes
; then
5364 tm_file
="${tm_file} dbx.h"
5367 xmake_file
=mips
/x-sysv
5368 if test x
$gas = xyes
5370 tmake_file
=mips
/t-svr4-gas
5372 tmake_file
=mips
/t-svr4
5373 extra_passes
="mips-tfile mips-tdump"
5375 if test x
$gnu_ld != xyes
5380 mips-
*-riscos[56789]sysv
*)
5381 tm_file
=mips
/svr3-5.h
# MIPS System V.3, RISC-OS 5.0
5382 if test x
$stabs = xyes
; then
5383 tm_file
="${tm_file} dbx.h"
5386 xmake_file
=mips
/x-sysv
5387 if test x
$gas = xyes
5389 tmake_file
=mips
/t-svr3-gas
5391 tmake_file
=mips
/t-svr3
5392 extra_passes
="mips-tfile mips-tdump"
5394 if test x
$gnu_ld != xyes
5399 mips-
*-sysv* | mips-
*-riscos*sysv
*)
5400 tm_file
="mips/svr3-4.h ${tm_file}"
5401 if test x
$stabs = xyes
; then
5402 tm_file
="${tm_file} dbx.h"
5405 xmake_file
=mips
/x-sysv
5406 if test x
$gas = xyes
5408 tmake_file
=mips
/t-svr3-gas
5410 tmake_file
=mips
/t-svr3
5411 extra_passes
="mips-tfile mips-tdump"
5413 if test x
$gnu_ld != xyes
5418 mips-
*-riscos[56789]*) # Default MIPS RISC-OS 5.0.
5419 tm_file
=mips
/mips-5.h
5420 if test x
$stabs = xyes
; then
5421 tm_file
="${tm_file} dbx.h"
5423 if test x
$gas = xyes
5425 tmake_file
=mips
/t-mips-gas
5427 extra_passes
="mips-tfile mips-tdump"
5429 if test x
$gnu_ld != xyes
5437 tm_file
=mips
/ecoffl.h
5438 if test x
$stabs = xyes
; then
5439 tm_file
="${tm_file} dbx.h"
5441 tmake_file
=mips
/t-ecoff
5444 tm_file
="gofast.h mips/ecoff.h"
5445 if test x
$stabs = xyes
; then
5446 tm_file
="${tm_file} dbx.h"
5448 tmake_file
=mips
/t-ecoff
5451 tm_file
="mips/elfl.h"
5452 tmake_file
=mips
/t-elf
5455 tm_file
="mips/elf.h"
5456 tmake_file
=mips
/t-elf
5459 tm_file
="mips/elfl64.h"
5460 tmake_file
=mips
/t-elf
5462 mips64orionel-
*-elf*)
5463 tm_file
="mips/elforion.h mips/elfl64.h"
5464 tmake_file
=mips
/t-elf
5467 tm_file
="mips/elf64.h"
5468 tmake_file
=mips
/t-elf
5471 tm_file
="mips/elforion.h mips/elf64.h"
5472 tmake_file
=mips
/t-elf
5474 mips64orion-
*-rtems*)
5475 tm_file
="mips/elforion.h mips/elf64.h mips/rtems64.h"
5476 tmake_file
="mips/t-elf t-rtems"
5479 tm_file
="mips/r3900.h mips/elfl.h mips/abi64.h"
5480 tmake_file
=mips
/t-r3900
5483 tm_file
="mips/r3900.h mips/elf.h mips/abi64.h"
5484 tmake_file
=mips
/t-r3900
5486 mips-
*-*) # Default MIPS RISC-OS 4.0.
5487 if test x
$stabs = xyes
; then
5488 tm_file
="${tm_file} dbx.h"
5490 if test x
$gas = xyes
5492 tmake_file
=mips
/t-mips-gas
5494 extra_passes
="mips-tfile mips-tdump"
5496 if test x
$gnu_ld != xyes
5504 tm_file
="mn10200/mn10200.h"
5505 if test x
$stabs = xyes
5507 tm_file
="${tm_file} dbx.h"
5513 tm_file
="mn10300/mn10300.h"
5514 if test x
$stabs = xyes
5516 tm_file
="${tm_file} dbx.h"
5521 tm_file
=ns32k
/encore.h
5525 tm_file
=ns32k
/sequent.h
5529 tm_file
=ns32k
/tek6100.h
5533 tm_file
=ns32k
/tek6200.h
5536 # This has not been updated to GCC 2.
5539 # xmake_file=ns32k/x-genix
5540 # tm_file=ns32k/genix.h
5544 tm_file
=ns32k
/merlin.h
5548 tm_file
=ns32k
/pc532-mach.h
5552 tm_file
=ns32k
/pc532-min.h
5553 xm_file
="ns32k/xm-pc532-min.h ${xm-file}"
5558 tm_file
=ns32k
/netbsd.h
5559 xm_file
="ns32k/xm-netbsd.h ${xm_file}"
5560 # On NetBSD, the headers are already okay, except for math.h.
5565 tm_file
="${tm_file} pdp11/2bsd.h"
5574 # This has not been updated to GCC 2.
5577 # xmake_file=pyr/x-pyr
5582 tm_file
="svr4.h pj/linux.h ${tm_file}"
5587 tm_file
="svr4.h pj/pjl.h ${tm_file}"
5594 xmake_file
=romp
/x-mach
5601 tmake_file
="${tmake_file} rs6000/t-rs6000 rs6000/t-openbsd"
5605 tm_file
=rs6000
/beos.h
5606 xm_file
=rs6000
/xm-beos.h
5607 tmake_file
=rs6000
/t-beos
5608 xmake_file
=rs6000
/x-beos
5610 powerpc-
*-sysv* | powerpc-
*-elf*)
5611 tm_file
=rs6000
/sysv4.h
5612 xm_file
="rs6000/xm-sysv4.h"
5613 xm_defines
="USG POSIX"
5614 extra_headers
=ppc-asm.h
5615 if test x
$gas = xyes
5617 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5619 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5621 xmake_file
=rs6000
/x-sysv4
5624 tm_file
=rs6000
/eabiaix.h
5625 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5626 extra_headers
=ppc-asm.h
5629 tm_file
=rs6000
/eabisim.h
5630 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5631 extra_headers
=ppc-asm.h
5634 tm_file
=rs6000
/eabi.h
5635 if test x
$gas = xyes
5637 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5639 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5641 extra_headers
=ppc-asm.h
5644 tm_file
=rs6000
/rtems.h
5645 if test x
$gas = xyes
5647 tmake_file
="rs6000/t-ppcgas t-rtems rs6000/t-ppccomm"
5649 tmake_file
="rs6000/t-ppc t-rtems rs6000/t-ppccomm"
5651 extra_headers
=ppc-asm.h
5653 powerpc-
*-linux-gnulibc1)
5654 tm_file
=rs6000
/linux.h
5655 xm_file
=rs6000
/xm-sysv4.h
5656 out_file
=rs6000
/rs6000.c
5657 if test x
$gas = xyes
5659 tmake_file
="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5661 tmake_file
="rs6000/t-ppc t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5664 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5665 extra_headers
=ppc-asm.h
5666 if test x
$enable_threads = xyes
; then
5670 powerpc-
*-linux-gnu*)
5671 tm_file
=rs6000
/linux.h
5672 xm_file
="rs6000/xm-sysv4.h"
5673 xm_defines
="USG ${xm_defines}"
5674 out_file
=rs6000
/rs6000.c
5675 if test x
$gas = xyes
5677 tmake_file
="rs6000/t-ppcos t-linux rs6000/t-ppccomm"
5679 tmake_file
="rs6000/t-ppc t-linux rs6000/t-ppccomm"
5682 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5683 extra_headers
=ppc-asm.h
5684 if test x
$enable_threads = xyes
; then
5688 powerpc-wrs-vxworks
*)
5690 xm_file
="rs6000/xm-sysv4.h"
5691 xm_defines
="USG POSIX"
5692 tm_file
=rs6000
/vxppc.h
5693 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5694 extra_headers
=ppc-asm.h
5695 thread_file
='vxworks'
5697 powerpcle-
*-sysv* | powerpcle-
*-elf*)
5698 tm_file
=rs6000
/sysv4le.h
5699 xm_file
="rs6000/xm-sysv4.h"
5700 xm_defines
="USG POSIX"
5701 if test x
$gas = xyes
5703 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5705 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5707 xmake_file
=rs6000
/x-sysv4
5708 extra_headers
=ppc-asm.h
5710 powerpcle-
*-eabisim*)
5711 tm_file
=rs6000
/eabilesim.h
5712 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5713 extra_headers
=ppc-asm.h
5716 tm_file
=rs6000
/eabile.h
5717 if test x
$gas = xyes
5719 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5721 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5723 extra_headers
=ppc-asm.h
5725 powerpcle-
*-winnt* )
5726 tm_file
=rs6000
/win-nt.h
5727 tmake_file
=rs6000
/t-winnt
5729 if test x
$enable_threads = xyes
; then
5732 extra_headers
=ppc-asm.h
5734 powerpcle-
*-pe | powerpcle-
*-cygwin*)
5735 tm_file
=rs6000
/cygwin.h
5736 xm_file
="rs6000/xm-cygwin.h ${xm_file}"
5737 tmake_file
=rs6000
/t-winnt
5738 xmake_file
=rs6000
/x-cygwin
5740 if test x
$enable_threads = xyes
; then
5744 extra_headers
=ppc-asm.h
5746 powerpcle-
*-solaris2*)
5747 tm_file
=rs6000
/sol2.h
5748 xm_file
="rs6000/xm-sysv4.h"
5749 xm_defines
="USG POSIX"
5750 if test x
$gas = xyes
5752 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5754 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5756 xmake_file
=rs6000
/x-sysv4
5757 extra_headers
=ppc-asm.h
5759 rs6000-ibm-aix3.
[01]*)
5760 tm_file
=rs6000
/aix31.h
5761 xmake_file
=rs6000
/x-aix31
5765 rs6000-ibm-aix3.2.
[456789]* | powerpc-ibm-aix3.2.
[456789]*)
5766 tm_file
=rs6000
/aix3newas.h
5767 if test x
$host != x
$target
5769 tmake_file
=rs6000
/t-xnewas
5771 tmake_file
=rs6000
/t-newas
5776 rs6000-ibm-aix4.
[12]* | powerpc-ibm-aix4.
[12]*)
5777 tm_file
=rs6000
/aix41.h
5778 if test x
$host != x
$target
5780 tmake_file
=rs6000
/t-xnewas
5782 tmake_file
=rs6000
/t-newas
5784 if test "$gnu_ld" = yes
5786 xmake_file
=rs6000
/x-aix41-gld
5788 xmake_file
=rs6000
/x-aix41
5793 rs6000-ibm-aix4.
[3456789]* | powerpc-ibm-aix4.
[3456789]*)
5794 tm_file
=rs6000
/aix43.h
5795 if test x
$host != x
$target
5797 tmake_file
=rs6000
/t-xaix43
5799 tmake_file
=rs6000
/t-aix43
5801 xmake_file
=rs6000
/x-aix43
5805 rs6000-ibm-aix
[56789].
* | powerpc-ibm-aix
[56789].
*)
5806 tm_file
=rs6000
/aix43.h
5807 if test x
$host != x
$target
5809 tmake_file
=rs6000
/t-xaix43
5811 tmake_file
=rs6000
/t-aix43
5813 xmake_file
=rs6000
/x-aix43
5826 tm_file
=rs6000
/mach.h
5827 xm_file
="${xm_file} rs6000/xm-mach.h"
5828 xmake_file
=rs6000
/x-mach
5832 tm_file
=rs6000
/lynx.h
5833 xm_file
=rs6000
/xm-lynx.h
5834 tmake_file
=rs6000
/t-rs6000
5835 xmake_file
=rs6000
/x-lynx
5843 tmake_file
="sh/t-sh t-rtems"
5844 tm_file
=sh
/rtemself.h
5848 tmake_file
="sh/t-sh t-rtems"
5857 xm_file
="xm-alloca.h ${xm_file}"
5860 sparc-wrs-vxworks
* | sparclite-wrs-vxworks
*)
5861 tm_file
=sparc
/vxsparc.h
5862 tmake_file
=sparc
/t-vxsparc
5864 thread_file
='vxworks'
5867 tmake_file
=sparc
/t-sparcbare
5868 tm_file
="sparc/aout.h libgloss.h"
5871 tm_file
=sparc
/netbsd.h
5876 # we need collect2 until our bug is fixed...
5884 tmake_file
=sparc
/t-elf
5885 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
5889 sparc-
*-linux-gnuaout*) # Sparc's running GNU/Linux, a.out
5890 xm_file
="${xm_file} sparc/xm-linux.h"
5891 tm_file
=sparc
/linux-aout.h
5895 sparc-
*-linux-gnulibc1*) # Sparc's running GNU/Linux, libc5
5896 xm_file
="${xm_file} sparc/xm-linux.h"
5898 tm_file
=sparc
/linux.h
5899 tmake_file
="t-linux t-linux-gnulibc1"
5900 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5904 sparc-
*-linux-gnu*) # Sparc's running GNU/Linux, libc6
5905 xm_file
="${xm_file} sparc/xm-linux.h"
5907 tm_file
=sparc
/linux.h
5908 tmake_file
="t-linux"
5909 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5911 if test x
$enable_threads = xyes
; then
5917 if test x
$gas = xyes
5919 tm_file
=sparc
/lynx.h
5921 tm_file
=sparc
/lynx-ng.h
5923 xm_file
=sparc
/xm-lynx.h
5924 tmake_file
=sparc
/t-sunos41
5928 tmake_file
="sparc/t-sparcbare t-rtems"
5929 tm_file
=sparc
/rtems.h
5931 sparc-
*-rtems*|sparc-
*-rtemself*)
5932 tm_file
="sparc/rtemself.h"
5933 tmake_file
="sparc/t-elf t-rtems"
5934 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
5938 sparcv9-
*-solaris2*)
5939 if test x
$gnu_ld = xyes
5941 tm_file
=sparc
/sol2-64.h
5943 tm_file
=sparc
/sol2-sld-64.h
5945 xm_file
="sparc/xm-sysv4-64.h sparc/xm-sol2.h"
5946 xm_defines
="USG POSIX"
5947 tmake_file
="sparc/t-sol2 sparc/t-sol2-64"
5948 xmake_file
=sparc
/x-sysv4
5949 extra_parts
="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o"
5951 if test x
${enable_threads} = x
; then
5952 enable_threads
=$have_pthread_h
5953 if test x
${enable_threads} = x
; then
5954 enable_threads
=$have_thread_h
5957 if test x
${enable_threads} = xyes
; then
5958 if test x
${have_pthread_h} = xyes
; then
5961 thread_file
='solaris'
5965 sparc-hal-solaris2
*)
5966 xm_file
="sparc/xm-sysv4.h sparc/xm-sol2.h"
5967 xm_defines
="USG POSIX"
5968 tm_file
="sparc/sol2.h sparc/hal.h"
5969 tmake_file
="sparc/t-halos sparc/t-sol2"
5970 xmake_file
=sparc
/x-sysv4
5971 extra_parts
="crt1.o crti.o crtn.o gmon.o crtbegin.o crtend.o"
5980 thread_file
='solaris'
5983 if test x
$gnu_ld = xyes
5985 tm_file
=sparc
/sol2.h
5987 tm_file
=sparc
/sol2-sld.h
5989 xm_file
="sparc/xm-sysv4.h sparc/xm-sol2.h"
5990 xm_defines
="USG POSIX"
5991 tmake_file
=sparc
/t-sol2
5992 xmake_file
=sparc
/x-sysv4
5993 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
5995 *-*-solaris2.
[0-6] |
*-*-solaris2.
[0-6].
*) ;;
5997 if test x
$gnu_ld = xyes
5999 tm_file
=sparc
/sol2-64.h
6001 tm_file
=sparc
/sol2-sld-64.h
6003 tmake_file
="$tmake_file sparc/t-sol2-64"
6014 if test x
${enable_threads} = x
; then
6015 enable_threads
=$have_pthread_h
6016 if test x
${enable_threads} = x
; then
6017 enable_threads
=$have_thread_h
6020 if test x
${enable_threads} = xyes
; then
6021 if test x
${have_pthread_h} = xyes
; then
6024 thread_file
='solaris'
6029 tm_file
=sparc
/sunos4.h
6030 tmake_file
=sparc
/t-sunos40
6034 tm_file
=sparc
/sunos4.h
6035 tmake_file
=sparc
/t-sunos41
6037 if test x
$gas = xyes
; then
6038 tm_file
="${tm_file} sparc/sun4gas.h"
6042 tm_file
=sparc
/sun4o3.h
6046 tm_file
=sparc
/sysv4.h
6047 xm_file
="sparc/xm-sysv4.h"
6048 xm_defines
="USG POSIX"
6050 xmake_file
=sparc
/x-sysv4
6051 extra_parts
="crtbegin.o crtend.o"
6054 xm_file
="sparc/xm-sysv4.h sparc/xm-sol2.h"
6055 xm_defines
="USG POSIX"
6056 tm_file
=sparc
/vxsim.h
6057 tmake_file
=sparc
/t-vxsparc
6058 xmake_file
=sparc
/x-sysv4
6061 tm_file
="sparc/splet.h libgloss.h"
6062 tmake_file
=sparc
/t-splet
6065 tm_file
="sparc/litecoff.h libgloss.h"
6066 tmake_file
=sparc
/t-sparclite
6069 tm_file
="sparc/lite.h aoutos.h libgloss.h"
6070 tmake_file
=sparc
/t-sparclite
6073 tm_file
="sparc/liteelf.h"
6074 tmake_file
=sparc
/t-sparclite
6075 extra_parts
="crtbegin.o crtend.o"
6078 tm_file
="sparc/sp86x-aout.h aoutos.h libgloss.h"
6079 tmake_file
=sparc
/t-sp86x
6082 tm_file
="sparc/sp86x-elf.h"
6083 tmake_file
=sparc
/t-sp86x
6084 extra_parts
="crtbegin.o crtend.o"
6087 tmake_file
=sparc
/t-sp64
6088 tm_file
=sparc
/sp64-aout.h
6091 tmake_file
=sparc
/t-sp64
6092 tm_file
=sparc
/sp64-elf.h
6093 extra_parts
="crtbegin.o crtend.o"
6095 sparc64-
*-linux*) # 64-bit Sparc's running GNU/Linux
6096 tmake_file
="t-linux sparc/t-linux64"
6097 xm_file
="sparc/xm-sp64.h sparc/xm-linux.h"
6098 tm_file
=sparc
/linux64.h
6100 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
6102 if test x
$enable_threads = xyes
; then
6107 # This hasn't been upgraded to GCC 2.
6108 # tahoe-harris-*) # Harris tahoe, using COFF.
6109 # tm_file=tahoe/harris.h
6111 # tahoe-*-bsd*) # tahoe running BSD
6113 thumb-
*-coff* | thumbel-
*-coff*)
6115 out_file
=arm
/thumb.c
6116 xm_file
=arm
/xm-thumb.h
6117 md_file
=arm
/thumb.md
6118 tmake_file
=arm
/t-thumb
6119 tm_p_file
=arm
/thumb-protos.h
6121 thumb-
*-elf* | thumbel-
*-elf*)
6123 out_file
=arm
/thumb.c
6124 xm_file
=arm
/xm-thumb.h
6125 md_file
=arm
/thumb.md
6126 tmake_file
=arm
/t-thumb-elf
6127 tm_p_file
=arm
/thumb-protos.h
6130 tm_file
=arm
/linux-telf.h
6131 out_file
=arm
/thumb.c
6132 xm_file
=arm
/xm-thumb.h
6133 md_file
=arm
/thumb.md
6134 tmake_file
=arm
/t-thumb-linux
6135 tm_p_file
=arm
/thumb-protos.h
6138 tm_file
=arm
/uclinux-telf.h
6139 out_file
=arm
/thumb.c
6140 md_file
=arm
/thumb.md
6141 tmake_file
=arm
/t-thumb-linux
6142 xm_file
=arm
/xm-thumb.h
6143 tm_p_file
=arm
/thumb-protos.h
6147 out_file
=arm
/thumb.c
6148 xm_file
=arm
/xm-thumb.h
6149 md_file
=arm
/thumb.md
6150 tmake_file
=arm
/t-thumb
6151 thread_file
='vxworks'
6152 tm_p_file
=arm
/thumb-protos.h
6156 out_file
=arm
/thumb.c
6157 xm_file
=arm
/xm-thumb.h
6158 md_file
=arm
/thumb.md
6159 tmake_file
=arm
/t-pe-thumb
6161 tm_p_file
=arm
/thumb-protos.h
6163 # This hasn't been upgraded to GCC 2.
6170 tm_file
="v850/rtems.h"
6171 xm_file
="v850/xm-v850.h"
6172 tmake_file
="v850/t-v850 t-rtems"
6173 if test x
$stabs = xyes
6175 tm_file
="${tm_file} dbx.h"
6180 target_cpu_default
="TARGET_CPU_generic"
6182 tm_file
="v850/v850.h"
6183 xm_file
="v850/xm-v850.h"
6184 tmake_file
=v850
/t-v850
6185 if test x
$stabs = xyes
6187 tm_file
="${tm_file} dbx.h"
6191 vax-
*-bsd*) # vaxen running BSD
6195 vax-
*-sysv*) # vaxen running system V
6196 tm_file
="${tm_file} vax/vaxv.h"
6201 tm_file
="${tm_file} netbsd.h vax/netbsd.h"
6207 tmake_file
="${tmake_file} vax/t-openbsd"
6209 vax-
*-ultrix*) # vaxen running ultrix
6210 tm_file
="${tm_file} vax/ultrix.h"
6214 vax-
*-vms*) # vaxen running VMS
6215 xm_file
=vax
/xm-vms.h
6219 vax-
*-*) # vax default entry
6223 xm_file
="${xm_file} xm-svr3"
6227 echo "Configuration $machine not supported" 1>&2
6234 ;; # Existing GNU/Linux systems do not use the GNU setup.
6236 # On the GNU system, the setup is just about the same on
6237 # each different CPU. The specific machines that GNU
6238 # supports are matched above and just set $cpu_type.
6239 xm_file
="xm-gnu.h ${xm_file}"
6240 tm_file
=${cpu_type}/gnu.h
6241 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
6242 # GNU always uses ELF.
6244 # GNU tools are the only tools.
6247 xmake_file
=x-linux
# These details are the same as Linux.
6248 tmake_file
=t-gnu
# These are not.
6251 xmake_try_sysv
=x-sysv
6252 install_headers_dir
=install-headers-cpio
6255 install_headers_dir
=install-headers-cpio
6259 # Distinguish i[34567]86
6260 # Also, do not run mips-tfile on MIPS if using gas.
6261 # Process --with-cpu= for PowerPC/rs6000
6262 target_cpu_default2
=
6265 target_cpu_default2
=1
6268 case $target_alias in
6270 target_cpu_default2
=4
6273 target_cpu_default2
=2
6277 i686-
*-* | i786-
*-*)
6278 target_cpu_default2
=3
6283 target_cpu_default2
="MASK_CPU_EV6|MASK_BWX|MASK_MAX|MASK_FIX|MASK_CIX"
6286 target_cpu_default2
="MASK_CPU_EV6|MASK_BWX|MASK_MAX|MASK_FIX"
6289 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX|MASK_MAX"
6292 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX"
6295 target_cpu_default2
="MASK_CPU_EV5"
6299 if test x
$gas = xyes
6301 if test "$target_cpu_default2" = ""
6303 target_cpu_default2
="MASK_GAS"
6305 target_cpu_default2
="${target_cpu_default2}|MASK_GAS"
6310 case "x$with_cpu" in
6313 target_cpu_default2
="TARGET_CPU_generic"
6316 # Distinguish cores, and major variants
6317 # arm7m doesn't exist, but D & I don't affect code
6318 xarm
[23678] | xarm250 | xarm
[67][01]0 \
6319 | xarm7m | xarm7dm | xarm7dmi | xarm7tdmi \
6320 | xarm7100 | xarm7500 | xarm7500fe | xarm810 \
6321 | xstrongarm | xstrongarm110 | xstrongarm1100
)
6322 target_cpu_default2
="TARGET_CPU_$with_cpu"
6326 echo "--with-cpu must be passed a value" 1>&2
6331 if test x
$pass2done = xyes
6333 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
6340 mips
*-*-ecoff* | mips
*-*-elf*)
6341 if test x
$gas = xyes
6343 if test x
$gnu_ld = xyes
6345 target_cpu_default2
=20
6347 target_cpu_default2
=16
6352 if test x
$gas = xyes
6354 target_cpu_default2
=16
6357 powerpc
*-*-* | rs6000-
*-*)
6358 case "x$with_cpu" in
6362 xcommon | xpower | xpower2 | xpowerpc | xrios \
6363 | xrios1 | xrios2 | xrsc | xrsc1 \
6364 | x601 | x602 | x603 | x603e | x604 | x604e | x620 \
6365 | xec603e | x740 | x750 | x401 \
6366 | x403 | x505 | x801 | x821 | x823 | x860
)
6367 target_cpu_default2
="\"$with_cpu\""
6371 echo "--with-cpu must be passed a value" 1>&2
6376 if test x
$pass2done = xyes
6378 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
6385 case ".$with_cpu" in
6387 target_cpu_default2
=TARGET_CPU_
"`echo $machine | sed 's/-.*$//'`"
6389 .supersparc | .hypersparc | .ultrasparc | .v7 | .v8 | .v9
)
6390 target_cpu_default2
="TARGET_CPU_$with_cpu"
6393 if test x
$pass2done = xyes
6395 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
6403 if test "$target_cpu_default2" != ""
6405 if test "$target_cpu_default" != ""
6407 target_cpu_default
="(${target_cpu_default}|${target_cpu_default2})"
6409 target_cpu_default
=$target_cpu_default2
6413 # No need for collect2 if we have the GNU linker.
6414 # Actually, there is now; GNU ld doesn't handle the EH info or
6415 # collecting for shared libraries.
6422 # Save data on machine being used to compile GCC in build_xm_file.
6423 # Save data on host machine in vars host_xm_file and host_xmake_file.
6424 if test x
$pass1done = x
6426 if test x
"$xm_file" = x
6427 then build_xm_file
=$cpu_type/xm-
$cpu_type.h
6428 else build_xm_file
=$xm_file
6430 build_xm_defines
=$xm_defines
6431 build_install_headers_dir
=$install_headers_dir
6432 build_exeext
=$exeext
6435 if test x
$pass2done = x
6437 if test x
"$xm_file" = x
6438 then host_xm_file
=$cpu_type/xm-
$cpu_type.h
6439 else host_xm_file
=$xm_file
6441 host_xm_defines
=$xm_defines
6442 if test x
"$xmake_file" = x
6443 then xmake_file
=$cpu_type/x-
$cpu_type
6445 host_xmake_file
="$xmake_file"
6446 host_truncate_target
=$truncate_target
6447 host_extra_gcc_objs
=$extra_gcc_objs
6448 host_extra_objs
=$extra_host_objs
6455 extra_objs
="${host_extra_objs} ${extra_objs}"
6457 # Default the target-machine variables that were not explicitly set.
6458 if test x
"$tm_file" = x
6459 then tm_file
=$cpu_type/$cpu_type.h
; fi
6461 if test x
$extra_headers = x
6462 then extra_headers
=; fi
6464 if test x
"$xm_file" = x
6465 then xm_file
=$cpu_type/xm-
$cpu_type.h
; fi
6467 if test x
$md_file = x
6468 then md_file
=$cpu_type/$cpu_type.md
; fi
6470 if test x
$out_file = x
6471 then out_file
=$cpu_type/$cpu_type.c
; fi
6473 if test x
"$tmake_file" = x
6474 then tmake_file
=$cpu_type/t-
$cpu_type
6477 if test x
"$dwarf2" = xyes
6478 then tm_file
="$tm_file tm-dwarf2.h"
6481 if test x
$float_format = x
6482 then float_format
=i64
6485 if test $float_format = none
6486 then float_h_file
=Makefile.
in
6487 else float_h_file
=float-
$float_format.h
6490 # Handle cpp installation.
6491 if test x
$enable_cpp != xno
6493 tmake_file
="$tmake_file t-install-cpp"
6496 # Say what files are being used for the output code and MD file.
6497 echo "Using \`$srcdir/config/$out_file' to output insns."
6498 echo "Using \`$srcdir/config/$md_file' as machine description file."
6501 for f
in $tm_file; do
6504 if test $count = ax
; then
6505 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
6507 echo "Using the following target machine macro files:"
6508 for f
in $tm_file; do
6509 echo " $srcdir/config/$f"
6514 for f
in $host_xm_file; do
6517 if test $count = ax
; then
6518 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
6520 echo "Using the following host machine macro files:"
6521 for f
in $host_xm_file; do
6522 echo " $srcdir/config/$f"
6526 if test "$host_xm_file" != "$build_xm_file"; then
6528 for f
in $build_xm_file; do
6531 if test $count = ax
; then
6532 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
6534 echo "Using the following build machine macro files:"
6535 for f
in $build_xm_file; do
6536 echo " $srcdir/config/$f"
6541 if test x
$thread_file = x
; then
6542 if test x
$target_thread_file != x
; then
6543 thread_file
=$target_thread_file
6545 thread_file
='single'
6549 # Set up the header files.
6550 # $links is the list of header files to create.
6551 # $vars is the list of shell variables with file names to include.
6552 # auto-host.h is the file containing items generated by autoconf and is
6553 # the first file included by config.h.
6555 host_xm_file
="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
6557 # If host=build, it is correct to have hconfig include auto-host.h
6558 # as well. If host!=build, we are in error and need to do more
6559 # work to find out the build config parameters.
6560 if test x
$host = x
$build
6562 build_xm_file
="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
6564 # We create a subdir, then run autoconf in the subdir.
6565 # To prevent recursion we set host and build for the new
6566 # invocation of configure to the build for this invocation
6573 /*) realsrcdir
=${srcdir};;
6574 *) realsrcdir
=..
/${srcdir};;
6576 CC
=${CC_FOR_BUILD} ${realsrcdir}/configure \
6577 --target=$target --host=$build --build=$build
6579 # We just finished tests for the build machine, so rename
6580 # the file auto-build.h in the gcc directory.
6581 mv auto-host.h ..
/auto-build.h
6584 build_xm_file
="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
6587 xm_file
="gansidecl.h ${xm_file}"
6588 tm_file
="gansidecl.h ${tm_file}"
6590 vars
="host_xm_file tm_file tm_p_file xm_file build_xm_file"
6591 links
="config.h tm.h tm_p.h tconfig.h hconfig.h"
6592 defines
="host_xm_defines null_defines null_defines xm_defines build_xm_defines"
6595 if test -f config.status
; then mv -f config.status config.bak
; fi
6598 while test -n "$vars"
6600 set $vars; var
=$1; shift; vars
=$
*
6601 set $links; link
=$1; shift; links
=$
*
6602 set $defines; define
=$1; shift; defines
=$
*
6605 # Make sure the file is created, even if it is empty.
6608 # Define TARGET_CPU_DEFAULT if the system wants one.
6609 # This substitutes for lots of *.h files.
6610 if test "$target_cpu_default" != "" -a $link = tm.h
6612 echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
6615 for file in `eval echo '$'$var`; do
6620 echo '#ifdef IN_GCC' >>$link
6623 echo "#include \"$file\"" >>$link
6628 echo '#endif' >>$link
6633 for def
in `eval echo '$'$define`; do
6634 echo "#ifndef $def" >>$link
6635 echo "#define $def" >>$link
6636 echo "#endif" >>$link
6640 # Truncate the target if necessary
6641 if test x
$host_truncate_target != x
; then
6642 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
6645 # Get the version trigger filename from the toplevel
6646 if test "${with_gcc_version_trigger+set}" = set; then
6647 gcc_version_trigger
=$with_gcc_version_trigger
6649 gcc_version_trigger
=${srcdir}/version.c
6651 gcc_version
=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/'`
6653 # Internationalization
6655 VERSION
="$gcc_version"
6656 cat >> confdefs.h
<<EOF
6657 #define PACKAGE "$PACKAGE"
6660 cat >> confdefs.h
<<EOF
6661 #define VERSION "$VERSION"
6669 # NLS support is still experimental, so disable it by default for now.
6670 # Check whether --enable-nls or --disable-nls was given.
6671 if test "${enable_nls+set}" = set; then
6672 enableval
="$enable_nls"
6680 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
6681 echo "configure:6661: checking for strerror in -lcposix" >&5
6682 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
6683 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6684 echo $ac_n "(cached) $ac_c" 1>&6
6686 ac_save_LIBS
="$LIBS"
6687 LIBS
="-lcposix $LIBS"
6688 cat > conftest.
$ac_ext <<EOF
6689 #line 6669 "configure"
6690 #include "confdefs.h"
6691 /* Override any gcc2 internal prototype to avoid an error. */
6692 /* We use char because int might match the return type of a gcc2
6693 builtin and then its argument prototype would still apply. */
6700 if { (eval echo configure
:6680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6702 eval "ac_cv_lib_$ac_lib_var=yes"
6704 echo "configure: failed program was:" >&5
6705 cat conftest.
$ac_ext >&5
6707 eval "ac_cv_lib_$ac_lib_var=no"
6710 LIBS
="$ac_save_LIBS"
6713 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6714 echo "$ac_t""yes" 1>&6
6715 LIBS
="$LIBS -lcposix"
6717 echo "$ac_t""no" 1>&6
6722 echo $ac_n "checking for working const""... $ac_c" 1>&6
6723 echo "configure:6703: checking for working const" >&5
6724 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
6725 echo $ac_n "(cached) $ac_c" 1>&6
6727 cat > conftest.
$ac_ext <<EOF
6728 #line 6708 "configure"
6729 #include "confdefs.h"
6733 /* Ultrix mips cc rejects this. */
6734 typedef int charset[2]; const charset x;
6735 /* SunOS 4.1.1 cc rejects this. */
6736 char const *const *ccp;
6738 /* NEC SVR4.0.2 mips cc rejects this. */
6739 struct point {int x, y;};
6740 static struct point const zero = {0,0};
6741 /* AIX XL C 1.02.0.0 rejects this.
6742 It does not let you subtract one const X* pointer from another in an arm
6743 of an if-expression whose if-part is not a constant expression */
6744 const char *g = "string";
6745 ccp = &g + (g ? g-g : 0);
6746 /* HPUX 7.0 cc rejects these. */
6749 ccp = (char const *const *) p;
6750 { /* SCO 3.2v4 cc rejects this. */
6752 char const *s = 0 ? (char *) 0 : (char const *) 0;
6756 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6758 const int *foo = &x[0];
6761 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6762 typedef const int *iptr;
6766 { /* AIX XL C 1.02.0.0 rejects this saying
6767 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6768 struct s { int j; const int *ap[3]; };
6769 struct s *b; b->j = 5;
6771 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6777 if { (eval echo configure
:6757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6781 echo "configure: failed program was:" >&5
6782 cat conftest.
$ac_ext >&5
6789 echo "$ac_t""$ac_cv_c_const" 1>&6
6790 if test $ac_cv_c_const = no
; then
6791 cat >> confdefs.h
<<\EOF
6797 echo $ac_n "checking for inline""... $ac_c" 1>&6
6798 echo "configure:6778: checking for inline" >&5
6799 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
6800 echo $ac_n "(cached) $ac_c" 1>&6
6803 for ac_kw
in inline __inline__ __inline
; do
6804 cat > conftest.
$ac_ext <<EOF
6805 #line 6785 "configure"
6806 #include "confdefs.h"
6812 if { (eval echo configure
:6792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6814 ac_cv_c_inline
=$ac_kw; break
6816 echo "configure: failed program was:" >&5
6817 cat conftest.
$ac_ext >&5
6824 echo "$ac_t""$ac_cv_c_inline" 1>&6
6825 case "$ac_cv_c_inline" in
6827 no
) cat >> confdefs.h
<<\EOF
6831 *) cat >> confdefs.h
<<EOF
6832 #define inline $ac_cv_c_inline
6837 echo $ac_n "checking for off_t""... $ac_c" 1>&6
6838 echo "configure:6818: checking for off_t" >&5
6839 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
6840 echo $ac_n "(cached) $ac_c" 1>&6
6842 cat > conftest.
$ac_ext <<EOF
6843 #line 6823 "configure"
6844 #include "confdefs.h"
6845 #include <sys/types.h>
6851 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6852 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6854 ac_cv_type_off_t
=yes
6862 echo "$ac_t""$ac_cv_type_off_t" 1>&6
6863 if test $ac_cv_type_off_t = no
; then
6864 cat >> confdefs.h
<<\EOF
6870 echo $ac_n "checking for size_t""... $ac_c" 1>&6
6871 echo "configure:6851: checking for size_t" >&5
6872 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
6873 echo $ac_n "(cached) $ac_c" 1>&6
6875 cat > conftest.
$ac_ext <<EOF
6876 #line 6856 "configure"
6877 #include "confdefs.h"
6878 #include <sys/types.h>
6884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6885 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6887 ac_cv_type_size_t
=yes
6890 ac_cv_type_size_t
=no
6895 echo "$ac_t""$ac_cv_type_size_t" 1>&6
6896 if test $ac_cv_type_size_t = no
; then
6897 cat >> confdefs.h
<<\EOF
6898 #define size_t unsigned
6903 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6904 # for constant arguments. Useless!
6905 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6906 echo "configure:6886: checking for working alloca.h" >&5
6907 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
6908 echo $ac_n "(cached) $ac_c" 1>&6
6910 cat > conftest.
$ac_ext <<EOF
6911 #line 6891 "configure"
6912 #include "confdefs.h"
6915 char *p = alloca(2 * sizeof(int));
6918 if { (eval echo configure
:6898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6920 ac_cv_header_alloca_h
=yes
6922 echo "configure: failed program was:" >&5
6923 cat conftest.
$ac_ext >&5
6925 ac_cv_header_alloca_h
=no
6930 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
6931 if test $ac_cv_header_alloca_h = yes; then
6932 cat >> confdefs.h
<<\EOF
6933 #define HAVE_ALLOCA_H 1
6938 echo $ac_n "checking for alloca""... $ac_c" 1>&6
6939 echo "configure:6919: checking for alloca" >&5
6940 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
6941 echo $ac_n "(cached) $ac_c" 1>&6
6943 cat > conftest.
$ac_ext <<EOF
6944 #line 6924 "configure"
6945 #include "confdefs.h"
6948 # define alloca __builtin_alloca
6951 # include <malloc.h>
6952 # define alloca _alloca
6955 # include <alloca.h>
6960 # ifndef alloca /* predefined by HP cc +Olibcalls */
6969 char *p = (char *) alloca(1);
6972 if { (eval echo configure
:6952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6974 ac_cv_func_alloca_works
=yes
6976 echo "configure: failed program was:" >&5
6977 cat conftest.
$ac_ext >&5
6979 ac_cv_func_alloca_works
=no
6984 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
6985 if test $ac_cv_func_alloca_works = yes; then
6986 cat >> confdefs.h
<<\EOF
6987 #define HAVE_ALLOCA 1
6992 if test $ac_cv_func_alloca_works = no
; then
6993 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6994 # that cause trouble. Some versions do not even contain alloca or
6995 # contain a buggy version. If you still want to use their alloca,
6996 # use ar to extract alloca.o from them instead of compiling alloca.c.
6997 ALLOCA
=alloca.
${ac_objext}
6998 cat >> confdefs.h
<<\EOF
7003 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
7004 echo "configure:6984: checking whether alloca needs Cray hooks" >&5
7005 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
7006 echo $ac_n "(cached) $ac_c" 1>&6
7008 cat > conftest.
$ac_ext <<EOF
7009 #line 6989 "configure"
7010 #include "confdefs.h"
7011 #if defined(CRAY) && ! defined(CRAY2)
7018 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7019 egrep "webecray" >/dev
/null
2>&1; then
7030 echo "$ac_t""$ac_cv_os_cray" 1>&6
7031 if test $ac_cv_os_cray = yes; then
7032 for ac_func
in _getb67 GETB67 getb67
; do
7033 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7034 echo "configure:7014: checking for $ac_func" >&5
7035 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7036 echo $ac_n "(cached) $ac_c" 1>&6
7038 cat > conftest.
$ac_ext <<EOF
7039 #line 7019 "configure"
7040 #include "confdefs.h"
7041 /* System header to define __stub macros and hopefully few prototypes,
7042 which can conflict with char $ac_func(); below. */
7044 /* Override any gcc2 internal prototype to avoid an error. */
7045 /* We use char because int might match the return type of a gcc2
7046 builtin and then its argument prototype would still apply. */
7051 /* The GNU C library defines this for functions which it implements
7052 to always fail with ENOSYS. Some functions are actually named
7053 something starting with __ and the normal name is an alias. */
7054 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7062 if { (eval echo configure
:7042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7064 eval "ac_cv_func_$ac_func=yes"
7066 echo "configure: failed program was:" >&5
7067 cat conftest.
$ac_ext >&5
7069 eval "ac_cv_func_$ac_func=no"
7074 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7075 echo "$ac_t""yes" 1>&6
7076 cat >> confdefs.h
<<EOF
7077 #define CRAY_STACKSEG_END $ac_func
7082 echo "$ac_t""no" 1>&6
7088 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
7089 echo "configure:7069: checking stack direction for C alloca" >&5
7090 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
7091 echo $ac_n "(cached) $ac_c" 1>&6
7093 if test "$cross_compiling" = yes; then
7094 ac_cv_c_stack_direction
=0
7096 cat > conftest.
$ac_ext <<EOF
7097 #line 7077 "configure"
7098 #include "confdefs.h"
7099 find_stack_direction ()
7101 static char *addr = 0;
7106 return find_stack_direction ();
7109 return (&dummy > addr) ? 1 : -1;
7113 exit (find_stack_direction() < 0);
7116 if { (eval echo configure
:7096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7118 ac_cv_c_stack_direction
=1
7120 echo "configure: failed program was:" >&5
7121 cat conftest.
$ac_ext >&5
7123 ac_cv_c_stack_direction
=-1
7130 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
7131 cat >> confdefs.h
<<EOF
7132 #define STACK_DIRECTION $ac_cv_c_stack_direction
7137 for ac_hdr
in unistd.h
7139 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7140 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7141 echo "configure:7121: checking for $ac_hdr" >&5
7142 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7143 echo $ac_n "(cached) $ac_c" 1>&6
7145 cat > conftest.
$ac_ext <<EOF
7146 #line 7126 "configure"
7147 #include "confdefs.h"
7150 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7151 { (eval echo configure
:7131: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7152 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7153 if test -z "$ac_err"; then
7155 eval "ac_cv_header_$ac_safe=yes"
7158 echo "configure: failed program was:" >&5
7159 cat conftest.
$ac_ext >&5
7161 eval "ac_cv_header_$ac_safe=no"
7165 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7166 echo "$ac_t""yes" 1>&6
7167 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7168 cat >> confdefs.h
<<EOF
7169 #define $ac_tr_hdr 1
7173 echo "$ac_t""no" 1>&6
7177 for ac_func
in getpagesize
7179 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7180 echo "configure:7160: checking for $ac_func" >&5
7181 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7182 echo $ac_n "(cached) $ac_c" 1>&6
7184 cat > conftest.
$ac_ext <<EOF
7185 #line 7165 "configure"
7186 #include "confdefs.h"
7187 /* System header to define __stub macros and hopefully few prototypes,
7188 which can conflict with char $ac_func(); below. */
7190 /* Override any gcc2 internal prototype to avoid an error. */
7191 /* We use char because int might match the return type of a gcc2
7192 builtin and then its argument prototype would still apply. */
7197 /* The GNU C library defines this for functions which it implements
7198 to always fail with ENOSYS. Some functions are actually named
7199 something starting with __ and the normal name is an alias. */
7200 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7208 if { (eval echo configure
:7188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7210 eval "ac_cv_func_$ac_func=yes"
7212 echo "configure: failed program was:" >&5
7213 cat conftest.
$ac_ext >&5
7215 eval "ac_cv_func_$ac_func=no"
7220 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7221 echo "$ac_t""yes" 1>&6
7222 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7223 cat >> confdefs.h
<<EOF
7224 #define $ac_tr_func 1
7228 echo "$ac_t""no" 1>&6
7232 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
7233 echo "configure:7213: checking for working mmap" >&5
7234 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
7235 echo $ac_n "(cached) $ac_c" 1>&6
7237 if test "$cross_compiling" = yes; then
7238 ac_cv_func_mmap_fixed_mapped
=no
7240 cat > conftest.
$ac_ext <<EOF
7241 #line 7221 "configure"
7242 #include "confdefs.h"
7244 /* Thanks to Mike Haertel and Jim Avera for this test.
7245 Here is a matrix of mmap possibilities:
7246 mmap private not fixed
7247 mmap private fixed at somewhere currently unmapped
7248 mmap private fixed at somewhere already mapped
7249 mmap shared not fixed
7250 mmap shared fixed at somewhere currently unmapped
7251 mmap shared fixed at somewhere already mapped
7252 For private mappings, we should verify that changes cannot be read()
7253 back from the file, nor mmap's back from the file at a different
7254 address. (There have been systems where private was not correctly
7255 implemented like the infamous i386 svr4.0, and systems where the
7256 VM page cache was not coherent with the filesystem buffer cache
7257 like early versions of FreeBSD and possibly contemporary NetBSD.)
7258 For shared mappings, we should conversely verify that changes get
7259 propogated back to all the places they're supposed to be.
7261 Grep wants private fixed already mapped.
7262 The main things grep needs to know about mmap are:
7263 * does it exist and is it safe to write into the mmap'd area
7264 * how to use it (BSD variants) */
7265 #include <sys/types.h>
7267 #include <sys/mman.h>
7269 /* This mess was copied from the GNU getpagesize.h. */
7270 #ifndef HAVE_GETPAGESIZE
7271 # ifdef HAVE_UNISTD_H
7272 # include <unistd.h>
7275 /* Assume that all systems that can run configure have sys/param.h. */
7276 # ifndef HAVE_SYS_PARAM_H
7277 # define HAVE_SYS_PARAM_H 1
7280 # ifdef _SC_PAGESIZE
7281 # define getpagesize() sysconf(_SC_PAGESIZE)
7282 # else /* no _SC_PAGESIZE */
7283 # ifdef HAVE_SYS_PARAM_H
7284 # include <sys/param.h>
7285 # ifdef EXEC_PAGESIZE
7286 # define getpagesize() EXEC_PAGESIZE
7287 # else /* no EXEC_PAGESIZE */
7289 # define getpagesize() NBPG * CLSIZE
7292 # endif /* no CLSIZE */
7293 # else /* no NBPG */
7295 # define getpagesize() NBPC
7296 # else /* no NBPC */
7298 # define getpagesize() PAGESIZE
7299 # endif /* PAGESIZE */
7300 # endif /* no NBPC */
7301 # endif /* no NBPG */
7302 # endif /* no EXEC_PAGESIZE */
7303 # else /* no HAVE_SYS_PARAM_H */
7304 # define getpagesize() 8192 /* punt totally */
7305 # endif /* no HAVE_SYS_PARAM_H */
7306 # endif /* no _SC_PAGESIZE */
7308 #endif /* no HAVE_GETPAGESIZE */
7311 extern "C" { void *malloc(unsigned); }
7319 char *data, *data2, *data3;
7323 pagesize = getpagesize();
7326 * First, make a file with some known garbage in it.
7328 data = malloc(pagesize);
7331 for (i = 0; i < pagesize; ++i)
7332 *(data + i) = rand();
7334 fd = creat("conftestmmap", 0600);
7337 if (write(fd, data, pagesize) != pagesize)
7342 * Next, try to mmap the file at a fixed address which
7343 * already has something else allocated at it. If we can,
7344 * also make sure that we see the same garbage.
7346 fd = open("conftestmmap", O_RDWR);
7349 data2 = malloc(2 * pagesize);
7352 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
7353 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
7354 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7356 for (i = 0; i < pagesize; ++i)
7357 if (*(data + i) != *(data2 + i))
7361 * Finally, make sure that changes to the mapped area
7362 * do not percolate back to the file as seen by read().
7363 * (This is a bug on some variants of i386 svr4.0.)
7365 for (i = 0; i < pagesize; ++i)
7366 *(data2 + i) = *(data2 + i) + 1;
7367 data3 = malloc(pagesize);
7370 if (read(fd, data3, pagesize) != pagesize)
7372 for (i = 0; i < pagesize; ++i)
7373 if (*(data + i) != *(data3 + i))
7376 unlink("conftestmmap");
7381 if { (eval echo configure
:7361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7383 ac_cv_func_mmap_fixed_mapped
=yes
7385 echo "configure: failed program was:" >&5
7386 cat conftest.
$ac_ext >&5
7388 ac_cv_func_mmap_fixed_mapped
=no
7395 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
7396 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7397 cat >> confdefs.h
<<\EOF
7404 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
7405 unistd.h sys
/param.h
7407 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7408 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7409 echo "configure:7389: checking for $ac_hdr" >&5
7410 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7411 echo $ac_n "(cached) $ac_c" 1>&6
7413 cat > conftest.
$ac_ext <<EOF
7414 #line 7394 "configure"
7415 #include "confdefs.h"
7418 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7419 { (eval echo configure
:7399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7420 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7421 if test -z "$ac_err"; then
7423 eval "ac_cv_header_$ac_safe=yes"
7426 echo "configure: failed program was:" >&5
7427 cat conftest.
$ac_ext >&5
7429 eval "ac_cv_header_$ac_safe=no"
7433 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7434 echo "$ac_t""yes" 1>&6
7435 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7436 cat >> confdefs.h
<<EOF
7437 #define $ac_tr_hdr 1
7441 echo "$ac_t""no" 1>&6
7445 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
7446 strdup __argz_count __argz_stringify __argz_next
7448 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7449 echo "configure:7429: checking for $ac_func" >&5
7450 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7451 echo $ac_n "(cached) $ac_c" 1>&6
7453 cat > conftest.
$ac_ext <<EOF
7454 #line 7434 "configure"
7455 #include "confdefs.h"
7456 /* System header to define __stub macros and hopefully few prototypes,
7457 which can conflict with char $ac_func(); below. */
7459 /* Override any gcc2 internal prototype to avoid an error. */
7460 /* We use char because int might match the return type of a gcc2
7461 builtin and then its argument prototype would still apply. */
7466 /* The GNU C library defines this for functions which it implements
7467 to always fail with ENOSYS. Some functions are actually named
7468 something starting with __ and the normal name is an alias. */
7469 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7477 if { (eval echo configure
:7457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7479 eval "ac_cv_func_$ac_func=yes"
7481 echo "configure: failed program was:" >&5
7482 cat conftest.
$ac_ext >&5
7484 eval "ac_cv_func_$ac_func=no"
7489 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7490 echo "$ac_t""yes" 1>&6
7491 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7492 cat >> confdefs.h
<<EOF
7493 #define $ac_tr_func 1
7497 echo "$ac_t""no" 1>&6
7502 if test "${ac_cv_func_stpcpy+set}" != "set"; then
7503 for ac_func
in stpcpy
7505 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7506 echo "configure:7486: checking for $ac_func" >&5
7507 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7508 echo $ac_n "(cached) $ac_c" 1>&6
7510 cat > conftest.
$ac_ext <<EOF
7511 #line 7491 "configure"
7512 #include "confdefs.h"
7513 /* System header to define __stub macros and hopefully few prototypes,
7514 which can conflict with char $ac_func(); below. */
7516 /* Override any gcc2 internal prototype to avoid an error. */
7517 /* We use char because int might match the return type of a gcc2
7518 builtin and then its argument prototype would still apply. */
7523 /* The GNU C library defines this for functions which it implements
7524 to always fail with ENOSYS. Some functions are actually named
7525 something starting with __ and the normal name is an alias. */
7526 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7534 if { (eval echo configure
:7514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7536 eval "ac_cv_func_$ac_func=yes"
7538 echo "configure: failed program was:" >&5
7539 cat conftest.
$ac_ext >&5
7541 eval "ac_cv_func_$ac_func=no"
7546 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7547 echo "$ac_t""yes" 1>&6
7548 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7549 cat >> confdefs.h
<<EOF
7550 #define $ac_tr_func 1
7554 echo "$ac_t""no" 1>&6
7559 if test "${ac_cv_func_stpcpy}" = "yes"; then
7560 cat >> confdefs.h
<<\EOF
7561 #define HAVE_STPCPY 1
7566 if test $ac_cv_header_locale_h = yes; then
7567 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
7568 echo "configure:7548: checking for LC_MESSAGES" >&5
7569 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
7570 echo $ac_n "(cached) $ac_c" 1>&6
7572 cat > conftest.
$ac_ext <<EOF
7573 #line 7553 "configure"
7574 #include "confdefs.h"
7580 if { (eval echo configure
:7560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7582 am_cv_val_LC_MESSAGES
=yes
7584 echo "configure: failed program was:" >&5
7585 cat conftest.
$ac_ext >&5
7587 am_cv_val_LC_MESSAGES
=no
7592 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
7593 if test $am_cv_val_LC_MESSAGES = yes; then
7594 cat >> confdefs.h
<<\EOF
7595 #define HAVE_LC_MESSAGES 1
7600 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
7601 echo "configure:7581: checking whether NLS is requested" >&5
7602 # Check whether --enable-nls or --disable-nls was given.
7603 if test "${enable_nls+set}" = set; then
7604 enableval
="$enable_nls"
7610 echo "$ac_t""$USE_NLS" 1>&6
7613 USE_INCLUDED_LIBINTL
=no
7615 if test "$USE_NLS" = "yes"; then
7616 cat >> confdefs.h
<<\EOF
7617 #define ENABLE_NLS 1
7620 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
7621 echo "configure:7601: checking whether included gettext is requested" >&5
7622 # Check whether --with-included-gettext or --without-included-gettext was given.
7623 if test "${with_included_gettext+set}" = set; then
7624 withval
="$with_included_gettext"
7625 nls_cv_force_use_gnu_gettext
=$withval
7627 nls_cv_force_use_gnu_gettext
=no
7630 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
7632 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
7633 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
7635 nls_cv_header_libgt
=
7638 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
7639 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
7640 echo "configure:7620: checking for libintl.h" >&5
7641 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7642 echo $ac_n "(cached) $ac_c" 1>&6
7644 cat > conftest.
$ac_ext <<EOF
7645 #line 7625 "configure"
7646 #include "confdefs.h"
7647 #include <libintl.h>
7649 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7650 { (eval echo configure
:7630: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7651 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7652 if test -z "$ac_err"; then
7654 eval "ac_cv_header_$ac_safe=yes"
7657 echo "configure: failed program was:" >&5
7658 cat conftest.
$ac_ext >&5
7660 eval "ac_cv_header_$ac_safe=no"
7664 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7665 echo "$ac_t""yes" 1>&6
7666 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
7667 echo "configure:7647: checking for gettext in libc" >&5
7668 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
7669 echo $ac_n "(cached) $ac_c" 1>&6
7671 cat > conftest.
$ac_ext <<EOF
7672 #line 7652 "configure"
7673 #include "confdefs.h"
7674 #include <libintl.h>
7676 return (int) gettext ("")
7679 if { (eval echo configure
:7659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7681 gt_cv_func_gettext_libc
=yes
7683 echo "configure: failed program was:" >&5
7684 cat conftest.
$ac_ext >&5
7686 gt_cv_func_gettext_libc
=no
7691 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
7693 if test "$gt_cv_func_gettext_libc" != "yes"; then
7694 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
7695 echo "configure:7675: checking for bindtextdomain in -lintl" >&5
7696 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
7697 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7698 echo $ac_n "(cached) $ac_c" 1>&6
7700 ac_save_LIBS
="$LIBS"
7702 cat > conftest.
$ac_ext <<EOF
7703 #line 7683 "configure"
7704 #include "confdefs.h"
7705 /* Override any gcc2 internal prototype to avoid an error. */
7706 /* We use char because int might match the return type of a gcc2
7707 builtin and then its argument prototype would still apply. */
7708 char bindtextdomain();
7714 if { (eval echo configure
:7694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7716 eval "ac_cv_lib_$ac_lib_var=yes"
7718 echo "configure: failed program was:" >&5
7719 cat conftest.
$ac_ext >&5
7721 eval "ac_cv_lib_$ac_lib_var=no"
7724 LIBS
="$ac_save_LIBS"
7727 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7728 echo "$ac_t""yes" 1>&6
7729 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
7730 echo "configure:7710: checking for gettext in libintl" >&5
7731 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
7732 echo $ac_n "(cached) $ac_c" 1>&6
7734 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
7735 echo "configure:7715: checking for gettext in -lintl" >&5
7736 ac_lib_var
=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
7737 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7738 echo $ac_n "(cached) $ac_c" 1>&6
7740 ac_save_LIBS
="$LIBS"
7742 cat > conftest.
$ac_ext <<EOF
7743 #line 7723 "configure"
7744 #include "confdefs.h"
7745 /* Override any gcc2 internal prototype to avoid an error. */
7746 /* We use char because int might match the return type of a gcc2
7747 builtin and then its argument prototype would still apply. */
7754 if { (eval echo configure
:7734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7756 eval "ac_cv_lib_$ac_lib_var=yes"
7758 echo "configure: failed program was:" >&5
7759 cat conftest.
$ac_ext >&5
7761 eval "ac_cv_lib_$ac_lib_var=no"
7764 LIBS
="$ac_save_LIBS"
7767 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7768 echo "$ac_t""yes" 1>&6
7769 gt_cv_func_gettext_libintl
=yes
7771 echo "$ac_t""no" 1>&6
7772 gt_cv_func_gettext_libintl
=no
7777 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
7779 echo "$ac_t""no" 1>&6
7784 if test "$gt_cv_func_gettext_libc" = "yes" \
7785 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
7786 cat >> confdefs.h
<<\EOF
7787 #define HAVE_GETTEXT 1
7790 # Extract the first word of "msgfmt", so it can be a program name with args.
7791 set dummy msgfmt
; ac_word
=$2
7792 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7793 echo "configure:7773: checking for $ac_word" >&5
7794 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
7795 echo $ac_n "(cached) $ac_c" 1>&6
7799 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7802 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7803 for ac_dir
in $PATH; do
7804 test -z "$ac_dir" && ac_dir
=.
7805 if test -f $ac_dir/$ac_word; then
7806 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7807 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
7813 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
7817 MSGFMT
="$ac_cv_path_MSGFMT"
7818 if test -n "$MSGFMT"; then
7819 echo "$ac_t""$MSGFMT" 1>&6
7821 echo "$ac_t""no" 1>&6
7823 if test "$MSGFMT" != "no"; then
7824 for ac_func
in dcgettext
7826 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7827 echo "configure:7807: checking for $ac_func" >&5
7828 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7829 echo $ac_n "(cached) $ac_c" 1>&6
7831 cat > conftest.
$ac_ext <<EOF
7832 #line 7812 "configure"
7833 #include "confdefs.h"
7834 /* System header to define __stub macros and hopefully few prototypes,
7835 which can conflict with char $ac_func(); below. */
7837 /* Override any gcc2 internal prototype to avoid an error. */
7838 /* We use char because int might match the return type of a gcc2
7839 builtin and then its argument prototype would still apply. */
7844 /* The GNU C library defines this for functions which it implements
7845 to always fail with ENOSYS. Some functions are actually named
7846 something starting with __ and the normal name is an alias. */
7847 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7855 if { (eval echo configure
:7835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7857 eval "ac_cv_func_$ac_func=yes"
7859 echo "configure: failed program was:" >&5
7860 cat conftest.
$ac_ext >&5
7862 eval "ac_cv_func_$ac_func=no"
7867 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7868 echo "$ac_t""yes" 1>&6
7869 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7870 cat >> confdefs.h
<<EOF
7871 #define $ac_tr_func 1
7875 echo "$ac_t""no" 1>&6
7879 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7880 set dummy gmsgfmt
; ac_word
=$2
7881 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7882 echo "configure:7862: checking for $ac_word" >&5
7883 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7884 echo $ac_n "(cached) $ac_c" 1>&6
7888 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7891 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7894 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7896 for ac_dir
in $ac_dummy; do
7897 test -z "$ac_dir" && ac_dir
=.
7898 if test -f $ac_dir/$ac_word; then
7899 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7904 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
7908 GMSGFMT
="$ac_cv_path_GMSGFMT"
7909 if test -n "$GMSGFMT"; then
7910 echo "$ac_t""$GMSGFMT" 1>&6
7912 echo "$ac_t""no" 1>&6
7915 # Extract the first word of "xgettext", so it can be a program name with args.
7916 set dummy xgettext
; ac_word
=$2
7917 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7918 echo "configure:7898: checking for $ac_word" >&5
7919 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7920 echo $ac_n "(cached) $ac_c" 1>&6
7924 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7927 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7928 for ac_dir
in $PATH; do
7929 test -z "$ac_dir" && ac_dir
=.
7930 if test -f $ac_dir/$ac_word; then
7931 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7932 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7938 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7942 XGETTEXT
="$ac_cv_path_XGETTEXT"
7943 if test -n "$XGETTEXT"; then
7944 echo "$ac_t""$XGETTEXT" 1>&6
7946 echo "$ac_t""no" 1>&6
7949 cat > conftest.
$ac_ext <<EOF
7950 #line 7930 "configure"
7951 #include "confdefs.h"
7954 extern int _nl_msg_cat_cntr;
7955 return _nl_msg_cat_cntr
7958 if { (eval echo configure
:7938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7963 echo "configure: failed program was:" >&5
7964 cat conftest.
$ac_ext >&5
7975 echo "$ac_t""no" 1>&6
7979 if test "$CATOBJEXT" = "NONE"; then
7980 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
7981 echo "configure:7961: checking whether catgets can be used" >&5
7982 # Check whether --with-catgets or --without-catgets was given.
7983 if test "${with_catgets+set}" = set; then
7984 withval
="$with_catgets"
7985 nls_cv_use_catgets
=$withval
7987 nls_cv_use_catgets
=no
7990 echo "$ac_t""$nls_cv_use_catgets" 1>&6
7992 if test "$nls_cv_use_catgets" = "yes"; then
7993 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
7994 echo "configure:7974: checking for main in -li" >&5
7995 ac_lib_var
=`echo i'_'main | sed 'y%./+-%__p_%'`
7996 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7997 echo $ac_n "(cached) $ac_c" 1>&6
7999 ac_save_LIBS
="$LIBS"
8001 cat > conftest.
$ac_ext <<EOF
8002 #line 7982 "configure"
8003 #include "confdefs.h"
8009 if { (eval echo configure
:7989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8011 eval "ac_cv_lib_$ac_lib_var=yes"
8013 echo "configure: failed program was:" >&5
8014 cat conftest.
$ac_ext >&5
8016 eval "ac_cv_lib_$ac_lib_var=no"
8019 LIBS
="$ac_save_LIBS"
8022 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8023 echo "$ac_t""yes" 1>&6
8024 ac_tr_lib
=HAVE_LIB
`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8025 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8026 cat >> confdefs.h
<<EOF
8027 #define $ac_tr_lib 1
8033 echo "$ac_t""no" 1>&6
8036 echo $ac_n "checking for catgets""... $ac_c" 1>&6
8037 echo "configure:8017: checking for catgets" >&5
8038 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
8039 echo $ac_n "(cached) $ac_c" 1>&6
8041 cat > conftest.
$ac_ext <<EOF
8042 #line 8022 "configure"
8043 #include "confdefs.h"
8044 /* System header to define __stub macros and hopefully few prototypes,
8045 which can conflict with char catgets(); below. */
8047 /* Override any gcc2 internal prototype to avoid an error. */
8048 /* We use char because int might match the return type of a gcc2
8049 builtin and then its argument prototype would still apply. */
8054 /* The GNU C library defines this for functions which it implements
8055 to always fail with ENOSYS. Some functions are actually named
8056 something starting with __ and the normal name is an alias. */
8057 #if defined (__stub_catgets) || defined (__stub___catgets)
8065 if { (eval echo configure
:8045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8067 eval "ac_cv_func_catgets=yes"
8069 echo "configure: failed program was:" >&5
8070 cat conftest.
$ac_ext >&5
8072 eval "ac_cv_func_catgets=no"
8077 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
8078 echo "$ac_t""yes" 1>&6
8079 cat >> confdefs.h
<<\EOF
8080 #define HAVE_CATGETS 1
8083 INTLOBJS
="\$(CATOBJS)"
8084 # Extract the first word of "gencat", so it can be a program name with args.
8085 set dummy gencat
; ac_word
=$2
8086 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8087 echo "configure:8067: checking for $ac_word" >&5
8088 if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
8089 echo $ac_n "(cached) $ac_c" 1>&6
8093 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a path.
8096 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a dos path.
8099 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
8101 for ac_dir
in $ac_dummy; do
8102 test -z "$ac_dir" && ac_dir
=.
8103 if test -f $ac_dir/$ac_word; then
8104 ac_cv_path_GENCAT
="$ac_dir/$ac_word"
8109 test -z "$ac_cv_path_GENCAT" && ac_cv_path_GENCAT
="no"
8113 GENCAT
="$ac_cv_path_GENCAT"
8114 if test -n "$GENCAT"; then
8115 echo "$ac_t""$GENCAT" 1>&6
8117 echo "$ac_t""no" 1>&6
8119 if test "$GENCAT" != "no"; then
8120 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8121 set dummy gmsgfmt
; ac_word
=$2
8122 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8123 echo "configure:8103: checking for $ac_word" >&5
8124 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
8125 echo $ac_n "(cached) $ac_c" 1>&6
8129 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
8132 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
8135 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
8137 for ac_dir
in $ac_dummy; do
8138 test -z "$ac_dir" && ac_dir
=.
8139 if test -f $ac_dir/$ac_word; then
8140 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
8145 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
8149 GMSGFMT
="$ac_cv_path_GMSGFMT"
8150 if test -n "$GMSGFMT"; then
8151 echo "$ac_t""$GMSGFMT" 1>&6
8153 echo "$ac_t""no" 1>&6
8156 if test "$GMSGFMT" = "no"; then
8157 # Extract the first word of "msgfmt", so it can be a program name with args.
8158 set dummy msgfmt
; ac_word
=$2
8159 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8160 echo "configure:8140: checking for $ac_word" >&5
8161 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
8162 echo $ac_n "(cached) $ac_c" 1>&6
8166 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
8169 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8170 for ac_dir
in $PATH; do
8171 test -z "$ac_dir" && ac_dir
=.
8172 if test -f $ac_dir/$ac_word; then
8173 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8174 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
8180 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
8184 GMSGFMT
="$ac_cv_path_GMSGFMT"
8185 if test -n "$GMSGFMT"; then
8186 echo "$ac_t""$GMSGFMT" 1>&6
8188 echo "$ac_t""no" 1>&6
8192 # Extract the first word of "xgettext", so it can be a program name with args.
8193 set dummy xgettext
; ac_word
=$2
8194 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8195 echo "configure:8175: checking for $ac_word" >&5
8196 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
8197 echo $ac_n "(cached) $ac_c" 1>&6
8201 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
8204 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8205 for ac_dir
in $PATH; do
8206 test -z "$ac_dir" && ac_dir
=.
8207 if test -f $ac_dir/$ac_word; then
8208 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8209 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
8215 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
8219 XGETTEXT
="$ac_cv_path_XGETTEXT"
8220 if test -n "$XGETTEXT"; then
8221 echo "$ac_t""$XGETTEXT" 1>&6
8223 echo "$ac_t""no" 1>&6
8226 USE_INCLUDED_LIBINTL
=yes
8230 INTLDEPS
='$(top_builddir)/intl/libintl.a'
8232 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
8233 nls_cv_header_intl
=intl
/libintl.h
8234 nls_cv_header_libgt
=intl
/libgettext.h
8237 echo "$ac_t""no" 1>&6
8243 if test "$CATOBJEXT" = "NONE"; then
8244 nls_cv_use_gnu_gettext
=yes
8248 if test "$nls_cv_use_gnu_gettext" = "yes"; then
8249 INTLOBJS
="\$(GETTOBJS)"
8250 # Extract the first word of "msgfmt", so it can be a program name with args.
8251 set dummy msgfmt
; ac_word
=$2
8252 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8253 echo "configure:8233: checking for $ac_word" >&5
8254 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
8255 echo $ac_n "(cached) $ac_c" 1>&6
8259 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
8262 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8263 for ac_dir
in $PATH; do
8264 test -z "$ac_dir" && ac_dir
=.
8265 if test -f $ac_dir/$ac_word; then
8266 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8267 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
8273 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
8277 MSGFMT
="$ac_cv_path_MSGFMT"
8278 if test -n "$MSGFMT"; then
8279 echo "$ac_t""$MSGFMT" 1>&6
8281 echo "$ac_t""no" 1>&6
8284 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8285 set dummy gmsgfmt
; ac_word
=$2
8286 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8287 echo "configure:8267: checking for $ac_word" >&5
8288 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
8289 echo $ac_n "(cached) $ac_c" 1>&6
8293 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
8296 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
8299 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
8301 for ac_dir
in $ac_dummy; do
8302 test -z "$ac_dir" && ac_dir
=.
8303 if test -f $ac_dir/$ac_word; then
8304 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
8309 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
8313 GMSGFMT
="$ac_cv_path_GMSGFMT"
8314 if test -n "$GMSGFMT"; then
8315 echo "$ac_t""$GMSGFMT" 1>&6
8317 echo "$ac_t""no" 1>&6
8320 # Extract the first word of "xgettext", so it can be a program name with args.
8321 set dummy xgettext
; ac_word
=$2
8322 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8323 echo "configure:8303: checking for $ac_word" >&5
8324 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
8325 echo $ac_n "(cached) $ac_c" 1>&6
8329 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
8332 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8333 for ac_dir
in $PATH; do
8334 test -z "$ac_dir" && ac_dir
=.
8335 if test -f $ac_dir/$ac_word; then
8336 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8337 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
8343 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
8347 XGETTEXT
="$ac_cv_path_XGETTEXT"
8348 if test -n "$XGETTEXT"; then
8349 echo "$ac_t""$XGETTEXT" 1>&6
8351 echo "$ac_t""no" 1>&6
8355 USE_INCLUDED_LIBINTL
=yes
8359 INTLDEPS
='$(top_builddir)/intl/libintl.a'
8361 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
8362 nls_cv_header_intl
=intl
/libintl.h
8363 nls_cv_header_libgt
=intl
/libgettext.h
8366 if test "$XGETTEXT" != ":"; then
8367 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
8370 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
8375 # We need to process the po/ directory.
8379 nls_cv_header_intl
=intl
/libintl.h
8380 nls_cv_header_libgt
=intl
/libgettext.h
8386 # If this is used in GNU gettext we have to set USE_NLS to `yes'
8387 # because some of the sources are only built for this goal.
8388 if test "$PACKAGE" = gettext; then
8390 USE_INCLUDED_LIBINTL
=yes
8393 for lang
in $ALL_LINGUAS; do
8394 GMOFILES
="$GMOFILES $lang.gmo"
8395 POFILES
="$POFILES $lang.po"
8411 if test "x$CATOBJEXT" != "x"; then
8412 if test "x$ALL_LINGUAS" = "x"; then
8415 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
8416 echo "configure:8396: checking for catalogs to be installed" >&5
8418 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
8419 case "$ALL_LINGUAS" in
8420 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
8423 LINGUAS
=$NEW_LINGUAS
8424 echo "$ac_t""$LINGUAS" 1>&6
8427 if test -n "$LINGUAS"; then
8428 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
8432 if test $ac_cv_header_locale_h = yes; then
8433 INCLUDE_LOCALE_H
="#include <locale.h>"
8436 /* The system does not provide the header <locale.h>. Take care yourself. */"
8440 test -d intl || mkdir intl
8441 if test "$CATOBJEXT" = ".cat"; then
8442 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
8443 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
8444 echo "configure:8424: checking for linux/version.h" >&5
8445 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8446 echo $ac_n "(cached) $ac_c" 1>&6
8448 cat > conftest.
$ac_ext <<EOF
8449 #line 8429 "configure"
8450 #include "confdefs.h"
8451 #include <linux/version.h>
8453 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8454 { (eval echo configure
:8434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8455 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8456 if test -z "$ac_err"; then
8458 eval "ac_cv_header_$ac_safe=yes"
8461 echo "configure: failed program was:" >&5
8462 cat conftest.
$ac_ext >&5
8464 eval "ac_cv_header_$ac_safe=no"
8468 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8469 echo "$ac_t""yes" 1>&6
8472 echo "$ac_t""no" 1>&6
8477 sed -e '/^#/d' $srcdir/intl
/$msgformat-msg.
sed > intl
/po2msg.
sed
8479 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
8480 $srcdir/intl
/po2tbl.
sed.
in > intl
/po2tbl.
sed
8482 if test "$PACKAGE" = "gettext"; then
8493 if test -n "$ac_aux_dir"; then
8494 MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs"
8496 if test -z "$MKINSTALLDIRS"; then
8497 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
8504 test -d po || mkdir po
8505 if test "x$srcdir" != "x."; then
8506 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
8507 posrcprefix
="$srcdir/"
8509 posrcprefix
="../$srcdir/"
8515 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
8516 < $srcdir/po
/POTFILES.
in > po
/POTFILES
8518 XGETTEXT
="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
8520 # Windows32 Registry support for specifying GCC installation paths.
8521 # Check whether --enable-win32-registry or --disable-win32-registry was given.
8522 if test "${enable_win32_registry+set}" = set; then
8523 enableval
="$enable_win32_registry"
8528 echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6
8529 echo "configure:8509: checking whether windows registry support is requested" >&5
8530 if test x
$enable_win32_registry != xno
; then
8531 cat >> confdefs.h
<<\EOF
8532 #define ENABLE_WIN32_REGISTRY 1
8535 echo "$ac_t""yes" 1>&6
8537 echo "$ac_t""no" 1>&6
8540 # Check if user specified a different registry key.
8541 case x
${enable_win32_registry} in
8544 gcc_cv_win32_registry_key
="$VERSION"
8547 # no registry lookup.
8548 gcc_cv_win32_registry_key
=''
8551 # user-specified key.
8552 gcc_cv_win32_registry_key
="$enable_win32_registry"
8556 if test x
$enable_win32_registry != xno
; then
8557 echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6
8558 echo "configure:8538: checking registry key on windows hosts" >&5
8559 cat >> confdefs.h
<<EOF
8560 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
8563 echo "$ac_t""$gcc_cv_win32_registry_key" 1>&6
8566 # Get an absolute path to the GCC top-level source directory
8572 # Conditionalize the makefile for this host machine.
8573 # Make-host contains the concatenation of all host makefile fragments
8574 # [there can be more than one]. This file is built by configure.frag.
8575 host_overrides
=Make-host
8576 dep_host_xmake_file
=
8577 for f
in ..
${host_xmake_file}
8579 if test -f ${srcdir}/config
/$f
8581 dep_host_xmake_file
="${dep_host_xmake_file} ${srcdir}/config/$f"
8585 # Conditionalize the makefile for this target machine.
8586 # Make-target contains the concatenation of all host makefile fragments
8587 # [there can be more than one]. This file is built by configure.frag.
8588 target_overrides
=Make-target
8590 for f
in ..
${tmake_file}
8592 if test -f ${srcdir}/config
/$f
8594 dep_tmake_file
="${dep_tmake_file} ${srcdir}/config/$f"
8598 # If the host doesn't support symlinks, modify CC in
8599 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
8600 # Otherwise, we can use "CC=$(CC)".
8602 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
8604 cc_set_by_configure
="\$(CC)"
8605 quoted_cc_set_by_configure
="\$(CC)"
8606 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
8609 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
8611 symbolic_link
="cp -p"
8615 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
8616 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
8617 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
8621 out_object_file
=`basename $out_file .c`.o
8624 for f
in $tm_file; do
8627 tm_file_list
="${tm_file_list} $f" ;;
8628 *) tm_file_list
="${tm_file_list} \$(srcdir)/config/$f" ;;
8633 for f
in $host_xm_file; do
8635 auto-host.h | gansidecl.h | hwint.h
)
8636 host_xm_file_list
="${host_xm_file_list} $f" ;;
8637 *) host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f" ;;
8642 for f
in $build_xm_file; do
8644 auto-build.h | auto-host.h | gansidecl.h | hwint.h
)
8645 build_xm_file_list
="${build_xm_file_list} $f" ;;
8646 *) build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f" ;;
8650 # Define macro CROSS_COMPILE in compilation
8651 # if this is a cross-compiler.
8652 # Also use all.cross instead of all.internal
8653 # and add cross-make to Makefile.
8654 cross_overrides
="/dev/null"
8655 if test x
$host != x
$target
8657 cross_defines
="CROSS=-DCROSS_COMPILE"
8658 cross_overrides
="${topdir}/cross-make"
8661 # When building gcc with a cross-compiler, we need to fix a few things.
8662 # This must come after cross-make as we want all.build to override
8664 build_overrides
="/dev/null"
8665 if test x
$build != x
$host
8667 build_overrides
="${topdir}/build-make"
8670 # Expand extra_headers to include complete path.
8671 # This substitutes for lots of t-* files.
8673 if test "x$extra_headers" = x
8676 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
8677 for file in $extra_headers;
8679 extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/${file}"
8683 if test x
$use_collect2 = xno
; then
8687 # Add a definition of USE_COLLECT2 if system wants one.
8688 # Also tell toplev.c what to do.
8689 # This substitutes for lots of t-* files.
8690 if test x
$use_collect2 = x
8695 will_use_collect2
="collect2"
8696 maybe_use_collect2
="-DUSE_COLLECT2"
8700 # Set MD_DEPS if the real md file is in md.pre-cpp.
8701 # Set MD_CPP to the cpp to pass the md file through. Md files use ';'
8702 # for line oriented comments, so we must always use a GNU cpp. If
8703 # building gcc with a cross compiler, use the cross compiler just
8704 # built. Otherwise, we can use the cpp just built.
8706 if test "x$md_cppflags" = x
8708 md_file_sub
=$srcdir/config
/$md_file
8713 # If we have gas in the build tree, make a link to it.
8714 if test -f ..
/gas
/Makefile
; then
8715 rm -f as
; $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
8718 # If we have nm in the build tree, make a link to it.
8719 if test -f ..
/binutils
/Makefile
; then
8720 rm -f nm
; $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
8723 # If we have ld in the build tree, make a link to it.
8724 if test -f ..
/ld
/Makefile
; then
8725 # if test x$use_collect2 = x; then
8726 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
8728 rm -f collect-ld
; $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
8732 # Figure out what assembler alignment features are present.
8733 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
8734 echo "configure:8714: checking assembler alignment features" >&5
8736 gcc_cv_as_alignment_features
=
8737 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
8738 if test -x "$DEFAULT_ASSEMBLER"; then
8739 gcc_cv_as
="$DEFAULT_ASSEMBLER"
8740 elif test -x "$AS"; then
8742 elif test -x as
$host_exeext; then
8743 # Build using assembler in the current directory.
8744 gcc_cv_as
=.
/as
$host_exeext
8745 elif test -f $gcc_cv_as_gas_srcdir/configure.
in -a -f ..
/gas
/Makefile
; then
8746 # Single tree build which includes gas.
8747 for f
in $gcc_cv_as_gas_srcdir/configure
$gcc_cv_as_gas_srcdir/configure.
in $gcc_cv_as_gas_srcdir/Makefile.
in
8749 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
8750 if test x
$gcc_cv_gas_version != x
; then
8754 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
8755 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
8756 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
8757 # Gas version 2.6 and later support for .balign and .p2align.
8758 # bytes to skip when using .p2align.
8759 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
8760 gcc_cv_as_alignment_features
=".balign and .p2align"
8761 cat >> confdefs.h
<<\EOF
8762 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8766 # Gas version 2.8 and later support specifying the maximum
8767 # bytes to skip when using .p2align.
8768 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
8769 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8770 cat >> confdefs.h
<<\EOF
8771 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8776 elif test x
$host = x
$target; then
8778 # Search the same directories that the installed compiler will
8779 # search. Else we may find the wrong assembler and lose. If we
8780 # do not find a suitable assembler binary, then try the user's
8783 # Also note we have to check MD_EXEC_PREFIX before checking the
8784 # user's path. Unfortunately, there is no good way to get at the
8785 # value of MD_EXEC_PREFIX here. So we do a brute force search
8786 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
8787 # to be fixed as part of the make/configure rewrite too.
8789 if test "x$exec_prefix" = xNONE
; then
8790 if test "x$prefix" = xNONE
; then
8791 test_prefix
=/usr
/local
8796 test_prefix
=$exec_prefix
8799 # If the loop below does not find an assembler, then use whatever
8800 # one we can find in the users's path.
8804 test_dirs
="$test_prefix/lib/gcc-lib/$target/$gcc_version \
8805 $test_prefix/lib/gcc-lib/$target \
8806 /usr/lib/gcc/$target/$gcc_version \
8807 /usr/lib/gcc/$target \
8808 $test_prefix/$target/bin/$target/$gcc_version \
8809 $test_prefix/$target/bin \
8814 /bsd43/usr/lib/cmplrs/cc \
8815 /usr/cross64/usr/bin \
8816 /usr/lib/cmplrs/cc \
8817 /sysv/usr/lib/cmplrs/cc \
8818 /svr4/usr/lib/cmplrs/cc \
8821 for dir
in $test_dirs; do
8822 if test -f $dir/as
$host_exeext; then
8823 gcc_cv_as
=$dir/as
$host_exeext
8828 if test x
$gcc_cv_as != x
; then
8829 # Check if we have .balign and .p2align
8830 echo ".balign 4" > conftest.s
8831 echo ".p2align 2" >> conftest.s
8832 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8833 gcc_cv_as_alignment_features
=".balign and .p2align"
8834 cat >> confdefs.h
<<\EOF
8835 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8839 rm -f conftest.s conftest.o
8840 # Check if specifying the maximum bytes to skip when
8841 # using .p2align is supported.
8842 echo ".p2align 4,,7" > conftest.s
8843 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8844 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8845 cat >> confdefs.h
<<\EOF
8846 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8850 rm -f conftest.s conftest.o
8852 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
8854 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
8855 echo "configure:8835: checking assembler subsection support" >&5
8856 gcc_cv_as_subsections
=
8857 if test x
$gcc_cv_as != x
; then
8858 # Check if we have .subsection
8859 echo ".subsection 1" > conftest.s
8860 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8861 gcc_cv_as_subsections
=".subsection"
8862 if test -x nm
$host_exeext; then
8863 gcc_cv_nm
=.
/nm
$host_exeext
8864 elif test x
$host = x
$target; then
8866 gcc_cv_nm
=nm
$host_exeext
8868 if test x
$gcc_cv_nm != x
; then
8869 cat > conftest.s
<<EOF
8870 conftest_label1: .word 0
8872 conftest_label2: .word 0
8875 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8876 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
8877 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
8878 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1; then
8881 gcc_cv_as_subsections
="working .subsection -1"
8882 cat >> confdefs.h
<<\EOF
8883 #define HAVE_GAS_SUBSECTION_ORDERING 1
8890 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
8892 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
8896 echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
8897 echo "configure:8877: checking assembler .register pseudo-op support" >&5
8898 if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then
8899 echo $ac_n "(cached) $ac_c" 1>&6
8902 gcc_cv_as_register_pseudo_op
=unknown
8903 if test x
$gcc_cv_as != x
; then
8904 # Check if we have .register
8905 echo ".register %g2, #scratch" > conftest.s
8906 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8907 gcc_cv_as_register_pseudo_op
=yes
8909 gcc_cv_as_register_pseudo_op
=no
8911 rm -f conftest.s conftest.o
8916 echo "$ac_t""$gcc_cv_as_register_pseudo_op" 1>&6
8917 if test "x$gcc_cv_as_register_pseudo_op" = xyes
; then
8918 cat >> confdefs.h
<<\EOF
8919 #define HAVE_AS_REGISTER_PSEUDO_OP 1
8926 echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6
8927 echo "configure:8907: checking for 64 bit support in assembler ($gcc_cv_as)" >&5
8928 if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then
8929 echo $ac_n "(cached) $ac_c" 1>&6
8932 if test -n "$gcc_cv_as"; then
8933 echo ".xword foo" > conftest.s
8934 gcc_cv_as_flags64
=no
8935 for flag
in "-xarch=v9" "-64 -Av9"; do
8936 if $gcc_cv_as $flag -o conftest.o conftest.s \
8937 > /dev
/null
2>&1; then
8938 gcc_cv_as_flags64
=$flag
8942 rm -f conftest.s conftest.o
8944 if test "$gas" = yes; then
8945 gcc_cv_as_flags64
="-64 -Av9"
8947 gcc_cv_as_flags64
="-xarch=v9"
8953 echo "$ac_t""$gcc_cv_as_flags64" 1>&6
8954 if test "x$gcc_cv_as_flags64" = xno
; then
8956 tmake_file
=`echo " $tmake_file " | sed -e 's, sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
8957 dep_tmake_file
=`echo " $dep_tmake_file " | sed -e 's, [^ ]*/config/sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
8960 cat >> confdefs.h
<<EOF
8961 #define AS_SPARC64_FLAG "$gcc_cv_as_flags64"
8966 *) gcc_cv_as_flags64
=${gcc_cv_as_flags64-no}
8970 if test "x$gcc_cv_as_flags64" != xno
; then
8971 echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6
8972 echo "configure:8952: checking for assembler offsetable %lo() support" >&5
8973 if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then
8974 echo $ac_n "(cached) $ac_c" 1>&6
8977 gcc_cv_as_offsetable_lo10
=unknown
8978 if test "x$gcc_cv_as" != x
; then
8979 # Check if assembler has offsetable %lo()
8980 echo "or %g1, %lo(ab) + 12, %g1" > conftest.s
8981 echo "or %g1, %lo(ab + 12), %g1" > conftest1.s
8982 if $gcc_cv_as $gcc_cv_as_flags64 -o conftest.o conftest.s \
8984 $gcc_cv_as $gcc_cv_as_flags64 -o conftest1.o conftest1.s \
8985 > /dev
/null
2>&1; then
8986 if cmp conftest.o conftest1.o
> /dev
/null
2>&1; then
8987 gcc_cv_as_offsetable_lo10
=no
8989 gcc_cv_as_offsetable_lo10
=yes
8992 gcc_cv_as_offsetable_lo10
=no
8994 rm -f conftest.s conftest.o conftest1.s conftest1.o
8999 echo "$ac_t""$gcc_cv_as_offsetable_lo10" 1>&6
9000 if test "x$gcc_cv_as_offsetable_lo10" = xyes
; then
9001 cat >> confdefs.h
<<\EOF
9002 #define HAVE_AS_OFFSETABLE_LO10 1
9010 echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
9011 echo "configure:8991: checking assembler instructions" >&5
9012 gcc_cv_as_instructions
=
9013 if test x
$gcc_cv_as != x
; then
9014 set "filds fists" "filds mem; fists mem"
9017 echo "$2" > conftest.s
9018 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9019 gcc_cv_as_instructions
=${gcc_cv_as_instructions}$1" "
9020 cat >> confdefs.h
<<EOF
9021 #define HAVE_GAS_`echo "$1" | tr 'a-z ' 'A-Z_'` 1
9027 rm -f conftest.s conftest.o
9029 echo "$ac_t""$gcc_cv_as_instructions" 1>&6
9033 # Figure out what language subdirectories are present.
9034 # Look if the user specified --enable-languages="..."; if not, use
9035 # the environment variable $LANGUAGES if defined. $LANGUAGES might
9037 if test x
"${enable_languages+set}" != xset
; then
9038 if test x
"${LANGUAGES+set}" = xset
; then
9039 enable_languages
="`echo ${LANGUAGES} | tr ' ' ','`"
9041 enable_languages
=all
9045 for lang
in ${srcdir}/*/config-lang.
in ..
9049 # The odd quoting in the next line works around
9050 # an apparent bug in bash 1.12 on linux.
9051 ${srcdir}/[*]/config-lang.
in) ;;
9053 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
9054 if test "x$lang_alias" = x
9056 echo "$lang doesn't set \$language." 1>&2
9059 if test x
"${enable_languages}" = xall
; then
9062 case "${enable_languages}" in
9063 ${lang_alias} | "${lang_alias},"* | *",${lang_alias},"* | *",${lang_alias}" )
9071 if test x"${add_this_lang}" = xyes; then
9073 ${srcdir}/ada/config-lang.in)
9074 if test x$gnat = xyes ; then
9075 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
9079 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
9087 # Make gthr-default.h if we have a thread file.
9089 if test $thread_file != single; then
9090 rm -f gthr-default.h
9091 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
9092 gthread_flags
=-DHAVE_GTHR_DEFAULT
9096 # Find out what GC implementation we want, or may, use.
9097 # Check whether --with-gc or --without-gc was given.
9098 if test "${with_gc+set}" = set; then
9105 { echo "configure: error: $withval is an invalid option to --with-gc" 1>&2; exit 1; }
9109 if test $ac_cv_func_mmap_anywhere = yes \
9110 ||
test $ac_cv_func_valloc = yes; then
9118 echo "Using $GGC for garbage collection."
9120 # Build a new-abi (c++) system
9121 # Check whether --enable-new-gxx-abi or --disable-new-gxx-abi was given.
9122 if test "${enable_new_gxx_abi+set}" = set; then
9123 enableval
="$enable_new_gxx_abi"
9124 cat >> confdefs.h
<<\EOF
9125 #define ENABLE_NEW_GXX_ABI 1
9128 GXX_ABI_FLAG
='-fnew-abi'
9129 echo "Building a new-abi g++ compiler."
9135 # Make empty files to contain the specs and options for each language.
9136 # Then add #include lines to for a compiler that has specs and/or options.
9141 rm -f specs.h options.h gencheck.h
9142 touch specs.h options.h gencheck.h
9143 for subdir
in .
$subdirs
9145 if test -f $srcdir/$subdir/lang-specs.h
; then
9146 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
9147 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
9149 if test -f $srcdir/$subdir/lang-options.h
; then
9150 echo "#include \"$subdir/lang-options.h\"" >>options.h
9151 lang_options_files
="$lang_options_files $srcdir/$subdir/lang-options.h"
9153 if test -f $srcdir/$subdir/$subdir-tree.def
; then
9154 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
9155 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
9159 # These (without "all_") are set in each config-lang.in.
9160 # `language' must be a single word so is spelled singularly.
9166 all_outputs
='Makefile intl/Makefile po/Makefile.in fixinc/Makefile'
9167 # List of language makefile fragments.
9172 # Add the language fragments.
9173 # Languages are added via two mechanisms. Some information must be
9174 # recorded in makefile variables, these are defined in config-lang.in.
9175 # We accumulate them and plug them into the main Makefile.
9176 # The other mechanism is a set of hooks for each of the main targets
9177 # like `clean', `install', etc.
9179 language_fragments
="Make-lang"
9180 language_hooks
="Make-hooks"
9183 for s
in ..
$subdirs
9195 .
${srcdir}/$s/config-lang.
in
9196 if test "x$language" = x
9198 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
9201 all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Make-lang.in ${srcdir}/$s/Makefile.in"
9202 all_languages
="$all_languages $language"
9203 if test "x$boot_language" = xyes
9205 all_boot_languages
="$all_boot_languages $language"
9207 all_compilers
="$all_compilers $compilers"
9208 all_stagestuff
="$all_stagestuff $stagestuff"
9209 all_diff_excludes
="$all_diff_excludes $diff_excludes"
9210 all_headers
="$all_headers $headers"
9211 all_outputs
="$all_outputs $outputs"
9212 if test x
$outputs = x
9214 oldstyle_subdirs
="$oldstyle_subdirs $s"
9216 all_lib2funcs
="$all_lib2funcs $lib2funcs"
9220 # Since we can't use `::' targets, we link each language in
9221 # with a set of hooks, reached indirectly via lang.${target}.
9225 target_list
="all.build all.cross start.encap rest.encap \
9227 install-normal install-common install-info install-man \
9229 mostlyclean clean distclean extraclean maintainer-clean \
9230 stage1 stage2 stage3 stage4"
9231 for t
in $target_list
9234 for lang
in ..
$all_languages
9236 if test $lang != ".."; then
9240 echo "lang.$t: $x" >> Make-hooks
9243 # If we're not building in srcdir, create .gdbinit.
9245 if test ! -f Makefile.
in; then
9246 echo "dir ." > .gdbinit
9247 echo "dir ${srcdir}" >> .gdbinit
9248 if test x
$gdb_needs_out_file_path = xyes
9250 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
9252 if test "x$subdirs" != x
; then
9255 echo "dir ${srcdir}/$s" >> .gdbinit
9258 echo "source ${srcdir}/.gdbinit" >> .gdbinit
9261 # Define variables host_canonical and build_canonical
9262 # because some Cygnus local changes in the Makefile depend on them.
9263 build_canonical
=${build}
9264 host_canonical
=${host}
9266 if test "${host}" != "${target}" ; then
9267 target_subdir
=${target}/
9273 # If this is using newlib, then define inhibit_libc in
9274 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
9275 # libgcc.a, but that's OK because newib should have its own version of
9278 if test x
$with_newlib = xyes
; then
9279 inhibit_libc
=-Dinhibit_libc
9283 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
9284 # absolute path for gcc_tooldir based on inserting the number of up-directory
9285 # movements required to get from $(exec_prefix) to $(prefix) into the basic
9286 # $(libsubdir)/@(unlibsubdir) based path.
9287 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
9288 # make and thus we'd get different behavior depending on where we built the
9290 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
9291 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_alias)'
9293 # An explanation of the sed strings:
9294 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
9295 # -e 's|/$||' match a trailing forward slash and eliminates it
9296 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
9297 # -e 's|/[^/]*|../|g' replaces each occurance of /<directory> with ../
9299 # (*) Note this pattern overwrites the first character of the string
9300 # with a forward slash if one is not already present. This is not a
9301 # problem because the exact names of the sub-directories concerned is
9302 # unimportant, just the number of them matters.
9304 # The practical upshot of these patterns is like this:
9306 # prefix exec_prefix result
9307 # ------ ----------- ------
9309 # /foo/ /foo/bar ../
9310 # /foo /foo/bar/ ../
9311 # /foo/ /foo/bar/ ../
9312 # /foo /foo/bar/ugg ../../
9315 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_alias)"
9320 # Nothing to do for FLOAT_H, float_format already handled.
9324 # Process the language and host/target makefile fragments.
9325 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag
$srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
9327 # Substitute configuration variables
9387 # Echo that links are built
9388 if test x
$host = x
$target
9396 if test x
$host != x
$build
9398 str3
=" on a $build system"
9401 if test "x$str2" != x ||
test "x$str3" != x
9406 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
9408 if test "x$str2" != x ||
test "x$str3" != x
9410 echo " ${str2}${str3}." 1>&2
9413 # Truncate the target if necessary
9414 if test x
$host_truncate_target != x
; then
9415 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
9418 # Configure the subdirectories
9419 # AC_CONFIG_SUBDIRS($subdirs)
9421 # Create the Makefile
9422 # and configure language subdirectories
9424 cat > confcache
<<\EOF
9425 # This file is a shell script that caches the results of configure
9426 # tests run on this system so they can be shared between configure
9427 # scripts and configure runs. It is not useful on other systems.
9428 # If it contains results you don't want to keep, you may remove or edit it.
9430 # By default, configure uses ./config.cache as the cache file,
9431 # creating it if it does not exist already. You can give configure
9432 # the --cache-file=FILE option to use a different cache file; that is
9433 # what configure does when it calls configure scripts in
9434 # subdirectories, so they share the cache.
9435 # Giving --cache-file=/dev/null disables caching, for debugging configure.
9436 # config.status only pays attention to the cache file if you give it the
9437 # --recheck option to rerun configure.
9440 # The following way of writing the cache mishandles newlines in values,
9441 # but we know of no workaround that is simple, portable, and efficient.
9442 # So, don't put newlines in cache variables' values.
9443 # Ultrix sh set writes to stderr and can't be redirected directly,
9444 # and sets the high bit in the cache file unless we assign to the vars.
9446 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9448 # `set' does not quote correctly, so add quotes (double-quote substitution
9449 # turns \\\\ into \\, and sed turns \\ into \).
9451 -e "s/'/'\\\\''/g" \
9452 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9455 # `set' quotes correctly as required by POSIX, so do not add quotes.
9456 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9459 if cmp -s $cache_file confcache
; then
9462 if test -w $cache_file; then
9463 echo "updating cache $cache_file"
9464 cat confcache
> $cache_file
9466 echo "not updating unwritable cache $cache_file"
9471 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9473 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
9474 # Let make expand exec_prefix.
9475 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
9477 # Any assignment to VPATH causes Sun make to only execute
9478 # the first set of double-colon rules, so remove it if not needed.
9479 # If there is a colon in the path, we need to keep it.
9480 if test "x$srcdir" = x.
; then
9481 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
9484 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9486 DEFS
=-DHAVE_CONFIG_H
9488 # Without the "./", some shells look in PATH for config.status.
9489 : ${CONFIG_STATUS=./config.status}
9491 echo creating
$CONFIG_STATUS
9492 rm -f $CONFIG_STATUS
9493 cat > $CONFIG_STATUS <<EOF
9495 # Generated automatically by configure.
9496 # Run this file to recreate the current configuration.
9497 # This directory was configured as follows,
9498 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9500 # $0 $ac_configure_args
9502 # Compiler output produced by configure, useful for debugging
9503 # configure, is in ./config.log if it exists.
9505 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9508 case "\$ac_option" in
9509 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9510 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9511 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9512 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9513 echo "$CONFIG_STATUS generated by autoconf version 2.13"
9515 -help | --help | --hel | --he | --h)
9516 echo "\$ac_cs_usage"; exit 0 ;;
9517 *) echo "\$ac_cs_usage"; exit 1 ;;
9521 ac_given_srcdir=$srcdir
9523 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9525 cat >> $CONFIG_STATUS <<EOF
9527 # Protect against being on the right side of a sed subst in config.status.
9528 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9529 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9533 s%@CFLAGS@%$CFLAGS%g
9534 s%@CPPFLAGS@%$CPPFLAGS%g
9535 s%@CXXFLAGS@%$CXXFLAGS%g
9536 s%@FFLAGS@%$FFLAGS%g
9538 s%@LDFLAGS@%$LDFLAGS%g
9540 s%@exec_prefix@%$exec_prefix%g
9541 s%@prefix@%$prefix%g
9542 s%@program_transform_name@%$program_transform_name%g
9543 s%@bindir@%$bindir%g
9544 s%@sbindir@%$sbindir%g
9545 s%@libexecdir@%$libexecdir%g
9546 s%@datadir@%$datadir%g
9547 s%@sysconfdir@%$sysconfdir%g
9548 s%@sharedstatedir@%$sharedstatedir%g
9549 s%@localstatedir@%$localstatedir%g
9550 s%@libdir@%$libdir%g
9551 s%@includedir@%$includedir%g
9552 s%@oldincludedir@%$oldincludedir%g
9553 s%@infodir@%$infodir%g
9554 s%@mandir@%$mandir%g
9556 s%@host_alias@%$host_alias%g
9557 s%@host_cpu@%$host_cpu%g
9558 s%@host_vendor@%$host_vendor%g
9559 s%@host_os@%$host_os%g
9560 s%@target@%$target%g
9561 s%@target_alias@%$target_alias%g
9562 s%@target_cpu@%$target_cpu%g
9563 s%@target_vendor@%$target_vendor%g
9564 s%@target_os@%$target_os%g
9566 s%@build_alias@%$build_alias%g
9567 s%@build_cpu@%$build_cpu%g
9568 s%@build_vendor@%$build_vendor%g
9569 s%@build_os@%$build_os%g
9571 s%@stage1_warn_cflags@%$stage1_warn_cflags%g
9572 s%@SET_MAKE@%$SET_MAKE%g
9575 s%@LEXLIB@%$LEXLIB%g
9578 s%@RANLIB@%$RANLIB%g
9580 s%@INSTALL@%$INSTALL%g
9581 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9582 s%@INSTALL_DATA@%$INSTALL_DATA%g
9585 s%@vfprintf@%$vfprintf%g
9586 s%@doprint@%$doprint%g
9587 s%@manext@%$manext%g
9588 s%@objext@%$objext%g
9589 s%@PACKAGE@%$PACKAGE%g
9590 s%@VERSION@%$VERSION%g
9591 s%@ALLOCA@%$ALLOCA%g
9592 s%@USE_NLS@%$USE_NLS%g
9593 s%@MSGFMT@%$MSGFMT%g
9594 s%@GMSGFMT@%$GMSGFMT%g
9595 s%@XGETTEXT@%$XGETTEXT%g
9596 s%@GENCAT@%$GENCAT%g
9597 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
9598 s%@CATALOGS@%$CATALOGS%g
9599 s%@CATOBJEXT@%$CATOBJEXT%g
9600 s%@DATADIRNAME@%$DATADIRNAME%g
9601 s%@GMOFILES@%$GMOFILES%g
9602 s%@INSTOBJEXT@%$INSTOBJEXT%g
9603 s%@INTLDEPS@%$INTLDEPS%g
9604 s%@INTLLIBS@%$INTLLIBS%g
9605 s%@INTLOBJS@%$INTLOBJS%g
9606 s%@POFILES@%$POFILES%g
9608 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
9610 s%@GT_YES@%$GT_YES%g
9611 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
9613 s%@gthread_flags@%$gthread_flags%g
9615 s%@GXX_ABI_FLAG@%$GXX_ABI_FLAG%g
9616 s%@build_canonical@%$build_canonical%g
9617 s%@host_canonical@%$host_canonical%g
9618 s%@target_subdir@%$target_subdir%g
9619 s%@inhibit_libc@%$inhibit_libc%g
9620 s%@gcc_tooldir@%$gcc_tooldir%g
9621 s%@dollar@%$dollar%g
9622 s%@objdir@%$objdir%g
9623 s%@subdirs@%$subdirs%g
9624 s%@all_boot_languages@%$all_boot_languages%g
9625 s%@all_compilers@%$all_compilers%g
9626 s%@all_diff_excludes@%$all_diff_excludes%g
9627 s%@all_headers@%$all_headers%g
9628 s%@all_lang_makefiles@%$all_lang_makefiles%g
9629 s%@all_languages@%$all_languages%g
9630 s%@all_lib2funcs@%$all_lib2funcs%g
9631 s%@all_stagestuff@%$all_stagestuff%g
9632 s%@build_exeext@%$build_exeext%g
9633 s%@build_install_headers_dir@%$build_install_headers_dir%g
9634 s%@build_xm_file_list@%$build_xm_file_list%g
9635 s%@cc_set_by_configure@%$cc_set_by_configure%g
9636 s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g
9637 s%@cpp_install_dir@%$cpp_install_dir%g
9638 s%@cpp_main@%$cpp_main%g
9639 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
9640 s%@dep_tmake_file@%$dep_tmake_file%g
9641 s%@extra_c_flags@%$extra_c_flags%g
9642 s%@extra_c_objs@%$extra_c_objs%g
9643 s%@extra_cpp_objs@%$extra_cpp_objs%g
9644 s%@extra_cxx_objs@%$extra_cxx_objs%g
9645 s%@extra_headers_list@%$extra_headers_list%g
9646 s%@extra_objs@%$extra_objs%g
9647 s%@extra_parts@%$extra_parts%g
9648 s%@extra_passes@%$extra_passes%g
9649 s%@extra_programs@%$extra_programs%g
9650 s%@float_h_file@%$float_h_file%g
9651 s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g
9652 s%@gcc_version@%$gcc_version%g
9653 s%@gcc_version_trigger@%$gcc_version_trigger%g
9654 s%@host_exeext@%$host_exeext%g
9655 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
9656 s%@host_xm_file_list@%$host_xm_file_list%g
9657 s%@install@%$install%g
9658 s%@lang_options_files@%$lang_options_files%g
9659 s%@lang_specs_files@%$lang_specs_files%g
9660 s%@lang_tree_files@%$lang_tree_files%g
9661 s%@local_prefix@%$local_prefix%g
9662 s%@maybe_use_collect2@%$maybe_use_collect2%g
9663 s%@md_file@%$md_file%g
9664 s%@objc_boehm_gc@%$objc_boehm_gc%g
9665 s%@out_file@%$out_file%g
9666 s%@out_object_file@%$out_object_file%g
9667 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
9668 s%@symbolic_link@%$symbolic_link%g
9669 s%@thread_file@%$thread_file%g
9670 s%@tm_file_list@%$tm_file_list%g
9671 s%@will_use_collect2@%$will_use_collect2%g
9672 /@target_overrides@/r $target_overrides
9673 s%@target_overrides@%%g
9674 /@host_overrides@/r $host_overrides
9675 s%@host_overrides@%%g
9676 s%@cross_defines@%$cross_defines%g
9677 /@cross_overrides@/r $cross_overrides
9678 s%@cross_overrides@%%g
9679 /@build_overrides@/r $build_overrides
9680 s%@build_overrides@%%g
9681 /@language_fragments@/r $language_fragments
9682 s%@language_fragments@%%g
9683 /@language_hooks@/r $language_hooks
9684 s%@language_hooks@%%g
9689 cat >> $CONFIG_STATUS <<\EOF
9691 # Split the substitutions into bite-sized pieces for seds with
9692 # small command number limits, like on Digital OSF/1 and HP-UX.
9693 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
9694 ac_file
=1 # Number of current file.
9695 ac_beg
=1 # First line for current file.
9696 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
9699 while $ac_more_lines; do
9700 if test $ac_beg -gt 1; then
9701 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
9703 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
9705 if test ! -s conftest.s
$ac_file; then
9707 rm -f conftest.s
$ac_file
9709 if test -z "$ac_sed_cmds"; then
9710 ac_sed_cmds
="sed -f conftest.s$ac_file"
9712 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
9714 ac_file
=`expr $ac_file + 1`
9716 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
9719 if test -z "$ac_sed_cmds"; then
9724 cat >> $CONFIG_STATUS <<EOF
9726 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
9728 cat >> $CONFIG_STATUS <<\EOF
9729 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
9730 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9732 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9733 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9734 *) ac_file_in
="${ac_file}.in" ;;
9737 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9739 # Remove last slash and all that follows it. Not all systems have dirname.
9740 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9741 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
9742 # The file is in a subdirectory.
9743 test ! -d "$ac_dir" && mkdir
"$ac_dir"
9744 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
9745 # A "../" for each directory in $ac_dir_suffix.
9746 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9748 ac_dir_suffix
= ac_dots
=
9751 case "$ac_given_srcdir" in
9753 if test -z "$ac_dots"; then top_srcdir
=.
9754 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9755 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
9757 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9758 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
9762 echo creating
"$ac_file"
9764 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9766 *Makefile
*) ac_comsub
="1i\\
9767 # $configure_input" ;;
9771 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9773 s%@configure_input@%$configure_input%g
9774 s%@srcdir@%$srcdir%g
9775 s%@top_srcdir@%$top_srcdir%g
9776 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
9780 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9781 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9783 # ac_d sets the value in "#define NAME VALUE" lines.
9784 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9785 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
9788 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9789 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9790 ac_uB
='\([ ]\)%\1#\2define\3'
9793 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9794 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9795 ac_eB
='$%\1#\2define\3'
9799 if test "${CONFIG_HEADERS+set}" != set; then
9801 cat >> $CONFIG_STATUS <<EOF
9802 CONFIG_HEADERS="auto-host.h:config.in"
9804 cat >> $CONFIG_STATUS <<\EOF
9806 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
9807 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9809 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9810 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9811 *) ac_file_in
="${ac_file}.in" ;;
9814 echo creating
$ac_file
9816 rm -f conftest.frag conftest.
in conftest.out
9817 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9818 cat $ac_file_inputs > conftest.
in
9822 # Transform confdefs.h into a sed script conftest.vals that substitutes
9823 # the proper values into config.h.in to produce config.h. And first:
9824 # Protect against being on the right side of a sed subst in config.status.
9825 # Protect against being in an unquoted here document in config.status.
9827 cat > conftest.hdr
<<\EOF
9830 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9834 sed -n -f conftest.hdr confdefs.h > conftest.vals
9837 # This sed command replaces #undef with comments. This is necessary, for
9838 # example, in the case of _POSIX_SOURCE, which is predefined and required
9839 # on some systems where configure will not decide to define it.
9840 cat >> conftest.vals <<\EOF
9841 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9844 # Break up conftest.vals because some shells have a limit on
9845 # the size of here documents, and old seds have small limits too.
9850 ac_lines=`grep -c . conftest.vals
`
9851 # grep -c gives empty output for an empty file on some AIX systems.
9852 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9853 # Write a limited-size here document to conftest.frag.
9854 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9855 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9857 sed -f conftest.frag conftest.in > conftest.out
9859 mv conftest.out conftest.in
9861 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9863 mv conftest.tail conftest.vals
9867 cat >> $CONFIG_STATUS <<\EOF
9868 rm -f conftest.frag conftest.h
9869 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
9870 cat conftest.in >> conftest.h
9872 if cmp -s $ac_file conftest.h 2>/dev/null; then
9873 echo "$ac_file is unchanged"
9876 # Remove last slash and all that follows it. Not all systems have dirname.
9877 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
9878 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9879 # The file is in a subdirectory.
9880 test ! -d "$ac_dir" && mkdir "$ac_dir"
9883 mv conftest.h $ac_file
9889 cat >> $CONFIG_STATUS <<EOF
9890 ac_sources="$nls_cv_header_libgt"
9891 ac_dests="$nls_cv_header_intl"
9894 cat >> $CONFIG_STATUS <<\EOF
9895 srcdir=$ac_given_srcdir
9896 while test -n "$ac_sources"; do
9897 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
9898 set $ac_sources; ac_source=$1; shift; ac_sources=$*
9900 echo "linking $srcdir/$ac_source to $ac_dest"
9902 if test ! -r $srcdir/$ac_source; then
9903 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
9907 # Make relative symlinks.
9908 # Remove last slash and all that follows it. Not all systems have dirname.
9909 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
9910 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
9911 # The dest file is in a subdirectory.
9912 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
9913 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
9914 # A "../" for each directory in $ac_dest_dir_suffix.
9915 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
9917 ac_dest_dir_suffix= ac_dots=
9921 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
9922 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
9925 # Make a symlink if possible; otherwise try a hard link.
9926 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9927 ln $srcdir/$ac_source $ac_dest; then :
9929 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
9933 cat >> $CONFIG_STATUS <<EOF
9939 target_alias='${target_alias}'
9941 subdirs='${subdirs}'
9942 oldstyle_subdirs='${oldstyle_subdirs}'
9943 symbolic_link='${symbolic_link}'
9944 program_transform_set='${program_transform_set}'
9945 program_transform_name='${program_transform_name}'
9946 dep_host_xmake_file='${dep_host_xmake_file}'
9947 host_xmake_file='${host_xmake_file}'
9948 dep_tmake_file='${dep_tmake_file}'
9949 tmake_file='${tmake_file}'
9950 thread_file='${thread_file}'
9951 gcc_version='${gcc_version}'
9952 gcc_version_trigger='${gcc_version_trigger}'
9953 local_prefix='${local_prefix}'
9954 build_install_headers_dir='${build_install_headers_dir}'
9955 build_exeext='${build_exeext}'
9956 host_exeext='${host_exeext}'
9957 out_file='${out_file}'
9958 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
9959 SET_MAKE='${SET_MAKE}'
9960 target_list='${target_list}'
9961 target_overrides='${target_overrides}'
9962 host_overrides='${host_overrides}'
9963 cross_defines='${cross_defines}'
9964 cross_overrides='${cross_overrides}'
9965 build_overrides='${build_overrides}'
9966 cpp_install_dir='${cpp_install_dir}'
9969 cat >> $CONFIG_STATUS <<\EOF
9970 case "$CONFIG_FILES" in *po/Makefile.in*)
9971 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
9974 . $srcdir/configure.lang
9975 case x$CONFIG_HEADERS in
9976 xauto-host.h:config.in)
9979 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
9980 # bootstrapping and the installation procedure can still use
9981 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
9982 # FLAGS_TO_PASS has been modified to solve the problem there.
9983 # This is virtually a duplicate of what happens in configure.lang; we do
9984 # an extra check to make sure this only happens if ln -s can be used.
9985 if test "$symbolic_link" = "ln -s"; then
9986 for d in .. ${subdirs} ; do
9987 if test $d != ..; then
9990 for t in stage1 stage2 stage3 stage4 include
9993 $symbolic_link ../$t $t 2>/dev/null
9999 # Avoid having to add intl to our include paths.
10000 if test -f intl/libintl.h; then
10001 echo creating libintl.h
10002 echo '#include "intl/libintl.h"' >libintl.h
10007 chmod +x $CONFIG_STATUS
10008 rm -fr confdefs* $ac_clean_files
10009 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1