Add support for parallel instructions.
[deliverable/binutils-gdb.git] / binutils / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12
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:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
16 ac_help="$ac_help
17 --enable-shared build shared libraries [default=yes]"
18 ac_help="$ac_help
19 --enable-static build static libraries [default=yes]"
20 ac_help="$ac_help
21 --enable-targets alternative target configurations"
22 ac_help="$ac_help
23 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
24 ac_help="$ac_help
25 --enable-maintainer-mode enable make rules and dependencies not useful
26 (and sometimes confusing) to the casual installer"
27
28 # Initialize some variables set by options.
29 # The variables have the same names as the options, with
30 # dashes changed to underlines.
31 build=NONE
32 cache_file=./config.cache
33 exec_prefix=NONE
34 host=NONE
35 no_create=
36 nonopt=NONE
37 no_recursion=
38 prefix=NONE
39 program_prefix=NONE
40 program_suffix=NONE
41 program_transform_name=s,x,x,
42 silent=
43 site=
44 srcdir=
45 target=NONE
46 verbose=
47 x_includes=NONE
48 x_libraries=NONE
49 bindir='${exec_prefix}/bin'
50 sbindir='${exec_prefix}/sbin'
51 libexecdir='${exec_prefix}/libexec'
52 datadir='${prefix}/share'
53 sysconfdir='${prefix}/etc'
54 sharedstatedir='${prefix}/com'
55 localstatedir='${prefix}/var'
56 libdir='${exec_prefix}/lib'
57 includedir='${prefix}/include'
58 oldincludedir='/usr/include'
59 infodir='${prefix}/info'
60 mandir='${prefix}/man'
61
62 # Initialize some other variables.
63 subdirs=
64 MFLAGS= MAKEFLAGS=
65 # Maximum number of lines to put in a shell here document.
66 ac_max_here_lines=12
67
68 ac_prev=
69 for ac_option
70 do
71
72 # If the previous option needs an argument, assign it.
73 if test -n "$ac_prev"; then
74 eval "$ac_prev=\$ac_option"
75 ac_prev=
76 continue
77 fi
78
79 case "$ac_option" in
80 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
81 *) ac_optarg= ;;
82 esac
83
84 # Accept the important Cygnus configure options, so we can diagnose typos.
85
86 case "$ac_option" in
87
88 -bindir | --bindir | --bindi | --bind | --bin | --bi)
89 ac_prev=bindir ;;
90 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
91 bindir="$ac_optarg" ;;
92
93 -build | --build | --buil | --bui | --bu)
94 ac_prev=build ;;
95 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
96 build="$ac_optarg" ;;
97
98 -cache-file | --cache-file | --cache-fil | --cache-fi \
99 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
100 ac_prev=cache_file ;;
101 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
102 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
103 cache_file="$ac_optarg" ;;
104
105 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
106 ac_prev=datadir ;;
107 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
108 | --da=*)
109 datadir="$ac_optarg" ;;
110
111 -disable-* | --disable-*)
112 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
113 # Reject names that are not valid shell variable names.
114 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
115 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
116 fi
117 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
118 eval "enable_${ac_feature}=no" ;;
119
120 -enable-* | --enable-*)
121 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
122 # Reject names that are not valid shell variable names.
123 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
124 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
125 fi
126 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
127 case "$ac_option" in
128 *=*) ;;
129 *) ac_optarg=yes ;;
130 esac
131 eval "enable_${ac_feature}='$ac_optarg'" ;;
132
133 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
134 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
135 | --exec | --exe | --ex)
136 ac_prev=exec_prefix ;;
137 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
138 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
139 | --exec=* | --exe=* | --ex=*)
140 exec_prefix="$ac_optarg" ;;
141
142 -gas | --gas | --ga | --g)
143 # Obsolete; use --with-gas.
144 with_gas=yes ;;
145
146 -help | --help | --hel | --he)
147 # Omit some internal or obsolete options to make the list less imposing.
148 # This message is too long to be a string in the A/UX 3.1 sh.
149 cat << EOF
150 Usage: configure [options] [host]
151 Options: [defaults in brackets after descriptions]
152 Configuration:
153 --cache-file=FILE cache test results in FILE
154 --help print this message
155 --no-create do not create output files
156 --quiet, --silent do not print \`checking...' messages
157 --version print the version of autoconf that created configure
158 Directory and file names:
159 --prefix=PREFIX install architecture-independent files in PREFIX
160 [$ac_default_prefix]
161 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
162 [same as prefix]
163 --bindir=DIR user executables in DIR [EPREFIX/bin]
164 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
165 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
166 --datadir=DIR read-only architecture-independent data in DIR
167 [PREFIX/share]
168 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
169 --sharedstatedir=DIR modifiable architecture-independent data in DIR
170 [PREFIX/com]
171 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
172 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
173 --includedir=DIR C header files in DIR [PREFIX/include]
174 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
175 --infodir=DIR info documentation in DIR [PREFIX/info]
176 --mandir=DIR man documentation in DIR [PREFIX/man]
177 --srcdir=DIR find the sources in DIR [configure dir or ..]
178 --program-prefix=PREFIX prepend PREFIX to installed program names
179 --program-suffix=SUFFIX append SUFFIX to installed program names
180 --program-transform-name=PROGRAM
181 run sed PROGRAM on installed program names
182 EOF
183 cat << EOF
184 Host type:
185 --build=BUILD configure for building on BUILD [BUILD=HOST]
186 --host=HOST configure for HOST [guessed]
187 --target=TARGET configure for TARGET [TARGET=HOST]
188 Features and packages:
189 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
190 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
191 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
192 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
193 --x-includes=DIR X include files are in DIR
194 --x-libraries=DIR X library files are in DIR
195 EOF
196 if test -n "$ac_help"; then
197 echo "--enable and --with options recognized:$ac_help"
198 fi
199 exit 0 ;;
200
201 -host | --host | --hos | --ho)
202 ac_prev=host ;;
203 -host=* | --host=* | --hos=* | --ho=*)
204 host="$ac_optarg" ;;
205
206 -includedir | --includedir | --includedi | --included | --include \
207 | --includ | --inclu | --incl | --inc)
208 ac_prev=includedir ;;
209 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
210 | --includ=* | --inclu=* | --incl=* | --inc=*)
211 includedir="$ac_optarg" ;;
212
213 -infodir | --infodir | --infodi | --infod | --info | --inf)
214 ac_prev=infodir ;;
215 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
216 infodir="$ac_optarg" ;;
217
218 -libdir | --libdir | --libdi | --libd)
219 ac_prev=libdir ;;
220 -libdir=* | --libdir=* | --libdi=* | --libd=*)
221 libdir="$ac_optarg" ;;
222
223 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
224 | --libexe | --libex | --libe)
225 ac_prev=libexecdir ;;
226 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
227 | --libexe=* | --libex=* | --libe=*)
228 libexecdir="$ac_optarg" ;;
229
230 -localstatedir | --localstatedir | --localstatedi | --localstated \
231 | --localstate | --localstat | --localsta | --localst \
232 | --locals | --local | --loca | --loc | --lo)
233 ac_prev=localstatedir ;;
234 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
235 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
236 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
237 localstatedir="$ac_optarg" ;;
238
239 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
240 ac_prev=mandir ;;
241 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
242 mandir="$ac_optarg" ;;
243
244 -nfp | --nfp | --nf)
245 # Obsolete; use --without-fp.
246 with_fp=no ;;
247
248 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
249 | --no-cr | --no-c)
250 no_create=yes ;;
251
252 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
253 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
254 no_recursion=yes ;;
255
256 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
257 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
258 | --oldin | --oldi | --old | --ol | --o)
259 ac_prev=oldincludedir ;;
260 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
261 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
262 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
263 oldincludedir="$ac_optarg" ;;
264
265 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
266 ac_prev=prefix ;;
267 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
268 prefix="$ac_optarg" ;;
269
270 -program-prefix | --program-prefix | --program-prefi | --program-pref \
271 | --program-pre | --program-pr | --program-p)
272 ac_prev=program_prefix ;;
273 -program-prefix=* | --program-prefix=* | --program-prefi=* \
274 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
275 program_prefix="$ac_optarg" ;;
276
277 -program-suffix | --program-suffix | --program-suffi | --program-suff \
278 | --program-suf | --program-su | --program-s)
279 ac_prev=program_suffix ;;
280 -program-suffix=* | --program-suffix=* | --program-suffi=* \
281 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
282 program_suffix="$ac_optarg" ;;
283
284 -program-transform-name | --program-transform-name \
285 | --program-transform-nam | --program-transform-na \
286 | --program-transform-n | --program-transform- \
287 | --program-transform | --program-transfor \
288 | --program-transfo | --program-transf \
289 | --program-trans | --program-tran \
290 | --progr-tra | --program-tr | --program-t)
291 ac_prev=program_transform_name ;;
292 -program-transform-name=* | --program-transform-name=* \
293 | --program-transform-nam=* | --program-transform-na=* \
294 | --program-transform-n=* | --program-transform-=* \
295 | --program-transform=* | --program-transfor=* \
296 | --program-transfo=* | --program-transf=* \
297 | --program-trans=* | --program-tran=* \
298 | --progr-tra=* | --program-tr=* | --program-t=*)
299 program_transform_name="$ac_optarg" ;;
300
301 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
302 | -silent | --silent | --silen | --sile | --sil)
303 silent=yes ;;
304
305 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
306 ac_prev=sbindir ;;
307 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
308 | --sbi=* | --sb=*)
309 sbindir="$ac_optarg" ;;
310
311 -sharedstatedir | --sharedstatedir | --sharedstatedi \
312 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
313 | --sharedst | --shareds | --shared | --share | --shar \
314 | --sha | --sh)
315 ac_prev=sharedstatedir ;;
316 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
317 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
318 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
319 | --sha=* | --sh=*)
320 sharedstatedir="$ac_optarg" ;;
321
322 -site | --site | --sit)
323 ac_prev=site ;;
324 -site=* | --site=* | --sit=*)
325 site="$ac_optarg" ;;
326
327 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
328 ac_prev=srcdir ;;
329 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
330 srcdir="$ac_optarg" ;;
331
332 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
333 | --syscon | --sysco | --sysc | --sys | --sy)
334 ac_prev=sysconfdir ;;
335 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
336 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
337 sysconfdir="$ac_optarg" ;;
338
339 -target | --target | --targe | --targ | --tar | --ta | --t)
340 ac_prev=target ;;
341 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
342 target="$ac_optarg" ;;
343
344 -v | -verbose | --verbose | --verbos | --verbo | --verb)
345 verbose=yes ;;
346
347 -version | --version | --versio | --versi | --vers)
348 echo "configure generated by autoconf version 2.12"
349 exit 0 ;;
350
351 -with-* | --with-*)
352 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
353 # Reject names that are not valid shell variable names.
354 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
355 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
356 fi
357 ac_package=`echo $ac_package| sed 's/-/_/g'`
358 case "$ac_option" in
359 *=*) ;;
360 *) ac_optarg=yes ;;
361 esac
362 eval "with_${ac_package}='$ac_optarg'" ;;
363
364 -without-* | --without-*)
365 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
366 # Reject names that are not valid shell variable names.
367 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
368 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
369 fi
370 ac_package=`echo $ac_package| sed 's/-/_/g'`
371 eval "with_${ac_package}=no" ;;
372
373 --x)
374 # Obsolete; use --with-x.
375 with_x=yes ;;
376
377 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
378 | --x-incl | --x-inc | --x-in | --x-i)
379 ac_prev=x_includes ;;
380 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
381 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
382 x_includes="$ac_optarg" ;;
383
384 -x-libraries | --x-libraries | --x-librarie | --x-librari \
385 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
386 ac_prev=x_libraries ;;
387 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
388 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
389 x_libraries="$ac_optarg" ;;
390
391 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
392 ;;
393
394 *)
395 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
396 echo "configure: warning: $ac_option: invalid host type" 1>&2
397 fi
398 if test "x$nonopt" != xNONE; then
399 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
400 fi
401 nonopt="$ac_option"
402 ;;
403
404 esac
405 done
406
407 if test -n "$ac_prev"; then
408 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
409 fi
410
411 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
412
413 # File descriptor usage:
414 # 0 standard input
415 # 1 file creation
416 # 2 errors and warnings
417 # 3 some systems may open it to /dev/tty
418 # 4 used on the Kubota Titan
419 # 6 checking for... messages and results
420 # 5 compiler messages saved in config.log
421 if test "$silent" = yes; then
422 exec 6>/dev/null
423 else
424 exec 6>&1
425 fi
426 exec 5>./config.log
427
428 echo "\
429 This file contains any messages produced by compilers while
430 running configure, to aid debugging if configure makes a mistake.
431 " 1>&5
432
433 # Strip out --no-create and --no-recursion so they do not pile up.
434 # Also quote any args containing shell metacharacters.
435 ac_configure_args=
436 for ac_arg
437 do
438 case "$ac_arg" in
439 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
440 | --no-cr | --no-c) ;;
441 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
442 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
443 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
444 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
445 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
446 esac
447 done
448
449 # NLS nuisances.
450 # Only set these to C if already set. These must not be set unconditionally
451 # because not all systems understand e.g. LANG=C (notably SCO).
452 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
453 # Non-C LC_CTYPE values break the ctype check.
454 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
455 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
456 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
457 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
458
459 # confdefs.h avoids OS command line length limits that DEFS can exceed.
460 rm -rf conftest* confdefs.h
461 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
462 echo > confdefs.h
463
464 # A filename unique to this package, relative to the directory that
465 # configure is in, which we can look for to find out if srcdir is correct.
466 ac_unique_file=ar.c
467
468 # Find the source files, if location was not specified.
469 if test -z "$srcdir"; then
470 ac_srcdir_defaulted=yes
471 # Try the directory containing this script, then its parent.
472 ac_prog=$0
473 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
474 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
475 srcdir=$ac_confdir
476 if test ! -r $srcdir/$ac_unique_file; then
477 srcdir=..
478 fi
479 else
480 ac_srcdir_defaulted=no
481 fi
482 if test ! -r $srcdir/$ac_unique_file; then
483 if test "$ac_srcdir_defaulted" = yes; then
484 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
485 else
486 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
487 fi
488 fi
489 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
490
491 # Prefer explicitly selected file to automatically selected ones.
492 if test -z "$CONFIG_SITE"; then
493 if test "x$prefix" != xNONE; then
494 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
495 else
496 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
497 fi
498 fi
499 for ac_site_file in $CONFIG_SITE; do
500 if test -r "$ac_site_file"; then
501 echo "loading site script $ac_site_file"
502 . "$ac_site_file"
503 fi
504 done
505
506 if test -r "$cache_file"; then
507 echo "loading cache $cache_file"
508 . $cache_file
509 else
510 echo "creating cache $cache_file"
511 > $cache_file
512 fi
513
514 ac_ext=c
515 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
516 ac_cpp='$CPP $CPPFLAGS'
517 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
518 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
519 cross_compiling=$ac_cv_prog_cc_cross
520
521 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
522 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
523 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
524 ac_n= ac_c='
525 ' ac_t=' '
526 else
527 ac_n=-n ac_c= ac_t=
528 fi
529 else
530 ac_n= ac_c='\c' ac_t=
531 fi
532
533
534
535 ac_aux_dir=
536 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
537 if test -f $ac_dir/install-sh; then
538 ac_aux_dir=$ac_dir
539 ac_install_sh="$ac_aux_dir/install-sh -c"
540 break
541 elif test -f $ac_dir/install.sh; then
542 ac_aux_dir=$ac_dir
543 ac_install_sh="$ac_aux_dir/install.sh -c"
544 break
545 fi
546 done
547 if test -z "$ac_aux_dir"; then
548 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
549 fi
550 ac_config_guess=$ac_aux_dir/config.guess
551 ac_config_sub=$ac_aux_dir/config.sub
552 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
553
554
555 # Do some error checking and defaulting for the host and target type.
556 # The inputs are:
557 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
558 #
559 # The rules are:
560 # 1. You are not allowed to specify --host, --target, and nonopt at the
561 # same time.
562 # 2. Host defaults to nonopt.
563 # 3. If nonopt is not specified, then host defaults to the current host,
564 # as determined by config.guess.
565 # 4. Target and build default to nonopt.
566 # 5. If nonopt is not specified, then target and build default to host.
567
568 # The aliases save the names the user supplied, while $host etc.
569 # will get canonicalized.
570 case $host---$target---$nonopt in
571 NONE---*---* | *---NONE---* | *---*---NONE) ;;
572 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
573 esac
574
575
576 # Make sure we can run config.sub.
577 if $ac_config_sub sun4 >/dev/null 2>&1; then :
578 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
579 fi
580
581 echo $ac_n "checking host system type""... $ac_c" 1>&6
582 echo "configure:583: checking host system type" >&5
583
584 host_alias=$host
585 case "$host_alias" in
586 NONE)
587 case $nonopt in
588 NONE)
589 if host_alias=`$ac_config_guess`; then :
590 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
591 fi ;;
592 *) host_alias=$nonopt ;;
593 esac ;;
594 esac
595
596 host=`$ac_config_sub $host_alias`
597 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
598 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
599 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
600 echo "$ac_t""$host" 1>&6
601
602 echo $ac_n "checking target system type""... $ac_c" 1>&6
603 echo "configure:604: checking target system type" >&5
604
605 target_alias=$target
606 case "$target_alias" in
607 NONE)
608 case $nonopt in
609 NONE) target_alias=$host_alias ;;
610 *) target_alias=$nonopt ;;
611 esac ;;
612 esac
613
614 target=`$ac_config_sub $target_alias`
615 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
616 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
617 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
618 echo "$ac_t""$target" 1>&6
619
620 echo $ac_n "checking build system type""... $ac_c" 1>&6
621 echo "configure:622: checking build system type" >&5
622
623 build_alias=$build
624 case "$build_alias" in
625 NONE)
626 case $nonopt in
627 NONE) build_alias=$host_alias ;;
628 *) build_alias=$nonopt ;;
629 esac ;;
630 esac
631
632 build=`$ac_config_sub $build_alias`
633 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
634 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
635 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
636 echo "$ac_t""$build" 1>&6
637
638 test "$host_alias" != "$target_alias" &&
639 test "$program_prefix$program_suffix$program_transform_name" = \
640 NONENONEs,x,x, &&
641 program_prefix=${target_alias}-
642
643
644 # Find a good install program. We prefer a C program (faster),
645 # so one script is as good as another. But avoid the broken or
646 # incompatible versions:
647 # SysV /etc/install, /usr/sbin/install
648 # SunOS /usr/etc/install
649 # IRIX /sbin/install
650 # AIX /bin/install
651 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
652 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
653 # ./install, which can be erroneously created by make from ./install.sh.
654 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
655 echo "configure:656: checking for a BSD compatible install" >&5
656 if test -z "$INSTALL"; then
657 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
658 echo $ac_n "(cached) $ac_c" 1>&6
659 else
660 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
661 for ac_dir in $PATH; do
662 # Account for people who put trailing slashes in PATH elements.
663 case "$ac_dir/" in
664 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
665 *)
666 # OSF1 and SCO ODT 3.0 have their own names for install.
667 for ac_prog in ginstall installbsd scoinst install; do
668 if test -f $ac_dir/$ac_prog; then
669 if test $ac_prog = install &&
670 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
671 # AIX install. It has an incompatible calling convention.
672 # OSF/1 installbsd also uses dspmsg, but is usable.
673 :
674 else
675 ac_cv_path_install="$ac_dir/$ac_prog -c"
676 break 2
677 fi
678 fi
679 done
680 ;;
681 esac
682 done
683 IFS="$ac_save_IFS"
684
685 fi
686 if test "${ac_cv_path_install+set}" = set; then
687 INSTALL="$ac_cv_path_install"
688 else
689 # As a last resort, use the slow shell script. We don't cache a
690 # path for INSTALL within a source directory, because that will
691 # break other packages using the cache if that directory is
692 # removed, or if the path is relative.
693 INSTALL="$ac_install_sh"
694 fi
695 fi
696 echo "$ac_t""$INSTALL" 1>&6
697
698 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
699 # It thinks the first close brace ends the variable substitution.
700 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
701
702 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
703
704
705 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
706
707
708 PACKAGE=binutils
709
710 VERSION=2.8.2
711
712 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
713 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
714 fi
715 cat >> confdefs.h <<EOF
716 #define PACKAGE "$PACKAGE"
717 EOF
718
719 cat >> confdefs.h <<EOF
720 #define VERSION "$VERSION"
721 EOF
722
723 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
724 echo "configure:725: checking whether build environment is sane" >&5
725 # Just in case
726 sleep 1
727 echo timestamp > conftestfile
728 # Do `set' in a subshell so we don't clobber the current shell's
729 # arguments. Must try -L first in case configure is actually a
730 # symlink; some systems play weird games with the mod time of symlinks
731 # (eg FreeBSD returns the mod time of the symlink's containing
732 # directory).
733 if (
734 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
735 if test "" = "X"; then
736 # -L didn't work.
737 set X `ls -t $srcdir/configure conftestfile`
738 fi
739 test "$2" = conftestfile
740 )
741 then
742 # Ok.
743 :
744 else
745 { echo "configure: error: newly created file is older than distributed files!
746 Check your system clock" 1>&2; exit 1; }
747 fi
748 rm -f conftest*
749 echo "$ac_t""yes" 1>&6
750 if test "$program_transform_name" = s,x,x,; then
751 program_transform_name=
752 else
753 # Double any \ or $. echo might interpret backslashes.
754 cat <<\EOF_SED > conftestsed
755 s,\\,\\\\,g; s,\$,$$,g
756 EOF_SED
757 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
758 rm -f conftestsed
759 fi
760 test "$program_prefix" != NONE &&
761 program_transform_name="s,^,${program_prefix},; $program_transform_name"
762 # Use a double $ so make ignores it.
763 test "$program_suffix" != NONE &&
764 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
765
766 # sed with no file args requires a program.
767 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
768
769 missing_dir=`cd $ac_aux_dir && pwd`
770 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
771 echo "configure:772: checking for working aclocal" >&5
772 # Run test in a subshell; some versions of sh will print an error if
773 # an executable is not found, even if stderr is redirected.
774 # Redirect stdin to placate older versions of autoconf. Sigh.
775 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
776 ACLOCAL=aclocal
777 echo "$ac_t""found" 1>&6
778 else
779 ACLOCAL="$missing_dir/missing aclocal"
780 echo "$ac_t""missing" 1>&6
781 fi
782
783 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
784 echo "configure:785: checking for working autoconf" >&5
785 # Run test in a subshell; some versions of sh will print an error if
786 # an executable is not found, even if stderr is redirected.
787 # Redirect stdin to placate older versions of autoconf. Sigh.
788 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
789 AUTOCONF=autoconf
790 echo "$ac_t""found" 1>&6
791 else
792 AUTOCONF="$missing_dir/missing autoconf"
793 echo "$ac_t""missing" 1>&6
794 fi
795
796 echo $ac_n "checking for working automake""... $ac_c" 1>&6
797 echo "configure:798: checking for working automake" >&5
798 # Run test in a subshell; some versions of sh will print an error if
799 # an executable is not found, even if stderr is redirected.
800 # Redirect stdin to placate older versions of autoconf. Sigh.
801 if (automake --version) < /dev/null > /dev/null 2>&1; then
802 AUTOMAKE=automake
803 echo "$ac_t""found" 1>&6
804 else
805 AUTOMAKE="$missing_dir/missing automake"
806 echo "$ac_t""missing" 1>&6
807 fi
808
809 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
810 echo "configure:811: checking for working autoheader" >&5
811 # Run test in a subshell; some versions of sh will print an error if
812 # an executable is not found, even if stderr is redirected.
813 # Redirect stdin to placate older versions of autoconf. Sigh.
814 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
815 AUTOHEADER=autoheader
816 echo "$ac_t""found" 1>&6
817 else
818 AUTOHEADER="$missing_dir/missing autoheader"
819 echo "$ac_t""missing" 1>&6
820 fi
821
822 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
823 echo "configure:824: checking for working makeinfo" >&5
824 # Run test in a subshell; some versions of sh will print an error if
825 # an executable is not found, even if stderr is redirected.
826 # Redirect stdin to placate older versions of autoconf. Sigh.
827 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
828 MAKEINFO=makeinfo
829 echo "$ac_t""found" 1>&6
830 else
831 MAKEINFO="$missing_dir/missing makeinfo"
832 echo "$ac_t""missing" 1>&6
833 fi
834
835 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
836 echo "configure:837: checking whether ${MAKE-make} sets \${MAKE}" >&5
837 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
838 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
839 echo $ac_n "(cached) $ac_c" 1>&6
840 else
841 cat > conftestmake <<\EOF
842 all:
843 @echo 'ac_maketemp="${MAKE}"'
844 EOF
845 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
846 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
847 if test -n "$ac_maketemp"; then
848 eval ac_cv_prog_make_${ac_make}_set=yes
849 else
850 eval ac_cv_prog_make_${ac_make}_set=no
851 fi
852 rm -f conftestmake
853 fi
854 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
855 echo "$ac_t""yes" 1>&6
856 SET_MAKE=
857 else
858 echo "$ac_t""no" 1>&6
859 SET_MAKE="MAKE=${MAKE-make}"
860 fi
861
862
863 # Extract the first word of "gcc", so it can be a program name with args.
864 set dummy gcc; ac_word=$2
865 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
866 echo "configure:867: checking for $ac_word" >&5
867 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
868 echo $ac_n "(cached) $ac_c" 1>&6
869 else
870 if test -n "$CC"; then
871 ac_cv_prog_CC="$CC" # Let the user override the test.
872 else
873 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
874 for ac_dir in $PATH; do
875 test -z "$ac_dir" && ac_dir=.
876 if test -f $ac_dir/$ac_word; then
877 ac_cv_prog_CC="gcc"
878 break
879 fi
880 done
881 IFS="$ac_save_ifs"
882 fi
883 fi
884 CC="$ac_cv_prog_CC"
885 if test -n "$CC"; then
886 echo "$ac_t""$CC" 1>&6
887 else
888 echo "$ac_t""no" 1>&6
889 fi
890
891 if test -z "$CC"; then
892 # Extract the first word of "cc", so it can be a program name with args.
893 set dummy cc; ac_word=$2
894 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
895 echo "configure:896: checking for $ac_word" >&5
896 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
897 echo $ac_n "(cached) $ac_c" 1>&6
898 else
899 if test -n "$CC"; then
900 ac_cv_prog_CC="$CC" # Let the user override the test.
901 else
902 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
903 ac_prog_rejected=no
904 for ac_dir in $PATH; do
905 test -z "$ac_dir" && ac_dir=.
906 if test -f $ac_dir/$ac_word; then
907 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
908 ac_prog_rejected=yes
909 continue
910 fi
911 ac_cv_prog_CC="cc"
912 break
913 fi
914 done
915 IFS="$ac_save_ifs"
916 if test $ac_prog_rejected = yes; then
917 # We found a bogon in the path, so make sure we never use it.
918 set dummy $ac_cv_prog_CC
919 shift
920 if test $# -gt 0; then
921 # We chose a different compiler from the bogus one.
922 # However, it has the same basename, so the bogon will be chosen
923 # first if we set CC to just the basename; use the full file name.
924 shift
925 set dummy "$ac_dir/$ac_word" "$@"
926 shift
927 ac_cv_prog_CC="$@"
928 fi
929 fi
930 fi
931 fi
932 CC="$ac_cv_prog_CC"
933 if test -n "$CC"; then
934 echo "$ac_t""$CC" 1>&6
935 else
936 echo "$ac_t""no" 1>&6
937 fi
938
939 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
940 fi
941
942 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
943 echo "configure:944: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
944
945 ac_ext=c
946 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
947 ac_cpp='$CPP $CPPFLAGS'
948 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
949 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
950 cross_compiling=$ac_cv_prog_cc_cross
951
952 cat > conftest.$ac_ext <<EOF
953 #line 954 "configure"
954 #include "confdefs.h"
955 main(){return(0);}
956 EOF
957 if { (eval echo configure:958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
958 ac_cv_prog_cc_works=yes
959 # If we can't run a trivial program, we are probably using a cross compiler.
960 if (./conftest; exit) 2>/dev/null; then
961 ac_cv_prog_cc_cross=no
962 else
963 ac_cv_prog_cc_cross=yes
964 fi
965 else
966 echo "configure: failed program was:" >&5
967 cat conftest.$ac_ext >&5
968 ac_cv_prog_cc_works=no
969 fi
970 rm -fr conftest*
971
972 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
973 if test $ac_cv_prog_cc_works = no; then
974 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
975 fi
976 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
977 echo "configure:978: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
978 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
979 cross_compiling=$ac_cv_prog_cc_cross
980
981 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
982 echo "configure:983: checking whether we are using GNU C" >&5
983 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
984 echo $ac_n "(cached) $ac_c" 1>&6
985 else
986 cat > conftest.c <<EOF
987 #ifdef __GNUC__
988 yes;
989 #endif
990 EOF
991 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
992 ac_cv_prog_gcc=yes
993 else
994 ac_cv_prog_gcc=no
995 fi
996 fi
997
998 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
999
1000 if test $ac_cv_prog_gcc = yes; then
1001 GCC=yes
1002 ac_test_CFLAGS="${CFLAGS+set}"
1003 ac_save_CFLAGS="$CFLAGS"
1004 CFLAGS=
1005 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1006 echo "configure:1007: checking whether ${CC-cc} accepts -g" >&5
1007 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1008 echo $ac_n "(cached) $ac_c" 1>&6
1009 else
1010 echo 'void f(){}' > conftest.c
1011 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1012 ac_cv_prog_cc_g=yes
1013 else
1014 ac_cv_prog_cc_g=no
1015 fi
1016 rm -f conftest*
1017
1018 fi
1019
1020 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1021 if test "$ac_test_CFLAGS" = set; then
1022 CFLAGS="$ac_save_CFLAGS"
1023 elif test $ac_cv_prog_cc_g = yes; then
1024 CFLAGS="-g -O2"
1025 else
1026 CFLAGS="-O2"
1027 fi
1028 else
1029 GCC=
1030 test "${CFLAGS+set}" = set || CFLAGS="-g"
1031 fi
1032
1033 # Extract the first word of "ranlib", so it can be a program name with args.
1034 set dummy ranlib; ac_word=$2
1035 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1036 echo "configure:1037: checking for $ac_word" >&5
1037 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1038 echo $ac_n "(cached) $ac_c" 1>&6
1039 else
1040 if test -n "$RANLIB"; then
1041 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1042 else
1043 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1044 for ac_dir in $PATH; do
1045 test -z "$ac_dir" && ac_dir=.
1046 if test -f $ac_dir/$ac_word; then
1047 ac_cv_prog_RANLIB="ranlib"
1048 break
1049 fi
1050 done
1051 IFS="$ac_save_ifs"
1052 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1053 fi
1054 fi
1055 RANLIB="$ac_cv_prog_RANLIB"
1056 if test -n "$RANLIB"; then
1057 echo "$ac_t""$RANLIB" 1>&6
1058 else
1059 echo "$ac_t""no" 1>&6
1060 fi
1061
1062 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1063 if test "${with_gnu_ld+set}" = set; then
1064 withval="$with_gnu_ld"
1065 test "$withval" = no || with_gnu_ld=yes
1066 else
1067 with_gnu_ld=no
1068 fi
1069
1070 if test "$with_gnu_ld" = yes; then
1071 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1072 echo "configure:1073: checking for GNU ld" >&5
1073 else
1074 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1075 echo "configure:1076: checking for non-GNU ld" >&5
1076 fi
1077 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1078 echo $ac_n "(cached) $ac_c" 1>&6
1079 else
1080 case "$LD" in
1081 /*)
1082 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1083 ;;
1084 *)
1085 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1086 for ac_dir in $PATH; do
1087 test -z "$ac_dir" && ac_dir=.
1088 if test -f "$ac_dir/ld"; then
1089 ac_cv_path_LD="$ac_dir/ld"
1090 # Check to see if the program is GNU ld. I'd rather use --version,
1091 # but apparently some GNU ld's only accept -v.
1092 # Break only if it was the GNU/non-GNU ld that we prefer.
1093 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU ld|with BFD)' > /dev/null; then
1094 test "$with_gnu_ld" = yes && break
1095 else
1096 test "$with_gnu_ld" != yes && break
1097 fi
1098 fi
1099 done
1100 IFS="$ac_save_ifs"
1101 ;;
1102 esac
1103 fi
1104
1105 LD="$ac_cv_path_LD"
1106 if test -n "$LD"; then
1107 echo "$ac_t""$LD" 1>&6
1108 else
1109 echo "$ac_t""no" 1>&6
1110 fi
1111 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1112
1113 echo $ac_n "checking whether we are using GNU ld""... $ac_c" 1>&6
1114 echo "configure:1115: checking whether we are using GNU ld" >&5
1115 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1116 echo $ac_n "(cached) $ac_c" 1>&6
1117 else
1118 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1119 if $LD -v 2>&1 </dev/null | egrep '(GNU ld|with BFD)' > /dev/null; then
1120 ac_cv_prog_gnu_ld=yes
1121 else
1122 ac_cv_prog_gnu_ld=no
1123 fi
1124 fi
1125
1126 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1127
1128
1129 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1130 echo "configure:1131: checking whether ln -s works" >&5
1131 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1132 echo $ac_n "(cached) $ac_c" 1>&6
1133 else
1134 rm -f conftestdata
1135 if ln -s X conftestdata 2>/dev/null
1136 then
1137 rm -f conftestdata
1138 ac_cv_prog_LN_S="ln -s"
1139 else
1140 ac_cv_prog_LN_S=ln
1141 fi
1142 fi
1143 LN_S="$ac_cv_prog_LN_S"
1144 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1145 echo "$ac_t""yes" 1>&6
1146 else
1147 echo "$ac_t""no" 1>&6
1148 fi
1149
1150
1151
1152
1153
1154
1155
1156 # Always use our own libtool.
1157 LIBTOOL='$(top_builddir)/libtool'
1158
1159
1160 # Check whether --enable-shared or --disable-shared was given.
1161 if test "${enable_shared+set}" = set; then
1162 enableval="$enable_shared"
1163 if test "$enableval" = no; then
1164 enable_shared=no
1165 else
1166 enable_shared=yes
1167 fi
1168 fi
1169
1170 libtool_shared=
1171 test "$enable_shared" = no && libtool_shared=" --disable-shared"
1172
1173 # Check whether --enable-static or --disable-static was given.
1174 if test "${enable_static+set}" = set; then
1175 enableval="$enable_static"
1176 if test "$enableval" = no; then
1177 enable_static=no
1178 else
1179 enable_static=yes
1180 fi
1181 fi
1182
1183 libtool_static=
1184 test "$enable_static" = no && libtool_static=" --disable-static"
1185
1186 libtool_flags="$libtool_shared$libtool_static"
1187 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
1188 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1189 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1190
1191 # Some flags need to be propagated to the compiler or linker for good
1192 # libtool support.
1193 case "$host" in
1194 *-*-irix6*)
1195 ac_save_CFLAGS="$CFLAGS"
1196 # -n32 always needs to be added to the linker when using GCC.
1197 test "$ac_cv_prog_gcc" = yes && CFLAGS="$CFLAGS -n32"
1198 for f in '-32' '-64' '-cckr' '-n32' '-mips1' '-mips2' '-mips3' '-mips4'; do
1199 if echo " $CC $CFLAGS " | egrep -e "[ ]$f[ ]" > /dev/null; then
1200 LD="${LD-ld} $f"
1201 fi
1202 done
1203 CFLAGS="$ac_save_CFLAGS"
1204 ;;
1205
1206 *-*-sco3.2v5*)
1207 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1208 CFLAGS="$CFLAGS -belf"
1209 ;;
1210 esac
1211
1212 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1213 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1214 LD="$LD" RANLIB="$RANLIB" LN_S="$LN_S" \
1215 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \
1216 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1217 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1218
1219
1220 # Check whether --enable-targets or --disable-targets was given.
1221 if test "${enable_targets+set}" = set; then
1222 enableval="$enable_targets"
1223 case "${enableval}" in
1224 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1225 ;;
1226 no) enable_targets= ;;
1227 *) enable_targets=$enableval ;;
1228 esac
1229 fi
1230 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1231 if test "${enable_commonbfdlib+set}" = set; then
1232 enableval="$enable_commonbfdlib"
1233 case "${enableval}" in
1234 yes) commonbfdlib=true ;;
1235 no) commonbfdlib=false ;;
1236 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1237 esac
1238 fi
1239
1240
1241
1242
1243
1244 if test -z "$target" ; then
1245 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
1246 fi
1247 if test -z "$host" ; then
1248 { echo "configure: error: Unrecognized host system type; please check config.sub." 1>&2; exit 1; }
1249 fi
1250
1251 # Extract the first word of "gcc", so it can be a program name with args.
1252 set dummy gcc; ac_word=$2
1253 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1254 echo "configure:1255: checking for $ac_word" >&5
1255 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1256 echo $ac_n "(cached) $ac_c" 1>&6
1257 else
1258 if test -n "$CC"; then
1259 ac_cv_prog_CC="$CC" # Let the user override the test.
1260 else
1261 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1262 for ac_dir in $PATH; do
1263 test -z "$ac_dir" && ac_dir=.
1264 if test -f $ac_dir/$ac_word; then
1265 ac_cv_prog_CC="gcc"
1266 break
1267 fi
1268 done
1269 IFS="$ac_save_ifs"
1270 fi
1271 fi
1272 CC="$ac_cv_prog_CC"
1273 if test -n "$CC"; then
1274 echo "$ac_t""$CC" 1>&6
1275 else
1276 echo "$ac_t""no" 1>&6
1277 fi
1278
1279 if test -z "$CC"; then
1280 # Extract the first word of "cc", so it can be a program name with args.
1281 set dummy cc; ac_word=$2
1282 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1283 echo "configure:1284: checking for $ac_word" >&5
1284 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1285 echo $ac_n "(cached) $ac_c" 1>&6
1286 else
1287 if test -n "$CC"; then
1288 ac_cv_prog_CC="$CC" # Let the user override the test.
1289 else
1290 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1291 ac_prog_rejected=no
1292 for ac_dir in $PATH; do
1293 test -z "$ac_dir" && ac_dir=.
1294 if test -f $ac_dir/$ac_word; then
1295 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1296 ac_prog_rejected=yes
1297 continue
1298 fi
1299 ac_cv_prog_CC="cc"
1300 break
1301 fi
1302 done
1303 IFS="$ac_save_ifs"
1304 if test $ac_prog_rejected = yes; then
1305 # We found a bogon in the path, so make sure we never use it.
1306 set dummy $ac_cv_prog_CC
1307 shift
1308 if test $# -gt 0; then
1309 # We chose a different compiler from the bogus one.
1310 # However, it has the same basename, so the bogon will be chosen
1311 # first if we set CC to just the basename; use the full file name.
1312 shift
1313 set dummy "$ac_dir/$ac_word" "$@"
1314 shift
1315 ac_cv_prog_CC="$@"
1316 fi
1317 fi
1318 fi
1319 fi
1320 CC="$ac_cv_prog_CC"
1321 if test -n "$CC"; then
1322 echo "$ac_t""$CC" 1>&6
1323 else
1324 echo "$ac_t""no" 1>&6
1325 fi
1326
1327 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1328 fi
1329
1330 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1331 echo "configure:1332: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1332
1333 ac_ext=c
1334 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1335 ac_cpp='$CPP $CPPFLAGS'
1336 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1337 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1338 cross_compiling=$ac_cv_prog_cc_cross
1339
1340 cat > conftest.$ac_ext <<EOF
1341 #line 1342 "configure"
1342 #include "confdefs.h"
1343 main(){return(0);}
1344 EOF
1345 if { (eval echo configure:1346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1346 ac_cv_prog_cc_works=yes
1347 # If we can't run a trivial program, we are probably using a cross compiler.
1348 if (./conftest; exit) 2>/dev/null; then
1349 ac_cv_prog_cc_cross=no
1350 else
1351 ac_cv_prog_cc_cross=yes
1352 fi
1353 else
1354 echo "configure: failed program was:" >&5
1355 cat conftest.$ac_ext >&5
1356 ac_cv_prog_cc_works=no
1357 fi
1358 rm -fr conftest*
1359
1360 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1361 if test $ac_cv_prog_cc_works = no; then
1362 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1363 fi
1364 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1365 echo "configure:1366: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1366 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1367 cross_compiling=$ac_cv_prog_cc_cross
1368
1369 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1370 echo "configure:1371: checking whether we are using GNU C" >&5
1371 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1372 echo $ac_n "(cached) $ac_c" 1>&6
1373 else
1374 cat > conftest.c <<EOF
1375 #ifdef __GNUC__
1376 yes;
1377 #endif
1378 EOF
1379 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1380 ac_cv_prog_gcc=yes
1381 else
1382 ac_cv_prog_gcc=no
1383 fi
1384 fi
1385
1386 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1387
1388 if test $ac_cv_prog_gcc = yes; then
1389 GCC=yes
1390 ac_test_CFLAGS="${CFLAGS+set}"
1391 ac_save_CFLAGS="$CFLAGS"
1392 CFLAGS=
1393 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1394 echo "configure:1395: checking whether ${CC-cc} accepts -g" >&5
1395 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1396 echo $ac_n "(cached) $ac_c" 1>&6
1397 else
1398 echo 'void f(){}' > conftest.c
1399 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1400 ac_cv_prog_cc_g=yes
1401 else
1402 ac_cv_prog_cc_g=no
1403 fi
1404 rm -f conftest*
1405
1406 fi
1407
1408 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1409 if test "$ac_test_CFLAGS" = set; then
1410 CFLAGS="$ac_save_CFLAGS"
1411 elif test $ac_cv_prog_cc_g = yes; then
1412 CFLAGS="-g -O2"
1413 else
1414 CFLAGS="-O2"
1415 fi
1416 else
1417 GCC=
1418 test "${CFLAGS+set}" = set || CFLAGS="-g"
1419 fi
1420
1421
1422 for ac_prog in 'bison -y' byacc
1423 do
1424 # Extract the first word of "$ac_prog", so it can be a program name with args.
1425 set dummy $ac_prog; ac_word=$2
1426 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1427 echo "configure:1428: checking for $ac_word" >&5
1428 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1429 echo $ac_n "(cached) $ac_c" 1>&6
1430 else
1431 if test -n "$YACC"; then
1432 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1433 else
1434 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1435 for ac_dir in $PATH; do
1436 test -z "$ac_dir" && ac_dir=.
1437 if test -f $ac_dir/$ac_word; then
1438 ac_cv_prog_YACC="$ac_prog"
1439 break
1440 fi
1441 done
1442 IFS="$ac_save_ifs"
1443 fi
1444 fi
1445 YACC="$ac_cv_prog_YACC"
1446 if test -n "$YACC"; then
1447 echo "$ac_t""$YACC" 1>&6
1448 else
1449 echo "$ac_t""no" 1>&6
1450 fi
1451
1452 test -n "$YACC" && break
1453 done
1454 test -n "$YACC" || YACC="yacc"
1455
1456 # Extract the first word of "flex", so it can be a program name with args.
1457 set dummy flex; ac_word=$2
1458 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1459 echo "configure:1460: checking for $ac_word" >&5
1460 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1461 echo $ac_n "(cached) $ac_c" 1>&6
1462 else
1463 if test -n "$LEX"; then
1464 ac_cv_prog_LEX="$LEX" # Let the user override the test.
1465 else
1466 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1467 for ac_dir in $PATH; do
1468 test -z "$ac_dir" && ac_dir=.
1469 if test -f $ac_dir/$ac_word; then
1470 ac_cv_prog_LEX="flex"
1471 break
1472 fi
1473 done
1474 IFS="$ac_save_ifs"
1475 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
1476 fi
1477 fi
1478 LEX="$ac_cv_prog_LEX"
1479 if test -n "$LEX"; then
1480 echo "$ac_t""$LEX" 1>&6
1481 else
1482 echo "$ac_t""no" 1>&6
1483 fi
1484
1485 if test -z "$LEXLIB"
1486 then
1487 case "$LEX" in
1488 flex*) ac_lib=fl ;;
1489 *) ac_lib=l ;;
1490 esac
1491 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1492 echo "configure:1493: checking for yywrap in -l$ac_lib" >&5
1493 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1494 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1495 echo $ac_n "(cached) $ac_c" 1>&6
1496 else
1497 ac_save_LIBS="$LIBS"
1498 LIBS="-l$ac_lib $LIBS"
1499 cat > conftest.$ac_ext <<EOF
1500 #line 1501 "configure"
1501 #include "confdefs.h"
1502 /* Override any gcc2 internal prototype to avoid an error. */
1503 /* We use char because int might match the return type of a gcc2
1504 builtin and then its argument prototype would still apply. */
1505 char yywrap();
1506
1507 int main() {
1508 yywrap()
1509 ; return 0; }
1510 EOF
1511 if { (eval echo configure:1512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1512 rm -rf conftest*
1513 eval "ac_cv_lib_$ac_lib_var=yes"
1514 else
1515 echo "configure: failed program was:" >&5
1516 cat conftest.$ac_ext >&5
1517 rm -rf conftest*
1518 eval "ac_cv_lib_$ac_lib_var=no"
1519 fi
1520 rm -f conftest*
1521 LIBS="$ac_save_LIBS"
1522
1523 fi
1524 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1525 echo "$ac_t""yes" 1>&6
1526 LEXLIB="-l$ac_lib"
1527 else
1528 echo "$ac_t""no" 1>&6
1529 fi
1530
1531 fi
1532
1533 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1534 echo "configure:1535: checking how to run the C preprocessor" >&5
1535 # On Suns, sometimes $CPP names a directory.
1536 if test -n "$CPP" && test -d "$CPP"; then
1537 CPP=
1538 fi
1539 if test -z "$CPP"; then
1540 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1541 echo $ac_n "(cached) $ac_c" 1>&6
1542 else
1543 # This must be in double quotes, not single quotes, because CPP may get
1544 # substituted into the Makefile and "${CC-cc}" will confuse make.
1545 CPP="${CC-cc} -E"
1546 # On the NeXT, cc -E runs the code through the compiler's parser,
1547 # not just through cpp.
1548 cat > conftest.$ac_ext <<EOF
1549 #line 1550 "configure"
1550 #include "confdefs.h"
1551 #include <assert.h>
1552 Syntax Error
1553 EOF
1554 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1555 { (eval echo configure:1556: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1556 ac_err=`grep -v '^ *+' conftest.out`
1557 if test -z "$ac_err"; then
1558 :
1559 else
1560 echo "$ac_err" >&5
1561 echo "configure: failed program was:" >&5
1562 cat conftest.$ac_ext >&5
1563 rm -rf conftest*
1564 CPP="${CC-cc} -E -traditional-cpp"
1565 cat > conftest.$ac_ext <<EOF
1566 #line 1567 "configure"
1567 #include "confdefs.h"
1568 #include <assert.h>
1569 Syntax Error
1570 EOF
1571 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1572 { (eval echo configure:1573: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1573 ac_err=`grep -v '^ *+' conftest.out`
1574 if test -z "$ac_err"; then
1575 :
1576 else
1577 echo "$ac_err" >&5
1578 echo "configure: failed program was:" >&5
1579 cat conftest.$ac_ext >&5
1580 rm -rf conftest*
1581 CPP=/lib/cpp
1582 fi
1583 rm -f conftest*
1584 fi
1585 rm -f conftest*
1586 ac_cv_prog_CPP="$CPP"
1587 fi
1588 CPP="$ac_cv_prog_CPP"
1589 else
1590 ac_cv_prog_CPP="$CPP"
1591 fi
1592 echo "$ac_t""$CPP" 1>&6
1593
1594 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
1595 echo "configure:1596: checking lex output file root" >&5
1596 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
1597 echo $ac_n "(cached) $ac_c" 1>&6
1598 else
1599 # The minimal lex program is just a single line: %%. But some broken lexes
1600 # (Solaris, I think it was) want two %% lines, so accommodate them.
1601 echo '%%
1602 %%' | $LEX
1603 if test -f lex.yy.c; then
1604 ac_cv_prog_lex_root=lex.yy
1605 elif test -f lexyy.c; then
1606 ac_cv_prog_lex_root=lexyy
1607 else
1608 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
1609 fi
1610 fi
1611
1612 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
1613 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
1614
1615 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
1616 echo "configure:1617: checking whether yytext is a pointer" >&5
1617 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
1618 echo $ac_n "(cached) $ac_c" 1>&6
1619 else
1620 # POSIX says lex can declare yytext either as a pointer or an array; the
1621 # default is implementation-dependent. Figure out which it is, since
1622 # not all implementations provide the %pointer and %array declarations.
1623 ac_cv_prog_lex_yytext_pointer=no
1624 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
1625 ac_save_LIBS="$LIBS"
1626 LIBS="$LIBS $LEXLIB"
1627 cat > conftest.$ac_ext <<EOF
1628 #line 1629 "configure"
1629 #include "confdefs.h"
1630 `cat $LEX_OUTPUT_ROOT.c`
1631 int main() {
1632
1633 ; return 0; }
1634 EOF
1635 if { (eval echo configure:1636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1636 rm -rf conftest*
1637 ac_cv_prog_lex_yytext_pointer=yes
1638 else
1639 echo "configure: failed program was:" >&5
1640 cat conftest.$ac_ext >&5
1641 fi
1642 rm -f conftest*
1643 LIBS="$ac_save_LIBS"
1644 rm -f "${LEX_OUTPUT_ROOT}.c"
1645
1646 fi
1647
1648 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
1649 if test $ac_cv_prog_lex_yytext_pointer = yes; then
1650 cat >> confdefs.h <<\EOF
1651 #define YYTEXT_POINTER 1
1652 EOF
1653
1654 fi
1655
1656
1657 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1658 echo "configure:1659: checking whether to enable maintainer-specific portions of Makefiles" >&5
1659 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1660 if test "${enable_maintainer_mode+set}" = set; then
1661 enableval="$enable_maintainer_mode"
1662 USE_MAINTAINER_MODE=$enableval
1663 else
1664 USE_MAINTAINER_MODE=no
1665 fi
1666
1667 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1668 if test $USE_MAINTAINER_MODE = yes; then
1669 MAINT=
1670 else
1671 MAINT='#M#'
1672 fi
1673
1674
1675 echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
1676 echo "configure:1677: checking for Cygwin32 environment" >&5
1677 if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
1678 echo $ac_n "(cached) $ac_c" 1>&6
1679 else
1680 cat > conftest.$ac_ext <<EOF
1681 #line 1682 "configure"
1682 #include "confdefs.h"
1683
1684 int main() {
1685 int main () { return __CYGWIN32__; }
1686 ; return 0; }
1687 EOF
1688 if { (eval echo configure:1689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1689 rm -rf conftest*
1690 am_cv_cygwin32=yes
1691 else
1692 echo "configure: failed program was:" >&5
1693 cat conftest.$ac_ext >&5
1694 rm -rf conftest*
1695 am_cv_cygwin32=no
1696 fi
1697 rm -f conftest*
1698 rm -f conftest*
1699 fi
1700
1701 echo "$ac_t""$am_cv_cygwin32" 1>&6
1702 CYGWIN32=
1703 test "$am_cv_cygwin32" = yes && CYGWIN32=yes
1704
1705 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1706 echo "configure:1707: checking for executable suffix" >&5
1707 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
1708 echo $ac_n "(cached) $ac_c" 1>&6
1709 else
1710 if test "$CYGWIN32" = yes; then
1711 am_cv_exeext=.exe
1712 else
1713 cat > am_c_test.c << 'EOF'
1714 int main() {
1715 /* Nothing needed here */
1716 }
1717 EOF
1718 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
1719 am_cv_exeext=`echo am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
1720 rm -f am_c_test*
1721 fi
1722
1723 test x"${am_cv_exeext}" = x && am_cv_exeext=no
1724 fi
1725 EXEEXT=""
1726 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
1727 echo "$ac_t""${am_cv_exeext}" 1>&6
1728
1729
1730 # host-specific stuff:
1731
1732 HDEFINES=
1733
1734 . ${srcdir}/../bfd/configure.host
1735
1736
1737 AR=${AR-ar}
1738
1739 # Extract the first word of "ranlib", so it can be a program name with args.
1740 set dummy ranlib; ac_word=$2
1741 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1742 echo "configure:1743: checking for $ac_word" >&5
1743 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1744 echo $ac_n "(cached) $ac_c" 1>&6
1745 else
1746 if test -n "$RANLIB"; then
1747 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1748 else
1749 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1750 for ac_dir in $PATH; do
1751 test -z "$ac_dir" && ac_dir=.
1752 if test -f $ac_dir/$ac_word; then
1753 ac_cv_prog_RANLIB="ranlib"
1754 break
1755 fi
1756 done
1757 IFS="$ac_save_ifs"
1758 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1759 fi
1760 fi
1761 RANLIB="$ac_cv_prog_RANLIB"
1762 if test -n "$RANLIB"; then
1763 echo "$ac_t""$RANLIB" 1>&6
1764 else
1765 echo "$ac_t""no" 1>&6
1766 fi
1767
1768
1769 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1770
1771
1772 # Put a plausible default for CC_FOR_BUILD in Makefile.
1773 if test -z "$CC_FOR_BUILD"; then
1774 if test "x$cross_compiling" = "xno"; then
1775 CC_FOR_BUILD='$(CC)'
1776 else
1777 CC_FOR_BUILD=gcc
1778 fi
1779 fi
1780
1781
1782 for ac_hdr in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h
1783 do
1784 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1785 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1786 echo "configure:1787: checking for $ac_hdr" >&5
1787 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1788 echo $ac_n "(cached) $ac_c" 1>&6
1789 else
1790 cat > conftest.$ac_ext <<EOF
1791 #line 1792 "configure"
1792 #include "confdefs.h"
1793 #include <$ac_hdr>
1794 EOF
1795 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1796 { (eval echo configure:1797: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1797 ac_err=`grep -v '^ *+' conftest.out`
1798 if test -z "$ac_err"; then
1799 rm -rf conftest*
1800 eval "ac_cv_header_$ac_safe=yes"
1801 else
1802 echo "$ac_err" >&5
1803 echo "configure: failed program was:" >&5
1804 cat conftest.$ac_ext >&5
1805 rm -rf conftest*
1806 eval "ac_cv_header_$ac_safe=no"
1807 fi
1808 rm -f conftest*
1809 fi
1810 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1811 echo "$ac_t""yes" 1>&6
1812 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1813 cat >> confdefs.h <<EOF
1814 #define $ac_tr_hdr 1
1815 EOF
1816
1817 else
1818 echo "$ac_t""no" 1>&6
1819 fi
1820 done
1821
1822 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1823 echo "configure:1824: checking for sys/wait.h that is POSIX.1 compatible" >&5
1824 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1825 echo $ac_n "(cached) $ac_c" 1>&6
1826 else
1827 cat > conftest.$ac_ext <<EOF
1828 #line 1829 "configure"
1829 #include "confdefs.h"
1830 #include <sys/types.h>
1831 #include <sys/wait.h>
1832 #ifndef WEXITSTATUS
1833 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1834 #endif
1835 #ifndef WIFEXITED
1836 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1837 #endif
1838 int main() {
1839 int s;
1840 wait (&s);
1841 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1842 ; return 0; }
1843 EOF
1844 if { (eval echo configure:1845: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1845 rm -rf conftest*
1846 ac_cv_header_sys_wait_h=yes
1847 else
1848 echo "configure: failed program was:" >&5
1849 cat conftest.$ac_ext >&5
1850 rm -rf conftest*
1851 ac_cv_header_sys_wait_h=no
1852 fi
1853 rm -f conftest*
1854 fi
1855
1856 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1857 if test $ac_cv_header_sys_wait_h = yes; then
1858 cat >> confdefs.h <<\EOF
1859 #define HAVE_SYS_WAIT_H 1
1860 EOF
1861
1862 fi
1863
1864 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1865 # for constant arguments. Useless!
1866 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1867 echo "configure:1868: checking for working alloca.h" >&5
1868 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1869 echo $ac_n "(cached) $ac_c" 1>&6
1870 else
1871 cat > conftest.$ac_ext <<EOF
1872 #line 1873 "configure"
1873 #include "confdefs.h"
1874 #include <alloca.h>
1875 int main() {
1876 char *p = alloca(2 * sizeof(int));
1877 ; return 0; }
1878 EOF
1879 if { (eval echo configure:1880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1880 rm -rf conftest*
1881 ac_cv_header_alloca_h=yes
1882 else
1883 echo "configure: failed program was:" >&5
1884 cat conftest.$ac_ext >&5
1885 rm -rf conftest*
1886 ac_cv_header_alloca_h=no
1887 fi
1888 rm -f conftest*
1889 fi
1890
1891 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1892 if test $ac_cv_header_alloca_h = yes; then
1893 cat >> confdefs.h <<\EOF
1894 #define HAVE_ALLOCA_H 1
1895 EOF
1896
1897 fi
1898
1899 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1900 echo "configure:1901: checking for alloca" >&5
1901 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1902 echo $ac_n "(cached) $ac_c" 1>&6
1903 else
1904 cat > conftest.$ac_ext <<EOF
1905 #line 1906 "configure"
1906 #include "confdefs.h"
1907
1908 #ifdef __GNUC__
1909 # define alloca __builtin_alloca
1910 #else
1911 # if HAVE_ALLOCA_H
1912 # include <alloca.h>
1913 # else
1914 # ifdef _AIX
1915 #pragma alloca
1916 # else
1917 # ifndef alloca /* predefined by HP cc +Olibcalls */
1918 char *alloca ();
1919 # endif
1920 # endif
1921 # endif
1922 #endif
1923
1924 int main() {
1925 char *p = (char *) alloca(1);
1926 ; return 0; }
1927 EOF
1928 if { (eval echo configure:1929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1929 rm -rf conftest*
1930 ac_cv_func_alloca_works=yes
1931 else
1932 echo "configure: failed program was:" >&5
1933 cat conftest.$ac_ext >&5
1934 rm -rf conftest*
1935 ac_cv_func_alloca_works=no
1936 fi
1937 rm -f conftest*
1938 fi
1939
1940 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1941 if test $ac_cv_func_alloca_works = yes; then
1942 cat >> confdefs.h <<\EOF
1943 #define HAVE_ALLOCA 1
1944 EOF
1945
1946 fi
1947
1948 if test $ac_cv_func_alloca_works = no; then
1949 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1950 # that cause trouble. Some versions do not even contain alloca or
1951 # contain a buggy version. If you still want to use their alloca,
1952 # use ar to extract alloca.o from them instead of compiling alloca.c.
1953 ALLOCA=alloca.o
1954 cat >> confdefs.h <<\EOF
1955 #define C_ALLOCA 1
1956 EOF
1957
1958
1959 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1960 echo "configure:1961: checking whether alloca needs Cray hooks" >&5
1961 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1962 echo $ac_n "(cached) $ac_c" 1>&6
1963 else
1964 cat > conftest.$ac_ext <<EOF
1965 #line 1966 "configure"
1966 #include "confdefs.h"
1967 #if defined(CRAY) && ! defined(CRAY2)
1968 webecray
1969 #else
1970 wenotbecray
1971 #endif
1972
1973 EOF
1974 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1975 egrep "webecray" >/dev/null 2>&1; then
1976 rm -rf conftest*
1977 ac_cv_os_cray=yes
1978 else
1979 rm -rf conftest*
1980 ac_cv_os_cray=no
1981 fi
1982 rm -f conftest*
1983
1984 fi
1985
1986 echo "$ac_t""$ac_cv_os_cray" 1>&6
1987 if test $ac_cv_os_cray = yes; then
1988 for ac_func in _getb67 GETB67 getb67; do
1989 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1990 echo "configure:1991: checking for $ac_func" >&5
1991 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1992 echo $ac_n "(cached) $ac_c" 1>&6
1993 else
1994 cat > conftest.$ac_ext <<EOF
1995 #line 1996 "configure"
1996 #include "confdefs.h"
1997 /* System header to define __stub macros and hopefully few prototypes,
1998 which can conflict with char $ac_func(); below. */
1999 #include <assert.h>
2000 /* Override any gcc2 internal prototype to avoid an error. */
2001 /* We use char because int might match the return type of a gcc2
2002 builtin and then its argument prototype would still apply. */
2003 char $ac_func();
2004
2005 int main() {
2006
2007 /* The GNU C library defines this for functions which it implements
2008 to always fail with ENOSYS. Some functions are actually named
2009 something starting with __ and the normal name is an alias. */
2010 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2011 choke me
2012 #else
2013 $ac_func();
2014 #endif
2015
2016 ; return 0; }
2017 EOF
2018 if { (eval echo configure:2019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2019 rm -rf conftest*
2020 eval "ac_cv_func_$ac_func=yes"
2021 else
2022 echo "configure: failed program was:" >&5
2023 cat conftest.$ac_ext >&5
2024 rm -rf conftest*
2025 eval "ac_cv_func_$ac_func=no"
2026 fi
2027 rm -f conftest*
2028 fi
2029
2030 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2031 echo "$ac_t""yes" 1>&6
2032 cat >> confdefs.h <<EOF
2033 #define CRAY_STACKSEG_END $ac_func
2034 EOF
2035
2036 break
2037 else
2038 echo "$ac_t""no" 1>&6
2039 fi
2040
2041 done
2042 fi
2043
2044 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2045 echo "configure:2046: checking stack direction for C alloca" >&5
2046 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2047 echo $ac_n "(cached) $ac_c" 1>&6
2048 else
2049 if test "$cross_compiling" = yes; then
2050 ac_cv_c_stack_direction=0
2051 else
2052 cat > conftest.$ac_ext <<EOF
2053 #line 2054 "configure"
2054 #include "confdefs.h"
2055 find_stack_direction ()
2056 {
2057 static char *addr = 0;
2058 auto char dummy;
2059 if (addr == 0)
2060 {
2061 addr = &dummy;
2062 return find_stack_direction ();
2063 }
2064 else
2065 return (&dummy > addr) ? 1 : -1;
2066 }
2067 main ()
2068 {
2069 exit (find_stack_direction() < 0);
2070 }
2071 EOF
2072 if { (eval echo configure:2073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2073 then
2074 ac_cv_c_stack_direction=1
2075 else
2076 echo "configure: failed program was:" >&5
2077 cat conftest.$ac_ext >&5
2078 rm -fr conftest*
2079 ac_cv_c_stack_direction=-1
2080 fi
2081 rm -fr conftest*
2082 fi
2083
2084 fi
2085
2086 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2087 cat >> confdefs.h <<EOF
2088 #define STACK_DIRECTION $ac_cv_c_stack_direction
2089 EOF
2090
2091 fi
2092
2093 for ac_func in sbrk utimes
2094 do
2095 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2096 echo "configure:2097: checking for $ac_func" >&5
2097 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2098 echo $ac_n "(cached) $ac_c" 1>&6
2099 else
2100 cat > conftest.$ac_ext <<EOF
2101 #line 2102 "configure"
2102 #include "confdefs.h"
2103 /* System header to define __stub macros and hopefully few prototypes,
2104 which can conflict with char $ac_func(); below. */
2105 #include <assert.h>
2106 /* Override any gcc2 internal prototype to avoid an error. */
2107 /* We use char because int might match the return type of a gcc2
2108 builtin and then its argument prototype would still apply. */
2109 char $ac_func();
2110
2111 int main() {
2112
2113 /* The GNU C library defines this for functions which it implements
2114 to always fail with ENOSYS. Some functions are actually named
2115 something starting with __ and the normal name is an alias. */
2116 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2117 choke me
2118 #else
2119 $ac_func();
2120 #endif
2121
2122 ; return 0; }
2123 EOF
2124 if { (eval echo configure:2125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2125 rm -rf conftest*
2126 eval "ac_cv_func_$ac_func=yes"
2127 else
2128 echo "configure: failed program was:" >&5
2129 cat conftest.$ac_ext >&5
2130 rm -rf conftest*
2131 eval "ac_cv_func_$ac_func=no"
2132 fi
2133 rm -f conftest*
2134 fi
2135
2136 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2137 echo "$ac_t""yes" 1>&6
2138 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2139 cat >> confdefs.h <<EOF
2140 #define $ac_tr_func 1
2141 EOF
2142
2143 else
2144 echo "$ac_t""no" 1>&6
2145 fi
2146 done
2147
2148 if test "x$cross_compiling" = "xno"; then
2149 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2150 echo "configure:2151: checking for ANSI C header files" >&5
2151 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2152 echo $ac_n "(cached) $ac_c" 1>&6
2153 else
2154 cat > conftest.$ac_ext <<EOF
2155 #line 2156 "configure"
2156 #include "confdefs.h"
2157 #include <stdlib.h>
2158 #include <stdarg.h>
2159 #include <string.h>
2160 #include <float.h>
2161 EOF
2162 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2163 { (eval echo configure:2164: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2164 ac_err=`grep -v '^ *+' conftest.out`
2165 if test -z "$ac_err"; then
2166 rm -rf conftest*
2167 ac_cv_header_stdc=yes
2168 else
2169 echo "$ac_err" >&5
2170 echo "configure: failed program was:" >&5
2171 cat conftest.$ac_ext >&5
2172 rm -rf conftest*
2173 ac_cv_header_stdc=no
2174 fi
2175 rm -f conftest*
2176
2177 if test $ac_cv_header_stdc = yes; then
2178 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2179 cat > conftest.$ac_ext <<EOF
2180 #line 2181 "configure"
2181 #include "confdefs.h"
2182 #include <string.h>
2183 EOF
2184 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2185 egrep "memchr" >/dev/null 2>&1; then
2186 :
2187 else
2188 rm -rf conftest*
2189 ac_cv_header_stdc=no
2190 fi
2191 rm -f conftest*
2192
2193 fi
2194
2195 if test $ac_cv_header_stdc = yes; then
2196 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2197 cat > conftest.$ac_ext <<EOF
2198 #line 2199 "configure"
2199 #include "confdefs.h"
2200 #include <stdlib.h>
2201 EOF
2202 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2203 egrep "free" >/dev/null 2>&1; then
2204 :
2205 else
2206 rm -rf conftest*
2207 ac_cv_header_stdc=no
2208 fi
2209 rm -f conftest*
2210
2211 fi
2212
2213 if test $ac_cv_header_stdc = yes; then
2214 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2215 if test "$cross_compiling" = yes; then
2216 :
2217 else
2218 cat > conftest.$ac_ext <<EOF
2219 #line 2220 "configure"
2220 #include "confdefs.h"
2221 #include <ctype.h>
2222 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2223 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2224 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2225 int main () { int i; for (i = 0; i < 256; i++)
2226 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2227 exit (0); }
2228
2229 EOF
2230 if { (eval echo configure:2231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2231 then
2232 :
2233 else
2234 echo "configure: failed program was:" >&5
2235 cat conftest.$ac_ext >&5
2236 rm -fr conftest*
2237 ac_cv_header_stdc=no
2238 fi
2239 rm -fr conftest*
2240 fi
2241
2242 fi
2243 fi
2244
2245 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2246 if test $ac_cv_header_stdc = yes; then
2247 cat >> confdefs.h <<\EOF
2248 #define STDC_HEADERS 1
2249 EOF
2250
2251 fi
2252
2253 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2254 echo "configure:2255: checking for pid_t" >&5
2255 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2256 echo $ac_n "(cached) $ac_c" 1>&6
2257 else
2258 cat > conftest.$ac_ext <<EOF
2259 #line 2260 "configure"
2260 #include "confdefs.h"
2261 #include <sys/types.h>
2262 #if STDC_HEADERS
2263 #include <stdlib.h>
2264 #include <stddef.h>
2265 #endif
2266 EOF
2267 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2268 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2269 rm -rf conftest*
2270 ac_cv_type_pid_t=yes
2271 else
2272 rm -rf conftest*
2273 ac_cv_type_pid_t=no
2274 fi
2275 rm -f conftest*
2276
2277 fi
2278 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2279 if test $ac_cv_type_pid_t = no; then
2280 cat >> confdefs.h <<\EOF
2281 #define pid_t int
2282 EOF
2283
2284 fi
2285
2286 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2287 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2288 echo "configure:2289: checking for vfork.h" >&5
2289 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2290 echo $ac_n "(cached) $ac_c" 1>&6
2291 else
2292 cat > conftest.$ac_ext <<EOF
2293 #line 2294 "configure"
2294 #include "confdefs.h"
2295 #include <vfork.h>
2296 EOF
2297 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2298 { (eval echo configure:2299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2299 ac_err=`grep -v '^ *+' conftest.out`
2300 if test -z "$ac_err"; then
2301 rm -rf conftest*
2302 eval "ac_cv_header_$ac_safe=yes"
2303 else
2304 echo "$ac_err" >&5
2305 echo "configure: failed program was:" >&5
2306 cat conftest.$ac_ext >&5
2307 rm -rf conftest*
2308 eval "ac_cv_header_$ac_safe=no"
2309 fi
2310 rm -f conftest*
2311 fi
2312 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2313 echo "$ac_t""yes" 1>&6
2314 cat >> confdefs.h <<\EOF
2315 #define HAVE_VFORK_H 1
2316 EOF
2317
2318 else
2319 echo "$ac_t""no" 1>&6
2320 fi
2321
2322 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2323 echo "configure:2324: checking for working vfork" >&5
2324 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2325 echo $ac_n "(cached) $ac_c" 1>&6
2326 else
2327 if test "$cross_compiling" = yes; then
2328 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2329 echo "configure:2330: checking for vfork" >&5
2330 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2331 echo $ac_n "(cached) $ac_c" 1>&6
2332 else
2333 cat > conftest.$ac_ext <<EOF
2334 #line 2335 "configure"
2335 #include "confdefs.h"
2336 /* System header to define __stub macros and hopefully few prototypes,
2337 which can conflict with char vfork(); below. */
2338 #include <assert.h>
2339 /* Override any gcc2 internal prototype to avoid an error. */
2340 /* We use char because int might match the return type of a gcc2
2341 builtin and then its argument prototype would still apply. */
2342 char vfork();
2343
2344 int main() {
2345
2346 /* The GNU C library defines this for functions which it implements
2347 to always fail with ENOSYS. Some functions are actually named
2348 something starting with __ and the normal name is an alias. */
2349 #if defined (__stub_vfork) || defined (__stub___vfork)
2350 choke me
2351 #else
2352 vfork();
2353 #endif
2354
2355 ; return 0; }
2356 EOF
2357 if { (eval echo configure:2358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2358 rm -rf conftest*
2359 eval "ac_cv_func_vfork=yes"
2360 else
2361 echo "configure: failed program was:" >&5
2362 cat conftest.$ac_ext >&5
2363 rm -rf conftest*
2364 eval "ac_cv_func_vfork=no"
2365 fi
2366 rm -f conftest*
2367 fi
2368
2369 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2370 echo "$ac_t""yes" 1>&6
2371 :
2372 else
2373 echo "$ac_t""no" 1>&6
2374 fi
2375
2376 else
2377 cat > conftest.$ac_ext <<EOF
2378 #line 2379 "configure"
2379 #include "confdefs.h"
2380 /* Thanks to Paul Eggert for this test. */
2381 #include <stdio.h>
2382 #include <sys/types.h>
2383 #include <sys/stat.h>
2384 #ifdef HAVE_UNISTD_H
2385 #include <unistd.h>
2386 #endif
2387 #ifdef HAVE_VFORK_H
2388 #include <vfork.h>
2389 #endif
2390 /* On some sparc systems, changes by the child to local and incoming
2391 argument registers are propagated back to the parent.
2392 The compiler is told about this with #include <vfork.h>,
2393 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2394 Test for this by using a static variable whose address
2395 is put into a register that is clobbered by the vfork. */
2396 static
2397 #ifdef __cplusplus
2398 sparc_address_test (int arg)
2399 #else
2400 sparc_address_test (arg) int arg;
2401 #endif
2402 {
2403 static pid_t child;
2404 if (!child) {
2405 child = vfork ();
2406 if (child < 0) {
2407 perror ("vfork");
2408 _exit(2);
2409 }
2410 if (!child) {
2411 arg = getpid();
2412 write(-1, "", 0);
2413 _exit (arg);
2414 }
2415 }
2416 }
2417 main() {
2418 pid_t parent = getpid ();
2419 pid_t child;
2420
2421 sparc_address_test ();
2422
2423 child = vfork ();
2424
2425 if (child == 0) {
2426 /* Here is another test for sparc vfork register problems.
2427 This test uses lots of local variables, at least
2428 as many local variables as main has allocated so far
2429 including compiler temporaries. 4 locals are enough for
2430 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2431 A buggy compiler should reuse the register of parent
2432 for one of the local variables, since it will think that
2433 parent can't possibly be used any more in this routine.
2434 Assigning to the local variable will thus munge parent
2435 in the parent process. */
2436 pid_t
2437 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2438 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2439 /* Convince the compiler that p..p7 are live; otherwise, it might
2440 use the same hardware register for all 8 local variables. */
2441 if (p != p1 || p != p2 || p != p3 || p != p4
2442 || p != p5 || p != p6 || p != p7)
2443 _exit(1);
2444
2445 /* On some systems (e.g. IRIX 3.3),
2446 vfork doesn't separate parent from child file descriptors.
2447 If the child closes a descriptor before it execs or exits,
2448 this munges the parent's descriptor as well.
2449 Test for this by closing stdout in the child. */
2450 _exit(close(fileno(stdout)) != 0);
2451 } else {
2452 int status;
2453 struct stat st;
2454
2455 while (wait(&status) != child)
2456 ;
2457 exit(
2458 /* Was there some problem with vforking? */
2459 child < 0
2460
2461 /* Did the child fail? (This shouldn't happen.) */
2462 || status
2463
2464 /* Did the vfork/compiler bug occur? */
2465 || parent != getpid()
2466
2467 /* Did the file descriptor bug occur? */
2468 || fstat(fileno(stdout), &st) != 0
2469 );
2470 }
2471 }
2472 EOF
2473 if { (eval echo configure:2474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2474 then
2475 ac_cv_func_vfork_works=yes
2476 else
2477 echo "configure: failed program was:" >&5
2478 cat conftest.$ac_ext >&5
2479 rm -fr conftest*
2480 ac_cv_func_vfork_works=no
2481 fi
2482 rm -fr conftest*
2483 fi
2484
2485 fi
2486
2487 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2488 if test $ac_cv_func_vfork_works = no; then
2489 cat >> confdefs.h <<\EOF
2490 #define vfork fork
2491 EOF
2492
2493 fi
2494
2495 else
2496 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2497 echo "configure:2498: checking for vfork" >&5
2498 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2499 echo $ac_n "(cached) $ac_c" 1>&6
2500 else
2501 cat > conftest.$ac_ext <<EOF
2502 #line 2503 "configure"
2503 #include "confdefs.h"
2504 /* System header to define __stub macros and hopefully few prototypes,
2505 which can conflict with char vfork(); below. */
2506 #include <assert.h>
2507 /* Override any gcc2 internal prototype to avoid an error. */
2508 /* We use char because int might match the return type of a gcc2
2509 builtin and then its argument prototype would still apply. */
2510 char vfork();
2511
2512 int main() {
2513
2514 /* The GNU C library defines this for functions which it implements
2515 to always fail with ENOSYS. Some functions are actually named
2516 something starting with __ and the normal name is an alias. */
2517 #if defined (__stub_vfork) || defined (__stub___vfork)
2518 choke me
2519 #else
2520 vfork();
2521 #endif
2522
2523 ; return 0; }
2524 EOF
2525 if { (eval echo configure:2526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2526 rm -rf conftest*
2527 eval "ac_cv_func_vfork=yes"
2528 else
2529 echo "configure: failed program was:" >&5
2530 cat conftest.$ac_ext >&5
2531 rm -rf conftest*
2532 eval "ac_cv_func_vfork=no"
2533 fi
2534 rm -f conftest*
2535 fi
2536
2537 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2538 echo "$ac_t""yes" 1>&6
2539 :
2540 else
2541 echo "$ac_t""no" 1>&6
2542 cat >> confdefs.h <<\EOF
2543 #define vfork fork
2544 EOF
2545
2546 fi
2547
2548 fi
2549
2550 echo $ac_n "checking for time_t in time.h""... $ac_c" 1>&6
2551 echo "configure:2552: checking for time_t in time.h" >&5
2552 if eval "test \"`echo '$''{'bu_cv_decl_time_t_time_h'+set}'`\" = set"; then
2553 echo $ac_n "(cached) $ac_c" 1>&6
2554 else
2555 cat > conftest.$ac_ext <<EOF
2556 #line 2557 "configure"
2557 #include "confdefs.h"
2558 #include <time.h>
2559 int main() {
2560 time_t i;
2561 ; return 0; }
2562 EOF
2563 if { (eval echo configure:2564: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2564 rm -rf conftest*
2565 bu_cv_decl_time_t_time_h=yes
2566 else
2567 echo "configure: failed program was:" >&5
2568 cat conftest.$ac_ext >&5
2569 rm -rf conftest*
2570 bu_cv_decl_time_t_time_h=no
2571 fi
2572 rm -f conftest*
2573 fi
2574
2575 echo "$ac_t""$bu_cv_decl_time_t_time_h" 1>&6
2576 if test $bu_cv_decl_time_t_time_h = yes; then
2577 cat >> confdefs.h <<\EOF
2578 #define HAVE_TIME_T_IN_TIME_H 1
2579 EOF
2580
2581 fi
2582
2583 echo $ac_n "checking for time_t in sys/types.h""... $ac_c" 1>&6
2584 echo "configure:2585: checking for time_t in sys/types.h" >&5
2585 if eval "test \"`echo '$''{'bu_cv_decl_time_t_types_h'+set}'`\" = set"; then
2586 echo $ac_n "(cached) $ac_c" 1>&6
2587 else
2588 cat > conftest.$ac_ext <<EOF
2589 #line 2590 "configure"
2590 #include "confdefs.h"
2591 #include <sys/types.h>
2592 int main() {
2593 time_t i;
2594 ; return 0; }
2595 EOF
2596 if { (eval echo configure:2597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2597 rm -rf conftest*
2598 bu_cv_decl_time_t_types_h=yes
2599 else
2600 echo "configure: failed program was:" >&5
2601 cat conftest.$ac_ext >&5
2602 rm -rf conftest*
2603 bu_cv_decl_time_t_types_h=no
2604 fi
2605 rm -f conftest*
2606 fi
2607
2608 echo "$ac_t""$bu_cv_decl_time_t_types_h" 1>&6
2609 if test $bu_cv_decl_time_t_types_h = yes; then
2610 cat >> confdefs.h <<\EOF
2611 #define HAVE_TIME_T_IN_TYPES_H 1
2612 EOF
2613
2614 fi
2615
2616 # Under Next 3.2 <utime.h> apparently does not define struct utimbuf
2617 # by default.
2618 echo $ac_n "checking for utime.h""... $ac_c" 1>&6
2619 echo "configure:2620: checking for utime.h" >&5
2620 if eval "test \"`echo '$''{'bu_cv_header_utime_h'+set}'`\" = set"; then
2621 echo $ac_n "(cached) $ac_c" 1>&6
2622 else
2623 cat > conftest.$ac_ext <<EOF
2624 #line 2625 "configure"
2625 #include "confdefs.h"
2626 #include <sys/types.h>
2627 #ifdef HAVE_TIME_H
2628 #include <time.h>
2629 #endif
2630 #include <utime.h>
2631 int main() {
2632 struct utimbuf s;
2633 ; return 0; }
2634 EOF
2635 if { (eval echo configure:2636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2636 rm -rf conftest*
2637 bu_cv_header_utime_h=yes
2638 else
2639 echo "configure: failed program was:" >&5
2640 cat conftest.$ac_ext >&5
2641 rm -rf conftest*
2642 bu_cv_header_utime_h=no
2643 fi
2644 rm -f conftest*
2645 fi
2646
2647 echo "$ac_t""$bu_cv_header_utime_h" 1>&6
2648 if test $bu_cv_header_utime_h = yes; then
2649 cat >> confdefs.h <<\EOF
2650 #define HAVE_GOOD_UTIME_H 1
2651 EOF
2652
2653 fi
2654
2655 echo $ac_n "checking whether fprintf must be declared""... $ac_c" 1>&6
2656 echo "configure:2657: checking whether fprintf must be declared" >&5
2657 if eval "test \"`echo '$''{'bfd_cv_decl_needed_fprintf'+set}'`\" = set"; then
2658 echo $ac_n "(cached) $ac_c" 1>&6
2659 else
2660 cat > conftest.$ac_ext <<EOF
2661 #line 2662 "configure"
2662 #include "confdefs.h"
2663
2664 #include <stdio.h>
2665 #ifdef HAVE_STRING_H
2666 #include <string.h>
2667 #else
2668 #ifdef HAVE_STRINGS_H
2669 #include <strings.h>
2670 #endif
2671 #endif
2672 #ifdef HAVE_STDLIB_H
2673 #include <stdlib.h>
2674 #endif
2675 #ifdef HAVE_UNISTD_H
2676 #include <unistd.h>
2677 #endif
2678 int main() {
2679 char *(*pfn) = (char *(*)) fprintf
2680 ; return 0; }
2681 EOF
2682 if { (eval echo configure:2683: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2683 rm -rf conftest*
2684 bfd_cv_decl_needed_fprintf=no
2685 else
2686 echo "configure: failed program was:" >&5
2687 cat conftest.$ac_ext >&5
2688 rm -rf conftest*
2689 bfd_cv_decl_needed_fprintf=yes
2690 fi
2691 rm -f conftest*
2692 fi
2693
2694 echo "$ac_t""$bfd_cv_decl_needed_fprintf" 1>&6
2695 if test $bfd_cv_decl_needed_fprintf = yes; then
2696 bfd_tr_decl=NEED_DECLARATION_`echo fprintf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2697 cat >> confdefs.h <<EOF
2698 #define $bfd_tr_decl 1
2699 EOF
2700
2701 fi
2702
2703 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
2704 echo "configure:2705: checking whether strstr must be declared" >&5
2705 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
2706 echo $ac_n "(cached) $ac_c" 1>&6
2707 else
2708 cat > conftest.$ac_ext <<EOF
2709 #line 2710 "configure"
2710 #include "confdefs.h"
2711
2712 #include <stdio.h>
2713 #ifdef HAVE_STRING_H
2714 #include <string.h>
2715 #else
2716 #ifdef HAVE_STRINGS_H
2717 #include <strings.h>
2718 #endif
2719 #endif
2720 #ifdef HAVE_STDLIB_H
2721 #include <stdlib.h>
2722 #endif
2723 #ifdef HAVE_UNISTD_H
2724 #include <unistd.h>
2725 #endif
2726 int main() {
2727 char *(*pfn) = (char *(*)) strstr
2728 ; return 0; }
2729 EOF
2730 if { (eval echo configure:2731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2731 rm -rf conftest*
2732 bfd_cv_decl_needed_strstr=no
2733 else
2734 echo "configure: failed program was:" >&5
2735 cat conftest.$ac_ext >&5
2736 rm -rf conftest*
2737 bfd_cv_decl_needed_strstr=yes
2738 fi
2739 rm -f conftest*
2740 fi
2741
2742 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
2743 if test $bfd_cv_decl_needed_strstr = yes; then
2744 bfd_tr_decl=NEED_DECLARATION_`echo strstr | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2745 cat >> confdefs.h <<EOF
2746 #define $bfd_tr_decl 1
2747 EOF
2748
2749 fi
2750
2751 echo $ac_n "checking whether sbrk must be declared""... $ac_c" 1>&6
2752 echo "configure:2753: checking whether sbrk must be declared" >&5
2753 if eval "test \"`echo '$''{'bfd_cv_decl_needed_sbrk'+set}'`\" = set"; then
2754 echo $ac_n "(cached) $ac_c" 1>&6
2755 else
2756 cat > conftest.$ac_ext <<EOF
2757 #line 2758 "configure"
2758 #include "confdefs.h"
2759
2760 #include <stdio.h>
2761 #ifdef HAVE_STRING_H
2762 #include <string.h>
2763 #else
2764 #ifdef HAVE_STRINGS_H
2765 #include <strings.h>
2766 #endif
2767 #endif
2768 #ifdef HAVE_STDLIB_H
2769 #include <stdlib.h>
2770 #endif
2771 #ifdef HAVE_UNISTD_H
2772 #include <unistd.h>
2773 #endif
2774 int main() {
2775 char *(*pfn) = (char *(*)) sbrk
2776 ; return 0; }
2777 EOF
2778 if { (eval echo configure:2779: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2779 rm -rf conftest*
2780 bfd_cv_decl_needed_sbrk=no
2781 else
2782 echo "configure: failed program was:" >&5
2783 cat conftest.$ac_ext >&5
2784 rm -rf conftest*
2785 bfd_cv_decl_needed_sbrk=yes
2786 fi
2787 rm -f conftest*
2788 fi
2789
2790 echo "$ac_t""$bfd_cv_decl_needed_sbrk" 1>&6
2791 if test $bfd_cv_decl_needed_sbrk = yes; then
2792 bfd_tr_decl=NEED_DECLARATION_`echo sbrk | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2793 cat >> confdefs.h <<EOF
2794 #define $bfd_tr_decl 1
2795 EOF
2796
2797 fi
2798
2799 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
2800 echo "configure:2801: checking whether getenv must be declared" >&5
2801 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
2802 echo $ac_n "(cached) $ac_c" 1>&6
2803 else
2804 cat > conftest.$ac_ext <<EOF
2805 #line 2806 "configure"
2806 #include "confdefs.h"
2807
2808 #include <stdio.h>
2809 #ifdef HAVE_STRING_H
2810 #include <string.h>
2811 #else
2812 #ifdef HAVE_STRINGS_H
2813 #include <strings.h>
2814 #endif
2815 #endif
2816 #ifdef HAVE_STDLIB_H
2817 #include <stdlib.h>
2818 #endif
2819 #ifdef HAVE_UNISTD_H
2820 #include <unistd.h>
2821 #endif
2822 int main() {
2823 char *(*pfn) = (char *(*)) getenv
2824 ; return 0; }
2825 EOF
2826 if { (eval echo configure:2827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2827 rm -rf conftest*
2828 bfd_cv_decl_needed_getenv=no
2829 else
2830 echo "configure: failed program was:" >&5
2831 cat conftest.$ac_ext >&5
2832 rm -rf conftest*
2833 bfd_cv_decl_needed_getenv=yes
2834 fi
2835 rm -f conftest*
2836 fi
2837
2838 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
2839 if test $bfd_cv_decl_needed_getenv = yes; then
2840 bfd_tr_decl=NEED_DECLARATION_`echo getenv | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2841 cat >> confdefs.h <<EOF
2842 #define $bfd_tr_decl 1
2843 EOF
2844
2845 fi
2846
2847
2848
2849 case "${host}" in
2850 i[345]86-*-msdos* | i[345]86-*-go32* | *-*-cygwin32 | *-*-windows)
2851 cat >> confdefs.h <<\EOF
2852 #define USE_BINARY_FOPEN 1
2853 EOF
2854 ;;
2855 esac
2856
2857 # target-specific stuff:
2858
2859 # Canonicalize the secondary target names.
2860 if test -n "$enable_targets"; then
2861 for targ in `echo $enable_targets | sed 's/,/ /g'`
2862 do
2863 result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null`
2864 if test -n "$result"; then
2865 canon_targets="$canon_targets $result"
2866 else
2867 # Allow targets that config.sub doesn't recognize, like "all".
2868 canon_targets="$canon_targets $targ"
2869 fi
2870 done
2871 fi
2872
2873 all_targets=false
2874 BUILD_NLMCONV=
2875 NLMCONV_DEFS=
2876 BUILD_SRCONV=
2877 BUILD_DLLTOOL=
2878 DLLTOOL_DEFS=
2879 BUILD_WINDRES=
2880
2881 for targ in $target $canon_targets
2882 do
2883 if test "x$targ" = "xall"; then
2884 all_targets=true
2885 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
2886 BUILD_SRCONV='$(SRCONV_PROG)$(EXEEXT)'
2887 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
2888 else
2889 case $targ in
2890 i[3456]86*-*-netware*)
2891 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
2892 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
2893 ;;
2894 alpha*-*-netware*)
2895 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
2896 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
2897 ;;
2898 powerpc*-*-netware*)
2899 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
2900 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
2901 ;;
2902 sparc*-*-netware*)
2903 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
2904 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
2905 ;;
2906 esac
2907 case $targ in
2908 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)$(EXEEXT)' ;;
2909 esac
2910 case $targ in
2911 arm-*pe*)
2912 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
2913 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
2914 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
2915 ;;
2916 i[3-6]86-*pe* | i[3-6]86-*-cygwin32)
2917 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
2918 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
2919 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
2920 ;;
2921 powerpc*-*-*pe* | powerpc*-*-cygwin32)
2922 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
2923 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
2924 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
2925 ;;
2926 esac
2927 fi
2928 done
2929
2930
2931
2932
2933
2934
2935
2936
2937 targ=$target
2938 . $srcdir/../bfd/config.bfd
2939 if test "x$targ_underscore" = "xyes"; then
2940 UNDERSCORE=1
2941 else
2942 UNDERSCORE=0
2943 fi
2944
2945
2946 trap '' 1 2 15
2947 cat > confcache <<\EOF
2948 # This file is a shell script that caches the results of configure
2949 # tests run on this system so they can be shared between configure
2950 # scripts and configure runs. It is not useful on other systems.
2951 # If it contains results you don't want to keep, you may remove or edit it.
2952 #
2953 # By default, configure uses ./config.cache as the cache file,
2954 # creating it if it does not exist already. You can give configure
2955 # the --cache-file=FILE option to use a different cache file; that is
2956 # what configure does when it calls configure scripts in
2957 # subdirectories, so they share the cache.
2958 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2959 # config.status only pays attention to the cache file if you give it the
2960 # --recheck option to rerun configure.
2961 #
2962 EOF
2963 # The following way of writing the cache mishandles newlines in values,
2964 # but we know of no workaround that is simple, portable, and efficient.
2965 # So, don't put newlines in cache variables' values.
2966 # Ultrix sh set writes to stderr and can't be redirected directly,
2967 # and sets the high bit in the cache file unless we assign to the vars.
2968 (set) 2>&1 |
2969 case `(ac_space=' '; set) 2>&1` in
2970 *ac_space=\ *)
2971 # `set' does not quote correctly, so add quotes (double-quote substitution
2972 # turns \\\\ into \\, and sed turns \\ into \).
2973 sed -n \
2974 -e "s/'/'\\\\''/g" \
2975 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2976 ;;
2977 *)
2978 # `set' quotes correctly as required by POSIX, so do not add quotes.
2979 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2980 ;;
2981 esac >> confcache
2982 if cmp -s $cache_file confcache; then
2983 :
2984 else
2985 if test -w $cache_file; then
2986 echo "updating cache $cache_file"
2987 cat confcache > $cache_file
2988 else
2989 echo "not updating unwritable cache $cache_file"
2990 fi
2991 fi
2992 rm -f confcache
2993
2994 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2995
2996 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2997 # Let make expand exec_prefix.
2998 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2999
3000 # Any assignment to VPATH causes Sun make to only execute
3001 # the first set of double-colon rules, so remove it if not needed.
3002 # If there is a colon in the path, we need to keep it.
3003 if test "x$srcdir" = x.; then
3004 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3005 fi
3006
3007 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3008
3009 DEFS=-DHAVE_CONFIG_H
3010
3011 # Without the "./", some shells look in PATH for config.status.
3012 : ${CONFIG_STATUS=./config.status}
3013
3014 echo creating $CONFIG_STATUS
3015 rm -f $CONFIG_STATUS
3016 cat > $CONFIG_STATUS <<EOF
3017 #! /bin/sh
3018 # Generated automatically by configure.
3019 # Run this file to recreate the current configuration.
3020 # This directory was configured as follows,
3021 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3022 #
3023 # $0 $ac_configure_args
3024 #
3025 # Compiler output produced by configure, useful for debugging
3026 # configure, is in ./config.log if it exists.
3027
3028 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3029 for ac_option
3030 do
3031 case "\$ac_option" in
3032 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3033 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3034 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3035 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3036 echo "$CONFIG_STATUS generated by autoconf version 2.12"
3037 exit 0 ;;
3038 -help | --help | --hel | --he | --h)
3039 echo "\$ac_cs_usage"; exit 0 ;;
3040 *) echo "\$ac_cs_usage"; exit 1 ;;
3041 esac
3042 done
3043
3044 ac_given_srcdir=$srcdir
3045 ac_given_INSTALL="$INSTALL"
3046
3047 trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3048 EOF
3049 cat >> $CONFIG_STATUS <<EOF
3050
3051 # Protect against being on the right side of a sed subst in config.status.
3052 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3053 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3054 $ac_vpsub
3055 $extrasub
3056 s%@CFLAGS@%$CFLAGS%g
3057 s%@CPPFLAGS@%$CPPFLAGS%g
3058 s%@CXXFLAGS@%$CXXFLAGS%g
3059 s%@DEFS@%$DEFS%g
3060 s%@LDFLAGS@%$LDFLAGS%g
3061 s%@LIBS@%$LIBS%g
3062 s%@exec_prefix@%$exec_prefix%g
3063 s%@prefix@%$prefix%g
3064 s%@program_transform_name@%$program_transform_name%g
3065 s%@bindir@%$bindir%g
3066 s%@sbindir@%$sbindir%g
3067 s%@libexecdir@%$libexecdir%g
3068 s%@datadir@%$datadir%g
3069 s%@sysconfdir@%$sysconfdir%g
3070 s%@sharedstatedir@%$sharedstatedir%g
3071 s%@localstatedir@%$localstatedir%g
3072 s%@libdir@%$libdir%g
3073 s%@includedir@%$includedir%g
3074 s%@oldincludedir@%$oldincludedir%g
3075 s%@infodir@%$infodir%g
3076 s%@mandir@%$mandir%g
3077 s%@host@%$host%g
3078 s%@host_alias@%$host_alias%g
3079 s%@host_cpu@%$host_cpu%g
3080 s%@host_vendor@%$host_vendor%g
3081 s%@host_os@%$host_os%g
3082 s%@target@%$target%g
3083 s%@target_alias@%$target_alias%g
3084 s%@target_cpu@%$target_cpu%g
3085 s%@target_vendor@%$target_vendor%g
3086 s%@target_os@%$target_os%g
3087 s%@build@%$build%g
3088 s%@build_alias@%$build_alias%g
3089 s%@build_cpu@%$build_cpu%g
3090 s%@build_vendor@%$build_vendor%g
3091 s%@build_os@%$build_os%g
3092 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3093 s%@INSTALL_DATA@%$INSTALL_DATA%g
3094 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3095 s%@PACKAGE@%$PACKAGE%g
3096 s%@VERSION@%$VERSION%g
3097 s%@ACLOCAL@%$ACLOCAL%g
3098 s%@AUTOCONF@%$AUTOCONF%g
3099 s%@AUTOMAKE@%$AUTOMAKE%g
3100 s%@AUTOHEADER@%$AUTOHEADER%g
3101 s%@MAKEINFO@%$MAKEINFO%g
3102 s%@SET_MAKE@%$SET_MAKE%g
3103 s%@CC@%$CC%g
3104 s%@RANLIB@%$RANLIB%g
3105 s%@LD@%$LD%g
3106 s%@LN_S@%$LN_S%g
3107 s%@LIBTOOL@%$LIBTOOL%g
3108 s%@YACC@%$YACC%g
3109 s%@LEX@%$LEX%g
3110 s%@LEXLIB@%$LEXLIB%g
3111 s%@CPP@%$CPP%g
3112 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
3113 s%@MAINT@%$MAINT%g
3114 s%@EXEEXT@%$EXEEXT%g
3115 s%@HDEFINES@%$HDEFINES%g
3116 s%@AR@%$AR%g
3117 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3118 s%@ALLOCA@%$ALLOCA%g
3119 s%@NLMCONV_DEFS@%$NLMCONV_DEFS%g
3120 s%@BUILD_NLMCONV@%$BUILD_NLMCONV%g
3121 s%@BUILD_SRCONV@%$BUILD_SRCONV%g
3122 s%@BUILD_DLLTOOL@%$BUILD_DLLTOOL%g
3123 s%@DLLTOOL_DEFS@%$DLLTOOL_DEFS%g
3124 s%@BUILD_WINDRES@%$BUILD_WINDRES%g
3125 s%@UNDERSCORE@%$UNDERSCORE%g
3126
3127 CEOF
3128 EOF
3129
3130 cat >> $CONFIG_STATUS <<\EOF
3131
3132 # Split the substitutions into bite-sized pieces for seds with
3133 # small command number limits, like on Digital OSF/1 and HP-UX.
3134 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3135 ac_file=1 # Number of current file.
3136 ac_beg=1 # First line for current file.
3137 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3138 ac_more_lines=:
3139 ac_sed_cmds=""
3140 while $ac_more_lines; do
3141 if test $ac_beg -gt 1; then
3142 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3143 else
3144 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3145 fi
3146 if test ! -s conftest.s$ac_file; then
3147 ac_more_lines=false
3148 rm -f conftest.s$ac_file
3149 else
3150 if test -z "$ac_sed_cmds"; then
3151 ac_sed_cmds="sed -f conftest.s$ac_file"
3152 else
3153 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3154 fi
3155 ac_file=`expr $ac_file + 1`
3156 ac_beg=$ac_end
3157 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3158 fi
3159 done
3160 if test -z "$ac_sed_cmds"; then
3161 ac_sed_cmds=cat
3162 fi
3163 EOF
3164
3165 cat >> $CONFIG_STATUS <<EOF
3166
3167 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3168 EOF
3169 cat >> $CONFIG_STATUS <<\EOF
3170 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3171 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3172 case "$ac_file" in
3173 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3174 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3175 *) ac_file_in="${ac_file}.in" ;;
3176 esac
3177
3178 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3179
3180 # Remove last slash and all that follows it. Not all systems have dirname.
3181 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3182 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3183 # The file is in a subdirectory.
3184 test ! -d "$ac_dir" && mkdir "$ac_dir"
3185 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3186 # A "../" for each directory in $ac_dir_suffix.
3187 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3188 else
3189 ac_dir_suffix= ac_dots=
3190 fi
3191
3192 case "$ac_given_srcdir" in
3193 .) srcdir=.
3194 if test -z "$ac_dots"; then top_srcdir=.
3195 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3196 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3197 *) # Relative path.
3198 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3199 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3200 esac
3201
3202 case "$ac_given_INSTALL" in
3203 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3204 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3205 esac
3206
3207 echo creating "$ac_file"
3208 rm -f "$ac_file"
3209 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3210 case "$ac_file" in
3211 *Makefile*) ac_comsub="1i\\
3212 # $configure_input" ;;
3213 *) ac_comsub= ;;
3214 esac
3215
3216 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3217 sed -e "$ac_comsub
3218 s%@configure_input@%$configure_input%g
3219 s%@srcdir@%$srcdir%g
3220 s%@top_srcdir@%$top_srcdir%g
3221 s%@INSTALL@%$INSTALL%g
3222 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3223 fi; done
3224 rm -f conftest.s*
3225
3226 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3227 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3228 #
3229 # ac_d sets the value in "#define NAME VALUE" lines.
3230 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3231 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3232 ac_dC='\3'
3233 ac_dD='%g'
3234 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3235 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3236 ac_uB='\([ ]\)%\1#\2define\3'
3237 ac_uC=' '
3238 ac_uD='\4%g'
3239 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3240 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3241 ac_eB='$%\1#\2define\3'
3242 ac_eC=' '
3243 ac_eD='%g'
3244
3245 if test "${CONFIG_HEADERS+set}" != set; then
3246 EOF
3247 cat >> $CONFIG_STATUS <<EOF
3248 CONFIG_HEADERS="config.h:config.in"
3249 EOF
3250 cat >> $CONFIG_STATUS <<\EOF
3251 fi
3252 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3253 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3254 case "$ac_file" in
3255 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3256 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3257 *) ac_file_in="${ac_file}.in" ;;
3258 esac
3259
3260 echo creating $ac_file
3261
3262 rm -f conftest.frag conftest.in conftest.out
3263 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3264 cat $ac_file_inputs > conftest.in
3265
3266 EOF
3267
3268 # Transform confdefs.h into a sed script conftest.vals that substitutes
3269 # the proper values into config.h.in to produce config.h. And first:
3270 # Protect against being on the right side of a sed subst in config.status.
3271 # Protect against being in an unquoted here document in config.status.
3272 rm -f conftest.vals
3273 cat > conftest.hdr <<\EOF
3274 s/[\\&%]/\\&/g
3275 s%[\\$`]%\\&%g
3276 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3277 s%ac_d%ac_u%gp
3278 s%ac_u%ac_e%gp
3279 EOF
3280 sed -n -f conftest.hdr confdefs.h > conftest.vals
3281 rm -f conftest.hdr
3282
3283 # This sed command replaces #undef with comments. This is necessary, for
3284 # example, in the case of _POSIX_SOURCE, which is predefined and required
3285 # on some systems where configure will not decide to define it.
3286 cat >> conftest.vals <<\EOF
3287 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3288 EOF
3289
3290 # Break up conftest.vals because some shells have a limit on
3291 # the size of here documents, and old seds have small limits too.
3292
3293 rm -f conftest.tail
3294 while :
3295 do
3296 ac_lines=`grep -c . conftest.vals`
3297 # grep -c gives empty output for an empty file on some AIX systems.
3298 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3299 # Write a limited-size here document to conftest.frag.
3300 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3301 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3302 echo 'CEOF
3303 sed -f conftest.frag conftest.in > conftest.out
3304 rm -f conftest.in
3305 mv conftest.out conftest.in
3306 ' >> $CONFIG_STATUS
3307 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3308 rm -f conftest.vals
3309 mv conftest.tail conftest.vals
3310 done
3311 rm -f conftest.vals
3312
3313 cat >> $CONFIG_STATUS <<\EOF
3314 rm -f conftest.frag conftest.h
3315 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3316 cat conftest.in >> conftest.h
3317 rm -f conftest.in
3318 if cmp -s $ac_file conftest.h 2>/dev/null; then
3319 echo "$ac_file is unchanged"
3320 rm -f conftest.h
3321 else
3322 # Remove last slash and all that follows it. Not all systems have dirname.
3323 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3324 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3325 # The file is in a subdirectory.
3326 test ! -d "$ac_dir" && mkdir "$ac_dir"
3327 fi
3328 rm -f $ac_file
3329 mv conftest.h $ac_file
3330 fi
3331 fi; done
3332
3333 EOF
3334 cat >> $CONFIG_STATUS <<EOF
3335
3336
3337 EOF
3338 cat >> $CONFIG_STATUS <<\EOF
3339 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3340
3341 exit 0
3342 EOF
3343 chmod +x $CONFIG_STATUS
3344 rm -fr confdefs* $ac_clean_files
3345 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3346
This page took 0.114353 seconds and 4 git commands to generate.