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