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