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