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