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