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