3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --with-gnu-ld arrange to work with GNU ld."
17 --with-ld arrange to use the specified ld (full pathname)."
19 --with-gnu-as arrange to work with GNU as."
21 --with-as arrange to use the specified as (full pathname)."
23 --with-stabs arrange to use stabs instead of host debug format."
25 --with-elf arrange to use ELF instead of host debug format."
27 --with-local-prefix=DIR specifies directory to put local include."
29 --with-gxx-include-dir=DIR
30 specifies directory to put g++ header files."
32 --enable-checking enable expensive run-time checks."
34 --disable-cpp don't provide a user-visible C preprocessor."
36 --with-cpp-install-dir=DIR
37 install the user visible C preprocessor in DIR
38 (relative to PREFIX) as well as PREFIX/bin."
40 --enable-cpplib use cpplib for the C preprocessor."
42 --enable-c-cpplib link cpplib directly into C and C++ compilers
43 (EXPERIMENTAL) (implies --enable-cpplib)."
45 --enable-c-mbchar enable multibyte characters for C and C++."
47 --disable-fast-fixincludes
48 Disable the new fast fixincludes.
49 Run the old fixincludes script unconditionally"
51 --enable-haifa use the experimental scheduler.
52 --disable-haifa don't use the experimental scheduler for the
53 targets which normally enable it."
55 --enable-threads enable thread usage for target GCC.
56 --enable-threads=LIB use LIB thread package for target GCC."
58 --enable-objc-gc enable the use of Boehm's garbage collector with
59 the GNU Objective-C runtime."
61 --enable-java-gc=TYPE choose garbage collector [boehm]"
63 --enable-dwarf2 enable DWARF2 debugging as default."
65 --enable-nls use Native Language Support (disabled by default)"
67 --disable-nls do not use Native Language Support"
69 --with-included-gettext use the GNU gettext library included here"
71 --with-catgets use catgets functions if available"
73 # Initialize some variables set by options.
74 # The variables have the same names as the options, with
75 # dashes changed to underlines.
77 cache_file
=.
/config.cache
86 program_transform_name
=s
,x
,x
,
94 bindir
='${exec_prefix}/bin'
95 sbindir
='${exec_prefix}/sbin'
96 libexecdir
='${exec_prefix}/libexec'
97 datadir
='${prefix}/share'
98 sysconfdir
='${prefix}/etc'
99 sharedstatedir
='${prefix}/com'
100 localstatedir
='${prefix}/var'
101 libdir
='${exec_prefix}/lib'
102 includedir
='${prefix}/include'
103 oldincludedir
='/usr/include'
104 infodir
='${prefix}/info'
105 mandir
='${prefix}/man'
107 # Initialize some other variables.
110 SHELL
=${CONFIG_SHELL-/bin/sh}
111 # Maximum number of lines to put in a shell here document.
118 # If the previous option needs an argument, assign it.
119 if test -n "$ac_prev"; then
120 eval "$ac_prev=\$ac_option"
126 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
130 # Accept the important Cygnus configure options, so we can diagnose typos.
134 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
136 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
137 bindir
="$ac_optarg" ;;
139 -build |
--build |
--buil |
--bui |
--bu)
141 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
142 build
="$ac_optarg" ;;
144 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
145 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
146 ac_prev
=cache_file
;;
147 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
148 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
149 cache_file
="$ac_optarg" ;;
151 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
153 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
155 datadir
="$ac_optarg" ;;
157 -disable-* |
--disable-*)
158 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
159 # Reject names that are not valid shell variable names.
160 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
161 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
163 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
164 eval "enable_${ac_feature}=no" ;;
166 -enable-* |
--enable-*)
167 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
168 # Reject names that are not valid shell variable names.
169 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
170 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
172 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
177 eval "enable_${ac_feature}='$ac_optarg'" ;;
179 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
180 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
181 |
--exec |
--exe |
--ex)
182 ac_prev
=exec_prefix
;;
183 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
184 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
185 |
--exec=* |
--exe=* |
--ex=*)
186 exec_prefix
="$ac_optarg" ;;
188 -gas |
--gas |
--ga |
--g)
189 # Obsolete; use --with-gas.
192 -help |
--help |
--hel |
--he)
193 # Omit some internal or obsolete options to make the list less imposing.
194 # This message is too long to be a string in the A/UX 3.1 sh.
196 Usage: configure [options] [host]
197 Options: [defaults in brackets after descriptions]
199 --cache-file=FILE cache test results in FILE
200 --help print this message
201 --no-create do not create output files
202 --quiet, --silent do not print \`checking...' messages
203 --version print the version of autoconf that created configure
204 Directory and file names:
205 --prefix=PREFIX install architecture-independent files in PREFIX
207 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
209 --bindir=DIR user executables in DIR [EPREFIX/bin]
210 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
211 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
212 --datadir=DIR read-only architecture-independent data in DIR
214 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
215 --sharedstatedir=DIR modifiable architecture-independent data in DIR
217 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
218 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
219 --includedir=DIR C header files in DIR [PREFIX/include]
220 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
221 --infodir=DIR info documentation in DIR [PREFIX/info]
222 --mandir=DIR man documentation in DIR [PREFIX/man]
223 --srcdir=DIR find the sources in DIR [configure dir or ..]
224 --program-prefix=PREFIX prepend PREFIX to installed program names
225 --program-suffix=SUFFIX append SUFFIX to installed program names
226 --program-transform-name=PROGRAM
227 run sed PROGRAM on installed program names
231 --build=BUILD configure for building on BUILD [BUILD=HOST]
232 --host=HOST configure for HOST [guessed]
233 --target=TARGET configure for TARGET [TARGET=HOST]
234 Features and packages:
235 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
236 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
237 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
238 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
239 --x-includes=DIR X include files are in DIR
240 --x-libraries=DIR X library files are in DIR
242 if test -n "$ac_help"; then
243 echo "--enable and --with options recognized:$ac_help"
247 -host |
--host |
--hos |
--ho)
249 -host=* |
--host=* |
--hos=* |
--ho=*)
252 -includedir |
--includedir |
--includedi |
--included |
--include \
253 |
--includ |
--inclu |
--incl |
--inc)
254 ac_prev
=includedir
;;
255 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
256 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
257 includedir
="$ac_optarg" ;;
259 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
261 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
262 infodir
="$ac_optarg" ;;
264 -libdir |
--libdir |
--libdi |
--libd)
266 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
267 libdir
="$ac_optarg" ;;
269 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
270 |
--libexe |
--libex |
--libe)
271 ac_prev
=libexecdir
;;
272 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
273 |
--libexe=* |
--libex=* |
--libe=*)
274 libexecdir
="$ac_optarg" ;;
276 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
277 |
--localstate |
--localstat |
--localsta |
--localst \
278 |
--locals |
--local |
--loca |
--loc |
--lo)
279 ac_prev
=localstatedir
;;
280 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
281 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
282 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
283 localstatedir
="$ac_optarg" ;;
285 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
287 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
288 mandir
="$ac_optarg" ;;
291 # Obsolete; use --without-fp.
294 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
298 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
299 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
302 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
303 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
304 |
--oldin |
--oldi |
--old |
--ol |
--o)
305 ac_prev
=oldincludedir
;;
306 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
307 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
308 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
309 oldincludedir
="$ac_optarg" ;;
311 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
313 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
314 prefix
="$ac_optarg" ;;
316 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
317 |
--program-pre |
--program-pr |
--program-p)
318 ac_prev
=program_prefix
;;
319 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
320 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
321 program_prefix
="$ac_optarg" ;;
323 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
324 |
--program-suf |
--program-su |
--program-s)
325 ac_prev
=program_suffix
;;
326 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
327 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
328 program_suffix
="$ac_optarg" ;;
330 -program-transform-name |
--program-transform-name \
331 |
--program-transform-nam |
--program-transform-na \
332 |
--program-transform-n |
--program-transform- \
333 |
--program-transform |
--program-transfor \
334 |
--program-transfo |
--program-transf \
335 |
--program-trans |
--program-tran \
336 |
--progr-tra |
--program-tr |
--program-t)
337 ac_prev
=program_transform_name
;;
338 -program-transform-name=* |
--program-transform-name=* \
339 |
--program-transform-nam=* |
--program-transform-na=* \
340 |
--program-transform-n=* |
--program-transform-=* \
341 |
--program-transform=* |
--program-transfor=* \
342 |
--program-transfo=* |
--program-transf=* \
343 |
--program-trans=* |
--program-tran=* \
344 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
345 program_transform_name
="$ac_optarg" ;;
347 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
348 |
-silent |
--silent |
--silen |
--sile |
--sil)
351 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
353 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
355 sbindir
="$ac_optarg" ;;
357 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
358 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
359 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
361 ac_prev
=sharedstatedir
;;
362 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
363 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
364 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
366 sharedstatedir
="$ac_optarg" ;;
368 -site |
--site |
--sit)
370 -site=* |
--site=* |
--sit=*)
373 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
375 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
376 srcdir
="$ac_optarg" ;;
378 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
379 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
380 ac_prev
=sysconfdir
;;
381 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
382 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
383 sysconfdir
="$ac_optarg" ;;
385 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
387 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
388 target
="$ac_optarg" ;;
390 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
393 -version |
--version |
--versio |
--versi |
--vers)
394 echo "configure generated by autoconf version 2.13"
398 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
399 # Reject names that are not valid shell variable names.
400 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
401 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
403 ac_package
=`echo $ac_package| sed 's/-/_/g'`
408 eval "with_${ac_package}='$ac_optarg'" ;;
410 -without-* |
--without-*)
411 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
412 # Reject names that are not valid shell variable names.
413 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
414 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
416 ac_package
=`echo $ac_package| sed 's/-/_/g'`
417 eval "with_${ac_package}=no" ;;
420 # Obsolete; use --with-x.
423 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
424 |
--x-incl |
--x-inc |
--x-in |
--x-i)
425 ac_prev
=x_includes
;;
426 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
427 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
428 x_includes
="$ac_optarg" ;;
430 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
431 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
432 ac_prev
=x_libraries
;;
433 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
434 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
435 x_libraries
="$ac_optarg" ;;
437 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
441 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
442 echo "configure: warning: $ac_option: invalid host type" 1>&2
444 if test "x$nonopt" != xNONE
; then
445 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
453 if test -n "$ac_prev"; then
454 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
457 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
459 # File descriptor usage:
462 # 2 errors and warnings
463 # 3 some systems may open it to /dev/tty
464 # 4 used on the Kubota Titan
465 # 6 checking for... messages and results
466 # 5 compiler messages saved in config.log
467 if test "$silent" = yes; then
475 This file contains any messages produced by compilers while
476 running configure, to aid debugging if configure makes a mistake.
479 # Strip out --no-create and --no-recursion so they do not pile up.
480 # Also quote any args containing shell metacharacters.
485 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
486 |
--no-cr |
--no-c) ;;
487 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
488 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
489 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
490 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
491 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
496 # Only set these to C if already set. These must not be set unconditionally
497 # because not all systems understand e.g. LANG=C (notably SCO).
498 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
499 # Non-C LC_CTYPE values break the ctype check.
500 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
501 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
502 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
503 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
505 # confdefs.h avoids OS command line length limits that DEFS can exceed.
506 rm -rf conftest
* confdefs.h
507 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
510 # A filename unique to this package, relative to the directory that
511 # configure is in, which we can look for to find out if srcdir is correct.
512 ac_unique_file
=tree.c
514 # Find the source files, if location was not specified.
515 if test -z "$srcdir"; then
516 ac_srcdir_defaulted
=yes
517 # Try the directory containing this script, then its parent.
519 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
520 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
522 if test ! -r $srcdir/$ac_unique_file; then
526 ac_srcdir_defaulted
=no
528 if test ! -r $srcdir/$ac_unique_file; then
529 if test "$ac_srcdir_defaulted" = yes; then
530 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
532 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
535 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
537 # Prefer explicitly selected file to automatically selected ones.
538 if test -z "$CONFIG_SITE"; then
539 if test "x$prefix" != xNONE
; then
540 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
542 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
545 for ac_site_file
in $CONFIG_SITE; do
546 if test -r "$ac_site_file"; then
547 echo "loading site script $ac_site_file"
552 if test -r "$cache_file"; then
553 echo "loading cache $cache_file"
556 echo "creating cache $cache_file"
561 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
562 ac_cpp
='$CPP $CPPFLAGS'
563 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
564 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
565 cross_compiling
=$ac_cv_prog_cc_cross
569 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
570 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
571 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
578 ac_n
= ac_c
='\c' ac_t
=
586 symbolic_link
='ln -s'
589 # Check for bogus environment variables.
590 # Test if LIBRARY_PATH contains the notation for the current directory
591 # since this would lead to problems installing/building glibc.
592 # LIBRARY_PATH contains the current directory if one of the following
594 # - one of the terminals (":" and ";") is the first or last sign
595 # - two terminals occur directly after each other
596 # - the path contains an element with a dot in it
597 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
598 echo "configure:599: checking LIBRARY_PATH variable" >&5
599 case ${LIBRARY_PATH} in
600 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
601 library_path_setting
="contains current directory"
604 library_path_setting
="ok"
607 echo "$ac_t""$library_path_setting" 1>&6
608 if test "$library_path_setting" != "ok"; then
609 { echo "configure: error:
610 *** LIBRARY_PATH shouldn't contain the current directory when
611 *** building gcc. Please change the environment variable
612 *** and run configure again." 1>&2; exit 1; }
615 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
616 # since this would lead to problems installing/building glibc.
617 # GCC_EXEC_PREFIX contains the current directory if one of the following
619 # - one of the terminals (":" and ";") is the first or last sign
620 # - two terminals occur directly after each other
621 # - the path contains an element with a dot in it
622 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
623 echo "configure:624: checking GCC_EXEC_PREFIX variable" >&5
624 case ${GCC_EXEC_PREFIX} in
625 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
626 gcc_exec_prefix_setting
="contains current directory"
629 gcc_exec_prefix_setting
="ok"
632 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
633 if test "$gcc_exec_prefix_setting" != "ok"; then
634 { echo "configure: error:
635 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
636 *** building gcc. Please change the environment variable
637 *** and run configure again." 1>&2; exit 1; }
640 # Check for additional parameters
643 # Check whether --with-gnu-ld or --without-gnu-ld was given.
644 if test "${with_gnu_ld+set}" = set; then
645 withval
="$with_gnu_ld"
646 gnu_ld_flag
="$with_gnu_ld"
652 # With pre-defined ld
653 # Check whether --with-ld or --without-ld was given.
654 if test "${with_ld+set}" = set; then
656 DEFAULT_LINKER
="$with_ld"
659 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
660 if test ! -x "$DEFAULT_LINKER"; then
661 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
662 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
665 cat >> confdefs.h
<<EOF
666 #define DEFAULT_LINKER "$DEFAULT_LINKER"
672 # Check whether --with-gnu-as or --without-gnu-as was given.
673 if test "${with_gnu_as+set}" = set; then
674 withval
="$with_gnu_as"
675 gas_flag
="$with_gnu_as"
681 # Check whether --with-as or --without-as was given.
682 if test "${with_as+set}" = set; then
684 DEFAULT_ASSEMBLER
="$with_as"
687 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
688 if test ! -x "$DEFAULT_ASSEMBLER"; then
689 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
690 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
693 cat >> confdefs.h
<<EOF
694 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
700 # Check whether --with-stabs or --without-stabs was given.
701 if test "${with_stabs+set}" = set; then
702 withval
="$with_stabs"
710 # Check whether --with-elf or --without-elf was given.
711 if test "${with_elf+set}" = set; then
719 # Specify the local prefix
721 # Check whether --with-local-prefix or --without-local-prefix was given.
722 if test "${with_local_prefix+set}" = set; then
723 withval
="$with_local_prefix"
725 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
727 *) local_prefix
=$with_local_prefix ;;
732 # Default local prefix if it is empty
733 if test x
$local_prefix = x
; then
734 local_prefix
=/usr
/local
737 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
738 # passed in by the toplevel make and thus we'd get different behavior
739 # depending on where we built the sources.
741 # Specify the g++ header file directory
742 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
743 if test "${with_gxx_include_dir+set}" = set; then
744 withval
="$with_gxx_include_dir"
746 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
748 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
753 if test x
${gcc_gxx_include_dir} = x
; then
754 if test x
${enable_version_specific_runtime_libs} = xyes
; then
755 gcc_gxx_include_dir
='${libsubdir}/include/g++'
757 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
758 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/g++"-${libstdcxx_interface}
762 # Enable expensive internal checks
763 # Check whether --enable-checking or --disable-checking was given.
764 if test "${enable_checking+set}" = set; then
765 enableval
="$enable_checking"
766 case "${enableval}" in
767 yes) cat >> confdefs.h
<<\EOF
768 #define ENABLE_CHECKING 1
772 *) { echo "configure: error: bad value ${enableval} given for checking option" 1>&2; exit 1; } ;;
777 # Check whether --enable-cpp or --disable-cpp was given.
778 if test "${enable_cpp+set}" = set; then
779 enableval
="$enable_cpp"
786 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
787 if test "${with_cpp_install_dir+set}" = set; then
788 withval
="$with_cpp_install_dir"
789 if test x
$withval = xyes
; then
790 { echo "configure: error: option --with-cpp-install-dir requires an argument" 1>&2; exit 1; }
791 elif test x
$withval != xno
; then
792 cpp_install_dir
=$withval
797 # Use cpplib+cppmain for the preprocessor, but don't link it with the compiler.
799 # Check whether --enable-cpplib or --disable-cpplib was given.
800 if test "${enable_cpplib+set}" = set; then
801 enableval
="$enable_cpplib"
802 if test x
$enable_cpplib != xno
; then
808 # Link cpplib into the compiler proper, for C/C++/ObjC.
809 # Check whether --enable-c-cpplib or --disable-c-cpplib was given.
810 if test "${enable_c_cpplib+set}" = set; then
811 enableval
="$enable_c_cpplib"
812 if test x
$enable_c_cpplib != xno
; then
813 extra_c_objs
="${extra_c_objs} libcpp.a"
814 extra_cxx_objs
="${extra_cxx_objs} ../libcpp.a"
815 extra_c_flags
="${extra_c_flags} -DUSE_CPPLIB=1"
821 # Enable Multibyte Characters for C/C++
822 # Check whether --enable-c-mbchar or --disable-c-mbchar was given.
823 if test "${enable_c_mbchar+set}" = set; then
824 enableval
="$enable_c_mbchar"
825 if test x
$enable_c_mbchar != xno
; then
826 extra_c_flags
=-DMULTIBYTE_CHARS=1
831 # Disable fast fixincludes
832 # Check whether --enable-fast-fixincludes or --disable-fast-fixincludes was given.
833 if test "${enable_fast_fixincludes+set}" = set; then
834 enableval
="$enable_fast_fixincludes"
835 if test x
$enable_fast_fixincludes = xno
; then
836 cp $srcdir/fixincludes .
/fixinc.sh
841 # Enable Haifa scheduler.
842 # Check whether --enable-haifa or --disable-haifa was given.
843 if test "${enable_haifa+set}" = set; then
844 enableval
="$enable_haifa"
850 # Pass with no value to take the default
851 # Pass with a value to specify a thread package
852 # Check whether --enable-threads or --disable-threads was given.
853 if test "${enable_threads+set}" = set; then
854 enableval
="$enable_threads"
855 if test x
$enable_threads = xno
; then
863 enable_threads_flag
=$enable_threads
864 # Check if a valid thread package
865 case x
${enable_threads_flag} in
868 target_thread_file
='single'
872 target_thread_file
=''
874 xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \
875 xsolaris | xwin32 | xdce | xvxworks
)
876 target_thread_file
=$enable_threads_flag
879 echo "$enable_threads is an unknown thread package" 1>&2
884 # Check whether --enable-objc-gc or --disable-objc-gc was given.
885 if test "${enable_objc_gc+set}" = set; then
886 enableval
="$enable_objc_gc"
887 if [ x
$enable_objc_gc = xno
]; then
897 # Check whether --enable-java-gc or --disable-java-gc was given.
898 if test "${enable_java_gc+set}" = set; then
899 enableval
="$enable_java_gc"
907 # Check whether --with-dwarf2 or --without-dwarf2 was given.
908 if test "${with_dwarf2+set}" = set; then
909 withval
="$with_dwarf2"
910 dwarf2
="$with_dwarf2"
916 # Determine the host, build, and target systems
918 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
919 if test -f $ac_dir/install-sh
; then
921 ac_install_sh
="$ac_aux_dir/install-sh -c"
923 elif test -f $ac_dir/install.sh
; then
925 ac_install_sh
="$ac_aux_dir/install.sh -c"
929 if test -z "$ac_aux_dir"; then
930 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
932 ac_config_guess
=$ac_aux_dir/config.guess
933 ac_config_sub
=$ac_aux_dir/config.sub
934 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
937 # Do some error checking and defaulting for the host and target type.
939 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
942 # 1. You are not allowed to specify --host, --target, and nonopt at the
944 # 2. Host defaults to nonopt.
945 # 3. If nonopt is not specified, then host defaults to the current host,
946 # as determined by config.guess.
947 # 4. Target and build default to nonopt.
948 # 5. If nonopt is not specified, then target and build default to host.
950 # The aliases save the names the user supplied, while $host etc.
951 # will get canonicalized.
952 case $host---$target---$nonopt in
953 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
954 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
958 # Make sure we can run config.sub.
959 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
960 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
963 echo $ac_n "checking host system type""... $ac_c" 1>&6
964 echo "configure:965: checking host system type" >&5
967 case "$host_alias" in
971 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
972 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
974 *) host_alias
=$nonopt ;;
978 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
979 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
980 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
981 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
982 echo "$ac_t""$host" 1>&6
984 echo $ac_n "checking target system type""... $ac_c" 1>&6
985 echo "configure:986: checking target system type" >&5
988 case "$target_alias" in
991 NONE
) target_alias
=$host_alias ;;
992 *) target_alias
=$nonopt ;;
996 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
997 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
998 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
999 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1000 echo "$ac_t""$target" 1>&6
1002 echo $ac_n "checking build system type""... $ac_c" 1>&6
1003 echo "configure:1004: checking build system type" >&5
1006 case "$build_alias" in
1009 NONE
) build_alias
=$host_alias ;;
1010 *) build_alias
=$nonopt ;;
1014 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1015 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1016 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1017 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1018 echo "$ac_t""$build" 1>&6
1020 test "$host_alias" != "$target_alias" &&
1021 test "$program_prefix$program_suffix$program_transform_name" = \
1023 program_prefix
=${target_alias}-
1026 # Find the native compiler
1027 # Extract the first word of "gcc", so it can be a program name with args.
1028 set dummy gcc
; ac_word
=$2
1029 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1030 echo "configure:1031: checking for $ac_word" >&5
1031 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1032 echo $ac_n "(cached) $ac_c" 1>&6
1034 if test -n "$CC"; then
1035 ac_cv_prog_CC
="$CC" # Let the user override the test.
1037 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1039 for ac_dir
in $ac_dummy; do
1040 test -z "$ac_dir" && ac_dir
=.
1041 if test -f $ac_dir/$ac_word; then
1050 if test -n "$CC"; then
1051 echo "$ac_t""$CC" 1>&6
1053 echo "$ac_t""no" 1>&6
1056 if test -z "$CC"; then
1057 # Extract the first word of "cc", so it can be a program name with args.
1058 set dummy cc
; ac_word
=$2
1059 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1060 echo "configure:1061: checking for $ac_word" >&5
1061 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1062 echo $ac_n "(cached) $ac_c" 1>&6
1064 if test -n "$CC"; then
1065 ac_cv_prog_CC
="$CC" # Let the user override the test.
1067 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1070 for ac_dir
in $ac_dummy; do
1071 test -z "$ac_dir" && ac_dir
=.
1072 if test -f $ac_dir/$ac_word; then
1073 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1074 ac_prog_rejected
=yes
1082 if test $ac_prog_rejected = yes; then
1083 # We found a bogon in the path, so make sure we never use it.
1084 set dummy
$ac_cv_prog_CC
1086 if test $# -gt 0; then
1087 # We chose a different compiler from the bogus one.
1088 # However, it has the same basename, so the bogon will be chosen
1089 # first if we set CC to just the basename; use the full file name.
1091 set dummy
"$ac_dir/$ac_word" "$@"
1099 if test -n "$CC"; then
1100 echo "$ac_t""$CC" 1>&6
1102 echo "$ac_t""no" 1>&6
1105 if test -z "$CC"; then
1106 case "`uname -s`" in
1108 # Extract the first word of "cl", so it can be a program name with args.
1109 set dummy cl
; ac_word
=$2
1110 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1111 echo "configure:1112: checking for $ac_word" >&5
1112 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1113 echo $ac_n "(cached) $ac_c" 1>&6
1115 if test -n "$CC"; then
1116 ac_cv_prog_CC
="$CC" # Let the user override the test.
1118 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1120 for ac_dir
in $ac_dummy; do
1121 test -z "$ac_dir" && ac_dir
=.
1122 if test -f $ac_dir/$ac_word; then
1131 if test -n "$CC"; then
1132 echo "$ac_t""$CC" 1>&6
1134 echo "$ac_t""no" 1>&6
1139 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1142 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1143 echo "configure:1144: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1146 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1147 ac_cpp
='$CPP $CPPFLAGS'
1148 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1149 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1150 cross_compiling
=$ac_cv_prog_cc_cross
1152 cat > conftest.
$ac_ext << EOF
1154 #line 1155 "configure"
1155 #include "confdefs.h"
1159 if { (eval echo configure
:1160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1160 ac_cv_prog_cc_works
=yes
1161 # If we can't run a trivial program, we are probably using a cross compiler.
1162 if (.
/conftest
; exit) 2>/dev
/null
; then
1163 ac_cv_prog_cc_cross
=no
1165 ac_cv_prog_cc_cross
=yes
1168 echo "configure: failed program was:" >&5
1169 cat conftest.
$ac_ext >&5
1170 ac_cv_prog_cc_works
=no
1174 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1175 ac_cpp
='$CPP $CPPFLAGS'
1176 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1177 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1178 cross_compiling
=$ac_cv_prog_cc_cross
1180 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1181 if test $ac_cv_prog_cc_works = no
; then
1182 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1184 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1185 echo "configure:1186: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1186 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1187 cross_compiling
=$ac_cv_prog_cc_cross
1189 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1190 echo "configure:1191: checking whether we are using GNU C" >&5
1191 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1192 echo $ac_n "(cached) $ac_c" 1>&6
1194 cat > conftest.c
<<EOF
1199 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1200: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1206 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1208 if test $ac_cv_prog_gcc = yes; then
1214 ac_test_CFLAGS
="${CFLAGS+set}"
1215 ac_save_CFLAGS
="$CFLAGS"
1217 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1218 echo "configure:1219: checking whether ${CC-cc} accepts -g" >&5
1219 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1220 echo $ac_n "(cached) $ac_c" 1>&6
1222 echo 'void f(){}' > conftest.c
1223 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1232 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1233 if test "$ac_test_CFLAGS" = set; then
1234 CFLAGS
="$ac_save_CFLAGS"
1235 elif test $ac_cv_prog_cc_g = yes; then
1236 if test "$GCC" = yes; then
1242 if test "$GCC" = yes; then
1250 # If the native compiler is GCC, we can enable warnings even in stage1.
1251 # That's useful for people building cross-compilers, or just running a
1253 if test "x$GCC" = "xyes"; then
1254 stage1_warn_cflags
='$(WARN_CFLAGS)'
1256 stage1_warn_cflags
=""
1260 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1261 echo "configure:1262: checking whether ${MAKE-make} sets \${MAKE}" >&5
1262 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1263 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1264 echo $ac_n "(cached) $ac_c" 1>&6
1266 cat > conftestmake
<<\EOF
1268 @
echo 'ac_maketemp="${MAKE}"'
1270 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1271 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1272 if test -n "$ac_maketemp"; then
1273 eval ac_cv_prog_make_
${ac_make}_set
=yes
1275 eval ac_cv_prog_make_
${ac_make}_set
=no
1279 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1280 echo "$ac_t""yes" 1>&6
1283 echo "$ac_t""no" 1>&6
1284 SET_MAKE
="MAKE=${MAKE-make}"
1288 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
1289 echo "configure:1290: checking whether a default assembler was specified" >&5
1290 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1291 if test x
"$gas_flag" = x
"no"; then
1292 echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
1294 echo "$ac_t""yes ($DEFAULT_ASSEMBLER - GNU as)" 1>&6
1297 echo "$ac_t""no" 1>&6
1300 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
1301 echo "configure:1302: checking whether a default linker was specified" >&5
1302 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1303 if test x
"$gnu_ld_flag" = x
"no"; then
1304 echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
1306 echo "$ac_t""yes ($DEFAULT_LINKER - GNU ld)" 1>&6
1309 echo "$ac_t""no" 1>&6
1312 # Find some useful tools
1313 for ac_prog
in mawk gawk nawk
awk
1315 # Extract the first word of "$ac_prog", so it can be a program name with args.
1316 set dummy
$ac_prog; ac_word
=$2
1317 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1318 echo "configure:1319: checking for $ac_word" >&5
1319 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1320 echo $ac_n "(cached) $ac_c" 1>&6
1322 if test -n "$AWK"; then
1323 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
1325 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1327 for ac_dir
in $ac_dummy; do
1328 test -z "$ac_dir" && ac_dir
=.
1329 if test -f $ac_dir/$ac_word; then
1330 ac_cv_prog_AWK
="$ac_prog"
1337 AWK
="$ac_cv_prog_AWK"
1338 if test -n "$AWK"; then
1339 echo "$ac_t""$AWK" 1>&6
1341 echo "$ac_t""no" 1>&6
1344 test -n "$AWK" && break
1347 # Extract the first word of "flex", so it can be a program name with args.
1348 set dummy flex
; ac_word
=$2
1349 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1350 echo "configure:1351: checking for $ac_word" >&5
1351 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1352 echo $ac_n "(cached) $ac_c" 1>&6
1354 if test -n "$LEX"; then
1355 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
1357 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1359 for ac_dir
in $ac_dummy; do
1360 test -z "$ac_dir" && ac_dir
=.
1361 if test -f $ac_dir/$ac_word; then
1362 ac_cv_prog_LEX
="flex"
1367 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
1370 LEX
="$ac_cv_prog_LEX"
1371 if test -n "$LEX"; then
1372 echo "$ac_t""$LEX" 1>&6
1374 echo "$ac_t""no" 1>&6
1377 if test -z "$LEXLIB"
1383 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1384 echo "configure:1385: checking for yywrap in -l$ac_lib" >&5
1385 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1386 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1387 echo $ac_n "(cached) $ac_c" 1>&6
1389 ac_save_LIBS
="$LIBS"
1390 LIBS
="-l$ac_lib $LIBS"
1391 cat > conftest.
$ac_ext <<EOF
1392 #line 1393 "configure"
1393 #include "confdefs.h"
1394 /* Override any gcc2 internal prototype to avoid an error. */
1395 /* We use char because int might match the return type of a gcc2
1396 builtin and then its argument prototype would still apply. */
1403 if { (eval echo configure
:1404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1405 eval "ac_cv_lib_$ac_lib_var=yes"
1407 echo "configure: failed program was:" >&5
1408 cat conftest.
$ac_ext >&5
1410 eval "ac_cv_lib_$ac_lib_var=no"
1413 LIBS
="$ac_save_LIBS"
1416 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1417 echo "$ac_t""yes" 1>&6
1420 echo "$ac_t""no" 1>&6
1425 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
1426 echo "configure:1427: checking whether ln works" >&5
1427 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
1428 echo $ac_n "(cached) $ac_c" 1>&6
1430 rm -f conftestdata_t
1431 echo >conftestdata_f
1432 if ln conftestdata_f conftestdata_t
2>/dev
/null
1436 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1438 gcc_cv_prog_LN
="ln -s"
1443 rm -f conftestdata_f conftestdata_t
1446 LN
="$gcc_cv_prog_LN"
1447 if test "$gcc_cv_prog_LN" = "ln"; then
1448 echo "$ac_t""yes" 1>&6
1450 if test "$gcc_cv_prog_LN" = "ln -s"; then
1451 echo "$ac_t""no, using ln -s" 1>&6
1453 echo "$ac_t""no, and neither does ln -s, so using cp" 1>&6
1457 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1458 echo "configure:1459: checking whether ln -s works" >&5
1459 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
1460 echo $ac_n "(cached) $ac_c" 1>&6
1462 rm -f conftestdata_t
1463 echo >conftestdata_f
1464 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1466 gcc_cv_prog_LN_S
="ln -s"
1468 if ln conftestdata_f conftestdata_t
2>/dev
/null
1475 rm -f conftestdata_f conftestdata_t
1478 LN_S
="$gcc_cv_prog_LN_S"
1479 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
1480 echo "$ac_t""yes" 1>&6
1482 if test "$gcc_cv_prog_LN_S" = "ln"; then
1483 echo "$ac_t""no, using ln" 1>&6
1485 echo "$ac_t""no, and neither does ln, so using cp" 1>&6
1489 echo $ac_n "checking for volatile""... $ac_c" 1>&6
1490 echo "configure:1491: checking for volatile" >&5
1491 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then
1492 echo $ac_n "(cached) $ac_c" 1>&6
1494 cat > conftest.
$ac_ext <<EOF
1495 #line 1496 "configure"
1496 #include "confdefs.h"
1502 if { (eval echo configure
:1503: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1504 gcc_cv_c_volatile
=yes
1506 echo "configure: failed program was:" >&5
1507 cat conftest.
$ac_ext >&5
1509 gcc_cv_c_volatile
=no
1514 echo "$ac_t""$gcc_cv_c_volatile" 1>&6
1515 if test $gcc_cv_c_volatile = yes ; then
1516 cat >> confdefs.h
<<\EOF
1517 #define HAVE_VOLATILE 1
1522 # Extract the first word of "ranlib", so it can be a program name with args.
1523 set dummy ranlib
; ac_word
=$2
1524 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1525 echo "configure:1526: checking for $ac_word" >&5
1526 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1527 echo $ac_n "(cached) $ac_c" 1>&6
1529 if test -n "$RANLIB"; then
1530 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1532 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1534 for ac_dir
in $ac_dummy; do
1535 test -z "$ac_dir" && ac_dir
=.
1536 if test -f $ac_dir/$ac_word; then
1537 ac_cv_prog_RANLIB
="ranlib"
1542 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1545 RANLIB
="$ac_cv_prog_RANLIB"
1546 if test -n "$RANLIB"; then
1547 echo "$ac_t""$RANLIB" 1>&6
1549 echo "$ac_t""no" 1>&6
1552 for ac_prog
in 'bison -y' byacc
1554 # Extract the first word of "$ac_prog", so it can be a program name with args.
1555 set dummy
$ac_prog; ac_word
=$2
1556 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1557 echo "configure:1558: checking for $ac_word" >&5
1558 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1559 echo $ac_n "(cached) $ac_c" 1>&6
1561 if test -n "$YACC"; then
1562 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
1564 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1566 for ac_dir
in $ac_dummy; do
1567 test -z "$ac_dir" && ac_dir
=.
1568 if test -f $ac_dir/$ac_word; then
1569 ac_cv_prog_YACC
="$ac_prog"
1576 YACC
="$ac_cv_prog_YACC"
1577 if test -n "$YACC"; then
1578 echo "$ac_t""$YACC" 1>&6
1580 echo "$ac_t""no" 1>&6
1583 test -n "$YACC" && break
1585 test -n "$YACC" || YACC
="yacc"
1587 # Find a good install program. We prefer a C program (faster),
1588 # so one script is as good as another. But avoid the broken or
1589 # incompatible versions:
1590 # SysV /etc/install, /usr/sbin/install
1591 # SunOS /usr/etc/install
1592 # IRIX /sbin/install
1594 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1595 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1596 # ./install, which can be erroneously created by make from ./install.sh.
1597 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1598 echo "configure:1599: checking for a BSD compatible install" >&5
1599 if test -z "$INSTALL"; then
1600 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1601 echo $ac_n "(cached) $ac_c" 1>&6
1603 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
1604 for ac_dir
in $PATH; do
1605 # Account for people who put trailing slashes in PATH elements.
1607 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1609 # OSF1 and SCO ODT 3.0 have their own names for install.
1610 for ac_prog
in ginstall scoinst
install; do
1611 if test -f $ac_dir/$ac_prog; then
1612 if test $ac_prog = install &&
1613 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1614 # AIX install. It has an incompatible calling convention.
1615 # OSF/1 installbsd also uses dspmsg, but is usable.
1618 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1629 if test "${ac_cv_path_install+set}" = set; then
1630 INSTALL
="$ac_cv_path_install"
1632 # As a last resort, use the slow shell script. We don't cache a
1633 # path for INSTALL within a source directory, because that will
1634 # break other packages using the cache if that directory is
1635 # removed, or if the path is relative.
1636 INSTALL
="$ac_install_sh"
1639 echo "$ac_t""$INSTALL" 1>&6
1641 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1642 # It thinks the first close brace ends the variable substitution.
1643 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1645 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1648 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1649 echo "configure:1650: checking how to run the C preprocessor" >&5
1650 # On Suns, sometimes $CPP names a directory.
1651 if test -n "$CPP" && test -d "$CPP"; then
1654 if test -z "$CPP"; then
1655 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1658 # This must be in double quotes, not single quotes, because CPP may get
1659 # substituted into the Makefile and "${CC-cc}" will confuse make.
1661 # On the NeXT, cc -E runs the code through the compiler's parser,
1662 # not just through cpp.
1663 cat > conftest.
$ac_ext <<EOF
1664 #line 1665 "configure"
1665 #include "confdefs.h"
1669 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1670 { (eval echo configure
:1671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1671 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1672 if test -z "$ac_err"; then
1676 echo "configure: failed program was:" >&5
1677 cat conftest.
$ac_ext >&5
1679 CPP
="${CC-cc} -E -traditional-cpp"
1680 cat > conftest.
$ac_ext <<EOF
1681 #line 1682 "configure"
1682 #include "confdefs.h"
1686 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1687 { (eval echo configure
:1688: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1688 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1689 if test -z "$ac_err"; then
1693 echo "configure: failed program was:" >&5
1694 cat conftest.
$ac_ext >&5
1696 CPP
="${CC-cc} -nologo -E"
1697 cat > conftest.
$ac_ext <<EOF
1698 #line 1699 "configure"
1699 #include "confdefs.h"
1703 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1704 { (eval echo configure
:1705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1705 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1706 if test -z "$ac_err"; then
1710 echo "configure: failed program was:" >&5
1711 cat conftest.
$ac_ext >&5
1720 ac_cv_prog_CPP
="$CPP"
1722 CPP
="$ac_cv_prog_CPP"
1724 ac_cv_prog_CPP
="$CPP"
1726 echo "$ac_t""$CPP" 1>&6
1728 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1729 echo "configure:1730: checking for ANSI C header files" >&5
1730 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1731 echo $ac_n "(cached) $ac_c" 1>&6
1733 cat > conftest.
$ac_ext <<EOF
1734 #line 1735 "configure"
1735 #include "confdefs.h"
1741 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1742 { (eval echo configure
:1743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1743 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1744 if test -z "$ac_err"; then
1746 ac_cv_header_stdc
=yes
1749 echo "configure: failed program was:" >&5
1750 cat conftest.
$ac_ext >&5
1752 ac_cv_header_stdc
=no
1756 if test $ac_cv_header_stdc = yes; then
1757 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1758 cat > conftest.
$ac_ext <<EOF
1759 #line 1760 "configure"
1760 #include "confdefs.h"
1763 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1764 egrep "memchr" >/dev
/null
2>&1; then
1768 ac_cv_header_stdc
=no
1774 if test $ac_cv_header_stdc = yes; then
1775 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1776 cat > conftest.
$ac_ext <<EOF
1777 #line 1778 "configure"
1778 #include "confdefs.h"
1781 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1782 egrep "free" >/dev
/null
2>&1; then
1786 ac_cv_header_stdc
=no
1792 if test $ac_cv_header_stdc = yes; then
1793 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1794 if test "$cross_compiling" = yes; then
1797 cat > conftest.
$ac_ext <<EOF
1798 #line 1799 "configure"
1799 #include "confdefs.h"
1801 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1802 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1803 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1804 int main () { int i; for (i = 0; i < 256; i++)
1805 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1809 if { (eval echo configure
:1810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
1813 echo "configure: failed program was:" >&5
1814 cat conftest.
$ac_ext >&5
1816 ac_cv_header_stdc
=no
1824 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1825 if test $ac_cv_header_stdc = yes; then
1826 cat >> confdefs.h
<<\EOF
1827 #define STDC_HEADERS 1
1832 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1833 echo "configure:1834: checking whether time.h and sys/time.h may both be included" >&5
1834 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1835 echo $ac_n "(cached) $ac_c" 1>&6
1837 cat > conftest.
$ac_ext <<EOF
1838 #line 1839 "configure"
1839 #include "confdefs.h"
1840 #include <sys/types.h>
1841 #include <sys/time.h>
1847 if { (eval echo configure
:1848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1849 ac_cv_header_time
=yes
1851 echo "configure: failed program was:" >&5
1852 cat conftest.
$ac_ext >&5
1854 ac_cv_header_time
=no
1859 echo "$ac_t""$ac_cv_header_time" 1>&6
1860 if test $ac_cv_header_time = yes; then
1861 cat >> confdefs.h
<<\EOF
1862 #define TIME_WITH_SYS_TIME 1
1867 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
1868 echo "configure:1869: checking whether string.h and strings.h may both be included" >&5
1869 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
1870 echo $ac_n "(cached) $ac_c" 1>&6
1872 cat > conftest.
$ac_ext <<EOF
1873 #line 1874 "configure"
1874 #include "confdefs.h"
1876 #include <strings.h>
1881 if { (eval echo configure
:1882: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1883 gcc_cv_header_string
=yes
1885 echo "configure: failed program was:" >&5
1886 cat conftest.
$ac_ext >&5
1888 gcc_cv_header_string
=no
1893 echo "$ac_t""$gcc_cv_header_string" 1>&6
1894 if test $gcc_cv_header_string = yes; then
1895 cat >> confdefs.h
<<\EOF
1896 #define STRING_WITH_STRINGS 1
1901 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1902 echo "configure:1903: checking for sys/wait.h that is POSIX.1 compatible" >&5
1903 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1904 echo $ac_n "(cached) $ac_c" 1>&6
1906 cat > conftest.
$ac_ext <<EOF
1907 #line 1908 "configure"
1908 #include "confdefs.h"
1909 #include <sys/types.h>
1910 #include <sys/wait.h>
1912 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1915 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1920 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1923 if { (eval echo configure
:1924: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1925 ac_cv_header_sys_wait_h
=yes
1927 echo "configure: failed program was:" >&5
1928 cat conftest.
$ac_ext >&5
1930 ac_cv_header_sys_wait_h
=no
1935 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1936 if test $ac_cv_header_sys_wait_h = yes; then
1937 cat >> confdefs.h
<<\EOF
1938 #define HAVE_SYS_WAIT_H 1
1943 for ac_hdr
in limits.h stddef.h string.h
strings.h stdlib.h
time.h fcntl.h unistd.h stab.h sys
/file.h sys
/time.h sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h direct.h
1945 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1946 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1947 echo "configure:1948: checking for $ac_hdr" >&5
1948 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1951 cat > conftest.
$ac_ext <<EOF
1952 #line 1953 "configure"
1953 #include "confdefs.h"
1956 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1957 { (eval echo configure
:1958: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1958 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1959 if test -z "$ac_err"; then
1961 eval "ac_cv_header_$ac_safe=yes"
1964 echo "configure: failed program was:" >&5
1965 cat conftest.
$ac_ext >&5
1967 eval "ac_cv_header_$ac_safe=no"
1971 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1972 echo "$ac_t""yes" 1>&6
1973 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1974 cat >> confdefs.h
<<EOF
1975 #define $ac_tr_hdr 1
1979 echo "$ac_t""no" 1>&6
1984 # Check for thread headers.
1985 ac_safe
=`echo "thread.h" | sed 'y%./+-%__p_%'`
1986 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
1987 echo "configure:1988: checking for thread.h" >&5
1988 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1989 echo $ac_n "(cached) $ac_c" 1>&6
1991 cat > conftest.
$ac_ext <<EOF
1992 #line 1993 "configure"
1993 #include "confdefs.h"
1996 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1997 { (eval echo configure
:1998: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1998 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1999 if test -z "$ac_err"; then
2001 eval "ac_cv_header_$ac_safe=yes"
2004 echo "configure: failed program was:" >&5
2005 cat conftest.
$ac_ext >&5
2007 eval "ac_cv_header_$ac_safe=no"
2011 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2012 echo "$ac_t""yes" 1>&6
2015 echo "$ac_t""no" 1>&6
2019 ac_safe
=`echo "pthread.h" | sed 'y%./+-%__p_%'`
2020 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
2021 echo "configure:2022: checking for pthread.h" >&5
2022 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2023 echo $ac_n "(cached) $ac_c" 1>&6
2025 cat > conftest.
$ac_ext <<EOF
2026 #line 2027 "configure"
2027 #include "confdefs.h"
2028 #include <pthread.h>
2030 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2031 { (eval echo configure
:2032: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2032 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2033 if test -z "$ac_err"; then
2035 eval "ac_cv_header_$ac_safe=yes"
2038 echo "configure: failed program was:" >&5
2039 cat conftest.
$ac_ext >&5
2041 eval "ac_cv_header_$ac_safe=no"
2045 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2046 echo "$ac_t""yes" 1>&6
2049 echo "$ac_t""no" 1>&6
2054 # See if GNAT has been installed
2055 # Extract the first word of "gnatbind", so it can be a program name with args.
2056 set dummy gnatbind
; ac_word
=$2
2057 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2058 echo "configure:2059: checking for $ac_word" >&5
2059 if eval "test \"`echo '$''{'ac_cv_prog_gnat'+set}'`\" = set"; then
2060 echo $ac_n "(cached) $ac_c" 1>&6
2062 if test -n "$gnat"; then
2063 ac_cv_prog_gnat
="$gnat" # Let the user override the test.
2065 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2067 for ac_dir
in $ac_dummy; do
2068 test -z "$ac_dir" && ac_dir
=.
2069 if test -f $ac_dir/$ac_word; then
2070 ac_cv_prog_gnat
="yes"
2075 test -z "$ac_cv_prog_gnat" && ac_cv_prog_gnat
="no"
2078 gnat
="$ac_cv_prog_gnat"
2079 if test -n "$gnat"; then
2080 echo "$ac_t""$gnat" 1>&6
2082 echo "$ac_t""no" 1>&6
2086 # See if the system preprocessor understands the ANSI C preprocessor
2087 # stringification operator.
2088 echo $ac_n "checking whether cpp understands the stringify operator""... $ac_c" 1>&6
2089 echo "configure:2090: checking whether cpp understands the stringify operator" >&5
2090 if eval "test \"`echo '$''{'gcc_cv_c_have_stringify'+set}'`\" = set"; then
2091 echo $ac_n "(cached) $ac_c" 1>&6
2093 cat > conftest.
$ac_ext <<EOF
2094 #line 2095 "configure"
2095 #include "confdefs.h"
2099 char *test = S(foo);
2102 if { (eval echo configure
:2103: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2104 gcc_cv_c_have_stringify
=yes
2106 echo "configure: failed program was:" >&5
2107 cat conftest.
$ac_ext >&5
2109 gcc_cv_c_have_stringify
=no
2114 echo "$ac_t""$gcc_cv_c_have_stringify" 1>&6
2115 if test $gcc_cv_c_have_stringify = yes; then
2116 cat >> confdefs.h
<<\EOF
2117 #define HAVE_CPP_STRINGIFY 1
2122 # Use <inttypes.h> only if it exists,
2123 # doesn't clash with <sys/types.h>, and declares intmax_t.
2124 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
2125 echo "configure:2126: checking for inttypes.h" >&5
2126 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
2127 echo $ac_n "(cached) $ac_c" 1>&6
2129 cat > conftest.
$ac_ext <<EOF
2130 #line 2131 "configure"
2131 #include "confdefs.h"
2132 #include <sys/types.h>
2133 #include <inttypes.h>
2138 if { (eval echo configure
:2139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2140 gcc_cv_header_inttypes_h
=yes
2142 echo "configure: failed program was:" >&5
2143 cat conftest.
$ac_ext >&5
2145 gcc_cv_header_inttypes_h
=no
2150 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
2151 if test $gcc_cv_header_inttypes_h = yes; then
2152 cat >> confdefs.h
<<\EOF
2153 #define HAVE_INTTYPES_H 1
2158 for ac_func
in strtoul bsearch strerror putenv popen bcopy bzero bcmp \
2159 index rindex strchr strrchr
kill getrlimit setrlimit atoll atoq \
2160 sysconf isascii gettimeofday strsignal putc_unlocked fputc_unlocked \
2163 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2164 echo "configure:2165: checking for $ac_func" >&5
2165 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2166 echo $ac_n "(cached) $ac_c" 1>&6
2168 cat > conftest.
$ac_ext <<EOF
2169 #line 2170 "configure"
2170 #include "confdefs.h"
2171 /* System header to define __stub macros and hopefully few prototypes,
2172 which can conflict with char $ac_func(); below. */
2174 /* Override any gcc2 internal prototype to avoid an error. */
2175 /* We use char because int might match the return type of a gcc2
2176 builtin and then its argument prototype would still apply. */
2181 /* The GNU C library defines this for functions which it implements
2182 to always fail with ENOSYS. Some functions are actually named
2183 something starting with __ and the normal name is an alias. */
2184 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2192 if { (eval echo configure
:2193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2194 eval "ac_cv_func_$ac_func=yes"
2196 echo "configure: failed program was:" >&5
2197 cat conftest.
$ac_ext >&5
2199 eval "ac_cv_func_$ac_func=no"
2204 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2205 echo "$ac_t""yes" 1>&6
2206 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2207 cat >> confdefs.h
<<EOF
2208 #define $ac_tr_func 1
2212 echo "$ac_t""no" 1>&6
2217 # Make sure wchar_t is available
2218 #AC_CHECK_TYPE(wchar_t, unsigned int)
2220 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
2221 echo "configure:2222: checking for vprintf" >&5
2222 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
2223 echo $ac_n "(cached) $ac_c" 1>&6
2225 cat > conftest.
$ac_ext <<EOF
2226 #line 2227 "configure"
2227 #include "confdefs.h"
2228 /* System header to define __stub macros and hopefully few prototypes,
2229 which can conflict with char vprintf(); below. */
2231 /* Override any gcc2 internal prototype to avoid an error. */
2232 /* We use char because int might match the return type of a gcc2
2233 builtin and then its argument prototype would still apply. */
2238 /* The GNU C library defines this for functions which it implements
2239 to always fail with ENOSYS. Some functions are actually named
2240 something starting with __ and the normal name is an alias. */
2241 #if defined (__stub_vprintf) || defined (__stub___vprintf)
2249 if { (eval echo configure
:2250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2251 eval "ac_cv_func_vprintf=yes"
2253 echo "configure: failed program was:" >&5
2254 cat conftest.
$ac_ext >&5
2256 eval "ac_cv_func_vprintf=no"
2261 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
2262 echo "$ac_t""yes" 1>&6
2263 cat >> confdefs.h
<<\EOF
2264 #define HAVE_VPRINTF 1
2268 echo "$ac_t""no" 1>&6
2271 if test "$ac_cv_func_vprintf" != yes; then
2272 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
2273 echo "configure:2274: checking for _doprnt" >&5
2274 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
2275 echo $ac_n "(cached) $ac_c" 1>&6
2277 cat > conftest.
$ac_ext <<EOF
2278 #line 2279 "configure"
2279 #include "confdefs.h"
2280 /* System header to define __stub macros and hopefully few prototypes,
2281 which can conflict with char _doprnt(); below. */
2283 /* Override any gcc2 internal prototype to avoid an error. */
2284 /* We use char because int might match the return type of a gcc2
2285 builtin and then its argument prototype would still apply. */
2290 /* The GNU C library defines this for functions which it implements
2291 to always fail with ENOSYS. Some functions are actually named
2292 something starting with __ and the normal name is an alias. */
2293 #if defined (__stub__doprnt) || defined (__stub____doprnt)
2301 if { (eval echo configure
:2302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2303 eval "ac_cv_func__doprnt=yes"
2305 echo "configure: failed program was:" >&5
2306 cat conftest.
$ac_ext >&5
2308 eval "ac_cv_func__doprnt=no"
2313 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
2314 echo "$ac_t""yes" 1>&6
2315 cat >> confdefs.h
<<\EOF
2316 #define HAVE_DOPRNT 1
2320 echo "$ac_t""no" 1>&6
2327 if test $ac_cv_func_vprintf != yes ; then
2329 if test $ac_cv_func__doprnt != yes ; then
2336 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
2337 echo "configure:2338: checking whether the printf functions support %p" >&5
2338 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
2339 echo $ac_n "(cached) $ac_c" 1>&6
2341 if test "$cross_compiling" = yes; then
2342 gcc_cv_func_printf_ptr
=no
2344 cat > conftest.
$ac_ext <<EOF
2345 #line 2346 "configure"
2346 #include "confdefs.h"
2352 char *p = buf, *q = NULL;
2353 sprintf(buf, "%p", p);
2354 sscanf(buf, "%p", &q);
2358 if { (eval echo configure
:2359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2360 gcc_cv_func_printf_ptr
=yes
2362 echo "configure: failed program was:" >&5
2363 cat conftest.
$ac_ext >&5
2365 gcc_cv_func_printf_ptr
=no
2370 rm -f core core.
* *.core
2373 echo "$ac_t""$gcc_cv_func_printf_ptr" 1>&6
2374 if test $gcc_cv_func_printf_ptr = yes ; then
2375 cat >> confdefs.h
<<\EOF
2376 #define HAVE_PRINTF_PTR 1
2384 # Under some versions of uwin, vfork is notoriously buggy and the test
2385 # can hang configure; on other versions, vfork exists just as a stub.
2386 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
2387 ac_cv_func_vfork_works
=no
2390 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2391 echo "configure:2392: checking for pid_t" >&5
2392 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2393 echo $ac_n "(cached) $ac_c" 1>&6
2395 cat > conftest.
$ac_ext <<EOF
2396 #line 2397 "configure"
2397 #include "confdefs.h"
2398 #include <sys/types.h>
2404 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2405 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2407 ac_cv_type_pid_t
=yes
2415 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2416 if test $ac_cv_type_pid_t = no
; then
2417 cat >> confdefs.h
<<\EOF
2423 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2424 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2425 echo "configure:2426: checking for vfork.h" >&5
2426 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2427 echo $ac_n "(cached) $ac_c" 1>&6
2429 cat > conftest.
$ac_ext <<EOF
2430 #line 2431 "configure"
2431 #include "confdefs.h"
2434 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2435 { (eval echo configure
:2436: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2436 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2437 if test -z "$ac_err"; then
2439 eval "ac_cv_header_$ac_safe=yes"
2442 echo "configure: failed program was:" >&5
2443 cat conftest.
$ac_ext >&5
2445 eval "ac_cv_header_$ac_safe=no"
2449 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2450 echo "$ac_t""yes" 1>&6
2451 cat >> confdefs.h
<<\EOF
2452 #define HAVE_VFORK_H 1
2456 echo "$ac_t""no" 1>&6
2459 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2460 echo "configure:2461: checking for working vfork" >&5
2461 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2462 echo $ac_n "(cached) $ac_c" 1>&6
2464 if test "$cross_compiling" = yes; then
2465 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2466 echo "configure:2467: checking for vfork" >&5
2467 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2468 echo $ac_n "(cached) $ac_c" 1>&6
2470 cat > conftest.
$ac_ext <<EOF
2471 #line 2472 "configure"
2472 #include "confdefs.h"
2473 /* System header to define __stub macros and hopefully few prototypes,
2474 which can conflict with char vfork(); below. */
2476 /* Override any gcc2 internal prototype to avoid an error. */
2477 /* We use char because int might match the return type of a gcc2
2478 builtin and then its argument prototype would still apply. */
2483 /* The GNU C library defines this for functions which it implements
2484 to always fail with ENOSYS. Some functions are actually named
2485 something starting with __ and the normal name is an alias. */
2486 #if defined (__stub_vfork) || defined (__stub___vfork)
2494 if { (eval echo configure
:2495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2496 eval "ac_cv_func_vfork=yes"
2498 echo "configure: failed program was:" >&5
2499 cat conftest.
$ac_ext >&5
2501 eval "ac_cv_func_vfork=no"
2506 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2507 echo "$ac_t""yes" 1>&6
2510 echo "$ac_t""no" 1>&6
2513 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2515 cat > conftest.
$ac_ext <<EOF
2516 #line 2517 "configure"
2517 #include "confdefs.h"
2518 /* Thanks to Paul Eggert for this test. */
2520 #include <sys/types.h>
2521 #include <sys/stat.h>
2522 #ifdef HAVE_UNISTD_H
2528 /* On some sparc systems, changes by the child to local and incoming
2529 argument registers are propagated back to the parent.
2530 The compiler is told about this with #include <vfork.h>,
2531 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2532 Test for this by using a static variable whose address
2533 is put into a register that is clobbered by the vfork. */
2536 sparc_address_test (int arg)
2538 sparc_address_test (arg) int arg;
2556 pid_t parent = getpid ();
2559 sparc_address_test ();
2564 /* Here is another test for sparc vfork register problems.
2565 This test uses lots of local variables, at least
2566 as many local variables as main has allocated so far
2567 including compiler temporaries. 4 locals are enough for
2568 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2569 A buggy compiler should reuse the register of parent
2570 for one of the local variables, since it will think that
2571 parent can't possibly be used any more in this routine.
2572 Assigning to the local variable will thus munge parent
2573 in the parent process. */
2575 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2576 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2577 /* Convince the compiler that p..p7 are live; otherwise, it might
2578 use the same hardware register for all 8 local variables. */
2579 if (p != p1 || p != p2 || p != p3 || p != p4
2580 || p != p5 || p != p6 || p != p7)
2583 /* On some systems (e.g. IRIX 3.3),
2584 vfork doesn't separate parent from child file descriptors.
2585 If the child closes a descriptor before it execs or exits,
2586 this munges the parent's descriptor as well.
2587 Test for this by closing stdout in the child. */
2588 _exit(close(fileno(stdout)) != 0);
2593 while (wait(&status) != child)
2596 /* Was there some problem with vforking? */
2599 /* Did the child fail? (This shouldn't happen.) */
2602 /* Did the vfork/compiler bug occur? */
2603 || parent != getpid()
2605 /* Did the file descriptor bug occur? */
2606 || fstat(fileno(stdout), &st) != 0
2611 if { (eval echo configure
:2612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2613 ac_cv_func_vfork_works
=yes
2615 echo "configure: failed program was:" >&5
2616 cat conftest.
$ac_ext >&5
2618 ac_cv_func_vfork_works
=no
2625 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2626 if test $ac_cv_func_vfork_works = no
; then
2627 cat >> confdefs.h
<<\EOF
2634 for ac_func
in malloc realloc calloc free bcopy bzero bcmp \
2635 index rindex getenv atol sbrk abort atof strerror getcwd getwd \
2636 strsignal putc_unlocked fputs_unlocked strstr
2638 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2639 echo "configure:2640: checking whether $ac_func must be declared" >&5
2640 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2641 echo $ac_n "(cached) $ac_c" 1>&6
2643 cat > conftest.
$ac_ext <<EOF
2644 #line 2645 "configure"
2645 #include "confdefs.h"
2648 #ifdef STRING_WITH_STRINGS
2649 # include <string.h>
2650 # include <strings.h>
2652 # ifdef HAVE_STRING_H
2653 # include <string.h>
2655 # ifdef HAVE_STRINGS_H
2656 # include <strings.h>
2660 #ifdef HAVE_STDLIB_H
2663 #ifdef HAVE_UNISTD_H
2667 #define rindex strrchr
2670 #define index strchr
2674 char *(*pfn) = (char *(*)) $ac_func
2677 if { (eval echo configure
:2678: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2679 eval "gcc_cv_decl_needed_$ac_func=no"
2681 echo "configure: failed program was:" >&5
2682 cat conftest.
$ac_ext >&5
2684 eval "gcc_cv_decl_needed_$ac_func=yes"
2689 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
2690 echo "$ac_t""yes" 1>&6
2691 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2692 cat >> confdefs.h
<<EOF
2693 #define $gcc_tr_decl 1
2697 echo "$ac_t""no" 1>&6
2703 for ac_func
in getrlimit setrlimit
2705 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2706 echo "configure:2707: checking whether $ac_func must be declared" >&5
2707 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2708 echo $ac_n "(cached) $ac_c" 1>&6
2710 cat > conftest.
$ac_ext <<EOF
2711 #line 2712 "configure"
2712 #include "confdefs.h"
2715 #ifdef STRING_WITH_STRINGS
2716 # include <string.h>
2717 # include <strings.h>
2719 # ifdef HAVE_STRING_H
2720 # include <string.h>
2722 # ifdef HAVE_STRINGS_H
2723 # include <strings.h>
2727 #ifdef HAVE_STDLIB_H
2730 #ifdef HAVE_UNISTD_H
2734 #define rindex strrchr
2737 #define index strchr
2739 #include <sys/types.h>
2740 #ifdef HAVE_SYS_RESOURCE_H
2741 #include <sys/resource.h>
2745 char *(*pfn) = (char *(*)) $ac_func
2748 if { (eval echo configure
:2749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2750 eval "gcc_cv_decl_needed_$ac_func=no"
2752 echo "configure: failed program was:" >&5
2753 cat conftest.
$ac_ext >&5
2755 eval "gcc_cv_decl_needed_$ac_func=yes"
2760 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
2761 echo "$ac_t""yes" 1>&6
2762 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2763 cat >> confdefs.h
<<EOF
2764 #define $gcc_tr_decl 1
2768 echo "$ac_t""no" 1>&6
2774 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2775 echo "configure:2776: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2776 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2777 echo $ac_n "(cached) $ac_c" 1>&6
2779 cat > conftest.
$ac_ext <<EOF
2780 #line 2781 "configure"
2781 #include "confdefs.h"
2782 #include <sys/types.h>
2784 /* NetBSD declares sys_siglist in unistd.h. */
2785 #ifdef HAVE_UNISTD_H
2789 char *msg = *(sys_siglist + 1);
2792 if { (eval echo configure
:2793: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2794 ac_cv_decl_sys_siglist
=yes
2796 echo "configure: failed program was:" >&5
2797 cat conftest.
$ac_ext >&5
2799 ac_cv_decl_sys_siglist
=no
2804 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2805 if test $ac_cv_decl_sys_siglist = yes; then
2806 cat >> confdefs.h
<<\EOF
2807 #define SYS_SIGLIST_DECLARED 1
2813 # mkdir takes a single argument on some systems.
2814 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
2815 echo "configure:2816: checking if mkdir takes one argument" >&5
2816 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
2817 echo $ac_n "(cached) $ac_c" 1>&6
2819 cat > conftest.
$ac_ext <<EOF
2820 #line 2821 "configure"
2821 #include "confdefs.h"
2823 #include <sys/types.h>
2824 #ifdef HAVE_SYS_STAT_H
2825 # include <sys/stat.h>
2827 #ifdef HAVE_UNISTD_H
2828 # include <unistd.h>
2830 #ifdef HAVE_DIRECT_H
2831 # include <direct.h>
2837 if { (eval echo configure
:2838: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2839 gcc_cv_mkdir_takes_one_arg
=no
2841 echo "configure: failed program was:" >&5
2842 cat conftest.
$ac_ext >&5
2844 gcc_cv_mkdir_takes_one_arg
=yes
2849 echo "$ac_t""$gcc_cv_mkdir_takes_one_arg" 1>&6
2850 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
2851 cat >> confdefs.h
<<\EOF
2852 #define MKDIR_TAKES_ONE_ARG 1
2866 build_install_headers_dir
=install-headers-tar
2871 host_truncate_target
=
2874 # Decode the host machine, then the target machine.
2875 # For the host machine, we save the xm_file variable as host_xm_file;
2876 # then we decode the target machine and forget everything else
2877 # that came from the host machine.
2878 for machine
in $build $host $target; do
2892 # Set this to force installation and use of collect2.
2894 # Set this to override the default target model.
2896 # Set this to control how the header file directory is installed.
2897 install_headers_dir
=install-headers-tar
2898 # Set this to a non-empty list of args to pass to cpp if the target
2899 # wants its .md file passed through cpp.
2901 # Set this if directory names should be truncated to 14 characters.
2903 # Set this if gdb needs a dir command with `dirname $out_file`
2904 gdb_needs_out_file_path
=
2905 # Set this if the build machine requires executables to have a
2908 # Set this to control which thread package will be used.
2910 # Reinitialize these from the flag values every loop pass, since some
2911 # configure entries modify them.
2913 gnu_ld
="$gnu_ld_flag"
2914 enable_threads
=$enable_threads_flag
2916 # Set default cpu_type, tm_file and xm_file so it can be updated in
2917 # each machine entry.
2918 cpu_type
=`echo $machine | sed 's/-.*$//'`
2952 tm_file
=${cpu_type}/${cpu_type}.h
2953 xm_file
=${cpu_type}/xm-
${cpu_type}.h
2955 # On a.out targets, we need to use collect2.
2962 # Common parts for linux-gnu and openbsd systems
2965 xm_defines
="HAVE_ATEXIT POSIX BSTRING"
2968 tm_file
=${cpu_type}/openbsd.h
2969 tmake_file
="t-libc-ok t-openbsd"
2970 # avoid surprises, always provide an xm-openbsd file
2971 xm_file
=${cpu_type}/xm-openbsd.h
2972 # don't depend on processor x-fragments as well
2974 if test x
$enable_threads = xyes
; then
2976 tmake_file
="${tmake_file} t-openbsd-thread"
2982 # Support site-specific machine types.
2984 cpu_type
=`echo $machine | sed -e 's/-.*//'`
2985 rest
=`echo $machine | sed -e "s/$cpu_type-//"`
2986 xm_file
=${cpu_type}/xm-
$rest.h
2987 tm_file
=${cpu_type}/$rest.h
2988 if test -f $srcdir/config
/${cpu_type}/x-
$rest; \
2989 then xmake_file
=${cpu_type}/x-
$rest; \
2992 if test -f $srcdir/config
/${cpu_type}/t-
$rest; \
2993 then tmake_file
=${cpu_type}/t-
$rest; \
2999 a29k-
*-bsd* | a29k-
*-sym1*)
3000 tm_file
="${tm_file} a29k/unix.h"
3002 xmake_file
=a29k
/x-unix
3005 a29k-
*-udi | a29k-
*-coff)
3006 tm_file
="${tm_file} dbxcoff.h a29k/udi.h"
3007 tmake_file
=a29k
/t-a29kbare
3010 tm_file
="${tm_file} dbxcoff.h a29k/udi.h a29k/vx29k.h"
3011 tmake_file
=a29k
/t-vx29k
3012 extra_parts
="crtbegin.o crtend.o"
3013 thread_file
='vxworks'
3015 a29k-
*-*) # Default a29k environment.
3019 tm_file
="${tm_file} alpha/alpha32.h interix.h alpha/alpha-interix.h"
3021 # GAS + IEEE_CONFORMANT+IEEE (no inexact);
3022 #target_cpu_default="MASK_GAS|MASK_IEEE_CONFORMANT|MASK_IEEE"
3024 # GAS + IEEE_CONFORMANT
3025 target_cpu_default
="MASK_GAS|MASK_IEEE_CONFORMANT"
3027 xm_file
="alpha/xm-alpha-interix.h xm-interix.h"
3028 xmake_file
="x-interix alpha/t-pe"
3029 tmake_file
="alpha/t-interix alpha/t-ieee"
3030 if test x
$enable_threads = xyes
; then
3033 if test x
$stabs = xyes
; then
3034 tm_file
="${tm_file} dbxcoff.h"
3036 #prefix='$$INTERIX_ROOT'/usr/contrib
3037 #local_prefix='$$INTERIX_ROOT'/usr/contrib
3039 alpha
*-*-linux-gnuecoff*)
3040 tm_file
="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
3041 target_cpu_default
="MASK_GAS"
3042 tmake_file
="alpha/t-ieee"
3047 alpha
*-*-linux-gnulibc1*)
3048 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3049 target_cpu_default
="MASK_GAS"
3050 tmake_file
="t-linux t-linux-gnulibc1 alpha/t-linux alpha/t-crtbe alpha/t-ieee"
3051 extra_parts
="crtbegin.o crtend.o"
3054 if test x
$enable_threads = xyes
; then
3058 alpha
*-*-linux-gnu*)
3059 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3060 target_cpu_default
="MASK_GAS"
3061 tmake_file
="t-linux alpha/t-linux alpha/t-crtbe alpha/t-ieee"
3062 extra_parts
="crtbegin.o crtend.o"
3065 if test x
$enable_threads = xyes
; then
3070 tm_file
="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
3071 target_cpu_default
="MASK_GAS"
3072 tmake_file
="alpha/t-crtbe alpha/t-ieee"
3073 extra_parts
="crtbegin.o crtend.o"
3079 # default x-alpha is only appropriate for dec-osf.
3080 target_cpu_default
="MASK_GAS"
3081 tmake_file
="alpha/t-ieee"
3085 if test x
$stabs = xyes
3087 tm_file
="${tm_file} dbx.h"
3089 if test x
$gas != xyes
3091 extra_passes
="mips-tfile mips-tdump"
3094 tmake_file
="alpha/t-ieee"
3097 tm_file
="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"
3100 tm_file
="${tm_file} alpha/osf.h alpha/osf2or3.h"
3103 tm_file
="${tm_file} alpha/osf.h"
3104 # Some versions of OSF4 (specifically X4.0-9 296.7) have
3105 # a broken tar, so we use cpio instead.
3106 install_headers_dir
=install-headers-cpio
3110 *-*-osf4.0
[b-z
] |
*-*-osf4.
[1-9]*)
3111 target_cpu_default
=MASK_SUPPORT_ARCH
3116 tm_file
="${tm_file} dbx.h alpha/vxworks.h"
3117 tmake_file
="alpha/t-ieee"
3120 extra_passes
="mips-tfile mips-tdump"
3123 thread_file
='vxworks'
3126 tm_file
="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
3127 xm_file
="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
3128 tmake_file
="t-libc-ok alpha/t-ieee"
3129 xmake_file
=winnt
/x-winnt
3130 extra_host_objs
=oldnames.o
3131 extra_gcc_objs
="spawnv.o oldnames.o"
3132 if test x
$gnu_ld != xyes
3134 extra_programs
=ld.exe
3136 if test x
$enable_threads = xyes
; then
3142 xm_file
="${xm_file} alpha/xm-vms.h"
3143 tmake_file
="alpha/t-vms alpha/t-ieee"
3146 extra_parts
="crtinit.o crtfini.o"
3148 arm-
*-coff* | armel-
*-coff*)
3150 tmake_file
=arm
/t-bare
3154 tmake_file
=arm
/t-bare
3155 thread_file
='vxworks'
3157 arm-
*-riscix1.
[01]*) # Acorn RISC machine (early versions)
3158 tm_file
=arm
/riscix1-1.h
3161 arm-
*-riscix*) # Acorn RISC machine
3162 if test x
$gas = xyes
3164 tm_file
=arm
/rix-gas.h
3166 tm_file
=arm
/riscix.h
3168 xmake_file
=arm
/x-riscix
3169 tmake_file
=arm
/t-riscix
3172 arm-semi-aout | armel-semi-aout
)
3174 tmake_file
=arm
/t-semi
3176 arm-semi-aof | armel-semi-aof
)
3177 tm_file
=arm
/semiaof.h
3178 tmake_file
=arm
/t-semiaof
3181 tm_file
=arm
/netbsd.h
3182 xm_file
="arm/xm-netbsd.h ${xm_file}"
3183 tmake_file
="t-netbsd arm/t-netbsd"
3186 arm
*-*-linux-gnuaout*) # ARM GNU/Linux with a.out
3189 tm_file
=arm
/linux-aout.h
3190 tmake_file
=arm
/t-linux
3193 arm
*-*-linux-gnu*) # ARM GNU/Linux with ELF
3194 xm_file
=arm
/xm-linux.h
3198 tm_file
=arm
/linux-elf26.h
3201 tm_file
=arm
/linux-elf.h
3204 tmake_file
="t-linux arm/t-linux"
3205 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3207 case x
${enable_threads} in
3208 x | xyes | xpthreads | xposix
)
3213 arm
*-*-uclinux*) # ARM ucLinux
3214 tm_file
=arm
/uclinux-elf.h
3215 tmake_file
=arm
/t-arm-elf
3219 tmake_file
=arm
/t-bare
3222 tm_file
=arm
/ecos-elf.h
3223 tmake_file
=arm
/t-elf
3226 tm_file
=arm
/unknown-elf.h
3227 tmake_file
=arm
/t-arm-elf
3230 tm_file
=arm
/unknown-elf-oabi.h
3231 tmake_file
=arm
/t-arm-elf
3238 c1-convex-
*) # Convex C1
3239 target_cpu_default
=1
3242 c2-convex-
*) # Convex C2
3243 target_cpu_default
=2
3247 target_cpu_default
=4
3251 target_cpu_default
=8
3255 target_cpu_default
=16
3260 tmake_file
=c4x
/t-c4x
3262 clipper-intergraph-clix
*)
3263 tm_file
="${tm_file} svr3.h clipper/clix.h"
3264 xm_file
=clipper
/xm-clix.h
3265 xmake_file
=clipper
/x-clix
3266 extra_headers
=va-clipper.h
3267 extra_parts
="crtbegin.o crtend.o"
3268 install_headers_dir
=install-headers-cpio
3275 # This hasn't been upgraded to GCC 2.
3276 # fx80-alliant-*) # Alliant FX/80
3282 target_cpu_default
="(MASK_PA_11 | MASK_GAS | MASK_JUMP_IN_DELAY)"
3283 tm_file
="${tm_file} pa/elf.h linux.h pa/pa-linux.h"
3284 tmake_file
="t-linux pa/t-linux"
3285 extra_parts
="crtbegin.o crtend.o"
3288 if test x
$enable_threads = xyes
; then
3293 target_cpu_default
="MASK_PA_11"
3294 tmake_file
=pa
/t-openbsd
3297 target_cpu_default
="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
3298 tm_file
="${tm_file} elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h"
3299 xm_file
=pa
/xm-papro.h
3303 target_cpu_default
="MASK_PA_11"
3304 tm_file
="${tm_file} pa/som.h pa/pa-osf.h"
3308 target_cpu_default
="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
3309 tm_file
="${tm_file} elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h pa/rtems.h"
3310 xm_file
=pa
/xm-papro.h
3314 tm_file
="${tm_file} pa/som.h pa/pa-osf.h"
3318 tm_file
="${tm_file} pa/som.h"
3319 target_cpu_default
="MASK_PA_11"
3323 tm_file
="${tm_file} pa/som.h"
3327 tm_file
="pa/pa-oldas.h ${tm_file} pa/som.h pa/pa-hpux7.h"
3328 xm_file
=pa
/xm-pahpux.h
3329 xmake_file
=pa
/x-pa-hpux
3330 if test x
$gas = xyes
3332 tm_file
="${tm_file} pa/gas.h"
3334 install_headers_dir
=install-headers-cpio
3337 hppa1.0
-*-hpux8.0
[0-2]*)
3338 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3339 xm_file
=pa
/xm-pahpux.h
3340 xmake_file
=pa
/x-pa-hpux
3341 if test x
$gas = xyes
3343 tm_file
="${tm_file} pa/pa-gas.h"
3345 tm_file
="pa/pa-oldas.h ${tm_file}"
3347 install_headers_dir
=install-headers-cpio
3350 hppa1.1
-*-hpux8.0
[0-2]*)
3351 target_cpu_default
="MASK_PA_11"
3352 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3353 xm_file
=pa
/xm-pahpux.h
3354 xmake_file
=pa
/x-pa-hpux
3355 if test x
$gas = xyes
3357 tm_file
="${tm_file} pa/pa-gas.h"
3359 tm_file
="pa/pa-oldas.h ${tm_file}"
3361 install_headers_dir
=install-headers-cpio
3365 target_cpu_default
="MASK_PA_11"
3366 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3367 xm_file
=pa
/xm-pahpux.h
3368 xmake_file
=pa
/x-pa-hpux
3369 if test x
$gas = xyes
3371 tm_file
="${tm_file} pa/pa-gas.h"
3373 install_headers_dir
=install-headers-cpio
3377 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h"
3378 xm_file
=pa
/xm-pahpux.h
3379 xmake_file
=pa
/x-pa-hpux
3380 if test x
$gas = xyes
3382 tm_file
="${tm_file} pa/pa-gas.h"
3384 install_headers_dir
=install-headers-cpio
3387 hppa1.1
-*-hpux10* | hppa2
*-*-hpux10*)
3388 target_cpu_default
="MASK_PA_11"
3389 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
3390 xm_file
=pa
/xm-pahpux.h
3391 xmake_file
=pa
/x-pa-hpux
3393 if test x
$gas = xyes
3395 tm_file
="${tm_file} pa/pa-gas.h"
3397 if test x
$enable_threads = x
; then
3398 enable_threads
=$have_pthread_h
3400 if test x
$enable_threads = xyes
; then
3402 tmake_file
="${tmake_file} pa/t-dce-thr"
3404 install_headers_dir
=install-headers-cpio
3408 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
3409 xm_file
=pa
/xm-pahpux.h
3410 xmake_file
=pa
/x-pa-hpux
3412 if test x
$gas = xyes
3414 tm_file
="${tm_file} pa/pa-gas.h"
3416 if test x
$enable_threads = x
; then
3417 enable_threads
=$have_pthread_h
3419 if test x
$enable_threads = xyes
; then
3421 tmake_file
="${tmake_file} pa/t-dce-thr"
3423 install_headers_dir
=install-headers-cpio
3426 hppa1.1
-*-hpux11* | hppa2
*-*-hpux11*)
3427 target_cpu_default
="MASK_PA_11"
3428 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
3429 xm_file
=pa
/xm-pahpux.h
3430 xmake_file
=pa
/x-pa-hpux
3434 tm_file
="${tm_file} pa/pa-gas.h"
3436 # if [[ x$enable_threads = x ]]; then
3437 # enable_threads=$have_pthread_h
3439 # if [[ x$enable_threads = xyes ]]; then
3441 # tmake_file="${tmake_file} pa/t-dce-thr"
3443 install_headers_dir
=install-headers-cpio
3447 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
3448 xm_file
=pa
/xm-pahpux.h
3449 xmake_file
=pa
/x-pa-hpux
3452 tm_file
="${tm_file} pa/pa-gas.h"
3454 # if [[ x$enable_threads = x ]]; then
3455 # enable_threads=$have_pthread_h
3457 # if [[ x$enable_threads = xyes ]]; then
3459 # tmake_file="${tmake_file} pa/t-dce-thr"
3461 install_headers_dir
=install-headers-cpio
3464 hppa1.1
-*-hpux* | hppa2
*-*-hpux*)
3465 target_cpu_default
="MASK_PA_11"
3466 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
3467 xm_file
=pa
/xm-pahpux.h
3468 xmake_file
=pa
/x-pa-hpux
3469 if test x
$gas = xyes
3471 tm_file
="${tm_file} pa/pa-gas.h"
3473 install_headers_dir
=install-headers-cpio
3477 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
3478 xm_file
=pa
/xm-pahpux.h
3479 xmake_file
=pa
/x-pa-hpux
3480 if test x
$gas = xyes
3482 tm_file
="${tm_file} pa/pa-gas.h"
3484 install_headers_dir
=install-headers-cpio
3487 hppa1.1
-*-hiux* | hppa2
*-*-hiux*)
3488 target_cpu_default
="MASK_PA_11"
3489 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
3490 xm_file
=pa
/xm-pahpux.h
3491 xmake_file
=pa
/x-pa-hpux
3492 if test x
$gas = xyes
3494 tm_file
="${tm_file} pa/pa-gas.h"
3496 install_headers_dir
=install-headers-cpio
3500 tm_file
="${tm_file} pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
3501 xm_file
=pa
/xm-pahpux.h
3502 xmake_file
=pa
/x-pa-hpux
3503 if test x
$gas = xyes
3505 tm_file
="${tm_file} pa/pa-gas.h"
3507 install_headers_dir
=install-headers-cpio
3511 tm_file
="${tm_file} elfos.h pa/elf.h"
3512 target_cpu_default
="MASK_PA_11"
3518 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h"
3519 tm_file
=i386
/i386elf.h
3520 tmake_file
=i386
/t-i386elf
3523 i
[34567]86-ibm-aix*) # IBM PS/2 running AIX
3524 if test x
$gas = xyes
3526 tm_file
=i386
/aix386.h
3527 extra_parts
="crtbegin.o crtend.o"
3528 tmake_file
=i386
/t-crtstuff
3530 tm_file
=i386
/aix386ng.h
3533 xm_file
="xm-alloca.h i386/xm-aix.h ${xm_file}"
3535 xmake_file
=i386
/x-aix
3537 i
[34567]86-ncr-sysv4*) # NCR 3000 - ix86 running system V.4
3538 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3539 xm_defines
="USG POSIX SMALL_ARG_MAX"
3540 xmake_file
=i386
/x-ncr3000
3541 if test x
$stabs = xyes
-a x
$gas = xyes
3543 tm_file
=i386
/sysv4gdb.h
3545 tm_file
=i386
/sysv4.h
3547 extra_parts
="crtbegin.o crtend.o"
3548 tmake_file
=i386
/t-crtpic
3552 xm_file
=i386
/xm-next.h
3553 tmake_file
=i386
/t-next
3554 xmake_file
=i386
/x-next
3555 extra_objs
=nextstep.o
3556 extra_parts
="crtbegin.o crtend.o"
3557 if test x
$enable_threads = xyes
; then
3561 i
[34567]86-sequent-bsd*) # 80386 from Sequent
3563 if test x
$gas = xyes
3565 tm_file
=i386
/seq-gas.h
3567 tm_file
=i386
/sequent.h
3570 i
[34567]86-sequent-ptx1*)
3571 xm_defines
="USG SVR3"
3572 xmake_file
=i386
/x-sysv3
3573 tm_file
=i386
/seq-sysv3.h
3574 tmake_file
=i386
/t-crtstuff
3575 extra_parts
="crtbegin.o crtend.o"
3576 install_headers_dir
=install-headers-cpio
3578 i
[34567]86-sequent-ptx2* | i
[34567]86-sequent-sysv3*)
3579 xm_defines
="USG SVR3"
3580 xmake_file
=i386
/x-sysv3
3581 tm_file
=i386
/seq2-sysv3.h
3582 tmake_file
=i386
/t-crtstuff
3583 extra_parts
="crtbegin.o crtend.o"
3584 install_headers_dir
=install-headers-cpio
3586 i
[34567]86-sequent-ptx4* | i
[34567]86-sequent-sysv4*)
3587 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3588 xm_defines
="USG POSIX SMALL_ARG_MAX"
3590 tm_file
=i386
/ptx4-i.h
3592 extra_parts
="crtbegin.o crtend.o"
3593 install_headers_dir
=install-headers-cpio
3595 i386-sun-sunos
*) # Sun i386 roadrunner
3600 i
[34567]86-wrs-vxworks*)
3601 tm_file
=i386
/vxi386.h
3602 tmake_file
=i386
/t-i386bare
3603 thread_file
='vxworks'
3606 tm_file
=i386
/i386-aout.h
3607 tmake_file
=i386
/t-i386bare
3609 i
[34567]86-*-bsdi* | i
[34567]86-*-bsd386*)
3610 tm_file
=i386
/bsd386.h
3611 # tmake_file=t-libc-ok
3614 tm_file
=i386
/386bsd.h
3615 # tmake_file=t-libc-ok
3616 # Next line turned off because both 386BSD and BSD/386 use GNU ld.
3619 i
[34567]86-*-freebsdelf*)
3620 tm_file
="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
3621 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3622 tmake_file
=t-freebsd
3627 i
[34567]86-*-freebsd*)
3628 tm_file
=i386
/freebsd.h
3629 tmake_file
=t-freebsd
3631 i
[34567]86-*-netbsd*)
3632 tm_file
=i386
/netbsd.h
3636 i
[34567]86-*-openbsd*)
3637 # we need collect2 until our bug is fixed...
3641 tm_file
=i386
/i386-coff.h
3642 tmake_file
=i386
/t-i386bare
3644 i
[34567]86-*-isc*) # 80386 running ISC system
3645 xm_file
="${xm_file} i386/xm-isc.h"
3646 xm_defines
="USG SVR3"
3648 i
[34567]86-*-isc[34]*)
3649 xmake_file
=i386
/x-isc3
3652 xmake_file
=i386
/x-isc
3655 if test x
$gas = xyes
-a x
$stabs = xyes
3657 tm_file
=i386
/iscdbx.h
3658 tmake_file
=i386
/t-svr3dbx
3659 extra_parts
="svr3.ifile svr3z.ifile"
3661 tm_file
=i386
/isccoff.h
3662 tmake_file
=i386
/t-crtstuff
3663 extra_parts
="crtbegin.o crtend.o"
3665 install_headers_dir
=install-headers-cpio
3667 i
[34567]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux
3669 xmake_file
=x-linux-aout
3670 tmake_file
="t-linux-aout i386/t-crtstuff"
3671 tm_file
=i386
/linux-oldld.h
3675 i
[34567]86-*-linux-gnuaout*) # Intel 80386's running GNU/Linux
3676 xmake_file
=x-linux-aout
3677 tmake_file
="t-linux-aout i386/t-crtstuff"
3678 tm_file
=i386
/linux-aout.h
3682 i
[34567]86-*-linux-gnulibc1) # Intel 80386's running GNU/Linux
3683 # GNU/Linux C library 5
3685 tm_file
=i386
/linux.h
3686 tmake_file
="t-linux t-linux-gnulibc1 i386/t-crtstuff"
3687 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3690 if test x
$enable_threads = xyes
; then
3691 thread_file
='single'
3694 i
[34567]86-*-linux-gnu*) # Intel 80386's running GNU/Linux
3695 # aka GNU/Linux C library 6
3697 tm_file
=i386
/linux.h
3698 tmake_file
="t-linux i386/t-crtstuff"
3699 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3702 if test x
$enable_threads = xyes
; then
3709 i
[34567]86-go32-msdos | i
[34567]86-*-go32*)
3710 echo "GO32/DJGPP V1.X is no longer supported. Use *-pc-msdosdjgpp for DJGPP V2.X instead."
3713 i
[34567]86-pc-msdosdjgpp*)
3714 xm_file
=i386
/xm-djgpp.h
3715 tm_file
=i386
/djgpp.h
3716 tmake_file
=i386
/t-djgpp
3717 xmake_file
=i386
/x-djgpp
3721 case $host in *pc-msdosdjgpp
*)
3726 i
[34567]86-moss-msdos* | i
[34567]86-*-moss*)
3728 tmake_file
=t-libc-ok
3732 i
[34567]86-*-lynxos*)
3733 if test x
$gas = xyes
3737 tm_file
=i386
/lynx-ng.h
3739 xm_file
=i386
/xm-lynx.h
3740 tmake_file
=i386
/t-i386bare
3745 # tmake_file=t-libc-ok
3748 i
[34567]86-*-osfrose*) # 386 using OSF/rose
3749 if test x
$elf = xyes
3751 tm_file
=i386
/osfelf.h
3754 tm_file
=i386
/osfrose.h
3757 xm_file
="i386/xm-osf.h ${xm_file}"
3758 xmake_file
=i386
/x-osfrose
3759 tmake_file
=i386
/t-osf
3760 extra_objs
=halfpic.o
3762 i
[34567]86-go32-rtems*)
3764 xm_file
=i386
/xm-go32.h
3765 tm_file
=i386
/go32-rtems.h
3766 tmake_file
="i386/t-go32 t-rtems"
3768 i
[34567]86-*-rtemself*)
3770 tm_file
=i386
/rtemself.h
3771 tmake_file
="i386/t-i386bare t-rtems"
3773 i
[34567]86-*-rtems*)
3775 tm_file
=i386
/rtems.h
3776 tmake_file
="i386/t-i386bare t-rtems"
3778 i
[34567]86-*-sco3.2v5
*) # 80386 running SCO Open Server 5
3779 xm_file
="xm-siglist.h xm-alloca.h ${xm_file} i386/xm-sco5.h"
3780 xm_defines
="USG SVR3"
3781 xmake_file
=i386
/x-sco5
3782 install_headers_dir
=install-headers-cpio
3784 if test x
$gas = xyes
3786 tm_file
="i386/sco5gas.h ${tm_file}"
3787 tmake_file
=i386
/t-sco5gas
3789 tmake_file
=i386
/t-sco5
3791 extra_parts
="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
3793 i
[34567]86-*-sco3.2v4
*) # 80386 running SCO 3.2v4 system
3794 xm_file
="${xm_file} i386/xm-sco.h"
3795 xm_defines
="USG SVR3 BROKEN_LDEXP SMALL_ARG_MAX NO_SYS_SIGLIST"
3796 xmake_file
=i386
/x-sco4
3797 install_headers_dir
=install-headers-cpio
3798 if test x
$stabs = xyes
3800 tm_file
=i386
/sco4dbx.h
3801 tmake_file
=i386
/t-svr3dbx
3802 extra_parts
="svr3.ifile svr3z.rfile"
3805 tmake_file
=i386
/t-crtstuff
3806 extra_parts
="crtbegin.o crtend.o"
3810 i
[34567]86-*-sco*) # 80386 running SCO system
3811 xm_file
=i386
/xm-sco.h
3812 xmake_file
=i386
/x-sco
3813 install_headers_dir
=install-headers-cpio
3814 if test x
$stabs = xyes
3816 tm_file
=i386
/scodbx.h
3817 tmake_file
=i386
/t-svr3dbx
3818 extra_parts
="svr3.ifile svr3z.rfile"
3821 extra_parts
="crtbegin.o crtend.o"
3822 tmake_file
=i386
/t-crtstuff
3826 i
[34567]86-*-solaris2*)
3827 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3828 xm_defines
="USG POSIX SMALL_ARG_MAX"
3829 if test x
$stabs = xyes
3831 tm_file
=i386
/sol2dbg.h
3835 tmake_file
=i386
/t-sol2
3836 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
3838 if test x
$enable_threads = xyes
; then
3839 thread_file
='solaris'
3842 i
[34567]86-*-sysv5*) # Intel x86 on System V Release 5
3843 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3844 xm_defines
="USG POSIX"
3845 tm_file
=i386
/sysv5.h
3846 if test x
$stabs = xyes
3848 tm_file
="${tm_file} dbx.h"
3850 tmake_file
=i386
/t-crtpic
3852 extra_parts
="crtbegin.o crtend.o"
3853 if test x
$enable_threads = xyes
; then
3857 i
[34567]86-*-sysv4*) # Intel 80386's running system V.4
3858 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3859 xm_defines
="USG POSIX SMALL_ARG_MAX"
3860 tm_file
=i386
/sysv4.h
3861 if test x
$stabs = xyes
3863 tm_file
="${tm_file} dbx.h"
3865 tmake_file
=i386
/t-crtpic
3867 extra_parts
="crtbegin.o crtend.o"
3869 i
[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit
3870 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3871 xm_defines
="USG POSIX"
3873 tmake_file
="i386/t-crtpic i386/t-udk"
3875 extra_parts
="crtbegin.o crtend.o"
3876 install_headers_dir
=install-headers-cpio
3878 i
[34567]86-*-osf1*) # Intel 80386's running OSF/1 1.3+
3880 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h i386/xm-osf1elf.h"
3881 xm_defines
="USE_C_ALLOCA SMALL_ARG_MAX"
3882 if test x
$stabs = xyes
3884 tm_file
=i386
/osf1elfgdb.h
3886 tm_file
=i386
/osf1elf.h
3888 tmake_file
=i386
/t-osf1elf
3889 xmake_file
=i386
/x-osf1elf
3890 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
3892 i
[34567]86-*-sysv*) # Intel 80386's running system V
3893 xm_defines
="USG SVR3"
3894 xmake_file
=i386
/x-sysv3
3895 if test x
$gas = xyes
3897 if test x
$stabs = xyes
3899 tm_file
=i386
/svr3dbx.h
3900 tmake_file
=i386
/t-svr3dbx
3901 extra_parts
="svr3.ifile svr3z.rfile"
3903 tm_file
=i386
/svr3gas.h
3904 extra_parts
="crtbegin.o crtend.o"
3905 tmake_file
=i386
/t-crtstuff
3908 tm_file
=i386
/sysv3.h
3909 extra_parts
="crtbegin.o crtend.o"
3910 tmake_file
=i386
/t-crtstuff
3913 i386-
*-vsta) # Intel 80386's running VSTa kernel
3914 xm_file
="${xm_file} i386/xm-vsta.h"
3916 tmake_file
=i386
/t-vsta
3917 xmake_file
=i386
/x-vsta
3920 xm_file
="${xm_file} i386/xm-cygwin.h"
3921 tmake_file
=i386
/t-cygwin
3922 tm_file
=i386
/win32.h
3923 xmake_file
=i386
/x-cygwin
3925 if test x
$enable_threads = xyes
; then
3930 i
[34567]86-*-pe | i
[34567]86-*-cygwin*)
3931 xm_file
="${xm_file} i386/xm-cygwin.h"
3932 tmake_file
=i386
/t-cygwin
3933 tm_file
=i386
/cygwin.h
3934 xmake_file
=i386
/x-cygwin
3936 if test x
$enable_threads = xyes
; then
3941 i
[34567]86-*-mingw32*)
3942 tm_file
=i386
/mingw32.h
3943 xm_file
="${xm_file} i386/xm-mingw32.h"
3944 tmake_file
="i386/t-cygwin i386/t-mingw32"
3946 xmake_file
=i386
/x-cygwin
3947 if test x
$enable_threads = xyes
; then
3954 *minwg32crt
* |
*mingw32
*)
3955 tm_file
="${tm_file} i386/crtdll.h"
3961 xm_file
="${xm_file} i386/xm-uwin.h"
3962 xm_defines
="USG NO_STAB_H NO_SYS_SIGLIST"
3963 tmake_file
="i386/t-cygwin i386/t-uwin"
3965 xmake_file
=i386
/x-cygwin
3966 if test x
$enable_threads = xyes
; then
3971 i
[34567]86-*-interix*)
3972 tm_file
="i386/i386-interix.h interix.h"
3973 xm_file
="i386/xm-i386-interix.h xm-interix.h"
3974 xm_defines
="USG NO_SYS_SIGLIST"
3975 tmake_file
="i386/t-interix"
3976 extra_objs
=interix.o
3977 xmake_file
=x-interix
3978 if test x
$enable_threads = xyes
; then
3981 if test x
$stabs = xyes
; then
3982 tm_file
="${tm_file} dbxcoff.h"
3985 i
[34567]86-*-winnt3*)
3986 tm_file
=i386
/win-nt.h
3987 out_file
=i386
/i386.c
3988 xm_file
="xm-winnt.h ${xm_file}"
3989 xmake_file
=winnt
/x-winnt
3990 tmake_file
=i386
/t-winnt
3991 extra_host_objs
="winnt.o oldnames.o"
3992 extra_gcc_objs
="spawnv.o oldnames.o"
3993 if test x
$gnu_ld != xyes
3995 extra_programs
=ld.exe
3997 if test x
$enable_threads = xyes
; then
4001 i
[34567]86-dg-dgux*)
4002 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
4003 xm_defines
="USG POSIX"
4004 out_file
=i386
/dgux.c
4006 tmake_file
=i386
/t-dgux
4007 xmake_file
=i386
/x-dgux
4008 install_headers_dir
=install-headers-cpio
4010 i860-alliant-
*) # Alliant FX/2800
4011 tm_file
="${tm_file} svr4.h i860/sysv4.h i860/fx2800.h"
4012 xm_file
="${xm_file}"
4013 xmake_file
=i860
/x-fx2800
4014 tmake_file
=i860
/t-fx2800
4015 extra_parts
="crtbegin.o crtend.o"
4018 tm_file
="${tm_file} i860/bsd.h"
4019 if test x
$gas = xyes
4021 tm_file
="${tm_file} i860/bsd-gas.h"
4026 tm_file
="${tm_file} i860/mach.h"
4027 tmake_file
=t-libc-ok
4029 i860-
*-osf*) # Intel Paragon XP/S, OSF/1AD
4030 tm_file
="${tm_file} svr3.h i860/paragon.h"
4031 xm_defines
="USG SVR3"
4035 tm_file
="${tm_file} svr3.h i860/sysv3.h"
4036 xm_defines
="USG SVR3"
4037 xmake_file
=i860
/x-sysv3
4038 extra_parts
="crtbegin.o crtend.o"
4041 tm_file
="${tm_file} svr4.h i860/sysv4.h"
4042 xm_defines
="USG SVR3"
4043 xmake_file
=i860
/x-sysv4
4045 extra_parts
="crtbegin.o crtend.o"
4047 i960-wrs-vxworks5 | i960-wrs-vxworks5.0
*)
4048 tm_file
="${tm_file} i960/vx960.h"
4049 tmake_file
=i960
/t-vxworks960
4051 thread_file
='vxworks'
4053 i960-wrs-vxworks5
* | i960-wrs-vxworks
)
4054 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h i960/vx960-coff.h"
4055 tmake_file
=i960
/t-vxworks960
4057 thread_file
='vxworks'
4060 tm_file
="${tm_file} i960/vx960.h"
4061 tmake_file
=i960
/t-vxworks960
4063 thread_file
='vxworks'
4066 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h"
4067 tmake_file
=i960
/t-960bare
4071 tmake_file
="i960/t-960bare t-rtems"
4072 tm_file
="${tm_file} dbxcoff.h i960/rtems.h"
4075 i960-
*-*) # Default i960 environment.
4079 extra_parts
="crtinit.o crtfini.o"
4081 m68000-convergent-sysv
*)
4083 xm_file
="m68k/xm-3b1.h ${xm_file}"
4086 extra_headers
=math-68881.h
4088 m68000-hp-bsd
*) # HP 9000/200 running BSD
4089 tm_file
=m68k
/hp2bsd.h
4090 xmake_file
=m68k
/x-hp2bsd
4092 extra_headers
=math-68881.h
4094 m68000-hp-hpux
*) # HP 9000 series 300
4095 xm_file
="xm_alloca.h ${xm_file}"
4096 xm_defines
="USG NO_SYS_SIGLIST"
4097 if test x
$gas = xyes
4099 xmake_file
=m68k
/x-hp320g
4100 tm_file
=m68k
/hp310g.h
4102 xmake_file
=m68k
/x-hp320
4103 tm_file
=m68k
/hp310.h
4105 install_headers_dir
=install-headers-cpio
4107 extra_headers
=math-68881.h
4112 extra_headers
=math-68881.h
4115 tm_file
=m68k
/sun2o4.h
4117 extra_headers
=math-68881.h
4120 xm_file
="m68k/xm-3b1.h ${xm_file}"
4122 if test x
$gas = xyes
4129 extra_headers
=math-68881.h
4131 m68k-apple-aux
*) # Apple Macintosh running A/UX
4132 xm_defines
="USG AUX"
4133 tmake_file
=m68k
/t-aux
4134 install_headers_dir
=install-headers-cpio
4135 extra_headers
=math-68881.h
4136 extra_parts
="crt1.o mcrt1.o maccrt1.o crt2.o crtn.o"
4138 if test "$gnu_ld" = yes
4140 tm_file
="${tm_file} m68k/auxgld.h"
4142 tm_file
="${tm_file} m68k/auxld.h"
4144 if test "$gas" = yes
4146 tm_file
="${tm_file} m68k/auxgas.h"
4148 tm_file
="${tm_file} m68k/auxas.h"
4150 tm_file
="${tm_file} m68k/a-ux.h"
4154 tm_file
=m68k
/apollo68.h
4155 xmake_file
=m68k
/x-apollo68
4157 extra_headers
=math-68881.h
4160 m68k-altos-sysv
*) # Altos 3068
4161 if test x
$gas = xyes
4163 tm_file
=m68k
/altos3068.h
4166 echo "The Altos is supported only with the GNU assembler" 1>&2
4169 extra_headers
=math-68881.h
4171 m68k-bull-sysv
*) # Bull DPX/2
4172 if test x
$gas = xyes
4174 if test x
$stabs = xyes
4176 tm_file
=m68k
/dpx2cdbx.h
4178 tm_file
=m68k
/dpx2g.h
4183 xm_file
="xm-alloca.h ${xm_file}"
4185 xmake_file
=m68k
/x-dpx2
4187 extra_headers
=math-68881.h
4189 m68k-atari-sysv4
*) # Atari variant of V.4.
4190 tm_file
=m68k
/atari.h
4191 xm_file
="xm-alloca.h ${xm_file}"
4192 xm_defines
="USG FULL_PROTOTYPES"
4194 extra_parts
="crtbegin.o crtend.o"
4195 extra_headers
=math-68881.h
4198 m68k-motorola-sysv
*)
4199 tm_file
=m68k
/mot3300.h
4200 xm_file
="xm-alloca.h m68k/xm-mot3300.h ${xm_file}"
4201 xm_defines
=NO_SYS_SIGLIST
4202 if test x
$gas = xyes
4204 xmake_file
=m68k
/x-mot3300-gas
4205 if test x
$gnu_ld = xyes
4207 tmake_file
=m68k
/t-mot3300-gald
4209 tmake_file
=m68k
/t-mot3300-gas
4213 xmake_file
=m68k
/x-mot3300
4214 if test x
$gnu_ld = xyes
4216 tmake_file
=m68k
/t-mot3300-gld
4218 tmake_file
=m68k
/t-mot3300
4222 gdb_needs_out_file_path
=yes
4223 extra_parts
="crt0.o mcrt0.o"
4224 extra_headers
=math-68881.h
4227 m68k-ncr-sysv
*) # NCR Tower 32 SVR3
4228 tm_file
=m68k
/tower-as.h
4229 xm_defines
="USG SVR3"
4230 xmake_file
=m68k
/x-tower
4231 extra_parts
="crtbegin.o crtend.o"
4232 extra_headers
=math-68881.h
4235 tm_file
=m68k
/plexus.h
4236 xm_file
="xm-alloca.h m68k/xm-plexus.h ${xm_file}"
4239 extra_headers
=math-68881.h
4243 xm_file
="xm-alloca.h ${xm_file}"
4245 extra_headers
=math-68881.h
4248 xm_file
="xm-alloca.h m68k/xm-crds.h ${xm_file}"
4249 xm_defines
="USG unos"
4250 xmake_file
=m68k
/x-crds
4253 extra_headers
=math-68881.h
4255 m68k-cbm-sysv4
*) # Commodore variant of V.4.
4257 xm_file
="xm-alloca.h ${xm_file}"
4258 xm_defines
="USG FULL_PROTOTYPES"
4259 xmake_file
=m68k
/x-amix
4261 extra_parts
="crtbegin.o crtend.o"
4262 extra_headers
=math-68881.h
4266 tm_file
=m68k
/ccur-GAS.h
4267 xmake_file
=m68k
/x-ccur
4268 extra_headers
=math-68881.h
4272 m68k-hp-bsd4.4
*) # HP 9000/3xx running 4.4bsd
4273 tm_file
=m68k
/hp3bsd44.h
4274 xmake_file
=m68k
/x-hp3bsd44
4276 extra_headers
=math-68881.h
4279 m68k-hp-bsd
*) # HP 9000/3xx running Berkeley Unix
4280 tm_file
=m68k
/hp3bsd.h
4282 extra_headers
=math-68881.h
4286 if test x
$with_fp = xno
4288 tm_file
=m68k
/isi-nfp.h
4294 extra_headers
=math-68881.h
4296 m68k-hp-hpux7
*) # HP 9000 series 300 running HPUX version 7.
4297 xm_file
="xm_alloca.h ${xm_file}"
4298 xm_defines
="USG NO_SYS_SIGLIST"
4299 if test x
$gas = xyes
4301 xmake_file
=m68k
/x-hp320g
4302 tm_file
=m68k
/hp320g.h
4304 xmake_file
=m68k
/x-hp320
4305 tm_file
=m68k
/hpux7.h
4307 install_headers_dir
=install-headers-cpio
4309 extra_headers
=math-68881.h
4312 m68k-hp-hpux
*) # HP 9000 series 300
4313 xm_file
="xm_alloca.h ${xm_file}"
4314 xm_defines
="USG NO_SYS_SIGLIST"
4315 if test x
$gas = xyes
4317 xmake_file
=m68k
/x-hp320g
4318 tm_file
=m68k
/hp320g.h
4320 xmake_file
=m68k
/x-hp320
4321 tm_file
=m68k
/hp320.h
4323 install_headers_dir
=install-headers-cpio
4325 extra_headers
=math-68881.h
4329 tm_file
=m68k
/sun3mach.h
4331 extra_headers
=math-68881.h
4335 if test x
$gas = xyes
4337 tm_file
=m68k
/news3gas.h
4339 tm_file
=m68k
/news3.h
4342 extra_headers
=math-68881.h
4345 m68k-sony-bsd
* | m68k-sony-newsos
*)
4346 if test x
$gas = xyes
4348 tm_file
=m68k
/newsgas.h
4353 extra_headers
=math-68881.h
4356 m68k-next-nextstep2
*)
4357 tm_file
=m68k
/next21.h
4358 xm_file
="m68k/xm-next.h ${xm_file}"
4359 tmake_file
=m68k
/t-next
4360 xmake_file
=m68k
/x-next
4361 extra_objs
=nextstep.o
4362 extra_headers
=math-68881.h
4366 m68k-next-nextstep3
*)
4368 xm_file
="m68k/xm-next.h ${xm_file}"
4369 tmake_file
=m68k
/t-next
4370 xmake_file
=m68k
/x-next
4371 extra_objs
=nextstep.o
4372 extra_parts
="crtbegin.o crtend.o"
4373 extra_headers
=math-68881.h
4375 if test x
$enable_threads = xyes
; then
4380 if test x
$with_fp = xno
4382 tm_file
=m68k
/sun3n3.h
4384 tm_file
=m68k
/sun3o3.h
4388 extra_headers
=math-68881.h
4390 m68k-sun-sunos
*) # For SunOS 4 (the default).
4391 if test x
$with_fp = xno
4393 tm_file
=m68k
/sun3n.h
4399 extra_headers
=math-68881.h
4402 tm_file
=m68k
/vxm68k.h
4403 tmake_file
=m68k
/t-vxworks68
4404 extra_headers
=math-68881.h
4405 thread_file
='vxworks'
4409 tmake_file
=m68k
/t-m68kbare
4410 tm_file
="m68k/m68k-aout.h libgloss.h"
4411 extra_headers
=math-68881.h
4415 tmake_file
=m68k
/t-m68kbare
4416 tm_file
="m68k/m68k-coff.h dbx.h libgloss.h"
4417 extra_headers
=math-68881.h
4420 m68020-
*-elf* | m68k-
*-elf*)
4421 tm_file
="m68k/m68020-elf.h"
4422 xm_file
=m68k
/xm-m68kv.h
4423 tmake_file
=m68k
/t-m68kelf
4424 header_files
=math-68881.h
4427 if test x
$gas = xyes
4431 tm_file
=m68k
/lynx-ng.h
4433 xm_file
=m68k
/xm-lynx.h
4435 tmake_file
=m68k
/t-lynx
4436 extra_headers
=math-68881.h
4440 tm_file
=m68k
/netbsd.h
4447 # we need collect2 until our bug is fixed...
4450 m68k-
*-sysv3*) # Motorola m68k's running system V.3
4451 xm_file
="xm-alloca.h ${xm_file}"
4453 xmake_file
=m68k
/x-m68kv
4454 extra_parts
="crtbegin.o crtend.o"
4455 extra_headers
=math-68881.h
4458 m68k-
*-sysv4*) # Motorola m68k's running system V.4
4459 tm_file
=m68k
/m68kv4.h
4460 xm_file
="xm-alloca.h ${xm_file}"
4463 extra_parts
="crtbegin.o crtend.o"
4464 extra_headers
=math-68881.h
4467 m68k-
*-linux-gnuaout*) # Motorola m68k's running GNU/Linux
4470 tm_file
=m68k
/linux-aout.h
4471 tmake_file
="t-linux-aout m68k/t-linux-aout"
4472 extra_headers
=math-68881.h
4476 m68k-
*-linux-gnulibc1) # Motorola m68k's running GNU/Linux
4477 # with ELF format using the
4478 # GNU/Linux C library 5
4480 tm_file
=m68k
/linux.h
4481 tmake_file
="t-linux t-linux-gnulibc1 m68k/t-linux"
4482 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4483 extra_headers
=math-68881.h
4487 m68k-
*-linux-gnu*) # Motorola m68k's running GNU/Linux
4488 # with ELF format using glibc 2
4489 # aka the GNU/Linux C library 6.
4491 tm_file
=m68k
/linux.h
4492 tmake_file
="t-linux m68k/t-linux"
4493 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4494 extra_headers
=math-68881.h
4497 if test x
$enable_threads = xyes
; then
4502 tmake_file
=m68k
/t-m68kbare
4503 tm_file
=m68k
/m68k-psos.h
4504 extra_headers
=math-68881.h
4508 tmake_file
="m68k/t-m68kbare t-rtems"
4509 tm_file
=m68k
/rtems.h
4510 extra_headers
=math-68881.h
4517 tm_file
=m88k
/dguxbcs.h
4518 tmake_file
=m88k
/t-dguxbcs
4522 tmake_file
=m88k
/t-dgux
4525 extra_parts
="crtbegin.o bcscrtbegin.o crtend.o m88kdgux.ld"
4526 xmake_file
=m88k
/x-dgux
4527 if test x
$gas = xyes
4529 tmake_file
=m88k
/t-dgux-gas
4532 m88k-dolphin-sysv3
*)
4533 tm_file
=m88k
/dolph.h
4534 extra_parts
="crtbegin.o crtend.o"
4535 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4536 xmake_file
=m88k
/x-dolph
4537 if test x
$gas = xyes
4539 tmake_file
=m88k
/t-m88k-gas
4542 m88k-tektronix-sysv3
)
4543 tm_file
=m88k
/tekXD88.h
4544 extra_parts
="crtbegin.o crtend.o"
4545 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4546 xmake_file
=m88k
/x-tekXD88
4547 if test x
$gas = xyes
4549 tmake_file
=m88k
/t-m88k-gas
4553 tm_file
=m88k
/m88k-aout.h
4556 tm_file
=m88k
/m88k-coff.h
4557 tmake_file
=m88k
/t-bug
4561 extra_parts
="crtbegin.o crtend.o"
4562 if test x
$gas = xyes
4564 tmake_file
=m88k
/t-luna-gas
4566 tmake_file
=m88k
/t-luna
4570 tmake_file
="${tmake_file} m88k/t-luna-gas"
4573 tm_file
=m88k
/sysv3.h
4574 extra_parts
="crtbegin.o crtend.o"
4575 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4576 xmake_file
=m88k
/x-sysv3
4577 if test x
$gas = xyes
4579 tmake_file
=m88k
/t-m88k-gas
4583 tm_file
=m88k
/sysv4.h
4584 extra_parts
="crtbegin.o crtend.o"
4585 xmake_file
=m88k
/x-sysv4
4586 tmake_file
=m88k
/t-sysv4
4588 mips-sgi-irix6
*) # SGI System V.4., IRIX 6
4589 if test "x$gnu_ld" = xyes
4591 tm_file
="mips/iris6.h mips/iris6gld.h"
4593 tm_file
=mips
/iris6.h
4595 tmake_file
=mips
/t-iris6
4596 xm_file
=mips
/xm-iris6.h
4597 xmake_file
=mips
/x-iris6
4598 # if test x$enable_threads = xyes; then
4599 # thread_file='irix'
4603 tm_file
="mips/elf.h mips/vxworks.h"
4604 tmake_file
=mips
/t-ecoff
4607 extra_parts
="crtbegin.o crtend.o"
4608 thread_file
='vxworks'
4610 mips-sgi-irix5cross64
) # Irix5 host, Irix 6 target, cross64
4611 tm_file
="mips/iris6.h mips/cross64.h"
4613 xm_file
="mips/xm-iris5.h"
4614 xmake_file
=mips
/x-iris
4615 tmake_file
=mips
/t-cross64
4616 # See comment in mips/iris[56].h files.
4618 # if test x$enable_threads = xyes; then
4619 # thread_file='irix'
4623 if test x
$gas = xyes
4625 if test x
$stabs = xyes
4627 tm_file
=mips
/iris5gdb.h
4629 tm_file
="mips/sni-svr4.h mips/sni-gas.h"
4632 tm_file
=mips
/sni-svr4.h
4635 xmake_file
=mips
/x-sni-svr4
4636 tmake_file
=mips
/t-mips-gas
4637 if test x
$gnu_ld != xyes
4642 mips-sgi-irix5
*) # SGI System V.4., IRIX 5
4643 if test x
$gas = xyes
4645 tm_file
="mips/iris5.h mips/iris5gas.h"
4646 if test x
$stabs = xyes
4648 tm_file
="${tm_file} dbx.h"
4651 tm_file
=mips
/iris5.h
4654 xm_file
="mips/xm-iris5.h"
4655 xmake_file
=mips
/x-iris
4656 # mips-tfile doesn't work yet
4657 tmake_file
=mips
/t-mips-gas
4658 # See comment in mips/iris5.h file.
4660 # if test x$enable_threads = xyes; then
4661 # thread_file='irix'
4664 mips-sgi-irix4loser
*) # Mostly like a MIPS.
4665 tm_file
="mips/iris4loser.h mips/iris3.h ${tm_file} mips/iris4.h"
4666 if test x
$stabs = xyes
; then
4667 tm_file
="${tm_file} dbx.h"
4670 xmake_file
=mips
/x-iris
4671 if test x
$gas = xyes
4673 tmake_file
=mips
/t-mips-gas
4675 extra_passes
="mips-tfile mips-tdump"
4677 if test x
$gnu_ld != xyes
4681 # if test x$enable_threads = xyes; then
4682 # thread_file='irix'
4685 mips-sgi-irix4
*) # Mostly like a MIPS.
4686 tm_file
="mips/iris3.h ${tm_file} mips/iris4.h"
4687 if test x
$stabs = xyes
; then
4688 tm_file
="${tm_file} dbx.h"
4691 xmake_file
=mips
/x-iris
4692 if test x
$gas = xyes
4694 tmake_file
=mips
/t-mips-gas
4696 extra_passes
="mips-tfile mips-tdump"
4698 if test x
$gnu_ld != xyes
4702 # if test x$enable_threads = xyes; then
4703 # thread_file='irix'
4706 mips-sgi-
*) # Mostly like a MIPS.
4707 tm_file
="mips/iris3.h ${tm_file}"
4708 if test x
$stabs = xyes
; then
4709 tm_file
="${tm_file} dbx.h"
4712 xmake_file
=mips
/x-iris3
4713 if test x
$gas = xyes
4715 tmake_file
=mips
/t-mips-gas
4717 extra_passes
="mips-tfile mips-tdump"
4719 if test x
$gnu_ld != xyes
4724 mips-dec-osfrose
*) # Decstation running OSF/1 reference port with OSF/rose.
4725 tm_file
="mips/osfrose.h ${tm_file}"
4726 xmake_file
=mips
/x-osfrose
4727 tmake_file
=mips
/t-osfrose
4728 extra_objs
=halfpic.o
4731 mips-dec-osf
*) # Decstation running OSF/1 as shipped by DIGITAL
4732 tm_file
=mips
/dec-osf1.h
4733 if test x
$stabs = xyes
; then
4734 tm_file
="${tm_file} dbx.h"
4736 xmake_file
=mips
/x-dec-osf1
4737 if test x
$gas = xyes
4739 tmake_file
=mips
/t-mips-gas
4741 tmake_file
=mips
/t-ultrix
4742 extra_passes
="mips-tfile mips-tdump"
4744 if test x
$gnu_ld != xyes
4749 mips-dec-bsd
*) # Decstation running 4.4 BSD
4750 tm_file
=mips
/dec-bsd.h
4751 if test x
$gas = xyes
4753 tmake_file
=mips
/t-mips-gas
4755 tmake_file
=mips
/t-ultrix
4756 extra_passes
="mips-tfile mips-tdump"
4758 if test x
$gnu_ld != xyes
4763 mipsel-
*-netbsd* | mips-dec-netbsd
*) # Decstation running NetBSD
4764 tm_file
=mips
/netbsd.h
4765 # On NetBSD, the headers are already okay, except for math.h.
4768 mips
*-*-linux*) # Linux MIPS, either endian.
4770 xm_file
="xm-siglist.h ${xm_file}"
4772 mipsel-
*) tm_file
="mips/elfl.h mips/linux.h" ;;
4773 *) tm_file
="mips/elf.h mips/linux.h" ;;
4775 extra_parts
="crtbegin.o crtend.o"
4779 mips
*el-
*-openbsd*) # mips little endian
4780 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
4781 tm_file
=mips
/openbsd.h
4783 mips
*-*-openbsd*) # mips big endian
4784 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
4785 tm_file
=mips
/openbsd-be.h
4787 mips-sony-bsd
* | mips-sony-newsos
*) # Sony NEWS 3600 or risc/news.
4788 tm_file
="mips/news4.h ${tm_file}"
4789 if test x
$stabs = xyes
; then
4790 tm_file
="${tm_file} dbx.h"
4792 if test x
$gas = xyes
4794 tmake_file
=mips
/t-mips-gas
4796 extra_passes
="mips-tfile mips-tdump"
4798 if test x
$gnu_ld != xyes
4802 xmake_file
=mips
/x-sony
4804 mips-sony-sysv
*) # Sony NEWS 3800 with NEWSOS5.0.
4805 # That is based on svr4.
4806 # t-svr4 is not right because this system doesn't use ELF.
4807 tm_file
="mips/news5.h ${tm_file}"
4808 if test x
$stabs = xyes
; then
4809 tm_file
="${tm_file} dbx.h"
4811 xm_file
="xm-siglist.h ${xm_file}"
4813 if test x
$gas = xyes
4815 tmake_file
=mips
/t-mips-gas
4817 extra_passes
="mips-tfile mips-tdump"
4819 if test x
$gnu_ld != xyes
4824 mips-tandem-sysv4
*) # Tandem S2 running NonStop UX
4825 tm_file
="mips/svr4-5.h mips/svr4-t.h"
4826 if test x
$stabs = xyes
; then
4827 tm_file
="${tm_file} dbx.h"
4829 xm_file
="xm-siglist.h ${xm_file}"
4831 xmake_file
=mips
/x-sysv
4832 if test x
$gas = xyes
4834 tmake_file
=mips
/t-mips-gas
4835 extra_parts
="crtbegin.o crtend.o"
4837 tmake_file
=mips
/t-mips
4838 extra_passes
="mips-tfile mips-tdump"
4840 if test x
$gnu_ld != xyes
4845 mips-
*-ultrix* | mips-dec-mach3
) # Decstation.
4846 tm_file
="mips/ultrix.h ${tm_file}"
4847 if test x
$stabs = xyes
; then
4848 tm_file
="${tm_file} dbx.h"
4850 xmake_file
=mips
/x-ultrix
4851 if test x
$gas = xyes
4853 tmake_file
=mips
/t-mips-gas
4855 tmake_file
=mips
/t-ultrix
4856 extra_passes
="mips-tfile mips-tdump"
4858 if test x
$gnu_ld != xyes
4863 mips-
*-riscos[56789]bsd
*)
4864 tm_file
=mips
/bsd-5.h
# MIPS BSD 4.3, RISC-OS 5.0
4865 if test x
$stabs = xyes
; then
4866 tm_file
="${tm_file} dbx.h"
4868 if test x
$gas = xyes
4870 tmake_file
=mips
/t-bsd-gas
4872 tmake_file
=mips
/t-bsd
4873 extra_passes
="mips-tfile mips-tdump"
4875 if test x
$gnu_ld != xyes
4880 mips-
*-bsd* | mips-
*-riscosbsd* | mips-
*-riscos[1234]bsd
*)
4881 tm_file
="mips/bsd-4.h ${tm_file}" # MIPS BSD 4.3, RISC-OS 4.0
4882 if test x
$stabs = xyes
; then
4883 tm_file
="${tm_file} dbx.h"
4885 if test x
$gas = xyes
4887 tmake_file
=mips
/t-bsd-gas
4889 tmake_file
=mips
/t-bsd
4890 extra_passes
="mips-tfile mips-tdump"
4892 if test x
$gnu_ld != xyes
4897 mips-
*-riscos[56789]sysv4
*)
4898 tm_file
=mips
/svr4-5.h
# MIPS System V.4., RISC-OS 5.0
4899 if test x
$stabs = xyes
; then
4900 tm_file
="${tm_file} dbx.h"
4902 xm_file
="xm-siglist.h ${xm_file}"
4903 xmake_file
=mips
/x-sysv
4904 if test x
$gas = xyes
4906 tmake_file
=mips
/t-svr4-gas
4908 tmake_file
=mips
/t-svr4
4909 extra_passes
="mips-tfile mips-tdump"
4911 if test x
$gnu_ld != xyes
4916 mips-
*-sysv4* | mips-
*-riscos[1234]sysv4
* | mips-
*-riscossysv4*)
4917 tm_file
="mips/svr4-4.h ${tm_file}"
4918 if test x
$stabs = xyes
; then
4919 tm_file
="${tm_file} dbx.h"
4922 xmake_file
=mips
/x-sysv
4923 if test x
$gas = xyes
4925 tmake_file
=mips
/t-svr4-gas
4927 tmake_file
=mips
/t-svr4
4928 extra_passes
="mips-tfile mips-tdump"
4930 if test x
$gnu_ld != xyes
4935 mips-
*-riscos[56789]sysv
*)
4936 tm_file
=mips
/svr3-5.h
# MIPS System V.3, RISC-OS 5.0
4937 if test x
$stabs = xyes
; then
4938 tm_file
="${tm_file} dbx.h"
4941 xmake_file
=mips
/x-sysv
4942 if test x
$gas = xyes
4944 tmake_file
=mips
/t-svr3-gas
4946 tmake_file
=mips
/t-svr3
4947 extra_passes
="mips-tfile mips-tdump"
4949 if test x
$gnu_ld != xyes
4954 mips-
*-sysv* | mips-
*-riscos*sysv
*)
4955 tm_file
="mips/svr3-4.h ${tm_file}"
4956 if test x
$stabs = xyes
; then
4957 tm_file
="${tm_file} dbx.h"
4960 xmake_file
=mips
/x-sysv
4961 if test x
$gas = xyes
4963 tmake_file
=mips
/t-svr3-gas
4965 tmake_file
=mips
/t-svr3
4966 extra_passes
="mips-tfile mips-tdump"
4968 if test x
$gnu_ld != xyes
4973 mips-
*-riscos[56789]*) # Default MIPS RISC-OS 5.0.
4974 tm_file
=mips
/mips-5.h
4975 if test x
$stabs = xyes
; then
4976 tm_file
="${tm_file} dbx.h"
4978 if test x
$gas = xyes
4980 tmake_file
=mips
/t-mips-gas
4982 extra_passes
="mips-tfile mips-tdump"
4984 if test x
$gnu_ld != xyes
4992 tm_file
=mips
/ecoffl.h
4993 if test x
$stabs = xyes
; then
4994 tm_file
="${tm_file} dbx.h"
4996 tmake_file
=mips
/t-ecoff
4999 tm_file
="gofast.h mips/ecoff.h"
5000 if test x
$stabs = xyes
; then
5001 tm_file
="${tm_file} dbx.h"
5003 tmake_file
=mips
/t-ecoff
5006 tm_file
="mips/elfl.h"
5007 tmake_file
=mips
/t-elf
5010 tm_file
="mips/elf.h"
5011 tmake_file
=mips
/t-elf
5014 tm_file
="mips/elfl64.h"
5015 tmake_file
=mips
/t-elf
5017 mips64orionel-
*-elf*)
5018 tm_file
="mips/elforion.h mips/elfl64.h"
5019 tmake_file
=mips
/t-elf
5022 tm_file
="mips/elf64.h"
5023 tmake_file
=mips
/t-elf
5026 tm_file
="mips/elforion.h mips/elf64.h"
5027 tmake_file
=mips
/t-elf
5029 mips64orion-
*-rtems*)
5030 tm_file
="mips/elforion.h mips/elf64.h mips/rtems64.h"
5031 tmake_file
="mips/t-ecoff t-rtems"
5034 tm_file
="mips/r3900.h mips/elfl.h mips/abi64.h"
5035 tmake_file
=mips
/t-r3900
5038 tm_file
="mips/r3900.h mips/elf.h mips/abi64.h"
5039 tmake_file
=mips
/t-r3900
5041 mips-
*-*) # Default MIPS RISC-OS 4.0.
5042 if test x
$stabs = xyes
; then
5043 tm_file
="${tm_file} dbx.h"
5045 if test x
$gas = xyes
5047 tmake_file
=mips
/t-mips-gas
5049 extra_passes
="mips-tfile mips-tdump"
5051 if test x
$gnu_ld != xyes
5058 tm_file
="mn10200/mn10200.h"
5059 if test x
$stabs = xyes
5061 tm_file
="${tm_file} dbx.h"
5067 tm_file
="mn10300/mn10300.h"
5068 if test x
$stabs = xyes
5070 tm_file
="${tm_file} dbx.h"
5075 tm_file
=ns32k
/encore.h
5079 tm_file
=ns32k
/sequent.h
5083 tm_file
=ns32k
/tek6100.h
5087 tm_file
=ns32k
/tek6200.h
5090 # This has not been updated to GCC 2.
5093 # xmake_file=ns32k/x-genix
5094 # tm_file=ns32k/genix.h
5098 tm_file
=ns32k
/merlin.h
5102 tm_file
=ns32k
/pc532-mach.h
5106 tm_file
=ns32k
/pc532-min.h
5107 xm_file
="ns32k/xm-pc532-min.h ${xm-file}"
5112 tm_file
=ns32k
/netbsd.h
5113 xm_file
="ns32k/xm-netbsd.h ${xm_file}"
5114 # On NetBSD, the headers are already okay, except for math.h.
5119 tm_file
="${tm_file} pdp11/2bsd.h"
5128 xmake_file
=pyr
/x-pyr
5135 xmake_file
=romp
/x-mach
5142 tmake_file
="${tmake_file} rs6000/t-rs6000 rs6000/t-openbsd"
5146 tm_file
=rs6000
/beos.h
5147 xm_file
=rs6000
/xm-beos.h
5148 tmake_file
=rs6000
/t-beos
5149 xmake_file
=rs6000
/x-beos
5151 powerpc-
*-sysv* | powerpc-
*-elf*)
5152 tm_file
=rs6000
/sysv4.h
5153 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5154 xm_defines
="USG POSIX"
5155 extra_headers
=ppc-asm.h
5156 if test x
$gas = xyes
5158 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5160 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5162 xmake_file
=rs6000
/x-sysv4
5165 tm_file
=rs6000
/eabiaix.h
5166 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5167 extra_headers
=ppc-asm.h
5170 tm_file
=rs6000
/eabisim.h
5171 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5172 extra_headers
=ppc-asm.h
5175 tm_file
=rs6000
/eabi.h
5176 if test x
$gas = xyes
5178 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5180 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5182 extra_headers
=ppc-asm.h
5185 tm_file
=rs6000
/rtems.h
5186 if test x
$gas = xyes
5188 tmake_file
="rs6000/t-ppcgas t-rtems rs6000/t-ppccomm"
5190 tmake_file
="rs6000/t-ppc t-rtems rs6000/t-ppccomm"
5192 extra_headers
=ppc-asm.h
5194 powerpc-
*-linux-gnulibc1)
5195 tm_file
=rs6000
/linux.h
5196 xm_file
=rs6000
/xm-sysv4.h
5197 out_file
=rs6000
/rs6000.c
5198 if test x
$gas = xyes
5200 tmake_file
="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5202 tmake_file
="rs6000/t-ppc t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
5205 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5206 extra_headers
=ppc-asm.h
5207 if test x
$enable_threads = xyes
; then
5211 powerpc-
*-linux-gnu*)
5212 tm_file
=rs6000
/linux.h
5213 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5214 xm_defines
="USG ${xm_defines}"
5215 out_file
=rs6000
/rs6000.c
5216 if test x
$gas = xyes
5218 tmake_file
="rs6000/t-ppcos t-linux rs6000/t-ppccomm"
5220 tmake_file
="rs6000/t-ppc t-linux rs6000/t-ppccomm"
5223 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5224 extra_headers
=ppc-asm.h
5225 if test x
$enable_threads = xyes
; then
5229 powerpc-wrs-vxworks
*)
5231 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5232 xm_defines
="USG POSIX"
5233 tm_file
=rs6000
/vxppc.h
5234 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5235 extra_headers
=ppc-asm.h
5236 thread_file
='vxworks'
5238 powerpcle-
*-sysv* | powerpcle-
*-elf*)
5239 tm_file
=rs6000
/sysv4le.h
5240 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5241 xm_defines
="USG POSIX"
5242 if test x
$gas = xyes
5244 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5246 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5248 xmake_file
=rs6000
/x-sysv4
5249 extra_headers
=ppc-asm.h
5251 powerpcle-
*-eabisim*)
5252 tm_file
=rs6000
/eabilesim.h
5253 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5254 extra_headers
=ppc-asm.h
5257 tm_file
=rs6000
/eabile.h
5258 if test x
$gas = xyes
5260 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
5262 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5264 extra_headers
=ppc-asm.h
5266 powerpcle-
*-winnt* )
5267 tm_file
=rs6000
/win-nt.h
5268 tmake_file
=rs6000
/t-winnt
5270 if test x
$enable_threads = xyes
; then
5273 extra_headers
=ppc-asm.h
5275 powerpcle-
*-pe | powerpcle-
*-cygwin*)
5276 tm_file
=rs6000
/cygwin.h
5277 xm_file
="rs6000/xm-cygwin.h ${xm_file}"
5278 tmake_file
=rs6000
/t-winnt
5279 xmake_file
=rs6000
/x-cygwin
5281 if test x
$enable_threads = xyes
; then
5285 extra_headers
=ppc-asm.h
5287 powerpcle-
*-solaris2*)
5288 tm_file
=rs6000
/sol2.h
5289 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
5290 xm_defines
="USG POSIX"
5291 if test x
$gas = xyes
5293 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
5295 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
5297 xmake_file
=rs6000
/x-sysv4
5298 extra_headers
=ppc-asm.h
5300 rs6000-ibm-aix3.
[01]*)
5301 tm_file
=rs6000
/aix31.h
5302 xmake_file
=rs6000
/x-aix31
5306 rs6000-ibm-aix3.2.
[456789]* | powerpc-ibm-aix3.2.
[456789]*)
5307 tm_file
=rs6000
/aix3newas.h
5308 if test x
$host != x
$target
5310 tmake_file
=rs6000
/t-xnewas
5312 tmake_file
=rs6000
/t-newas
5317 rs6000-ibm-aix4.
[12]* | powerpc-ibm-aix4.
[12]*)
5318 tm_file
=rs6000
/aix41.h
5319 if test x
$host != x
$target
5321 tmake_file
=rs6000
/t-xnewas
5323 tmake_file
=rs6000
/t-newas
5325 if test "$gnu_ld" = yes
5327 xmake_file
=rs6000
/x-aix41-gld
5329 xmake_file
=rs6000
/x-aix41
5334 rs6000-ibm-aix4.
[3456789]* | powerpc-ibm-aix4.
[3456789]*)
5335 tm_file
=rs6000
/aix43.h
5336 if test x
$host != x
$target
5338 tmake_file
=rs6000
/t-xaix43
5340 tmake_file
=rs6000
/t-aix43
5342 xmake_file
=rs6000
/x-aix43
5346 rs6000-ibm-aix
[56789].
* | powerpc-ibm-aix
[56789].
*)
5347 tm_file
=rs6000
/aix43.h
5348 if test x
$host != x
$target
5350 tmake_file
=rs6000
/t-xaix43
5352 tmake_file
=rs6000
/t-aix43
5354 xmake_file
=rs6000
/x-aix43
5367 tm_file
=rs6000
/mach.h
5368 xm_file
="${xm_file} rs6000/xm-mach.h"
5369 xmake_file
=rs6000
/x-mach
5373 tm_file
=rs6000
/lynx.h
5374 xm_file
=rs6000
/xm-lynx.h
5375 tmake_file
=rs6000
/t-rs6000
5376 xmake_file
=rs6000
/x-lynx
5384 tmake_file
="sh/t-sh t-rtems"
5385 tm_file
=sh
/rtemself.h
5389 tmake_file
="sh/t-sh t-rtems"
5398 xm_file
="xm-alloca.h ${xm_file}"
5401 sparc-wrs-vxworks
* | sparclite-wrs-vxworks
*)
5402 tm_file
=sparc
/vxsparc.h
5403 tmake_file
=sparc
/t-vxsparc
5405 thread_file
='vxworks'
5408 tmake_file
=sparc
/t-sparcbare
5409 tm_file
="sparc/aout.h libgloss.h"
5412 tm_file
=sparc
/netbsd.h
5417 # we need collect2 until our bug is fixed...
5425 tmake_file
=sparc
/t-elf
5426 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
5430 sparc-
*-linux-gnuaout*) # Sparc's running GNU/Linux, a.out
5431 xm_file
="${xm_file} sparc/xm-linux.h"
5432 tm_file
=sparc
/linux-aout.h
5436 sparc-
*-linux-gnulibc1*) # Sparc's running GNU/Linux, libc5
5437 xm_file
="${xm_file} sparc/xm-linux.h"
5439 tm_file
=sparc
/linux.h
5440 tmake_file
="t-linux t-linux-gnulibc1"
5441 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5445 sparc-
*-linux-gnu*) # Sparc's running GNU/Linux, libc6
5446 xm_file
="${xm_file} sparc/xm-linux.h"
5448 tm_file
=sparc
/linux.h
5449 tmake_file
="t-linux"
5450 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5452 if test x
$enable_threads = xyes
; then
5458 if test x
$gas = xyes
5460 tm_file
=sparc
/lynx.h
5462 tm_file
=sparc
/lynx-ng.h
5464 xm_file
=sparc
/xm-lynx.h
5465 tmake_file
=sparc
/t-sunos41
5469 tmake_file
="sparc/t-sparcbare t-rtems"
5470 tm_file
=sparc
/rtems.h
5472 sparcv9-
*-solaris2*)
5473 tm_file
=sparc
/sol2-sld-64.h
5474 xm_file
="sparc/xm-sysv4-64.h sparc/xm-sol2.h"
5475 xm_defines
="USG POSIX"
5476 tmake_file
="sparc/t-sol2 sparc/t-sol2-64"
5477 xmake_file
=sparc
/x-sysv4
5478 extra_parts
="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o"
5480 if test x
${enable_threads} = x
; then
5481 enable_threads
=$have_pthread_h
5482 if test x
${enable_threads} = x
; then
5483 enable_threads
=$have_thread_h
5486 if test x
${enable_threads} = xyes
; then
5487 if test x
${have_pthread_h} = xyes
; then
5490 thread_file
='solaris'
5494 sparc-hal-solaris2
*)
5495 xm_file
=sparc
/xm-sol2.h
5496 tm_file
="sparc/sol2.h sparc/hal.h"
5497 tmake_file
="sparc/t-halos sparc/t-sol2"
5498 xmake_file
=sparc
/x-sysv4
5499 extra_parts
="crt1.o crti.o crtn.o gmon.o crtbegin.o crtend.o"
5503 if test x
$gnu_ld = xyes
5505 tm_file
=sparc
/sol2.h
5507 tm_file
=sparc
/sol2-sld.h
5509 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5510 xm_defines
="USG POSIX"
5511 tmake_file
=sparc
/t-sol2
5512 xmake_file
=sparc
/x-sysv4
5513 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
5522 if test x
${enable_threads} = x
; then
5523 enable_threads
=$have_pthread_h
5524 if test x
${enable_threads} = x
; then
5525 enable_threads
=$have_thread_h
5528 if test x
${enable_threads} = xyes
; then
5529 if test x
${have_pthread_h} = xyes
; then
5532 thread_file
='solaris'
5537 tm_file
=sparc
/sunos4.h
5538 tmake_file
=sparc
/t-sunos40
5542 tm_file
=sparc
/sunos4.h
5543 tmake_file
=sparc
/t-sunos41
5545 if test x
$gas = xyes
; then
5546 tm_file
="${tm_file} sparc/sun4gas.h"
5550 tm_file
=sparc
/sun4o3.h
5554 tm_file
=sparc
/sysv4.h
5555 xm_file
="xm-siglist.h sparc/xm-sysv4.h"
5556 xm_defines
="USG POSIX"
5558 xmake_file
=sparc
/x-sysv4
5559 extra_parts
="crtbegin.o crtend.o"
5562 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5563 xm_defines
="USG POSIX"
5564 tm_file
=sparc
/vxsim.h
5565 tmake_file
=sparc
/t-vxsparc
5566 xmake_file
=sparc
/x-sysv4
5569 tm_file
="sparc/splet.h libgloss.h"
5570 tmake_file
=sparc
/t-splet
5573 tm_file
="sparc/litecoff.h libgloss.h"
5574 tmake_file
=sparc
/t-sparclite
5577 tm_file
="sparc/lite.h aoutos.h libgloss.h"
5578 tmake_file
=sparc
/t-sparclite
5581 tmake_file
=sparc
/t-sp64
5582 tm_file
=sparc
/sp64-aout.h
5585 tmake_file
=sparc
/t-sp64
5586 tm_file
=sparc
/sp64-elf.h
5587 extra_parts
="crtbegin.o crtend.o"
5589 sparc64-
*-linux*) # 64-bit Sparc's running GNU/Linux
5590 tmake_file
="t-linux sparc/t-linux64"
5591 xm_file
="sparc/xm-sp64.h sparc/xm-linux.h"
5592 tm_file
=sparc
/linux64.h
5594 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5598 # This hasn't been upgraded to GCC 2.
5599 # tahoe-harris-*) # Harris tahoe, using COFF.
5600 # tm_file=tahoe/harris.h
5602 # tahoe-*-bsd*) # tahoe running BSD
5604 thumb-
*-coff* | thumbel-
*-coff*)
5606 out_file
=arm
/thumb.c
5607 xm_file
=arm
/xm-thumb.h
5608 md_file
=arm
/thumb.md
5609 tmake_file
=arm
/t-thumb
5611 thumb-
*-elf* | thumbel-
*-elf*)
5613 out_file
=arm
/thumb.c
5614 xm_file
=arm
/xm-thumb.h
5615 md_file
=arm
/thumb.md
5616 tmake_file
=arm
/t-thumb-elf
5619 tm_file
=arm
/linux-telf.h
5620 out_file
=arm
/thumb.c
5621 xm_file
=arm
/xm-thumb.h
5622 md_file
=arm
/thumb.md
5623 tmake_file
=arm
/t-thumb-linux
5626 tm_file
=arm
/uclinux-telf.h
5627 out_file
=arm
/thumb.c
5628 md_file
=arm
/thumb.md
5629 tmake_file
=arm
/t-thumb-linux
5630 xm_file
=arm
/xm-thumb.h
5634 out_file
=arm
/thumb.c
5635 xm_file
=arm
/xm-thumb.h
5636 md_file
=arm
/thumb.md
5637 tmake_file
=arm
/t-thumb
5638 thread_file
='vxworks'
5642 out_file
=arm
/thumb.c
5643 xm_file
=arm
/xm-thumb.h
5644 md_file
=arm
/thumb.md
5645 tmake_file
=arm
/t-pe-thumb
5648 # This hasn't been upgraded to GCC 2.
5655 tm_file
="v850/v850.h"
5656 xm_file
="v850/xm-v850.h"
5657 tmake_file
=v850
/t-v850
5658 if test x
$stabs = xyes
5660 tm_file
="${tm_file} dbx.h"
5664 vax-
*-bsd*) # vaxen running BSD
5668 vax-
*-sysv*) # vaxen running system V
5669 tm_file
="${tm_file} vax/vaxv.h"
5674 tm_file
="${tm_file} netbsd.h vax/netbsd.h"
5680 tmake_file
="${tmake_file} vax/t-openbsd"
5682 vax-
*-ultrix*) # vaxen running ultrix
5683 tm_file
="${tm_file} vax/ultrix.h"
5687 vax-
*-vms*) # vaxen running VMS
5688 xm_file
=vax
/xm-vms.h
5692 vax-
*-*) # vax default entry
5696 xm_file
="${xm_file} xm-svr3"
5700 echo "Configuration $machine not supported" 1>&2
5707 ;; # Existing GNU/Linux systems do not use the GNU setup.
5709 # On the GNU system, the setup is just about the same on
5710 # each different CPU. The specific machines that GNU
5711 # supports are matched above and just set $cpu_type.
5712 xm_file
="xm-gnu.h ${xm_file}"
5713 tm_file
=${cpu_type}/gnu.h
5714 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
5715 # GNU always uses ELF.
5717 # GNU tools are the only tools.
5720 xmake_file
=x-linux
# These details are the same as Linux.
5721 tmake_file
=t-gnu
# These are not.
5724 xmake_try_sysv
=x-sysv
5725 install_headers_dir
=install-headers-cpio
5728 install_headers_dir
=install-headers-cpio
5732 # Distinguish i[34567]86
5733 # Also, do not run mips-tfile on MIPS if using gas.
5734 # Process --with-cpu= for PowerPC/rs6000
5735 target_cpu_default2
=
5738 target_cpu_default2
=1
5741 case $target_alias in
5743 target_cpu_default2
=4
5746 target_cpu_default2
=2
5750 i686-
*-* | i786-
*-*)
5751 target_cpu_default2
=3
5756 target_cpu_default2
="MASK_CPU_EV6|MASK_BWX|MASK_MAX|MASK_FIX"
5759 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX|MASK_MAX"
5762 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX"
5765 target_cpu_default2
="MASK_CPU_EV5"
5769 if test x
$gas = xyes
5771 if test "$target_cpu_default2" = ""
5773 target_cpu_default2
="MASK_GAS"
5775 target_cpu_default2
="${target_cpu_default2}|MASK_GAS"
5780 case "x$with_cpu" in
5783 target_cpu_default2
="TARGET_CPU_generic"
5786 # Distinguish cores, and major variants
5787 # arm7m doesn't exist, but D & I don't affect code
5788 xarm23678 | xarm250 | xarm67010 \
5789 | xarm7m | xarm7dm | xarm7dmi | xarm7tdmi \
5790 | xarm7100 | xarm7500 | xarm7500fe | xarm810 \
5791 | xstrongarm | xstrongarm110 | xstrongarm1100
)
5792 target_cpu_default2
="TARGET_CPU_$with_cpu"
5796 echo "--with-cpu must be passed a value" 1>&2
5801 if test x
$pass2done = xyes
5803 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5810 mips
*-*-ecoff* | mips
*-*-elf*)
5811 if test x
$gas = xyes
5813 if test x
$gnu_ld = xyes
5815 target_cpu_default2
=20
5817 target_cpu_default2
=16
5822 if test x
$gas = xyes
5824 target_cpu_default2
=16
5827 powerpc
*-*-* | rs6000-
*-*)
5828 case "x$with_cpu" in
5832 xcommon | xpower | xpower2 | xpowerpc | xrios \
5833 | xrios1 | xrios2 | xrsc | xrsc1 \
5834 | x601 | x602 | x603 | x603e | x604 | x604e | x620 \
5835 | xec603e | x740 | x750 | x401 \
5836 | x403 | x505 | x801 | x821 | x823 | x860
)
5837 target_cpu_default2
="\"$with_cpu\""
5841 echo "--with-cpu must be passed a value" 1>&2
5846 if test x
$pass2done = xyes
5848 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5855 case ".$with_cpu" in
5857 target_cpu_default2
=TARGET_CPU_
"`echo $machine | sed 's/-.*$//'`"
5859 .supersparc | .hypersparc | .ultrasparc | .v7 | .v8 | .v9
)
5860 target_cpu_default2
="TARGET_CPU_$with_cpu"
5863 if test x
$pass2done = xyes
5865 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5873 if test "$target_cpu_default2" != ""
5875 if test "$target_cpu_default" != ""
5877 target_cpu_default
="(${target_cpu_default}|${target_cpu_default2})"
5879 target_cpu_default
=$target_cpu_default2
5883 # No need for collect2 if we have the GNU linker.
5884 # Actually, there is now; GNU ld doesn't handle the EH info or
5885 # collecting for shared libraries.
5892 # Save data on machine being used to compile GCC in build_xm_file.
5893 # Save data on host machine in vars host_xm_file and host_xmake_file.
5894 if test x
$pass1done = x
5896 if test x
"$xm_file" = x
5897 then build_xm_file
=$cpu_type/xm-
$cpu_type.h
5898 else build_xm_file
=$xm_file
5900 build_xm_defines
=$xm_defines
5901 build_install_headers_dir
=$install_headers_dir
5902 build_exeext
=$exeext
5905 if test x
$pass2done = x
5907 if test x
"$xm_file" = x
5908 then host_xm_file
=$cpu_type/xm-
$cpu_type.h
5909 else host_xm_file
=$xm_file
5911 host_xm_defines
=$xm_defines
5912 if test x
"$xmake_file" = x
5913 then xmake_file
=$cpu_type/x-
$cpu_type
5915 host_xmake_file
="$xmake_file"
5916 host_truncate_target
=$truncate_target
5917 host_extra_gcc_objs
=$extra_gcc_objs
5918 host_extra_objs
=$extra_host_objs
5925 extra_objs
="${host_extra_objs} ${extra_objs}"
5927 # Default the target-machine variables that were not explicitly set.
5928 if test x
"$tm_file" = x
5929 then tm_file
=$cpu_type/$cpu_type.h
; fi
5931 if test x
$extra_headers = x
5932 then extra_headers
=; fi
5934 if test x
"$xm_file" = x
5935 then xm_file
=$cpu_type/xm-
$cpu_type.h
; fi
5937 if test x
$md_file = x
5938 then md_file
=$cpu_type/$cpu_type.md
; fi
5940 if test x
$out_file = x
5941 then out_file
=$cpu_type/$cpu_type.c
; fi
5943 if test x
"$tmake_file" = x
5944 then tmake_file
=$cpu_type/t-
$cpu_type
5947 if test x
"$dwarf2" = xyes
5948 then tm_file
="tm-dwarf2.h $tm_file"
5951 if test x
$float_format = x
5952 then float_format
=i64
5955 if test $float_format = none
5956 then float_h_file
=Makefile.
in
5957 else float_h_file
=float-
$float_format.h
5960 if test x
$enable_haifa = x
5963 alpha
*-* | hppa
*-* | powerpc
*-* | rs6000-
* |
*sparc
*-* | m32r
*-*)
5968 # Handle cpp installation.
5969 if test x
$enable_cpp != xno
5971 tmake_file
="$tmake_file t-install-cpp"
5974 # Say what files are being used for the output code and MD file.
5975 echo "Using \`$srcdir/config/$out_file' to output insns."
5976 echo "Using \`$srcdir/config/$md_file' as machine description file."
5979 for f
in $tm_file; do
5982 if test $count = ax
; then
5983 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
5985 echo "Using the following target machine macro files:"
5986 for f
in $tm_file; do
5987 echo " $srcdir/config/$f"
5992 for f
in $host_xm_file; do
5995 if test $count = ax
; then
5996 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
5998 echo "Using the following host machine macro files:"
5999 for f
in $host_xm_file; do
6000 echo " $srcdir/config/$f"
6004 if test "$host_xm_file" != "$build_xm_file"; then
6006 for f
in $build_xm_file; do
6009 if test $count = ax
; then
6010 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
6012 echo "Using the following build machine macro files:"
6013 for f
in $build_xm_file; do
6014 echo " $srcdir/config/$f"
6019 if test x
$thread_file = x
; then
6020 if test x
$target_thread_file != x
; then
6021 thread_file
=$target_thread_file
6023 thread_file
='single'
6027 # Set up the header files.
6028 # $links is the list of header files to create.
6029 # $vars is the list of shell variables with file names to include.
6030 # auto-host.h is the file containing items generated by autoconf and is
6031 # the first file included by config.h.
6033 host_xm_file
="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
6035 # If host=build, it is correct to have hconfig include auto-host.h
6036 # as well. If host!=build, we are in error and need to do more
6037 # work to find out the build config parameters.
6038 if test x
$host = x
$build
6040 build_xm_file
="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
6042 # We create a subdir, then run autoconf in the subdir.
6043 # To prevent recursion we set host and build for the new
6044 # invocation of configure to the build for this invocation
6051 /*) realsrcdir
=${srcdir};;
6052 *) realsrcdir
=..
/${srcdir};;
6054 CC
=${CC_FOR_BUILD} ${realsrcdir}/configure \
6055 --target=$target --host=$build --build=$build
6057 # We just finished tests for the build machine, so rename
6058 # the file auto-build.h in the gcc directory.
6059 mv auto-host.h ..
/auto-build.h
6062 build_xm_file
="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
6065 xm_file
="gansidecl.h ${xm_file}"
6066 tm_file
="gansidecl.h ${tm_file}"
6068 vars
="host_xm_file tm_file xm_file build_xm_file"
6069 links
="config.h tm.h tconfig.h hconfig.h"
6070 defines
="host_xm_defines null_defines xm_defines build_xm_defines"
6073 if test -f config.status
; then mv -f config.status config.bak
; fi
6076 while test -n "$vars"
6078 set $vars; var
=$1; shift; vars
=$
*
6079 set $links; link
=$1; shift; links
=$
*
6080 set $defines; define
=$1; shift; defines
=$
*
6084 # Define TARGET_CPU_DEFAULT if the system wants one.
6085 # This substitutes for lots of *.h files.
6086 if test "$target_cpu_default" != "" -a $link = tm.h
6088 echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
6091 for file in `eval echo '$'$var`; do
6096 echo '#ifdef IN_GCC' >>$link
6099 echo "#include \"$file\"" >>$link
6104 echo '#endif' >>$link
6109 for def
in `eval echo '$'$define`; do
6110 echo "#ifndef $def" >>$link
6111 echo "#define $def" >>$link
6112 echo "#endif" >>$link
6116 # Truncate the target if necessary
6117 if test x
$host_truncate_target != x
; then
6118 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
6121 # Get the version trigger filename from the toplevel
6122 if test "${with_gcc_version_trigger+set}" = set; then
6123 gcc_version_trigger
=$with_gcc_version_trigger
6125 gcc_version_trigger
=${srcdir}/version.c
6127 gcc_version
=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${gcc_version_trigger}`
6129 # Internationalization
6131 VERSION
="$gcc_version"
6132 cat >> confdefs.h
<<EOF
6133 #define PACKAGE "$PACKAGE"
6136 cat >> confdefs.h
<<EOF
6137 #define VERSION "$VERSION"
6145 # NLS support is still experimental, so disable it by default for now.
6146 # Check whether --enable-nls or --disable-nls was given.
6147 if test "${enable_nls+set}" = set; then
6148 enableval
="$enable_nls"
6156 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
6157 echo "configure:6158: checking for strerror in -lcposix" >&5
6158 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
6159 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6160 echo $ac_n "(cached) $ac_c" 1>&6
6162 ac_save_LIBS
="$LIBS"
6163 LIBS
="-lcposix $LIBS"
6164 cat > conftest.
$ac_ext <<EOF
6165 #line 6166 "configure"
6166 #include "confdefs.h"
6167 /* Override any gcc2 internal prototype to avoid an error. */
6168 /* We use char because int might match the return type of a gcc2
6169 builtin and then its argument prototype would still apply. */
6176 if { (eval echo configure
:6177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6178 eval "ac_cv_lib_$ac_lib_var=yes"
6180 echo "configure: failed program was:" >&5
6181 cat conftest.
$ac_ext >&5
6183 eval "ac_cv_lib_$ac_lib_var=no"
6186 LIBS
="$ac_save_LIBS"
6189 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6190 echo "$ac_t""yes" 1>&6
6191 LIBS
="$LIBS -lcposix"
6193 echo "$ac_t""no" 1>&6
6198 echo $ac_n "checking for working const""... $ac_c" 1>&6
6199 echo "configure:6200: checking for working const" >&5
6200 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
6201 echo $ac_n "(cached) $ac_c" 1>&6
6203 cat > conftest.
$ac_ext <<EOF
6204 #line 6205 "configure"
6205 #include "confdefs.h"
6209 /* Ultrix mips cc rejects this. */
6210 typedef int charset[2]; const charset x;
6211 /* SunOS 4.1.1 cc rejects this. */
6212 char const *const *ccp;
6214 /* NEC SVR4.0.2 mips cc rejects this. */
6215 struct point {int x, y;};
6216 static struct point const zero = {0,0};
6217 /* AIX XL C 1.02.0.0 rejects this.
6218 It does not let you subtract one const X* pointer from another in an arm
6219 of an if-expression whose if-part is not a constant expression */
6220 const char *g = "string";
6221 ccp = &g + (g ? g-g : 0);
6222 /* HPUX 7.0 cc rejects these. */
6225 ccp = (char const *const *) p;
6226 { /* SCO 3.2v4 cc rejects this. */
6228 char const *s = 0 ? (char *) 0 : (char const *) 0;
6232 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6234 const int *foo = &x[0];
6237 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6238 typedef const int *iptr;
6242 { /* AIX XL C 1.02.0.0 rejects this saying
6243 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6244 struct s { int j; const int *ap[3]; };
6245 struct s *b; b->j = 5;
6247 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6253 if { (eval echo configure
:6254: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6257 echo "configure: failed program was:" >&5
6258 cat conftest.
$ac_ext >&5
6265 echo "$ac_t""$ac_cv_c_const" 1>&6
6266 if test $ac_cv_c_const = no
; then
6267 cat >> confdefs.h
<<\EOF
6273 echo $ac_n "checking for inline""... $ac_c" 1>&6
6274 echo "configure:6275: checking for inline" >&5
6275 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
6276 echo $ac_n "(cached) $ac_c" 1>&6
6279 for ac_kw
in inline __inline__ __inline
; do
6280 cat > conftest.
$ac_ext <<EOF
6281 #line 6282 "configure"
6282 #include "confdefs.h"
6288 if { (eval echo configure
:6289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6290 ac_cv_c_inline
=$ac_kw; break
6292 echo "configure: failed program was:" >&5
6293 cat conftest.
$ac_ext >&5
6300 echo "$ac_t""$ac_cv_c_inline" 1>&6
6301 case "$ac_cv_c_inline" in
6303 no
) cat >> confdefs.h
<<\EOF
6307 *) cat >> confdefs.h
<<EOF
6308 #define inline $ac_cv_c_inline
6313 echo $ac_n "checking for off_t""... $ac_c" 1>&6
6314 echo "configure:6315: checking for off_t" >&5
6315 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
6316 echo $ac_n "(cached) $ac_c" 1>&6
6318 cat > conftest.
$ac_ext <<EOF
6319 #line 6320 "configure"
6320 #include "confdefs.h"
6321 #include <sys/types.h>
6327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6328 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6330 ac_cv_type_off_t
=yes
6338 echo "$ac_t""$ac_cv_type_off_t" 1>&6
6339 if test $ac_cv_type_off_t = no
; then
6340 cat >> confdefs.h
<<\EOF
6346 echo $ac_n "checking for size_t""... $ac_c" 1>&6
6347 echo "configure:6348: checking for size_t" >&5
6348 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
6349 echo $ac_n "(cached) $ac_c" 1>&6
6351 cat > conftest.
$ac_ext <<EOF
6352 #line 6353 "configure"
6353 #include "confdefs.h"
6354 #include <sys/types.h>
6360 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6361 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
6363 ac_cv_type_size_t
=yes
6366 ac_cv_type_size_t
=no
6371 echo "$ac_t""$ac_cv_type_size_t" 1>&6
6372 if test $ac_cv_type_size_t = no
; then
6373 cat >> confdefs.h
<<\EOF
6374 #define size_t unsigned
6379 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6380 # for constant arguments. Useless!
6381 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6382 echo "configure:6383: checking for working alloca.h" >&5
6383 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
6384 echo $ac_n "(cached) $ac_c" 1>&6
6386 cat > conftest.
$ac_ext <<EOF
6387 #line 6388 "configure"
6388 #include "confdefs.h"
6391 char *p = alloca(2 * sizeof(int));
6394 if { (eval echo configure
:6395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6396 ac_cv_header_alloca_h
=yes
6398 echo "configure: failed program was:" >&5
6399 cat conftest.
$ac_ext >&5
6401 ac_cv_header_alloca_h
=no
6406 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
6407 if test $ac_cv_header_alloca_h = yes; then
6408 cat >> confdefs.h
<<\EOF
6409 #define HAVE_ALLOCA_H 1
6414 echo $ac_n "checking for alloca""... $ac_c" 1>&6
6415 echo "configure:6416: checking for alloca" >&5
6416 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
6417 echo $ac_n "(cached) $ac_c" 1>&6
6419 cat > conftest.
$ac_ext <<EOF
6420 #line 6421 "configure"
6421 #include "confdefs.h"
6424 # define alloca __builtin_alloca
6427 # include <malloc.h>
6428 # define alloca _alloca
6431 # include <alloca.h>
6436 # ifndef alloca /* predefined by HP cc +Olibcalls */
6445 char *p = (char *) alloca(1);
6448 if { (eval echo configure
:6449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6450 ac_cv_func_alloca_works
=yes
6452 echo "configure: failed program was:" >&5
6453 cat conftest.
$ac_ext >&5
6455 ac_cv_func_alloca_works
=no
6460 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
6461 if test $ac_cv_func_alloca_works = yes; then
6462 cat >> confdefs.h
<<\EOF
6463 #define HAVE_ALLOCA 1
6468 if test $ac_cv_func_alloca_works = no
; then
6469 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6470 # that cause trouble. Some versions do not even contain alloca or
6471 # contain a buggy version. If you still want to use their alloca,
6472 # use ar to extract alloca.o from them instead of compiling alloca.c.
6473 ALLOCA
=alloca.
${ac_objext}
6474 cat >> confdefs.h
<<\EOF
6479 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6480 echo "configure:6481: checking whether alloca needs Cray hooks" >&5
6481 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
6482 echo $ac_n "(cached) $ac_c" 1>&6
6484 cat > conftest.
$ac_ext <<EOF
6485 #line 6486 "configure"
6486 #include "confdefs.h"
6487 #if defined(CRAY) && ! defined(CRAY2)
6494 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6495 egrep "webecray" >/dev
/null
2>&1; then
6506 echo "$ac_t""$ac_cv_os_cray" 1>&6
6507 if test $ac_cv_os_cray = yes; then
6508 for ac_func
in _getb67 GETB67 getb67
; do
6509 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6510 echo "configure:6511: checking for $ac_func" >&5
6511 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6512 echo $ac_n "(cached) $ac_c" 1>&6
6514 cat > conftest.
$ac_ext <<EOF
6515 #line 6516 "configure"
6516 #include "confdefs.h"
6517 /* System header to define __stub macros and hopefully few prototypes,
6518 which can conflict with char $ac_func(); below. */
6520 /* Override any gcc2 internal prototype to avoid an error. */
6521 /* We use char because int might match the return type of a gcc2
6522 builtin and then its argument prototype would still apply. */
6527 /* The GNU C library defines this for functions which it implements
6528 to always fail with ENOSYS. Some functions are actually named
6529 something starting with __ and the normal name is an alias. */
6530 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6538 if { (eval echo configure
:6539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6540 eval "ac_cv_func_$ac_func=yes"
6542 echo "configure: failed program was:" >&5
6543 cat conftest.
$ac_ext >&5
6545 eval "ac_cv_func_$ac_func=no"
6550 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6551 echo "$ac_t""yes" 1>&6
6552 cat >> confdefs.h
<<EOF
6553 #define CRAY_STACKSEG_END $ac_func
6558 echo "$ac_t""no" 1>&6
6564 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6565 echo "configure:6566: checking stack direction for C alloca" >&5
6566 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6567 echo $ac_n "(cached) $ac_c" 1>&6
6569 if test "$cross_compiling" = yes; then
6570 ac_cv_c_stack_direction
=0
6572 cat > conftest.
$ac_ext <<EOF
6573 #line 6574 "configure"
6574 #include "confdefs.h"
6575 find_stack_direction ()
6577 static char *addr = 0;
6582 return find_stack_direction ();
6585 return (&dummy > addr) ? 1 : -1;
6589 exit (find_stack_direction() < 0);
6592 if { (eval echo configure
:6593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6594 ac_cv_c_stack_direction
=1
6596 echo "configure: failed program was:" >&5
6597 cat conftest.
$ac_ext >&5
6599 ac_cv_c_stack_direction
=-1
6606 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6607 cat >> confdefs.h
<<EOF
6608 #define STACK_DIRECTION $ac_cv_c_stack_direction
6613 for ac_hdr
in unistd.h
6615 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6616 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6617 echo "configure:6618: checking for $ac_hdr" >&5
6618 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6619 echo $ac_n "(cached) $ac_c" 1>&6
6621 cat > conftest.
$ac_ext <<EOF
6622 #line 6623 "configure"
6623 #include "confdefs.h"
6626 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6627 { (eval echo configure
:6628: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6628 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6629 if test -z "$ac_err"; then
6631 eval "ac_cv_header_$ac_safe=yes"
6634 echo "configure: failed program was:" >&5
6635 cat conftest.
$ac_ext >&5
6637 eval "ac_cv_header_$ac_safe=no"
6641 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6642 echo "$ac_t""yes" 1>&6
6643 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6644 cat >> confdefs.h
<<EOF
6645 #define $ac_tr_hdr 1
6649 echo "$ac_t""no" 1>&6
6653 for ac_func
in getpagesize
6655 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6656 echo "configure:6657: checking for $ac_func" >&5
6657 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6658 echo $ac_n "(cached) $ac_c" 1>&6
6660 cat > conftest.
$ac_ext <<EOF
6661 #line 6662 "configure"
6662 #include "confdefs.h"
6663 /* System header to define __stub macros and hopefully few prototypes,
6664 which can conflict with char $ac_func(); below. */
6666 /* Override any gcc2 internal prototype to avoid an error. */
6667 /* We use char because int might match the return type of a gcc2
6668 builtin and then its argument prototype would still apply. */
6673 /* The GNU C library defines this for functions which it implements
6674 to always fail with ENOSYS. Some functions are actually named
6675 something starting with __ and the normal name is an alias. */
6676 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6684 if { (eval echo configure
:6685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6686 eval "ac_cv_func_$ac_func=yes"
6688 echo "configure: failed program was:" >&5
6689 cat conftest.
$ac_ext >&5
6691 eval "ac_cv_func_$ac_func=no"
6696 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6697 echo "$ac_t""yes" 1>&6
6698 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6699 cat >> confdefs.h
<<EOF
6700 #define $ac_tr_func 1
6704 echo "$ac_t""no" 1>&6
6708 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6709 echo "configure:6710: checking for working mmap" >&5
6710 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6711 echo $ac_n "(cached) $ac_c" 1>&6
6713 if test "$cross_compiling" = yes; then
6714 ac_cv_func_mmap_fixed_mapped
=no
6716 cat > conftest.
$ac_ext <<EOF
6717 #line 6718 "configure"
6718 #include "confdefs.h"
6720 /* Thanks to Mike Haertel and Jim Avera for this test.
6721 Here is a matrix of mmap possibilities:
6722 mmap private not fixed
6723 mmap private fixed at somewhere currently unmapped
6724 mmap private fixed at somewhere already mapped
6725 mmap shared not fixed
6726 mmap shared fixed at somewhere currently unmapped
6727 mmap shared fixed at somewhere already mapped
6728 For private mappings, we should verify that changes cannot be read()
6729 back from the file, nor mmap's back from the file at a different
6730 address. (There have been systems where private was not correctly
6731 implemented like the infamous i386 svr4.0, and systems where the
6732 VM page cache was not coherent with the filesystem buffer cache
6733 like early versions of FreeBSD and possibly contemporary NetBSD.)
6734 For shared mappings, we should conversely verify that changes get
6735 propogated back to all the places they're supposed to be.
6737 Grep wants private fixed already mapped.
6738 The main things grep needs to know about mmap are:
6739 * does it exist and is it safe to write into the mmap'd area
6740 * how to use it (BSD variants) */
6741 #include <sys/types.h>
6743 #include <sys/mman.h>
6745 /* This mess was copied from the GNU getpagesize.h. */
6746 #ifndef HAVE_GETPAGESIZE
6747 # ifdef HAVE_UNISTD_H
6748 # include <unistd.h>
6751 /* Assume that all systems that can run configure have sys/param.h. */
6752 # ifndef HAVE_SYS_PARAM_H
6753 # define HAVE_SYS_PARAM_H 1
6756 # ifdef _SC_PAGESIZE
6757 # define getpagesize() sysconf(_SC_PAGESIZE)
6758 # else /* no _SC_PAGESIZE */
6759 # ifdef HAVE_SYS_PARAM_H
6760 # include <sys/param.h>
6761 # ifdef EXEC_PAGESIZE
6762 # define getpagesize() EXEC_PAGESIZE
6763 # else /* no EXEC_PAGESIZE */
6765 # define getpagesize() NBPG * CLSIZE
6768 # endif /* no CLSIZE */
6769 # else /* no NBPG */
6771 # define getpagesize() NBPC
6772 # else /* no NBPC */
6774 # define getpagesize() PAGESIZE
6775 # endif /* PAGESIZE */
6776 # endif /* no NBPC */
6777 # endif /* no NBPG */
6778 # endif /* no EXEC_PAGESIZE */
6779 # else /* no HAVE_SYS_PARAM_H */
6780 # define getpagesize() 8192 /* punt totally */
6781 # endif /* no HAVE_SYS_PARAM_H */
6782 # endif /* no _SC_PAGESIZE */
6784 #endif /* no HAVE_GETPAGESIZE */
6787 extern "C" { void *malloc(unsigned); }
6795 char *data, *data2, *data3;
6799 pagesize = getpagesize();
6802 * First, make a file with some known garbage in it.
6804 data = malloc(pagesize);
6807 for (i = 0; i < pagesize; ++i)
6808 *(data + i) = rand();
6810 fd = creat("conftestmmap", 0600);
6813 if (write(fd, data, pagesize) != pagesize)
6818 * Next, try to mmap the file at a fixed address which
6819 * already has something else allocated at it. If we can,
6820 * also make sure that we see the same garbage.
6822 fd = open("conftestmmap", O_RDWR);
6825 data2 = malloc(2 * pagesize);
6828 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6829 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6830 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6832 for (i = 0; i < pagesize; ++i)
6833 if (*(data + i) != *(data2 + i))
6837 * Finally, make sure that changes to the mapped area
6838 * do not percolate back to the file as seen by read().
6839 * (This is a bug on some variants of i386 svr4.0.)
6841 for (i = 0; i < pagesize; ++i)
6842 *(data2 + i) = *(data2 + i) + 1;
6843 data3 = malloc(pagesize);
6846 if (read(fd, data3, pagesize) != pagesize)
6848 for (i = 0; i < pagesize; ++i)
6849 if (*(data + i) != *(data3 + i))
6852 unlink("conftestmmap");
6857 if { (eval echo configure
:6858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6859 ac_cv_func_mmap_fixed_mapped
=yes
6861 echo "configure: failed program was:" >&5
6862 cat conftest.
$ac_ext >&5
6864 ac_cv_func_mmap_fixed_mapped
=no
6871 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6872 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6873 cat >> confdefs.h
<<\EOF
6880 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
6881 unistd.h sys
/param.h
6883 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6884 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6885 echo "configure:6886: checking for $ac_hdr" >&5
6886 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6887 echo $ac_n "(cached) $ac_c" 1>&6
6889 cat > conftest.
$ac_ext <<EOF
6890 #line 6891 "configure"
6891 #include "confdefs.h"
6894 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6895 { (eval echo configure
:6896: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6896 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6897 if test -z "$ac_err"; then
6899 eval "ac_cv_header_$ac_safe=yes"
6902 echo "configure: failed program was:" >&5
6903 cat conftest.
$ac_ext >&5
6905 eval "ac_cv_header_$ac_safe=no"
6909 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6910 echo "$ac_t""yes" 1>&6
6911 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6912 cat >> confdefs.h
<<EOF
6913 #define $ac_tr_hdr 1
6917 echo "$ac_t""no" 1>&6
6921 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
6922 strdup __argz_count __argz_stringify __argz_next
6924 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6925 echo "configure:6926: checking for $ac_func" >&5
6926 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6927 echo $ac_n "(cached) $ac_c" 1>&6
6929 cat > conftest.
$ac_ext <<EOF
6930 #line 6931 "configure"
6931 #include "confdefs.h"
6932 /* System header to define __stub macros and hopefully few prototypes,
6933 which can conflict with char $ac_func(); below. */
6935 /* Override any gcc2 internal prototype to avoid an error. */
6936 /* We use char because int might match the return type of a gcc2
6937 builtin and then its argument prototype would still apply. */
6942 /* The GNU C library defines this for functions which it implements
6943 to always fail with ENOSYS. Some functions are actually named
6944 something starting with __ and the normal name is an alias. */
6945 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6953 if { (eval echo configure
:6954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6955 eval "ac_cv_func_$ac_func=yes"
6957 echo "configure: failed program was:" >&5
6958 cat conftest.
$ac_ext >&5
6960 eval "ac_cv_func_$ac_func=no"
6965 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6966 echo "$ac_t""yes" 1>&6
6967 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6968 cat >> confdefs.h
<<EOF
6969 #define $ac_tr_func 1
6973 echo "$ac_t""no" 1>&6
6978 if test "${ac_cv_func_stpcpy+set}" != "set"; then
6979 for ac_func
in stpcpy
6981 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6982 echo "configure:6983: checking for $ac_func" >&5
6983 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6984 echo $ac_n "(cached) $ac_c" 1>&6
6986 cat > conftest.
$ac_ext <<EOF
6987 #line 6988 "configure"
6988 #include "confdefs.h"
6989 /* System header to define __stub macros and hopefully few prototypes,
6990 which can conflict with char $ac_func(); below. */
6992 /* Override any gcc2 internal prototype to avoid an error. */
6993 /* We use char because int might match the return type of a gcc2
6994 builtin and then its argument prototype would still apply. */
6999 /* The GNU C library defines this for functions which it implements
7000 to always fail with ENOSYS. Some functions are actually named
7001 something starting with __ and the normal name is an alias. */
7002 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7010 if { (eval echo configure
:7011: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7012 eval "ac_cv_func_$ac_func=yes"
7014 echo "configure: failed program was:" >&5
7015 cat conftest.
$ac_ext >&5
7017 eval "ac_cv_func_$ac_func=no"
7022 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7023 echo "$ac_t""yes" 1>&6
7024 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7025 cat >> confdefs.h
<<EOF
7026 #define $ac_tr_func 1
7030 echo "$ac_t""no" 1>&6
7035 if test "${ac_cv_func_stpcpy}" = "yes"; then
7036 cat >> confdefs.h
<<\EOF
7037 #define HAVE_STPCPY 1
7042 if test $ac_cv_header_locale_h = yes; then
7043 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
7044 echo "configure:7045: checking for LC_MESSAGES" >&5
7045 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
7046 echo $ac_n "(cached) $ac_c" 1>&6
7048 cat > conftest.
$ac_ext <<EOF
7049 #line 7050 "configure"
7050 #include "confdefs.h"
7056 if { (eval echo configure
:7057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7058 am_cv_val_LC_MESSAGES
=yes
7060 echo "configure: failed program was:" >&5
7061 cat conftest.
$ac_ext >&5
7063 am_cv_val_LC_MESSAGES
=no
7068 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
7069 if test $am_cv_val_LC_MESSAGES = yes; then
7070 cat >> confdefs.h
<<\EOF
7071 #define HAVE_LC_MESSAGES 1
7076 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
7077 echo "configure:7078: checking whether NLS is requested" >&5
7078 # Check whether --enable-nls or --disable-nls was given.
7079 if test "${enable_nls+set}" = set; then
7080 enableval
="$enable_nls"
7086 echo "$ac_t""$USE_NLS" 1>&6
7089 USE_INCLUDED_LIBINTL
=no
7091 if test "$USE_NLS" = "yes"; then
7092 cat >> confdefs.h
<<\EOF
7093 #define ENABLE_NLS 1
7096 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
7097 echo "configure:7098: checking whether included gettext is requested" >&5
7098 # Check whether --with-included-gettext or --without-included-gettext was given.
7099 if test "${with_included_gettext+set}" = set; then
7100 withval
="$with_included_gettext"
7101 nls_cv_force_use_gnu_gettext
=$withval
7103 nls_cv_force_use_gnu_gettext
=no
7106 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
7108 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
7109 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
7111 nls_cv_header_libgt
=
7114 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
7115 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
7116 echo "configure:7117: checking for libintl.h" >&5
7117 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7118 echo $ac_n "(cached) $ac_c" 1>&6
7120 cat > conftest.
$ac_ext <<EOF
7121 #line 7122 "configure"
7122 #include "confdefs.h"
7123 #include <libintl.h>
7125 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7126 { (eval echo configure
:7127: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7127 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7128 if test -z "$ac_err"; then
7130 eval "ac_cv_header_$ac_safe=yes"
7133 echo "configure: failed program was:" >&5
7134 cat conftest.
$ac_ext >&5
7136 eval "ac_cv_header_$ac_safe=no"
7140 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7141 echo "$ac_t""yes" 1>&6
7142 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
7143 echo "configure:7144: checking for gettext in libc" >&5
7144 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
7145 echo $ac_n "(cached) $ac_c" 1>&6
7147 cat > conftest.
$ac_ext <<EOF
7148 #line 7149 "configure"
7149 #include "confdefs.h"
7150 #include <libintl.h>
7152 return (int) gettext ("")
7155 if { (eval echo configure
:7156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7157 gt_cv_func_gettext_libc
=yes
7159 echo "configure: failed program was:" >&5
7160 cat conftest.
$ac_ext >&5
7162 gt_cv_func_gettext_libc
=no
7167 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
7169 if test "$gt_cv_func_gettext_libc" != "yes"; then
7170 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
7171 echo "configure:7172: checking for bindtextdomain in -lintl" >&5
7172 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
7173 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7174 echo $ac_n "(cached) $ac_c" 1>&6
7176 ac_save_LIBS
="$LIBS"
7178 cat > conftest.
$ac_ext <<EOF
7179 #line 7180 "configure"
7180 #include "confdefs.h"
7181 /* Override any gcc2 internal prototype to avoid an error. */
7182 /* We use char because int might match the return type of a gcc2
7183 builtin and then its argument prototype would still apply. */
7184 char bindtextdomain();
7190 if { (eval echo configure
:7191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7192 eval "ac_cv_lib_$ac_lib_var=yes"
7194 echo "configure: failed program was:" >&5
7195 cat conftest.
$ac_ext >&5
7197 eval "ac_cv_lib_$ac_lib_var=no"
7200 LIBS
="$ac_save_LIBS"
7203 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7204 echo "$ac_t""yes" 1>&6
7205 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
7206 echo "configure:7207: checking for gettext in libintl" >&5
7207 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
7208 echo $ac_n "(cached) $ac_c" 1>&6
7210 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
7211 echo "configure:7212: checking for gettext in -lintl" >&5
7212 ac_lib_var
=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
7213 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7214 echo $ac_n "(cached) $ac_c" 1>&6
7216 ac_save_LIBS
="$LIBS"
7218 cat > conftest.
$ac_ext <<EOF
7219 #line 7220 "configure"
7220 #include "confdefs.h"
7221 /* Override any gcc2 internal prototype to avoid an error. */
7222 /* We use char because int might match the return type of a gcc2
7223 builtin and then its argument prototype would still apply. */
7230 if { (eval echo configure
:7231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7232 eval "ac_cv_lib_$ac_lib_var=yes"
7234 echo "configure: failed program was:" >&5
7235 cat conftest.
$ac_ext >&5
7237 eval "ac_cv_lib_$ac_lib_var=no"
7240 LIBS
="$ac_save_LIBS"
7243 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7244 echo "$ac_t""yes" 1>&6
7245 gt_cv_func_gettext_libintl
=yes
7247 echo "$ac_t""no" 1>&6
7248 gt_cv_func_gettext_libintl
=no
7253 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
7255 echo "$ac_t""no" 1>&6
7260 if test "$gt_cv_func_gettext_libc" = "yes" \
7261 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
7262 cat >> confdefs.h
<<\EOF
7263 #define HAVE_GETTEXT 1
7266 # Extract the first word of "msgfmt", so it can be a program name with args.
7267 set dummy msgfmt
; ac_word
=$2
7268 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7269 echo "configure:7270: checking for $ac_word" >&5
7270 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
7271 echo $ac_n "(cached) $ac_c" 1>&6
7275 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7278 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7279 for ac_dir
in $PATH; do
7280 test -z "$ac_dir" && ac_dir
=.
7281 if test -f $ac_dir/$ac_word; then
7282 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7283 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
7289 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
7293 MSGFMT
="$ac_cv_path_MSGFMT"
7294 if test -n "$MSGFMT"; then
7295 echo "$ac_t""$MSGFMT" 1>&6
7297 echo "$ac_t""no" 1>&6
7299 if test "$MSGFMT" != "no"; then
7300 for ac_func
in dcgettext
7302 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7303 echo "configure:7304: checking for $ac_func" >&5
7304 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7305 echo $ac_n "(cached) $ac_c" 1>&6
7307 cat > conftest.
$ac_ext <<EOF
7308 #line 7309 "configure"
7309 #include "confdefs.h"
7310 /* System header to define __stub macros and hopefully few prototypes,
7311 which can conflict with char $ac_func(); below. */
7313 /* Override any gcc2 internal prototype to avoid an error. */
7314 /* We use char because int might match the return type of a gcc2
7315 builtin and then its argument prototype would still apply. */
7320 /* The GNU C library defines this for functions which it implements
7321 to always fail with ENOSYS. Some functions are actually named
7322 something starting with __ and the normal name is an alias. */
7323 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7331 if { (eval echo configure
:7332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7333 eval "ac_cv_func_$ac_func=yes"
7335 echo "configure: failed program was:" >&5
7336 cat conftest.
$ac_ext >&5
7338 eval "ac_cv_func_$ac_func=no"
7343 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7344 echo "$ac_t""yes" 1>&6
7345 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7346 cat >> confdefs.h
<<EOF
7347 #define $ac_tr_func 1
7351 echo "$ac_t""no" 1>&6
7355 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7356 set dummy gmsgfmt
; ac_word
=$2
7357 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7358 echo "configure:7359: checking for $ac_word" >&5
7359 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7360 echo $ac_n "(cached) $ac_c" 1>&6
7364 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7367 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7370 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7372 for ac_dir
in $ac_dummy; do
7373 test -z "$ac_dir" && ac_dir
=.
7374 if test -f $ac_dir/$ac_word; then
7375 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7380 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
7384 GMSGFMT
="$ac_cv_path_GMSGFMT"
7385 if test -n "$GMSGFMT"; then
7386 echo "$ac_t""$GMSGFMT" 1>&6
7388 echo "$ac_t""no" 1>&6
7391 # Extract the first word of "xgettext", so it can be a program name with args.
7392 set dummy xgettext
; ac_word
=$2
7393 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7394 echo "configure:7395: checking for $ac_word" >&5
7395 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7396 echo $ac_n "(cached) $ac_c" 1>&6
7400 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7403 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7404 for ac_dir
in $PATH; do
7405 test -z "$ac_dir" && ac_dir
=.
7406 if test -f $ac_dir/$ac_word; then
7407 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7408 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7414 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7418 XGETTEXT
="$ac_cv_path_XGETTEXT"
7419 if test -n "$XGETTEXT"; then
7420 echo "$ac_t""$XGETTEXT" 1>&6
7422 echo "$ac_t""no" 1>&6
7425 cat > conftest.
$ac_ext <<EOF
7426 #line 7427 "configure"
7427 #include "confdefs.h"
7430 extern int _nl_msg_cat_cntr;
7431 return _nl_msg_cat_cntr
7434 if { (eval echo configure
:7435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7439 echo "configure: failed program was:" >&5
7440 cat conftest.
$ac_ext >&5
7451 echo "$ac_t""no" 1>&6
7455 if test "$CATOBJEXT" = "NONE"; then
7456 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
7457 echo "configure:7458: checking whether catgets can be used" >&5
7458 # Check whether --with-catgets or --without-catgets was given.
7459 if test "${with_catgets+set}" = set; then
7460 withval
="$with_catgets"
7461 nls_cv_use_catgets
=$withval
7463 nls_cv_use_catgets
=no
7466 echo "$ac_t""$nls_cv_use_catgets" 1>&6
7468 if test "$nls_cv_use_catgets" = "yes"; then
7469 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
7470 echo "configure:7471: checking for main in -li" >&5
7471 ac_lib_var
=`echo i'_'main | sed 'y%./+-%__p_%'`
7472 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7473 echo $ac_n "(cached) $ac_c" 1>&6
7475 ac_save_LIBS
="$LIBS"
7477 cat > conftest.
$ac_ext <<EOF
7478 #line 7479 "configure"
7479 #include "confdefs.h"
7485 if { (eval echo configure
:7486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7487 eval "ac_cv_lib_$ac_lib_var=yes"
7489 echo "configure: failed program was:" >&5
7490 cat conftest.
$ac_ext >&5
7492 eval "ac_cv_lib_$ac_lib_var=no"
7495 LIBS
="$ac_save_LIBS"
7498 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7499 echo "$ac_t""yes" 1>&6
7500 ac_tr_lib
=HAVE_LIB
`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7501 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7502 cat >> confdefs.h
<<EOF
7503 #define $ac_tr_lib 1
7509 echo "$ac_t""no" 1>&6
7512 echo $ac_n "checking for catgets""... $ac_c" 1>&6
7513 echo "configure:7514: checking for catgets" >&5
7514 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
7515 echo $ac_n "(cached) $ac_c" 1>&6
7517 cat > conftest.
$ac_ext <<EOF
7518 #line 7519 "configure"
7519 #include "confdefs.h"
7520 /* System header to define __stub macros and hopefully few prototypes,
7521 which can conflict with char catgets(); below. */
7523 /* Override any gcc2 internal prototype to avoid an error. */
7524 /* We use char because int might match the return type of a gcc2
7525 builtin and then its argument prototype would still apply. */
7530 /* The GNU C library defines this for functions which it implements
7531 to always fail with ENOSYS. Some functions are actually named
7532 something starting with __ and the normal name is an alias. */
7533 #if defined (__stub_catgets) || defined (__stub___catgets)
7541 if { (eval echo configure
:7542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7543 eval "ac_cv_func_catgets=yes"
7545 echo "configure: failed program was:" >&5
7546 cat conftest.
$ac_ext >&5
7548 eval "ac_cv_func_catgets=no"
7553 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
7554 echo "$ac_t""yes" 1>&6
7555 cat >> confdefs.h
<<\EOF
7556 #define HAVE_CATGETS 1
7559 INTLOBJS
="\$(CATOBJS)"
7560 # Extract the first word of "gencat", so it can be a program name with args.
7561 set dummy gencat
; ac_word
=$2
7562 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7563 echo "configure:7564: checking for $ac_word" >&5
7564 if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
7565 echo $ac_n "(cached) $ac_c" 1>&6
7569 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a path.
7572 ac_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a dos path.
7575 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7577 for ac_dir
in $ac_dummy; do
7578 test -z "$ac_dir" && ac_dir
=.
7579 if test -f $ac_dir/$ac_word; then
7580 ac_cv_path_GENCAT
="$ac_dir/$ac_word"
7585 test -z "$ac_cv_path_GENCAT" && ac_cv_path_GENCAT
="no"
7589 GENCAT
="$ac_cv_path_GENCAT"
7590 if test -n "$GENCAT"; then
7591 echo "$ac_t""$GENCAT" 1>&6
7593 echo "$ac_t""no" 1>&6
7595 if test "$GENCAT" != "no"; then
7596 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7597 set dummy gmsgfmt
; ac_word
=$2
7598 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7599 echo "configure:7600: checking for $ac_word" >&5
7600 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7601 echo $ac_n "(cached) $ac_c" 1>&6
7605 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7608 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7611 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7613 for ac_dir
in $ac_dummy; do
7614 test -z "$ac_dir" && ac_dir
=.
7615 if test -f $ac_dir/$ac_word; then
7616 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7621 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
7625 GMSGFMT
="$ac_cv_path_GMSGFMT"
7626 if test -n "$GMSGFMT"; then
7627 echo "$ac_t""$GMSGFMT" 1>&6
7629 echo "$ac_t""no" 1>&6
7632 if test "$GMSGFMT" = "no"; then
7633 # Extract the first word of "msgfmt", so it can be a program name with args.
7634 set dummy msgfmt
; ac_word
=$2
7635 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7636 echo "configure:7637: checking for $ac_word" >&5
7637 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7638 echo $ac_n "(cached) $ac_c" 1>&6
7642 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7645 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7646 for ac_dir
in $PATH; do
7647 test -z "$ac_dir" && ac_dir
=.
7648 if test -f $ac_dir/$ac_word; then
7649 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7650 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7656 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="no"
7660 GMSGFMT
="$ac_cv_path_GMSGFMT"
7661 if test -n "$GMSGFMT"; then
7662 echo "$ac_t""$GMSGFMT" 1>&6
7664 echo "$ac_t""no" 1>&6
7668 # Extract the first word of "xgettext", so it can be a program name with args.
7669 set dummy xgettext
; ac_word
=$2
7670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7671 echo "configure:7672: checking for $ac_word" >&5
7672 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7673 echo $ac_n "(cached) $ac_c" 1>&6
7677 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7680 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7681 for ac_dir
in $PATH; do
7682 test -z "$ac_dir" && ac_dir
=.
7683 if test -f $ac_dir/$ac_word; then
7684 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7685 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7691 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7695 XGETTEXT
="$ac_cv_path_XGETTEXT"
7696 if test -n "$XGETTEXT"; then
7697 echo "$ac_t""$XGETTEXT" 1>&6
7699 echo "$ac_t""no" 1>&6
7702 USE_INCLUDED_LIBINTL
=yes
7706 INTLDEPS
='$(top_builddir)/intl/libintl.a'
7708 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
7709 nls_cv_header_intl
=intl
/libintl.h
7710 nls_cv_header_libgt
=intl
/libgettext.h
7713 echo "$ac_t""no" 1>&6
7719 if test "$CATOBJEXT" = "NONE"; then
7720 nls_cv_use_gnu_gettext
=yes
7724 if test "$nls_cv_use_gnu_gettext" = "yes"; then
7725 INTLOBJS
="\$(GETTOBJS)"
7726 # Extract the first word of "msgfmt", so it can be a program name with args.
7727 set dummy msgfmt
; ac_word
=$2
7728 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7729 echo "configure:7730: checking for $ac_word" >&5
7730 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
7731 echo $ac_n "(cached) $ac_c" 1>&6
7735 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7738 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7739 for ac_dir
in $PATH; do
7740 test -z "$ac_dir" && ac_dir
=.
7741 if test -f $ac_dir/$ac_word; then
7742 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7743 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
7749 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
7753 MSGFMT
="$ac_cv_path_MSGFMT"
7754 if test -n "$MSGFMT"; then
7755 echo "$ac_t""$MSGFMT" 1>&6
7757 echo "$ac_t""no" 1>&6
7760 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7761 set dummy gmsgfmt
; ac_word
=$2
7762 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7763 echo "configure:7764: checking for $ac_word" >&5
7764 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
7765 echo $ac_n "(cached) $ac_c" 1>&6
7769 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
7772 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
7775 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
7777 for ac_dir
in $ac_dummy; do
7778 test -z "$ac_dir" && ac_dir
=.
7779 if test -f $ac_dir/$ac_word; then
7780 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
7785 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
7789 GMSGFMT
="$ac_cv_path_GMSGFMT"
7790 if test -n "$GMSGFMT"; then
7791 echo "$ac_t""$GMSGFMT" 1>&6
7793 echo "$ac_t""no" 1>&6
7796 # Extract the first word of "xgettext", so it can be a program name with args.
7797 set dummy xgettext
; ac_word
=$2
7798 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7799 echo "configure:7800: checking for $ac_word" >&5
7800 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
7801 echo $ac_n "(cached) $ac_c" 1>&6
7805 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
7808 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7809 for ac_dir
in $PATH; do
7810 test -z "$ac_dir" && ac_dir
=.
7811 if test -f $ac_dir/$ac_word; then
7812 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
7813 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
7819 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
7823 XGETTEXT
="$ac_cv_path_XGETTEXT"
7824 if test -n "$XGETTEXT"; then
7825 echo "$ac_t""$XGETTEXT" 1>&6
7827 echo "$ac_t""no" 1>&6
7831 USE_INCLUDED_LIBINTL
=yes
7835 INTLDEPS
='$(top_builddir)/intl/libintl.a'
7837 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
7838 nls_cv_header_intl
=intl
/libintl.h
7839 nls_cv_header_libgt
=intl
/libgettext.h
7842 if test "$XGETTEXT" != ":"; then
7843 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
7846 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
7851 # We need to process the po/ directory.
7855 nls_cv_header_intl
=intl
/libintl.h
7856 nls_cv_header_libgt
=intl
/libgettext.h
7862 # If this is used in GNU gettext we have to set USE_NLS to `yes'
7863 # because some of the sources are only built for this goal.
7864 if test "$PACKAGE" = gettext; then
7866 USE_INCLUDED_LIBINTL
=yes
7869 for lang
in $ALL_LINGUAS; do
7870 GMOFILES
="$GMOFILES $lang.gmo"
7871 POFILES
="$POFILES $lang.po"
7887 if test "x$CATOBJEXT" != "x"; then
7888 if test "x$ALL_LINGUAS" = "x"; then
7891 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
7892 echo "configure:7893: checking for catalogs to be installed" >&5
7894 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
7895 case "$ALL_LINGUAS" in
7896 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
7899 LINGUAS
=$NEW_LINGUAS
7900 echo "$ac_t""$LINGUAS" 1>&6
7903 if test -n "$LINGUAS"; then
7904 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
7908 if test $ac_cv_header_locale_h = yes; then
7909 INCLUDE_LOCALE_H
="#include <locale.h>"
7912 /* The system does not provide the header <locale.h>. Take care yourself. */"
7916 test -d intl || mkdir intl
7917 if test "$CATOBJEXT" = ".cat"; then
7918 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
7919 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
7920 echo "configure:7921: checking for linux/version.h" >&5
7921 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7922 echo $ac_n "(cached) $ac_c" 1>&6
7924 cat > conftest.
$ac_ext <<EOF
7925 #line 7926 "configure"
7926 #include "confdefs.h"
7927 #include <linux/version.h>
7929 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7930 { (eval echo configure
:7931: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7931 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7932 if test -z "$ac_err"; then
7934 eval "ac_cv_header_$ac_safe=yes"
7937 echo "configure: failed program was:" >&5
7938 cat conftest.
$ac_ext >&5
7940 eval "ac_cv_header_$ac_safe=no"
7944 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7945 echo "$ac_t""yes" 1>&6
7948 echo "$ac_t""no" 1>&6
7953 sed -e '/^#/d' $srcdir/intl
/$msgformat-msg.
sed > intl
/po2msg.
sed
7955 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
7956 $srcdir/intl
/po2tbl.
sed.
in > intl
/po2tbl.
sed
7958 if test "$PACKAGE" = "gettext"; then
7969 if test -n "$ac_aux_dir"; then
7970 MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs"
7972 if test -z "$MKINSTALLDIRS"; then
7973 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
7980 test -d po || mkdir po
7981 if test "x$srcdir" != "x."; then
7982 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
7983 posrcprefix
="$srcdir/"
7985 posrcprefix
="../$srcdir/"
7991 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
7992 < $srcdir/po
/POTFILES.
in > po
/POTFILES
7994 XGETTEXT
="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
7996 # Get an absolute path to the GCC top-level source directory
8002 # Conditionalize the makefile for this host machine.
8003 # Make-host contains the concatenation of all host makefile fragments
8004 # [there can be more than one]. This file is built by configure.frag.
8005 host_overrides
=Make-host
8006 dep_host_xmake_file
=
8007 for f
in ..
${host_xmake_file}
8009 if test -f ${srcdir}/config
/$f
8011 dep_host_xmake_file
="${dep_host_xmake_file} ${srcdir}/config/$f"
8015 # Conditionalize the makefile for this target machine.
8016 # Make-target contains the concatenation of all host makefile fragments
8017 # [there can be more than one]. This file is built by configure.frag.
8018 target_overrides
=Make-target
8020 for f
in ..
${tmake_file}
8022 if test -f ${srcdir}/config
/$f
8024 dep_tmake_file
="${dep_tmake_file} ${srcdir}/config/$f"
8028 # If the host doesn't support symlinks, modify CC in
8029 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
8030 # Otherwise, we can use "CC=$(CC)".
8032 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
8034 cc_set_by_configure
="\$(CC)"
8035 quoted_cc_set_by_configure
="\$(CC)"
8036 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
8039 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
8041 symbolic_link
="cp -p"
8045 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
8046 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
8047 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
8051 out_object_file
=`basename $out_file .c`.o
8054 for f
in $tm_file; do
8057 tm_file_list
="${tm_file_list} $f" ;;
8058 *) tm_file_list
="${tm_file_list} \$(srcdir)/config/$f" ;;
8063 for f
in $host_xm_file; do
8065 auto-host.h | gansidecl.h | hwint.h
)
8066 host_xm_file_list
="${host_xm_file_list} $f" ;;
8067 *) host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f" ;;
8072 for f
in $build_xm_file; do
8074 auto-build.h | auto-host.h | gansidecl.h | hwint.h
)
8075 build_xm_file_list
="${build_xm_file_list} $f" ;;
8076 *) build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f" ;;
8080 # Define macro CROSS_COMPILE in compilation
8081 # if this is a cross-compiler.
8082 # Also use all.cross instead of all.internal
8083 # and add cross-make to Makefile.
8084 cross_overrides
="/dev/null"
8085 if test x
$host != x
$target
8087 cross_defines
="CROSS=-DCROSS_COMPILE"
8088 cross_overrides
="${topdir}/cross-make"
8091 # When building gcc with a cross-compiler, we need to fix a few things.
8092 # This must come after cross-make as we want all.build to override
8094 build_overrides
="/dev/null"
8095 if test x
$build != x
$host
8097 build_overrides
="${topdir}/build-make"
8100 # Expand extra_headers to include complete path.
8101 # This substitutes for lots of t-* files.
8103 if test "x$extra_headers" = x
8106 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
8107 for file in $extra_headers;
8109 extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/${file}"
8113 if test x
$use_collect2 = xno
; then
8117 # Add a definition of USE_COLLECT2 if system wants one.
8118 # Also tell toplev.c what to do.
8119 # This substitutes for lots of t-* files.
8120 if test x
$use_collect2 = x
8125 will_use_collect2
="collect2"
8126 maybe_use_collect2
="-DUSE_COLLECT2"
8130 # Set MD_DEPS if the real md file is in md.pre-cpp.
8131 # Set MD_CPP to the cpp to pass the md file through. Md files use ';'
8132 # for line oriented comments, so we must always use a GNU cpp. If
8133 # building gcc with a cross compiler, use the cross compiler just
8134 # built. Otherwise, we can use the cpp just built.
8136 if test "x$md_cppflags" = x
8138 md_file_sub
=$srcdir/config
/$md_file
8143 # If we have gas in the build tree, make a link to it.
8144 if test -f ..
/gas
/Makefile
; then
8145 rm -f as
; $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
8148 # If we have nm in the build tree, make a link to it.
8149 if test -f ..
/binutils
/Makefile
; then
8150 rm -f nm
; $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
8153 # If we have ld in the build tree, make a link to it.
8154 if test -f ..
/ld
/Makefile
; then
8155 # if test x$use_collect2 = x; then
8156 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
8158 rm -f collect-ld
; $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
8162 # Figure out what assembler alignment features are present.
8163 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
8164 echo "configure:8165: checking assembler alignment features" >&5
8166 gcc_cv_as_alignment_features
=
8167 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
8168 if test -x "$DEFAULT_ASSEMBLER"; then
8169 gcc_cv_as
="$DEFAULT_ASSEMBLER"
8170 elif test -x "$AS"; then
8172 elif test -x as
$host_exeext; then
8173 # Build using assembler in the current directory.
8174 gcc_cv_as
=.
/as
$host_exeext
8175 elif test -f $gcc_cv_as_gas_srcdir/configure.
in -a -f ..
/gas
/Makefile
; then
8176 # Single tree build which includes gas.
8177 for f
in $gcc_cv_as_gas_srcdir/configure
$gcc_cv_as_gas_srcdir/configure.
in $gcc_cv_as_gas_srcdir/Makefile.
in
8179 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
8180 if test x
$gcc_cv_gas_version != x
; then
8184 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
8185 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
8186 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
8187 # Gas version 2.6 and later support for .balign and .p2align.
8188 # bytes to skip when using .p2align.
8189 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
8190 gcc_cv_as_alignment_features
=".balign and .p2align"
8191 cat >> confdefs.h
<<\EOF
8192 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8196 # Gas version 2.8 and later support specifying the maximum
8197 # bytes to skip when using .p2align.
8198 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
8199 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8200 cat >> confdefs.h
<<\EOF
8201 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8206 elif test x
$host = x
$target; then
8208 # Search the same directories that the installed compiler will
8209 # search. Else we may find the wrong assembler and lose. If we
8210 # do not find a suitable assembler binary, then try the user's
8213 # Also note we have to check MD_EXEC_PREFIX before checking the
8214 # user's path. Unfortunately, there is no good way to get at the
8215 # value of MD_EXEC_PREFIX here. So we do a brute force search
8216 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
8217 # to be fixed as part of the make/configure rewrite too.
8219 if test "x$exec_prefix" = xNONE
; then
8220 if test "x$prefix" = xNONE
; then
8221 test_prefix
=/usr
/local
8226 test_prefix
=$exec_prefix
8229 # If the loop below does not find an assembler, then use whatever
8230 # one we can find in the users's path.
8234 test_dirs
="$test_prefix/lib/gcc-lib/$target/$gcc_version \
8235 $test_prefix/lib/gcc-lib/$target \
8236 /usr/lib/gcc/$target/$gcc_version \
8237 /usr/lib/gcc/$target \
8238 $test_prefix/$target/bin/$target/$gcc_version \
8239 $test_prefix/$target/bin \
8244 /bsd43/usr/lib/cmplrs/cc \
8245 /usr/cross64/usr/bin \
8246 /usr/lib/cmplrs/cc \
8247 /sysv/usr/lib/cmplrs/cc \
8248 /svr4/usr/lib/cmplrs/cc \
8251 for dir
in $test_dirs; do
8252 if test -f $dir/as
$host_exeext; then
8253 gcc_cv_as
=$dir/as
$host_exeext
8258 if test x
$gcc_cv_as != x
; then
8259 # Check if we have .balign and .p2align
8260 echo ".balign 4" > conftest.s
8261 echo ".p2align 2" >> conftest.s
8262 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8263 gcc_cv_as_alignment_features
=".balign and .p2align"
8264 cat >> confdefs.h
<<\EOF
8265 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
8269 rm -f conftest.s conftest.o
8270 # Check if specifying the maximum bytes to skip when
8271 # using .p2align is supported.
8272 echo ".p2align 4,,7" > conftest.s
8273 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8274 gcc_cv_as_alignment_features
=".p2align including maximum skip"
8275 cat >> confdefs.h
<<\EOF
8276 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
8280 rm -f conftest.s conftest.o
8282 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
8284 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
8285 echo "configure:8286: checking assembler subsection support" >&5
8286 gcc_cv_as_subsections
=
8287 if test x
$gcc_cv_as != x
; then
8288 # Check if we have .subsection
8289 echo ".subsection 1" > conftest.s
8290 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8291 gcc_cv_as_subsections
=".subsection"
8292 if test -x nm
$host_exeext; then
8293 gcc_cv_nm
=.
/nm
$host_exeext
8294 elif test x
$host = x
$target; then
8296 gcc_cv_nm
=nm
$host_exeext
8298 if test x
$gcc_cv_nm != x
; then
8299 cat > conftest.s
<<EOF
8300 conftest_label1: .word 0
8302 conftest_label2: .word 0
8305 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8306 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
8307 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
8308 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1; then
8311 gcc_cv_as_subsections
="working .subsection -1"
8312 cat >> confdefs.h
<<\EOF
8313 #define HAVE_GAS_SUBSECTION_ORDERING 1
8320 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
8322 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
8326 echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
8327 echo "configure:8328: checking assembler .register pseudo-op support" >&5
8328 gcc_cv_as_register_pseudo_op
=
8329 if test x
$gcc_cv_as != x
; then
8330 # Check if we have .register
8331 echo ".register %g2, #scratch" > conftest.s
8332 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8333 gcc_cv_as_register_pseudo_op
=yes
8334 cat >> confdefs.h
<<\EOF
8335 #define HAVE_AS_REGISTER_PSEUDO_OP 1
8339 rm -f conftest.s conftest.o
8341 echo "$ac_t""$gcc_cv_as_register_pseudo_op" 1>&6
8343 echo $ac_n "checking assembler offsetable %lo() support""... $ac_c" 1>&6
8344 echo "configure:8345: checking assembler offsetable %lo() support" >&5
8345 gcc_cv_as_offsetable_lo10
=
8346 if test x
$gcc_cv_as != x
; then
8347 # Check if assembler has offsetable %lo()
8348 echo "or %g1, %lo(ab) + 12, %g1" > conftest.s
8349 echo "or %g1, %lo(ab + 12), %g1" > conftest1.s
8350 gcc_cv_as_flags64
="-xarch=v9"
8351 if ! $gcc_cv_as $gcc_cv_as_flags64 -o conftest.o conftest.s
> /dev
/null
2>&1; then
8352 gcc_cv_as_flags64
="-64"
8353 if ! $gcc_cv_as $gcc_cv_as_flags64 -o conftest.o conftest.s
> /dev
/null
2>&1; then
8354 gcc_cv_as_flags64
=""
8357 if test -n "$gcc_cv_as_flags64" ; then
8358 if $gcc_cv_as $gcc_cv_as_flags64 -o conftest1.o conftest1.s
> /dev
/null
2>&1; then
8359 if cmp conftest.o conftest1.o
> /dev
/null
2>&1; then
8362 gcc_cv_as_offsetable_lo10
=yes
8363 cat >> confdefs.h
<<\EOF
8364 #define HAVE_AS_OFFSETABLE_LO10 1
8370 rm -f conftest.s conftest.o conftest1.s conftest1.o
8372 echo "$ac_t""$gcc_cv_as_offsetable_lo10" 1>&6
8376 echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
8377 echo "configure:8378: checking assembler instructions" >&5
8378 gcc_cv_as_instructions
=
8379 if test x
$gcc_cv_as != x
; then
8380 set "filds fists" "filds mem; fists mem"
8383 echo "$2" > conftest.s
8384 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
8385 gcc_cv_as_instructions
=${gcc_cv_as_instructions}$1" "
8386 cat >> confdefs.h
<<EOF
8387 #define HAVE_GAS_`echo "$1" | tr 'a-z ' 'A-Z_'` 1
8393 rm -f conftest.s conftest.o
8395 echo "$ac_t""$gcc_cv_as_instructions" 1>&6
8399 # Figure out what language subdirectories are present.
8400 # Look if the user specified --enable-languages="..."; if not, use
8401 # the environment variable $LANGUAGES if defined. $LANGUAGES might
8403 if test x
"${enable_languages+set}" != xset
; then
8404 if test x
"${LANGUAGES+set}" = xset
; then
8405 enable_languages
="`echo ${LANGUAGES} | tr ' ' ','`"
8407 enable_languages
=all
8411 for lang
in ${srcdir}/*/config-lang.
in ..
8415 # The odd quoting in the next line works around
8416 # an apparent bug in bash 1.12 on linux.
8417 ${srcdir}/[*]/config-lang.
in) ;;
8419 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
8420 if test "x$lang_alias" = x
8422 echo "$lang doesn't set \$language." 1>&2
8425 if test x
"${enable_languages}" = xall
; then
8428 case "${enable_languages}" in
8429 ${lang_alias} | "${lang_alias},"* | *",${lang_alias},"* | *",${lang_alias}" )
8437 if test x"${add_this_lang}" = xyes; then
8439 ${srcdir}/ada/config-lang.in)
8440 if test x$gnat = xyes ; then
8441 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
8445 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
8453 # Make gthr-default.h if we have a thread file.
8455 if test $thread_file != single; then
8456 rm -f gthr-default.h
8457 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
8458 gthread_flags
=-DHAVE_GTHR_DEFAULT
8462 # Make empty files to contain the specs and options for each language.
8463 # Then add #include lines to for a compiler that has specs and/or options.
8468 rm -f specs.h options.h gencheck.h
8469 touch specs.h options.h gencheck.h
8470 for subdir
in .
$subdirs
8472 if test -f $srcdir/$subdir/lang-specs.h
; then
8473 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
8474 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
8476 if test -f $srcdir/$subdir/lang-options.h
; then
8477 echo "#include \"$subdir/lang-options.h\"" >>options.h
8478 lang_options_files
="$lang_options_files $srcdir/$subdir/lang-options.h"
8480 if test -f $srcdir/$subdir/$subdir-tree.def
; then
8481 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
8482 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
8486 # These (without "all_") are set in each config-lang.in.
8487 # `language' must be a single word so is spelled singularly.
8493 all_outputs
='Makefile intl/Makefile po/Makefile.in fixinc/Makefile'
8494 # List of language makefile fragments.
8499 # Add the language fragments.
8500 # Languages are added via two mechanisms. Some information must be
8501 # recorded in makefile variables, these are defined in config-lang.in.
8502 # We accumulate them and plug them into the main Makefile.
8503 # The other mechanism is a set of hooks for each of the main targets
8504 # like `clean', `install', etc.
8506 language_fragments
="Make-lang"
8507 language_hooks
="Make-hooks"
8510 for s
in ..
$subdirs
8522 .
${srcdir}/$s/config-lang.
in
8523 if test "x$language" = x
8525 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
8528 all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Make-lang.in ${srcdir}/$s/Makefile.in"
8529 all_languages
="$all_languages $language"
8530 if test "x$boot_language" = xyes
8532 all_boot_languages
="$all_boot_languages $language"
8534 all_compilers
="$all_compilers $compilers"
8535 all_stagestuff
="$all_stagestuff $stagestuff"
8536 all_diff_excludes
="$all_diff_excludes $diff_excludes"
8537 all_headers
="$all_headers $headers"
8538 all_outputs
="$all_outputs $outputs"
8539 if test x
$outputs = x
8541 oldstyle_subdirs
="$oldstyle_subdirs $s"
8543 all_lib2funcs
="$all_lib2funcs $lib2funcs"
8547 # Since we can't use `::' targets, we link each language in
8548 # with a set of hooks, reached indirectly via lang.${target}.
8552 target_list
="all.build all.cross start.encap rest.encap \
8554 install-normal install-common install-info install-man \
8556 mostlyclean clean distclean extraclean maintainer-clean \
8557 stage1 stage2 stage3 stage4"
8558 for t
in $target_list
8561 for lang
in ..
$all_languages
8563 if test $lang != ".."; then
8567 echo "lang.$t: $x" >> Make-hooks
8570 # If we're not building in srcdir, create .gdbinit.
8572 if test ! -f Makefile.
in; then
8573 echo "dir ." > .gdbinit
8574 echo "dir ${srcdir}" >> .gdbinit
8575 if test x
$gdb_needs_out_file_path = xyes
8577 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
8579 if test "x$subdirs" != x
; then
8582 echo "dir ${srcdir}/$s" >> .gdbinit
8585 echo "source ${srcdir}/.gdbinit" >> .gdbinit
8588 # Define variables host_canonical and build_canonical
8589 # because some Cygnus local changes in the Makefile depend on them.
8590 build_canonical
=${build}
8591 host_canonical
=${host}
8593 if test "${host}" != "${target}" ; then
8594 target_subdir
=${target}/
8600 # If this is using newlib, then define inhibit_libc in
8601 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
8602 # libgcc.a, but that's OK because newib should have its own version of
8605 if test x
$with_newlib = xyes
; then
8606 inhibit_libc
=-Dinhibit_libc
8610 # Override SCHED_OBJ and SCHED_CFLAGS to enable the Haifa scheduler.
8613 if test x
$enable_haifa = xyes
; then
8614 echo "Using the Haifa scheduler."
8616 sched_cflags
=-DHAIFA
8620 if test x
$enable_haifa != x
; then
8621 # Explicitly remove files that need to be recompiled for the Haifa scheduler.
8622 for x
in genattrtab.o toplev.o
*sched.o
; do
8630 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
8631 # absolute path for gcc_tooldir based on inserting the number of up-directory
8632 # movements required to get from $(exec_prefix) to $(prefix) into the basic
8633 # $(libsubdir)/@(unlibsubdir) based path.
8634 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
8635 # make and thus we'd get different behavior depending on where we built the
8637 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
8638 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_alias)'
8640 # An explanation of the sed strings:
8641 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
8642 # -e 's|/$||' match a trailing forward slash and eliminates it
8643 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
8644 # -e 's|/[^/]*|../|g' replaces each occurance of /<directory> with ../
8646 # (*) Note this pattern overwrites the first character of the string
8647 # with a forward slash if one is not already present. This is not a
8648 # problem because the exact names of the sub-directories concerned is
8649 # unimportant, just the number of them matters.
8651 # The practical upshot of these patterns is like this:
8653 # prefix exec_prefix result
8654 # ------ ----------- ------
8656 # /foo/ /foo/bar ../
8657 # /foo /foo/bar/ ../
8658 # /foo/ /foo/bar/ ../
8659 # /foo /foo/bar/ugg ../../
8662 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_alias)"
8667 # Nothing to do for FLOAT_H, float_format already handled.
8671 # Process the language and host/target makefile fragments.
8672 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag
$srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
8674 # Substitute configuration variables
8736 # Echo that links are built
8737 if test x
$host = x
$target
8745 if test x
$host != x
$build
8747 str3
=" on a $build system"
8750 if test "x$str2" != x ||
test "x$str3" != x
8755 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
8757 if test "x$str2" != x ||
test "x$str3" != x
8759 echo " ${str2}${str3}." 1>&2
8762 # Truncate the target if necessary
8763 if test x
$host_truncate_target != x
; then
8764 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
8767 # Configure the subdirectories
8768 # AC_CONFIG_SUBDIRS($subdirs)
8770 # Create the Makefile
8771 # and configure language subdirectories
8773 cat > confcache
<<\EOF
8774 # This file is a shell script that caches the results of configure
8775 # tests run on this system so they can be shared between configure
8776 # scripts and configure runs. It is not useful on other systems.
8777 # If it contains results you don't want to keep, you may remove or edit it.
8779 # By default, configure uses ./config.cache as the cache file,
8780 # creating it if it does not exist already. You can give configure
8781 # the --cache-file=FILE option to use a different cache file; that is
8782 # what configure does when it calls configure scripts in
8783 # subdirectories, so they share the cache.
8784 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8785 # config.status only pays attention to the cache file if you give it the
8786 # --recheck option to rerun configure.
8789 # The following way of writing the cache mishandles newlines in values,
8790 # but we know of no workaround that is simple, portable, and efficient.
8791 # So, don't put newlines in cache variables' values.
8792 # Ultrix sh set writes to stderr and can't be redirected directly,
8793 # and sets the high bit in the cache file unless we assign to the vars.
8795 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8797 # `set' does not quote correctly, so add quotes (double-quote substitution
8798 # turns \\\\ into \\, and sed turns \\ into \).
8800 -e "s/'/'\\\\''/g" \
8801 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8804 # `set' quotes correctly as required by POSIX, so do not add quotes.
8805 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8808 if cmp -s $cache_file confcache
; then
8811 if test -w $cache_file; then
8812 echo "updating cache $cache_file"
8813 cat confcache
> $cache_file
8815 echo "not updating unwritable cache $cache_file"
8820 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8822 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
8823 # Let make expand exec_prefix.
8824 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
8826 # Any assignment to VPATH causes Sun make to only execute
8827 # the first set of double-colon rules, so remove it if not needed.
8828 # If there is a colon in the path, we need to keep it.
8829 if test "x$srcdir" = x.
; then
8830 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
8833 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8835 DEFS
=-DHAVE_CONFIG_H
8837 # Without the "./", some shells look in PATH for config.status.
8838 : ${CONFIG_STATUS=./config.status}
8840 echo creating
$CONFIG_STATUS
8841 rm -f $CONFIG_STATUS
8842 cat > $CONFIG_STATUS <<EOF
8844 # Generated automatically by configure.
8845 # Run this file to recreate the current configuration.
8846 # This directory was configured as follows,
8847 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8849 # $0 $ac_configure_args
8851 # Compiler output produced by configure, useful for debugging
8852 # configure, is in ./config.log if it exists.
8854 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8857 case "\$ac_option" in
8858 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8859 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8860 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8861 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8862 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8864 -help | --help | --hel | --he | --h)
8865 echo "\$ac_cs_usage"; exit 0 ;;
8866 *) echo "\$ac_cs_usage"; exit 1 ;;
8870 ac_given_srcdir=$srcdir
8872 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8874 cat >> $CONFIG_STATUS <<EOF
8876 # Protect against being on the right side of a sed subst in config.status.
8877 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8878 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8882 s%@CFLAGS@%$CFLAGS%g
8883 s%@CPPFLAGS@%$CPPFLAGS%g
8884 s%@CXXFLAGS@%$CXXFLAGS%g
8885 s%@FFLAGS@%$FFLAGS%g
8887 s%@LDFLAGS@%$LDFLAGS%g
8889 s%@exec_prefix@%$exec_prefix%g
8890 s%@prefix@%$prefix%g
8891 s%@program_transform_name@%$program_transform_name%g
8892 s%@bindir@%$bindir%g
8893 s%@sbindir@%$sbindir%g
8894 s%@libexecdir@%$libexecdir%g
8895 s%@datadir@%$datadir%g
8896 s%@sysconfdir@%$sysconfdir%g
8897 s%@sharedstatedir@%$sharedstatedir%g
8898 s%@localstatedir@%$localstatedir%g
8899 s%@libdir@%$libdir%g
8900 s%@includedir@%$includedir%g
8901 s%@oldincludedir@%$oldincludedir%g
8902 s%@infodir@%$infodir%g
8903 s%@mandir@%$mandir%g
8905 s%@host_alias@%$host_alias%g
8906 s%@host_cpu@%$host_cpu%g
8907 s%@host_vendor@%$host_vendor%g
8908 s%@host_os@%$host_os%g
8909 s%@target@%$target%g
8910 s%@target_alias@%$target_alias%g
8911 s%@target_cpu@%$target_cpu%g
8912 s%@target_vendor@%$target_vendor%g
8913 s%@target_os@%$target_os%g
8915 s%@build_alias@%$build_alias%g
8916 s%@build_cpu@%$build_cpu%g
8917 s%@build_vendor@%$build_vendor%g
8918 s%@build_os@%$build_os%g
8920 s%@stage1_warn_cflags@%$stage1_warn_cflags%g
8921 s%@SET_MAKE@%$SET_MAKE%g
8924 s%@LEXLIB@%$LEXLIB%g
8927 s%@RANLIB@%$RANLIB%g
8929 s%@INSTALL@%$INSTALL%g
8930 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8931 s%@INSTALL_DATA@%$INSTALL_DATA%g
8934 s%@vfprintf@%$vfprintf%g
8935 s%@doprint@%$doprint%g
8936 s%@manext@%$manext%g
8937 s%@objext@%$objext%g
8938 s%@PACKAGE@%$PACKAGE%g
8939 s%@VERSION@%$VERSION%g
8940 s%@ALLOCA@%$ALLOCA%g
8941 s%@USE_NLS@%$USE_NLS%g
8942 s%@MSGFMT@%$MSGFMT%g
8943 s%@GMSGFMT@%$GMSGFMT%g
8944 s%@XGETTEXT@%$XGETTEXT%g
8945 s%@GENCAT@%$GENCAT%g
8946 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
8947 s%@CATALOGS@%$CATALOGS%g
8948 s%@CATOBJEXT@%$CATOBJEXT%g
8949 s%@DATADIRNAME@%$DATADIRNAME%g
8950 s%@GMOFILES@%$GMOFILES%g
8951 s%@INSTOBJEXT@%$INSTOBJEXT%g
8952 s%@INTLDEPS@%$INTLDEPS%g
8953 s%@INTLLIBS@%$INTLLIBS%g
8954 s%@INTLOBJS@%$INTLOBJS%g
8955 s%@POFILES@%$POFILES%g
8957 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
8959 s%@GT_YES@%$GT_YES%g
8960 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
8962 s%@gthread_flags@%$gthread_flags%g
8963 s%@build_canonical@%$build_canonical%g
8964 s%@host_canonical@%$host_canonical%g
8965 s%@target_subdir@%$target_subdir%g
8966 s%@inhibit_libc@%$inhibit_libc%g
8967 s%@sched_prefix@%$sched_prefix%g
8968 s%@sched_cflags@%$sched_cflags%g
8969 s%@gcc_tooldir@%$gcc_tooldir%g
8970 s%@dollar@%$dollar%g
8971 s%@objdir@%$objdir%g
8972 s%@subdirs@%$subdirs%g
8973 s%@all_boot_languages@%$all_boot_languages%g
8974 s%@all_compilers@%$all_compilers%g
8975 s%@all_diff_excludes@%$all_diff_excludes%g
8976 s%@all_headers@%$all_headers%g
8977 s%@all_lang_makefiles@%$all_lang_makefiles%g
8978 s%@all_languages@%$all_languages%g
8979 s%@all_lib2funcs@%$all_lib2funcs%g
8980 s%@all_stagestuff@%$all_stagestuff%g
8981 s%@build_exeext@%$build_exeext%g
8982 s%@build_install_headers_dir@%$build_install_headers_dir%g
8983 s%@build_xm_file_list@%$build_xm_file_list%g
8984 s%@cc_set_by_configure@%$cc_set_by_configure%g
8985 s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g
8986 s%@cpp_install_dir@%$cpp_install_dir%g
8987 s%@cpp_main@%$cpp_main%g
8988 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
8989 s%@dep_tmake_file@%$dep_tmake_file%g
8990 s%@extra_c_flags@%$extra_c_flags%g
8991 s%@extra_c_objs@%$extra_c_objs%g
8992 s%@extra_cpp_objs@%$extra_cpp_objs%g
8993 s%@extra_cxx_objs@%$extra_cxx_objs%g
8994 s%@extra_headers_list@%$extra_headers_list%g
8995 s%@extra_objs@%$extra_objs%g
8996 s%@extra_parts@%$extra_parts%g
8997 s%@extra_passes@%$extra_passes%g
8998 s%@extra_programs@%$extra_programs%g
8999 s%@fixinc_defs@%$fixinc_defs%g
9000 s%@float_h_file@%$float_h_file%g
9001 s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g
9002 s%@gcc_version@%$gcc_version%g
9003 s%@gcc_version_trigger@%$gcc_version_trigger%g
9004 s%@host_exeext@%$host_exeext%g
9005 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
9006 s%@host_xm_file_list@%$host_xm_file_list%g
9007 s%@install@%$install%g
9008 s%@JAVAGC@%$JAVAGC%g
9009 s%@lang_options_files@%$lang_options_files%g
9010 s%@lang_specs_files@%$lang_specs_files%g
9011 s%@lang_tree_files@%$lang_tree_files%g
9012 s%@local_prefix@%$local_prefix%g
9013 s%@maybe_use_collect2@%$maybe_use_collect2%g
9014 s%@md_file@%$md_file%g
9015 s%@objc_boehm_gc@%$objc_boehm_gc%g
9016 s%@out_file@%$out_file%g
9017 s%@out_object_file@%$out_object_file%g
9018 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
9019 s%@symbolic_link@%$symbolic_link%g
9020 s%@thread_file@%$thread_file%g
9021 s%@tm_file_list@%$tm_file_list%g
9022 s%@will_use_collect2@%$will_use_collect2%g
9023 /@target_overrides@/r $target_overrides
9024 s%@target_overrides@%%g
9025 /@host_overrides@/r $host_overrides
9026 s%@host_overrides@%%g
9027 s%@cross_defines@%$cross_defines%g
9028 /@cross_overrides@/r $cross_overrides
9029 s%@cross_overrides@%%g
9030 /@build_overrides@/r $build_overrides
9031 s%@build_overrides@%%g
9032 /@language_fragments@/r $language_fragments
9033 s%@language_fragments@%%g
9034 /@language_hooks@/r $language_hooks
9035 s%@language_hooks@%%g
9040 cat >> $CONFIG_STATUS <<\EOF
9042 # Split the substitutions into bite-sized pieces for seds with
9043 # small command number limits, like on Digital OSF/1 and HP-UX.
9044 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
9045 ac_file
=1 # Number of current file.
9046 ac_beg
=1 # First line for current file.
9047 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
9050 while $ac_more_lines; do
9051 if test $ac_beg -gt 1; then
9052 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
9054 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
9056 if test ! -s conftest.s
$ac_file; then
9058 rm -f conftest.s
$ac_file
9060 if test -z "$ac_sed_cmds"; then
9061 ac_sed_cmds
="sed -f conftest.s$ac_file"
9063 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
9065 ac_file
=`expr $ac_file + 1`
9067 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
9070 if test -z "$ac_sed_cmds"; then
9075 cat >> $CONFIG_STATUS <<EOF
9077 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
9079 cat >> $CONFIG_STATUS <<\EOF
9080 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
9081 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9083 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9084 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9085 *) ac_file_in
="${ac_file}.in" ;;
9088 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9090 # Remove last slash and all that follows it. Not all systems have dirname.
9091 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9092 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
9093 # The file is in a subdirectory.
9094 test ! -d "$ac_dir" && mkdir
"$ac_dir"
9095 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
9096 # A "../" for each directory in $ac_dir_suffix.
9097 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9099 ac_dir_suffix
= ac_dots
=
9102 case "$ac_given_srcdir" in
9104 if test -z "$ac_dots"; then top_srcdir
=.
9105 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9106 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
9108 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9109 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
9113 echo creating
"$ac_file"
9115 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9117 *Makefile
*) ac_comsub
="1i\\
9118 # $configure_input" ;;
9122 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9124 s%@configure_input@%$configure_input%g
9125 s%@srcdir@%$srcdir%g
9126 s%@top_srcdir@%$top_srcdir%g
9127 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
9131 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9132 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9134 # ac_d sets the value in "#define NAME VALUE" lines.
9135 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9136 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
9139 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9140 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9141 ac_uB
='\([ ]\)%\1#\2define\3'
9144 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9145 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9146 ac_eB
='$%\1#\2define\3'
9150 if test "${CONFIG_HEADERS+set}" != set; then
9152 cat >> $CONFIG_STATUS <<EOF
9153 CONFIG_HEADERS="auto-host.h:config.in"
9155 cat >> $CONFIG_STATUS <<\EOF
9157 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
9158 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9160 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
9161 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
9162 *) ac_file_in
="${ac_file}.in" ;;
9165 echo creating
$ac_file
9167 rm -f conftest.frag conftest.
in conftest.out
9168 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9169 cat $ac_file_inputs > conftest.
in
9173 # Transform confdefs.h into a sed script conftest.vals that substitutes
9174 # the proper values into config.h.in to produce config.h. And first:
9175 # Protect against being on the right side of a sed subst in config.status.
9176 # Protect against being in an unquoted here document in config.status.
9178 cat > conftest.hdr
<<\EOF
9181 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9185 sed -n -f conftest.hdr confdefs.h > conftest.vals
9188 # This sed command replaces #undef with comments. This is necessary, for
9189 # example, in the case of _POSIX_SOURCE, which is predefined and required
9190 # on some systems where configure will not decide to define it.
9191 cat >> conftest.vals <<\EOF
9192 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9195 # Break up conftest.vals because some shells have a limit on
9196 # the size of here documents, and old seds have small limits too.
9201 ac_lines=`grep -c . conftest.vals
`
9202 # grep -c gives empty output for an empty file on some AIX systems.
9203 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9204 # Write a limited-size here document to conftest.frag.
9205 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9206 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9208 sed -f conftest.frag conftest.in > conftest.out
9210 mv conftest.out conftest.in
9212 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9214 mv conftest.tail conftest.vals
9218 cat >> $CONFIG_STATUS <<\EOF
9219 rm -f conftest.frag conftest.h
9220 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
9221 cat conftest.in >> conftest.h
9223 if cmp -s $ac_file conftest.h 2>/dev/null; then
9224 echo "$ac_file is unchanged"
9227 # Remove last slash and all that follows it. Not all systems have dirname.
9228 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
9229 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9230 # The file is in a subdirectory.
9231 test ! -d "$ac_dir" && mkdir "$ac_dir"
9234 mv conftest.h $ac_file
9240 cat >> $CONFIG_STATUS <<EOF
9241 ac_sources="$nls_cv_header_libgt"
9242 ac_dests="$nls_cv_header_intl"
9245 cat >> $CONFIG_STATUS <<\EOF
9246 srcdir=$ac_given_srcdir
9247 while test -n "$ac_sources"; do
9248 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
9249 set $ac_sources; ac_source=$1; shift; ac_sources=$*
9251 echo "linking $srcdir/$ac_source to $ac_dest"
9253 if test ! -r $srcdir/$ac_source; then
9254 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
9258 # Make relative symlinks.
9259 # Remove last slash and all that follows it. Not all systems have dirname.
9260 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
9261 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
9262 # The dest file is in a subdirectory.
9263 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
9264 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
9265 # A "../" for each directory in $ac_dest_dir_suffix.
9266 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
9268 ac_dest_dir_suffix= ac_dots=
9272 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
9273 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
9276 # Make a symlink if possible; otherwise try a hard link.
9277 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9278 ln $srcdir/$ac_source $ac_dest; then :
9280 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
9284 cat >> $CONFIG_STATUS <<EOF
9290 target_alias='${target_alias}'
9292 subdirs='${subdirs}'
9293 oldstyle_subdirs='${oldstyle_subdirs}'
9294 symbolic_link='${symbolic_link}'
9295 program_transform_set='${program_transform_set}'
9296 program_transform_name='${program_transform_name}'
9297 dep_host_xmake_file='${dep_host_xmake_file}'
9298 host_xmake_file='${host_xmake_file}'
9299 dep_tmake_file='${dep_tmake_file}'
9300 tmake_file='${tmake_file}'
9301 thread_file='${thread_file}'
9302 gcc_version='${gcc_version}'
9303 gcc_version_trigger='${gcc_version_trigger}'
9304 local_prefix='${local_prefix}'
9305 build_install_headers_dir='${build_install_headers_dir}'
9306 build_exeext='${build_exeext}'
9307 host_exeext='${host_exeext}'
9308 out_file='${out_file}'
9309 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
9310 SET_MAKE='${SET_MAKE}'
9311 target_list='${target_list}'
9312 target_overrides='${target_overrides}'
9313 host_overrides='${host_overrides}'
9314 cross_defines='${cross_defines}'
9315 cross_overrides='${cross_overrides}'
9316 build_overrides='${build_overrides}'
9317 cpp_install_dir='${cpp_install_dir}'
9320 cat >> $CONFIG_STATUS <<\EOF
9321 case "$CONFIG_FILES" in *po/Makefile.in*)
9322 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
9325 . $srcdir/configure.lang
9326 case x$CONFIG_HEADERS in
9327 xauto-host.h:config.in)
9330 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
9331 # bootstrapping and the installation procedure can still use
9332 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
9333 # FLAGS_TO_PASS has been modified to solve the problem there.
9334 # This is virtually a duplicate of what happens in configure.lang; we do
9335 # an extra check to make sure this only happens if ln -s can be used.
9336 if test "$symbolic_link" = "ln -s"; then
9337 for d in .. ${subdirs} ; do
9338 if test $d != ..; then
9341 for t in stage1 stage2 stage3 stage4 include
9344 $symbolic_link ../$t $t 2>/dev/null
9350 # Avoid having to add intl to our include paths.
9351 if test -f intl/libintl.h; then
9352 echo creating libintl.h
9353 echo '#include "intl/libintl.h"' >libintl.h
9358 chmod +x $CONFIG_STATUS
9359 rm -fr confdefs* $ac_clean_files
9360 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1