* configure.in (TARGET_SYSTEM_ROOT): Set default to
[platform/upstream/binutils.git] / ld / 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=yes]"
16 ac_help="$ac_help
17   --enable-static[=PKGS]  build static libraries [default=yes]"
18 ac_help="$ac_help
19   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
20 ac_help="$ac_help
21   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
22 ac_help="$ac_help
23   --disable-libtool-lock  avoid locking (might break parallel builds)"
24 ac_help="$ac_help
25   --with-pic              try to use only PIC/non-PIC objects [default=use both]"
26 ac_help="$ac_help
27   --with-lib-path=dir1:dir2...  set default LIB_PATH"
28 ac_help="$ac_help
29   --enable-targets        alternative target configurations"
30 ac_help="$ac_help
31   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)"
32 ac_help="$ac_help
33   --with-sysroot[=DIR] Search for usr/lib et al within DIR."
34 ac_help="$ac_help
35   --enable-build-warnings enable build-time compiler warnings if gcc is used"
36 ac_help="$ac_help
37   --disable-nls           do not use Native Language Support"
38 ac_help="$ac_help
39   --with-included-gettext use the GNU gettext library included here"
40 ac_help="$ac_help
41   --enable-maintainer-mode enable make rules and dependencies not useful
42                           (and sometimes confusing) to the casual installer"
43
44 # Initialize some variables set by options.
45 # The variables have the same names as the options, with
46 # dashes changed to underlines.
47 build=NONE
48 cache_file=./config.cache
49 exec_prefix=NONE
50 host=NONE
51 no_create=
52 nonopt=NONE
53 no_recursion=
54 prefix=NONE
55 program_prefix=NONE
56 program_suffix=NONE
57 program_transform_name=s,x,x,
58 silent=
59 site=
60 srcdir=
61 target=NONE
62 verbose=
63 x_includes=NONE
64 x_libraries=NONE
65 bindir='${exec_prefix}/bin'
66 sbindir='${exec_prefix}/sbin'
67 libexecdir='${exec_prefix}/libexec'
68 datadir='${prefix}/share'
69 sysconfdir='${prefix}/etc'
70 sharedstatedir='${prefix}/com'
71 localstatedir='${prefix}/var'
72 libdir='${exec_prefix}/lib'
73 includedir='${prefix}/include'
74 oldincludedir='/usr/include'
75 infodir='${prefix}/info'
76 mandir='${prefix}/man'
77
78 # Initialize some other variables.
79 subdirs=
80 MFLAGS= MAKEFLAGS=
81 SHELL=${CONFIG_SHELL-/bin/sh}
82 # Maximum number of lines to put in a shell here document.
83 ac_max_here_lines=12
84
85 ac_prev=
86 for ac_option
87 do
88
89   # If the previous option needs an argument, assign it.
90   if test -n "$ac_prev"; then
91     eval "$ac_prev=\$ac_option"
92     ac_prev=
93     continue
94   fi
95
96   case "$ac_option" in
97   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
98   *) ac_optarg= ;;
99   esac
100
101   # Accept the important Cygnus configure options, so we can diagnose typos.
102
103   case "$ac_option" in
104
105   -bindir | --bindir | --bindi | --bind | --bin | --bi)
106     ac_prev=bindir ;;
107   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
108     bindir="$ac_optarg" ;;
109
110   -build | --build | --buil | --bui | --bu)
111     ac_prev=build ;;
112   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
113     build="$ac_optarg" ;;
114
115   -cache-file | --cache-file | --cache-fil | --cache-fi \
116   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
117     ac_prev=cache_file ;;
118   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
119   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
120     cache_file="$ac_optarg" ;;
121
122   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
123     ac_prev=datadir ;;
124   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
125   | --da=*)
126     datadir="$ac_optarg" ;;
127
128   -disable-* | --disable-*)
129     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
130     # Reject names that are not valid shell variable names.
131     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
132       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133     fi
134     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
135     eval "enable_${ac_feature}=no" ;;
136
137   -enable-* | --enable-*)
138     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
139     # Reject names that are not valid shell variable names.
140     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
141       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142     fi
143     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
144     case "$ac_option" in
145       *=*) ;;
146       *) ac_optarg=yes ;;
147     esac
148     eval "enable_${ac_feature}='$ac_optarg'" ;;
149
150   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
151   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
152   | --exec | --exe | --ex)
153     ac_prev=exec_prefix ;;
154   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
155   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
156   | --exec=* | --exe=* | --ex=*)
157     exec_prefix="$ac_optarg" ;;
158
159   -gas | --gas | --ga | --g)
160     # Obsolete; use --with-gas.
161     with_gas=yes ;;
162
163   -help | --help | --hel | --he)
164     # Omit some internal or obsolete options to make the list less imposing.
165     # This message is too long to be a string in the A/UX 3.1 sh.
166     cat << EOF
167 Usage: configure [options] [host]
168 Options: [defaults in brackets after descriptions]
169 Configuration:
170   --cache-file=FILE       cache test results in FILE
171   --help                  print this message
172   --no-create             do not create output files
173   --quiet, --silent       do not print \`checking...' messages
174   --version               print the version of autoconf that created configure
175 Directory and file names:
176   --prefix=PREFIX         install architecture-independent files in PREFIX
177                           [$ac_default_prefix]
178   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
179                           [same as prefix]
180   --bindir=DIR            user executables in DIR [EPREFIX/bin]
181   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
182   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
183   --datadir=DIR           read-only architecture-independent data in DIR
184                           [PREFIX/share]
185   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
186   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
187                           [PREFIX/com]
188   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
189   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
190   --includedir=DIR        C header files in DIR [PREFIX/include]
191   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
192   --infodir=DIR           info documentation in DIR [PREFIX/info]
193   --mandir=DIR            man documentation in DIR [PREFIX/man]
194   --srcdir=DIR            find the sources in DIR [configure dir or ..]
195   --program-prefix=PREFIX prepend PREFIX to installed program names
196   --program-suffix=SUFFIX append SUFFIX to installed program names
197   --program-transform-name=PROGRAM
198                           run sed PROGRAM on installed program names
199 EOF
200     cat << EOF
201 Host type:
202   --build=BUILD           configure for building on BUILD [BUILD=HOST]
203   --host=HOST             configure for HOST [guessed]
204   --target=TARGET         configure for TARGET [TARGET=HOST]
205 Features and packages:
206   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
207   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
208   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
209   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
210   --x-includes=DIR        X include files are in DIR
211   --x-libraries=DIR       X library files are in DIR
212 EOF
213     if test -n "$ac_help"; then
214       echo "--enable and --with options recognized:$ac_help"
215     fi
216     exit 0 ;;
217
218   -host | --host | --hos | --ho)
219     ac_prev=host ;;
220   -host=* | --host=* | --hos=* | --ho=*)
221     host="$ac_optarg" ;;
222
223   -includedir | --includedir | --includedi | --included | --include \
224   | --includ | --inclu | --incl | --inc)
225     ac_prev=includedir ;;
226   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227   | --includ=* | --inclu=* | --incl=* | --inc=*)
228     includedir="$ac_optarg" ;;
229
230   -infodir | --infodir | --infodi | --infod | --info | --inf)
231     ac_prev=infodir ;;
232   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233     infodir="$ac_optarg" ;;
234
235   -libdir | --libdir | --libdi | --libd)
236     ac_prev=libdir ;;
237   -libdir=* | --libdir=* | --libdi=* | --libd=*)
238     libdir="$ac_optarg" ;;
239
240   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241   | --libexe | --libex | --libe)
242     ac_prev=libexecdir ;;
243   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244   | --libexe=* | --libex=* | --libe=*)
245     libexecdir="$ac_optarg" ;;
246
247   -localstatedir | --localstatedir | --localstatedi | --localstated \
248   | --localstate | --localstat | --localsta | --localst \
249   | --locals | --local | --loca | --loc | --lo)
250     ac_prev=localstatedir ;;
251   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254     localstatedir="$ac_optarg" ;;
255
256   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
257     ac_prev=mandir ;;
258   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259     mandir="$ac_optarg" ;;
260
261   -nfp | --nfp | --nf)
262     # Obsolete; use --without-fp.
263     with_fp=no ;;
264
265   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
266   | --no-cr | --no-c)
267     no_create=yes ;;
268
269   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
271     no_recursion=yes ;;
272
273   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275   | --oldin | --oldi | --old | --ol | --o)
276     ac_prev=oldincludedir ;;
277   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280     oldincludedir="$ac_optarg" ;;
281
282   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
283     ac_prev=prefix ;;
284   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285     prefix="$ac_optarg" ;;
286
287   -program-prefix | --program-prefix | --program-prefi | --program-pref \
288   | --program-pre | --program-pr | --program-p)
289     ac_prev=program_prefix ;;
290   -program-prefix=* | --program-prefix=* | --program-prefi=* \
291   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292     program_prefix="$ac_optarg" ;;
293
294   -program-suffix | --program-suffix | --program-suffi | --program-suff \
295   | --program-suf | --program-su | --program-s)
296     ac_prev=program_suffix ;;
297   -program-suffix=* | --program-suffix=* | --program-suffi=* \
298   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299     program_suffix="$ac_optarg" ;;
300
301   -program-transform-name | --program-transform-name \
302   | --program-transform-nam | --program-transform-na \
303   | --program-transform-n | --program-transform- \
304   | --program-transform | --program-transfor \
305   | --program-transfo | --program-transf \
306   | --program-trans | --program-tran \
307   | --progr-tra | --program-tr | --program-t)
308     ac_prev=program_transform_name ;;
309   -program-transform-name=* | --program-transform-name=* \
310   | --program-transform-nam=* | --program-transform-na=* \
311   | --program-transform-n=* | --program-transform-=* \
312   | --program-transform=* | --program-transfor=* \
313   | --program-transfo=* | --program-transf=* \
314   | --program-trans=* | --program-tran=* \
315   | --progr-tra=* | --program-tr=* | --program-t=*)
316     program_transform_name="$ac_optarg" ;;
317
318   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319   | -silent | --silent | --silen | --sile | --sil)
320     silent=yes ;;
321
322   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
323     ac_prev=sbindir ;;
324   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
325   | --sbi=* | --sb=*)
326     sbindir="$ac_optarg" ;;
327
328   -sharedstatedir | --sharedstatedir | --sharedstatedi \
329   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330   | --sharedst | --shareds | --shared | --share | --shar \
331   | --sha | --sh)
332     ac_prev=sharedstatedir ;;
333   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
336   | --sha=* | --sh=*)
337     sharedstatedir="$ac_optarg" ;;
338
339   -site | --site | --sit)
340     ac_prev=site ;;
341   -site=* | --site=* | --sit=*)
342     site="$ac_optarg" ;;
343
344   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
345     ac_prev=srcdir ;;
346   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
347     srcdir="$ac_optarg" ;;
348
349   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
350   | --syscon | --sysco | --sysc | --sys | --sy)
351     ac_prev=sysconfdir ;;
352   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
353   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
354     sysconfdir="$ac_optarg" ;;
355
356   -target | --target | --targe | --targ | --tar | --ta | --t)
357     ac_prev=target ;;
358   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
359     target="$ac_optarg" ;;
360
361   -v | -verbose | --verbose | --verbos | --verbo | --verb)
362     verbose=yes ;;
363
364   -version | --version | --versio | --versi | --vers)
365     echo "configure generated by autoconf version 2.13"
366     exit 0 ;;
367
368   -with-* | --with-*)
369     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
370     # Reject names that are not valid shell variable names.
371     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
372       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373     fi
374     ac_package=`echo $ac_package| sed 's/-/_/g'`
375     case "$ac_option" in
376       *=*) ;;
377       *) ac_optarg=yes ;;
378     esac
379     eval "with_${ac_package}='$ac_optarg'" ;;
380
381   -without-* | --without-*)
382     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
383     # Reject names that are not valid shell variable names.
384     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
385       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
386     fi
387     ac_package=`echo $ac_package| sed 's/-/_/g'`
388     eval "with_${ac_package}=no" ;;
389
390   --x)
391     # Obsolete; use --with-x.
392     with_x=yes ;;
393
394   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
395   | --x-incl | --x-inc | --x-in | --x-i)
396     ac_prev=x_includes ;;
397   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
398   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
399     x_includes="$ac_optarg" ;;
400
401   -x-libraries | --x-libraries | --x-librarie | --x-librari \
402   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
403     ac_prev=x_libraries ;;
404   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
405   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
406     x_libraries="$ac_optarg" ;;
407
408   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
409     ;;
410
411   *)
412     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
413       echo "configure: warning: $ac_option: invalid host type" 1>&2
414     fi
415     if test "x$nonopt" != xNONE; then
416       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
417     fi
418     nonopt="$ac_option"
419     ;;
420
421   esac
422 done
423
424 if test -n "$ac_prev"; then
425   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 fi
427
428 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
429
430 # File descriptor usage:
431 # 0 standard input
432 # 1 file creation
433 # 2 errors and warnings
434 # 3 some systems may open it to /dev/tty
435 # 4 used on the Kubota Titan
436 # 6 checking for... messages and results
437 # 5 compiler messages saved in config.log
438 if test "$silent" = yes; then
439   exec 6>/dev/null
440 else
441   exec 6>&1
442 fi
443 exec 5>./config.log
444
445 echo "\
446 This file contains any messages produced by compilers while
447 running configure, to aid debugging if configure makes a mistake.
448 " 1>&5
449
450 # Strip out --no-create and --no-recursion so they do not pile up.
451 # Also quote any args containing shell metacharacters.
452 ac_configure_args=
453 for ac_arg
454 do
455   case "$ac_arg" in
456   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
457   | --no-cr | --no-c) ;;
458   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
459   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
460   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
461   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
462   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
463   esac
464 done
465
466 # NLS nuisances.
467 # Only set these to C if already set.  These must not be set unconditionally
468 # because not all systems understand e.g. LANG=C (notably SCO).
469 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
470 # Non-C LC_CTYPE values break the ctype check.
471 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
472 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
473 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
474 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
475
476 # confdefs.h avoids OS command line length limits that DEFS can exceed.
477 rm -rf conftest* confdefs.h
478 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 echo > confdefs.h
480
481 # A filename unique to this package, relative to the directory that
482 # configure is in, which we can look for to find out if srcdir is correct.
483 ac_unique_file=ldmain.c
484
485 # Find the source files, if location was not specified.
486 if test -z "$srcdir"; then
487   ac_srcdir_defaulted=yes
488   # Try the directory containing this script, then its parent.
489   ac_prog=$0
490   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
491   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
492   srcdir=$ac_confdir
493   if test ! -r $srcdir/$ac_unique_file; then
494     srcdir=..
495   fi
496 else
497   ac_srcdir_defaulted=no
498 fi
499 if test ! -r $srcdir/$ac_unique_file; then
500   if test "$ac_srcdir_defaulted" = yes; then
501     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
502   else
503     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504   fi
505 fi
506 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
507
508 # Prefer explicitly selected file to automatically selected ones.
509 if test -z "$CONFIG_SITE"; then
510   if test "x$prefix" != xNONE; then
511     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
512   else
513     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514   fi
515 fi
516 for ac_site_file in $CONFIG_SITE; do
517   if test -r "$ac_site_file"; then
518     echo "loading site script $ac_site_file"
519     . "$ac_site_file"
520   fi
521 done
522
523 if test -r "$cache_file"; then
524   echo "loading cache $cache_file"
525   . $cache_file
526 else
527   echo "creating cache $cache_file"
528   > $cache_file
529 fi
530
531 ac_ext=c
532 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
533 ac_cpp='$CPP $CPPFLAGS'
534 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
535 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
536 cross_compiling=$ac_cv_prog_cc_cross
537
538 ac_exeext=
539 ac_objext=o
540 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
541   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
542   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
543     ac_n= ac_c='
544 ' ac_t='        '
545   else
546     ac_n=-n ac_c= ac_t=
547   fi
548 else
549   ac_n= ac_c='\c' ac_t=
550 fi
551
552 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
553 echo "configure:554: checking for Cygwin environment" >&5
554 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
555   echo $ac_n "(cached) $ac_c" 1>&6
556 else
557   cat > conftest.$ac_ext <<EOF
558 #line 559 "configure"
559 #include "confdefs.h"
560
561 int main() {
562
563 #ifndef __CYGWIN__
564 #define __CYGWIN__ __CYGWIN32__
565 #endif
566 return __CYGWIN__;
567 ; return 0; }
568 EOF
569 if { (eval echo configure:570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
570   rm -rf conftest*
571   ac_cv_cygwin=yes
572 else
573   echo "configure: failed program was:" >&5
574   cat conftest.$ac_ext >&5
575   rm -rf conftest*
576   ac_cv_cygwin=no
577 fi
578 rm -f conftest*
579 rm -f conftest*
580 fi
581
582 echo "$ac_t""$ac_cv_cygwin" 1>&6
583 CYGWIN=
584 test "$ac_cv_cygwin" = yes && CYGWIN=yes
585 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
586 echo "configure:587: checking for mingw32 environment" >&5
587 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
588   echo $ac_n "(cached) $ac_c" 1>&6
589 else
590   cat > conftest.$ac_ext <<EOF
591 #line 592 "configure"
592 #include "confdefs.h"
593
594 int main() {
595 return __MINGW32__;
596 ; return 0; }
597 EOF
598 if { (eval echo configure:599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
599   rm -rf conftest*
600   ac_cv_mingw32=yes
601 else
602   echo "configure: failed program was:" >&5
603   cat conftest.$ac_ext >&5
604   rm -rf conftest*
605   ac_cv_mingw32=no
606 fi
607 rm -f conftest*
608 rm -f conftest*
609 fi
610
611 echo "$ac_t""$ac_cv_mingw32" 1>&6
612 MINGW32=
613 test "$ac_cv_mingw32" = yes && MINGW32=yes
614
615
616 ac_aux_dir=
617 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
618   if test -f $ac_dir/install-sh; then
619     ac_aux_dir=$ac_dir
620     ac_install_sh="$ac_aux_dir/install-sh -c"
621     break
622   elif test -f $ac_dir/install.sh; then
623     ac_aux_dir=$ac_dir
624     ac_install_sh="$ac_aux_dir/install.sh -c"
625     break
626   fi
627 done
628 if test -z "$ac_aux_dir"; then
629   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
630 fi
631 ac_config_guess=$ac_aux_dir/config.guess
632 ac_config_sub=$ac_aux_dir/config.sub
633 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
634
635
636 # Do some error checking and defaulting for the host and target type.
637 # The inputs are:
638 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
639 #
640 # The rules are:
641 # 1. You are not allowed to specify --host, --target, and nonopt at the
642 #    same time.
643 # 2. Host defaults to nonopt.
644 # 3. If nonopt is not specified, then host defaults to the current host,
645 #    as determined by config.guess.
646 # 4. Target and build default to nonopt.
647 # 5. If nonopt is not specified, then target and build default to host.
648
649 # The aliases save the names the user supplied, while $host etc.
650 # will get canonicalized.
651 case $host---$target---$nonopt in
652 NONE---*---* | *---NONE---* | *---*---NONE) ;;
653 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
654 esac
655
656
657 # Make sure we can run config.sub.
658 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
659 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
660 fi
661
662 echo $ac_n "checking host system type""... $ac_c" 1>&6
663 echo "configure:664: checking host system type" >&5
664
665 host_alias=$host
666 case "$host_alias" in
667 NONE)
668   case $nonopt in
669   NONE)
670     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
671     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
672     fi ;;
673   *) host_alias=$nonopt ;;
674   esac ;;
675 esac
676
677 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
678 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
679 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
680 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
681 echo "$ac_t""$host" 1>&6
682
683 echo $ac_n "checking target system type""... $ac_c" 1>&6
684 echo "configure:685: checking target system type" >&5
685
686 target_alias=$target
687 case "$target_alias" in
688 NONE)
689   case $nonopt in
690   NONE) target_alias=$host_alias ;;
691   *) target_alias=$nonopt ;;
692   esac ;;
693 esac
694
695 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
696 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
697 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
698 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
699 echo "$ac_t""$target" 1>&6
700
701 echo $ac_n "checking build system type""... $ac_c" 1>&6
702 echo "configure:703: checking build system type" >&5
703
704 build_alias=$build
705 case "$build_alias" in
706 NONE)
707   case $nonopt in
708   NONE) build_alias=$host_alias ;;
709   *) build_alias=$nonopt ;;
710   esac ;;
711 esac
712
713 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
714 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
715 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
716 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
717 echo "$ac_t""$build" 1>&6
718
719 test "$host_alias" != "$target_alias" &&
720   test "$program_prefix$program_suffix$program_transform_name" = \
721     NONENONEs,x,x, &&
722   program_prefix=${target_alias}-
723
724
725         echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
726 echo "configure:727: checking for strerror in -lcposix" >&5
727 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
728 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
729   echo $ac_n "(cached) $ac_c" 1>&6
730 else
731   ac_save_LIBS="$LIBS"
732 LIBS="-lcposix  $LIBS"
733 cat > conftest.$ac_ext <<EOF
734 #line 735 "configure"
735 #include "confdefs.h"
736 /* Override any gcc2 internal prototype to avoid an error.  */
737 /* We use char because int might match the return type of a gcc2
738     builtin and then its argument prototype would still apply.  */
739 char strerror();
740
741 int main() {
742 strerror()
743 ; return 0; }
744 EOF
745 if { (eval echo configure:746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
746   rm -rf conftest*
747   eval "ac_cv_lib_$ac_lib_var=yes"
748 else
749   echo "configure: failed program was:" >&5
750   cat conftest.$ac_ext >&5
751   rm -rf conftest*
752   eval "ac_cv_lib_$ac_lib_var=no"
753 fi
754 rm -f conftest*
755 LIBS="$ac_save_LIBS"
756
757 fi
758 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
759   echo "$ac_t""yes" 1>&6
760   LIBS="$LIBS -lcposix"
761 else
762   echo "$ac_t""no" 1>&6
763 fi
764
765   
766
767
768 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[         ]*\([^  ]*\)[   ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
769 # Find a good install program.  We prefer a C program (faster),
770 # so one script is as good as another.  But avoid the broken or
771 # incompatible versions:
772 # SysV /etc/install, /usr/sbin/install
773 # SunOS /usr/etc/install
774 # IRIX /sbin/install
775 # AIX /bin/install
776 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
777 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
778 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
779 # ./install, which can be erroneously created by make from ./install.sh.
780 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
781 echo "configure:782: checking for a BSD compatible install" >&5
782 if test -z "$INSTALL"; then
783 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
784   echo $ac_n "(cached) $ac_c" 1>&6
785 else
786     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
787   for ac_dir in $PATH; do
788     # Account for people who put trailing slashes in PATH elements.
789     case "$ac_dir/" in
790     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
791     *)
792       # OSF1 and SCO ODT 3.0 have their own names for install.
793       # Don't use installbsd from OSF since it installs stuff as root
794       # by default.
795       for ac_prog in ginstall scoinst install; do
796         if test -f $ac_dir/$ac_prog; then
797           if test $ac_prog = install &&
798             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
799             # AIX install.  It has an incompatible calling convention.
800             :
801           else
802             ac_cv_path_install="$ac_dir/$ac_prog -c"
803             break 2
804           fi
805         fi
806       done
807       ;;
808     esac
809   done
810   IFS="$ac_save_IFS"
811
812 fi
813   if test "${ac_cv_path_install+set}" = set; then
814     INSTALL="$ac_cv_path_install"
815   else
816     # As a last resort, use the slow shell script.  We don't cache a
817     # path for INSTALL within a source directory, because that will
818     # break other packages using the cache if that directory is
819     # removed, or if the path is relative.
820     INSTALL="$ac_install_sh"
821   fi
822 fi
823 echo "$ac_t""$INSTALL" 1>&6
824
825 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
826 # It thinks the first close brace ends the variable substitution.
827 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
828
829 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
830
831 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
832
833 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
834 echo "configure:835: checking whether build environment is sane" >&5
835 # Just in case
836 sleep 1
837 echo timestamp > conftestfile
838 # Do `set' in a subshell so we don't clobber the current shell's
839 # arguments.  Must try -L first in case configure is actually a
840 # symlink; some systems play weird games with the mod time of symlinks
841 # (eg FreeBSD returns the mod time of the symlink's containing
842 # directory).
843 if (
844    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
845    if test "$*" = "X"; then
846       # -L didn't work.
847       set X `ls -t $srcdir/configure conftestfile`
848    fi
849    if test "$*" != "X $srcdir/configure conftestfile" \
850       && test "$*" != "X conftestfile $srcdir/configure"; then
851
852       # If neither matched, then we have a broken ls.  This can happen
853       # if, for instance, CONFIG_SHELL is bash and it inherits a
854       # broken ls alias from the environment.  This has actually
855       # happened.  Such a system could not be considered "sane".
856       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
857 alias in your environment" 1>&2; exit 1; }
858    fi
859
860    test "$2" = conftestfile
861    )
862 then
863    # Ok.
864    :
865 else
866    { echo "configure: error: newly created file is older than distributed files!
867 Check your system clock" 1>&2; exit 1; }
868 fi
869 rm -f conftest*
870 echo "$ac_t""yes" 1>&6
871 if test "$program_transform_name" = s,x,x,; then
872   program_transform_name=
873 else
874   # Double any \ or $.  echo might interpret backslashes.
875   cat <<\EOF_SED > conftestsed
876 s,\\,\\\\,g; s,\$,$$,g
877 EOF_SED
878   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
879   rm -f conftestsed
880 fi
881 test "$program_prefix" != NONE &&
882   program_transform_name="s,^,${program_prefix},; $program_transform_name"
883 # Use a double $ so make ignores it.
884 test "$program_suffix" != NONE &&
885   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
886
887 # sed with no file args requires a program.
888 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
889
890 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
891 echo "configure:892: checking whether ${MAKE-make} sets \${MAKE}" >&5
892 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
893 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
894   echo $ac_n "(cached) $ac_c" 1>&6
895 else
896   cat > conftestmake <<\EOF
897 all:
898         @echo 'ac_maketemp="${MAKE}"'
899 EOF
900 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
901 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
902 if test -n "$ac_maketemp"; then
903   eval ac_cv_prog_make_${ac_make}_set=yes
904 else
905   eval ac_cv_prog_make_${ac_make}_set=no
906 fi
907 rm -f conftestmake
908 fi
909 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
910   echo "$ac_t""yes" 1>&6
911   SET_MAKE=
912 else
913   echo "$ac_t""no" 1>&6
914   SET_MAKE="MAKE=${MAKE-make}"
915 fi
916
917
918 PACKAGE=ld
919
920 VERSION=${BFD_VERSION}
921
922 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
923   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
924 fi
925 cat >> confdefs.h <<EOF
926 #define PACKAGE "$PACKAGE"
927 EOF
928
929 cat >> confdefs.h <<EOF
930 #define VERSION "$VERSION"
931 EOF
932
933
934
935 missing_dir=`cd $ac_aux_dir && pwd`
936 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
937 echo "configure:938: checking for working aclocal" >&5
938 # Run test in a subshell; some versions of sh will print an error if
939 # an executable is not found, even if stderr is redirected.
940 # Redirect stdin to placate older versions of autoconf.  Sigh.
941 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
942    ACLOCAL=aclocal
943    echo "$ac_t""found" 1>&6
944 else
945    ACLOCAL="$missing_dir/missing aclocal"
946    echo "$ac_t""missing" 1>&6
947 fi
948
949 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
950 echo "configure:951: checking for working autoconf" >&5
951 # Run test in a subshell; some versions of sh will print an error if
952 # an executable is not found, even if stderr is redirected.
953 # Redirect stdin to placate older versions of autoconf.  Sigh.
954 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
955    AUTOCONF=autoconf
956    echo "$ac_t""found" 1>&6
957 else
958    AUTOCONF="$missing_dir/missing autoconf"
959    echo "$ac_t""missing" 1>&6
960 fi
961
962 echo $ac_n "checking for working automake""... $ac_c" 1>&6
963 echo "configure:964: checking for working automake" >&5
964 # Run test in a subshell; some versions of sh will print an error if
965 # an executable is not found, even if stderr is redirected.
966 # Redirect stdin to placate older versions of autoconf.  Sigh.
967 if (automake --version) < /dev/null > /dev/null 2>&1; then
968    AUTOMAKE=automake
969    echo "$ac_t""found" 1>&6
970 else
971    AUTOMAKE="$missing_dir/missing automake"
972    echo "$ac_t""missing" 1>&6
973 fi
974
975 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
976 echo "configure:977: checking for working autoheader" >&5
977 # Run test in a subshell; some versions of sh will print an error if
978 # an executable is not found, even if stderr is redirected.
979 # Redirect stdin to placate older versions of autoconf.  Sigh.
980 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
981    AUTOHEADER=autoheader
982    echo "$ac_t""found" 1>&6
983 else
984    AUTOHEADER="$missing_dir/missing autoheader"
985    echo "$ac_t""missing" 1>&6
986 fi
987
988 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
989 echo "configure:990: checking for working makeinfo" >&5
990 # Run test in a subshell; some versions of sh will print an error if
991 # an executable is not found, even if stderr is redirected.
992 # Redirect stdin to placate older versions of autoconf.  Sigh.
993 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
994    MAKEINFO=makeinfo
995    echo "$ac_t""found" 1>&6
996 else
997    MAKEINFO="$missing_dir/missing makeinfo"
998    echo "$ac_t""missing" 1>&6
999 fi
1000
1001
1002
1003 # Check whether --enable-shared or --disable-shared was given.
1004 if test "${enable_shared+set}" = set; then
1005   enableval="$enable_shared"
1006   p=${PACKAGE-default}
1007 case $enableval in
1008 yes) enable_shared=yes ;;
1009 no) enable_shared=no ;;
1010 *)
1011   enable_shared=no
1012   # Look at the argument we got.  We use all the common list separators.
1013   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1014   for pkg in $enableval; do
1015     if test "X$pkg" = "X$p"; then
1016       enable_shared=yes
1017     fi
1018   done
1019   IFS="$ac_save_ifs"
1020   ;;
1021 esac
1022 else
1023   enable_shared=yes
1024 fi
1025
1026 # Check whether --enable-static or --disable-static was given.
1027 if test "${enable_static+set}" = set; then
1028   enableval="$enable_static"
1029   p=${PACKAGE-default}
1030 case $enableval in
1031 yes) enable_static=yes ;;
1032 no) enable_static=no ;;
1033 *)
1034   enable_static=no
1035   # Look at the argument we got.  We use all the common list separators.
1036   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1037   for pkg in $enableval; do
1038     if test "X$pkg" = "X$p"; then
1039       enable_static=yes
1040     fi
1041   done
1042   IFS="$ac_save_ifs"
1043   ;;
1044 esac
1045 else
1046   enable_static=yes
1047 fi
1048
1049 # Check whether --enable-fast-install or --disable-fast-install was given.
1050 if test "${enable_fast_install+set}" = set; then
1051   enableval="$enable_fast_install"
1052   p=${PACKAGE-default}
1053 case $enableval in
1054 yes) enable_fast_install=yes ;;
1055 no) enable_fast_install=no ;;
1056 *)
1057   enable_fast_install=no
1058   # Look at the argument we got.  We use all the common list separators.
1059   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1060   for pkg in $enableval; do
1061     if test "X$pkg" = "X$p"; then
1062       enable_fast_install=yes
1063     fi
1064   done
1065   IFS="$ac_save_ifs"
1066   ;;
1067 esac
1068 else
1069   enable_fast_install=yes
1070 fi
1071
1072 # Extract the first word of "gcc", so it can be a program name with args.
1073 set dummy gcc; ac_word=$2
1074 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1075 echo "configure:1076: checking for $ac_word" >&5
1076 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1077   echo $ac_n "(cached) $ac_c" 1>&6
1078 else
1079   if test -n "$CC"; then
1080   ac_cv_prog_CC="$CC" # Let the user override the test.
1081 else
1082   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1083   ac_dummy="$PATH"
1084   for ac_dir in $ac_dummy; do
1085     test -z "$ac_dir" && ac_dir=.
1086     if test -f $ac_dir/$ac_word; then
1087       ac_cv_prog_CC="gcc"
1088       break
1089     fi
1090   done
1091   IFS="$ac_save_ifs"
1092 fi
1093 fi
1094 CC="$ac_cv_prog_CC"
1095 if test -n "$CC"; then
1096   echo "$ac_t""$CC" 1>&6
1097 else
1098   echo "$ac_t""no" 1>&6
1099 fi
1100
1101 if test -z "$CC"; then
1102   # Extract the first word of "cc", so it can be a program name with args.
1103 set dummy cc; ac_word=$2
1104 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1105 echo "configure:1106: checking for $ac_word" >&5
1106 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1107   echo $ac_n "(cached) $ac_c" 1>&6
1108 else
1109   if test -n "$CC"; then
1110   ac_cv_prog_CC="$CC" # Let the user override the test.
1111 else
1112   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1113   ac_prog_rejected=no
1114   ac_dummy="$PATH"
1115   for ac_dir in $ac_dummy; do
1116     test -z "$ac_dir" && ac_dir=.
1117     if test -f $ac_dir/$ac_word; then
1118       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1119         ac_prog_rejected=yes
1120         continue
1121       fi
1122       ac_cv_prog_CC="cc"
1123       break
1124     fi
1125   done
1126   IFS="$ac_save_ifs"
1127 if test $ac_prog_rejected = yes; then
1128   # We found a bogon in the path, so make sure we never use it.
1129   set dummy $ac_cv_prog_CC
1130   shift
1131   if test $# -gt 0; then
1132     # We chose a different compiler from the bogus one.
1133     # However, it has the same basename, so the bogon will be chosen
1134     # first if we set CC to just the basename; use the full file name.
1135     shift
1136     set dummy "$ac_dir/$ac_word" "$@"
1137     shift
1138     ac_cv_prog_CC="$@"
1139   fi
1140 fi
1141 fi
1142 fi
1143 CC="$ac_cv_prog_CC"
1144 if test -n "$CC"; then
1145   echo "$ac_t""$CC" 1>&6
1146 else
1147   echo "$ac_t""no" 1>&6
1148 fi
1149
1150   if test -z "$CC"; then
1151     case "`uname -s`" in
1152     *win32* | *WIN32*)
1153       # Extract the first word of "cl", so it can be a program name with args.
1154 set dummy cl; ac_word=$2
1155 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1156 echo "configure:1157: checking for $ac_word" >&5
1157 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1158   echo $ac_n "(cached) $ac_c" 1>&6
1159 else
1160   if test -n "$CC"; then
1161   ac_cv_prog_CC="$CC" # Let the user override the test.
1162 else
1163   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1164   ac_dummy="$PATH"
1165   for ac_dir in $ac_dummy; do
1166     test -z "$ac_dir" && ac_dir=.
1167     if test -f $ac_dir/$ac_word; then
1168       ac_cv_prog_CC="cl"
1169       break
1170     fi
1171   done
1172   IFS="$ac_save_ifs"
1173 fi
1174 fi
1175 CC="$ac_cv_prog_CC"
1176 if test -n "$CC"; then
1177   echo "$ac_t""$CC" 1>&6
1178 else
1179   echo "$ac_t""no" 1>&6
1180 fi
1181  ;;
1182     esac
1183   fi
1184   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1185 fi
1186
1187 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1188 echo "configure:1189: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1189
1190 ac_ext=c
1191 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1192 ac_cpp='$CPP $CPPFLAGS'
1193 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1194 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1195 cross_compiling=$ac_cv_prog_cc_cross
1196
1197 cat > conftest.$ac_ext << EOF
1198
1199 #line 1200 "configure"
1200 #include "confdefs.h"
1201
1202 main(){return(0);}
1203 EOF
1204 if { (eval echo configure:1205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1205   ac_cv_prog_cc_works=yes
1206   # If we can't run a trivial program, we are probably using a cross compiler.
1207   if (./conftest; exit) 2>/dev/null; then
1208     ac_cv_prog_cc_cross=no
1209   else
1210     ac_cv_prog_cc_cross=yes
1211   fi
1212 else
1213   echo "configure: failed program was:" >&5
1214   cat conftest.$ac_ext >&5
1215   ac_cv_prog_cc_works=no
1216 fi
1217 rm -fr conftest*
1218 ac_ext=c
1219 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1220 ac_cpp='$CPP $CPPFLAGS'
1221 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1222 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1223 cross_compiling=$ac_cv_prog_cc_cross
1224
1225 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1226 if test $ac_cv_prog_cc_works = no; then
1227   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1228 fi
1229 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1230 echo "configure:1231: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1231 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1232 cross_compiling=$ac_cv_prog_cc_cross
1233
1234 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1235 echo "configure:1236: checking whether we are using GNU C" >&5
1236 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1237   echo $ac_n "(cached) $ac_c" 1>&6
1238 else
1239   cat > conftest.c <<EOF
1240 #ifdef __GNUC__
1241   yes;
1242 #endif
1243 EOF
1244 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1245   ac_cv_prog_gcc=yes
1246 else
1247   ac_cv_prog_gcc=no
1248 fi
1249 fi
1250
1251 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1252
1253 if test $ac_cv_prog_gcc = yes; then
1254   GCC=yes
1255 else
1256   GCC=
1257 fi
1258
1259 ac_test_CFLAGS="${CFLAGS+set}"
1260 ac_save_CFLAGS="$CFLAGS"
1261 CFLAGS=
1262 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1263 echo "configure:1264: checking whether ${CC-cc} accepts -g" >&5
1264 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1265   echo $ac_n "(cached) $ac_c" 1>&6
1266 else
1267   echo 'void f(){}' > conftest.c
1268 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1269   ac_cv_prog_cc_g=yes
1270 else
1271   ac_cv_prog_cc_g=no
1272 fi
1273 rm -f conftest*
1274
1275 fi
1276
1277 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1278 if test "$ac_test_CFLAGS" = set; then
1279   CFLAGS="$ac_save_CFLAGS"
1280 elif test $ac_cv_prog_cc_g = yes; then
1281   if test "$GCC" = yes; then
1282     CFLAGS="-g -O2"
1283   else
1284     CFLAGS="-g"
1285   fi
1286 else
1287   if test "$GCC" = yes; then
1288     CFLAGS="-O2"
1289   else
1290     CFLAGS=
1291   fi
1292 fi
1293
1294 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1295 if test "${with_gnu_ld+set}" = set; then
1296   withval="$with_gnu_ld"
1297   test "$withval" = no || with_gnu_ld=yes
1298 else
1299   with_gnu_ld=no
1300 fi
1301
1302 ac_prog=ld
1303 if test "$GCC" = yes; then
1304   # Check if gcc -print-prog-name=ld gives a path.
1305   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1306 echo "configure:1307: checking for ld used by GCC" >&5
1307   case $host in
1308   *-*-mingw*)
1309     # gcc leaves a trailing carriage return which upsets mingw
1310     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1311   *)
1312     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1313   esac
1314   case $ac_prog in
1315     # Accept absolute paths.
1316     [\\/]* | [A-Za-z]:[\\/]*)
1317       re_direlt='/[^/][^/]*/\.\./'
1318       # Canonicalize the path of ld
1319       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1320       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1321         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1322       done
1323       test -z "$LD" && LD="$ac_prog"
1324       ;;
1325   "")
1326     # If it fails, then pretend we aren't using GCC.
1327     ac_prog=ld
1328     ;;
1329   *)
1330     # If it is relative, then search for the first ld in PATH.
1331     with_gnu_ld=unknown
1332     ;;
1333   esac
1334 elif test "$with_gnu_ld" = yes; then
1335   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1336 echo "configure:1337: checking for GNU ld" >&5
1337 else
1338   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1339 echo "configure:1340: checking for non-GNU ld" >&5
1340 fi
1341 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1342   echo $ac_n "(cached) $ac_c" 1>&6
1343 else
1344   if test -z "$LD"; then
1345   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1346   for ac_dir in $PATH; do
1347     test -z "$ac_dir" && ac_dir=.
1348     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1349       lt_cv_path_LD="$ac_dir/$ac_prog"
1350       # Check to see if the program is GNU ld.  I'd rather use --version,
1351       # but apparently some GNU ld's only accept -v.
1352       # Break only if it was the GNU/non-GNU ld that we prefer.
1353       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1354         test "$with_gnu_ld" != no && break
1355       else
1356         test "$with_gnu_ld" != yes && break
1357       fi
1358     fi
1359   done
1360   IFS="$ac_save_ifs"
1361 else
1362   lt_cv_path_LD="$LD" # Let the user override the test with a path.
1363 fi
1364 fi
1365
1366 LD="$lt_cv_path_LD"
1367 if test -n "$LD"; then
1368   echo "$ac_t""$LD" 1>&6
1369 else
1370   echo "$ac_t""no" 1>&6
1371 fi
1372 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1373 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1374 echo "configure:1375: checking if the linker ($LD) is GNU ld" >&5
1375 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1376   echo $ac_n "(cached) $ac_c" 1>&6
1377 else
1378   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1379 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1380   lt_cv_prog_gnu_ld=yes
1381 else
1382   lt_cv_prog_gnu_ld=no
1383 fi
1384 fi
1385
1386 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1387 with_gnu_ld=$lt_cv_prog_gnu_ld
1388
1389
1390 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1391 echo "configure:1392: checking for $LD option to reload object files" >&5
1392 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1393   echo $ac_n "(cached) $ac_c" 1>&6
1394 else
1395   lt_cv_ld_reload_flag='-r'
1396 fi
1397
1398 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1399 reload_flag=$lt_cv_ld_reload_flag
1400 test -n "$reload_flag" && reload_flag=" $reload_flag"
1401
1402 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1403 echo "configure:1404: checking for BSD-compatible nm" >&5
1404 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1405   echo $ac_n "(cached) $ac_c" 1>&6
1406 else
1407   if test -n "$NM"; then
1408   # Let the user override the test.
1409   lt_cv_path_NM="$NM"
1410 else
1411   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1412   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1413     test -z "$ac_dir" && ac_dir=.
1414     tmp_nm=$ac_dir/${ac_tool_prefix}nm
1415     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1416       # Check to see if the nm accepts a BSD-compat flag.
1417       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1418       #   nm: unknown option "B" ignored
1419       # Tru64's nm complains that /dev/null is an invalid object file
1420       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1421         lt_cv_path_NM="$tmp_nm -B"
1422         break
1423       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1424         lt_cv_path_NM="$tmp_nm -p"
1425         break
1426       else
1427         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1428         continue # so that we can try to find one that supports BSD flags
1429       fi
1430     fi
1431   done
1432   IFS="$ac_save_ifs"
1433   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1434 fi
1435 fi
1436
1437 NM="$lt_cv_path_NM"
1438 echo "$ac_t""$NM" 1>&6
1439
1440 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1441 echo "configure:1442: checking whether ln -s works" >&5
1442 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1443   echo $ac_n "(cached) $ac_c" 1>&6
1444 else
1445   rm -f conftestdata
1446 if ln -s X conftestdata 2>/dev/null
1447 then
1448   rm -f conftestdata
1449   ac_cv_prog_LN_S="ln -s"
1450 else
1451   ac_cv_prog_LN_S=ln
1452 fi
1453 fi
1454 LN_S="$ac_cv_prog_LN_S"
1455 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1456   echo "$ac_t""yes" 1>&6
1457 else
1458   echo "$ac_t""no" 1>&6
1459 fi
1460
1461 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1462 echo "configure:1463: checking how to recognise dependant libraries" >&5
1463 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1464   echo $ac_n "(cached) $ac_c" 1>&6
1465 else
1466   lt_cv_file_magic_cmd='$MAGIC_CMD'
1467 lt_cv_file_magic_test_file=
1468 lt_cv_deplibs_check_method='unknown'
1469 # Need to set the preceding variable on all platforms that support
1470 # interlibrary dependencies.
1471 # 'none' -- dependencies not supported.
1472 # `unknown' -- same as none, but documents that we really don't know.
1473 # 'pass_all' -- all dependencies passed with no checks.
1474 # 'test_compile' -- check by making test program.
1475 # 'file_magic [regex]' -- check by looking for files in library path
1476 # which responds to the $file_magic_cmd with a given egrep regex.
1477 # If you have `file' or equivalent on your system and you're not sure
1478 # whether `pass_all' will *always* work, you probably want this one.
1479
1480 case $host_os in
1481 aix*)
1482   lt_cv_deplibs_check_method=pass_all
1483   ;;
1484
1485 beos*)
1486   lt_cv_deplibs_check_method=pass_all
1487   ;;
1488
1489 bsdi4*)
1490   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1491   lt_cv_file_magic_cmd='/usr/bin/file -L'
1492   lt_cv_file_magic_test_file=/shlib/libc.so
1493   ;;
1494
1495 cygwin* | mingw* |pw32*)
1496   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1497   lt_cv_file_magic_cmd='$OBJDUMP -f'
1498   ;;
1499
1500 darwin* | rhapsody*)
1501   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1502   lt_cv_file_magic_cmd='/usr/bin/file -L'
1503   case "$host_os" in
1504   rhapsody* | darwin1.012)
1505     lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1506     ;;
1507   *) # Darwin 1.3 on
1508     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1509     ;;
1510   esac
1511   ;;
1512
1513 freebsd* )
1514   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1515     case $host_cpu in
1516     i*86 )
1517       # Not sure whether the presence of OpenBSD here was a mistake.
1518       # Let's accept both of them until this is cleared up.
1519       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1520       lt_cv_file_magic_cmd=/usr/bin/file
1521       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1522       ;;
1523     esac
1524   else
1525     lt_cv_deplibs_check_method=pass_all
1526   fi
1527   ;;
1528
1529 gnu*)
1530   lt_cv_deplibs_check_method=pass_all
1531   ;;
1532
1533 hpux10.20*|hpux11*)
1534   case $host_cpu in
1535   hppa*)
1536     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1537     lt_cv_file_magic_cmd=/usr/bin/file
1538     lt_cv_file_magic_test_file=/usr/lib/libc.sl
1539     ;;
1540   ia64*)
1541     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1542     lt_cv_file_magic_cmd=/usr/bin/file
1543     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1544     ;;
1545   esac
1546   ;;
1547
1548 irix5* | irix6*)
1549   case $host_os in
1550   irix5*)
1551     # this will be overridden with pass_all, but let us keep it just in case
1552     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1553     ;;
1554   *)
1555     case $LD in
1556     *-32|*"-32 ") libmagic=32-bit;;
1557     *-n32|*"-n32 ") libmagic=N32;;
1558     *-64|*"-64 ") libmagic=64-bit;;
1559     *) libmagic=never-match;;
1560     esac
1561     # this will be overridden with pass_all, but let us keep it just in case
1562     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1563     ;;
1564   esac
1565   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1566   lt_cv_deplibs_check_method=pass_all
1567   ;;
1568
1569 # This must be Linux ELF.
1570 linux-gnu*)
1571   case $host_cpu in
1572   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1573     lt_cv_deplibs_check_method=pass_all ;;
1574   *)
1575     # glibc up to 2.1.1 does not perform some relocations on ARM
1576     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1577   esac
1578   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1579   ;;
1580
1581 netbsd*)
1582   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1583     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1584   else
1585     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1586   fi
1587   ;;
1588
1589 newsos6)
1590   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1591   lt_cv_file_magic_cmd=/usr/bin/file
1592   lt_cv_file_magic_test_file=/usr/lib/libnls.so
1593   ;;
1594
1595 osf3* | osf4* | osf5*)
1596   # this will be overridden with pass_all, but let us keep it just in case
1597   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1598   lt_cv_file_magic_test_file=/shlib/libc.so
1599   lt_cv_deplibs_check_method=pass_all
1600   ;;
1601
1602 sco3.2v5*)
1603   lt_cv_deplibs_check_method=pass_all
1604   ;;
1605
1606 solaris*)
1607   lt_cv_deplibs_check_method=pass_all
1608   lt_cv_file_magic_test_file=/lib/libc.so
1609   ;;
1610
1611 sysv5uw[78]* | sysv4*uw2*)
1612   lt_cv_deplibs_check_method=pass_all
1613   ;;
1614
1615 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1616   case $host_vendor in
1617   ncr)
1618     lt_cv_deplibs_check_method=pass_all
1619     ;;
1620   motorola)
1621     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1622     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1623     ;;
1624   esac
1625   ;;
1626 esac
1627
1628 fi
1629
1630 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1631 file_magic_cmd=$lt_cv_file_magic_cmd
1632 deplibs_check_method=$lt_cv_deplibs_check_method
1633
1634 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1635 echo "configure:1636: checking for object suffix" >&5
1636 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1637   echo $ac_n "(cached) $ac_c" 1>&6
1638 else
1639   rm -f conftest*
1640 echo 'int i = 1;' > conftest.$ac_ext
1641 if { (eval echo configure:1642: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1642   for ac_file in conftest.*; do
1643     case $ac_file in
1644     *.c) ;;
1645     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1646     esac
1647   done
1648 else
1649   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1650 fi
1651 rm -f conftest*
1652 fi
1653
1654 echo "$ac_t""$ac_cv_objext" 1>&6
1655 OBJEXT=$ac_cv_objext
1656 ac_objext=$ac_cv_objext
1657
1658
1659
1660 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1661 echo "configure:1662: checking for executable suffix" >&5
1662 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1663   echo $ac_n "(cached) $ac_c" 1>&6
1664 else
1665   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1666   ac_cv_exeext=.exe
1667 else
1668   rm -f conftest*
1669   echo 'int main () { return 0; }' > conftest.$ac_ext
1670   ac_cv_exeext=
1671   if { (eval echo configure:1672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1672     for file in conftest.*; do
1673       case $file in
1674       *.c | *.o | *.obj) ;;
1675       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1676       esac
1677     done
1678   else
1679     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1680   fi
1681   rm -f conftest*
1682   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1683 fi
1684 fi
1685
1686 EXEEXT=""
1687 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1688 echo "$ac_t""${ac_cv_exeext}" 1>&6
1689 ac_exeext=$EXEEXT
1690
1691 if test $host != $build; then
1692   ac_tool_prefix=${host_alias}-
1693 else
1694   ac_tool_prefix=
1695 fi
1696
1697 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1698
1699 # Only perform the check for file, if the check method requires it
1700 case $deplibs_check_method in
1701 file_magic*)
1702   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1703     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1704 echo "configure:1705: checking for ${ac_tool_prefix}file" >&5
1705 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1706   echo $ac_n "(cached) $ac_c" 1>&6
1707 else
1708   case $MAGIC_CMD in
1709   /*)
1710   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1711   ;;
1712   ?:/*)
1713   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1714   ;;
1715   *)
1716   ac_save_MAGIC_CMD="$MAGIC_CMD"
1717   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1718   ac_dummy="/usr/bin:$PATH"
1719   for ac_dir in $ac_dummy; do
1720     test -z "$ac_dir" && ac_dir=.
1721     if test -f $ac_dir/${ac_tool_prefix}file; then
1722       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1723       if test -n "$file_magic_test_file"; then
1724         case $deplibs_check_method in
1725         "file_magic "*)
1726           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1727           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1728           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1729             egrep "$file_magic_regex" > /dev/null; then
1730             :
1731           else
1732             cat <<EOF 1>&2
1733
1734 *** Warning: the command libtool uses to detect shared libraries,
1735 *** $file_magic_cmd, produces output that libtool cannot recognize.
1736 *** The result is that libtool may fail to recognize shared libraries
1737 *** as such.  This will affect the creation of libtool libraries that
1738 *** depend on shared libraries, but programs linked with such libtool
1739 *** libraries will work regardless of this problem.  Nevertheless, you
1740 *** may want to report the problem to your system manager and/or to
1741 *** bug-libtool@gnu.org
1742
1743 EOF
1744           fi ;;
1745         esac
1746       fi
1747       break
1748     fi
1749   done
1750   IFS="$ac_save_ifs"
1751   MAGIC_CMD="$ac_save_MAGIC_CMD"
1752   ;;
1753 esac
1754 fi
1755
1756 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1757 if test -n "$MAGIC_CMD"; then
1758   echo "$ac_t""$MAGIC_CMD" 1>&6
1759 else
1760   echo "$ac_t""no" 1>&6
1761 fi
1762
1763 if test -z "$lt_cv_path_MAGIC_CMD"; then
1764   if test -n "$ac_tool_prefix"; then
1765     echo $ac_n "checking for file""... $ac_c" 1>&6
1766 echo "configure:1767: checking for file" >&5
1767 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1768   echo $ac_n "(cached) $ac_c" 1>&6
1769 else
1770   case $MAGIC_CMD in
1771   /*)
1772   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1773   ;;
1774   ?:/*)
1775   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1776   ;;
1777   *)
1778   ac_save_MAGIC_CMD="$MAGIC_CMD"
1779   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1780   ac_dummy="/usr/bin:$PATH"
1781   for ac_dir in $ac_dummy; do
1782     test -z "$ac_dir" && ac_dir=.
1783     if test -f $ac_dir/file; then
1784       lt_cv_path_MAGIC_CMD="$ac_dir/file"
1785       if test -n "$file_magic_test_file"; then
1786         case $deplibs_check_method in
1787         "file_magic "*)
1788           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1789           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1790           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1791             egrep "$file_magic_regex" > /dev/null; then
1792             :
1793           else
1794             cat <<EOF 1>&2
1795
1796 *** Warning: the command libtool uses to detect shared libraries,
1797 *** $file_magic_cmd, produces output that libtool cannot recognize.
1798 *** The result is that libtool may fail to recognize shared libraries
1799 *** as such.  This will affect the creation of libtool libraries that
1800 *** depend on shared libraries, but programs linked with such libtool
1801 *** libraries will work regardless of this problem.  Nevertheless, you
1802 *** may want to report the problem to your system manager and/or to
1803 *** bug-libtool@gnu.org
1804
1805 EOF
1806           fi ;;
1807         esac
1808       fi
1809       break
1810     fi
1811   done
1812   IFS="$ac_save_ifs"
1813   MAGIC_CMD="$ac_save_MAGIC_CMD"
1814   ;;
1815 esac
1816 fi
1817
1818 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1819 if test -n "$MAGIC_CMD"; then
1820   echo "$ac_t""$MAGIC_CMD" 1>&6
1821 else
1822   echo "$ac_t""no" 1>&6
1823 fi
1824
1825   else
1826     MAGIC_CMD=:
1827   fi
1828 fi
1829
1830   fi
1831   ;;
1832 esac
1833
1834 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1835 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1836 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1837 echo "configure:1838: checking for $ac_word" >&5
1838 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1839   echo $ac_n "(cached) $ac_c" 1>&6
1840 else
1841   if test -n "$RANLIB"; then
1842   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1843 else
1844   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1845   ac_dummy="$PATH"
1846   for ac_dir in $ac_dummy; do
1847     test -z "$ac_dir" && ac_dir=.
1848     if test -f $ac_dir/$ac_word; then
1849       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1850       break
1851     fi
1852   done
1853   IFS="$ac_save_ifs"
1854 fi
1855 fi
1856 RANLIB="$ac_cv_prog_RANLIB"
1857 if test -n "$RANLIB"; then
1858   echo "$ac_t""$RANLIB" 1>&6
1859 else
1860   echo "$ac_t""no" 1>&6
1861 fi
1862
1863
1864 if test -z "$ac_cv_prog_RANLIB"; then
1865 if test -n "$ac_tool_prefix"; then
1866   # Extract the first word of "ranlib", so it can be a program name with args.
1867 set dummy ranlib; ac_word=$2
1868 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1869 echo "configure:1870: checking for $ac_word" >&5
1870 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1871   echo $ac_n "(cached) $ac_c" 1>&6
1872 else
1873   if test -n "$RANLIB"; then
1874   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1875 else
1876   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1877   ac_dummy="$PATH"
1878   for ac_dir in $ac_dummy; do
1879     test -z "$ac_dir" && ac_dir=.
1880     if test -f $ac_dir/$ac_word; then
1881       ac_cv_prog_RANLIB="ranlib"
1882       break
1883     fi
1884   done
1885   IFS="$ac_save_ifs"
1886   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1887 fi
1888 fi
1889 RANLIB="$ac_cv_prog_RANLIB"
1890 if test -n "$RANLIB"; then
1891   echo "$ac_t""$RANLIB" 1>&6
1892 else
1893   echo "$ac_t""no" 1>&6
1894 fi
1895
1896 else
1897   RANLIB=":"
1898 fi
1899 fi
1900
1901 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1902 set dummy ${ac_tool_prefix}strip; ac_word=$2
1903 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1904 echo "configure:1905: checking for $ac_word" >&5
1905 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1906   echo $ac_n "(cached) $ac_c" 1>&6
1907 else
1908   if test -n "$STRIP"; then
1909   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1910 else
1911   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1912   ac_dummy="$PATH"
1913   for ac_dir in $ac_dummy; do
1914     test -z "$ac_dir" && ac_dir=.
1915     if test -f $ac_dir/$ac_word; then
1916       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1917       break
1918     fi
1919   done
1920   IFS="$ac_save_ifs"
1921 fi
1922 fi
1923 STRIP="$ac_cv_prog_STRIP"
1924 if test -n "$STRIP"; then
1925   echo "$ac_t""$STRIP" 1>&6
1926 else
1927   echo "$ac_t""no" 1>&6
1928 fi
1929
1930
1931 if test -z "$ac_cv_prog_STRIP"; then
1932 if test -n "$ac_tool_prefix"; then
1933   # Extract the first word of "strip", so it can be a program name with args.
1934 set dummy strip; ac_word=$2
1935 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1936 echo "configure:1937: checking for $ac_word" >&5
1937 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1938   echo $ac_n "(cached) $ac_c" 1>&6
1939 else
1940   if test -n "$STRIP"; then
1941   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1942 else
1943   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1944   ac_dummy="$PATH"
1945   for ac_dir in $ac_dummy; do
1946     test -z "$ac_dir" && ac_dir=.
1947     if test -f $ac_dir/$ac_word; then
1948       ac_cv_prog_STRIP="strip"
1949       break
1950     fi
1951   done
1952   IFS="$ac_save_ifs"
1953   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1954 fi
1955 fi
1956 STRIP="$ac_cv_prog_STRIP"
1957 if test -n "$STRIP"; then
1958   echo "$ac_t""$STRIP" 1>&6
1959 else
1960   echo "$ac_t""no" 1>&6
1961 fi
1962
1963 else
1964   STRIP=":"
1965 fi
1966 fi
1967
1968
1969 # Check for any special flags to pass to ltconfig.
1970 libtool_flags="--cache-file=$cache_file"
1971 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1972 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1973 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1974 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1975 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1976
1977
1978 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1979 if test "${enable_libtool_lock+set}" = set; then
1980   enableval="$enable_libtool_lock"
1981   :
1982 fi
1983
1984 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1985 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1986
1987 # Check whether --with-pic or --without-pic was given.
1988 if test "${with_pic+set}" = set; then
1989   withval="$with_pic"
1990   pic_mode="$withval"
1991 else
1992   pic_mode=default
1993 fi
1994
1995 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1996 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1997
1998 # Some flags need to be propagated to the compiler or linker for good
1999 # libtool support.
2000 case $host in
2001 *-*-irix6*)
2002   # Find out which ABI we are using.
2003   echo '#line 2004 "configure"' > conftest.$ac_ext
2004   if { (eval echo configure:2005: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2005    if test "$lt_cv_prog_gnu_ld" = yes; then
2006     case `/usr/bin/file conftest.$ac_objext` in
2007     *32-bit*)
2008       LD="${LD-ld} -melf32bsmip"
2009       ;;
2010     *N32*)
2011       LD="${LD-ld} -melf32bmipn32"
2012       ;;
2013     *64-bit*)
2014       LD="${LD-ld} -melf64bmip"
2015       ;;
2016     esac
2017    else
2018     case `/usr/bin/file conftest.$ac_objext` in
2019     *32-bit*)
2020       LD="${LD-ld} -32"
2021       ;;
2022     *N32*)
2023       LD="${LD-ld} -n32"
2024       ;;
2025     *64-bit*)
2026       LD="${LD-ld} -64"
2027       ;;
2028     esac
2029    fi
2030   fi
2031   rm -rf conftest*
2032   ;;
2033
2034 ia64-*-hpux*)
2035   # Find out which ABI we are using.
2036   echo 'int i;' > conftest.$ac_ext
2037   if { (eval echo configure:2038: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2038     case "`/usr/bin/file conftest.o`" in
2039     *ELF-32*)
2040       HPUX_IA64_MODE="32"
2041       ;;
2042     *ELF-64*)
2043       HPUX_IA64_MODE="64"
2044       ;;
2045     esac
2046   fi
2047   rm -rf conftest*
2048   ;;
2049
2050 *-*-sco3.2v5*)
2051   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2052   SAVE_CFLAGS="$CFLAGS"
2053   CFLAGS="$CFLAGS -belf"
2054   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2055 echo "configure:2056: checking whether the C compiler needs -belf" >&5
2056 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2057   echo $ac_n "(cached) $ac_c" 1>&6
2058 else
2059   
2060      ac_ext=c
2061 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2062 ac_cpp='$CPP $CPPFLAGS'
2063 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2064 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2065 cross_compiling=$ac_cv_prog_cc_cross
2066
2067      cat > conftest.$ac_ext <<EOF
2068 #line 2069 "configure"
2069 #include "confdefs.h"
2070
2071 int main() {
2072
2073 ; return 0; }
2074 EOF
2075 if { (eval echo configure:2076: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2076   rm -rf conftest*
2077   lt_cv_cc_needs_belf=yes
2078 else
2079   echo "configure: failed program was:" >&5
2080   cat conftest.$ac_ext >&5
2081   rm -rf conftest*
2082   lt_cv_cc_needs_belf=no
2083 fi
2084 rm -f conftest*
2085      ac_ext=c
2086 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2087 ac_cpp='$CPP $CPPFLAGS'
2088 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2089 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2090 cross_compiling=$ac_cv_prog_cc_cross
2091
2092 fi
2093
2094 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2095   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2096     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2097     CFLAGS="$SAVE_CFLAGS"
2098   fi
2099   ;;
2100
2101
2102 esac
2103
2104
2105 # Save cache, so that ltconfig can load it
2106 cat > confcache <<\EOF
2107 # This file is a shell script that caches the results of configure
2108 # tests run on this system so they can be shared between configure
2109 # scripts and configure runs.  It is not useful on other systems.
2110 # If it contains results you don't want to keep, you may remove or edit it.
2111 #
2112 # By default, configure uses ./config.cache as the cache file,
2113 # creating it if it does not exist already.  You can give configure
2114 # the --cache-file=FILE option to use a different cache file; that is
2115 # what configure does when it calls configure scripts in
2116 # subdirectories, so they share the cache.
2117 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2118 # config.status only pays attention to the cache file if you give it the
2119 # --recheck option to rerun configure.
2120 #
2121 EOF
2122 # The following way of writing the cache mishandles newlines in values,
2123 # but we know of no workaround that is simple, portable, and efficient.
2124 # So, don't put newlines in cache variables' values.
2125 # Ultrix sh set writes to stderr and can't be redirected directly,
2126 # and sets the high bit in the cache file unless we assign to the vars.
2127 (set) 2>&1 |
2128   case `(ac_space=' '; set | grep ac_space) 2>&1` in
2129   *ac_space=\ *)
2130     # `set' does not quote correctly, so add quotes (double-quote substitution
2131     # turns \\\\ into \\, and sed turns \\ into \).
2132     sed -n \
2133       -e "s/'/'\\\\''/g" \
2134       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2135     ;;
2136   *)
2137     # `set' quotes correctly as required by POSIX, so do not add quotes.
2138     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2139     ;;
2140   esac >> confcache
2141 if cmp -s $cache_file confcache; then
2142   :
2143 else
2144   if test -w $cache_file; then
2145     echo "updating cache $cache_file"
2146     cat confcache > $cache_file
2147   else
2148     echo "not updating unwritable cache $cache_file"
2149   fi
2150 fi
2151 rm -f confcache
2152
2153
2154 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
2155 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2156 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2157 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2158 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2159 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2160 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2161 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2162 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2163 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2164
2165 # Reload cache, that may have been modified by ltconfig
2166 if test -r "$cache_file"; then
2167   echo "loading cache $cache_file"
2168   . $cache_file
2169 else
2170   echo "creating cache $cache_file"
2171   > $cache_file
2172 fi
2173
2174
2175 # This can be used to rebuild libtool when needed
2176 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2177
2178 # Always use our own libtool.
2179 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2180
2181 # Redirect the config.log output again, so that the ltconfig log is not
2182 # clobbered by the next message.
2183 exec 5>>./config.log
2184
2185   
2186
2187   
2188          
2189          
2190
2191 # Check whether --with-lib-path or --without-lib-path was given.
2192 if test "${with_lib_path+set}" = set; then
2193   withval="$with_lib_path"
2194   LIB_PATH=$withval
2195 fi
2196
2197 # Check whether --enable-targets or --disable-targets was given.
2198 if test "${enable_targets+set}" = set; then
2199   enableval="$enable_targets"
2200   case "${enableval}" in
2201   yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2202             ;;
2203   no)       enable_targets= ;;
2204   *)        enable_targets=$enableval ;;
2205 esac
2206 fi
2207 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2208 if test "${enable_64_bit_bfd+set}" = set; then
2209   enableval="$enable_64_bit_bfd"
2210   case "${enableval}" in
2211   yes)  want64=true  ;;
2212   no)   want64=false ;;
2213   *)    { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2214 esac
2215 else
2216   want64=false
2217 fi
2218
2219 # Check whether --with-sysroot or --without-sysroot was given.
2220 if test "${with_sysroot+set}" = set; then
2221   withval="$with_sysroot"
2222   
2223  case ${with_sysroot} in
2224  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
2225  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
2226  esac
2227
2228  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
2229  use_sysroot=yes
2230
2231  if test "x$exec_prefix" = xNONE; then
2232   if test "x$prefix" = xNONE; then
2233    test_prefix=/usr/local
2234   else
2235    test_prefix=$prefix
2236   fi
2237  else
2238   test_prefix=$exec_prefix
2239  fi
2240  case ${TARGET_SYSTEM_ROOT} in
2241  "${test_prefix}"|"${test_prefix}/"*|\
2242  '${exec_prefix}'|'${exec_prefix}/'*)
2243    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
2244    TARGET_SYSTEM_ROOT_DEFINE="$t"
2245    ;;
2246  esac
2247
2248 else
2249   
2250  use_sysroot=no
2251  TARGET_SYSTEM_ROOT=
2252  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
2253
2254 fi
2255
2256
2257
2258
2259
2260 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2261 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2262 if test "${enable_build_warnings+set}" = set; then
2263   enableval="$enable_build_warnings"
2264   case "${enableval}" in
2265   yes)  ;;
2266   no)   build_warnings="-w";;
2267   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2268         build_warnings="${build_warnings} ${t}";;
2269   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2270         build_warnings="${t} ${build_warnings}";;
2271   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2272 esac
2273 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2274   echo "Setting warning flags = $build_warnings" 6>&1
2275 fi
2276 fi
2277 WARN_CFLAGS=""
2278 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2279     WARN_CFLAGS="${build_warnings}"
2280 fi
2281
2282
2283
2284
2285
2286
2287 if test -z "$target" ; then
2288     { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2289 fi
2290 if test -z "$host" ; then
2291     { echo "configure: error: Unrecognized host system type; please check config.sub." 1>&2; exit 1; }
2292 fi
2293
2294 # host-specific stuff:
2295
2296 # Extract the first word of "gcc", so it can be a program name with args.
2297 set dummy gcc; ac_word=$2
2298 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2299 echo "configure:2300: checking for $ac_word" >&5
2300 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2301   echo $ac_n "(cached) $ac_c" 1>&6
2302 else
2303   if test -n "$CC"; then
2304   ac_cv_prog_CC="$CC" # Let the user override the test.
2305 else
2306   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2307   ac_dummy="$PATH"
2308   for ac_dir in $ac_dummy; do
2309     test -z "$ac_dir" && ac_dir=.
2310     if test -f $ac_dir/$ac_word; then
2311       ac_cv_prog_CC="gcc"
2312       break
2313     fi
2314   done
2315   IFS="$ac_save_ifs"
2316 fi
2317 fi
2318 CC="$ac_cv_prog_CC"
2319 if test -n "$CC"; then
2320   echo "$ac_t""$CC" 1>&6
2321 else
2322   echo "$ac_t""no" 1>&6
2323 fi
2324
2325 if test -z "$CC"; then
2326   # Extract the first word of "cc", so it can be a program name with args.
2327 set dummy cc; ac_word=$2
2328 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2329 echo "configure:2330: checking for $ac_word" >&5
2330 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2331   echo $ac_n "(cached) $ac_c" 1>&6
2332 else
2333   if test -n "$CC"; then
2334   ac_cv_prog_CC="$CC" # Let the user override the test.
2335 else
2336   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2337   ac_prog_rejected=no
2338   ac_dummy="$PATH"
2339   for ac_dir in $ac_dummy; do
2340     test -z "$ac_dir" && ac_dir=.
2341     if test -f $ac_dir/$ac_word; then
2342       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2343         ac_prog_rejected=yes
2344         continue
2345       fi
2346       ac_cv_prog_CC="cc"
2347       break
2348     fi
2349   done
2350   IFS="$ac_save_ifs"
2351 if test $ac_prog_rejected = yes; then
2352   # We found a bogon in the path, so make sure we never use it.
2353   set dummy $ac_cv_prog_CC
2354   shift
2355   if test $# -gt 0; then
2356     # We chose a different compiler from the bogus one.
2357     # However, it has the same basename, so the bogon will be chosen
2358     # first if we set CC to just the basename; use the full file name.
2359     shift
2360     set dummy "$ac_dir/$ac_word" "$@"
2361     shift
2362     ac_cv_prog_CC="$@"
2363   fi
2364 fi
2365 fi
2366 fi
2367 CC="$ac_cv_prog_CC"
2368 if test -n "$CC"; then
2369   echo "$ac_t""$CC" 1>&6
2370 else
2371   echo "$ac_t""no" 1>&6
2372 fi
2373
2374   if test -z "$CC"; then
2375     case "`uname -s`" in
2376     *win32* | *WIN32*)
2377       # Extract the first word of "cl", so it can be a program name with args.
2378 set dummy cl; ac_word=$2
2379 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2380 echo "configure:2381: checking for $ac_word" >&5
2381 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2382   echo $ac_n "(cached) $ac_c" 1>&6
2383 else
2384   if test -n "$CC"; then
2385   ac_cv_prog_CC="$CC" # Let the user override the test.
2386 else
2387   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2388   ac_dummy="$PATH"
2389   for ac_dir in $ac_dummy; do
2390     test -z "$ac_dir" && ac_dir=.
2391     if test -f $ac_dir/$ac_word; then
2392       ac_cv_prog_CC="cl"
2393       break
2394     fi
2395   done
2396   IFS="$ac_save_ifs"
2397 fi
2398 fi
2399 CC="$ac_cv_prog_CC"
2400 if test -n "$CC"; then
2401   echo "$ac_t""$CC" 1>&6
2402 else
2403   echo "$ac_t""no" 1>&6
2404 fi
2405  ;;
2406     esac
2407   fi
2408   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2409 fi
2410
2411 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2412 echo "configure:2413: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2413
2414 ac_ext=c
2415 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2416 ac_cpp='$CPP $CPPFLAGS'
2417 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2418 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2419 cross_compiling=$ac_cv_prog_cc_cross
2420
2421 cat > conftest.$ac_ext << EOF
2422
2423 #line 2424 "configure"
2424 #include "confdefs.h"
2425
2426 main(){return(0);}
2427 EOF
2428 if { (eval echo configure:2429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2429   ac_cv_prog_cc_works=yes
2430   # If we can't run a trivial program, we are probably using a cross compiler.
2431   if (./conftest; exit) 2>/dev/null; then
2432     ac_cv_prog_cc_cross=no
2433   else
2434     ac_cv_prog_cc_cross=yes
2435   fi
2436 else
2437   echo "configure: failed program was:" >&5
2438   cat conftest.$ac_ext >&5
2439   ac_cv_prog_cc_works=no
2440 fi
2441 rm -fr conftest*
2442 ac_ext=c
2443 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2444 ac_cpp='$CPP $CPPFLAGS'
2445 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2446 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2447 cross_compiling=$ac_cv_prog_cc_cross
2448
2449 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2450 if test $ac_cv_prog_cc_works = no; then
2451   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2452 fi
2453 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2454 echo "configure:2455: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2455 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2456 cross_compiling=$ac_cv_prog_cc_cross
2457
2458 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2459 echo "configure:2460: checking whether we are using GNU C" >&5
2460 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2461   echo $ac_n "(cached) $ac_c" 1>&6
2462 else
2463   cat > conftest.c <<EOF
2464 #ifdef __GNUC__
2465   yes;
2466 #endif
2467 EOF
2468 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2469   ac_cv_prog_gcc=yes
2470 else
2471   ac_cv_prog_gcc=no
2472 fi
2473 fi
2474
2475 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2476
2477 if test $ac_cv_prog_gcc = yes; then
2478   GCC=yes
2479 else
2480   GCC=
2481 fi
2482
2483 ac_test_CFLAGS="${CFLAGS+set}"
2484 ac_save_CFLAGS="$CFLAGS"
2485 CFLAGS=
2486 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2487 echo "configure:2488: checking whether ${CC-cc} accepts -g" >&5
2488 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2489   echo $ac_n "(cached) $ac_c" 1>&6
2490 else
2491   echo 'void f(){}' > conftest.c
2492 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2493   ac_cv_prog_cc_g=yes
2494 else
2495   ac_cv_prog_cc_g=no
2496 fi
2497 rm -f conftest*
2498
2499 fi
2500
2501 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2502 if test "$ac_test_CFLAGS" = set; then
2503   CFLAGS="$ac_save_CFLAGS"
2504 elif test $ac_cv_prog_cc_g = yes; then
2505   if test "$GCC" = yes; then
2506     CFLAGS="-g -O2"
2507   else
2508     CFLAGS="-g"
2509   fi
2510 else
2511   if test "$GCC" = yes; then
2512     CFLAGS="-O2"
2513   else
2514     CFLAGS=
2515   fi
2516 fi
2517
2518 # Find a good install program.  We prefer a C program (faster),
2519 # so one script is as good as another.  But avoid the broken or
2520 # incompatible versions:
2521 # SysV /etc/install, /usr/sbin/install
2522 # SunOS /usr/etc/install
2523 # IRIX /sbin/install
2524 # AIX /bin/install
2525 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2526 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2527 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2528 # ./install, which can be erroneously created by make from ./install.sh.
2529 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2530 echo "configure:2531: checking for a BSD compatible install" >&5
2531 if test -z "$INSTALL"; then
2532 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2533   echo $ac_n "(cached) $ac_c" 1>&6
2534 else
2535     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
2536   for ac_dir in $PATH; do
2537     # Account for people who put trailing slashes in PATH elements.
2538     case "$ac_dir/" in
2539     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2540     *)
2541       # OSF1 and SCO ODT 3.0 have their own names for install.
2542       # Don't use installbsd from OSF since it installs stuff as root
2543       # by default.
2544       for ac_prog in ginstall scoinst install; do
2545         if test -f $ac_dir/$ac_prog; then
2546           if test $ac_prog = install &&
2547             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2548             # AIX install.  It has an incompatible calling convention.
2549             :
2550           else
2551             ac_cv_path_install="$ac_dir/$ac_prog -c"
2552             break 2
2553           fi
2554         fi
2555       done
2556       ;;
2557     esac
2558   done
2559   IFS="$ac_save_IFS"
2560
2561 fi
2562   if test "${ac_cv_path_install+set}" = set; then
2563     INSTALL="$ac_cv_path_install"
2564   else
2565     # As a last resort, use the slow shell script.  We don't cache a
2566     # path for INSTALL within a source directory, because that will
2567     # break other packages using the cache if that directory is
2568     # removed, or if the path is relative.
2569     INSTALL="$ac_install_sh"
2570   fi
2571 fi
2572 echo "$ac_t""$INSTALL" 1>&6
2573
2574 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2575 # It thinks the first close brace ends the variable substitution.
2576 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2577
2578 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2579
2580 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2581
2582
2583 ALL_LINGUAS="fr sv tr es da"
2584 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2585 echo "configure:2586: checking how to run the C preprocessor" >&5
2586 # On Suns, sometimes $CPP names a directory.
2587 if test -n "$CPP" && test -d "$CPP"; then
2588   CPP=
2589 fi
2590 if test -z "$CPP"; then
2591 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2592   echo $ac_n "(cached) $ac_c" 1>&6
2593 else
2594     # This must be in double quotes, not single quotes, because CPP may get
2595   # substituted into the Makefile and "${CC-cc}" will confuse make.
2596   CPP="${CC-cc} -E"
2597   # On the NeXT, cc -E runs the code through the compiler's parser,
2598   # not just through cpp.
2599   cat > conftest.$ac_ext <<EOF
2600 #line 2601 "configure"
2601 #include "confdefs.h"
2602 #include <assert.h>
2603 Syntax Error
2604 EOF
2605 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2606 { (eval echo configure:2607: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2607 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2608 if test -z "$ac_err"; then
2609   :
2610 else
2611   echo "$ac_err" >&5
2612   echo "configure: failed program was:" >&5
2613   cat conftest.$ac_ext >&5
2614   rm -rf conftest*
2615   CPP="${CC-cc} -E -traditional-cpp"
2616   cat > conftest.$ac_ext <<EOF
2617 #line 2618 "configure"
2618 #include "confdefs.h"
2619 #include <assert.h>
2620 Syntax Error
2621 EOF
2622 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2623 { (eval echo configure:2624: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2624 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2625 if test -z "$ac_err"; then
2626   :
2627 else
2628   echo "$ac_err" >&5
2629   echo "configure: failed program was:" >&5
2630   cat conftest.$ac_ext >&5
2631   rm -rf conftest*
2632   CPP="${CC-cc} -nologo -E"
2633   cat > conftest.$ac_ext <<EOF
2634 #line 2635 "configure"
2635 #include "confdefs.h"
2636 #include <assert.h>
2637 Syntax Error
2638 EOF
2639 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2640 { (eval echo configure:2641: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2641 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2642 if test -z "$ac_err"; then
2643   :
2644 else
2645   echo "$ac_err" >&5
2646   echo "configure: failed program was:" >&5
2647   cat conftest.$ac_ext >&5
2648   rm -rf conftest*
2649   CPP=/lib/cpp
2650 fi
2651 rm -f conftest*
2652 fi
2653 rm -f conftest*
2654 fi
2655 rm -f conftest*
2656   ac_cv_prog_CPP="$CPP"
2657 fi
2658   CPP="$ac_cv_prog_CPP"
2659 else
2660   ac_cv_prog_CPP="$CPP"
2661 fi
2662 echo "$ac_t""$CPP" 1>&6
2663
2664 # Extract the first word of "ranlib", so it can be a program name with args.
2665 set dummy ranlib; ac_word=$2
2666 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2667 echo "configure:2668: checking for $ac_word" >&5
2668 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2669   echo $ac_n "(cached) $ac_c" 1>&6
2670 else
2671   if test -n "$RANLIB"; then
2672   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2673 else
2674   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2675   ac_dummy="$PATH"
2676   for ac_dir in $ac_dummy; do
2677     test -z "$ac_dir" && ac_dir=.
2678     if test -f $ac_dir/$ac_word; then
2679       ac_cv_prog_RANLIB="ranlib"
2680       break
2681     fi
2682   done
2683   IFS="$ac_save_ifs"
2684   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2685 fi
2686 fi
2687 RANLIB="$ac_cv_prog_RANLIB"
2688 if test -n "$RANLIB"; then
2689   echo "$ac_t""$RANLIB" 1>&6
2690 else
2691   echo "$ac_t""no" 1>&6
2692 fi
2693
2694 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2695 echo "configure:2696: checking for ANSI C header files" >&5
2696 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2697   echo $ac_n "(cached) $ac_c" 1>&6
2698 else
2699   cat > conftest.$ac_ext <<EOF
2700 #line 2701 "configure"
2701 #include "confdefs.h"
2702 #include <stdlib.h>
2703 #include <stdarg.h>
2704 #include <string.h>
2705 #include <float.h>
2706 EOF
2707 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2708 { (eval echo configure:2709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2709 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2710 if test -z "$ac_err"; then
2711   rm -rf conftest*
2712   ac_cv_header_stdc=yes
2713 else
2714   echo "$ac_err" >&5
2715   echo "configure: failed program was:" >&5
2716   cat conftest.$ac_ext >&5
2717   rm -rf conftest*
2718   ac_cv_header_stdc=no
2719 fi
2720 rm -f conftest*
2721
2722 if test $ac_cv_header_stdc = yes; then
2723   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2724 cat > conftest.$ac_ext <<EOF
2725 #line 2726 "configure"
2726 #include "confdefs.h"
2727 #include <string.h>
2728 EOF
2729 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2730   egrep "memchr" >/dev/null 2>&1; then
2731   :
2732 else
2733   rm -rf conftest*
2734   ac_cv_header_stdc=no
2735 fi
2736 rm -f conftest*
2737
2738 fi
2739
2740 if test $ac_cv_header_stdc = yes; then
2741   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2742 cat > conftest.$ac_ext <<EOF
2743 #line 2744 "configure"
2744 #include "confdefs.h"
2745 #include <stdlib.h>
2746 EOF
2747 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2748   egrep "free" >/dev/null 2>&1; then
2749   :
2750 else
2751   rm -rf conftest*
2752   ac_cv_header_stdc=no
2753 fi
2754 rm -f conftest*
2755
2756 fi
2757
2758 if test $ac_cv_header_stdc = yes; then
2759   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2760 if test "$cross_compiling" = yes; then
2761   :
2762 else
2763   cat > conftest.$ac_ext <<EOF
2764 #line 2765 "configure"
2765 #include "confdefs.h"
2766 #include <ctype.h>
2767 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2768 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2769 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2770 int main () { int i; for (i = 0; i < 256; i++)
2771 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2772 exit (0); }
2773
2774 EOF
2775 if { (eval echo configure:2776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2776 then
2777   :
2778 else
2779   echo "configure: failed program was:" >&5
2780   cat conftest.$ac_ext >&5
2781   rm -fr conftest*
2782   ac_cv_header_stdc=no
2783 fi
2784 rm -fr conftest*
2785 fi
2786
2787 fi
2788 fi
2789
2790 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2791 if test $ac_cv_header_stdc = yes; then
2792   cat >> confdefs.h <<\EOF
2793 #define STDC_HEADERS 1
2794 EOF
2795
2796 fi
2797
2798 echo $ac_n "checking for working const""... $ac_c" 1>&6
2799 echo "configure:2800: checking for working const" >&5
2800 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2801   echo $ac_n "(cached) $ac_c" 1>&6
2802 else
2803   cat > conftest.$ac_ext <<EOF
2804 #line 2805 "configure"
2805 #include "confdefs.h"
2806
2807 int main() {
2808
2809 /* Ultrix mips cc rejects this.  */
2810 typedef int charset[2]; const charset x;
2811 /* SunOS 4.1.1 cc rejects this.  */
2812 char const *const *ccp;
2813 char **p;
2814 /* NEC SVR4.0.2 mips cc rejects this.  */
2815 struct point {int x, y;};
2816 static struct point const zero = {0,0};
2817 /* AIX XL C 1.02.0.0 rejects this.
2818    It does not let you subtract one const X* pointer from another in an arm
2819    of an if-expression whose if-part is not a constant expression */
2820 const char *g = "string";
2821 ccp = &g + (g ? g-g : 0);
2822 /* HPUX 7.0 cc rejects these. */
2823 ++ccp;
2824 p = (char**) ccp;
2825 ccp = (char const *const *) p;
2826 { /* SCO 3.2v4 cc rejects this.  */
2827   char *t;
2828   char const *s = 0 ? (char *) 0 : (char const *) 0;
2829
2830   *t++ = 0;
2831 }
2832 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
2833   int x[] = {25, 17};
2834   const int *foo = &x[0];
2835   ++foo;
2836 }
2837 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2838   typedef const int *iptr;
2839   iptr p = 0;
2840   ++p;
2841 }
2842 { /* AIX XL C 1.02.0.0 rejects this saying
2843      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2844   struct s { int j; const int *ap[3]; };
2845   struct s *b; b->j = 5;
2846 }
2847 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2848   const int foo = 10;
2849 }
2850
2851 ; return 0; }
2852 EOF
2853 if { (eval echo configure:2854: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2854   rm -rf conftest*
2855   ac_cv_c_const=yes
2856 else
2857   echo "configure: failed program was:" >&5
2858   cat conftest.$ac_ext >&5
2859   rm -rf conftest*
2860   ac_cv_c_const=no
2861 fi
2862 rm -f conftest*
2863 fi
2864
2865 echo "$ac_t""$ac_cv_c_const" 1>&6
2866 if test $ac_cv_c_const = no; then
2867   cat >> confdefs.h <<\EOF
2868 #define const 
2869 EOF
2870
2871 fi
2872
2873 echo $ac_n "checking for inline""... $ac_c" 1>&6
2874 echo "configure:2875: checking for inline" >&5
2875 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2876   echo $ac_n "(cached) $ac_c" 1>&6
2877 else
2878   ac_cv_c_inline=no
2879 for ac_kw in inline __inline__ __inline; do
2880   cat > conftest.$ac_ext <<EOF
2881 #line 2882 "configure"
2882 #include "confdefs.h"
2883
2884 int main() {
2885 } $ac_kw foo() {
2886 ; return 0; }
2887 EOF
2888 if { (eval echo configure:2889: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2889   rm -rf conftest*
2890   ac_cv_c_inline=$ac_kw; break
2891 else
2892   echo "configure: failed program was:" >&5
2893   cat conftest.$ac_ext >&5
2894 fi
2895 rm -f conftest*
2896 done
2897
2898 fi
2899
2900 echo "$ac_t""$ac_cv_c_inline" 1>&6
2901 case "$ac_cv_c_inline" in
2902   inline | yes) ;;
2903   no) cat >> confdefs.h <<\EOF
2904 #define inline 
2905 EOF
2906  ;;
2907   *)  cat >> confdefs.h <<EOF
2908 #define inline $ac_cv_c_inline
2909 EOF
2910  ;;
2911 esac
2912
2913 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2914 echo "configure:2915: checking for off_t" >&5
2915 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2916   echo $ac_n "(cached) $ac_c" 1>&6
2917 else
2918   cat > conftest.$ac_ext <<EOF
2919 #line 2920 "configure"
2920 #include "confdefs.h"
2921 #include <sys/types.h>
2922 #if STDC_HEADERS
2923 #include <stdlib.h>
2924 #include <stddef.h>
2925 #endif
2926 EOF
2927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2928   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2929   rm -rf conftest*
2930   ac_cv_type_off_t=yes
2931 else
2932   rm -rf conftest*
2933   ac_cv_type_off_t=no
2934 fi
2935 rm -f conftest*
2936
2937 fi
2938 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2939 if test $ac_cv_type_off_t = no; then
2940   cat >> confdefs.h <<\EOF
2941 #define off_t long
2942 EOF
2943
2944 fi
2945
2946 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2947 echo "configure:2948: checking for size_t" >&5
2948 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2949   echo $ac_n "(cached) $ac_c" 1>&6
2950 else
2951   cat > conftest.$ac_ext <<EOF
2952 #line 2953 "configure"
2953 #include "confdefs.h"
2954 #include <sys/types.h>
2955 #if STDC_HEADERS
2956 #include <stdlib.h>
2957 #include <stddef.h>
2958 #endif
2959 EOF
2960 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2961   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2962   rm -rf conftest*
2963   ac_cv_type_size_t=yes
2964 else
2965   rm -rf conftest*
2966   ac_cv_type_size_t=no
2967 fi
2968 rm -f conftest*
2969
2970 fi
2971 echo "$ac_t""$ac_cv_type_size_t" 1>&6
2972 if test $ac_cv_type_size_t = no; then
2973   cat >> confdefs.h <<\EOF
2974 #define size_t unsigned
2975 EOF
2976
2977 fi
2978
2979 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2980 # for constant arguments.  Useless!
2981 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2982 echo "configure:2983: checking for working alloca.h" >&5
2983 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2984   echo $ac_n "(cached) $ac_c" 1>&6
2985 else
2986   cat > conftest.$ac_ext <<EOF
2987 #line 2988 "configure"
2988 #include "confdefs.h"
2989 #include <alloca.h>
2990 int main() {
2991 char *p = alloca(2 * sizeof(int));
2992 ; return 0; }
2993 EOF
2994 if { (eval echo configure:2995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2995   rm -rf conftest*
2996   ac_cv_header_alloca_h=yes
2997 else
2998   echo "configure: failed program was:" >&5
2999   cat conftest.$ac_ext >&5
3000   rm -rf conftest*
3001   ac_cv_header_alloca_h=no
3002 fi
3003 rm -f conftest*
3004 fi
3005
3006 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3007 if test $ac_cv_header_alloca_h = yes; then
3008   cat >> confdefs.h <<\EOF
3009 #define HAVE_ALLOCA_H 1
3010 EOF
3011
3012 fi
3013
3014 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3015 echo "configure:3016: checking for alloca" >&5
3016 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3017   echo $ac_n "(cached) $ac_c" 1>&6
3018 else
3019   cat > conftest.$ac_ext <<EOF
3020 #line 3021 "configure"
3021 #include "confdefs.h"
3022
3023 #ifdef __GNUC__
3024 # define alloca __builtin_alloca
3025 #else
3026 # ifdef _MSC_VER
3027 #  include <malloc.h>
3028 #  define alloca _alloca
3029 # else
3030 #  if HAVE_ALLOCA_H
3031 #   include <alloca.h>
3032 #  else
3033 #   ifdef _AIX
3034  #pragma alloca
3035 #   else
3036 #    ifndef alloca /* predefined by HP cc +Olibcalls */
3037 char *alloca ();
3038 #    endif
3039 #   endif
3040 #  endif
3041 # endif
3042 #endif
3043
3044 int main() {
3045 char *p = (char *) alloca(1);
3046 ; return 0; }
3047 EOF
3048 if { (eval echo configure:3049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3049   rm -rf conftest*
3050   ac_cv_func_alloca_works=yes
3051 else
3052   echo "configure: failed program was:" >&5
3053   cat conftest.$ac_ext >&5
3054   rm -rf conftest*
3055   ac_cv_func_alloca_works=no
3056 fi
3057 rm -f conftest*
3058 fi
3059
3060 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3061 if test $ac_cv_func_alloca_works = yes; then
3062   cat >> confdefs.h <<\EOF
3063 #define HAVE_ALLOCA 1
3064 EOF
3065
3066 fi
3067
3068 if test $ac_cv_func_alloca_works = no; then
3069   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3070   # that cause trouble.  Some versions do not even contain alloca or
3071   # contain a buggy version.  If you still want to use their alloca,
3072   # use ar to extract alloca.o from them instead of compiling alloca.c.
3073   ALLOCA=alloca.${ac_objext}
3074   cat >> confdefs.h <<\EOF
3075 #define C_ALLOCA 1
3076 EOF
3077
3078
3079 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3080 echo "configure:3081: checking whether alloca needs Cray hooks" >&5
3081 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3082   echo $ac_n "(cached) $ac_c" 1>&6
3083 else
3084   cat > conftest.$ac_ext <<EOF
3085 #line 3086 "configure"
3086 #include "confdefs.h"
3087 #if defined(CRAY) && ! defined(CRAY2)
3088 webecray
3089 #else
3090 wenotbecray
3091 #endif
3092
3093 EOF
3094 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3095   egrep "webecray" >/dev/null 2>&1; then
3096   rm -rf conftest*
3097   ac_cv_os_cray=yes
3098 else
3099   rm -rf conftest*
3100   ac_cv_os_cray=no
3101 fi
3102 rm -f conftest*
3103
3104 fi
3105
3106 echo "$ac_t""$ac_cv_os_cray" 1>&6
3107 if test $ac_cv_os_cray = yes; then
3108 for ac_func in _getb67 GETB67 getb67; do
3109   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3110 echo "configure:3111: checking for $ac_func" >&5
3111 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3112   echo $ac_n "(cached) $ac_c" 1>&6
3113 else
3114   cat > conftest.$ac_ext <<EOF
3115 #line 3116 "configure"
3116 #include "confdefs.h"
3117 /* System header to define __stub macros and hopefully few prototypes,
3118     which can conflict with char $ac_func(); below.  */
3119 #include <assert.h>
3120 /* Override any gcc2 internal prototype to avoid an error.  */
3121 /* We use char because int might match the return type of a gcc2
3122     builtin and then its argument prototype would still apply.  */
3123 char $ac_func();
3124
3125 int main() {
3126
3127 /* The GNU C library defines this for functions which it implements
3128     to always fail with ENOSYS.  Some functions are actually named
3129     something starting with __ and the normal name is an alias.  */
3130 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3131 choke me
3132 #else
3133 $ac_func();
3134 #endif
3135
3136 ; return 0; }
3137 EOF
3138 if { (eval echo configure:3139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3139   rm -rf conftest*
3140   eval "ac_cv_func_$ac_func=yes"
3141 else
3142   echo "configure: failed program was:" >&5
3143   cat conftest.$ac_ext >&5
3144   rm -rf conftest*
3145   eval "ac_cv_func_$ac_func=no"
3146 fi
3147 rm -f conftest*
3148 fi
3149
3150 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3151   echo "$ac_t""yes" 1>&6
3152   cat >> confdefs.h <<EOF
3153 #define CRAY_STACKSEG_END $ac_func
3154 EOF
3155
3156   break
3157 else
3158   echo "$ac_t""no" 1>&6
3159 fi
3160
3161 done
3162 fi
3163
3164 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3165 echo "configure:3166: checking stack direction for C alloca" >&5
3166 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3167   echo $ac_n "(cached) $ac_c" 1>&6
3168 else
3169   if test "$cross_compiling" = yes; then
3170   ac_cv_c_stack_direction=0
3171 else
3172   cat > conftest.$ac_ext <<EOF
3173 #line 3174 "configure"
3174 #include "confdefs.h"
3175 find_stack_direction ()
3176 {
3177   static char *addr = 0;
3178   auto char dummy;
3179   if (addr == 0)
3180     {
3181       addr = &dummy;
3182       return find_stack_direction ();
3183     }
3184   else
3185     return (&dummy > addr) ? 1 : -1;
3186 }
3187 main ()
3188 {
3189   exit (find_stack_direction() < 0);
3190 }
3191 EOF
3192 if { (eval echo configure:3193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3193 then
3194   ac_cv_c_stack_direction=1
3195 else
3196   echo "configure: failed program was:" >&5
3197   cat conftest.$ac_ext >&5
3198   rm -fr conftest*
3199   ac_cv_c_stack_direction=-1
3200 fi
3201 rm -fr conftest*
3202 fi
3203
3204 fi
3205
3206 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3207 cat >> confdefs.h <<EOF
3208 #define STACK_DIRECTION $ac_cv_c_stack_direction
3209 EOF
3210
3211 fi
3212
3213 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
3214 do
3215 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3216 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3217 echo "configure:3218: checking for $ac_hdr" >&5
3218 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3219   echo $ac_n "(cached) $ac_c" 1>&6
3220 else
3221   cat > conftest.$ac_ext <<EOF
3222 #line 3223 "configure"
3223 #include "confdefs.h"
3224 #include <$ac_hdr>
3225 EOF
3226 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3227 { (eval echo configure:3228: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3228 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3229 if test -z "$ac_err"; then
3230   rm -rf conftest*
3231   eval "ac_cv_header_$ac_safe=yes"
3232 else
3233   echo "$ac_err" >&5
3234   echo "configure: failed program was:" >&5
3235   cat conftest.$ac_ext >&5
3236   rm -rf conftest*
3237   eval "ac_cv_header_$ac_safe=no"
3238 fi
3239 rm -f conftest*
3240 fi
3241 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3242   echo "$ac_t""yes" 1>&6
3243     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3244   cat >> confdefs.h <<EOF
3245 #define $ac_tr_hdr 1
3246 EOF
3247  
3248 else
3249   echo "$ac_t""no" 1>&6
3250 fi
3251 done
3252
3253 for ac_func in getpagesize
3254 do
3255 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3256 echo "configure:3257: checking for $ac_func" >&5
3257 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3258   echo $ac_n "(cached) $ac_c" 1>&6
3259 else
3260   cat > conftest.$ac_ext <<EOF
3261 #line 3262 "configure"
3262 #include "confdefs.h"
3263 /* System header to define __stub macros and hopefully few prototypes,
3264     which can conflict with char $ac_func(); below.  */
3265 #include <assert.h>
3266 /* Override any gcc2 internal prototype to avoid an error.  */
3267 /* We use char because int might match the return type of a gcc2
3268     builtin and then its argument prototype would still apply.  */
3269 char $ac_func();
3270
3271 int main() {
3272
3273 /* The GNU C library defines this for functions which it implements
3274     to always fail with ENOSYS.  Some functions are actually named
3275     something starting with __ and the normal name is an alias.  */
3276 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3277 choke me
3278 #else
3279 $ac_func();
3280 #endif
3281
3282 ; return 0; }
3283 EOF
3284 if { (eval echo configure:3285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3285   rm -rf conftest*
3286   eval "ac_cv_func_$ac_func=yes"
3287 else
3288   echo "configure: failed program was:" >&5
3289   cat conftest.$ac_ext >&5
3290   rm -rf conftest*
3291   eval "ac_cv_func_$ac_func=no"
3292 fi
3293 rm -f conftest*
3294 fi
3295
3296 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3297   echo "$ac_t""yes" 1>&6
3298     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3299   cat >> confdefs.h <<EOF
3300 #define $ac_tr_func 1
3301 EOF
3302  
3303 else
3304   echo "$ac_t""no" 1>&6
3305 fi
3306 done
3307
3308 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3309 echo "configure:3310: checking for working mmap" >&5
3310 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3311   echo $ac_n "(cached) $ac_c" 1>&6
3312 else
3313   if test "$cross_compiling" = yes; then
3314   ac_cv_func_mmap_fixed_mapped=no
3315 else
3316   cat > conftest.$ac_ext <<EOF
3317 #line 3318 "configure"
3318 #include "confdefs.h"
3319
3320 /* Thanks to Mike Haertel and Jim Avera for this test.
3321    Here is a matrix of mmap possibilities:
3322         mmap private not fixed
3323         mmap private fixed at somewhere currently unmapped
3324         mmap private fixed at somewhere already mapped
3325         mmap shared not fixed
3326         mmap shared fixed at somewhere currently unmapped
3327         mmap shared fixed at somewhere already mapped
3328    For private mappings, we should verify that changes cannot be read()
3329    back from the file, nor mmap's back from the file at a different
3330    address.  (There have been systems where private was not correctly
3331    implemented like the infamous i386 svr4.0, and systems where the
3332    VM page cache was not coherent with the filesystem buffer cache
3333    like early versions of FreeBSD and possibly contemporary NetBSD.)
3334    For shared mappings, we should conversely verify that changes get
3335    propogated back to all the places they're supposed to be.
3336
3337    Grep wants private fixed already mapped.
3338    The main things grep needs to know about mmap are:
3339    * does it exist and is it safe to write into the mmap'd area
3340    * how to use it (BSD variants)  */
3341 #include <sys/types.h>
3342 #include <fcntl.h>
3343 #include <sys/mman.h>
3344
3345 #if HAVE_SYS_TYPES_H
3346 # include <sys/types.h>
3347 #endif
3348
3349 #if HAVE_STDLIB_H
3350 # include <stdlib.h>
3351 #endif
3352
3353 #if HAVE_SYS_STAT_H
3354 # include <sys/stat.h>
3355 #endif
3356
3357 #if HAVE_UNISTD_H
3358 # include <unistd.h>
3359 #endif
3360
3361 /* This mess was copied from the GNU getpagesize.h.  */
3362 #ifndef HAVE_GETPAGESIZE
3363
3364 /* Assume that all systems that can run configure have sys/param.h.  */
3365 # ifndef HAVE_SYS_PARAM_H
3366 #  define HAVE_SYS_PARAM_H 1
3367 # endif
3368
3369 # ifdef _SC_PAGESIZE
3370 #  define getpagesize() sysconf(_SC_PAGESIZE)
3371 # else /* no _SC_PAGESIZE */
3372 #  ifdef HAVE_SYS_PARAM_H
3373 #   include <sys/param.h>
3374 #   ifdef EXEC_PAGESIZE
3375 #    define getpagesize() EXEC_PAGESIZE
3376 #   else /* no EXEC_PAGESIZE */
3377 #    ifdef NBPG
3378 #     define getpagesize() NBPG * CLSIZE
3379 #     ifndef CLSIZE
3380 #      define CLSIZE 1
3381 #     endif /* no CLSIZE */
3382 #    else /* no NBPG */
3383 #     ifdef NBPC
3384 #      define getpagesize() NBPC
3385 #     else /* no NBPC */
3386 #      ifdef PAGESIZE
3387 #       define getpagesize() PAGESIZE
3388 #      endif /* PAGESIZE */
3389 #     endif /* no NBPC */
3390 #    endif /* no NBPG */
3391 #   endif /* no EXEC_PAGESIZE */
3392 #  else /* no HAVE_SYS_PARAM_H */
3393 #   define getpagesize() 8192   /* punt totally */
3394 #  endif /* no HAVE_SYS_PARAM_H */
3395 # endif /* no _SC_PAGESIZE */
3396
3397 #endif /* no HAVE_GETPAGESIZE */
3398
3399 #ifdef __cplusplus
3400 extern "C" { void *malloc(unsigned); }
3401 #else
3402 char *malloc();
3403 #endif
3404
3405 int
3406 main()
3407 {
3408         char *data, *data2, *data3;
3409         int i, pagesize;
3410         int fd;
3411
3412         pagesize = getpagesize();
3413
3414         /*
3415          * First, make a file with some known garbage in it.
3416          */
3417         data = malloc(pagesize);
3418         if (!data)
3419                 exit(1);
3420         for (i = 0; i < pagesize; ++i)
3421                 *(data + i) = rand();
3422         umask(0);
3423         fd = creat("conftestmmap", 0600);
3424         if (fd < 0)
3425                 exit(1);
3426         if (write(fd, data, pagesize) != pagesize)
3427                 exit(1);
3428         close(fd);
3429
3430         /*
3431          * Next, try to mmap the file at a fixed address which
3432          * already has something else allocated at it.  If we can,
3433          * also make sure that we see the same garbage.
3434          */
3435         fd = open("conftestmmap", O_RDWR);
3436         if (fd < 0)
3437                 exit(1);
3438         data2 = malloc(2 * pagesize);
3439         if (!data2)
3440                 exit(1);
3441         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3442         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3443             MAP_PRIVATE | MAP_FIXED, fd, 0L))
3444                 exit(1);
3445         for (i = 0; i < pagesize; ++i)
3446                 if (*(data + i) != *(data2 + i))
3447                         exit(1);
3448
3449         /*
3450          * Finally, make sure that changes to the mapped area
3451          * do not percolate back to the file as seen by read().
3452          * (This is a bug on some variants of i386 svr4.0.)
3453          */
3454         for (i = 0; i < pagesize; ++i)
3455                 *(data2 + i) = *(data2 + i) + 1;
3456         data3 = malloc(pagesize);
3457         if (!data3)
3458                 exit(1);
3459         if (read(fd, data3, pagesize) != pagesize)
3460                 exit(1);
3461         for (i = 0; i < pagesize; ++i)
3462                 if (*(data + i) != *(data3 + i))
3463                         exit(1);
3464         close(fd);
3465         unlink("conftestmmap");
3466         exit(0);
3467 }
3468
3469 EOF
3470 if { (eval echo configure:3471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3471 then
3472   ac_cv_func_mmap_fixed_mapped=yes
3473 else
3474   echo "configure: failed program was:" >&5
3475   cat conftest.$ac_ext >&5
3476   rm -fr conftest*
3477   ac_cv_func_mmap_fixed_mapped=no
3478 fi
3479 rm -fr conftest*
3480 fi
3481
3482 fi
3483
3484 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3485 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3486   cat >> confdefs.h <<\EOF
3487 #define HAVE_MMAP 1
3488 EOF
3489
3490 fi
3491
3492                               
3493    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3494 unistd.h values.h sys/param.h
3495 do
3496 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3497 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3498 echo "configure:3499: checking for $ac_hdr" >&5
3499 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3500   echo $ac_n "(cached) $ac_c" 1>&6
3501 else
3502   cat > conftest.$ac_ext <<EOF
3503 #line 3504 "configure"
3504 #include "confdefs.h"
3505 #include <$ac_hdr>
3506 EOF
3507 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3508 { (eval echo configure:3509: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3509 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3510 if test -z "$ac_err"; then
3511   rm -rf conftest*
3512   eval "ac_cv_header_$ac_safe=yes"
3513 else
3514   echo "$ac_err" >&5
3515   echo "configure: failed program was:" >&5
3516   cat conftest.$ac_ext >&5
3517   rm -rf conftest*
3518   eval "ac_cv_header_$ac_safe=no"
3519 fi
3520 rm -f conftest*
3521 fi
3522 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3523   echo "$ac_t""yes" 1>&6
3524     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3525   cat >> confdefs.h <<EOF
3526 #define $ac_tr_hdr 1
3527 EOF
3528  
3529 else
3530   echo "$ac_t""no" 1>&6
3531 fi
3532 done
3533
3534    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3535 __argz_count __argz_stringify __argz_next
3536 do
3537 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3538 echo "configure:3539: checking for $ac_func" >&5
3539 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3540   echo $ac_n "(cached) $ac_c" 1>&6
3541 else
3542   cat > conftest.$ac_ext <<EOF
3543 #line 3544 "configure"
3544 #include "confdefs.h"
3545 /* System header to define __stub macros and hopefully few prototypes,
3546     which can conflict with char $ac_func(); below.  */
3547 #include <assert.h>
3548 /* Override any gcc2 internal prototype to avoid an error.  */
3549 /* We use char because int might match the return type of a gcc2
3550     builtin and then its argument prototype would still apply.  */
3551 char $ac_func();
3552
3553 int main() {
3554
3555 /* The GNU C library defines this for functions which it implements
3556     to always fail with ENOSYS.  Some functions are actually named
3557     something starting with __ and the normal name is an alias.  */
3558 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3559 choke me
3560 #else
3561 $ac_func();
3562 #endif
3563
3564 ; return 0; }
3565 EOF
3566 if { (eval echo configure:3567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3567   rm -rf conftest*
3568   eval "ac_cv_func_$ac_func=yes"
3569 else
3570   echo "configure: failed program was:" >&5
3571   cat conftest.$ac_ext >&5
3572   rm -rf conftest*
3573   eval "ac_cv_func_$ac_func=no"
3574 fi
3575 rm -f conftest*
3576 fi
3577
3578 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3579   echo "$ac_t""yes" 1>&6
3580     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3581   cat >> confdefs.h <<EOF
3582 #define $ac_tr_func 1
3583 EOF
3584  
3585 else
3586   echo "$ac_t""no" 1>&6
3587 fi
3588 done
3589
3590
3591    if test "${ac_cv_func_stpcpy+set}" != "set"; then
3592      for ac_func in stpcpy
3593 do
3594 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3595 echo "configure:3596: checking for $ac_func" >&5
3596 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3597   echo $ac_n "(cached) $ac_c" 1>&6
3598 else
3599   cat > conftest.$ac_ext <<EOF
3600 #line 3601 "configure"
3601 #include "confdefs.h"
3602 /* System header to define __stub macros and hopefully few prototypes,
3603     which can conflict with char $ac_func(); below.  */
3604 #include <assert.h>
3605 /* Override any gcc2 internal prototype to avoid an error.  */
3606 /* We use char because int might match the return type of a gcc2
3607     builtin and then its argument prototype would still apply.  */
3608 char $ac_func();
3609
3610 int main() {
3611
3612 /* The GNU C library defines this for functions which it implements
3613     to always fail with ENOSYS.  Some functions are actually named
3614     something starting with __ and the normal name is an alias.  */
3615 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3616 choke me
3617 #else
3618 $ac_func();
3619 #endif
3620
3621 ; return 0; }
3622 EOF
3623 if { (eval echo configure:3624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3624   rm -rf conftest*
3625   eval "ac_cv_func_$ac_func=yes"
3626 else
3627   echo "configure: failed program was:" >&5
3628   cat conftest.$ac_ext >&5
3629   rm -rf conftest*
3630   eval "ac_cv_func_$ac_func=no"
3631 fi
3632 rm -f conftest*
3633 fi
3634
3635 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3636   echo "$ac_t""yes" 1>&6
3637     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3638   cat >> confdefs.h <<EOF
3639 #define $ac_tr_func 1
3640 EOF
3641  
3642 else
3643   echo "$ac_t""no" 1>&6
3644 fi
3645 done
3646
3647    fi
3648    if test "${ac_cv_func_stpcpy}" = "yes"; then
3649      cat >> confdefs.h <<\EOF
3650 #define HAVE_STPCPY 1
3651 EOF
3652
3653    fi
3654
3655    if test $ac_cv_header_locale_h = yes; then
3656     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3657 echo "configure:3658: checking for LC_MESSAGES" >&5
3658 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3659   echo $ac_n "(cached) $ac_c" 1>&6
3660 else
3661   cat > conftest.$ac_ext <<EOF
3662 #line 3663 "configure"
3663 #include "confdefs.h"
3664 #include <locale.h>
3665 int main() {
3666 return LC_MESSAGES
3667 ; return 0; }
3668 EOF
3669 if { (eval echo configure:3670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3670   rm -rf conftest*
3671   am_cv_val_LC_MESSAGES=yes
3672 else
3673   echo "configure: failed program was:" >&5
3674   cat conftest.$ac_ext >&5
3675   rm -rf conftest*
3676   am_cv_val_LC_MESSAGES=no
3677 fi
3678 rm -f conftest*
3679 fi
3680
3681 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3682     if test $am_cv_val_LC_MESSAGES = yes; then
3683       cat >> confdefs.h <<\EOF
3684 #define HAVE_LC_MESSAGES 1
3685 EOF
3686
3687     fi
3688   fi
3689    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3690 echo "configure:3691: checking whether NLS is requested" >&5
3691         # Check whether --enable-nls or --disable-nls was given.
3692 if test "${enable_nls+set}" = set; then
3693   enableval="$enable_nls"
3694   USE_NLS=$enableval
3695 else
3696   USE_NLS=yes
3697 fi
3698
3699     echo "$ac_t""$USE_NLS" 1>&6
3700     
3701
3702     USE_INCLUDED_LIBINTL=no
3703
3704         if test "$USE_NLS" = "yes"; then
3705       cat >> confdefs.h <<\EOF
3706 #define ENABLE_NLS 1
3707 EOF
3708
3709       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3710 echo "configure:3711: checking whether included gettext is requested" >&5
3711       # Check whether --with-included-gettext or --without-included-gettext was given.
3712 if test "${with_included_gettext+set}" = set; then
3713   withval="$with_included_gettext"
3714   nls_cv_force_use_gnu_gettext=$withval
3715 else
3716   nls_cv_force_use_gnu_gettext=no
3717 fi
3718
3719       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3720
3721       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3722       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3723                                         nls_cv_header_intl=
3724         nls_cv_header_libgt=
3725         CATOBJEXT=NONE
3726
3727         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3728 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3729 echo "configure:3730: checking for libintl.h" >&5
3730 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3731   echo $ac_n "(cached) $ac_c" 1>&6
3732 else
3733   cat > conftest.$ac_ext <<EOF
3734 #line 3735 "configure"
3735 #include "confdefs.h"
3736 #include <libintl.h>
3737 EOF
3738 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3739 { (eval echo configure:3740: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3740 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3741 if test -z "$ac_err"; then
3742   rm -rf conftest*
3743   eval "ac_cv_header_$ac_safe=yes"
3744 else
3745   echo "$ac_err" >&5
3746   echo "configure: failed program was:" >&5
3747   cat conftest.$ac_ext >&5
3748   rm -rf conftest*
3749   eval "ac_cv_header_$ac_safe=no"
3750 fi
3751 rm -f conftest*
3752 fi
3753 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3754   echo "$ac_t""yes" 1>&6
3755   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3756 echo "configure:3757: checking for gettext in libc" >&5
3757 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3758   echo $ac_n "(cached) $ac_c" 1>&6
3759 else
3760   cat > conftest.$ac_ext <<EOF
3761 #line 3762 "configure"
3762 #include "confdefs.h"
3763 #include <libintl.h>
3764 int main() {
3765 return (int) gettext ("")
3766 ; return 0; }
3767 EOF
3768 if { (eval echo configure:3769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3769   rm -rf conftest*
3770   gt_cv_func_gettext_libc=yes
3771 else
3772   echo "configure: failed program was:" >&5
3773   cat conftest.$ac_ext >&5
3774   rm -rf conftest*
3775   gt_cv_func_gettext_libc=no
3776 fi
3777 rm -f conftest*
3778 fi
3779
3780 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3781
3782            if test "$gt_cv_func_gettext_libc" != "yes"; then
3783              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3784 echo "configure:3785: checking for bindtextdomain in -lintl" >&5
3785 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3786 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3787   echo $ac_n "(cached) $ac_c" 1>&6
3788 else
3789   ac_save_LIBS="$LIBS"
3790 LIBS="-lintl  $LIBS"
3791 cat > conftest.$ac_ext <<EOF
3792 #line 3793 "configure"
3793 #include "confdefs.h"
3794 /* Override any gcc2 internal prototype to avoid an error.  */
3795 /* We use char because int might match the return type of a gcc2
3796     builtin and then its argument prototype would still apply.  */
3797 char bindtextdomain();
3798
3799 int main() {
3800 bindtextdomain()
3801 ; return 0; }
3802 EOF
3803 if { (eval echo configure:3804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3804   rm -rf conftest*
3805   eval "ac_cv_lib_$ac_lib_var=yes"
3806 else
3807   echo "configure: failed program was:" >&5
3808   cat conftest.$ac_ext >&5
3809   rm -rf conftest*
3810   eval "ac_cv_lib_$ac_lib_var=no"
3811 fi
3812 rm -f conftest*
3813 LIBS="$ac_save_LIBS"
3814
3815 fi
3816 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3817   echo "$ac_t""yes" 1>&6
3818   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3819 echo "configure:3820: checking for gettext in libintl" >&5
3820 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3821   echo $ac_n "(cached) $ac_c" 1>&6
3822 else
3823   cat > conftest.$ac_ext <<EOF
3824 #line 3825 "configure"
3825 #include "confdefs.h"
3826
3827 int main() {
3828 return (int) gettext ("")
3829 ; return 0; }
3830 EOF
3831 if { (eval echo configure:3832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3832   rm -rf conftest*
3833   gt_cv_func_gettext_libintl=yes
3834 else
3835   echo "configure: failed program was:" >&5
3836   cat conftest.$ac_ext >&5
3837   rm -rf conftest*
3838   gt_cv_func_gettext_libintl=no
3839 fi
3840 rm -f conftest*
3841 fi
3842
3843 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3844 else
3845   echo "$ac_t""no" 1>&6
3846 fi
3847
3848            fi
3849
3850            if test "$gt_cv_func_gettext_libc" = "yes" \
3851               || test "$gt_cv_func_gettext_libintl" = "yes"; then
3852               cat >> confdefs.h <<\EOF
3853 #define HAVE_GETTEXT 1
3854 EOF
3855
3856               # Extract the first word of "msgfmt", so it can be a program name with args.
3857 set dummy msgfmt; ac_word=$2
3858 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3859 echo "configure:3860: checking for $ac_word" >&5
3860 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3861   echo $ac_n "(cached) $ac_c" 1>&6
3862 else
3863   case "$MSGFMT" in
3864   /*)
3865   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3866   ;;
3867   *)
3868   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3869   for ac_dir in $PATH; do
3870     test -z "$ac_dir" && ac_dir=.
3871     if test -f $ac_dir/$ac_word; then
3872       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3873         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3874         break
3875       fi
3876     fi
3877   done
3878   IFS="$ac_save_ifs"
3879   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3880   ;;
3881 esac
3882 fi
3883 MSGFMT="$ac_cv_path_MSGFMT"
3884 if test -n "$MSGFMT"; then
3885   echo "$ac_t""$MSGFMT" 1>&6
3886 else
3887   echo "$ac_t""no" 1>&6
3888 fi
3889               if test "$MSGFMT" != "no"; then
3890                 for ac_func in dcgettext
3891 do
3892 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3893 echo "configure:3894: checking for $ac_func" >&5
3894 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3895   echo $ac_n "(cached) $ac_c" 1>&6
3896 else
3897   cat > conftest.$ac_ext <<EOF
3898 #line 3899 "configure"
3899 #include "confdefs.h"
3900 /* System header to define __stub macros and hopefully few prototypes,
3901     which can conflict with char $ac_func(); below.  */
3902 #include <assert.h>
3903 /* Override any gcc2 internal prototype to avoid an error.  */
3904 /* We use char because int might match the return type of a gcc2
3905     builtin and then its argument prototype would still apply.  */
3906 char $ac_func();
3907
3908 int main() {
3909
3910 /* The GNU C library defines this for functions which it implements
3911     to always fail with ENOSYS.  Some functions are actually named
3912     something starting with __ and the normal name is an alias.  */
3913 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3914 choke me
3915 #else
3916 $ac_func();
3917 #endif
3918
3919 ; return 0; }
3920 EOF
3921 if { (eval echo configure:3922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3922   rm -rf conftest*
3923   eval "ac_cv_func_$ac_func=yes"
3924 else
3925   echo "configure: failed program was:" >&5
3926   cat conftest.$ac_ext >&5
3927   rm -rf conftest*
3928   eval "ac_cv_func_$ac_func=no"
3929 fi
3930 rm -f conftest*
3931 fi
3932
3933 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3934   echo "$ac_t""yes" 1>&6
3935     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3936   cat >> confdefs.h <<EOF
3937 #define $ac_tr_func 1
3938 EOF
3939  
3940 else
3941   echo "$ac_t""no" 1>&6
3942 fi
3943 done
3944
3945                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3946 set dummy gmsgfmt; ac_word=$2
3947 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3948 echo "configure:3949: checking for $ac_word" >&5
3949 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3950   echo $ac_n "(cached) $ac_c" 1>&6
3951 else
3952   case "$GMSGFMT" in
3953   /*)
3954   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3955   ;;
3956   ?:/*)                  
3957   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3958   ;;
3959   *)
3960   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3961   ac_dummy="$PATH"
3962   for ac_dir in $ac_dummy; do 
3963     test -z "$ac_dir" && ac_dir=.
3964     if test -f $ac_dir/$ac_word; then
3965       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3966       break
3967     fi
3968   done
3969   IFS="$ac_save_ifs"
3970   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3971   ;;
3972 esac
3973 fi
3974 GMSGFMT="$ac_cv_path_GMSGFMT"
3975 if test -n "$GMSGFMT"; then
3976   echo "$ac_t""$GMSGFMT" 1>&6
3977 else
3978   echo "$ac_t""no" 1>&6
3979 fi
3980
3981                 # Extract the first word of "xgettext", so it can be a program name with args.
3982 set dummy xgettext; ac_word=$2
3983 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3984 echo "configure:3985: checking for $ac_word" >&5
3985 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3986   echo $ac_n "(cached) $ac_c" 1>&6
3987 else
3988   case "$XGETTEXT" in
3989   /*)
3990   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3991   ;;
3992   *)
3993   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3994   for ac_dir in $PATH; do
3995     test -z "$ac_dir" && ac_dir=.
3996     if test -f $ac_dir/$ac_word; then
3997       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3998         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3999         break
4000       fi
4001     fi
4002   done
4003   IFS="$ac_save_ifs"
4004   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4005   ;;
4006 esac
4007 fi
4008 XGETTEXT="$ac_cv_path_XGETTEXT"
4009 if test -n "$XGETTEXT"; then
4010   echo "$ac_t""$XGETTEXT" 1>&6
4011 else
4012   echo "$ac_t""no" 1>&6
4013 fi
4014
4015                 cat > conftest.$ac_ext <<EOF
4016 #line 4017 "configure"
4017 #include "confdefs.h"
4018
4019 int main() {
4020 extern int _nl_msg_cat_cntr;
4021                                return _nl_msg_cat_cntr
4022 ; return 0; }
4023 EOF
4024 if { (eval echo configure:4025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4025   rm -rf conftest*
4026   CATOBJEXT=.gmo
4027                    DATADIRNAME=share
4028 else
4029   echo "configure: failed program was:" >&5
4030   cat conftest.$ac_ext >&5
4031   rm -rf conftest*
4032   CATOBJEXT=.mo
4033                    DATADIRNAME=lib
4034 fi
4035 rm -f conftest*
4036                 INSTOBJEXT=.mo
4037               fi
4038             fi
4039         
4040 else
4041   echo "$ac_t""no" 1>&6
4042 fi
4043
4044
4045                 
4046         if test "$CATOBJEXT" = "NONE"; then
4047                           nls_cv_use_gnu_gettext=yes
4048         fi
4049       fi
4050
4051       if test "$nls_cv_use_gnu_gettext" = "yes"; then
4052                 INTLOBJS="\$(GETTOBJS)"
4053         # Extract the first word of "msgfmt", so it can be a program name with args.
4054 set dummy msgfmt; ac_word=$2
4055 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4056 echo "configure:4057: checking for $ac_word" >&5
4057 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4058   echo $ac_n "(cached) $ac_c" 1>&6
4059 else
4060   case "$MSGFMT" in
4061   /*)
4062   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4063   ;;
4064   *)
4065   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4066   for ac_dir in $PATH; do
4067     test -z "$ac_dir" && ac_dir=.
4068     if test -f $ac_dir/$ac_word; then
4069       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4070         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4071         break
4072       fi
4073     fi
4074   done
4075   IFS="$ac_save_ifs"
4076   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4077   ;;
4078 esac
4079 fi
4080 MSGFMT="$ac_cv_path_MSGFMT"
4081 if test -n "$MSGFMT"; then
4082   echo "$ac_t""$MSGFMT" 1>&6
4083 else
4084   echo "$ac_t""no" 1>&6
4085 fi
4086
4087         # Extract the first word of "gmsgfmt", so it can be a program name with args.
4088 set dummy gmsgfmt; ac_word=$2
4089 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4090 echo "configure:4091: checking for $ac_word" >&5
4091 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4092   echo $ac_n "(cached) $ac_c" 1>&6
4093 else
4094   case "$GMSGFMT" in
4095   /*)
4096   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4097   ;;
4098   ?:/*)                  
4099   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4100   ;;
4101   *)
4102   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4103   ac_dummy="$PATH"
4104   for ac_dir in $ac_dummy; do 
4105     test -z "$ac_dir" && ac_dir=.
4106     if test -f $ac_dir/$ac_word; then
4107       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4108       break
4109     fi
4110   done
4111   IFS="$ac_save_ifs"
4112   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4113   ;;
4114 esac
4115 fi
4116 GMSGFMT="$ac_cv_path_GMSGFMT"
4117 if test -n "$GMSGFMT"; then
4118   echo "$ac_t""$GMSGFMT" 1>&6
4119 else
4120   echo "$ac_t""no" 1>&6
4121 fi
4122
4123         # Extract the first word of "xgettext", so it can be a program name with args.
4124 set dummy xgettext; ac_word=$2
4125 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4126 echo "configure:4127: checking for $ac_word" >&5
4127 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4128   echo $ac_n "(cached) $ac_c" 1>&6
4129 else
4130   case "$XGETTEXT" in
4131   /*)
4132   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4133   ;;
4134   *)
4135   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4136   for ac_dir in $PATH; do
4137     test -z "$ac_dir" && ac_dir=.
4138     if test -f $ac_dir/$ac_word; then
4139       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4140         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4141         break
4142       fi
4143     fi
4144   done
4145   IFS="$ac_save_ifs"
4146   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4147   ;;
4148 esac
4149 fi
4150 XGETTEXT="$ac_cv_path_XGETTEXT"
4151 if test -n "$XGETTEXT"; then
4152   echo "$ac_t""$XGETTEXT" 1>&6
4153 else
4154   echo "$ac_t""no" 1>&6
4155 fi
4156
4157         
4158         USE_INCLUDED_LIBINTL=yes
4159         CATOBJEXT=.gmo
4160         INSTOBJEXT=.mo
4161         DATADIRNAME=share
4162         INTLDEPS='$(top_builddir)/../intl/libintl.a'
4163         INTLLIBS=$INTLDEPS
4164         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4165         nls_cv_header_intl=libintl.h
4166         nls_cv_header_libgt=libgettext.h
4167       fi
4168
4169             if test "$XGETTEXT" != ":"; then
4170                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4171           : ;
4172         else
4173           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4174           XGETTEXT=":"
4175         fi
4176       fi
4177
4178       # We need to process the po/ directory.
4179       POSUB=po
4180     else
4181       DATADIRNAME=share
4182       nls_cv_header_intl=libintl.h
4183       nls_cv_header_libgt=libgettext.h
4184     fi
4185
4186     # If this is used in GNU gettext we have to set USE_NLS to `yes'
4187     # because some of the sources are only built for this goal.
4188     if test "$PACKAGE" = gettext; then
4189       USE_NLS=yes
4190       USE_INCLUDED_LIBINTL=yes
4191     fi
4192
4193                 for lang in $ALL_LINGUAS; do
4194       GMOFILES="$GMOFILES $lang.gmo"
4195       POFILES="$POFILES $lang.po"
4196     done
4197
4198         
4199     
4200     
4201     
4202     
4203     
4204     
4205     
4206     
4207     
4208     
4209   
4210
4211    if test "x$CATOBJEXT" != "x"; then
4212      if test "x$ALL_LINGUAS" = "x"; then
4213        LINGUAS=
4214      else
4215        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4216 echo "configure:4217: checking for catalogs to be installed" >&5
4217        NEW_LINGUAS=
4218        for lang in ${LINGUAS=$ALL_LINGUAS}; do
4219          case "$ALL_LINGUAS" in
4220           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4221          esac
4222        done
4223        LINGUAS=$NEW_LINGUAS
4224        echo "$ac_t""$LINGUAS" 1>&6
4225      fi
4226
4227           if test -n "$LINGUAS"; then
4228        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4229      fi
4230    fi
4231
4232             if test $ac_cv_header_locale_h = yes; then
4233      INCLUDE_LOCALE_H="#include <locale.h>"
4234    else
4235      INCLUDE_LOCALE_H="\
4236 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
4237    fi
4238    
4239
4240             if test -f $srcdir/po2tbl.sed.in; then
4241       if test "$CATOBJEXT" = ".cat"; then
4242          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4243 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4244 echo "configure:4245: checking for linux/version.h" >&5
4245 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4246   echo $ac_n "(cached) $ac_c" 1>&6
4247 else
4248   cat > conftest.$ac_ext <<EOF
4249 #line 4250 "configure"
4250 #include "confdefs.h"
4251 #include <linux/version.h>
4252 EOF
4253 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4254 { (eval echo configure:4255: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4255 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4256 if test -z "$ac_err"; then
4257   rm -rf conftest*
4258   eval "ac_cv_header_$ac_safe=yes"
4259 else
4260   echo "$ac_err" >&5
4261   echo "configure: failed program was:" >&5
4262   cat conftest.$ac_ext >&5
4263   rm -rf conftest*
4264   eval "ac_cv_header_$ac_safe=no"
4265 fi
4266 rm -f conftest*
4267 fi
4268 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4269   echo "$ac_t""yes" 1>&6
4270   msgformat=linux
4271 else
4272   echo "$ac_t""no" 1>&6
4273 msgformat=xopen
4274 fi
4275
4276
4277                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4278       fi
4279             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4280          $srcdir/po2tbl.sed.in > po2tbl.sed
4281    fi
4282
4283             if test "$PACKAGE" = "gettext"; then
4284      GT_NO="#NO#"
4285      GT_YES=
4286    else
4287      GT_NO=
4288      GT_YES="#YES#"
4289    fi
4290    
4291    
4292
4293    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4294    
4295
4296       l=
4297    
4298
4299             if test -f $srcdir/po/POTFILES.in; then
4300       test -d po || mkdir po
4301       if test "x$srcdir" != "x."; then
4302          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4303             posrcprefix="$srcdir/"
4304          else
4305             posrcprefix="../$srcdir/"
4306          fi
4307       else
4308          posrcprefix="../"
4309       fi
4310       rm -f po/POTFILES
4311       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4312          < $srcdir/po/POTFILES.in > po/POTFILES
4313    fi
4314   
4315
4316
4317
4318 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4319 echo "configure:4320: checking for executable suffix" >&5
4320 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4321   echo $ac_n "(cached) $ac_c" 1>&6
4322 else
4323   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4324   ac_cv_exeext=.exe
4325 else
4326   rm -f conftest*
4327   echo 'int main () { return 0; }' > conftest.$ac_ext
4328   ac_cv_exeext=
4329   if { (eval echo configure:4330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4330     for file in conftest.*; do
4331       case $file in
4332       *.c | *.o | *.obj) ;;
4333       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
4334       esac
4335     done
4336   else
4337     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4338   fi
4339   rm -f conftest*
4340   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
4341 fi
4342 fi
4343
4344 EXEEXT=""
4345 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
4346 echo "$ac_t""${ac_cv_exeext}" 1>&6
4347 ac_exeext=$EXEEXT
4348
4349
4350 for ac_prog in 'bison -y' byacc
4351 do
4352 # Extract the first word of "$ac_prog", so it can be a program name with args.
4353 set dummy $ac_prog; ac_word=$2
4354 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4355 echo "configure:4356: checking for $ac_word" >&5
4356 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
4357   echo $ac_n "(cached) $ac_c" 1>&6
4358 else
4359   if test -n "$YACC"; then
4360   ac_cv_prog_YACC="$YACC" # Let the user override the test.
4361 else
4362   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4363   ac_dummy="$PATH"
4364   for ac_dir in $ac_dummy; do
4365     test -z "$ac_dir" && ac_dir=.
4366     if test -f $ac_dir/$ac_word; then
4367       ac_cv_prog_YACC="$ac_prog"
4368       break
4369     fi
4370   done
4371   IFS="$ac_save_ifs"
4372 fi
4373 fi
4374 YACC="$ac_cv_prog_YACC"
4375 if test -n "$YACC"; then
4376   echo "$ac_t""$YACC" 1>&6
4377 else
4378   echo "$ac_t""no" 1>&6
4379 fi
4380
4381 test -n "$YACC" && break
4382 done
4383 test -n "$YACC" || YACC="yacc"
4384
4385 missing_dir=`cd $ac_aux_dir && pwd`
4386 for ac_prog in flex lex
4387 do
4388 # Extract the first word of "$ac_prog", so it can be a program name with args.
4389 set dummy $ac_prog; ac_word=$2
4390 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4391 echo "configure:4392: checking for $ac_word" >&5
4392 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
4393   echo $ac_n "(cached) $ac_c" 1>&6
4394 else
4395   if test -n "$LEX"; then
4396   ac_cv_prog_LEX="$LEX" # Let the user override the test.
4397 else
4398   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4399   ac_dummy="$PATH"
4400   for ac_dir in $ac_dummy; do
4401     test -z "$ac_dir" && ac_dir=.
4402     if test -f $ac_dir/$ac_word; then
4403       ac_cv_prog_LEX="$ac_prog"
4404       break
4405     fi
4406   done
4407   IFS="$ac_save_ifs"
4408 fi
4409 fi
4410 LEX="$ac_cv_prog_LEX"
4411 if test -n "$LEX"; then
4412   echo "$ac_t""$LEX" 1>&6
4413 else
4414   echo "$ac_t""no" 1>&6
4415 fi
4416
4417 test -n "$LEX" && break
4418 done
4419 test -n "$LEX" || LEX=""$missing_dir/missing flex""
4420
4421 # Extract the first word of "flex", so it can be a program name with args.
4422 set dummy flex; ac_word=$2
4423 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4424 echo "configure:4425: checking for $ac_word" >&5
4425 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
4426   echo $ac_n "(cached) $ac_c" 1>&6
4427 else
4428   if test -n "$LEX"; then
4429   ac_cv_prog_LEX="$LEX" # Let the user override the test.
4430 else
4431   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4432   ac_dummy="$PATH"
4433   for ac_dir in $ac_dummy; do
4434     test -z "$ac_dir" && ac_dir=.
4435     if test -f $ac_dir/$ac_word; then
4436       ac_cv_prog_LEX="flex"
4437       break
4438     fi
4439   done
4440   IFS="$ac_save_ifs"
4441   test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
4442 fi
4443 fi
4444 LEX="$ac_cv_prog_LEX"
4445 if test -n "$LEX"; then
4446   echo "$ac_t""$LEX" 1>&6
4447 else
4448   echo "$ac_t""no" 1>&6
4449 fi
4450
4451 if test -z "$LEXLIB"
4452 then
4453   case "$LEX" in
4454   flex*) ac_lib=fl ;;
4455   *) ac_lib=l ;;
4456   esac
4457   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
4458 echo "configure:4459: checking for yywrap in -l$ac_lib" >&5
4459 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
4460 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4461   echo $ac_n "(cached) $ac_c" 1>&6
4462 else
4463   ac_save_LIBS="$LIBS"
4464 LIBS="-l$ac_lib  $LIBS"
4465 cat > conftest.$ac_ext <<EOF
4466 #line 4467 "configure"
4467 #include "confdefs.h"
4468 /* Override any gcc2 internal prototype to avoid an error.  */
4469 /* We use char because int might match the return type of a gcc2
4470     builtin and then its argument prototype would still apply.  */
4471 char yywrap();
4472
4473 int main() {
4474 yywrap()
4475 ; return 0; }
4476 EOF
4477 if { (eval echo configure:4478: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4478   rm -rf conftest*
4479   eval "ac_cv_lib_$ac_lib_var=yes"
4480 else
4481   echo "configure: failed program was:" >&5
4482   cat conftest.$ac_ext >&5
4483   rm -rf conftest*
4484   eval "ac_cv_lib_$ac_lib_var=no"
4485 fi
4486 rm -f conftest*
4487 LIBS="$ac_save_LIBS"
4488
4489 fi
4490 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4491   echo "$ac_t""yes" 1>&6
4492   LEXLIB="-l$ac_lib"
4493 else
4494   echo "$ac_t""no" 1>&6
4495 fi
4496
4497 fi
4498
4499 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
4500 echo "configure:4501: checking lex output file root" >&5
4501 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
4502   echo $ac_n "(cached) $ac_c" 1>&6
4503 else
4504   # The minimal lex program is just a single line: %%.  But some broken lexes
4505 # (Solaris, I think it was) want two %% lines, so accommodate them.
4506 echo '%%
4507 %%' | $LEX
4508 if test -f lex.yy.c; then
4509   ac_cv_prog_lex_root=lex.yy
4510 elif test -f lexyy.c; then
4511   ac_cv_prog_lex_root=lexyy
4512 else
4513   { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
4514 fi
4515 fi
4516
4517 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
4518 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4519
4520 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
4521 echo "configure:4522: checking whether yytext is a pointer" >&5
4522 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
4523   echo $ac_n "(cached) $ac_c" 1>&6
4524 else
4525   # POSIX says lex can declare yytext either as a pointer or an array; the
4526 # default is implementation-dependent. Figure out which it is, since
4527 # not all implementations provide the %pointer and %array declarations.
4528 ac_cv_prog_lex_yytext_pointer=no
4529 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
4530 ac_save_LIBS="$LIBS"
4531 LIBS="$LIBS $LEXLIB"
4532 cat > conftest.$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 `cat $LEX_OUTPUT_ROOT.c`
4536 int main() {
4537
4538 ; return 0; }
4539 EOF
4540 if { (eval echo configure:4541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4541   rm -rf conftest*
4542   ac_cv_prog_lex_yytext_pointer=yes
4543 else
4544   echo "configure: failed program was:" >&5
4545   cat conftest.$ac_ext >&5
4546 fi
4547 rm -f conftest*
4548 LIBS="$ac_save_LIBS"
4549 rm -f "${LEX_OUTPUT_ROOT}.c"
4550
4551 fi
4552
4553 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
4554 if test $ac_cv_prog_lex_yytext_pointer = yes; then
4555   cat >> confdefs.h <<\EOF
4556 #define YYTEXT_POINTER 1
4557 EOF
4558
4559 fi
4560
4561
4562 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4563 echo "configure:4564: checking whether to enable maintainer-specific portions of Makefiles" >&5
4564     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4565 if test "${enable_maintainer_mode+set}" = set; then
4566   enableval="$enable_maintainer_mode"
4567   USE_MAINTAINER_MODE=$enableval
4568 else
4569   USE_MAINTAINER_MODE=no
4570 fi
4571
4572   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4573   
4574
4575 if test $USE_MAINTAINER_MODE = yes; then
4576   MAINTAINER_MODE_TRUE=
4577   MAINTAINER_MODE_FALSE='#'
4578 else
4579   MAINTAINER_MODE_TRUE='#'
4580   MAINTAINER_MODE_FALSE=
4581 fi
4582   MAINT=$MAINTAINER_MODE_TRUE
4583   
4584
4585
4586 . ${srcdir}/configure.host
4587
4588
4589
4590
4591
4592
4593 for ac_hdr in string.h strings.h stdlib.h unistd.h
4594 do
4595 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4596 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4597 echo "configure:4598: checking for $ac_hdr" >&5
4598 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4599   echo $ac_n "(cached) $ac_c" 1>&6
4600 else
4601   cat > conftest.$ac_ext <<EOF
4602 #line 4603 "configure"
4603 #include "confdefs.h"
4604 #include <$ac_hdr>
4605 EOF
4606 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4607 { (eval echo configure:4608: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4608 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4609 if test -z "$ac_err"; then
4610   rm -rf conftest*
4611   eval "ac_cv_header_$ac_safe=yes"
4612 else
4613   echo "$ac_err" >&5
4614   echo "configure: failed program was:" >&5
4615   cat conftest.$ac_ext >&5
4616   rm -rf conftest*
4617   eval "ac_cv_header_$ac_safe=no"
4618 fi
4619 rm -f conftest*
4620 fi
4621 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4622   echo "$ac_t""yes" 1>&6
4623     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4624   cat >> confdefs.h <<EOF
4625 #define $ac_tr_hdr 1
4626 EOF
4627  
4628 else
4629   echo "$ac_t""no" 1>&6
4630 fi
4631 done
4632
4633 for ac_func in sbrk realpath
4634 do
4635 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4636 echo "configure:4637: checking for $ac_func" >&5
4637 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4638   echo $ac_n "(cached) $ac_c" 1>&6
4639 else
4640   cat > conftest.$ac_ext <<EOF
4641 #line 4642 "configure"
4642 #include "confdefs.h"
4643 /* System header to define __stub macros and hopefully few prototypes,
4644     which can conflict with char $ac_func(); below.  */
4645 #include <assert.h>
4646 /* Override any gcc2 internal prototype to avoid an error.  */
4647 /* We use char because int might match the return type of a gcc2
4648     builtin and then its argument prototype would still apply.  */
4649 char $ac_func();
4650
4651 int main() {
4652
4653 /* The GNU C library defines this for functions which it implements
4654     to always fail with ENOSYS.  Some functions are actually named
4655     something starting with __ and the normal name is an alias.  */
4656 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4657 choke me
4658 #else
4659 $ac_func();
4660 #endif
4661
4662 ; return 0; }
4663 EOF
4664 if { (eval echo configure:4665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4665   rm -rf conftest*
4666   eval "ac_cv_func_$ac_func=yes"
4667 else
4668   echo "configure: failed program was:" >&5
4669   cat conftest.$ac_ext >&5
4670   rm -rf conftest*
4671   eval "ac_cv_func_$ac_func=no"
4672 fi
4673 rm -f conftest*
4674 fi
4675
4676 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4677   echo "$ac_t""yes" 1>&6
4678     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4679   cat >> confdefs.h <<EOF
4680 #define $ac_tr_func 1
4681 EOF
4682  
4683 else
4684   echo "$ac_t""no" 1>&6
4685 fi
4686 done
4687
4688 ac_header_dirent=no
4689 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4690 do
4691 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4692 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4693 echo "configure:4694: checking for $ac_hdr that defines DIR" >&5
4694 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4695   echo $ac_n "(cached) $ac_c" 1>&6
4696 else
4697   cat > conftest.$ac_ext <<EOF
4698 #line 4699 "configure"
4699 #include "confdefs.h"
4700 #include <sys/types.h>
4701 #include <$ac_hdr>
4702 int main() {
4703 DIR *dirp = 0;
4704 ; return 0; }
4705 EOF
4706 if { (eval echo configure:4707: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4707   rm -rf conftest*
4708   eval "ac_cv_header_dirent_$ac_safe=yes"
4709 else
4710   echo "configure: failed program was:" >&5
4711   cat conftest.$ac_ext >&5
4712   rm -rf conftest*
4713   eval "ac_cv_header_dirent_$ac_safe=no"
4714 fi
4715 rm -f conftest*
4716 fi
4717 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4718   echo "$ac_t""yes" 1>&6
4719     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4720   cat >> confdefs.h <<EOF
4721 #define $ac_tr_hdr 1
4722 EOF
4723  ac_header_dirent=$ac_hdr; break
4724 else
4725   echo "$ac_t""no" 1>&6
4726 fi
4727 done
4728 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4729 if test $ac_header_dirent = dirent.h; then
4730 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4731 echo "configure:4732: checking for opendir in -ldir" >&5
4732 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4733 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4734   echo $ac_n "(cached) $ac_c" 1>&6
4735 else
4736   ac_save_LIBS="$LIBS"
4737 LIBS="-ldir  $LIBS"
4738 cat > conftest.$ac_ext <<EOF
4739 #line 4740 "configure"
4740 #include "confdefs.h"
4741 /* Override any gcc2 internal prototype to avoid an error.  */
4742 /* We use char because int might match the return type of a gcc2
4743     builtin and then its argument prototype would still apply.  */
4744 char opendir();
4745
4746 int main() {
4747 opendir()
4748 ; return 0; }
4749 EOF
4750 if { (eval echo configure:4751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4751   rm -rf conftest*
4752   eval "ac_cv_lib_$ac_lib_var=yes"
4753 else
4754   echo "configure: failed program was:" >&5
4755   cat conftest.$ac_ext >&5
4756   rm -rf conftest*
4757   eval "ac_cv_lib_$ac_lib_var=no"
4758 fi
4759 rm -f conftest*
4760 LIBS="$ac_save_LIBS"
4761
4762 fi
4763 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4764   echo "$ac_t""yes" 1>&6
4765   LIBS="$LIBS -ldir"
4766 else
4767   echo "$ac_t""no" 1>&6
4768 fi
4769
4770 else
4771 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4772 echo "configure:4773: checking for opendir in -lx" >&5
4773 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4774 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4775   echo $ac_n "(cached) $ac_c" 1>&6
4776 else
4777   ac_save_LIBS="$LIBS"
4778 LIBS="-lx  $LIBS"
4779 cat > conftest.$ac_ext <<EOF
4780 #line 4781 "configure"
4781 #include "confdefs.h"
4782 /* Override any gcc2 internal prototype to avoid an error.  */
4783 /* We use char because int might match the return type of a gcc2
4784     builtin and then its argument prototype would still apply.  */
4785 char opendir();
4786
4787 int main() {
4788 opendir()
4789 ; return 0; }
4790 EOF
4791 if { (eval echo configure:4792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4792   rm -rf conftest*
4793   eval "ac_cv_lib_$ac_lib_var=yes"
4794 else
4795   echo "configure: failed program was:" >&5
4796   cat conftest.$ac_ext >&5
4797   rm -rf conftest*
4798   eval "ac_cv_lib_$ac_lib_var=no"
4799 fi
4800 rm -f conftest*
4801 LIBS="$ac_save_LIBS"
4802
4803 fi
4804 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4805   echo "$ac_t""yes" 1>&6
4806   LIBS="$LIBS -lx"
4807 else
4808   echo "$ac_t""no" 1>&6
4809 fi
4810
4811 fi
4812
4813
4814
4815 case "${host}" in
4816 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
4817   cat >> confdefs.h <<\EOF
4818 #define USE_BINARY_FOPEN 1
4819 EOF
4820  ;;
4821 esac
4822
4823 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4824 echo "configure:4825: checking whether strstr must be declared" >&5
4825 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4826   echo $ac_n "(cached) $ac_c" 1>&6
4827 else
4828   cat > conftest.$ac_ext <<EOF
4829 #line 4830 "configure"
4830 #include "confdefs.h"
4831
4832 #include <stdio.h>
4833 #ifdef HAVE_STRING_H
4834 #include <string.h>
4835 #else
4836 #ifdef HAVE_STRINGS_H
4837 #include <strings.h>
4838 #endif
4839 #endif
4840 #ifdef HAVE_STDLIB_H
4841 #include <stdlib.h>
4842 #endif
4843 #ifdef HAVE_UNISTD_H
4844 #include <unistd.h>
4845 #endif
4846 int main() {
4847 char *(*pfn) = (char *(*)) strstr
4848 ; return 0; }
4849 EOF
4850 if { (eval echo configure:4851: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4851   rm -rf conftest*
4852   bfd_cv_decl_needed_strstr=no
4853 else
4854   echo "configure: failed program was:" >&5
4855   cat conftest.$ac_ext >&5
4856   rm -rf conftest*
4857   bfd_cv_decl_needed_strstr=yes
4858 fi
4859 rm -f conftest*
4860 fi
4861
4862 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4863 if test $bfd_cv_decl_needed_strstr = yes; then
4864   cat >> confdefs.h <<\EOF
4865 #define NEED_DECLARATION_STRSTR 1
4866 EOF
4867
4868 fi
4869
4870 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4871 echo "configure:4872: checking whether free must be declared" >&5
4872 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4873   echo $ac_n "(cached) $ac_c" 1>&6
4874 else
4875   cat > conftest.$ac_ext <<EOF
4876 #line 4877 "configure"
4877 #include "confdefs.h"
4878
4879 #include <stdio.h>
4880 #ifdef HAVE_STRING_H
4881 #include <string.h>
4882 #else
4883 #ifdef HAVE_STRINGS_H
4884 #include <strings.h>
4885 #endif
4886 #endif
4887 #ifdef HAVE_STDLIB_H
4888 #include <stdlib.h>
4889 #endif
4890 #ifdef HAVE_UNISTD_H
4891 #include <unistd.h>
4892 #endif
4893 int main() {
4894 char *(*pfn) = (char *(*)) free
4895 ; return 0; }
4896 EOF
4897 if { (eval echo configure:4898: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4898   rm -rf conftest*
4899   bfd_cv_decl_needed_free=no
4900 else
4901   echo "configure: failed program was:" >&5
4902   cat conftest.$ac_ext >&5
4903   rm -rf conftest*
4904   bfd_cv_decl_needed_free=yes
4905 fi
4906 rm -f conftest*
4907 fi
4908
4909 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4910 if test $bfd_cv_decl_needed_free = yes; then
4911   cat >> confdefs.h <<\EOF
4912 #define NEED_DECLARATION_FREE 1
4913 EOF
4914
4915 fi
4916
4917 echo $ac_n "checking whether sbrk must be declared""... $ac_c" 1>&6
4918 echo "configure:4919: checking whether sbrk must be declared" >&5
4919 if eval "test \"`echo '$''{'bfd_cv_decl_needed_sbrk'+set}'`\" = set"; then
4920   echo $ac_n "(cached) $ac_c" 1>&6
4921 else
4922   cat > conftest.$ac_ext <<EOF
4923 #line 4924 "configure"
4924 #include "confdefs.h"
4925
4926 #include <stdio.h>
4927 #ifdef HAVE_STRING_H
4928 #include <string.h>
4929 #else
4930 #ifdef HAVE_STRINGS_H
4931 #include <strings.h>
4932 #endif
4933 #endif
4934 #ifdef HAVE_STDLIB_H
4935 #include <stdlib.h>
4936 #endif
4937 #ifdef HAVE_UNISTD_H
4938 #include <unistd.h>
4939 #endif
4940 int main() {
4941 char *(*pfn) = (char *(*)) sbrk
4942 ; return 0; }
4943 EOF
4944 if { (eval echo configure:4945: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4945   rm -rf conftest*
4946   bfd_cv_decl_needed_sbrk=no
4947 else
4948   echo "configure: failed program was:" >&5
4949   cat conftest.$ac_ext >&5
4950   rm -rf conftest*
4951   bfd_cv_decl_needed_sbrk=yes
4952 fi
4953 rm -f conftest*
4954 fi
4955
4956 echo "$ac_t""$bfd_cv_decl_needed_sbrk" 1>&6
4957 if test $bfd_cv_decl_needed_sbrk = yes; then
4958   cat >> confdefs.h <<\EOF
4959 #define NEED_DECLARATION_SBRK 1
4960 EOF
4961
4962 fi
4963
4964 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4965 echo "configure:4966: checking whether getenv must be declared" >&5
4966 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4967   echo $ac_n "(cached) $ac_c" 1>&6
4968 else
4969   cat > conftest.$ac_ext <<EOF
4970 #line 4971 "configure"
4971 #include "confdefs.h"
4972
4973 #include <stdio.h>
4974 #ifdef HAVE_STRING_H
4975 #include <string.h>
4976 #else
4977 #ifdef HAVE_STRINGS_H
4978 #include <strings.h>
4979 #endif
4980 #endif
4981 #ifdef HAVE_STDLIB_H
4982 #include <stdlib.h>
4983 #endif
4984 #ifdef HAVE_UNISTD_H
4985 #include <unistd.h>
4986 #endif
4987 int main() {
4988 char *(*pfn) = (char *(*)) getenv
4989 ; return 0; }
4990 EOF
4991 if { (eval echo configure:4992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4992   rm -rf conftest*
4993   bfd_cv_decl_needed_getenv=no
4994 else
4995   echo "configure: failed program was:" >&5
4996   cat conftest.$ac_ext >&5
4997   rm -rf conftest*
4998   bfd_cv_decl_needed_getenv=yes
4999 fi
5000 rm -f conftest*
5001 fi
5002
5003 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5004 if test $bfd_cv_decl_needed_getenv = yes; then
5005   cat >> confdefs.h <<\EOF
5006 #define NEED_DECLARATION_GETENV 1
5007 EOF
5008
5009 fi
5010
5011 echo $ac_n "checking whether environ must be declared""... $ac_c" 1>&6
5012 echo "configure:5013: checking whether environ must be declared" >&5
5013 if eval "test \"`echo '$''{'bfd_cv_decl_needed_environ'+set}'`\" = set"; then
5014   echo $ac_n "(cached) $ac_c" 1>&6
5015 else
5016   cat > conftest.$ac_ext <<EOF
5017 #line 5018 "configure"
5018 #include "confdefs.h"
5019
5020 #include <stdio.h>
5021 #ifdef HAVE_STRING_H
5022 #include <string.h>
5023 #else
5024 #ifdef HAVE_STRINGS_H
5025 #include <strings.h>
5026 #endif
5027 #endif
5028 #ifdef HAVE_STDLIB_H
5029 #include <stdlib.h>
5030 #endif
5031 #ifdef HAVE_UNISTD_H
5032 #include <unistd.h>
5033 #endif
5034 int main() {
5035 char *(*pfn) = (char *(*)) environ
5036 ; return 0; }
5037 EOF
5038 if { (eval echo configure:5039: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5039   rm -rf conftest*
5040   bfd_cv_decl_needed_environ=no
5041 else
5042   echo "configure: failed program was:" >&5
5043   cat conftest.$ac_ext >&5
5044   rm -rf conftest*
5045   bfd_cv_decl_needed_environ=yes
5046 fi
5047 rm -f conftest*
5048 fi
5049
5050 echo "$ac_t""$bfd_cv_decl_needed_environ" 1>&6
5051 if test $bfd_cv_decl_needed_environ = yes; then
5052   cat >> confdefs.h <<\EOF
5053 #define NEED_DECLARATION_ENVIRON 1
5054 EOF
5055
5056 fi
5057
5058
5059 # When converting linker scripts into strings for use in emulation
5060 # files, use astring.sed if the compiler supports ANSI string
5061 # concatenation, or ostring.sed otherwise.  This is to support the
5062 # broken Microsoft MSVC compiler, which limits the length of string
5063 # constants, while still supporting pre-ANSI compilers which do not
5064 # support string concatenation.
5065 echo $ac_n "checking whether ANSI C string concatenation works""... $ac_c" 1>&6
5066 echo "configure:5067: checking whether ANSI C string concatenation works" >&5
5067 if eval "test \"`echo '$''{'ld_cv_string_concatenation'+set}'`\" = set"; then
5068   echo $ac_n "(cached) $ac_c" 1>&6
5069 else
5070   cat > conftest.$ac_ext <<EOF
5071 #line 5072 "configure"
5072 #include "confdefs.h"
5073
5074 int main() {
5075 char *a = "a" "a";
5076 ; return 0; }
5077 EOF
5078 if { (eval echo configure:5079: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5079   rm -rf conftest*
5080   ld_cv_string_concatenation=yes
5081 else
5082   echo "configure: failed program was:" >&5
5083   cat conftest.$ac_ext >&5
5084   rm -rf conftest*
5085   ld_cv_string_concatenation=no
5086 fi
5087 rm -f conftest*
5088 fi
5089
5090 echo "$ac_t""$ld_cv_string_concatenation" 1>&6
5091 if test "$ld_cv_string_concatenation" = "yes"; then
5092   STRINGIFY=astring.sed
5093 else
5094   STRINGIFY=ostring.sed
5095 fi
5096
5097
5098 # target-specific stuff:
5099
5100 all_targets=
5101 EMUL=
5102 all_emuls=
5103 all_emul_extras=
5104 all_libpath=
5105
5106 rm -f tdirs
5107
5108 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5109 do
5110   if test "$targ_alias" = "all"; then
5111     all_targets=true
5112   else
5113     # Canonicalize the secondary target names.
5114     result=`$ac_config_sub $targ_alias 2>/dev/null`
5115     if test -n "$result"; then
5116         targ=$result
5117     else
5118         targ=$targ_alias
5119     fi
5120
5121     . ${srcdir}/configure.tgt
5122
5123     if test "$targ" = "$target"; then
5124       EMUL=$targ_emul
5125     fi
5126
5127     for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
5128         case " $all_emuls " in
5129         *" e${i}.o "*) ;;
5130         *)
5131           all_emuls="$all_emuls e${i}.o"
5132           eval result=\$tdir_$i
5133           test -z "$result" && result=$targ_alias
5134           echo tdir_$i=$result >> tdirs
5135           ;;
5136         esac
5137     done
5138
5139     for i in $targ_emul $targ_extra_libpath; do
5140         case " $all_libpath " in
5141         *" ${i} "*) ;;
5142         *)
5143           if test -z "$all_libpath"; then
5144             all_libpath=${i}
5145           else
5146             all_libpath="$all_libpath ${i}"
5147           fi
5148           ;;
5149         esac
5150     done
5151
5152     for i in $targ_extra_ofiles; do
5153         case " $all_emul_extras " in
5154         *" ${i} "*) ;;
5155         *)
5156           all_emul_extras="$all_emul_extras ${i}"
5157           ;;
5158         esac
5159     done
5160   fi
5161 done
5162
5163
5164
5165 TDIRS=tdirs
5166
5167
5168 if test x${all_targets} = xtrue; then
5169   if test x${want64} = xtrue; then
5170     EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
5171   else
5172     EMULATION_OFILES='$(ALL_EMULATIONS)'
5173   fi
5174   EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
5175 else
5176   EMULATION_OFILES=$all_emuls
5177   EMUL_EXTRA_OFILES=$all_emul_extras
5178 fi
5179
5180
5181
5182
5183 EMULATION_LIBPATH=$all_libpath
5184
5185
5186 if test x${enable_static} = xno; then
5187   TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
5188 else
5189   TESTBFDLIB="../bfd/.libs/libbfd.a"
5190 fi
5191
5192
5193 target_vendor=${target_vendor=$host_vendor}
5194 case "$target_vendor" in
5195   hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
5196   *)  EXTRA_SHLIB_EXTENSION= ;;
5197 esac
5198 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
5199   cat >> confdefs.h <<EOF
5200 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
5201 EOF
5202
5203 fi
5204
5205 trap '' 1 2 15
5206 cat > confcache <<\EOF
5207 # This file is a shell script that caches the results of configure
5208 # tests run on this system so they can be shared between configure
5209 # scripts and configure runs.  It is not useful on other systems.
5210 # If it contains results you don't want to keep, you may remove or edit it.
5211 #
5212 # By default, configure uses ./config.cache as the cache file,
5213 # creating it if it does not exist already.  You can give configure
5214 # the --cache-file=FILE option to use a different cache file; that is
5215 # what configure does when it calls configure scripts in
5216 # subdirectories, so they share the cache.
5217 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5218 # config.status only pays attention to the cache file if you give it the
5219 # --recheck option to rerun configure.
5220 #
5221 EOF
5222 # The following way of writing the cache mishandles newlines in values,
5223 # but we know of no workaround that is simple, portable, and efficient.
5224 # So, don't put newlines in cache variables' values.
5225 # Ultrix sh set writes to stderr and can't be redirected directly,
5226 # and sets the high bit in the cache file unless we assign to the vars.
5227 (set) 2>&1 |
5228   case `(ac_space=' '; set | grep ac_space) 2>&1` in
5229   *ac_space=\ *)
5230     # `set' does not quote correctly, so add quotes (double-quote substitution
5231     # turns \\\\ into \\, and sed turns \\ into \).
5232     sed -n \
5233       -e "s/'/'\\\\''/g" \
5234       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5235     ;;
5236   *)
5237     # `set' quotes correctly as required by POSIX, so do not add quotes.
5238     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5239     ;;
5240   esac >> confcache
5241 if cmp -s $cache_file confcache; then
5242   :
5243 else
5244   if test -w $cache_file; then
5245     echo "updating cache $cache_file"
5246     cat confcache > $cache_file
5247   else
5248     echo "not updating unwritable cache $cache_file"
5249   fi
5250 fi
5251 rm -f confcache
5252
5253 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5254
5255 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5256 # Let make expand exec_prefix.
5257 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5258
5259 # Any assignment to VPATH causes Sun make to only execute
5260 # the first set of double-colon rules, so remove it if not needed.
5261 # If there is a colon in the path, we need to keep it.
5262 if test "x$srcdir" = x.; then
5263   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
5264 fi
5265
5266 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5267
5268 DEFS=-DHAVE_CONFIG_H
5269
5270 # Without the "./", some shells look in PATH for config.status.
5271 : ${CONFIG_STATUS=./config.status}
5272
5273 echo creating $CONFIG_STATUS
5274 rm -f $CONFIG_STATUS
5275 cat > $CONFIG_STATUS <<EOF
5276 #! /bin/sh
5277 # Generated automatically by configure.
5278 # Run this file to recreate the current configuration.
5279 # This directory was configured as follows,
5280 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5281 #
5282 # $0 $ac_configure_args
5283 #
5284 # Compiler output produced by configure, useful for debugging
5285 # configure, is in ./config.log if it exists.
5286
5287 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5288 for ac_option
5289 do
5290   case "\$ac_option" in
5291   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5292     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5293     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5294   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5295     echo "$CONFIG_STATUS generated by autoconf version 2.13"
5296     exit 0 ;;
5297   -help | --help | --hel | --he | --h)
5298     echo "\$ac_cs_usage"; exit 0 ;;
5299   *) echo "\$ac_cs_usage"; exit 1 ;;
5300   esac
5301 done
5302
5303 ac_given_srcdir=$srcdir
5304 ac_given_INSTALL="$INSTALL"
5305
5306 trap 'rm -fr `echo "Makefile po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5307 EOF
5308 cat >> $CONFIG_STATUS <<EOF
5309
5310 # Protect against being on the right side of a sed subst in config.status.
5311 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5312  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5313 $ac_vpsub
5314 $extrasub
5315 s%@SHELL@%$SHELL%g
5316 s%@CFLAGS@%$CFLAGS%g
5317 s%@CPPFLAGS@%$CPPFLAGS%g
5318 s%@CXXFLAGS@%$CXXFLAGS%g
5319 s%@FFLAGS@%$FFLAGS%g
5320 s%@DEFS@%$DEFS%g
5321 s%@LDFLAGS@%$LDFLAGS%g
5322 s%@LIBS@%$LIBS%g
5323 s%@exec_prefix@%$exec_prefix%g
5324 s%@prefix@%$prefix%g
5325 s%@program_transform_name@%$program_transform_name%g
5326 s%@bindir@%$bindir%g
5327 s%@sbindir@%$sbindir%g
5328 s%@libexecdir@%$libexecdir%g
5329 s%@datadir@%$datadir%g
5330 s%@sysconfdir@%$sysconfdir%g
5331 s%@sharedstatedir@%$sharedstatedir%g
5332 s%@localstatedir@%$localstatedir%g
5333 s%@libdir@%$libdir%g
5334 s%@includedir@%$includedir%g
5335 s%@oldincludedir@%$oldincludedir%g
5336 s%@infodir@%$infodir%g
5337 s%@mandir@%$mandir%g
5338 s%@host@%$host%g
5339 s%@host_alias@%$host_alias%g
5340 s%@host_cpu@%$host_cpu%g
5341 s%@host_vendor@%$host_vendor%g
5342 s%@host_os@%$host_os%g
5343 s%@target@%$target%g
5344 s%@target_alias@%$target_alias%g
5345 s%@target_cpu@%$target_cpu%g
5346 s%@target_vendor@%$target_vendor%g
5347 s%@target_os@%$target_os%g
5348 s%@build@%$build%g
5349 s%@build_alias@%$build_alias%g
5350 s%@build_cpu@%$build_cpu%g
5351 s%@build_vendor@%$build_vendor%g
5352 s%@build_os@%$build_os%g
5353 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5354 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5355 s%@INSTALL_DATA@%$INSTALL_DATA%g
5356 s%@PACKAGE@%$PACKAGE%g
5357 s%@VERSION@%$VERSION%g
5358 s%@ACLOCAL@%$ACLOCAL%g
5359 s%@AUTOCONF@%$AUTOCONF%g
5360 s%@AUTOMAKE@%$AUTOMAKE%g
5361 s%@AUTOHEADER@%$AUTOHEADER%g
5362 s%@MAKEINFO@%$MAKEINFO%g
5363 s%@SET_MAKE@%$SET_MAKE%g
5364 s%@CC@%$CC%g
5365 s%@LN_S@%$LN_S%g
5366 s%@OBJEXT@%$OBJEXT%g
5367 s%@EXEEXT@%$EXEEXT%g
5368 s%@RANLIB@%$RANLIB%g
5369 s%@STRIP@%$STRIP%g
5370 s%@LIBTOOL@%$LIBTOOL%g
5371 s%@use_sysroot@%$use_sysroot%g
5372 s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
5373 s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
5374 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
5375 s%@CPP@%$CPP%g
5376 s%@ALLOCA@%$ALLOCA%g
5377 s%@USE_NLS@%$USE_NLS%g
5378 s%@MSGFMT@%$MSGFMT%g
5379 s%@GMSGFMT@%$GMSGFMT%g
5380 s%@XGETTEXT@%$XGETTEXT%g
5381 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5382 s%@CATALOGS@%$CATALOGS%g
5383 s%@CATOBJEXT@%$CATOBJEXT%g
5384 s%@DATADIRNAME@%$DATADIRNAME%g
5385 s%@GMOFILES@%$GMOFILES%g
5386 s%@INSTOBJEXT@%$INSTOBJEXT%g
5387 s%@INTLDEPS@%$INTLDEPS%g
5388 s%@INTLLIBS@%$INTLLIBS%g
5389 s%@INTLOBJS@%$INTLOBJS%g
5390 s%@POFILES@%$POFILES%g
5391 s%@POSUB@%$POSUB%g
5392 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5393 s%@GT_NO@%$GT_NO%g
5394 s%@GT_YES@%$GT_YES%g
5395 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5396 s%@l@%$l%g
5397 s%@YACC@%$YACC%g
5398 s%@LEX@%$LEX%g
5399 s%@LEXLIB@%$LEXLIB%g
5400 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5401 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5402 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5403 s%@MAINT@%$MAINT%g
5404 s%@HDEFINES@%$HDEFINES%g
5405 s%@HOSTING_CRT0@%$HOSTING_CRT0%g
5406 s%@HOSTING_LIBS@%$HOSTING_LIBS%g
5407 s%@NATIVE_LIB_DIRS@%$NATIVE_LIB_DIRS%g
5408 s%@STRINGIFY@%$STRINGIFY%g
5409 s%@EMUL@%$EMUL%g
5410 /@TDIRS@/r $TDIRS
5411 s%@TDIRS@%%g
5412 s%@EMULATION_OFILES@%$EMULATION_OFILES%g
5413 s%@EMUL_EXTRA_OFILES@%$EMUL_EXTRA_OFILES%g
5414 s%@LIB_PATH@%$LIB_PATH%g
5415 s%@EMULATION_LIBPATH@%$EMULATION_LIBPATH%g
5416 s%@TESTBFDLIB@%$TESTBFDLIB%g
5417
5418 CEOF
5419 EOF
5420
5421 cat >> $CONFIG_STATUS <<\EOF
5422
5423 # Split the substitutions into bite-sized pieces for seds with
5424 # small command number limits, like on Digital OSF/1 and HP-UX.
5425 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5426 ac_file=1 # Number of current file.
5427 ac_beg=1 # First line for current file.
5428 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5429 ac_more_lines=:
5430 ac_sed_cmds=""
5431 while $ac_more_lines; do
5432   if test $ac_beg -gt 1; then
5433     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5434   else
5435     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5436   fi
5437   if test ! -s conftest.s$ac_file; then
5438     ac_more_lines=false
5439     rm -f conftest.s$ac_file
5440   else
5441     if test -z "$ac_sed_cmds"; then
5442       ac_sed_cmds="sed -f conftest.s$ac_file"
5443     else
5444       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5445     fi
5446     ac_file=`expr $ac_file + 1`
5447     ac_beg=$ac_end
5448     ac_end=`expr $ac_end + $ac_max_sed_cmds`
5449   fi
5450 done
5451 if test -z "$ac_sed_cmds"; then
5452   ac_sed_cmds=cat
5453 fi
5454 EOF
5455
5456 cat >> $CONFIG_STATUS <<EOF
5457
5458 CONFIG_FILES=\${CONFIG_FILES-"Makefile po/Makefile.in:po/Make-in"}
5459 EOF
5460 cat >> $CONFIG_STATUS <<\EOF
5461 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5462   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5463   case "$ac_file" in
5464   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5465        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5466   *) ac_file_in="${ac_file}.in" ;;
5467   esac
5468
5469   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5470
5471   # Remove last slash and all that follows it.  Not all systems have dirname.
5472   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5473   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5474     # The file is in a subdirectory.
5475     test ! -d "$ac_dir" && mkdir "$ac_dir"
5476     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5477     # A "../" for each directory in $ac_dir_suffix.
5478     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5479   else
5480     ac_dir_suffix= ac_dots=
5481   fi
5482
5483   case "$ac_given_srcdir" in
5484   .)  srcdir=.
5485       if test -z "$ac_dots"; then top_srcdir=.
5486       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5487   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5488   *) # Relative path.
5489     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5490     top_srcdir="$ac_dots$ac_given_srcdir" ;;
5491   esac
5492
5493   case "$ac_given_INSTALL" in
5494   [/$]*) INSTALL="$ac_given_INSTALL" ;;
5495   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5496   esac
5497
5498   echo creating "$ac_file"
5499   rm -f "$ac_file"
5500   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5501   case "$ac_file" in
5502   *Makefile*) ac_comsub="1i\\
5503 # $configure_input" ;;
5504   *) ac_comsub= ;;
5505   esac
5506
5507   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5508   sed -e "$ac_comsub
5509 s%@configure_input@%$configure_input%g
5510 s%@srcdir@%$srcdir%g
5511 s%@top_srcdir@%$top_srcdir%g
5512 s%@INSTALL@%$INSTALL%g
5513 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5514 fi; done
5515 rm -f conftest.s*
5516
5517 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5518 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5519 #
5520 # ac_d sets the value in "#define NAME VALUE" lines.
5521 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
5522 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
5523 ac_dC='\3'
5524 ac_dD='%g'
5525 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5526 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5527 ac_uB='\([      ]\)%\1#\2define\3'
5528 ac_uC=' '
5529 ac_uD='\4%g'
5530 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5531 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5532 ac_eB='$%\1#\2define\3'
5533 ac_eC=' '
5534 ac_eD='%g'
5535
5536 if test "${CONFIG_HEADERS+set}" != set; then
5537 EOF
5538 cat >> $CONFIG_STATUS <<EOF
5539   CONFIG_HEADERS="config.h:config.in"
5540 EOF
5541 cat >> $CONFIG_STATUS <<\EOF
5542 fi
5543 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5544   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5545   case "$ac_file" in
5546   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5547        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5548   *) ac_file_in="${ac_file}.in" ;;
5549   esac
5550
5551   echo creating $ac_file
5552
5553   rm -f conftest.frag conftest.in conftest.out
5554   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5555   cat $ac_file_inputs > conftest.in
5556
5557 EOF
5558
5559 # Transform confdefs.h into a sed script conftest.vals that substitutes
5560 # the proper values into config.h.in to produce config.h.  And first:
5561 # Protect against being on the right side of a sed subst in config.status.
5562 # Protect against being in an unquoted here document in config.status.
5563 rm -f conftest.vals
5564 cat > conftest.hdr <<\EOF
5565 s/[\\&%]/\\&/g
5566 s%[\\$`]%\\&%g
5567 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5568 s%ac_d%ac_u%gp
5569 s%ac_u%ac_e%gp
5570 EOF
5571 sed -n -f conftest.hdr confdefs.h > conftest.vals
5572 rm -f conftest.hdr
5573
5574 # This sed command replaces #undef with comments.  This is necessary, for
5575 # example, in the case of _POSIX_SOURCE, which is predefined and required
5576 # on some systems where configure will not decide to define it.
5577 cat >> conftest.vals <<\EOF
5578 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5579 EOF
5580
5581 # Break up conftest.vals because some shells have a limit on
5582 # the size of here documents, and old seds have small limits too.
5583
5584 rm -f conftest.tail
5585 while :
5586 do
5587   ac_lines=`grep -c . conftest.vals`
5588   # grep -c gives empty output for an empty file on some AIX systems.
5589   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5590   # Write a limited-size here document to conftest.frag.
5591   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5592   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5593   echo 'CEOF
5594   sed -f conftest.frag conftest.in > conftest.out
5595   rm -f conftest.in
5596   mv conftest.out conftest.in
5597 ' >> $CONFIG_STATUS
5598   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5599   rm -f conftest.vals
5600   mv conftest.tail conftest.vals
5601 done
5602 rm -f conftest.vals
5603
5604 cat >> $CONFIG_STATUS <<\EOF
5605   rm -f conftest.frag conftest.h
5606   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
5607   cat conftest.in >> conftest.h
5608   rm -f conftest.in
5609   if cmp -s $ac_file conftest.h 2>/dev/null; then
5610     echo "$ac_file is unchanged"
5611     rm -f conftest.h
5612   else
5613     # Remove last slash and all that follows it.  Not all systems have dirname.
5614       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5615       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5616       # The file is in a subdirectory.
5617       test ! -d "$ac_dir" && mkdir "$ac_dir"
5618     fi
5619     rm -f $ac_file
5620     mv conftest.h $ac_file
5621   fi
5622 fi; done
5623
5624 EOF
5625 cat >> $CONFIG_STATUS <<EOF
5626
5627
5628 EOF
5629 cat >> $CONFIG_STATUS <<\EOF
5630 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5631 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
5632 exit 0
5633 EOF
5634 chmod +x $CONFIG_STATUS
5635 rm -fr confdefs* $ac_clean_files
5636 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5637