rebuild with current tools
[external/binutils.git] / opcodes / 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   --enable-targets        alternative target configurations"
26 ac_help="$ac_help
27   --enable-commonbfdlib   build shared BFD/opcodes/libiberty library"
28 ac_help="$ac_help
29   --enable-maintainer-mode enable make rules and dependencies not useful
30                           (and sometimes confusing) to the casual installer"
31 ac_help="$ac_help
32   --disable-nls           do not use Native Language Support"
33 ac_help="$ac_help
34   --with-included-gettext use the GNU gettext library included here"
35
36 # Initialize some variables set by options.
37 # The variables have the same names as the options, with
38 # dashes changed to underlines.
39 build=NONE
40 cache_file=./config.cache
41 exec_prefix=NONE
42 host=NONE
43 no_create=
44 nonopt=NONE
45 no_recursion=
46 prefix=NONE
47 program_prefix=NONE
48 program_suffix=NONE
49 program_transform_name=s,x,x,
50 silent=
51 site=
52 sitefile=
53 srcdir=
54 target=NONE
55 verbose=
56 x_includes=NONE
57 x_libraries=NONE
58 bindir='${exec_prefix}/bin'
59 sbindir='${exec_prefix}/sbin'
60 libexecdir='${exec_prefix}/libexec'
61 datadir='${prefix}/share'
62 sysconfdir='${prefix}/etc'
63 sharedstatedir='${prefix}/com'
64 localstatedir='${prefix}/var'
65 libdir='${exec_prefix}/lib'
66 includedir='${prefix}/include'
67 oldincludedir='/usr/include'
68 infodir='${prefix}/info'
69 mandir='${prefix}/man'
70
71 # Initialize some other variables.
72 subdirs=
73 MFLAGS= MAKEFLAGS=
74 SHELL=${CONFIG_SHELL-/bin/sh}
75 # Maximum number of lines to put in a shell here document.
76 ac_max_here_lines=12
77
78 ac_prev=
79 for ac_option
80 do
81
82   # If the previous option needs an argument, assign it.
83   if test -n "$ac_prev"; then
84     eval "$ac_prev=\$ac_option"
85     ac_prev=
86     continue
87   fi
88
89   case "$ac_option" in
90   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
91   *) ac_optarg= ;;
92   esac
93
94   # Accept the important Cygnus configure options, so we can diagnose typos.
95
96   case "$ac_option" in
97
98   -bindir | --bindir | --bindi | --bind | --bin | --bi)
99     ac_prev=bindir ;;
100   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
101     bindir="$ac_optarg" ;;
102
103   -build | --build | --buil | --bui | --bu)
104     ac_prev=build ;;
105   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
106     build="$ac_optarg" ;;
107
108   -cache-file | --cache-file | --cache-fil | --cache-fi \
109   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
110     ac_prev=cache_file ;;
111   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
112   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
113     cache_file="$ac_optarg" ;;
114
115   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
116     ac_prev=datadir ;;
117   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
118   | --da=*)
119     datadir="$ac_optarg" ;;
120
121   -disable-* | --disable-*)
122     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
123     # Reject names that are not valid shell variable names.
124     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
125       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
126     fi
127     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
128     eval "enable_${ac_feature}=no" ;;
129
130   -enable-* | --enable-*)
131     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
132     # Reject names that are not valid shell variable names.
133     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
134       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
135     fi
136     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
137     case "$ac_option" in
138       *=*) ;;
139       *) ac_optarg=yes ;;
140     esac
141     eval "enable_${ac_feature}='$ac_optarg'" ;;
142
143   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
144   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
145   | --exec | --exe | --ex)
146     ac_prev=exec_prefix ;;
147   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
148   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
149   | --exec=* | --exe=* | --ex=*)
150     exec_prefix="$ac_optarg" ;;
151
152   -gas | --gas | --ga | --g)
153     # Obsolete; use --with-gas.
154     with_gas=yes ;;
155
156   -help | --help | --hel | --he)
157     # Omit some internal or obsolete options to make the list less imposing.
158     # This message is too long to be a string in the A/UX 3.1 sh.
159     cat << EOF
160 Usage: configure [options] [host]
161 Options: [defaults in brackets after descriptions]
162 Configuration:
163   --cache-file=FILE       cache test results in FILE
164   --help                  print this message
165   --no-create             do not create output files
166   --quiet, --silent       do not print \`checking...' messages
167   --site-file=FILE        use FILE as the site file
168   --version               print the version of autoconf that created configure
169 Directory and file names:
170   --prefix=PREFIX         install architecture-independent files in PREFIX
171                           [$ac_default_prefix]
172   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
173                           [same as prefix]
174   --bindir=DIR            user executables in DIR [EPREFIX/bin]
175   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
176   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
177   --datadir=DIR           read-only architecture-independent data in DIR
178                           [PREFIX/share]
179   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
180   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
181                           [PREFIX/com]
182   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
183   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
184   --includedir=DIR        C header files in DIR [PREFIX/include]
185   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
186   --infodir=DIR           info documentation in DIR [PREFIX/info]
187   --mandir=DIR            man documentation in DIR [PREFIX/man]
188   --srcdir=DIR            find the sources in DIR [configure dir or ..]
189   --program-prefix=PREFIX prepend PREFIX to installed program names
190   --program-suffix=SUFFIX append SUFFIX to installed program names
191   --program-transform-name=PROGRAM
192                           run sed PROGRAM on installed program names
193 EOF
194     cat << EOF
195 Host type:
196   --build=BUILD           configure for building on BUILD [BUILD=HOST]
197   --host=HOST             configure for HOST [guessed]
198   --target=TARGET         configure for TARGET [TARGET=HOST]
199 Features and packages:
200   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
201   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
202   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
203   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
204   --x-includes=DIR        X include files are in DIR
205   --x-libraries=DIR       X library files are in DIR
206 EOF
207     if test -n "$ac_help"; then
208       echo "--enable and --with options recognized:$ac_help"
209     fi
210     exit 0 ;;
211
212   -host | --host | --hos | --ho)
213     ac_prev=host ;;
214   -host=* | --host=* | --hos=* | --ho=*)
215     host="$ac_optarg" ;;
216
217   -includedir | --includedir | --includedi | --included | --include \
218   | --includ | --inclu | --incl | --inc)
219     ac_prev=includedir ;;
220   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
221   | --includ=* | --inclu=* | --incl=* | --inc=*)
222     includedir="$ac_optarg" ;;
223
224   -infodir | --infodir | --infodi | --infod | --info | --inf)
225     ac_prev=infodir ;;
226   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
227     infodir="$ac_optarg" ;;
228
229   -libdir | --libdir | --libdi | --libd)
230     ac_prev=libdir ;;
231   -libdir=* | --libdir=* | --libdi=* | --libd=*)
232     libdir="$ac_optarg" ;;
233
234   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
235   | --libexe | --libex | --libe)
236     ac_prev=libexecdir ;;
237   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
238   | --libexe=* | --libex=* | --libe=*)
239     libexecdir="$ac_optarg" ;;
240
241   -localstatedir | --localstatedir | --localstatedi | --localstated \
242   | --localstate | --localstat | --localsta | --localst \
243   | --locals | --local | --loca | --loc | --lo)
244     ac_prev=localstatedir ;;
245   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
246   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
247   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
248     localstatedir="$ac_optarg" ;;
249
250   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
251     ac_prev=mandir ;;
252   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
253     mandir="$ac_optarg" ;;
254
255   -nfp | --nfp | --nf)
256     # Obsolete; use --without-fp.
257     with_fp=no ;;
258
259   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
260   | --no-cr | --no-c)
261     no_create=yes ;;
262
263   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
264   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
265     no_recursion=yes ;;
266
267   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
268   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
269   | --oldin | --oldi | --old | --ol | --o)
270     ac_prev=oldincludedir ;;
271   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
272   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
273   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
274     oldincludedir="$ac_optarg" ;;
275
276   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
277     ac_prev=prefix ;;
278   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
279     prefix="$ac_optarg" ;;
280
281   -program-prefix | --program-prefix | --program-prefi | --program-pref \
282   | --program-pre | --program-pr | --program-p)
283     ac_prev=program_prefix ;;
284   -program-prefix=* | --program-prefix=* | --program-prefi=* \
285   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
286     program_prefix="$ac_optarg" ;;
287
288   -program-suffix | --program-suffix | --program-suffi | --program-suff \
289   | --program-suf | --program-su | --program-s)
290     ac_prev=program_suffix ;;
291   -program-suffix=* | --program-suffix=* | --program-suffi=* \
292   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
293     program_suffix="$ac_optarg" ;;
294
295   -program-transform-name | --program-transform-name \
296   | --program-transform-nam | --program-transform-na \
297   | --program-transform-n | --program-transform- \
298   | --program-transform | --program-transfor \
299   | --program-transfo | --program-transf \
300   | --program-trans | --program-tran \
301   | --progr-tra | --program-tr | --program-t)
302     ac_prev=program_transform_name ;;
303   -program-transform-name=* | --program-transform-name=* \
304   | --program-transform-nam=* | --program-transform-na=* \
305   | --program-transform-n=* | --program-transform-=* \
306   | --program-transform=* | --program-transfor=* \
307   | --program-transfo=* | --program-transf=* \
308   | --program-trans=* | --program-tran=* \
309   | --progr-tra=* | --program-tr=* | --program-t=*)
310     program_transform_name="$ac_optarg" ;;
311
312   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
313   | -silent | --silent | --silen | --sile | --sil)
314     silent=yes ;;
315
316   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
317     ac_prev=sbindir ;;
318   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
319   | --sbi=* | --sb=*)
320     sbindir="$ac_optarg" ;;
321
322   -sharedstatedir | --sharedstatedir | --sharedstatedi \
323   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
324   | --sharedst | --shareds | --shared | --share | --shar \
325   | --sha | --sh)
326     ac_prev=sharedstatedir ;;
327   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
328   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
329   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
330   | --sha=* | --sh=*)
331     sharedstatedir="$ac_optarg" ;;
332
333   -site | --site | --sit)
334     ac_prev=site ;;
335   -site=* | --site=* | --sit=*)
336     site="$ac_optarg" ;;
337
338   -site-file | --site-file | --site-fil | --site-fi | --site-f)
339     ac_prev=sitefile ;;
340   -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
341     sitefile="$ac_optarg" ;;
342
343   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
344     ac_prev=srcdir ;;
345   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
346     srcdir="$ac_optarg" ;;
347
348   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
349   | --syscon | --sysco | --sysc | --sys | --sy)
350     ac_prev=sysconfdir ;;
351   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
352   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
353     sysconfdir="$ac_optarg" ;;
354
355   -target | --target | --targe | --targ | --tar | --ta | --t)
356     ac_prev=target ;;
357   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
358     target="$ac_optarg" ;;
359
360   -v | -verbose | --verbose | --verbos | --verbo | --verb)
361     verbose=yes ;;
362
363   -version | --version | --versio | --versi | --vers)
364     echo "configure generated by autoconf version 2.13"
365     exit 0 ;;
366
367   -with-* | --with-*)
368     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
369     # Reject names that are not valid shell variable names.
370     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
371       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372     fi
373     ac_package=`echo $ac_package| sed 's/-/_/g'`
374     case "$ac_option" in
375       *=*) ;;
376       *) ac_optarg=yes ;;
377     esac
378     eval "with_${ac_package}='$ac_optarg'" ;;
379
380   -without-* | --without-*)
381     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
382     # Reject names that are not valid shell variable names.
383     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
384       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385     fi
386     ac_package=`echo $ac_package| sed 's/-/_/g'`
387     eval "with_${ac_package}=no" ;;
388
389   --x)
390     # Obsolete; use --with-x.
391     with_x=yes ;;
392
393   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
394   | --x-incl | --x-inc | --x-in | --x-i)
395     ac_prev=x_includes ;;
396   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
397   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
398     x_includes="$ac_optarg" ;;
399
400   -x-libraries | --x-libraries | --x-librarie | --x-librari \
401   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
402     ac_prev=x_libraries ;;
403   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
404   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
405     x_libraries="$ac_optarg" ;;
406
407   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
408     ;;
409
410   *)
411     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
412       echo "configure: warning: $ac_option: invalid host type" 1>&2
413     fi
414     if test "x$nonopt" != xNONE; then
415       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
416     fi
417     nonopt="$ac_option"
418     ;;
419
420   esac
421 done
422
423 if test -n "$ac_prev"; then
424   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
425 fi
426
427 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
428
429 # File descriptor usage:
430 # 0 standard input
431 # 1 file creation
432 # 2 errors and warnings
433 # 3 some systems may open it to /dev/tty
434 # 4 used on the Kubota Titan
435 # 6 checking for... messages and results
436 # 5 compiler messages saved in config.log
437 if test "$silent" = yes; then
438   exec 6>/dev/null
439 else
440   exec 6>&1
441 fi
442 exec 5>./config.log
443
444 echo "\
445 This file contains any messages produced by compilers while
446 running configure, to aid debugging if configure makes a mistake.
447 " 1>&5
448
449 # Strip out --no-create and --no-recursion so they do not pile up.
450 # Also quote any args containing shell metacharacters.
451 ac_configure_args=
452 for ac_arg
453 do
454   case "$ac_arg" in
455   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
456   | --no-cr | --no-c) ;;
457   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
458   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
459   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
460   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
461   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
462   esac
463 done
464
465 # NLS nuisances.
466 # Only set these to C if already set.  These must not be set unconditionally
467 # because not all systems understand e.g. LANG=C (notably SCO).
468 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
469 # Non-C LC_CTYPE values break the ctype check.
470 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
471 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
472 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
473 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
474
475 # confdefs.h avoids OS command line length limits that DEFS can exceed.
476 rm -rf conftest* confdefs.h
477 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
478 echo > confdefs.h
479
480 # A filename unique to this package, relative to the directory that
481 # configure is in, which we can look for to find out if srcdir is correct.
482 ac_unique_file=z8k-dis.c
483
484 # Find the source files, if location was not specified.
485 if test -z "$srcdir"; then
486   ac_srcdir_defaulted=yes
487   # Try the directory containing this script, then its parent.
488   ac_prog=$0
489   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
490   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
491   srcdir=$ac_confdir
492   if test ! -r $srcdir/$ac_unique_file; then
493     srcdir=..
494   fi
495 else
496   ac_srcdir_defaulted=no
497 fi
498 if test ! -r $srcdir/$ac_unique_file; then
499   if test "$ac_srcdir_defaulted" = yes; then
500     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
501   else
502     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
503   fi
504 fi
505 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506
507 # Prefer explicitly selected file to automatically selected ones.
508 if test -z "$sitefile"; then
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 else
517   CONFIG_SITE="$sitefile"
518 fi
519 for ac_site_file in $CONFIG_SITE; do
520   if test -r "$ac_site_file"; then
521     echo "loading site script $ac_site_file"
522     . "$ac_site_file"
523   fi
524 done
525
526 if test -r "$cache_file"; then
527   echo "loading cache $cache_file"
528   . $cache_file
529 else
530   echo "creating cache $cache_file"
531   > $cache_file
532 fi
533
534 ac_ext=c
535 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
536 ac_cpp='$CPP $CPPFLAGS'
537 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
538 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
539 cross_compiling=$ac_cv_prog_cc_cross
540
541 ac_exeext=
542 ac_objext=o
543 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
544   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
545   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
546     ac_n= ac_c='
547 ' ac_t='        '
548   else
549     ac_n=-n ac_c= ac_t=
550   fi
551 else
552   ac_n= ac_c='\c' ac_t=
553 fi
554
555
556
557 ac_aux_dir=
558 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
559   if test -f $ac_dir/install-sh; then
560     ac_aux_dir=$ac_dir
561     ac_install_sh="$ac_aux_dir/install-sh -c"
562     break
563   elif test -f $ac_dir/install.sh; then
564     ac_aux_dir=$ac_dir
565     ac_install_sh="$ac_aux_dir/install.sh -c"
566     break
567   fi
568 done
569 if test -z "$ac_aux_dir"; then
570   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
571 fi
572 ac_config_guess=$ac_aux_dir/config.guess
573 ac_config_sub=$ac_aux_dir/config.sub
574 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
575
576
577 # Do some error checking and defaulting for the host and target type.
578 # The inputs are:
579 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
580 #
581 # The rules are:
582 # 1. You are not allowed to specify --host, --target, and nonopt at the
583 #    same time.
584 # 2. Host defaults to nonopt.
585 # 3. If nonopt is not specified, then host defaults to the current host,
586 #    as determined by config.guess.
587 # 4. Target and build default to nonopt.
588 # 5. If nonopt is not specified, then target and build default to host.
589
590 # The aliases save the names the user supplied, while $host etc.
591 # will get canonicalized.
592 case $host---$target---$nonopt in
593 NONE---*---* | *---NONE---* | *---*---NONE) ;;
594 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
595 esac
596
597
598 # Make sure we can run config.sub.
599 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
600 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
601 fi
602
603 echo $ac_n "checking host system type""... $ac_c" 1>&6
604 echo "configure:605: checking host system type" >&5
605
606 host_alias=$host
607 case "$host_alias" in
608 NONE)
609   case $nonopt in
610   NONE)
611     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
612     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
613     fi ;;
614   *) host_alias=$nonopt ;;
615   esac ;;
616 esac
617
618 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
619 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
620 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
621 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
622 echo "$ac_t""$host" 1>&6
623
624 echo $ac_n "checking target system type""... $ac_c" 1>&6
625 echo "configure:626: checking target system type" >&5
626
627 target_alias=$target
628 case "$target_alias" in
629 NONE)
630   case $nonopt in
631   NONE) target_alias=$host_alias ;;
632   *) target_alias=$nonopt ;;
633   esac ;;
634 esac
635
636 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
637 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
638 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
639 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
640 echo "$ac_t""$target" 1>&6
641
642 echo $ac_n "checking build system type""... $ac_c" 1>&6
643 echo "configure:644: checking build system type" >&5
644
645 build_alias=$build
646 case "$build_alias" in
647 NONE)
648   case $nonopt in
649   NONE) build_alias=$host_alias ;;
650   *) build_alias=$nonopt ;;
651   esac ;;
652 esac
653
654 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
655 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
656 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
657 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
658 echo "$ac_t""$build" 1>&6
659
660 test "$host_alias" != "$target_alias" &&
661   test "$program_prefix$program_suffix$program_transform_name" = \
662     NONENONEs,x,x, &&
663   program_prefix=${target_alias}-
664
665 # Extract the first word of "gcc", so it can be a program name with args.
666 set dummy gcc; ac_word=$2
667 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
668 echo "configure:669: checking for $ac_word" >&5
669 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
670   echo $ac_n "(cached) $ac_c" 1>&6
671 else
672   if test -n "$CC"; then
673   ac_cv_prog_CC="$CC" # Let the user override the test.
674 else
675   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
676   ac_dummy="$PATH"
677   for ac_dir in $ac_dummy; do
678     test -z "$ac_dir" && ac_dir=.
679     if test -f $ac_dir/$ac_word; then
680       ac_cv_prog_CC="gcc"
681       break
682     fi
683   done
684   IFS="$ac_save_ifs"
685 fi
686 fi
687 CC="$ac_cv_prog_CC"
688 if test -n "$CC"; then
689   echo "$ac_t""$CC" 1>&6
690 else
691   echo "$ac_t""no" 1>&6
692 fi
693
694 if test -z "$CC"; then
695   # Extract the first word of "cc", so it can be a program name with args.
696 set dummy cc; ac_word=$2
697 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
698 echo "configure:699: checking for $ac_word" >&5
699 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
700   echo $ac_n "(cached) $ac_c" 1>&6
701 else
702   if test -n "$CC"; then
703   ac_cv_prog_CC="$CC" # Let the user override the test.
704 else
705   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
706   ac_prog_rejected=no
707   ac_dummy="$PATH"
708   for ac_dir in $ac_dummy; do
709     test -z "$ac_dir" && ac_dir=.
710     if test -f $ac_dir/$ac_word; then
711       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
712         ac_prog_rejected=yes
713         continue
714       fi
715       ac_cv_prog_CC="cc"
716       break
717     fi
718   done
719   IFS="$ac_save_ifs"
720 if test $ac_prog_rejected = yes; then
721   # We found a bogon in the path, so make sure we never use it.
722   set dummy $ac_cv_prog_CC
723   shift
724   if test $# -gt 0; then
725     # We chose a different compiler from the bogus one.
726     # However, it has the same basename, so the bogon will be chosen
727     # first if we set CC to just the basename; use the full file name.
728     shift
729     set dummy "$ac_dir/$ac_word" "$@"
730     shift
731     ac_cv_prog_CC="$@"
732   fi
733 fi
734 fi
735 fi
736 CC="$ac_cv_prog_CC"
737 if test -n "$CC"; then
738   echo "$ac_t""$CC" 1>&6
739 else
740   echo "$ac_t""no" 1>&6
741 fi
742
743   if test -z "$CC"; then
744     case "`uname -s`" in
745     *win32* | *WIN32*)
746       # Extract the first word of "cl", so it can be a program name with args.
747 set dummy cl; ac_word=$2
748 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
749 echo "configure:750: checking for $ac_word" >&5
750 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
751   echo $ac_n "(cached) $ac_c" 1>&6
752 else
753   if test -n "$CC"; then
754   ac_cv_prog_CC="$CC" # Let the user override the test.
755 else
756   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
757   ac_dummy="$PATH"
758   for ac_dir in $ac_dummy; do
759     test -z "$ac_dir" && ac_dir=.
760     if test -f $ac_dir/$ac_word; then
761       ac_cv_prog_CC="cl"
762       break
763     fi
764   done
765   IFS="$ac_save_ifs"
766 fi
767 fi
768 CC="$ac_cv_prog_CC"
769 if test -n "$CC"; then
770   echo "$ac_t""$CC" 1>&6
771 else
772   echo "$ac_t""no" 1>&6
773 fi
774  ;;
775     esac
776   fi
777   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
778 fi
779
780 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
781 echo "configure:782: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
782
783 ac_ext=c
784 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
785 ac_cpp='$CPP $CPPFLAGS'
786 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
787 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
788 cross_compiling=$ac_cv_prog_cc_cross
789
790 cat > conftest.$ac_ext << EOF
791
792 #line 793 "configure"
793 #include "confdefs.h"
794
795 main(){return(0);}
796 EOF
797 if { (eval echo configure:798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
798   ac_cv_prog_cc_works=yes
799   # If we can't run a trivial program, we are probably using a cross compiler.
800   if (./conftest; exit) 2>/dev/null; then
801     ac_cv_prog_cc_cross=no
802   else
803     ac_cv_prog_cc_cross=yes
804   fi
805 else
806   echo "configure: failed program was:" >&5
807   cat conftest.$ac_ext >&5
808   ac_cv_prog_cc_works=no
809 fi
810 rm -fr conftest*
811 ac_ext=c
812 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
813 ac_cpp='$CPP $CPPFLAGS'
814 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
815 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
816 cross_compiling=$ac_cv_prog_cc_cross
817
818 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
819 if test $ac_cv_prog_cc_works = no; then
820   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
821 fi
822 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
823 echo "configure:824: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
824 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
825 cross_compiling=$ac_cv_prog_cc_cross
826
827 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
828 echo "configure:829: checking whether we are using GNU C" >&5
829 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
830   echo $ac_n "(cached) $ac_c" 1>&6
831 else
832   cat > conftest.c <<EOF
833 #ifdef __GNUC__
834   yes;
835 #endif
836 EOF
837 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:838: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
838   ac_cv_prog_gcc=yes
839 else
840   ac_cv_prog_gcc=no
841 fi
842 fi
843
844 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
845
846 if test $ac_cv_prog_gcc = yes; then
847   GCC=yes
848 else
849   GCC=
850 fi
851
852 ac_test_CFLAGS="${CFLAGS+set}"
853 ac_save_CFLAGS="$CFLAGS"
854 CFLAGS=
855 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
856 echo "configure:857: checking whether ${CC-cc} accepts -g" >&5
857 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
858   echo $ac_n "(cached) $ac_c" 1>&6
859 else
860   echo 'void f(){}' > conftest.c
861 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
862   ac_cv_prog_cc_g=yes
863 else
864   ac_cv_prog_cc_g=no
865 fi
866 rm -f conftest*
867
868 fi
869
870 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
871 if test "$ac_test_CFLAGS" = set; then
872   CFLAGS="$ac_save_CFLAGS"
873 elif test $ac_cv_prog_cc_g = yes; then
874   if test "$GCC" = yes; then
875     CFLAGS="-g -O2"
876   else
877     CFLAGS="-g"
878   fi
879 else
880   if test "$GCC" = yes; then
881     CFLAGS="-O2"
882   else
883     CFLAGS=
884   fi
885 fi
886
887 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
888 echo "configure:889: checking for POSIXized ISC" >&5
889 if test -d /etc/conf/kconfig.d &&
890   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
891 then
892   echo "$ac_t""yes" 1>&6
893   ISC=yes # If later tests want to check for ISC.
894   cat >> confdefs.h <<\EOF
895 #define _POSIX_SOURCE 1
896 EOF
897
898   if test "$GCC" = yes; then
899     CC="$CC -posix"
900   else
901     CC="$CC -Xp"
902   fi
903 else
904   echo "$ac_t""no" 1>&6
905   ISC=
906 fi
907
908
909 # We currently only use the version number for the name of any shared
910 # library.  For user convenience, we always use the same version
911 # number that BFD is using.
912 BFD_VERSION=`grep INIT_AUTOMAKE ${srcdir}/../bfd/configure.in | sed -n -e 's/[  ]//g' -e 's/^.*,\(.*\)).*$/\1/p'`
913
914 # Find a good install program.  We prefer a C program (faster),
915 # so one script is as good as another.  But avoid the broken or
916 # incompatible versions:
917 # SysV /etc/install, /usr/sbin/install
918 # SunOS /usr/etc/install
919 # IRIX /sbin/install
920 # AIX /bin/install
921 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
922 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
923 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
924 # ./install, which can be erroneously created by make from ./install.sh.
925 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
926 echo "configure:927: checking for a BSD compatible install" >&5
927 if test -z "$INSTALL"; then
928 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
929   echo $ac_n "(cached) $ac_c" 1>&6
930 else
931     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
932   for ac_dir in $PATH; do
933     # Account for people who put trailing slashes in PATH elements.
934     case "$ac_dir/" in
935     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
936     *)
937       # OSF1 and SCO ODT 3.0 have their own names for install.
938       # Don't use installbsd from OSF since it installs stuff as root
939       # by default.
940       for ac_prog in ginstall scoinst install; do
941         if test -f $ac_dir/$ac_prog; then
942           if test $ac_prog = install &&
943             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
944             # AIX install.  It has an incompatible calling convention.
945             :
946           else
947             ac_cv_path_install="$ac_dir/$ac_prog -c"
948             break 2
949           fi
950         fi
951       done
952       ;;
953     esac
954   done
955   IFS="$ac_save_IFS"
956
957 fi
958   if test "${ac_cv_path_install+set}" = set; then
959     INSTALL="$ac_cv_path_install"
960   else
961     # As a last resort, use the slow shell script.  We don't cache a
962     # path for INSTALL within a source directory, because that will
963     # break other packages using the cache if that directory is
964     # removed, or if the path is relative.
965     INSTALL="$ac_install_sh"
966   fi
967 fi
968 echo "$ac_t""$INSTALL" 1>&6
969
970 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
971 # It thinks the first close brace ends the variable substitution.
972 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
973
974 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
975
976 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
977
978 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
979 echo "configure:980: checking whether build environment is sane" >&5
980 # Just in case
981 sleep 1
982 echo timestamp > conftestfile
983 # Do `set' in a subshell so we don't clobber the current shell's
984 # arguments.  Must try -L first in case configure is actually a
985 # symlink; some systems play weird games with the mod time of symlinks
986 # (eg FreeBSD returns the mod time of the symlink's containing
987 # directory).
988 if (
989    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
990    if test "$*" = "X"; then
991       # -L didn't work.
992       set X `ls -t $srcdir/configure conftestfile`
993    fi
994    if test "$*" != "X $srcdir/configure conftestfile" \
995       && test "$*" != "X conftestfile $srcdir/configure"; then
996
997       # If neither matched, then we have a broken ls.  This can happen
998       # if, for instance, CONFIG_SHELL is bash and it inherits a
999       # broken ls alias from the environment.  This has actually
1000       # happened.  Such a system could not be considered "sane".
1001       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
1002 alias in your environment" 1>&2; exit 1; }
1003    fi
1004
1005    test "$2" = conftestfile
1006    )
1007 then
1008    # Ok.
1009    :
1010 else
1011    { echo "configure: error: newly created file is older than distributed files!
1012 Check your system clock" 1>&2; exit 1; }
1013 fi
1014 rm -f conftest*
1015 echo "$ac_t""yes" 1>&6
1016 if test "$program_transform_name" = s,x,x,; then
1017   program_transform_name=
1018 else
1019   # Double any \ or $.  echo might interpret backslashes.
1020   cat <<\EOF_SED > conftestsed
1021 s,\\,\\\\,g; s,\$,$$,g
1022 EOF_SED
1023   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1024   rm -f conftestsed
1025 fi
1026 test "$program_prefix" != NONE &&
1027   program_transform_name="s,^,${program_prefix},; $program_transform_name"
1028 # Use a double $ so make ignores it.
1029 test "$program_suffix" != NONE &&
1030   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1031
1032 # sed with no file args requires a program.
1033 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1034
1035 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1036 echo "configure:1037: checking whether ${MAKE-make} sets \${MAKE}" >&5
1037 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1038 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1039   echo $ac_n "(cached) $ac_c" 1>&6
1040 else
1041   cat > conftestmake <<\EOF
1042 all:
1043         @echo 'ac_maketemp="${MAKE}"'
1044 EOF
1045 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1046 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1047 if test -n "$ac_maketemp"; then
1048   eval ac_cv_prog_make_${ac_make}_set=yes
1049 else
1050   eval ac_cv_prog_make_${ac_make}_set=no
1051 fi
1052 rm -f conftestmake
1053 fi
1054 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1055   echo "$ac_t""yes" 1>&6
1056   SET_MAKE=
1057 else
1058   echo "$ac_t""no" 1>&6
1059   SET_MAKE="MAKE=${MAKE-make}"
1060 fi
1061
1062
1063 PACKAGE=opcodes
1064
1065 VERSION=${BFD_VERSION}
1066
1067 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1068   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1069 fi
1070 cat >> confdefs.h <<EOF
1071 #define PACKAGE "$PACKAGE"
1072 EOF
1073
1074 cat >> confdefs.h <<EOF
1075 #define VERSION "$VERSION"
1076 EOF
1077
1078
1079
1080 missing_dir=`cd $ac_aux_dir && pwd`
1081 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1082 echo "configure:1083: checking for working aclocal" >&5
1083 # Run test in a subshell; some versions of sh will print an error if
1084 # an executable is not found, even if stderr is redirected.
1085 # Redirect stdin to placate older versions of autoconf.  Sigh.
1086 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1087    ACLOCAL=aclocal
1088    echo "$ac_t""found" 1>&6
1089 else
1090    ACLOCAL="$missing_dir/missing aclocal"
1091    echo "$ac_t""missing" 1>&6
1092 fi
1093
1094 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1095 echo "configure:1096: checking for working autoconf" >&5
1096 # Run test in a subshell; some versions of sh will print an error if
1097 # an executable is not found, even if stderr is redirected.
1098 # Redirect stdin to placate older versions of autoconf.  Sigh.
1099 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1100    AUTOCONF=autoconf
1101    echo "$ac_t""found" 1>&6
1102 else
1103    AUTOCONF="$missing_dir/missing autoconf"
1104    echo "$ac_t""missing" 1>&6
1105 fi
1106
1107 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1108 echo "configure:1109: checking for working automake" >&5
1109 # Run test in a subshell; some versions of sh will print an error if
1110 # an executable is not found, even if stderr is redirected.
1111 # Redirect stdin to placate older versions of autoconf.  Sigh.
1112 if (automake --version) < /dev/null > /dev/null 2>&1; then
1113    AUTOMAKE=automake
1114    echo "$ac_t""found" 1>&6
1115 else
1116    AUTOMAKE="$missing_dir/missing automake"
1117    echo "$ac_t""missing" 1>&6
1118 fi
1119
1120 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1121 echo "configure:1122: checking for working autoheader" >&5
1122 # Run test in a subshell; some versions of sh will print an error if
1123 # an executable is not found, even if stderr is redirected.
1124 # Redirect stdin to placate older versions of autoconf.  Sigh.
1125 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1126    AUTOHEADER=autoheader
1127    echo "$ac_t""found" 1>&6
1128 else
1129    AUTOHEADER="$missing_dir/missing autoheader"
1130    echo "$ac_t""missing" 1>&6
1131 fi
1132
1133 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1134 echo "configure:1135: checking for working makeinfo" >&5
1135 # Run test in a subshell; some versions of sh will print an error if
1136 # an executable is not found, even if stderr is redirected.
1137 # Redirect stdin to placate older versions of autoconf.  Sigh.
1138 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1139    MAKEINFO=makeinfo
1140    echo "$ac_t""found" 1>&6
1141 else
1142    MAKEINFO="$missing_dir/missing makeinfo"
1143    echo "$ac_t""missing" 1>&6
1144 fi
1145
1146
1147
1148 if test $host != $build; then
1149   ac_tool_prefix=${host_alias}-
1150 else
1151   ac_tool_prefix=
1152 fi
1153
1154 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1155 set dummy ${ac_tool_prefix}ar; ac_word=$2
1156 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1157 echo "configure:1158: checking for $ac_word" >&5
1158 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1159   echo $ac_n "(cached) $ac_c" 1>&6
1160 else
1161   if test -n "$AR"; then
1162   ac_cv_prog_AR="$AR" # Let the user override the test.
1163 else
1164   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1165   ac_dummy="$PATH"
1166   for ac_dir in $ac_dummy; do
1167     test -z "$ac_dir" && ac_dir=.
1168     if test -f $ac_dir/$ac_word; then
1169       ac_cv_prog_AR="${ac_tool_prefix}ar"
1170       break
1171     fi
1172   done
1173   IFS="$ac_save_ifs"
1174   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1175 fi
1176 fi
1177 AR="$ac_cv_prog_AR"
1178 if test -n "$AR"; then
1179   echo "$ac_t""$AR" 1>&6
1180 else
1181   echo "$ac_t""no" 1>&6
1182 fi
1183
1184
1185
1186 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1187 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1188 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1189 echo "configure:1190: checking for $ac_word" >&5
1190 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1191   echo $ac_n "(cached) $ac_c" 1>&6
1192 else
1193   if test -n "$RANLIB"; then
1194   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1195 else
1196   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1197   ac_dummy="$PATH"
1198   for ac_dir in $ac_dummy; do
1199     test -z "$ac_dir" && ac_dir=.
1200     if test -f $ac_dir/$ac_word; then
1201       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1202       break
1203     fi
1204   done
1205   IFS="$ac_save_ifs"
1206 fi
1207 fi
1208 RANLIB="$ac_cv_prog_RANLIB"
1209 if test -n "$RANLIB"; then
1210   echo "$ac_t""$RANLIB" 1>&6
1211 else
1212   echo "$ac_t""no" 1>&6
1213 fi
1214
1215
1216 if test -z "$ac_cv_prog_RANLIB"; then
1217 if test -n "$ac_tool_prefix"; then
1218   # Extract the first word of "ranlib", so it can be a program name with args.
1219 set dummy ranlib; ac_word=$2
1220 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1221 echo "configure:1222: checking for $ac_word" >&5
1222 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1223   echo $ac_n "(cached) $ac_c" 1>&6
1224 else
1225   if test -n "$RANLIB"; then
1226   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1227 else
1228   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1229   ac_dummy="$PATH"
1230   for ac_dir in $ac_dummy; do
1231     test -z "$ac_dir" && ac_dir=.
1232     if test -f $ac_dir/$ac_word; then
1233       ac_cv_prog_RANLIB="ranlib"
1234       break
1235     fi
1236   done
1237   IFS="$ac_save_ifs"
1238   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1239 fi
1240 fi
1241 RANLIB="$ac_cv_prog_RANLIB"
1242 if test -n "$RANLIB"; then
1243   echo "$ac_t""$RANLIB" 1>&6
1244 else
1245   echo "$ac_t""no" 1>&6
1246 fi
1247
1248 else
1249   RANLIB=":"
1250 fi
1251 fi
1252
1253
1254 # Check whether --enable-shared or --disable-shared was given.
1255 if test "${enable_shared+set}" = set; then
1256   enableval="$enable_shared"
1257   p=${PACKAGE-default}
1258 case "$enableval" in
1259 yes) enable_shared=yes ;;
1260 no) enable_shared=no ;;
1261 *)
1262   enable_shared=no
1263   # Look at the argument we got.  We use all the common list separators.
1264   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1265   for pkg in $enableval; do
1266     if test "X$pkg" = "X$p"; then
1267       enable_shared=yes
1268     fi
1269   done
1270   IFS="$ac_save_ifs"
1271   ;;
1272 esac
1273 else
1274   enable_shared=no
1275 fi
1276
1277
1278 # Check whether --enable-static or --disable-static was given.
1279 if test "${enable_static+set}" = set; then
1280   enableval="$enable_static"
1281   p=${PACKAGE-default}
1282 case "$enableval" in
1283 yes) enable_static=yes ;;
1284 no) enable_static=no ;;
1285 *)
1286   enable_static=no
1287   # Look at the argument we got.  We use all the common list separators.
1288   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1289   for pkg in $enableval; do
1290     if test "X$pkg" = "X$p"; then
1291       enable_static=yes
1292     fi
1293   done
1294   IFS="$ac_save_ifs"
1295   ;;
1296 esac
1297 else
1298   enable_static=yes
1299 fi
1300
1301 # Check whether --enable-fast-install or --disable-fast-install was given.
1302 if test "${enable_fast_install+set}" = set; then
1303   enableval="$enable_fast_install"
1304   p=${PACKAGE-default}
1305 case "$enableval" in
1306 yes) enable_fast_install=yes ;;
1307 no) enable_fast_install=no ;;
1308 *)
1309   enable_fast_install=no
1310   # Look at the argument we got.  We use all the common list separators.
1311   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1312   for pkg in $enableval; do
1313     if test "X$pkg" = "X$p"; then
1314       enable_fast_install=yes
1315     fi
1316   done
1317   IFS="$ac_save_ifs"
1318   ;;
1319 esac
1320 else
1321   enable_fast_install=yes
1322 fi
1323
1324 # Extract the first word of "ranlib", so it can be a program name with args.
1325 set dummy ranlib; ac_word=$2
1326 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1327 echo "configure:1328: checking for $ac_word" >&5
1328 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1329   echo $ac_n "(cached) $ac_c" 1>&6
1330 else
1331   if test -n "$RANLIB"; then
1332   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1333 else
1334   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1335   ac_dummy="$PATH"
1336   for ac_dir in $ac_dummy; do
1337     test -z "$ac_dir" && ac_dir=.
1338     if test -f $ac_dir/$ac_word; then
1339       ac_cv_prog_RANLIB="ranlib"
1340       break
1341     fi
1342   done
1343   IFS="$ac_save_ifs"
1344   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1345 fi
1346 fi
1347 RANLIB="$ac_cv_prog_RANLIB"
1348 if test -n "$RANLIB"; then
1349   echo "$ac_t""$RANLIB" 1>&6
1350 else
1351   echo "$ac_t""no" 1>&6
1352 fi
1353
1354 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1355 if test "${with_gnu_ld+set}" = set; then
1356   withval="$with_gnu_ld"
1357   test "$withval" = no || with_gnu_ld=yes
1358 else
1359   with_gnu_ld=no
1360 fi
1361
1362 ac_prog=ld
1363 if test "$ac_cv_prog_gcc" = yes; then
1364   # Check if gcc -print-prog-name=ld gives a path.
1365   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1366 echo "configure:1367: checking for ld used by GCC" >&5
1367   ac_prog=`($CC -print-prog-name=ld) 2>&5`
1368   case "$ac_prog" in
1369     # Accept absolute paths.
1370     [\\/]* | [A-Za-z]:[\\/]*)
1371       re_direlt='/[^/][^/]*/\.\./'
1372       # Canonicalize the path of ld
1373       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1374       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1375         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1376       done
1377       test -z "$LD" && LD="$ac_prog"
1378       ;;
1379   "")
1380     # If it fails, then pretend we aren't using GCC.
1381     ac_prog=ld
1382     ;;
1383   *)
1384     # If it is relative, then search for the first ld in PATH.
1385     with_gnu_ld=unknown
1386     ;;
1387   esac
1388 elif test "$with_gnu_ld" = yes; then
1389   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1390 echo "configure:1391: checking for GNU ld" >&5
1391 else
1392   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1393 echo "configure:1394: checking for non-GNU ld" >&5
1394 fi
1395 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1396   echo $ac_n "(cached) $ac_c" 1>&6
1397 else
1398   if test -z "$LD"; then
1399   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1400   for ac_dir in $PATH; do
1401     test -z "$ac_dir" && ac_dir=.
1402     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1403       ac_cv_path_LD="$ac_dir/$ac_prog"
1404       # Check to see if the program is GNU ld.  I'd rather use --version,
1405       # but apparently some GNU ld's only accept -v.
1406       # Break only if it was the GNU/non-GNU ld that we prefer.
1407       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1408         test "$with_gnu_ld" != no && break
1409       else
1410         test "$with_gnu_ld" != yes && break
1411       fi
1412     fi
1413   done
1414   IFS="$ac_save_ifs"
1415 else
1416   ac_cv_path_LD="$LD" # Let the user override the test with a path.
1417 fi
1418 fi
1419
1420 LD="$ac_cv_path_LD"
1421 if test -n "$LD"; then
1422   echo "$ac_t""$LD" 1>&6
1423 else
1424   echo "$ac_t""no" 1>&6
1425 fi
1426 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1427 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1428 echo "configure:1429: checking if the linker ($LD) is GNU ld" >&5
1429 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1430   echo $ac_n "(cached) $ac_c" 1>&6
1431 else
1432   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1433 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1434   ac_cv_prog_gnu_ld=yes
1435 else
1436   ac_cv_prog_gnu_ld=no
1437 fi
1438 fi
1439
1440 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1441
1442
1443 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1444 echo "configure:1445: checking for BSD-compatible nm" >&5
1445 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1446   echo $ac_n "(cached) $ac_c" 1>&6
1447 else
1448   if test -n "$NM"; then
1449   # Let the user override the test.
1450   ac_cv_path_NM="$NM"
1451 else
1452   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1453   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1454     test -z "$ac_dir" && ac_dir=.
1455     if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
1456       # Check to see if the nm accepts a BSD-compat flag.
1457       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1458       #   nm: unknown option "B" ignored
1459       if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1460         ac_cv_path_NM="$ac_dir/nm -B"
1461         break
1462       elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1463         ac_cv_path_NM="$ac_dir/nm -p"
1464         break
1465       else
1466         ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1467         continue # so that we can try to find one that supports BSD flags
1468       fi
1469     fi
1470   done
1471   IFS="$ac_save_ifs"
1472   test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1473 fi
1474 fi
1475
1476 NM="$ac_cv_path_NM"
1477 echo "$ac_t""$NM" 1>&6
1478
1479 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1480 echo "configure:1481: checking whether ln -s works" >&5
1481 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1482   echo $ac_n "(cached) $ac_c" 1>&6
1483 else
1484   rm -f conftestdata
1485 if ln -s X conftestdata 2>/dev/null
1486 then
1487   rm -f conftestdata
1488   ac_cv_prog_LN_S="ln -s"
1489 else
1490   ac_cv_prog_LN_S=ln
1491 fi
1492 fi
1493 LN_S="$ac_cv_prog_LN_S"
1494 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1495   echo "$ac_t""yes" 1>&6
1496 else
1497   echo "$ac_t""no" 1>&6
1498 fi
1499
1500
1501 case "$target" in
1502 NONE) lt_target="$host" ;;
1503 *) lt_target="$target" ;;
1504 esac
1505
1506 # Check for any special flags to pass to ltconfig.
1507 libtool_flags="--cache-file=$cache_file"
1508 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1509 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1510 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1511 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1512 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1513
1514
1515 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1516 if test "${enable_libtool_lock+set}" = set; then
1517   enableval="$enable_libtool_lock"
1518   :
1519 fi
1520
1521 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1522 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1523
1524 # Some flags need to be propagated to the compiler or linker for good
1525 # libtool support.
1526 case "$lt_target" in
1527 *-*-irix6*)
1528   # Find out which ABI we are using.
1529   echo '#line 1530 "configure"' > conftest.$ac_ext
1530   if { (eval echo configure:1531: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1531     case "`/usr/bin/file conftest.o`" in
1532     *32-bit*)
1533       LD="${LD-ld} -32"
1534       ;;
1535     *N32*)
1536       LD="${LD-ld} -n32"
1537       ;;
1538     *64-bit*)
1539       LD="${LD-ld} -64"
1540       ;;
1541     esac
1542   fi
1543   rm -rf conftest*
1544   ;;
1545
1546 *-*-sco3.2v5*)
1547   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1548   SAVE_CFLAGS="$CFLAGS"
1549   CFLAGS="$CFLAGS -belf"
1550   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1551 echo "configure:1552: checking whether the C compiler needs -belf" >&5
1552 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1553   echo $ac_n "(cached) $ac_c" 1>&6
1554 else
1555   cat > conftest.$ac_ext <<EOF
1556 #line 1557 "configure"
1557 #include "confdefs.h"
1558
1559 int main() {
1560
1561 ; return 0; }
1562 EOF
1563 if { (eval echo configure:1564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1564   rm -rf conftest*
1565   lt_cv_cc_needs_belf=yes
1566 else
1567   echo "configure: failed program was:" >&5
1568   cat conftest.$ac_ext >&5
1569   rm -rf conftest*
1570   lt_cv_cc_needs_belf=no
1571 fi
1572 rm -f conftest*
1573 fi
1574
1575 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1576   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1577     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1578     CFLAGS="$SAVE_CFLAGS"
1579   fi
1580   ;;
1581
1582
1583 esac
1584
1585
1586 # Save cache, so that ltconfig can load it
1587 cat > confcache <<\EOF
1588 # This file is a shell script that caches the results of configure
1589 # tests run on this system so they can be shared between configure
1590 # scripts and configure runs.  It is not useful on other systems.
1591 # If it contains results you don't want to keep, you may remove or edit it.
1592 #
1593 # By default, configure uses ./config.cache as the cache file,
1594 # creating it if it does not exist already.  You can give configure
1595 # the --cache-file=FILE option to use a different cache file; that is
1596 # what configure does when it calls configure scripts in
1597 # subdirectories, so they share the cache.
1598 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1599 # config.status only pays attention to the cache file if you give it the
1600 # --recheck option to rerun configure.
1601 #
1602 EOF
1603 # The following way of writing the cache mishandles newlines in values,
1604 # but we know of no workaround that is simple, portable, and efficient.
1605 # So, don't put newlines in cache variables' values.
1606 # Ultrix sh set writes to stderr and can't be redirected directly,
1607 # and sets the high bit in the cache file unless we assign to the vars.
1608 (set) 2>&1 |
1609   case `(ac_space=' '; set | grep ac_space) 2>&1` in
1610   *ac_space=\ *)
1611     # `set' does not quote correctly, so add quotes (double-quote substitution
1612     # turns \\\\ into \\, and sed turns \\ into \).
1613     sed -n \
1614       -e "s/'/'\\\\''/g" \
1615       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1616     ;;
1617   *)
1618     # `set' quotes correctly as required by POSIX, so do not add quotes.
1619     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1620     ;;
1621   esac >> confcache
1622 if cmp -s $cache_file confcache; then
1623   :
1624 else
1625   if test -w $cache_file; then
1626     echo "updating cache $cache_file"
1627     cat confcache > $cache_file
1628   else
1629     echo "not updating unwritable cache $cache_file"
1630   fi
1631 fi
1632 rm -f confcache
1633
1634
1635 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
1636 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1637 LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
1638 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
1639 DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
1640 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
1641 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
1642 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1643
1644 # Reload cache, that may have been modified by ltconfig
1645 if test -r "$cache_file"; then
1646   echo "loading cache $cache_file"
1647   . $cache_file
1648 else
1649   echo "creating cache $cache_file"
1650   > $cache_file
1651 fi
1652
1653
1654 # This can be used to rebuild libtool when needed
1655 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1656
1657 # Always use our own libtool.
1658 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1659
1660 # Redirect the config.log output again, so that the ltconfig log is not
1661 # clobbered by the next message.
1662 exec 5>>./config.log
1663
1664
1665 # Check whether --enable-targets or --disable-targets was given.
1666 if test "${enable_targets+set}" = set; then
1667   enableval="$enable_targets"
1668   case "${enableval}" in
1669   yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1670             ;;
1671   no)       enable_targets= ;;
1672   *)        enable_targets=$enableval ;;
1673 esac
1674 fi
1675 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1676 if test "${enable_commonbfdlib+set}" = set; then
1677   enableval="$enable_commonbfdlib"
1678   case "${enableval}" in
1679   yes) commonbfdlib=true ;;
1680   no)  commonbfdlib=false ;;
1681   *)   { echo "configure: error: bad value ${enableval} for opcodes commonbfdlib option" 1>&2; exit 1; } ;;
1682 esac
1683 fi
1684
1685
1686
1687
1688
1689 if test -z "$target" ; then
1690     { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
1691 fi
1692 if test "$program_transform_name" = s,x,x,; then
1693   program_transform_name=
1694 else
1695   # Double any \ or $.  echo might interpret backslashes.
1696   cat <<\EOF_SED > conftestsed
1697 s,\\,\\\\,g; s,\$,$$,g
1698 EOF_SED
1699   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1700   rm -f conftestsed
1701 fi
1702 test "$program_prefix" != NONE &&
1703   program_transform_name="s,^,${program_prefix},; $program_transform_name"
1704 # Use a double $ so make ignores it.
1705 test "$program_suffix" != NONE &&
1706   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1707
1708 # sed with no file args requires a program.
1709 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1710
1711
1712 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1713 echo "configure:1714: checking whether to enable maintainer-specific portions of Makefiles" >&5
1714     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1715 if test "${enable_maintainer_mode+set}" = set; then
1716   enableval="$enable_maintainer_mode"
1717   USE_MAINTAINER_MODE=$enableval
1718 else
1719   USE_MAINTAINER_MODE=no
1720 fi
1721
1722   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1723   
1724
1725 if test $USE_MAINTAINER_MODE = yes; then
1726   MAINTAINER_MODE_TRUE=
1727   MAINTAINER_MODE_FALSE='#'
1728 else
1729   MAINTAINER_MODE_TRUE='#'
1730   MAINTAINER_MODE_FALSE=
1731 fi
1732   MAINT=$MAINTAINER_MODE_TRUE
1733   
1734
1735 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1736 echo "configure:1737: checking for Cygwin environment" >&5
1737 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1738   echo $ac_n "(cached) $ac_c" 1>&6
1739 else
1740   cat > conftest.$ac_ext <<EOF
1741 #line 1742 "configure"
1742 #include "confdefs.h"
1743
1744 int main() {
1745
1746 #ifndef __CYGWIN__
1747 #define __CYGWIN__ __CYGWIN32__
1748 #endif
1749 return __CYGWIN__;
1750 ; return 0; }
1751 EOF
1752 if { (eval echo configure:1753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1753   rm -rf conftest*
1754   ac_cv_cygwin=yes
1755 else
1756   echo "configure: failed program was:" >&5
1757   cat conftest.$ac_ext >&5
1758   rm -rf conftest*
1759   ac_cv_cygwin=no
1760 fi
1761 rm -f conftest*
1762 rm -f conftest*
1763 fi
1764
1765 echo "$ac_t""$ac_cv_cygwin" 1>&6
1766 CYGWIN=
1767 test "$ac_cv_cygwin" = yes && CYGWIN=yes
1768 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1769 echo "configure:1770: checking for mingw32 environment" >&5
1770 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1771   echo $ac_n "(cached) $ac_c" 1>&6
1772 else
1773   cat > conftest.$ac_ext <<EOF
1774 #line 1775 "configure"
1775 #include "confdefs.h"
1776
1777 int main() {
1778 return __MINGW32__;
1779 ; return 0; }
1780 EOF
1781 if { (eval echo configure:1782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1782   rm -rf conftest*
1783   ac_cv_mingw32=yes
1784 else
1785   echo "configure: failed program was:" >&5
1786   cat conftest.$ac_ext >&5
1787   rm -rf conftest*
1788   ac_cv_mingw32=no
1789 fi
1790 rm -f conftest*
1791 rm -f conftest*
1792 fi
1793
1794 echo "$ac_t""$ac_cv_mingw32" 1>&6
1795 MINGW32=
1796 test "$ac_cv_mingw32" = yes && MINGW32=yes
1797
1798
1799 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1800 echo "configure:1801: checking for executable suffix" >&5
1801 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1802   echo $ac_n "(cached) $ac_c" 1>&6
1803 else
1804   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1805   ac_cv_exeext=.exe
1806 else
1807   rm -f conftest*
1808   echo 'int main () { return 0; }' > conftest.$ac_ext
1809   ac_cv_exeext=
1810   if { (eval echo configure:1811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1811     for file in conftest.*; do
1812       case $file in
1813       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1814       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1815       esac
1816     done
1817   else
1818     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1819   fi
1820   rm -f conftest*
1821   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1822 fi
1823 fi
1824
1825 EXEEXT=""
1826 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1827 echo "$ac_t""${ac_cv_exeext}" 1>&6
1828 ac_exeext=$EXEEXT
1829
1830
1831 # host-specific stuff:
1832
1833 # Extract the first word of "gcc", so it can be a program name with args.
1834 set dummy gcc; ac_word=$2
1835 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1836 echo "configure:1837: checking for $ac_word" >&5
1837 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1838   echo $ac_n "(cached) $ac_c" 1>&6
1839 else
1840   if test -n "$CC"; then
1841   ac_cv_prog_CC="$CC" # Let the user override the test.
1842 else
1843   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1844   ac_dummy="$PATH"
1845   for ac_dir in $ac_dummy; do
1846     test -z "$ac_dir" && ac_dir=.
1847     if test -f $ac_dir/$ac_word; then
1848       ac_cv_prog_CC="gcc"
1849       break
1850     fi
1851   done
1852   IFS="$ac_save_ifs"
1853 fi
1854 fi
1855 CC="$ac_cv_prog_CC"
1856 if test -n "$CC"; then
1857   echo "$ac_t""$CC" 1>&6
1858 else
1859   echo "$ac_t""no" 1>&6
1860 fi
1861
1862 if test -z "$CC"; then
1863   # Extract the first word of "cc", so it can be a program name with args.
1864 set dummy cc; ac_word=$2
1865 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1866 echo "configure:1867: checking for $ac_word" >&5
1867 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1868   echo $ac_n "(cached) $ac_c" 1>&6
1869 else
1870   if test -n "$CC"; then
1871   ac_cv_prog_CC="$CC" # Let the user override the test.
1872 else
1873   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1874   ac_prog_rejected=no
1875   ac_dummy="$PATH"
1876   for ac_dir in $ac_dummy; do
1877     test -z "$ac_dir" && ac_dir=.
1878     if test -f $ac_dir/$ac_word; then
1879       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1880         ac_prog_rejected=yes
1881         continue
1882       fi
1883       ac_cv_prog_CC="cc"
1884       break
1885     fi
1886   done
1887   IFS="$ac_save_ifs"
1888 if test $ac_prog_rejected = yes; then
1889   # We found a bogon in the path, so make sure we never use it.
1890   set dummy $ac_cv_prog_CC
1891   shift
1892   if test $# -gt 0; then
1893     # We chose a different compiler from the bogus one.
1894     # However, it has the same basename, so the bogon will be chosen
1895     # first if we set CC to just the basename; use the full file name.
1896     shift
1897     set dummy "$ac_dir/$ac_word" "$@"
1898     shift
1899     ac_cv_prog_CC="$@"
1900   fi
1901 fi
1902 fi
1903 fi
1904 CC="$ac_cv_prog_CC"
1905 if test -n "$CC"; then
1906   echo "$ac_t""$CC" 1>&6
1907 else
1908   echo "$ac_t""no" 1>&6
1909 fi
1910
1911   if test -z "$CC"; then
1912     case "`uname -s`" in
1913     *win32* | *WIN32*)
1914       # Extract the first word of "cl", so it can be a program name with args.
1915 set dummy cl; ac_word=$2
1916 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1917 echo "configure:1918: checking for $ac_word" >&5
1918 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1919   echo $ac_n "(cached) $ac_c" 1>&6
1920 else
1921   if test -n "$CC"; then
1922   ac_cv_prog_CC="$CC" # Let the user override the test.
1923 else
1924   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1925   ac_dummy="$PATH"
1926   for ac_dir in $ac_dummy; do
1927     test -z "$ac_dir" && ac_dir=.
1928     if test -f $ac_dir/$ac_word; then
1929       ac_cv_prog_CC="cl"
1930       break
1931     fi
1932   done
1933   IFS="$ac_save_ifs"
1934 fi
1935 fi
1936 CC="$ac_cv_prog_CC"
1937 if test -n "$CC"; then
1938   echo "$ac_t""$CC" 1>&6
1939 else
1940   echo "$ac_t""no" 1>&6
1941 fi
1942  ;;
1943     esac
1944   fi
1945   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1946 fi
1947
1948 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1949 echo "configure:1950: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1950
1951 ac_ext=c
1952 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1953 ac_cpp='$CPP $CPPFLAGS'
1954 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1955 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1956 cross_compiling=$ac_cv_prog_cc_cross
1957
1958 cat > conftest.$ac_ext << EOF
1959
1960 #line 1961 "configure"
1961 #include "confdefs.h"
1962
1963 main(){return(0);}
1964 EOF
1965 if { (eval echo configure:1966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1966   ac_cv_prog_cc_works=yes
1967   # If we can't run a trivial program, we are probably using a cross compiler.
1968   if (./conftest; exit) 2>/dev/null; then
1969     ac_cv_prog_cc_cross=no
1970   else
1971     ac_cv_prog_cc_cross=yes
1972   fi
1973 else
1974   echo "configure: failed program was:" >&5
1975   cat conftest.$ac_ext >&5
1976   ac_cv_prog_cc_works=no
1977 fi
1978 rm -fr conftest*
1979 ac_ext=c
1980 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1981 ac_cpp='$CPP $CPPFLAGS'
1982 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1983 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1984 cross_compiling=$ac_cv_prog_cc_cross
1985
1986 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1987 if test $ac_cv_prog_cc_works = no; then
1988   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1989 fi
1990 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1991 echo "configure:1992: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1992 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1993 cross_compiling=$ac_cv_prog_cc_cross
1994
1995 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1996 echo "configure:1997: checking whether we are using GNU C" >&5
1997 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1998   echo $ac_n "(cached) $ac_c" 1>&6
1999 else
2000   cat > conftest.c <<EOF
2001 #ifdef __GNUC__
2002   yes;
2003 #endif
2004 EOF
2005 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2006: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2006   ac_cv_prog_gcc=yes
2007 else
2008   ac_cv_prog_gcc=no
2009 fi
2010 fi
2011
2012 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2013
2014 if test $ac_cv_prog_gcc = yes; then
2015   GCC=yes
2016 else
2017   GCC=
2018 fi
2019
2020 ac_test_CFLAGS="${CFLAGS+set}"
2021 ac_save_CFLAGS="$CFLAGS"
2022 CFLAGS=
2023 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2024 echo "configure:2025: checking whether ${CC-cc} accepts -g" >&5
2025 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2026   echo $ac_n "(cached) $ac_c" 1>&6
2027 else
2028   echo 'void f(){}' > conftest.c
2029 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2030   ac_cv_prog_cc_g=yes
2031 else
2032   ac_cv_prog_cc_g=no
2033 fi
2034 rm -f conftest*
2035
2036 fi
2037
2038 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2039 if test "$ac_test_CFLAGS" = set; then
2040   CFLAGS="$ac_save_CFLAGS"
2041 elif test $ac_cv_prog_cc_g = yes; then
2042   if test "$GCC" = yes; then
2043     CFLAGS="-g -O2"
2044   else
2045     CFLAGS="-g"
2046   fi
2047 else
2048   if test "$GCC" = yes; then
2049     CFLAGS="-O2"
2050   else
2051     CFLAGS=
2052   fi
2053 fi
2054
2055
2056 ALL_LINGUAS=
2057 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2058 echo "configure:2059: checking how to run the C preprocessor" >&5
2059 # On Suns, sometimes $CPP names a directory.
2060 if test -n "$CPP" && test -d "$CPP"; then
2061   CPP=
2062 fi
2063 if test -z "$CPP"; then
2064 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2065   echo $ac_n "(cached) $ac_c" 1>&6
2066 else
2067     # This must be in double quotes, not single quotes, because CPP may get
2068   # substituted into the Makefile and "${CC-cc}" will confuse make.
2069   CPP="${CC-cc} -E"
2070   # On the NeXT, cc -E runs the code through the compiler's parser,
2071   # not just through cpp.
2072   cat > conftest.$ac_ext <<EOF
2073 #line 2074 "configure"
2074 #include "confdefs.h"
2075 #include <assert.h>
2076 Syntax Error
2077 EOF
2078 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2079 { (eval echo configure:2080: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2080 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2081 if test -z "$ac_err"; then
2082   :
2083 else
2084   echo "$ac_err" >&5
2085   echo "configure: failed program was:" >&5
2086   cat conftest.$ac_ext >&5
2087   rm -rf conftest*
2088   CPP="${CC-cc} -E -traditional-cpp"
2089   cat > conftest.$ac_ext <<EOF
2090 #line 2091 "configure"
2091 #include "confdefs.h"
2092 #include <assert.h>
2093 Syntax Error
2094 EOF
2095 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2096 { (eval echo configure:2097: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2097 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2098 if test -z "$ac_err"; then
2099   :
2100 else
2101   echo "$ac_err" >&5
2102   echo "configure: failed program was:" >&5
2103   cat conftest.$ac_ext >&5
2104   rm -rf conftest*
2105   CPP="${CC-cc} -nologo -E"
2106   cat > conftest.$ac_ext <<EOF
2107 #line 2108 "configure"
2108 #include "confdefs.h"
2109 #include <assert.h>
2110 Syntax Error
2111 EOF
2112 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2113 { (eval echo configure:2114: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2114 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2115 if test -z "$ac_err"; then
2116   :
2117 else
2118   echo "$ac_err" >&5
2119   echo "configure: failed program was:" >&5
2120   cat conftest.$ac_ext >&5
2121   rm -rf conftest*
2122   CPP=/lib/cpp
2123 fi
2124 rm -f conftest*
2125 fi
2126 rm -f conftest*
2127 fi
2128 rm -f conftest*
2129   ac_cv_prog_CPP="$CPP"
2130 fi
2131   CPP="$ac_cv_prog_CPP"
2132 else
2133   ac_cv_prog_CPP="$CPP"
2134 fi
2135 echo "$ac_t""$CPP" 1>&6
2136
2137 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2138 echo "configure:2139: checking for ANSI C header files" >&5
2139 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2140   echo $ac_n "(cached) $ac_c" 1>&6
2141 else
2142   cat > conftest.$ac_ext <<EOF
2143 #line 2144 "configure"
2144 #include "confdefs.h"
2145 #include <stdlib.h>
2146 #include <stdarg.h>
2147 #include <string.h>
2148 #include <float.h>
2149 EOF
2150 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2151 { (eval echo configure:2152: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2152 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2153 if test -z "$ac_err"; then
2154   rm -rf conftest*
2155   ac_cv_header_stdc=yes
2156 else
2157   echo "$ac_err" >&5
2158   echo "configure: failed program was:" >&5
2159   cat conftest.$ac_ext >&5
2160   rm -rf conftest*
2161   ac_cv_header_stdc=no
2162 fi
2163 rm -f conftest*
2164
2165 if test $ac_cv_header_stdc = yes; then
2166   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2167 cat > conftest.$ac_ext <<EOF
2168 #line 2169 "configure"
2169 #include "confdefs.h"
2170 #include <string.h>
2171 EOF
2172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2173   egrep "memchr" >/dev/null 2>&1; then
2174   :
2175 else
2176   rm -rf conftest*
2177   ac_cv_header_stdc=no
2178 fi
2179 rm -f conftest*
2180
2181 fi
2182
2183 if test $ac_cv_header_stdc = yes; then
2184   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2185 cat > conftest.$ac_ext <<EOF
2186 #line 2187 "configure"
2187 #include "confdefs.h"
2188 #include <stdlib.h>
2189 EOF
2190 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2191   egrep "free" >/dev/null 2>&1; then
2192   :
2193 else
2194   rm -rf conftest*
2195   ac_cv_header_stdc=no
2196 fi
2197 rm -f conftest*
2198
2199 fi
2200
2201 if test $ac_cv_header_stdc = yes; then
2202   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2203 if test "$cross_compiling" = yes; then
2204   :
2205 else
2206   cat > conftest.$ac_ext <<EOF
2207 #line 2208 "configure"
2208 #include "confdefs.h"
2209 #include <ctype.h>
2210 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2211 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2212 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2213 int main () { int i; for (i = 0; i < 256; i++)
2214 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2215 exit (0); }
2216
2217 EOF
2218 if { (eval echo configure:2219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2219 then
2220   :
2221 else
2222   echo "configure: failed program was:" >&5
2223   cat conftest.$ac_ext >&5
2224   rm -fr conftest*
2225   ac_cv_header_stdc=no
2226 fi
2227 rm -fr conftest*
2228 fi
2229
2230 fi
2231 fi
2232
2233 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2234 if test $ac_cv_header_stdc = yes; then
2235   cat >> confdefs.h <<\EOF
2236 #define STDC_HEADERS 1
2237 EOF
2238
2239 fi
2240
2241 echo $ac_n "checking for working const""... $ac_c" 1>&6
2242 echo "configure:2243: checking for working const" >&5
2243 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2244   echo $ac_n "(cached) $ac_c" 1>&6
2245 else
2246   cat > conftest.$ac_ext <<EOF
2247 #line 2248 "configure"
2248 #include "confdefs.h"
2249
2250 int main() {
2251
2252 /* Ultrix mips cc rejects this.  */
2253 typedef int charset[2]; const charset x;
2254 /* SunOS 4.1.1 cc rejects this.  */
2255 char const *const *ccp;
2256 char **p;
2257 /* NEC SVR4.0.2 mips cc rejects this.  */
2258 struct point {int x, y;};
2259 static struct point const zero = {0,0};
2260 /* AIX XL C 1.02.0.0 rejects this.
2261    It does not let you subtract one const X* pointer from another in an arm
2262    of an if-expression whose if-part is not a constant expression */
2263 const char *g = "string";
2264 ccp = &g + (g ? g-g : 0);
2265 /* HPUX 7.0 cc rejects these. */
2266 ++ccp;
2267 p = (char**) ccp;
2268 ccp = (char const *const *) p;
2269 { /* SCO 3.2v4 cc rejects this.  */
2270   char *t;
2271   char const *s = 0 ? (char *) 0 : (char const *) 0;
2272
2273   *t++ = 0;
2274 }
2275 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
2276   int x[] = {25, 17};
2277   const int *foo = &x[0];
2278   ++foo;
2279 }
2280 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2281   typedef const int *iptr;
2282   iptr p = 0;
2283   ++p;
2284 }
2285 { /* AIX XL C 1.02.0.0 rejects this saying
2286      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2287   struct s { int j; const int *ap[3]; };
2288   struct s *b; b->j = 5;
2289 }
2290 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2291   const int foo = 10;
2292 }
2293
2294 ; return 0; }
2295 EOF
2296 if { (eval echo configure:2297: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2297   rm -rf conftest*
2298   ac_cv_c_const=yes
2299 else
2300   echo "configure: failed program was:" >&5
2301   cat conftest.$ac_ext >&5
2302   rm -rf conftest*
2303   ac_cv_c_const=no
2304 fi
2305 rm -f conftest*
2306 fi
2307
2308 echo "$ac_t""$ac_cv_c_const" 1>&6
2309 if test $ac_cv_c_const = no; then
2310   cat >> confdefs.h <<\EOF
2311 #define const 
2312 EOF
2313
2314 fi
2315
2316 echo $ac_n "checking for inline""... $ac_c" 1>&6
2317 echo "configure:2318: checking for inline" >&5
2318 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2319   echo $ac_n "(cached) $ac_c" 1>&6
2320 else
2321   ac_cv_c_inline=no
2322 for ac_kw in inline __inline__ __inline; do
2323   cat > conftest.$ac_ext <<EOF
2324 #line 2325 "configure"
2325 #include "confdefs.h"
2326
2327 int main() {
2328 } $ac_kw foo() {
2329 ; return 0; }
2330 EOF
2331 if { (eval echo configure:2332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2332   rm -rf conftest*
2333   ac_cv_c_inline=$ac_kw; break
2334 else
2335   echo "configure: failed program was:" >&5
2336   cat conftest.$ac_ext >&5
2337 fi
2338 rm -f conftest*
2339 done
2340
2341 fi
2342
2343 echo "$ac_t""$ac_cv_c_inline" 1>&6
2344 case "$ac_cv_c_inline" in
2345   inline | yes) ;;
2346   no) cat >> confdefs.h <<\EOF
2347 #define inline 
2348 EOF
2349  ;;
2350   *)  cat >> confdefs.h <<EOF
2351 #define inline $ac_cv_c_inline
2352 EOF
2353  ;;
2354 esac
2355
2356 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2357 echo "configure:2358: checking for off_t" >&5
2358 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2359   echo $ac_n "(cached) $ac_c" 1>&6
2360 else
2361   cat > conftest.$ac_ext <<EOF
2362 #line 2363 "configure"
2363 #include "confdefs.h"
2364 #include <sys/types.h>
2365 #if STDC_HEADERS
2366 #include <stdlib.h>
2367 #include <stddef.h>
2368 #endif
2369 EOF
2370 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2371   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2372   rm -rf conftest*
2373   ac_cv_type_off_t=yes
2374 else
2375   rm -rf conftest*
2376   ac_cv_type_off_t=no
2377 fi
2378 rm -f conftest*
2379
2380 fi
2381 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2382 if test $ac_cv_type_off_t = no; then
2383   cat >> confdefs.h <<\EOF
2384 #define off_t long
2385 EOF
2386
2387 fi
2388
2389 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2390 echo "configure:2391: checking for size_t" >&5
2391 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2392   echo $ac_n "(cached) $ac_c" 1>&6
2393 else
2394   cat > conftest.$ac_ext <<EOF
2395 #line 2396 "configure"
2396 #include "confdefs.h"
2397 #include <sys/types.h>
2398 #if STDC_HEADERS
2399 #include <stdlib.h>
2400 #include <stddef.h>
2401 #endif
2402 EOF
2403 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2404   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2405   rm -rf conftest*
2406   ac_cv_type_size_t=yes
2407 else
2408   rm -rf conftest*
2409   ac_cv_type_size_t=no
2410 fi
2411 rm -f conftest*
2412
2413 fi
2414 echo "$ac_t""$ac_cv_type_size_t" 1>&6
2415 if test $ac_cv_type_size_t = no; then
2416   cat >> confdefs.h <<\EOF
2417 #define size_t unsigned
2418 EOF
2419
2420 fi
2421
2422 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2423 # for constant arguments.  Useless!
2424 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2425 echo "configure:2426: checking for working alloca.h" >&5
2426 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2427   echo $ac_n "(cached) $ac_c" 1>&6
2428 else
2429   cat > conftest.$ac_ext <<EOF
2430 #line 2431 "configure"
2431 #include "confdefs.h"
2432 #include <alloca.h>
2433 int main() {
2434 char *p = alloca(2 * sizeof(int));
2435 ; return 0; }
2436 EOF
2437 if { (eval echo configure:2438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2438   rm -rf conftest*
2439   ac_cv_header_alloca_h=yes
2440 else
2441   echo "configure: failed program was:" >&5
2442   cat conftest.$ac_ext >&5
2443   rm -rf conftest*
2444   ac_cv_header_alloca_h=no
2445 fi
2446 rm -f conftest*
2447 fi
2448
2449 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2450 if test $ac_cv_header_alloca_h = yes; then
2451   cat >> confdefs.h <<\EOF
2452 #define HAVE_ALLOCA_H 1
2453 EOF
2454
2455 fi
2456
2457 echo $ac_n "checking for alloca""... $ac_c" 1>&6
2458 echo "configure:2459: checking for alloca" >&5
2459 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2460   echo $ac_n "(cached) $ac_c" 1>&6
2461 else
2462   cat > conftest.$ac_ext <<EOF
2463 #line 2464 "configure"
2464 #include "confdefs.h"
2465
2466 #ifdef __GNUC__
2467 # define alloca __builtin_alloca
2468 #else
2469 # ifdef _MSC_VER
2470 #  include <malloc.h>
2471 #  define alloca _alloca
2472 # else
2473 #  if HAVE_ALLOCA_H
2474 #   include <alloca.h>
2475 #  else
2476 #   ifdef _AIX
2477  #pragma alloca
2478 #   else
2479 #    ifndef alloca /* predefined by HP cc +Olibcalls */
2480 char *alloca ();
2481 #    endif
2482 #   endif
2483 #  endif
2484 # endif
2485 #endif
2486
2487 int main() {
2488 char *p = (char *) alloca(1);
2489 ; return 0; }
2490 EOF
2491 if { (eval echo configure:2492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2492   rm -rf conftest*
2493   ac_cv_func_alloca_works=yes
2494 else
2495   echo "configure: failed program was:" >&5
2496   cat conftest.$ac_ext >&5
2497   rm -rf conftest*
2498   ac_cv_func_alloca_works=no
2499 fi
2500 rm -f conftest*
2501 fi
2502
2503 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
2504 if test $ac_cv_func_alloca_works = yes; then
2505   cat >> confdefs.h <<\EOF
2506 #define HAVE_ALLOCA 1
2507 EOF
2508
2509 fi
2510
2511 if test $ac_cv_func_alloca_works = no; then
2512   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2513   # that cause trouble.  Some versions do not even contain alloca or
2514   # contain a buggy version.  If you still want to use their alloca,
2515   # use ar to extract alloca.o from them instead of compiling alloca.c.
2516   ALLOCA=alloca.${ac_objext}
2517   cat >> confdefs.h <<\EOF
2518 #define C_ALLOCA 1
2519 EOF
2520
2521
2522 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2523 echo "configure:2524: checking whether alloca needs Cray hooks" >&5
2524 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2525   echo $ac_n "(cached) $ac_c" 1>&6
2526 else
2527   cat > conftest.$ac_ext <<EOF
2528 #line 2529 "configure"
2529 #include "confdefs.h"
2530 #if defined(CRAY) && ! defined(CRAY2)
2531 webecray
2532 #else
2533 wenotbecray
2534 #endif
2535
2536 EOF
2537 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2538   egrep "webecray" >/dev/null 2>&1; then
2539   rm -rf conftest*
2540   ac_cv_os_cray=yes
2541 else
2542   rm -rf conftest*
2543   ac_cv_os_cray=no
2544 fi
2545 rm -f conftest*
2546
2547 fi
2548
2549 echo "$ac_t""$ac_cv_os_cray" 1>&6
2550 if test $ac_cv_os_cray = yes; then
2551 for ac_func in _getb67 GETB67 getb67; do
2552   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2553 echo "configure:2554: checking for $ac_func" >&5
2554 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2555   echo $ac_n "(cached) $ac_c" 1>&6
2556 else
2557   cat > conftest.$ac_ext <<EOF
2558 #line 2559 "configure"
2559 #include "confdefs.h"
2560 /* System header to define __stub macros and hopefully few prototypes,
2561     which can conflict with char $ac_func(); below.  */
2562 #include <assert.h>
2563 /* Override any gcc2 internal prototype to avoid an error.  */
2564 /* We use char because int might match the return type of a gcc2
2565     builtin and then its argument prototype would still apply.  */
2566 char $ac_func();
2567
2568 int main() {
2569
2570 /* The GNU C library defines this for functions which it implements
2571     to always fail with ENOSYS.  Some functions are actually named
2572     something starting with __ and the normal name is an alias.  */
2573 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2574 choke me
2575 #else
2576 $ac_func();
2577 #endif
2578
2579 ; return 0; }
2580 EOF
2581 if { (eval echo configure:2582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2582   rm -rf conftest*
2583   eval "ac_cv_func_$ac_func=yes"
2584 else
2585   echo "configure: failed program was:" >&5
2586   cat conftest.$ac_ext >&5
2587   rm -rf conftest*
2588   eval "ac_cv_func_$ac_func=no"
2589 fi
2590 rm -f conftest*
2591 fi
2592
2593 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2594   echo "$ac_t""yes" 1>&6
2595   cat >> confdefs.h <<EOF
2596 #define CRAY_STACKSEG_END $ac_func
2597 EOF
2598
2599   break
2600 else
2601   echo "$ac_t""no" 1>&6
2602 fi
2603
2604 done
2605 fi
2606
2607 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2608 echo "configure:2609: checking stack direction for C alloca" >&5
2609 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2610   echo $ac_n "(cached) $ac_c" 1>&6
2611 else
2612   if test "$cross_compiling" = yes; then
2613   ac_cv_c_stack_direction=0
2614 else
2615   cat > conftest.$ac_ext <<EOF
2616 #line 2617 "configure"
2617 #include "confdefs.h"
2618 find_stack_direction ()
2619 {
2620   static char *addr = 0;
2621   auto char dummy;
2622   if (addr == 0)
2623     {
2624       addr = &dummy;
2625       return find_stack_direction ();
2626     }
2627   else
2628     return (&dummy > addr) ? 1 : -1;
2629 }
2630 main ()
2631 {
2632   exit (find_stack_direction() < 0);
2633 }
2634 EOF
2635 if { (eval echo configure:2636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2636 then
2637   ac_cv_c_stack_direction=1
2638 else
2639   echo "configure: failed program was:" >&5
2640   cat conftest.$ac_ext >&5
2641   rm -fr conftest*
2642   ac_cv_c_stack_direction=-1
2643 fi
2644 rm -fr conftest*
2645 fi
2646
2647 fi
2648
2649 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2650 cat >> confdefs.h <<EOF
2651 #define STACK_DIRECTION $ac_cv_c_stack_direction
2652 EOF
2653
2654 fi
2655
2656 for ac_hdr in unistd.h
2657 do
2658 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2659 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2660 echo "configure:2661: checking for $ac_hdr" >&5
2661 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2662   echo $ac_n "(cached) $ac_c" 1>&6
2663 else
2664   cat > conftest.$ac_ext <<EOF
2665 #line 2666 "configure"
2666 #include "confdefs.h"
2667 #include <$ac_hdr>
2668 EOF
2669 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2670 { (eval echo configure:2671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2671 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2672 if test -z "$ac_err"; then
2673   rm -rf conftest*
2674   eval "ac_cv_header_$ac_safe=yes"
2675 else
2676   echo "$ac_err" >&5
2677   echo "configure: failed program was:" >&5
2678   cat conftest.$ac_ext >&5
2679   rm -rf conftest*
2680   eval "ac_cv_header_$ac_safe=no"
2681 fi
2682 rm -f conftest*
2683 fi
2684 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2685   echo "$ac_t""yes" 1>&6
2686     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2687   cat >> confdefs.h <<EOF
2688 #define $ac_tr_hdr 1
2689 EOF
2690  
2691 else
2692   echo "$ac_t""no" 1>&6
2693 fi
2694 done
2695
2696 for ac_func in getpagesize
2697 do
2698 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2699 echo "configure:2700: checking for $ac_func" >&5
2700 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2701   echo $ac_n "(cached) $ac_c" 1>&6
2702 else
2703   cat > conftest.$ac_ext <<EOF
2704 #line 2705 "configure"
2705 #include "confdefs.h"
2706 /* System header to define __stub macros and hopefully few prototypes,
2707     which can conflict with char $ac_func(); below.  */
2708 #include <assert.h>
2709 /* Override any gcc2 internal prototype to avoid an error.  */
2710 /* We use char because int might match the return type of a gcc2
2711     builtin and then its argument prototype would still apply.  */
2712 char $ac_func();
2713
2714 int main() {
2715
2716 /* The GNU C library defines this for functions which it implements
2717     to always fail with ENOSYS.  Some functions are actually named
2718     something starting with __ and the normal name is an alias.  */
2719 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2720 choke me
2721 #else
2722 $ac_func();
2723 #endif
2724
2725 ; return 0; }
2726 EOF
2727 if { (eval echo configure:2728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2728   rm -rf conftest*
2729   eval "ac_cv_func_$ac_func=yes"
2730 else
2731   echo "configure: failed program was:" >&5
2732   cat conftest.$ac_ext >&5
2733   rm -rf conftest*
2734   eval "ac_cv_func_$ac_func=no"
2735 fi
2736 rm -f conftest*
2737 fi
2738
2739 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2740   echo "$ac_t""yes" 1>&6
2741     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2742   cat >> confdefs.h <<EOF
2743 #define $ac_tr_func 1
2744 EOF
2745  
2746 else
2747   echo "$ac_t""no" 1>&6
2748 fi
2749 done
2750
2751 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2752 echo "configure:2753: checking for working mmap" >&5
2753 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2754   echo $ac_n "(cached) $ac_c" 1>&6
2755 else
2756   if test "$cross_compiling" = yes; then
2757   ac_cv_func_mmap_fixed_mapped=no
2758 else
2759   cat > conftest.$ac_ext <<EOF
2760 #line 2761 "configure"
2761 #include "confdefs.h"
2762
2763 /* Thanks to Mike Haertel and Jim Avera for this test.
2764    Here is a matrix of mmap possibilities:
2765         mmap private not fixed
2766         mmap private fixed at somewhere currently unmapped
2767         mmap private fixed at somewhere already mapped
2768         mmap shared not fixed
2769         mmap shared fixed at somewhere currently unmapped
2770         mmap shared fixed at somewhere already mapped
2771    For private mappings, we should verify that changes cannot be read()
2772    back from the file, nor mmap's back from the file at a different
2773    address.  (There have been systems where private was not correctly
2774    implemented like the infamous i386 svr4.0, and systems where the
2775    VM page cache was not coherent with the filesystem buffer cache
2776    like early versions of FreeBSD and possibly contemporary NetBSD.)
2777    For shared mappings, we should conversely verify that changes get
2778    propogated back to all the places they're supposed to be.
2779
2780    Grep wants private fixed already mapped.
2781    The main things grep needs to know about mmap are:
2782    * does it exist and is it safe to write into the mmap'd area
2783    * how to use it (BSD variants)  */
2784 #include <sys/types.h>
2785 #include <fcntl.h>
2786 #include <sys/mman.h>
2787
2788 /* This mess was copied from the GNU getpagesize.h.  */
2789 #ifndef HAVE_GETPAGESIZE
2790 # ifdef HAVE_UNISTD_H
2791 #  include <unistd.h>
2792 # endif
2793
2794 /* Assume that all systems that can run configure have sys/param.h.  */
2795 # ifndef HAVE_SYS_PARAM_H
2796 #  define HAVE_SYS_PARAM_H 1
2797 # endif
2798
2799 # ifdef _SC_PAGESIZE
2800 #  define getpagesize() sysconf(_SC_PAGESIZE)
2801 # else /* no _SC_PAGESIZE */
2802 #  ifdef HAVE_SYS_PARAM_H
2803 #   include <sys/param.h>
2804 #   ifdef EXEC_PAGESIZE
2805 #    define getpagesize() EXEC_PAGESIZE
2806 #   else /* no EXEC_PAGESIZE */
2807 #    ifdef NBPG
2808 #     define getpagesize() NBPG * CLSIZE
2809 #     ifndef CLSIZE
2810 #      define CLSIZE 1
2811 #     endif /* no CLSIZE */
2812 #    else /* no NBPG */
2813 #     ifdef NBPC
2814 #      define getpagesize() NBPC
2815 #     else /* no NBPC */
2816 #      ifdef PAGESIZE
2817 #       define getpagesize() PAGESIZE
2818 #      endif /* PAGESIZE */
2819 #     endif /* no NBPC */
2820 #    endif /* no NBPG */
2821 #   endif /* no EXEC_PAGESIZE */
2822 #  else /* no HAVE_SYS_PARAM_H */
2823 #   define getpagesize() 8192   /* punt totally */
2824 #  endif /* no HAVE_SYS_PARAM_H */
2825 # endif /* no _SC_PAGESIZE */
2826
2827 #endif /* no HAVE_GETPAGESIZE */
2828
2829 #ifdef __cplusplus
2830 extern "C" { void *malloc(unsigned); }
2831 #else
2832 char *malloc();
2833 #endif
2834
2835 int
2836 main()
2837 {
2838         char *data, *data2, *data3;
2839         int i, pagesize;
2840         int fd;
2841
2842         pagesize = getpagesize();
2843
2844         /*
2845          * First, make a file with some known garbage in it.
2846          */
2847         data = malloc(pagesize);
2848         if (!data)
2849                 exit(1);
2850         for (i = 0; i < pagesize; ++i)
2851                 *(data + i) = rand();
2852         umask(0);
2853         fd = creat("conftestmmap", 0600);
2854         if (fd < 0)
2855                 exit(1);
2856         if (write(fd, data, pagesize) != pagesize)
2857                 exit(1);
2858         close(fd);
2859
2860         /*
2861          * Next, try to mmap the file at a fixed address which
2862          * already has something else allocated at it.  If we can,
2863          * also make sure that we see the same garbage.
2864          */
2865         fd = open("conftestmmap", O_RDWR);
2866         if (fd < 0)
2867                 exit(1);
2868         data2 = malloc(2 * pagesize);
2869         if (!data2)
2870                 exit(1);
2871         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2872         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2873             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2874                 exit(1);
2875         for (i = 0; i < pagesize; ++i)
2876                 if (*(data + i) != *(data2 + i))
2877                         exit(1);
2878
2879         /*
2880          * Finally, make sure that changes to the mapped area
2881          * do not percolate back to the file as seen by read().
2882          * (This is a bug on some variants of i386 svr4.0.)
2883          */
2884         for (i = 0; i < pagesize; ++i)
2885                 *(data2 + i) = *(data2 + i) + 1;
2886         data3 = malloc(pagesize);
2887         if (!data3)
2888                 exit(1);
2889         if (read(fd, data3, pagesize) != pagesize)
2890                 exit(1);
2891         for (i = 0; i < pagesize; ++i)
2892                 if (*(data + i) != *(data3 + i))
2893                         exit(1);
2894         close(fd);
2895         unlink("conftestmmap");
2896         exit(0);
2897 }
2898
2899 EOF
2900 if { (eval echo configure:2901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2901 then
2902   ac_cv_func_mmap_fixed_mapped=yes
2903 else
2904   echo "configure: failed program was:" >&5
2905   cat conftest.$ac_ext >&5
2906   rm -fr conftest*
2907   ac_cv_func_mmap_fixed_mapped=no
2908 fi
2909 rm -fr conftest*
2910 fi
2911
2912 fi
2913
2914 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2915 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2916   cat >> confdefs.h <<\EOF
2917 #define HAVE_MMAP 1
2918 EOF
2919
2920 fi
2921
2922                               
2923    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2924 unistd.h values.h sys/param.h
2925 do
2926 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2927 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2928 echo "configure:2929: checking for $ac_hdr" >&5
2929 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2930   echo $ac_n "(cached) $ac_c" 1>&6
2931 else
2932   cat > conftest.$ac_ext <<EOF
2933 #line 2934 "configure"
2934 #include "confdefs.h"
2935 #include <$ac_hdr>
2936 EOF
2937 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2938 { (eval echo configure:2939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2939 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2940 if test -z "$ac_err"; then
2941   rm -rf conftest*
2942   eval "ac_cv_header_$ac_safe=yes"
2943 else
2944   echo "$ac_err" >&5
2945   echo "configure: failed program was:" >&5
2946   cat conftest.$ac_ext >&5
2947   rm -rf conftest*
2948   eval "ac_cv_header_$ac_safe=no"
2949 fi
2950 rm -f conftest*
2951 fi
2952 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2953   echo "$ac_t""yes" 1>&6
2954     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2955   cat >> confdefs.h <<EOF
2956 #define $ac_tr_hdr 1
2957 EOF
2958  
2959 else
2960   echo "$ac_t""no" 1>&6
2961 fi
2962 done
2963
2964    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2965 __argz_count __argz_stringify __argz_next
2966 do
2967 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2968 echo "configure:2969: checking for $ac_func" >&5
2969 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2970   echo $ac_n "(cached) $ac_c" 1>&6
2971 else
2972   cat > conftest.$ac_ext <<EOF
2973 #line 2974 "configure"
2974 #include "confdefs.h"
2975 /* System header to define __stub macros and hopefully few prototypes,
2976     which can conflict with char $ac_func(); below.  */
2977 #include <assert.h>
2978 /* Override any gcc2 internal prototype to avoid an error.  */
2979 /* We use char because int might match the return type of a gcc2
2980     builtin and then its argument prototype would still apply.  */
2981 char $ac_func();
2982
2983 int main() {
2984
2985 /* The GNU C library defines this for functions which it implements
2986     to always fail with ENOSYS.  Some functions are actually named
2987     something starting with __ and the normal name is an alias.  */
2988 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2989 choke me
2990 #else
2991 $ac_func();
2992 #endif
2993
2994 ; return 0; }
2995 EOF
2996 if { (eval echo configure:2997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2997   rm -rf conftest*
2998   eval "ac_cv_func_$ac_func=yes"
2999 else
3000   echo "configure: failed program was:" >&5
3001   cat conftest.$ac_ext >&5
3002   rm -rf conftest*
3003   eval "ac_cv_func_$ac_func=no"
3004 fi
3005 rm -f conftest*
3006 fi
3007
3008 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3009   echo "$ac_t""yes" 1>&6
3010     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3011   cat >> confdefs.h <<EOF
3012 #define $ac_tr_func 1
3013 EOF
3014  
3015 else
3016   echo "$ac_t""no" 1>&6
3017 fi
3018 done
3019
3020
3021    if test "${ac_cv_func_stpcpy+set}" != "set"; then
3022      for ac_func in stpcpy
3023 do
3024 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3025 echo "configure:3026: checking for $ac_func" >&5
3026 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3027   echo $ac_n "(cached) $ac_c" 1>&6
3028 else
3029   cat > conftest.$ac_ext <<EOF
3030 #line 3031 "configure"
3031 #include "confdefs.h"
3032 /* System header to define __stub macros and hopefully few prototypes,
3033     which can conflict with char $ac_func(); below.  */
3034 #include <assert.h>
3035 /* Override any gcc2 internal prototype to avoid an error.  */
3036 /* We use char because int might match the return type of a gcc2
3037     builtin and then its argument prototype would still apply.  */
3038 char $ac_func();
3039
3040 int main() {
3041
3042 /* The GNU C library defines this for functions which it implements
3043     to always fail with ENOSYS.  Some functions are actually named
3044     something starting with __ and the normal name is an alias.  */
3045 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3046 choke me
3047 #else
3048 $ac_func();
3049 #endif
3050
3051 ; return 0; }
3052 EOF
3053 if { (eval echo configure:3054: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3054   rm -rf conftest*
3055   eval "ac_cv_func_$ac_func=yes"
3056 else
3057   echo "configure: failed program was:" >&5
3058   cat conftest.$ac_ext >&5
3059   rm -rf conftest*
3060   eval "ac_cv_func_$ac_func=no"
3061 fi
3062 rm -f conftest*
3063 fi
3064
3065 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3066   echo "$ac_t""yes" 1>&6
3067     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3068   cat >> confdefs.h <<EOF
3069 #define $ac_tr_func 1
3070 EOF
3071  
3072 else
3073   echo "$ac_t""no" 1>&6
3074 fi
3075 done
3076
3077    fi
3078    if test "${ac_cv_func_stpcpy}" = "yes"; then
3079      cat >> confdefs.h <<\EOF
3080 #define HAVE_STPCPY 1
3081 EOF
3082
3083    fi
3084
3085    if test $ac_cv_header_locale_h = yes; then
3086     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3087 echo "configure:3088: checking for LC_MESSAGES" >&5
3088 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3089   echo $ac_n "(cached) $ac_c" 1>&6
3090 else
3091   cat > conftest.$ac_ext <<EOF
3092 #line 3093 "configure"
3093 #include "confdefs.h"
3094 #include <locale.h>
3095 int main() {
3096 return LC_MESSAGES
3097 ; return 0; }
3098 EOF
3099 if { (eval echo configure:3100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3100   rm -rf conftest*
3101   am_cv_val_LC_MESSAGES=yes
3102 else
3103   echo "configure: failed program was:" >&5
3104   cat conftest.$ac_ext >&5
3105   rm -rf conftest*
3106   am_cv_val_LC_MESSAGES=no
3107 fi
3108 rm -f conftest*
3109 fi
3110
3111 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3112     if test $am_cv_val_LC_MESSAGES = yes; then
3113       cat >> confdefs.h <<\EOF
3114 #define HAVE_LC_MESSAGES 1
3115 EOF
3116
3117     fi
3118   fi
3119    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3120 echo "configure:3121: checking whether NLS is requested" >&5
3121         # Check whether --enable-nls or --disable-nls was given.
3122 if test "${enable_nls+set}" = set; then
3123   enableval="$enable_nls"
3124   USE_NLS=$enableval
3125 else
3126   USE_NLS=yes
3127 fi
3128
3129     echo "$ac_t""$USE_NLS" 1>&6
3130     
3131
3132     USE_INCLUDED_LIBINTL=no
3133
3134         if test "$USE_NLS" = "yes"; then
3135       cat >> confdefs.h <<\EOF
3136 #define ENABLE_NLS 1
3137 EOF
3138
3139       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3140 echo "configure:3141: checking whether included gettext is requested" >&5
3141       # Check whether --with-included-gettext or --without-included-gettext was given.
3142 if test "${with_included_gettext+set}" = set; then
3143   withval="$with_included_gettext"
3144   nls_cv_force_use_gnu_gettext=$withval
3145 else
3146   nls_cv_force_use_gnu_gettext=no
3147 fi
3148
3149       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3150
3151       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3152       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3153                                         nls_cv_header_intl=
3154         nls_cv_header_libgt=
3155         CATOBJEXT=NONE
3156
3157         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3158 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3159 echo "configure:3160: checking for libintl.h" >&5
3160 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3161   echo $ac_n "(cached) $ac_c" 1>&6
3162 else
3163   cat > conftest.$ac_ext <<EOF
3164 #line 3165 "configure"
3165 #include "confdefs.h"
3166 #include <libintl.h>
3167 EOF
3168 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3169 { (eval echo configure:3170: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3170 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3171 if test -z "$ac_err"; then
3172   rm -rf conftest*
3173   eval "ac_cv_header_$ac_safe=yes"
3174 else
3175   echo "$ac_err" >&5
3176   echo "configure: failed program was:" >&5
3177   cat conftest.$ac_ext >&5
3178   rm -rf conftest*
3179   eval "ac_cv_header_$ac_safe=no"
3180 fi
3181 rm -f conftest*
3182 fi
3183 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3184   echo "$ac_t""yes" 1>&6
3185   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3186 echo "configure:3187: checking for gettext in libc" >&5
3187 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3188   echo $ac_n "(cached) $ac_c" 1>&6
3189 else
3190   cat > conftest.$ac_ext <<EOF
3191 #line 3192 "configure"
3192 #include "confdefs.h"
3193 #include <libintl.h>
3194 int main() {
3195 return (int) gettext ("")
3196 ; return 0; }
3197 EOF
3198 if { (eval echo configure:3199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3199   rm -rf conftest*
3200   gt_cv_func_gettext_libc=yes
3201 else
3202   echo "configure: failed program was:" >&5
3203   cat conftest.$ac_ext >&5
3204   rm -rf conftest*
3205   gt_cv_func_gettext_libc=no
3206 fi
3207 rm -f conftest*
3208 fi
3209
3210 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3211
3212            if test "$gt_cv_func_gettext_libc" != "yes"; then
3213              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3214 echo "configure:3215: checking for bindtextdomain in -lintl" >&5
3215 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3216 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3217   echo $ac_n "(cached) $ac_c" 1>&6
3218 else
3219   ac_save_LIBS="$LIBS"
3220 LIBS="-lintl  $LIBS"
3221 cat > conftest.$ac_ext <<EOF
3222 #line 3223 "configure"
3223 #include "confdefs.h"
3224 /* Override any gcc2 internal prototype to avoid an error.  */
3225 /* We use char because int might match the return type of a gcc2
3226     builtin and then its argument prototype would still apply.  */
3227 char bindtextdomain();
3228
3229 int main() {
3230 bindtextdomain()
3231 ; return 0; }
3232 EOF
3233 if { (eval echo configure:3234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3234   rm -rf conftest*
3235   eval "ac_cv_lib_$ac_lib_var=yes"
3236 else
3237   echo "configure: failed program was:" >&5
3238   cat conftest.$ac_ext >&5
3239   rm -rf conftest*
3240   eval "ac_cv_lib_$ac_lib_var=no"
3241 fi
3242 rm -f conftest*
3243 LIBS="$ac_save_LIBS"
3244
3245 fi
3246 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3247   echo "$ac_t""yes" 1>&6
3248   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3249 echo "configure:3250: checking for gettext in libintl" >&5
3250 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3251   echo $ac_n "(cached) $ac_c" 1>&6
3252 else
3253   cat > conftest.$ac_ext <<EOF
3254 #line 3255 "configure"
3255 #include "confdefs.h"
3256
3257 int main() {
3258 return (int) gettext ("")
3259 ; return 0; }
3260 EOF
3261 if { (eval echo configure:3262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3262   rm -rf conftest*
3263   gt_cv_func_gettext_libintl=yes
3264 else
3265   echo "configure: failed program was:" >&5
3266   cat conftest.$ac_ext >&5
3267   rm -rf conftest*
3268   gt_cv_func_gettext_libintl=no
3269 fi
3270 rm -f conftest*
3271 fi
3272
3273 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3274 else
3275   echo "$ac_t""no" 1>&6
3276 fi
3277
3278            fi
3279
3280            if test "$gt_cv_func_gettext_libc" = "yes" \
3281               || test "$gt_cv_func_gettext_libintl" = "yes"; then
3282               cat >> confdefs.h <<\EOF
3283 #define HAVE_GETTEXT 1
3284 EOF
3285
3286               # Extract the first word of "msgfmt", so it can be a program name with args.
3287 set dummy msgfmt; ac_word=$2
3288 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3289 echo "configure:3290: checking for $ac_word" >&5
3290 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3291   echo $ac_n "(cached) $ac_c" 1>&6
3292 else
3293   case "$MSGFMT" in
3294   /*)
3295   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3296   ;;
3297   *)
3298   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3299   for ac_dir in $PATH; do
3300     test -z "$ac_dir" && ac_dir=.
3301     if test -f $ac_dir/$ac_word; then
3302       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3303         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3304         break
3305       fi
3306     fi
3307   done
3308   IFS="$ac_save_ifs"
3309   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3310   ;;
3311 esac
3312 fi
3313 MSGFMT="$ac_cv_path_MSGFMT"
3314 if test -n "$MSGFMT"; then
3315   echo "$ac_t""$MSGFMT" 1>&6
3316 else
3317   echo "$ac_t""no" 1>&6
3318 fi
3319               if test "$MSGFMT" != "no"; then
3320                 for ac_func in dcgettext
3321 do
3322 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3323 echo "configure:3324: checking for $ac_func" >&5
3324 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3325   echo $ac_n "(cached) $ac_c" 1>&6
3326 else
3327   cat > conftest.$ac_ext <<EOF
3328 #line 3329 "configure"
3329 #include "confdefs.h"
3330 /* System header to define __stub macros and hopefully few prototypes,
3331     which can conflict with char $ac_func(); below.  */
3332 #include <assert.h>
3333 /* Override any gcc2 internal prototype to avoid an error.  */
3334 /* We use char because int might match the return type of a gcc2
3335     builtin and then its argument prototype would still apply.  */
3336 char $ac_func();
3337
3338 int main() {
3339
3340 /* The GNU C library defines this for functions which it implements
3341     to always fail with ENOSYS.  Some functions are actually named
3342     something starting with __ and the normal name is an alias.  */
3343 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3344 choke me
3345 #else
3346 $ac_func();
3347 #endif
3348
3349 ; return 0; }
3350 EOF
3351 if { (eval echo configure:3352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3352   rm -rf conftest*
3353   eval "ac_cv_func_$ac_func=yes"
3354 else
3355   echo "configure: failed program was:" >&5
3356   cat conftest.$ac_ext >&5
3357   rm -rf conftest*
3358   eval "ac_cv_func_$ac_func=no"
3359 fi
3360 rm -f conftest*
3361 fi
3362
3363 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3364   echo "$ac_t""yes" 1>&6
3365     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3366   cat >> confdefs.h <<EOF
3367 #define $ac_tr_func 1
3368 EOF
3369  
3370 else
3371   echo "$ac_t""no" 1>&6
3372 fi
3373 done
3374
3375                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3376 set dummy gmsgfmt; ac_word=$2
3377 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3378 echo "configure:3379: checking for $ac_word" >&5
3379 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3380   echo $ac_n "(cached) $ac_c" 1>&6
3381 else
3382   case "$GMSGFMT" in
3383   /*)
3384   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3385   ;;
3386   ?:/*)                  
3387   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3388   ;;
3389   *)
3390   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3391   ac_dummy="$PATH"
3392   for ac_dir in $ac_dummy; do 
3393     test -z "$ac_dir" && ac_dir=.
3394     if test -f $ac_dir/$ac_word; then
3395       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3396       break
3397     fi
3398   done
3399   IFS="$ac_save_ifs"
3400   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3401   ;;
3402 esac
3403 fi
3404 GMSGFMT="$ac_cv_path_GMSGFMT"
3405 if test -n "$GMSGFMT"; then
3406   echo "$ac_t""$GMSGFMT" 1>&6
3407 else
3408   echo "$ac_t""no" 1>&6
3409 fi
3410
3411                 # Extract the first word of "xgettext", so it can be a program name with args.
3412 set dummy xgettext; ac_word=$2
3413 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3414 echo "configure:3415: checking for $ac_word" >&5
3415 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3416   echo $ac_n "(cached) $ac_c" 1>&6
3417 else
3418   case "$XGETTEXT" in
3419   /*)
3420   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3421   ;;
3422   *)
3423   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3424   for ac_dir in $PATH; do
3425     test -z "$ac_dir" && ac_dir=.
3426     if test -f $ac_dir/$ac_word; then
3427       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3428         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3429         break
3430       fi
3431     fi
3432   done
3433   IFS="$ac_save_ifs"
3434   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3435   ;;
3436 esac
3437 fi
3438 XGETTEXT="$ac_cv_path_XGETTEXT"
3439 if test -n "$XGETTEXT"; then
3440   echo "$ac_t""$XGETTEXT" 1>&6
3441 else
3442   echo "$ac_t""no" 1>&6
3443 fi
3444
3445                 cat > conftest.$ac_ext <<EOF
3446 #line 3447 "configure"
3447 #include "confdefs.h"
3448
3449 int main() {
3450 extern int _nl_msg_cat_cntr;
3451                                return _nl_msg_cat_cntr
3452 ; return 0; }
3453 EOF
3454 if { (eval echo configure:3455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3455   rm -rf conftest*
3456   CATOBJEXT=.gmo
3457                    DATADIRNAME=share
3458 else
3459   echo "configure: failed program was:" >&5
3460   cat conftest.$ac_ext >&5
3461   rm -rf conftest*
3462   CATOBJEXT=.mo
3463                    DATADIRNAME=lib
3464 fi
3465 rm -f conftest*
3466                 INSTOBJEXT=.mo
3467               fi
3468             fi
3469         
3470 else
3471   echo "$ac_t""no" 1>&6
3472 fi
3473
3474
3475                 
3476         if test "$CATOBJEXT" = "NONE"; then
3477                           nls_cv_use_gnu_gettext=yes
3478         fi
3479       fi
3480
3481       if test "$nls_cv_use_gnu_gettext" = "yes"; then
3482                 INTLOBJS="\$(GETTOBJS)"
3483         # Extract the first word of "msgfmt", so it can be a program name with args.
3484 set dummy msgfmt; ac_word=$2
3485 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3486 echo "configure:3487: checking for $ac_word" >&5
3487 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3488   echo $ac_n "(cached) $ac_c" 1>&6
3489 else
3490   case "$MSGFMT" in
3491   /*)
3492   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3493   ;;
3494   *)
3495   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3496   for ac_dir in $PATH; do
3497     test -z "$ac_dir" && ac_dir=.
3498     if test -f $ac_dir/$ac_word; then
3499       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3500         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3501         break
3502       fi
3503     fi
3504   done
3505   IFS="$ac_save_ifs"
3506   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
3507   ;;
3508 esac
3509 fi
3510 MSGFMT="$ac_cv_path_MSGFMT"
3511 if test -n "$MSGFMT"; then
3512   echo "$ac_t""$MSGFMT" 1>&6
3513 else
3514   echo "$ac_t""no" 1>&6
3515 fi
3516
3517         # Extract the first word of "gmsgfmt", so it can be a program name with args.
3518 set dummy gmsgfmt; ac_word=$2
3519 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3520 echo "configure:3521: checking for $ac_word" >&5
3521 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3522   echo $ac_n "(cached) $ac_c" 1>&6
3523 else
3524   case "$GMSGFMT" in
3525   /*)
3526   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3527   ;;
3528   ?:/*)                  
3529   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3530   ;;
3531   *)
3532   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3533   ac_dummy="$PATH"
3534   for ac_dir in $ac_dummy; do 
3535     test -z "$ac_dir" && ac_dir=.
3536     if test -f $ac_dir/$ac_word; then
3537       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3538       break
3539     fi
3540   done
3541   IFS="$ac_save_ifs"
3542   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3543   ;;
3544 esac
3545 fi
3546 GMSGFMT="$ac_cv_path_GMSGFMT"
3547 if test -n "$GMSGFMT"; then
3548   echo "$ac_t""$GMSGFMT" 1>&6
3549 else
3550   echo "$ac_t""no" 1>&6
3551 fi
3552
3553         # Extract the first word of "xgettext", so it can be a program name with args.
3554 set dummy xgettext; ac_word=$2
3555 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3556 echo "configure:3557: checking for $ac_word" >&5
3557 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3558   echo $ac_n "(cached) $ac_c" 1>&6
3559 else
3560   case "$XGETTEXT" in
3561   /*)
3562   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3563   ;;
3564   *)
3565   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3566   for ac_dir in $PATH; do
3567     test -z "$ac_dir" && ac_dir=.
3568     if test -f $ac_dir/$ac_word; then
3569       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3570         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3571         break
3572       fi
3573     fi
3574   done
3575   IFS="$ac_save_ifs"
3576   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3577   ;;
3578 esac
3579 fi
3580 XGETTEXT="$ac_cv_path_XGETTEXT"
3581 if test -n "$XGETTEXT"; then
3582   echo "$ac_t""$XGETTEXT" 1>&6
3583 else
3584   echo "$ac_t""no" 1>&6
3585 fi
3586
3587         
3588         USE_INCLUDED_LIBINTL=yes
3589         CATOBJEXT=.gmo
3590         INSTOBJEXT=.mo
3591         DATADIRNAME=share
3592         INTLDEPS='$(top_builddir)/../intl/libintl.a'
3593         INTLLIBS=$INTLDEPS
3594         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
3595         nls_cv_header_intl=libintl.h
3596         nls_cv_header_libgt=libgettext.h
3597       fi
3598
3599             if test "$XGETTEXT" != ":"; then
3600                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
3601           : ;
3602         else
3603           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
3604           XGETTEXT=":"
3605         fi
3606       fi
3607
3608       # We need to process the po/ directory.
3609       POSUB=po
3610     else
3611       DATADIRNAME=share
3612       nls_cv_header_intl=libintl.h
3613       nls_cv_header_libgt=libgettext.h
3614     fi
3615
3616     # If this is used in GNU gettext we have to set USE_NLS to `yes'
3617     # because some of the sources are only built for this goal.
3618     if test "$PACKAGE" = gettext; then
3619       USE_NLS=yes
3620       USE_INCLUDED_LIBINTL=yes
3621     fi
3622
3623                 for lang in $ALL_LINGUAS; do
3624       GMOFILES="$GMOFILES $lang.gmo"
3625       POFILES="$POFILES $lang.po"
3626     done
3627
3628         
3629     
3630     
3631     
3632     
3633     
3634     
3635     
3636     
3637     
3638     
3639   
3640
3641    if test "x$CATOBJEXT" != "x"; then
3642      if test "x$ALL_LINGUAS" = "x"; then
3643        LINGUAS=
3644      else
3645        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
3646 echo "configure:3647: checking for catalogs to be installed" >&5
3647        NEW_LINGUAS=
3648        for lang in ${LINGUAS=$ALL_LINGUAS}; do
3649          case "$ALL_LINGUAS" in
3650           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
3651          esac
3652        done
3653        LINGUAS=$NEW_LINGUAS
3654        echo "$ac_t""$LINGUAS" 1>&6
3655      fi
3656
3657           if test -n "$LINGUAS"; then
3658        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
3659      fi
3660    fi
3661
3662             if test $ac_cv_header_locale_h = yes; then
3663      INCLUDE_LOCALE_H="#include <locale.h>"
3664    else
3665      INCLUDE_LOCALE_H="\
3666 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
3667    fi
3668    
3669
3670             if test -f $srcdir/po2tbl.sed.in; then
3671       if test "$CATOBJEXT" = ".cat"; then
3672          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
3673 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
3674 echo "configure:3675: checking for linux/version.h" >&5
3675 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3676   echo $ac_n "(cached) $ac_c" 1>&6
3677 else
3678   cat > conftest.$ac_ext <<EOF
3679 #line 3680 "configure"
3680 #include "confdefs.h"
3681 #include <linux/version.h>
3682 EOF
3683 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3684 { (eval echo configure:3685: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3685 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3686 if test -z "$ac_err"; then
3687   rm -rf conftest*
3688   eval "ac_cv_header_$ac_safe=yes"
3689 else
3690   echo "$ac_err" >&5
3691   echo "configure: failed program was:" >&5
3692   cat conftest.$ac_ext >&5
3693   rm -rf conftest*
3694   eval "ac_cv_header_$ac_safe=no"
3695 fi
3696 rm -f conftest*
3697 fi
3698 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3699   echo "$ac_t""yes" 1>&6
3700   msgformat=linux
3701 else
3702   echo "$ac_t""no" 1>&6
3703 msgformat=xopen
3704 fi
3705
3706
3707                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
3708       fi
3709             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
3710          $srcdir/po2tbl.sed.in > po2tbl.sed
3711    fi
3712
3713             if test "$PACKAGE" = "gettext"; then
3714      GT_NO="#NO#"
3715      GT_YES=
3716    else
3717      GT_NO=
3718      GT_YES="#YES#"
3719    fi
3720    
3721    
3722
3723    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
3724    
3725
3726       l=
3727    
3728
3729             if test -d $srcdir/po; then
3730       test -d po || mkdir po
3731       if test "x$srcdir" != "x."; then
3732          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
3733             posrcprefix="$srcdir/"
3734          else
3735             posrcprefix="../$srcdir/"
3736          fi
3737       else
3738          posrcprefix="../"
3739       fi
3740       rm -f po/POTFILES
3741       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
3742          < $srcdir/po/POTFILES.in > po/POTFILES
3743    fi
3744   
3745
3746 . ${srcdir}/../bfd/configure.host
3747
3748
3749 # Find a good install program.  We prefer a C program (faster),
3750 # so one script is as good as another.  But avoid the broken or
3751 # incompatible versions:
3752 # SysV /etc/install, /usr/sbin/install
3753 # SunOS /usr/etc/install
3754 # IRIX /sbin/install
3755 # AIX /bin/install
3756 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3757 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3758 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3759 # ./install, which can be erroneously created by make from ./install.sh.
3760 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3761 echo "configure:3762: checking for a BSD compatible install" >&5
3762 if test -z "$INSTALL"; then
3763 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3764   echo $ac_n "(cached) $ac_c" 1>&6
3765 else
3766     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
3767   for ac_dir in $PATH; do
3768     # Account for people who put trailing slashes in PATH elements.
3769     case "$ac_dir/" in
3770     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3771     *)
3772       # OSF1 and SCO ODT 3.0 have their own names for install.
3773       # Don't use installbsd from OSF since it installs stuff as root
3774       # by default.
3775       for ac_prog in ginstall scoinst install; do
3776         if test -f $ac_dir/$ac_prog; then
3777           if test $ac_prog = install &&
3778             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3779             # AIX install.  It has an incompatible calling convention.
3780             :
3781           else
3782             ac_cv_path_install="$ac_dir/$ac_prog -c"
3783             break 2
3784           fi
3785         fi
3786       done
3787       ;;
3788     esac
3789   done
3790   IFS="$ac_save_IFS"
3791
3792 fi
3793   if test "${ac_cv_path_install+set}" = set; then
3794     INSTALL="$ac_cv_path_install"
3795   else
3796     # As a last resort, use the slow shell script.  We don't cache a
3797     # path for INSTALL within a source directory, because that will
3798     # break other packages using the cache if that directory is
3799     # removed, or if the path is relative.
3800     INSTALL="$ac_install_sh"
3801   fi
3802 fi
3803 echo "$ac_t""$INSTALL" 1>&6
3804
3805 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3806 # It thinks the first close brace ends the variable substitution.
3807 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3808
3809 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3810
3811 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3812
3813
3814 for ac_hdr in string.h strings.h stdlib.h
3815 do
3816 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3817 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3818 echo "configure:3819: checking for $ac_hdr" >&5
3819 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3820   echo $ac_n "(cached) $ac_c" 1>&6
3821 else
3822   cat > conftest.$ac_ext <<EOF
3823 #line 3824 "configure"
3824 #include "confdefs.h"
3825 #include <$ac_hdr>
3826 EOF
3827 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3828 { (eval echo configure:3829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3829 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3830 if test -z "$ac_err"; then
3831   rm -rf conftest*
3832   eval "ac_cv_header_$ac_safe=yes"
3833 else
3834   echo "$ac_err" >&5
3835   echo "configure: failed program was:" >&5
3836   cat conftest.$ac_ext >&5
3837   rm -rf conftest*
3838   eval "ac_cv_header_$ac_safe=no"
3839 fi
3840 rm -f conftest*
3841 fi
3842 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3843   echo "$ac_t""yes" 1>&6
3844     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3845   cat >> confdefs.h <<EOF
3846 #define $ac_tr_hdr 1
3847 EOF
3848  
3849 else
3850   echo "$ac_t""no" 1>&6
3851 fi
3852 done
3853
3854
3855
3856 using_cgen=no
3857
3858 # Horrible hacks to build DLLs on Windows.
3859 WIN32LDFLAGS=
3860 WIN32LIBADD=
3861 case "${host}" in
3862 *-*-cygwin*)
3863   if test "$enable_shared" = "yes"; then
3864     WIN32LDFLAGS="-no-undefined"
3865     WIN32LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
3866   fi
3867   ;;
3868 esac
3869
3870
3871
3872 # target-specific stuff:
3873
3874 # Canonicalize the secondary target names.
3875 if test -n "$enable_targets" ; then
3876     for targ in `echo $enable_targets | sed 's/,/ /g'`
3877     do
3878         result=`$ac_config_sub $targ 2>/dev/null`
3879         if test -n "$result" ; then
3880             canon_targets="$canon_targets $result"
3881         else
3882             # Allow targets that config.sub doesn't recognize, like "all".
3883             canon_targets="$canon_targets $targ"
3884         fi
3885     done
3886 fi
3887
3888 all_targets=false
3889 selarchs=
3890 for targ in $target $canon_targets
3891 do
3892     if test "x$targ" = "xall" ; then
3893         all_targets=true
3894     else
3895         . $srcdir/../bfd/config.bfd
3896         selarchs="$selarchs $targ_archs"
3897     fi
3898 done    
3899
3900 # Utility var, documents generic cgen support files.
3901
3902 cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo"
3903
3904 # We don't do any links based on the target system, just makefile config.
3905
3906 if test x${all_targets} = xfalse ; then
3907
3908     # Target architecture .o files.
3909     ta=
3910
3911     for arch in $selarchs
3912     do
3913         ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g`
3914         archdefs="$archdefs -DARCH_$ad"
3915         case "$arch" in
3916         bfd_a29k_arch)          ta="$ta a29k-dis.lo" ;;
3917         bfd_alliant_arch)       ;;
3918         bfd_alpha_arch)         ta="$ta alpha-dis.lo alpha-opc.lo" ;;
3919         bfd_arc_arch)           ta="$ta arc-dis.lo arc-opc.lo" ;;
3920         bfd_arm_arch)           ta="$ta arm-dis.lo" ;;
3921         bfd_convex_arch)        ;;
3922         bfd_d10v_arch)          ta="$ta d10v-dis.lo d10v-opc.lo" ;;
3923         bfd_d30v_arch)          ta="$ta d30v-dis.lo d30v-opc.lo" ;;
3924         bfd_fr30_arch)          ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;;
3925         bfd_h8300_arch)         ta="$ta h8300-dis.lo" ;;
3926         bfd_h8500_arch)         ta="$ta h8500-dis.lo" ;;
3927         bfd_hppa_arch)          ta="$ta hppa-dis.lo" ;;
3928         bfd_i370_arch)          ta="$ta i370-dis.lo i370-opc.lo" ;;
3929         bfd_i386_arch)          ta="$ta i386-dis.lo" ;;
3930         bfd_i860_arch)          ;;
3931         bfd_i960_arch)          ta="$ta i960-dis.lo" ;;
3932         bfd_m32r_arch)          ta="$ta m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo" using_cgen=yes ;;
3933         bfd_m68k_arch)          ta="$ta m68k-dis.lo m68k-opc.lo" ;;
3934         bfd_m88k_arch)          ta="$ta m88k-dis.lo" ;;
3935         bfd_mcore_arch)         ta="$ta mcore-dis.lo" ;;
3936         bfd_mips_arch)          ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo" ;;
3937         bfd_mn10200_arch)       ta="$ta m10200-dis.lo m10200-opc.lo" ;;
3938         bfd_mn10300_arch)       ta="$ta m10300-dis.lo m10300-opc.lo" ;;
3939         bfd_ns32k_arch)         ta="$ta ns32k-dis.lo" ;;
3940         bfd_pj_arch)            ta="$ta pj-dis.lo pj-opc.lo" ;;
3941         bfd_powerpc_arch)       ta="$ta ppc-dis.lo ppc-opc.lo" ;;
3942         bfd_pyramid_arch)       ;;
3943         bfd_romp_arch)          ;;
3944         bfd_rs6000_arch)        ta="$ta ppc-dis.lo ppc-opc.lo" ;;
3945         bfd_sh_arch)            ta="$ta sh-dis.lo" ;;
3946         bfd_sparc_arch)         ta="$ta sparc-dis.lo sparc-opc.lo" ;;
3947         bfd_tahoe_arch)         ;;
3948         bfd_tic30_arch)         ta="$ta tic30-dis.lo" ;;
3949         bfd_tic80_arch)         ta="$ta tic80-dis.lo tic80-opc.lo" ;;
3950         bfd_v850_arch)          ta="$ta v850-opc.lo v850-dis.lo" ;;
3951         bfd_v850e_arch)         ta="$ta v850-opc.lo v850-dis.lo" ;;
3952         bfd_v850ea_arch)        ta="$ta v850-opc.lo v850-dis.lo" ;;
3953         bfd_vax_arch)           ta="$ta vax-dis.lo" ;;
3954         bfd_w65_arch)           ta="$ta w65-dis.lo" ;;
3955         bfd_we32k_arch)         ;;
3956         bfd_z8k_arch)           ta="$ta z8k-dis.lo" ;;
3957
3958         "")                     ;;
3959         *)              { echo "configure: error: *** unknown target architecture $arch" 1>&2; exit 1; } ;;
3960         esac
3961     done
3962
3963     if test $using_cgen = yes ; then
3964         ta="$ta $cgen_files"
3965     fi
3966
3967     # Weed out duplicate .o files.
3968     f=""
3969     for i in $ta ; do
3970         case " $f " in
3971         *" $i "*) ;;
3972         *) f="$f $i" ;;
3973         esac
3974     done
3975     ta="$f"
3976
3977     # And duplicate -D flags.
3978     f=""
3979     for i in $archdefs ; do
3980         case " $f " in
3981         *" $i "*) ;;
3982         *) f="$f $i" ;;
3983         esac
3984     done
3985     archdefs="$f"
3986
3987     BFD_MACHINES="$ta"
3988
3989 else    # all_targets is true
3990     archdefs=-DARCH_all
3991     BFD_MACHINES='$(ALL_MACHINES)'
3992 fi
3993
3994
3995
3996
3997 trap '' 1 2 15
3998 cat > confcache <<\EOF
3999 # This file is a shell script that caches the results of configure
4000 # tests run on this system so they can be shared between configure
4001 # scripts and configure runs.  It is not useful on other systems.
4002 # If it contains results you don't want to keep, you may remove or edit it.
4003 #
4004 # By default, configure uses ./config.cache as the cache file,
4005 # creating it if it does not exist already.  You can give configure
4006 # the --cache-file=FILE option to use a different cache file; that is
4007 # what configure does when it calls configure scripts in
4008 # subdirectories, so they share the cache.
4009 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4010 # config.status only pays attention to the cache file if you give it the
4011 # --recheck option to rerun configure.
4012 #
4013 EOF
4014 # The following way of writing the cache mishandles newlines in values,
4015 # but we know of no workaround that is simple, portable, and efficient.
4016 # So, don't put newlines in cache variables' values.
4017 # Ultrix sh set writes to stderr and can't be redirected directly,
4018 # and sets the high bit in the cache file unless we assign to the vars.
4019 (set) 2>&1 |
4020   case `(ac_space=' '; set | grep ac_space) 2>&1` in
4021   *ac_space=\ *)
4022     # `set' does not quote correctly, so add quotes (double-quote substitution
4023     # turns \\\\ into \\, and sed turns \\ into \).
4024     sed -n \
4025       -e "s/'/'\\\\''/g" \
4026       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4027     ;;
4028   *)
4029     # `set' quotes correctly as required by POSIX, so do not add quotes.
4030     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4031     ;;
4032   esac >> confcache
4033 if cmp -s $cache_file confcache; then
4034   :
4035 else
4036   if test -w $cache_file; then
4037     echo "updating cache $cache_file"
4038     cat confcache > $cache_file
4039   else
4040     echo "not updating unwritable cache $cache_file"
4041   fi
4042 fi
4043 rm -f confcache
4044
4045 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4046
4047 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4048 # Let make expand exec_prefix.
4049 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4050
4051 # Any assignment to VPATH causes Sun make to only execute
4052 # the first set of double-colon rules, so remove it if not needed.
4053 # If there is a colon in the path, we need to keep it.
4054 if test "x$srcdir" = x.; then
4055   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
4056 fi
4057
4058 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4059
4060 DEFS=-DHAVE_CONFIG_H
4061
4062 # Without the "./", some shells look in PATH for config.status.
4063 : ${CONFIG_STATUS=./config.status}
4064
4065 echo creating $CONFIG_STATUS
4066 rm -f $CONFIG_STATUS
4067 cat > $CONFIG_STATUS <<EOF
4068 #! /bin/sh
4069 # Generated automatically by configure.
4070 # Run this file to recreate the current configuration.
4071 # This directory was configured as follows,
4072 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4073 #
4074 # $0 $ac_configure_args
4075 #
4076 # Compiler output produced by configure, useful for debugging
4077 # configure, is in ./config.log if it exists.
4078
4079 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4080 for ac_option
4081 do
4082   case "\$ac_option" in
4083   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4084     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4085     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4086   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4087     echo "$CONFIG_STATUS generated by autoconf version 2.13"
4088     exit 0 ;;
4089   -help | --help | --hel | --he | --h)
4090     echo "\$ac_cs_usage"; exit 0 ;;
4091   *) echo "\$ac_cs_usage"; exit 1 ;;
4092   esac
4093 done
4094
4095 ac_given_srcdir=$srcdir
4096 ac_given_INSTALL="$INSTALL"
4097
4098 trap 'rm -fr `echo "Makefile po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4099 EOF
4100 cat >> $CONFIG_STATUS <<EOF
4101
4102 # Protect against being on the right side of a sed subst in config.status.
4103 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4104  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4105 $ac_vpsub
4106 $extrasub
4107 s%@SHELL@%$SHELL%g
4108 s%@CFLAGS@%$CFLAGS%g
4109 s%@CPPFLAGS@%$CPPFLAGS%g
4110 s%@CXXFLAGS@%$CXXFLAGS%g
4111 s%@FFLAGS@%$FFLAGS%g
4112 s%@DEFS@%$DEFS%g
4113 s%@LDFLAGS@%$LDFLAGS%g
4114 s%@LIBS@%$LIBS%g
4115 s%@exec_prefix@%$exec_prefix%g
4116 s%@prefix@%$prefix%g
4117 s%@program_transform_name@%$program_transform_name%g
4118 s%@bindir@%$bindir%g
4119 s%@sbindir@%$sbindir%g
4120 s%@libexecdir@%$libexecdir%g
4121 s%@datadir@%$datadir%g
4122 s%@sysconfdir@%$sysconfdir%g
4123 s%@sharedstatedir@%$sharedstatedir%g
4124 s%@localstatedir@%$localstatedir%g
4125 s%@libdir@%$libdir%g
4126 s%@includedir@%$includedir%g
4127 s%@oldincludedir@%$oldincludedir%g
4128 s%@infodir@%$infodir%g
4129 s%@mandir@%$mandir%g
4130 s%@host@%$host%g
4131 s%@host_alias@%$host_alias%g
4132 s%@host_cpu@%$host_cpu%g
4133 s%@host_vendor@%$host_vendor%g
4134 s%@host_os@%$host_os%g
4135 s%@target@%$target%g
4136 s%@target_alias@%$target_alias%g
4137 s%@target_cpu@%$target_cpu%g
4138 s%@target_vendor@%$target_vendor%g
4139 s%@target_os@%$target_os%g
4140 s%@build@%$build%g
4141 s%@build_alias@%$build_alias%g
4142 s%@build_cpu@%$build_cpu%g
4143 s%@build_vendor@%$build_vendor%g
4144 s%@build_os@%$build_os%g
4145 s%@CC@%$CC%g
4146 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4147 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4148 s%@INSTALL_DATA@%$INSTALL_DATA%g
4149 s%@PACKAGE@%$PACKAGE%g
4150 s%@VERSION@%$VERSION%g
4151 s%@ACLOCAL@%$ACLOCAL%g
4152 s%@AUTOCONF@%$AUTOCONF%g
4153 s%@AUTOMAKE@%$AUTOMAKE%g
4154 s%@AUTOHEADER@%$AUTOHEADER%g
4155 s%@MAKEINFO@%$MAKEINFO%g
4156 s%@SET_MAKE@%$SET_MAKE%g
4157 s%@AR@%$AR%g
4158 s%@RANLIB@%$RANLIB%g
4159 s%@LN_S@%$LN_S%g
4160 s%@LIBTOOL@%$LIBTOOL%g
4161 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
4162 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
4163 s%@MAINT@%$MAINT%g
4164 s%@EXEEXT@%$EXEEXT%g
4165 s%@CPP@%$CPP%g
4166 s%@ALLOCA@%$ALLOCA%g
4167 s%@USE_NLS@%$USE_NLS%g
4168 s%@MSGFMT@%$MSGFMT%g
4169 s%@GMSGFMT@%$GMSGFMT%g
4170 s%@XGETTEXT@%$XGETTEXT%g
4171 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
4172 s%@CATALOGS@%$CATALOGS%g
4173 s%@CATOBJEXT@%$CATOBJEXT%g
4174 s%@DATADIRNAME@%$DATADIRNAME%g
4175 s%@GMOFILES@%$GMOFILES%g
4176 s%@INSTOBJEXT@%$INSTOBJEXT%g
4177 s%@INTLDEPS@%$INTLDEPS%g
4178 s%@INTLLIBS@%$INTLLIBS%g
4179 s%@INTLOBJS@%$INTLOBJS%g
4180 s%@POFILES@%$POFILES%g
4181 s%@POSUB@%$POSUB%g
4182 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
4183 s%@GT_NO@%$GT_NO%g
4184 s%@GT_YES@%$GT_YES%g
4185 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
4186 s%@l@%$l%g
4187 s%@HDEFINES@%$HDEFINES%g
4188 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
4189 s%@WIN32LIBADD@%$WIN32LIBADD%g
4190 s%@archdefs@%$archdefs%g
4191 s%@BFD_MACHINES@%$BFD_MACHINES%g
4192
4193 CEOF
4194 EOF
4195
4196 cat >> $CONFIG_STATUS <<\EOF
4197
4198 # Split the substitutions into bite-sized pieces for seds with
4199 # small command number limits, like on Digital OSF/1 and HP-UX.
4200 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4201 ac_file=1 # Number of current file.
4202 ac_beg=1 # First line for current file.
4203 ac_end=$ac_max_sed_cmds # Line after last line for current file.
4204 ac_more_lines=:
4205 ac_sed_cmds=""
4206 while $ac_more_lines; do
4207   if test $ac_beg -gt 1; then
4208     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4209   else
4210     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4211   fi
4212   if test ! -s conftest.s$ac_file; then
4213     ac_more_lines=false
4214     rm -f conftest.s$ac_file
4215   else
4216     if test -z "$ac_sed_cmds"; then
4217       ac_sed_cmds="sed -f conftest.s$ac_file"
4218     else
4219       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4220     fi
4221     ac_file=`expr $ac_file + 1`
4222     ac_beg=$ac_end
4223     ac_end=`expr $ac_end + $ac_max_sed_cmds`
4224   fi
4225 done
4226 if test -z "$ac_sed_cmds"; then
4227   ac_sed_cmds=cat
4228 fi
4229 EOF
4230
4231 cat >> $CONFIG_STATUS <<EOF
4232
4233 CONFIG_FILES=\${CONFIG_FILES-"Makefile po/Makefile.in:po/Make-in"}
4234 EOF
4235 cat >> $CONFIG_STATUS <<\EOF
4236 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4237   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4238   case "$ac_file" in
4239   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4240        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4241   *) ac_file_in="${ac_file}.in" ;;
4242   esac
4243
4244   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4245
4246   # Remove last slash and all that follows it.  Not all systems have dirname.
4247   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4248   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4249     # The file is in a subdirectory.
4250     test ! -d "$ac_dir" && mkdir "$ac_dir"
4251     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4252     # A "../" for each directory in $ac_dir_suffix.
4253     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4254   else
4255     ac_dir_suffix= ac_dots=
4256   fi
4257
4258   case "$ac_given_srcdir" in
4259   .)  srcdir=.
4260       if test -z "$ac_dots"; then top_srcdir=.
4261       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4262   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4263   *) # Relative path.
4264     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4265     top_srcdir="$ac_dots$ac_given_srcdir" ;;
4266   esac
4267
4268   case "$ac_given_INSTALL" in
4269   [/$]*) INSTALL="$ac_given_INSTALL" ;;
4270   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4271   esac
4272
4273   echo creating "$ac_file"
4274   rm -f "$ac_file"
4275   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4276   case "$ac_file" in
4277   *Makefile*) ac_comsub="1i\\
4278 # $configure_input" ;;
4279   *) ac_comsub= ;;
4280   esac
4281
4282   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4283   sed -e "$ac_comsub
4284 s%@configure_input@%$configure_input%g
4285 s%@srcdir@%$srcdir%g
4286 s%@top_srcdir@%$top_srcdir%g
4287 s%@INSTALL@%$INSTALL%g
4288 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4289 fi; done
4290 rm -f conftest.s*
4291
4292 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4293 # NAME is the cpp macro being defined and VALUE is the value it is being given.
4294 #
4295 # ac_d sets the value in "#define NAME VALUE" lines.
4296 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
4297 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
4298 ac_dC='\3'
4299 ac_dD='%g'
4300 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4301 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4302 ac_uB='\([      ]\)%\1#\2define\3'
4303 ac_uC=' '
4304 ac_uD='\4%g'
4305 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4306 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4307 ac_eB='$%\1#\2define\3'
4308 ac_eC=' '
4309 ac_eD='%g'
4310
4311 if test "${CONFIG_HEADERS+set}" != set; then
4312 EOF
4313 cat >> $CONFIG_STATUS <<EOF
4314   CONFIG_HEADERS="config.h:config.in"
4315 EOF
4316 cat >> $CONFIG_STATUS <<\EOF
4317 fi
4318 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4319   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4320   case "$ac_file" in
4321   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4322        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4323   *) ac_file_in="${ac_file}.in" ;;
4324   esac
4325
4326   echo creating $ac_file
4327
4328   rm -f conftest.frag conftest.in conftest.out
4329   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4330   cat $ac_file_inputs > conftest.in
4331
4332 EOF
4333
4334 # Transform confdefs.h into a sed script conftest.vals that substitutes
4335 # the proper values into config.h.in to produce config.h.  And first:
4336 # Protect against being on the right side of a sed subst in config.status.
4337 # Protect against being in an unquoted here document in config.status.
4338 rm -f conftest.vals
4339 cat > conftest.hdr <<\EOF
4340 s/[\\&%]/\\&/g
4341 s%[\\$`]%\\&%g
4342 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4343 s%ac_d%ac_u%gp
4344 s%ac_u%ac_e%gp
4345 EOF
4346 sed -n -f conftest.hdr confdefs.h > conftest.vals
4347 rm -f conftest.hdr
4348
4349 # This sed command replaces #undef with comments.  This is necessary, for
4350 # example, in the case of _POSIX_SOURCE, which is predefined and required
4351 # on some systems where configure will not decide to define it.
4352 cat >> conftest.vals <<\EOF
4353 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4354 EOF
4355
4356 # Break up conftest.vals because some shells have a limit on
4357 # the size of here documents, and old seds have small limits too.
4358
4359 rm -f conftest.tail
4360 while :
4361 do
4362   ac_lines=`grep -c . conftest.vals`
4363   # grep -c gives empty output for an empty file on some AIX systems.
4364   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4365   # Write a limited-size here document to conftest.frag.
4366   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4367   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4368   echo 'CEOF
4369   sed -f conftest.frag conftest.in > conftest.out
4370   rm -f conftest.in
4371   mv conftest.out conftest.in
4372 ' >> $CONFIG_STATUS
4373   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4374   rm -f conftest.vals
4375   mv conftest.tail conftest.vals
4376 done
4377 rm -f conftest.vals
4378
4379 cat >> $CONFIG_STATUS <<\EOF
4380   rm -f conftest.frag conftest.h
4381   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
4382   cat conftest.in >> conftest.h
4383   rm -f conftest.in
4384   if cmp -s $ac_file conftest.h 2>/dev/null; then
4385     echo "$ac_file is unchanged"
4386     rm -f conftest.h
4387   else
4388     # Remove last slash and all that follows it.  Not all systems have dirname.
4389       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4390       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4391       # The file is in a subdirectory.
4392       test ! -d "$ac_dir" && mkdir "$ac_dir"
4393     fi
4394     rm -f $ac_file
4395     mv conftest.h $ac_file
4396   fi
4397 fi; done
4398
4399 EOF
4400 cat >> $CONFIG_STATUS <<EOF
4401
4402
4403 EOF
4404 cat >> $CONFIG_STATUS <<\EOF
4405 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
4406 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
4407 exit 0
4408 EOF
4409 chmod +x $CONFIG_STATUS
4410 rm -fr confdefs* $ac_clean_files
4411 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4412