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