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