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