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 --enable-libada Builds libada directory"
17 --enable-libssp Builds libssp directory"
19 --with-mpfr-dir=PATH Specify source directory for MPFR library"
21 --with-mpfr=PATH Specify directory for installed MPFR library"
23 --with-gmp-dir=PATH Specify source directory for GMP library"
25 --with-gmp=PATH Specify directory for installed GMP library"
27 --with-build-sysroot=sysroot
28 use sysroot as the system root during the build"
30 --enable-bootstrap[=lean] Enable bootstrapping [no]"
32 --enable-serial-[{host,target,build}-]configure
33 Force sequential configuration of
34 sub-packages for the host, target or build
35 machine, or all sub-packages"
37 --enable-maintainer-mode enable make rules and dependencies not useful
38 (and sometimes confusing) to the casual installer"
40 --enable-werror enable -Werror in bootstrap stage2 and later"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
63 bindir
='${exec_prefix}/bin'
64 sbindir
='${exec_prefix}/sbin'
65 libexecdir
='${exec_prefix}/libexec'
66 datadir
='${prefix}/share'
67 sysconfdir
='${prefix}/etc'
68 sharedstatedir
='${prefix}/com'
69 localstatedir
='${prefix}/var'
70 libdir
='${exec_prefix}/lib'
71 includedir
='${prefix}/include'
72 oldincludedir
='/usr/include'
73 infodir
='${prefix}/info'
74 mandir
='${prefix}/man'
76 # Initialize some other variables.
79 SHELL
=${CONFIG_SHELL-/bin/sh}
80 # Maximum number of lines to put in a shell here document.
87 # If the previous option needs an argument, assign it.
88 if test -n "$ac_prev"; then
89 eval "$ac_prev=\$ac_option"
95 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
99 # Accept the important Cygnus configure options, so we can diagnose typos.
103 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
105 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
106 bindir
="$ac_optarg" ;;
108 -build |
--build |
--buil |
--bui |
--bu)
110 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
111 build
="$ac_optarg" ;;
113 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
114 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
115 ac_prev
=cache_file
;;
116 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
117 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
118 cache_file
="$ac_optarg" ;;
120 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
122 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
124 datadir
="$ac_optarg" ;;
126 -disable-* |
--disable-*)
127 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
135 -enable-* |
--enable-*)
136 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
148 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
149 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
150 |
--exec |
--exe |
--ex)
151 ac_prev
=exec_prefix
;;
152 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
153 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
154 |
--exec=* |
--exe=* |
--ex=*)
155 exec_prefix
="$ac_optarg" ;;
157 -gas |
--gas |
--ga |
--g)
158 # Obsolete; use --with-gas.
161 -help |
--help |
--hel |
--he)
162 # Omit some internal or obsolete options to make the list less imposing.
163 # This message is too long to be a string in the A/UX 3.1 sh.
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
168 --cache-file=FILE cache test results in FILE
169 --help print this message
170 --no-create do not create output files
171 --quiet, --silent do not print \`checking...' messages
172 --version print the version of autoconf that created configure
173 Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203 Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
216 -host |
--host |
--hos |
--ho)
218 -host=* |
--host=* |
--hos=* |
--ho=*)
221 -includedir |
--includedir |
--includedi |
--included |
--include \
222 |
--includ |
--inclu |
--incl |
--inc)
223 ac_prev
=includedir
;;
224 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
225 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
226 includedir
="$ac_optarg" ;;
228 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
230 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
231 infodir
="$ac_optarg" ;;
233 -libdir |
--libdir |
--libdi |
--libd)
235 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
236 libdir
="$ac_optarg" ;;
238 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
239 |
--libexe |
--libex |
--libe)
240 ac_prev
=libexecdir
;;
241 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
242 |
--libexe=* |
--libex=* |
--libe=*)
243 libexecdir
="$ac_optarg" ;;
245 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
246 |
--localstate |
--localstat |
--localsta |
--localst \
247 |
--locals |
--local |
--loca |
--loc |
--lo)
248 ac_prev
=localstatedir
;;
249 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
250 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
251 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
252 localstatedir
="$ac_optarg" ;;
254 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
256 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
257 mandir
="$ac_optarg" ;;
260 # Obsolete; use --without-fp.
263 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
267 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
268 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
271 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
272 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
273 |
--oldin |
--oldi |
--old |
--ol |
--o)
274 ac_prev
=oldincludedir
;;
275 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
276 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
277 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
278 oldincludedir
="$ac_optarg" ;;
280 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
282 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
283 prefix
="$ac_optarg" ;;
285 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
286 |
--program-pre |
--program-pr |
--program-p)
287 ac_prev
=program_prefix
;;
288 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
289 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
290 program_prefix
="$ac_optarg" ;;
292 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
293 |
--program-suf |
--program-su |
--program-s)
294 ac_prev
=program_suffix
;;
295 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
296 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
297 program_suffix
="$ac_optarg" ;;
299 -program-transform-name |
--program-transform-name \
300 |
--program-transform-nam |
--program-transform-na \
301 |
--program-transform-n |
--program-transform- \
302 |
--program-transform |
--program-transfor \
303 |
--program-transfo |
--program-transf \
304 |
--program-trans |
--program-tran \
305 |
--progr-tra |
--program-tr |
--program-t)
306 ac_prev
=program_transform_name
;;
307 -program-transform-name=* |
--program-transform-name=* \
308 |
--program-transform-nam=* |
--program-transform-na=* \
309 |
--program-transform-n=* |
--program-transform-=* \
310 |
--program-transform=* |
--program-transfor=* \
311 |
--program-transfo=* |
--program-transf=* \
312 |
--program-trans=* |
--program-tran=* \
313 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
314 program_transform_name
="$ac_optarg" ;;
316 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
317 |
-silent |
--silent |
--silen |
--sile |
--sil)
320 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
322 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
324 sbindir
="$ac_optarg" ;;
326 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
327 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
328 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
330 ac_prev
=sharedstatedir
;;
331 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
332 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
333 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
335 sharedstatedir
="$ac_optarg" ;;
337 -site |
--site |
--sit)
339 -site=* |
--site=* |
--sit=*)
342 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
344 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
345 srcdir
="$ac_optarg" ;;
347 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
348 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
349 ac_prev
=sysconfdir
;;
350 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
351 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
352 sysconfdir
="$ac_optarg" ;;
354 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
356 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
357 target
="$ac_optarg" ;;
359 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
362 -version |
--version |
--versio |
--versi |
--vers)
363 echo "configure generated by autoconf version 2.13"
367 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package
=`echo $ac_package| sed 's/-/_/g'`
377 eval "with_${ac_package}='$ac_optarg'" ;;
379 -without-* |
--without-*)
380 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385 ac_package
=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
389 # Obsolete; use --with-x.
392 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
393 |
--x-incl |
--x-inc |
--x-in |
--x-i)
394 ac_prev
=x_includes
;;
395 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
396 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
397 x_includes
="$ac_optarg" ;;
399 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
400 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
401 ac_prev
=x_libraries
;;
402 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
403 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
404 x_libraries
="$ac_optarg" ;;
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411 echo "configure: warning: $ac_option: invalid host type" 1>&2
413 if test "x$nonopt" != xNONE
; then
414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422 if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
428 # File descriptor usage:
431 # 2 errors and warnings
432 # 3 some systems may open it to /dev/tty
433 # 4 used on the Kubota Titan
434 # 6 checking for... messages and results
435 # 5 compiler messages saved in config.log
436 if test "$silent" = yes; then
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
454 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
455 |
--no-cr |
--no-c) ;;
456 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
457 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
458 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
465 # Only set these to C if already set. These must not be set unconditionally
466 # because not all systems understand e.g. LANG=C (notably SCO).
467 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468 # Non-C LC_CTYPE values break the ctype check.
469 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
470 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
472 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest
* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 # A filename unique to this package, relative to the directory that
480 # configure is in, which we can look for to find out if srcdir is correct.
481 ac_unique_file
=move-if-change
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485 ac_srcdir_defaulted
=yes
486 # Try the directory containing this script, then its parent.
488 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
491 if test ! -r $srcdir/$ac_unique_file; then
495 ac_srcdir_defaulted
=no
497 if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506 # Prefer explicitly selected file to automatically selected ones.
507 if test -z "$CONFIG_SITE"; then
508 if test "x$prefix" != xNONE
; then
509 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
511 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514 for ac_site_file
in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
521 if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
525 echo "creating cache $cache_file"
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp
='$CPP $CPPFLAGS'
532 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling
=$ac_cv_prog_cc_cross
538 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
540 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
547 ac_n
= ac_c
='\c' ac_t
=
553 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
554 if test -f $ac_dir/install-sh
; then
556 ac_install_sh
="$ac_aux_dir/install-sh -c"
558 elif test -f $ac_dir/install.sh
; then
560 ac_install_sh
="$ac_aux_dir/install.sh -c"
564 if test -z "$ac_aux_dir"; then
565 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
567 ac_config_guess
=$ac_aux_dir/config.guess
568 ac_config_sub
=$ac_aux_dir/config.sub
569 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
572 # Do some error checking and defaulting for the host and target type.
574 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
577 # 1. You are not allowed to specify --host, --target, and nonopt at the
579 # 2. Host defaults to nonopt.
580 # 3. If nonopt is not specified, then host defaults to the current host,
581 # as determined by config.guess.
582 # 4. Target and build default to nonopt.
583 # 5. If nonopt is not specified, then target and build default to host.
585 # The aliases save the names the user supplied, while $host etc.
586 # will get canonicalized.
587 case $host---$target---$nonopt in
588 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
589 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
593 # Make sure we can run config.sub.
594 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
595 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
598 echo $ac_n "checking host system type""... $ac_c" 1>&6
599 echo "configure:600: checking host system type" >&5
602 case "$host_alias" in
606 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
607 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
609 *) host_alias
=$nonopt ;;
613 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
614 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
615 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
616 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
617 echo "$ac_t""$host" 1>&6
619 echo $ac_n "checking target system type""... $ac_c" 1>&6
620 echo "configure:621: checking target system type" >&5
623 case "$target_alias" in
626 NONE
) target_alias
=$host_alias ;;
627 *) target_alias
=$nonopt ;;
631 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
632 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
633 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
634 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
635 echo "$ac_t""$target" 1>&6
637 echo $ac_n "checking build system type""... $ac_c" 1>&6
638 echo "configure:639: checking build system type" >&5
641 case "$build_alias" in
644 NONE
) build_alias
=$host_alias ;;
645 *) build_alias
=$nonopt ;;
649 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
650 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
651 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
652 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
653 echo "$ac_t""$build" 1>&6
655 test "$host_alias" != "$target_alias" &&
656 test "$program_prefix$program_suffix$program_transform_name" = \
658 program_prefix
=${target_alias}-
660 if test "$program_transform_name" = s
,x
,x
,; then
661 program_transform_name
=
663 # Double any \ or $. echo might interpret backslashes.
664 cat <<\EOF_SED
> conftestsed
665 s
,\\,\\\\,g
; s
,\$
,$$
,g
667 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
670 test "$program_prefix" != NONE
&&
671 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
672 # Use a double $ so make ignores it.
673 test "$program_suffix" != NONE
&&
674 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
676 # sed with no file args requires a program.
677 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
680 # Get 'install' or 'install-sh' and its variants.
681 # Find a good install program. We prefer a C program (faster),
682 # so one script is as good as another. But avoid the broken or
683 # incompatible versions:
684 # SysV /etc/install, /usr/sbin/install
685 # SunOS /usr/etc/install
688 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
689 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
690 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
691 # ./install, which can be erroneously created by make from ./install.sh.
692 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
693 echo "configure:694: checking for a BSD compatible install" >&5
694 if test -z "$INSTALL"; then
695 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
696 echo $ac_n "(cached) $ac_c" 1>&6
698 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
699 for ac_dir
in $PATH; do
700 # Account for people who put trailing slashes in PATH elements.
702 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
704 # OSF1 and SCO ODT 3.0 have their own names for install.
705 # Don't use installbsd from OSF since it installs stuff as root
707 for ac_prog
in ginstall scoinst
install; do
708 if test -f $ac_dir/$ac_prog; then
709 if test $ac_prog = install &&
710 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
711 # AIX install. It has an incompatible calling convention.
714 ac_cv_path_install
="$ac_dir/$ac_prog -c"
725 if test "${ac_cv_path_install+set}" = set; then
726 INSTALL
="$ac_cv_path_install"
728 # As a last resort, use the slow shell script. We don't cache a
729 # path for INSTALL within a source directory, because that will
730 # break other packages using the cache if that directory is
731 # removed, or if the path is relative.
732 INSTALL
="$ac_install_sh"
735 echo "$ac_t""$INSTALL" 1>&6
737 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
738 # It thinks the first close brace ends the variable substitution.
739 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
741 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
743 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
745 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
746 echo "configure:747: checking whether ln works" >&5
747 if eval "test \"`echo '$''{'acx_cv_prog_LN'+set}'`\" = set"; then
748 echo $ac_n "(cached) $ac_c" 1>&6
752 if ln conftestdata_f conftestdata_t
2>/dev
/null
758 rm -f conftestdata_f conftestdata_t
761 if test $acx_cv_prog_LN = no
; then
763 echo "$ac_t""no, using $LN" 1>&6
766 echo "$ac_t""yes" 1>&6
769 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
770 echo "configure:771: checking whether ln -s works" >&5
771 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
772 echo $ac_n "(cached) $ac_c" 1>&6
775 if ln -s X conftestdata
2>/dev
/null
778 ac_cv_prog_LN_S
="ln -s"
783 LN_S
="$ac_cv_prog_LN_S"
784 if test "$ac_cv_prog_LN_S" = "ln -s"; then
785 echo "$ac_t""yes" 1>&6
787 echo "$ac_t""no" 1>&6
791 ### we might need to use some other shell than /bin/sh for running subshells
792 ### If we are on Windows, search for the shell. This will permit people
793 ### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
794 ### without also having to set CONFIG_SHELL. This code will work when
795 ### using bash, which sets OSTYPE.
798 if test x
${CONFIG_SHELL} = x
; then
799 if test ! -f /bin
/sh
; then
800 if test x
${SHELL} != x
&& test -f ${SHELL} ; then
801 CONFIG_SHELL
=${SHELL}
804 for prog
in sh sh.exe bash bash.exe
; do
805 IFS
="${IFS= }"; save_ifs
="$IFS"; IFS
="${IFS}:"
807 test -z "$dir" && dir
=.
808 if test -f $dir/$prog; then
809 CONFIG_SHELL
=$dir/$prog
815 test -n "${CONFIG_SHELL}" && break
823 config_shell
=${CONFIG_SHELL-/bin/sh}
826 # if PWD already has a value, it is probably wrong.
827 if test -n "$PWD" ; then PWD
=`${PWDCMD-pwd}`; fi
829 # Export original configure arguments for use by sub-configures. These
830 # will be expanded by make, so quote '$'.
832 sed -e 's,\$,$$,g' <<EOF_SED > conftestsed.out
835 TOPLEVEL_CONFIGURE_ARGUMENTS
=`cat conftestsed.out`
836 rm -f conftestsed.out
839 moveifchange
=${srcdir}/move-if-change
841 srcpwd
=`cd ${srcdir} ; ${PWDCMD-pwd}`
843 # We pass INSTALL explicitly to sub-makes. Make sure that it is not
845 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
846 INSTALL
="${srcpwd}/install-sh -c"
849 # Set srcdir to "." if that's what it is.
850 # This is important for multilib support.
852 if test "${pwd}" = "${srcpwd}" ; then
860 ### To add a new directory to the tree, first choose whether it is a target
861 ### or a host dependent tool. Then put it into the appropriate list
862 ### (library or tools, host or target), doing a dependency sort.
864 # Subdirs will be configured in the order listed in build_configdirs,
865 # configdirs, or target_configdirs; see the serialization section below.
867 # Dependency sorting is only needed when *configuration* must be done in
868 # a particular order. In all cases a dependency should be specified in
869 # the Makefile, whether or not it's implicitly specified here.
871 # Double entries in build_configdirs, configdirs, or target_configdirs may
872 # cause circular dependencies and break everything horribly.
874 # these library is used by various programs built for the build
877 build_libs
="build-libiberty"
879 # these tools are built for the build environment
880 build_tools
="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
882 # these libraries are used by various programs built for the host environment
884 host_libs
="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp"
886 # these tools are built for the host environment
887 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
888 # know that we are building the simulator.
889 # binutils, gas and ld appear in that order because it makes sense to run
890 # "make check" in that particular order.
891 host_tools
="texinfo byacc flex bison binutils gas ld fixincludes gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar gnattools"
893 # libgcj represents the runtime libraries only used by gcj.
894 libgcj
="target-libffi \
900 # these libraries are built for the target environment, and are built after
901 # the host libraries and the host tools (which may be a cross compiler)
903 target_libraries
="target-libiberty \
906 target-libstdc++-v3 \
914 # these tools are built using the target libraries, and are intended to
915 # run only in the target environment
917 # note: any program that *uses* libraries that are in the "target_libraries"
918 # list belongs in this list. those programs are also very likely
919 # candidates for the "native_only" list which follows
921 target_tools
="target-examples target-groff target-gperf target-rda"
923 ################################################################################
925 ## All tools belong in one of the four categories, and are assigned above
926 ## We assign ${configdirs} this way to remove all embedded newlines. This
927 ## is important because configure will choke if they ever get through.
928 ## ${configdirs} is directories we build using the host tools.
929 ## ${target_configdirs} is directories we build using the target tools.
930 configdirs
=`echo ${host_libs} ${host_tools}`
931 target_configdirs
=`echo ${target_libraries} ${target_tools}`
932 build_configdirs
=`echo ${build_libs} ${build_tools}`
934 ################################################################################
936 srcname
="gnu development package"
938 # This gets set non-empty for some net releases of packages.
941 # Define is_cross_compiler to save on calls to 'test'.
943 if test x
"${host}" = x
"${target}" ; then
946 is_cross_compiler
=yes
949 # Find the build and target subdir names.
950 case ${build_alias} in
951 "") build_noncanonical
=${build} ;;
952 *) build_noncanonical
=${build_alias} ;;
955 case ${host_alias} in
956 "") host_noncanonical
=${build_noncanonical} ;;
957 *) host_noncanonical
=${host_alias} ;;
960 case ${target_alias} in
961 "") target_noncanonical
=${host_noncanonical} ;;
962 *) target_noncanonical
=${target_alias} ;;
965 # Prefix 'build-' so this never conflicts with target_subdir.
966 build_subdir
="build-${build_noncanonical}"
967 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
968 if ( test $srcdir = .
&& test -d gcc
) \
969 ||
test -d $srcdir/..
/host-
${host_noncanonical}; then
970 host_subdir
="host-${host_noncanonical}"
975 target_subdir
=${target_noncanonical}
978 # Skipdirs are removed silently.
980 # Noconfigdirs are removed loudly.
984 # Make sure we don't let GNU ld be added if we didn't want it.
985 if test x
$with_gnu_ld = xno
; then
987 noconfigdirs
="$noconfigdirs ld"
991 # Make sure we don't let GNU as be added if we didn't want it.
992 if test x
$with_gnu_as = xno
; then
994 noconfigdirs
="$noconfigdirs gas"
997 # some tools are so dependent upon X11 that if we're not building with X,
998 # it's not even worth trying to configure, much less build, that tool.
1001 yes |
"") ;; # the default value for this tree is that X11 is available
1003 skipdirs
="${skipdirs} tk itcl libgui"
1004 # We won't be able to build gdbtk without X.
1007 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1010 # Some tools are only suitable for building in a "native" situation.
1011 # Remove these if host!=target.
1012 native_only
="autoconf automake libtool fileutils find gawk gettext gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff gprof target-groff guile perl time ash bash bzip2 prms gnuserv target-gperf"
1014 # Similarly, some are only suitable for cross toolchains.
1015 # Remove these if host=target.
1016 cross_only
="target-libgloss target-newlib target-opcodes"
1018 case $is_cross_compiler in
1019 no
) skipdirs
="${skipdirs} ${cross_only}" ;;
1020 yes) skipdirs
="${skipdirs} ${native_only}" ;;
1023 # If both --with-headers and --with-libs are specified, default to
1025 if test x
"${with_headers}" != x
&& test x
"${with_headers}" != xno \
1026 && test x
"${with_libs}" != x
&& test x
"${with_libs}" != xno
; then
1027 if test x
"${with_newlib}" = x
; then
1032 # Recognize --with-newlib/--without-newlib.
1033 case ${with_newlib} in
1034 no
) skipdirs
="${skipdirs} target-newlib" ;;
1035 yes) skipdirs
=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
1038 # Configure extra directories which are host specific
1042 configdirs
="$configdirs libtermcap" ;;
1045 # A target can indicate whether a language isn't supported for some reason.
1046 # Only spaces may be used in this macro; not newlines or tabs.
1047 unsupported_languages
=
1049 # Remove more programs from consideration, based on the host or
1050 # target this usually means that a port of the program doesn't
1055 noconfigdirs
="$noconfigdirs byacc"
1057 i
[3456789]86-*-vsta)
1058 noconfigdirs
="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
1060 i
[3456789]86-*-go32* | i
[3456789]86-*-msdosdjgpp*)
1061 noconfigdirs
="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
1063 i
[3456789]86-*-mingw32*)
1064 # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
1065 noconfigdirs
="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
1067 i
[3456789]86-*-beos*)
1068 noconfigdirs
="$noconfigdirs tk itcl libgui gdb"
1071 noconfigdirs
="$noconfigdirs autoconf automake send-pr rcs guile perl"
1074 noconfigdirs
="$noconfigdirs rcs"
1077 noconfigdirs
="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
1080 noconfigdirs
="$noconfigdirs tk itcl libgui gdb dejagnu readline"
1085 # Check whether --enable-libada or --disable-libada was given.
1086 if test "${enable_libada+set}" = set; then
1087 enableval
="$enable_libada"
1088 ENABLE_LIBADA
=$enableval
1093 if test "${ENABLE_LIBADA}" != "yes" ; then
1094 noconfigdirs
="$noconfigdirs target-libada"
1095 noconfigdirs
="$noconfigdirs gnattools"
1098 # Check whether --enable-libssp or --disable-libssp was given.
1099 if test "${enable_libssp+set}" = set; then
1100 enableval
="$enable_libssp"
1101 ENABLE_LIBSSP
=$enableval
1106 if test "${ENABLE_LIBSSP}" != "yes" ; then
1107 noconfigdirs
="$noconfigdirs target-libssp"
1110 # Save it here so that, even in case of --enable-libgcj, if the Java
1111 # front-end isn't enabled, we still get libgcj disabled.
1112 libgcj_saved
=$libgcj
1113 case $enable_libgcj in
1115 # If we reset it here, it won't get added to noconfigdirs in the
1116 # target-specific build rules, so it will be forcibly enabled
1117 # (unless the Java language itself isn't enabled).
1121 # Make sure we get it printed in the list of not supported target libs.
1122 noconfigdirs
="$noconfigdirs ${libgcj}"
1127 # Allow --disable-libmudflap to exclude target-libmudflap
1128 case $enable_libmudflap in
1132 noconfigdirs
="$noconfigdirs target-libmudflap"
1136 *-*-linux*-gnu |
*-*-gnu* |
*-*-k*bsd
*-gnu)
1137 # Enable libmudflap by default in GNU and friends.
1140 # Enable libmudflap by default in FreeBSD.
1143 # Disable it by default everywhere else.
1144 noconfigdirs
="$noconfigdirs target-libmudflap"
1152 noconfigdirs
="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1155 noconfigdirs
="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1156 noconfigdirs
="$noconfigdirs sim target-rda"
1159 noconfigdirs
="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1160 noconfigdirs
="$noconfigdirs sim target-rda"
1161 noconfigdirs
="$noconfigdirs ${libgcj}"
1163 *-*-freebsd[12] |
*-*-freebsd[12].
* |
*-*-freebsd*aout
*)
1164 noconfigdirs
="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1167 noconfigdirs
="$noconfigdirs target-newlib target-libgloss"
1168 if test "x$with_gmp" = x
&& test "x$with_gmp_dir" = x \
1169 && test -f /usr
/local
/include
/gmp.h
; then
1173 # Skip some stuff that's unsupported on some FreeBSD configurations.
1178 noconfigdirs
="$noconfigdirs ${libgcj}"
1183 # Remove unsupported stuff on all kaOS configurations.
1184 skipdirs
="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
1185 skipdirs
="$skipdirs target-libobjc target-examples target-groff target-gperf"
1186 skipdirs
="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
1187 noconfigdirs
="$noconfigdirs target-libgloss"
1190 # Skip some stuff on all NetBSD configurations.
1191 noconfigdirs
="$noconfigdirs target-newlib target-libiberty target-libgloss"
1193 # Skip some stuff that's unsupported on some NetBSD configurations.
1195 i
*86-*-netbsdelf*) ;;
1196 arm
*-*-netbsdelf*) ;;
1198 noconfigdirs
="$noconfigdirs ${libgcj}"
1203 noconfigdirs
="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
1206 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1208 # The tpf target doesn't support gdb yet.
1210 noconfigdirs
="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj} target-libmudflap gdb tcl tk libgui itcl"
1213 noconfigdirs
="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
1216 noconfigdirs
="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj}"
1219 noconfigdirs
="$noconfigdirs target-libstdc++-v3"
1222 # ld works, but does not support shared libraries.
1223 # newlib is not 64 bit ready. I'm not sure about fileutils.
1224 # gas doesn't generate exception information.
1225 noconfigdirs
="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
1228 noconfigdirs
="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
1231 # newlib is not 64 bit ready
1232 noconfigdirs
="$noconfigdirs target-newlib target-libgloss"
1235 # newlib is not 64 bit ready
1236 noconfigdirs
="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1239 noconfigdirs
="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1242 noconfigdirs
="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1244 sh
*-*-pe|mips
*-*-pe|
*arm-wince-pe
)
1245 noconfigdirs
="$noconfigdirs ${libgcj}"
1246 noconfigdirs
="$noconfigdirs target-examples"
1247 noconfigdirs
="$noconfigdirs target-libiberty texinfo send-pr"
1248 noconfigdirs
="$noconfigdirs tcl tk itcl libgui sim"
1249 noconfigdirs
="$noconfigdirs expect dejagnu"
1250 # the C++ libraries don't build on top of CE's C libraries
1251 noconfigdirs
="$noconfigdirs target-libstdc++-v3"
1252 noconfigdirs
="$noconfigdirs target-newlib"
1254 *-*-cygwin*) ;; # keep gdb and readline
1255 *) noconfigdirs
="$noconfigdirs gdb readline"
1260 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1264 arm-
*-coff | strongarm-
*-coff | xscale-
*-coff)
1265 noconfigdirs
="$noconfigdirs ${libgcj}"
1267 arm-
*-elf* | strongarm-
*-elf* | xscale-
*-elf* | arm
*-*-eabi* )
1268 noconfigdirs
="$noconfigdirs target-libffi target-qthreads"
1271 noconfigdirs
="$noconfigdirs ${libgcj} target-libiberty"
1274 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1277 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1280 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1283 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1286 noconfigdirs
="$noconfigdirs ld target-libgloss ${libgcj}"
1289 noconfigdirs
="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1291 c4x-
*-* | tic4x-
*-*)
1292 noconfigdirs
="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1294 c54x
*-*-* | tic54x-
*-*)
1295 noconfigdirs
="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
1297 cris-
*-* | crisv32-
*-*)
1298 unsupported_languages
="$unsupported_languages java"
1301 unsupported_languages
="$unsupported_languages f95"
1302 noconfigdirs
="$noconfigdirs target-libffi target-boehm-gc";;
1304 unsupported_languages
="$unsupported_languages f95"
1305 noconfigdirs
="$noconfigdirs target-boehm-gc";;
1307 noconfigdirs
="$noconfigdirs target-newlib target-libgloss";;
1309 unsupported_languages
="$unsupported_languages f95"
1310 noconfigdirs
="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
1314 noconfigdirs
="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
1317 noconfigdirs
="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1320 noconfigdirs
="$noconfigdirs ${libgcj} gdb"
1323 noconfigdirs
="$noconfigdirs ${libgcj} gdb"
1326 noconfigdirs
="$noconfigdirs ${libgcj}"
1329 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1332 noconfigdirs
="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1334 hppa1.1
-*-osf* | hppa1.1
-*-bsd* )
1336 hppa
*64*-*-linux* | parisc
*64*-*-linux*)
1337 # In this case, it's because the hppa64-linux target is for
1338 # the kernel only at this point and has no libc, and thus no
1339 # headers, crt*.o, etc., all of which are needed by these.
1340 noconfigdirs
="$noconfigdirs target-zlib"
1342 parisc
*-*-linux* | hppa
*-*-linux*)
1346 hppa
*-*-openbsd* | \
1348 noconfigdirs
="$noconfigdirs ${libgcj}"
1351 # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
1352 # build on HP-UX 10.20.
1353 noconfigdirs
="$noconfigdirs ld shellutils ${libgcj}"
1356 noconfigdirs
="$noconfigdirs ${libgcj} gdb"
1359 # No gdb support yet.
1360 noconfigdirs
="$noconfigdirs readline mmalloc libgui itcl gdb"
1363 # No gdb or ld support yet.
1364 noconfigdirs
="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
1368 i
[3456789]86-*-coff | i
[3456789]86-*-elf)
1369 noconfigdirs
="$noconfigdirs ${libgcj}"
1371 i
[3456789]86-*-linux*)
1372 # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
1373 # not build java stuff by default.
1376 noconfigdirs
="$noconfigdirs ${libgcj}";;
1379 # This section makes it possible to build newlib natively on linux.
1380 # If we are using a cross compiler then don't configure newlib.
1381 if test x
${is_cross_compiler} != xno
; then
1382 noconfigdirs
="$noconfigdirs target-newlib"
1384 noconfigdirs
="$noconfigdirs target-libgloss"
1385 # If we are not using a cross compiler, do configure newlib.
1386 # Note however, that newlib will only be configured in this situation
1387 # if the --with-newlib option has been given, because otherwise
1388 # 'target-newlib' will appear in skipdirs.
1390 i
[3456789]86-*-mingw32*)
1391 target_configdirs
="$target_configdirs target-mingw"
1392 noconfigdirs
="$noconfigdirs expect target-libgloss ${libgcj}"
1394 # Can't build gdb for mingw32 if not native.
1396 i
[3456789]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
1397 *) noconfigdirs
="$noconfigdirs gdb tcl tk expect itcl gnuserv"
1402 target_configdirs
="$target_configdirs target-libtermcap target-winsup"
1403 noconfigdirs
="$noconfigdirs target-gperf target-libgloss ${libgcj}"
1404 # always build newlib if winsup directory is present.
1405 if test -d "$srcdir/winsup"; then
1406 skipdirs
=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1407 elif test -d "$srcdir/newlib"; then
1408 echo "Warning: winsup is missing so newlib can't be built."
1411 # Can't build gdb for Cygwin if not native.
1413 *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
1414 *) noconfigdirs
="$noconfigdirs gdb tcl tk expect itcl libgui gnuserv"
1418 i
[3456789]86-moss-msdos | i
[3456789]86-*-moss* | \
1419 i
[3456789]86-*-uwin* | i
[3456789]86-*-interix* )
1422 noconfigdirs
="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1424 i
[3456789]86-*-sco3.2v5
*)
1425 # The linker does not yet know about weak symbols in COFF,
1426 # and is not configured to handle mixed ELF and COFF.
1427 noconfigdirs
="$noconfigdirs ld target-libgloss ${libgcj}"
1429 i
[3456789]86-*-sco*)
1430 noconfigdirs
="$noconfigdirs gprof target-libgloss ${libgcj}"
1432 i
[3456789]86-*-solaris2*)
1433 noconfigdirs
="$noconfigdirs target-libgloss"
1435 i
[3456789]86-*-sysv4*)
1436 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1438 i
[3456789]86-*-beos*)
1439 noconfigdirs
="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1442 noconfigdirs
="$noconfigdirs ${libgcj}"
1444 m68hc11-
*-*|m6811-
*-*|m68hc12-
*-*|m6812-
*-*)
1445 noconfigdirs
="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1448 noconfigdirs
="$noconfigdirs ${libgcj}"
1451 noconfigdirs
="$noconfigdirs ${libgcj}"
1454 # The EPOC C++ environment does not support exceptions or rtti,
1455 # and so building libstdc++-v3 tends not to always work.
1456 noconfigdirs
="$noconfigdirs target-libstdc++-v3"
1459 noconfigdirs
="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
1460 unsupported_languages
="$unsupported_languages f95 java"
1463 noconfigdirs
="$noconfigdirs ${libgcj}"
1466 noconfigdirs
="$noconfigdirs ${libgcj}"
1469 noconfigdirs
="$noconfigdirs sim"
1472 # copied from rs6000-*-* entry
1473 noconfigdirs
="$noconfigdirs gprof target-libgloss ${libgcj}"
1475 powerpc
*-*-winnt* | powerpc
*-*-pe* | ppc
*-*-pe)
1476 target_configdirs
="$target_configdirs target-winsup"
1477 noconfigdirs
="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
1478 # always build newlib.
1479 skipdirs
=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1481 # This is temporary until we can link against shared libraries
1482 powerpcle-
*-solaris*)
1483 noconfigdirs
="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
1486 noconfigdirs
="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1489 noconfigdirs
="$noconfigdirs ${libgcj}"
1491 powerpc-
*-eabi* | powerpcle-
*-eabi* | powerpc-
*-rtems* )
1494 noconfigdirs
="$noconfigdirs target-newlib gprof ${libgcj}"
1497 noconfigdirs
="$noconfigdirs gprof target-libgloss ${libgcj}"
1500 noconfigdirs
="$noconfigdirs gprof ${libgcj}"
1503 noconfigdirs
="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
1506 noconfigdirs
="$noconfigdirs gprof target-libgloss ${libgcj}"
1509 # Linking libjava exceeds command-line length limits on at least
1510 # IRIX 6.2, but not on IRIX 6.5.
1511 # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
1512 # <oldham@codesourcery.com>
1513 noconfigdirs
="$noconfigdirs gprof target-libgloss ${libgcj}"
1516 noconfigdirs
="$noconfigdirs gprof target-libgloss ${libgcj}"
1519 noconfigdirs
="$noconfigdirs gprof target-libgloss ${libgcj}"
1522 noconfigdirs
="$noconfigdirs gprof ${libgcj}" # same as generic mips
1525 noconfigdirs
="$noconfigdirs target-newlib ${libgcj}"
1528 noconfigdirs
="$noconfigdirs target-newlib target-libgloss"
1531 noconfigdirs
="$noconfigdirs gprof ${libgcj}"
1534 noconfigdirs
="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
1538 i
[3456789]86-*-vsta) ;; # don't add gprof back in
1539 i
[3456789]86-*-go32*) ;; # don't add gprof back in
1540 i
[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
1541 *) skipdirs
=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
1543 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1546 noconfigdirs
="$noconfigdirs ${libgcj}"
1549 noconfigdirs
="$noconfigdirs ${libgcj}"
1552 noconfigdirs
="$noconfigdirs ${libgcj}"
1555 noconfigdirs
="$noconfigdirs ${libgcj}"
1556 if test x
${is_cross_compiler} != xno
; then
1557 noconfigdirs
="$noconfigdirs gdb target-newlib target-libgloss"
1562 sparc-
*-solaris2.
[0-6] | sparc-
*-solaris2.
[0-6].
*)
1563 noconfigdirs
="$noconfigdirs ${libgcj}"
1565 sparc-
*-solaris* | sparc64-
*-solaris* | sparcv9-
*-solaris*)
1568 noconfigdirs
="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
1571 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1574 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1577 noconfigdirs
="$noconfigdirs target-libgloss ${libgcj}"
1580 noconfigdirs
="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
1583 noconfigdirs
="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1586 noconfigdirs
="$noconfigdirs ${libgcj}"
1589 noconfigdirs
="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1591 *-*-linux* |
*-*-gnu* |
*-*-k*bsd
*-gnu)
1592 noconfigdirs
="$noconfigdirs target-newlib target-libgloss"
1595 noconfigdirs
="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1598 noconfigdirs
="$noconfigdirs ${libgcj}"
1602 # If we aren't building newlib, then don't build libgloss, since libgloss
1603 # depends upon some newlib header files.
1604 case "${noconfigdirs}" in
1605 *target-libgloss
*) ;;
1606 *target-newlib
*) noconfigdirs
="$noconfigdirs target-libgloss" ;;
1609 # Work in distributions that contain no compiler tools, like Autoconf.
1611 host_makefile_frag
=/dev
/null
1612 if test -d ${srcdir}/config
; then
1615 # Avoid "too much defining" errors from HPUX compiler.
1616 tentative_cc
="cc -Wp,-H256000"
1617 # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
1618 # If it's HP/UX ar, this should be harmless.
1622 tentative_cc
="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
1625 #None of the Apollo compilers can compile gas or binutils. The preprocessor
1626 # chokes on bfd, the compiler won't let you assign integers to enums, and
1627 # other problems. Defining CC to gcc is a questionable way to say "don't use
1628 # the apollo compiler" (the preferred version of GCC could be called cc,
1629 # or whatever), but I'm not sure leaving CC as cc is any better...
1630 #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
1631 # Used to have BISON=yacc.
1635 tentative_cc
="gcc -Wall -ansi -D__using_DGUX"
1638 # Under CX/UX, we want to tell the compiler to use ANSI mode.
1639 tentative_cc
="cc -Xa"
1640 host_makefile_frag
="config/mh-cxux"
1642 m88k-motorola-sysv
*)
1645 tentative_cc
="cc -Wf,-XNg1000"
1646 host_makefile_frag
="config/mh-decstation"
1649 # The C compiler on NEC MIPS SVR4 needs bigger tables.
1650 tentative_cc
="cc -ZXNd=5000 -ZXNg=1000"
1651 host_makefile_frag
="config/mh-necv4"
1654 # Tell compiler to use K&R C. We can't compile under the SGI Ansi
1655 # environment. Also bump switch table size so that cp-parse will
1656 # compile. Bump string length limit so linker builds.
1657 tentative_cc
="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
1660 host_makefile_frag
="config/mh-sysv4"
1663 # This is for a MIPS running RISC/os 4.52C.
1665 # This is needed for GDB, but needs to be in the top-level make because
1666 # if a library is compiled with the bsd headers and gets linked with the
1667 # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
1668 # a different size).
1669 # ptrace(2) apparently has problems in the BSD environment. No workaround is
1670 # known except to select the sysv environment. Could we use /proc instead?
1671 # These "sysv environments" and "bsd environments" often end up being a pain.
1673 # This is not part of CFLAGS because perhaps not all C compilers have this
1675 tentative_cc
="cc -systype sysv"
1680 i
[3456789]86-*-sysv5*)
1681 host_makefile_frag
="config/mh-sysv5"
1683 i
[3456789]86-*-dgux*)
1684 tentative_cc
="gcc -Wall -ansi -D__using_DGUX"
1685 host_makefile_frag
="config/mh-dgux386"
1687 i
[3456789]86-ncr-sysv4.3
*)
1688 # The MetaWare compiler will generate a copyright message unless you
1689 # turn it off by adding the -Hnocopyr flag.
1690 tentative_cc
="cc -Hnocopyr"
1692 i
[3456789]86-ncr-sysv4*)
1693 # for an NCR 3000 (i486/SVR4) system.
1694 # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
1695 # This compiler not only emits obnoxious copyright messages every time
1696 # you run it, but it chokes and dies on a whole bunch of GNU source
1697 # files. Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
1698 tentative_cc
="/usr/ccs/ATT/cc"
1699 host_makefile_frag
="config/mh-ncr3000"
1701 i
[3456789]86-*-sco3.2v5
*)
1703 i
[3456789]86-*-sco*)
1704 # The native C compiler botches some simple uses of const. Unfortunately,
1705 # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
1706 tentative_cc
="cc -Dconst="
1707 host_makefile_frag
="config/mh-sco"
1709 i
[3456789]86-*-udk*)
1710 host_makefile_frag
="config/mh-sysv5"
1712 i
[3456789]86-*-solaris2*)
1713 host_makefile_frag
="config/mh-sysv4"
1715 i
[3456789]86-*-msdosdjgpp*)
1716 host_makefile_frag
="config/mh-djgpp"
1719 host_makefile_frag
="config/mh-cygwin"
1724 host_makefile_frag
="config/mh-interix"
1727 # The old BSD pcc isn't up to compiling parts of gdb so use gcc
1731 host_makefile_frag
="config/mh-solaris"
1734 # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
1735 # without overflowing the jump tables (-J says to use a 32 bit table)
1736 tentative_cc
="cc -J"
1739 tentative_cc
="cc -Wp,-H256000"
1742 tentative_cc
="cc -Wp,-H256000"
1745 # /bin/cc is less than useful for our purposes. Always use GCC
1746 tentative_cc
="/usr/cygnus/progressive/bin/gcc"
1747 host_makefile_frag
="config/mh-lynxrs6k"
1750 host_makefile_frag
="config/mh-ppc-darwin"
1753 # /bin/cc is less than useful for our purposes. Always use GCC
1754 tentative_cc
="/bin/gcc"
1757 host_makefile_frag
="config/mh-sysv4"
1759 # This is placed last to prevent interfering with the cases above.
1761 # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
1762 host_makefile_frag
="config/mh-x86omitfp"
1767 # If we aren't going to be using gcc, see if we can extract a definition
1768 # of CC from the fragment.
1769 # Actually, use the 'pre-extracted' version above.
1770 if test -z "${CC}" && test "${build}" = "${host}" ; then
1771 IFS
="${IFS= }"; save_ifs
="$IFS"; IFS
="${IFS}:"
1773 for dir
in $PATH; do
1774 test -z "$dir" && dir
=.
1775 if test -f $dir/gcc
; then
1781 if test -z "${found}" && test -n "${tentative_cc}" ; then
1786 if test "${build}" != "${host}" ; then
1787 # If we are doing a Canadian Cross, in which the host and build systems
1788 # are not the same, we set reasonable default values for the tools.
1790 CC
=${CC-${host_alias}-gcc}
1791 CFLAGS
=${CFLAGS-"-g -O2"}
1792 CXX
=${CXX-${host_alias}-c++}
1793 CXXFLAGS
=${CXXFLAGS-"-g -O2"}
1794 CC_FOR_BUILD
=${CC_FOR_BUILD-gcc}
1795 CC_FOR_TARGET
=${CC_FOR_TARGET-${target_alias}-gcc}
1796 CXX_FOR_TARGET
=${CXX_FOR_TARGET-${target_alias}-c++}
1797 GCJ_FOR_TARGET
=${GCJ_FOR_TARGET-${target_alias}-gcj}
1798 GCC_FOR_TARGET
=${GCC_FOR_TARGET-${CC_FOR_TARGET-${target_alias}-gcc}}
1799 BUILD_PREFIX
=${build_alias}-
1800 BUILD_PREFIX_1
=${build_alias}-
1803 # Set reasonable default values for some tools even if not Canadian.
1804 # Of course, these are different reasonable default values, originally
1805 # specified directly in the Makefile.
1806 # We don't export, so that autoconf can do its job.
1807 # Note that all these settings are above the fragment inclusion point
1808 # in Makefile.in, so can still be overridden by fragments.
1809 # This is all going to change when we autoconfiscate...
1811 CC_FOR_BUILD
="\$(CC)"
1812 GCC_FOR_TARGET
="\$(USUAL_GCC_FOR_TARGET)"
1814 BUILD_PREFIX_1
=loser-
1816 # Extract the first word of "gcc", so it can be a program name with args.
1817 set dummy gcc
; ac_word
=$2
1818 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1819 echo "configure:1820: checking for $ac_word" >&5
1820 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1821 echo $ac_n "(cached) $ac_c" 1>&6
1823 if test -n "$CC"; then
1824 ac_cv_prog_CC
="$CC" # Let the user override the test.
1826 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1828 for ac_dir
in $ac_dummy; do
1829 test -z "$ac_dir" && ac_dir
=.
1830 if test -f $ac_dir/$ac_word; then
1839 if test -n "$CC"; then
1840 echo "$ac_t""$CC" 1>&6
1842 echo "$ac_t""no" 1>&6
1845 if test -z "$CC"; then
1846 # Extract the first word of "cc", so it can be a program name with args.
1847 set dummy cc
; ac_word
=$2
1848 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1849 echo "configure:1850: checking for $ac_word" >&5
1850 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1851 echo $ac_n "(cached) $ac_c" 1>&6
1853 if test -n "$CC"; then
1854 ac_cv_prog_CC
="$CC" # Let the user override the test.
1856 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1859 for ac_dir
in $ac_dummy; do
1860 test -z "$ac_dir" && ac_dir
=.
1861 if test -f $ac_dir/$ac_word; then
1862 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1863 ac_prog_rejected
=yes
1871 if test $ac_prog_rejected = yes; then
1872 # We found a bogon in the path, so make sure we never use it.
1873 set dummy
$ac_cv_prog_CC
1875 if test $# -gt 0; then
1876 # We chose a different compiler from the bogus one.
1877 # However, it has the same basename, so the bogon will be chosen
1878 # first if we set CC to just the basename; use the full file name.
1880 set dummy
"$ac_dir/$ac_word" "$@"
1888 if test -n "$CC"; then
1889 echo "$ac_t""$CC" 1>&6
1891 echo "$ac_t""no" 1>&6
1894 if test -z "$CC"; then
1895 case "`uname -s`" in
1897 # Extract the first word of "cl", so it can be a program name with args.
1898 set dummy cl
; ac_word
=$2
1899 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1900 echo "configure:1901: checking for $ac_word" >&5
1901 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1902 echo $ac_n "(cached) $ac_c" 1>&6
1904 if test -n "$CC"; then
1905 ac_cv_prog_CC
="$CC" # Let the user override the test.
1907 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1909 for ac_dir
in $ac_dummy; do
1910 test -z "$ac_dir" && ac_dir
=.
1911 if test -f $ac_dir/$ac_word; then
1920 if test -n "$CC"; then
1921 echo "$ac_t""$CC" 1>&6
1923 echo "$ac_t""no" 1>&6
1928 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1931 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1932 echo "configure:1933: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1935 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1936 ac_cpp
='$CPP $CPPFLAGS'
1937 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1938 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1939 cross_compiling
=$ac_cv_prog_cc_cross
1941 cat > conftest.
$ac_ext << EOF
1943 #line 1944 "configure"
1944 #include "confdefs.h"
1948 if { (eval echo configure
:1949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1949 ac_cv_prog_cc_works
=yes
1950 # If we can't run a trivial program, we are probably using a cross compiler.
1951 if (.
/conftest
; exit) 2>/dev
/null
; then
1952 ac_cv_prog_cc_cross
=no
1954 ac_cv_prog_cc_cross
=yes
1957 echo "configure: failed program was:" >&5
1958 cat conftest.
$ac_ext >&5
1959 ac_cv_prog_cc_works
=no
1963 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1964 ac_cpp
='$CPP $CPPFLAGS'
1965 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1966 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1967 cross_compiling
=$ac_cv_prog_cc_cross
1969 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1970 if test $ac_cv_prog_cc_works = no
; then
1971 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1973 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1974 echo "configure:1975: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1975 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1976 cross_compiling
=$ac_cv_prog_cc_cross
1978 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1979 echo "configure:1980: checking whether we are using GNU C" >&5
1980 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1981 echo $ac_n "(cached) $ac_c" 1>&6
1983 cat > conftest.c
<<EOF
1988 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1989: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1995 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1997 if test $ac_cv_prog_gcc = yes; then
2003 ac_test_CFLAGS
="${CFLAGS+set}"
2004 ac_save_CFLAGS
="$CFLAGS"
2006 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2007 echo "configure:2008: checking whether ${CC-cc} accepts -g" >&5
2008 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2009 echo $ac_n "(cached) $ac_c" 1>&6
2011 echo 'void f(){}' > conftest.c
2012 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2021 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2022 if test "$ac_test_CFLAGS" = set; then
2023 CFLAGS
="$ac_save_CFLAGS"
2024 elif test $ac_cv_prog_cc_g = yes; then
2025 if test "$GCC" = yes; then
2031 if test "$GCC" = yes; then
2039 # We must set the default linker to the linker used by gcc for the correct
2040 # operation of libtool. If LD is not defined and we are using gcc, try to
2041 # set the LD default to the ld used by gcc.
2042 if test -z "$LD"; then
2043 if test "$GCC" = yes; then
2046 gcc_prog_ld
=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
2048 gcc_prog_ld
=`$CC -print-prog-name=ld 2>&1` ;;
2050 case $gcc_prog_ld in
2051 # Accept absolute paths.
2052 [\\/]* |
[A-Za-z
]:[\\/]*)
2053 LD
="$gcc_prog_ld" ;;
2059 CFLAGS
=${CFLAGS-"-g"}
2060 CXXFLAGS
=${CXXFLAGS-"-g -O2"}
2063 if test $host != $build; then
2064 ac_tool_prefix
=${host_alias}-
2071 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
2072 set dummy
${ac_tool_prefix}gnatbind
; ac_word
=$2
2073 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2074 echo "configure:2075: checking for $ac_word" >&5
2075 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2076 echo $ac_n "(cached) $ac_c" 1>&6
2078 if test -n "$GNATBIND"; then
2079 ac_cv_prog_GNATBIND
="$GNATBIND" # Let the user override the test.
2081 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2083 for ac_dir
in $ac_dummy; do
2084 test -z "$ac_dir" && ac_dir
=.
2085 if test -f $ac_dir/$ac_word; then
2086 ac_cv_prog_GNATBIND
="${ac_tool_prefix}gnatbind"
2093 GNATBIND
="$ac_cv_prog_GNATBIND"
2094 if test -n "$GNATBIND"; then
2095 echo "$ac_t""$GNATBIND" 1>&6
2097 echo "$ac_t""no" 1>&6
2101 if test -z "$ac_cv_prog_GNATBIND"; then
2102 if test -n "$ac_tool_prefix"; then
2103 # Extract the first word of "gnatbind", so it can be a program name with args.
2104 set dummy gnatbind
; ac_word
=$2
2105 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2106 echo "configure:2107: checking for $ac_word" >&5
2107 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2108 echo $ac_n "(cached) $ac_c" 1>&6
2110 if test -n "$GNATBIND"; then
2111 ac_cv_prog_GNATBIND
="$GNATBIND" # Let the user override the test.
2113 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2115 for ac_dir
in $ac_dummy; do
2116 test -z "$ac_dir" && ac_dir
=.
2117 if test -f $ac_dir/$ac_word; then
2118 ac_cv_prog_GNATBIND
="gnatbind"
2123 test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND
="no"
2126 GNATBIND
="$ac_cv_prog_GNATBIND"
2127 if test -n "$GNATBIND"; then
2128 echo "$ac_t""$GNATBIND" 1>&6
2130 echo "$ac_t""no" 1>&6
2138 echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
2139 echo "configure:2140: checking whether compiler driver understands Ada" >&5
2140 if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2141 echo $ac_n "(cached) $ac_c" 1>&6
2143 cat >conftest.adb
<<EOF
2144 procedure conftest is begin null; end conftest;
2146 acx_cv_cc_gcc_supports_ada
=no
2147 # There is a bug in old released versions of GCC which causes the
2148 # driver to exit successfully when the appropriate language module
2149 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
2150 # Therefore we must check for the error message as well as an
2151 # unsuccessful exit.
2152 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
2153 # given a .adb file, but produce no object file. So we must check
2154 # if an object file was really produced to guard against this.
2155 errors
=`(${CC} -c conftest.adb) 2>&1 || echo failure`
2156 if test x
"$errors" = x
&& test -f conftest.
$ac_objext; then
2157 acx_cv_cc_gcc_supports_ada
=yes
2162 echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
2164 if test x
$GNATBIND != xno
&& test x
$acx_cv_cc_gcc_supports_ada != xno
; then
2170 echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
2171 echo "configure:2172: checking how to compare bootstrapped objects" >&5
2172 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2173 echo $ac_n "(cached) $ac_c" 1>&6
2177 gcc_cv_prog_cmp_skip
='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2178 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
2179 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
2182 gcc_cv_prog_cmp_skip
='cmp $$f1 $$f2 16 16'
2185 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
2186 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
2189 gcc_cv_prog_cmp_skip
='cmp --ignore-initial=16 $$f1 $$f2'
2196 echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2197 do_compare
="$gcc_cv_prog_cmp_skip"
2201 # Check for GMP and MPFR
2205 # Specify a location for mpfr
2206 # check for this first so it ends up on the link line before gmp.
2207 # Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2208 if test "${with_mpfr_dir+set}" = set; then
2209 withval
="$with_mpfr_dir"
2214 if test "x$with_mpfr_dir" != x
; then
2215 gmpinc
="-I$with_mpfr_dir"
2216 gmplibs
="$with_mpfr_dir/libmpfr.a"
2221 # Check whether --with-mpfr or --without-mpfr was given.
2222 if test "${with_mpfr+set}" = set; then
2223 withval
="$with_mpfr"
2228 if test "x$with_mpfr" != x
; then
2229 gmplibs
="-L$with_mpfr/lib $gmplibs"
2230 gmpinc
="-I$with_mpfr/include"
2233 # Specify a location for gmp
2234 # Check whether --with-gmp-dir or --without-gmp-dir was given.
2235 if test "${with_gmp_dir+set}" = set; then
2236 withval
="$with_gmp_dir"
2241 if test "x$with_gmp_dir" != x
; then
2242 gmpinc
="$gmpinc -I$with_gmp_dir"
2243 if test -f "$with_gmp_dir/.libs/libgmp.a"; then
2244 gmplibs
="$gmplibs $with_gmp_dir/.libs/libgmp.a"
2245 elif test -f "$with_gmp_dir/_libs/libgmp.a"; then
2246 gmplibs
="$gmplibs $with_gmp_dir/_libs/libgmp.a"
2248 # One of the later tests will catch the error if neither library is present.
2250 gmplibs
="$gmplibs -lgmp"
2253 # Check whether --with-gmp or --without-gmp was given.
2254 if test "${with_gmp+set}" = set; then
2260 if test "x$with_gmp" != x
; then
2261 gmplibs
="-L$with_gmp/lib $gmplibs"
2262 gmpinc
="-I$with_gmp/include $gmpinc"
2265 saved_CFLAGS
="$CFLAGS"
2266 CFLAGS
="$CFLAGS $gmpinc"
2267 # Check GMP actually works
2268 echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
2269 echo "configure:2270: checking for correct version of gmp.h" >&5
2270 cat > conftest.
$ac_ext <<EOF
2271 #line 2272 "configure"
2272 #include "confdefs.h"
2276 #if __GNU_MP_VERSION < 3
2282 if { (eval echo configure
:2283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2284 echo "$ac_t""yes" 1>&6
2286 echo "configure: failed program was:" >&5
2287 cat conftest.
$ac_ext >&5
2289 echo "$ac_t""no" 1>&6; have_gmp
=no
2293 if test x
"$have_gmp" = xyes
; then
2294 echo $ac_n "checking for MPFR""... $ac_c" 1>&6
2295 echo "configure:2296: checking for MPFR" >&5
2298 LIBS
="$LIBS $gmplibs"
2299 cat > conftest.
$ac_ext <<EOF
2300 #line 2301 "configure"
2301 #include "confdefs.h"
2305 mpfr_t n; mpfr_init(n);
2308 if { (eval echo configure
:2309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2310 echo "$ac_t""yes" 1>&6
2312 echo "configure: failed program was:" >&5
2313 cat conftest.
$ac_ext >&5
2315 echo "$ac_t""no" 1>&6; have_gmp
=no
2319 CFLAGS
="$saved_CFLAGS"
2322 # Flags needed for both GMP and/or MPFR
2326 # By default, C is the only stage 1 language.
2330 # Figure out what language subdirectories are present.
2331 # Look if the user specified --enable-languages="..."; if not, use
2332 # the environment variable $LANGUAGES if defined. $LANGUAGES might
2334 # NB: embedded tabs in this IF block -- do not untabify
2335 if test -d ${srcdir}/gcc
; then
2336 if test x
"${enable_languages+set}" != xset
; then
2337 if test x
"${LANGUAGES+set}" = xset
; then
2338 enable_languages
="${LANGUAGES}"
2339 echo configure.
in: warning
: setting LANGUAGES is deprecated
, use
--enable-languages instead
1>&2
2341 enable_languages
=all
2344 if test x
"${enable_languages}" = x ||
2345 test x
"${enable_languages}" = xyes
;
2347 echo configure.
in: --enable-languages needs
at least one language argument
1>&2
2351 enable_languages
=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
2353 # First scan to see if an enabled language requires some other language.
2354 # We assume that a given config-lang.in will list all the language
2355 # front ends it requires, even if some are required indirectly.
2356 for lang_frag
in ${srcdir}/gcc
/*/config-lang.
in ..
; do
2357 case ${lang_frag} in
2359 # The odd quoting in the next line works around
2360 # an apparent bug in bash 1.12 on linux.
2361 ${srcdir}/gcc
/[*]/config-lang.
in) ;;
2363 # From the config-lang.in, get $language, $lang_requires
2367 for other
in ${lang_requires} ; do
2368 case ,${enable_languages}, in
2372 echo " \`$other' language required by \`$language'; enabling" 1>&2
2373 enable_languages
="${enable_languages},${other}"
2381 new_enable_languages
=c
2382 missing_languages
=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
2383 potential_languages
=c
2385 for lang_frag
in ${srcdir}/gcc
/*/config-lang.
in ..
; do
2386 case ${lang_frag} in
2388 # The odd quoting in the next line works around
2389 # an apparent bug in bash 1.12 on linux.
2390 ${srcdir}/gcc
/[*]/config-lang.
in) ;;
2392 # From the config-lang.in, get $language, $target_libs,
2393 # $lang_dirs, $boot_language, and $build_by_default
2401 potential_languages
="${potential_languages},${language}"
2402 # This is quite sensitive to the ordering of the case statement arms.
2403 case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
2405 echo "${lang_frag} doesn't set \$language." 1>&2
2409 # Ada was requested with no preexisting GNAT. Disable unconditionally.
2412 *,${language},*:*:*:*)
2413 # Language was explicitly selected; include it.
2417 # 'all' was selected, but this is not a default language
2418 # so do not include it.
2422 # 'all' was selected and this is a default language; include it.
2430 # Disable languages that need GMP if it isn't available.
2431 case ,${enable_languages},:${have_gmp}:${need_gmp} in
2432 *,${language},*:no
:yes)
2433 # Specifically requested language; tell them.
2434 { echo "configure: error: GMP with MPFR support is required to build $language" 1>&2; exit 1; }
2442 # Disable a language that is unsupported by the target.
2443 case " $unsupported_languages " in
2449 case $add_this_lang in
2451 # Remove language-dependent dirs.
2452 eval noconfigdirs
='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2455 new_enable_languages
="$new_enable_languages,$language"
2456 missing_languages
=`echo "$missing_languages" | sed "s/,$language,/,/"`
2457 case ${boot_language} in
2459 # Add to (comma-separated) list of stage 1 languages.
2460 stage1_languages
="${stage1_languages},${language}"
2469 missing_languages
=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
2470 if test "x$missing_languages" != x
; then
2471 { echo "configure: error:
2472 The following requested languages could not be built: ${missing_languages}
2473 Recognised languages are: ${potential_languages}" 1>&2; exit 1; }
2476 if test "x$new_enable_languages" != "x$enable_languages"; then
2477 echo The following languages will be built
: ${new_enable_languages}
2479 enable_languages
="$new_enable_languages"
2480 ac_configure_args
=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
2483 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
2484 # $build_configdirs and $target_configdirs.
2485 # If we have the source for $noconfigdirs entries, add them to $notsupp.
2488 for dir
in .
$skipdirs $noconfigdirs ; do
2489 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
2490 if test $dir != .
&& echo " ${configdirs} " |
grep " ${dir} " >/dev
/null
2>&1; then
2491 configdirs
=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2492 if test -r $srcdir/$dirname/configure
; then
2493 if echo " ${skipdirs} " |
grep " ${dir} " >/dev
/null
2>&1; then
2496 notsupp
="$notsupp $dir"
2500 if test $dir != .
&& echo " ${build_configdirs} " |
grep " ${dir} " >/dev
/null
2>&1; then
2501 build_configdirs
=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
2502 if test -r $srcdir/$dirname/configure
; then
2503 if echo " ${skipdirs} " |
grep " ${dir} " >/dev
/null
2>&1; then
2506 notsupp
="$notsupp $dir"
2510 if test $dir != .
&& echo " ${target_configdirs} " |
grep " ${dir} " >/dev
/null
2>&1; then
2511 target_configdirs
=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2512 if test -r $srcdir/$dirname/configure
; then
2513 if echo " ${skipdirs} " |
grep " ${dir} " >/dev
/null
2>&1; then
2516 notsupp
="$notsupp $dir"
2522 # Sometimes the tools are distributed with libiberty but with no other
2523 # libraries. In that case, we don't want to build target-libiberty.
2524 if test -n "${target_configdirs}" ; then
2526 for i
in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2527 if test "$i" != "libiberty" ; then
2528 if test -r $srcdir/$i/configure
; then
2534 if test -z "${others}" ; then
2539 # Quietly strip out all directories which aren't configurable in this tree.
2540 # This relies on all configurable subdirectories being autoconfiscated, which
2542 build_configdirs_all
="$build_configdirs"
2544 for i
in ${build_configdirs_all} ; do
2545 j
=`echo $i | sed -e s/build-//g`
2546 if test -f ${srcdir}/$j/configure
; then
2547 build_configdirs
="${build_configdirs} $i"
2551 configdirs_all
="$configdirs"
2553 for i
in ${configdirs_all} ; do
2554 if test -f ${srcdir}/$i/configure
; then
2555 configdirs
="${configdirs} $i"
2559 target_configdirs_all
="$target_configdirs"
2561 for i
in ${target_configdirs_all} ; do
2562 j
=`echo $i | sed -e s/target-//g`
2563 if test -f ${srcdir}/$j/configure
; then
2564 target_configdirs
="${target_configdirs} $i"
2568 # Produce a warning message for the subdirs we can't configure.
2569 # This isn't especially interesting in the Cygnus tree, but in the individual
2570 # FSF releases, it's important to let people know when their machine isn't
2571 # supported by the one or two programs in a package.
2573 if test -n "${notsupp}" && test -z "${norecursion}" ; then
2574 # If $appdirs is non-empty, at least one of those directories must still
2575 # be configured, or we error out. (E.g., if the gas release supports a
2576 # specified target in some subdirs but not the gas subdir, we shouldn't
2577 # pretend that all is well.)
2578 if test -n "$appdirs" ; then
2579 for dir
in $appdirs ; do
2580 if test -r $dir/Makefile.
in ; then
2581 if echo " ${configdirs} " |
grep " ${dir} " >/dev
/null
2>&1; then
2585 if echo " ${target_configdirs} " |
grep " target-${dir} " >/dev
/null
2>&1; then
2591 if test -n "$appdirs" ; then
2592 echo "*** This configuration is not supported by this package." 1>&2
2596 # Okay, some application will build, or we don't care to check. Still
2597 # notify of subdirs not getting built.
2598 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2599 echo " ${notsupp}" 1>&2
2600 echo " (Any other directories should still work fine.)" 1>&2
2610 # Check whether --with-build-sysroot or --without-build-sysroot was given.
2611 if test "${with_build_sysroot+set}" = set; then
2612 withval
="$with_build_sysroot"
2613 if test x
"$withval" != x
; then
2614 SYSROOT_CFLAGS_FOR_TARGET
="--sysroot=$withval"
2617 SYSROOT_CFLAGS_FOR_TARGET
=
2622 # Handle --with-headers=XXX. If the value is not "yes", the contents of
2623 # the named directory are copied to $(tooldir)/sys-include.
2624 if test x
"${with_headers}" != x
&& test x
"${with_headers}" != xno
; then
2625 if test x
${is_cross_compiler} = xno
; then
2626 echo 1>&2 '***' --with-headers is only supported when cross compiling
2629 if test x
"${with_headers}" != xyes
; then
2630 case "${exec_prefixoption}" in
2632 *) x
=${exec_prefix} ;;
2634 copy_dirs
="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2638 # Handle --with-libs=XXX. If the value is not "yes", the contents of
2639 # the name directories are copied to $(tooldir)/lib. Multiple directories
2641 if test x
"${with_libs}" != x
&& test x
"${with_libs}" != xno
; then
2642 if test x
${is_cross_compiler} = xno
; then
2643 echo 1>&2 '***' --with-libs is only supported when cross compiling
2646 if test x
"${with_libs}" != xyes
; then
2647 # Copy the libraries in reverse order, so that files in the first named
2648 # library override files in subsequent libraries.
2649 case "${exec_prefixoption}" in
2651 *) x
=${exec_prefix} ;;
2653 for l
in ${with_libs}; do
2654 copy_dirs
="$l $x/${target_alias}/lib ${copy_dirs}"
2659 # Handle ${copy_dirs}
2660 set fnord
${copy_dirs}
2662 while test $# != 0 ; do
2663 if test -f $2/COPIED
&& test x
"`cat $2/COPIED`" = x
"$1" ; then
2666 echo Copying
$1 to
$2
2668 # Use the install script to create the directory and all required
2669 # parent directories.
2670 if test -d $2 ; then
2674 ${srcdir}/install-sh
-c -m 644 config.temp
$2/COPIED
2677 # Copy the directory, assuming we have tar.
2678 # FIXME: Should we use B in the second tar? Not all systems support it.
2679 (cd $1; tar -cf - .
) |
(cd $2; tar -xpf -)
2681 # It is the responsibility of the user to correctly adjust all
2682 # symlinks. If somebody can figure out how to handle them correctly
2683 # here, feel free to add the code.
2690 extra_arflags_for_target
=
2691 extra_nmflags_for_target
=
2692 extra_ranlibflags_for_target
=
2693 target_makefile_frag
=/dev
/null
2696 target_makefile_frag
="config/mt-netware"
2698 *-*-linux* |
*-*-gnu* |
*-*-k*bsd
*-gnu)
2699 target_makefile_frag
="config/mt-gnu"
2701 *-*-aix4.
[3456789]* |
*-*-aix[56789].
*)
2702 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
2703 # commands to handle both 32-bit and 64-bit objects. These flags are
2704 # harmless if we're using GNU nm or ar.
2705 extra_arflags_for_target
=" -X32_64"
2706 extra_nmflags_for_target
=" -B -X32_64"
2709 # ranlib from Darwin requires the -c flag to look at common symbols.
2710 extra_ranlibflags_for_target
=" -c"
2712 mips
*-*-pe | sh
*-*-pe |
*arm-wince-pe
)
2713 target_makefile_frag
="config/mt-wince"
2717 alphaieee_frag
=/dev
/null
2720 # This just makes sure to use the -mieee option to build target libs.
2721 # This should probably be set individually by each library.
2722 alphaieee_frag
="config/mt-alphaieee"
2726 # If --enable-target-optspace always use -Os instead of -O2 to build
2727 # the target libraries, similarly if it is not specified, use -Os
2728 # on selected platforms.
2729 ospace_frag
=/dev
/null
2730 case "${enable_target_optspace}:${target}" in
2732 ospace_frag
="config/mt-ospace"
2735 ospace_frag
="config/mt-d30v"
2737 :m32r-
* |
:d10v-
* |
:fr30-
*)
2738 ospace_frag
="config/mt-ospace"
2743 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
2747 # Set with_gnu_as and with_gnu_ld as appropriate.
2749 # This is done by determining whether or not the appropriate directory
2750 # is available, and by checking whether or not specific configurations
2751 # have requested that this magic not happen.
2753 # The command line options always override the explicit settings in
2754 # configure.in, and the settings in configure.in override this magic.
2756 # If the default for a toolchain is to use GNU as and ld, and you don't
2757 # want to do that, then you should use the --without-gnu-as and
2758 # --without-gnu-ld options for the configure script.
2760 if test x
${use_gnu_as} = x
&&
2761 echo " ${configdirs} " |
grep " gas " > /dev
/null
2>&1 ; then
2763 extra_host_args
="$extra_host_args --with-gnu-as"
2766 if test x
${use_gnu_ld} = x
&&
2767 echo " ${configdirs} " |
grep " ld " > /dev
/null
2>&1 ; then
2769 extra_host_args
="$extra_host_args --with-gnu-ld"
2772 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2773 # can detect this case.
2775 if test x
${with_newlib} != xno
&& echo " ${target_configdirs} " |
grep " target-newlib " > /dev
/null
2>&1 ; then
2777 extra_host_args
="$extra_host_args --with-newlib"
2780 # Default to using --with-stabs for certain targets.
2781 if test x
${with_stabs} = x
; then
2785 mips
*-*-* | alpha
*-*-osf*)
2787 extra_host_args
="${extra_host_args} --with-stabs"
2792 # hpux11 in 64bit mode has libraries in a weird place. Arrange to find
2793 # them automatically.
2796 extra_host_args
="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
2800 # Some systems (e.g., one of the i386-aix systems the gas testers are
2801 # using) don't handle "\$" correctly, so don't use it here.
2802 tooldir
='${exec_prefix}'/${target_alias}
2803 build_tooldir
=${tooldir}
2805 # Generate default definitions for YACC, M4, LEX and other programs that run
2806 # on the build machine. These are used if the Makefile can't locate these
2807 # programs in objdir.
2808 MISSING
=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
2809 for ac_prog
in bison
2811 # Extract the first word of "$ac_prog", so it can be a program name with args.
2812 set dummy
$ac_prog; ac_word
=$2
2813 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2814 echo "configure:2815: checking for $ac_word" >&5
2815 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_BISON'+set}'`\" = set"; then
2816 echo $ac_n "(cached) $ac_c" 1>&6
2818 if test -n "$CONFIGURED_BISON"; then
2819 ac_cv_prog_CONFIGURED_BISON
="$CONFIGURED_BISON" # Let the user override the test.
2821 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2823 for ac_dir
in $ac_dummy; do
2824 test -z "$ac_dir" && ac_dir
=.
2825 if test -f $ac_dir/$ac_word; then
2826 ac_cv_prog_CONFIGURED_BISON
="$ac_prog"
2833 CONFIGURED_BISON
="$ac_cv_prog_CONFIGURED_BISON"
2834 if test -n "$CONFIGURED_BISON"; then
2835 echo "$ac_t""$CONFIGURED_BISON" 1>&6
2837 echo "$ac_t""no" 1>&6
2840 test -n "$CONFIGURED_BISON" && break
2842 test -n "$CONFIGURED_BISON" || CONFIGURED_BISON
="$MISSING bison"
2844 for ac_prog
in 'bison -y' byacc
yacc
2846 # Extract the first word of "$ac_prog", so it can be a program name with args.
2847 set dummy
$ac_prog; ac_word
=$2
2848 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2849 echo "configure:2850: checking for $ac_word" >&5
2850 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_YACC'+set}'`\" = set"; then
2851 echo $ac_n "(cached) $ac_c" 1>&6
2853 if test -n "$CONFIGURED_YACC"; then
2854 ac_cv_prog_CONFIGURED_YACC
="$CONFIGURED_YACC" # Let the user override the test.
2856 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2858 for ac_dir
in $ac_dummy; do
2859 test -z "$ac_dir" && ac_dir
=.
2860 if test -f $ac_dir/$ac_word; then
2861 ac_cv_prog_CONFIGURED_YACC
="$ac_prog"
2868 CONFIGURED_YACC
="$ac_cv_prog_CONFIGURED_YACC"
2869 if test -n "$CONFIGURED_YACC"; then
2870 echo "$ac_t""$CONFIGURED_YACC" 1>&6
2872 echo "$ac_t""no" 1>&6
2875 test -n "$CONFIGURED_YACC" && break
2877 test -n "$CONFIGURED_YACC" || CONFIGURED_YACC
="$MISSING bison -y"
2879 for ac_prog
in gm4 gnum4
m4
2881 # Extract the first word of "$ac_prog", so it can be a program name with args.
2882 set dummy
$ac_prog; ac_word
=$2
2883 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2884 echo "configure:2885: checking for $ac_word" >&5
2885 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_M4'+set}'`\" = set"; then
2886 echo $ac_n "(cached) $ac_c" 1>&6
2888 if test -n "$CONFIGURED_M4"; then
2889 ac_cv_prog_CONFIGURED_M4
="$CONFIGURED_M4" # Let the user override the test.
2891 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2893 for ac_dir
in $ac_dummy; do
2894 test -z "$ac_dir" && ac_dir
=.
2895 if test -f $ac_dir/$ac_word; then
2896 ac_cv_prog_CONFIGURED_M4
="$ac_prog"
2903 CONFIGURED_M4
="$ac_cv_prog_CONFIGURED_M4"
2904 if test -n "$CONFIGURED_M4"; then
2905 echo "$ac_t""$CONFIGURED_M4" 1>&6
2907 echo "$ac_t""no" 1>&6
2910 test -n "$CONFIGURED_M4" && break
2912 test -n "$CONFIGURED_M4" || CONFIGURED_M4
="$MISSING m4"
2916 # Extract the first word of "$ac_prog", so it can be a program name with args.
2917 set dummy
$ac_prog; ac_word
=$2
2918 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2919 echo "configure:2920: checking for $ac_word" >&5
2920 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_FLEX'+set}'`\" = set"; then
2921 echo $ac_n "(cached) $ac_c" 1>&6
2923 if test -n "$CONFIGURED_FLEX"; then
2924 ac_cv_prog_CONFIGURED_FLEX
="$CONFIGURED_FLEX" # Let the user override the test.
2926 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2928 for ac_dir
in $ac_dummy; do
2929 test -z "$ac_dir" && ac_dir
=.
2930 if test -f $ac_dir/$ac_word; then
2931 ac_cv_prog_CONFIGURED_FLEX
="$ac_prog"
2938 CONFIGURED_FLEX
="$ac_cv_prog_CONFIGURED_FLEX"
2939 if test -n "$CONFIGURED_FLEX"; then
2940 echo "$ac_t""$CONFIGURED_FLEX" 1>&6
2942 echo "$ac_t""no" 1>&6
2945 test -n "$CONFIGURED_FLEX" && break
2947 test -n "$CONFIGURED_FLEX" || CONFIGURED_FLEX
="$MISSING flex"
2949 for ac_prog
in flex
lex
2951 # Extract the first word of "$ac_prog", so it can be a program name with args.
2952 set dummy
$ac_prog; ac_word
=$2
2953 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2954 echo "configure:2955: checking for $ac_word" >&5
2955 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LEX'+set}'`\" = set"; then
2956 echo $ac_n "(cached) $ac_c" 1>&6
2958 if test -n "$CONFIGURED_LEX"; then
2959 ac_cv_prog_CONFIGURED_LEX
="$CONFIGURED_LEX" # Let the user override the test.
2961 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2963 for ac_dir
in $ac_dummy; do
2964 test -z "$ac_dir" && ac_dir
=.
2965 if test -f $ac_dir/$ac_word; then
2966 ac_cv_prog_CONFIGURED_LEX
="$ac_prog"
2973 CONFIGURED_LEX
="$ac_cv_prog_CONFIGURED_LEX"
2974 if test -n "$CONFIGURED_LEX"; then
2975 echo "$ac_t""$CONFIGURED_LEX" 1>&6
2977 echo "$ac_t""no" 1>&6
2980 test -n "$CONFIGURED_LEX" && break
2982 test -n "$CONFIGURED_LEX" || CONFIGURED_LEX
="$MISSING flex"
2984 for ac_prog
in makeinfo
2986 # Extract the first word of "$ac_prog", so it can be a program name with args.
2987 set dummy
$ac_prog; ac_word
=$2
2988 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2989 echo "configure:2990: checking for $ac_word" >&5
2990 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_MAKEINFO'+set}'`\" = set"; then
2991 echo $ac_n "(cached) $ac_c" 1>&6
2993 if test -n "$CONFIGURED_MAKEINFO"; then
2994 ac_cv_prog_CONFIGURED_MAKEINFO
="$CONFIGURED_MAKEINFO" # Let the user override the test.
2996 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2998 for ac_dir
in $ac_dummy; do
2999 test -z "$ac_dir" && ac_dir
=.
3000 if test -f $ac_dir/$ac_word; then
3001 ac_cv_prog_CONFIGURED_MAKEINFO
="$ac_prog"
3008 CONFIGURED_MAKEINFO
="$ac_cv_prog_CONFIGURED_MAKEINFO"
3009 if test -n "$CONFIGURED_MAKEINFO"; then
3010 echo "$ac_t""$CONFIGURED_MAKEINFO" 1>&6
3012 echo "$ac_t""no" 1>&6
3015 test -n "$CONFIGURED_MAKEINFO" && break
3017 test -n "$CONFIGURED_MAKEINFO" || CONFIGURED_MAKEINFO
="$MISSING makeinfo"
3020 # Create a .gdbinit file which runs the one in srcdir
3021 # and tells GDB to look there for source files.
3023 if test -r ${srcdir}/.gdbinit
; then
3026 *) cat > .
/.gdbinit
<<EOF
3030 source ${srcdir}/.gdbinit
3036 # Make sure that the compiler is able to generate an executable. If it
3037 # can't, we are probably in trouble. We don't care whether we can run the
3038 # executable--we might be using a cross compiler--we only care whether it
3039 # can be created. At this point the main configure script has set CC.
3041 echo "int main () { return 0; }" > conftest.c
3042 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
3043 if test $?
= 0 ; then
3044 if test -s conftest ||
test -s conftest.exe
; then
3050 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
3051 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
3058 # The Solaris /usr/ucb/cc compiler does not appear to work.
3060 sparc-sun-solaris2
*)
3061 CCBASE
="`echo ${CC-cc} | sed 's/ .*$//'`"
3062 if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
3064 test -d /opt
/SUNWspro
/bin
&& could_use
="/opt/SUNWspro/bin"
3065 if test -d /opt
/cygnus
/bin
; then
3066 if test "$could_use" = "" ; then
3067 could_use
="/opt/cygnus/bin"
3069 could_use
="$could_use or /opt/cygnus/bin"
3072 if test "$could_use" = "" ; then
3073 echo "Warning: compilation may fail because you're using"
3074 echo "/usr/ucb/cc. You should change your PATH or CC "
3075 echo "variable and rerun configure."
3077 echo "Warning: compilation may fail because you're using"
3078 echo "/usr/ucb/cc, when you should use the C compiler from"
3079 echo "$could_use. You should change your"
3080 echo "PATH or CC variable and rerun configure."
3087 *-*-hpux*) RPATH_ENVVAR
=SHLIB_PATH
;;
3088 *-*-darwin* |
*-*-rhapsody* ) RPATH_ENVVAR
=DYLD_LIBRARY_PATH
;;
3089 *) RPATH_ENVVAR
=LD_LIBRARY_PATH
;;
3092 # Record target_configdirs and the configure arguments for target and
3093 # build configuration in Makefile.
3094 target_configdirs
=`echo "${target_configdirs}" | sed -e 's/target-//g'`
3095 build_configdirs
=`echo "${build_configdirs}" | sed -e 's/build-//g'`
3097 # Determine whether gdb needs tk/tcl or not.
3098 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
3099 # and in that case we want gdb to be built without tk. Ugh!
3100 # In fact I believe gdb is the *only* package directly dependent on tk,
3101 # so we should be able to put the 'maybe's in unconditionally and
3102 # leave out the maybe dependencies when enable_gdbtk is false. I'm not
3103 # 100% sure that that's safe though.
3105 gdb_tk
="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
3106 case "$enable_gdbtk" in
3110 GDB_TK
="${gdb_tk}" ;;
3112 # Only add the dependency on gdbtk when GDBtk is part of the gdb
3113 # distro. Eventually someone will fix this and move Insight, nee
3114 # gdbtk to a separate directory.
3115 if test -d ${srcdir}/gdb
/gdbtk
; then
3123 # Strip out unwanted targets.
3125 # While at that, we remove Makefiles if we were started for recursive
3126 # configuration, so that the top-level Makefile reconfigures them,
3127 # like we used to do when configure itself was recursive.
3129 # Loop over modules. $extrasub must be used with care, limiting as
3130 # much as possible the usage of range addresses. That's because autoconf
3131 # splits the sed script to overcome limits in the number of commands,
3132 # and relying on carefully-timed sed passes may turn out to be very hard
3133 # to maintain later. In this particular case, you just have to be careful
3134 # not to nest @if/@endif pairs, because configure will not warn you at all.
3136 # Check whether --enable-bootstrap or --disable-bootstrap was given.
3137 if test "${enable_bootstrap+set}" = set; then
3138 enableval
="$enable_bootstrap"
3141 enable_bootstrap
=default
3145 # Issue errors and warnings for invalid/strange bootstrap combinations.
3146 case "$configdirs" in
3147 *gcc
*) have_compiler
=yes ;;
3148 *) have_compiler
=no
;;
3151 case "$have_compiler:$host:$target:$enable_bootstrap" in
3154 # Default behavior. (We'll) enable bootstrap if we have a compiler
3155 # and we are in a native configuration.
3156 yes:$build:$build:default
)
3157 # This will become 'yes'
3158 enable_bootstrap
=no
;;
3161 enable_bootstrap
=no
;;
3163 # We have a compiler and we are in a native configuration, bootstrap is ok
3164 yes:$build:$build:yes |
yes:$build:$build:lean
)
3167 # Other configurations, but we have a compiler. Assume the user knows
3169 yes:*:*:yes |
yes:*:*:lean
)
3170 echo "configure: warning: trying to bootstrap a cross compiler" 1>&2
3173 # No compiler: if they passed --enable-bootstrap explicitly, fail
3174 no
:*:*:yes | no
:*:*:lean
)
3175 { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; } ;;
3177 # Fail if wrong command line
3179 { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; }
3183 # Adjust the toplevel makefile according to whether bootstrap was selected.
3184 case "$enable_bootstrap" in
3187 default_target
=bootstrap
3188 bootstrap_suffix
=bootstrap
;;
3191 default_target
=bootstrap
3192 bootstrap_suffix
=bootstrap
;;
3195 bootstrap_suffix
=no-bootstrap
;;
3200 for module
in ${build_configdirs} ; do
3201 if test -z "${no_recursion}" \
3202 && test -f ${build_subdir}/${module}/Makefile
; then
3203 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3204 rm -f ${build_subdir}/${module}/Makefile
3207 /^@if build-$module\$/d
3208 /^@endif build-$module\$/d
3209 /^@if build-$module-$bootstrap_suffix\$/d
3210 /^@endif build-$module-$bootstrap_suffix\$/d"
3212 for module
in ${configdirs} ; do
3213 if test -z "${no_recursion}" \
3214 && test -f ${module}/Makefile
; then
3215 echo 1>&2 "*** removing ${module}/Makefile to force reconfigure"
3216 rm -f ${module}/Makefile
3220 /^@endif $module\$/d
3221 /^@if $module-$bootstrap_suffix\$/d
3222 /^@endif $module-$bootstrap_suffix\$/d"
3224 for module
in ${target_configdirs} ; do
3225 if test -z "${no_recursion}" \
3226 && test -f ${target_subdir}/${module}/Makefile
; then
3227 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3228 rm -f ${target_subdir}/${module}/Makefile
3231 /^@if target-$module\$/d
3232 /^@endif target-$module\$/d
3233 /^@if target-$module-$bootstrap_suffix\$/d
3234 /^@endif target-$module-$bootstrap_suffix\$/d"
3238 /^@if /,/^@endif /d"
3240 # Create the serialization dependencies. This uses a temporary file.
3242 # Check whether --enable-serial-configure or --disable-serial-configure was given.
3243 if test "${enable_serial_configure+set}" = set; then
3244 enableval
="$enable_serial_configure"
3249 case ${enable_serial_configure} in
3251 enable_serial_build_configure
=yes
3252 enable_serial_host_configure
=yes
3253 enable_serial_target_configure
=yes
3257 # These force 'configure's to be done one at a time, to avoid problems
3258 # with contention over a shared config.cache.
3260 echo '# serdep.tmp' > serdep.tmp
3262 test "x${enable_serial_build_configure}" = xyes
&&
3263 for item
in ${build_configdirs} ; do
3266 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp
;;
3271 test "x${enable_serial_host_configure}" = xyes
&&
3272 for item
in ${configdirs} ; do
3275 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp
;;
3280 test "x${enable_serial_target_configure}" = xyes
&&
3281 for item
in ${target_configdirs} ; do
3284 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp
;;
3288 serialization_dependencies
=serdep.tmp
3291 # Base args. Strip norecursion, cache-file, srcdir, host, build,
3292 # target and nonopt. These are the ones we might not want to pass
3293 # down to subconfigures. Also strip program-prefix, program-suffix,
3294 # and program-transform-name, so that we can pass down a consistent
3295 # program-transform-name. If autoconf has put single quotes around
3296 # any of these arguments (because they contain shell metacharacters)
3297 # then this will fail; in practice this only happens for
3298 # --program-transform-name, so be sure to override --program-transform-name
3299 # at the end of the argument list.
3300 # These will be expanded by make, so quote '$'.
3301 cat <<\EOF_SED
> conftestsed
3303 s
/ --c[a-z-
]*[= ][^
]*//g
3304 s
/ --sr[a-z-
]*[= ][^
]*//g
3305 s
/ --ho[a-z-
]*[= ][^
]*//g
3306 s
/ --bu[a-z-
]*[= ][^
]*//g
3307 s
/ --t[a-z-
]*[= ][^
]*//g
3308 s
/ --program-[pst
][a-z-
]*[= ][^
]*//g
3309 s
/ -cache-file[= ][^
]*//g
3310 s
/ -srcdir[= ][^
]*//g
3311 s
/ -host[= ][^
]*//g
3312 s
/ -build[= ][^
]*//g
3313 s
/ -target[= ][^
]*//g
3314 s
/ -program-prefix[= ][^
]*//g
3315 s
/ -program-suffix[= ][^
]*//g
3316 s
/ -program-transform-name[= ][^
]*//g
3321 sed -f conftestsed <<EOF_SED > conftestsed.out
3322 ${ac_configure_args}
3324 baseargs=`cat conftestsed.out`
3325 rm -f conftestsed conftestsed.out
3327 # Add in --program-transform-name, after --program-prefix and
3328 # --program-suffix have been applied to it. Autoconf has already
3329 # doubled dollar signs and backslashes in program_transform_name; we want
3330 # the backslashes un-doubled, and then the entire thing wrapped in single
3331 # quotes, because this will be expanded first by make and then by the shell.
3332 # Also, because we want to override the logic in subdir configure scripts to
3333 # choose program_transform_name, replace any s,x,x, with s,y,y,.
3334 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3335 ${program_transform_name}
3337 gcc_transform_name=`cat conftestsed.out`
3338 rm -f conftestsed.out
3339 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3341 # For the build-side libraries, we just need to pretend we're native
,
3342 # and not use the same cache file. Multilibs are neither needed nor
3344 build_configargs
="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
3346 # For host modules, accept cache file option, or specification as blank.
3347 case "${cache_file}" in
3349 cache_file_option
="" ;;
3350 /* |
[A-Za-z
]:[\\/]* ) # absolute path
3351 cache_file_option
="--cache-file=${cache_file}" ;;
3353 cache_file_option
="--cache-file=../${cache_file}" ;;
3356 # Host dirs don't like to share a cache file either, horribly enough.
3357 # This seems to be due to autoconf 2.5x stupidity.
3358 host_configargs
="--cache-file=./config.cache --build=${build_alias} --host=${host_alias} --target=${target_alias} ${extra_host_args} ${baseargs}"
3360 target_configargs
=${baseargs}
3362 # Passing a --with-cross-host argument lets the target libraries know
3363 # whether they are being built with a cross-compiler or being built
3364 # native. However, it would be better to use other mechanisms to make the
3365 # sorts of decisions they want to make on this basis. Please consider
3366 # this option to be deprecated. FIXME.
3367 if test x
${is_cross_compiler} = xyes
; then
3368 target_configargs
="--with-cross-host=${host_alias} ${target_configargs}"
3371 # Default to --enable-multilib.
3372 if test x
${enable_multilib} = x
; then
3373 target_configargs
="--enable-multilib ${target_configargs}"
3376 # Pass --with-newlib if appropriate. Note that target_configdirs has
3377 # changed from the earlier setting of with_newlib.
3378 if test x
${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib
; then
3379 target_configargs
="--with-newlib ${target_configargs}"
3382 # Different target subdirs use different values of certain variables
3383 # (notably CXX). Worse, multilibs use *lots* of different values.
3384 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3385 # it doesn't automatically accept command-line overrides of them.
3386 # This means it's not safe for target subdirs to share a cache file,
3387 # which is disgusting, but there you have it. Hopefully this can be
3388 # fixed in future. It's still worthwhile to use a cache file for each
3389 # directory. I think.
3391 # Pass the appropriate --build, --host, --target and --cache-file arguments.
3392 # We need to pass --target, as newer autoconf's requires consistency
3393 # for target_alias and gcc doesn't manage it consistently.
3394 target_configargs
="--cache-file=./config.cache --build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
3397 case " $target_configdirs " in
3399 case " $target_configargs " in
3400 *" --with-newlib "*)
3403 FLAGS_FOR_TARGET
=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/include -isystem $$s/winsup/cygwin/include -isystem $$s/winsup/w32api/include' ;;
3406 # If we're not building GCC, don't discard standard headers.
3407 if test -d ${srcdir}/gcc
; then
3408 FLAGS_FOR_TARGET
=$FLAGS_FOR_TARGET' -nostdinc'
3410 if test "${build}" != "${host}"; then
3411 # On Canadian crosses, CC_FOR_TARGET will have already been set
3412 # by `configure', so we won't have an opportunity to add -Bgcc/
3413 # to it. This is right: we don't want to search that directory
3414 # for binaries, but we want the header files in there, so add
3416 FLAGS_FOR_TARGET
=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include'
3418 # Someone might think of using the pre-installed headers on
3419 # Canadian crosses, in case the installed compiler is not fully
3420 # compatible with the compiler being built. In this case, it
3421 # would be better to flag an error than risking having
3422 # incompatible object files being constructed. We can't
3423 # guarantee that an error will be flagged, but let's hope the
3424 # compiler will do it, when presented with incompatible header
3429 case "${target}-${is_cross_compiler}" in
3430 i
[3456789]86-*-linux*-no)
3431 # Here host == target, so we don't need to build gcc,
3432 # so we don't want to discard standard headers.
3433 FLAGS_FOR_TARGET
=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3436 # If we're building newlib, use its generic headers last, but search
3437 # for any libc-related directories first (so make it the last -B
3439 FLAGS_FOR_TARGET
=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3447 # Allow the user to override the flags for
3448 # our build compiler if desired.
3449 CFLAGS_FOR_BUILD
=${CFLAGS_FOR_BUILD-${CFLAGS}}
3451 # On Canadian crosses, we'll be searching the right directories for
3452 # the previously-installed cross compiler, so don't bother to add
3453 # flags for directories within the install tree of the compiler
3454 # being built; programs in there won't even run.
3455 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3456 # Search for pre-installed headers if nothing else fits.
3457 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
3460 if test "x
${use_gnu_ld}" = x &&
3461 echo " ${configdirs} " | grep " ld
" > /dev/null ; then
3462 # Arrange for us to find uninstalled linker scripts.
3463 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
3466 if test "x
${CC_FOR_TARGET+set}" = xset; then
3468 elif test -d ${srcdir}/gcc; then
3469 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
3470 elif test "$host" = "$target"; then
3471 CC_FOR_TARGET='$(CC)'
3473 CC_FOR_TARGET=`echo gcc | sed "${program_transform_name}"`
3475 CC_FOR_TARGET=$CC_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3477 if test "x
${GCJ_FOR_TARGET+set}" = xset; then
3479 elif test -d ${srcdir}/gcc; then
3480 GCJ_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc/'
3481 elif test "$host" = "$target"; then
3482 GCJ_FOR_TARGET='gcj'
3484 GCJ_FOR_TARGET=`echo gcj | sed "${program_transform_name}"`
3486 GCJ_FOR_TARGET=$GCJ_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3488 if test "x
${GFORTRAN_FOR_TARGET+set}" = xset; then
3490 elif test -d ${srcdir}/gcc; then
3491 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
3492 elif test "$host" = "$target"; then
3493 GFORTRAN_FOR_TARGET='gfortran'
3495 GFORTRAN_FOR_TARGET=`echo gfortran | sed "${program_transform_name}"`
3497 case $GFORTRAN_FOR_TARGET in
3498 *' $(FLAGS_FOR_TARGET)') ;;
3499 *) GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET' $(FLAGS_FOR_TARGET)' ;;
3502 # Don't use libstdc++-v3's flags to configure/build itself.
3503 libstdcxx_flags='`test ! -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags || $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
3504 raw_libstdcxx_flags='-L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
3506 if test "x
${CXX_FOR_TARGET+set}" = xset; then
3507 if test "x
${RAW_CXX_FOR_TARGET+set}" != xset; then
3508 RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3510 elif test -d ${srcdir}/gcc; then
3511 # We add -shared-libgcc to CXX_FOR_TARGET whenever we use xgcc instead
3512 # of g++ for linking C++ or Java, because g++ has -shared-libgcc by
3513 # default whereas gcc does not.
3514 # RAW_CXX_FOR_TARGET is for linking C++ or java; CXX_FOR_TARGET is for
3516 CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/g++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ '$libstdcxx_flags
3517 RAW_CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ '$raw_libstdcxx_flags
3518 elif test "$host" = "$target"; then
3519 CXX_FOR_TARGET='$(CXX)'
3520 RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3522 CXX_FOR_TARGET=`echo c++ | sed "${program_transform_name}"`
3523 RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3525 CXX_FOR_TARGET=$CXX_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3526 RAW_CXX_FOR_TARGET=$RAW_CXX_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3528 qCXX_FOR_TARGET=`echo "$CXX_FOR_TARGET" | sed 's,[&%],\\\&,g'`
3529 qRAW_CXX_FOR_TARGET=`echo "$RAW_CXX_FOR_TARGET" | sed 's,[&%],\\\&,g'`
3531 # We want to defer the evaluation of `cmd`s and shell variables in
3532 # CXX_FOR_TARGET when recursing in the top-level Makefile, such as for
3533 # bootstrap. We'll enclose CXX_FOR_TARGET_FOR_RECURSIVE_MAKE in single
3534 # quotes, but we still have to duplicate `$'s so that shell variables
3535 # can be expanded by the nested make as shell variables, not as make
3537 qqCXX_FOR_TARGET=`echo "$qCXX_FOR_TARGET" | sed -e 's,[$][$],$$$$,g'`
3538 qqRAW_CXX_FOR_TARGET=`echo "$qRAW_CXX_FOR_TARGET" | sed -e 's,[$][$],$$$$,g'`
3540 # Wrap CC_FOR_TARGET and friends, for certain types of builds.
3541 CC_FOR_TARGET="\$
(STAGE_CC_WRAPPER
) ${CC_FOR_TARGET}"
3542 GCJ_FOR_TARGET="\$
(STAGE_CC_WRAPPER
) ${GCJ_FOR_TARGET}"
3543 GFORTRAN_FOR_TARGET="\$
(STAGE_CC_WRAPPER
) ${GFORTRAN_FOR_TARGET}"
3544 CXX_FOR_TARGET="\$
(STAGE_CC_WRAPPER
) ${qCXX_FOR_TARGET}"
3545 RAW_CXX_FOR_TARGET="\$
(STAGE_CC_WRAPPER
) ${qRAW_CXX_FOR_TARGET}"
3546 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE="\$
(STAGE_CC_WRAPPER
) ${qqCXX_FOR_TARGET}"
3547 RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE="\$
(STAGE_CC_WRAPPER
) ${qqRAW_CXX_FOR_TARGET}"
3549 # Makefile fragments.
3550 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3552 eval fragval=\$$frag
3553 if test $fragval != /dev/null; then
3554 eval $frag=${srcdir}/$fragval
3562 # Miscellanea: directories, flags, etc.
3570 # Build module lists & subconfigure args.
3574 # Host module lists & subconfigure args.
3578 # Target module lists & subconfigure args.
3588 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
3589 ncn_target_tool_prefix=
3590 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
3592 if test -n "$ncn_tool_prefix"; then
3593 # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
3594 set dummy ${ncn_tool_prefix}ar; ac_word=$2
3595 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3596 echo "configure
:3597: checking
for $ac_word" >&5
3597 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3598 echo $ac_n "(cached
) $ac_c" 1>&6
3600 if test -n "$AR"; then
3601 ac_cv_prog_AR="$AR" # Let the user override the test.
3603 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3605 for ac_dir in $ac_dummy; do
3606 test -z "$ac_dir" && ac_dir=.
3607 if test -f $ac_dir/$ac_word; then
3608 ac_cv_prog_AR="${ncn_tool_prefix}ar"
3616 if test -n "$AR"; then
3617 echo "$ac_t""$AR" 1>&6
3619 echo "$ac_t""no
" 1>&6
3623 if test -z "$ac_cv_prog_AR" ; then
3624 if test $build = $host ; then
3626 # Extract the first word of "ar", so it can be a program name with args.
3627 set dummy ar; ac_word=$2
3628 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3629 echo "configure
:3630: checking
for $ac_word" >&5
3630 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
3631 echo $ac_n "(cached
) $ac_c" 1>&6
3633 if test -n "$ncn_cv_AR"; then
3634 ac_cv_prog_ncn_cv_AR="$ncn_cv_AR" # Let the user override the test.
3636 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3638 for ac_dir in $ac_dummy; do
3639 test -z "$ac_dir" && ac_dir=.
3640 if test -f $ac_dir/$ac_word; then
3641 ac_cv_prog_ncn_cv_AR="ar"
3646 test -z "$ac_cv_prog_ncn_cv_AR" && ac_cv_prog_ncn_cv_AR="ar"
3649 ncn_cv_AR="$ac_cv_prog_ncn_cv_AR"
3650 if test -n "$ncn_cv_AR"; then
3651 echo "$ac_t""$ncn_cv_AR" 1>&6
3653 echo "$ac_t""no
" 1>&6
3658 AR="${ncn_tool_prefix}ar"
3664 if test -n "$ncn_tool_prefix"; then
3665 # Extract the first word of "${ncn_tool_prefix}as
", so it can be a program name with args.
3666 set dummy ${ncn_tool_prefix}as; ac_word=$2
3667 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3668 echo "configure
:3669: checking
for $ac_word" >&5
3669 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3670 echo $ac_n "(cached
) $ac_c" 1>&6
3672 if test -n "$AS"; then
3673 ac_cv_prog_AS="$AS" # Let the user override the test.
3675 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3677 for ac_dir in $ac_dummy; do
3678 test -z "$ac_dir" && ac_dir=.
3679 if test -f $ac_dir/$ac_word; then
3680 ac_cv_prog_AS="${ncn_tool_prefix}as
"
3688 if test -n "$AS"; then
3689 echo "$ac_t""$AS" 1>&6
3691 echo "$ac_t""no
" 1>&6
3695 if test -z "$ac_cv_prog_AS" ; then
3696 if test $build = $host ; then
3698 # Extract the first word of "as
", so it can be a program name with args.
3699 set dummy as; ac_word=$2
3700 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3701 echo "configure
:3702: checking
for $ac_word" >&5
3702 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
3703 echo $ac_n "(cached
) $ac_c" 1>&6
3705 if test -n "$ncn_cv_AS"; then
3706 ac_cv_prog_ncn_cv_AS="$ncn_cv_AS" # Let the user override the test.
3708 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3710 for ac_dir in $ac_dummy; do
3711 test -z "$ac_dir" && ac_dir=.
3712 if test -f $ac_dir/$ac_word; then
3713 ac_cv_prog_ncn_cv_AS="as
"
3718 test -z "$ac_cv_prog_ncn_cv_AS" && ac_cv_prog_ncn_cv_AS="as
"
3721 ncn_cv_AS="$ac_cv_prog_ncn_cv_AS"
3722 if test -n "$ncn_cv_AS"; then
3723 echo "$ac_t""$ncn_cv_AS" 1>&6
3725 echo "$ac_t""no
" 1>&6
3730 AS="${ncn_tool_prefix}as
"
3736 if test -n "$ncn_tool_prefix"; then
3737 # Extract the first word of "${ncn_tool_prefix}dlltool
", so it can be a program name with args.
3738 set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
3739 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3740 echo "configure
:3741: checking
for $ac_word" >&5
3741 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3742 echo $ac_n "(cached
) $ac_c" 1>&6
3744 if test -n "$DLLTOOL"; then
3745 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3747 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3749 for ac_dir in $ac_dummy; do
3750 test -z "$ac_dir" && ac_dir=.
3751 if test -f $ac_dir/$ac_word; then
3752 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}dlltool
"
3759 DLLTOOL="$ac_cv_prog_DLLTOOL"
3760 if test -n "$DLLTOOL"; then
3761 echo "$ac_t""$DLLTOOL" 1>&6
3763 echo "$ac_t""no
" 1>&6
3767 if test -z "$ac_cv_prog_DLLTOOL" ; then
3768 if test $build = $host ; then
3769 ncn_cv_DLLTOOL=$DLLTOOL
3770 # Extract the first word of "dlltool
", so it can be a program name with args.
3771 set dummy dlltool; ac_word=$2
3772 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3773 echo "configure
:3774: checking
for $ac_word" >&5
3774 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
3775 echo $ac_n "(cached
) $ac_c" 1>&6
3777 if test -n "$ncn_cv_DLLTOOL"; then
3778 ac_cv_prog_ncn_cv_DLLTOOL="$ncn_cv_DLLTOOL" # Let the user override the test.
3780 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3782 for ac_dir in $ac_dummy; do
3783 test -z "$ac_dir" && ac_dir=.
3784 if test -f $ac_dir/$ac_word; then
3785 ac_cv_prog_ncn_cv_DLLTOOL="dlltool
"
3790 test -z "$ac_cv_prog_ncn_cv_DLLTOOL" && ac_cv_prog_ncn_cv_DLLTOOL="dlltool
"
3793 ncn_cv_DLLTOOL="$ac_cv_prog_ncn_cv_DLLTOOL"
3794 if test -n "$ncn_cv_DLLTOOL"; then
3795 echo "$ac_t""$ncn_cv_DLLTOOL" 1>&6
3797 echo "$ac_t""no
" 1>&6
3800 DLLTOOL=$ncn_cv_DLLTOOL
3802 DLLTOOL="${ncn_tool_prefix}dlltool
"
3805 DLLTOOL="$ac_cv_prog_DLLTOOL"
3808 if test -n "$ncn_tool_prefix"; then
3809 # Extract the first word of "${ncn_tool_prefix}ld
", so it can be a program name with args.
3810 set dummy ${ncn_tool_prefix}ld; ac_word=$2
3811 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3812 echo "configure
:3813: checking
for $ac_word" >&5
3813 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
3814 echo $ac_n "(cached
) $ac_c" 1>&6
3816 if test -n "$LD"; then
3817 ac_cv_prog_LD="$LD" # Let the user override the test.
3819 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3821 for ac_dir in $ac_dummy; do
3822 test -z "$ac_dir" && ac_dir=.
3823 if test -f $ac_dir/$ac_word; then
3824 ac_cv_prog_LD="${ncn_tool_prefix}ld
"
3832 if test -n "$LD"; then
3833 echo "$ac_t""$LD" 1>&6
3835 echo "$ac_t""no
" 1>&6
3839 if test -z "$ac_cv_prog_LD" ; then
3840 if test $build = $host ; then
3842 # Extract the first word of "ld
", so it can be a program name with args.
3843 set dummy ld; ac_word=$2
3844 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3845 echo "configure
:3846: checking
for $ac_word" >&5
3846 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
3847 echo $ac_n "(cached
) $ac_c" 1>&6
3849 if test -n "$ncn_cv_LD"; then
3850 ac_cv_prog_ncn_cv_LD="$ncn_cv_LD" # Let the user override the test.
3852 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3854 for ac_dir in $ac_dummy; do
3855 test -z "$ac_dir" && ac_dir=.
3856 if test -f $ac_dir/$ac_word; then
3857 ac_cv_prog_ncn_cv_LD="ld
"
3862 test -z "$ac_cv_prog_ncn_cv_LD" && ac_cv_prog_ncn_cv_LD="ld
"
3865 ncn_cv_LD="$ac_cv_prog_ncn_cv_LD"
3866 if test -n "$ncn_cv_LD"; then
3867 echo "$ac_t""$ncn_cv_LD" 1>&6
3869 echo "$ac_t""no
" 1>&6
3874 LD="${ncn_tool_prefix}ld
"
3880 if test -n "$ncn_tool_prefix"; then
3881 # Extract the first word of "${ncn_tool_prefix}nm
", so it can be a program name with args.
3882 set dummy ${ncn_tool_prefix}nm; ac_word=$2
3883 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3884 echo "configure
:3885: checking
for $ac_word" >&5
3885 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
3886 echo $ac_n "(cached
) $ac_c" 1>&6
3888 if test -n "$NM"; then
3889 ac_cv_prog_NM="$NM" # Let the user override the test.
3891 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3893 for ac_dir in $ac_dummy; do
3894 test -z "$ac_dir" && ac_dir=.
3895 if test -f $ac_dir/$ac_word; then
3896 ac_cv_prog_NM="${ncn_tool_prefix}nm
"
3904 if test -n "$NM"; then
3905 echo "$ac_t""$NM" 1>&6
3907 echo "$ac_t""no
" 1>&6
3911 if test -z "$ac_cv_prog_NM" ; then
3912 if test $build = $host ; then
3914 # Extract the first word of "nm
", so it can be a program name with args.
3915 set dummy nm; ac_word=$2
3916 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3917 echo "configure
:3918: checking
for $ac_word" >&5
3918 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
3919 echo $ac_n "(cached
) $ac_c" 1>&6
3921 if test -n "$ncn_cv_NM"; then
3922 ac_cv_prog_ncn_cv_NM="$ncn_cv_NM" # Let the user override the test.
3924 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3926 for ac_dir in $ac_dummy; do
3927 test -z "$ac_dir" && ac_dir=.
3928 if test -f $ac_dir/$ac_word; then
3929 ac_cv_prog_ncn_cv_NM="nm
"
3934 test -z "$ac_cv_prog_ncn_cv_NM" && ac_cv_prog_ncn_cv_NM="nm
"
3937 ncn_cv_NM="$ac_cv_prog_ncn_cv_NM"
3938 if test -n "$ncn_cv_NM"; then
3939 echo "$ac_t""$ncn_cv_NM" 1>&6
3941 echo "$ac_t""no
" 1>&6
3946 NM="${ncn_tool_prefix}nm
"
3952 if test -n "$ncn_tool_prefix"; then
3953 # Extract the first word of "${ncn_tool_prefix}ranlib
", so it can be a program name with args.
3954 set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
3955 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3956 echo "configure
:3957: checking
for $ac_word" >&5
3957 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3958 echo $ac_n "(cached
) $ac_c" 1>&6
3960 if test -n "$RANLIB"; then
3961 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3963 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3965 for ac_dir in $ac_dummy; do
3966 test -z "$ac_dir" && ac_dir=.
3967 if test -f $ac_dir/$ac_word; then
3968 ac_cv_prog_RANLIB="${ncn_tool_prefix}ranlib
"
3975 RANLIB="$ac_cv_prog_RANLIB"
3976 if test -n "$RANLIB"; then
3977 echo "$ac_t""$RANLIB" 1>&6
3979 echo "$ac_t""no
" 1>&6
3983 if test -z "$ac_cv_prog_RANLIB" ; then
3984 if test $build = $host ; then
3985 ncn_cv_RANLIB=$RANLIB
3986 # Extract the first word of "ranlib
", so it can be a program name with args.
3987 set dummy ranlib; ac_word=$2
3988 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
3989 echo "configure
:3990: checking
for $ac_word" >&5
3990 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
3991 echo $ac_n "(cached
) $ac_c" 1>&6
3993 if test -n "$ncn_cv_RANLIB"; then
3994 ac_cv_prog_ncn_cv_RANLIB="$ncn_cv_RANLIB" # Let the user override the test.
3996 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3998 for ac_dir in $ac_dummy; do
3999 test -z "$ac_dir" && ac_dir=.
4000 if test -f $ac_dir/$ac_word; then
4001 ac_cv_prog_ncn_cv_RANLIB="ranlib
"
4006 test -z "$ac_cv_prog_ncn_cv_RANLIB" && ac_cv_prog_ncn_cv_RANLIB=":"
4009 ncn_cv_RANLIB="$ac_cv_prog_ncn_cv_RANLIB"
4010 if test -n "$ncn_cv_RANLIB"; then
4011 echo "$ac_t""$ncn_cv_RANLIB" 1>&6
4013 echo "$ac_t""no
" 1>&6
4016 RANLIB=$ncn_cv_RANLIB
4021 RANLIB="$ac_cv_prog_RANLIB"
4024 if test -n "$ncn_tool_prefix"; then
4025 # Extract the first word of "${ncn_tool_prefix}windres
", so it can be a program name with args.
4026 set dummy ${ncn_tool_prefix}windres; ac_word=$2
4027 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4028 echo "configure
:4029: checking
for $ac_word" >&5
4029 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4030 echo $ac_n "(cached
) $ac_c" 1>&6
4032 if test -n "$WINDRES"; then
4033 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4035 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4037 for ac_dir in $ac_dummy; do
4038 test -z "$ac_dir" && ac_dir=.
4039 if test -f $ac_dir/$ac_word; then
4040 ac_cv_prog_WINDRES="${ncn_tool_prefix}windres
"
4047 WINDRES="$ac_cv_prog_WINDRES"
4048 if test -n "$WINDRES"; then
4049 echo "$ac_t""$WINDRES" 1>&6
4051 echo "$ac_t""no
" 1>&6
4055 if test -z "$ac_cv_prog_WINDRES" ; then
4056 if test $build = $host ; then
4057 ncn_cv_WINDRES=$WINDRES
4058 # Extract the first word of "windres
", so it can be a program name with args.
4059 set dummy windres; ac_word=$2
4060 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4061 echo "configure
:4062: checking
for $ac_word" >&5
4062 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
4063 echo $ac_n "(cached
) $ac_c" 1>&6
4065 if test -n "$ncn_cv_WINDRES"; then
4066 ac_cv_prog_ncn_cv_WINDRES="$ncn_cv_WINDRES" # Let the user override the test.
4068 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4070 for ac_dir in $ac_dummy; do
4071 test -z "$ac_dir" && ac_dir=.
4072 if test -f $ac_dir/$ac_word; then
4073 ac_cv_prog_ncn_cv_WINDRES="windres
"
4078 test -z "$ac_cv_prog_ncn_cv_WINDRES" && ac_cv_prog_ncn_cv_WINDRES="windres
"
4081 ncn_cv_WINDRES="$ac_cv_prog_ncn_cv_WINDRES"
4082 if test -n "$ncn_cv_WINDRES"; then
4083 echo "$ac_t""$ncn_cv_WINDRES" 1>&6
4085 echo "$ac_t""no
" 1>&6
4088 WINDRES=$ncn_cv_WINDRES
4090 WINDRES="${ncn_tool_prefix}windres
"
4093 WINDRES="$ac_cv_prog_WINDRES"
4096 if test -n "$ncn_tool_prefix"; then
4097 # Extract the first word of "${ncn_tool_prefix}objcopy
", so it can be a program name with args.
4098 set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
4099 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4100 echo "configure
:4101: checking
for $ac_word" >&5
4101 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4102 echo $ac_n "(cached
) $ac_c" 1>&6
4104 if test -n "$OBJCOPY"; then
4105 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4107 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4109 for ac_dir in $ac_dummy; do
4110 test -z "$ac_dir" && ac_dir=.
4111 if test -f $ac_dir/$ac_word; then
4112 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}objcopy
"
4119 OBJCOPY="$ac_cv_prog_OBJCOPY"
4120 if test -n "$OBJCOPY"; then
4121 echo "$ac_t""$OBJCOPY" 1>&6
4123 echo "$ac_t""no
" 1>&6
4127 if test -z "$ac_cv_prog_OBJCOPY" ; then
4128 if test $build = $host ; then
4129 ncn_cv_OBJCOPY=$OBJCOPY
4130 # Extract the first word of "objcopy
", so it can be a program name with args.
4131 set dummy objcopy; ac_word=$2
4132 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4133 echo "configure
:4134: checking
for $ac_word" >&5
4134 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
4135 echo $ac_n "(cached
) $ac_c" 1>&6
4137 if test -n "$ncn_cv_OBJCOPY"; then
4138 ac_cv_prog_ncn_cv_OBJCOPY="$ncn_cv_OBJCOPY" # Let the user override the test.
4140 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4142 for ac_dir in $ac_dummy; do
4143 test -z "$ac_dir" && ac_dir=.
4144 if test -f $ac_dir/$ac_word; then
4145 ac_cv_prog_ncn_cv_OBJCOPY="objcopy
"
4150 test -z "$ac_cv_prog_ncn_cv_OBJCOPY" && ac_cv_prog_ncn_cv_OBJCOPY="objcopy
"
4153 ncn_cv_OBJCOPY="$ac_cv_prog_ncn_cv_OBJCOPY"
4154 if test -n "$ncn_cv_OBJCOPY"; then
4155 echo "$ac_t""$ncn_cv_OBJCOPY" 1>&6
4157 echo "$ac_t""no
" 1>&6
4160 OBJCOPY=$ncn_cv_OBJCOPY
4162 OBJCOPY="${ncn_tool_prefix}objcopy
"
4165 OBJCOPY="$ac_cv_prog_OBJCOPY"
4168 if test -n "$ncn_tool_prefix"; then
4169 # Extract the first word of "${ncn_tool_prefix}objdump
", so it can be a program name with args.
4170 set dummy ${ncn_tool_prefix}objdump; ac_word=$2
4171 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4172 echo "configure
:4173: checking
for $ac_word" >&5
4173 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4174 echo $ac_n "(cached
) $ac_c" 1>&6
4176 if test -n "$OBJDUMP"; then
4177 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4179 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4181 for ac_dir in $ac_dummy; do
4182 test -z "$ac_dir" && ac_dir=.
4183 if test -f $ac_dir/$ac_word; then
4184 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}objdump
"
4191 OBJDUMP="$ac_cv_prog_OBJDUMP"
4192 if test -n "$OBJDUMP"; then
4193 echo "$ac_t""$OBJDUMP" 1>&6
4195 echo "$ac_t""no
" 1>&6
4199 if test -z "$ac_cv_prog_OBJDUMP" ; then
4200 if test $build = $host ; then
4201 ncn_cv_OBJDUMP=$OBJDUMP
4202 # Extract the first word of "objdump
", so it can be a program name with args.
4203 set dummy objdump; ac_word=$2
4204 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4205 echo "configure
:4206: checking
for $ac_word" >&5
4206 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
4207 echo $ac_n "(cached
) $ac_c" 1>&6
4209 if test -n "$ncn_cv_OBJDUMP"; then
4210 ac_cv_prog_ncn_cv_OBJDUMP="$ncn_cv_OBJDUMP" # Let the user override the test.
4212 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4214 for ac_dir in $ac_dummy; do
4215 test -z "$ac_dir" && ac_dir=.
4216 if test -f $ac_dir/$ac_word; then
4217 ac_cv_prog_ncn_cv_OBJDUMP="objdump
"
4222 test -z "$ac_cv_prog_ncn_cv_OBJDUMP" && ac_cv_prog_ncn_cv_OBJDUMP="objdump
"
4225 ncn_cv_OBJDUMP="$ac_cv_prog_ncn_cv_OBJDUMP"
4226 if test -n "$ncn_cv_OBJDUMP"; then
4227 echo "$ac_t""$ncn_cv_OBJDUMP" 1>&6
4229 echo "$ac_t""no
" 1>&6
4232 OBJDUMP=$ncn_cv_OBJDUMP
4234 OBJDUMP="${ncn_tool_prefix}objdump
"
4237 OBJDUMP="$ac_cv_prog_OBJDUMP"
4247 if test -n "$ncn_target_tool_prefix"; then
4248 # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
4249 set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
4250 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4251 echo "configure
:4252: checking
for $ac_word" >&5
4252 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
4253 echo $ac_n "(cached
) $ac_c" 1>&6
4255 if test -n "$CONFIGURED_AR_FOR_TARGET"; then
4256 ac_cv_prog_CONFIGURED_AR_FOR_TARGET="$CONFIGURED_AR_FOR_TARGET" # Let the user override the test.
4258 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4260 for ac_dir in $ac_dummy; do
4261 test -z "$ac_dir" && ac_dir=.
4262 if test -f $ac_dir/$ac_word; then
4263 ac_cv_prog_CONFIGURED_AR_FOR_TARGET="${ncn_target_tool_prefix}ar"
4270 CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_CONFIGURED_AR_FOR_TARGET"
4271 if test -n "$CONFIGURED_AR_FOR_TARGET"; then
4272 echo "$ac_t""$CONFIGURED_AR_FOR_TARGET" 1>&6
4274 echo "$ac_t""no
" 1>&6
4278 if test -z "$ac_cv_prog_CONFIGURED_AR_FOR_TARGET" ; then
4279 if test $build = $target ; then
4280 ncn_cv_CONFIGURED_AR_FOR_TARGET=$CONFIGURED_AR_FOR_TARGET
4281 # Extract the first word of "ar", so it can be a program name with args.
4282 set dummy ar; ac_word=$2
4283 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4284 echo "configure
:4285: checking
for $ac_word" >&5
4285 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
4286 echo $ac_n "(cached
) $ac_c" 1>&6
4288 if test -n "$ncn_cv_CONFIGURED_AR_FOR_TARGET"; then
4289 ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="$ncn_cv_CONFIGURED_AR_FOR_TARGET" # Let the user override the test.
4291 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4293 for ac_dir in $ac_dummy; do
4294 test -z "$ac_dir" && ac_dir=.
4295 if test -f $ac_dir/$ac_word; then
4296 ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="ar"
4301 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="ar"
4304 ncn_cv_CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET"
4305 if test -n "$ncn_cv_CONFIGURED_AR_FOR_TARGET"; then
4306 echo "$ac_t""$ncn_cv_CONFIGURED_AR_FOR_TARGET" 1>&6
4308 echo "$ac_t""no
" 1>&6
4311 CONFIGURED_AR_FOR_TARGET=$ncn_cv_CONFIGURED_AR_FOR_TARGET
4313 CONFIGURED_AR_FOR_TARGET="${ncn_target_tool_prefix}ar"
4316 CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_CONFIGURED_AR_FOR_TARGET"
4319 if test -n "$ncn_target_tool_prefix"; then
4320 # Extract the first word of "${ncn_target_tool_prefix}as
", so it can be a program name with args.
4321 set dummy ${ncn_target_tool_prefix}as; ac_word=$2
4322 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4323 echo "configure
:4324: checking
for $ac_word" >&5
4324 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
4325 echo $ac_n "(cached
) $ac_c" 1>&6
4327 if test -n "$CONFIGURED_AS_FOR_TARGET"; then
4328 ac_cv_prog_CONFIGURED_AS_FOR_TARGET="$CONFIGURED_AS_FOR_TARGET" # Let the user override the test.
4330 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4332 for ac_dir in $ac_dummy; do
4333 test -z "$ac_dir" && ac_dir=.
4334 if test -f $ac_dir/$ac_word; then
4335 ac_cv_prog_CONFIGURED_AS_FOR_TARGET="${ncn_target_tool_prefix}as
"
4342 CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_CONFIGURED_AS_FOR_TARGET"
4343 if test -n "$CONFIGURED_AS_FOR_TARGET"; then
4344 echo "$ac_t""$CONFIGURED_AS_FOR_TARGET" 1>&6
4346 echo "$ac_t""no
" 1>&6
4350 if test -z "$ac_cv_prog_CONFIGURED_AS_FOR_TARGET" ; then
4351 if test $build = $target ; then
4352 ncn_cv_CONFIGURED_AS_FOR_TARGET=$CONFIGURED_AS_FOR_TARGET
4353 # Extract the first word of "as
", so it can be a program name with args.
4354 set dummy as; ac_word=$2
4355 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4356 echo "configure
:4357: checking
for $ac_word" >&5
4357 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
4358 echo $ac_n "(cached
) $ac_c" 1>&6
4360 if test -n "$ncn_cv_CONFIGURED_AS_FOR_TARGET"; then
4361 ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="$ncn_cv_CONFIGURED_AS_FOR_TARGET" # Let the user override the test.
4363 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4365 for ac_dir in $ac_dummy; do
4366 test -z "$ac_dir" && ac_dir=.
4367 if test -f $ac_dir/$ac_word; then
4368 ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="as
"
4373 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="as
"
4376 ncn_cv_CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET"
4377 if test -n "$ncn_cv_CONFIGURED_AS_FOR_TARGET"; then
4378 echo "$ac_t""$ncn_cv_CONFIGURED_AS_FOR_TARGET" 1>&6
4380 echo "$ac_t""no
" 1>&6
4383 CONFIGURED_AS_FOR_TARGET=$ncn_cv_CONFIGURED_AS_FOR_TARGET
4385 CONFIGURED_AS_FOR_TARGET="${ncn_target_tool_prefix}as
"
4388 CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_CONFIGURED_AS_FOR_TARGET"
4391 if test -n "$ncn_target_tool_prefix"; then
4392 # Extract the first word of "${ncn_target_tool_prefix}dlltool
", so it can be a program name with args.
4393 set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
4394 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4395 echo "configure
:4396: checking
for $ac_word" >&5
4396 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
4397 echo $ac_n "(cached
) $ac_c" 1>&6
4399 if test -n "$CONFIGURED_DLLTOOL_FOR_TARGET"; then
4400 ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET="$CONFIGURED_DLLTOOL_FOR_TARGET" # Let the user override the test.
4402 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4404 for ac_dir in $ac_dummy; do
4405 test -z "$ac_dir" && ac_dir=.
4406 if test -f $ac_dir/$ac_word; then
4407 ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}dlltool
"
4414 CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET"
4415 if test -n "$CONFIGURED_DLLTOOL_FOR_TARGET"; then
4416 echo "$ac_t""$CONFIGURED_DLLTOOL_FOR_TARGET" 1>&6
4418 echo "$ac_t""no
" 1>&6
4422 if test -z "$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET" ; then
4423 if test $build = $target ; then
4424 ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET=$CONFIGURED_DLLTOOL_FOR_TARGET
4425 # Extract the first word of "dlltool
", so it can be a program name with args.
4426 set dummy dlltool; ac_word=$2
4427 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4428 echo "configure
:4429: checking
for $ac_word" >&5
4429 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
4430 echo $ac_n "(cached
) $ac_c" 1>&6
4432 if test -n "$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"; then
4433 ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" # Let the user override the test.
4435 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4437 for ac_dir in $ac_dummy; do
4438 test -z "$ac_dir" && ac_dir=.
4439 if test -f $ac_dir/$ac_word; then
4440 ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="dlltool
"
4445 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="dlltool
"
4448 ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"
4449 if test -n "$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"; then
4450 echo "$ac_t""$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" 1>&6
4452 echo "$ac_t""no
" 1>&6
4455 CONFIGURED_DLLTOOL_FOR_TARGET=$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET
4457 CONFIGURED_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}dlltool
"
4460 CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET"
4463 if test -n "$ncn_target_tool_prefix"; then
4464 # Extract the first word of "${ncn_target_tool_prefix}ld
", so it can be a program name with args.
4465 set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
4466 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4467 echo "configure
:4468: checking
for $ac_word" >&5
4468 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
4469 echo $ac_n "(cached
) $ac_c" 1>&6
4471 if test -n "$CONFIGURED_LD_FOR_TARGET"; then
4472 ac_cv_prog_CONFIGURED_LD_FOR_TARGET="$CONFIGURED_LD_FOR_TARGET" # Let the user override the test.
4474 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4476 for ac_dir in $ac_dummy; do
4477 test -z "$ac_dir" && ac_dir=.
4478 if test -f $ac_dir/$ac_word; then
4479 ac_cv_prog_CONFIGURED_LD_FOR_TARGET="${ncn_target_tool_prefix}ld
"
4486 CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_CONFIGURED_LD_FOR_TARGET"
4487 if test -n "$CONFIGURED_LD_FOR_TARGET"; then
4488 echo "$ac_t""$CONFIGURED_LD_FOR_TARGET" 1>&6
4490 echo "$ac_t""no
" 1>&6
4494 if test -z "$ac_cv_prog_CONFIGURED_LD_FOR_TARGET" ; then
4495 if test $build = $target ; then
4496 ncn_cv_CONFIGURED_LD_FOR_TARGET=$CONFIGURED_LD_FOR_TARGET
4497 # Extract the first word of "ld
", so it can be a program name with args.
4498 set dummy ld; ac_word=$2
4499 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4500 echo "configure
:4501: checking
for $ac_word" >&5
4501 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
4502 echo $ac_n "(cached
) $ac_c" 1>&6
4504 if test -n "$ncn_cv_CONFIGURED_LD_FOR_TARGET"; then
4505 ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="$ncn_cv_CONFIGURED_LD_FOR_TARGET" # Let the user override the test.
4507 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4509 for ac_dir in $ac_dummy; do
4510 test -z "$ac_dir" && ac_dir=.
4511 if test -f $ac_dir/$ac_word; then
4512 ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="ld
"
4517 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="ld
"
4520 ncn_cv_CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET"
4521 if test -n "$ncn_cv_CONFIGURED_LD_FOR_TARGET"; then
4522 echo "$ac_t""$ncn_cv_CONFIGURED_LD_FOR_TARGET" 1>&6
4524 echo "$ac_t""no
" 1>&6
4527 CONFIGURED_LD_FOR_TARGET=$ncn_cv_CONFIGURED_LD_FOR_TARGET
4529 CONFIGURED_LD_FOR_TARGET="${ncn_target_tool_prefix}ld
"
4532 CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_CONFIGURED_LD_FOR_TARGET"
4535 if test -n "$ncn_target_tool_prefix"; then
4536 # Extract the first word of "${ncn_target_tool_prefix}nm
", so it can be a program name with args.
4537 set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
4538 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4539 echo "configure
:4540: checking
for $ac_word" >&5
4540 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
4541 echo $ac_n "(cached
) $ac_c" 1>&6
4543 if test -n "$CONFIGURED_NM_FOR_TARGET"; then
4544 ac_cv_prog_CONFIGURED_NM_FOR_TARGET="$CONFIGURED_NM_FOR_TARGET" # Let the user override the test.
4546 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4548 for ac_dir in $ac_dummy; do
4549 test -z "$ac_dir" && ac_dir=.
4550 if test -f $ac_dir/$ac_word; then
4551 ac_cv_prog_CONFIGURED_NM_FOR_TARGET="${ncn_target_tool_prefix}nm
"
4558 CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_CONFIGURED_NM_FOR_TARGET"
4559 if test -n "$CONFIGURED_NM_FOR_TARGET"; then
4560 echo "$ac_t""$CONFIGURED_NM_FOR_TARGET" 1>&6
4562 echo "$ac_t""no
" 1>&6
4566 if test -z "$ac_cv_prog_CONFIGURED_NM_FOR_TARGET" ; then
4567 if test $build = $target ; then
4568 ncn_cv_CONFIGURED_NM_FOR_TARGET=$CONFIGURED_NM_FOR_TARGET
4569 # Extract the first word of "nm
", so it can be a program name with args.
4570 set dummy nm; ac_word=$2
4571 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4572 echo "configure
:4573: checking
for $ac_word" >&5
4573 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
4574 echo $ac_n "(cached
) $ac_c" 1>&6
4576 if test -n "$ncn_cv_CONFIGURED_NM_FOR_TARGET"; then
4577 ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="$ncn_cv_CONFIGURED_NM_FOR_TARGET" # Let the user override the test.
4579 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4581 for ac_dir in $ac_dummy; do
4582 test -z "$ac_dir" && ac_dir=.
4583 if test -f $ac_dir/$ac_word; then
4584 ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="nm
"
4589 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="nm
"
4592 ncn_cv_CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET"
4593 if test -n "$ncn_cv_CONFIGURED_NM_FOR_TARGET"; then
4594 echo "$ac_t""$ncn_cv_CONFIGURED_NM_FOR_TARGET" 1>&6
4596 echo "$ac_t""no
" 1>&6
4599 CONFIGURED_NM_FOR_TARGET=$ncn_cv_CONFIGURED_NM_FOR_TARGET
4601 CONFIGURED_NM_FOR_TARGET="${ncn_target_tool_prefix}nm
"
4604 CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_CONFIGURED_NM_FOR_TARGET"
4607 if test -n "$ncn_target_tool_prefix"; then
4608 # Extract the first word of "${ncn_target_tool_prefix}ranlib
", so it can be a program name with args.
4609 set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
4610 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4611 echo "configure
:4612: checking
for $ac_word" >&5
4612 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
4613 echo $ac_n "(cached
) $ac_c" 1>&6
4615 if test -n "$CONFIGURED_RANLIB_FOR_TARGET"; then
4616 ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET="$CONFIGURED_RANLIB_FOR_TARGET" # Let the user override the test.
4618 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4620 for ac_dir in $ac_dummy; do
4621 test -z "$ac_dir" && ac_dir=.
4622 if test -f $ac_dir/$ac_word; then
4623 ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}ranlib
"
4630 CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET"
4631 if test -n "$CONFIGURED_RANLIB_FOR_TARGET"; then
4632 echo "$ac_t""$CONFIGURED_RANLIB_FOR_TARGET" 1>&6
4634 echo "$ac_t""no
" 1>&6
4638 if test -z "$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET" ; then
4639 if test $build = $target ; then
4640 ncn_cv_CONFIGURED_RANLIB_FOR_TARGET=$CONFIGURED_RANLIB_FOR_TARGET
4641 # Extract the first word of "ranlib
", so it can be a program name with args.
4642 set dummy ranlib; ac_word=$2
4643 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4644 echo "configure
:4645: checking
for $ac_word" >&5
4645 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
4646 echo $ac_n "(cached
) $ac_c" 1>&6
4648 if test -n "$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"; then
4649 ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" # Let the user override the test.
4651 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4653 for ac_dir in $ac_dummy; do
4654 test -z "$ac_dir" && ac_dir=.
4655 if test -f $ac_dir/$ac_word; then
4656 ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="ranlib
"
4661 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET=":"
4664 ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"
4665 if test -n "$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"; then
4666 echo "$ac_t""$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" 1>&6
4668 echo "$ac_t""no
" 1>&6
4671 CONFIGURED_RANLIB_FOR_TARGET=$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET
4673 CONFIGURED_RANLIB_FOR_TARGET=":"
4676 CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET"
4679 if test -n "$ncn_target_tool_prefix"; then
4680 # Extract the first word of "${ncn_target_tool_prefix}windres
", so it can be a program name with args.
4681 set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
4682 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4683 echo "configure
:4684: checking
for $ac_word" >&5
4684 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
4685 echo $ac_n "(cached
) $ac_c" 1>&6
4687 if test -n "$CONFIGURED_WINDRES_FOR_TARGET"; then
4688 ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET="$CONFIGURED_WINDRES_FOR_TARGET" # Let the user override the test.
4690 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4692 for ac_dir in $ac_dummy; do
4693 test -z "$ac_dir" && ac_dir=.
4694 if test -f $ac_dir/$ac_word; then
4695 ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}windres
"
4702 CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET"
4703 if test -n "$CONFIGURED_WINDRES_FOR_TARGET"; then
4704 echo "$ac_t""$CONFIGURED_WINDRES_FOR_TARGET" 1>&6
4706 echo "$ac_t""no
" 1>&6
4710 if test -z "$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET" ; then
4711 if test $build = $target ; then
4712 ncn_cv_CONFIGURED_WINDRES_FOR_TARGET=$CONFIGURED_WINDRES_FOR_TARGET
4713 # Extract the first word of "windres
", so it can be a program name with args.
4714 set dummy windres; ac_word=$2
4715 echo $ac_n "checking
for $ac_word""...
$ac_c" 1>&6
4716 echo "configure
:4717: checking
for $ac_word" >&5
4717 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
4718 echo $ac_n "(cached
) $ac_c" 1>&6
4720 if test -n "$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"; then
4721 ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" # Let the user override the test.
4723 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4725 for ac_dir in $ac_dummy; do
4726 test -z "$ac_dir" && ac_dir=.
4727 if test -f $ac_dir/$ac_word; then
4728 ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="windres
"
4733 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="windres
"
4736 ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"
4737 if test -n "$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"; then
4738 echo "$ac_t""$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" 1>&6
4740 echo "$ac_t""no
" 1>&6
4743 CONFIGURED_WINDRES_FOR_TARGET=$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET
4745 CONFIGURED_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}windres
"
4748 CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET"
4762 # Fix up target tools.
4763 if test "x
${build}" = "x
${host}" ; then
4764 # In this case, the newly built tools can and should be used,
4765 # so we override the results of the autoconf tests.
4766 # This should really only happen when the tools are actually being built,
4767 # but that's a further refinement. The new build scheme, where
4768 # tools are built into a structure paralleling where they're installed,
4769 # should also eliminate all of this cleanly.
4770 AR_FOR_TARGET="\$
(USUAL_AR_FOR_TARGET
)"
4771 AS_FOR_TARGET="\$
(USUAL_AS_FOR_TARGET
)"
4772 DLLTOOL_FOR_TARGET="\$
(USUAL_DLLTOOL_FOR_TARGET
)"
4773 LD_FOR_TARGET="\$
(USUAL_LD_FOR_TARGET
)"
4774 NM_FOR_TARGET="\$
(USUAL_NM_FOR_TARGET
)"
4775 RANLIB_FOR_TARGET="\$
(USUAL_RANLIB_FOR_TARGET
)"
4776 WINDRES_FOR_TARGET="\$
(USUAL_WINDRES_FOR_TARGET
)"
4778 # Just use the ones we found.
4779 AR_FOR_TARGET="\$
(CONFIGURED_AR_FOR_TARGET
)"
4780 AS_FOR_TARGET="\$
(CONFIGURED_AS_FOR_TARGET
)"
4781 DLLTOOL_FOR_TARGET="\$
(CONFIGURED_DLLTOOL_FOR_TARGET
)"
4782 LD_FOR_TARGET="\$
(CONFIGURED_LD_FOR_TARGET
)"
4783 NM_FOR_TARGET="\$
(CONFIGURED_NM_FOR_TARGET
)"
4784 RANLIB_FOR_TARGET="\$
(CONFIGURED_RANLIB_FOR_TARGET
)"
4785 WINDRES_FOR_TARGET="\$
(CONFIGURED_WINDRES_FOR_TARGET
)"
4795 # Certain tools may need extra flags.
4796 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
4797 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
4798 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
4800 echo $ac_n "checking whether to
enable maintainer-specific portions of Makefiles
""...
$ac_c" 1>&6
4801 echo "configure
:4802: checking whether to
enable maintainer-specific portions of Makefiles
" >&5
4802 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4803 if test "${enable_maintainer_mode+set}" = set; then
4804 enableval="$enable_maintainer_mode"
4805 USE_MAINTAINER_MODE=$enableval
4807 USE_MAINTAINER_MODE=no
4810 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4813 if test "$USE_MAINTAINER_MODE" = yes; then
4814 MAINTAINER_MODE_TRUE=
4815 MAINTAINER_MODE_FALSE='#'
4817 MAINTAINER_MODE_TRUE='#'
4818 MAINTAINER_MODE_FALSE=
4820 MAINT=$MAINTAINER_MODE_TRUE
4822 # ---------------------
4823 # GCC bootstrap support
4824 # ---------------------
4826 # Stage specific cflags for build.
4831 yes) stage1_cflags="-g -Wa,-J" ;;
4832 *) stage1_cflags="-g -J" ;;
4835 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
4836 # sources; use -no-cpp-precomp to get to GNU cpp.
4837 # Apple's GCC has bugs in designated initializer handling, so disable
4839 stage1_cflags="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
4844 # It makes debugging easier if we create as symlinks the stage directories
4845 # gcc for stageN-gcc and stagePREV-gcc for stage(N-1). In case this is not
4846 # possible, however, we can resort to mv.
4847 echo $ac_n "checking
if symbolic links between directories work
""...
$ac_c" 1>&6
4848 echo "configure
:4849: checking
if symbolic links between directories work
" >&5
4849 if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then
4850 echo $ac_n "(cached
) $ac_c" 1>&6
4852 if test "${LN_S}" = "ln -s" \
4853 && mkdir confdir.s1 \
4854 && ln -s confdir.s1 confdir.s2 \
4855 && echo timestamp1 > confdir.s1/conftest.1 \
4856 && cmp confdir.s1/conftest.1 confdir.s2/conftest.1 \
4857 && echo timestamp2 > confdir.s2/conftest.2 \
4858 && cmp confdir.s1/conftest.2 confdir.s1/conftest.2 \
4859 && rm -f confdir.s2; then
4860 gcc_cv_prog_ln_s_dir=yes
4862 gcc_cv_prog_ln_s_dir=no
4864 rm -rf confdir.s1 confdir.s2
4867 echo "$ac_t""$gcc_cv_prog_ln_s_dir" 1>&6
4869 case ${gcc_cv_prog_ln_s_dir} in
4871 CREATE_LINK_TO_DIR='ln -s $$1 $$2'
4872 UNDO_LINK_TO_DIR='rm -f $$1' ;;
4874 CREATE_LINK_TO_DIR='mv $$1 $$2'
4875 UNDO_LINK_TO_DIR='mv $$1 $$2' ;;
4880 # Enable -Werror in bootstrap stage2 and later.
4881 # Change the default to "no
" on release branches.
4882 # Check whether --enable-werror or --disable-werror was given.
4883 if test "${enable_werror+set}" = set; then
4884 enableval="$enable_werror"
4890 case ${enable_werror} in
4891 yes) stage2_werror_flag="--enable-werror-always" ;;
4892 *) stage2_werror_flag="" ;;
4897 cat > confcache <<\EOF
4898 # This file is a shell script that caches the results of configure
4899 # tests run on this system so they can be shared between configure
4900 # scripts and configure runs. It is not useful on other systems.
4901 # If it contains results you don't want to keep, you may remove or edit it.
4903 # By default, configure uses ./config.cache as the cache file,
4904 # creating it if it does not exist already. You can give configure
4905 # the --cache-file=FILE option to use a different cache file; that is
4906 # what configure does when it calls configure scripts in
4907 # subdirectories, so they share the cache.
4908 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4909 # config.status only pays attention to the cache file if you give it the
4910 # --recheck option to rerun configure.
4913 # The following way of writing the cache mishandles newlines in values,
4914 # but we know of no workaround that is simple, portable, and efficient.
4915 # So, don't put newlines in cache variables' values.
4916 # Ultrix sh set writes to stderr and can't be redirected directly,
4917 # and sets the high bit in the cache file unless we assign to the vars.
4919 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4921 # `set' does not quote correctly, so add quotes (double-quote substitution
4922 # turns \\\\ into \\, and sed turns \\ into \).
4924 -e "s
/'/'\\\\''/g
" \
4925 -e "s
/^
\\([a-zA-Z0-9_
]*_cv_
[a-zA-Z0-9_
]*\\)=\\(.
*\\)/\\1=\
${\\1='\\2'}/p
"
4928 # `set' quotes correctly as required by POSIX, so do not add quotes.
4929 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4932 if cmp -s $cache_file confcache; then
4935 if test -w $cache_file; then
4936 echo "updating cache
$cache_file"
4937 cat confcache > $cache_file
4939 echo "not updating unwritable cache
$cache_file"
4944 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4946 test "x
$prefix" = xNONE && prefix=$ac_default_prefix
4947 # Let make expand exec_prefix.
4948 test "x
$exec_prefix" = xNONE && exec_prefix='${prefix}'
4950 # Any assignment to VPATH causes Sun make to only execute
4951 # the first set of double-colon rules, so remove it if not needed.
4952 # If there is a colon in the path, we need to keep it.
4953 if test "x
$srcdir" = x.; then
4954 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4957 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4959 # Transform confdefs.h into DEFS.
4960 # Protect against shell expansion while executing Makefile rules.
4961 # Protect against Makefile macro expansion.
4963 # If the first sed substitution is executed (which looks for macros that
4964 # take arguments), then we branch to the quote section. Otherwise,
4965 # look for a macro that doesn't take arguments.
4966 cat >confdef2opt.sed <<\_ACEOF
4969 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
4971 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
4975 s,[ `~#$^&*(){}\\|;'"<>?
],\\&,g
4981 # We use echo to avoid assuming a particular line-breaking character.
4982 # The extra dot is to prevent the shell from consuming trailing
4983 # line-breaks from the sub-command output. A line-break within
4984 # single-quotes doesn't work because, if this script is created in a
4985 # platform that uses two characters for line-breaks (e.g., DOS), tr
4987 ac_LF_and_DOT
=`echo; echo .`
4988 DEFS
=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
4989 rm -f confdef2opt.
sed
4992 # Without the "./", some shells look in PATH for config.status.
4993 : ${CONFIG_STATUS=./config.status}
4995 echo creating
$CONFIG_STATUS
4996 rm -f $CONFIG_STATUS
4997 cat > $CONFIG_STATUS <<EOF
4999 # Generated automatically by configure.
5000 # Run this file to recreate the current configuration.
5001 # This directory was configured as follows,
5002 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5004 # $0 $ac_configure_args
5006 # Compiler output produced by configure, useful for debugging
5007 # configure, is in ./config.log if it exists.
5009 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5012 case "\$ac_option" in
5013 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5014 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5015 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5016 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5017 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5019 -help | --help | --hel | --he | --h)
5020 echo "\$ac_cs_usage"; exit 0 ;;
5021 *) echo "\$ac_cs_usage"; exit 1 ;;
5025 ac_given_srcdir=$srcdir
5026 ac_given_INSTALL="$INSTALL"
5028 trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5030 cat >> $CONFIG_STATUS <<EOF
5032 # Protect against being on the right side of a sed subst in config.status.
5033 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5034 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5038 s%@CFLAGS@%$CFLAGS%g
5039 s%@CPPFLAGS@%$CPPFLAGS%g
5040 s%@CXXFLAGS@%$CXXFLAGS%g
5041 s%@FFLAGS@%$FFLAGS%g
5043 s%@LDFLAGS@%$LDFLAGS%g
5045 s%@exec_prefix@%$exec_prefix%g
5046 s%@prefix@%$prefix%g
5047 s%@program_transform_name@%$program_transform_name%g
5048 s%@bindir@%$bindir%g
5049 s%@sbindir@%$sbindir%g
5050 s%@libexecdir@%$libexecdir%g
5051 s%@datadir@%$datadir%g
5052 s%@sysconfdir@%$sysconfdir%g
5053 s%@sharedstatedir@%$sharedstatedir%g
5054 s%@localstatedir@%$localstatedir%g
5055 s%@libdir@%$libdir%g
5056 s%@includedir@%$includedir%g
5057 s%@oldincludedir@%$oldincludedir%g
5058 s%@infodir@%$infodir%g
5059 s%@mandir@%$mandir%g
5061 s%@host_alias@%$host_alias%g
5062 s%@host_cpu@%$host_cpu%g
5063 s%@host_vendor@%$host_vendor%g
5064 s%@host_os@%$host_os%g
5065 s%@target@%$target%g
5066 s%@target_alias@%$target_alias%g
5067 s%@target_cpu@%$target_cpu%g
5068 s%@target_vendor@%$target_vendor%g
5069 s%@target_os@%$target_os%g
5071 s%@build_alias@%$build_alias%g
5072 s%@build_cpu@%$build_cpu%g
5073 s%@build_vendor@%$build_vendor%g
5074 s%@build_os@%$build_os%g
5075 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5076 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5077 s%@INSTALL_DATA@%$INSTALL_DATA%g
5080 s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
5081 s%@build_subdir@%$build_subdir%g
5082 s%@host_subdir@%$host_subdir%g
5083 s%@target_subdir@%$target_subdir%g
5085 s%@GNATBIND@%$GNATBIND%g
5086 s%@do_compare@%$do_compare%g
5087 s%@gmplibs@%$gmplibs%g
5088 s%@gmpinc@%$gmpinc%g
5089 s%@stage1_languages@%$stage1_languages%g
5090 s%@SYSROOT_CFLAGS_FOR_TARGET@%$SYSROOT_CFLAGS_FOR_TARGET%g
5091 s%@CONFIGURED_BISON@%$CONFIGURED_BISON%g
5092 s%@CONFIGURED_YACC@%$CONFIGURED_YACC%g
5093 s%@CONFIGURED_M4@%$CONFIGURED_M4%g
5094 s%@CONFIGURED_FLEX@%$CONFIGURED_FLEX%g
5095 s%@CONFIGURED_LEX@%$CONFIGURED_LEX%g
5096 s%@CONFIGURED_MAKEINFO@%$CONFIGURED_MAKEINFO%g
5097 s%@bootstrap_lean@%$bootstrap_lean%g
5098 s%@default_target@%$default_target%g
5099 /@serialization_dependencies@/r $serialization_dependencies
5100 s%@serialization_dependencies@%%g
5101 /@host_makefile_frag@/r $host_makefile_frag
5102 s%@host_makefile_frag@%%g
5103 /@target_makefile_frag@/r $target_makefile_frag
5104 s%@target_makefile_frag@%%g
5105 /@alphaieee_frag@/r $alphaieee_frag
5106 s%@alphaieee_frag@%%g
5107 /@ospace_frag@/r $ospace_frag
5109 s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
5110 s%@BUILD_PREFIX@%$BUILD_PREFIX%g
5111 s%@BUILD_PREFIX_1@%$BUILD_PREFIX_1%g
5112 s%@tooldir@%$tooldir%g
5113 s%@build_tooldir@%$build_tooldir%g
5114 s%@GDB_TK@%$GDB_TK%g
5115 s%@build_configargs@%$build_configargs%g
5116 s%@build_configdirs@%$build_configdirs%g
5117 s%@host_configargs@%$host_configargs%g
5118 s%@configdirs@%$configdirs%g
5119 s%@target_configargs@%$target_configargs%g
5120 s%@target_configdirs@%$target_configdirs%g
5121 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
5122 s%@config_shell@%$config_shell%g
5124 s%@ncn_cv_AR@%$ncn_cv_AR%g
5126 s%@ncn_cv_AS@%$ncn_cv_AS%g
5127 s%@DLLTOOL@%$DLLTOOL%g
5128 s%@ncn_cv_DLLTOOL@%$ncn_cv_DLLTOOL%g
5130 s%@ncn_cv_LD@%$ncn_cv_LD%g
5132 s%@ncn_cv_NM@%$ncn_cv_NM%g
5133 s%@RANLIB@%$RANLIB%g
5134 s%@ncn_cv_RANLIB@%$ncn_cv_RANLIB%g
5135 s%@WINDRES@%$WINDRES%g
5136 s%@ncn_cv_WINDRES@%$ncn_cv_WINDRES%g
5137 s%@OBJCOPY@%$OBJCOPY%g
5138 s%@ncn_cv_OBJCOPY@%$ncn_cv_OBJCOPY%g
5139 s%@OBJDUMP@%$OBJDUMP%g
5140 s%@ncn_cv_OBJDUMP@%$ncn_cv_OBJDUMP%g
5142 s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
5143 s%@CONFIGURED_AR_FOR_TARGET@%$CONFIGURED_AR_FOR_TARGET%g
5144 s%@ncn_cv_CONFIGURED_AR_FOR_TARGET@%$ncn_cv_CONFIGURED_AR_FOR_TARGET%g
5145 s%@CONFIGURED_AS_FOR_TARGET@%$CONFIGURED_AS_FOR_TARGET%g
5146 s%@ncn_cv_CONFIGURED_AS_FOR_TARGET@%$ncn_cv_CONFIGURED_AS_FOR_TARGET%g
5147 s%@CONFIGURED_DLLTOOL_FOR_TARGET@%$CONFIGURED_DLLTOOL_FOR_TARGET%g
5148 s%@ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET@%$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET%g
5149 s%@CONFIGURED_LD_FOR_TARGET@%$CONFIGURED_LD_FOR_TARGET%g
5150 s%@ncn_cv_CONFIGURED_LD_FOR_TARGET@%$ncn_cv_CONFIGURED_LD_FOR_TARGET%g
5151 s%@CONFIGURED_NM_FOR_TARGET@%$CONFIGURED_NM_FOR_TARGET%g
5152 s%@ncn_cv_CONFIGURED_NM_FOR_TARGET@%$ncn_cv_CONFIGURED_NM_FOR_TARGET%g
5153 s%@CONFIGURED_RANLIB_FOR_TARGET@%$CONFIGURED_RANLIB_FOR_TARGET%g
5154 s%@ncn_cv_CONFIGURED_RANLIB_FOR_TARGET@%$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET%g
5155 s%@CONFIGURED_WINDRES_FOR_TARGET@%$CONFIGURED_WINDRES_FOR_TARGET%g
5156 s%@ncn_cv_CONFIGURED_WINDRES_FOR_TARGET@%$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET%g
5157 s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
5158 s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
5159 s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
5160 s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
5161 s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
5162 s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
5163 s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
5164 s%@CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%$CXX_FOR_TARGET_FOR_RECURSIVE_MAKE%g
5165 s%@RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%$RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE%g
5166 s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
5167 s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
5168 s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
5169 s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
5170 s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
5171 s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
5172 s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
5173 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5174 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5176 s%@stage1_cflags@%$stage1_cflags%g
5177 s%@CREATE_LINK_TO_DIR@%$CREATE_LINK_TO_DIR%g
5178 s%@UNDO_LINK_TO_DIR@%$UNDO_LINK_TO_DIR%g
5179 s%@stage2_werror_flag@%$stage2_werror_flag%g
5184 cat >> $CONFIG_STATUS <<\EOF
5186 # Split the substitutions into bite-sized pieces for seds with
5187 # small command number limits, like on Digital OSF/1 and HP-UX.
5188 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5189 ac_file
=1 # Number of current file.
5190 ac_beg
=1 # First line for current file.
5191 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5194 while $ac_more_lines; do
5195 if test $ac_beg -gt 1; then
5196 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5198 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5200 if test ! -s conftest.s
$ac_file; then
5202 rm -f conftest.s
$ac_file
5204 if test -z "$ac_sed_cmds"; then
5205 ac_sed_cmds
="sed -f conftest.s$ac_file"
5207 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5209 ac_file
=`expr $ac_file + 1`
5211 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5214 if test -z "$ac_sed_cmds"; then
5219 cat >> $CONFIG_STATUS <<EOF
5221 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
5223 cat >> $CONFIG_STATUS <<\EOF
5224 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5225 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5227 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5228 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5229 *) ac_file_in
="${ac_file}.in" ;;
5232 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5234 # Remove last slash and all that follows it. Not all systems have dirname.
5235 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5236 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5237 # The file is in a subdirectory.
5238 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5239 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5240 # A "../" for each directory in $ac_dir_suffix.
5241 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5243 ac_dir_suffix
= ac_dots
=
5246 case "$ac_given_srcdir" in
5248 if test -z "$ac_dots"; then top_srcdir
=.
5249 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5250 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5252 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5253 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5256 case "$ac_given_INSTALL" in
5257 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5258 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5261 echo creating
"$ac_file"
5263 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5265 *Makefile
*) ac_comsub
="1i\\
5266 # $configure_input" ;;
5270 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5272 s%@configure_input@%$configure_input%g
5273 s%@srcdir@%$srcdir%g
5274 s%@top_srcdir@%$top_srcdir%g
5275 s%@INSTALL@%$INSTALL%g
5276 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5281 cat >> $CONFIG_STATUS <<EOF
5284 cat >> $CONFIG_STATUS <<\EOF
5288 chmod +x
$CONFIG_STATUS
5289 rm -fr confdefs
* $ac_clean_files
5290 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1