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