2001-08-29 Joel Sherrill <joel@OARcorp.com>
[deliverable/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.
0218d1e4
AJ
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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 587#line 588 "configure"
ac48eca1
AO
588#include "confdefs.h"
589
590int main() {
591return __MINGW32__;
592; return 0; }
593EOF
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 1195#line 1196 "configure"
a8c548cb
NC
1196#include "confdefs.h"
1197
1198main(){return(0);}
1199EOF
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 1332echo "configure:1333: checking for GNU ld" >&5
252b5132
RH
1333else
1334 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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=
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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.
0218d1e4
AJ
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
0218d1e4 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
0218d1e4 2025#line 2026 "configure"
252b5132
RH
2026#include "confdefs.h"
2027
2028int main() {
2029
2030; return 0; }
2031EOF
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 2329#line 2330 "configure"
252b5132
RH
2330#include "confdefs.h"
2331
2332main(){return(0);}
2333EOF
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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"
0218d1e4 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
0218d1e4 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"
0218d1e4 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
0218d1e4 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"
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 2688#line 2689 "configure"
252b5132
RH
2689#include "confdefs.h"
2690`cat $LEX_OUTPUT_ROOT.c`
2691int main() {
2692
2693; return 0; }
2694EOF
0218d1e4 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
2717ALL_LINGUAS=
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
0218d1e4 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
0218d1e4 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
0218d1e4 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"
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 2935#line 2936 "configure"
252b5132
RH
2936#include "confdefs.h"
2937
2938int main() {
2939} $ac_kw foo() {
2940; return 0; }
2941EOF
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
3267for ac_hdr in unistd.h
3268do
3269ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3270echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
0218d1e4 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
0218d1e4 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"
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
0218d1e4 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
3399/* This mess was copied from the GNU getpagesize.h. */
3400#ifndef HAVE_GETPAGESIZE
3401# ifdef HAVE_UNISTD_H
3402# include <unistd.h>
3403# endif
3404
3405/* Assume that all systems that can run configure have sys/param.h. */
3406# ifndef HAVE_SYS_PARAM_H
3407# define HAVE_SYS_PARAM_H 1
3408# endif
3409
3410# ifdef _SC_PAGESIZE
3411# define getpagesize() sysconf(_SC_PAGESIZE)
3412# else /* no _SC_PAGESIZE */
3413# ifdef HAVE_SYS_PARAM_H
3414# include <sys/param.h>
3415# ifdef EXEC_PAGESIZE
3416# define getpagesize() EXEC_PAGESIZE
3417# else /* no EXEC_PAGESIZE */
3418# ifdef NBPG
3419# define getpagesize() NBPG * CLSIZE
3420# ifndef CLSIZE
3421# define CLSIZE 1
3422# endif /* no CLSIZE */
3423# else /* no NBPG */
3424# ifdef NBPC
3425# define getpagesize() NBPC
3426# else /* no NBPC */
3427# ifdef PAGESIZE
3428# define getpagesize() PAGESIZE
3429# endif /* PAGESIZE */
3430# endif /* no NBPC */
3431# endif /* no NBPG */
3432# endif /* no EXEC_PAGESIZE */
3433# else /* no HAVE_SYS_PARAM_H */
3434# define getpagesize() 8192 /* punt totally */
3435# endif /* no HAVE_SYS_PARAM_H */
3436# endif /* no _SC_PAGESIZE */
3437
3438#endif /* no HAVE_GETPAGESIZE */
3439
3440#ifdef __cplusplus
3441extern "C" { void *malloc(unsigned); }
3442#else
3443char *malloc();
3444#endif
3445
3446int
3447main()
3448{
3449 char *data, *data2, *data3;
3450 int i, pagesize;
3451 int fd;
3452
3453 pagesize = getpagesize();
3454
3455 /*
3456 * First, make a file with some known garbage in it.
3457 */
3458 data = malloc(pagesize);
3459 if (!data)
3460 exit(1);
3461 for (i = 0; i < pagesize; ++i)
3462 *(data + i) = rand();
3463 umask(0);
3464 fd = creat("conftestmmap", 0600);
3465 if (fd < 0)
3466 exit(1);
3467 if (write(fd, data, pagesize) != pagesize)
3468 exit(1);
3469 close(fd);
3470
3471 /*
3472 * Next, try to mmap the file at a fixed address which
3473 * already has something else allocated at it. If we can,
3474 * also make sure that we see the same garbage.
3475 */
3476 fd = open("conftestmmap", O_RDWR);
3477 if (fd < 0)
3478 exit(1);
3479 data2 = malloc(2 * pagesize);
3480 if (!data2)
3481 exit(1);
3482 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3483 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3484 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3485 exit(1);
3486 for (i = 0; i < pagesize; ++i)
3487 if (*(data + i) != *(data2 + i))
3488 exit(1);
3489
3490 /*
3491 * Finally, make sure that changes to the mapped area
3492 * do not percolate back to the file as seen by read().
3493 * (This is a bug on some variants of i386 svr4.0.)
3494 */
3495 for (i = 0; i < pagesize; ++i)
3496 *(data2 + i) = *(data2 + i) + 1;
3497 data3 = malloc(pagesize);
3498 if (!data3)
3499 exit(1);
3500 if (read(fd, data3, pagesize) != pagesize)
3501 exit(1);
3502 for (i = 0; i < pagesize; ++i)
3503 if (*(data + i) != *(data3 + i))
3504 exit(1);
3505 close(fd);
3506 unlink("conftestmmap");
3507 exit(0);
3508}
3509
3510EOF
0218d1e4 3511if { (eval echo configure:3512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
3512then
3513 ac_cv_func_mmap_fixed_mapped=yes
3514else
3515 echo "configure: failed program was:" >&5
3516 cat conftest.$ac_ext >&5
3517 rm -fr conftest*
3518 ac_cv_func_mmap_fixed_mapped=no
3519fi
3520rm -fr conftest*
3521fi
3522
3523fi
3524
3525echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3526if test $ac_cv_func_mmap_fixed_mapped = yes; then
3527 cat >> confdefs.h <<\EOF
3528#define HAVE_MMAP 1
3529EOF
3530
3531fi
3532
3533
3534 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3535unistd.h values.h sys/param.h
3536do
3537ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3538echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
0218d1e4 3539echo "configure:3540: checking for $ac_hdr" >&5
252b5132
RH
3540if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3541 echo $ac_n "(cached) $ac_c" 1>&6
3542else
3543 cat > conftest.$ac_ext <<EOF
0218d1e4 3544#line 3545 "configure"
252b5132
RH
3545#include "confdefs.h"
3546#include <$ac_hdr>
3547EOF
3548ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0218d1e4 3549{ (eval echo configure:3550: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3550ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3551if test -z "$ac_err"; then
3552 rm -rf conftest*
3553 eval "ac_cv_header_$ac_safe=yes"
3554else
3555 echo "$ac_err" >&5
3556 echo "configure: failed program was:" >&5
3557 cat conftest.$ac_ext >&5
3558 rm -rf conftest*
3559 eval "ac_cv_header_$ac_safe=no"
3560fi
3561rm -f conftest*
3562fi
3563if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3564 echo "$ac_t""yes" 1>&6
3565 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3566 cat >> confdefs.h <<EOF
3567#define $ac_tr_hdr 1
3568EOF
3569
3570else
3571 echo "$ac_t""no" 1>&6
3572fi
3573done
3574
3575 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3576__argz_count __argz_stringify __argz_next
3577do
3578echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
0218d1e4 3579echo "configure:3580: checking for $ac_func" >&5
252b5132
RH
3580if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3581 echo $ac_n "(cached) $ac_c" 1>&6
3582else
3583 cat > conftest.$ac_ext <<EOF
0218d1e4 3584#line 3585 "configure"
252b5132
RH
3585#include "confdefs.h"
3586/* System header to define __stub macros and hopefully few prototypes,
3587 which can conflict with char $ac_func(); below. */
3588#include <assert.h>
3589/* Override any gcc2 internal prototype to avoid an error. */
3590/* We use char because int might match the return type of a gcc2
3591 builtin and then its argument prototype would still apply. */
3592char $ac_func();
3593
3594int main() {
3595
3596/* The GNU C library defines this for functions which it implements
3597 to always fail with ENOSYS. Some functions are actually named
3598 something starting with __ and the normal name is an alias. */
3599#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3600choke me
3601#else
3602$ac_func();
3603#endif
3604
3605; return 0; }
3606EOF
0218d1e4 3607if { (eval echo configure:3608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3608 rm -rf conftest*
3609 eval "ac_cv_func_$ac_func=yes"
3610else
3611 echo "configure: failed program was:" >&5
3612 cat conftest.$ac_ext >&5
3613 rm -rf conftest*
3614 eval "ac_cv_func_$ac_func=no"
3615fi
3616rm -f conftest*
3617fi
3618
3619if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3620 echo "$ac_t""yes" 1>&6
3621 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3622 cat >> confdefs.h <<EOF
3623#define $ac_tr_func 1
3624EOF
3625
3626else
3627 echo "$ac_t""no" 1>&6
3628fi
3629done
3630
3631
3632 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3633 for ac_func in stpcpy
3634do
3635echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
0218d1e4 3636echo "configure:3637: checking for $ac_func" >&5
252b5132
RH
3637if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3638 echo $ac_n "(cached) $ac_c" 1>&6
3639else
3640 cat > conftest.$ac_ext <<EOF
0218d1e4 3641#line 3642 "configure"
252b5132
RH
3642#include "confdefs.h"
3643/* System header to define __stub macros and hopefully few prototypes,
3644 which can conflict with char $ac_func(); below. */
3645#include <assert.h>
3646/* Override any gcc2 internal prototype to avoid an error. */
3647/* We use char because int might match the return type of a gcc2
3648 builtin and then its argument prototype would still apply. */
3649char $ac_func();
3650
3651int main() {
3652
3653/* The GNU C library defines this for functions which it implements
3654 to always fail with ENOSYS. Some functions are actually named
3655 something starting with __ and the normal name is an alias. */
3656#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3657choke me
3658#else
3659$ac_func();
3660#endif
3661
3662; return 0; }
3663EOF
0218d1e4 3664if { (eval echo configure:3665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3665 rm -rf conftest*
3666 eval "ac_cv_func_$ac_func=yes"
3667else
3668 echo "configure: failed program was:" >&5
3669 cat conftest.$ac_ext >&5
3670 rm -rf conftest*
3671 eval "ac_cv_func_$ac_func=no"
3672fi
3673rm -f conftest*
3674fi
3675
3676if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3677 echo "$ac_t""yes" 1>&6
3678 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3679 cat >> confdefs.h <<EOF
3680#define $ac_tr_func 1
3681EOF
3682
3683else
3684 echo "$ac_t""no" 1>&6
3685fi
3686done
3687
3688 fi
3689 if test "${ac_cv_func_stpcpy}" = "yes"; then
3690 cat >> confdefs.h <<\EOF
3691#define HAVE_STPCPY 1
3692EOF
3693
3694 fi
3695
3696 if test $ac_cv_header_locale_h = yes; then
3697 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
0218d1e4 3698echo "configure:3699: checking for LC_MESSAGES" >&5
252b5132
RH
3699if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3700 echo $ac_n "(cached) $ac_c" 1>&6
3701else
3702 cat > conftest.$ac_ext <<EOF
0218d1e4 3703#line 3704 "configure"
252b5132
RH
3704#include "confdefs.h"
3705#include <locale.h>
3706int main() {
3707return LC_MESSAGES
3708; return 0; }
3709EOF
0218d1e4 3710if { (eval echo configure:3711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3711 rm -rf conftest*
3712 am_cv_val_LC_MESSAGES=yes
3713else
3714 echo "configure: failed program was:" >&5
3715 cat conftest.$ac_ext >&5
3716 rm -rf conftest*
3717 am_cv_val_LC_MESSAGES=no
3718fi
3719rm -f conftest*
3720fi
3721
3722echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3723 if test $am_cv_val_LC_MESSAGES = yes; then
3724 cat >> confdefs.h <<\EOF
3725#define HAVE_LC_MESSAGES 1
3726EOF
3727
3728 fi
3729 fi
3730 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
0218d1e4 3731echo "configure:3732: checking whether NLS is requested" >&5
252b5132
RH
3732 # Check whether --enable-nls or --disable-nls was given.
3733if test "${enable_nls+set}" = set; then
3734 enableval="$enable_nls"
3735 USE_NLS=$enableval
3736else
3737 USE_NLS=yes
3738fi
3739
3740 echo "$ac_t""$USE_NLS" 1>&6
3741
3742
3743 USE_INCLUDED_LIBINTL=no
3744
3745 if test "$USE_NLS" = "yes"; then
3746 cat >> confdefs.h <<\EOF
3747#define ENABLE_NLS 1
3748EOF
3749
3750 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
0218d1e4 3751echo "configure:3752: checking whether included gettext is requested" >&5
252b5132
RH
3752 # Check whether --with-included-gettext or --without-included-gettext was given.
3753if test "${with_included_gettext+set}" = set; then
3754 withval="$with_included_gettext"
3755 nls_cv_force_use_gnu_gettext=$withval
3756else
3757 nls_cv_force_use_gnu_gettext=no
3758fi
3759
3760 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3761
3762 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3763 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3764 nls_cv_header_intl=
3765 nls_cv_header_libgt=
3766 CATOBJEXT=NONE
3767
3768 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3769echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
0218d1e4 3770echo "configure:3771: checking for libintl.h" >&5
252b5132
RH
3771if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3772 echo $ac_n "(cached) $ac_c" 1>&6
3773else
3774 cat > conftest.$ac_ext <<EOF
0218d1e4 3775#line 3776 "configure"
252b5132
RH
3776#include "confdefs.h"
3777#include <libintl.h>
3778EOF
3779ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0218d1e4 3780{ (eval echo configure:3781: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3781ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3782if test -z "$ac_err"; then
3783 rm -rf conftest*
3784 eval "ac_cv_header_$ac_safe=yes"
3785else
3786 echo "$ac_err" >&5
3787 echo "configure: failed program was:" >&5
3788 cat conftest.$ac_ext >&5
3789 rm -rf conftest*
3790 eval "ac_cv_header_$ac_safe=no"
3791fi
3792rm -f conftest*
3793fi
3794if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3795 echo "$ac_t""yes" 1>&6
3796 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
0218d1e4 3797echo "configure:3798: checking for gettext in libc" >&5
252b5132
RH
3798if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3799 echo $ac_n "(cached) $ac_c" 1>&6
3800else
3801 cat > conftest.$ac_ext <<EOF
0218d1e4 3802#line 3803 "configure"
252b5132
RH
3803#include "confdefs.h"
3804#include <libintl.h>
3805int main() {
3806return (int) gettext ("")
3807; return 0; }
3808EOF
0218d1e4 3809if { (eval echo configure:3810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3810 rm -rf conftest*
3811 gt_cv_func_gettext_libc=yes
3812else
3813 echo "configure: failed program was:" >&5
3814 cat conftest.$ac_ext >&5
3815 rm -rf conftest*
3816 gt_cv_func_gettext_libc=no
3817fi
3818rm -f conftest*
3819fi
3820
3821echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3822
3823 if test "$gt_cv_func_gettext_libc" != "yes"; then
3824 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
0218d1e4 3825echo "configure:3826: checking for bindtextdomain in -lintl" >&5
252b5132
RH
3826ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3827if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3828 echo $ac_n "(cached) $ac_c" 1>&6
3829else
3830 ac_save_LIBS="$LIBS"
3831LIBS="-lintl $LIBS"
3832cat > conftest.$ac_ext <<EOF
0218d1e4 3833#line 3834 "configure"
252b5132
RH
3834#include "confdefs.h"
3835/* Override any gcc2 internal prototype to avoid an error. */
3836/* We use char because int might match the return type of a gcc2
3837 builtin and then its argument prototype would still apply. */
3838char bindtextdomain();
3839
3840int main() {
3841bindtextdomain()
3842; return 0; }
3843EOF
0218d1e4 3844if { (eval echo configure:3845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3845 rm -rf conftest*
3846 eval "ac_cv_lib_$ac_lib_var=yes"
3847else
3848 echo "configure: failed program was:" >&5
3849 cat conftest.$ac_ext >&5
3850 rm -rf conftest*
3851 eval "ac_cv_lib_$ac_lib_var=no"
3852fi
3853rm -f conftest*
3854LIBS="$ac_save_LIBS"
3855
3856fi
3857if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3858 echo "$ac_t""yes" 1>&6
3859 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
0218d1e4 3860echo "configure:3861: checking for gettext in libintl" >&5
252b5132
RH
3861if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3862 echo $ac_n "(cached) $ac_c" 1>&6
3863else
3864 cat > conftest.$ac_ext <<EOF
0218d1e4 3865#line 3866 "configure"
252b5132
RH
3866#include "confdefs.h"
3867
3868int main() {
3869return (int) gettext ("")
3870; return 0; }
3871EOF
0218d1e4 3872if { (eval echo configure:3873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3873 rm -rf conftest*
3874 gt_cv_func_gettext_libintl=yes
3875else
3876 echo "configure: failed program was:" >&5
3877 cat conftest.$ac_ext >&5
3878 rm -rf conftest*
3879 gt_cv_func_gettext_libintl=no
3880fi
3881rm -f conftest*
3882fi
3883
3884echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3885else
3886 echo "$ac_t""no" 1>&6
3887fi
3888
3889 fi
3890
3891 if test "$gt_cv_func_gettext_libc" = "yes" \
3892 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3893 cat >> confdefs.h <<\EOF
3894#define HAVE_GETTEXT 1
3895EOF
3896
3897 # Extract the first word of "msgfmt", so it can be a program name with args.
3898set dummy msgfmt; ac_word=$2
3899echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
0218d1e4 3900echo "configure:3901: checking for $ac_word" >&5
252b5132
RH
3901if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3902 echo $ac_n "(cached) $ac_c" 1>&6
3903else
3904 case "$MSGFMT" in
3905 /*)
3906 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3907 ;;
3908 *)
3909 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3910 for ac_dir in $PATH; do
3911 test -z "$ac_dir" && ac_dir=.
3912 if test -f $ac_dir/$ac_word; then
3913 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3914 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3915 break
3916 fi
3917 fi
3918 done
3919 IFS="$ac_save_ifs"
3920 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3921 ;;
3922esac
3923fi
3924MSGFMT="$ac_cv_path_MSGFMT"
3925if test -n "$MSGFMT"; then
3926 echo "$ac_t""$MSGFMT" 1>&6
3927else
3928 echo "$ac_t""no" 1>&6
3929fi
3930 if test "$MSGFMT" != "no"; then
3931 for ac_func in dcgettext
3932do
3933echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
0218d1e4 3934echo "configure:3935: checking for $ac_func" >&5
252b5132
RH
3935if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3936 echo $ac_n "(cached) $ac_c" 1>&6
3937else
3938 cat > conftest.$ac_ext <<EOF
0218d1e4 3939#line 3940 "configure"
252b5132
RH
3940#include "confdefs.h"
3941/* System header to define __stub macros and hopefully few prototypes,
3942 which can conflict with char $ac_func(); below. */
3943#include <assert.h>
3944/* Override any gcc2 internal prototype to avoid an error. */
3945/* We use char because int might match the return type of a gcc2
3946 builtin and then its argument prototype would still apply. */
3947char $ac_func();
3948
3949int main() {
3950
3951/* The GNU C library defines this for functions which it implements
3952 to always fail with ENOSYS. Some functions are actually named
3953 something starting with __ and the normal name is an alias. */
3954#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3955choke me
3956#else
3957$ac_func();
3958#endif
3959
3960; return 0; }
3961EOF
0218d1e4 3962if { (eval echo configure:3963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3963 rm -rf conftest*
3964 eval "ac_cv_func_$ac_func=yes"
3965else
3966 echo "configure: failed program was:" >&5
3967 cat conftest.$ac_ext >&5
3968 rm -rf conftest*
3969 eval "ac_cv_func_$ac_func=no"
3970fi
3971rm -f conftest*
3972fi
3973
3974if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3975 echo "$ac_t""yes" 1>&6
3976 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3977 cat >> confdefs.h <<EOF
3978#define $ac_tr_func 1
3979EOF
3980
3981else
3982 echo "$ac_t""no" 1>&6
3983fi
3984done
3985
3986 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3987set dummy gmsgfmt; ac_word=$2
3988echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
0218d1e4 3989echo "configure:3990: checking for $ac_word" >&5
252b5132
RH
3990if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3991 echo $ac_n "(cached) $ac_c" 1>&6
3992else
3993 case "$GMSGFMT" in
3994 /*)
3995 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3996 ;;
3997 ?:/*)
3998 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3999 ;;
4000 *)
4001 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4002 ac_dummy="$PATH"
4003 for ac_dir in $ac_dummy; do
4004 test -z "$ac_dir" && ac_dir=.
4005 if test -f $ac_dir/$ac_word; then
4006 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4007 break
4008 fi
4009 done
4010 IFS="$ac_save_ifs"
4011 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4012 ;;
4013esac
4014fi
4015GMSGFMT="$ac_cv_path_GMSGFMT"
4016if test -n "$GMSGFMT"; then
4017 echo "$ac_t""$GMSGFMT" 1>&6
4018else
4019 echo "$ac_t""no" 1>&6
4020fi
4021
4022 # Extract the first word of "xgettext", so it can be a program name with args.
4023set dummy xgettext; ac_word=$2
4024echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
0218d1e4 4025echo "configure:4026: checking for $ac_word" >&5
252b5132
RH
4026if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4027 echo $ac_n "(cached) $ac_c" 1>&6
4028else
4029 case "$XGETTEXT" in
4030 /*)
4031 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4032 ;;
4033 *)
4034 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4035 for ac_dir in $PATH; do
4036 test -z "$ac_dir" && ac_dir=.
4037 if test -f $ac_dir/$ac_word; then
4038 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4039 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4040 break
4041 fi
4042 fi
4043 done
4044 IFS="$ac_save_ifs"
4045 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4046 ;;
4047esac
4048fi
4049XGETTEXT="$ac_cv_path_XGETTEXT"
4050if test -n "$XGETTEXT"; then
4051 echo "$ac_t""$XGETTEXT" 1>&6
4052else
4053 echo "$ac_t""no" 1>&6
4054fi
4055
4056 cat > conftest.$ac_ext <<EOF
0218d1e4 4057#line 4058 "configure"
252b5132
RH
4058#include "confdefs.h"
4059
4060int main() {
4061extern int _nl_msg_cat_cntr;
4062 return _nl_msg_cat_cntr
4063; return 0; }
4064EOF
0218d1e4 4065if { (eval echo configure:4066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4066 rm -rf conftest*
4067 CATOBJEXT=.gmo
4068 DATADIRNAME=share
4069else
4070 echo "configure: failed program was:" >&5
4071 cat conftest.$ac_ext >&5
4072 rm -rf conftest*
4073 CATOBJEXT=.mo
4074 DATADIRNAME=lib
4075fi
4076rm -f conftest*
4077 INSTOBJEXT=.mo
4078 fi
4079 fi
4080
4081else
4082 echo "$ac_t""no" 1>&6
4083fi
4084
4085
4086
4087 if test "$CATOBJEXT" = "NONE"; then
4088 nls_cv_use_gnu_gettext=yes
4089 fi
4090 fi
4091
4092 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4093 INTLOBJS="\$(GETTOBJS)"
4094 # Extract the first word of "msgfmt", so it can be a program name with args.
4095set dummy msgfmt; ac_word=$2
4096echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
0218d1e4 4097echo "configure:4098: checking for $ac_word" >&5
252b5132
RH
4098if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4099 echo $ac_n "(cached) $ac_c" 1>&6
4100else
4101 case "$MSGFMT" in
4102 /*)
4103 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4104 ;;
4105 *)
4106 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4107 for ac_dir in $PATH; do
4108 test -z "$ac_dir" && ac_dir=.
4109 if test -f $ac_dir/$ac_word; then
4110 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4111 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4112 break
4113 fi
4114 fi
4115 done
4116 IFS="$ac_save_ifs"
4117 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4118 ;;
4119esac
4120fi
4121MSGFMT="$ac_cv_path_MSGFMT"
4122if test -n "$MSGFMT"; then
4123 echo "$ac_t""$MSGFMT" 1>&6
4124else
4125 echo "$ac_t""no" 1>&6
4126fi
4127
4128 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4129set dummy gmsgfmt; ac_word=$2
4130echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
0218d1e4 4131echo "configure:4132: checking for $ac_word" >&5
252b5132
RH
4132if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4133 echo $ac_n "(cached) $ac_c" 1>&6
4134else
4135 case "$GMSGFMT" in
4136 /*)
4137 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4138 ;;
4139 ?:/*)
4140 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4141 ;;
4142 *)
4143 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4144 ac_dummy="$PATH"
4145 for ac_dir in $ac_dummy; do
4146 test -z "$ac_dir" && ac_dir=.
4147 if test -f $ac_dir/$ac_word; then
4148 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4149 break
4150 fi
4151 done
4152 IFS="$ac_save_ifs"
4153 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4154 ;;
4155esac
4156fi
4157GMSGFMT="$ac_cv_path_GMSGFMT"
4158if test -n "$GMSGFMT"; then
4159 echo "$ac_t""$GMSGFMT" 1>&6
4160else
4161 echo "$ac_t""no" 1>&6
4162fi
4163
4164 # Extract the first word of "xgettext", so it can be a program name with args.
4165set dummy xgettext; ac_word=$2
4166echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
0218d1e4 4167echo "configure:4168: checking for $ac_word" >&5
252b5132
RH
4168if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4169 echo $ac_n "(cached) $ac_c" 1>&6
4170else
4171 case "$XGETTEXT" in
4172 /*)
4173 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4174 ;;
4175 *)
4176 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4177 for ac_dir in $PATH; do
4178 test -z "$ac_dir" && ac_dir=.
4179 if test -f $ac_dir/$ac_word; then
4180 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4181 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4182 break
4183 fi
4184 fi
4185 done
4186 IFS="$ac_save_ifs"
4187 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4188 ;;
4189esac
4190fi
4191XGETTEXT="$ac_cv_path_XGETTEXT"
4192if test -n "$XGETTEXT"; then
4193 echo "$ac_t""$XGETTEXT" 1>&6
4194else
4195 echo "$ac_t""no" 1>&6
4196fi
4197
4198
4199 USE_INCLUDED_LIBINTL=yes
4200 CATOBJEXT=.gmo
4201 INSTOBJEXT=.mo
4202 DATADIRNAME=share
4203 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4204 INTLLIBS=$INTLDEPS
4205 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4206 nls_cv_header_intl=libintl.h
4207 nls_cv_header_libgt=libgettext.h
4208 fi
4209
4210 if test "$XGETTEXT" != ":"; then
4211 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4212 : ;
4213 else
4214 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4215 XGETTEXT=":"
4216 fi
4217 fi
4218
4219 # We need to process the po/ directory.
4220 POSUB=po
4221 else
4222 DATADIRNAME=share
4223 nls_cv_header_intl=libintl.h
4224 nls_cv_header_libgt=libgettext.h
4225 fi
4226
4227 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4228 # because some of the sources are only built for this goal.
4229 if test "$PACKAGE" = gettext; then
4230 USE_NLS=yes
4231 USE_INCLUDED_LIBINTL=yes
4232 fi
4233
4234 for lang in $ALL_LINGUAS; do
4235 GMOFILES="$GMOFILES $lang.gmo"
4236 POFILES="$POFILES $lang.po"
4237 done
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252 if test "x$CATOBJEXT" != "x"; then
4253 if test "x$ALL_LINGUAS" = "x"; then
4254 LINGUAS=
4255 else
4256 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
0218d1e4 4257echo "configure:4258: checking for catalogs to be installed" >&5
252b5132
RH
4258 NEW_LINGUAS=
4259 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4260 case "$ALL_LINGUAS" in
4261 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4262 esac
4263 done
4264 LINGUAS=$NEW_LINGUAS
4265 echo "$ac_t""$LINGUAS" 1>&6
4266 fi
4267
4268 if test -n "$LINGUAS"; then
4269 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4270 fi
4271 fi
4272
4273 if test $ac_cv_header_locale_h = yes; then
4274 INCLUDE_LOCALE_H="#include <locale.h>"
4275 else
4276 INCLUDE_LOCALE_H="\
4277/* The system does not provide the header <locale.h>. Take care yourself. */"
4278 fi
4279
4280
4281 if test -f $srcdir/po2tbl.sed.in; then
4282 if test "$CATOBJEXT" = ".cat"; then
4283 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4284echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
0218d1e4 4285echo "configure:4286: checking for linux/version.h" >&5
252b5132
RH
4286if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4287 echo $ac_n "(cached) $ac_c" 1>&6
4288else
4289 cat > conftest.$ac_ext <<EOF
0218d1e4 4290#line 4291 "configure"
252b5132
RH
4291#include "confdefs.h"
4292#include <linux/version.h>
4293EOF
4294ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0218d1e4 4295{ (eval echo configure:4296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4296ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4297if test -z "$ac_err"; then
4298 rm -rf conftest*
4299 eval "ac_cv_header_$ac_safe=yes"
4300else
4301 echo "$ac_err" >&5
4302 echo "configure: failed program was:" >&5
4303 cat conftest.$ac_ext >&5
4304 rm -rf conftest*
4305 eval "ac_cv_header_$ac_safe=no"
4306fi
4307rm -f conftest*
4308fi
4309if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4310 echo "$ac_t""yes" 1>&6
4311 msgformat=linux
4312else
4313 echo "$ac_t""no" 1>&6
4314msgformat=xopen
4315fi
4316
4317
4318 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4319 fi
4320 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4321 $srcdir/po2tbl.sed.in > po2tbl.sed
4322 fi
4323
4324 if test "$PACKAGE" = "gettext"; then
4325 GT_NO="#NO#"
4326 GT_YES=
4327 else
4328 GT_NO=
4329 GT_YES="#YES#"
4330 fi
4331
4332
4333
4334 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4335
4336
4337 l=
4338
4339
4340 if test -d $srcdir/po; then
4341 test -d po || mkdir po
4342 if test "x$srcdir" != "x."; then
4343 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4344 posrcprefix="$srcdir/"
4345 else
4346 posrcprefix="../$srcdir/"
4347 fi
4348 else
4349 posrcprefix="../"
4350 fi
4351 rm -f po/POTFILES
4352 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4353 < $srcdir/po/POTFILES.in > po/POTFILES
4354 fi
4355
4356
4357echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
0218d1e4 4358echo "configure:4359: checking whether to enable maintainer-specific portions of Makefiles" >&5
252b5132
RH
4359 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4360if test "${enable_maintainer_mode+set}" = set; then
4361 enableval="$enable_maintainer_mode"
4362 USE_MAINTAINER_MODE=$enableval
4363else
4364 USE_MAINTAINER_MODE=no
4365fi
4366
4367 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4368
4369
4370if test $USE_MAINTAINER_MODE = yes; then
4371 MAINTAINER_MODE_TRUE=
4372 MAINTAINER_MODE_FALSE='#'
4373else
4374 MAINTAINER_MODE_TRUE='#'
4375 MAINTAINER_MODE_FALSE=
4376fi
4377 MAINT=$MAINTAINER_MODE_TRUE
4378
4379
252b5132
RH
4380
4381
4382echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
0218d1e4 4383echo "configure:4384: checking for executable suffix" >&5
252b5132
RH
4384if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4385 echo $ac_n "(cached) $ac_c" 1>&6
4386else
4387 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4388 ac_cv_exeext=.exe
4389else
4390 rm -f conftest*
4391 echo 'int main () { return 0; }' > conftest.$ac_ext
4392 ac_cv_exeext=
0218d1e4 4393 if { (eval echo configure:4394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
252b5132
RH
4394 for file in conftest.*; do
4395 case $file in
0218d1e4 4396 *.c | *.o | *.obj) ;;
252b5132
RH
4397 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
4398 esac
4399 done
4400 else
4401 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4402 fi
4403 rm -f conftest*
4404 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
4405fi
4406fi
4407
4408EXEEXT=""
4409test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
4410echo "$ac_t""${ac_cv_exeext}" 1>&6
4411ac_exeext=$EXEEXT
4412
2481e6a2
ILT
4413if test -n "$EXEEXT"; then
4414 cat >> confdefs.h <<\EOF
4415#define HAVE_EXECUTABLE_SUFFIX 1
4416EOF
4417
4418fi
bb0cb4db
ILT
4419cat >> confdefs.h <<EOF
4420#define EXECUTABLE_SUFFIX "${EXEEXT}"
4421EOF
4422
252b5132
RH
4423
4424# host-specific stuff:
4425
4426HDEFINES=
4427
4428. ${srcdir}/../bfd/configure.host
4429
4430
4431AR=${AR-ar}
4432
4433# Extract the first word of "ranlib", so it can be a program name with args.
4434set dummy ranlib; ac_word=$2
4435echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
0218d1e4 4436echo "configure:4437: checking for $ac_word" >&5
252b5132
RH
4437if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4438 echo $ac_n "(cached) $ac_c" 1>&6
4439else
4440 if test -n "$RANLIB"; then
4441 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4442else
4443 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4444 ac_dummy="$PATH"
4445 for ac_dir in $ac_dummy; do
4446 test -z "$ac_dir" && ac_dir=.
4447 if test -f $ac_dir/$ac_word; then
4448 ac_cv_prog_RANLIB="ranlib"
4449 break
4450 fi
4451 done
4452 IFS="$ac_save_ifs"
4453 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
4454fi
4455fi
4456RANLIB="$ac_cv_prog_RANLIB"
4457if test -n "$RANLIB"; then
4458 echo "$ac_t""$RANLIB" 1>&6
4459else
4460 echo "$ac_t""no" 1>&6
4461fi
4462
4463# Find a good install program. We prefer a C program (faster),
4464# so one script is as good as another. But avoid the broken or
4465# incompatible versions:
4466# SysV /etc/install, /usr/sbin/install
4467# SunOS /usr/etc/install
4468# IRIX /sbin/install
4469# AIX /bin/install
4470# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4471# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4472# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4473# ./install, which can be erroneously created by make from ./install.sh.
4474echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
0218d1e4 4475echo "configure:4476: checking for a BSD compatible install" >&5
252b5132
RH
4476if test -z "$INSTALL"; then
4477if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4478 echo $ac_n "(cached) $ac_c" 1>&6
4479else
4480 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
4481 for ac_dir in $PATH; do
4482 # Account for people who put trailing slashes in PATH elements.
4483 case "$ac_dir/" in
4484 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4485 *)
4486 # OSF1 and SCO ODT 3.0 have their own names for install.
4487 # Don't use installbsd from OSF since it installs stuff as root
4488 # by default.
4489 for ac_prog in ginstall scoinst install; do
4490 if test -f $ac_dir/$ac_prog; then
4491 if test $ac_prog = install &&
4492 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4493 # AIX install. It has an incompatible calling convention.
4494 :
4495 else
4496 ac_cv_path_install="$ac_dir/$ac_prog -c"
4497 break 2
4498 fi
4499 fi
4500 done
4501 ;;
4502 esac
4503 done
4504 IFS="$ac_save_IFS"
4505
4506fi
4507 if test "${ac_cv_path_install+set}" = set; then
4508 INSTALL="$ac_cv_path_install"
4509 else
4510 # As a last resort, use the slow shell script. We don't cache a
4511 # path for INSTALL within a source directory, because that will
4512 # break other packages using the cache if that directory is
4513 # removed, or if the path is relative.
4514 INSTALL="$ac_install_sh"
4515 fi
4516fi
4517echo "$ac_t""$INSTALL" 1>&6
4518
4519# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4520# It thinks the first close brace ends the variable substitution.
4521test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4522
4523test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
4524
4525test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4526
4527
4528# Put a plausible default for CC_FOR_BUILD in Makefile.
4529if test -z "$CC_FOR_BUILD"; then
4530 if test "x$cross_compiling" = "xno"; then
4531 CC_FOR_BUILD='$(CC)'
4532 else
4533 CC_FOR_BUILD=gcc
4534 fi
4535fi
4536
4537# Also set EXEEXT_FOR_BUILD.
4538if test "x$cross_compiling" = "xno"; then
4539 EXEEXT_FOR_BUILD='$(EXEEXT)'
4540else
4541 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
0218d1e4 4542echo "configure:4543: checking for build system executable suffix" >&5
252b5132
RH
4543if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4544 echo $ac_n "(cached) $ac_c" 1>&6
4545else
7a7b06ef
ILT
4546 rm -f conftest*
4547 echo 'int main () { return 0; }' > conftest.c
4548 bfd_cv_build_exeext=
4549 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
4550 for file in conftest.*; do
4551 case $file in
4552 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4553 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4554 esac
4555 done
4556 rm -f conftest*
4557 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
252b5132
RH
4558fi
4559
4560echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4561 EXEEXT_FOR_BUILD=""
4562 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4563fi
4564
4565
8a965946
ILT
4566DEMANGLER_NAME=c++filt
4567case "${host}" in
4568 *-*-go32* | *-*-msdos*)
4569 DEMANGLER_NAME=cxxfilt
4570esac
4571
4572
252b5132
RH
4573for ac_hdr in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h
4574do
4575ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4576echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
0218d1e4 4577echo "configure:4578: checking for $ac_hdr" >&5
252b5132
RH
4578if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4579 echo $ac_n "(cached) $ac_c" 1>&6
4580else
4581 cat > conftest.$ac_ext <<EOF
0218d1e4 4582#line 4583 "configure"
252b5132
RH
4583#include "confdefs.h"
4584#include <$ac_hdr>
4585EOF
4586ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0218d1e4 4587{ (eval echo configure:4588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4588ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4589if test -z "$ac_err"; then
4590 rm -rf conftest*
4591 eval "ac_cv_header_$ac_safe=yes"
4592else
4593 echo "$ac_err" >&5
4594 echo "configure: failed program was:" >&5
4595 cat conftest.$ac_ext >&5
4596 rm -rf conftest*
4597 eval "ac_cv_header_$ac_safe=no"
4598fi
4599rm -f conftest*
4600fi
4601if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4602 echo "$ac_t""yes" 1>&6
4603 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4604 cat >> confdefs.h <<EOF
4605#define $ac_tr_hdr 1
4606EOF
4607
4608else
4609 echo "$ac_t""no" 1>&6
4610fi
4611done
4612
4613echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
0218d1e4 4614echo "configure:4615: checking for sys/wait.h that is POSIX.1 compatible" >&5
252b5132
RH
4615if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
4616 echo $ac_n "(cached) $ac_c" 1>&6
4617else
4618 cat > conftest.$ac_ext <<EOF
0218d1e4 4619#line 4620 "configure"
252b5132
RH
4620#include "confdefs.h"
4621#include <sys/types.h>
4622#include <sys/wait.h>
4623#ifndef WEXITSTATUS
4624#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4625#endif
4626#ifndef WIFEXITED
4627#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4628#endif
4629int main() {
4630int s;
4631wait (&s);
4632s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4633; return 0; }
4634EOF
0218d1e4 4635if { (eval echo configure:4636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
4636 rm -rf conftest*
4637 ac_cv_header_sys_wait_h=yes
4638else
4639 echo "configure: failed program was:" >&5
4640 cat conftest.$ac_ext >&5
4641 rm -rf conftest*
4642 ac_cv_header_sys_wait_h=no
4643fi
4644rm -f conftest*
4645fi
4646
4647echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
4648if test $ac_cv_header_sys_wait_h = yes; then
4649 cat >> confdefs.h <<\EOF
4650#define HAVE_SYS_WAIT_H 1
4651EOF
4652
4653fi
4654
4655# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4656# for constant arguments. Useless!
4657echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
0218d1e4 4658echo "configure:4659: checking for working alloca.h" >&5
252b5132
RH
4659if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4660 echo $ac_n "(cached) $ac_c" 1>&6
4661else
4662 cat > conftest.$ac_ext <<EOF
0218d1e4 4663#line 4664 "configure"
252b5132
RH
4664#include "confdefs.h"
4665#include <alloca.h>
4666int main() {
4667char *p = alloca(2 * sizeof(int));
4668; return 0; }
4669EOF
0218d1e4 4670if { (eval echo configure:4671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4671 rm -rf conftest*
4672 ac_cv_header_alloca_h=yes
4673else
4674 echo "configure: failed program was:" >&5
4675 cat conftest.$ac_ext >&5
4676 rm -rf conftest*
4677 ac_cv_header_alloca_h=no
4678fi
4679rm -f conftest*
4680fi
4681
4682echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4683if test $ac_cv_header_alloca_h = yes; then
4684 cat >> confdefs.h <<\EOF
4685#define HAVE_ALLOCA_H 1
4686EOF
4687
4688fi
4689
4690echo $ac_n "checking for alloca""... $ac_c" 1>&6
0218d1e4 4691echo "configure:4692: checking for alloca" >&5
252b5132
RH
4692if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4693 echo $ac_n "(cached) $ac_c" 1>&6
4694else
4695 cat > conftest.$ac_ext <<EOF
0218d1e4 4696#line 4697 "configure"
252b5132
RH
4697#include "confdefs.h"
4698
4699#ifdef __GNUC__
4700# define alloca __builtin_alloca
4701#else
4702# ifdef _MSC_VER
4703# include <malloc.h>
4704# define alloca _alloca
4705# else
4706# if HAVE_ALLOCA_H
4707# include <alloca.h>
4708# else
4709# ifdef _AIX
4710 #pragma alloca
4711# else
4712# ifndef alloca /* predefined by HP cc +Olibcalls */
4713char *alloca ();
4714# endif
4715# endif
4716# endif
4717# endif
4718#endif
4719
4720int main() {
4721char *p = (char *) alloca(1);
4722; return 0; }
4723EOF
0218d1e4 4724if { (eval echo configure:4725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4725 rm -rf conftest*
4726 ac_cv_func_alloca_works=yes
4727else
4728 echo "configure: failed program was:" >&5
4729 cat conftest.$ac_ext >&5
4730 rm -rf conftest*
4731 ac_cv_func_alloca_works=no
4732fi
4733rm -f conftest*
4734fi
4735
4736echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4737if test $ac_cv_func_alloca_works = yes; then
4738 cat >> confdefs.h <<\EOF
4739#define HAVE_ALLOCA 1
4740EOF
4741
4742fi
4743
4744if test $ac_cv_func_alloca_works = no; then
4745 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4746 # that cause trouble. Some versions do not even contain alloca or
4747 # contain a buggy version. If you still want to use their alloca,
4748 # use ar to extract alloca.o from them instead of compiling alloca.c.
4749 ALLOCA=alloca.${ac_objext}
4750 cat >> confdefs.h <<\EOF
4751#define C_ALLOCA 1
4752EOF
4753
4754
4755echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
0218d1e4 4756echo "configure:4757: checking whether alloca needs Cray hooks" >&5
252b5132
RH
4757if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4758 echo $ac_n "(cached) $ac_c" 1>&6
4759else
4760 cat > conftest.$ac_ext <<EOF
0218d1e4 4761#line 4762 "configure"
252b5132
RH
4762#include "confdefs.h"
4763#if defined(CRAY) && ! defined(CRAY2)
4764webecray
4765#else
4766wenotbecray
4767#endif
4768
4769EOF
4770if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4771 egrep "webecray" >/dev/null 2>&1; then
4772 rm -rf conftest*
4773 ac_cv_os_cray=yes
4774else
4775 rm -rf conftest*
4776 ac_cv_os_cray=no
4777fi
4778rm -f conftest*
4779
4780fi
4781
4782echo "$ac_t""$ac_cv_os_cray" 1>&6
4783if test $ac_cv_os_cray = yes; then
4784for ac_func in _getb67 GETB67 getb67; do
4785 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
0218d1e4 4786echo "configure:4787: checking for $ac_func" >&5
252b5132
RH
4787if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4788 echo $ac_n "(cached) $ac_c" 1>&6
4789else
4790 cat > conftest.$ac_ext <<EOF
0218d1e4 4791#line 4792 "configure"
252b5132
RH
4792#include "confdefs.h"
4793/* System header to define __stub macros and hopefully few prototypes,
4794 which can conflict with char $ac_func(); below. */
4795#include <assert.h>
4796/* Override any gcc2 internal prototype to avoid an error. */
4797/* We use char because int might match the return type of a gcc2
4798 builtin and then its argument prototype would still apply. */
4799char $ac_func();
4800
4801int main() {
4802
4803/* The GNU C library defines this for functions which it implements
4804 to always fail with ENOSYS. Some functions are actually named
4805 something starting with __ and the normal name is an alias. */
4806#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4807choke me
4808#else
4809$ac_func();
4810#endif
4811
4812; return 0; }
4813EOF
0218d1e4 4814if { (eval echo configure:4815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4815 rm -rf conftest*
4816 eval "ac_cv_func_$ac_func=yes"
4817else
4818 echo "configure: failed program was:" >&5
4819 cat conftest.$ac_ext >&5
4820 rm -rf conftest*
4821 eval "ac_cv_func_$ac_func=no"
4822fi
4823rm -f conftest*
4824fi
4825
4826if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4827 echo "$ac_t""yes" 1>&6
4828 cat >> confdefs.h <<EOF
4829#define CRAY_STACKSEG_END $ac_func
4830EOF
4831
4832 break
4833else
4834 echo "$ac_t""no" 1>&6
4835fi
4836
4837done
4838fi
4839
4840echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
0218d1e4 4841echo "configure:4842: checking stack direction for C alloca" >&5
252b5132
RH
4842if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4843 echo $ac_n "(cached) $ac_c" 1>&6
4844else
4845 if test "$cross_compiling" = yes; then
4846 ac_cv_c_stack_direction=0
4847else
4848 cat > conftest.$ac_ext <<EOF
0218d1e4 4849#line 4850 "configure"
252b5132
RH
4850#include "confdefs.h"
4851find_stack_direction ()
4852{
4853 static char *addr = 0;
4854 auto char dummy;
4855 if (addr == 0)
4856 {
4857 addr = &dummy;
4858 return find_stack_direction ();
4859 }
4860 else
4861 return (&dummy > addr) ? 1 : -1;
4862}
4863main ()
4864{
4865 exit (find_stack_direction() < 0);
4866}
4867EOF
0218d1e4 4868if { (eval echo configure:4869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
4869then
4870 ac_cv_c_stack_direction=1
4871else
4872 echo "configure: failed program was:" >&5
4873 cat conftest.$ac_ext >&5
4874 rm -fr conftest*
4875 ac_cv_c_stack_direction=-1
4876fi
4877rm -fr conftest*
4878fi
4879
4880fi
4881
4882echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4883cat >> confdefs.h <<EOF
4884#define STACK_DIRECTION $ac_cv_c_stack_direction
4885EOF
4886
4887fi
4888
5af11cab 4889for ac_func in sbrk utimes setmode
252b5132
RH
4890do
4891echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
0218d1e4 4892echo "configure:4893: checking for $ac_func" >&5
252b5132
RH
4893if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4894 echo $ac_n "(cached) $ac_c" 1>&6
4895else
4896 cat > conftest.$ac_ext <<EOF
0218d1e4 4897#line 4898 "configure"
252b5132
RH
4898#include "confdefs.h"
4899/* System header to define __stub macros and hopefully few prototypes,
4900 which can conflict with char $ac_func(); below. */
4901#include <assert.h>
4902/* Override any gcc2 internal prototype to avoid an error. */
4903/* We use char because int might match the return type of a gcc2
4904 builtin and then its argument prototype would still apply. */
4905char $ac_func();
4906
4907int main() {
4908
4909/* The GNU C library defines this for functions which it implements
4910 to always fail with ENOSYS. Some functions are actually named
4911 something starting with __ and the normal name is an alias. */
4912#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4913choke me
4914#else
4915$ac_func();
4916#endif
4917
4918; return 0; }
4919EOF
0218d1e4 4920if { (eval echo configure:4921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4921 rm -rf conftest*
4922 eval "ac_cv_func_$ac_func=yes"
4923else
4924 echo "configure: failed program was:" >&5
4925 cat conftest.$ac_ext >&5
4926 rm -rf conftest*
4927 eval "ac_cv_func_$ac_func=no"
4928fi
4929rm -f conftest*
4930fi
4931
4932if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4933 echo "$ac_t""yes" 1>&6
4934 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4935 cat >> confdefs.h <<EOF
4936#define $ac_tr_func 1
4937EOF
4938
4939else
4940 echo "$ac_t""no" 1>&6
4941fi
4942done
4943
4944
f353eb8a
ILT
4945# Some systems have frexp only in -lm, not in -lc.
4946
4947echo $ac_n "checking for library containing frexp""... $ac_c" 1>&6
0218d1e4 4948echo "configure:4949: checking for library containing frexp" >&5
f353eb8a
ILT
4949if eval "test \"`echo '$''{'ac_cv_search_frexp'+set}'`\" = set"; then
4950 echo $ac_n "(cached) $ac_c" 1>&6
4951else
4952 ac_func_search_save_LIBS="$LIBS"
4953ac_cv_search_frexp="no"
4954cat > conftest.$ac_ext <<EOF
0218d1e4 4955#line 4956 "configure"
f353eb8a
ILT
4956#include "confdefs.h"
4957/* Override any gcc2 internal prototype to avoid an error. */
4958/* We use char because int might match the return type of a gcc2
4959 builtin and then its argument prototype would still apply. */
4960char frexp();
4961
4962int main() {
4963frexp()
4964; return 0; }
4965EOF
0218d1e4 4966if { (eval echo configure:4967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
f353eb8a
ILT
4967 rm -rf conftest*
4968 ac_cv_search_frexp="none required"
4969else
4970 echo "configure: failed program was:" >&5
4971 cat conftest.$ac_ext >&5
4972fi
4973rm -f conftest*
9a1cab10 4974test "$ac_cv_search_frexp" = "no" && for i in m; do
f353eb8a
ILT
4975LIBS="-l$i $ac_func_search_save_LIBS"
4976cat > conftest.$ac_ext <<EOF
0218d1e4 4977#line 4978 "configure"
f353eb8a
ILT
4978#include "confdefs.h"
4979/* Override any gcc2 internal prototype to avoid an error. */
4980/* We use char because int might match the return type of a gcc2
4981 builtin and then its argument prototype would still apply. */
4982char frexp();
4983
4984int main() {
4985frexp()
4986; return 0; }
4987EOF
0218d1e4 4988if { (eval echo configure:4989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
f353eb8a
ILT
4989 rm -rf conftest*
4990 ac_cv_search_frexp="-l$i"
4991break
4992else
4993 echo "configure: failed program was:" >&5
4994 cat conftest.$ac_ext >&5
4995fi
4996rm -f conftest*
4997done
4998LIBS="$ac_func_search_save_LIBS"
4999fi
5000
5001echo "$ac_t""$ac_cv_search_frexp" 1>&6
5002if test "$ac_cv_search_frexp" != "no"; then
5003 test "$ac_cv_search_frexp" = "none required" || LIBS="$ac_cv_search_frexp $LIBS"
5004
5005else :
5006
5007fi
5008
252b5132 5009echo $ac_n "checking for time_t in time.h""... $ac_c" 1>&6
0218d1e4 5010echo "configure:5011: checking for time_t in time.h" >&5
252b5132
RH
5011if eval "test \"`echo '$''{'bu_cv_decl_time_t_time_h'+set}'`\" = set"; then
5012 echo $ac_n "(cached) $ac_c" 1>&6
5013else
5014 cat > conftest.$ac_ext <<EOF
0218d1e4 5015#line 5016 "configure"
252b5132
RH
5016#include "confdefs.h"
5017#include <time.h>
5018int main() {
5019time_t i;
5020; return 0; }
5021EOF
0218d1e4 5022if { (eval echo configure:5023: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5023 rm -rf conftest*
5024 bu_cv_decl_time_t_time_h=yes
5025else
5026 echo "configure: failed program was:" >&5
5027 cat conftest.$ac_ext >&5
5028 rm -rf conftest*
5029 bu_cv_decl_time_t_time_h=no
5030fi
5031rm -f conftest*
5032fi
5033
5034echo "$ac_t""$bu_cv_decl_time_t_time_h" 1>&6
5035if test $bu_cv_decl_time_t_time_h = yes; then
5036 cat >> confdefs.h <<\EOF
5037#define HAVE_TIME_T_IN_TIME_H 1
5038EOF
5039
5040fi
5041
5042echo $ac_n "checking for time_t in sys/types.h""... $ac_c" 1>&6
0218d1e4 5043echo "configure:5044: checking for time_t in sys/types.h" >&5
252b5132
RH
5044if eval "test \"`echo '$''{'bu_cv_decl_time_t_types_h'+set}'`\" = set"; then
5045 echo $ac_n "(cached) $ac_c" 1>&6
5046else
5047 cat > conftest.$ac_ext <<EOF
0218d1e4 5048#line 5049 "configure"
252b5132
RH
5049#include "confdefs.h"
5050#include <sys/types.h>
5051int main() {
5052time_t i;
5053; return 0; }
5054EOF
0218d1e4 5055if { (eval echo configure:5056: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5056 rm -rf conftest*
5057 bu_cv_decl_time_t_types_h=yes
5058else
5059 echo "configure: failed program was:" >&5
5060 cat conftest.$ac_ext >&5
5061 rm -rf conftest*
5062 bu_cv_decl_time_t_types_h=no
5063fi
5064rm -f conftest*
5065fi
5066
5067echo "$ac_t""$bu_cv_decl_time_t_types_h" 1>&6
5068if test $bu_cv_decl_time_t_types_h = yes; then
5069 cat >> confdefs.h <<\EOF
5070#define HAVE_TIME_T_IN_TYPES_H 1
5071EOF
5072
5073fi
5074
5075# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
5076# by default.
5077echo $ac_n "checking for utime.h""... $ac_c" 1>&6
0218d1e4 5078echo "configure:5079: checking for utime.h" >&5
252b5132
RH
5079if eval "test \"`echo '$''{'bu_cv_header_utime_h'+set}'`\" = set"; then
5080 echo $ac_n "(cached) $ac_c" 1>&6
5081else
5082 cat > conftest.$ac_ext <<EOF
0218d1e4 5083#line 5084 "configure"
252b5132
RH
5084#include "confdefs.h"
5085#include <sys/types.h>
5086#ifdef HAVE_TIME_H
5087#include <time.h>
5088#endif
5089#include <utime.h>
5090int main() {
5091struct utimbuf s;
5092; return 0; }
5093EOF
0218d1e4 5094if { (eval echo configure:5095: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5095 rm -rf conftest*
5096 bu_cv_header_utime_h=yes
5097else
5098 echo "configure: failed program was:" >&5
5099 cat conftest.$ac_ext >&5
5100 rm -rf conftest*
5101 bu_cv_header_utime_h=no
5102fi
5103rm -f conftest*
5104fi
5105
5106echo "$ac_t""$bu_cv_header_utime_h" 1>&6
5107if test $bu_cv_header_utime_h = yes; then
5108 cat >> confdefs.h <<\EOF
5109#define HAVE_GOOD_UTIME_H 1
5110EOF
5111
5112fi
5113
5114echo $ac_n "checking whether fprintf must be declared""... $ac_c" 1>&6
0218d1e4 5115echo "configure:5116: checking whether fprintf must be declared" >&5
252b5132
RH
5116if eval "test \"`echo '$''{'bfd_cv_decl_needed_fprintf'+set}'`\" = set"; then
5117 echo $ac_n "(cached) $ac_c" 1>&6
5118else
5119 cat > conftest.$ac_ext <<EOF
0218d1e4 5120#line 5121 "configure"
252b5132
RH
5121#include "confdefs.h"
5122
5123#include <stdio.h>
5124#ifdef HAVE_STRING_H
5125#include <string.h>
5126#else
5127#ifdef HAVE_STRINGS_H
5128#include <strings.h>
5129#endif
5130#endif
5131#ifdef HAVE_STDLIB_H
5132#include <stdlib.h>
5133#endif
5134#ifdef HAVE_UNISTD_H
5135#include <unistd.h>
5136#endif
5137int main() {
5138char *(*pfn) = (char *(*)) fprintf
5139; return 0; }
5140EOF
0218d1e4 5141if { (eval echo configure:5142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5142 rm -rf conftest*
5143 bfd_cv_decl_needed_fprintf=no
5144else
5145 echo "configure: failed program was:" >&5
5146 cat conftest.$ac_ext >&5
5147 rm -rf conftest*
5148 bfd_cv_decl_needed_fprintf=yes
5149fi
5150rm -f conftest*
5151fi
5152
5153echo "$ac_t""$bfd_cv_decl_needed_fprintf" 1>&6
5154if test $bfd_cv_decl_needed_fprintf = yes; then
5155 cat >> confdefs.h <<\EOF
5156#define NEED_DECLARATION_FPRINTF 1
5157EOF
5158
5159fi
5160
5161echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
0218d1e4 5162echo "configure:5163: checking whether strstr must be declared" >&5
252b5132
RH
5163if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
5164 echo $ac_n "(cached) $ac_c" 1>&6
5165else
5166 cat > conftest.$ac_ext <<EOF
0218d1e4 5167#line 5168 "configure"
252b5132
RH
5168#include "confdefs.h"
5169
5170#include <stdio.h>
5171#ifdef HAVE_STRING_H
5172#include <string.h>
5173#else
5174#ifdef HAVE_STRINGS_H
5175#include <strings.h>
5176#endif
5177#endif
5178#ifdef HAVE_STDLIB_H
5179#include <stdlib.h>
5180#endif
5181#ifdef HAVE_UNISTD_H
5182#include <unistd.h>
5183#endif
5184int main() {
5185char *(*pfn) = (char *(*)) strstr
5186; return 0; }
5187EOF
0218d1e4 5188if { (eval echo configure:5189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5189 rm -rf conftest*
5190 bfd_cv_decl_needed_strstr=no
5191else
5192 echo "configure: failed program was:" >&5
5193 cat conftest.$ac_ext >&5
5194 rm -rf conftest*
5195 bfd_cv_decl_needed_strstr=yes
5196fi
5197rm -f conftest*
5198fi
5199
5200echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
5201if test $bfd_cv_decl_needed_strstr = yes; then
5202 cat >> confdefs.h <<\EOF
5203#define NEED_DECLARATION_STRSTR 1
5204EOF
5205
5206fi
5207
5208echo $ac_n "checking whether sbrk must be declared""... $ac_c" 1>&6
0218d1e4 5209echo "configure:5210: checking whether sbrk must be declared" >&5
252b5132
RH
5210if eval "test \"`echo '$''{'bfd_cv_decl_needed_sbrk'+set}'`\" = set"; then
5211 echo $ac_n "(cached) $ac_c" 1>&6
5212else
5213 cat > conftest.$ac_ext <<EOF
0218d1e4 5214#line 5215 "configure"
252b5132
RH
5215#include "confdefs.h"
5216
5217#include <stdio.h>
5218#ifdef HAVE_STRING_H
5219#include <string.h>
5220#else
5221#ifdef HAVE_STRINGS_H
5222#include <strings.h>
5223#endif
5224#endif
5225#ifdef HAVE_STDLIB_H
5226#include <stdlib.h>
5227#endif
5228#ifdef HAVE_UNISTD_H
5229#include <unistd.h>
5230#endif
5231int main() {
5232char *(*pfn) = (char *(*)) sbrk
5233; return 0; }
5234EOF
0218d1e4 5235if { (eval echo configure:5236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5236 rm -rf conftest*
5237 bfd_cv_decl_needed_sbrk=no
5238else
5239 echo "configure: failed program was:" >&5
5240 cat conftest.$ac_ext >&5
5241 rm -rf conftest*
5242 bfd_cv_decl_needed_sbrk=yes
5243fi
5244rm -f conftest*
5245fi
5246
5247echo "$ac_t""$bfd_cv_decl_needed_sbrk" 1>&6
5248if test $bfd_cv_decl_needed_sbrk = yes; then
5249 cat >> confdefs.h <<\EOF
5250#define NEED_DECLARATION_SBRK 1
5251EOF
5252
5253fi
5254
5255echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
0218d1e4 5256echo "configure:5257: checking whether getenv must be declared" >&5
252b5132
RH
5257if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
5258 echo $ac_n "(cached) $ac_c" 1>&6
5259else
5260 cat > conftest.$ac_ext <<EOF
0218d1e4 5261#line 5262 "configure"
252b5132
RH
5262#include "confdefs.h"
5263
5264#include <stdio.h>
5265#ifdef HAVE_STRING_H
5266#include <string.h>
5267#else
5268#ifdef HAVE_STRINGS_H
5269#include <strings.h>
5270#endif
5271#endif
5272#ifdef HAVE_STDLIB_H
5273#include <stdlib.h>
5274#endif
5275#ifdef HAVE_UNISTD_H
5276#include <unistd.h>
5277#endif
5278int main() {
5279char *(*pfn) = (char *(*)) getenv
5280; return 0; }
5281EOF
0218d1e4 5282if { (eval echo configure:5283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5283 rm -rf conftest*
5284 bfd_cv_decl_needed_getenv=no
5285else
5286 echo "configure: failed program was:" >&5
5287 cat conftest.$ac_ext >&5
5288 rm -rf conftest*
5289 bfd_cv_decl_needed_getenv=yes
5290fi
5291rm -f conftest*
5292fi
5293
5294echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5295if test $bfd_cv_decl_needed_getenv = yes; then
5296 cat >> confdefs.h <<\EOF
5297#define NEED_DECLARATION_GETENV 1
5298EOF
5299
5300fi
5301
5302echo $ac_n "checking whether environ must be declared""... $ac_c" 1>&6
0218d1e4 5303echo "configure:5304: checking whether environ must be declared" >&5
252b5132
RH
5304if eval "test \"`echo '$''{'bfd_cv_decl_needed_environ'+set}'`\" = set"; then
5305 echo $ac_n "(cached) $ac_c" 1>&6
5306else
5307 cat > conftest.$ac_ext <<EOF
0218d1e4 5308#line 5309 "configure"
252b5132
RH
5309#include "confdefs.h"
5310
5311#include <stdio.h>
5312#ifdef HAVE_STRING_H
5313#include <string.h>
5314#else
5315#ifdef HAVE_STRINGS_H
5316#include <strings.h>
5317#endif
5318#endif
5319#ifdef HAVE_STDLIB_H
5320#include <stdlib.h>
5321#endif
5322#ifdef HAVE_UNISTD_H
5323#include <unistd.h>
5324#endif
5325int main() {
5326char *(*pfn) = (char *(*)) environ
5327; return 0; }
5328EOF
0218d1e4 5329if { (eval echo configure:5330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5330 rm -rf conftest*
5331 bfd_cv_decl_needed_environ=no
5332else
5333 echo "configure: failed program was:" >&5
5334 cat conftest.$ac_ext >&5
5335 rm -rf conftest*
5336 bfd_cv_decl_needed_environ=yes
5337fi
5338rm -f conftest*
5339fi
5340
5341echo "$ac_t""$bfd_cv_decl_needed_environ" 1>&6
5342if test $bfd_cv_decl_needed_environ = yes; then
5343 cat >> confdefs.h <<\EOF
5344#define NEED_DECLARATION_ENVIRON 1
5345EOF
5346
5347fi
5348
5349
5350
5351case "${host}" in
8a965946 5352*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
252b5132
RH
5353 cat >> confdefs.h <<\EOF
5354#define USE_BINARY_FOPEN 1
5355EOF
5356 ;;
5357esac
5358
5359# target-specific stuff:
5360
5361# Canonicalize the secondary target names.
5362if test -n "$enable_targets"; then
5363 for targ in `echo $enable_targets | sed 's/,/ /g'`
5364 do
6d83c84b 5365 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
5366 if test -n "$result"; then
5367 canon_targets="$canon_targets $result"
5368 else
5369 # Allow targets that config.sub doesn't recognize, like "all".
5370 canon_targets="$canon_targets $targ"
5371 fi
5372 done
5373fi
5374
5375all_targets=false
5376BUILD_NLMCONV=
5377NLMCONV_DEFS=
5378BUILD_SRCONV=
5379BUILD_DLLTOOL=
5380DLLTOOL_DEFS=
5381BUILD_WINDRES=
5382BUILD_DLLWRAP=
5383BUILD_MISC=
8b1e6df3 5384OBJDUMP_DEFS=
252b5132
RH
5385
5386for targ in $target $canon_targets
5387do
5388 if test "x$targ" = "xall"; then
5389 all_targets=true
5390 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5391 BUILD_SRCONV='$(SRCONV_PROG)'
5392 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
5393 else
5394 case $targ in
5395 i[3456]86*-*-netware*)
5396 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5397 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
5398 ;;
5399 alpha*-*-netware*)
5400 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5401 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
5402 ;;
5403 powerpc*-*-netware*)
5404 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5405 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
5406 ;;
5407 sparc*-*-netware*)
5408 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5409 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
5410 ;;
5411 esac
5412 case $targ in
5413 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
5414 esac
5415 case $targ in
a8c548cb
NC
5416 arm-epoc-pe*)
5417 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5418 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"
5419 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5420 ;;
8a0e0f38 5421 arm-*pe* | arm-*-wince)
252b5132
RH
5422 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5423 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
5424 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5425 ;;
252b5132
RH
5426 thumb-*pe*)
5427 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5428 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
5429 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5430 ;;
c7217458 5431 arm*-* | xscale-* | strongarm-* | d10v-*)
8b1e6df3
NC
5432 OBJDUMP_DEFS="-DDISASSEMBLER_NEEDS_RELOCS"
5433 ;;
252b5132
RH
5434 i[3-6]86-*pe* | i[3-6]86-*-cygwin* | i[3-6]86-*-mingw32*)
5435 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5436 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
5437 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5438 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef
ILT
5439 ;;
5440 i3-686-*-interix)
5441 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
5442 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
5443 ;;
252b5132
RH
5444 powerpc*-*-*pe* | powerpc*-*-cygwin*)
5445 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5446 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
5447 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
8a0e0f38
NC
5448 ;;
5449 sh*-*-*pe)
5450 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5451 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
5452 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5453 ;;
5454 mips*-*-*pe)
5455 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5456 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
5457 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5458 ;;
661016bb
NC
5459 mcore-*pe)
5460 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5461 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
5462 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5463 ;;
661016bb
NC
5464 mcore-*elf)
5465 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5466 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 5467 ;;
252b5132
RH
5468 esac
5469 fi
5470done
5471
c918cb96
DD
5472if test "${with_windres+set}" = set; then
5473 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5474fi
252b5132
RH
5475
5476
5477
5478
5479
5480
5481
5482
5483
8b1e6df3 5484
0218d1e4 5485
252b5132
RH
5486cat >> confdefs.h <<EOF
5487#define TARGET "${target}"
5488EOF
5489
5490
5491targ=$target
5492. $srcdir/../bfd/config.bfd
5493if test "x$targ_underscore" = "xyes"; then
5494 UNDERSCORE=1
5495else
5496 UNDERSCORE=0
5497fi
5498
5499
5500trap '' 1 2 15
5501cat > confcache <<\EOF
5502# This file is a shell script that caches the results of configure
5503# tests run on this system so they can be shared between configure
5504# scripts and configure runs. It is not useful on other systems.
5505# If it contains results you don't want to keep, you may remove or edit it.
5506#
5507# By default, configure uses ./config.cache as the cache file,
5508# creating it if it does not exist already. You can give configure
5509# the --cache-file=FILE option to use a different cache file; that is
5510# what configure does when it calls configure scripts in
5511# subdirectories, so they share the cache.
5512# Giving --cache-file=/dev/null disables caching, for debugging configure.
5513# config.status only pays attention to the cache file if you give it the
5514# --recheck option to rerun configure.
5515#
5516EOF
5517# The following way of writing the cache mishandles newlines in values,
5518# but we know of no workaround that is simple, portable, and efficient.
5519# So, don't put newlines in cache variables' values.
5520# Ultrix sh set writes to stderr and can't be redirected directly,
5521# and sets the high bit in the cache file unless we assign to the vars.
5522(set) 2>&1 |
5523 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5524 *ac_space=\ *)
5525 # `set' does not quote correctly, so add quotes (double-quote substitution
5526 # turns \\\\ into \\, and sed turns \\ into \).
5527 sed -n \
5528 -e "s/'/'\\\\''/g" \
5529 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5530 ;;
5531 *)
5532 # `set' quotes correctly as required by POSIX, so do not add quotes.
5533 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5534 ;;
5535 esac >> confcache
5536if cmp -s $cache_file confcache; then
5537 :
5538else
5539 if test -w $cache_file; then
5540 echo "updating cache $cache_file"
5541 cat confcache > $cache_file
5542 else
5543 echo "not updating unwritable cache $cache_file"
5544 fi
5545fi
5546rm -f confcache
5547
5548trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5549
5550test "x$prefix" = xNONE && prefix=$ac_default_prefix
5551# Let make expand exec_prefix.
5552test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5553
5554# Any assignment to VPATH causes Sun make to only execute
5555# the first set of double-colon rules, so remove it if not needed.
5556# If there is a colon in the path, we need to keep it.
5557if test "x$srcdir" = x.; then
5558 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
5559fi
5560
5561trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5562
5563DEFS=-DHAVE_CONFIG_H
5564
5565# Without the "./", some shells look in PATH for config.status.
5566: ${CONFIG_STATUS=./config.status}
5567
5568echo creating $CONFIG_STATUS
5569rm -f $CONFIG_STATUS
5570cat > $CONFIG_STATUS <<EOF
5571#! /bin/sh
5572# Generated automatically by configure.
5573# Run this file to recreate the current configuration.
5574# This directory was configured as follows,
5575# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5576#
5577# $0 $ac_configure_args
5578#
5579# Compiler output produced by configure, useful for debugging
5580# configure, is in ./config.log if it exists.
5581
5582ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5583for ac_option
5584do
5585 case "\$ac_option" in
5586 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5587 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5588 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5589 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5590 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5591 exit 0 ;;
5592 -help | --help | --hel | --he | --h)
5593 echo "\$ac_cs_usage"; exit 0 ;;
5594 *) echo "\$ac_cs_usage"; exit 1 ;;
5595 esac
5596done
5597
5598ac_given_srcdir=$srcdir
5599ac_given_INSTALL="$INSTALL"
5600
c45021f2 5601trap '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
5602EOF
5603cat >> $CONFIG_STATUS <<EOF
5604
5605# Protect against being on the right side of a sed subst in config.status.
5606sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5607 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5608$ac_vpsub
5609$extrasub
5610s%@SHELL@%$SHELL%g
5611s%@CFLAGS@%$CFLAGS%g
5612s%@CPPFLAGS@%$CPPFLAGS%g
5613s%@CXXFLAGS@%$CXXFLAGS%g
5614s%@FFLAGS@%$FFLAGS%g
5615s%@DEFS@%$DEFS%g
5616s%@LDFLAGS@%$LDFLAGS%g
5617s%@LIBS@%$LIBS%g
5618s%@exec_prefix@%$exec_prefix%g
5619s%@prefix@%$prefix%g
5620s%@program_transform_name@%$program_transform_name%g
5621s%@bindir@%$bindir%g
5622s%@sbindir@%$sbindir%g
5623s%@libexecdir@%$libexecdir%g
5624s%@datadir@%$datadir%g
5625s%@sysconfdir@%$sysconfdir%g
5626s%@sharedstatedir@%$sharedstatedir%g
5627s%@localstatedir@%$localstatedir%g
5628s%@libdir@%$libdir%g
5629s%@includedir@%$includedir%g
5630s%@oldincludedir@%$oldincludedir%g
5631s%@infodir@%$infodir%g
5632s%@mandir@%$mandir%g
5633s%@host@%$host%g
5634s%@host_alias@%$host_alias%g
5635s%@host_cpu@%$host_cpu%g
5636s%@host_vendor@%$host_vendor%g
5637s%@host_os@%$host_os%g
5638s%@target@%$target%g
5639s%@target_alias@%$target_alias%g
5640s%@target_cpu@%$target_cpu%g
5641s%@target_vendor@%$target_vendor%g
5642s%@target_os@%$target_os%g
5643s%@build@%$build%g
5644s%@build_alias@%$build_alias%g
5645s%@build_cpu@%$build_cpu%g
5646s%@build_vendor@%$build_vendor%g
5647s%@build_os@%$build_os%g
5648s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5649s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5650s%@INSTALL_DATA@%$INSTALL_DATA%g
5651s%@PACKAGE@%$PACKAGE%g
5652s%@VERSION@%$VERSION%g
5653s%@ACLOCAL@%$ACLOCAL%g
5654s%@AUTOCONF@%$AUTOCONF%g
5655s%@AUTOMAKE@%$AUTOMAKE%g
5656s%@AUTOHEADER@%$AUTOHEADER%g
5657s%@MAKEINFO@%$MAKEINFO%g
5658s%@SET_MAKE@%$SET_MAKE%g
a8c548cb 5659s%@CC@%$CC%g
252b5132 5660s%@LN_S@%$LN_S%g
ac48eca1
AO
5661s%@OBJEXT@%$OBJEXT%g
5662s%@EXEEXT@%$EXEEXT%g
5663s%@RANLIB@%$RANLIB%g
5664s%@STRIP@%$STRIP%g
252b5132 5665s%@LIBTOOL@%$LIBTOOL%g
a2d91340 5666s%@WARN_CFLAGS@%$WARN_CFLAGS%g
252b5132
RH
5667s%@YACC@%$YACC%g
5668s%@LEX@%$LEX%g
5669s%@LEXLIB@%$LEXLIB%g
5670s%@CPP@%$CPP%g
5671s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5672s%@ALLOCA@%$ALLOCA%g
5673s%@USE_NLS@%$USE_NLS%g
5674s%@MSGFMT@%$MSGFMT%g
5675s%@GMSGFMT@%$GMSGFMT%g
5676s%@XGETTEXT@%$XGETTEXT%g
5677s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5678s%@CATALOGS@%$CATALOGS%g
5679s%@CATOBJEXT@%$CATOBJEXT%g
5680s%@DATADIRNAME@%$DATADIRNAME%g
5681s%@GMOFILES@%$GMOFILES%g
5682s%@INSTOBJEXT@%$INSTOBJEXT%g
5683s%@INTLDEPS@%$INTLDEPS%g
5684s%@INTLLIBS@%$INTLLIBS%g
5685s%@INTLOBJS@%$INTLOBJS%g
5686s%@POFILES@%$POFILES%g
5687s%@POSUB@%$POSUB%g
5688s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5689s%@GT_NO@%$GT_NO%g
5690s%@GT_YES@%$GT_YES%g
5691s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5692s%@l@%$l%g
5693s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5694s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5695s%@MAINT@%$MAINT%g
252b5132
RH
5696s%@HDEFINES@%$HDEFINES%g
5697s%@AR@%$AR%g
5698s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
5699s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
8a965946 5700s%@DEMANGLER_NAME@%$DEMANGLER_NAME%g
252b5132
RH
5701s%@NLMCONV_DEFS@%$NLMCONV_DEFS%g
5702s%@BUILD_NLMCONV@%$BUILD_NLMCONV%g
5703s%@BUILD_SRCONV@%$BUILD_SRCONV%g
5704s%@BUILD_DLLTOOL@%$BUILD_DLLTOOL%g
5705s%@DLLTOOL_DEFS@%$DLLTOOL_DEFS%g
5706s%@BUILD_WINDRES@%$BUILD_WINDRES%g
5707s%@BUILD_DLLWRAP@%$BUILD_DLLWRAP%g
5708s%@BUILD_MISC@%$BUILD_MISC%g
8b1e6df3 5709s%@OBJDUMP_DEFS@%$OBJDUMP_DEFS%g
252b5132
RH
5710s%@UNDERSCORE@%$UNDERSCORE%g
5711
5712CEOF
5713EOF
5714
5715cat >> $CONFIG_STATUS <<\EOF
5716
5717# Split the substitutions into bite-sized pieces for seds with
5718# small command number limits, like on Digital OSF/1 and HP-UX.
5719ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5720ac_file=1 # Number of current file.
5721ac_beg=1 # First line for current file.
5722ac_end=$ac_max_sed_cmds # Line after last line for current file.
5723ac_more_lines=:
5724ac_sed_cmds=""
5725while $ac_more_lines; do
5726 if test $ac_beg -gt 1; then
5727 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5728 else
5729 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5730 fi
5731 if test ! -s conftest.s$ac_file; then
5732 ac_more_lines=false
5733 rm -f conftest.s$ac_file
5734 else
5735 if test -z "$ac_sed_cmds"; then
5736 ac_sed_cmds="sed -f conftest.s$ac_file"
5737 else
5738 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5739 fi
5740 ac_file=`expr $ac_file + 1`
5741 ac_beg=$ac_end
5742 ac_end=`expr $ac_end + $ac_max_sed_cmds`
5743 fi
5744done
5745if test -z "$ac_sed_cmds"; then
5746 ac_sed_cmds=cat
5747fi
5748EOF
5749
5750cat >> $CONFIG_STATUS <<EOF
5751
c45021f2 5752CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile po/Makefile.in:po/Make-in"}
252b5132
RH
5753EOF
5754cat >> $CONFIG_STATUS <<\EOF
5755for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5756 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5757 case "$ac_file" in
5758 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5759 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5760 *) ac_file_in="${ac_file}.in" ;;
5761 esac
5762
5763 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5764
5765 # Remove last slash and all that follows it. Not all systems have dirname.
5766 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5767 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5768 # The file is in a subdirectory.
5769 test ! -d "$ac_dir" && mkdir "$ac_dir"
5770 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5771 # A "../" for each directory in $ac_dir_suffix.
5772 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5773 else
5774 ac_dir_suffix= ac_dots=
5775 fi
5776
5777 case "$ac_given_srcdir" in
5778 .) srcdir=.
5779 if test -z "$ac_dots"; then top_srcdir=.
5780 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5781 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5782 *) # Relative path.
5783 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5784 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5785 esac
5786
5787 case "$ac_given_INSTALL" in
5788 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5789 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5790 esac
5791
5792 echo creating "$ac_file"
5793 rm -f "$ac_file"
5794 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5795 case "$ac_file" in
5796 *Makefile*) ac_comsub="1i\\
5797# $configure_input" ;;
5798 *) ac_comsub= ;;
5799 esac
5800
5801 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5802 sed -e "$ac_comsub
5803s%@configure_input@%$configure_input%g
5804s%@srcdir@%$srcdir%g
5805s%@top_srcdir@%$top_srcdir%g
5806s%@INSTALL@%$INSTALL%g
5807" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5808fi; done
5809rm -f conftest.s*
5810
5811# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5812# NAME is the cpp macro being defined and VALUE is the value it is being given.
5813#
5814# ac_d sets the value in "#define NAME VALUE" lines.
5815ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5816ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
5817ac_dC='\3'
5818ac_dD='%g'
5819# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5820ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5821ac_uB='\([ ]\)%\1#\2define\3'
5822ac_uC=' '
5823ac_uD='\4%g'
5824# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5825ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5826ac_eB='$%\1#\2define\3'
5827ac_eC=' '
5828ac_eD='%g'
5829
5830if test "${CONFIG_HEADERS+set}" != set; then
5831EOF
5832cat >> $CONFIG_STATUS <<EOF
5833 CONFIG_HEADERS="config.h:config.in"
5834EOF
5835cat >> $CONFIG_STATUS <<\EOF
5836fi
5837for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5838 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5839 case "$ac_file" in
5840 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5841 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5842 *) ac_file_in="${ac_file}.in" ;;
5843 esac
5844
5845 echo creating $ac_file
5846
5847 rm -f conftest.frag conftest.in conftest.out
5848 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5849 cat $ac_file_inputs > conftest.in
5850
5851EOF
5852
5853# Transform confdefs.h into a sed script conftest.vals that substitutes
5854# the proper values into config.h.in to produce config.h. And first:
5855# Protect against being on the right side of a sed subst in config.status.
5856# Protect against being in an unquoted here document in config.status.
5857rm -f conftest.vals
5858cat > conftest.hdr <<\EOF
5859s/[\\&%]/\\&/g
5860s%[\\$`]%\\&%g
5861s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5862s%ac_d%ac_u%gp
5863s%ac_u%ac_e%gp
5864EOF
5865sed -n -f conftest.hdr confdefs.h > conftest.vals
5866rm -f conftest.hdr
5867
5868# This sed command replaces #undef with comments. This is necessary, for
5869# example, in the case of _POSIX_SOURCE, which is predefined and required
5870# on some systems where configure will not decide to define it.
5871cat >> conftest.vals <<\EOF
5872s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5873EOF
5874
5875# Break up conftest.vals because some shells have a limit on
5876# the size of here documents, and old seds have small limits too.
5877
5878rm -f conftest.tail
5879while :
5880do
5881 ac_lines=`grep -c . conftest.vals`
5882 # grep -c gives empty output for an empty file on some AIX systems.
5883 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5884 # Write a limited-size here document to conftest.frag.
5885 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5886 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5887 echo 'CEOF
5888 sed -f conftest.frag conftest.in > conftest.out
5889 rm -f conftest.in
5890 mv conftest.out conftest.in
5891' >> $CONFIG_STATUS
5892 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5893 rm -f conftest.vals
5894 mv conftest.tail conftest.vals
5895done
5896rm -f conftest.vals
5897
5898cat >> $CONFIG_STATUS <<\EOF
5899 rm -f conftest.frag conftest.h
5900 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5901 cat conftest.in >> conftest.h
5902 rm -f conftest.in
5903 if cmp -s $ac_file conftest.h 2>/dev/null; then
5904 echo "$ac_file is unchanged"
5905 rm -f conftest.h
5906 else
5907 # Remove last slash and all that follows it. Not all systems have dirname.
5908 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5909 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5910 # The file is in a subdirectory.
5911 test ! -d "$ac_dir" && mkdir "$ac_dir"
5912 fi
5913 rm -f $ac_file
5914 mv conftest.h $ac_file
5915 fi
5916fi; done
5917
5918EOF
5919cat >> $CONFIG_STATUS <<EOF
5920
5921
5922EOF
5923cat >> $CONFIG_STATUS <<\EOF
5924test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5925
5926case "x$CONFIG_FILES" in
5927*) sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile ;;
5928esac
5929
5930exit 0
5931EOF
5932chmod +x $CONFIG_STATUS
5933rm -fr confdefs* $ac_clean_files
5934test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5935
This page took 0.357095 seconds and 4 git commands to generate.