*** empty log message ***
[deliverable/binutils-gdb.git] / configure
... / ...
CommitLineData
1#! /bin/sh
2
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.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
15 --enable-libada Builds libada directory"
16ac_help="$ac_help
17 --enable-libssp Builds libssp directory"
18ac_help="$ac_help
19 --enable-libgcc-math Builds libgcc-math directory"
20ac_help="$ac_help
21 --with-mpfr-dir=PATH Specify source directory for MPFR library"
22ac_help="$ac_help
23 --with-mpfr=PATH Specify directory for installed MPFR library"
24ac_help="$ac_help
25 --with-gmp-dir=PATH Specify source directory for GMP library"
26ac_help="$ac_help
27 --with-gmp=PATH Specify directory for installed GMP library"
28ac_help="$ac_help
29 --with-build-sysroot=sysroot
30 use sysroot as the system root during the build"
31ac_help="$ac_help
32 --enable-bootstrap Enable bootstrapping [yes if native build]"
33ac_help="$ac_help
34 --enable-serial-[{host,target,build}-]configure
35 Force sequential configuration of
36 sub-packages for the host, target or build
37 machine, or all sub-packages"
38ac_help="$ac_help
39 --with-build-time-tools=path
40 use given path to find target tools during the build"
41ac_help="$ac_help
42 --enable-maintainer-mode enable make rules and dependencies not useful
43 (and sometimes confusing) to the casual installer"
44ac_help="$ac_help
45 --enable-werror enable -Werror in bootstrap stage2 and later"
46ac_help="$ac_help
47 --with-datarootdir Use datarootdir as the data root directory."
48ac_help="$ac_help
49 --with-docdir Install documentation in this directory."
50ac_help="$ac_help
51 --with-htmldir Install html in this directory."
52
53# Initialize some variables set by options.
54# The variables have the same names as the options, with
55# dashes changed to underlines.
56build=NONE
57cache_file=./config.cache
58exec_prefix=NONE
59host=NONE
60no_create=
61nonopt=NONE
62no_recursion=
63prefix=NONE
64program_prefix=NONE
65program_suffix=NONE
66program_transform_name=s,x,x,
67silent=
68site=
69srcdir=
70target=NONE
71verbose=
72x_includes=NONE
73x_libraries=NONE
74bindir='${exec_prefix}/bin'
75sbindir='${exec_prefix}/sbin'
76libexecdir='${exec_prefix}/libexec'
77datadir='${prefix}/share'
78sysconfdir='${prefix}/etc'
79sharedstatedir='${prefix}/com'
80localstatedir='${prefix}/var'
81libdir='${exec_prefix}/lib'
82includedir='${prefix}/include'
83oldincludedir='/usr/include'
84infodir='${prefix}/info'
85mandir='${prefix}/man'
86
87# Initialize some other variables.
88subdirs=
89MFLAGS= MAKEFLAGS=
90SHELL=${CONFIG_SHELL-/bin/sh}
91# Maximum number of lines to put in a shell here document.
92ac_max_here_lines=12
93
94ac_prev=
95for ac_option
96do
97
98 # If the previous option needs an argument, assign it.
99 if test -n "$ac_prev"; then
100 eval "$ac_prev=\$ac_option"
101 ac_prev=
102 continue
103 fi
104
105 case "$ac_option" in
106 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
107 *) ac_optarg= ;;
108 esac
109
110 # Accept the important Cygnus configure options, so we can diagnose typos.
111
112 case "$ac_option" in
113
114 -bindir | --bindir | --bindi | --bind | --bin | --bi)
115 ac_prev=bindir ;;
116 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
117 bindir="$ac_optarg" ;;
118
119 -build | --build | --buil | --bui | --bu)
120 ac_prev=build ;;
121 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
122 build="$ac_optarg" ;;
123
124 -cache-file | --cache-file | --cache-fil | --cache-fi \
125 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
126 ac_prev=cache_file ;;
127 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
128 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
129 cache_file="$ac_optarg" ;;
130
131 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
132 ac_prev=datadir ;;
133 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
134 | --da=*)
135 datadir="$ac_optarg" ;;
136
137 -disable-* | --disable-*)
138 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
139 # Reject names that are not valid shell variable names.
140 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
141 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 fi
143 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
144 eval "enable_${ac_feature}=no" ;;
145
146 -enable-* | --enable-*)
147 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
148 # Reject names that are not valid shell variable names.
149 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
150 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
151 fi
152 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
153 case "$ac_option" in
154 *=*) ;;
155 *) ac_optarg=yes ;;
156 esac
157 eval "enable_${ac_feature}='$ac_optarg'" ;;
158
159 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
160 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
161 | --exec | --exe | --ex)
162 ac_prev=exec_prefix ;;
163 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
164 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
165 | --exec=* | --exe=* | --ex=*)
166 exec_prefix="$ac_optarg" ;;
167
168 -gas | --gas | --ga | --g)
169 # Obsolete; use --with-gas.
170 with_gas=yes ;;
171
172 -help | --help | --hel | --he)
173 # Omit some internal or obsolete options to make the list less imposing.
174 # This message is too long to be a string in the A/UX 3.1 sh.
175 cat << EOF
176Usage: configure [options] [host]
177Options: [defaults in brackets after descriptions]
178Configuration:
179 --cache-file=FILE cache test results in FILE
180 --help print this message
181 --no-create do not create output files
182 --quiet, --silent do not print \`checking...' messages
183 --version print the version of autoconf that created configure
184Directory and file names:
185 --prefix=PREFIX install architecture-independent files in PREFIX
186 [$ac_default_prefix]
187 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
188 [same as prefix]
189 --bindir=DIR user executables in DIR [EPREFIX/bin]
190 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
191 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
192 --datadir=DIR read-only architecture-independent data in DIR
193 [PREFIX/share]
194 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
195 --sharedstatedir=DIR modifiable architecture-independent data in DIR
196 [PREFIX/com]
197 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
198 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
199 --includedir=DIR C header files in DIR [PREFIX/include]
200 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
201 --infodir=DIR info documentation in DIR [PREFIX/info]
202 --mandir=DIR man documentation in DIR [PREFIX/man]
203 --srcdir=DIR find the sources in DIR [configure dir or ..]
204 --program-prefix=PREFIX prepend PREFIX to installed program names
205 --program-suffix=SUFFIX append SUFFIX to installed program names
206 --program-transform-name=PROGRAM
207 run sed PROGRAM on installed program names
208EOF
209 cat << EOF
210Host type:
211 --build=BUILD configure for building on BUILD [BUILD=HOST]
212 --host=HOST configure for HOST [guessed]
213 --target=TARGET configure for TARGET [TARGET=HOST]
214Features and packages:
215 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
216 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
217 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
218 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
219 --x-includes=DIR X include files are in DIR
220 --x-libraries=DIR X library files are in DIR
221EOF
222 if test -n "$ac_help"; then
223 echo "--enable and --with options recognized:$ac_help"
224 fi
225 exit 0 ;;
226
227 -host | --host | --hos | --ho)
228 ac_prev=host ;;
229 -host=* | --host=* | --hos=* | --ho=*)
230 host="$ac_optarg" ;;
231
232 -includedir | --includedir | --includedi | --included | --include \
233 | --includ | --inclu | --incl | --inc)
234 ac_prev=includedir ;;
235 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
236 | --includ=* | --inclu=* | --incl=* | --inc=*)
237 includedir="$ac_optarg" ;;
238
239 -infodir | --infodir | --infodi | --infod | --info | --inf)
240 ac_prev=infodir ;;
241 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
242 infodir="$ac_optarg" ;;
243
244 -libdir | --libdir | --libdi | --libd)
245 ac_prev=libdir ;;
246 -libdir=* | --libdir=* | --libdi=* | --libd=*)
247 libdir="$ac_optarg" ;;
248
249 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
250 | --libexe | --libex | --libe)
251 ac_prev=libexecdir ;;
252 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
253 | --libexe=* | --libex=* | --libe=*)
254 libexecdir="$ac_optarg" ;;
255
256 -localstatedir | --localstatedir | --localstatedi | --localstated \
257 | --localstate | --localstat | --localsta | --localst \
258 | --locals | --local | --loca | --loc | --lo)
259 ac_prev=localstatedir ;;
260 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
261 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
262 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
263 localstatedir="$ac_optarg" ;;
264
265 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
266 ac_prev=mandir ;;
267 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
268 mandir="$ac_optarg" ;;
269
270 -nfp | --nfp | --nf)
271 # Obsolete; use --without-fp.
272 with_fp=no ;;
273
274 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
275 | --no-cr | --no-c)
276 no_create=yes ;;
277
278 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
279 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
280 no_recursion=yes ;;
281
282 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
283 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
284 | --oldin | --oldi | --old | --ol | --o)
285 ac_prev=oldincludedir ;;
286 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
287 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
288 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
289 oldincludedir="$ac_optarg" ;;
290
291 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
292 ac_prev=prefix ;;
293 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
294 prefix="$ac_optarg" ;;
295
296 -program-prefix | --program-prefix | --program-prefi | --program-pref \
297 | --program-pre | --program-pr | --program-p)
298 ac_prev=program_prefix ;;
299 -program-prefix=* | --program-prefix=* | --program-prefi=* \
300 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
301 program_prefix="$ac_optarg" ;;
302
303 -program-suffix | --program-suffix | --program-suffi | --program-suff \
304 | --program-suf | --program-su | --program-s)
305 ac_prev=program_suffix ;;
306 -program-suffix=* | --program-suffix=* | --program-suffi=* \
307 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
308 program_suffix="$ac_optarg" ;;
309
310 -program-transform-name | --program-transform-name \
311 | --program-transform-nam | --program-transform-na \
312 | --program-transform-n | --program-transform- \
313 | --program-transform | --program-transfor \
314 | --program-transfo | --program-transf \
315 | --program-trans | --program-tran \
316 | --progr-tra | --program-tr | --program-t)
317 ac_prev=program_transform_name ;;
318 -program-transform-name=* | --program-transform-name=* \
319 | --program-transform-nam=* | --program-transform-na=* \
320 | --program-transform-n=* | --program-transform-=* \
321 | --program-transform=* | --program-transfor=* \
322 | --program-transfo=* | --program-transf=* \
323 | --program-trans=* | --program-tran=* \
324 | --progr-tra=* | --program-tr=* | --program-t=*)
325 program_transform_name="$ac_optarg" ;;
326
327 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
328 | -silent | --silent | --silen | --sile | --sil)
329 silent=yes ;;
330
331 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
332 ac_prev=sbindir ;;
333 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
334 | --sbi=* | --sb=*)
335 sbindir="$ac_optarg" ;;
336
337 -sharedstatedir | --sharedstatedir | --sharedstatedi \
338 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
339 | --sharedst | --shareds | --shared | --share | --shar \
340 | --sha | --sh)
341 ac_prev=sharedstatedir ;;
342 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
343 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
344 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
345 | --sha=* | --sh=*)
346 sharedstatedir="$ac_optarg" ;;
347
348 -site | --site | --sit)
349 ac_prev=site ;;
350 -site=* | --site=* | --sit=*)
351 site="$ac_optarg" ;;
352
353 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
354 ac_prev=srcdir ;;
355 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
356 srcdir="$ac_optarg" ;;
357
358 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
359 | --syscon | --sysco | --sysc | --sys | --sy)
360 ac_prev=sysconfdir ;;
361 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
362 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
363 sysconfdir="$ac_optarg" ;;
364
365 -target | --target | --targe | --targ | --tar | --ta | --t)
366 ac_prev=target ;;
367 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
368 target="$ac_optarg" ;;
369
370 -v | -verbose | --verbose | --verbos | --verbo | --verb)
371 verbose=yes ;;
372
373 -version | --version | --versio | --versi | --vers)
374 echo "configure generated by autoconf version 2.13"
375 exit 0 ;;
376
377 -with-* | --with-*)
378 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
379 # Reject names that are not valid shell variable names.
380 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
381 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
382 fi
383 ac_package=`echo $ac_package| sed 's/-/_/g'`
384 case "$ac_option" in
385 *=*) ;;
386 *) ac_optarg=yes ;;
387 esac
388 eval "with_${ac_package}='$ac_optarg'" ;;
389
390 -without-* | --without-*)
391 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
392 # Reject names that are not valid shell variable names.
393 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
394 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
395 fi
396 ac_package=`echo $ac_package| sed 's/-/_/g'`
397 eval "with_${ac_package}=no" ;;
398
399 --x)
400 # Obsolete; use --with-x.
401 with_x=yes ;;
402
403 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
404 | --x-incl | --x-inc | --x-in | --x-i)
405 ac_prev=x_includes ;;
406 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
407 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
408 x_includes="$ac_optarg" ;;
409
410 -x-libraries | --x-libraries | --x-librarie | --x-librari \
411 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
412 ac_prev=x_libraries ;;
413 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
414 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
415 x_libraries="$ac_optarg" ;;
416
417 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
418 ;;
419
420 *)
421 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
422 echo "configure: warning: $ac_option: invalid host type" 1>&2
423 fi
424 if test "x$nonopt" != xNONE; then
425 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
426 fi
427 nonopt="$ac_option"
428 ;;
429
430 esac
431done
432
433if test -n "$ac_prev"; then
434 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
435fi
436
437trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
438
439# File descriptor usage:
440# 0 standard input
441# 1 file creation
442# 2 errors and warnings
443# 3 some systems may open it to /dev/tty
444# 4 used on the Kubota Titan
445# 6 checking for... messages and results
446# 5 compiler messages saved in config.log
447if test "$silent" = yes; then
448 exec 6>/dev/null
449else
450 exec 6>&1
451fi
452exec 5>./config.log
453
454echo "\
455This file contains any messages produced by compilers while
456running configure, to aid debugging if configure makes a mistake.
457" 1>&5
458
459# Strip out --no-create and --no-recursion so they do not pile up.
460# Also quote any args containing shell metacharacters.
461ac_configure_args=
462for ac_arg
463do
464 case "$ac_arg" in
465 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
466 | --no-cr | --no-c) ;;
467 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
468 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
469 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
470 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
471 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
472 esac
473done
474
475# NLS nuisances.
476# Only set these to C if already set. These must not be set unconditionally
477# because not all systems understand e.g. LANG=C (notably SCO).
478# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
479# Non-C LC_CTYPE values break the ctype check.
480if test "${LANG+set}" = set; then LANG=C; export LANG; fi
481if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
482if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
483if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
484
485# confdefs.h avoids OS command line length limits that DEFS can exceed.
486rm -rf conftest* confdefs.h
487# AIX cpp loses on an empty file, so make sure it contains at least a newline.
488echo > confdefs.h
489
490# A filename unique to this package, relative to the directory that
491# configure is in, which we can look for to find out if srcdir is correct.
492ac_unique_file=move-if-change
493
494# Find the source files, if location was not specified.
495if test -z "$srcdir"; then
496 ac_srcdir_defaulted=yes
497 # Try the directory containing this script, then its parent.
498 ac_prog=$0
499 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
500 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
501 srcdir=$ac_confdir
502 if test ! -r $srcdir/$ac_unique_file; then
503 srcdir=..
504 fi
505else
506 ac_srcdir_defaulted=no
507fi
508if test ! -r $srcdir/$ac_unique_file; then
509 if test "$ac_srcdir_defaulted" = yes; then
510 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
511 else
512 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
513 fi
514fi
515srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
516
517# Prefer explicitly selected file to automatically selected ones.
518if test -z "$CONFIG_SITE"; then
519 if test "x$prefix" != xNONE; then
520 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
521 else
522 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 fi
524fi
525for ac_site_file in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
528 . "$ac_site_file"
529 fi
530done
531
532if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
534 . $cache_file
535else
536 echo "creating cache $cache_file"
537 > $cache_file
538fi
539
540ac_ext=c
541# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542ac_cpp='$CPP $CPPFLAGS'
543ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545cross_compiling=$ac_cv_prog_cc_cross
546
547ac_exeext=
548ac_objext=o
549if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
552 ac_n= ac_c='
553' ac_t=' '
554 else
555 ac_n=-n ac_c= ac_t=
556 fi
557else
558 ac_n= ac_c='\c' ac_t=
559fi
560
561
562
563ac_aux_dir=
564for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
565 if test -f $ac_dir/install-sh; then
566 ac_aux_dir=$ac_dir
567 ac_install_sh="$ac_aux_dir/install-sh -c"
568 break
569 elif test -f $ac_dir/install.sh; then
570 ac_aux_dir=$ac_dir
571 ac_install_sh="$ac_aux_dir/install.sh -c"
572 break
573 fi
574done
575if test -z "$ac_aux_dir"; then
576 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
577fi
578ac_config_guess=$ac_aux_dir/config.guess
579ac_config_sub=$ac_aux_dir/config.sub
580ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
581
582
583# Do some error checking and defaulting for the host and target type.
584# The inputs are:
585# configure --host=HOST --target=TARGET --build=BUILD NONOPT
586#
587# The rules are:
588# 1. You are not allowed to specify --host, --target, and nonopt at the
589# same time.
590# 2. Host defaults to nonopt.
591# 3. If nonopt is not specified, then host defaults to the current host,
592# as determined by config.guess.
593# 4. Target and build default to nonopt.
594# 5. If nonopt is not specified, then target and build default to host.
595
596# The aliases save the names the user supplied, while $host etc.
597# will get canonicalized.
598case $host---$target---$nonopt in
599NONE---*---* | *---NONE---* | *---*---NONE) ;;
600*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
601esac
602
603
604# Make sure we can run config.sub.
605if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
606else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
607fi
608
609echo $ac_n "checking host system type""... $ac_c" 1>&6
610echo "configure:611: checking host system type" >&5
611
612host_alias=$host
613case "$host_alias" in
614NONE)
615 case $nonopt in
616 NONE)
617 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
618 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
619 fi ;;
620 *) host_alias=$nonopt ;;
621 esac ;;
622esac
623
624host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
625host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
626host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
627host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
628echo "$ac_t""$host" 1>&6
629
630echo $ac_n "checking target system type""... $ac_c" 1>&6
631echo "configure:632: checking target system type" >&5
632
633target_alias=$target
634case "$target_alias" in
635NONE)
636 case $nonopt in
637 NONE) target_alias=$host_alias ;;
638 *) target_alias=$nonopt ;;
639 esac ;;
640esac
641
642target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
643target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
644target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
645target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
646echo "$ac_t""$target" 1>&6
647
648echo $ac_n "checking build system type""... $ac_c" 1>&6
649echo "configure:650: checking build system type" >&5
650
651build_alias=$build
652case "$build_alias" in
653NONE)
654 case $nonopt in
655 NONE) build_alias=$host_alias ;;
656 *) build_alias=$nonopt ;;
657 esac ;;
658esac
659
660build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
661build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
662build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
663build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
664echo "$ac_t""$build" 1>&6
665
666test "$host_alias" != "$target_alias" &&
667 test "$program_prefix$program_suffix$program_transform_name" = \
668 NONENONEs,x,x, &&
669 program_prefix=${target_alias}-
670
671if test "$program_transform_name" = s,x,x,; then
672 program_transform_name=
673else
674 # Double any \ or $. echo might interpret backslashes.
675 cat <<\EOF_SED > conftestsed
676s,\\,\\\\,g; s,\$,$$,g
677EOF_SED
678 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
679 rm -f conftestsed
680fi
681test "$program_prefix" != NONE &&
682 program_transform_name="s,^,${program_prefix},; $program_transform_name"
683# Use a double $ so make ignores it.
684test "$program_suffix" != NONE &&
685 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
686
687# sed with no file args requires a program.
688test "$program_transform_name" = "" && program_transform_name="s,x,x,"
689
690
691# Get 'install' or 'install-sh' and its variants.
692# Find a good install program. We prefer a C program (faster),
693# so one script is as good as another. But avoid the broken or
694# incompatible versions:
695# SysV /etc/install, /usr/sbin/install
696# SunOS /usr/etc/install
697# IRIX /sbin/install
698# AIX /bin/install
699# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
700# AFS /usr/afsws/bin/install, which mishandles nonexistent args
701# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
702# ./install, which can be erroneously created by make from ./install.sh.
703echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
704echo "configure:705: checking for a BSD compatible install" >&5
705if test -z "$INSTALL"; then
706if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
707 echo $ac_n "(cached) $ac_c" 1>&6
708else
709 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
710 for ac_dir in $PATH; do
711 # Account for people who put trailing slashes in PATH elements.
712 case "$ac_dir/" in
713 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
714 *)
715 # OSF1 and SCO ODT 3.0 have their own names for install.
716 # Don't use installbsd from OSF since it installs stuff as root
717 # by default.
718 for ac_prog in ginstall scoinst install; do
719 if test -f $ac_dir/$ac_prog; then
720 if test $ac_prog = install &&
721 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
722 # AIX install. It has an incompatible calling convention.
723 :
724 else
725 ac_cv_path_install="$ac_dir/$ac_prog -c"
726 break 2
727 fi
728 fi
729 done
730 ;;
731 esac
732 done
733 IFS="$ac_save_IFS"
734
735fi
736 if test "${ac_cv_path_install+set}" = set; then
737 INSTALL="$ac_cv_path_install"
738 else
739 # As a last resort, use the slow shell script. We don't cache a
740 # path for INSTALL within a source directory, because that will
741 # break other packages using the cache if that directory is
742 # removed, or if the path is relative.
743 INSTALL="$ac_install_sh"
744 fi
745fi
746echo "$ac_t""$INSTALL" 1>&6
747
748# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
749# It thinks the first close brace ends the variable substitution.
750test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
751
752test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
753
754test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
755
756echo $ac_n "checking whether ln works""... $ac_c" 1>&6
757echo "configure:758: checking whether ln works" >&5
758if eval "test \"`echo '$''{'acx_cv_prog_LN'+set}'`\" = set"; then
759 echo $ac_n "(cached) $ac_c" 1>&6
760else
761 rm -f conftestdata_t
762echo >conftestdata_f
763if ln conftestdata_f conftestdata_t 2>/dev/null
764then
765 acx_cv_prog_LN=ln
766else
767 acx_cv_prog_LN=no
768fi
769rm -f conftestdata_f conftestdata_t
770
771fi
772if test $acx_cv_prog_LN = no; then
773 LN="cp"
774 echo "$ac_t""no, using $LN" 1>&6
775else
776 LN="$acx_cv_prog_LN"
777 echo "$ac_t""yes" 1>&6
778fi
779
780echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
781echo "configure:782: checking whether ln -s works" >&5
782if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
783 echo $ac_n "(cached) $ac_c" 1>&6
784else
785 rm -f conftestdata
786if ln -s X conftestdata 2>/dev/null
787then
788 rm -f conftestdata
789 ac_cv_prog_LN_S="ln -s"
790else
791 ac_cv_prog_LN_S=ln
792fi
793fi
794LN_S="$ac_cv_prog_LN_S"
795if test "$ac_cv_prog_LN_S" = "ln -s"; then
796 echo "$ac_t""yes" 1>&6
797else
798 echo "$ac_t""no" 1>&6
799fi
800
801
802### we might need to use some other shell than /bin/sh for running subshells
803### If we are on Windows, search for the shell. This will permit people
804### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
805### without also having to set CONFIG_SHELL. This code will work when
806### using bash, which sets OSTYPE.
807case "${OSTYPE}" in
808*win32*)
809 if test x${CONFIG_SHELL} = x ; then
810 if test ! -f /bin/sh ; then
811 if test x${SHELL} != x && test -f ${SHELL} ; then
812 CONFIG_SHELL=${SHELL}
813 export CONFIG_SHELL
814 else
815 for prog in sh sh.exe bash bash.exe; do
816 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
817 for dir in $PATH; do
818 test -z "$dir" && dir=.
819 if test -f $dir/$prog; then
820 CONFIG_SHELL=$dir/$prog
821 export CONFIG_SHELL
822 break
823 fi
824 done
825 IFS="$save_ifs"
826 test -n "${CONFIG_SHELL}" && break
827 done
828 fi
829 fi
830 fi
831 ;;
832esac
833
834config_shell=${CONFIG_SHELL-/bin/sh}
835
836progname=$0
837# if PWD already has a value, it is probably wrong.
838if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
839
840# Export original configure arguments for use by sub-configures. These
841# will be expanded by make, so quote '$'.
842tmp="$progname $@"
843sed -e 's,\$,$$,g' <<EOF_SED > conftestsed.out
844$tmp
845EOF_SED
846TOPLEVEL_CONFIGURE_ARGUMENTS=`cat conftestsed.out`
847rm -f conftestsed.out
848
849
850moveifchange=${srcdir}/move-if-change
851
852srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
853
854# We pass INSTALL explicitly to sub-makes. Make sure that it is not
855# a relative path.
856if test "$INSTALL" = "${srcdir}/install-sh -c"; then
857 INSTALL="${srcpwd}/install-sh -c"
858fi
859
860# Set srcdir to "." if that's what it is.
861# This is important for multilib support.
862pwd=`${PWDCMD-pwd}`
863if test "${pwd}" = "${srcpwd}" ; then
864 srcdir=.
865fi
866
867topsrcdir=$srcpwd
868
869extra_host_args=
870
871### To add a new directory to the tree, first choose whether it is a target
872### or a host dependent tool. Then put it into the appropriate list
873### (library or tools, host or target), doing a dependency sort.
874
875# Subdirs will be configured in the order listed in build_configdirs,
876# configdirs, or target_configdirs; see the serialization section below.
877
878# Dependency sorting is only needed when *configuration* must be done in
879# a particular order. In all cases a dependency should be specified in
880# the Makefile, whether or not it's implicitly specified here.
881
882# Double entries in build_configdirs, configdirs, or target_configdirs may
883# cause circular dependencies and break everything horribly.
884
885# these library is used by various programs built for the build
886# environment
887#
888build_libs="build-libiberty"
889
890# these tools are built for the build environment
891build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
892
893# these libraries are used by various programs built for the host environment
894#
895host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber"
896
897# these tools are built for the host environment
898# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
899# know that we are building the simulator.
900# binutils, gas and ld appear in that order because it makes sense to run
901# "make check" in that particular order.
902host_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"
903
904# libgcj represents the runtime libraries only used by gcj.
905libgcj="target-libffi \
906 target-boehm-gc \
907 target-zlib \
908 target-qthreads \
909 target-libjava"
910
911# these libraries are built for the target environment, and are built after
912# the host libraries and the host tools (which may be a cross compiler)
913#
914target_libraries="target-libiberty \
915 target-libgloss \
916 target-newlib \
917 target-libstdc++-v3 \
918 target-libmudflap \
919 target-libssp \
920 target-libgcc-math \
921 target-libgfortran \
922 ${libgcj} \
923 target-libobjc \
924 target-libada \
925 target-libgomp"
926
927# these tools are built using the target libraries, and are intended to
928# run only in the target environment
929#
930# note: any program that *uses* libraries that are in the "target_libraries"
931# list belongs in this list. those programs are also very likely
932# candidates for the "native_only" list which follows
933#
934target_tools="target-examples target-groff target-gperf target-rda"
935
936################################################################################
937
938## All tools belong in one of the four categories, and are assigned above
939## We assign ${configdirs} this way to remove all embedded newlines. This
940## is important because configure will choke if they ever get through.
941## ${configdirs} is directories we build using the host tools.
942## ${target_configdirs} is directories we build using the target tools.
943configdirs=`echo ${host_libs} ${host_tools}`
944target_configdirs=`echo ${target_libraries} ${target_tools}`
945build_configdirs=`echo ${build_libs} ${build_tools}`
946
947################################################################################
948
949srcname="gnu development package"
950
951# This gets set non-empty for some net releases of packages.
952appdirs=""
953
954# Define is_cross_compiler to save on calls to 'test'.
955is_cross_compiler=
956if test x"${host}" = x"${target}" ; then
957 is_cross_compiler=no
958else
959 is_cross_compiler=yes
960fi
961
962# Find the build and target subdir names.
963 case ${build_alias} in
964 "") build_noncanonical=${build} ;;
965 *) build_noncanonical=${build_alias} ;;
966esac
967
968 case ${host_alias} in
969 "") host_noncanonical=${build_noncanonical} ;;
970 *) host_noncanonical=${host_alias} ;;
971esac
972
973 case ${target_alias} in
974 "") target_noncanonical=${host_noncanonical} ;;
975 *) target_noncanonical=${target_alias} ;;
976esac
977
978 # Prefix 'build-' so this never conflicts with target_subdir.
979build_subdir="build-${build_noncanonical}"
980# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
981if ( test $srcdir = . && test -d gcc ) \
982 || test -d $srcdir/../host-${host_noncanonical}; then
983 host_subdir="host-${host_noncanonical}"
984else
985 host_subdir=.
986fi
987# No prefix.
988target_subdir=${target_noncanonical}
989
990
991# Skipdirs are removed silently.
992skipdirs=
993# Noconfigdirs are removed loudly.
994noconfigdirs=""
995
996use_gnu_ld=
997# Make sure we don't let GNU ld be added if we didn't want it.
998if test x$with_gnu_ld = xno ; then
999 use_gnu_ld=no
1000 noconfigdirs="$noconfigdirs ld"
1001fi
1002
1003use_gnu_as=
1004# Make sure we don't let GNU as be added if we didn't want it.
1005if test x$with_gnu_as = xno ; then
1006 use_gnu_as=no
1007 noconfigdirs="$noconfigdirs gas"
1008fi
1009
1010# some tools are so dependent upon X11 that if we're not building with X,
1011# it's not even worth trying to configure, much less build, that tool.
1012
1013case ${with_x} in
1014 yes | "") ;; # the default value for this tree is that X11 is available
1015 no)
1016 skipdirs="${skipdirs} tk itcl libgui"
1017 # We won't be able to build gdbtk without X.
1018 enable_gdbtk=no
1019 ;;
1020 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1021esac
1022
1023# Some tools are only suitable for building in a "native" situation.
1024# Remove these if host!=target.
1025native_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"
1026
1027# Similarly, some are only suitable for cross toolchains.
1028# Remove these if host=target.
1029cross_only="target-libgloss target-newlib target-opcodes"
1030
1031case $is_cross_compiler in
1032 no) skipdirs="${skipdirs} ${cross_only}" ;;
1033 yes) skipdirs="${skipdirs} ${native_only}" ;;
1034esac
1035
1036# If both --with-headers and --with-libs are specified, default to
1037# --without-newlib.
1038if test x"${with_headers}" != x && test x"${with_headers}" != xno \
1039 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
1040 if test x"${with_newlib}" = x ; then
1041 with_newlib=no
1042 fi
1043fi
1044
1045# Recognize --with-newlib/--without-newlib.
1046case ${with_newlib} in
1047 no) skipdirs="${skipdirs} target-newlib" ;;
1048 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
1049esac
1050
1051# Configure extra directories which are host specific
1052
1053case "${host}" in
1054 *-cygwin*)
1055 configdirs="$configdirs libtermcap" ;;
1056esac
1057
1058# A target can indicate whether a language isn't supported for some reason.
1059# Only spaces may be used in this macro; not newlines or tabs.
1060unsupported_languages=
1061
1062# Remove more programs from consideration, based on the host or
1063# target this usually means that a port of the program doesn't
1064# exist yet.
1065
1066case "${host}" in
1067 hppa*64*-*-*)
1068 noconfigdirs="$noconfigdirs byacc"
1069 ;;
1070 i[3456789]86-*-vsta)
1071 noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
1072 ;;
1073 i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
1074 noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
1075 ;;
1076 i[3456789]86-*-mingw32*)
1077 # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
1078 noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
1079 ;;
1080 i[3456789]86-*-beos*)
1081 noconfigdirs="$noconfigdirs tk itcl libgui gdb"
1082 ;;
1083 *-*-cygwin*)
1084 noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
1085 ;;
1086 *-*-netbsd*)
1087 noconfigdirs="$noconfigdirs rcs"
1088 ;;
1089 ppc*-*-pe)
1090 noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
1091 ;;
1092 powerpc-*-beos*)
1093 noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
1094 ;;
1095esac
1096
1097
1098# Check whether --enable-libada or --disable-libada was given.
1099if test "${enable_libada+set}" = set; then
1100 enableval="$enable_libada"
1101 ENABLE_LIBADA=$enableval
1102else
1103 ENABLE_LIBADA=yes
1104fi
1105
1106if test "${ENABLE_LIBADA}" != "yes" ; then
1107 noconfigdirs="$noconfigdirs gnattools"
1108fi
1109
1110# Check whether --enable-libssp or --disable-libssp was given.
1111if test "${enable_libssp+set}" = set; then
1112 enableval="$enable_libssp"
1113 ENABLE_LIBSSP=$enableval
1114else
1115 ENABLE_LIBSSP=yes
1116fi
1117
1118
1119# Set the default so we build libgcc-math for ix86 and x86_64
1120# Check whether --enable-libgcc-math or --disable-libgcc-math was given.
1121if test "${enable_libgcc_math+set}" = set; then
1122 enableval="$enable_libgcc_math"
1123 :
1124else
1125
1126case "${target}" in
1127 i?86-* | x86_64-* )
1128 enable_libgcc_math=yes ;;
1129 *)
1130 enable_libgcc_math=no ;;
1131esac
1132
1133fi
1134
1135
1136# Save it here so that, even in case of --enable-libgcj, if the Java
1137# front-end isn't enabled, we still get libgcj disabled.
1138libgcj_saved=$libgcj
1139case $enable_libgcj in
1140yes)
1141 # If we reset it here, it won't get added to noconfigdirs in the
1142 # target-specific build rules, so it will be forcibly enabled
1143 # (unless the Java language itself isn't enabled).
1144 libgcj=
1145 ;;
1146no)
1147 # Make sure we get it printed in the list of not supported target libs.
1148 noconfigdirs="$noconfigdirs ${libgcj}"
1149 ;;
1150esac
1151
1152
1153# Disable libmudflap on some systems.
1154if test x$enable_libmudflap = x ; then
1155 case "${target}" in
1156 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1157 # Enable libmudflap by default in GNU and friends.
1158 ;;
1159 *-*-freebsd*)
1160 # Enable libmudflap by default in FreeBSD.
1161 ;;
1162 *)
1163 # Disable it by default everywhere else.
1164 noconfigdirs="$noconfigdirs target-libmudflap"
1165 ;;
1166 esac
1167fi
1168
1169# Disable libgomp on non POSIX hosted systems.
1170if test x$enable_libgomp = x ; then
1171 # Enable libgomp by default on hosted POSIX systems.
1172 case "${target}" in
1173 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1174 ;;
1175 *-*-netbsd* | *-*-freebsd* | *-*-openbsd*)
1176 ;;
1177 *-*-solaris2* | *-*-sysv4* | *-*-irix* | *-*-osf* | *-*-hpux*)
1178 ;;
1179 *-*-darwin* | *-*-aix*)
1180 ;;
1181 *)
1182 noconfigdirs="$noconfigdirs target-libgomp"
1183 ;;
1184 esac
1185fi
1186
1187
1188case "${target}" in
1189 *-*-chorusos)
1190 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1191 ;;
1192 powerpc-*-darwin*)
1193 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1194 noconfigdirs="$noconfigdirs sim target-rda"
1195 ;;
1196 *-*-darwin*)
1197 noconfigdirs="$noconfigdirs ld gas gdb gprof"
1198 noconfigdirs="$noconfigdirs sim target-rda"
1199 noconfigdirs="$noconfigdirs ${libgcj}"
1200 ;;
1201 *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
1202 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1203 ;;
1204 *-*-freebsd*)
1205 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1206 if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
1207 && test -f /usr/local/include/gmp.h; then
1208 with_gmp=/usr/local
1209 fi
1210
1211 # Skip some stuff that's unsupported on some FreeBSD configurations.
1212 case "${target}" in
1213 i*86-*-*) ;;
1214 alpha*-*-*) ;;
1215 *)
1216 noconfigdirs="$noconfigdirs ${libgcj}"
1217 ;;
1218 esac
1219 ;;
1220 *-*-kaos*)
1221 # Remove unsupported stuff on all kaOS configurations.
1222 skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
1223 skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
1224 skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
1225 noconfigdirs="$noconfigdirs target-libgloss"
1226 ;;
1227 *-*-netbsd*)
1228 # Skip some stuff on all NetBSD configurations.
1229 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
1230
1231 # Skip some stuff that's unsupported on some NetBSD configurations.
1232 case "${target}" in
1233 i*86-*-netbsdelf*) ;;
1234 arm*-*-netbsdelf*) ;;
1235 *)
1236 noconfigdirs="$noconfigdirs ${libgcj}"
1237 ;;
1238 esac
1239 ;;
1240 *-*-netware*)
1241 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
1242 ;;
1243 *-*-rtems*)
1244 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1245 ;;
1246 # The tpf target doesn't support gdb yet.
1247 *-*-tpf*)
1248 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj} target-libmudflap gdb tcl tk libgui itcl"
1249 ;;
1250 *-*-uclinux*)
1251 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
1252 ;;
1253 *-*-vxworks*)
1254 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty target-libstdc++-v3 ${libgcj}"
1255 ;;
1256 m32c-*-*)
1257 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1258 ;;
1259 alpha*-dec-osf*)
1260 # ld works, but does not support shared libraries.
1261 # newlib is not 64 bit ready. I'm not sure about fileutils.
1262 # gas doesn't generate exception information.
1263 noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
1264 ;;
1265 alpha*-*-*vms*)
1266 noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
1267 ;;
1268 alpha*-*-linux*)
1269 # newlib is not 64 bit ready
1270 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1271 ;;
1272 alpha*-*-*)
1273 # newlib is not 64 bit ready
1274 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1275 ;;
1276 am33_2.0-*-linux*)
1277 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1278 ;;
1279 sh-*-linux*)
1280 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1281 ;;
1282 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
1283 noconfigdirs="$noconfigdirs ${libgcj}"
1284 noconfigdirs="$noconfigdirs target-examples"
1285 noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
1286 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
1287 noconfigdirs="$noconfigdirs expect dejagnu"
1288 # the C++ libraries don't build on top of CE's C libraries
1289 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1290 noconfigdirs="$noconfigdirs target-newlib"
1291 case "${host}" in
1292 *-*-cygwin*) ;; # keep gdb and readline
1293 *) noconfigdirs="$noconfigdirs gdb readline"
1294 ;;
1295 esac
1296 ;;
1297 arc-*-*)
1298 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1299 ;;
1300 arm-semi-aof )
1301 ;;
1302 arm-*-coff | strongarm-*-coff | xscale-*-coff)
1303 noconfigdirs="$noconfigdirs ${libgcj}"
1304 ;;
1305 arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
1306 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1307 ;;
1308 arm*-*-linux-gnueabi)
1309 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1310 noconfigdirs="$noconfigdirs target-libjava target-libobjc"
1311 ;;
1312 arm*-*-symbianelf*)
1313 noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
1314 ;;
1315 arm-*-pe*)
1316 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1317 ;;
1318 thumb-*-coff)
1319 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1320 ;;
1321 thumb-*-elf)
1322 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1323 ;;
1324 thumb-*-pe)
1325 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1326 ;;
1327 arm-*-riscix*)
1328 noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1329 ;;
1330 avr-*-*)
1331 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1332 ;;
1333 bfin-*-*)
1334 noconfigdirs="$noconfigdirs target-libgloss gdb"
1335 if test x${is_cross_compiler} != xno ; then
1336 target_configdirs="${target_configdirs} target-bsp target-cygmon"
1337 fi
1338 ;;
1339 c4x-*-* | tic4x-*-*)
1340 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1341 ;;
1342 c54x*-*-* | tic54x-*-*)
1343 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
1344 ;;
1345 cris-*-* | crisv32-*-*)
1346 unsupported_languages="$unsupported_languages java"
1347 case "${target}" in
1348 *-*-aout)
1349 unsupported_languages="$unsupported_languages fortran"
1350 noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
1351 *-*-elf)
1352 unsupported_languages="$unsupported_languages fortran"
1353 noconfigdirs="$noconfigdirs target-boehm-gc";;
1354 *-*-linux*)
1355 noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
1356 *)
1357 unsupported_languages="$unsupported_languages fortran"
1358 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
1359 esac
1360 ;;
1361 crx-*-*)
1362 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
1363 ;;
1364 d10v-*-*)
1365 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1366 ;;
1367 d30v-*-*)
1368 noconfigdirs="$noconfigdirs ${libgcj} gdb"
1369 ;;
1370 fr30-*-elf*)
1371 noconfigdirs="$noconfigdirs ${libgcj} gdb"
1372 ;;
1373 frv-*-*)
1374 noconfigdirs="$noconfigdirs ${libgcj}"
1375 ;;
1376 h8300*-*-*)
1377 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1378 ;;
1379 h8500-*-*)
1380 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1381 ;;
1382 hppa1.1-*-osf* | hppa1.1-*-bsd* )
1383 ;;
1384 hppa*64*-*-linux* | parisc*64*-*-linux*)
1385 # In this case, it's because the hppa64-linux target is for
1386 # the kernel only at this point and has no libc, and thus no
1387 # headers, crt*.o, etc., all of which are needed by these.
1388 noconfigdirs="$noconfigdirs target-zlib"
1389 ;;
1390 parisc*-*-linux* | hppa*-*-linux*)
1391 ;;
1392 hppa*-*-*elf* | \
1393 hppa*-*-lites* | \
1394 hppa*-*-openbsd* | \
1395 hppa*64*-*-*)
1396 noconfigdirs="$noconfigdirs ${libgcj}"
1397 ;;
1398 hppa*-*-*)
1399 # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
1400 # build on HP-UX 10.20.
1401 noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
1402 ;;
1403 i960-*-*)
1404 noconfigdirs="$noconfigdirs ${libgcj} gdb"
1405 ;;
1406 ia64*-*-elf*)
1407 # No gdb support yet.
1408 noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
1409 ;;
1410 ia64*-**-hpux*)
1411 # No gdb or ld support yet.
1412 noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
1413 ;;
1414 i370-*-opened*)
1415 ;;
1416 i[3456789]86-*-coff | i[3456789]86-*-elf)
1417 noconfigdirs="$noconfigdirs ${libgcj}"
1418 ;;
1419 i[3456789]86-*-linux*)
1420 # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
1421 # not build java stuff by default.
1422 case "${target}" in
1423 *-*-*libc1*)
1424 noconfigdirs="$noconfigdirs ${libgcj}";;
1425 esac
1426
1427 # This section makes it possible to build newlib natively on linux.
1428 # If we are using a cross compiler then don't configure newlib.
1429 if test x${is_cross_compiler} != xno ; then
1430 noconfigdirs="$noconfigdirs target-newlib"
1431 fi
1432 noconfigdirs="$noconfigdirs target-libgloss"
1433 # If we are not using a cross compiler, do configure newlib.
1434 # Note however, that newlib will only be configured in this situation
1435 # if the --with-newlib option has been given, because otherwise
1436 # 'target-newlib' will appear in skipdirs.
1437 ;;
1438 i[3456789]86-*-mingw32*)
1439 target_configdirs="$target_configdirs target-mingw"
1440 noconfigdirs="$noconfigdirs expect target-libgloss ${libgcj}"
1441
1442 # Can't build gdb for mingw32 if not native.
1443 case "${host}" in
1444 i[3456789]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
1445 *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl gnuserv"
1446 ;;
1447 esac
1448 ;;
1449 *-*-cygwin*)
1450 target_configdirs="$target_configdirs target-libtermcap target-winsup"
1451 noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
1452 # always build newlib if winsup directory is present.
1453 if test -d "$srcdir/winsup"; then
1454 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1455 elif test -d "$srcdir/newlib"; then
1456 echo "Warning: winsup is missing so newlib can't be built."
1457 fi
1458
1459 # Can't build gdb for Cygwin if not native.
1460 case "${host}" in
1461 *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
1462 *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl libgui gnuserv"
1463 ;;
1464 esac
1465 ;;
1466 i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
1467 i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
1468 ;;
1469 i[3456789]86-*-pe)
1470 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1471 ;;
1472 i[3456789]86-*-sco3.2v5*)
1473 # The linker does not yet know about weak symbols in COFF,
1474 # and is not configured to handle mixed ELF and COFF.
1475 noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1476 ;;
1477 i[3456789]86-*-sco*)
1478 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1479 ;;
1480 i[3456789]86-*-solaris2*)
1481 noconfigdirs="$noconfigdirs target-libgloss"
1482 ;;
1483 i[3456789]86-*-sysv4*)
1484 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1485 ;;
1486 i[3456789]86-*-beos*)
1487 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1488 ;;
1489 i[3456789]86-*-rdos*)
1490 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1491 ;;
1492 m32r-*-*)
1493 noconfigdirs="$noconfigdirs ${libgcj}"
1494 ;;
1495 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
1496 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1497 ;;
1498 m68k-*-elf*)
1499 noconfigdirs="$noconfigdirs ${libgcj}"
1500 ;;
1501 m68k-*-coff*)
1502 noconfigdirs="$noconfigdirs ${libgcj}"
1503 ;;
1504 mcore-*-pe*)
1505 # The EPOC C++ environment does not support exceptions or rtti,
1506 # and so building libstdc++-v3 tends not to always work.
1507 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1508 ;;
1509 mmix-*-*)
1510 noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
1511 unsupported_languages="$unsupported_languages fortran java"
1512 ;;
1513 mn10200-*-*)
1514 noconfigdirs="$noconfigdirs ${libgcj}"
1515 ;;
1516 mn10300-*-*)
1517 noconfigdirs="$noconfigdirs ${libgcj}"
1518 ;;
1519 mt-*-*)
1520 noconfigdirs="$noconfigdirs sim"
1521 ;;
1522 powerpc-*-aix*)
1523 # copied from rs6000-*-* entry
1524 noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
1525 ;;
1526 powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
1527 target_configdirs="$target_configdirs target-winsup"
1528 noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
1529 # always build newlib.
1530 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1531 ;;
1532 # This is temporary until we can link against shared libraries
1533 powerpcle-*-solaris*)
1534 noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
1535 ;;
1536 powerpc-*-beos*)
1537 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1538 ;;
1539 powerpc-*-eabi)
1540 noconfigdirs="$noconfigdirs ${libgcj}"
1541 ;;
1542 powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
1543 ;;
1544 rs6000-*-lynxos*)
1545 noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
1546 ;;
1547 rs6000-*-aix*)
1548 noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
1549 ;;
1550 rs6000-*-*)
1551 noconfigdirs="$noconfigdirs gprof ${libgcj}"
1552 ;;
1553 m68k-apollo-*)
1554 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
1555 ;;
1556 mips*-*-irix5*)
1557 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1558 ;;
1559 mips*-*-irix6*)
1560 # Linking libjava exceeds command-line length limits on at least
1561 # IRIX 6.2, but not on IRIX 6.5.
1562 # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
1563 # <oldham@codesourcery.com>
1564 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1565 ;;
1566 mips*-dec-bsd*)
1567 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1568 ;;
1569 mips*-*-bsd*)
1570 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1571 ;;
1572 mipstx39-*-*)
1573 noconfigdirs="$noconfigdirs gprof ${libgcj}" # same as generic mips
1574 ;;
1575 mips64*-*-linux*)
1576 noconfigdirs="$noconfigdirs target-newlib ${libgcj}"
1577 ;;
1578 mips*-*-linux*)
1579 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1580 ;;
1581 mips*-*-*)
1582 noconfigdirs="$noconfigdirs gprof ${libgcj}"
1583 ;;
1584 romp-*-*)
1585 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
1586 ;;
1587 sh-*-* | sh64-*-*)
1588 case "${host}" in
1589 i[3456789]86-*-vsta) ;; # don't add gprof back in
1590 i[3456789]86-*-go32*) ;; # don't add gprof back in
1591 i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
1592 *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
1593 esac
1594 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1595 ;;
1596 sparc-*-elf*)
1597 noconfigdirs="$noconfigdirs ${libgcj}"
1598 ;;
1599 sparc64-*-elf*)
1600 noconfigdirs="$noconfigdirs ${libgcj}"
1601 ;;
1602 sparclite-*-*)
1603 noconfigdirs="$noconfigdirs ${libgcj}"
1604 ;;
1605 sparc-*-sunos4*)
1606 noconfigdirs="$noconfigdirs ${libgcj}"
1607 if test x${is_cross_compiler} != xno ; then
1608 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1609 else
1610 use_gnu_ld=no
1611 fi
1612 ;;
1613 sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
1614 noconfigdirs="$noconfigdirs ${libgcj}"
1615 ;;
1616 sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
1617 ;;
1618 v810-*-*)
1619 noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
1620 ;;
1621 v850-*-*)
1622 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1623 ;;
1624 v850e-*-*)
1625 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1626 ;;
1627 v850ea-*-*)
1628 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1629 ;;
1630 vax-*-vms)
1631 noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
1632 ;;
1633 vax-*-*)
1634 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1635 ;;
1636 xtensa-*-*)
1637 noconfigdirs="$noconfigdirs ${libgcj}"
1638 ;;
1639 ip2k-*-*)
1640 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1641 ;;
1642 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1643 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1644 ;;
1645 *-*-lynxos*)
1646 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1647 ;;
1648 *-*-*)
1649 noconfigdirs="$noconfigdirs ${libgcj}"
1650 ;;
1651esac
1652
1653# If we aren't building newlib, then don't build libgloss, since libgloss
1654# depends upon some newlib header files.
1655case "${noconfigdirs}" in
1656 *target-libgloss*) ;;
1657 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
1658esac
1659
1660# Work in distributions that contain no compiler tools, like Autoconf.
1661tentative_cc=""
1662host_makefile_frag=/dev/null
1663if test -d ${srcdir}/config ; then
1664case "${host}" in
1665 m68k-hp-hpux*)
1666 # Avoid "too much defining" errors from HPUX compiler.
1667 tentative_cc="cc -Wp,-H256000"
1668 # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
1669 # If it's HP/UX ar, this should be harmless.
1670 RANLIB="ar ts"
1671 ;;
1672 m68k-apollo-sysv*)
1673 tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
1674 ;;
1675 m68k-apollo-bsd*)
1676 #None of the Apollo compilers can compile gas or binutils. The preprocessor
1677 # chokes on bfd, the compiler won't let you assign integers to enums, and
1678 # other problems. Defining CC to gcc is a questionable way to say "don't use
1679 # the apollo compiler" (the preferred version of GCC could be called cc,
1680 # or whatever), but I'm not sure leaving CC as cc is any better...
1681 #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
1682 # Used to have BISON=yacc.
1683 tentative_cc=gcc
1684 ;;
1685 m88k-dg-dgux*)
1686 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1687 ;;
1688 m88k-harris-cxux*)
1689 # Under CX/UX, we want to tell the compiler to use ANSI mode.
1690 tentative_cc="cc -Xa"
1691 host_makefile_frag="config/mh-cxux"
1692 ;;
1693 m88k-motorola-sysv*)
1694 ;;
1695 mips*-dec-ultrix*)
1696 tentative_cc="cc -Wf,-XNg1000"
1697 host_makefile_frag="config/mh-decstation"
1698 ;;
1699 mips*-nec-sysv4*)
1700 # The C compiler on NEC MIPS SVR4 needs bigger tables.
1701 tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
1702 host_makefile_frag="config/mh-necv4"
1703 ;;
1704 mips*-sgi-irix4*)
1705 # Tell compiler to use K&R C. We can't compile under the SGI Ansi
1706 # environment. Also bump switch table size so that cp-parse will
1707 # compile. Bump string length limit so linker builds.
1708 tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
1709 ;;
1710 mips*-*-sysv4*)
1711 host_makefile_frag="config/mh-sysv4"
1712 ;;
1713 mips*-*-sysv*)
1714 # This is for a MIPS running RISC/os 4.52C.
1715
1716 # This is needed for GDB, but needs to be in the top-level make because
1717 # if a library is compiled with the bsd headers and gets linked with the
1718 # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
1719 # a different size).
1720 # ptrace(2) apparently has problems in the BSD environment. No workaround is
1721 # known except to select the sysv environment. Could we use /proc instead?
1722 # These "sysv environments" and "bsd environments" often end up being a pain.
1723 #
1724 # This is not part of CFLAGS because perhaps not all C compilers have this
1725 # option.
1726 tentative_cc="cc -systype sysv"
1727 ;;
1728 i370-ibm-opened*)
1729 tentative_cc="c89"
1730 ;;
1731 i[3456789]86-*-sysv5*)
1732 host_makefile_frag="config/mh-sysv5"
1733 ;;
1734 i[3456789]86-*-dgux*)
1735 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1736 host_makefile_frag="config/mh-dgux386"
1737 ;;
1738 i[3456789]86-ncr-sysv4.3*)
1739 # The MetaWare compiler will generate a copyright message unless you
1740 # turn it off by adding the -Hnocopyr flag.
1741 tentative_cc="cc -Hnocopyr"
1742 ;;
1743 i[3456789]86-ncr-sysv4*)
1744 # for an NCR 3000 (i486/SVR4) system.
1745 # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
1746 # This compiler not only emits obnoxious copyright messages every time
1747 # you run it, but it chokes and dies on a whole bunch of GNU source
1748 # files. Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
1749 tentative_cc="/usr/ccs/ATT/cc"
1750 host_makefile_frag="config/mh-ncr3000"
1751 ;;
1752 i[3456789]86-*-sco3.2v5*)
1753 ;;
1754 i[3456789]86-*-sco*)
1755 # The native C compiler botches some simple uses of const. Unfortunately,
1756 # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
1757 tentative_cc="cc -Dconst="
1758 host_makefile_frag="config/mh-sco"
1759 ;;
1760 i[3456789]86-*-udk*)
1761 host_makefile_frag="config/mh-sysv5"
1762 ;;
1763 i[3456789]86-*-solaris2*)
1764 host_makefile_frag="config/mh-sysv4"
1765 ;;
1766 i[3456789]86-*-msdosdjgpp*)
1767 host_makefile_frag="config/mh-djgpp"
1768 ;;
1769 *-cygwin*)
1770 host_makefile_frag="config/mh-cygwin"
1771 ;;
1772 *-mingw32*)
1773 ;;
1774 *-interix*)
1775 host_makefile_frag="config/mh-interix"
1776 ;;
1777 vax-*-ultrix2*)
1778 # The old BSD pcc isn't up to compiling parts of gdb so use gcc
1779 tentative_cc=gcc
1780 ;;
1781 *-*-solaris2*)
1782 host_makefile_frag="config/mh-solaris"
1783 ;;
1784 m68k-sun-sunos*)
1785 # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
1786 # without overflowing the jump tables (-J says to use a 32 bit table)
1787 tentative_cc="cc -J"
1788 ;;
1789 *-hp-hpux*)
1790 tentative_cc="cc -Wp,-H256000"
1791 ;;
1792 *-*-hiux*)
1793 tentative_cc="cc -Wp,-H256000"
1794 ;;
1795 rs6000-*-lynxos*)
1796 # /bin/cc is less than useful for our purposes. Always use GCC
1797 tentative_cc="/usr/cygnus/progressive/bin/gcc"
1798 host_makefile_frag="config/mh-lynxrs6k"
1799 ;;
1800 powerpc-*-darwin*)
1801 host_makefile_frag="config/mh-ppc-darwin"
1802 ;;
1803 powerpc-*-aix*)
1804 host_makefile_frag="config/mh-ppc-aix"
1805 ;;
1806 rs6000-*-aix*)
1807 host_makefile_frag="config/mh-ppc-aix"
1808 ;;
1809 *-*-lynxos*)
1810 # /bin/cc is less than useful for our purposes. Always use GCC
1811 tentative_cc="/bin/gcc"
1812 ;;
1813 *-*-sysv4*)
1814 host_makefile_frag="config/mh-sysv4"
1815 ;;
1816 # This is placed last to prevent interfering with the cases above.
1817 i[3456789]86-*-*)
1818 # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
1819 host_makefile_frag="config/mh-x86omitfp"
1820 ;;
1821esac
1822fi
1823
1824# If we aren't going to be using gcc, see if we can extract a definition
1825# of CC from the fragment.
1826# Actually, use the 'pre-extracted' version above.
1827if test -z "${CC}" && test "${build}" = "${host}" ; then
1828 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
1829 found=
1830 for dir in $PATH; do
1831 test -z "$dir" && dir=.
1832 if test -f $dir/gcc; then
1833 found=yes
1834 break
1835 fi
1836 done
1837 IFS="$save_ifs"
1838 if test -z "${found}" && test -n "${tentative_cc}" ; then
1839 CC=$tentative_cc
1840 fi
1841fi
1842
1843if test "${build}" != "${host}" ; then
1844 # If we are doing a Canadian Cross, in which the host and build systems
1845 # are not the same, we set reasonable default values for the tools.
1846
1847 CC=${CC-${host_alias}-gcc}
1848 CFLAGS=${CFLAGS-"-g -O2"}
1849 CXX=${CXX-${host_alias}-c++}
1850 CXXFLAGS=${CXXFLAGS-"-g -O2"}
1851 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
1852
1853else
1854 # Set reasonable default values for some tools even if not Canadian.
1855 # Of course, these are different reasonable default values, originally
1856 # specified directly in the Makefile.
1857 # We don't export, so that autoconf can do its job.
1858 # Note that all these settings are above the fragment inclusion point
1859 # in Makefile.in, so can still be overridden by fragments.
1860 # This is all going to change when we autoconfiscate...
1861
1862 CC_FOR_BUILD="\$(CC)"
1863 # Extract the first word of "gcc", so it can be a program name with args.
1864set dummy gcc; ac_word=$2
1865echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1866echo "configure:1867: checking for $ac_word" >&5
1867if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1868 echo $ac_n "(cached) $ac_c" 1>&6
1869else
1870 if test -n "$CC"; then
1871 ac_cv_prog_CC="$CC" # Let the user override the test.
1872else
1873 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1874 ac_dummy="$PATH"
1875 for ac_dir in $ac_dummy; do
1876 test -z "$ac_dir" && ac_dir=.
1877 if test -f $ac_dir/$ac_word; then
1878 ac_cv_prog_CC="gcc"
1879 break
1880 fi
1881 done
1882 IFS="$ac_save_ifs"
1883fi
1884fi
1885CC="$ac_cv_prog_CC"
1886if test -n "$CC"; then
1887 echo "$ac_t""$CC" 1>&6
1888else
1889 echo "$ac_t""no" 1>&6
1890fi
1891
1892if test -z "$CC"; then
1893 # Extract the first word of "cc", so it can be a program name with args.
1894set dummy cc; ac_word=$2
1895echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1896echo "configure:1897: checking for $ac_word" >&5
1897if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1898 echo $ac_n "(cached) $ac_c" 1>&6
1899else
1900 if test -n "$CC"; then
1901 ac_cv_prog_CC="$CC" # Let the user override the test.
1902else
1903 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1904 ac_prog_rejected=no
1905 ac_dummy="$PATH"
1906 for ac_dir in $ac_dummy; do
1907 test -z "$ac_dir" && ac_dir=.
1908 if test -f $ac_dir/$ac_word; then
1909 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1910 ac_prog_rejected=yes
1911 continue
1912 fi
1913 ac_cv_prog_CC="cc"
1914 break
1915 fi
1916 done
1917 IFS="$ac_save_ifs"
1918if test $ac_prog_rejected = yes; then
1919 # We found a bogon in the path, so make sure we never use it.
1920 set dummy $ac_cv_prog_CC
1921 shift
1922 if test $# -gt 0; then
1923 # We chose a different compiler from the bogus one.
1924 # However, it has the same basename, so the bogon will be chosen
1925 # first if we set CC to just the basename; use the full file name.
1926 shift
1927 set dummy "$ac_dir/$ac_word" "$@"
1928 shift
1929 ac_cv_prog_CC="$@"
1930 fi
1931fi
1932fi
1933fi
1934CC="$ac_cv_prog_CC"
1935if test -n "$CC"; then
1936 echo "$ac_t""$CC" 1>&6
1937else
1938 echo "$ac_t""no" 1>&6
1939fi
1940
1941 if test -z "$CC"; then
1942 case "`uname -s`" in
1943 *win32* | *WIN32*)
1944 # Extract the first word of "cl", so it can be a program name with args.
1945set dummy cl; ac_word=$2
1946echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1947echo "configure:1948: checking for $ac_word" >&5
1948if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1950else
1951 if test -n "$CC"; then
1952 ac_cv_prog_CC="$CC" # Let the user override the test.
1953else
1954 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1955 ac_dummy="$PATH"
1956 for ac_dir in $ac_dummy; do
1957 test -z "$ac_dir" && ac_dir=.
1958 if test -f $ac_dir/$ac_word; then
1959 ac_cv_prog_CC="cl"
1960 break
1961 fi
1962 done
1963 IFS="$ac_save_ifs"
1964fi
1965fi
1966CC="$ac_cv_prog_CC"
1967if test -n "$CC"; then
1968 echo "$ac_t""$CC" 1>&6
1969else
1970 echo "$ac_t""no" 1>&6
1971fi
1972 ;;
1973 esac
1974 fi
1975 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1976fi
1977
1978echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1979echo "configure:1980: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1980
1981ac_ext=c
1982# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1983ac_cpp='$CPP $CPPFLAGS'
1984ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1985ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1986cross_compiling=$ac_cv_prog_cc_cross
1987
1988cat > conftest.$ac_ext << EOF
1989
1990#line 1991 "configure"
1991#include "confdefs.h"
1992
1993main(){return(0);}
1994EOF
1995if { (eval echo configure:1996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1996 ac_cv_prog_cc_works=yes
1997 # If we can't run a trivial program, we are probably using a cross compiler.
1998 if (./conftest; exit) 2>/dev/null; then
1999 ac_cv_prog_cc_cross=no
2000 else
2001 ac_cv_prog_cc_cross=yes
2002 fi
2003else
2004 echo "configure: failed program was:" >&5
2005 cat conftest.$ac_ext >&5
2006 ac_cv_prog_cc_works=no
2007fi
2008rm -fr conftest*
2009ac_ext=c
2010# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2011ac_cpp='$CPP $CPPFLAGS'
2012ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2013ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2014cross_compiling=$ac_cv_prog_cc_cross
2015
2016echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2017if test $ac_cv_prog_cc_works = no; then
2018 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2019fi
2020echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2021echo "configure:2022: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2022echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2023cross_compiling=$ac_cv_prog_cc_cross
2024
2025echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2026echo "configure:2027: checking whether we are using GNU C" >&5
2027if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2028 echo $ac_n "(cached) $ac_c" 1>&6
2029else
2030 cat > conftest.c <<EOF
2031#ifdef __GNUC__
2032 yes;
2033#endif
2034EOF
2035if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2036 ac_cv_prog_gcc=yes
2037else
2038 ac_cv_prog_gcc=no
2039fi
2040fi
2041
2042echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2043
2044if test $ac_cv_prog_gcc = yes; then
2045 GCC=yes
2046else
2047 GCC=
2048fi
2049
2050ac_test_CFLAGS="${CFLAGS+set}"
2051ac_save_CFLAGS="$CFLAGS"
2052CFLAGS=
2053echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2054echo "configure:2055: checking whether ${CC-cc} accepts -g" >&5
2055if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2056 echo $ac_n "(cached) $ac_c" 1>&6
2057else
2058 echo 'void f(){}' > conftest.c
2059if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2060 ac_cv_prog_cc_g=yes
2061else
2062 ac_cv_prog_cc_g=no
2063fi
2064rm -f conftest*
2065
2066fi
2067
2068echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2069if test "$ac_test_CFLAGS" = set; then
2070 CFLAGS="$ac_save_CFLAGS"
2071elif test $ac_cv_prog_cc_g = yes; then
2072 if test "$GCC" = yes; then
2073 CFLAGS="-g -O2"
2074 else
2075 CFLAGS="-g"
2076 fi
2077else
2078 if test "$GCC" = yes; then
2079 CFLAGS="-O2"
2080 else
2081 CFLAGS=
2082 fi
2083fi
2084
2085
2086 # We must set the default linker to the linker used by gcc for the correct
2087 # operation of libtool. If LD is not defined and we are using gcc, try to
2088 # set the LD default to the ld used by gcc.
2089 if test -z "$LD"; then
2090 if test "$GCC" = yes; then
2091 case $build in
2092 *-*-mingw*)
2093 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
2094 *)
2095 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
2096 esac
2097 case $gcc_prog_ld in
2098 # Accept absolute paths.
2099 [\\/]* | [A-Za-z]:[\\/]*)
2100 LD="$gcc_prog_ld" ;;
2101 esac
2102 fi
2103 fi
2104
2105 CXX=${CXX-"c++"}
2106 CFLAGS=${CFLAGS-"-g"}
2107 CXXFLAGS=${CXXFLAGS-"-g -O2"}
2108fi
2109
2110if test $host != $build; then
2111 ac_tool_prefix=${host_alias}-
2112else
2113 ac_tool_prefix=
2114fi
2115
2116
2117
2118# Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
2119set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
2120echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2121echo "configure:2122: checking for $ac_word" >&5
2122if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2123 echo $ac_n "(cached) $ac_c" 1>&6
2124else
2125 if test -n "$GNATBIND"; then
2126 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2127else
2128 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2129 ac_dummy="$PATH"
2130 for ac_dir in $ac_dummy; do
2131 test -z "$ac_dir" && ac_dir=.
2132 if test -f $ac_dir/$ac_word; then
2133 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
2134 break
2135 fi
2136 done
2137 IFS="$ac_save_ifs"
2138fi
2139fi
2140GNATBIND="$ac_cv_prog_GNATBIND"
2141if test -n "$GNATBIND"; then
2142 echo "$ac_t""$GNATBIND" 1>&6
2143else
2144 echo "$ac_t""no" 1>&6
2145fi
2146
2147
2148if test -z "$ac_cv_prog_GNATBIND"; then
2149if test -n "$ac_tool_prefix"; then
2150 # Extract the first word of "gnatbind", so it can be a program name with args.
2151set dummy gnatbind; ac_word=$2
2152echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2153echo "configure:2154: checking for $ac_word" >&5
2154if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2155 echo $ac_n "(cached) $ac_c" 1>&6
2156else
2157 if test -n "$GNATBIND"; then
2158 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2159else
2160 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2161 ac_dummy="$PATH"
2162 for ac_dir in $ac_dummy; do
2163 test -z "$ac_dir" && ac_dir=.
2164 if test -f $ac_dir/$ac_word; then
2165 ac_cv_prog_GNATBIND="gnatbind"
2166 break
2167 fi
2168 done
2169 IFS="$ac_save_ifs"
2170 test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND="no"
2171fi
2172fi
2173GNATBIND="$ac_cv_prog_GNATBIND"
2174if test -n "$GNATBIND"; then
2175 echo "$ac_t""$GNATBIND" 1>&6
2176else
2177 echo "$ac_t""no" 1>&6
2178fi
2179
2180else
2181 GNATBIND="no"
2182fi
2183fi
2184
2185echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
2186echo "configure:2187: checking whether compiler driver understands Ada" >&5
2187if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2188 echo $ac_n "(cached) $ac_c" 1>&6
2189else
2190 cat >conftest.adb <<EOF
2191procedure conftest is begin null; end conftest;
2192EOF
2193acx_cv_cc_gcc_supports_ada=no
2194# There is a bug in old released versions of GCC which causes the
2195# driver to exit successfully when the appropriate language module
2196# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
2197# Therefore we must check for the error message as well as an
2198# unsuccessful exit.
2199# Other compilers, like HP Tru64 UNIX cc, exit successfully when
2200# given a .adb file, but produce no object file. So we must check
2201# if an object file was really produced to guard against this.
2202errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
2203if test x"$errors" = x && test -f conftest.$ac_objext; then
2204 acx_cv_cc_gcc_supports_ada=yes
2205fi
2206rm -f conftest.*
2207fi
2208
2209echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
2210
2211if test x$GNATBIND != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
2212 have_gnat=yes
2213else
2214 have_gnat=no
2215fi
2216
2217echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
2218echo "configure:2219: checking how to compare bootstrapped objects" >&5
2219if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2220 echo $ac_n "(cached) $ac_c" 1>&6
2221else
2222 echo abfoo >t1
2223 echo cdfoo >t2
2224 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2225 if cmp t1 t2 2 2 > /dev/null 2>&1; then
2226 if cmp t1 t2 1 1 > /dev/null 2>&1; then
2227 :
2228 else
2229 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
2230 fi
2231 fi
2232 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2233 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
2234 :
2235 else
2236 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
2237 fi
2238 fi
2239 rm t1 t2
2240
2241fi
2242
2243echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2244do_compare="$gcc_cv_prog_cmp_skip"
2245
2246
2247
2248# Check for GMP and MPFR
2249gmplibs=
2250gmpinc=
2251have_gmp=yes
2252# Specify a location for mpfr
2253# check for this first so it ends up on the link line before gmp.
2254# Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2255if test "${with_mpfr_dir+set}" = set; then
2256 withval="$with_mpfr_dir"
2257 :
2258fi
2259
2260
2261if test "x$with_mpfr_dir" != x; then
2262 gmpinc="-I$with_mpfr_dir"
2263 gmplibs="$with_mpfr_dir/libmpfr.a"
2264else
2265 gmplibs="-lmpfr"
2266fi
2267
2268# Check whether --with-mpfr or --without-mpfr was given.
2269if test "${with_mpfr+set}" = set; then
2270 withval="$with_mpfr"
2271 :
2272fi
2273
2274
2275if test "x$with_mpfr" != x; then
2276 gmplibs="-L$with_mpfr/lib $gmplibs"
2277 gmpinc="-I$with_mpfr/include"
2278fi
2279
2280# Specify a location for gmp
2281# Check whether --with-gmp-dir or --without-gmp-dir was given.
2282if test "${with_gmp_dir+set}" = set; then
2283 withval="$with_gmp_dir"
2284 :
2285fi
2286
2287
2288if test "x$with_gmp_dir" != x; then
2289 gmpinc="$gmpinc -I$with_gmp_dir"
2290 if test -f "$with_gmp_dir/.libs/libgmp.a"; then
2291 gmplibs="$gmplibs $with_gmp_dir/.libs/libgmp.a"
2292 elif test -f "$with_gmp_dir/_libs/libgmp.a"; then
2293 gmplibs="$gmplibs $with_gmp_dir/_libs/libgmp.a"
2294 fi
2295 # One of the later tests will catch the error if neither library is present.
2296else
2297 gmplibs="$gmplibs -lgmp"
2298fi
2299
2300# Check whether --with-gmp or --without-gmp was given.
2301if test "${with_gmp+set}" = set; then
2302 withval="$with_gmp"
2303 :
2304fi
2305
2306
2307if test "x$with_gmp" != x; then
2308 gmplibs="-L$with_gmp/lib $gmplibs"
2309 gmpinc="-I$with_gmp/include $gmpinc"
2310fi
2311
2312saved_CFLAGS="$CFLAGS"
2313CFLAGS="$CFLAGS $gmpinc"
2314# Check GMP actually works
2315echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
2316echo "configure:2317: checking for correct version of gmp.h" >&5
2317cat > conftest.$ac_ext <<EOF
2318#line 2319 "configure"
2319#include "confdefs.h"
2320#include "gmp.h"
2321int main() {
2322
2323#if __GNU_MP_VERSION < 3
2324choke me
2325#endif
2326
2327; return 0; }
2328EOF
2329if { (eval echo configure:2330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2330 rm -rf conftest*
2331 echo "$ac_t""yes" 1>&6
2332else
2333 echo "configure: failed program was:" >&5
2334 cat conftest.$ac_ext >&5
2335 rm -rf conftest*
2336 echo "$ac_t""no" 1>&6; have_gmp=no
2337fi
2338rm -f conftest*
2339
2340if test x"$have_gmp" = xyes; then
2341 echo $ac_n "checking for MPFR""... $ac_c" 1>&6
2342echo "configure:2343: checking for MPFR" >&5
2343
2344 saved_LIBS="$LIBS"
2345 LIBS="$LIBS $gmplibs"
2346 cat > conftest.$ac_ext <<EOF
2347#line 2348 "configure"
2348#include "confdefs.h"
2349#include <gmp.h>
2350#include <mpfr.h>
2351int main() {
2352mpfr_t n; mpfr_init(n);
2353; return 0; }
2354EOF
2355if { (eval echo configure:2356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2356 rm -rf conftest*
2357 echo "$ac_t""yes" 1>&6
2358else
2359 echo "configure: failed program was:" >&5
2360 cat conftest.$ac_ext >&5
2361 rm -rf conftest*
2362 echo "$ac_t""no" 1>&6; have_gmp=no
2363fi
2364rm -f conftest*
2365 LIBS="$saved_LIBS"
2366 CFLAGS="$saved_CFLAGS"
2367fi
2368
2369# Flags needed for both GMP and/or MPFR
2370
2371
2372
2373# By default, C is the only stage 1 language.
2374stage1_languages=c
2375
2376
2377# Figure out what language subdirectories are present.
2378# Look if the user specified --enable-languages="..."; if not, use
2379# the environment variable $LANGUAGES if defined. $LANGUAGES might
2380# go away some day.
2381# NB: embedded tabs in this IF block -- do not untabify
2382if test -d ${srcdir}/gcc; then
2383 if test x"${enable_languages+set}" != xset; then
2384 if test x"${LANGUAGES+set}" = xset; then
2385 enable_languages="${LANGUAGES}"
2386 echo configure.in: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
2387 else
2388 enable_languages=all
2389 fi
2390 else
2391 if test x"${enable_languages}" = x ||
2392 test x"${enable_languages}" = xyes;
2393 then
2394 echo configure.in: --enable-languages needs at least one language argument 1>&2
2395 exit 1
2396 fi
2397 fi
2398 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
2399
2400 # 'f95' is the old name for the 'fortran' language. We issue a warning
2401 # and make the substitution.
2402 case ,${enable_languages}, in
2403 *,f95,*)
2404 echo configure.in: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
2405 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
2406 ;;
2407 esac
2408
2409 # First scan to see if an enabled language requires some other language.
2410 # We assume that a given config-lang.in will list all the language
2411 # front ends it requires, even if some are required indirectly.
2412 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2413 case ${lang_frag} in
2414 ..) ;;
2415 # The odd quoting in the next line works around
2416 # an apparent bug in bash 1.12 on linux.
2417 ${srcdir}/gcc/[*]/config-lang.in) ;;
2418 *)
2419 # From the config-lang.in, get $language, $lang_requires
2420 language=
2421 lang_requires=
2422 . ${lang_frag}
2423 for other in ${lang_requires} ; do
2424 case ,${enable_languages}, in
2425 *,$other,*) ;;
2426 *,all,*) ;;
2427 *,$language,*)
2428 echo " \`$other' language required by \`$language'; enabling" 1>&2
2429 enable_languages="${enable_languages},${other}"
2430 ;;
2431 esac
2432 done
2433 ;;
2434 esac
2435 done
2436
2437 new_enable_languages=c
2438 missing_languages=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
2439 potential_languages=c
2440
2441 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2442 case ${lang_frag} in
2443 ..) ;;
2444 # The odd quoting in the next line works around
2445 # an apparent bug in bash 1.12 on linux.
2446 ${srcdir}/gcc/[*]/config-lang.in) ;;
2447 *)
2448 # From the config-lang.in, get $language, $target_libs,
2449 # $lang_dirs, $boot_language, and $build_by_default
2450 language=
2451 target_libs=
2452 lang_dirs=
2453 boot_language=
2454 build_by_default=
2455 need_gmp=
2456 . ${lang_frag}
2457 potential_languages="${potential_languages},${language}"
2458 # This is quite sensitive to the ordering of the case statement arms.
2459 case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
2460 *::*:*)
2461 echo "${lang_frag} doesn't set \$language." 1>&2
2462 exit 1
2463 ;;
2464 *:ada:no:*)
2465 # Ada was requested with no preexisting GNAT. Disable unconditionally.
2466 add_this_lang=no
2467 ;;
2468 *,${language},*:*:*:*)
2469 # Language was explicitly selected; include it.
2470 add_this_lang=yes
2471 ;;
2472 *,all,*:*:*:no)
2473 # 'all' was selected, but this is not a default language
2474 # so do not include it.
2475 add_this_lang=no
2476 ;;
2477 *,all,*:*:*:*)
2478 # 'all' was selected and this is a default language; include it.
2479 add_this_lang=yes
2480 ;;
2481 *)
2482 add_this_lang=no
2483 ;;
2484 esac
2485
2486 # Disable languages that need GMP if it isn't available.
2487 case ,${enable_languages},:${have_gmp}:${need_gmp} in
2488 *,${language},*:no:yes)
2489 # Specifically requested language; tell them.
2490 { echo "configure: error: GMP with MPFR support is required to build $language" 1>&2; exit 1; }
2491 ;;
2492 *:no:yes)
2493 # Silently disable.
2494 add_this_lang=no
2495 ;;
2496 esac
2497
2498 # Disable a language that is unsupported by the target.
2499 case " $unsupported_languages " in
2500 *" $language "*)
2501 add_this_lang=no
2502 ;;
2503 esac
2504
2505 case $add_this_lang in
2506 no)
2507 # Remove language-dependent dirs.
2508 eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2509 ;;
2510 *)
2511 new_enable_languages="$new_enable_languages,$language"
2512 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
2513 case ${boot_language} in
2514 yes)
2515 # Add to (comma-separated) list of stage 1 languages.
2516 stage1_languages="${stage1_languages},${language}"
2517 ;;
2518 esac
2519 ;;
2520 esac
2521 ;;
2522 esac
2523 done
2524
2525 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
2526 if test "x$missing_languages" != x; then
2527 { echo "configure: error:
2528The following requested languages could not be built: ${missing_languages}
2529Recognised languages are: ${potential_languages}" 1>&2; exit 1; }
2530 fi
2531
2532 if test "x$new_enable_languages" != "x$enable_languages"; then
2533 echo The following languages will be built: ${new_enable_languages}
2534 fi
2535 enable_languages="$new_enable_languages"
2536 ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
2537fi
2538
2539# Handle --disable-<component> generically.
2540for dir in $configdirs $build_configdirs $target_configdirs ; do
2541 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
2542 if eval test x\${enable_${dirname}} "=" xno ; then
2543 noconfigdirs="$noconfigdirs $dir"
2544 fi
2545done
2546
2547# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
2548# $build_configdirs and $target_configdirs.
2549# If we have the source for $noconfigdirs entries, add them to $notsupp.
2550
2551notsupp=""
2552for dir in . $skipdirs $noconfigdirs ; do
2553 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
2554 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2555 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2556 if test -r $srcdir/$dirname/configure ; then
2557 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2558 true
2559 else
2560 notsupp="$notsupp $dir"
2561 fi
2562 fi
2563 fi
2564 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2565 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
2566 if test -r $srcdir/$dirname/configure ; then
2567 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2568 true
2569 else
2570 notsupp="$notsupp $dir"
2571 fi
2572 fi
2573 fi
2574 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2575 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2576 if test -r $srcdir/$dirname/configure ; then
2577 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2578 true
2579 else
2580 notsupp="$notsupp $dir"
2581 fi
2582 fi
2583 fi
2584done
2585
2586# Sometimes the tools are distributed with libiberty but with no other
2587# libraries. In that case, we don't want to build target-libiberty.
2588if test -n "${target_configdirs}" ; then
2589 others=
2590 for i in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2591 if test "$i" != "libiberty" ; then
2592 if test -r $srcdir/$i/configure ; then
2593 others=yes;
2594 break;
2595 fi
2596 fi
2597 done
2598 if test -z "${others}" ; then
2599 target_configdirs=
2600 fi
2601fi
2602
2603# Quietly strip out all directories which aren't configurable in this tree.
2604# This relies on all configurable subdirectories being autoconfiscated, which
2605# is now the case.
2606build_configdirs_all="$build_configdirs"
2607build_configdirs=
2608for i in ${build_configdirs_all} ; do
2609 j=`echo $i | sed -e s/build-//g`
2610 if test -f ${srcdir}/$j/configure ; then
2611 build_configdirs="${build_configdirs} $i"
2612 fi
2613done
2614
2615configdirs_all="$configdirs"
2616configdirs=
2617for i in ${configdirs_all} ; do
2618 if test -f ${srcdir}/$i/configure ; then
2619 configdirs="${configdirs} $i"
2620 fi
2621done
2622
2623target_configdirs_all="$target_configdirs"
2624target_configdirs=
2625for i in ${target_configdirs_all} ; do
2626 j=`echo $i | sed -e s/target-//g`
2627 if test -f ${srcdir}/$j/configure ; then
2628 target_configdirs="${target_configdirs} $i"
2629 fi
2630done
2631
2632# Produce a warning message for the subdirs we can't configure.
2633# This isn't especially interesting in the Cygnus tree, but in the individual
2634# FSF releases, it's important to let people know when their machine isn't
2635# supported by the one or two programs in a package.
2636
2637if test -n "${notsupp}" && test -z "${norecursion}" ; then
2638 # If $appdirs is non-empty, at least one of those directories must still
2639 # be configured, or we error out. (E.g., if the gas release supports a
2640 # specified target in some subdirs but not the gas subdir, we shouldn't
2641 # pretend that all is well.)
2642 if test -n "$appdirs" ; then
2643 for dir in $appdirs ; do
2644 if test -r $dir/Makefile.in ; then
2645 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2646 appdirs=""
2647 break
2648 fi
2649 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
2650 appdirs=""
2651 break
2652 fi
2653 fi
2654 done
2655 if test -n "$appdirs" ; then
2656 echo "*** This configuration is not supported by this package." 1>&2
2657 exit 1
2658 fi
2659 fi
2660 # Okay, some application will build, or we don't care to check. Still
2661 # notify of subdirs not getting built.
2662 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2663 echo " ${notsupp}" 1>&2
2664 echo " (Any other directories should still work fine.)" 1>&2
2665fi
2666
2667case "$host" in
2668 *msdosdjgpp*)
2669 enable_gdbtk=no ;;
2670esac
2671
2672copy_dirs=
2673
2674# Check whether --with-build-sysroot or --without-build-sysroot was given.
2675if test "${with_build_sysroot+set}" = set; then
2676 withval="$with_build_sysroot"
2677 if test x"$withval" != x ; then
2678 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
2679 fi
2680else
2681 SYSROOT_CFLAGS_FOR_TARGET=
2682fi
2683
2684
2685
2686# Handle --with-headers=XXX. If the value is not "yes", the contents of
2687# the named directory are copied to $(tooldir)/sys-include.
2688if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
2689 if test x${is_cross_compiler} = xno ; then
2690 echo 1>&2 '***' --with-headers is only supported when cross compiling
2691 exit 1
2692 fi
2693 if test x"${with_headers}" != xyes ; then
2694 case "${exec_prefixoption}" in
2695 "") x=${prefix} ;;
2696 *) x=${exec_prefix} ;;
2697 esac
2698 copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2699 fi
2700fi
2701
2702# Handle --with-libs=XXX. If the value is not "yes", the contents of
2703# the name directories are copied to $(tooldir)/lib. Multiple directories
2704# are permitted.
2705if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2706 if test x${is_cross_compiler} = xno ; then
2707 echo 1>&2 '***' --with-libs is only supported when cross compiling
2708 exit 1
2709 fi
2710 if test x"${with_libs}" != xyes ; then
2711 # Copy the libraries in reverse order, so that files in the first named
2712 # library override files in subsequent libraries.
2713 case "${exec_prefixoption}" in
2714 "") x=${prefix} ;;
2715 *) x=${exec_prefix} ;;
2716 esac
2717 for l in ${with_libs}; do
2718 copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
2719 done
2720 fi
2721fi
2722
2723# Set with_gnu_as and with_gnu_ld as appropriate.
2724#
2725# This is done by determining whether or not the appropriate directory
2726# is available, and by checking whether or not specific configurations
2727# have requested that this magic not happen.
2728#
2729# The command line options always override the explicit settings in
2730# configure.in, and the settings in configure.in override this magic.
2731#
2732# If the default for a toolchain is to use GNU as and ld, and you don't
2733# want to do that, then you should use the --without-gnu-as and
2734# --without-gnu-ld options for the configure script.
2735
2736if test x${use_gnu_as} = x &&
2737 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
2738 with_gnu_as=yes
2739 extra_host_args="$extra_host_args --with-gnu-as"
2740fi
2741
2742if test x${use_gnu_ld} = x &&
2743 echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 ; then
2744 with_gnu_ld=yes
2745 extra_host_args="$extra_host_args --with-gnu-ld"
2746fi
2747
2748# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2749# can detect this case.
2750
2751if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
2752 with_newlib=yes
2753 extra_host_args="$extra_host_args --with-newlib"
2754fi
2755
2756# Handle ${copy_dirs}
2757set fnord ${copy_dirs}
2758shift
2759while test $# != 0 ; do
2760 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
2761 :
2762 else
2763 echo Copying $1 to $2
2764
2765 # Use the install script to create the directory and all required
2766 # parent directories.
2767 if test -d $2 ; then
2768 :
2769 else
2770 echo >config.temp
2771 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
2772 fi
2773
2774 # Copy the directory, assuming we have tar.
2775 # FIXME: Should we use B in the second tar? Not all systems support it.
2776 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
2777
2778 # It is the responsibility of the user to correctly adjust all
2779 # symlinks. If somebody can figure out how to handle them correctly
2780 # here, feel free to add the code.
2781
2782 echo $1 > $2/COPIED
2783 fi
2784 shift; shift
2785done
2786
2787# Determine a target-dependent exec_prefix that the installed
2788# gcc will search in. Keep this list sorted by triplet, with
2789# the *-*-osname triplets last.
2790md_exec_prefix=
2791case "${target}" in
2792 alpha*-*-*vms*)
2793 md_exec_prefix=/gnu/lib/gcc-lib
2794 ;;
2795 i3456786-pc-msdosdjgpp*)
2796 md_exec_prefix=/dev/env/DJDIR/bin
2797 ;;
2798 i3456786-*-sco3.2v5*)
2799 if test $with_gnu_as = yes; then
2800 md_exec_prefix=/usr/gnu/bin
2801 else
2802 md_exec_prefix=/usr/ccs/bin/elf
2803 fi
2804 ;;
2805
2806 mn10300-*-* | \
2807 powerpc-*-chorusos* | \
2808 powerpc*-*-eabi* | \
2809 powerpc*-*-sysv* | \
2810 powerpc*-*-kaos* | \
2811 s390x-ibm-tpf*)
2812 md_exec_prefix=/usr/ccs/bin
2813 ;;
2814 sparc64-*-elf*)
2815 ;;
2816 v850*-*-*)
2817 md_exec_prefix=/usr/ccs/bin
2818 ;;
2819 xtensa-*-elf*)
2820 ;;
2821
2822 *-*-beos* | \
2823 *-*-elf* | \
2824 *-*-hpux* | \
2825 *-*-netware* | \
2826 *-*-nto-qnx* | \
2827 *-*-rtems* | \
2828 *-*-solaris2* | \
2829 *-*-sysv45* | \
2830 *-*-vxworks* | \
2831 *-wrs-windiss)
2832 md_exec_prefix=/usr/ccs/bin
2833 ;;
2834esac
2835
2836extra_arflags_for_target=
2837extra_nmflags_for_target=
2838extra_ranlibflags_for_target=
2839target_makefile_frag=/dev/null
2840case "${target}" in
2841 *-*-netware*)
2842 target_makefile_frag="config/mt-netware"
2843 ;;
2844 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2845 target_makefile_frag="config/mt-gnu"
2846 ;;
2847 *-*-aix4.[3456789]* | *-*-aix[56789].*)
2848 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
2849 # commands to handle both 32-bit and 64-bit objects. These flags are
2850 # harmless if we're using GNU nm or ar.
2851 extra_arflags_for_target=" -X32_64"
2852 extra_nmflags_for_target=" -B -X32_64"
2853 ;;
2854 *-*-darwin*)
2855 # ranlib from Darwin requires the -c flag to look at common symbols.
2856 extra_ranlibflags_for_target=" -c"
2857 ;;
2858 mips*-*-pe | sh*-*-pe | *arm-wince-pe)
2859 target_makefile_frag="config/mt-wince"
2860 ;;
2861esac
2862
2863alphaieee_frag=/dev/null
2864case $target in
2865 alpha*-*-*)
2866 # This just makes sure to use the -mieee option to build target libs.
2867 # This should probably be set individually by each library.
2868 alphaieee_frag="config/mt-alphaieee"
2869 ;;
2870esac
2871
2872# If --enable-target-optspace always use -Os instead of -O2 to build
2873# the target libraries, similarly if it is not specified, use -Os
2874# on selected platforms.
2875ospace_frag=/dev/null
2876case "${enable_target_optspace}:${target}" in
2877 yes:*)
2878 ospace_frag="config/mt-ospace"
2879 ;;
2880 :d30v-*)
2881 ospace_frag="config/mt-d30v"
2882 ;;
2883 :m32r-* | :d10v-* | :fr30-*)
2884 ospace_frag="config/mt-ospace"
2885 ;;
2886 no:* | :*)
2887 ;;
2888 *)
2889 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
2890 ;;
2891esac
2892
2893# Default to using --with-stabs for certain targets.
2894if test x${with_stabs} = x ; then
2895 case "${target}" in
2896 mips*-*-irix[56]*)
2897 ;;
2898 mips*-*-* | alpha*-*-osf*)
2899 with_stabs=yes;
2900 extra_host_args="${extra_host_args} --with-stabs"
2901 ;;
2902 esac
2903fi
2904
2905# hpux11 in 64bit mode has libraries in a weird place. Arrange to find
2906# them automatically.
2907case "${host}" in
2908 hppa*64*-*-hpux11*)
2909 extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
2910 ;;
2911esac
2912
2913# Some systems (e.g., one of the i386-aix systems the gas testers are
2914# using) don't handle "\$" correctly, so don't use it here.
2915tooldir='${exec_prefix}'/${target_alias}
2916build_tooldir=${tooldir}
2917
2918# Create a .gdbinit file which runs the one in srcdir
2919# and tells GDB to look there for source files.
2920
2921if test -r ${srcdir}/.gdbinit ; then
2922 case ${srcdir} in
2923 .) ;;
2924 *) cat > ./.gdbinit <<EOF
2925# ${NO_EDIT}
2926dir ${srcdir}
2927dir .
2928source ${srcdir}/.gdbinit
2929EOF
2930 ;;
2931 esac
2932fi
2933
2934# Make sure that the compiler is able to generate an executable. If it
2935# can't, we are probably in trouble. We don't care whether we can run the
2936# executable--we might be using a cross compiler--we only care whether it
2937# can be created. At this point the main configure script has set CC.
2938we_are_ok=no
2939echo "int main () { return 0; }" > conftest.c
2940${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
2941if test $? = 0 ; then
2942 if test -s conftest || test -s conftest.exe ; then
2943 we_are_ok=yes
2944 fi
2945fi
2946case $we_are_ok in
2947 no)
2948 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
2949 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
2950 rm -f conftest*
2951 exit 1
2952 ;;
2953esac
2954rm -f conftest*
2955
2956# The Solaris /usr/ucb/cc compiler does not appear to work.
2957case "${host}" in
2958 sparc-sun-solaris2*)
2959 CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
2960 if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
2961 could_use=
2962 test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
2963 if test -d /opt/cygnus/bin ; then
2964 if test "$could_use" = "" ; then
2965 could_use="/opt/cygnus/bin"
2966 else
2967 could_use="$could_use or /opt/cygnus/bin"
2968 fi
2969 fi
2970 if test "$could_use" = "" ; then
2971 echo "Warning: compilation may fail because you're using"
2972 echo "/usr/ucb/cc. You should change your PATH or CC "
2973 echo "variable and rerun configure."
2974 else
2975 echo "Warning: compilation may fail because you're using"
2976 echo "/usr/ucb/cc, when you should use the C compiler from"
2977 echo "$could_use. You should change your"
2978 echo "PATH or CC variable and rerun configure."
2979 fi
2980 fi
2981 ;;
2982esac
2983
2984case "${host}" in
2985 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
2986 *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
2987 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
2988esac
2989
2990# Record target_configdirs and the configure arguments for target and
2991# build configuration in Makefile.
2992target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
2993build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
2994
2995# Determine whether gdb needs tk/tcl or not.
2996# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
2997# and in that case we want gdb to be built without tk. Ugh!
2998# In fact I believe gdb is the *only* package directly dependent on tk,
2999# so we should be able to put the 'maybe's in unconditionally and
3000# leave out the maybe dependencies when enable_gdbtk is false. I'm not
3001# 100% sure that that's safe though.
3002
3003gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
3004case "$enable_gdbtk" in
3005 no)
3006 GDB_TK="" ;;
3007 yes)
3008 GDB_TK="${gdb_tk}" ;;
3009 *)
3010 # Only add the dependency on gdbtk when GDBtk is part of the gdb
3011 # distro. Eventually someone will fix this and move Insight, nee
3012 # gdbtk to a separate directory.
3013 if test -d ${srcdir}/gdb/gdbtk ; then
3014 GDB_TK="${gdb_tk}"
3015 else
3016 GDB_TK=""
3017 fi
3018 ;;
3019esac
3020CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
3021INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
3022
3023# Strip out unwanted targets.
3024
3025# While at that, we remove Makefiles if we were started for recursive
3026# configuration, so that the top-level Makefile reconfigures them,
3027# like we used to do when configure itself was recursive.
3028
3029# Loop over modules. $extrasub must be used with care, limiting as
3030# much as possible the usage of range addresses. That's because autoconf
3031# splits the sed script to overcome limits in the number of commands,
3032# and relying on carefully-timed sed passes may turn out to be very hard
3033# to maintain later. In this particular case, you just have to be careful
3034# not to nest @if/@endif pairs, because configure will not warn you at all.
3035
3036# Check whether --enable-bootstrap or --disable-bootstrap was given.
3037if test "${enable_bootstrap+set}" = set; then
3038 enableval="$enable_bootstrap"
3039 :
3040else
3041 enable_bootstrap=default
3042fi
3043
3044
3045# Issue errors and warnings for invalid/strange bootstrap combinations.
3046case "$configdirs" in
3047 *gcc*) have_compiler=yes ;;
3048 *) have_compiler=no ;;
3049esac
3050
3051case "$have_compiler:$host:$target:$enable_bootstrap" in
3052 *:*:*:no) ;;
3053
3054 # Default behavior. Enable bootstrap if we have a compiler
3055 # and we are in a native configuration.
3056 yes:$build:$build:default)
3057 enable_bootstrap=yes ;;
3058
3059 *:*:*:default)
3060 enable_bootstrap=no ;;
3061
3062 # We have a compiler and we are in a native configuration, bootstrap is ok
3063 yes:$build:$build:yes)
3064 ;;
3065
3066 # Other configurations, but we have a compiler. Assume the user knows
3067 # what he's doing.
3068 yes:*:*:yes)
3069 echo "configure: warning: trying to bootstrap a cross compiler" 1>&2
3070 ;;
3071
3072 # No compiler: if they passed --enable-bootstrap explicitly, fail
3073 no:*:*:yes)
3074 { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; } ;;
3075
3076 # Fail if wrong command line
3077 *)
3078 { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; }
3079 ;;
3080esac
3081
3082# Adjust the toplevel makefile according to whether bootstrap was selected.
3083case "$enable_bootstrap" in
3084 yes)
3085 bootstrap_suffix=bootstrap ;;
3086 no)
3087 bootstrap_suffix=no-bootstrap ;;
3088esac
3089
3090for module in ${build_configdirs} ; do
3091 if test -z "${no_recursion}" \
3092 && test -f ${build_subdir}/${module}/Makefile; then
3093 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3094 rm -f ${build_subdir}/${module}/Makefile
3095 fi
3096 extrasub="$extrasub
3097/^@if build-$module\$/d
3098/^@endif build-$module\$/d
3099/^@if build-$module-$bootstrap_suffix\$/d
3100/^@endif build-$module-$bootstrap_suffix\$/d"
3101done
3102for module in ${configdirs} ; do
3103 if test -z "${no_recursion}"; then
3104 for file in stage*-${module}/Makefile ${module}/Makefile; do
3105 if test -f ${file}; then
3106 echo 1>&2 "*** removing ${file} to force reconfigure"
3107 rm -f ${file}
3108 fi
3109 done
3110 fi
3111 extrasub="$extrasub
3112/^@if $module\$/d
3113/^@endif $module\$/d
3114/^@if $module-$bootstrap_suffix\$/d
3115/^@endif $module-$bootstrap_suffix\$/d"
3116done
3117for module in ${target_configdirs} ; do
3118 if test -z "${no_recursion}" \
3119 && test -f ${target_subdir}/${module}/Makefile; then
3120 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3121 rm -f ${target_subdir}/${module}/Makefile
3122 fi
3123 extrasub="$extrasub
3124/^@if target-$module\$/d
3125/^@endif target-$module\$/d
3126/^@if target-$module-$bootstrap_suffix\$/d
3127/^@endif target-$module-$bootstrap_suffix\$/d"
3128done
3129
3130extrasub="$extrasub
3131/^@if /,/^@endif /d"
3132
3133# Create the serialization dependencies. This uses a temporary file.
3134
3135# Check whether --enable-serial-configure or --disable-serial-configure was given.
3136if test "${enable_serial_configure+set}" = set; then
3137 enableval="$enable_serial_configure"
3138 :
3139fi
3140
3141
3142case ${enable_serial_configure} in
3143 yes)
3144 enable_serial_build_configure=yes
3145 enable_serial_host_configure=yes
3146 enable_serial_target_configure=yes
3147 ;;
3148esac
3149
3150# These force 'configure's to be done one at a time, to avoid problems
3151# with contention over a shared config.cache.
3152rm -f serdep.tmp
3153echo '# serdep.tmp' > serdep.tmp
3154olditem=
3155test "x${enable_serial_build_configure}" = xyes &&
3156for item in ${build_configdirs} ; do
3157 case ${olditem} in
3158 "") ;;
3159 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
3160 esac
3161 olditem=${item}
3162done
3163olditem=
3164test "x${enable_serial_host_configure}" = xyes &&
3165for item in ${configdirs} ; do
3166 case ${olditem} in
3167 "") ;;
3168 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
3169 esac
3170 olditem=${item}
3171done
3172olditem=
3173test "x${enable_serial_target_configure}" = xyes &&
3174for item in ${target_configdirs} ; do
3175 case ${olditem} in
3176 "") ;;
3177 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
3178 esac
3179 olditem=${item}
3180done
3181serialization_dependencies=serdep.tmp
3182
3183
3184# Base args. Strip norecursion, cache-file, srcdir, host, build,
3185# target and nonopt. These are the ones we might not want to pass
3186# down to subconfigures. Also strip program-prefix, program-suffix,
3187# and program-transform-name, so that we can pass down a consistent
3188# program-transform-name. If autoconf has put single quotes around
3189# any of these arguments (because they contain shell metacharacters)
3190# then this will fail; in practice this only happens for
3191# --program-transform-name, so be sure to override --program-transform-name
3192# at the end of the argument list.
3193# These will be expanded by make, so quote '$'.
3194cat <<\EOF_SED > conftestsed
3195s/ --no[^ ]*/ /g
3196s/ --c[a-z-]*[= ][^ ]*//g
3197s/ --sr[a-z-]*[= ][^ ]*//g
3198s/ --ho[a-z-]*[= ][^ ]*//g
3199s/ --bu[a-z-]*[= ][^ ]*//g
3200s/ --t[a-z-]*[= ][^ ]*//g
3201s/ --program-[pst][a-z-]*[= ][^ ]*//g
3202s/ -cache-file[= ][^ ]*//g
3203s/ -srcdir[= ][^ ]*//g
3204s/ -host[= ][^ ]*//g
3205s/ -build[= ][^ ]*//g
3206s/ -target[= ][^ ]*//g
3207s/ -program-prefix[= ][^ ]*//g
3208s/ -program-suffix[= ][^ ]*//g
3209s/ -program-transform-name[= ][^ ]*//g
3210s/ [^' -][^ ]* / /
3211s/^ *//;s/ *$//
3212s,\$,$$,g
3213EOF_SED
3214sed -f conftestsed <<EOF_SED > conftestsed.out
3215 ${ac_configure_args}
3216EOF_SED
3217baseargs=`cat conftestsed.out`
3218rm -f conftestsed conftestsed.out
3219
3220# Add in --program-transform-name, after --program-prefix and
3221# --program-suffix have been applied to it. Autoconf has already
3222# doubled dollar signs and backslashes in program_transform_name; we want
3223# the backslashes un-doubled, and then the entire thing wrapped in single
3224# quotes, because this will be expanded first by make and then by the shell.
3225# Also, because we want to override the logic in subdir configure scripts to
3226# choose program_transform_name, replace any s,x,x, with s,y,y,.
3227sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3228${program_transform_name}
3229EOF_SED
3230gcc_transform_name=`cat conftestsed.out`
3231rm -f conftestsed.out
3232baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3233
3234# For the build-side libraries, we just need to pretend we're native,
3235# and not use the same cache file. Multilibs are neither needed nor
3236# desired.
3237build_configargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
3238
3239# For host modules, accept cache file option, or specification as blank.
3240case "${cache_file}" in
3241"") # empty
3242 cache_file_option="" ;;
3243/* | [A-Za-z]:[\\/]* ) # absolute path
3244 cache_file_option="--cache-file=${cache_file}" ;;
3245*) # relative path
3246 cache_file_option="--cache-file=../${cache_file}" ;;
3247esac
3248
3249# Host dirs don't like to share a cache file either, horribly enough.
3250# This seems to be due to autoconf 2.5x stupidity.
3251host_configargs="--cache-file=./config.cache --build=${build_alias} --host=${host_alias} --target=${target_alias} ${extra_host_args} ${baseargs}"
3252
3253target_configargs=${baseargs}
3254
3255# Passing a --with-cross-host argument lets the target libraries know
3256# whether they are being built with a cross-compiler or being built
3257# native. However, it would be better to use other mechanisms to make the
3258# sorts of decisions they want to make on this basis. Please consider
3259# this option to be deprecated. FIXME.
3260if test x${is_cross_compiler} = xyes ; then
3261 target_configargs="--with-cross-host=${host_alias} ${target_configargs}"
3262fi
3263
3264# Default to --enable-multilib.
3265if test x${enable_multilib} = x ; then
3266 target_configargs="--enable-multilib ${target_configargs}"
3267fi
3268
3269# Pass --with-newlib if appropriate. Note that target_configdirs has
3270# changed from the earlier setting of with_newlib.
3271if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
3272 target_configargs="--with-newlib ${target_configargs}"
3273fi
3274
3275# Different target subdirs use different values of certain variables
3276# (notably CXX). Worse, multilibs use *lots* of different values.
3277# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3278# it doesn't automatically accept command-line overrides of them.
3279# This means it's not safe for target subdirs to share a cache file,
3280# which is disgusting, but there you have it. Hopefully this can be
3281# fixed in future. It's still worthwhile to use a cache file for each
3282# directory. I think.
3283
3284# Pass the appropriate --build, --host, --target and --cache-file arguments.
3285# We need to pass --target, as newer autoconf's requires consistency
3286# for target_alias and gcc doesn't manage it consistently.
3287target_configargs="--cache-file=./config.cache --build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
3288
3289FLAGS_FOR_TARGET=
3290case " $target_configdirs " in
3291 *" newlib "*)
3292 case " $target_configargs " in
3293 *" --with-newlib "*)
3294 case "$target" in
3295 *-cygwin*)
3296 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' ;;
3297 esac
3298
3299 # If we're not building GCC, don't discard standard headers.
3300 if test -d ${srcdir}/gcc; then
3301 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
3302
3303 if test "${build}" != "${host}"; then
3304 # On Canadian crosses, CC_FOR_TARGET will have already been set
3305 # by `configure', so we won't have an opportunity to add -Bgcc/
3306 # to it. This is right: we don't want to search that directory
3307 # for binaries, but we want the header files in there, so add
3308 # them explicitly.
3309 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include'
3310
3311 # Someone might think of using the pre-installed headers on
3312 # Canadian crosses, in case the installed compiler is not fully
3313 # compatible with the compiler being built. In this case, it
3314 # would be better to flag an error than risking having
3315 # incompatible object files being constructed. We can't
3316 # guarantee that an error will be flagged, but let's hope the
3317 # compiler will do it, when presented with incompatible header
3318 # files.
3319 fi
3320 fi
3321
3322 case "${target}-${is_cross_compiler}" in
3323 i[3456789]86-*-linux*-no)
3324 # Here host == target, so we don't need to build gcc,
3325 # so we don't want to discard standard headers.
3326 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3327 ;;
3328 *)
3329 # If we're building newlib, use its generic headers last, but search
3330 # for any libc-related directories first (so make it the last -B
3331 # switch).
3332 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3333 ;;
3334 esac
3335 ;;
3336 esac
3337 ;;
3338esac
3339
3340# Allow the user to override the flags for
3341# our build compiler if desired.
3342CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
3343
3344# On Canadian crosses, we'll be searching the right directories for
3345# the previously-installed cross compiler, so don't bother to add
3346# flags for directories within the install tree of the compiler
3347# being built; programs in there won't even run.
3348if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3349 # Search for pre-installed headers if nothing else fits.
3350 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
3351fi
3352
3353if test "x${use_gnu_ld}" = x &&
3354 echo " ${configdirs} " | grep " ld " > /dev/null ; then
3355 # Arrange for us to find uninstalled linker scripts.
3356 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
3357fi
3358
3359# Makefile fragments.
3360for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3361do
3362 eval fragval=\$$frag
3363 if test $fragval != /dev/null; then
3364 eval $frag=${srcdir}/$fragval
3365 fi
3366done
3367
3368
3369
3370
3371
3372# Miscellanea: directories, flags, etc.
3373
3374
3375
3376
3377
3378
3379
3380# Build module lists & subconfigure args.
3381
3382
3383
3384# Host module lists & subconfigure args.
3385
3386
3387
3388# Target module lists & subconfigure args.
3389
3390
3391
3392# Build tools.
3393
3394
3395
3396# Generate default definitions for YACC, M4, LEX and other programs that run
3397# on the build machine. These are used if the Makefile can't locate these
3398# programs in objdir.
3399MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
3400
3401for ac_prog in 'bison -y' byacc yacc
3402do
3403# Extract the first word of "$ac_prog", so it can be a program name with args.
3404set dummy $ac_prog; ac_word=$2
3405echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3406echo "configure:3407: checking for $ac_word" >&5
3407if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3408 echo $ac_n "(cached) $ac_c" 1>&6
3409else
3410 if test -n "$YACC"; then
3411 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3412else
3413 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3414 ac_dummy="$PATH"
3415 for ac_dir in $ac_dummy; do
3416 test -z "$ac_dir" && ac_dir=.
3417 if test -f $ac_dir/$ac_word; then
3418 ac_cv_prog_YACC="$ac_prog"
3419 break
3420 fi
3421 done
3422 IFS="$ac_save_ifs"
3423fi
3424fi
3425YACC="$ac_cv_prog_YACC"
3426if test -n "$YACC"; then
3427 echo "$ac_t""$YACC" 1>&6
3428else
3429 echo "$ac_t""no" 1>&6
3430fi
3431
3432test -n "$YACC" && break
3433done
3434test -n "$YACC" || YACC="$MISSING bison -y"
3435
3436case " $build_configdirs " in
3437 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
3438 *" byacc "*) YACC='$$r/$(BUILD_SUBDIR)/byacc/byacc' ;;
3439esac
3440
3441for ac_prog in bison
3442do
3443# Extract the first word of "$ac_prog", so it can be a program name with args.
3444set dummy $ac_prog; ac_word=$2
3445echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3446echo "configure:3447: checking for $ac_word" >&5
3447if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
3448 echo $ac_n "(cached) $ac_c" 1>&6
3449else
3450 if test -n "$BISON"; then
3451 ac_cv_prog_BISON="$BISON" # Let the user override the test.
3452else
3453 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3454 ac_dummy="$PATH"
3455 for ac_dir in $ac_dummy; do
3456 test -z "$ac_dir" && ac_dir=.
3457 if test -f $ac_dir/$ac_word; then
3458 ac_cv_prog_BISON="$ac_prog"
3459 break
3460 fi
3461 done
3462 IFS="$ac_save_ifs"
3463fi
3464fi
3465BISON="$ac_cv_prog_BISON"
3466if test -n "$BISON"; then
3467 echo "$ac_t""$BISON" 1>&6
3468else
3469 echo "$ac_t""no" 1>&6
3470fi
3471
3472test -n "$BISON" && break
3473done
3474test -n "$BISON" || BISON="$MISSING bison"
3475
3476case " $build_configdirs " in
3477 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
3478esac
3479
3480for ac_prog in gm4 gnum4 m4
3481do
3482# Extract the first word of "$ac_prog", so it can be a program name with args.
3483set dummy $ac_prog; ac_word=$2
3484echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3485echo "configure:3486: checking for $ac_word" >&5
3486if eval "test \"`echo '$''{'ac_cv_prog_M4'+set}'`\" = set"; then
3487 echo $ac_n "(cached) $ac_c" 1>&6
3488else
3489 if test -n "$M4"; then
3490 ac_cv_prog_M4="$M4" # Let the user override the test.
3491else
3492 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3493 ac_dummy="$PATH"
3494 for ac_dir in $ac_dummy; do
3495 test -z "$ac_dir" && ac_dir=.
3496 if test -f $ac_dir/$ac_word; then
3497 ac_cv_prog_M4="$ac_prog"
3498 break
3499 fi
3500 done
3501 IFS="$ac_save_ifs"
3502fi
3503fi
3504M4="$ac_cv_prog_M4"
3505if test -n "$M4"; then
3506 echo "$ac_t""$M4" 1>&6
3507else
3508 echo "$ac_t""no" 1>&6
3509fi
3510
3511test -n "$M4" && break
3512done
3513test -n "$M4" || M4="$MISSING m4"
3514
3515case " $build_configdirs " in
3516 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
3517esac
3518
3519for ac_prog in flex lex
3520do
3521# Extract the first word of "$ac_prog", so it can be a program name with args.
3522set dummy $ac_prog; ac_word=$2
3523echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3524echo "configure:3525: checking for $ac_word" >&5
3525if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3526 echo $ac_n "(cached) $ac_c" 1>&6
3527else
3528 if test -n "$LEX"; then
3529 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3530else
3531 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3532 ac_dummy="$PATH"
3533 for ac_dir in $ac_dummy; do
3534 test -z "$ac_dir" && ac_dir=.
3535 if test -f $ac_dir/$ac_word; then
3536 ac_cv_prog_LEX="$ac_prog"
3537 break
3538 fi
3539 done
3540 IFS="$ac_save_ifs"
3541fi
3542fi
3543LEX="$ac_cv_prog_LEX"
3544if test -n "$LEX"; then
3545 echo "$ac_t""$LEX" 1>&6
3546else
3547 echo "$ac_t""no" 1>&6
3548fi
3549
3550test -n "$LEX" && break
3551done
3552test -n "$LEX" || LEX="$MISSING flex"
3553
3554case " $build_configdirs " in
3555 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3556 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
3557esac
3558
3559for ac_prog in flex
3560do
3561# Extract the first word of "$ac_prog", so it can be a program name with args.
3562set dummy $ac_prog; ac_word=$2
3563echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3564echo "configure:3565: checking for $ac_word" >&5
3565if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
3566 echo $ac_n "(cached) $ac_c" 1>&6
3567else
3568 if test -n "$FLEX"; then
3569 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
3570else
3571 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3572 ac_dummy="$PATH"
3573 for ac_dir in $ac_dummy; do
3574 test -z "$ac_dir" && ac_dir=.
3575 if test -f $ac_dir/$ac_word; then
3576 ac_cv_prog_FLEX="$ac_prog"
3577 break
3578 fi
3579 done
3580 IFS="$ac_save_ifs"
3581fi
3582fi
3583FLEX="$ac_cv_prog_FLEX"
3584if test -n "$FLEX"; then
3585 echo "$ac_t""$FLEX" 1>&6
3586else
3587 echo "$ac_t""no" 1>&6
3588fi
3589
3590test -n "$FLEX" && break
3591done
3592test -n "$FLEX" || FLEX="$MISSING flex"
3593
3594case " $build_configdirs " in
3595 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3596esac
3597
3598for ac_prog in makeinfo
3599do
3600# Extract the first word of "$ac_prog", so it can be a program name with args.
3601set dummy $ac_prog; ac_word=$2
3602echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3603echo "configure:3604: checking for $ac_word" >&5
3604if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
3605 echo $ac_n "(cached) $ac_c" 1>&6
3606else
3607 if test -n "$MAKEINFO"; then
3608 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
3609else
3610 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3611 ac_dummy="$PATH"
3612 for ac_dir in $ac_dummy; do
3613 test -z "$ac_dir" && ac_dir=.
3614 if test -f $ac_dir/$ac_word; then
3615 ac_cv_prog_MAKEINFO="$ac_prog"
3616 break
3617 fi
3618 done
3619 IFS="$ac_save_ifs"
3620fi
3621fi
3622MAKEINFO="$ac_cv_prog_MAKEINFO"
3623if test -n "$MAKEINFO"; then
3624 echo "$ac_t""$MAKEINFO" 1>&6
3625else
3626 echo "$ac_t""no" 1>&6
3627fi
3628
3629test -n "$MAKEINFO" && break
3630done
3631test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
3632
3633case " $build_configdirs " in
3634 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
3635 *)
3636
3637 # For an installed makeinfo, we require it to be from texinfo 4.4 or
3638 # higher, else we use the "missing" dummy.
3639 if ${MAKEINFO} --version \
3640 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; then
3641 :
3642 else
3643 MAKEINFO="$MISSING makeinfo"
3644 fi
3645 ;;
3646
3647esac
3648
3649# FIXME: expect and dejagnu may become build tools?
3650
3651for ac_prog in expect
3652do
3653# Extract the first word of "$ac_prog", so it can be a program name with args.
3654set dummy $ac_prog; ac_word=$2
3655echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3656echo "configure:3657: checking for $ac_word" >&5
3657if eval "test \"`echo '$''{'ac_cv_prog_EXPECT'+set}'`\" = set"; then
3658 echo $ac_n "(cached) $ac_c" 1>&6
3659else
3660 if test -n "$EXPECT"; then
3661 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
3662else
3663 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3664 ac_dummy="$PATH"
3665 for ac_dir in $ac_dummy; do
3666 test -z "$ac_dir" && ac_dir=.
3667 if test -f $ac_dir/$ac_word; then
3668 ac_cv_prog_EXPECT="$ac_prog"
3669 break
3670 fi
3671 done
3672 IFS="$ac_save_ifs"
3673fi
3674fi
3675EXPECT="$ac_cv_prog_EXPECT"
3676if test -n "$EXPECT"; then
3677 echo "$ac_t""$EXPECT" 1>&6
3678else
3679 echo "$ac_t""no" 1>&6
3680fi
3681
3682test -n "$EXPECT" && break
3683done
3684test -n "$EXPECT" || EXPECT="expect"
3685
3686case " $configdirs " in
3687 *" expect "*)
3688 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
3689 ;;
3690esac
3691
3692for ac_prog in runtest
3693do
3694# Extract the first word of "$ac_prog", so it can be a program name with args.
3695set dummy $ac_prog; ac_word=$2
3696echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3697echo "configure:3698: checking for $ac_word" >&5
3698if eval "test \"`echo '$''{'ac_cv_prog_RUNTEST'+set}'`\" = set"; then
3699 echo $ac_n "(cached) $ac_c" 1>&6
3700else
3701 if test -n "$RUNTEST"; then
3702 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
3703else
3704 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3705 ac_dummy="$PATH"
3706 for ac_dir in $ac_dummy; do
3707 test -z "$ac_dir" && ac_dir=.
3708 if test -f $ac_dir/$ac_word; then
3709 ac_cv_prog_RUNTEST="$ac_prog"
3710 break
3711 fi
3712 done
3713 IFS="$ac_save_ifs"
3714fi
3715fi
3716RUNTEST="$ac_cv_prog_RUNTEST"
3717if test -n "$RUNTEST"; then
3718 echo "$ac_t""$RUNTEST" 1>&6
3719else
3720 echo "$ac_t""no" 1>&6
3721fi
3722
3723test -n "$RUNTEST" && break
3724done
3725test -n "$RUNTEST" || RUNTEST="runtest"
3726
3727case " $configdirs " in
3728 *" dejagnu "*)
3729 test $host = $build && RUNTEST='$$r/$(HOST_SUBDIR)/dejagnu/runtest'
3730 ;;
3731esac
3732
3733
3734# Host tools.
3735ncn_tool_prefix=
3736test -n "$host_alias" && ncn_tool_prefix=$host_alias-
3737ncn_target_tool_prefix=
3738test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
3739
3740 for ncn_progname in ar; do
3741 if test -n "$ncn_tool_prefix"; then
3742 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3743set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3744echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3745echo "configure:3746: checking for $ac_word" >&5
3746if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3747 echo $ac_n "(cached) $ac_c" 1>&6
3748else
3749 if test -n "$AR"; then
3750 ac_cv_prog_AR="$AR" # Let the user override the test.
3751else
3752 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3753 ac_dummy="$PATH"
3754 for ac_dir in $ac_dummy; do
3755 test -z "$ac_dir" && ac_dir=.
3756 if test -f $ac_dir/$ac_word; then
3757 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
3758 break
3759 fi
3760 done
3761 IFS="$ac_save_ifs"
3762fi
3763fi
3764AR="$ac_cv_prog_AR"
3765if test -n "$AR"; then
3766 echo "$ac_t""$AR" 1>&6
3767else
3768 echo "$ac_t""no" 1>&6
3769fi
3770
3771 fi
3772 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
3773 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3774set dummy ${ncn_progname}; ac_word=$2
3775echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3776echo "configure:3777: checking for $ac_word" >&5
3777if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3778 echo $ac_n "(cached) $ac_c" 1>&6
3779else
3780 if test -n "$AR"; then
3781 ac_cv_prog_AR="$AR" # Let the user override the test.
3782else
3783 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3784 ac_dummy="$PATH"
3785 for ac_dir in $ac_dummy; do
3786 test -z "$ac_dir" && ac_dir=.
3787 if test -f $ac_dir/$ac_word; then
3788 ac_cv_prog_AR="${ncn_progname}"
3789 break
3790 fi
3791 done
3792 IFS="$ac_save_ifs"
3793fi
3794fi
3795AR="$ac_cv_prog_AR"
3796if test -n "$AR"; then
3797 echo "$ac_t""$AR" 1>&6
3798else
3799 echo "$ac_t""no" 1>&6
3800fi
3801
3802 fi
3803 test -n "$ac_cv_prog_AR" && break
3804done
3805
3806if test -z "$ac_cv_prog_AR" ; then
3807 set dummy ar
3808 if test $build = $host ; then
3809 AR="$2"
3810 else
3811 AR="${ncn_tool_prefix}$2"
3812 fi
3813fi
3814
3815 for ncn_progname in as; do
3816 if test -n "$ncn_tool_prefix"; then
3817 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3818set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3819echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3820echo "configure:3821: checking for $ac_word" >&5
3821if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3822 echo $ac_n "(cached) $ac_c" 1>&6
3823else
3824 if test -n "$AS"; then
3825 ac_cv_prog_AS="$AS" # Let the user override the test.
3826else
3827 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3828 ac_dummy="$PATH"
3829 for ac_dir in $ac_dummy; do
3830 test -z "$ac_dir" && ac_dir=.
3831 if test -f $ac_dir/$ac_word; then
3832 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
3833 break
3834 fi
3835 done
3836 IFS="$ac_save_ifs"
3837fi
3838fi
3839AS="$ac_cv_prog_AS"
3840if test -n "$AS"; then
3841 echo "$ac_t""$AS" 1>&6
3842else
3843 echo "$ac_t""no" 1>&6
3844fi
3845
3846 fi
3847 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
3848 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3849set dummy ${ncn_progname}; ac_word=$2
3850echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3851echo "configure:3852: checking for $ac_word" >&5
3852if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3853 echo $ac_n "(cached) $ac_c" 1>&6
3854else
3855 if test -n "$AS"; then
3856 ac_cv_prog_AS="$AS" # Let the user override the test.
3857else
3858 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3859 ac_dummy="$PATH"
3860 for ac_dir in $ac_dummy; do
3861 test -z "$ac_dir" && ac_dir=.
3862 if test -f $ac_dir/$ac_word; then
3863 ac_cv_prog_AS="${ncn_progname}"
3864 break
3865 fi
3866 done
3867 IFS="$ac_save_ifs"
3868fi
3869fi
3870AS="$ac_cv_prog_AS"
3871if test -n "$AS"; then
3872 echo "$ac_t""$AS" 1>&6
3873else
3874 echo "$ac_t""no" 1>&6
3875fi
3876
3877 fi
3878 test -n "$ac_cv_prog_AS" && break
3879done
3880
3881if test -z "$ac_cv_prog_AS" ; then
3882 set dummy as
3883 if test $build = $host ; then
3884 AS="$2"
3885 else
3886 AS="${ncn_tool_prefix}$2"
3887 fi
3888fi
3889
3890 for ncn_progname in dlltool; do
3891 if test -n "$ncn_tool_prefix"; then
3892 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3893set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3894echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3895echo "configure:3896: checking for $ac_word" >&5
3896if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3897 echo $ac_n "(cached) $ac_c" 1>&6
3898else
3899 if test -n "$DLLTOOL"; then
3900 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3901else
3902 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3903 ac_dummy="$PATH"
3904 for ac_dir in $ac_dummy; do
3905 test -z "$ac_dir" && ac_dir=.
3906 if test -f $ac_dir/$ac_word; then
3907 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
3908 break
3909 fi
3910 done
3911 IFS="$ac_save_ifs"
3912fi
3913fi
3914DLLTOOL="$ac_cv_prog_DLLTOOL"
3915if test -n "$DLLTOOL"; then
3916 echo "$ac_t""$DLLTOOL" 1>&6
3917else
3918 echo "$ac_t""no" 1>&6
3919fi
3920
3921 fi
3922 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
3923 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3924set dummy ${ncn_progname}; ac_word=$2
3925echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3926echo "configure:3927: checking for $ac_word" >&5
3927if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3928 echo $ac_n "(cached) $ac_c" 1>&6
3929else
3930 if test -n "$DLLTOOL"; then
3931 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3932else
3933 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3934 ac_dummy="$PATH"
3935 for ac_dir in $ac_dummy; do
3936 test -z "$ac_dir" && ac_dir=.
3937 if test -f $ac_dir/$ac_word; then
3938 ac_cv_prog_DLLTOOL="${ncn_progname}"
3939 break
3940 fi
3941 done
3942 IFS="$ac_save_ifs"
3943fi
3944fi
3945DLLTOOL="$ac_cv_prog_DLLTOOL"
3946if test -n "$DLLTOOL"; then
3947 echo "$ac_t""$DLLTOOL" 1>&6
3948else
3949 echo "$ac_t""no" 1>&6
3950fi
3951
3952 fi
3953 test -n "$ac_cv_prog_DLLTOOL" && break
3954done
3955
3956if test -z "$ac_cv_prog_DLLTOOL" ; then
3957 set dummy dlltool
3958 if test $build = $host ; then
3959 DLLTOOL="$2"
3960 else
3961 DLLTOOL="${ncn_tool_prefix}$2"
3962 fi
3963fi
3964
3965 for ncn_progname in ld; do
3966 if test -n "$ncn_tool_prefix"; then
3967 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3968set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3969echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3970echo "configure:3971: checking for $ac_word" >&5
3971if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
3972 echo $ac_n "(cached) $ac_c" 1>&6
3973else
3974 if test -n "$LD"; then
3975 ac_cv_prog_LD="$LD" # Let the user override the test.
3976else
3977 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3978 ac_dummy="$PATH"
3979 for ac_dir in $ac_dummy; do
3980 test -z "$ac_dir" && ac_dir=.
3981 if test -f $ac_dir/$ac_word; then
3982 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
3983 break
3984 fi
3985 done
3986 IFS="$ac_save_ifs"
3987fi
3988fi
3989LD="$ac_cv_prog_LD"
3990if test -n "$LD"; then
3991 echo "$ac_t""$LD" 1>&6
3992else
3993 echo "$ac_t""no" 1>&6
3994fi
3995
3996 fi
3997 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
3998 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3999set dummy ${ncn_progname}; ac_word=$2
4000echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4001echo "configure:4002: checking for $ac_word" >&5
4002if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
4003 echo $ac_n "(cached) $ac_c" 1>&6
4004else
4005 if test -n "$LD"; then
4006 ac_cv_prog_LD="$LD" # Let the user override the test.
4007else
4008 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4009 ac_dummy="$PATH"
4010 for ac_dir in $ac_dummy; do
4011 test -z "$ac_dir" && ac_dir=.
4012 if test -f $ac_dir/$ac_word; then
4013 ac_cv_prog_LD="${ncn_progname}"
4014 break
4015 fi
4016 done
4017 IFS="$ac_save_ifs"
4018fi
4019fi
4020LD="$ac_cv_prog_LD"
4021if test -n "$LD"; then
4022 echo "$ac_t""$LD" 1>&6
4023else
4024 echo "$ac_t""no" 1>&6
4025fi
4026
4027 fi
4028 test -n "$ac_cv_prog_LD" && break
4029done
4030
4031if test -z "$ac_cv_prog_LD" ; then
4032 set dummy ld
4033 if test $build = $host ; then
4034 LD="$2"
4035 else
4036 LD="${ncn_tool_prefix}$2"
4037 fi
4038fi
4039
4040 for ncn_progname in lipo; do
4041 if test -n "$ncn_tool_prefix"; then
4042 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4043set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4044echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4045echo "configure:4046: checking for $ac_word" >&5
4046if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4047 echo $ac_n "(cached) $ac_c" 1>&6
4048else
4049 if test -n "$LIPO"; then
4050 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4051else
4052 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4053 ac_dummy="$PATH"
4054 for ac_dir in $ac_dummy; do
4055 test -z "$ac_dir" && ac_dir=.
4056 if test -f $ac_dir/$ac_word; then
4057 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
4058 break
4059 fi
4060 done
4061 IFS="$ac_save_ifs"
4062fi
4063fi
4064LIPO="$ac_cv_prog_LIPO"
4065if test -n "$LIPO"; then
4066 echo "$ac_t""$LIPO" 1>&6
4067else
4068 echo "$ac_t""no" 1>&6
4069fi
4070
4071 fi
4072 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
4073 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4074set dummy ${ncn_progname}; ac_word=$2
4075echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4076echo "configure:4077: checking for $ac_word" >&5
4077if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4078 echo $ac_n "(cached) $ac_c" 1>&6
4079else
4080 if test -n "$LIPO"; then
4081 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4082else
4083 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4084 ac_dummy="$PATH"
4085 for ac_dir in $ac_dummy; do
4086 test -z "$ac_dir" && ac_dir=.
4087 if test -f $ac_dir/$ac_word; then
4088 ac_cv_prog_LIPO="${ncn_progname}"
4089 break
4090 fi
4091 done
4092 IFS="$ac_save_ifs"
4093fi
4094fi
4095LIPO="$ac_cv_prog_LIPO"
4096if test -n "$LIPO"; then
4097 echo "$ac_t""$LIPO" 1>&6
4098else
4099 echo "$ac_t""no" 1>&6
4100fi
4101
4102 fi
4103 test -n "$ac_cv_prog_LIPO" && break
4104done
4105
4106if test -z "$ac_cv_prog_LIPO" ; then
4107 set dummy lipo
4108 if test $build = $host ; then
4109 LIPO="$2"
4110 else
4111 LIPO="${ncn_tool_prefix}$2"
4112 fi
4113fi
4114
4115 for ncn_progname in nm; do
4116 if test -n "$ncn_tool_prefix"; then
4117 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4118set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4119echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4120echo "configure:4121: checking for $ac_word" >&5
4121if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4122 echo $ac_n "(cached) $ac_c" 1>&6
4123else
4124 if test -n "$NM"; then
4125 ac_cv_prog_NM="$NM" # Let the user override the test.
4126else
4127 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4128 ac_dummy="$PATH"
4129 for ac_dir in $ac_dummy; do
4130 test -z "$ac_dir" && ac_dir=.
4131 if test -f $ac_dir/$ac_word; then
4132 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
4133 break
4134 fi
4135 done
4136 IFS="$ac_save_ifs"
4137fi
4138fi
4139NM="$ac_cv_prog_NM"
4140if test -n "$NM"; then
4141 echo "$ac_t""$NM" 1>&6
4142else
4143 echo "$ac_t""no" 1>&6
4144fi
4145
4146 fi
4147 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
4148 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4149set dummy ${ncn_progname}; ac_word=$2
4150echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4151echo "configure:4152: checking for $ac_word" >&5
4152if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4153 echo $ac_n "(cached) $ac_c" 1>&6
4154else
4155 if test -n "$NM"; then
4156 ac_cv_prog_NM="$NM" # Let the user override the test.
4157else
4158 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4159 ac_dummy="$PATH"
4160 for ac_dir in $ac_dummy; do
4161 test -z "$ac_dir" && ac_dir=.
4162 if test -f $ac_dir/$ac_word; then
4163 ac_cv_prog_NM="${ncn_progname}"
4164 break
4165 fi
4166 done
4167 IFS="$ac_save_ifs"
4168fi
4169fi
4170NM="$ac_cv_prog_NM"
4171if test -n "$NM"; then
4172 echo "$ac_t""$NM" 1>&6
4173else
4174 echo "$ac_t""no" 1>&6
4175fi
4176
4177 fi
4178 test -n "$ac_cv_prog_NM" && break
4179done
4180
4181if test -z "$ac_cv_prog_NM" ; then
4182 set dummy nm
4183 if test $build = $host ; then
4184 NM="$2"
4185 else
4186 NM="${ncn_tool_prefix}$2"
4187 fi
4188fi
4189
4190 for ncn_progname in ranlib; do
4191 if test -n "$ncn_tool_prefix"; then
4192 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4193set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4194echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4195echo "configure:4196: checking for $ac_word" >&5
4196if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4197 echo $ac_n "(cached) $ac_c" 1>&6
4198else
4199 if test -n "$RANLIB"; then
4200 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4201else
4202 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4203 ac_dummy="$PATH"
4204 for ac_dir in $ac_dummy; do
4205 test -z "$ac_dir" && ac_dir=.
4206 if test -f $ac_dir/$ac_word; then
4207 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
4208 break
4209 fi
4210 done
4211 IFS="$ac_save_ifs"
4212fi
4213fi
4214RANLIB="$ac_cv_prog_RANLIB"
4215if test -n "$RANLIB"; then
4216 echo "$ac_t""$RANLIB" 1>&6
4217else
4218 echo "$ac_t""no" 1>&6
4219fi
4220
4221 fi
4222 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
4223 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4224set dummy ${ncn_progname}; ac_word=$2
4225echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4226echo "configure:4227: checking for $ac_word" >&5
4227if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4228 echo $ac_n "(cached) $ac_c" 1>&6
4229else
4230 if test -n "$RANLIB"; then
4231 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4232else
4233 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4234 ac_dummy="$PATH"
4235 for ac_dir in $ac_dummy; do
4236 test -z "$ac_dir" && ac_dir=.
4237 if test -f $ac_dir/$ac_word; then
4238 ac_cv_prog_RANLIB="${ncn_progname}"
4239 break
4240 fi
4241 done
4242 IFS="$ac_save_ifs"
4243fi
4244fi
4245RANLIB="$ac_cv_prog_RANLIB"
4246if test -n "$RANLIB"; then
4247 echo "$ac_t""$RANLIB" 1>&6
4248else
4249 echo "$ac_t""no" 1>&6
4250fi
4251
4252 fi
4253 test -n "$ac_cv_prog_RANLIB" && break
4254done
4255
4256if test -z "$ac_cv_prog_RANLIB" ; then
4257 RANLIB=":"
4258fi
4259
4260 for ncn_progname in strip; do
4261 if test -n "$ncn_tool_prefix"; then
4262 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4263set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4264echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4265echo "configure:4266: checking for $ac_word" >&5
4266if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4267 echo $ac_n "(cached) $ac_c" 1>&6
4268else
4269 if test -n "$STRIP"; then
4270 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4271else
4272 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4273 ac_dummy="$PATH"
4274 for ac_dir in $ac_dummy; do
4275 test -z "$ac_dir" && ac_dir=.
4276 if test -f $ac_dir/$ac_word; then
4277 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
4278 break
4279 fi
4280 done
4281 IFS="$ac_save_ifs"
4282fi
4283fi
4284STRIP="$ac_cv_prog_STRIP"
4285if test -n "$STRIP"; then
4286 echo "$ac_t""$STRIP" 1>&6
4287else
4288 echo "$ac_t""no" 1>&6
4289fi
4290
4291 fi
4292 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
4293 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4294set dummy ${ncn_progname}; ac_word=$2
4295echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4296echo "configure:4297: checking for $ac_word" >&5
4297if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4298 echo $ac_n "(cached) $ac_c" 1>&6
4299else
4300 if test -n "$STRIP"; then
4301 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4302else
4303 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4304 ac_dummy="$PATH"
4305 for ac_dir in $ac_dummy; do
4306 test -z "$ac_dir" && ac_dir=.
4307 if test -f $ac_dir/$ac_word; then
4308 ac_cv_prog_STRIP="${ncn_progname}"
4309 break
4310 fi
4311 done
4312 IFS="$ac_save_ifs"
4313fi
4314fi
4315STRIP="$ac_cv_prog_STRIP"
4316if test -n "$STRIP"; then
4317 echo "$ac_t""$STRIP" 1>&6
4318else
4319 echo "$ac_t""no" 1>&6
4320fi
4321
4322 fi
4323 test -n "$ac_cv_prog_STRIP" && break
4324done
4325
4326if test -z "$ac_cv_prog_STRIP" ; then
4327 STRIP=":"
4328fi
4329
4330 for ncn_progname in windres; do
4331 if test -n "$ncn_tool_prefix"; then
4332 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4333set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4334echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4335echo "configure:4336: checking for $ac_word" >&5
4336if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4337 echo $ac_n "(cached) $ac_c" 1>&6
4338else
4339 if test -n "$WINDRES"; then
4340 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4341else
4342 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4343 ac_dummy="$PATH"
4344 for ac_dir in $ac_dummy; do
4345 test -z "$ac_dir" && ac_dir=.
4346 if test -f $ac_dir/$ac_word; then
4347 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
4348 break
4349 fi
4350 done
4351 IFS="$ac_save_ifs"
4352fi
4353fi
4354WINDRES="$ac_cv_prog_WINDRES"
4355if test -n "$WINDRES"; then
4356 echo "$ac_t""$WINDRES" 1>&6
4357else
4358 echo "$ac_t""no" 1>&6
4359fi
4360
4361 fi
4362 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
4363 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4364set dummy ${ncn_progname}; ac_word=$2
4365echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4366echo "configure:4367: checking for $ac_word" >&5
4367if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4368 echo $ac_n "(cached) $ac_c" 1>&6
4369else
4370 if test -n "$WINDRES"; then
4371 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4372else
4373 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4374 ac_dummy="$PATH"
4375 for ac_dir in $ac_dummy; do
4376 test -z "$ac_dir" && ac_dir=.
4377 if test -f $ac_dir/$ac_word; then
4378 ac_cv_prog_WINDRES="${ncn_progname}"
4379 break
4380 fi
4381 done
4382 IFS="$ac_save_ifs"
4383fi
4384fi
4385WINDRES="$ac_cv_prog_WINDRES"
4386if test -n "$WINDRES"; then
4387 echo "$ac_t""$WINDRES" 1>&6
4388else
4389 echo "$ac_t""no" 1>&6
4390fi
4391
4392 fi
4393 test -n "$ac_cv_prog_WINDRES" && break
4394done
4395
4396if test -z "$ac_cv_prog_WINDRES" ; then
4397 set dummy windres
4398 if test $build = $host ; then
4399 WINDRES="$2"
4400 else
4401 WINDRES="${ncn_tool_prefix}$2"
4402 fi
4403fi
4404
4405 for ncn_progname in objcopy; do
4406 if test -n "$ncn_tool_prefix"; then
4407 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4408set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4409echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4410echo "configure:4411: checking for $ac_word" >&5
4411if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4412 echo $ac_n "(cached) $ac_c" 1>&6
4413else
4414 if test -n "$OBJCOPY"; then
4415 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4416else
4417 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4418 ac_dummy="$PATH"
4419 for ac_dir in $ac_dummy; do
4420 test -z "$ac_dir" && ac_dir=.
4421 if test -f $ac_dir/$ac_word; then
4422 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
4423 break
4424 fi
4425 done
4426 IFS="$ac_save_ifs"
4427fi
4428fi
4429OBJCOPY="$ac_cv_prog_OBJCOPY"
4430if test -n "$OBJCOPY"; then
4431 echo "$ac_t""$OBJCOPY" 1>&6
4432else
4433 echo "$ac_t""no" 1>&6
4434fi
4435
4436 fi
4437 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
4438 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4439set dummy ${ncn_progname}; ac_word=$2
4440echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4441echo "configure:4442: checking for $ac_word" >&5
4442if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4443 echo $ac_n "(cached) $ac_c" 1>&6
4444else
4445 if test -n "$OBJCOPY"; then
4446 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4447else
4448 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4449 ac_dummy="$PATH"
4450 for ac_dir in $ac_dummy; do
4451 test -z "$ac_dir" && ac_dir=.
4452 if test -f $ac_dir/$ac_word; then
4453 ac_cv_prog_OBJCOPY="${ncn_progname}"
4454 break
4455 fi
4456 done
4457 IFS="$ac_save_ifs"
4458fi
4459fi
4460OBJCOPY="$ac_cv_prog_OBJCOPY"
4461if test -n "$OBJCOPY"; then
4462 echo "$ac_t""$OBJCOPY" 1>&6
4463else
4464 echo "$ac_t""no" 1>&6
4465fi
4466
4467 fi
4468 test -n "$ac_cv_prog_OBJCOPY" && break
4469done
4470
4471if test -z "$ac_cv_prog_OBJCOPY" ; then
4472 set dummy objcopy
4473 if test $build = $host ; then
4474 OBJCOPY="$2"
4475 else
4476 OBJCOPY="${ncn_tool_prefix}$2"
4477 fi
4478fi
4479
4480 for ncn_progname in objdump; do
4481 if test -n "$ncn_tool_prefix"; then
4482 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4483set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4484echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4485echo "configure:4486: checking for $ac_word" >&5
4486if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4487 echo $ac_n "(cached) $ac_c" 1>&6
4488else
4489 if test -n "$OBJDUMP"; then
4490 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4491else
4492 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4493 ac_dummy="$PATH"
4494 for ac_dir in $ac_dummy; do
4495 test -z "$ac_dir" && ac_dir=.
4496 if test -f $ac_dir/$ac_word; then
4497 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
4498 break
4499 fi
4500 done
4501 IFS="$ac_save_ifs"
4502fi
4503fi
4504OBJDUMP="$ac_cv_prog_OBJDUMP"
4505if test -n "$OBJDUMP"; then
4506 echo "$ac_t""$OBJDUMP" 1>&6
4507else
4508 echo "$ac_t""no" 1>&6
4509fi
4510
4511 fi
4512 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
4513 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4514set dummy ${ncn_progname}; ac_word=$2
4515echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4516echo "configure:4517: checking for $ac_word" >&5
4517if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4518 echo $ac_n "(cached) $ac_c" 1>&6
4519else
4520 if test -n "$OBJDUMP"; then
4521 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4522else
4523 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4524 ac_dummy="$PATH"
4525 for ac_dir in $ac_dummy; do
4526 test -z "$ac_dir" && ac_dir=.
4527 if test -f $ac_dir/$ac_word; then
4528 ac_cv_prog_OBJDUMP="${ncn_progname}"
4529 break
4530 fi
4531 done
4532 IFS="$ac_save_ifs"
4533fi
4534fi
4535OBJDUMP="$ac_cv_prog_OBJDUMP"
4536if test -n "$OBJDUMP"; then
4537 echo "$ac_t""$OBJDUMP" 1>&6
4538else
4539 echo "$ac_t""no" 1>&6
4540fi
4541
4542 fi
4543 test -n "$ac_cv_prog_OBJDUMP" && break
4544done
4545
4546if test -z "$ac_cv_prog_OBJDUMP" ; then
4547 set dummy objdump
4548 if test $build = $host ; then
4549 OBJDUMP="$2"
4550 else
4551 OBJDUMP="${ncn_tool_prefix}$2"
4552 fi
4553fi
4554
4555
4556
4557
4558
4559
4560
4561# Target tools.
4562# Check whether --with-build-time-tools or --without-build-time-tools was given.
4563if test "${with_build_time_tools+set}" = set; then
4564 withval="$with_build_time_tools"
4565 case x"$withval" in
4566 x/*) ;;
4567 *)
4568 with_build_time_tools=
4569 echo "configure: warning: argument to --with-build-time-tools must be an absolute path" 1>&2
4570 ;;
4571 esac
4572else
4573 with_build_time_tools=
4574fi
4575
4576
4577 if test -n "$with_build_time_tools"; then
4578 for ncn_progname in cc gcc; do
4579 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4580echo "configure:4581: checking for ${ncn_progname} in $with_build_time_tools" >&5
4581 if test -x $with_build_time_tools/${ncn_progname}; then
4582 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4583 echo "$ac_t""yes" 1>&6
4584 break
4585 else
4586 echo "$ac_t""no" 1>&6
4587 fi
4588 done
4589fi
4590
4591if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
4592 for ncn_progname in cc gcc; do
4593 if test -n "$ncn_target_tool_prefix"; then
4594 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4595set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4596echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4597echo "configure:4598: checking for $ac_word" >&5
4598if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4599 echo $ac_n "(cached) $ac_c" 1>&6
4600else
4601 if test -n "$CC_FOR_TARGET"; then
4602 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4603else
4604 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4605 ac_dummy="$PATH"
4606 for ac_dir in $ac_dummy; do
4607 test -z "$ac_dir" && ac_dir=.
4608 if test -f $ac_dir/$ac_word; then
4609 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4610 break
4611 fi
4612 done
4613 IFS="$ac_save_ifs"
4614fi
4615fi
4616CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4617if test -n "$CC_FOR_TARGET"; then
4618 echo "$ac_t""$CC_FOR_TARGET" 1>&6
4619else
4620 echo "$ac_t""no" 1>&6
4621fi
4622
4623 fi
4624 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
4625 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4626set dummy ${ncn_progname}; ac_word=$2
4627echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4628echo "configure:4629: checking for $ac_word" >&5
4629if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4630 echo $ac_n "(cached) $ac_c" 1>&6
4631else
4632 if test -n "$CC_FOR_TARGET"; then
4633 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4634else
4635 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4636 ac_dummy="$PATH"
4637 for ac_dir in $ac_dummy; do
4638 test -z "$ac_dir" && ac_dir=.
4639 if test -f $ac_dir/$ac_word; then
4640 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
4641 break
4642 fi
4643 done
4644 IFS="$ac_save_ifs"
4645fi
4646fi
4647CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4648if test -n "$CC_FOR_TARGET"; then
4649 echo "$ac_t""$CC_FOR_TARGET" 1>&6
4650else
4651 echo "$ac_t""no" 1>&6
4652fi
4653
4654 fi
4655 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
4656 done
4657fi
4658
4659if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
4660 set dummy cc gcc
4661 if test $build = $target ; then
4662 CC_FOR_TARGET="$2"
4663 else
4664 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4665 fi
4666fi
4667
4668 if test -n "$with_build_time_tools"; then
4669 for ncn_progname in c++ g++ cxx gxx; do
4670 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4671echo "configure:4672: checking for ${ncn_progname} in $with_build_time_tools" >&5
4672 if test -x $with_build_time_tools/${ncn_progname}; then
4673 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4674 echo "$ac_t""yes" 1>&6
4675 break
4676 else
4677 echo "$ac_t""no" 1>&6
4678 fi
4679 done
4680fi
4681
4682if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
4683 for ncn_progname in c++ g++ cxx gxx; do
4684 if test -n "$ncn_target_tool_prefix"; then
4685 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4686set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4687echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4688echo "configure:4689: checking for $ac_word" >&5
4689if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4690 echo $ac_n "(cached) $ac_c" 1>&6
4691else
4692 if test -n "$CXX_FOR_TARGET"; then
4693 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4694else
4695 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4696 ac_dummy="$PATH"
4697 for ac_dir in $ac_dummy; do
4698 test -z "$ac_dir" && ac_dir=.
4699 if test -f $ac_dir/$ac_word; then
4700 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4701 break
4702 fi
4703 done
4704 IFS="$ac_save_ifs"
4705fi
4706fi
4707CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4708if test -n "$CXX_FOR_TARGET"; then
4709 echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4710else
4711 echo "$ac_t""no" 1>&6
4712fi
4713
4714 fi
4715 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
4716 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4717set dummy ${ncn_progname}; ac_word=$2
4718echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4719echo "configure:4720: checking for $ac_word" >&5
4720if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4721 echo $ac_n "(cached) $ac_c" 1>&6
4722else
4723 if test -n "$CXX_FOR_TARGET"; then
4724 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4725else
4726 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4727 ac_dummy="$PATH"
4728 for ac_dir in $ac_dummy; do
4729 test -z "$ac_dir" && ac_dir=.
4730 if test -f $ac_dir/$ac_word; then
4731 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
4732 break
4733 fi
4734 done
4735 IFS="$ac_save_ifs"
4736fi
4737fi
4738CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4739if test -n "$CXX_FOR_TARGET"; then
4740 echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4741else
4742 echo "$ac_t""no" 1>&6
4743fi
4744
4745 fi
4746 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
4747 done
4748fi
4749
4750if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
4751 set dummy c++ g++ cxx gxx
4752 if test $build = $target ; then
4753 CXX_FOR_TARGET="$2"
4754 else
4755 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
4756 fi
4757fi
4758
4759 if test -n "$with_build_time_tools"; then
4760 for ncn_progname in gcc; do
4761 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4762echo "configure:4763: checking for ${ncn_progname} in $with_build_time_tools" >&5
4763 if test -x $with_build_time_tools/${ncn_progname}; then
4764 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4765 echo "$ac_t""yes" 1>&6
4766 break
4767 else
4768 echo "$ac_t""no" 1>&6
4769 fi
4770 done
4771fi
4772
4773if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
4774 for ncn_progname in gcc; do
4775 if test -n "$ncn_target_tool_prefix"; then
4776 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4777set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4778echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4779echo "configure:4780: checking for $ac_word" >&5
4780if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4781 echo $ac_n "(cached) $ac_c" 1>&6
4782else
4783 if test -n "$GCC_FOR_TARGET"; then
4784 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
4785else
4786 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4787 ac_dummy="$PATH"
4788 for ac_dir in $ac_dummy; do
4789 test -z "$ac_dir" && ac_dir=.
4790 if test -f $ac_dir/$ac_word; then
4791 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4792 break
4793 fi
4794 done
4795 IFS="$ac_save_ifs"
4796fi
4797fi
4798GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
4799if test -n "$GCC_FOR_TARGET"; then
4800 echo "$ac_t""$GCC_FOR_TARGET" 1>&6
4801else
4802 echo "$ac_t""no" 1>&6
4803fi
4804
4805 fi
4806 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
4807 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4808set dummy ${ncn_progname}; ac_word=$2
4809echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4810echo "configure:4811: checking for $ac_word" >&5
4811if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4812 echo $ac_n "(cached) $ac_c" 1>&6
4813else
4814 if test -n "$GCC_FOR_TARGET"; then
4815 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
4816else
4817 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4818 ac_dummy="$PATH"
4819 for ac_dir in $ac_dummy; do
4820 test -z "$ac_dir" && ac_dir=.
4821 if test -f $ac_dir/$ac_word; then
4822 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
4823 break
4824 fi
4825 done
4826 IFS="$ac_save_ifs"
4827fi
4828fi
4829GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
4830if test -n "$GCC_FOR_TARGET"; then
4831 echo "$ac_t""$GCC_FOR_TARGET" 1>&6
4832else
4833 echo "$ac_t""no" 1>&6
4834fi
4835
4836 fi
4837 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
4838 done
4839fi
4840
4841if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
4842 GCC_FOR_TARGET="${CC_FOR_TARGET}"
4843fi
4844
4845 if test -n "$with_build_time_tools"; then
4846 for ncn_progname in gcj; do
4847 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4848echo "configure:4849: checking for ${ncn_progname} in $with_build_time_tools" >&5
4849 if test -x $with_build_time_tools/${ncn_progname}; then
4850 ac_cv_prog_GCJ_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4851 echo "$ac_t""yes" 1>&6
4852 break
4853 else
4854 echo "$ac_t""no" 1>&6
4855 fi
4856 done
4857fi
4858
4859if test -z "$ac_cv_prog_GCJ_FOR_TARGET"; then
4860 for ncn_progname in gcj; do
4861 if test -n "$ncn_target_tool_prefix"; then
4862 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4863set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4864echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4865echo "configure:4866: checking for $ac_word" >&5
4866if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4867 echo $ac_n "(cached) $ac_c" 1>&6
4868else
4869 if test -n "$GCJ_FOR_TARGET"; then
4870 ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4871else
4872 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4873 ac_dummy="$PATH"
4874 for ac_dir in $ac_dummy; do
4875 test -z "$ac_dir" && ac_dir=.
4876 if test -f $ac_dir/$ac_word; then
4877 ac_cv_prog_GCJ_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4878 break
4879 fi
4880 done
4881 IFS="$ac_save_ifs"
4882fi
4883fi
4884GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
4885if test -n "$GCJ_FOR_TARGET"; then
4886 echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
4887else
4888 echo "$ac_t""no" 1>&6
4889fi
4890
4891 fi
4892 if test -z "$ac_cv_prog_GCJ_FOR_TARGET" && test $build = $target ; then
4893 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4894set dummy ${ncn_progname}; ac_word=$2
4895echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4896echo "configure:4897: checking for $ac_word" >&5
4897if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4898 echo $ac_n "(cached) $ac_c" 1>&6
4899else
4900 if test -n "$GCJ_FOR_TARGET"; then
4901 ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4902else
4903 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4904 ac_dummy="$PATH"
4905 for ac_dir in $ac_dummy; do
4906 test -z "$ac_dir" && ac_dir=.
4907 if test -f $ac_dir/$ac_word; then
4908 ac_cv_prog_GCJ_FOR_TARGET="${ncn_progname}"
4909 break
4910 fi
4911 done
4912 IFS="$ac_save_ifs"
4913fi
4914fi
4915GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
4916if test -n "$GCJ_FOR_TARGET"; then
4917 echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
4918else
4919 echo "$ac_t""no" 1>&6
4920fi
4921
4922 fi
4923 test -n "$ac_cv_prog_GCJ_FOR_TARGET" && break
4924 done
4925fi
4926
4927if test -z "$ac_cv_prog_GCJ_FOR_TARGET" ; then
4928 set dummy gcj
4929 if test $build = $target ; then
4930 GCJ_FOR_TARGET="$2"
4931 else
4932 GCJ_FOR_TARGET="${ncn_target_tool_prefix}$2"
4933 fi
4934fi
4935
4936 if test -n "$with_build_time_tools"; then
4937 for ncn_progname in gfortran; do
4938 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4939echo "configure:4940: checking for ${ncn_progname} in $with_build_time_tools" >&5
4940 if test -x $with_build_time_tools/${ncn_progname}; then
4941 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4942 echo "$ac_t""yes" 1>&6
4943 break
4944 else
4945 echo "$ac_t""no" 1>&6
4946 fi
4947 done
4948fi
4949
4950if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
4951 for ncn_progname in gfortran; do
4952 if test -n "$ncn_target_tool_prefix"; then
4953 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4954set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4955echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4956echo "configure:4957: checking for $ac_word" >&5
4957if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
4958 echo $ac_n "(cached) $ac_c" 1>&6
4959else
4960 if test -n "$GFORTRAN_FOR_TARGET"; then
4961 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
4962else
4963 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4964 ac_dummy="$PATH"
4965 for ac_dir in $ac_dummy; do
4966 test -z "$ac_dir" && ac_dir=.
4967 if test -f $ac_dir/$ac_word; then
4968 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4969 break
4970 fi
4971 done
4972 IFS="$ac_save_ifs"
4973fi
4974fi
4975GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
4976if test -n "$GFORTRAN_FOR_TARGET"; then
4977 echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
4978else
4979 echo "$ac_t""no" 1>&6
4980fi
4981
4982 fi
4983 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
4984 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4985set dummy ${ncn_progname}; ac_word=$2
4986echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4987echo "configure:4988: checking for $ac_word" >&5
4988if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
4989 echo $ac_n "(cached) $ac_c" 1>&6
4990else
4991 if test -n "$GFORTRAN_FOR_TARGET"; then
4992 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
4993else
4994 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4995 ac_dummy="$PATH"
4996 for ac_dir in $ac_dummy; do
4997 test -z "$ac_dir" && ac_dir=.
4998 if test -f $ac_dir/$ac_word; then
4999 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5000 break
5001 fi
5002 done
5003 IFS="$ac_save_ifs"
5004fi
5005fi
5006GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
5007if test -n "$GFORTRAN_FOR_TARGET"; then
5008 echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
5009else
5010 echo "$ac_t""no" 1>&6
5011fi
5012
5013 fi
5014 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
5015 done
5016fi
5017
5018if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
5019 set dummy gfortran
5020 if test $build = $target ; then
5021 GFORTRAN_FOR_TARGET="$2"
5022 else
5023 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
5024 fi
5025fi
5026
5027
5028
5029# The user is always right.
5030if test "${PATH_SEPARATOR+set}" != set; then
5031 echo "#! /bin/sh" >conf$$.sh
5032 echo "exit 0" >>conf$$.sh
5033 chmod +x conf$$.sh
5034 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
5035 PATH_SEPARATOR=';'
5036 else
5037 PATH_SEPARATOR=:
5038 fi
5039 rm -f conf$$.sh
5040fi
5041
5042
5043
5044if test "x$exec_prefix" = xNONE; then
5045 if test "x$prefix" = xNONE; then
5046 gcc_cv_tool_prefix=$ac_default_prefix
5047 else
5048 gcc_cv_tool_prefix=$prefix
5049 fi
5050else
5051 gcc_cv_tool_prefix=$exec_prefix
5052fi
5053
5054# If there is no compiler in the tree, use the PATH only. In any
5055# case, if there is no compiler in the tree nobody should use
5056# AS_FOR_TARGET and LD_FOR_TARGET.
5057if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
5058 gcc_version=`cat $srcdir/gcc/BASE-VER`
5059 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5060 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
5061 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5062 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
5063 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5064 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
5065else
5066 gcc_cv_tool_dirs=
5067fi
5068
5069if test x$build = x$target && test -n "$md_exec_prefix"; then
5070 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
5071fi
5072
5073
5074
5075cat > conftest.c << \EOF
5076#ifdef __GNUC__
5077 gcc_yay;
5078#endif
5079EOF
5080if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
5081 have_gcc_for_target=yes
5082else
5083 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
5084 have_gcc_for_target=no
5085fi
5086rm conftest.c
5087
5088
5089
5090
5091if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5092 if test -n "$with_build_time_tools"; then
5093 echo $ac_n "checking for ar in $with_build_time_tools""... $ac_c" 1>&6
5094echo "configure:5095: checking for ar in $with_build_time_tools" >&5
5095 if test -x $with_build_time_tools/ar; then
5096 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
5097 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5098 echo "$ac_t""$ac_cv_path_AR_FOR_TARGET" 1>&6
5099 else
5100 echo "$ac_t""no" 1>&6
5101 fi
5102 elif test $build != $host && test $have_gcc_for_target = yes; then
5103 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
5104 test $AR_FOR_TARGET=ar && AR_FOR_TARGET=
5105 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5106 fi
5107fi
5108if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5109 # Extract the first word of "ar", so it can be a program name with args.
5110set dummy ar; ac_word=$2
5111echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5112echo "configure:5113: checking for $ac_word" >&5
5113if eval "test \"`echo '$''{'ac_cv_path_AR_FOR_TARGET'+set}'`\" = set"; then
5114 echo $ac_n "(cached) $ac_c" 1>&6
5115else
5116 case "$AR_FOR_TARGET" in
5117 /*)
5118 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
5119 ;;
5120 ?:/*)
5121 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a dos path.
5122 ;;
5123 *)
5124 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5125 ac_dummy="$gcc_cv_tool_dirs"
5126 for ac_dir in $ac_dummy; do
5127 test -z "$ac_dir" && ac_dir=.
5128 if test -f $ac_dir/$ac_word; then
5129 ac_cv_path_AR_FOR_TARGET="$ac_dir/$ac_word"
5130 break
5131 fi
5132 done
5133 IFS="$ac_save_ifs"
5134 ;;
5135esac
5136fi
5137AR_FOR_TARGET="$ac_cv_path_AR_FOR_TARGET"
5138if test -n "$AR_FOR_TARGET"; then
5139 echo "$ac_t""$AR_FOR_TARGET" 1>&6
5140else
5141 echo "$ac_t""no" 1>&6
5142fi
5143
5144fi
5145if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5146 if test -n "$with_build_time_tools"; then
5147 for ncn_progname in ar; do
5148 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5149echo "configure:5150: checking for ${ncn_progname} in $with_build_time_tools" >&5
5150 if test -x $with_build_time_tools/${ncn_progname}; then
5151 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5152 echo "$ac_t""yes" 1>&6
5153 break
5154 else
5155 echo "$ac_t""no" 1>&6
5156 fi
5157 done
5158fi
5159
5160if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
5161 for ncn_progname in ar; do
5162 if test -n "$ncn_target_tool_prefix"; then
5163 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5164set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5165echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5166echo "configure:5167: checking for $ac_word" >&5
5167if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5168 echo $ac_n "(cached) $ac_c" 1>&6
5169else
5170 if test -n "$AR_FOR_TARGET"; then
5171 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
5172else
5173 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5174 ac_dummy="$PATH"
5175 for ac_dir in $ac_dummy; do
5176 test -z "$ac_dir" && ac_dir=.
5177 if test -f $ac_dir/$ac_word; then
5178 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5179 break
5180 fi
5181 done
5182 IFS="$ac_save_ifs"
5183fi
5184fi
5185AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
5186if test -n "$AR_FOR_TARGET"; then
5187 echo "$ac_t""$AR_FOR_TARGET" 1>&6
5188else
5189 echo "$ac_t""no" 1>&6
5190fi
5191
5192 fi
5193 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
5194 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5195set dummy ${ncn_progname}; ac_word=$2
5196echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5197echo "configure:5198: checking for $ac_word" >&5
5198if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5199 echo $ac_n "(cached) $ac_c" 1>&6
5200else
5201 if test -n "$AR_FOR_TARGET"; then
5202 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
5203else
5204 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5205 ac_dummy="$PATH"
5206 for ac_dir in $ac_dummy; do
5207 test -z "$ac_dir" && ac_dir=.
5208 if test -f $ac_dir/$ac_word; then
5209 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5210 break
5211 fi
5212 done
5213 IFS="$ac_save_ifs"
5214fi
5215fi
5216AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
5217if test -n "$AR_FOR_TARGET"; then
5218 echo "$ac_t""$AR_FOR_TARGET" 1>&6
5219else
5220 echo "$ac_t""no" 1>&6
5221fi
5222
5223 fi
5224 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
5225 done
5226fi
5227
5228if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
5229 set dummy ar
5230 if test $build = $target ; then
5231 AR_FOR_TARGET="$2"
5232 else
5233 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
5234 fi
5235fi
5236
5237else
5238 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
5239fi
5240
5241
5242
5243
5244if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5245 if test -n "$with_build_time_tools"; then
5246 echo $ac_n "checking for as in $with_build_time_tools""... $ac_c" 1>&6
5247echo "configure:5248: checking for as in $with_build_time_tools" >&5
5248 if test -x $with_build_time_tools/as; then
5249 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
5250 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5251 echo "$ac_t""$ac_cv_path_AS_FOR_TARGET" 1>&6
5252 else
5253 echo "$ac_t""no" 1>&6
5254 fi
5255 elif test $build != $host && test $have_gcc_for_target = yes; then
5256 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
5257 test $AS_FOR_TARGET=as && AS_FOR_TARGET=
5258 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5259 fi
5260fi
5261if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5262 # Extract the first word of "as", so it can be a program name with args.
5263set dummy as; ac_word=$2
5264echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5265echo "configure:5266: checking for $ac_word" >&5
5266if eval "test \"`echo '$''{'ac_cv_path_AS_FOR_TARGET'+set}'`\" = set"; then
5267 echo $ac_n "(cached) $ac_c" 1>&6
5268else
5269 case "$AS_FOR_TARGET" in
5270 /*)
5271 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
5272 ;;
5273 ?:/*)
5274 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a dos path.
5275 ;;
5276 *)
5277 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5278 ac_dummy="$gcc_cv_tool_dirs"
5279 for ac_dir in $ac_dummy; do
5280 test -z "$ac_dir" && ac_dir=.
5281 if test -f $ac_dir/$ac_word; then
5282 ac_cv_path_AS_FOR_TARGET="$ac_dir/$ac_word"
5283 break
5284 fi
5285 done
5286 IFS="$ac_save_ifs"
5287 ;;
5288esac
5289fi
5290AS_FOR_TARGET="$ac_cv_path_AS_FOR_TARGET"
5291if test -n "$AS_FOR_TARGET"; then
5292 echo "$ac_t""$AS_FOR_TARGET" 1>&6
5293else
5294 echo "$ac_t""no" 1>&6
5295fi
5296
5297fi
5298if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5299 if test -n "$with_build_time_tools"; then
5300 for ncn_progname in as; do
5301 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5302echo "configure:5303: checking for ${ncn_progname} in $with_build_time_tools" >&5
5303 if test -x $with_build_time_tools/${ncn_progname}; then
5304 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5305 echo "$ac_t""yes" 1>&6
5306 break
5307 else
5308 echo "$ac_t""no" 1>&6
5309 fi
5310 done
5311fi
5312
5313if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
5314 for ncn_progname in as; do
5315 if test -n "$ncn_target_tool_prefix"; then
5316 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5317set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5318echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5319echo "configure:5320: checking for $ac_word" >&5
5320if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5321 echo $ac_n "(cached) $ac_c" 1>&6
5322else
5323 if test -n "$AS_FOR_TARGET"; then
5324 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
5325else
5326 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5327 ac_dummy="$PATH"
5328 for ac_dir in $ac_dummy; do
5329 test -z "$ac_dir" && ac_dir=.
5330 if test -f $ac_dir/$ac_word; then
5331 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5332 break
5333 fi
5334 done
5335 IFS="$ac_save_ifs"
5336fi
5337fi
5338AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
5339if test -n "$AS_FOR_TARGET"; then
5340 echo "$ac_t""$AS_FOR_TARGET" 1>&6
5341else
5342 echo "$ac_t""no" 1>&6
5343fi
5344
5345 fi
5346 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
5347 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5348set dummy ${ncn_progname}; ac_word=$2
5349echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5350echo "configure:5351: checking for $ac_word" >&5
5351if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5352 echo $ac_n "(cached) $ac_c" 1>&6
5353else
5354 if test -n "$AS_FOR_TARGET"; then
5355 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
5356else
5357 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5358 ac_dummy="$PATH"
5359 for ac_dir in $ac_dummy; do
5360 test -z "$ac_dir" && ac_dir=.
5361 if test -f $ac_dir/$ac_word; then
5362 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5363 break
5364 fi
5365 done
5366 IFS="$ac_save_ifs"
5367fi
5368fi
5369AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
5370if test -n "$AS_FOR_TARGET"; then
5371 echo "$ac_t""$AS_FOR_TARGET" 1>&6
5372else
5373 echo "$ac_t""no" 1>&6
5374fi
5375
5376 fi
5377 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
5378 done
5379fi
5380
5381if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
5382 set dummy as
5383 if test $build = $target ; then
5384 AS_FOR_TARGET="$2"
5385 else
5386 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
5387 fi
5388fi
5389
5390else
5391 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
5392fi
5393
5394
5395
5396
5397if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5398 if test -n "$with_build_time_tools"; then
5399 echo $ac_n "checking for dlltool in $with_build_time_tools""... $ac_c" 1>&6
5400echo "configure:5401: checking for dlltool in $with_build_time_tools" >&5
5401 if test -x $with_build_time_tools/dlltool; then
5402 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
5403 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5404 echo "$ac_t""$ac_cv_path_DLLTOOL_FOR_TARGET" 1>&6
5405 else
5406 echo "$ac_t""no" 1>&6
5407 fi
5408 elif test $build != $host && test $have_gcc_for_target = yes; then
5409 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
5410 test $DLLTOOL_FOR_TARGET=dlltool && DLLTOOL_FOR_TARGET=
5411 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5412 fi
5413fi
5414if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5415 # Extract the first word of "dlltool", so it can be a program name with args.
5416set dummy dlltool; ac_word=$2
5417echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5418echo "configure:5419: checking for $ac_word" >&5
5419if eval "test \"`echo '$''{'ac_cv_path_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5420 echo $ac_n "(cached) $ac_c" 1>&6
5421else
5422 case "$DLLTOOL_FOR_TARGET" in
5423 /*)
5424 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
5425 ;;
5426 ?:/*)
5427 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a dos path.
5428 ;;
5429 *)
5430 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5431 ac_dummy="$gcc_cv_tool_dirs"
5432 for ac_dir in $ac_dummy; do
5433 test -z "$ac_dir" && ac_dir=.
5434 if test -f $ac_dir/$ac_word; then
5435 ac_cv_path_DLLTOOL_FOR_TARGET="$ac_dir/$ac_word"
5436 break
5437 fi
5438 done
5439 IFS="$ac_save_ifs"
5440 ;;
5441esac
5442fi
5443DLLTOOL_FOR_TARGET="$ac_cv_path_DLLTOOL_FOR_TARGET"
5444if test -n "$DLLTOOL_FOR_TARGET"; then
5445 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5446else
5447 echo "$ac_t""no" 1>&6
5448fi
5449
5450fi
5451if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5452 if test -n "$with_build_time_tools"; then
5453 for ncn_progname in dlltool; do
5454 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5455echo "configure:5456: checking for ${ncn_progname} in $with_build_time_tools" >&5
5456 if test -x $with_build_time_tools/${ncn_progname}; then
5457 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5458 echo "$ac_t""yes" 1>&6
5459 break
5460 else
5461 echo "$ac_t""no" 1>&6
5462 fi
5463 done
5464fi
5465
5466if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
5467 for ncn_progname in dlltool; do
5468 if test -n "$ncn_target_tool_prefix"; then
5469 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5470set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5471echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5472echo "configure:5473: checking for $ac_word" >&5
5473if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5474 echo $ac_n "(cached) $ac_c" 1>&6
5475else
5476 if test -n "$DLLTOOL_FOR_TARGET"; then
5477 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
5478else
5479 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5480 ac_dummy="$PATH"
5481 for ac_dir in $ac_dummy; do
5482 test -z "$ac_dir" && ac_dir=.
5483 if test -f $ac_dir/$ac_word; then
5484 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5485 break
5486 fi
5487 done
5488 IFS="$ac_save_ifs"
5489fi
5490fi
5491DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
5492if test -n "$DLLTOOL_FOR_TARGET"; then
5493 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5494else
5495 echo "$ac_t""no" 1>&6
5496fi
5497
5498 fi
5499 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
5500 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5501set dummy ${ncn_progname}; ac_word=$2
5502echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5503echo "configure:5504: checking for $ac_word" >&5
5504if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5505 echo $ac_n "(cached) $ac_c" 1>&6
5506else
5507 if test -n "$DLLTOOL_FOR_TARGET"; then
5508 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
5509else
5510 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5511 ac_dummy="$PATH"
5512 for ac_dir in $ac_dummy; do
5513 test -z "$ac_dir" && ac_dir=.
5514 if test -f $ac_dir/$ac_word; then
5515 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5516 break
5517 fi
5518 done
5519 IFS="$ac_save_ifs"
5520fi
5521fi
5522DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
5523if test -n "$DLLTOOL_FOR_TARGET"; then
5524 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5525else
5526 echo "$ac_t""no" 1>&6
5527fi
5528
5529 fi
5530 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
5531 done
5532fi
5533
5534if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
5535 set dummy dlltool
5536 if test $build = $target ; then
5537 DLLTOOL_FOR_TARGET="$2"
5538 else
5539 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
5540 fi
5541fi
5542
5543else
5544 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
5545fi
5546
5547
5548
5549
5550if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5551 if test -n "$with_build_time_tools"; then
5552 echo $ac_n "checking for ld in $with_build_time_tools""... $ac_c" 1>&6
5553echo "configure:5554: checking for ld in $with_build_time_tools" >&5
5554 if test -x $with_build_time_tools/ld; then
5555 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
5556 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5557 echo "$ac_t""$ac_cv_path_LD_FOR_TARGET" 1>&6
5558 else
5559 echo "$ac_t""no" 1>&6
5560 fi
5561 elif test $build != $host && test $have_gcc_for_target = yes; then
5562 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
5563 test $LD_FOR_TARGET=ld && LD_FOR_TARGET=
5564 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5565 fi
5566fi
5567if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5568 # Extract the first word of "ld", so it can be a program name with args.
5569set dummy ld; ac_word=$2
5570echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5571echo "configure:5572: checking for $ac_word" >&5
5572if eval "test \"`echo '$''{'ac_cv_path_LD_FOR_TARGET'+set}'`\" = set"; then
5573 echo $ac_n "(cached) $ac_c" 1>&6
5574else
5575 case "$LD_FOR_TARGET" in
5576 /*)
5577 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
5578 ;;
5579 ?:/*)
5580 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a dos path.
5581 ;;
5582 *)
5583 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5584 ac_dummy="$gcc_cv_tool_dirs"
5585 for ac_dir in $ac_dummy; do
5586 test -z "$ac_dir" && ac_dir=.
5587 if test -f $ac_dir/$ac_word; then
5588 ac_cv_path_LD_FOR_TARGET="$ac_dir/$ac_word"
5589 break
5590 fi
5591 done
5592 IFS="$ac_save_ifs"
5593 ;;
5594esac
5595fi
5596LD_FOR_TARGET="$ac_cv_path_LD_FOR_TARGET"
5597if test -n "$LD_FOR_TARGET"; then
5598 echo "$ac_t""$LD_FOR_TARGET" 1>&6
5599else
5600 echo "$ac_t""no" 1>&6
5601fi
5602
5603fi
5604if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5605 if test -n "$with_build_time_tools"; then
5606 for ncn_progname in ld; do
5607 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5608echo "configure:5609: checking for ${ncn_progname} in $with_build_time_tools" >&5
5609 if test -x $with_build_time_tools/${ncn_progname}; then
5610 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5611 echo "$ac_t""yes" 1>&6
5612 break
5613 else
5614 echo "$ac_t""no" 1>&6
5615 fi
5616 done
5617fi
5618
5619if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
5620 for ncn_progname in ld; do
5621 if test -n "$ncn_target_tool_prefix"; then
5622 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5623set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5624echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5625echo "configure:5626: checking for $ac_word" >&5
5626if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5627 echo $ac_n "(cached) $ac_c" 1>&6
5628else
5629 if test -n "$LD_FOR_TARGET"; then
5630 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5631else
5632 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5633 ac_dummy="$PATH"
5634 for ac_dir in $ac_dummy; do
5635 test -z "$ac_dir" && ac_dir=.
5636 if test -f $ac_dir/$ac_word; then
5637 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5638 break
5639 fi
5640 done
5641 IFS="$ac_save_ifs"
5642fi
5643fi
5644LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5645if test -n "$LD_FOR_TARGET"; then
5646 echo "$ac_t""$LD_FOR_TARGET" 1>&6
5647else
5648 echo "$ac_t""no" 1>&6
5649fi
5650
5651 fi
5652 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
5653 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5654set dummy ${ncn_progname}; ac_word=$2
5655echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5656echo "configure:5657: checking for $ac_word" >&5
5657if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5658 echo $ac_n "(cached) $ac_c" 1>&6
5659else
5660 if test -n "$LD_FOR_TARGET"; then
5661 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5662else
5663 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5664 ac_dummy="$PATH"
5665 for ac_dir in $ac_dummy; do
5666 test -z "$ac_dir" && ac_dir=.
5667 if test -f $ac_dir/$ac_word; then
5668 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5669 break
5670 fi
5671 done
5672 IFS="$ac_save_ifs"
5673fi
5674fi
5675LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5676if test -n "$LD_FOR_TARGET"; then
5677 echo "$ac_t""$LD_FOR_TARGET" 1>&6
5678else
5679 echo "$ac_t""no" 1>&6
5680fi
5681
5682 fi
5683 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
5684 done
5685fi
5686
5687if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
5688 set dummy ld
5689 if test $build = $target ; then
5690 LD_FOR_TARGET="$2"
5691 else
5692 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
5693 fi
5694fi
5695
5696else
5697 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
5698fi
5699
5700
5701
5702
5703if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5704 if test -n "$with_build_time_tools"; then
5705 echo $ac_n "checking for lipo in $with_build_time_tools""... $ac_c" 1>&6
5706echo "configure:5707: checking for lipo in $with_build_time_tools" >&5
5707 if test -x $with_build_time_tools/lipo; then
5708 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
5709 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5710 echo "$ac_t""$ac_cv_path_LIPO_FOR_TARGET" 1>&6
5711 else
5712 echo "$ac_t""no" 1>&6
5713 fi
5714 elif test $build != $host && test $have_gcc_for_target = yes; then
5715 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
5716 test $LIPO_FOR_TARGET=lipo && LIPO_FOR_TARGET=
5717 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5718 fi
5719fi
5720if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5721 # Extract the first word of "lipo", so it can be a program name with args.
5722set dummy lipo; ac_word=$2
5723echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5724echo "configure:5725: checking for $ac_word" >&5
5725if eval "test \"`echo '$''{'ac_cv_path_LIPO_FOR_TARGET'+set}'`\" = set"; then
5726 echo $ac_n "(cached) $ac_c" 1>&6
5727else
5728 case "$LIPO_FOR_TARGET" in
5729 /*)
5730 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
5731 ;;
5732 ?:/*)
5733 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a dos path.
5734 ;;
5735 *)
5736 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5737 ac_dummy="$gcc_cv_tool_dirs"
5738 for ac_dir in $ac_dummy; do
5739 test -z "$ac_dir" && ac_dir=.
5740 if test -f $ac_dir/$ac_word; then
5741 ac_cv_path_LIPO_FOR_TARGET="$ac_dir/$ac_word"
5742 break
5743 fi
5744 done
5745 IFS="$ac_save_ifs"
5746 ;;
5747esac
5748fi
5749LIPO_FOR_TARGET="$ac_cv_path_LIPO_FOR_TARGET"
5750if test -n "$LIPO_FOR_TARGET"; then
5751 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5752else
5753 echo "$ac_t""no" 1>&6
5754fi
5755
5756fi
5757if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5758 if test -n "$with_build_time_tools"; then
5759 for ncn_progname in lipo; do
5760 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5761echo "configure:5762: checking for ${ncn_progname} in $with_build_time_tools" >&5
5762 if test -x $with_build_time_tools/${ncn_progname}; then
5763 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5764 echo "$ac_t""yes" 1>&6
5765 break
5766 else
5767 echo "$ac_t""no" 1>&6
5768 fi
5769 done
5770fi
5771
5772if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
5773 for ncn_progname in lipo; do
5774 if test -n "$ncn_target_tool_prefix"; then
5775 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5776set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5777echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5778echo "configure:5779: checking for $ac_word" >&5
5779if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5780 echo $ac_n "(cached) $ac_c" 1>&6
5781else
5782 if test -n "$LIPO_FOR_TARGET"; then
5783 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5784else
5785 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5786 ac_dummy="$PATH"
5787 for ac_dir in $ac_dummy; do
5788 test -z "$ac_dir" && ac_dir=.
5789 if test -f $ac_dir/$ac_word; then
5790 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5791 break
5792 fi
5793 done
5794 IFS="$ac_save_ifs"
5795fi
5796fi
5797LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
5798if test -n "$LIPO_FOR_TARGET"; then
5799 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5800else
5801 echo "$ac_t""no" 1>&6
5802fi
5803
5804 fi
5805 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
5806 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5807set dummy ${ncn_progname}; ac_word=$2
5808echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5809echo "configure:5810: checking for $ac_word" >&5
5810if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5811 echo $ac_n "(cached) $ac_c" 1>&6
5812else
5813 if test -n "$LIPO_FOR_TARGET"; then
5814 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5815else
5816 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5817 ac_dummy="$PATH"
5818 for ac_dir in $ac_dummy; do
5819 test -z "$ac_dir" && ac_dir=.
5820 if test -f $ac_dir/$ac_word; then
5821 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5822 break
5823 fi
5824 done
5825 IFS="$ac_save_ifs"
5826fi
5827fi
5828LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
5829if test -n "$LIPO_FOR_TARGET"; then
5830 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5831else
5832 echo "$ac_t""no" 1>&6
5833fi
5834
5835 fi
5836 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
5837 done
5838fi
5839
5840if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
5841 set dummy lipo
5842 if test $build = $target ; then
5843 LIPO_FOR_TARGET="$2"
5844 else
5845 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
5846 fi
5847fi
5848
5849else
5850 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
5851fi
5852
5853
5854
5855
5856if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5857 if test -n "$with_build_time_tools"; then
5858 echo $ac_n "checking for nm in $with_build_time_tools""... $ac_c" 1>&6
5859echo "configure:5860: checking for nm in $with_build_time_tools" >&5
5860 if test -x $with_build_time_tools/nm; then
5861 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
5862 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5863 echo "$ac_t""$ac_cv_path_NM_FOR_TARGET" 1>&6
5864 else
5865 echo "$ac_t""no" 1>&6
5866 fi
5867 elif test $build != $host && test $have_gcc_for_target = yes; then
5868 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
5869 test $NM_FOR_TARGET=nm && NM_FOR_TARGET=
5870 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5871 fi
5872fi
5873if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5874 # Extract the first word of "nm", so it can be a program name with args.
5875set dummy nm; ac_word=$2
5876echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5877echo "configure:5878: checking for $ac_word" >&5
5878if eval "test \"`echo '$''{'ac_cv_path_NM_FOR_TARGET'+set}'`\" = set"; then
5879 echo $ac_n "(cached) $ac_c" 1>&6
5880else
5881 case "$NM_FOR_TARGET" in
5882 /*)
5883 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
5884 ;;
5885 ?:/*)
5886 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a dos path.
5887 ;;
5888 *)
5889 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5890 ac_dummy="$gcc_cv_tool_dirs"
5891 for ac_dir in $ac_dummy; do
5892 test -z "$ac_dir" && ac_dir=.
5893 if test -f $ac_dir/$ac_word; then
5894 ac_cv_path_NM_FOR_TARGET="$ac_dir/$ac_word"
5895 break
5896 fi
5897 done
5898 IFS="$ac_save_ifs"
5899 ;;
5900esac
5901fi
5902NM_FOR_TARGET="$ac_cv_path_NM_FOR_TARGET"
5903if test -n "$NM_FOR_TARGET"; then
5904 echo "$ac_t""$NM_FOR_TARGET" 1>&6
5905else
5906 echo "$ac_t""no" 1>&6
5907fi
5908
5909fi
5910if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5911 if test -n "$with_build_time_tools"; then
5912 for ncn_progname in nm; do
5913 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5914echo "configure:5915: checking for ${ncn_progname} in $with_build_time_tools" >&5
5915 if test -x $with_build_time_tools/${ncn_progname}; then
5916 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5917 echo "$ac_t""yes" 1>&6
5918 break
5919 else
5920 echo "$ac_t""no" 1>&6
5921 fi
5922 done
5923fi
5924
5925if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
5926 for ncn_progname in nm; do
5927 if test -n "$ncn_target_tool_prefix"; then
5928 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5929set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5930echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5931echo "configure:5932: checking for $ac_word" >&5
5932if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
5933 echo $ac_n "(cached) $ac_c" 1>&6
5934else
5935 if test -n "$NM_FOR_TARGET"; then
5936 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
5937else
5938 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5939 ac_dummy="$PATH"
5940 for ac_dir in $ac_dummy; do
5941 test -z "$ac_dir" && ac_dir=.
5942 if test -f $ac_dir/$ac_word; then
5943 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5944 break
5945 fi
5946 done
5947 IFS="$ac_save_ifs"
5948fi
5949fi
5950NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
5951if test -n "$NM_FOR_TARGET"; then
5952 echo "$ac_t""$NM_FOR_TARGET" 1>&6
5953else
5954 echo "$ac_t""no" 1>&6
5955fi
5956
5957 fi
5958 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
5959 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5960set dummy ${ncn_progname}; ac_word=$2
5961echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5962echo "configure:5963: checking for $ac_word" >&5
5963if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
5964 echo $ac_n "(cached) $ac_c" 1>&6
5965else
5966 if test -n "$NM_FOR_TARGET"; then
5967 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
5968else
5969 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5970 ac_dummy="$PATH"
5971 for ac_dir in $ac_dummy; do
5972 test -z "$ac_dir" && ac_dir=.
5973 if test -f $ac_dir/$ac_word; then
5974 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5975 break
5976 fi
5977 done
5978 IFS="$ac_save_ifs"
5979fi
5980fi
5981NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
5982if test -n "$NM_FOR_TARGET"; then
5983 echo "$ac_t""$NM_FOR_TARGET" 1>&6
5984else
5985 echo "$ac_t""no" 1>&6
5986fi
5987
5988 fi
5989 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
5990 done
5991fi
5992
5993if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
5994 set dummy nm
5995 if test $build = $target ; then
5996 NM_FOR_TARGET="$2"
5997 else
5998 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
5999 fi
6000fi
6001
6002else
6003 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
6004fi
6005
6006
6007
6008
6009if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6010 if test -n "$with_build_time_tools"; then
6011 echo $ac_n "checking for objdump in $with_build_time_tools""... $ac_c" 1>&6
6012echo "configure:6013: checking for objdump in $with_build_time_tools" >&5
6013 if test -x $with_build_time_tools/objdump; then
6014 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
6015 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
6016 echo "$ac_t""$ac_cv_path_OBJDUMP_FOR_TARGET" 1>&6
6017 else
6018 echo "$ac_t""no" 1>&6
6019 fi
6020 elif test $build != $host && test $have_gcc_for_target = yes; then
6021 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
6022 test $OBJDUMP_FOR_TARGET=objdump && OBJDUMP_FOR_TARGET=
6023 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
6024 fi
6025fi
6026if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6027 # Extract the first word of "objdump", so it can be a program name with args.
6028set dummy objdump; ac_word=$2
6029echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6030echo "configure:6031: checking for $ac_word" >&5
6031if eval "test \"`echo '$''{'ac_cv_path_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6032 echo $ac_n "(cached) $ac_c" 1>&6
6033else
6034 case "$OBJDUMP_FOR_TARGET" in
6035 /*)
6036 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
6037 ;;
6038 ?:/*)
6039 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a dos path.
6040 ;;
6041 *)
6042 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6043 ac_dummy="$gcc_cv_tool_dirs"
6044 for ac_dir in $ac_dummy; do
6045 test -z "$ac_dir" && ac_dir=.
6046 if test -f $ac_dir/$ac_word; then
6047 ac_cv_path_OBJDUMP_FOR_TARGET="$ac_dir/$ac_word"
6048 break
6049 fi
6050 done
6051 IFS="$ac_save_ifs"
6052 ;;
6053esac
6054fi
6055OBJDUMP_FOR_TARGET="$ac_cv_path_OBJDUMP_FOR_TARGET"
6056if test -n "$OBJDUMP_FOR_TARGET"; then
6057 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6058else
6059 echo "$ac_t""no" 1>&6
6060fi
6061
6062fi
6063if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6064 if test -n "$with_build_time_tools"; then
6065 for ncn_progname in objdump; do
6066 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6067echo "configure:6068: checking for ${ncn_progname} in $with_build_time_tools" >&5
6068 if test -x $with_build_time_tools/${ncn_progname}; then
6069 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6070 echo "$ac_t""yes" 1>&6
6071 break
6072 else
6073 echo "$ac_t""no" 1>&6
6074 fi
6075 done
6076fi
6077
6078if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
6079 for ncn_progname in objdump; do
6080 if test -n "$ncn_target_tool_prefix"; then
6081 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6082set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6083echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6084echo "configure:6085: checking for $ac_word" >&5
6085if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6086 echo $ac_n "(cached) $ac_c" 1>&6
6087else
6088 if test -n "$OBJDUMP_FOR_TARGET"; then
6089 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6090else
6091 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6092 ac_dummy="$PATH"
6093 for ac_dir in $ac_dummy; do
6094 test -z "$ac_dir" && ac_dir=.
6095 if test -f $ac_dir/$ac_word; then
6096 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6097 break
6098 fi
6099 done
6100 IFS="$ac_save_ifs"
6101fi
6102fi
6103OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
6104if test -n "$OBJDUMP_FOR_TARGET"; then
6105 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6106else
6107 echo "$ac_t""no" 1>&6
6108fi
6109
6110 fi
6111 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
6112 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6113set dummy ${ncn_progname}; ac_word=$2
6114echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6115echo "configure:6116: checking for $ac_word" >&5
6116if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6117 echo $ac_n "(cached) $ac_c" 1>&6
6118else
6119 if test -n "$OBJDUMP_FOR_TARGET"; then
6120 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6121else
6122 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6123 ac_dummy="$PATH"
6124 for ac_dir in $ac_dummy; do
6125 test -z "$ac_dir" && ac_dir=.
6126 if test -f $ac_dir/$ac_word; then
6127 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
6128 break
6129 fi
6130 done
6131 IFS="$ac_save_ifs"
6132fi
6133fi
6134OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
6135if test -n "$OBJDUMP_FOR_TARGET"; then
6136 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6137else
6138 echo "$ac_t""no" 1>&6
6139fi
6140
6141 fi
6142 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
6143 done
6144fi
6145
6146if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
6147 set dummy objdump
6148 if test $build = $target ; then
6149 OBJDUMP_FOR_TARGET="$2"
6150 else
6151 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6152 fi
6153fi
6154
6155else
6156 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
6157fi
6158
6159
6160
6161
6162if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6163 if test -n "$with_build_time_tools"; then
6164 echo $ac_n "checking for ranlib in $with_build_time_tools""... $ac_c" 1>&6
6165echo "configure:6166: checking for ranlib in $with_build_time_tools" >&5
6166 if test -x $with_build_time_tools/ranlib; then
6167 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
6168 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
6169 echo "$ac_t""$ac_cv_path_RANLIB_FOR_TARGET" 1>&6
6170 else
6171 echo "$ac_t""no" 1>&6
6172 fi
6173 elif test $build != $host && test $have_gcc_for_target = yes; then
6174 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
6175 test $RANLIB_FOR_TARGET=ranlib && RANLIB_FOR_TARGET=
6176 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
6177 fi
6178fi
6179if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6180 # Extract the first word of "ranlib", so it can be a program name with args.
6181set dummy ranlib; ac_word=$2
6182echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6183echo "configure:6184: checking for $ac_word" >&5
6184if eval "test \"`echo '$''{'ac_cv_path_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6185 echo $ac_n "(cached) $ac_c" 1>&6
6186else
6187 case "$RANLIB_FOR_TARGET" in
6188 /*)
6189 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
6190 ;;
6191 ?:/*)
6192 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a dos path.
6193 ;;
6194 *)
6195 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6196 ac_dummy="$gcc_cv_tool_dirs"
6197 for ac_dir in $ac_dummy; do
6198 test -z "$ac_dir" && ac_dir=.
6199 if test -f $ac_dir/$ac_word; then
6200 ac_cv_path_RANLIB_FOR_TARGET="$ac_dir/$ac_word"
6201 break
6202 fi
6203 done
6204 IFS="$ac_save_ifs"
6205 ;;
6206esac
6207fi
6208RANLIB_FOR_TARGET="$ac_cv_path_RANLIB_FOR_TARGET"
6209if test -n "$RANLIB_FOR_TARGET"; then
6210 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6211else
6212 echo "$ac_t""no" 1>&6
6213fi
6214
6215fi
6216if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6217 if test -n "$with_build_time_tools"; then
6218 for ncn_progname in ranlib; do
6219 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6220echo "configure:6221: checking for ${ncn_progname} in $with_build_time_tools" >&5
6221 if test -x $with_build_time_tools/${ncn_progname}; then
6222 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6223 echo "$ac_t""yes" 1>&6
6224 break
6225 else
6226 echo "$ac_t""no" 1>&6
6227 fi
6228 done
6229fi
6230
6231if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
6232 for ncn_progname in ranlib; do
6233 if test -n "$ncn_target_tool_prefix"; then
6234 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6235set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6236echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6237echo "configure:6238: checking for $ac_word" >&5
6238if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6239 echo $ac_n "(cached) $ac_c" 1>&6
6240else
6241 if test -n "$RANLIB_FOR_TARGET"; then
6242 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
6243else
6244 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6245 ac_dummy="$PATH"
6246 for ac_dir in $ac_dummy; do
6247 test -z "$ac_dir" && ac_dir=.
6248 if test -f $ac_dir/$ac_word; then
6249 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6250 break
6251 fi
6252 done
6253 IFS="$ac_save_ifs"
6254fi
6255fi
6256RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
6257if test -n "$RANLIB_FOR_TARGET"; then
6258 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6259else
6260 echo "$ac_t""no" 1>&6
6261fi
6262
6263 fi
6264 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
6265 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6266set dummy ${ncn_progname}; ac_word=$2
6267echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6268echo "configure:6269: checking for $ac_word" >&5
6269if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6270 echo $ac_n "(cached) $ac_c" 1>&6
6271else
6272 if test -n "$RANLIB_FOR_TARGET"; then
6273 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
6274else
6275 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6276 ac_dummy="$PATH"
6277 for ac_dir in $ac_dummy; do
6278 test -z "$ac_dir" && ac_dir=.
6279 if test -f $ac_dir/$ac_word; then
6280 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
6281 break
6282 fi
6283 done
6284 IFS="$ac_save_ifs"
6285fi
6286fi
6287RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
6288if test -n "$RANLIB_FOR_TARGET"; then
6289 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6290else
6291 echo "$ac_t""no" 1>&6
6292fi
6293
6294 fi
6295 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
6296 done
6297fi
6298
6299if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
6300 set dummy ranlib
6301 if test $build = $target ; then
6302 RANLIB_FOR_TARGET="$2"
6303 else
6304 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
6305 fi
6306fi
6307
6308else
6309 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
6310fi
6311
6312
6313
6314
6315if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6316 if test -n "$with_build_time_tools"; then
6317 echo $ac_n "checking for strip in $with_build_time_tools""... $ac_c" 1>&6
6318echo "configure:6319: checking for strip in $with_build_time_tools" >&5
6319 if test -x $with_build_time_tools/strip; then
6320 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
6321 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
6322 echo "$ac_t""$ac_cv_path_STRIP_FOR_TARGET" 1>&6
6323 else
6324 echo "$ac_t""no" 1>&6
6325 fi
6326 elif test $build != $host && test $have_gcc_for_target = yes; then
6327 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
6328 test $STRIP_FOR_TARGET=strip && STRIP_FOR_TARGET=
6329 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
6330 fi
6331fi
6332if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6333 # Extract the first word of "strip", so it can be a program name with args.
6334set dummy strip; ac_word=$2
6335echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6336echo "configure:6337: checking for $ac_word" >&5
6337if eval "test \"`echo '$''{'ac_cv_path_STRIP_FOR_TARGET'+set}'`\" = set"; then
6338 echo $ac_n "(cached) $ac_c" 1>&6
6339else
6340 case "$STRIP_FOR_TARGET" in
6341 /*)
6342 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
6343 ;;
6344 ?:/*)
6345 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a dos path.
6346 ;;
6347 *)
6348 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6349 ac_dummy="$gcc_cv_tool_dirs"
6350 for ac_dir in $ac_dummy; do
6351 test -z "$ac_dir" && ac_dir=.
6352 if test -f $ac_dir/$ac_word; then
6353 ac_cv_path_STRIP_FOR_TARGET="$ac_dir/$ac_word"
6354 break
6355 fi
6356 done
6357 IFS="$ac_save_ifs"
6358 ;;
6359esac
6360fi
6361STRIP_FOR_TARGET="$ac_cv_path_STRIP_FOR_TARGET"
6362if test -n "$STRIP_FOR_TARGET"; then
6363 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6364else
6365 echo "$ac_t""no" 1>&6
6366fi
6367
6368fi
6369if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6370 if test -n "$with_build_time_tools"; then
6371 for ncn_progname in strip; do
6372 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6373echo "configure:6374: checking for ${ncn_progname} in $with_build_time_tools" >&5
6374 if test -x $with_build_time_tools/${ncn_progname}; then
6375 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6376 echo "$ac_t""yes" 1>&6
6377 break
6378 else
6379 echo "$ac_t""no" 1>&6
6380 fi
6381 done
6382fi
6383
6384if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
6385 for ncn_progname in strip; do
6386 if test -n "$ncn_target_tool_prefix"; then
6387 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6388set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6389echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6390echo "configure:6391: checking for $ac_word" >&5
6391if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6392 echo $ac_n "(cached) $ac_c" 1>&6
6393else
6394 if test -n "$STRIP_FOR_TARGET"; then
6395 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6396else
6397 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6398 ac_dummy="$PATH"
6399 for ac_dir in $ac_dummy; do
6400 test -z "$ac_dir" && ac_dir=.
6401 if test -f $ac_dir/$ac_word; then
6402 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6403 break
6404 fi
6405 done
6406 IFS="$ac_save_ifs"
6407fi
6408fi
6409STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
6410if test -n "$STRIP_FOR_TARGET"; then
6411 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6412else
6413 echo "$ac_t""no" 1>&6
6414fi
6415
6416 fi
6417 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
6418 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6419set dummy ${ncn_progname}; ac_word=$2
6420echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6421echo "configure:6422: checking for $ac_word" >&5
6422if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6423 echo $ac_n "(cached) $ac_c" 1>&6
6424else
6425 if test -n "$STRIP_FOR_TARGET"; then
6426 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6427else
6428 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6429 ac_dummy="$PATH"
6430 for ac_dir in $ac_dummy; do
6431 test -z "$ac_dir" && ac_dir=.
6432 if test -f $ac_dir/$ac_word; then
6433 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
6434 break
6435 fi
6436 done
6437 IFS="$ac_save_ifs"
6438fi
6439fi
6440STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
6441if test -n "$STRIP_FOR_TARGET"; then
6442 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6443else
6444 echo "$ac_t""no" 1>&6
6445fi
6446
6447 fi
6448 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
6449 done
6450fi
6451
6452if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
6453 set dummy strip
6454 if test $build = $target ; then
6455 STRIP_FOR_TARGET="$2"
6456 else
6457 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6458 fi
6459fi
6460
6461else
6462 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
6463fi
6464
6465
6466
6467
6468if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6469 if test -n "$with_build_time_tools"; then
6470 echo $ac_n "checking for windres in $with_build_time_tools""... $ac_c" 1>&6
6471echo "configure:6472: checking for windres in $with_build_time_tools" >&5
6472 if test -x $with_build_time_tools/windres; then
6473 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
6474 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
6475 echo "$ac_t""$ac_cv_path_WINDRES_FOR_TARGET" 1>&6
6476 else
6477 echo "$ac_t""no" 1>&6
6478 fi
6479 elif test $build != $host && test $have_gcc_for_target = yes; then
6480 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
6481 test $WINDRES_FOR_TARGET=windres && WINDRES_FOR_TARGET=
6482 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
6483 fi
6484fi
6485if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6486 # Extract the first word of "windres", so it can be a program name with args.
6487set dummy windres; ac_word=$2
6488echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6489echo "configure:6490: checking for $ac_word" >&5
6490if eval "test \"`echo '$''{'ac_cv_path_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6491 echo $ac_n "(cached) $ac_c" 1>&6
6492else
6493 case "$WINDRES_FOR_TARGET" in
6494 /*)
6495 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
6496 ;;
6497 ?:/*)
6498 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a dos path.
6499 ;;
6500 *)
6501 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6502 ac_dummy="$gcc_cv_tool_dirs"
6503 for ac_dir in $ac_dummy; do
6504 test -z "$ac_dir" && ac_dir=.
6505 if test -f $ac_dir/$ac_word; then
6506 ac_cv_path_WINDRES_FOR_TARGET="$ac_dir/$ac_word"
6507 break
6508 fi
6509 done
6510 IFS="$ac_save_ifs"
6511 ;;
6512esac
6513fi
6514WINDRES_FOR_TARGET="$ac_cv_path_WINDRES_FOR_TARGET"
6515if test -n "$WINDRES_FOR_TARGET"; then
6516 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6517else
6518 echo "$ac_t""no" 1>&6
6519fi
6520
6521fi
6522if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6523 if test -n "$with_build_time_tools"; then
6524 for ncn_progname in windres; do
6525 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6526echo "configure:6527: checking for ${ncn_progname} in $with_build_time_tools" >&5
6527 if test -x $with_build_time_tools/${ncn_progname}; then
6528 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6529 echo "$ac_t""yes" 1>&6
6530 break
6531 else
6532 echo "$ac_t""no" 1>&6
6533 fi
6534 done
6535fi
6536
6537if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
6538 for ncn_progname in windres; do
6539 if test -n "$ncn_target_tool_prefix"; then
6540 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6541set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6542echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6543echo "configure:6544: checking for $ac_word" >&5
6544if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6545 echo $ac_n "(cached) $ac_c" 1>&6
6546else
6547 if test -n "$WINDRES_FOR_TARGET"; then
6548 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
6549else
6550 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6551 ac_dummy="$PATH"
6552 for ac_dir in $ac_dummy; do
6553 test -z "$ac_dir" && ac_dir=.
6554 if test -f $ac_dir/$ac_word; then
6555 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6556 break
6557 fi
6558 done
6559 IFS="$ac_save_ifs"
6560fi
6561fi
6562WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
6563if test -n "$WINDRES_FOR_TARGET"; then
6564 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6565else
6566 echo "$ac_t""no" 1>&6
6567fi
6568
6569 fi
6570 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
6571 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6572set dummy ${ncn_progname}; ac_word=$2
6573echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6574echo "configure:6575: checking for $ac_word" >&5
6575if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6576 echo $ac_n "(cached) $ac_c" 1>&6
6577else
6578 if test -n "$WINDRES_FOR_TARGET"; then
6579 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
6580else
6581 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6582 ac_dummy="$PATH"
6583 for ac_dir in $ac_dummy; do
6584 test -z "$ac_dir" && ac_dir=.
6585 if test -f $ac_dir/$ac_word; then
6586 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
6587 break
6588 fi
6589 done
6590 IFS="$ac_save_ifs"
6591fi
6592fi
6593WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
6594if test -n "$WINDRES_FOR_TARGET"; then
6595 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6596else
6597 echo "$ac_t""no" 1>&6
6598fi
6599
6600 fi
6601 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
6602 done
6603fi
6604
6605if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
6606 set dummy windres
6607 if test $build = $target ; then
6608 WINDRES_FOR_TARGET="$2"
6609 else
6610 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
6611 fi
6612fi
6613
6614else
6615 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
6616fi
6617
6618
6619RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
6620
6621echo $ac_n "checking where to find the target ar""... $ac_c" 1>&6
6622echo "configure:6623: checking where to find the target ar" >&5
6623if test "x${build}" != "x${host}" ; then
6624 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6625 # We already found the complete path
6626 echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
6627 else
6628 # Canadian cross, just use what we found
6629 echo "$ac_t""pre-installed" 1>&6
6630 fi
6631else
6632 ok=yes
6633 case " ${configdirs} " in
6634 *" binutils "*) ;;
6635 *) ok=no ;;
6636 esac
6637
6638 if test $ok = yes; then
6639 # An in-tree tool is available and we can use it
6640 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
6641 echo "$ac_t""just compiled" 1>&6
6642 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6643 # We already found the complete path
6644 echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
6645 elif test "x$target" = "x$host"; then
6646 # We can use an host tool
6647 AR_FOR_TARGET='$(AR)'
6648 echo "$ac_t""host tool" 1>&6
6649 else
6650 # We need a cross tool
6651 echo "$ac_t""pre-installed" 1>&6
6652 fi
6653fi
6654echo $ac_n "checking where to find the target as""... $ac_c" 1>&6
6655echo "configure:6656: checking where to find the target as" >&5
6656if test "x${build}" != "x${host}" ; then
6657 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6658 # We already found the complete path
6659 echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
6660 else
6661 # Canadian cross, just use what we found
6662 echo "$ac_t""pre-installed" 1>&6
6663 fi
6664else
6665 ok=yes
6666 case " ${configdirs} " in
6667 *" gas "*) ;;
6668 *) ok=no ;;
6669 esac
6670
6671 if test $ok = yes; then
6672 # An in-tree tool is available and we can use it
6673 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
6674 echo "$ac_t""just compiled" 1>&6
6675 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6676 # We already found the complete path
6677 echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
6678 elif test "x$target" = "x$host"; then
6679 # We can use an host tool
6680 AS_FOR_TARGET='$(AS)'
6681 echo "$ac_t""host tool" 1>&6
6682 else
6683 # We need a cross tool
6684 echo "$ac_t""pre-installed" 1>&6
6685 fi
6686fi
6687echo $ac_n "checking where to find the target cc""... $ac_c" 1>&6
6688echo "configure:6689: checking where to find the target cc" >&5
6689if test "x${build}" != "x${host}" ; then
6690 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6691 # We already found the complete path
6692 echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
6693 else
6694 # Canadian cross, just use what we found
6695 echo "$ac_t""pre-installed" 1>&6
6696 fi
6697else
6698 ok=yes
6699 case " ${configdirs} " in
6700 *" gcc "*) ;;
6701 *) ok=no ;;
6702 esac
6703
6704 if test $ok = yes; then
6705 # An in-tree tool is available and we can use it
6706 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
6707 echo "$ac_t""just compiled" 1>&6
6708 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6709 # We already found the complete path
6710 echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
6711 elif test "x$target" = "x$host"; then
6712 # We can use an host tool
6713 CC_FOR_TARGET='$(CC)'
6714 echo "$ac_t""host tool" 1>&6
6715 else
6716 # We need a cross tool
6717 echo "$ac_t""pre-installed" 1>&6
6718 fi
6719fi
6720echo $ac_n "checking where to find the target c++""... $ac_c" 1>&6
6721echo "configure:6722: checking where to find the target c++" >&5
6722if test "x${build}" != "x${host}" ; then
6723 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
6724 # We already found the complete path
6725 echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
6726 else
6727 # Canadian cross, just use what we found
6728 echo "$ac_t""pre-installed" 1>&6
6729 fi
6730else
6731 ok=yes
6732 case " ${configdirs} " in
6733 *" gcc "*) ;;
6734 *) ok=no ;;
6735 esac
6736 case ,${enable_languages}, in
6737 *,c++,*) ;;
6738 *) ok=no ;;
6739 esac
6740 if test $ok = yes; then
6741 # An in-tree tool is available and we can use it
6742 CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/g++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ `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'
6743 echo "$ac_t""just compiled" 1>&6
6744 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
6745 # We already found the complete path
6746 echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
6747 elif test "x$target" = "x$host"; then
6748 # We can use an host tool
6749 CXX_FOR_TARGET='$(CXX)'
6750 echo "$ac_t""host tool" 1>&6
6751 else
6752 # We need a cross tool
6753 echo "$ac_t""pre-installed" 1>&6
6754 fi
6755fi
6756echo $ac_n "checking where to find the target c++ for libstdc++""... $ac_c" 1>&6
6757echo "configure:6758: checking where to find the target c++ for libstdc++" >&5
6758if test "x${build}" != "x${host}" ; then
6759 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
6760 # We already found the complete path
6761 echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
6762 else
6763 # Canadian cross, just use what we found
6764 echo "$ac_t""pre-installed" 1>&6
6765 fi
6766else
6767 ok=yes
6768 case " ${configdirs} " in
6769 *" gcc "*) ;;
6770 *) ok=no ;;
6771 esac
6772 case ,${enable_languages}, in
6773 *,c++,*) ;;
6774 *) ok=no ;;
6775 esac
6776 if test $ok = yes; then
6777 # An in-tree tool is available and we can use it
6778 RAW_CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
6779 echo "$ac_t""just compiled" 1>&6
6780 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
6781 # We already found the complete path
6782 echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
6783 elif test "x$target" = "x$host"; then
6784 # We can use an host tool
6785 RAW_CXX_FOR_TARGET='$(CXX)'
6786 echo "$ac_t""host tool" 1>&6
6787 else
6788 # We need a cross tool
6789 echo "$ac_t""pre-installed" 1>&6
6790 fi
6791fi
6792echo $ac_n "checking where to find the target dlltool""... $ac_c" 1>&6
6793echo "configure:6794: checking where to find the target dlltool" >&5
6794if test "x${build}" != "x${host}" ; then
6795 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
6796 # We already found the complete path
6797 echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
6798 else
6799 # Canadian cross, just use what we found
6800 echo "$ac_t""pre-installed" 1>&6
6801 fi
6802else
6803 ok=yes
6804 case " ${configdirs} " in
6805 *" binutils "*) ;;
6806 *) ok=no ;;
6807 esac
6808
6809 if test $ok = yes; then
6810 # An in-tree tool is available and we can use it
6811 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
6812 echo "$ac_t""just compiled" 1>&6
6813 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
6814 # We already found the complete path
6815 echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
6816 elif test "x$target" = "x$host"; then
6817 # We can use an host tool
6818 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
6819 echo "$ac_t""host tool" 1>&6
6820 else
6821 # We need a cross tool
6822 echo "$ac_t""pre-installed" 1>&6
6823 fi
6824fi
6825echo $ac_n "checking where to find the target gcc""... $ac_c" 1>&6
6826echo "configure:6827: checking where to find the target gcc" >&5
6827if test "x${build}" != "x${host}" ; then
6828 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
6829 # We already found the complete path
6830 echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
6831 else
6832 # Canadian cross, just use what we found
6833 echo "$ac_t""pre-installed" 1>&6
6834 fi
6835else
6836 ok=yes
6837 case " ${configdirs} " in
6838 *" gcc "*) ;;
6839 *) ok=no ;;
6840 esac
6841
6842 if test $ok = yes; then
6843 # An in-tree tool is available and we can use it
6844 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
6845 echo "$ac_t""just compiled" 1>&6
6846 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
6847 # We already found the complete path
6848 echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
6849 elif test "x$target" = "x$host"; then
6850 # We can use an host tool
6851 GCC_FOR_TARGET='$()'
6852 echo "$ac_t""host tool" 1>&6
6853 else
6854 # We need a cross tool
6855 echo "$ac_t""pre-installed" 1>&6
6856 fi
6857fi
6858echo $ac_n "checking where to find the target gcj""... $ac_c" 1>&6
6859echo "configure:6860: checking where to find the target gcj" >&5
6860if test "x${build}" != "x${host}" ; then
6861 if expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
6862 # We already found the complete path
6863 echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
6864 else
6865 # Canadian cross, just use what we found
6866 echo "$ac_t""pre-installed" 1>&6
6867 fi
6868else
6869 ok=yes
6870 case " ${configdirs} " in
6871 *" gcc "*) ;;
6872 *) ok=no ;;
6873 esac
6874 case ,${enable_languages}, in
6875 *,java,*) ;;
6876 *) ok=no ;;
6877 esac
6878 if test $ok = yes; then
6879 # An in-tree tool is available and we can use it
6880 GCJ_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc/'
6881 echo "$ac_t""just compiled" 1>&6
6882 elif expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
6883 # We already found the complete path
6884 echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
6885 elif test "x$target" = "x$host"; then
6886 # We can use an host tool
6887 GCJ_FOR_TARGET='$(GCJ)'
6888 echo "$ac_t""host tool" 1>&6
6889 else
6890 # We need a cross tool
6891 echo "$ac_t""pre-installed" 1>&6
6892 fi
6893fi
6894echo $ac_n "checking where to find the target gfortran""... $ac_c" 1>&6
6895echo "configure:6896: checking where to find the target gfortran" >&5
6896if test "x${build}" != "x${host}" ; then
6897 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
6898 # We already found the complete path
6899 echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
6900 else
6901 # Canadian cross, just use what we found
6902 echo "$ac_t""pre-installed" 1>&6
6903 fi
6904else
6905 ok=yes
6906 case " ${configdirs} " in
6907 *" gcc "*) ;;
6908 *) ok=no ;;
6909 esac
6910 case ,${enable_languages}, in
6911 *,fortran,*) ;;
6912 *) ok=no ;;
6913 esac
6914 if test $ok = yes; then
6915 # An in-tree tool is available and we can use it
6916 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
6917 echo "$ac_t""just compiled" 1>&6
6918 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
6919 # We already found the complete path
6920 echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
6921 elif test "x$target" = "x$host"; then
6922 # We can use an host tool
6923 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
6924 echo "$ac_t""host tool" 1>&6
6925 else
6926 # We need a cross tool
6927 echo "$ac_t""pre-installed" 1>&6
6928 fi
6929fi
6930echo $ac_n "checking where to find the target ld""... $ac_c" 1>&6
6931echo "configure:6932: checking where to find the target ld" >&5
6932if test "x${build}" != "x${host}" ; then
6933 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
6934 # We already found the complete path
6935 echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
6936 else
6937 # Canadian cross, just use what we found
6938 echo "$ac_t""pre-installed" 1>&6
6939 fi
6940else
6941 ok=yes
6942 case " ${configdirs} " in
6943 *" ld "*) ;;
6944 *) ok=no ;;
6945 esac
6946
6947 if test $ok = yes; then
6948 # An in-tree tool is available and we can use it
6949 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
6950 echo "$ac_t""just compiled" 1>&6
6951 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
6952 # We already found the complete path
6953 echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
6954 elif test "x$target" = "x$host"; then
6955 # We can use an host tool
6956 LD_FOR_TARGET='$(LD)'
6957 echo "$ac_t""host tool" 1>&6
6958 else
6959 # We need a cross tool
6960 echo "$ac_t""pre-installed" 1>&6
6961 fi
6962fi
6963echo $ac_n "checking where to find the target lipo""... $ac_c" 1>&6
6964echo "configure:6965: checking where to find the target lipo" >&5
6965if test "x${build}" != "x${host}" ; then
6966 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
6967 # We already found the complete path
6968 echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
6969 else
6970 # Canadian cross, just use what we found
6971 echo "$ac_t""pre-installed" 1>&6
6972 fi
6973else
6974 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
6975 # We already found the complete path
6976 echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
6977 elif test "x$target" = "x$host"; then
6978 # We can use an host tool
6979 LIPO_FOR_TARGET='$(LIPO)'
6980 echo "$ac_t""host tool" 1>&6
6981 else
6982 # We need a cross tool
6983 echo "$ac_t""pre-installed" 1>&6
6984 fi
6985fi
6986echo $ac_n "checking where to find the target nm""... $ac_c" 1>&6
6987echo "configure:6988: checking where to find the target nm" >&5
6988if test "x${build}" != "x${host}" ; then
6989 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
6990 # We already found the complete path
6991 echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
6992 else
6993 # Canadian cross, just use what we found
6994 echo "$ac_t""pre-installed" 1>&6
6995 fi
6996else
6997 ok=yes
6998 case " ${configdirs} " in
6999 *" binutils "*) ;;
7000 *) ok=no ;;
7001 esac
7002
7003 if test $ok = yes; then
7004 # An in-tree tool is available and we can use it
7005 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
7006 echo "$ac_t""just compiled" 1>&6
7007 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
7008 # We already found the complete path
7009 echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
7010 elif test "x$target" = "x$host"; then
7011 # We can use an host tool
7012 NM_FOR_TARGET='$(NM)'
7013 echo "$ac_t""host tool" 1>&6
7014 else
7015 # We need a cross tool
7016 echo "$ac_t""pre-installed" 1>&6
7017 fi
7018fi
7019echo $ac_n "checking where to find the target objdump""... $ac_c" 1>&6
7020echo "configure:7021: checking where to find the target objdump" >&5
7021if test "x${build}" != "x${host}" ; then
7022 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7023 # We already found the complete path
7024 echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
7025 else
7026 # Canadian cross, just use what we found
7027 echo "$ac_t""pre-installed" 1>&6
7028 fi
7029else
7030 ok=yes
7031 case " ${configdirs} " in
7032 *" binutils "*) ;;
7033 *) ok=no ;;
7034 esac
7035
7036 if test $ok = yes; then
7037 # An in-tree tool is available and we can use it
7038 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
7039 echo "$ac_t""just compiled" 1>&6
7040 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7041 # We already found the complete path
7042 echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
7043 elif test "x$target" = "x$host"; then
7044 # We can use an host tool
7045 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
7046 echo "$ac_t""host tool" 1>&6
7047 else
7048 # We need a cross tool
7049 echo "$ac_t""pre-installed" 1>&6
7050 fi
7051fi
7052echo $ac_n "checking where to find the target ranlib""... $ac_c" 1>&6
7053echo "configure:7054: checking where to find the target ranlib" >&5
7054if test "x${build}" != "x${host}" ; then
7055 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7056 # We already found the complete path
7057 echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
7058 else
7059 # Canadian cross, just use what we found
7060 echo "$ac_t""pre-installed" 1>&6
7061 fi
7062else
7063 ok=yes
7064 case " ${configdirs} " in
7065 *" binutils "*) ;;
7066 *) ok=no ;;
7067 esac
7068
7069 if test $ok = yes; then
7070 # An in-tree tool is available and we can use it
7071 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
7072 echo "$ac_t""just compiled" 1>&6
7073 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7074 # We already found the complete path
7075 echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
7076 elif test "x$target" = "x$host"; then
7077 # We can use an host tool
7078 RANLIB_FOR_TARGET='$(RANLIB)'
7079 echo "$ac_t""host tool" 1>&6
7080 else
7081 # We need a cross tool
7082 echo "$ac_t""pre-installed" 1>&6
7083 fi
7084fi
7085echo $ac_n "checking where to find the target strip""... $ac_c" 1>&6
7086echo "configure:7087: checking where to find the target strip" >&5
7087if test "x${build}" != "x${host}" ; then
7088 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7089 # We already found the complete path
7090 echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
7091 else
7092 # Canadian cross, just use what we found
7093 echo "$ac_t""pre-installed" 1>&6
7094 fi
7095else
7096 ok=yes
7097 case " ${configdirs} " in
7098 *" binutils "*) ;;
7099 *) ok=no ;;
7100 esac
7101
7102 if test $ok = yes; then
7103 # An in-tree tool is available and we can use it
7104 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip'
7105 echo "$ac_t""just compiled" 1>&6
7106 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7107 # We already found the complete path
7108 echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
7109 elif test "x$target" = "x$host"; then
7110 # We can use an host tool
7111 STRIP_FOR_TARGET='$(STRIP)'
7112 echo "$ac_t""host tool" 1>&6
7113 else
7114 # We need a cross tool
7115 echo "$ac_t""pre-installed" 1>&6
7116 fi
7117fi
7118echo $ac_n "checking where to find the target windres""... $ac_c" 1>&6
7119echo "configure:7120: checking where to find the target windres" >&5
7120if test "x${build}" != "x${host}" ; then
7121 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7122 # We already found the complete path
7123 echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
7124 else
7125 # Canadian cross, just use what we found
7126 echo "$ac_t""pre-installed" 1>&6
7127 fi
7128else
7129 ok=yes
7130 case " ${configdirs} " in
7131 *" binutils "*) ;;
7132 *) ok=no ;;
7133 esac
7134
7135 if test $ok = yes; then
7136 # An in-tree tool is available and we can use it
7137 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
7138 echo "$ac_t""just compiled" 1>&6
7139 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7140 # We already found the complete path
7141 echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
7142 elif test "x$target" = "x$host"; then
7143 # We can use an host tool
7144 WINDRES_FOR_TARGET='$(WINDRES)'
7145 echo "$ac_t""host tool" 1>&6
7146 else
7147 # We need a cross tool
7148 echo "$ac_t""pre-installed" 1>&6
7149 fi
7150fi
7151
7152
7153
7154
7155# Certain tools may need extra flags.
7156AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
7157RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
7158NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
7159
7160# When building target libraries, except in a Canadian cross, we use
7161# the same toolchain as the compiler we just built.
7162COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
7163COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
7164COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
7165if test $host = $build; then
7166 case " $configdirs " in
7167 *" gcc "*)
7168 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
7169 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
7170 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
7171 ;;
7172 esac
7173fi
7174
7175
7176
7177
7178
7179echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
7180echo "configure:7181: checking whether to enable maintainer-specific portions of Makefiles" >&5
7181# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
7182if test "${enable_maintainer_mode+set}" = set; then
7183 enableval="$enable_maintainer_mode"
7184 USE_MAINTAINER_MODE=$enableval
7185else
7186 USE_MAINTAINER_MODE=no
7187fi
7188
7189echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
7190
7191
7192if test "$USE_MAINTAINER_MODE" = yes; then
7193 MAINTAINER_MODE_TRUE=
7194 MAINTAINER_MODE_FALSE='#'
7195else
7196 MAINTAINER_MODE_TRUE='#'
7197 MAINTAINER_MODE_FALSE=
7198fi
7199MAINT=$MAINTAINER_MODE_TRUE
7200
7201# ---------------------
7202# GCC bootstrap support
7203# ---------------------
7204
7205# Stage specific cflags for build.
7206stage1_cflags="-g"
7207case $build in
7208 vax-*-*)
7209 case ${GCC} in
7210 yes) stage1_cflags="-g -Wa,-J" ;;
7211 *) stage1_cflags="-g -J" ;;
7212 esac ;;
7213 powerpc-*-darwin*)
7214 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
7215 # sources; use -no-cpp-precomp to get to GNU cpp.
7216 # Apple's GCC has bugs in designated initializer handling, so disable
7217 # that too.
7218 stage1_cflags="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
7219 ;;
7220esac
7221
7222
7223# Enable -Werror in bootstrap stage2 and later.
7224# Change the default to "no" on release branches.
7225# Check whether --enable-werror or --disable-werror was given.
7226if test "${enable_werror+set}" = set; then
7227 enableval="$enable_werror"
7228 :
7229else
7230 enable_werror=yes
7231fi
7232
7233case ${enable_werror} in
7234 yes) stage2_werror_flag="--enable-werror-always" ;;
7235 *) stage2_werror_flag="" ;;
7236esac
7237
7238
7239# Flags needed to enable html installing and building
7240# Check whether --with-datarootdir or --without-datarootdir was given.
7241if test "${with_datarootdir+set}" = set; then
7242 withval="$with_datarootdir"
7243 datarootdir="\${prefix}/${withval}"
7244else
7245 datarootdir="\${prefix}/share"
7246fi
7247
7248
7249# Check whether --with-docdir or --without-docdir was given.
7250if test "${with_docdir+set}" = set; then
7251 withval="$with_docdir"
7252 docdir="\${prefix}/${withval}"
7253else
7254 docdir="\${datarootdir}/doc"
7255fi
7256
7257
7258# Check whether --with-htmldir or --without-htmldir was given.
7259if test "${with_htmldir+set}" = set; then
7260 withval="$with_htmldir"
7261 htmldir="\${prefix}/${withval}"
7262else
7263 htmldir="\${docdir}"
7264fi
7265
7266
7267
7268
7269
7270
7271trap '' 1 2 15
7272cat > confcache <<\EOF
7273# This file is a shell script that caches the results of configure
7274# tests run on this system so they can be shared between configure
7275# scripts and configure runs. It is not useful on other systems.
7276# If it contains results you don't want to keep, you may remove or edit it.
7277#
7278# By default, configure uses ./config.cache as the cache file,
7279# creating it if it does not exist already. You can give configure
7280# the --cache-file=FILE option to use a different cache file; that is
7281# what configure does when it calls configure scripts in
7282# subdirectories, so they share the cache.
7283# Giving --cache-file=/dev/null disables caching, for debugging configure.
7284# config.status only pays attention to the cache file if you give it the
7285# --recheck option to rerun configure.
7286#
7287EOF
7288# The following way of writing the cache mishandles newlines in values,
7289# but we know of no workaround that is simple, portable, and efficient.
7290# So, don't put newlines in cache variables' values.
7291# Ultrix sh set writes to stderr and can't be redirected directly,
7292# and sets the high bit in the cache file unless we assign to the vars.
7293(set) 2>&1 |
7294 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7295 *ac_space=\ *)
7296 # `set' does not quote correctly, so add quotes (double-quote substitution
7297 # turns \\\\ into \\, and sed turns \\ into \).
7298 sed -n \
7299 -e "s/'/'\\\\''/g" \
7300 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7301 ;;
7302 *)
7303 # `set' quotes correctly as required by POSIX, so do not add quotes.
7304 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7305 ;;
7306 esac >> confcache
7307if cmp -s $cache_file confcache; then
7308 :
7309else
7310 if test -w $cache_file; then
7311 echo "updating cache $cache_file"
7312 cat confcache > $cache_file
7313 else
7314 echo "not updating unwritable cache $cache_file"
7315 fi
7316fi
7317rm -f confcache
7318
7319trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7320
7321test "x$prefix" = xNONE && prefix=$ac_default_prefix
7322# Let make expand exec_prefix.
7323test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7324
7325# Any assignment to VPATH causes Sun make to only execute
7326# the first set of double-colon rules, so remove it if not needed.
7327# If there is a colon in the path, we need to keep it.
7328if test "x$srcdir" = x.; then
7329 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
7330fi
7331
7332trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7333
7334# Transform confdefs.h into DEFS.
7335# Protect against shell expansion while executing Makefile rules.
7336# Protect against Makefile macro expansion.
7337#
7338# If the first sed substitution is executed (which looks for macros that
7339# take arguments), then we branch to the quote section. Otherwise,
7340# look for a macro that doesn't take arguments.
7341cat >confdef2opt.sed <<\_ACEOF
7342t clear
7343: clear
7344s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
7345t quote
7346s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
7347t quote
7348d
7349: quote
7350s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
7351s,\[,\\&,g
7352s,\],\\&,g
7353s,\$,$$,g
7354p
7355_ACEOF
7356# We use echo to avoid assuming a particular line-breaking character.
7357# The extra dot is to prevent the shell from consuming trailing
7358# line-breaks from the sub-command output. A line-break within
7359# single-quotes doesn't work because, if this script is created in a
7360# platform that uses two characters for line-breaks (e.g., DOS), tr
7361# would break.
7362ac_LF_and_DOT=`echo; echo .`
7363DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
7364rm -f confdef2opt.sed
7365
7366
7367# Without the "./", some shells look in PATH for config.status.
7368: ${CONFIG_STATUS=./config.status}
7369
7370echo creating $CONFIG_STATUS
7371rm -f $CONFIG_STATUS
7372cat > $CONFIG_STATUS <<EOF
7373#! /bin/sh
7374# Generated automatically by configure.
7375# Run this file to recreate the current configuration.
7376# This directory was configured as follows,
7377# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7378#
7379# $0 $ac_configure_args
7380#
7381# Compiler output produced by configure, useful for debugging
7382# configure, is in ./config.log if it exists.
7383
7384ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7385for ac_option
7386do
7387 case "\$ac_option" in
7388 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7389 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7390 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7391 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7392 echo "$CONFIG_STATUS generated by autoconf version 2.13"
7393 exit 0 ;;
7394 -help | --help | --hel | --he | --h)
7395 echo "\$ac_cs_usage"; exit 0 ;;
7396 *) echo "\$ac_cs_usage"; exit 1 ;;
7397 esac
7398done
7399
7400ac_given_srcdir=$srcdir
7401ac_given_INSTALL="$INSTALL"
7402
7403trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7404EOF
7405cat >> $CONFIG_STATUS <<EOF
7406
7407# Protect against being on the right side of a sed subst in config.status.
7408sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7409 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7410$ac_vpsub
7411$extrasub
7412s%@SHELL@%$SHELL%g
7413s%@CFLAGS@%$CFLAGS%g
7414s%@CPPFLAGS@%$CPPFLAGS%g
7415s%@CXXFLAGS@%$CXXFLAGS%g
7416s%@FFLAGS@%$FFLAGS%g
7417s%@DEFS@%$DEFS%g
7418s%@LDFLAGS@%$LDFLAGS%g
7419s%@LIBS@%$LIBS%g
7420s%@exec_prefix@%$exec_prefix%g
7421s%@prefix@%$prefix%g
7422s%@program_transform_name@%$program_transform_name%g
7423s%@bindir@%$bindir%g
7424s%@sbindir@%$sbindir%g
7425s%@libexecdir@%$libexecdir%g
7426s%@datadir@%$datadir%g
7427s%@sysconfdir@%$sysconfdir%g
7428s%@sharedstatedir@%$sharedstatedir%g
7429s%@localstatedir@%$localstatedir%g
7430s%@libdir@%$libdir%g
7431s%@includedir@%$includedir%g
7432s%@oldincludedir@%$oldincludedir%g
7433s%@infodir@%$infodir%g
7434s%@mandir@%$mandir%g
7435s%@host@%$host%g
7436s%@host_alias@%$host_alias%g
7437s%@host_cpu@%$host_cpu%g
7438s%@host_vendor@%$host_vendor%g
7439s%@host_os@%$host_os%g
7440s%@target@%$target%g
7441s%@target_alias@%$target_alias%g
7442s%@target_cpu@%$target_cpu%g
7443s%@target_vendor@%$target_vendor%g
7444s%@target_os@%$target_os%g
7445s%@build@%$build%g
7446s%@build_alias@%$build_alias%g
7447s%@build_cpu@%$build_cpu%g
7448s%@build_vendor@%$build_vendor%g
7449s%@build_os@%$build_os%g
7450s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7451s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7452s%@INSTALL_DATA@%$INSTALL_DATA%g
7453s%@LN@%$LN%g
7454s%@LN_S@%$LN_S%g
7455s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
7456s%@build_subdir@%$build_subdir%g
7457s%@host_subdir@%$host_subdir%g
7458s%@target_subdir@%$target_subdir%g
7459s%@CC@%$CC%g
7460s%@GNATBIND@%$GNATBIND%g
7461s%@do_compare@%$do_compare%g
7462s%@gmplibs@%$gmplibs%g
7463s%@gmpinc@%$gmpinc%g
7464s%@stage1_languages@%$stage1_languages%g
7465s%@SYSROOT_CFLAGS_FOR_TARGET@%$SYSROOT_CFLAGS_FOR_TARGET%g
7466/@serialization_dependencies@/r $serialization_dependencies
7467s%@serialization_dependencies@%%g
7468/@host_makefile_frag@/r $host_makefile_frag
7469s%@host_makefile_frag@%%g
7470/@target_makefile_frag@/r $target_makefile_frag
7471s%@target_makefile_frag@%%g
7472/@alphaieee_frag@/r $alphaieee_frag
7473s%@alphaieee_frag@%%g
7474/@ospace_frag@/r $ospace_frag
7475s%@ospace_frag@%%g
7476s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
7477s%@tooldir@%$tooldir%g
7478s%@build_tooldir@%$build_tooldir%g
7479s%@CONFIGURE_GDB_TK@%$CONFIGURE_GDB_TK%g
7480s%@GDB_TK@%$GDB_TK%g
7481s%@INSTALL_GDB_TK@%$INSTALL_GDB_TK%g
7482s%@build_configargs@%$build_configargs%g
7483s%@build_configdirs@%$build_configdirs%g
7484s%@host_configargs@%$host_configargs%g
7485s%@configdirs@%$configdirs%g
7486s%@target_configargs@%$target_configargs%g
7487s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
7488s%@config_shell@%$config_shell%g
7489s%@YACC@%$YACC%g
7490s%@BISON@%$BISON%g
7491s%@M4@%$M4%g
7492s%@LEX@%$LEX%g
7493s%@FLEX@%$FLEX%g
7494s%@MAKEINFO@%$MAKEINFO%g
7495s%@EXPECT@%$EXPECT%g
7496s%@RUNTEST@%$RUNTEST%g
7497s%@AR@%$AR%g
7498s%@AS@%$AS%g
7499s%@DLLTOOL@%$DLLTOOL%g
7500s%@LD@%$LD%g
7501s%@LIPO@%$LIPO%g
7502s%@NM@%$NM%g
7503s%@RANLIB@%$RANLIB%g
7504s%@STRIP@%$STRIP%g
7505s%@WINDRES@%$WINDRES%g
7506s%@OBJCOPY@%$OBJCOPY%g
7507s%@OBJDUMP@%$OBJDUMP%g
7508s%@CXX@%$CXX%g
7509s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
7510s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
7511s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
7512s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
7513s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
7514s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
7515s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
7516s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
7517s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
7518s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
7519s%@LIPO_FOR_TARGET@%$LIPO_FOR_TARGET%g
7520s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
7521s%@OBJDUMP_FOR_TARGET@%$OBJDUMP_FOR_TARGET%g
7522s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
7523s%@STRIP_FOR_TARGET@%$STRIP_FOR_TARGET%g
7524s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
7525s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
7526s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
7527s%@COMPILER_AS_FOR_TARGET@%$COMPILER_AS_FOR_TARGET%g
7528s%@COMPILER_LD_FOR_TARGET@%$COMPILER_LD_FOR_TARGET%g
7529s%@COMPILER_NM_FOR_TARGET@%$COMPILER_NM_FOR_TARGET%g
7530s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
7531s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
7532s%@MAINT@%$MAINT%g
7533s%@stage1_cflags@%$stage1_cflags%g
7534s%@stage2_werror_flag@%$stage2_werror_flag%g
7535s%@datarootdir@%$datarootdir%g
7536s%@docdir@%$docdir%g
7537s%@htmldir@%$htmldir%g
7538
7539CEOF
7540EOF
7541
7542cat >> $CONFIG_STATUS <<\EOF
7543
7544# Split the substitutions into bite-sized pieces for seds with
7545# small command number limits, like on Digital OSF/1 and HP-UX.
7546ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7547ac_file=1 # Number of current file.
7548ac_beg=1 # First line for current file.
7549ac_end=$ac_max_sed_cmds # Line after last line for current file.
7550ac_more_lines=:
7551ac_sed_cmds=""
7552while $ac_more_lines; do
7553 if test $ac_beg -gt 1; then
7554 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7555 else
7556 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7557 fi
7558 if test ! -s conftest.s$ac_file; then
7559 ac_more_lines=false
7560 rm -f conftest.s$ac_file
7561 else
7562 if test -z "$ac_sed_cmds"; then
7563 ac_sed_cmds="sed -f conftest.s$ac_file"
7564 else
7565 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7566 fi
7567 ac_file=`expr $ac_file + 1`
7568 ac_beg=$ac_end
7569 ac_end=`expr $ac_end + $ac_max_sed_cmds`
7570 fi
7571done
7572if test -z "$ac_sed_cmds"; then
7573 ac_sed_cmds=cat
7574fi
7575EOF
7576
7577cat >> $CONFIG_STATUS <<EOF
7578
7579CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
7580EOF
7581cat >> $CONFIG_STATUS <<\EOF
7582for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7583 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7584 case "$ac_file" in
7585 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7586 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7587 *) ac_file_in="${ac_file}.in" ;;
7588 esac
7589
7590 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7591
7592 # Remove last slash and all that follows it. Not all systems have dirname.
7593 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7594 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7595 # The file is in a subdirectory.
7596 test ! -d "$ac_dir" && mkdir "$ac_dir"
7597 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7598 # A "../" for each directory in $ac_dir_suffix.
7599 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7600 else
7601 ac_dir_suffix= ac_dots=
7602 fi
7603
7604 case "$ac_given_srcdir" in
7605 .) srcdir=.
7606 if test -z "$ac_dots"; then top_srcdir=.
7607 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7608 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7609 *) # Relative path.
7610 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7611 top_srcdir="$ac_dots$ac_given_srcdir" ;;
7612 esac
7613
7614 case "$ac_given_INSTALL" in
7615 [/$]*) INSTALL="$ac_given_INSTALL" ;;
7616 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7617 esac
7618
7619 echo creating "$ac_file"
7620 rm -f "$ac_file"
7621 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7622 case "$ac_file" in
7623 *Makefile*) ac_comsub="1i\\
7624# $configure_input" ;;
7625 *) ac_comsub= ;;
7626 esac
7627
7628 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7629 sed -e "$ac_comsub
7630s%@configure_input@%$configure_input%g
7631s%@srcdir@%$srcdir%g
7632s%@top_srcdir@%$top_srcdir%g
7633s%@INSTALL@%$INSTALL%g
7634" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7635fi; done
7636rm -f conftest.s*
7637
7638EOF
7639cat >> $CONFIG_STATUS <<EOF
7640
7641EOF
7642cat >> $CONFIG_STATUS <<\EOF
7643
7644exit 0
7645EOF
7646chmod +x $CONFIG_STATUS
7647rm -fr confdefs* $ac_clean_files
7648test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
7649
This page took 0.05589 seconds and 4 git commands to generate.