Add IP2k support to BFD and LD
[binutils.git] / bfd / configure
blob5d07921365b8b7323b446f00cf041bcd1fd74edb
1 #! /bin/sh
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --enable-shared[=PKGS] build shared libraries [default=no]"
16 ac_help="$ac_help
17 --enable-static[=PKGS] build static libraries [default=yes]"
18 ac_help="$ac_help
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
20 ac_help="$ac_help
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
22 ac_help="$ac_help
23 --disable-libtool-lock avoid locking (might break parallel builds)"
24 ac_help="$ac_help
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
26 ac_help="$ac_help
27 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)"
28 ac_help="$ac_help
29 --enable-targets alternative target configurations"
30 ac_help="$ac_help
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
32 ac_help="$ac_help
33 --with-mmap try using mmap for BFD input files if available"
34 ac_help="$ac_help
35 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
36 ac_help="$ac_help
37 --enable-maintainer-mode enable make rules and dependencies not useful
38 (and sometimes confusing) to the casual installer"
39 ac_help="$ac_help
40 --install-libbfd controls installation of libbfd and related headers"
41 ac_help="$ac_help
42 --disable-nls do not use Native Language Support"
43 ac_help="$ac_help
44 --with-included-gettext use the GNU gettext library included here"
46 # Initialize some variables set by options.
47 # The variables have the same names as the options, with
48 # dashes changed to underlines.
49 build=NONE
50 cache_file=./config.cache
51 exec_prefix=NONE
52 host=NONE
53 no_create=
54 nonopt=NONE
55 no_recursion=
56 prefix=NONE
57 program_prefix=NONE
58 program_suffix=NONE
59 program_transform_name=s,x,x,
60 silent=
61 site=
62 srcdir=
63 target=NONE
64 verbose=
65 x_includes=NONE
66 x_libraries=NONE
67 bindir='${exec_prefix}/bin'
68 sbindir='${exec_prefix}/sbin'
69 libexecdir='${exec_prefix}/libexec'
70 datadir='${prefix}/share'
71 sysconfdir='${prefix}/etc'
72 sharedstatedir='${prefix}/com'
73 localstatedir='${prefix}/var'
74 libdir='${exec_prefix}/lib'
75 includedir='${prefix}/include'
76 oldincludedir='/usr/include'
77 infodir='${prefix}/info'
78 mandir='${prefix}/man'
80 # Initialize some other variables.
81 subdirs=
82 MFLAGS= MAKEFLAGS=
83 SHELL=${CONFIG_SHELL-/bin/sh}
84 # Maximum number of lines to put in a shell here document.
85 ac_max_here_lines=12
87 ac_prev=
88 for ac_option
91 # If the previous option needs an argument, assign it.
92 if test -n "$ac_prev"; then
93 eval "$ac_prev=\$ac_option"
94 ac_prev=
95 continue
98 case "$ac_option" in
99 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 *) ac_optarg= ;;
101 esac
103 # Accept the important Cygnus configure options, so we can diagnose typos.
105 case "$ac_option" in
107 -bindir | --bindir | --bindi | --bind | --bin | --bi)
108 ac_prev=bindir ;;
109 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
110 bindir="$ac_optarg" ;;
112 -build | --build | --buil | --bui | --bu)
113 ac_prev=build ;;
114 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
115 build="$ac_optarg" ;;
117 -cache-file | --cache-file | --cache-fil | --cache-fi \
118 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
119 ac_prev=cache_file ;;
120 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
121 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
122 cache_file="$ac_optarg" ;;
124 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
125 ac_prev=datadir ;;
126 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
127 | --da=*)
128 datadir="$ac_optarg" ;;
130 -disable-* | --disable-*)
131 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
132 # Reject names that are not valid shell variable names.
133 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
134 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
136 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
137 eval "enable_${ac_feature}=no" ;;
139 -enable-* | --enable-*)
140 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
141 # Reject names that are not valid shell variable names.
142 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
143 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
145 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
146 case "$ac_option" in
147 *=*) ;;
148 *) ac_optarg=yes ;;
149 esac
150 eval "enable_${ac_feature}='$ac_optarg'" ;;
152 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
153 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
154 | --exec | --exe | --ex)
155 ac_prev=exec_prefix ;;
156 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
157 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
158 | --exec=* | --exe=* | --ex=*)
159 exec_prefix="$ac_optarg" ;;
161 -gas | --gas | --ga | --g)
162 # Obsolete; use --with-gas.
163 with_gas=yes ;;
165 -help | --help | --hel | --he)
166 # Omit some internal or obsolete options to make the list less imposing.
167 # This message is too long to be a string in the A/UX 3.1 sh.
168 cat << EOF
169 Usage: configure [options] [host]
170 Options: [defaults in brackets after descriptions]
171 Configuration:
172 --cache-file=FILE cache test results in FILE
173 --help print this message
174 --no-create do not create output files
175 --quiet, --silent do not print \`checking...' messages
176 --version print the version of autoconf that created configure
177 Directory and file names:
178 --prefix=PREFIX install architecture-independent files in PREFIX
179 [$ac_default_prefix]
180 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
181 [same as prefix]
182 --bindir=DIR user executables in DIR [EPREFIX/bin]
183 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
184 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
185 --datadir=DIR read-only architecture-independent data in DIR
186 [PREFIX/share]
187 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
188 --sharedstatedir=DIR modifiable architecture-independent data in DIR
189 [PREFIX/com]
190 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
191 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
192 --includedir=DIR C header files in DIR [PREFIX/include]
193 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
194 --infodir=DIR info documentation in DIR [PREFIX/info]
195 --mandir=DIR man documentation in DIR [PREFIX/man]
196 --srcdir=DIR find the sources in DIR [configure dir or ..]
197 --program-prefix=PREFIX prepend PREFIX to installed program names
198 --program-suffix=SUFFIX append SUFFIX to installed program names
199 --program-transform-name=PROGRAM
200 run sed PROGRAM on installed program names
202 cat << EOF
203 Host type:
204 --build=BUILD configure for building on BUILD [BUILD=HOST]
205 --host=HOST configure for HOST [guessed]
206 --target=TARGET configure for TARGET [TARGET=HOST]
207 Features and packages:
208 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
209 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
210 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
211 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
212 --x-includes=DIR X include files are in DIR
213 --x-libraries=DIR X library files are in DIR
215 if test -n "$ac_help"; then
216 echo "--enable and --with options recognized:$ac_help"
218 exit 0 ;;
220 -host | --host | --hos | --ho)
221 ac_prev=host ;;
222 -host=* | --host=* | --hos=* | --ho=*)
223 host="$ac_optarg" ;;
225 -includedir | --includedir | --includedi | --included | --include \
226 | --includ | --inclu | --incl | --inc)
227 ac_prev=includedir ;;
228 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
229 | --includ=* | --inclu=* | --incl=* | --inc=*)
230 includedir="$ac_optarg" ;;
232 -infodir | --infodir | --infodi | --infod | --info | --inf)
233 ac_prev=infodir ;;
234 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
235 infodir="$ac_optarg" ;;
237 -libdir | --libdir | --libdi | --libd)
238 ac_prev=libdir ;;
239 -libdir=* | --libdir=* | --libdi=* | --libd=*)
240 libdir="$ac_optarg" ;;
242 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
243 | --libexe | --libex | --libe)
244 ac_prev=libexecdir ;;
245 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
246 | --libexe=* | --libex=* | --libe=*)
247 libexecdir="$ac_optarg" ;;
249 -localstatedir | --localstatedir | --localstatedi | --localstated \
250 | --localstate | --localstat | --localsta | --localst \
251 | --locals | --local | --loca | --loc | --lo)
252 ac_prev=localstatedir ;;
253 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
254 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
255 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
256 localstatedir="$ac_optarg" ;;
258 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
259 ac_prev=mandir ;;
260 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
261 mandir="$ac_optarg" ;;
263 -nfp | --nfp | --nf)
264 # Obsolete; use --without-fp.
265 with_fp=no ;;
267 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
268 | --no-cr | --no-c)
269 no_create=yes ;;
271 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
272 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
273 no_recursion=yes ;;
275 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
276 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
277 | --oldin | --oldi | --old | --ol | --o)
278 ac_prev=oldincludedir ;;
279 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
280 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
281 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
282 oldincludedir="$ac_optarg" ;;
284 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
285 ac_prev=prefix ;;
286 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
287 prefix="$ac_optarg" ;;
289 -program-prefix | --program-prefix | --program-prefi | --program-pref \
290 | --program-pre | --program-pr | --program-p)
291 ac_prev=program_prefix ;;
292 -program-prefix=* | --program-prefix=* | --program-prefi=* \
293 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
294 program_prefix="$ac_optarg" ;;
296 -program-suffix | --program-suffix | --program-suffi | --program-suff \
297 | --program-suf | --program-su | --program-s)
298 ac_prev=program_suffix ;;
299 -program-suffix=* | --program-suffix=* | --program-suffi=* \
300 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
301 program_suffix="$ac_optarg" ;;
303 -program-transform-name | --program-transform-name \
304 | --program-transform-nam | --program-transform-na \
305 | --program-transform-n | --program-transform- \
306 | --program-transform | --program-transfor \
307 | --program-transfo | --program-transf \
308 | --program-trans | --program-tran \
309 | --progr-tra | --program-tr | --program-t)
310 ac_prev=program_transform_name ;;
311 -program-transform-name=* | --program-transform-name=* \
312 | --program-transform-nam=* | --program-transform-na=* \
313 | --program-transform-n=* | --program-transform-=* \
314 | --program-transform=* | --program-transfor=* \
315 | --program-transfo=* | --program-transf=* \
316 | --program-trans=* | --program-tran=* \
317 | --progr-tra=* | --program-tr=* | --program-t=*)
318 program_transform_name="$ac_optarg" ;;
320 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
321 | -silent | --silent | --silen | --sile | --sil)
322 silent=yes ;;
324 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
325 ac_prev=sbindir ;;
326 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
327 | --sbi=* | --sb=*)
328 sbindir="$ac_optarg" ;;
330 -sharedstatedir | --sharedstatedir | --sharedstatedi \
331 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
332 | --sharedst | --shareds | --shared | --share | --shar \
333 | --sha | --sh)
334 ac_prev=sharedstatedir ;;
335 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
336 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
337 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
338 | --sha=* | --sh=*)
339 sharedstatedir="$ac_optarg" ;;
341 -site | --site | --sit)
342 ac_prev=site ;;
343 -site=* | --site=* | --sit=*)
344 site="$ac_optarg" ;;
346 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
347 ac_prev=srcdir ;;
348 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
349 srcdir="$ac_optarg" ;;
351 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
352 | --syscon | --sysco | --sysc | --sys | --sy)
353 ac_prev=sysconfdir ;;
354 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
355 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
356 sysconfdir="$ac_optarg" ;;
358 -target | --target | --targe | --targ | --tar | --ta | --t)
359 ac_prev=target ;;
360 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
361 target="$ac_optarg" ;;
363 -v | -verbose | --verbose | --verbos | --verbo | --verb)
364 verbose=yes ;;
366 -version | --version | --versio | --versi | --vers)
367 echo "configure generated by autoconf version 2.13"
368 exit 0 ;;
370 -with-* | --with-*)
371 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
372 # Reject names that are not valid shell variable names.
373 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
374 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
376 ac_package=`echo $ac_package| sed 's/-/_/g'`
377 case "$ac_option" in
378 *=*) ;;
379 *) ac_optarg=yes ;;
380 esac
381 eval "with_${ac_package}='$ac_optarg'" ;;
383 -without-* | --without-*)
384 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
385 # Reject names that are not valid shell variable names.
386 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
387 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
389 ac_package=`echo $ac_package| sed 's/-/_/g'`
390 eval "with_${ac_package}=no" ;;
392 --x)
393 # Obsolete; use --with-x.
394 with_x=yes ;;
396 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
397 | --x-incl | --x-inc | --x-in | --x-i)
398 ac_prev=x_includes ;;
399 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
400 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
401 x_includes="$ac_optarg" ;;
403 -x-libraries | --x-libraries | --x-librarie | --x-librari \
404 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
405 ac_prev=x_libraries ;;
406 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
407 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
408 x_libraries="$ac_optarg" ;;
410 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
414 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
415 echo "configure: warning: $ac_option: invalid host type" 1>&2
417 if test "x$nonopt" != xNONE; then
418 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
420 nonopt="$ac_option"
423 esac
424 done
426 if test -n "$ac_prev"; then
427 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
430 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
432 # File descriptor usage:
433 # 0 standard input
434 # 1 file creation
435 # 2 errors and warnings
436 # 3 some systems may open it to /dev/tty
437 # 4 used on the Kubota Titan
438 # 6 checking for... messages and results
439 # 5 compiler messages saved in config.log
440 if test "$silent" = yes; then
441 exec 6>/dev/null
442 else
443 exec 6>&1
445 exec 5>./config.log
447 echo "\
448 This file contains any messages produced by compilers while
449 running configure, to aid debugging if configure makes a mistake.
450 " 1>&5
452 # Strip out --no-create and --no-recursion so they do not pile up.
453 # Also quote any args containing shell metacharacters.
454 ac_configure_args=
455 for ac_arg
457 case "$ac_arg" in
458 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
459 | --no-cr | --no-c) ;;
460 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
461 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
462 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
463 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
464 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
465 esac
466 done
468 # NLS nuisances.
469 # Only set these to C if already set. These must not be set unconditionally
470 # because not all systems understand e.g. LANG=C (notably SCO).
471 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
472 # Non-C LC_CTYPE values break the ctype check.
473 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
474 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
475 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
476 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
478 # confdefs.h avoids OS command line length limits that DEFS can exceed.
479 rm -rf conftest* confdefs.h
480 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
481 echo > confdefs.h
483 # A filename unique to this package, relative to the directory that
484 # configure is in, which we can look for to find out if srcdir is correct.
485 ac_unique_file=libbfd.c
487 # Find the source files, if location was not specified.
488 if test -z "$srcdir"; then
489 ac_srcdir_defaulted=yes
490 # Try the directory containing this script, then its parent.
491 ac_prog=$0
492 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
493 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
494 srcdir=$ac_confdir
495 if test ! -r $srcdir/$ac_unique_file; then
496 srcdir=..
498 else
499 ac_srcdir_defaulted=no
501 if test ! -r $srcdir/$ac_unique_file; then
502 if test "$ac_srcdir_defaulted" = yes; then
503 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
504 else
505 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
508 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
510 # Prefer explicitly selected file to automatically selected ones.
511 if test -z "$CONFIG_SITE"; then
512 if test "x$prefix" != xNONE; then
513 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
514 else
515 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
518 for ac_site_file in $CONFIG_SITE; do
519 if test -r "$ac_site_file"; then
520 echo "loading site script $ac_site_file"
521 . "$ac_site_file"
523 done
525 if test -r "$cache_file"; then
526 echo "loading cache $cache_file"
527 . $cache_file
528 else
529 echo "creating cache $cache_file"
530 > $cache_file
533 ac_ext=c
534 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
535 ac_cpp='$CPP $CPPFLAGS'
536 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
537 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
538 cross_compiling=$ac_cv_prog_cc_cross
540 ac_exeext=
541 ac_objext=o
542 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
543 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
544 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
545 ac_n= ac_c='
546 ' ac_t=' '
547 else
548 ac_n=-n ac_c= ac_t=
550 else
551 ac_n= ac_c='\c' ac_t=
554 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
555 echo "configure:556: checking for Cygwin environment" >&5
556 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
557 echo $ac_n "(cached) $ac_c" 1>&6
558 else
559 cat > conftest.$ac_ext <<EOF
560 #line 561 "configure"
561 #include "confdefs.h"
563 int main() {
565 #ifndef __CYGWIN__
566 #define __CYGWIN__ __CYGWIN32__
567 #endif
568 return __CYGWIN__;
569 ; return 0; }
571 if { (eval echo configure:572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
572 rm -rf conftest*
573 ac_cv_cygwin=yes
574 else
575 echo "configure: failed program was:" >&5
576 cat conftest.$ac_ext >&5
577 rm -rf conftest*
578 ac_cv_cygwin=no
580 rm -f conftest*
581 rm -f conftest*
584 echo "$ac_t""$ac_cv_cygwin" 1>&6
585 CYGWIN=
586 test "$ac_cv_cygwin" = yes && CYGWIN=yes
587 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
588 echo "configure:589: checking for mingw32 environment" >&5
589 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
590 echo $ac_n "(cached) $ac_c" 1>&6
591 else
592 cat > conftest.$ac_ext <<EOF
593 #line 594 "configure"
594 #include "confdefs.h"
596 int main() {
597 return __MINGW32__;
598 ; return 0; }
600 if { (eval echo configure:601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
601 rm -rf conftest*
602 ac_cv_mingw32=yes
603 else
604 echo "configure: failed program was:" >&5
605 cat conftest.$ac_ext >&5
606 rm -rf conftest*
607 ac_cv_mingw32=no
609 rm -f conftest*
610 rm -f conftest*
613 echo "$ac_t""$ac_cv_mingw32" 1>&6
614 MINGW32=
615 test "$ac_cv_mingw32" = yes && MINGW32=yes
618 ac_aux_dir=
619 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
620 if test -f $ac_dir/install-sh; then
621 ac_aux_dir=$ac_dir
622 ac_install_sh="$ac_aux_dir/install-sh -c"
623 break
624 elif test -f $ac_dir/install.sh; then
625 ac_aux_dir=$ac_dir
626 ac_install_sh="$ac_aux_dir/install.sh -c"
627 break
629 done
630 if test -z "$ac_aux_dir"; then
631 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
633 ac_config_guess=$ac_aux_dir/config.guess
634 ac_config_sub=$ac_aux_dir/config.sub
635 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
638 # Do some error checking and defaulting for the host and target type.
639 # The inputs are:
640 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
642 # The rules are:
643 # 1. You are not allowed to specify --host, --target, and nonopt at the
644 # same time.
645 # 2. Host defaults to nonopt.
646 # 3. If nonopt is not specified, then host defaults to the current host,
647 # as determined by config.guess.
648 # 4. Target and build default to nonopt.
649 # 5. If nonopt is not specified, then target and build default to host.
651 # The aliases save the names the user supplied, while $host etc.
652 # will get canonicalized.
653 case $host---$target---$nonopt in
654 NONE---*---* | *---NONE---* | *---*---NONE) ;;
655 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
656 esac
659 # Make sure we can run config.sub.
660 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
661 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
664 echo $ac_n "checking host system type""... $ac_c" 1>&6
665 echo "configure:666: checking host system type" >&5
667 host_alias=$host
668 case "$host_alias" in
669 NONE)
670 case $nonopt in
671 NONE)
672 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
673 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
674 fi ;;
675 *) host_alias=$nonopt ;;
676 esac ;;
677 esac
679 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
680 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
681 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
682 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
683 echo "$ac_t""$host" 1>&6
685 echo $ac_n "checking target system type""... $ac_c" 1>&6
686 echo "configure:687: checking target system type" >&5
688 target_alias=$target
689 case "$target_alias" in
690 NONE)
691 case $nonopt in
692 NONE) target_alias=$host_alias ;;
693 *) target_alias=$nonopt ;;
694 esac ;;
695 esac
697 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
698 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
699 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
700 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
701 echo "$ac_t""$target" 1>&6
703 echo $ac_n "checking build system type""... $ac_c" 1>&6
704 echo "configure:705: checking build system type" >&5
706 build_alias=$build
707 case "$build_alias" in
708 NONE)
709 case $nonopt in
710 NONE) build_alias=$host_alias ;;
711 *) build_alias=$nonopt ;;
712 esac ;;
713 esac
715 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
716 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
717 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
718 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
719 echo "$ac_t""$build" 1>&6
721 test "$host_alias" != "$target_alias" &&
722 test "$program_prefix$program_suffix$program_transform_name" = \
723 NONENONEs,x,x, &&
724 program_prefix=${target_alias}-
726 # Extract the first word of "gcc", so it can be a program name with args.
727 set dummy gcc; ac_word=$2
728 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
729 echo "configure:730: checking for $ac_word" >&5
730 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
731 echo $ac_n "(cached) $ac_c" 1>&6
732 else
733 if test -n "$CC"; then
734 ac_cv_prog_CC="$CC" # Let the user override the test.
735 else
736 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
737 ac_dummy="$PATH"
738 for ac_dir in $ac_dummy; do
739 test -z "$ac_dir" && ac_dir=.
740 if test -f $ac_dir/$ac_word; then
741 ac_cv_prog_CC="gcc"
742 break
744 done
745 IFS="$ac_save_ifs"
748 CC="$ac_cv_prog_CC"
749 if test -n "$CC"; then
750 echo "$ac_t""$CC" 1>&6
751 else
752 echo "$ac_t""no" 1>&6
755 if test -z "$CC"; then
756 # Extract the first word of "cc", so it can be a program name with args.
757 set dummy cc; ac_word=$2
758 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
759 echo "configure:760: checking for $ac_word" >&5
760 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
761 echo $ac_n "(cached) $ac_c" 1>&6
762 else
763 if test -n "$CC"; then
764 ac_cv_prog_CC="$CC" # Let the user override the test.
765 else
766 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
767 ac_prog_rejected=no
768 ac_dummy="$PATH"
769 for ac_dir in $ac_dummy; do
770 test -z "$ac_dir" && ac_dir=.
771 if test -f $ac_dir/$ac_word; then
772 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
773 ac_prog_rejected=yes
774 continue
776 ac_cv_prog_CC="cc"
777 break
779 done
780 IFS="$ac_save_ifs"
781 if test $ac_prog_rejected = yes; then
782 # We found a bogon in the path, so make sure we never use it.
783 set dummy $ac_cv_prog_CC
784 shift
785 if test $# -gt 0; then
786 # We chose a different compiler from the bogus one.
787 # However, it has the same basename, so the bogon will be chosen
788 # first if we set CC to just the basename; use the full file name.
789 shift
790 set dummy "$ac_dir/$ac_word" "$@"
791 shift
792 ac_cv_prog_CC="$@"
797 CC="$ac_cv_prog_CC"
798 if test -n "$CC"; then
799 echo "$ac_t""$CC" 1>&6
800 else
801 echo "$ac_t""no" 1>&6
804 if test -z "$CC"; then
805 case "`uname -s`" in
806 *win32* | *WIN32*)
807 # Extract the first word of "cl", so it can be a program name with args.
808 set dummy cl; ac_word=$2
809 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
810 echo "configure:811: checking for $ac_word" >&5
811 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
812 echo $ac_n "(cached) $ac_c" 1>&6
813 else
814 if test -n "$CC"; then
815 ac_cv_prog_CC="$CC" # Let the user override the test.
816 else
817 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
818 ac_dummy="$PATH"
819 for ac_dir in $ac_dummy; do
820 test -z "$ac_dir" && ac_dir=.
821 if test -f $ac_dir/$ac_word; then
822 ac_cv_prog_CC="cl"
823 break
825 done
826 IFS="$ac_save_ifs"
829 CC="$ac_cv_prog_CC"
830 if test -n "$CC"; then
831 echo "$ac_t""$CC" 1>&6
832 else
833 echo "$ac_t""no" 1>&6
836 esac
838 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
841 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
842 echo "configure:843: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
844 ac_ext=c
845 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
846 ac_cpp='$CPP $CPPFLAGS'
847 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
848 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
849 cross_compiling=$ac_cv_prog_cc_cross
851 cat > conftest.$ac_ext << EOF
853 #line 854 "configure"
854 #include "confdefs.h"
856 main(){return(0);}
858 if { (eval echo configure:859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
859 ac_cv_prog_cc_works=yes
860 # If we can't run a trivial program, we are probably using a cross compiler.
861 if (./conftest; exit) 2>/dev/null; then
862 ac_cv_prog_cc_cross=no
863 else
864 ac_cv_prog_cc_cross=yes
866 else
867 echo "configure: failed program was:" >&5
868 cat conftest.$ac_ext >&5
869 ac_cv_prog_cc_works=no
871 rm -fr conftest*
872 ac_ext=c
873 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
874 ac_cpp='$CPP $CPPFLAGS'
875 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
876 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
877 cross_compiling=$ac_cv_prog_cc_cross
879 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
880 if test $ac_cv_prog_cc_works = no; then
881 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
883 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
884 echo "configure:885: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
885 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
886 cross_compiling=$ac_cv_prog_cc_cross
888 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
889 echo "configure:890: checking whether we are using GNU C" >&5
890 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
891 echo $ac_n "(cached) $ac_c" 1>&6
892 else
893 cat > conftest.c <<EOF
894 #ifdef __GNUC__
895 yes;
896 #endif
898 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:899: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
899 ac_cv_prog_gcc=yes
900 else
901 ac_cv_prog_gcc=no
905 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
907 if test $ac_cv_prog_gcc = yes; then
908 GCC=yes
909 else
910 GCC=
913 ac_test_CFLAGS="${CFLAGS+set}"
914 ac_save_CFLAGS="$CFLAGS"
915 CFLAGS=
916 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
917 echo "configure:918: checking whether ${CC-cc} accepts -g" >&5
918 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
919 echo $ac_n "(cached) $ac_c" 1>&6
920 else
921 echo 'void f(){}' > conftest.c
922 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
923 ac_cv_prog_cc_g=yes
924 else
925 ac_cv_prog_cc_g=no
927 rm -f conftest*
931 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
932 if test "$ac_test_CFLAGS" = set; then
933 CFLAGS="$ac_save_CFLAGS"
934 elif test $ac_cv_prog_cc_g = yes; then
935 if test "$GCC" = yes; then
936 CFLAGS="-g -O2"
937 else
938 CFLAGS="-g"
940 else
941 if test "$GCC" = yes; then
942 CFLAGS="-O2"
943 else
944 CFLAGS=
948 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
949 echo "configure:950: checking for POSIXized ISC" >&5
950 if test -d /etc/conf/kconfig.d &&
951 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
952 then
953 echo "$ac_t""yes" 1>&6
954 ISC=yes # If later tests want to check for ISC.
955 cat >> confdefs.h <<\EOF
956 #define _POSIX_SOURCE 1
959 if test "$GCC" = yes; then
960 CC="$CC -posix"
961 else
962 CC="$CC -Xp"
964 else
965 echo "$ac_t""no" 1>&6
966 ISC=
970 # Find a good install program. We prefer a C program (faster),
971 # so one script is as good as another. But avoid the broken or
972 # incompatible versions:
973 # SysV /etc/install, /usr/sbin/install
974 # SunOS /usr/etc/install
975 # IRIX /sbin/install
976 # AIX /bin/install
977 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
978 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
979 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
980 # ./install, which can be erroneously created by make from ./install.sh.
981 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
982 echo "configure:983: checking for a BSD compatible install" >&5
983 if test -z "$INSTALL"; then
984 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
985 echo $ac_n "(cached) $ac_c" 1>&6
986 else
987 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
988 for ac_dir in $PATH; do
989 # Account for people who put trailing slashes in PATH elements.
990 case "$ac_dir/" in
991 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
993 # OSF1 and SCO ODT 3.0 have their own names for install.
994 # Don't use installbsd from OSF since it installs stuff as root
995 # by default.
996 for ac_prog in ginstall scoinst install; do
997 if test -f $ac_dir/$ac_prog; then
998 if test $ac_prog = install &&
999 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1000 # AIX install. It has an incompatible calling convention.
1002 else
1003 ac_cv_path_install="$ac_dir/$ac_prog -c"
1004 break 2
1007 done
1009 esac
1010 done
1011 IFS="$ac_save_IFS"
1014 if test "${ac_cv_path_install+set}" = set; then
1015 INSTALL="$ac_cv_path_install"
1016 else
1017 # As a last resort, use the slow shell script. We don't cache a
1018 # path for INSTALL within a source directory, because that will
1019 # break other packages using the cache if that directory is
1020 # removed, or if the path is relative.
1021 INSTALL="$ac_install_sh"
1024 echo "$ac_t""$INSTALL" 1>&6
1026 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1027 # It thinks the first close brace ends the variable substitution.
1028 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1030 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1032 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1034 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1035 echo "configure:1036: checking whether build environment is sane" >&5
1036 # Just in case
1037 sleep 1
1038 echo timestamp > conftestfile
1039 # Do `set' in a subshell so we don't clobber the current shell's
1040 # arguments. Must try -L first in case configure is actually a
1041 # symlink; some systems play weird games with the mod time of symlinks
1042 # (eg FreeBSD returns the mod time of the symlink's containing
1043 # directory).
1044 if (
1045 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1046 if test "$*" = "X"; then
1047 # -L didn't work.
1048 set X `ls -t $srcdir/configure conftestfile`
1050 if test "$*" != "X $srcdir/configure conftestfile" \
1051 && test "$*" != "X conftestfile $srcdir/configure"; then
1053 # If neither matched, then we have a broken ls. This can happen
1054 # if, for instance, CONFIG_SHELL is bash and it inherits a
1055 # broken ls alias from the environment. This has actually
1056 # happened. Such a system could not be considered "sane".
1057 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1058 alias in your environment" 1>&2; exit 1; }
1061 test "$2" = conftestfile
1063 then
1064 # Ok.
1066 else
1067 { echo "configure: error: newly created file is older than distributed files!
1068 Check your system clock" 1>&2; exit 1; }
1070 rm -f conftest*
1071 echo "$ac_t""yes" 1>&6
1072 if test "$program_transform_name" = s,x,x,; then
1073 program_transform_name=
1074 else
1075 # Double any \ or $. echo might interpret backslashes.
1076 cat <<\EOF_SED > conftestsed
1077 s,\\,\\\\,g; s,\$,$$,g
1078 EOF_SED
1079 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1080 rm -f conftestsed
1082 test "$program_prefix" != NONE &&
1083 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1084 # Use a double $ so make ignores it.
1085 test "$program_suffix" != NONE &&
1086 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1088 # sed with no file args requires a program.
1089 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1091 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1092 echo "configure:1093: checking whether ${MAKE-make} sets \${MAKE}" >&5
1093 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1094 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1095 echo $ac_n "(cached) $ac_c" 1>&6
1096 else
1097 cat > conftestmake <<\EOF
1098 all:
1099 @echo 'ac_maketemp="${MAKE}"'
1101 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1102 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1103 if test -n "$ac_maketemp"; then
1104 eval ac_cv_prog_make_${ac_make}_set=yes
1105 else
1106 eval ac_cv_prog_make_${ac_make}_set=no
1108 rm -f conftestmake
1110 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1111 echo "$ac_t""yes" 1>&6
1112 SET_MAKE=
1113 else
1114 echo "$ac_t""no" 1>&6
1115 SET_MAKE="MAKE=${MAKE-make}"
1119 PACKAGE=bfd
1121 VERSION=2.12.90
1123 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1124 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1126 cat >> confdefs.h <<EOF
1127 #define PACKAGE "$PACKAGE"
1130 cat >> confdefs.h <<EOF
1131 #define VERSION "$VERSION"
1136 missing_dir=`cd $ac_aux_dir && pwd`
1137 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1138 echo "configure:1139: checking for working aclocal" >&5
1139 # Run test in a subshell; some versions of sh will print an error if
1140 # an executable is not found, even if stderr is redirected.
1141 # Redirect stdin to placate older versions of autoconf. Sigh.
1142 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1143 ACLOCAL=aclocal
1144 echo "$ac_t""found" 1>&6
1145 else
1146 ACLOCAL="$missing_dir/missing aclocal"
1147 echo "$ac_t""missing" 1>&6
1150 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1151 echo "configure:1152: checking for working autoconf" >&5
1152 # Run test in a subshell; some versions of sh will print an error if
1153 # an executable is not found, even if stderr is redirected.
1154 # Redirect stdin to placate older versions of autoconf. Sigh.
1155 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1156 AUTOCONF=autoconf
1157 echo "$ac_t""found" 1>&6
1158 else
1159 AUTOCONF="$missing_dir/missing autoconf"
1160 echo "$ac_t""missing" 1>&6
1163 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1164 echo "configure:1165: checking for working automake" >&5
1165 # Run test in a subshell; some versions of sh will print an error if
1166 # an executable is not found, even if stderr is redirected.
1167 # Redirect stdin to placate older versions of autoconf. Sigh.
1168 if (automake --version) < /dev/null > /dev/null 2>&1; then
1169 AUTOMAKE=automake
1170 echo "$ac_t""found" 1>&6
1171 else
1172 AUTOMAKE="$missing_dir/missing automake"
1173 echo "$ac_t""missing" 1>&6
1176 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1177 echo "configure:1178: checking for working autoheader" >&5
1178 # Run test in a subshell; some versions of sh will print an error if
1179 # an executable is not found, even if stderr is redirected.
1180 # Redirect stdin to placate older versions of autoconf. Sigh.
1181 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1182 AUTOHEADER=autoheader
1183 echo "$ac_t""found" 1>&6
1184 else
1185 AUTOHEADER="$missing_dir/missing autoheader"
1186 echo "$ac_t""missing" 1>&6
1189 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1190 echo "configure:1191: checking for working makeinfo" >&5
1191 # Run test in a subshell; some versions of sh will print an error if
1192 # an executable is not found, even if stderr is redirected.
1193 # Redirect stdin to placate older versions of autoconf. Sigh.
1194 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1195 MAKEINFO=makeinfo
1196 echo "$ac_t""found" 1>&6
1197 else
1198 MAKEINFO="$missing_dir/missing makeinfo"
1199 echo "$ac_t""missing" 1>&6
1203 # Uncomment the next line to remove the date from the reported bfd version
1204 #is_release=y
1206 bfd_version=`echo "${VERSION}" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$/\1\2\3\4\5/'`
1208 bfd_version_string="\"${VERSION}\""
1209 bfd_version_date=`sed -e 's/.*DATE //' < ${srcdir}/version.h`
1210 if test x${is_release} = x; then
1211 bfd_version_string="\"${VERSION} ${bfd_version_date}\""
1217 if test $host != $build; then
1218 ac_tool_prefix=${host_alias}-
1219 else
1220 ac_tool_prefix=
1223 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1224 set dummy ${ac_tool_prefix}ar; ac_word=$2
1225 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1226 echo "configure:1227: checking for $ac_word" >&5
1227 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1228 echo $ac_n "(cached) $ac_c" 1>&6
1229 else
1230 if test -n "$AR"; then
1231 ac_cv_prog_AR="$AR" # Let the user override the test.
1232 else
1233 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1234 ac_dummy="$PATH"
1235 for ac_dir in $ac_dummy; do
1236 test -z "$ac_dir" && ac_dir=.
1237 if test -f $ac_dir/$ac_word; then
1238 ac_cv_prog_AR="${ac_tool_prefix}ar"
1239 break
1241 done
1242 IFS="$ac_save_ifs"
1243 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1246 AR="$ac_cv_prog_AR"
1247 if test -n "$AR"; then
1248 echo "$ac_t""$AR" 1>&6
1249 else
1250 echo "$ac_t""no" 1>&6
1255 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1256 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1257 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1258 echo "configure:1259: checking for $ac_word" >&5
1259 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1260 echo $ac_n "(cached) $ac_c" 1>&6
1261 else
1262 if test -n "$RANLIB"; then
1263 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1264 else
1265 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1266 ac_dummy="$PATH"
1267 for ac_dir in $ac_dummy; do
1268 test -z "$ac_dir" && ac_dir=.
1269 if test -f $ac_dir/$ac_word; then
1270 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1271 break
1273 done
1274 IFS="$ac_save_ifs"
1277 RANLIB="$ac_cv_prog_RANLIB"
1278 if test -n "$RANLIB"; then
1279 echo "$ac_t""$RANLIB" 1>&6
1280 else
1281 echo "$ac_t""no" 1>&6
1285 if test -z "$ac_cv_prog_RANLIB"; then
1286 if test -n "$ac_tool_prefix"; then
1287 # Extract the first word of "ranlib", so it can be a program name with args.
1288 set dummy ranlib; ac_word=$2
1289 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1290 echo "configure:1291: checking for $ac_word" >&5
1291 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1292 echo $ac_n "(cached) $ac_c" 1>&6
1293 else
1294 if test -n "$RANLIB"; then
1295 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1296 else
1297 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1298 ac_dummy="$PATH"
1299 for ac_dir in $ac_dummy; do
1300 test -z "$ac_dir" && ac_dir=.
1301 if test -f $ac_dir/$ac_word; then
1302 ac_cv_prog_RANLIB="ranlib"
1303 break
1305 done
1306 IFS="$ac_save_ifs"
1307 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1310 RANLIB="$ac_cv_prog_RANLIB"
1311 if test -n "$RANLIB"; then
1312 echo "$ac_t""$RANLIB" 1>&6
1313 else
1314 echo "$ac_t""no" 1>&6
1317 else
1318 RANLIB=":"
1323 # Check whether --enable-shared or --disable-shared was given.
1324 if test "${enable_shared+set}" = set; then
1325 enableval="$enable_shared"
1326 p=${PACKAGE-default}
1327 case $enableval in
1328 yes) enable_shared=yes ;;
1329 no) enable_shared=no ;;
1331 enable_shared=no
1332 # Look at the argument we got. We use all the common list separators.
1333 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1334 for pkg in $enableval; do
1335 if test "X$pkg" = "X$p"; then
1336 enable_shared=yes
1338 done
1339 IFS="$ac_save_ifs"
1341 esac
1342 else
1343 enable_shared=no
1347 # Check whether --enable-static or --disable-static was given.
1348 if test "${enable_static+set}" = set; then
1349 enableval="$enable_static"
1350 p=${PACKAGE-default}
1351 case $enableval in
1352 yes) enable_static=yes ;;
1353 no) enable_static=no ;;
1355 enable_static=no
1356 # Look at the argument we got. We use all the common list separators.
1357 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1358 for pkg in $enableval; do
1359 if test "X$pkg" = "X$p"; then
1360 enable_static=yes
1362 done
1363 IFS="$ac_save_ifs"
1365 esac
1366 else
1367 enable_static=yes
1370 # Check whether --enable-fast-install or --disable-fast-install was given.
1371 if test "${enable_fast_install+set}" = set; then
1372 enableval="$enable_fast_install"
1373 p=${PACKAGE-default}
1374 case $enableval in
1375 yes) enable_fast_install=yes ;;
1376 no) enable_fast_install=no ;;
1378 enable_fast_install=no
1379 # Look at the argument we got. We use all the common list separators.
1380 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1381 for pkg in $enableval; do
1382 if test "X$pkg" = "X$p"; then
1383 enable_fast_install=yes
1385 done
1386 IFS="$ac_save_ifs"
1388 esac
1389 else
1390 enable_fast_install=yes
1393 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1394 if test "${with_gnu_ld+set}" = set; then
1395 withval="$with_gnu_ld"
1396 test "$withval" = no || with_gnu_ld=yes
1397 else
1398 with_gnu_ld=no
1401 ac_prog=ld
1402 if test "$GCC" = yes; then
1403 # Check if gcc -print-prog-name=ld gives a path.
1404 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1405 echo "configure:1406: checking for ld used by GCC" >&5
1406 case $host in
1407 *-*-mingw*)
1408 # gcc leaves a trailing carriage return which upsets mingw
1409 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1411 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1412 esac
1413 case $ac_prog in
1414 # Accept absolute paths.
1415 [\\/]* | [A-Za-z]:[\\/]*)
1416 re_direlt='/[^/][^/]*/\.\./'
1417 # Canonicalize the path of ld
1418 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1419 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1420 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1421 done
1422 test -z "$LD" && LD="$ac_prog"
1425 # If it fails, then pretend we aren't using GCC.
1426 ac_prog=ld
1429 # If it is relative, then search for the first ld in PATH.
1430 with_gnu_ld=unknown
1432 esac
1433 elif test "$with_gnu_ld" = yes; then
1434 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1435 echo "configure:1436: checking for GNU ld" >&5
1436 else
1437 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1438 echo "configure:1439: checking for non-GNU ld" >&5
1440 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1441 echo $ac_n "(cached) $ac_c" 1>&6
1442 else
1443 if test -z "$LD"; then
1444 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1445 for ac_dir in $PATH; do
1446 test -z "$ac_dir" && ac_dir=.
1447 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1448 lt_cv_path_LD="$ac_dir/$ac_prog"
1449 # Check to see if the program is GNU ld. I'd rather use --version,
1450 # but apparently some GNU ld's only accept -v.
1451 # Break only if it was the GNU/non-GNU ld that we prefer.
1452 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1453 test "$with_gnu_ld" != no && break
1454 else
1455 test "$with_gnu_ld" != yes && break
1458 done
1459 IFS="$ac_save_ifs"
1460 else
1461 lt_cv_path_LD="$LD" # Let the user override the test with a path.
1465 LD="$lt_cv_path_LD"
1466 if test -n "$LD"; then
1467 echo "$ac_t""$LD" 1>&6
1468 else
1469 echo "$ac_t""no" 1>&6
1471 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1472 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1473 echo "configure:1474: checking if the linker ($LD) is GNU ld" >&5
1474 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1475 echo $ac_n "(cached) $ac_c" 1>&6
1476 else
1477 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1478 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1479 lt_cv_prog_gnu_ld=yes
1480 else
1481 lt_cv_prog_gnu_ld=no
1485 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1486 with_gnu_ld=$lt_cv_prog_gnu_ld
1489 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1490 echo "configure:1491: checking for $LD option to reload object files" >&5
1491 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1492 echo $ac_n "(cached) $ac_c" 1>&6
1493 else
1494 lt_cv_ld_reload_flag='-r'
1497 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1498 reload_flag=$lt_cv_ld_reload_flag
1499 test -n "$reload_flag" && reload_flag=" $reload_flag"
1501 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1502 echo "configure:1503: checking for BSD-compatible nm" >&5
1503 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1504 echo $ac_n "(cached) $ac_c" 1>&6
1505 else
1506 if test -n "$NM"; then
1507 # Let the user override the test.
1508 lt_cv_path_NM="$NM"
1509 else
1510 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1511 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1512 test -z "$ac_dir" && ac_dir=.
1513 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1514 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1515 # Check to see if the nm accepts a BSD-compat flag.
1516 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1517 # nm: unknown option "B" ignored
1518 # Tru64's nm complains that /dev/null is an invalid object file
1519 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1520 lt_cv_path_NM="$tmp_nm -B"
1521 break
1522 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1523 lt_cv_path_NM="$tmp_nm -p"
1524 break
1525 else
1526 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1527 continue # so that we can try to find one that supports BSD flags
1530 done
1531 IFS="$ac_save_ifs"
1532 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1536 NM="$lt_cv_path_NM"
1537 echo "$ac_t""$NM" 1>&6
1539 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1540 echo "configure:1541: checking whether ln -s works" >&5
1541 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1542 echo $ac_n "(cached) $ac_c" 1>&6
1543 else
1544 rm -f conftestdata
1545 if ln -s X conftestdata 2>/dev/null
1546 then
1547 rm -f conftestdata
1548 ac_cv_prog_LN_S="ln -s"
1549 else
1550 ac_cv_prog_LN_S=ln
1553 LN_S="$ac_cv_prog_LN_S"
1554 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1555 echo "$ac_t""yes" 1>&6
1556 else
1557 echo "$ac_t""no" 1>&6
1560 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1561 echo "configure:1562: checking how to recognise dependant libraries" >&5
1562 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1563 echo $ac_n "(cached) $ac_c" 1>&6
1564 else
1565 lt_cv_file_magic_cmd='$MAGIC_CMD'
1566 lt_cv_file_magic_test_file=
1567 lt_cv_deplibs_check_method='unknown'
1568 # Need to set the preceding variable on all platforms that support
1569 # interlibrary dependencies.
1570 # 'none' -- dependencies not supported.
1571 # `unknown' -- same as none, but documents that we really don't know.
1572 # 'pass_all' -- all dependencies passed with no checks.
1573 # 'test_compile' -- check by making test program.
1574 # 'file_magic [regex]' -- check by looking for files in library path
1575 # which responds to the $file_magic_cmd with a given egrep regex.
1576 # If you have `file' or equivalent on your system and you're not sure
1577 # whether `pass_all' will *always* work, you probably want this one.
1579 case $host_os in
1580 aix*)
1581 lt_cv_deplibs_check_method=pass_all
1584 beos*)
1585 lt_cv_deplibs_check_method=pass_all
1588 bsdi4*)
1589 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1590 lt_cv_file_magic_cmd='/usr/bin/file -L'
1591 lt_cv_file_magic_test_file=/shlib/libc.so
1594 cygwin* | mingw* |pw32*)
1595 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1596 lt_cv_file_magic_cmd='$OBJDUMP -f'
1599 darwin* | rhapsody*)
1600 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1601 lt_cv_file_magic_cmd='/usr/bin/file -L'
1602 case "$host_os" in
1603 rhapsody* | darwin1.012)
1604 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1606 *) # Darwin 1.3 on
1607 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1609 esac
1612 freebsd* )
1613 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1614 case $host_cpu in
1615 i*86 )
1616 # Not sure whether the presence of OpenBSD here was a mistake.
1617 # Let's accept both of them until this is cleared up.
1618 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1619 lt_cv_file_magic_cmd=/usr/bin/file
1620 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1622 esac
1623 else
1624 lt_cv_deplibs_check_method=pass_all
1628 gnu*)
1629 lt_cv_deplibs_check_method=pass_all
1632 hpux10.20*|hpux11*)
1633 case $host_cpu in
1634 hppa*)
1635 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1636 lt_cv_file_magic_cmd=/usr/bin/file
1637 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1639 ia64*)
1640 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1641 lt_cv_file_magic_cmd=/usr/bin/file
1642 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1644 esac
1647 irix5* | irix6*)
1648 case $host_os in
1649 irix5*)
1650 # this will be overridden with pass_all, but let us keep it just in case
1651 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1654 case $LD in
1655 *-32|*"-32 ") libmagic=32-bit;;
1656 *-n32|*"-n32 ") libmagic=N32;;
1657 *-64|*"-64 ") libmagic=64-bit;;
1658 *) libmagic=never-match;;
1659 esac
1660 # this will be overridden with pass_all, but let us keep it just in case
1661 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1663 esac
1664 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1665 lt_cv_deplibs_check_method=pass_all
1668 # This must be Linux ELF.
1669 linux-gnu*)
1670 case $host_cpu in
1671 alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1672 lt_cv_deplibs_check_method=pass_all ;;
1674 # glibc up to 2.1.1 does not perform some relocations on ARM
1675 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1676 esac
1677 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1680 netbsd*)
1681 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1682 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1683 else
1684 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1688 newsos6)
1689 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1690 lt_cv_file_magic_cmd=/usr/bin/file
1691 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1694 osf3* | osf4* | osf5*)
1695 # this will be overridden with pass_all, but let us keep it just in case
1696 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1697 lt_cv_file_magic_test_file=/shlib/libc.so
1698 lt_cv_deplibs_check_method=pass_all
1701 sco3.2v5*)
1702 lt_cv_deplibs_check_method=pass_all
1705 solaris*)
1706 lt_cv_deplibs_check_method=pass_all
1707 lt_cv_file_magic_test_file=/lib/libc.so
1710 sysv5uw[78]* | sysv4*uw2*)
1711 lt_cv_deplibs_check_method=pass_all
1714 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1715 case $host_vendor in
1716 ncr)
1717 lt_cv_deplibs_check_method=pass_all
1719 motorola)
1720 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1721 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1723 esac
1725 esac
1729 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1730 file_magic_cmd=$lt_cv_file_magic_cmd
1731 deplibs_check_method=$lt_cv_deplibs_check_method
1733 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1734 echo "configure:1735: checking for object suffix" >&5
1735 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1736 echo $ac_n "(cached) $ac_c" 1>&6
1737 else
1738 rm -f conftest*
1739 echo 'int i = 1;' > conftest.$ac_ext
1740 if { (eval echo configure:1741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1741 for ac_file in conftest.*; do
1742 case $ac_file in
1743 *.c) ;;
1744 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1745 esac
1746 done
1747 else
1748 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1750 rm -f conftest*
1753 echo "$ac_t""$ac_cv_objext" 1>&6
1754 OBJEXT=$ac_cv_objext
1755 ac_objext=$ac_cv_objext
1759 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1760 echo "configure:1761: checking for executable suffix" >&5
1761 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1762 echo $ac_n "(cached) $ac_c" 1>&6
1763 else
1764 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1765 ac_cv_exeext=.exe
1766 else
1767 rm -f conftest*
1768 echo 'int main () { return 0; }' > conftest.$ac_ext
1769 ac_cv_exeext=
1770 if { (eval echo configure:1771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1771 for file in conftest.*; do
1772 case $file in
1773 *.c | *.o | *.obj) ;;
1774 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1775 esac
1776 done
1777 else
1778 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1780 rm -f conftest*
1781 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1785 EXEEXT=""
1786 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1787 echo "$ac_t""${ac_cv_exeext}" 1>&6
1788 ac_exeext=$EXEEXT
1790 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1792 # Only perform the check for file, if the check method requires it
1793 case $deplibs_check_method in
1794 file_magic*)
1795 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1796 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1797 echo "configure:1798: checking for ${ac_tool_prefix}file" >&5
1798 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1799 echo $ac_n "(cached) $ac_c" 1>&6
1800 else
1801 case $MAGIC_CMD in
1803 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1805 ?:/*)
1806 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1809 ac_save_MAGIC_CMD="$MAGIC_CMD"
1810 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1811 ac_dummy="/usr/bin:$PATH"
1812 for ac_dir in $ac_dummy; do
1813 test -z "$ac_dir" && ac_dir=.
1814 if test -f $ac_dir/${ac_tool_prefix}file; then
1815 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1816 if test -n "$file_magic_test_file"; then
1817 case $deplibs_check_method in
1818 "file_magic "*)
1819 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1820 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1821 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1822 egrep "$file_magic_regex" > /dev/null; then
1824 else
1825 cat <<EOF 1>&2
1827 *** Warning: the command libtool uses to detect shared libraries,
1828 *** $file_magic_cmd, produces output that libtool cannot recognize.
1829 *** The result is that libtool may fail to recognize shared libraries
1830 *** as such. This will affect the creation of libtool libraries that
1831 *** depend on shared libraries, but programs linked with such libtool
1832 *** libraries will work regardless of this problem. Nevertheless, you
1833 *** may want to report the problem to your system manager and/or to
1834 *** bug-libtool@gnu.org
1837 fi ;;
1838 esac
1840 break
1842 done
1843 IFS="$ac_save_ifs"
1844 MAGIC_CMD="$ac_save_MAGIC_CMD"
1846 esac
1849 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1850 if test -n "$MAGIC_CMD"; then
1851 echo "$ac_t""$MAGIC_CMD" 1>&6
1852 else
1853 echo "$ac_t""no" 1>&6
1856 if test -z "$lt_cv_path_MAGIC_CMD"; then
1857 if test -n "$ac_tool_prefix"; then
1858 echo $ac_n "checking for file""... $ac_c" 1>&6
1859 echo "configure:1860: checking for file" >&5
1860 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1861 echo $ac_n "(cached) $ac_c" 1>&6
1862 else
1863 case $MAGIC_CMD in
1865 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1867 ?:/*)
1868 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1871 ac_save_MAGIC_CMD="$MAGIC_CMD"
1872 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1873 ac_dummy="/usr/bin:$PATH"
1874 for ac_dir in $ac_dummy; do
1875 test -z "$ac_dir" && ac_dir=.
1876 if test -f $ac_dir/file; then
1877 lt_cv_path_MAGIC_CMD="$ac_dir/file"
1878 if test -n "$file_magic_test_file"; then
1879 case $deplibs_check_method in
1880 "file_magic "*)
1881 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1882 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1883 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1884 egrep "$file_magic_regex" > /dev/null; then
1886 else
1887 cat <<EOF 1>&2
1889 *** Warning: the command libtool uses to detect shared libraries,
1890 *** $file_magic_cmd, produces output that libtool cannot recognize.
1891 *** The result is that libtool may fail to recognize shared libraries
1892 *** as such. This will affect the creation of libtool libraries that
1893 *** depend on shared libraries, but programs linked with such libtool
1894 *** libraries will work regardless of this problem. Nevertheless, you
1895 *** may want to report the problem to your system manager and/or to
1896 *** bug-libtool@gnu.org
1899 fi ;;
1900 esac
1902 break
1904 done
1905 IFS="$ac_save_ifs"
1906 MAGIC_CMD="$ac_save_MAGIC_CMD"
1908 esac
1911 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1912 if test -n "$MAGIC_CMD"; then
1913 echo "$ac_t""$MAGIC_CMD" 1>&6
1914 else
1915 echo "$ac_t""no" 1>&6
1918 else
1919 MAGIC_CMD=:
1925 esac
1927 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1928 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1929 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1930 echo "configure:1931: checking for $ac_word" >&5
1931 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1932 echo $ac_n "(cached) $ac_c" 1>&6
1933 else
1934 if test -n "$RANLIB"; then
1935 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1936 else
1937 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1938 ac_dummy="$PATH"
1939 for ac_dir in $ac_dummy; do
1940 test -z "$ac_dir" && ac_dir=.
1941 if test -f $ac_dir/$ac_word; then
1942 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1943 break
1945 done
1946 IFS="$ac_save_ifs"
1949 RANLIB="$ac_cv_prog_RANLIB"
1950 if test -n "$RANLIB"; then
1951 echo "$ac_t""$RANLIB" 1>&6
1952 else
1953 echo "$ac_t""no" 1>&6
1957 if test -z "$ac_cv_prog_RANLIB"; then
1958 if test -n "$ac_tool_prefix"; then
1959 # Extract the first word of "ranlib", so it can be a program name with args.
1960 set dummy ranlib; ac_word=$2
1961 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1962 echo "configure:1963: checking for $ac_word" >&5
1963 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1964 echo $ac_n "(cached) $ac_c" 1>&6
1965 else
1966 if test -n "$RANLIB"; then
1967 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1968 else
1969 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1970 ac_dummy="$PATH"
1971 for ac_dir in $ac_dummy; do
1972 test -z "$ac_dir" && ac_dir=.
1973 if test -f $ac_dir/$ac_word; then
1974 ac_cv_prog_RANLIB="ranlib"
1975 break
1977 done
1978 IFS="$ac_save_ifs"
1979 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1982 RANLIB="$ac_cv_prog_RANLIB"
1983 if test -n "$RANLIB"; then
1984 echo "$ac_t""$RANLIB" 1>&6
1985 else
1986 echo "$ac_t""no" 1>&6
1989 else
1990 RANLIB=":"
1994 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1995 set dummy ${ac_tool_prefix}strip; ac_word=$2
1996 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1997 echo "configure:1998: checking for $ac_word" >&5
1998 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1999 echo $ac_n "(cached) $ac_c" 1>&6
2000 else
2001 if test -n "$STRIP"; then
2002 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2003 else
2004 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2005 ac_dummy="$PATH"
2006 for ac_dir in $ac_dummy; do
2007 test -z "$ac_dir" && ac_dir=.
2008 if test -f $ac_dir/$ac_word; then
2009 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2010 break
2012 done
2013 IFS="$ac_save_ifs"
2016 STRIP="$ac_cv_prog_STRIP"
2017 if test -n "$STRIP"; then
2018 echo "$ac_t""$STRIP" 1>&6
2019 else
2020 echo "$ac_t""no" 1>&6
2024 if test -z "$ac_cv_prog_STRIP"; then
2025 if test -n "$ac_tool_prefix"; then
2026 # Extract the first word of "strip", so it can be a program name with args.
2027 set dummy strip; ac_word=$2
2028 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2029 echo "configure:2030: checking for $ac_word" >&5
2030 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2031 echo $ac_n "(cached) $ac_c" 1>&6
2032 else
2033 if test -n "$STRIP"; then
2034 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2035 else
2036 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2037 ac_dummy="$PATH"
2038 for ac_dir in $ac_dummy; do
2039 test -z "$ac_dir" && ac_dir=.
2040 if test -f $ac_dir/$ac_word; then
2041 ac_cv_prog_STRIP="strip"
2042 break
2044 done
2045 IFS="$ac_save_ifs"
2046 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2049 STRIP="$ac_cv_prog_STRIP"
2050 if test -n "$STRIP"; then
2051 echo "$ac_t""$STRIP" 1>&6
2052 else
2053 echo "$ac_t""no" 1>&6
2056 else
2057 STRIP=":"
2062 # Check for any special flags to pass to ltconfig.
2063 libtool_flags="--cache-file=$cache_file"
2064 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2065 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2066 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2067 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2068 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2071 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2072 if test "${enable_libtool_lock+set}" = set; then
2073 enableval="$enable_libtool_lock"
2077 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2078 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2080 # Check whether --with-pic or --without-pic was given.
2081 if test "${with_pic+set}" = set; then
2082 withval="$with_pic"
2083 pic_mode="$withval"
2084 else
2085 pic_mode=default
2088 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2089 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2091 # Some flags need to be propagated to the compiler or linker for good
2092 # libtool support.
2093 case $host in
2094 *-*-irix6*)
2095 # Find out which ABI we are using.
2096 echo '#line 2097 "configure"' > conftest.$ac_ext
2097 if { (eval echo configure:2098: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2098 case `/usr/bin/file conftest.$ac_objext` in
2099 *32-bit*)
2100 LD="${LD-ld} -32"
2102 *N32*)
2103 LD="${LD-ld} -n32"
2105 *64-bit*)
2106 LD="${LD-ld} -64"
2108 esac
2110 rm -rf conftest*
2113 ia64-*-hpux*)
2114 # Find out which ABI we are using.
2115 echo 'int i;' > conftest.$ac_ext
2116 if { (eval echo configure:2117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2117 case "`/usr/bin/file conftest.o`" in
2118 *ELF-32*)
2119 HPUX_IA64_MODE="32"
2121 *ELF-64*)
2122 HPUX_IA64_MODE="64"
2124 esac
2126 rm -rf conftest*
2129 *-*-sco3.2v5*)
2130 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2131 SAVE_CFLAGS="$CFLAGS"
2132 CFLAGS="$CFLAGS -belf"
2133 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2134 echo "configure:2135: checking whether the C compiler needs -belf" >&5
2135 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2136 echo $ac_n "(cached) $ac_c" 1>&6
2137 else
2139 ac_ext=c
2140 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2141 ac_cpp='$CPP $CPPFLAGS'
2142 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2143 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2144 cross_compiling=$ac_cv_prog_cc_cross
2146 cat > conftest.$ac_ext <<EOF
2147 #line 2148 "configure"
2148 #include "confdefs.h"
2150 int main() {
2152 ; return 0; }
2154 if { (eval echo configure:2155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2155 rm -rf conftest*
2156 lt_cv_cc_needs_belf=yes
2157 else
2158 echo "configure: failed program was:" >&5
2159 cat conftest.$ac_ext >&5
2160 rm -rf conftest*
2161 lt_cv_cc_needs_belf=no
2163 rm -f conftest*
2164 ac_ext=c
2165 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2166 ac_cpp='$CPP $CPPFLAGS'
2167 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2168 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2169 cross_compiling=$ac_cv_prog_cc_cross
2173 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2174 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2175 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2176 CFLAGS="$SAVE_CFLAGS"
2181 esac
2184 # Save cache, so that ltconfig can load it
2185 cat > confcache <<\EOF
2186 # This file is a shell script that caches the results of configure
2187 # tests run on this system so they can be shared between configure
2188 # scripts and configure runs. It is not useful on other systems.
2189 # If it contains results you don't want to keep, you may remove or edit it.
2191 # By default, configure uses ./config.cache as the cache file,
2192 # creating it if it does not exist already. You can give configure
2193 # the --cache-file=FILE option to use a different cache file; that is
2194 # what configure does when it calls configure scripts in
2195 # subdirectories, so they share the cache.
2196 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2197 # config.status only pays attention to the cache file if you give it the
2198 # --recheck option to rerun configure.
2201 # The following way of writing the cache mishandles newlines in values,
2202 # but we know of no workaround that is simple, portable, and efficient.
2203 # So, don't put newlines in cache variables' values.
2204 # Ultrix sh set writes to stderr and can't be redirected directly,
2205 # and sets the high bit in the cache file unless we assign to the vars.
2206 (set) 2>&1 |
2207 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2208 *ac_space=\ *)
2209 # `set' does not quote correctly, so add quotes (double-quote substitution
2210 # turns \\\\ into \\, and sed turns \\ into \).
2211 sed -n \
2212 -e "s/'/'\\\\''/g" \
2213 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2216 # `set' quotes correctly as required by POSIX, so do not add quotes.
2217 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2219 esac >> confcache
2220 if cmp -s $cache_file confcache; then
2222 else
2223 if test -w $cache_file; then
2224 echo "updating cache $cache_file"
2225 cat confcache > $cache_file
2226 else
2227 echo "not updating unwritable cache $cache_file"
2230 rm -f confcache
2233 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2234 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2235 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2236 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2237 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2238 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2239 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2240 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2241 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2242 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2244 # Reload cache, that may have been modified by ltconfig
2245 if test -r "$cache_file"; then
2246 echo "loading cache $cache_file"
2247 . $cache_file
2248 else
2249 echo "creating cache $cache_file"
2250 > $cache_file
2254 # This can be used to rebuild libtool when needed
2255 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2257 # Always use our own libtool.
2258 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2260 # Redirect the config.log output again, so that the ltconfig log is not
2261 # clobbered by the next message.
2262 exec 5>>./config.log
2270 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2271 if test "${enable_64_bit_bfd+set}" = set; then
2272 enableval="$enable_64_bit_bfd"
2273 case "${enableval}" in
2274 yes) want64=true ;;
2275 no) want64=false ;;
2276 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2277 esac
2278 else
2279 want64=false
2281 # Check whether --enable-targets or --disable-targets was given.
2282 if test "${enable_targets+set}" = set; then
2283 enableval="$enable_targets"
2284 case "${enableval}" in
2285 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2287 no) enable_targets= ;;
2288 *) enable_targets=$enableval ;;
2289 esac
2291 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2292 if test "${enable_commonbfdlib+set}" = set; then
2293 enableval="$enable_commonbfdlib"
2294 case "${enableval}" in
2295 yes) commonbfdlib=true ;;
2296 no) commonbfdlib=false ;;
2297 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2298 esac
2300 # Check whether --with-mmap or --without-mmap was given.
2301 if test "${with_mmap+set}" = set; then
2302 withval="$with_mmap"
2303 case "${withval}" in
2304 yes) want_mmap=true ;;
2305 no) want_mmap=false ;;
2306 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
2307 esac
2308 else
2309 want_mmap=false
2312 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2313 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2314 if test "${enable_build_warnings+set}" = set; then
2315 enableval="$enable_build_warnings"
2316 case "${enableval}" in
2317 yes) ;;
2318 no) build_warnings="-w";;
2319 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2320 build_warnings="${build_warnings} ${t}";;
2321 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2322 build_warnings="${t} ${build_warnings}";;
2323 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2324 esac
2325 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2326 echo "Setting warning flags = $build_warnings" 6>&1
2329 WARN_CFLAGS=""
2330 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2331 WARN_CFLAGS="${build_warnings}"
2339 if test -z "$target" ; then
2340 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2343 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
2344 echo "configure:2345: checking whether to enable maintainer-specific portions of Makefiles" >&5
2345 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2346 if test "${enable_maintainer_mode+set}" = set; then
2347 enableval="$enable_maintainer_mode"
2348 USE_MAINTAINER_MODE=$enableval
2349 else
2350 USE_MAINTAINER_MODE=no
2353 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2356 if test $USE_MAINTAINER_MODE = yes; then
2357 MAINTAINER_MODE_TRUE=
2358 MAINTAINER_MODE_FALSE='#'
2359 else
2360 MAINTAINER_MODE_TRUE='#'
2361 MAINTAINER_MODE_FALSE=
2363 MAINT=$MAINTAINER_MODE_TRUE
2366 echo $ac_n "checking whether to install libbfd""... $ac_c" 1>&6
2367 echo "configure:2368: checking whether to install libbfd" >&5
2368 # Check whether --enable-install-libbfd or --disable-install-libbfd was given.
2369 if test "${enable_install_libbfd+set}" = set; then
2370 enableval="$enable_install_libbfd"
2371 install_libbfd_p=$enableval
2372 else
2373 if test "${host}" = "${target}" -o "$enable_shared" = "yes"; then
2374 install_libbfd_p=yes
2375 else
2376 install_libbfd_p=no
2380 echo "$ac_t""$install_libbfd_p" 1>&6
2383 if test $install_libbfd_p = yes; then
2384 INSTALL_LIBBFD_TRUE=
2385 INSTALL_LIBBFD_FALSE='#'
2386 else
2387 INSTALL_LIBBFD_TRUE='#'
2388 INSTALL_LIBBFD_FALSE=
2390 # libbfd.a is a host library containing target dependent code
2391 bfdlibdir='$(libdir)'
2392 bfdincludedir='$(includedir)'
2393 if test "${host}" != "${target}"; then
2394 bfdlibdir='$(exec_prefix)/$(host_alias)/$(target_alias)/lib'
2395 bfdincludedir='$(exec_prefix)/$(host_alias)/$(target_alias)/include'
2403 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2404 echo "configure:2405: checking for executable suffix" >&5
2405 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2406 echo $ac_n "(cached) $ac_c" 1>&6
2407 else
2408 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
2409 ac_cv_exeext=.exe
2410 else
2411 rm -f conftest*
2412 echo 'int main () { return 0; }' > conftest.$ac_ext
2413 ac_cv_exeext=
2414 if { (eval echo configure:2415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2415 for file in conftest.*; do
2416 case $file in
2417 *.c | *.o | *.obj) ;;
2418 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2419 esac
2420 done
2421 else
2422 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2424 rm -f conftest*
2425 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2429 EXEEXT=""
2430 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2431 echo "$ac_t""${ac_cv_exeext}" 1>&6
2432 ac_exeext=$EXEEXT
2435 host64=false
2436 target64=false
2437 bfd_default_target_size=32
2439 # host stuff:
2441 # Extract the first word of "gcc", so it can be a program name with args.
2442 set dummy gcc; ac_word=$2
2443 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2444 echo "configure:2445: checking for $ac_word" >&5
2445 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2446 echo $ac_n "(cached) $ac_c" 1>&6
2447 else
2448 if test -n "$CC"; then
2449 ac_cv_prog_CC="$CC" # Let the user override the test.
2450 else
2451 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2452 ac_dummy="$PATH"
2453 for ac_dir in $ac_dummy; do
2454 test -z "$ac_dir" && ac_dir=.
2455 if test -f $ac_dir/$ac_word; then
2456 ac_cv_prog_CC="gcc"
2457 break
2459 done
2460 IFS="$ac_save_ifs"
2463 CC="$ac_cv_prog_CC"
2464 if test -n "$CC"; then
2465 echo "$ac_t""$CC" 1>&6
2466 else
2467 echo "$ac_t""no" 1>&6
2470 if test -z "$CC"; then
2471 # Extract the first word of "cc", so it can be a program name with args.
2472 set dummy cc; ac_word=$2
2473 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2474 echo "configure:2475: checking for $ac_word" >&5
2475 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2476 echo $ac_n "(cached) $ac_c" 1>&6
2477 else
2478 if test -n "$CC"; then
2479 ac_cv_prog_CC="$CC" # Let the user override the test.
2480 else
2481 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2482 ac_prog_rejected=no
2483 ac_dummy="$PATH"
2484 for ac_dir in $ac_dummy; do
2485 test -z "$ac_dir" && ac_dir=.
2486 if test -f $ac_dir/$ac_word; then
2487 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2488 ac_prog_rejected=yes
2489 continue
2491 ac_cv_prog_CC="cc"
2492 break
2494 done
2495 IFS="$ac_save_ifs"
2496 if test $ac_prog_rejected = yes; then
2497 # We found a bogon in the path, so make sure we never use it.
2498 set dummy $ac_cv_prog_CC
2499 shift
2500 if test $# -gt 0; then
2501 # We chose a different compiler from the bogus one.
2502 # However, it has the same basename, so the bogon will be chosen
2503 # first if we set CC to just the basename; use the full file name.
2504 shift
2505 set dummy "$ac_dir/$ac_word" "$@"
2506 shift
2507 ac_cv_prog_CC="$@"
2512 CC="$ac_cv_prog_CC"
2513 if test -n "$CC"; then
2514 echo "$ac_t""$CC" 1>&6
2515 else
2516 echo "$ac_t""no" 1>&6
2519 if test -z "$CC"; then
2520 case "`uname -s`" in
2521 *win32* | *WIN32*)
2522 # Extract the first word of "cl", so it can be a program name with args.
2523 set dummy cl; ac_word=$2
2524 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2525 echo "configure:2526: checking for $ac_word" >&5
2526 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2527 echo $ac_n "(cached) $ac_c" 1>&6
2528 else
2529 if test -n "$CC"; then
2530 ac_cv_prog_CC="$CC" # Let the user override the test.
2531 else
2532 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2533 ac_dummy="$PATH"
2534 for ac_dir in $ac_dummy; do
2535 test -z "$ac_dir" && ac_dir=.
2536 if test -f $ac_dir/$ac_word; then
2537 ac_cv_prog_CC="cl"
2538 break
2540 done
2541 IFS="$ac_save_ifs"
2544 CC="$ac_cv_prog_CC"
2545 if test -n "$CC"; then
2546 echo "$ac_t""$CC" 1>&6
2547 else
2548 echo "$ac_t""no" 1>&6
2551 esac
2553 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2556 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2557 echo "configure:2558: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2559 ac_ext=c
2560 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2561 ac_cpp='$CPP $CPPFLAGS'
2562 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2563 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2564 cross_compiling=$ac_cv_prog_cc_cross
2566 cat > conftest.$ac_ext << EOF
2568 #line 2569 "configure"
2569 #include "confdefs.h"
2571 main(){return(0);}
2573 if { (eval echo configure:2574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2574 ac_cv_prog_cc_works=yes
2575 # If we can't run a trivial program, we are probably using a cross compiler.
2576 if (./conftest; exit) 2>/dev/null; then
2577 ac_cv_prog_cc_cross=no
2578 else
2579 ac_cv_prog_cc_cross=yes
2581 else
2582 echo "configure: failed program was:" >&5
2583 cat conftest.$ac_ext >&5
2584 ac_cv_prog_cc_works=no
2586 rm -fr conftest*
2587 ac_ext=c
2588 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2589 ac_cpp='$CPP $CPPFLAGS'
2590 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2591 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2592 cross_compiling=$ac_cv_prog_cc_cross
2594 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2595 if test $ac_cv_prog_cc_works = no; then
2596 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2598 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2599 echo "configure:2600: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2600 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2601 cross_compiling=$ac_cv_prog_cc_cross
2603 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2604 echo "configure:2605: checking whether we are using GNU C" >&5
2605 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2606 echo $ac_n "(cached) $ac_c" 1>&6
2607 else
2608 cat > conftest.c <<EOF
2609 #ifdef __GNUC__
2610 yes;
2611 #endif
2613 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2614: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2614 ac_cv_prog_gcc=yes
2615 else
2616 ac_cv_prog_gcc=no
2620 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2622 if test $ac_cv_prog_gcc = yes; then
2623 GCC=yes
2624 else
2625 GCC=
2628 ac_test_CFLAGS="${CFLAGS+set}"
2629 ac_save_CFLAGS="$CFLAGS"
2630 CFLAGS=
2631 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2632 echo "configure:2633: checking whether ${CC-cc} accepts -g" >&5
2633 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2634 echo $ac_n "(cached) $ac_c" 1>&6
2635 else
2636 echo 'void f(){}' > conftest.c
2637 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2638 ac_cv_prog_cc_g=yes
2639 else
2640 ac_cv_prog_cc_g=no
2642 rm -f conftest*
2646 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2647 if test "$ac_test_CFLAGS" = set; then
2648 CFLAGS="$ac_save_CFLAGS"
2649 elif test $ac_cv_prog_cc_g = yes; then
2650 if test "$GCC" = yes; then
2651 CFLAGS="-g -O2"
2652 else
2653 CFLAGS="-g"
2655 else
2656 if test "$GCC" = yes; then
2657 CFLAGS="-O2"
2658 else
2659 CFLAGS=
2664 ALL_LINGUAS="fr tr ja es sv"
2665 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2666 echo "configure:2667: checking how to run the C preprocessor" >&5
2667 # On Suns, sometimes $CPP names a directory.
2668 if test -n "$CPP" && test -d "$CPP"; then
2669 CPP=
2671 if test -z "$CPP"; then
2672 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2673 echo $ac_n "(cached) $ac_c" 1>&6
2674 else
2675 # This must be in double quotes, not single quotes, because CPP may get
2676 # substituted into the Makefile and "${CC-cc}" will confuse make.
2677 CPP="${CC-cc} -E"
2678 # On the NeXT, cc -E runs the code through the compiler's parser,
2679 # not just through cpp.
2680 cat > conftest.$ac_ext <<EOF
2681 #line 2682 "configure"
2682 #include "confdefs.h"
2683 #include <assert.h>
2684 Syntax Error
2686 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2687 { (eval echo configure:2688: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2688 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2689 if test -z "$ac_err"; then
2691 else
2692 echo "$ac_err" >&5
2693 echo "configure: failed program was:" >&5
2694 cat conftest.$ac_ext >&5
2695 rm -rf conftest*
2696 CPP="${CC-cc} -E -traditional-cpp"
2697 cat > conftest.$ac_ext <<EOF
2698 #line 2699 "configure"
2699 #include "confdefs.h"
2700 #include <assert.h>
2701 Syntax Error
2703 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2704 { (eval echo configure:2705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2705 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2706 if test -z "$ac_err"; then
2708 else
2709 echo "$ac_err" >&5
2710 echo "configure: failed program was:" >&5
2711 cat conftest.$ac_ext >&5
2712 rm -rf conftest*
2713 CPP="${CC-cc} -nologo -E"
2714 cat > conftest.$ac_ext <<EOF
2715 #line 2716 "configure"
2716 #include "confdefs.h"
2717 #include <assert.h>
2718 Syntax Error
2720 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2721 { (eval echo configure:2722: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2722 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2723 if test -z "$ac_err"; then
2725 else
2726 echo "$ac_err" >&5
2727 echo "configure: failed program was:" >&5
2728 cat conftest.$ac_ext >&5
2729 rm -rf conftest*
2730 CPP=/lib/cpp
2732 rm -f conftest*
2734 rm -f conftest*
2736 rm -f conftest*
2737 ac_cv_prog_CPP="$CPP"
2739 CPP="$ac_cv_prog_CPP"
2740 else
2741 ac_cv_prog_CPP="$CPP"
2743 echo "$ac_t""$CPP" 1>&6
2745 # Extract the first word of "ranlib", so it can be a program name with args.
2746 set dummy ranlib; ac_word=$2
2747 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2748 echo "configure:2749: checking for $ac_word" >&5
2749 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2750 echo $ac_n "(cached) $ac_c" 1>&6
2751 else
2752 if test -n "$RANLIB"; then
2753 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2754 else
2755 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2756 ac_dummy="$PATH"
2757 for ac_dir in $ac_dummy; do
2758 test -z "$ac_dir" && ac_dir=.
2759 if test -f $ac_dir/$ac_word; then
2760 ac_cv_prog_RANLIB="ranlib"
2761 break
2763 done
2764 IFS="$ac_save_ifs"
2765 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2768 RANLIB="$ac_cv_prog_RANLIB"
2769 if test -n "$RANLIB"; then
2770 echo "$ac_t""$RANLIB" 1>&6
2771 else
2772 echo "$ac_t""no" 1>&6
2775 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2776 echo "configure:2777: checking for ANSI C header files" >&5
2777 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2778 echo $ac_n "(cached) $ac_c" 1>&6
2779 else
2780 cat > conftest.$ac_ext <<EOF
2781 #line 2782 "configure"
2782 #include "confdefs.h"
2783 #include <stdlib.h>
2784 #include <stdarg.h>
2785 #include <string.h>
2786 #include <float.h>
2788 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2789 { (eval echo configure:2790: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2790 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2791 if test -z "$ac_err"; then
2792 rm -rf conftest*
2793 ac_cv_header_stdc=yes
2794 else
2795 echo "$ac_err" >&5
2796 echo "configure: failed program was:" >&5
2797 cat conftest.$ac_ext >&5
2798 rm -rf conftest*
2799 ac_cv_header_stdc=no
2801 rm -f conftest*
2803 if test $ac_cv_header_stdc = yes; then
2804 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2805 cat > conftest.$ac_ext <<EOF
2806 #line 2807 "configure"
2807 #include "confdefs.h"
2808 #include <string.h>
2810 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2811 egrep "memchr" >/dev/null 2>&1; then
2813 else
2814 rm -rf conftest*
2815 ac_cv_header_stdc=no
2817 rm -f conftest*
2821 if test $ac_cv_header_stdc = yes; then
2822 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2823 cat > conftest.$ac_ext <<EOF
2824 #line 2825 "configure"
2825 #include "confdefs.h"
2826 #include <stdlib.h>
2828 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2829 egrep "free" >/dev/null 2>&1; then
2831 else
2832 rm -rf conftest*
2833 ac_cv_header_stdc=no
2835 rm -f conftest*
2839 if test $ac_cv_header_stdc = yes; then
2840 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2841 if test "$cross_compiling" = yes; then
2843 else
2844 cat > conftest.$ac_ext <<EOF
2845 #line 2846 "configure"
2846 #include "confdefs.h"
2847 #include <ctype.h>
2848 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2849 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2850 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2851 int main () { int i; for (i = 0; i < 256; i++)
2852 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2853 exit (0); }
2856 if { (eval echo configure:2857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2857 then
2859 else
2860 echo "configure: failed program was:" >&5
2861 cat conftest.$ac_ext >&5
2862 rm -fr conftest*
2863 ac_cv_header_stdc=no
2865 rm -fr conftest*
2871 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2872 if test $ac_cv_header_stdc = yes; then
2873 cat >> confdefs.h <<\EOF
2874 #define STDC_HEADERS 1
2879 echo $ac_n "checking for working const""... $ac_c" 1>&6
2880 echo "configure:2881: checking for working const" >&5
2881 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2882 echo $ac_n "(cached) $ac_c" 1>&6
2883 else
2884 cat > conftest.$ac_ext <<EOF
2885 #line 2886 "configure"
2886 #include "confdefs.h"
2888 int main() {
2890 /* Ultrix mips cc rejects this. */
2891 typedef int charset[2]; const charset x;
2892 /* SunOS 4.1.1 cc rejects this. */
2893 char const *const *ccp;
2894 char **p;
2895 /* NEC SVR4.0.2 mips cc rejects this. */
2896 struct point {int x, y;};
2897 static struct point const zero = {0,0};
2898 /* AIX XL C 1.02.0.0 rejects this.
2899 It does not let you subtract one const X* pointer from another in an arm
2900 of an if-expression whose if-part is not a constant expression */
2901 const char *g = "string";
2902 ccp = &g + (g ? g-g : 0);
2903 /* HPUX 7.0 cc rejects these. */
2904 ++ccp;
2905 p = (char**) ccp;
2906 ccp = (char const *const *) p;
2907 { /* SCO 3.2v4 cc rejects this. */
2908 char *t;
2909 char const *s = 0 ? (char *) 0 : (char const *) 0;
2911 *t++ = 0;
2913 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2914 int x[] = {25, 17};
2915 const int *foo = &x[0];
2916 ++foo;
2918 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2919 typedef const int *iptr;
2920 iptr p = 0;
2921 ++p;
2923 { /* AIX XL C 1.02.0.0 rejects this saying
2924 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2925 struct s { int j; const int *ap[3]; };
2926 struct s *b; b->j = 5;
2928 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2929 const int foo = 10;
2932 ; return 0; }
2934 if { (eval echo configure:2935: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2935 rm -rf conftest*
2936 ac_cv_c_const=yes
2937 else
2938 echo "configure: failed program was:" >&5
2939 cat conftest.$ac_ext >&5
2940 rm -rf conftest*
2941 ac_cv_c_const=no
2943 rm -f conftest*
2946 echo "$ac_t""$ac_cv_c_const" 1>&6
2947 if test $ac_cv_c_const = no; then
2948 cat >> confdefs.h <<\EOF
2949 #define const
2954 echo $ac_n "checking for inline""... $ac_c" 1>&6
2955 echo "configure:2956: checking for inline" >&5
2956 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2957 echo $ac_n "(cached) $ac_c" 1>&6
2958 else
2959 ac_cv_c_inline=no
2960 for ac_kw in inline __inline__ __inline; do
2961 cat > conftest.$ac_ext <<EOF
2962 #line 2963 "configure"
2963 #include "confdefs.h"
2965 int main() {
2966 } $ac_kw foo() {
2967 ; return 0; }
2969 if { (eval echo configure:2970: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2970 rm -rf conftest*
2971 ac_cv_c_inline=$ac_kw; break
2972 else
2973 echo "configure: failed program was:" >&5
2974 cat conftest.$ac_ext >&5
2976 rm -f conftest*
2977 done
2981 echo "$ac_t""$ac_cv_c_inline" 1>&6
2982 case "$ac_cv_c_inline" in
2983 inline | yes) ;;
2984 no) cat >> confdefs.h <<\EOF
2985 #define inline
2988 *) cat >> confdefs.h <<EOF
2989 #define inline $ac_cv_c_inline
2992 esac
2994 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2995 echo "configure:2996: checking for off_t" >&5
2996 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2997 echo $ac_n "(cached) $ac_c" 1>&6
2998 else
2999 cat > conftest.$ac_ext <<EOF
3000 #line 3001 "configure"
3001 #include "confdefs.h"
3002 #include <sys/types.h>
3003 #if STDC_HEADERS
3004 #include <stdlib.h>
3005 #include <stddef.h>
3006 #endif
3008 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3009 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3010 rm -rf conftest*
3011 ac_cv_type_off_t=yes
3012 else
3013 rm -rf conftest*
3014 ac_cv_type_off_t=no
3016 rm -f conftest*
3019 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3020 if test $ac_cv_type_off_t = no; then
3021 cat >> confdefs.h <<\EOF
3022 #define off_t long
3027 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3028 echo "configure:3029: checking for size_t" >&5
3029 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3030 echo $ac_n "(cached) $ac_c" 1>&6
3031 else
3032 cat > conftest.$ac_ext <<EOF
3033 #line 3034 "configure"
3034 #include "confdefs.h"
3035 #include <sys/types.h>
3036 #if STDC_HEADERS
3037 #include <stdlib.h>
3038 #include <stddef.h>
3039 #endif
3041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3042 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3043 rm -rf conftest*
3044 ac_cv_type_size_t=yes
3045 else
3046 rm -rf conftest*
3047 ac_cv_type_size_t=no
3049 rm -f conftest*
3052 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3053 if test $ac_cv_type_size_t = no; then
3054 cat >> confdefs.h <<\EOF
3055 #define size_t unsigned
3060 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3061 # for constant arguments. Useless!
3062 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3063 echo "configure:3064: checking for working alloca.h" >&5
3064 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3065 echo $ac_n "(cached) $ac_c" 1>&6
3066 else
3067 cat > conftest.$ac_ext <<EOF
3068 #line 3069 "configure"
3069 #include "confdefs.h"
3070 #include <alloca.h>
3071 int main() {
3072 char *p = alloca(2 * sizeof(int));
3073 ; return 0; }
3075 if { (eval echo configure:3076: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3076 rm -rf conftest*
3077 ac_cv_header_alloca_h=yes
3078 else
3079 echo "configure: failed program was:" >&5
3080 cat conftest.$ac_ext >&5
3081 rm -rf conftest*
3082 ac_cv_header_alloca_h=no
3084 rm -f conftest*
3087 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3088 if test $ac_cv_header_alloca_h = yes; then
3089 cat >> confdefs.h <<\EOF
3090 #define HAVE_ALLOCA_H 1
3095 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3096 echo "configure:3097: checking for alloca" >&5
3097 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3098 echo $ac_n "(cached) $ac_c" 1>&6
3099 else
3100 cat > conftest.$ac_ext <<EOF
3101 #line 3102 "configure"
3102 #include "confdefs.h"
3104 #ifdef __GNUC__
3105 # define alloca __builtin_alloca
3106 #else
3107 # ifdef _MSC_VER
3108 # include <malloc.h>
3109 # define alloca _alloca
3110 # else
3111 # if HAVE_ALLOCA_H
3112 # include <alloca.h>
3113 # else
3114 # ifdef _AIX
3115 #pragma alloca
3116 # else
3117 # ifndef alloca /* predefined by HP cc +Olibcalls */
3118 char *alloca ();
3119 # endif
3120 # endif
3121 # endif
3122 # endif
3123 #endif
3125 int main() {
3126 char *p = (char *) alloca(1);
3127 ; return 0; }
3129 if { (eval echo configure:3130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3130 rm -rf conftest*
3131 ac_cv_func_alloca_works=yes
3132 else
3133 echo "configure: failed program was:" >&5
3134 cat conftest.$ac_ext >&5
3135 rm -rf conftest*
3136 ac_cv_func_alloca_works=no
3138 rm -f conftest*
3141 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3142 if test $ac_cv_func_alloca_works = yes; then
3143 cat >> confdefs.h <<\EOF
3144 #define HAVE_ALLOCA 1
3149 if test $ac_cv_func_alloca_works = no; then
3150 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3151 # that cause trouble. Some versions do not even contain alloca or
3152 # contain a buggy version. If you still want to use their alloca,
3153 # use ar to extract alloca.o from them instead of compiling alloca.c.
3154 ALLOCA=alloca.${ac_objext}
3155 cat >> confdefs.h <<\EOF
3156 #define C_ALLOCA 1
3160 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3161 echo "configure:3162: checking whether alloca needs Cray hooks" >&5
3162 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3163 echo $ac_n "(cached) $ac_c" 1>&6
3164 else
3165 cat > conftest.$ac_ext <<EOF
3166 #line 3167 "configure"
3167 #include "confdefs.h"
3168 #if defined(CRAY) && ! defined(CRAY2)
3169 webecray
3170 #else
3171 wenotbecray
3172 #endif
3175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3176 egrep "webecray" >/dev/null 2>&1; then
3177 rm -rf conftest*
3178 ac_cv_os_cray=yes
3179 else
3180 rm -rf conftest*
3181 ac_cv_os_cray=no
3183 rm -f conftest*
3187 echo "$ac_t""$ac_cv_os_cray" 1>&6
3188 if test $ac_cv_os_cray = yes; then
3189 for ac_func in _getb67 GETB67 getb67; do
3190 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3191 echo "configure:3192: checking for $ac_func" >&5
3192 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3193 echo $ac_n "(cached) $ac_c" 1>&6
3194 else
3195 cat > conftest.$ac_ext <<EOF
3196 #line 3197 "configure"
3197 #include "confdefs.h"
3198 /* System header to define __stub macros and hopefully few prototypes,
3199 which can conflict with char $ac_func(); below. */
3200 #include <assert.h>
3201 /* Override any gcc2 internal prototype to avoid an error. */
3202 /* We use char because int might match the return type of a gcc2
3203 builtin and then its argument prototype would still apply. */
3204 char $ac_func();
3206 int main() {
3208 /* The GNU C library defines this for functions which it implements
3209 to always fail with ENOSYS. Some functions are actually named
3210 something starting with __ and the normal name is an alias. */
3211 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3212 choke me
3213 #else
3214 $ac_func();
3215 #endif
3217 ; return 0; }
3219 if { (eval echo configure:3220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3220 rm -rf conftest*
3221 eval "ac_cv_func_$ac_func=yes"
3222 else
3223 echo "configure: failed program was:" >&5
3224 cat conftest.$ac_ext >&5
3225 rm -rf conftest*
3226 eval "ac_cv_func_$ac_func=no"
3228 rm -f conftest*
3231 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3232 echo "$ac_t""yes" 1>&6
3233 cat >> confdefs.h <<EOF
3234 #define CRAY_STACKSEG_END $ac_func
3237 break
3238 else
3239 echo "$ac_t""no" 1>&6
3242 done
3245 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3246 echo "configure:3247: checking stack direction for C alloca" >&5
3247 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3248 echo $ac_n "(cached) $ac_c" 1>&6
3249 else
3250 if test "$cross_compiling" = yes; then
3251 ac_cv_c_stack_direction=0
3252 else
3253 cat > conftest.$ac_ext <<EOF
3254 #line 3255 "configure"
3255 #include "confdefs.h"
3256 find_stack_direction ()
3258 static char *addr = 0;
3259 auto char dummy;
3260 if (addr == 0)
3262 addr = &dummy;
3263 return find_stack_direction ();
3265 else
3266 return (&dummy > addr) ? 1 : -1;
3268 main ()
3270 exit (find_stack_direction() < 0);
3273 if { (eval echo configure:3274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3274 then
3275 ac_cv_c_stack_direction=1
3276 else
3277 echo "configure: failed program was:" >&5
3278 cat conftest.$ac_ext >&5
3279 rm -fr conftest*
3280 ac_cv_c_stack_direction=-1
3282 rm -fr conftest*
3287 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3288 cat >> confdefs.h <<EOF
3289 #define STACK_DIRECTION $ac_cv_c_stack_direction
3294 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
3296 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3297 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3298 echo "configure:3299: checking for $ac_hdr" >&5
3299 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3300 echo $ac_n "(cached) $ac_c" 1>&6
3301 else
3302 cat > conftest.$ac_ext <<EOF
3303 #line 3304 "configure"
3304 #include "confdefs.h"
3305 #include <$ac_hdr>
3307 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3308 { (eval echo configure:3309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3309 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3310 if test -z "$ac_err"; then
3311 rm -rf conftest*
3312 eval "ac_cv_header_$ac_safe=yes"
3313 else
3314 echo "$ac_err" >&5
3315 echo "configure: failed program was:" >&5
3316 cat conftest.$ac_ext >&5
3317 rm -rf conftest*
3318 eval "ac_cv_header_$ac_safe=no"
3320 rm -f conftest*
3322 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3323 echo "$ac_t""yes" 1>&6
3324 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3325 cat >> confdefs.h <<EOF
3326 #define $ac_tr_hdr 1
3329 else
3330 echo "$ac_t""no" 1>&6
3332 done
3334 for ac_func in getpagesize
3336 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3337 echo "configure:3338: checking for $ac_func" >&5
3338 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3339 echo $ac_n "(cached) $ac_c" 1>&6
3340 else
3341 cat > conftest.$ac_ext <<EOF
3342 #line 3343 "configure"
3343 #include "confdefs.h"
3344 /* System header to define __stub macros and hopefully few prototypes,
3345 which can conflict with char $ac_func(); below. */
3346 #include <assert.h>
3347 /* Override any gcc2 internal prototype to avoid an error. */
3348 /* We use char because int might match the return type of a gcc2
3349 builtin and then its argument prototype would still apply. */
3350 char $ac_func();
3352 int main() {
3354 /* The GNU C library defines this for functions which it implements
3355 to always fail with ENOSYS. Some functions are actually named
3356 something starting with __ and the normal name is an alias. */
3357 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3358 choke me
3359 #else
3360 $ac_func();
3361 #endif
3363 ; return 0; }
3365 if { (eval echo configure:3366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3366 rm -rf conftest*
3367 eval "ac_cv_func_$ac_func=yes"
3368 else
3369 echo "configure: failed program was:" >&5
3370 cat conftest.$ac_ext >&5
3371 rm -rf conftest*
3372 eval "ac_cv_func_$ac_func=no"
3374 rm -f conftest*
3377 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3378 echo "$ac_t""yes" 1>&6
3379 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3380 cat >> confdefs.h <<EOF
3381 #define $ac_tr_func 1
3384 else
3385 echo "$ac_t""no" 1>&6
3387 done
3389 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3390 echo "configure:3391: checking for working mmap" >&5
3391 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3392 echo $ac_n "(cached) $ac_c" 1>&6
3393 else
3394 if test "$cross_compiling" = yes; then
3395 ac_cv_func_mmap_fixed_mapped=no
3396 else
3397 cat > conftest.$ac_ext <<EOF
3398 #line 3399 "configure"
3399 #include "confdefs.h"
3401 /* Thanks to Mike Haertel and Jim Avera for this test.
3402 Here is a matrix of mmap possibilities:
3403 mmap private not fixed
3404 mmap private fixed at somewhere currently unmapped
3405 mmap private fixed at somewhere already mapped
3406 mmap shared not fixed
3407 mmap shared fixed at somewhere currently unmapped
3408 mmap shared fixed at somewhere already mapped
3409 For private mappings, we should verify that changes cannot be read()
3410 back from the file, nor mmap's back from the file at a different
3411 address. (There have been systems where private was not correctly
3412 implemented like the infamous i386 svr4.0, and systems where the
3413 VM page cache was not coherent with the filesystem buffer cache
3414 like early versions of FreeBSD and possibly contemporary NetBSD.)
3415 For shared mappings, we should conversely verify that changes get
3416 propogated back to all the places they're supposed to be.
3418 Grep wants private fixed already mapped.
3419 The main things grep needs to know about mmap are:
3420 * does it exist and is it safe to write into the mmap'd area
3421 * how to use it (BSD variants) */
3422 #include <sys/types.h>
3423 #include <fcntl.h>
3424 #include <sys/mman.h>
3426 #if HAVE_SYS_TYPES_H
3427 # include <sys/types.h>
3428 #endif
3430 #if HAVE_STDLIB_H
3431 # include <stdlib.h>
3432 #endif
3434 #if HAVE_SYS_STAT_H
3435 # include <sys/stat.h>
3436 #endif
3438 #if HAVE_UNISTD_H
3439 # include <unistd.h>
3440 #endif
3442 /* This mess was copied from the GNU getpagesize.h. */
3443 #ifndef HAVE_GETPAGESIZE
3445 /* Assume that all systems that can run configure have sys/param.h. */
3446 # ifndef HAVE_SYS_PARAM_H
3447 # define HAVE_SYS_PARAM_H 1
3448 # endif
3450 # ifdef _SC_PAGESIZE
3451 # define getpagesize() sysconf(_SC_PAGESIZE)
3452 # else /* no _SC_PAGESIZE */
3453 # ifdef HAVE_SYS_PARAM_H
3454 # include <sys/param.h>
3455 # ifdef EXEC_PAGESIZE
3456 # define getpagesize() EXEC_PAGESIZE
3457 # else /* no EXEC_PAGESIZE */
3458 # ifdef NBPG
3459 # define getpagesize() NBPG * CLSIZE
3460 # ifndef CLSIZE
3461 # define CLSIZE 1
3462 # endif /* no CLSIZE */
3463 # else /* no NBPG */
3464 # ifdef NBPC
3465 # define getpagesize() NBPC
3466 # else /* no NBPC */
3467 # ifdef PAGESIZE
3468 # define getpagesize() PAGESIZE
3469 # endif /* PAGESIZE */
3470 # endif /* no NBPC */
3471 # endif /* no NBPG */
3472 # endif /* no EXEC_PAGESIZE */
3473 # else /* no HAVE_SYS_PARAM_H */
3474 # define getpagesize() 8192 /* punt totally */
3475 # endif /* no HAVE_SYS_PARAM_H */
3476 # endif /* no _SC_PAGESIZE */
3478 #endif /* no HAVE_GETPAGESIZE */
3480 #ifdef __cplusplus
3481 extern "C" { void *malloc(unsigned); }
3482 #else
3483 char *malloc();
3484 #endif
3487 main()
3489 char *data, *data2, *data3;
3490 int i, pagesize;
3491 int fd;
3493 pagesize = getpagesize();
3496 * First, make a file with some known garbage in it.
3498 data = malloc(pagesize);
3499 if (!data)
3500 exit(1);
3501 for (i = 0; i < pagesize; ++i)
3502 *(data + i) = rand();
3503 umask(0);
3504 fd = creat("conftestmmap", 0600);
3505 if (fd < 0)
3506 exit(1);
3507 if (write(fd, data, pagesize) != pagesize)
3508 exit(1);
3509 close(fd);
3512 * Next, try to mmap the file at a fixed address which
3513 * already has something else allocated at it. If we can,
3514 * also make sure that we see the same garbage.
3516 fd = open("conftestmmap", O_RDWR);
3517 if (fd < 0)
3518 exit(1);
3519 data2 = malloc(2 * pagesize);
3520 if (!data2)
3521 exit(1);
3522 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3523 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3524 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3525 exit(1);
3526 for (i = 0; i < pagesize; ++i)
3527 if (*(data + i) != *(data2 + i))
3528 exit(1);
3531 * Finally, make sure that changes to the mapped area
3532 * do not percolate back to the file as seen by read().
3533 * (This is a bug on some variants of i386 svr4.0.)
3535 for (i = 0; i < pagesize; ++i)
3536 *(data2 + i) = *(data2 + i) + 1;
3537 data3 = malloc(pagesize);
3538 if (!data3)
3539 exit(1);
3540 if (read(fd, data3, pagesize) != pagesize)
3541 exit(1);
3542 for (i = 0; i < pagesize; ++i)
3543 if (*(data + i) != *(data3 + i))
3544 exit(1);
3545 close(fd);
3546 unlink("conftestmmap");
3547 exit(0);
3551 if { (eval echo configure:3552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3552 then
3553 ac_cv_func_mmap_fixed_mapped=yes
3554 else
3555 echo "configure: failed program was:" >&5
3556 cat conftest.$ac_ext >&5
3557 rm -fr conftest*
3558 ac_cv_func_mmap_fixed_mapped=no
3560 rm -fr conftest*
3565 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3566 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3567 cat >> confdefs.h <<\EOF
3568 #define HAVE_MMAP 1
3574 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3575 unistd.h values.h sys/param.h
3577 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3578 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3579 echo "configure:3580: checking for $ac_hdr" >&5
3580 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3581 echo $ac_n "(cached) $ac_c" 1>&6
3582 else
3583 cat > conftest.$ac_ext <<EOF
3584 #line 3585 "configure"
3585 #include "confdefs.h"
3586 #include <$ac_hdr>
3588 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3589 { (eval echo configure:3590: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3590 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3591 if test -z "$ac_err"; then
3592 rm -rf conftest*
3593 eval "ac_cv_header_$ac_safe=yes"
3594 else
3595 echo "$ac_err" >&5
3596 echo "configure: failed program was:" >&5
3597 cat conftest.$ac_ext >&5
3598 rm -rf conftest*
3599 eval "ac_cv_header_$ac_safe=no"
3601 rm -f conftest*
3603 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3604 echo "$ac_t""yes" 1>&6
3605 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3606 cat >> confdefs.h <<EOF
3607 #define $ac_tr_hdr 1
3610 else
3611 echo "$ac_t""no" 1>&6
3613 done
3615 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3616 __argz_count __argz_stringify __argz_next
3618 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3619 echo "configure:3620: checking for $ac_func" >&5
3620 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3621 echo $ac_n "(cached) $ac_c" 1>&6
3622 else
3623 cat > conftest.$ac_ext <<EOF
3624 #line 3625 "configure"
3625 #include "confdefs.h"
3626 /* System header to define __stub macros and hopefully few prototypes,
3627 which can conflict with char $ac_func(); below. */
3628 #include <assert.h>
3629 /* Override any gcc2 internal prototype to avoid an error. */
3630 /* We use char because int might match the return type of a gcc2
3631 builtin and then its argument prototype would still apply. */
3632 char $ac_func();
3634 int main() {
3636 /* The GNU C library defines this for functions which it implements
3637 to always fail with ENOSYS. Some functions are actually named
3638 something starting with __ and the normal name is an alias. */
3639 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3640 choke me
3641 #else
3642 $ac_func();
3643 #endif
3645 ; return 0; }
3647 if { (eval echo configure:3648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3648 rm -rf conftest*
3649 eval "ac_cv_func_$ac_func=yes"
3650 else
3651 echo "configure: failed program was:" >&5
3652 cat conftest.$ac_ext >&5
3653 rm -rf conftest*
3654 eval "ac_cv_func_$ac_func=no"
3656 rm -f conftest*
3659 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3660 echo "$ac_t""yes" 1>&6
3661 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3662 cat >> confdefs.h <<EOF
3663 #define $ac_tr_func 1
3666 else
3667 echo "$ac_t""no" 1>&6
3669 done
3672 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3673 for ac_func in stpcpy
3675 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3676 echo "configure:3677: checking for $ac_func" >&5
3677 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3678 echo $ac_n "(cached) $ac_c" 1>&6
3679 else
3680 cat > conftest.$ac_ext <<EOF
3681 #line 3682 "configure"
3682 #include "confdefs.h"
3683 /* System header to define __stub macros and hopefully few prototypes,
3684 which can conflict with char $ac_func(); below. */
3685 #include <assert.h>
3686 /* Override any gcc2 internal prototype to avoid an error. */
3687 /* We use char because int might match the return type of a gcc2
3688 builtin and then its argument prototype would still apply. */
3689 char $ac_func();
3691 int main() {
3693 /* The GNU C library defines this for functions which it implements
3694 to always fail with ENOSYS. Some functions are actually named
3695 something starting with __ and the normal name is an alias. */
3696 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3697 choke me
3698 #else
3699 $ac_func();
3700 #endif
3702 ; return 0; }
3704 if { (eval echo configure:3705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3705 rm -rf conftest*
3706 eval "ac_cv_func_$ac_func=yes"
3707 else
3708 echo "configure: failed program was:" >&5
3709 cat conftest.$ac_ext >&5
3710 rm -rf conftest*
3711 eval "ac_cv_func_$ac_func=no"
3713 rm -f conftest*
3716 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3717 echo "$ac_t""yes" 1>&6
3718 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3719 cat >> confdefs.h <<EOF
3720 #define $ac_tr_func 1
3723 else
3724 echo "$ac_t""no" 1>&6
3726 done
3729 if test "${ac_cv_func_stpcpy}" = "yes"; then
3730 cat >> confdefs.h <<\EOF
3731 #define HAVE_STPCPY 1
3736 if test $ac_cv_header_locale_h = yes; then
3737 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3738 echo "configure:3739: checking for LC_MESSAGES" >&5
3739 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3740 echo $ac_n "(cached) $ac_c" 1>&6
3741 else
3742 cat > conftest.$ac_ext <<EOF
3743 #line 3744 "configure"
3744 #include "confdefs.h"
3745 #include <locale.h>
3746 int main() {
3747 return LC_MESSAGES
3748 ; return 0; }
3750 if { (eval echo configure:3751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3751 rm -rf conftest*
3752 am_cv_val_LC_MESSAGES=yes
3753 else
3754 echo "configure: failed program was:" >&5
3755 cat conftest.$ac_ext >&5
3756 rm -rf conftest*
3757 am_cv_val_LC_MESSAGES=no
3759 rm -f conftest*
3762 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3763 if test $am_cv_val_LC_MESSAGES = yes; then
3764 cat >> confdefs.h <<\EOF
3765 #define HAVE_LC_MESSAGES 1
3770 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3771 echo "configure:3772: checking whether NLS is requested" >&5
3772 # Check whether --enable-nls or --disable-nls was given.
3773 if test "${enable_nls+set}" = set; then
3774 enableval="$enable_nls"
3775 USE_NLS=$enableval
3776 else
3777 USE_NLS=yes
3780 echo "$ac_t""$USE_NLS" 1>&6
3783 USE_INCLUDED_LIBINTL=no
3785 if test "$USE_NLS" = "yes"; then
3786 cat >> confdefs.h <<\EOF
3787 #define ENABLE_NLS 1
3790 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3791 echo "configure:3792: checking whether included gettext is requested" >&5
3792 # Check whether --with-included-gettext or --without-included-gettext was given.
3793 if test "${with_included_gettext+set}" = set; then
3794 withval="$with_included_gettext"
3795 nls_cv_force_use_gnu_gettext=$withval
3796 else
3797 nls_cv_force_use_gnu_gettext=no
3800 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3802 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3803 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3804 nls_cv_header_intl=
3805 nls_cv_header_libgt=
3806 CATOBJEXT=NONE
3808 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3809 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3810 echo "configure:3811: checking for libintl.h" >&5
3811 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3812 echo $ac_n "(cached) $ac_c" 1>&6
3813 else
3814 cat > conftest.$ac_ext <<EOF
3815 #line 3816 "configure"
3816 #include "confdefs.h"
3817 #include <libintl.h>
3819 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3820 { (eval echo configure:3821: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3821 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3822 if test -z "$ac_err"; then
3823 rm -rf conftest*
3824 eval "ac_cv_header_$ac_safe=yes"
3825 else
3826 echo "$ac_err" >&5
3827 echo "configure: failed program was:" >&5
3828 cat conftest.$ac_ext >&5
3829 rm -rf conftest*
3830 eval "ac_cv_header_$ac_safe=no"
3832 rm -f conftest*
3834 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3835 echo "$ac_t""yes" 1>&6
3836 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3837 echo "configure:3838: checking for gettext in libc" >&5
3838 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3839 echo $ac_n "(cached) $ac_c" 1>&6
3840 else
3841 cat > conftest.$ac_ext <<EOF
3842 #line 3843 "configure"
3843 #include "confdefs.h"
3844 #include <libintl.h>
3845 int main() {
3846 return (int) gettext ("")
3847 ; return 0; }
3849 if { (eval echo configure:3850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3850 rm -rf conftest*
3851 gt_cv_func_gettext_libc=yes
3852 else
3853 echo "configure: failed program was:" >&5
3854 cat conftest.$ac_ext >&5
3855 rm -rf conftest*
3856 gt_cv_func_gettext_libc=no
3858 rm -f conftest*
3861 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3863 if test "$gt_cv_func_gettext_libc" != "yes"; then
3864 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3865 echo "configure:3866: checking for bindtextdomain in -lintl" >&5
3866 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3867 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3868 echo $ac_n "(cached) $ac_c" 1>&6
3869 else
3870 ac_save_LIBS="$LIBS"
3871 LIBS="-lintl $LIBS"
3872 cat > conftest.$ac_ext <<EOF
3873 #line 3874 "configure"
3874 #include "confdefs.h"
3875 /* Override any gcc2 internal prototype to avoid an error. */
3876 /* We use char because int might match the return type of a gcc2
3877 builtin and then its argument prototype would still apply. */
3878 char bindtextdomain();
3880 int main() {
3881 bindtextdomain()
3882 ; return 0; }
3884 if { (eval echo configure:3885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3885 rm -rf conftest*
3886 eval "ac_cv_lib_$ac_lib_var=yes"
3887 else
3888 echo "configure: failed program was:" >&5
3889 cat conftest.$ac_ext >&5
3890 rm -rf conftest*
3891 eval "ac_cv_lib_$ac_lib_var=no"
3893 rm -f conftest*
3894 LIBS="$ac_save_LIBS"
3897 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3898 echo "$ac_t""yes" 1>&6
3899 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3900 echo "configure:3901: checking for gettext in libintl" >&5
3901 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3902 echo $ac_n "(cached) $ac_c" 1>&6
3903 else
3904 cat > conftest.$ac_ext <<EOF
3905 #line 3906 "configure"
3906 #include "confdefs.h"
3908 int main() {
3909 return (int) gettext ("")
3910 ; return 0; }
3912 if { (eval echo configure:3913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3913 rm -rf conftest*
3914 gt_cv_func_gettext_libintl=yes
3915 else
3916 echo "configure: failed program was:" >&5
3917 cat conftest.$ac_ext >&5
3918 rm -rf conftest*
3919 gt_cv_func_gettext_libintl=no
3921 rm -f conftest*
3924 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3925 else
3926 echo "$ac_t""no" 1>&6
3931 if test "$gt_cv_func_gettext_libc" = "yes" \
3932 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3933 cat >> confdefs.h <<\EOF
3934 #define HAVE_GETTEXT 1
3937 # Extract the first word of "msgfmt", so it can be a program name with args.
3938 set dummy msgfmt; ac_word=$2
3939 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3940 echo "configure:3941: checking for $ac_word" >&5
3941 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3942 echo $ac_n "(cached) $ac_c" 1>&6
3943 else
3944 case "$MSGFMT" in
3946 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3949 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3950 for ac_dir in $PATH; do
3951 test -z "$ac_dir" && ac_dir=.
3952 if test -f $ac_dir/$ac_word; then
3953 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3954 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3955 break
3958 done
3959 IFS="$ac_save_ifs"
3960 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3962 esac
3964 MSGFMT="$ac_cv_path_MSGFMT"
3965 if test -n "$MSGFMT"; then
3966 echo "$ac_t""$MSGFMT" 1>&6
3967 else
3968 echo "$ac_t""no" 1>&6
3970 if test "$MSGFMT" != "no"; then
3971 for ac_func in dcgettext
3973 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3974 echo "configure:3975: checking for $ac_func" >&5
3975 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3976 echo $ac_n "(cached) $ac_c" 1>&6
3977 else
3978 cat > conftest.$ac_ext <<EOF
3979 #line 3980 "configure"
3980 #include "confdefs.h"
3981 /* System header to define __stub macros and hopefully few prototypes,
3982 which can conflict with char $ac_func(); below. */
3983 #include <assert.h>
3984 /* Override any gcc2 internal prototype to avoid an error. */
3985 /* We use char because int might match the return type of a gcc2
3986 builtin and then its argument prototype would still apply. */
3987 char $ac_func();
3989 int main() {
3991 /* The GNU C library defines this for functions which it implements
3992 to always fail with ENOSYS. Some functions are actually named
3993 something starting with __ and the normal name is an alias. */
3994 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3995 choke me
3996 #else
3997 $ac_func();
3998 #endif
4000 ; return 0; }
4002 if { (eval echo configure:4003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4003 rm -rf conftest*
4004 eval "ac_cv_func_$ac_func=yes"
4005 else
4006 echo "configure: failed program was:" >&5
4007 cat conftest.$ac_ext >&5
4008 rm -rf conftest*
4009 eval "ac_cv_func_$ac_func=no"
4011 rm -f conftest*
4014 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4015 echo "$ac_t""yes" 1>&6
4016 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4017 cat >> confdefs.h <<EOF
4018 #define $ac_tr_func 1
4021 else
4022 echo "$ac_t""no" 1>&6
4024 done
4026 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4027 set dummy gmsgfmt; ac_word=$2
4028 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4029 echo "configure:4030: checking for $ac_word" >&5
4030 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4031 echo $ac_n "(cached) $ac_c" 1>&6
4032 else
4033 case "$GMSGFMT" in
4035 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4037 ?:/*)
4038 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4041 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4042 ac_dummy="$PATH"
4043 for ac_dir in $ac_dummy; do
4044 test -z "$ac_dir" && ac_dir=.
4045 if test -f $ac_dir/$ac_word; then
4046 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4047 break
4049 done
4050 IFS="$ac_save_ifs"
4051 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4053 esac
4055 GMSGFMT="$ac_cv_path_GMSGFMT"
4056 if test -n "$GMSGFMT"; then
4057 echo "$ac_t""$GMSGFMT" 1>&6
4058 else
4059 echo "$ac_t""no" 1>&6
4062 # Extract the first word of "xgettext", so it can be a program name with args.
4063 set dummy xgettext; ac_word=$2
4064 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4065 echo "configure:4066: checking for $ac_word" >&5
4066 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4067 echo $ac_n "(cached) $ac_c" 1>&6
4068 else
4069 case "$XGETTEXT" in
4071 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4074 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4075 for ac_dir in $PATH; do
4076 test -z "$ac_dir" && ac_dir=.
4077 if test -f $ac_dir/$ac_word; then
4078 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4079 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4080 break
4083 done
4084 IFS="$ac_save_ifs"
4085 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4087 esac
4089 XGETTEXT="$ac_cv_path_XGETTEXT"
4090 if test -n "$XGETTEXT"; then
4091 echo "$ac_t""$XGETTEXT" 1>&6
4092 else
4093 echo "$ac_t""no" 1>&6
4096 cat > conftest.$ac_ext <<EOF
4097 #line 4098 "configure"
4098 #include "confdefs.h"
4100 int main() {
4101 extern int _nl_msg_cat_cntr;
4102 return _nl_msg_cat_cntr
4103 ; return 0; }
4105 if { (eval echo configure:4106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4106 rm -rf conftest*
4107 CATOBJEXT=.gmo
4108 DATADIRNAME=share
4109 else
4110 echo "configure: failed program was:" >&5
4111 cat conftest.$ac_ext >&5
4112 rm -rf conftest*
4113 CATOBJEXT=.mo
4114 DATADIRNAME=lib
4116 rm -f conftest*
4117 INSTOBJEXT=.mo
4121 else
4122 echo "$ac_t""no" 1>&6
4127 if test "$CATOBJEXT" = "NONE"; then
4128 nls_cv_use_gnu_gettext=yes
4132 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4133 INTLOBJS="\$(GETTOBJS)"
4134 # Extract the first word of "msgfmt", so it can be a program name with args.
4135 set dummy msgfmt; ac_word=$2
4136 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4137 echo "configure:4138: checking for $ac_word" >&5
4138 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4139 echo $ac_n "(cached) $ac_c" 1>&6
4140 else
4141 case "$MSGFMT" in
4143 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4146 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4147 for ac_dir in $PATH; do
4148 test -z "$ac_dir" && ac_dir=.
4149 if test -f $ac_dir/$ac_word; then
4150 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4151 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4152 break
4155 done
4156 IFS="$ac_save_ifs"
4157 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4159 esac
4161 MSGFMT="$ac_cv_path_MSGFMT"
4162 if test -n "$MSGFMT"; then
4163 echo "$ac_t""$MSGFMT" 1>&6
4164 else
4165 echo "$ac_t""no" 1>&6
4168 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4169 set dummy gmsgfmt; ac_word=$2
4170 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4171 echo "configure:4172: checking for $ac_word" >&5
4172 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4173 echo $ac_n "(cached) $ac_c" 1>&6
4174 else
4175 case "$GMSGFMT" in
4177 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4179 ?:/*)
4180 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4183 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4184 ac_dummy="$PATH"
4185 for ac_dir in $ac_dummy; do
4186 test -z "$ac_dir" && ac_dir=.
4187 if test -f $ac_dir/$ac_word; then
4188 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4189 break
4191 done
4192 IFS="$ac_save_ifs"
4193 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4195 esac
4197 GMSGFMT="$ac_cv_path_GMSGFMT"
4198 if test -n "$GMSGFMT"; then
4199 echo "$ac_t""$GMSGFMT" 1>&6
4200 else
4201 echo "$ac_t""no" 1>&6
4204 # Extract the first word of "xgettext", so it can be a program name with args.
4205 set dummy xgettext; ac_word=$2
4206 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4207 echo "configure:4208: checking for $ac_word" >&5
4208 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4209 echo $ac_n "(cached) $ac_c" 1>&6
4210 else
4211 case "$XGETTEXT" in
4213 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4216 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4217 for ac_dir in $PATH; do
4218 test -z "$ac_dir" && ac_dir=.
4219 if test -f $ac_dir/$ac_word; then
4220 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4221 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4222 break
4225 done
4226 IFS="$ac_save_ifs"
4227 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4229 esac
4231 XGETTEXT="$ac_cv_path_XGETTEXT"
4232 if test -n "$XGETTEXT"; then
4233 echo "$ac_t""$XGETTEXT" 1>&6
4234 else
4235 echo "$ac_t""no" 1>&6
4239 USE_INCLUDED_LIBINTL=yes
4240 CATOBJEXT=.gmo
4241 INSTOBJEXT=.mo
4242 DATADIRNAME=share
4243 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4244 INTLLIBS=$INTLDEPS
4245 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4246 nls_cv_header_intl=libintl.h
4247 nls_cv_header_libgt=libgettext.h
4250 if test "$XGETTEXT" != ":"; then
4251 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4253 else
4254 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4255 XGETTEXT=":"
4259 # We need to process the po/ directory.
4260 POSUB=po
4261 else
4262 DATADIRNAME=share
4263 nls_cv_header_intl=libintl.h
4264 nls_cv_header_libgt=libgettext.h
4267 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4268 # because some of the sources are only built for this goal.
4269 if test "$PACKAGE" = gettext; then
4270 USE_NLS=yes
4271 USE_INCLUDED_LIBINTL=yes
4274 for lang in $ALL_LINGUAS; do
4275 GMOFILES="$GMOFILES $lang.gmo"
4276 POFILES="$POFILES $lang.po"
4277 done
4292 if test "x$CATOBJEXT" != "x"; then
4293 if test "x$ALL_LINGUAS" = "x"; then
4294 LINGUAS=
4295 else
4296 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4297 echo "configure:4298: checking for catalogs to be installed" >&5
4298 NEW_LINGUAS=
4299 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4300 case "$ALL_LINGUAS" in
4301 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4302 esac
4303 done
4304 LINGUAS=$NEW_LINGUAS
4305 echo "$ac_t""$LINGUAS" 1>&6
4308 if test -n "$LINGUAS"; then
4309 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4313 if test $ac_cv_header_locale_h = yes; then
4314 INCLUDE_LOCALE_H="#include <locale.h>"
4315 else
4316 INCLUDE_LOCALE_H="\
4317 /* The system does not provide the header <locale.h>. Take care yourself. */"
4321 if test -f $srcdir/po2tbl.sed.in; then
4322 if test "$CATOBJEXT" = ".cat"; then
4323 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4324 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4325 echo "configure:4326: checking for linux/version.h" >&5
4326 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4327 echo $ac_n "(cached) $ac_c" 1>&6
4328 else
4329 cat > conftest.$ac_ext <<EOF
4330 #line 4331 "configure"
4331 #include "confdefs.h"
4332 #include <linux/version.h>
4334 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4335 { (eval echo configure:4336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4336 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4337 if test -z "$ac_err"; then
4338 rm -rf conftest*
4339 eval "ac_cv_header_$ac_safe=yes"
4340 else
4341 echo "$ac_err" >&5
4342 echo "configure: failed program was:" >&5
4343 cat conftest.$ac_ext >&5
4344 rm -rf conftest*
4345 eval "ac_cv_header_$ac_safe=no"
4347 rm -f conftest*
4349 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4350 echo "$ac_t""yes" 1>&6
4351 msgformat=linux
4352 else
4353 echo "$ac_t""no" 1>&6
4354 msgformat=xopen
4358 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4360 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4361 $srcdir/po2tbl.sed.in > po2tbl.sed
4364 if test "$PACKAGE" = "gettext"; then
4365 GT_NO="#NO#"
4366 GT_YES=
4367 else
4368 GT_NO=
4369 GT_YES="#YES#"
4374 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4380 if test -f $srcdir/po/POTFILES.in; then
4381 test -d po || mkdir po
4382 if test "x$srcdir" != "x."; then
4383 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4384 posrcprefix="$srcdir/"
4385 else
4386 posrcprefix="../$srcdir/"
4388 else
4389 posrcprefix="../"
4391 rm -f po/POTFILES
4392 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4393 < $srcdir/po/POTFILES.in > po/POTFILES
4397 # Permit host specific settings.
4398 . ${srcdir}/configure.host
4401 # Find a good install program. We prefer a C program (faster),
4402 # so one script is as good as another. But avoid the broken or
4403 # incompatible versions:
4404 # SysV /etc/install, /usr/sbin/install
4405 # SunOS /usr/etc/install
4406 # IRIX /sbin/install
4407 # AIX /bin/install
4408 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4409 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4410 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4411 # ./install, which can be erroneously created by make from ./install.sh.
4412 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4413 echo "configure:4414: checking for a BSD compatible install" >&5
4414 if test -z "$INSTALL"; then
4415 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4416 echo $ac_n "(cached) $ac_c" 1>&6
4417 else
4418 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
4419 for ac_dir in $PATH; do
4420 # Account for people who put trailing slashes in PATH elements.
4421 case "$ac_dir/" in
4422 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4424 # OSF1 and SCO ODT 3.0 have their own names for install.
4425 # Don't use installbsd from OSF since it installs stuff as root
4426 # by default.
4427 for ac_prog in ginstall scoinst install; do
4428 if test -f $ac_dir/$ac_prog; then
4429 if test $ac_prog = install &&
4430 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4431 # AIX install. It has an incompatible calling convention.
4433 else
4434 ac_cv_path_install="$ac_dir/$ac_prog -c"
4435 break 2
4438 done
4440 esac
4441 done
4442 IFS="$ac_save_IFS"
4445 if test "${ac_cv_path_install+set}" = set; then
4446 INSTALL="$ac_cv_path_install"
4447 else
4448 # As a last resort, use the slow shell script. We don't cache a
4449 # path for INSTALL within a source directory, because that will
4450 # break other packages using the cache if that directory is
4451 # removed, or if the path is relative.
4452 INSTALL="$ac_install_sh"
4455 echo "$ac_t""$INSTALL" 1>&6
4457 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4458 # It thinks the first close brace ends the variable substitution.
4459 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4461 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
4463 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4466 BFD_HOST_64BIT_LONG=0
4467 BFD_HOST_64_BIT_DEFINED=0
4468 BFD_HOST_64_BIT=
4469 BFD_HOST_U_64_BIT=
4470 if test "x${HOST_64BIT_TYPE}" = "xlong"; then
4471 BFD_HOST_64BIT_LONG=1
4472 elif test "x${HOST_64BIT_TYPE}" != "x"; then
4473 BFD_HOST_64_BIT_DEFINED=1
4474 BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
4475 BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
4482 # Put a plausible default for CC_FOR_BUILD in Makefile.
4483 if test -z "$CC_FOR_BUILD"; then
4484 if test "x$cross_compiling" = "xno"; then
4485 CC_FOR_BUILD='$(CC)'
4486 else
4487 CC_FOR_BUILD=gcc
4491 # Also set EXEEXT_FOR_BUILD.
4492 if test "x$cross_compiling" = "xno"; then
4493 EXEEXT_FOR_BUILD='$(EXEEXT)'
4494 else
4495 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
4496 echo "configure:4497: checking for build system executable suffix" >&5
4497 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4498 echo $ac_n "(cached) $ac_c" 1>&6
4499 else
4500 rm -f conftest*
4501 echo 'int main () { return 0; }' > conftest.c
4502 bfd_cv_build_exeext=
4503 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
4504 for file in conftest.*; do
4505 case $file in
4506 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4507 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4508 esac
4509 done
4510 rm -f conftest*
4511 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
4514 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4515 EXEEXT_FOR_BUILD=""
4516 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4520 for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
4522 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4523 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4524 echo "configure:4525: checking for $ac_hdr" >&5
4525 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4526 echo $ac_n "(cached) $ac_c" 1>&6
4527 else
4528 cat > conftest.$ac_ext <<EOF
4529 #line 4530 "configure"
4530 #include "confdefs.h"
4531 #include <$ac_hdr>
4533 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4534 { (eval echo configure:4535: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4535 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4536 if test -z "$ac_err"; then
4537 rm -rf conftest*
4538 eval "ac_cv_header_$ac_safe=yes"
4539 else
4540 echo "$ac_err" >&5
4541 echo "configure: failed program was:" >&5
4542 cat conftest.$ac_ext >&5
4543 rm -rf conftest*
4544 eval "ac_cv_header_$ac_safe=no"
4546 rm -f conftest*
4548 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4549 echo "$ac_t""yes" 1>&6
4550 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4551 cat >> confdefs.h <<EOF
4552 #define $ac_tr_hdr 1
4555 else
4556 echo "$ac_t""no" 1>&6
4558 done
4560 for ac_hdr in fcntl.h sys/file.h sys/time.h
4562 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4563 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4564 echo "configure:4565: checking for $ac_hdr" >&5
4565 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4566 echo $ac_n "(cached) $ac_c" 1>&6
4567 else
4568 cat > conftest.$ac_ext <<EOF
4569 #line 4570 "configure"
4570 #include "confdefs.h"
4571 #include <$ac_hdr>
4573 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4574 { (eval echo configure:4575: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4575 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4576 if test -z "$ac_err"; then
4577 rm -rf conftest*
4578 eval "ac_cv_header_$ac_safe=yes"
4579 else
4580 echo "$ac_err" >&5
4581 echo "configure: failed program was:" >&5
4582 cat conftest.$ac_ext >&5
4583 rm -rf conftest*
4584 eval "ac_cv_header_$ac_safe=no"
4586 rm -f conftest*
4588 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4589 echo "$ac_t""yes" 1>&6
4590 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4591 cat >> confdefs.h <<EOF
4592 #define $ac_tr_hdr 1
4595 else
4596 echo "$ac_t""no" 1>&6
4598 done
4600 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
4601 echo "configure:4602: checking whether time.h and sys/time.h may both be included" >&5
4602 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
4603 echo $ac_n "(cached) $ac_c" 1>&6
4604 else
4605 cat > conftest.$ac_ext <<EOF
4606 #line 4607 "configure"
4607 #include "confdefs.h"
4608 #include <sys/types.h>
4609 #include <sys/time.h>
4610 #include <time.h>
4611 int main() {
4612 struct tm *tp;
4613 ; return 0; }
4615 if { (eval echo configure:4616: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4616 rm -rf conftest*
4617 ac_cv_header_time=yes
4618 else
4619 echo "configure: failed program was:" >&5
4620 cat conftest.$ac_ext >&5
4621 rm -rf conftest*
4622 ac_cv_header_time=no
4624 rm -f conftest*
4627 echo "$ac_t""$ac_cv_header_time" 1>&6
4628 if test $ac_cv_header_time = yes; then
4629 cat >> confdefs.h <<\EOF
4630 #define TIME_WITH_SYS_TIME 1
4635 ac_header_dirent=no
4636 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4638 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4639 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4640 echo "configure:4641: checking for $ac_hdr that defines DIR" >&5
4641 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4642 echo $ac_n "(cached) $ac_c" 1>&6
4643 else
4644 cat > conftest.$ac_ext <<EOF
4645 #line 4646 "configure"
4646 #include "confdefs.h"
4647 #include <sys/types.h>
4648 #include <$ac_hdr>
4649 int main() {
4650 DIR *dirp = 0;
4651 ; return 0; }
4653 if { (eval echo configure:4654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4654 rm -rf conftest*
4655 eval "ac_cv_header_dirent_$ac_safe=yes"
4656 else
4657 echo "configure: failed program was:" >&5
4658 cat conftest.$ac_ext >&5
4659 rm -rf conftest*
4660 eval "ac_cv_header_dirent_$ac_safe=no"
4662 rm -f conftest*
4664 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4665 echo "$ac_t""yes" 1>&6
4666 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4667 cat >> confdefs.h <<EOF
4668 #define $ac_tr_hdr 1
4670 ac_header_dirent=$ac_hdr; break
4671 else
4672 echo "$ac_t""no" 1>&6
4674 done
4675 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4676 if test $ac_header_dirent = dirent.h; then
4677 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4678 echo "configure:4679: checking for opendir in -ldir" >&5
4679 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4680 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4681 echo $ac_n "(cached) $ac_c" 1>&6
4682 else
4683 ac_save_LIBS="$LIBS"
4684 LIBS="-ldir $LIBS"
4685 cat > conftest.$ac_ext <<EOF
4686 #line 4687 "configure"
4687 #include "confdefs.h"
4688 /* Override any gcc2 internal prototype to avoid an error. */
4689 /* We use char because int might match the return type of a gcc2
4690 builtin and then its argument prototype would still apply. */
4691 char opendir();
4693 int main() {
4694 opendir()
4695 ; return 0; }
4697 if { (eval echo configure:4698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4698 rm -rf conftest*
4699 eval "ac_cv_lib_$ac_lib_var=yes"
4700 else
4701 echo "configure: failed program was:" >&5
4702 cat conftest.$ac_ext >&5
4703 rm -rf conftest*
4704 eval "ac_cv_lib_$ac_lib_var=no"
4706 rm -f conftest*
4707 LIBS="$ac_save_LIBS"
4710 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4711 echo "$ac_t""yes" 1>&6
4712 LIBS="$LIBS -ldir"
4713 else
4714 echo "$ac_t""no" 1>&6
4717 else
4718 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4719 echo "configure:4720: checking for opendir in -lx" >&5
4720 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4721 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4722 echo $ac_n "(cached) $ac_c" 1>&6
4723 else
4724 ac_save_LIBS="$LIBS"
4725 LIBS="-lx $LIBS"
4726 cat > conftest.$ac_ext <<EOF
4727 #line 4728 "configure"
4728 #include "confdefs.h"
4729 /* Override any gcc2 internal prototype to avoid an error. */
4730 /* We use char because int might match the return type of a gcc2
4731 builtin and then its argument prototype would still apply. */
4732 char opendir();
4734 int main() {
4735 opendir()
4736 ; return 0; }
4738 if { (eval echo configure:4739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4739 rm -rf conftest*
4740 eval "ac_cv_lib_$ac_lib_var=yes"
4741 else
4742 echo "configure: failed program was:" >&5
4743 cat conftest.$ac_ext >&5
4744 rm -rf conftest*
4745 eval "ac_cv_lib_$ac_lib_var=no"
4747 rm -f conftest*
4748 LIBS="$ac_save_LIBS"
4751 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4752 echo "$ac_t""yes" 1>&6
4753 LIBS="$LIBS -lx"
4754 else
4755 echo "$ac_t""no" 1>&6
4760 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid
4762 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4763 echo "configure:4764: checking for $ac_func" >&5
4764 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4765 echo $ac_n "(cached) $ac_c" 1>&6
4766 else
4767 cat > conftest.$ac_ext <<EOF
4768 #line 4769 "configure"
4769 #include "confdefs.h"
4770 /* System header to define __stub macros and hopefully few prototypes,
4771 which can conflict with char $ac_func(); below. */
4772 #include <assert.h>
4773 /* Override any gcc2 internal prototype to avoid an error. */
4774 /* We use char because int might match the return type of a gcc2
4775 builtin and then its argument prototype would still apply. */
4776 char $ac_func();
4778 int main() {
4780 /* The GNU C library defines this for functions which it implements
4781 to always fail with ENOSYS. Some functions are actually named
4782 something starting with __ and the normal name is an alias. */
4783 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4784 choke me
4785 #else
4786 $ac_func();
4787 #endif
4789 ; return 0; }
4791 if { (eval echo configure:4792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4792 rm -rf conftest*
4793 eval "ac_cv_func_$ac_func=yes"
4794 else
4795 echo "configure: failed program was:" >&5
4796 cat conftest.$ac_ext >&5
4797 rm -rf conftest*
4798 eval "ac_cv_func_$ac_func=no"
4800 rm -f conftest*
4803 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4804 echo "$ac_t""yes" 1>&6
4805 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4806 cat >> confdefs.h <<EOF
4807 #define $ac_tr_func 1
4810 else
4811 echo "$ac_t""no" 1>&6
4813 done
4817 case "${host}" in
4818 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
4819 cat >> confdefs.h <<\EOF
4820 #define USE_BINARY_FOPEN 1
4823 esac
4825 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4826 echo "configure:4827: checking whether strstr must be declared" >&5
4827 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4828 echo $ac_n "(cached) $ac_c" 1>&6
4829 else
4830 cat > conftest.$ac_ext <<EOF
4831 #line 4832 "configure"
4832 #include "confdefs.h"
4834 #include <stdio.h>
4835 #ifdef HAVE_STRING_H
4836 #include <string.h>
4837 #else
4838 #ifdef HAVE_STRINGS_H
4839 #include <strings.h>
4840 #endif
4841 #endif
4842 #ifdef HAVE_STDLIB_H
4843 #include <stdlib.h>
4844 #endif
4845 #ifdef HAVE_UNISTD_H
4846 #include <unistd.h>
4847 #endif
4848 int main() {
4849 char *(*pfn) = (char *(*)) strstr
4850 ; return 0; }
4852 if { (eval echo configure:4853: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4853 rm -rf conftest*
4854 bfd_cv_decl_needed_strstr=no
4855 else
4856 echo "configure: failed program was:" >&5
4857 cat conftest.$ac_ext >&5
4858 rm -rf conftest*
4859 bfd_cv_decl_needed_strstr=yes
4861 rm -f conftest*
4864 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4865 if test $bfd_cv_decl_needed_strstr = yes; then
4866 cat >> confdefs.h <<\EOF
4867 #define NEED_DECLARATION_STRSTR 1
4872 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4873 echo "configure:4874: checking whether malloc must be declared" >&5
4874 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4875 echo $ac_n "(cached) $ac_c" 1>&6
4876 else
4877 cat > conftest.$ac_ext <<EOF
4878 #line 4879 "configure"
4879 #include "confdefs.h"
4881 #include <stdio.h>
4882 #ifdef HAVE_STRING_H
4883 #include <string.h>
4884 #else
4885 #ifdef HAVE_STRINGS_H
4886 #include <strings.h>
4887 #endif
4888 #endif
4889 #ifdef HAVE_STDLIB_H
4890 #include <stdlib.h>
4891 #endif
4892 #ifdef HAVE_UNISTD_H
4893 #include <unistd.h>
4894 #endif
4895 int main() {
4896 char *(*pfn) = (char *(*)) malloc
4897 ; return 0; }
4899 if { (eval echo configure:4900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4900 rm -rf conftest*
4901 bfd_cv_decl_needed_malloc=no
4902 else
4903 echo "configure: failed program was:" >&5
4904 cat conftest.$ac_ext >&5
4905 rm -rf conftest*
4906 bfd_cv_decl_needed_malloc=yes
4908 rm -f conftest*
4911 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4912 if test $bfd_cv_decl_needed_malloc = yes; then
4913 cat >> confdefs.h <<\EOF
4914 #define NEED_DECLARATION_MALLOC 1
4919 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4920 echo "configure:4921: checking whether realloc must be declared" >&5
4921 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4922 echo $ac_n "(cached) $ac_c" 1>&6
4923 else
4924 cat > conftest.$ac_ext <<EOF
4925 #line 4926 "configure"
4926 #include "confdefs.h"
4928 #include <stdio.h>
4929 #ifdef HAVE_STRING_H
4930 #include <string.h>
4931 #else
4932 #ifdef HAVE_STRINGS_H
4933 #include <strings.h>
4934 #endif
4935 #endif
4936 #ifdef HAVE_STDLIB_H
4937 #include <stdlib.h>
4938 #endif
4939 #ifdef HAVE_UNISTD_H
4940 #include <unistd.h>
4941 #endif
4942 int main() {
4943 char *(*pfn) = (char *(*)) realloc
4944 ; return 0; }
4946 if { (eval echo configure:4947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4947 rm -rf conftest*
4948 bfd_cv_decl_needed_realloc=no
4949 else
4950 echo "configure: failed program was:" >&5
4951 cat conftest.$ac_ext >&5
4952 rm -rf conftest*
4953 bfd_cv_decl_needed_realloc=yes
4955 rm -f conftest*
4958 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4959 if test $bfd_cv_decl_needed_realloc = yes; then
4960 cat >> confdefs.h <<\EOF
4961 #define NEED_DECLARATION_REALLOC 1
4966 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4967 echo "configure:4968: checking whether free must be declared" >&5
4968 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4969 echo $ac_n "(cached) $ac_c" 1>&6
4970 else
4971 cat > conftest.$ac_ext <<EOF
4972 #line 4973 "configure"
4973 #include "confdefs.h"
4975 #include <stdio.h>
4976 #ifdef HAVE_STRING_H
4977 #include <string.h>
4978 #else
4979 #ifdef HAVE_STRINGS_H
4980 #include <strings.h>
4981 #endif
4982 #endif
4983 #ifdef HAVE_STDLIB_H
4984 #include <stdlib.h>
4985 #endif
4986 #ifdef HAVE_UNISTD_H
4987 #include <unistd.h>
4988 #endif
4989 int main() {
4990 char *(*pfn) = (char *(*)) free
4991 ; return 0; }
4993 if { (eval echo configure:4994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4994 rm -rf conftest*
4995 bfd_cv_decl_needed_free=no
4996 else
4997 echo "configure: failed program was:" >&5
4998 cat conftest.$ac_ext >&5
4999 rm -rf conftest*
5000 bfd_cv_decl_needed_free=yes
5002 rm -f conftest*
5005 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
5006 if test $bfd_cv_decl_needed_free = yes; then
5007 cat >> confdefs.h <<\EOF
5008 #define NEED_DECLARATION_FREE 1
5013 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
5014 echo "configure:5015: checking whether getenv must be declared" >&5
5015 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
5016 echo $ac_n "(cached) $ac_c" 1>&6
5017 else
5018 cat > conftest.$ac_ext <<EOF
5019 #line 5020 "configure"
5020 #include "confdefs.h"
5022 #include <stdio.h>
5023 #ifdef HAVE_STRING_H
5024 #include <string.h>
5025 #else
5026 #ifdef HAVE_STRINGS_H
5027 #include <strings.h>
5028 #endif
5029 #endif
5030 #ifdef HAVE_STDLIB_H
5031 #include <stdlib.h>
5032 #endif
5033 #ifdef HAVE_UNISTD_H
5034 #include <unistd.h>
5035 #endif
5036 int main() {
5037 char *(*pfn) = (char *(*)) getenv
5038 ; return 0; }
5040 if { (eval echo configure:5041: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5041 rm -rf conftest*
5042 bfd_cv_decl_needed_getenv=no
5043 else
5044 echo "configure: failed program was:" >&5
5045 cat conftest.$ac_ext >&5
5046 rm -rf conftest*
5047 bfd_cv_decl_needed_getenv=yes
5049 rm -f conftest*
5052 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5053 if test $bfd_cv_decl_needed_getenv = yes; then
5054 cat >> confdefs.h <<\EOF
5055 #define NEED_DECLARATION_GETENV 1
5061 # If we are configured native, pick a core file support file.
5062 COREFILE=
5063 COREFLAG=
5064 TRAD_HEADER=
5065 if test "${target}" = "${host}"; then
5066 case "${host}" in
5067 alpha*-*-freebsd*)
5068 COREFILE=''
5070 alpha*-*-linux-gnu*)
5071 COREFILE=trad-core.lo
5072 TRAD_HEADER='"hosts/alphalinux.h"'
5074 alpha*-*-netbsd* | alpha*-*-openbsd*)
5075 COREFILE=netbsd-core.lo
5077 alpha*-*-*) COREFILE=osf-core.lo ;;
5078 arm-*-freebsd*) COREFILE='' ;;
5079 arm-*-netbsd*) COREFILE=netbsd-core.lo ;;
5080 arm-*-riscix) COREFILE=trad-core.lo ;;
5081 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
5082 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
5083 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
5084 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
5085 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
5086 i370-*-*)
5087 COREFILE=trad-core.lo
5088 TRAD_HEADER='"hosts/i370linux.h"'
5091 i[3456]86-sequent-bsd*)
5092 COREFILE=trad-core.lo
5093 TRAD_HEADER='"hosts/symmetry.h"'
5095 i[3456]86-sequent-sysv4*) ;;
5096 i[3456]86-sequent-sysv*)
5097 COREFILE=trad-core.lo
5098 TRAD_HEADER='"hosts/symmetry.h"'
5100 i[3456]86-*-bsdi)
5101 COREFILE=
5103 i[3456]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234]* | i[34567]86-*-freebsd*aout*)
5104 COREFILE=trad-core.lo
5105 TRAD_HEADER='"hosts/i386bsd.h"'
5107 i[3456]86-*-freebsd*)
5108 COREFILE=''
5109 TRAD_HEADER='"hosts/i386bsd.h"'
5111 i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
5112 COREFILE=netbsd-core.lo
5114 i[3456]86-esix-sysv3*)
5115 COREFILE=trad-core.lo
5116 TRAD_HEADER='"hosts/esix.h"'
5118 i[3456]86-*-sco3.2v5*)
5119 COREFILE=sco5-core.lo
5121 i[3456]86-*-sco* | i[3456]86-*-isc*)
5122 COREFILE=trad-core.lo
5123 TRAD_HEADER='"hosts/i386sco.h"'
5125 i[3456]86-*-mach3*)
5126 COREFILE=trad-core.lo
5127 TRAD_HEADER='"hosts/i386mach3.h"'
5129 i[3456]86-*-linux-gnu*)
5130 COREFILE=trad-core.lo
5131 TRAD_HEADER='"hosts/i386linux.h"'
5133 i[3456]86-*-isc*) COREFILE=trad-core.lo ;;
5134 i[3456]86-*-aix*) COREFILE=aix386-core.lo ;;
5135 i860-*-mach3* | i860-*-osf1*)
5136 COREFILE=trad-core.lo
5137 TRAD_HEADER='"hosts/i860mach3.h"'
5139 mips-dec-bsd*)
5140 COREFILE=trad-core.lo
5141 TRAD_HEADER='"hosts/mipsbsd.h"'
5143 mips-dec-mach3*)
5144 COREFILE=trad-core.lo
5145 TRAD_HEADER='"hosts/mipsmach3.h"'
5147 mips-*-netbsd* | mips*-*-openbsd*)
5148 COREFILE=netbsd-core.lo
5150 mips-dec-*)
5151 COREFILE=trad-core.lo
5152 TRAD_HEADER='"hosts/decstation.h"'
5154 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
5155 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
5156 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
5157 mips-*-mach3*)
5158 COREFILE=trad-core.lo
5159 TRAD_HEADER='"hosts/mipsmach3.h"'
5161 mips-*-sysv4*) ;;
5162 mips-*-sysv* | mips-*-riscos*)
5163 COREFILE=trad-core.lo
5164 TRAD_HEADER='"hosts/riscos.h"'
5166 mips-sony-bsd*)
5167 COREFILE=trad-core.lo
5168 TRAD_HEADER='"hosts/news-mips.h"'
5170 m68*-bull*-sysv*)
5171 COREFILE=trad-core.lo
5172 TRAD_HEADER='"hosts/dpx2.h"'
5174 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
5175 m68*-hp-bsd*)
5176 COREFILE=trad-core.lo
5177 TRAD_HEADER='"hosts/hp300bsd.h"'
5179 m68*-*-linux-gnu*)
5180 COREFILE=trad-core.lo
5181 TRAD_HEADER='"hosts/m68klinux.h"'
5183 m68*-motorola-sysv*)
5184 COREFILE=trad-core.lo
5185 TRAD_HEADER='"hosts/delta68.h"'
5187 m68*-sony-*)
5188 COREFILE=trad-core.lo
5189 TRAD_HEADER='"hosts/news.h"'
5191 m68*-*-netbsd* | m68*-*-openbsd*)
5192 COREFILE=netbsd-core.lo
5194 m68*-apple-aux*)
5195 COREFILE=trad-core.lo
5196 TRAD_HEADER='"hosts/m68kaux.h"'
5198 m88*-*-sysv4*)
5200 m88*-motorola-sysv*)
5201 COREFILE=ptrace-core.lo
5203 m88*-*-mach3*)
5204 COREFILE=trad-core.lo
5205 TRAD_HEADER='"hosts/m88kmach3.h"'
5207 ns32k-pc532-mach)
5208 COREFILE=trad-core.lo
5209 TRAD_HEADER='"hosts/pc532mach.h"'
5211 ns32k-*-netbsd* | ns32k-*-openbsd*)
5212 COREFILE=netbsd-core.lo
5214 rs6000-*-lynx*)
5215 COREFILE=lynx-core.lo
5217 rs6000-*-aix5.* | powerpc-*-aix5.*)
5218 COREFILE=rs6000-core.lo
5219 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
5221 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
5222 COREFILE=rs6000-core.lo
5223 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5224 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
5225 # have c_impl as a member of struct core_dumpx
5226 echo $ac_n "checking for c_impl in struct core_dumpx""... $ac_c" 1>&6
5227 echo "configure:5228: checking for c_impl in struct core_dumpx" >&5
5228 cat > conftest.$ac_ext <<EOF
5229 #line 5230 "configure"
5230 #include "confdefs.h"
5231 #include <core.h>
5232 int main() {
5233 struct core_dumpx c; c.c_impl = 0;
5234 ; return 0; }
5236 if { (eval echo configure:5237: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5237 rm -rf conftest*
5238 cat >> confdefs.h <<\EOF
5239 #define HAVE_ST_C_IMPL 1
5242 echo "$ac_t""yes" 1>&6
5243 else
5244 echo "configure: failed program was:" >&5
5245 cat conftest.$ac_ext >&5
5246 rm -rf conftest*
5247 echo "$ac_t""no" 1>&6
5249 rm -f conftest*
5251 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
5252 rs6000-*-*) COREFILE=rs6000-core.lo ;;
5253 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
5254 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
5255 powerpc-*-beos*) ;;
5256 powerpc-*-freebsd*) COREFILE='' ;;
5257 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
5258 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
5259 s390*-*-*) COREFILE=trad-core.lo ;;
5260 sh*-*-netbsd*) COREFILE=netbsd-core.lo ;;
5261 sparc-*-netbsd* | sparc*-*-openbsd*)
5262 COREFILE=netbsd-core.lo
5264 tahoe-*-*)
5265 COREFILE=trad-core.lo
5266 TRAD_HEADER='"hosts/tahoe.h"'
5268 vax-*-netbsd*) COREFILE=netbsd-core.lo ;;
5269 vax-*-ultrix2*)
5270 COREFILE=trad-core.lo
5271 TRAD_HEADER='"hosts/vaxult2.h"'
5273 vax-*-ultrix*)
5274 COREFILE=trad-core.lo
5275 TRAD_HEADER='"hosts/vaxult2.h"'
5277 vax-*-*)
5278 COREFILE=trad-core.lo
5279 TRAD_HEADER='"hosts/vaxbsd.h"'
5281 x86_64-*-netbsd*) COREFILE=netbsd-core.lo ;;
5282 esac
5284 case "$COREFILE" in
5285 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
5286 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
5287 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
5288 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
5289 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
5290 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
5291 osf-core.lo) COREFLAG=-DOSF_CORE ;;
5292 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
5293 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
5294 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
5295 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
5296 esac
5298 # ELF corefile support has several flavors, but all of
5299 # them use something called <sys/procfs.h>
5300 for ac_hdr in sys/procfs.h
5302 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5303 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5304 echo "configure:5305: checking for $ac_hdr" >&5
5305 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5306 echo $ac_n "(cached) $ac_c" 1>&6
5307 else
5308 cat > conftest.$ac_ext <<EOF
5309 #line 5310 "configure"
5310 #include "confdefs.h"
5311 #include <$ac_hdr>
5313 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5314 { (eval echo configure:5315: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5315 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5316 if test -z "$ac_err"; then
5317 rm -rf conftest*
5318 eval "ac_cv_header_$ac_safe=yes"
5319 else
5320 echo "$ac_err" >&5
5321 echo "configure: failed program was:" >&5
5322 cat conftest.$ac_ext >&5
5323 rm -rf conftest*
5324 eval "ac_cv_header_$ac_safe=no"
5326 rm -f conftest*
5328 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5329 echo "$ac_t""yes" 1>&6
5330 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5331 cat >> confdefs.h <<EOF
5332 #define $ac_tr_hdr 1
5335 else
5336 echo "$ac_t""no" 1>&6
5338 done
5340 if test "$ac_cv_header_sys_procfs_h" = yes; then
5341 echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5342 echo "configure:5343: checking for prstatus_t in sys/procfs.h" >&5
5343 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5344 echo $ac_n "(cached) $ac_c" 1>&6
5345 else
5346 cat > conftest.$ac_ext <<EOF
5347 #line 5348 "configure"
5348 #include "confdefs.h"
5350 #define _SYSCALL32
5351 #include <sys/procfs.h>
5352 int main() {
5353 prstatus_t avar
5354 ; return 0; }
5356 if { (eval echo configure:5357: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5357 rm -rf conftest*
5358 bfd_cv_have_sys_procfs_type_prstatus_t=yes
5359 else
5360 echo "configure: failed program was:" >&5
5361 cat conftest.$ac_ext >&5
5362 rm -rf conftest*
5363 bfd_cv_have_sys_procfs_type_prstatus_t=no
5366 rm -f conftest*
5369 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5370 cat >> confdefs.h <<\EOF
5371 #define HAVE_PRSTATUS_T 1
5375 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5377 echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5378 echo "configure:5379: checking for prstatus32_t in sys/procfs.h" >&5
5379 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5380 echo $ac_n "(cached) $ac_c" 1>&6
5381 else
5382 cat > conftest.$ac_ext <<EOF
5383 #line 5384 "configure"
5384 #include "confdefs.h"
5386 #define _SYSCALL32
5387 #include <sys/procfs.h>
5388 int main() {
5389 prstatus32_t avar
5390 ; return 0; }
5392 if { (eval echo configure:5393: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5393 rm -rf conftest*
5394 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
5395 else
5396 echo "configure: failed program was:" >&5
5397 cat conftest.$ac_ext >&5
5398 rm -rf conftest*
5399 bfd_cv_have_sys_procfs_type_prstatus32_t=no
5402 rm -f conftest*
5405 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5406 cat >> confdefs.h <<\EOF
5407 #define HAVE_PRSTATUS32_T 1
5411 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5413 echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5414 echo "configure:5415: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5415 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5416 echo $ac_n "(cached) $ac_c" 1>&6
5417 else
5418 cat > conftest.$ac_ext <<EOF
5419 #line 5420 "configure"
5420 #include "confdefs.h"
5422 #define _SYSCALL32
5423 #include <sys/procfs.h>
5424 int main() {
5425 prstatus_t avar; void* aref = (void*) &avar.pr_who
5426 ; return 0; }
5428 if { (eval echo configure:5429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5429 rm -rf conftest*
5430 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
5431 else
5432 echo "configure: failed program was:" >&5
5433 cat conftest.$ac_ext >&5
5434 rm -rf conftest*
5435 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
5438 rm -f conftest*
5441 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5442 cat >> confdefs.h <<\EOF
5443 #define HAVE_PRSTATUS_T_PR_WHO 1
5447 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5449 echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5450 echo "configure:5451: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5451 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5452 echo $ac_n "(cached) $ac_c" 1>&6
5453 else
5454 cat > conftest.$ac_ext <<EOF
5455 #line 5456 "configure"
5456 #include "confdefs.h"
5458 #define _SYSCALL32
5459 #include <sys/procfs.h>
5460 int main() {
5461 prstatus32_t avar; void* aref = (void*) &avar.pr_who
5462 ; return 0; }
5464 if { (eval echo configure:5465: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5465 rm -rf conftest*
5466 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
5467 else
5468 echo "configure: failed program was:" >&5
5469 cat conftest.$ac_ext >&5
5470 rm -rf conftest*
5471 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
5474 rm -f conftest*
5477 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5478 cat >> confdefs.h <<\EOF
5479 #define HAVE_PRSTATUS32_T_PR_WHO 1
5483 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5485 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5486 echo "configure:5487: checking for pstatus_t in sys/procfs.h" >&5
5487 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5488 echo $ac_n "(cached) $ac_c" 1>&6
5489 else
5490 cat > conftest.$ac_ext <<EOF
5491 #line 5492 "configure"
5492 #include "confdefs.h"
5494 #define _SYSCALL32
5495 #include <sys/procfs.h>
5496 int main() {
5497 pstatus_t avar
5498 ; return 0; }
5500 if { (eval echo configure:5501: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5501 rm -rf conftest*
5502 bfd_cv_have_sys_procfs_type_pstatus_t=yes
5503 else
5504 echo "configure: failed program was:" >&5
5505 cat conftest.$ac_ext >&5
5506 rm -rf conftest*
5507 bfd_cv_have_sys_procfs_type_pstatus_t=no
5510 rm -f conftest*
5513 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5514 cat >> confdefs.h <<\EOF
5515 #define HAVE_PSTATUS_T 1
5519 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5521 echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5522 echo "configure:5523: checking for pxstatus_t in sys/procfs.h" >&5
5523 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5524 echo $ac_n "(cached) $ac_c" 1>&6
5525 else
5526 cat > conftest.$ac_ext <<EOF
5527 #line 5528 "configure"
5528 #include "confdefs.h"
5530 #define _SYSCALL32
5531 #include <sys/procfs.h>
5532 int main() {
5533 pxstatus_t avar
5534 ; return 0; }
5536 if { (eval echo configure:5537: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5537 rm -rf conftest*
5538 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
5539 else
5540 echo "configure: failed program was:" >&5
5541 cat conftest.$ac_ext >&5
5542 rm -rf conftest*
5543 bfd_cv_have_sys_procfs_type_pxstatus_t=no
5546 rm -f conftest*
5549 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5550 cat >> confdefs.h <<\EOF
5551 #define HAVE_PXSTATUS_T 1
5555 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5557 echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5558 echo "configure:5559: checking for pstatus32_t in sys/procfs.h" >&5
5559 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5560 echo $ac_n "(cached) $ac_c" 1>&6
5561 else
5562 cat > conftest.$ac_ext <<EOF
5563 #line 5564 "configure"
5564 #include "confdefs.h"
5566 #define _SYSCALL32
5567 #include <sys/procfs.h>
5568 int main() {
5569 pstatus32_t avar
5570 ; return 0; }
5572 if { (eval echo configure:5573: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5573 rm -rf conftest*
5574 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
5575 else
5576 echo "configure: failed program was:" >&5
5577 cat conftest.$ac_ext >&5
5578 rm -rf conftest*
5579 bfd_cv_have_sys_procfs_type_pstatus32_t=no
5582 rm -f conftest*
5585 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5586 cat >> confdefs.h <<\EOF
5587 #define HAVE_PSTATUS32_T 1
5591 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5593 echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5594 echo "configure:5595: checking for prpsinfo_t in sys/procfs.h" >&5
5595 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5596 echo $ac_n "(cached) $ac_c" 1>&6
5597 else
5598 cat > conftest.$ac_ext <<EOF
5599 #line 5600 "configure"
5600 #include "confdefs.h"
5602 #define _SYSCALL32
5603 #include <sys/procfs.h>
5604 int main() {
5605 prpsinfo_t avar
5606 ; return 0; }
5608 if { (eval echo configure:5609: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5609 rm -rf conftest*
5610 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
5611 else
5612 echo "configure: failed program was:" >&5
5613 cat conftest.$ac_ext >&5
5614 rm -rf conftest*
5615 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
5618 rm -f conftest*
5621 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5622 cat >> confdefs.h <<\EOF
5623 #define HAVE_PRPSINFO_T 1
5627 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5629 echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5630 echo "configure:5631: checking for prpsinfo32_t in sys/procfs.h" >&5
5631 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5632 echo $ac_n "(cached) $ac_c" 1>&6
5633 else
5634 cat > conftest.$ac_ext <<EOF
5635 #line 5636 "configure"
5636 #include "confdefs.h"
5638 #define _SYSCALL32
5639 #include <sys/procfs.h>
5640 int main() {
5641 prpsinfo32_t avar
5642 ; return 0; }
5644 if { (eval echo configure:5645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5645 rm -rf conftest*
5646 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
5647 else
5648 echo "configure: failed program was:" >&5
5649 cat conftest.$ac_ext >&5
5650 rm -rf conftest*
5651 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
5654 rm -f conftest*
5657 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5658 cat >> confdefs.h <<\EOF
5659 #define HAVE_PRPSINFO32_T 1
5663 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5665 echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5666 echo "configure:5667: checking for psinfo_t in sys/procfs.h" >&5
5667 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5668 echo $ac_n "(cached) $ac_c" 1>&6
5669 else
5670 cat > conftest.$ac_ext <<EOF
5671 #line 5672 "configure"
5672 #include "confdefs.h"
5674 #define _SYSCALL32
5675 #include <sys/procfs.h>
5676 int main() {
5677 psinfo_t avar
5678 ; return 0; }
5680 if { (eval echo configure:5681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5681 rm -rf conftest*
5682 bfd_cv_have_sys_procfs_type_psinfo_t=yes
5683 else
5684 echo "configure: failed program was:" >&5
5685 cat conftest.$ac_ext >&5
5686 rm -rf conftest*
5687 bfd_cv_have_sys_procfs_type_psinfo_t=no
5690 rm -f conftest*
5693 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5694 cat >> confdefs.h <<\EOF
5695 #define HAVE_PSINFO_T 1
5699 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5701 echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5702 echo "configure:5703: checking for psinfo32_t in sys/procfs.h" >&5
5703 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5704 echo $ac_n "(cached) $ac_c" 1>&6
5705 else
5706 cat > conftest.$ac_ext <<EOF
5707 #line 5708 "configure"
5708 #include "confdefs.h"
5710 #define _SYSCALL32
5711 #include <sys/procfs.h>
5712 int main() {
5713 psinfo32_t avar
5714 ; return 0; }
5716 if { (eval echo configure:5717: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5717 rm -rf conftest*
5718 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
5719 else
5720 echo "configure: failed program was:" >&5
5721 cat conftest.$ac_ext >&5
5722 rm -rf conftest*
5723 bfd_cv_have_sys_procfs_type_psinfo32_t=no
5726 rm -f conftest*
5729 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5730 cat >> confdefs.h <<\EOF
5731 #define HAVE_PSINFO32_T 1
5735 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5737 echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5738 echo "configure:5739: checking for lwpstatus_t in sys/procfs.h" >&5
5739 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5740 echo $ac_n "(cached) $ac_c" 1>&6
5741 else
5742 cat > conftest.$ac_ext <<EOF
5743 #line 5744 "configure"
5744 #include "confdefs.h"
5746 #define _SYSCALL32
5747 #include <sys/procfs.h>
5748 int main() {
5749 lwpstatus_t avar
5750 ; return 0; }
5752 if { (eval echo configure:5753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5753 rm -rf conftest*
5754 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
5755 else
5756 echo "configure: failed program was:" >&5
5757 cat conftest.$ac_ext >&5
5758 rm -rf conftest*
5759 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
5762 rm -f conftest*
5765 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5766 cat >> confdefs.h <<\EOF
5767 #define HAVE_LWPSTATUS_T 1
5771 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5773 echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5774 echo "configure:5775: checking for lwpxstatus_t in sys/procfs.h" >&5
5775 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5776 echo $ac_n "(cached) $ac_c" 1>&6
5777 else
5778 cat > conftest.$ac_ext <<EOF
5779 #line 5780 "configure"
5780 #include "confdefs.h"
5782 #define _SYSCALL32
5783 #include <sys/procfs.h>
5784 int main() {
5785 lwpxstatus_t avar
5786 ; return 0; }
5788 if { (eval echo configure:5789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5789 rm -rf conftest*
5790 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
5791 else
5792 echo "configure: failed program was:" >&5
5793 cat conftest.$ac_ext >&5
5794 rm -rf conftest*
5795 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
5798 rm -f conftest*
5801 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
5802 cat >> confdefs.h <<\EOF
5803 #define HAVE_LWPXSTATUS_T 1
5807 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
5809 echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
5810 echo "configure:5811: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
5811 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
5812 echo $ac_n "(cached) $ac_c" 1>&6
5813 else
5814 cat > conftest.$ac_ext <<EOF
5815 #line 5816 "configure"
5816 #include "confdefs.h"
5818 #define _SYSCALL32
5819 #include <sys/procfs.h>
5820 int main() {
5821 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
5822 ; return 0; }
5824 if { (eval echo configure:5825: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5825 rm -rf conftest*
5826 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
5827 else
5828 echo "configure: failed program was:" >&5
5829 cat conftest.$ac_ext >&5
5830 rm -rf conftest*
5831 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
5834 rm -f conftest*
5837 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
5838 cat >> confdefs.h <<\EOF
5839 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
5843 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
5845 echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
5846 echo "configure:5847: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
5847 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
5848 echo $ac_n "(cached) $ac_c" 1>&6
5849 else
5850 cat > conftest.$ac_ext <<EOF
5851 #line 5852 "configure"
5852 #include "confdefs.h"
5854 #define _SYSCALL32
5855 #include <sys/procfs.h>
5856 int main() {
5857 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
5858 ; return 0; }
5860 if { (eval echo configure:5861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5861 rm -rf conftest*
5862 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
5863 else
5864 echo "configure: failed program was:" >&5
5865 cat conftest.$ac_ext >&5
5866 rm -rf conftest*
5867 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
5870 rm -f conftest*
5873 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
5874 cat >> confdefs.h <<\EOF
5875 #define HAVE_LWPSTATUS_T_PR_REG 1
5879 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
5881 echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5882 echo "configure:5883: checking for win32_pstatus_t in sys/procfs.h" >&5
5883 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
5884 echo $ac_n "(cached) $ac_c" 1>&6
5885 else
5886 cat > conftest.$ac_ext <<EOF
5887 #line 5888 "configure"
5888 #include "confdefs.h"
5890 #define _SYSCALL32
5891 #include <sys/procfs.h>
5892 int main() {
5893 win32_pstatus_t avar
5894 ; return 0; }
5896 if { (eval echo configure:5897: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5897 rm -rf conftest*
5898 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
5899 else
5900 echo "configure: failed program was:" >&5
5901 cat conftest.$ac_ext >&5
5902 rm -rf conftest*
5903 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
5906 rm -f conftest*
5909 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
5910 cat >> confdefs.h <<\EOF
5911 #define HAVE_WIN32_PSTATUS_T 1
5915 echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
5921 if test -n "$TRAD_HEADER"; then
5922 cat >> confdefs.h <<EOF
5923 #define TRAD_HEADER $TRAD_HEADER
5928 # Horrible hacks to build DLLs on Windows.
5929 WIN32LDFLAGS=
5930 WIN32LIBADD=
5931 case "${host}" in
5932 *-*-cygwin*)
5933 if test "$enable_shared" = "yes"; then
5934 WIN32LDFLAGS="-no-undefined"
5935 WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
5938 *-*-linux*)
5939 # We borrow WIN32LIBADD so that the shared libbfd won't depend on
5940 # libiberty.a.
5941 case "${host}" in
5942 mips*-*-linux*)
5943 # Linux/MIPS uses PIC by default.
5944 if test "$enable_shared" = "yes"; then
5945 WIN32LIBADD="-L../libiberty -liberty"
5949 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | tail -1`
5950 if test -n "$x"; then
5951 WIN32LIBADD="-L../libiberty/pic -liberty"
5954 esac
5956 esac
5960 # target stuff:
5962 # Canonicalize the secondary target names.
5963 if test -n "$enable_targets" ; then
5964 for targ in `echo $enable_targets | sed 's/,/ /g'`
5966 result=`$ac_config_sub $targ 2>/dev/null`
5967 if test -n "$result" ; then
5968 canon_targets="$canon_targets $result"
5969 else
5970 # Allow targets that config.sub doesn't recognize, like "all".
5971 canon_targets="$canon_targets $targ"
5973 done
5976 all_targets=false
5977 defvec=
5978 selvecs=
5979 selarchs=
5980 TDEFINES=
5981 for targ in $target $canon_targets
5983 if test "x$targ" = "xall"; then
5984 all_targets=true
5985 else
5986 . $srcdir/config.bfd
5987 if test "x$targ" = "x$target"; then
5988 defvec=$targ_defvec
5990 selvecs="$selvecs $targ_defvec $targ_selvecs"
5991 selarchs="$selarchs $targ_archs"
5992 TDEFINES="$TDEFINES $targ_cflags"
5994 done
5997 # This processing still needs to be done if we're to decide properly whether
5998 # 64-bit support needs to be compiled in. Currently, it will be included if
5999 # the default or any other explicitly requested target requires it; it
6000 # will not be included on a 32-bit host if no 64-bit target is requested, and
6001 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
6002 # used.
6004 # uniq the default and selected vectors in all the configured targets.
6005 f=""
6006 for i in $selvecs ; do
6007 case " $f " in
6008 *" $i "*) ;;
6009 *) f="$f $i" ;;
6010 esac
6011 done
6012 selvecs="$f"
6015 # uniq the architectures in all the configured targets.
6016 f=""
6017 for i in $selarchs ; do
6018 case " $f " in
6019 *" $i "*) ;;
6020 *) f="$f $i" ;;
6021 esac
6022 done
6023 selarchs="$f"
6025 # Target backend .o files.
6028 elf="elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo"
6030 for vec in $selvecs
6032 target_size=32
6033 case "$vec" in
6034 # This list is alphabetized to make it easy to compare
6035 # with the two vector lists in targets.c. For the same reason,
6036 # use one entry per line, even though this leads to long lines.
6037 a29kcoff_big_vec) tb="$tb coff-a29k.lo cofflink.lo" ;;
6038 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
6039 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6040 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
6041 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
6042 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
6043 aout_mips_big_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
6044 aout_mips_little_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
6045 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
6046 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6047 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6048 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6049 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6050 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
6051 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
6052 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
6053 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6054 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6055 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6056 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6057 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
6058 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
6059 bfd_efi_app_ia32_vec) tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
6060 bfd_efi_app_ia64_vec) tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
6061 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
6062 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6063 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6064 bfd_elf32_bigarm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6065 bfd_elf32_bigarm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6066 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6067 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6068 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
6069 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
6070 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
6071 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
6072 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
6073 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
6074 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6075 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6076 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
6077 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;;
6078 bfd_elf32_i386qnx_vec) tb="$tb elf32-i386qnx.lo elf32.lo $elf" ;;
6079 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6080 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6081 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
6082 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
6083 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
6084 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
6085 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6086 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6087 bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6088 bfd_elf32_littlearm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6089 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6090 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6091 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32.lo $elf" ;;
6092 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32.lo $elf" ;;
6093 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
6094 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
6095 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6096 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6097 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
6098 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
6099 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
6100 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;;
6101 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
6102 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
6103 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6104 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6105 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
6106 # FIXME: We include cofflink.lo not because it's needed for
6107 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
6108 # which needs it but does not list it. Should be fixed in right place.
6109 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6110 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6111 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64-nbsd.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6112 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64-nbsd.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6113 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6114 bfd_elf32_shblin_vec) tb="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6115 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6116 bfd_elf32_shlin_vec) tb="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6117 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh-nbsd.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6118 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh-nbsd.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6119 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
6120 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6121 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6122 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6123 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
6124 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
6125 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
6126 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
6127 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6128 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6129 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6130 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6131 bfd_elf64_ia64_aix_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6132 bfd_elf64_ia64_aix_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6133 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6134 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6135 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6136 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6137 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6138 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
6139 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6140 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
6141 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
6142 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6143 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6144 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64-nbsd.lo elf64.lo $elf" target_size=64 ;;
6145 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64-nbsd.lo elf64.lo $elf" target_size=64 ;;
6146 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elf64.lo $elf"; target_size=64 ;;
6147 bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6148 bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6149 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;;
6150 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
6151 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6152 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6153 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6154 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6155 cris_aout_vec) tb="$tb aout-cris.lo" ;;
6156 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
6157 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6158 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6159 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6160 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
6161 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
6162 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
6163 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
6164 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
6165 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
6166 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
6167 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
6168 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
6169 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
6170 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
6171 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
6172 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
6173 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
6174 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6175 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6176 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
6177 i386msdos_vec) tb="$tb i386msdos.lo" ;;
6178 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
6179 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
6180 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6181 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6182 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
6183 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
6184 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
6185 ieee_vec) tb="$tb ieee.lo" ;;
6186 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
6187 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6188 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
6189 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6190 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
6191 m68klynx_aout_vec) tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6192 m68klynx_coff_vec) tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6193 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
6194 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
6195 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
6196 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
6197 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6198 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6199 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6200 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6201 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6202 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6203 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
6204 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
6205 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6206 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6207 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6208 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;;
6209 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
6210 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6211 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
6212 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6213 ppcboot_vec) tb="$tb ppcboot.lo" ;;
6214 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
6215 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6216 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6217 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6218 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6219 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6220 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6221 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6222 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6223 som_vec) tb="$tb som.lo" ;;
6224 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
6225 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
6226 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
6227 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6228 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
6229 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
6230 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
6231 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
6232 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
6233 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;;
6234 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;;
6235 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;;
6236 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;;
6237 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;;
6238 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;;
6239 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
6240 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
6241 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
6242 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
6243 versados_vec) tb="$tb versados.lo" ;;
6244 vms_alpha_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size=64 ;;
6245 vms_vax_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6246 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
6247 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
6248 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo" ;;
6250 # These appear out of order in targets.c
6251 srec_vec) tb="$tb srec.lo" ;;
6252 symbolsrec_vec) tb="$tb srec.lo" ;;
6253 tekhex_vec) tb="$tb tekhex.lo" ;;
6254 cisco_core_big_vec) tb="$tb cisco-core.lo" ;;
6255 cisco_core_little_vec) tb="$tb cisco-core.lo" ;;
6257 "") ;;
6258 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6259 esac
6261 if test ${target_size} = 64; then
6262 target64=true
6264 if test x"${vec}" = x"${defvec}"; then
6265 bfd_default_target_size=${target_size}
6267 done
6269 # Target architecture .o files.
6270 # A couple of CPUs use shorter file names to avoid problems on DOS
6271 # filesystems.
6272 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6274 # Weed out duplicate .o files.
6275 f=""
6276 for i in $tb ; do
6277 case " $f " in
6278 *" $i "*) ;;
6279 *) f="$f $i" ;;
6280 esac
6281 done
6282 tb="$f"
6284 f=""
6285 for i in $ta ; do
6286 case " $f " in
6287 *" $i "*) ;;
6288 *) f="$f $i" ;;
6289 esac
6290 done
6291 ta="$f"
6293 bfd_backends="$tb"
6294 bfd_machines="$ta"
6296 if test x${all_targets} = xtrue ; then
6297 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
6298 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
6299 selvecs=
6300 havevecs=
6301 selarchs=
6302 else # all_targets is true
6303 # Only set these if they will be nonempty, for the clever echo.
6304 havevecs=
6305 test -n "$selvecs" &&
6306 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6307 test -n "$selvecs" &&
6308 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6309 test -n "$selarchs" &&
6310 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6311 fi # all_targets is true
6313 case ${host64}-${target64}-${want64} in
6314 *true*)
6315 wordsize=64
6316 bfd_libs='$(BFD64_LIBS) $(BFD32_LIBS)'
6317 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6318 if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
6319 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6320 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6322 if test -n "$GCC" ; then
6323 bad_64bit_gcc=no;
6324 echo $ac_n "checking for gcc version with buggy 64-bit support""... $ac_c" 1>&6
6325 echo "configure:6326: checking for gcc version with buggy 64-bit support" >&5
6326 # Add more tests for gcc versions with non-working 64-bit support here.
6327 cat > conftest.$ac_ext <<EOF
6328 #line 6329 "configure"
6329 #include "confdefs.h"
6330 :__GNUC__:__GNUC_MINOR__:__i386__:
6332 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6333 egrep ": 2 : 91 : 1 :" >/dev/null 2>&1; then
6334 rm -rf conftest*
6335 bad_64bit_gcc=yes;
6336 echo "$ac_t""yes: egcs-1.1.2 on ix86 spotted" 1>&6
6337 else
6338 rm -rf conftest*
6339 echo "$ac_t""no" 1>&6
6341 rm -f conftest*
6343 if test $bad_64bit_gcc = yes ; then
6344 { echo "configure: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" 1>&2; exit 1; }
6348 false-false-false)
6349 wordsize=32
6350 bfd_libs='$(BFD32_LIBS)'
6351 all_backends='$(BFD32_BACKENDS)'
6353 esac
6362 tdefaults=""
6363 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6364 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6365 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6366 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6369 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
6371 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6372 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6373 echo "configure:6374: checking for $ac_hdr" >&5
6374 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6375 echo $ac_n "(cached) $ac_c" 1>&6
6376 else
6377 cat > conftest.$ac_ext <<EOF
6378 #line 6379 "configure"
6379 #include "confdefs.h"
6380 #include <$ac_hdr>
6382 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6383 { (eval echo configure:6384: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6384 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6385 if test -z "$ac_err"; then
6386 rm -rf conftest*
6387 eval "ac_cv_header_$ac_safe=yes"
6388 else
6389 echo "$ac_err" >&5
6390 echo "configure: failed program was:" >&5
6391 cat conftest.$ac_ext >&5
6392 rm -rf conftest*
6393 eval "ac_cv_header_$ac_safe=no"
6395 rm -f conftest*
6397 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6398 echo "$ac_t""yes" 1>&6
6399 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6400 cat >> confdefs.h <<EOF
6401 #define $ac_tr_hdr 1
6404 else
6405 echo "$ac_t""no" 1>&6
6407 done
6409 for ac_func in getpagesize
6411 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6412 echo "configure:6413: checking for $ac_func" >&5
6413 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6414 echo $ac_n "(cached) $ac_c" 1>&6
6415 else
6416 cat > conftest.$ac_ext <<EOF
6417 #line 6418 "configure"
6418 #include "confdefs.h"
6419 /* System header to define __stub macros and hopefully few prototypes,
6420 which can conflict with char $ac_func(); below. */
6421 #include <assert.h>
6422 /* Override any gcc2 internal prototype to avoid an error. */
6423 /* We use char because int might match the return type of a gcc2
6424 builtin and then its argument prototype would still apply. */
6425 char $ac_func();
6427 int main() {
6429 /* The GNU C library defines this for functions which it implements
6430 to always fail with ENOSYS. Some functions are actually named
6431 something starting with __ and the normal name is an alias. */
6432 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6433 choke me
6434 #else
6435 $ac_func();
6436 #endif
6438 ; return 0; }
6440 if { (eval echo configure:6441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6441 rm -rf conftest*
6442 eval "ac_cv_func_$ac_func=yes"
6443 else
6444 echo "configure: failed program was:" >&5
6445 cat conftest.$ac_ext >&5
6446 rm -rf conftest*
6447 eval "ac_cv_func_$ac_func=no"
6449 rm -f conftest*
6452 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6453 echo "$ac_t""yes" 1>&6
6454 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6455 cat >> confdefs.h <<EOF
6456 #define $ac_tr_func 1
6459 else
6460 echo "$ac_t""no" 1>&6
6462 done
6464 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6465 echo "configure:6466: checking for working mmap" >&5
6466 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6467 echo $ac_n "(cached) $ac_c" 1>&6
6468 else
6469 if test "$cross_compiling" = yes; then
6470 ac_cv_func_mmap_fixed_mapped=no
6471 else
6472 cat > conftest.$ac_ext <<EOF
6473 #line 6474 "configure"
6474 #include "confdefs.h"
6476 /* Thanks to Mike Haertel and Jim Avera for this test.
6477 Here is a matrix of mmap possibilities:
6478 mmap private not fixed
6479 mmap private fixed at somewhere currently unmapped
6480 mmap private fixed at somewhere already mapped
6481 mmap shared not fixed
6482 mmap shared fixed at somewhere currently unmapped
6483 mmap shared fixed at somewhere already mapped
6484 For private mappings, we should verify that changes cannot be read()
6485 back from the file, nor mmap's back from the file at a different
6486 address. (There have been systems where private was not correctly
6487 implemented like the infamous i386 svr4.0, and systems where the
6488 VM page cache was not coherent with the filesystem buffer cache
6489 like early versions of FreeBSD and possibly contemporary NetBSD.)
6490 For shared mappings, we should conversely verify that changes get
6491 propogated back to all the places they're supposed to be.
6493 Grep wants private fixed already mapped.
6494 The main things grep needs to know about mmap are:
6495 * does it exist and is it safe to write into the mmap'd area
6496 * how to use it (BSD variants) */
6497 #include <sys/types.h>
6498 #include <fcntl.h>
6499 #include <sys/mman.h>
6501 #if HAVE_SYS_TYPES_H
6502 # include <sys/types.h>
6503 #endif
6505 #if HAVE_STDLIB_H
6506 # include <stdlib.h>
6507 #endif
6509 #if HAVE_SYS_STAT_H
6510 # include <sys/stat.h>
6511 #endif
6513 #if HAVE_UNISTD_H
6514 # include <unistd.h>
6515 #endif
6517 /* This mess was copied from the GNU getpagesize.h. */
6518 #ifndef HAVE_GETPAGESIZE
6520 /* Assume that all systems that can run configure have sys/param.h. */
6521 # ifndef HAVE_SYS_PARAM_H
6522 # define HAVE_SYS_PARAM_H 1
6523 # endif
6525 # ifdef _SC_PAGESIZE
6526 # define getpagesize() sysconf(_SC_PAGESIZE)
6527 # else /* no _SC_PAGESIZE */
6528 # ifdef HAVE_SYS_PARAM_H
6529 # include <sys/param.h>
6530 # ifdef EXEC_PAGESIZE
6531 # define getpagesize() EXEC_PAGESIZE
6532 # else /* no EXEC_PAGESIZE */
6533 # ifdef NBPG
6534 # define getpagesize() NBPG * CLSIZE
6535 # ifndef CLSIZE
6536 # define CLSIZE 1
6537 # endif /* no CLSIZE */
6538 # else /* no NBPG */
6539 # ifdef NBPC
6540 # define getpagesize() NBPC
6541 # else /* no NBPC */
6542 # ifdef PAGESIZE
6543 # define getpagesize() PAGESIZE
6544 # endif /* PAGESIZE */
6545 # endif /* no NBPC */
6546 # endif /* no NBPG */
6547 # endif /* no EXEC_PAGESIZE */
6548 # else /* no HAVE_SYS_PARAM_H */
6549 # define getpagesize() 8192 /* punt totally */
6550 # endif /* no HAVE_SYS_PARAM_H */
6551 # endif /* no _SC_PAGESIZE */
6553 #endif /* no HAVE_GETPAGESIZE */
6555 #ifdef __cplusplus
6556 extern "C" { void *malloc(unsigned); }
6557 #else
6558 char *malloc();
6559 #endif
6562 main()
6564 char *data, *data2, *data3;
6565 int i, pagesize;
6566 int fd;
6568 pagesize = getpagesize();
6571 * First, make a file with some known garbage in it.
6573 data = malloc(pagesize);
6574 if (!data)
6575 exit(1);
6576 for (i = 0; i < pagesize; ++i)
6577 *(data + i) = rand();
6578 umask(0);
6579 fd = creat("conftestmmap", 0600);
6580 if (fd < 0)
6581 exit(1);
6582 if (write(fd, data, pagesize) != pagesize)
6583 exit(1);
6584 close(fd);
6587 * Next, try to mmap the file at a fixed address which
6588 * already has something else allocated at it. If we can,
6589 * also make sure that we see the same garbage.
6591 fd = open("conftestmmap", O_RDWR);
6592 if (fd < 0)
6593 exit(1);
6594 data2 = malloc(2 * pagesize);
6595 if (!data2)
6596 exit(1);
6597 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6598 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6599 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6600 exit(1);
6601 for (i = 0; i < pagesize; ++i)
6602 if (*(data + i) != *(data2 + i))
6603 exit(1);
6606 * Finally, make sure that changes to the mapped area
6607 * do not percolate back to the file as seen by read().
6608 * (This is a bug on some variants of i386 svr4.0.)
6610 for (i = 0; i < pagesize; ++i)
6611 *(data2 + i) = *(data2 + i) + 1;
6612 data3 = malloc(pagesize);
6613 if (!data3)
6614 exit(1);
6615 if (read(fd, data3, pagesize) != pagesize)
6616 exit(1);
6617 for (i = 0; i < pagesize; ++i)
6618 if (*(data + i) != *(data3 + i))
6619 exit(1);
6620 close(fd);
6621 unlink("conftestmmap");
6622 exit(0);
6626 if { (eval echo configure:6627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6627 then
6628 ac_cv_func_mmap_fixed_mapped=yes
6629 else
6630 echo "configure: failed program was:" >&5
6631 cat conftest.$ac_ext >&5
6632 rm -fr conftest*
6633 ac_cv_func_mmap_fixed_mapped=no
6635 rm -fr conftest*
6640 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6641 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6642 cat >> confdefs.h <<\EOF
6643 #define HAVE_MMAP 1
6648 for ac_func in madvise mprotect
6650 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6651 echo "configure:6652: checking for $ac_func" >&5
6652 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6653 echo $ac_n "(cached) $ac_c" 1>&6
6654 else
6655 cat > conftest.$ac_ext <<EOF
6656 #line 6657 "configure"
6657 #include "confdefs.h"
6658 /* System header to define __stub macros and hopefully few prototypes,
6659 which can conflict with char $ac_func(); below. */
6660 #include <assert.h>
6661 /* Override any gcc2 internal prototype to avoid an error. */
6662 /* We use char because int might match the return type of a gcc2
6663 builtin and then its argument prototype would still apply. */
6664 char $ac_func();
6666 int main() {
6668 /* The GNU C library defines this for functions which it implements
6669 to always fail with ENOSYS. Some functions are actually named
6670 something starting with __ and the normal name is an alias. */
6671 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6672 choke me
6673 #else
6674 $ac_func();
6675 #endif
6677 ; return 0; }
6679 if { (eval echo configure:6680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6680 rm -rf conftest*
6681 eval "ac_cv_func_$ac_func=yes"
6682 else
6683 echo "configure: failed program was:" >&5
6684 cat conftest.$ac_ext >&5
6685 rm -rf conftest*
6686 eval "ac_cv_func_$ac_func=no"
6688 rm -f conftest*
6691 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6692 echo "$ac_t""yes" 1>&6
6693 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6694 cat >> confdefs.h <<EOF
6695 #define $ac_tr_func 1
6698 else
6699 echo "$ac_t""no" 1>&6
6701 done
6703 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
6704 true+yes ) cat >> confdefs.h <<\EOF
6705 #define USE_MMAP 1
6708 esac
6710 rm -f doc/config.status
6711 trap '' 1 2 15
6712 cat > confcache <<\EOF
6713 # This file is a shell script that caches the results of configure
6714 # tests run on this system so they can be shared between configure
6715 # scripts and configure runs. It is not useful on other systems.
6716 # If it contains results you don't want to keep, you may remove or edit it.
6718 # By default, configure uses ./config.cache as the cache file,
6719 # creating it if it does not exist already. You can give configure
6720 # the --cache-file=FILE option to use a different cache file; that is
6721 # what configure does when it calls configure scripts in
6722 # subdirectories, so they share the cache.
6723 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6724 # config.status only pays attention to the cache file if you give it the
6725 # --recheck option to rerun configure.
6728 # The following way of writing the cache mishandles newlines in values,
6729 # but we know of no workaround that is simple, portable, and efficient.
6730 # So, don't put newlines in cache variables' values.
6731 # Ultrix sh set writes to stderr and can't be redirected directly,
6732 # and sets the high bit in the cache file unless we assign to the vars.
6733 (set) 2>&1 |
6734 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6735 *ac_space=\ *)
6736 # `set' does not quote correctly, so add quotes (double-quote substitution
6737 # turns \\\\ into \\, and sed turns \\ into \).
6738 sed -n \
6739 -e "s/'/'\\\\''/g" \
6740 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6743 # `set' quotes correctly as required by POSIX, so do not add quotes.
6744 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6746 esac >> confcache
6747 if cmp -s $cache_file confcache; then
6749 else
6750 if test -w $cache_file; then
6751 echo "updating cache $cache_file"
6752 cat confcache > $cache_file
6753 else
6754 echo "not updating unwritable cache $cache_file"
6757 rm -f confcache
6759 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6761 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6762 # Let make expand exec_prefix.
6763 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6765 # Any assignment to VPATH causes Sun make to only execute
6766 # the first set of double-colon rules, so remove it if not needed.
6767 # If there is a colon in the path, we need to keep it.
6768 if test "x$srcdir" = x.; then
6769 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6772 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6774 DEFS=-DHAVE_CONFIG_H
6776 # Without the "./", some shells look in PATH for config.status.
6777 : ${CONFIG_STATUS=./config.status}
6779 echo creating $CONFIG_STATUS
6780 rm -f $CONFIG_STATUS
6781 cat > $CONFIG_STATUS <<EOF
6782 #! /bin/sh
6783 # Generated automatically by configure.
6784 # Run this file to recreate the current configuration.
6785 # This directory was configured as follows,
6786 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6788 # $0 $ac_configure_args
6790 # Compiler output produced by configure, useful for debugging
6791 # configure, is in ./config.log if it exists.
6793 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6794 for ac_option
6796 case "\$ac_option" in
6797 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6798 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6799 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6800 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6801 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6802 exit 0 ;;
6803 -help | --help | --hel | --he | --h)
6804 echo "\$ac_cs_usage"; exit 0 ;;
6805 *) echo "\$ac_cs_usage"; exit 1 ;;
6806 esac
6807 done
6809 ac_given_srcdir=$srcdir
6810 ac_given_INSTALL="$INSTALL"
6812 trap 'rm -fr `echo "Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6814 cat >> $CONFIG_STATUS <<EOF
6816 # Protect against being on the right side of a sed subst in config.status.
6817 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6818 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6819 $ac_vpsub
6820 $extrasub
6821 s%@SHELL@%$SHELL%g
6822 s%@CFLAGS@%$CFLAGS%g
6823 s%@CPPFLAGS@%$CPPFLAGS%g
6824 s%@CXXFLAGS@%$CXXFLAGS%g
6825 s%@FFLAGS@%$FFLAGS%g
6826 s%@DEFS@%$DEFS%g
6827 s%@LDFLAGS@%$LDFLAGS%g
6828 s%@LIBS@%$LIBS%g
6829 s%@exec_prefix@%$exec_prefix%g
6830 s%@prefix@%$prefix%g
6831 s%@program_transform_name@%$program_transform_name%g
6832 s%@bindir@%$bindir%g
6833 s%@sbindir@%$sbindir%g
6834 s%@libexecdir@%$libexecdir%g
6835 s%@datadir@%$datadir%g
6836 s%@sysconfdir@%$sysconfdir%g
6837 s%@sharedstatedir@%$sharedstatedir%g
6838 s%@localstatedir@%$localstatedir%g
6839 s%@libdir@%$libdir%g
6840 s%@includedir@%$includedir%g
6841 s%@oldincludedir@%$oldincludedir%g
6842 s%@infodir@%$infodir%g
6843 s%@mandir@%$mandir%g
6844 s%@host@%$host%g
6845 s%@host_alias@%$host_alias%g
6846 s%@host_cpu@%$host_cpu%g
6847 s%@host_vendor@%$host_vendor%g
6848 s%@host_os@%$host_os%g
6849 s%@target@%$target%g
6850 s%@target_alias@%$target_alias%g
6851 s%@target_cpu@%$target_cpu%g
6852 s%@target_vendor@%$target_vendor%g
6853 s%@target_os@%$target_os%g
6854 s%@build@%$build%g
6855 s%@build_alias@%$build_alias%g
6856 s%@build_cpu@%$build_cpu%g
6857 s%@build_vendor@%$build_vendor%g
6858 s%@build_os@%$build_os%g
6859 s%@CC@%$CC%g
6860 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6861 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6862 s%@INSTALL_DATA@%$INSTALL_DATA%g
6863 s%@PACKAGE@%$PACKAGE%g
6864 s%@VERSION@%$VERSION%g
6865 s%@ACLOCAL@%$ACLOCAL%g
6866 s%@AUTOCONF@%$AUTOCONF%g
6867 s%@AUTOMAKE@%$AUTOMAKE%g
6868 s%@AUTOHEADER@%$AUTOHEADER%g
6869 s%@MAKEINFO@%$MAKEINFO%g
6870 s%@SET_MAKE@%$SET_MAKE%g
6871 s%@bfd_version@%$bfd_version%g
6872 s%@bfd_version_date@%$bfd_version_date%g
6873 s%@bfd_version_string@%$bfd_version_string%g
6874 s%@AR@%$AR%g
6875 s%@RANLIB@%$RANLIB%g
6876 s%@LN_S@%$LN_S%g
6877 s%@OBJEXT@%$OBJEXT%g
6878 s%@EXEEXT@%$EXEEXT%g
6879 s%@STRIP@%$STRIP%g
6880 s%@LIBTOOL@%$LIBTOOL%g
6881 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6882 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6883 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6884 s%@MAINT@%$MAINT%g
6885 s%@INSTALL_LIBBFD_TRUE@%$INSTALL_LIBBFD_TRUE%g
6886 s%@INSTALL_LIBBFD_FALSE@%$INSTALL_LIBBFD_FALSE%g
6887 s%@bfdlibdir@%$bfdlibdir%g
6888 s%@bfdincludedir@%$bfdincludedir%g
6889 s%@CPP@%$CPP%g
6890 s%@ALLOCA@%$ALLOCA%g
6891 s%@USE_NLS@%$USE_NLS%g
6892 s%@MSGFMT@%$MSGFMT%g
6893 s%@GMSGFMT@%$GMSGFMT%g
6894 s%@XGETTEXT@%$XGETTEXT%g
6895 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6896 s%@CATALOGS@%$CATALOGS%g
6897 s%@CATOBJEXT@%$CATOBJEXT%g
6898 s%@DATADIRNAME@%$DATADIRNAME%g
6899 s%@GMOFILES@%$GMOFILES%g
6900 s%@INSTOBJEXT@%$INSTOBJEXT%g
6901 s%@INTLDEPS@%$INTLDEPS%g
6902 s%@INTLLIBS@%$INTLLIBS%g
6903 s%@INTLOBJS@%$INTLOBJS%g
6904 s%@POFILES@%$POFILES%g
6905 s%@POSUB@%$POSUB%g
6906 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6907 s%@GT_NO@%$GT_NO%g
6908 s%@GT_YES@%$GT_YES%g
6909 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6910 s%@l@%$l%g
6911 s%@HDEFINES@%$HDEFINES%g
6912 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
6913 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
6914 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
6915 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
6916 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
6917 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
6918 s%@COREFILE@%$COREFILE%g
6919 s%@COREFLAG@%$COREFLAG%g
6920 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
6921 s%@WIN32LIBADD@%$WIN32LIBADD%g
6922 s%@TDEFINES@%$TDEFINES%g
6923 s%@wordsize@%$wordsize%g
6924 s%@bfd_libs@%$bfd_libs%g
6925 s%@all_backends@%$all_backends%g
6926 s%@bfd_backends@%$bfd_backends%g
6927 s%@bfd_machines@%$bfd_machines%g
6928 s%@bfd_default_target_size@%$bfd_default_target_size%g
6929 s%@tdefaults@%$tdefaults%g
6931 CEOF
6934 cat >> $CONFIG_STATUS <<\EOF
6936 # Split the substitutions into bite-sized pieces for seds with
6937 # small command number limits, like on Digital OSF/1 and HP-UX.
6938 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6939 ac_file=1 # Number of current file.
6940 ac_beg=1 # First line for current file.
6941 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6942 ac_more_lines=:
6943 ac_sed_cmds=""
6944 while $ac_more_lines; do
6945 if test $ac_beg -gt 1; then
6946 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6947 else
6948 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6950 if test ! -s conftest.s$ac_file; then
6951 ac_more_lines=false
6952 rm -f conftest.s$ac_file
6953 else
6954 if test -z "$ac_sed_cmds"; then
6955 ac_sed_cmds="sed -f conftest.s$ac_file"
6956 else
6957 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6959 ac_file=`expr $ac_file + 1`
6960 ac_beg=$ac_end
6961 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6963 done
6964 if test -z "$ac_sed_cmds"; then
6965 ac_sed_cmds=cat
6969 cat >> $CONFIG_STATUS <<EOF
6971 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"}
6973 cat >> $CONFIG_STATUS <<\EOF
6974 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6975 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6976 case "$ac_file" in
6977 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6978 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6979 *) ac_file_in="${ac_file}.in" ;;
6980 esac
6982 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6984 # Remove last slash and all that follows it. Not all systems have dirname.
6985 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6986 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6987 # The file is in a subdirectory.
6988 test ! -d "$ac_dir" && mkdir "$ac_dir"
6989 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6990 # A "../" for each directory in $ac_dir_suffix.
6991 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6992 else
6993 ac_dir_suffix= ac_dots=
6996 case "$ac_given_srcdir" in
6997 .) srcdir=.
6998 if test -z "$ac_dots"; then top_srcdir=.
6999 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7000 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7001 *) # Relative path.
7002 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7003 top_srcdir="$ac_dots$ac_given_srcdir" ;;
7004 esac
7006 case "$ac_given_INSTALL" in
7007 [/$]*) INSTALL="$ac_given_INSTALL" ;;
7008 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7009 esac
7011 echo creating "$ac_file"
7012 rm -f "$ac_file"
7013 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7014 case "$ac_file" in
7015 *Makefile*) ac_comsub="1i\\
7016 # $configure_input" ;;
7017 *) ac_comsub= ;;
7018 esac
7020 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7021 sed -e "$ac_comsub
7022 s%@configure_input@%$configure_input%g
7023 s%@srcdir@%$srcdir%g
7024 s%@top_srcdir@%$top_srcdir%g
7025 s%@INSTALL@%$INSTALL%g
7026 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7027 fi; done
7028 rm -f conftest.s*
7030 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7031 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7033 # ac_d sets the value in "#define NAME VALUE" lines.
7034 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7035 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
7036 ac_dC='\3'
7037 ac_dD='%g'
7038 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7039 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7040 ac_uB='\([ ]\)%\1#\2define\3'
7041 ac_uC=' '
7042 ac_uD='\4%g'
7043 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7044 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7045 ac_eB='$%\1#\2define\3'
7046 ac_eC=' '
7047 ac_eD='%g'
7049 if test "${CONFIG_HEADERS+set}" != set; then
7051 cat >> $CONFIG_STATUS <<EOF
7052 CONFIG_HEADERS="config.h:config.in"
7054 cat >> $CONFIG_STATUS <<\EOF
7056 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
7057 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7058 case "$ac_file" in
7059 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7060 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7061 *) ac_file_in="${ac_file}.in" ;;
7062 esac
7064 echo creating $ac_file
7066 rm -f conftest.frag conftest.in conftest.out
7067 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7068 cat $ac_file_inputs > conftest.in
7072 # Transform confdefs.h into a sed script conftest.vals that substitutes
7073 # the proper values into config.h.in to produce config.h. And first:
7074 # Protect against being on the right side of a sed subst in config.status.
7075 # Protect against being in an unquoted here document in config.status.
7076 rm -f conftest.vals
7077 cat > conftest.hdr <<\EOF
7078 s/[\\&%]/\\&/g
7079 s%[\\$`]%\\&%g
7080 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7081 s%ac_d%ac_u%gp
7082 s%ac_u%ac_e%gp
7084 sed -n -f conftest.hdr confdefs.h > conftest.vals
7085 rm -f conftest.hdr
7087 # This sed command replaces #undef with comments. This is necessary, for
7088 # example, in the case of _POSIX_SOURCE, which is predefined and required
7089 # on some systems where configure will not decide to define it.
7090 cat >> conftest.vals <<\EOF
7091 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7094 # Break up conftest.vals because some shells have a limit on
7095 # the size of here documents, and old seds have small limits too.
7097 rm -f conftest.tail
7098 while :
7100 ac_lines=`grep -c . conftest.vals`
7101 # grep -c gives empty output for an empty file on some AIX systems.
7102 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7103 # Write a limited-size here document to conftest.frag.
7104 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7105 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7106 echo 'CEOF
7107 sed -f conftest.frag conftest.in > conftest.out
7108 rm -f conftest.in
7109 mv conftest.out conftest.in
7110 ' >> $CONFIG_STATUS
7111 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7112 rm -f conftest.vals
7113 mv conftest.tail conftest.vals
7114 done
7115 rm -f conftest.vals
7117 cat >> $CONFIG_STATUS <<\EOF
7118 rm -f conftest.frag conftest.h
7119 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7120 cat conftest.in >> conftest.h
7121 rm -f conftest.in
7122 if cmp -s $ac_file conftest.h 2>/dev/null; then
7123 echo "$ac_file is unchanged"
7124 rm -f conftest.h
7125 else
7126 # Remove last slash and all that follows it. Not all systems have dirname.
7127 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7128 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7129 # The file is in a subdirectory.
7130 test ! -d "$ac_dir" && mkdir "$ac_dir"
7132 rm -f $ac_file
7133 mv conftest.h $ac_file
7135 fi; done
7138 cat >> $CONFIG_STATUS <<EOF
7142 cat >> $CONFIG_STATUS <<\EOF
7143 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
7144 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
7145 exit 0
7147 chmod +x $CONFIG_STATUS
7148 rm -fr confdefs* $ac_clean_files
7149 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1