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