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