Use "bitfield" overflow detection for R_XSTORMY16_16 reloc.
[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.
e5076347
AM
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
e5076347 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
e5076347 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
e5076347 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
e5076347 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
e5076347 587#line 588 "configure"
ac48eca1
AO
588#include "confdefs.h"
589
590int main() {
591return __MINGW32__;
592; return 0; }
593EOF
e5076347 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
e5076347 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
e5076347 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
e5076347 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
1ea788ee 720
1a09a22c 721 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
e5076347 722echo "configure:723: checking for strerror in -lcposix" >&5
1a09a22c
NC
723ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
724if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1ea788ee
AM
725 echo $ac_n "(cached) $ac_c" 1>&6
726else
1a09a22c
NC
727 ac_save_LIBS="$LIBS"
728LIBS="-lcposix $LIBS"
729cat > conftest.$ac_ext <<EOF
e5076347 730#line 731 "configure"
5d64ca4e 731#include "confdefs.h"
1a09a22c
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
1a09a22c
NC
737int main() {
738strerror()
739; return 0; }
5d64ca4e 740EOF
e5076347 741if { (eval echo configure:742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1a09a22c
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
1a09a22c
NC
747 rm -rf conftest*
748 eval "ac_cv_lib_$ac_lib_var=no"
5d64ca4e
L
749fi
750rm -f conftest*
1a09a22c 751LIBS="$ac_save_LIBS"
5d64ca4e
L
752
753fi
1a09a22c 754if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5d64ca4e 755 echo "$ac_t""yes" 1>&6
1a09a22c 756 LIBS="$LIBS -lcposix"
5d64ca4e
L
757else
758 echo "$ac_t""no" 1>&6
5d64ca4e
L
759fi
760
1a09a22c
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
e5076347 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
e5076347 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
e5076347 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
e5076347 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
e5076347 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
e5076347 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
e5076347 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
e5076347 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
1a09a22c
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
e5076347 1071echo "configure:1072: checking for $ac_word" >&5
1a09a22c
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
e5076347 1101echo "configure:1102: checking for $ac_word" >&5
1a09a22c
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
e5076347 1152echo "configure:1153: checking for $ac_word" >&5
1a09a22c
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
e5076347 1184echo "configure:1185: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1a09a22c
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
e5076347 1195#line 1196 "configure"
1a09a22c
NC
1196#include "confdefs.h"
1197
1198main(){return(0);}
1199EOF
e5076347 1200if { (eval echo configure:1201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1a09a22c
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
e5076347 1226echo "configure:1227: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1a09a22c
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
e5076347 1231echo "configure:1232: checking whether we are using GNU C" >&5
1a09a22c
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
e5076347 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
1a09a22c
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
e5076347 1259echo "configure:1260: checking whether ${CC-cc} accepts -g" >&5
1a09a22c
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
e5076347 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
e5076347 1332echo "configure:1333: checking for GNU ld" >&5
252b5132
RH
1333else
1334 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
e5076347 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
e5076347 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
e5076347 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
e5076347 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
e5076347 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
e5076347 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 1529hpux10.20*|hpux11*)
4867be41
DJ
1530 case $host_cpu in
1531 hppa*)
1532 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1533 lt_cv_file_magic_cmd=/usr/bin/file
1534 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1535 ;;
1536 ia64*)
1537 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1538 lt_cv_file_magic_cmd=/usr/bin/file
1539 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1540 ;;
1541 esac
ac48eca1
AO
1542 ;;
1543
1544irix5* | irix6*)
6be7c12c 1545 case $host_os in
ac48eca1
AO
1546 irix5*)
1547 # this will be overridden with pass_all, but let us keep it just in case
1548 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1549 ;;
1550 *)
6be7c12c 1551 case $LD in
ac48eca1
AO
1552 *-32|*"-32 ") libmagic=32-bit;;
1553 *-n32|*"-n32 ") libmagic=N32;;
1554 *-64|*"-64 ") libmagic=64-bit;;
1555 *) libmagic=never-match;;
1556 esac
1557 # this will be overridden with pass_all, but let us keep it just in case
6be7c12c
AO
1558 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1559 ;;
ac48eca1
AO
1560 esac
1561 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1562 lt_cv_deplibs_check_method=pass_all
1563 ;;
1564
1565# This must be Linux ELF.
58cccadb 1566linux-gnu*)
6be7c12c
AO
1567 case $host_cpu in
1568 alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
ac48eca1
AO
1569 lt_cv_deplibs_check_method=pass_all ;;
1570 *)
1571 # glibc up to 2.1.1 does not perform some relocations on ARM
6be7c12c
AO
1572 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1573 esac
ac48eca1
AO
1574 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1575 ;;
1576
1577netbsd*)
6be7c12c
AO
1578 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1579 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
ac48eca1 1580 else
6be7c12c 1581 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
ac48eca1
AO
1582 fi
1583 ;;
1584
6be7c12c
AO
1585newsos6)
1586 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1587 lt_cv_file_magic_cmd=/usr/bin/file
1588 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1589 ;;
1590
ac48eca1
AO
1591osf3* | osf4* | osf5*)
1592 # this will be overridden with pass_all, but let us keep it just in case
1593 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1594 lt_cv_file_magic_test_file=/shlib/libc.so
1595 lt_cv_deplibs_check_method=pass_all
1596 ;;
1597
1598sco3.2v5*)
1599 lt_cv_deplibs_check_method=pass_all
1600 ;;
1601
1602solaris*)
1603 lt_cv_deplibs_check_method=pass_all
1604 lt_cv_file_magic_test_file=/lib/libc.so
1605 ;;
1606
6be7c12c
AO
1607sysv5uw[78]* | sysv4*uw2*)
1608 lt_cv_deplibs_check_method=pass_all
1609 ;;
1610
ac48eca1 1611sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6be7c12c 1612 case $host_vendor in
ac48eca1
AO
1613 ncr)
1614 lt_cv_deplibs_check_method=pass_all
1615 ;;
1616 motorola)
6be7c12c
AO
1617 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]'
1618 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
ac48eca1
AO
1619 ;;
1620 esac
1621 ;;
1622esac
1623
1624fi
1625
1626echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1627file_magic_cmd=$lt_cv_file_magic_cmd
1628deplibs_check_method=$lt_cv_deplibs_check_method
1629
1630echo $ac_n "checking for object suffix""... $ac_c" 1>&6
e5076347 1631echo "configure:1632: checking for object suffix" >&5
ac48eca1
AO
1632if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1633 echo $ac_n "(cached) $ac_c" 1>&6
1634else
1635 rm -f conftest*
1636echo 'int i = 1;' > conftest.$ac_ext
e5076347 1637if { (eval echo configure:1638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ac48eca1
AO
1638 for ac_file in conftest.*; do
1639 case $ac_file in
1640 *.c) ;;
1641 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1642 esac
1643 done
1644else
1645 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1646fi
1647rm -f conftest*
1648fi
1649
1650echo "$ac_t""$ac_cv_objext" 1>&6
1651OBJEXT=$ac_cv_objext
1652ac_objext=$ac_cv_objext
1653
1654
1655
1656echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
e5076347 1657echo "configure:1658: checking for executable suffix" >&5
ac48eca1
AO
1658if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1659 echo $ac_n "(cached) $ac_c" 1>&6
1660else
1661 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1662 ac_cv_exeext=.exe
1663else
1664 rm -f conftest*
1665 echo 'int main () { return 0; }' > conftest.$ac_ext
1666 ac_cv_exeext=
e5076347 1667 if { (eval echo configure:1668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
ac48eca1
AO
1668 for file in conftest.*; do
1669 case $file in
e5076347 1670 *.c | *.o | *.obj) ;;
ac48eca1
AO
1671 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1672 esac
1673 done
1674 else
1675 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1676 fi
1677 rm -f conftest*
1678 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1679fi
1680fi
1681
1682EXEEXT=""
1683test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1684echo "$ac_t""${ac_cv_exeext}" 1>&6
1685ac_exeext=$EXEEXT
1686
1687if test $host != $build; then
1688 ac_tool_prefix=${host_alias}-
1689else
1690 ac_tool_prefix=
1691fi
1692
1693# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1694
1695# Only perform the check for file, if the check method requires it
6be7c12c 1696case $deplibs_check_method in
ac48eca1 1697file_magic*)
d64552c5 1698 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
ac48eca1 1699 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
e5076347 1700echo "configure:1701: checking for ${ac_tool_prefix}file" >&5
d64552c5 1701if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
ac48eca1
AO
1702 echo $ac_n "(cached) $ac_c" 1>&6
1703else
6be7c12c 1704 case $MAGIC_CMD in
ac48eca1 1705 /*)
d64552c5 1706 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
1707 ;;
1708 ?:/*)
d64552c5 1709 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
1710 ;;
1711 *)
d64552c5 1712 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
1713 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1714 ac_dummy="/usr/bin:$PATH"
1715 for ac_dir in $ac_dummy; do
1716 test -z "$ac_dir" && ac_dir=.
1717 if test -f $ac_dir/${ac_tool_prefix}file; then
d64552c5 1718 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
ac48eca1 1719 if test -n "$file_magic_test_file"; then
6be7c12c 1720 case $deplibs_check_method in
ac48eca1
AO
1721 "file_magic "*)
1722 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 1723 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
1724 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1725 egrep "$file_magic_regex" > /dev/null; then
1726 :
1727 else
1728 cat <<EOF 1>&2
1729
1730*** Warning: the command libtool uses to detect shared libraries,
1731*** $file_magic_cmd, produces output that libtool cannot recognize.
1732*** The result is that libtool may fail to recognize shared libraries
1733*** as such. This will affect the creation of libtool libraries that
1734*** depend on shared libraries, but programs linked with such libtool
1735*** libraries will work regardless of this problem. Nevertheless, you
1736*** may want to report the problem to your system manager and/or to
1737*** bug-libtool@gnu.org
1738
1739EOF
1740 fi ;;
1741 esac
1742 fi
1743 break
1744 fi
1745 done
1746 IFS="$ac_save_ifs"
d64552c5 1747 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
1748 ;;
1749esac
1750fi
1751
d64552c5
AO
1752MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1753if test -n "$MAGIC_CMD"; then
1754 echo "$ac_t""$MAGIC_CMD" 1>&6
ac48eca1
AO
1755else
1756 echo "$ac_t""no" 1>&6
1757fi
1758
d64552c5 1759if test -z "$lt_cv_path_MAGIC_CMD"; then
ac48eca1
AO
1760 if test -n "$ac_tool_prefix"; then
1761 echo $ac_n "checking for file""... $ac_c" 1>&6
e5076347 1762echo "configure:1763: checking for file" >&5
d64552c5 1763if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
ac48eca1
AO
1764 echo $ac_n "(cached) $ac_c" 1>&6
1765else
6be7c12c 1766 case $MAGIC_CMD in
ac48eca1 1767 /*)
d64552c5 1768 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
1769 ;;
1770 ?:/*)
d64552c5 1771 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
1772 ;;
1773 *)
d64552c5 1774 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
1775 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1776 ac_dummy="/usr/bin:$PATH"
1777 for ac_dir in $ac_dummy; do
1778 test -z "$ac_dir" && ac_dir=.
1779 if test -f $ac_dir/file; then
d64552c5 1780 lt_cv_path_MAGIC_CMD="$ac_dir/file"
ac48eca1 1781 if test -n "$file_magic_test_file"; then
6be7c12c 1782 case $deplibs_check_method in
ac48eca1
AO
1783 "file_magic "*)
1784 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 1785 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
1786 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1787 egrep "$file_magic_regex" > /dev/null; then
1788 :
1789 else
1790 cat <<EOF 1>&2
1791
1792*** Warning: the command libtool uses to detect shared libraries,
1793*** $file_magic_cmd, produces output that libtool cannot recognize.
1794*** The result is that libtool may fail to recognize shared libraries
1795*** as such. This will affect the creation of libtool libraries that
1796*** depend on shared libraries, but programs linked with such libtool
1797*** libraries will work regardless of this problem. Nevertheless, you
1798*** may want to report the problem to your system manager and/or to
1799*** bug-libtool@gnu.org
1800
1801EOF
1802 fi ;;
1803 esac
1804 fi
1805 break
1806 fi
1807 done
1808 IFS="$ac_save_ifs"
d64552c5 1809 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
1810 ;;
1811esac
1812fi
1813
d64552c5
AO
1814MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1815if test -n "$MAGIC_CMD"; then
1816 echo "$ac_t""$MAGIC_CMD" 1>&6
ac48eca1
AO
1817else
1818 echo "$ac_t""no" 1>&6
1819fi
1820
1821 else
d64552c5 1822 MAGIC_CMD=:
ac48eca1
AO
1823 fi
1824fi
252b5132 1825
ac48eca1
AO
1826 fi
1827 ;;
a74801ba 1828esac
252b5132 1829
ac48eca1
AO
1830# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1831set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1832echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 1833echo "configure:1834: checking for $ac_word" >&5
ac48eca1
AO
1834if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1835 echo $ac_n "(cached) $ac_c" 1>&6
1836else
1837 if test -n "$RANLIB"; then
1838 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1839else
1840 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1841 ac_dummy="$PATH"
1842 for ac_dir in $ac_dummy; do
1843 test -z "$ac_dir" && ac_dir=.
1844 if test -f $ac_dir/$ac_word; then
1845 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1846 break
1847 fi
1848 done
1849 IFS="$ac_save_ifs"
1850fi
1851fi
1852RANLIB="$ac_cv_prog_RANLIB"
1853if test -n "$RANLIB"; then
1854 echo "$ac_t""$RANLIB" 1>&6
1855else
1856 echo "$ac_t""no" 1>&6
1857fi
1858
1859
1860if test -z "$ac_cv_prog_RANLIB"; then
1861if test -n "$ac_tool_prefix"; then
1862 # Extract the first word of "ranlib", so it can be a program name with args.
1863set dummy ranlib; ac_word=$2
1864echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 1865echo "configure:1866: checking for $ac_word" >&5
ac48eca1
AO
1866if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1867 echo $ac_n "(cached) $ac_c" 1>&6
1868else
1869 if test -n "$RANLIB"; then
1870 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1871else
1872 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1873 ac_dummy="$PATH"
1874 for ac_dir in $ac_dummy; do
1875 test -z "$ac_dir" && ac_dir=.
1876 if test -f $ac_dir/$ac_word; then
1877 ac_cv_prog_RANLIB="ranlib"
1878 break
1879 fi
1880 done
1881 IFS="$ac_save_ifs"
1882 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1883fi
1884fi
1885RANLIB="$ac_cv_prog_RANLIB"
1886if test -n "$RANLIB"; then
1887 echo "$ac_t""$RANLIB" 1>&6
1888else
1889 echo "$ac_t""no" 1>&6
1890fi
1891
1892else
1893 RANLIB=":"
1894fi
1895fi
1896
1897# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1898set dummy ${ac_tool_prefix}strip; ac_word=$2
1899echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 1900echo "configure:1901: checking for $ac_word" >&5
ac48eca1
AO
1901if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1902 echo $ac_n "(cached) $ac_c" 1>&6
1903else
1904 if test -n "$STRIP"; then
1905 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1906else
1907 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1908 ac_dummy="$PATH"
1909 for ac_dir in $ac_dummy; do
1910 test -z "$ac_dir" && ac_dir=.
1911 if test -f $ac_dir/$ac_word; then
1912 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1913 break
1914 fi
1915 done
1916 IFS="$ac_save_ifs"
1917fi
1918fi
1919STRIP="$ac_cv_prog_STRIP"
1920if test -n "$STRIP"; then
1921 echo "$ac_t""$STRIP" 1>&6
1922else
1923 echo "$ac_t""no" 1>&6
1924fi
1925
1926
1927if test -z "$ac_cv_prog_STRIP"; then
1928if test -n "$ac_tool_prefix"; then
1929 # Extract the first word of "strip", so it can be a program name with args.
1930set dummy strip; ac_word=$2
1931echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 1932echo "configure:1933: checking for $ac_word" >&5
ac48eca1
AO
1933if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1934 echo $ac_n "(cached) $ac_c" 1>&6
1935else
1936 if test -n "$STRIP"; then
1937 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1938else
1939 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1940 ac_dummy="$PATH"
1941 for ac_dir in $ac_dummy; do
1942 test -z "$ac_dir" && ac_dir=.
1943 if test -f $ac_dir/$ac_word; then
1944 ac_cv_prog_STRIP="strip"
1945 break
1946 fi
1947 done
1948 IFS="$ac_save_ifs"
1949 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1950fi
1951fi
1952STRIP="$ac_cv_prog_STRIP"
1953if test -n "$STRIP"; then
1954 echo "$ac_t""$STRIP" 1>&6
1955else
1956 echo "$ac_t""no" 1>&6
1957fi
1958
1959else
1960 STRIP=":"
1961fi
1962fi
1963
1964
252b5132
RH
1965# Check for any special flags to pass to ltconfig.
1966libtool_flags="--cache-file=$cache_file"
1967test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1968test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1969test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
6be7c12c
AO
1970test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1971test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
252b5132 1972
a74801ba
ILT
1973
1974# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1975if test "${enable_libtool_lock+set}" = set; then
1976 enableval="$enable_libtool_lock"
1977 :
1978fi
1979
1980test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1981test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1982
ac48eca1
AO
1983# Check whether --with-pic or --without-pic was given.
1984if test "${with_pic+set}" = set; then
1985 withval="$with_pic"
1986 pic_mode="$withval"
1987else
1988 pic_mode=default
1989fi
1990
1991test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1992test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1993
252b5132
RH
1994# Some flags need to be propagated to the compiler or linker for good
1995# libtool support.
6be7c12c 1996case $host in
252b5132
RH
1997*-*-irix6*)
1998 # Find out which ABI we are using.
e5076347
AM
1999 echo '#line 2000 "configure"' > conftest.$ac_ext
2000 if { (eval echo configure:2001: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
27a710e5
NC
2001 if test "$lt_cv_prog_gnu_ld" = yes; then
2002 case `/usr/bin/file conftest.$ac_objext` in
2003 *32-bit*)
2004 LD="${LD-ld} -melf32bsmip"
2005 ;;
2006 *N32*)
2007 LD="${LD-ld} -melf32bmipn32"
2008 ;;
2009 *64-bit*)
2010 LD="${LD-ld} -melf64bmip"
2011 ;;
2012 esac
2013 else
6be7c12c 2014 case `/usr/bin/file conftest.$ac_objext` in
252b5132
RH
2015 *32-bit*)
2016 LD="${LD-ld} -32"
2017 ;;
2018 *N32*)
2019 LD="${LD-ld} -n32"
2020 ;;
2021 *64-bit*)
2022 LD="${LD-ld} -64"
2023 ;;
2024 esac
27a710e5 2025 fi
252b5132
RH
2026 fi
2027 rm -rf conftest*
2028 ;;
2029
4867be41
DJ
2030ia64-*-hpux*)
2031 # Find out which ABI we are using.
2032 echo 'int i;' > conftest.$ac_ext
e5076347 2033 if { (eval echo configure:2034: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4867be41
DJ
2034 case "`/usr/bin/file conftest.o`" in
2035 *ELF-32*)
2036 HPUX_IA64_MODE="32"
2037 ;;
2038 *ELF-64*)
2039 HPUX_IA64_MODE="64"
2040 ;;
2041 esac
2042 fi
2043 rm -rf conftest*
2044 ;;
2045
252b5132
RH
2046*-*-sco3.2v5*)
2047 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2048 SAVE_CFLAGS="$CFLAGS"
2049 CFLAGS="$CFLAGS -belf"
2050 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
e5076347 2051echo "configure:2052: checking whether the C compiler needs -belf" >&5
252b5132
RH
2052if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2053 echo $ac_n "(cached) $ac_c" 1>&6
2054else
ac48eca1
AO
2055
2056 ac_ext=c
2057# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2058ac_cpp='$CPP $CPPFLAGS'
2059ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2060ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2061cross_compiling=$ac_cv_prog_cc_cross
2062
2063 cat > conftest.$ac_ext <<EOF
e5076347 2064#line 2065 "configure"
252b5132
RH
2065#include "confdefs.h"
2066
2067int main() {
2068
2069; return 0; }
2070EOF
e5076347 2071if { (eval echo configure:2072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2072 rm -rf conftest*
2073 lt_cv_cc_needs_belf=yes
2074else
2075 echo "configure: failed program was:" >&5
2076 cat conftest.$ac_ext >&5
2077 rm -rf conftest*
2078 lt_cv_cc_needs_belf=no
2079fi
2080rm -f conftest*
ac48eca1
AO
2081 ac_ext=c
2082# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2083ac_cpp='$CPP $CPPFLAGS'
2084ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2085ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2086cross_compiling=$ac_cv_prog_cc_cross
2087
252b5132
RH
2088fi
2089
2090echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2091 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2092 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2093 CFLAGS="$SAVE_CFLAGS"
2094 fi
2095 ;;
2096
252b5132
RH
2097
2098esac
2099
252b5132
RH
2100
2101# Save cache, so that ltconfig can load it
2102cat > confcache <<\EOF
2103# This file is a shell script that caches the results of configure
2104# tests run on this system so they can be shared between configure
2105# scripts and configure runs. It is not useful on other systems.
2106# If it contains results you don't want to keep, you may remove or edit it.
2107#
2108# By default, configure uses ./config.cache as the cache file,
2109# creating it if it does not exist already. You can give configure
2110# the --cache-file=FILE option to use a different cache file; that is
2111# what configure does when it calls configure scripts in
2112# subdirectories, so they share the cache.
2113# Giving --cache-file=/dev/null disables caching, for debugging configure.
2114# config.status only pays attention to the cache file if you give it the
2115# --recheck option to rerun configure.
2116#
2117EOF
2118# The following way of writing the cache mishandles newlines in values,
2119# but we know of no workaround that is simple, portable, and efficient.
2120# So, don't put newlines in cache variables' values.
2121# Ultrix sh set writes to stderr and can't be redirected directly,
2122# and sets the high bit in the cache file unless we assign to the vars.
2123(set) 2>&1 |
2124 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2125 *ac_space=\ *)
2126 # `set' does not quote correctly, so add quotes (double-quote substitution
2127 # turns \\\\ into \\, and sed turns \\ into \).
2128 sed -n \
2129 -e "s/'/'\\\\''/g" \
2130 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2131 ;;
2132 *)
2133 # `set' quotes correctly as required by POSIX, so do not add quotes.
2134 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2135 ;;
2136 esac >> confcache
2137if cmp -s $cache_file confcache; then
2138 :
2139else
2140 if test -w $cache_file; then
2141 echo "updating cache $cache_file"
2142 cat confcache > $cache_file
2143 else
2144 echo "not updating unwritable cache $cache_file"
2145 fi
2146fi
2147rm -f confcache
2148
2149
2150# Actually configure libtool. ac_aux_dir is where install-sh is found.
ac48eca1 2151AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
d64552c5 2152MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
ac48eca1
AO
2153LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2154AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2155objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2156deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
252b5132 2157${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
ac48eca1 2158$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
252b5132
RH
2159|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2160
2161# Reload cache, that may have been modified by ltconfig
2162if test -r "$cache_file"; then
2163 echo "loading cache $cache_file"
2164 . $cache_file
2165else
2166 echo "creating cache $cache_file"
2167 > $cache_file
2168fi
2169
2170
2171# This can be used to rebuild libtool when needed
ac48eca1 2172LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
252b5132
RH
2173
2174# Always use our own libtool.
2175LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2176
2177# Redirect the config.log output again, so that the ltconfig log is not
2178# clobbered by the next message.
2179exec 5>>./config.log
2180
ac48eca1
AO
2181
2182
2183
2184
d64552c5 2185
ac48eca1 2186
252b5132
RH
2187# Check whether --enable-targets or --disable-targets was given.
2188if test "${enable_targets+set}" = set; then
2189 enableval="$enable_targets"
2190 case "${enableval}" in
2191 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2192 ;;
2193 no) enable_targets= ;;
2194 *) enable_targets=$enableval ;;
2195esac
2196fi
2197# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2198if test "${enable_commonbfdlib+set}" = set; then
2199 enableval="$enable_commonbfdlib"
2200 case "${enableval}" in
2201 yes) commonbfdlib=true ;;
2202 no) commonbfdlib=false ;;
2203 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2204esac
2205fi
2206
0218d1e4 2207build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
a2d91340
AC
2208# Check whether --enable-build-warnings or --disable-build-warnings was given.
2209if test "${enable_build_warnings+set}" = set; then
2210 enableval="$enable_build_warnings"
2211 case "${enableval}" in
2212 yes) ;;
2213 no) build_warnings="-w";;
2214 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2215 build_warnings="${build_warnings} ${t}";;
2216 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2217 build_warnings="${t} ${build_warnings}";;
2218 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2219esac
2220if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2221 echo "Setting warning flags = $build_warnings" 6>&1
2222fi
2223fi
2224WARN_CFLAGS=""
2225if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2226 WARN_CFLAGS="${build_warnings}"
2227fi
2228
2229
252b5132
RH
2230
2231
2232
2233
2234if test -z "$target" ; then
2235 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2236fi
2237if test -z "$host" ; then
2238 { echo "configure: error: Unrecognized host system type; please check config.sub." 1>&2; exit 1; }
2239fi
2240
2241# Extract the first word of "gcc", so it can be a program name with args.
2242set dummy gcc; ac_word=$2
2243echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 2244echo "configure:2245: checking for $ac_word" >&5
252b5132
RH
2245if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2246 echo $ac_n "(cached) $ac_c" 1>&6
2247else
2248 if test -n "$CC"; then
2249 ac_cv_prog_CC="$CC" # Let the user override the test.
2250else
2251 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2252 ac_dummy="$PATH"
2253 for ac_dir in $ac_dummy; do
2254 test -z "$ac_dir" && ac_dir=.
2255 if test -f $ac_dir/$ac_word; then
2256 ac_cv_prog_CC="gcc"
2257 break
2258 fi
2259 done
2260 IFS="$ac_save_ifs"
2261fi
2262fi
2263CC="$ac_cv_prog_CC"
2264if test -n "$CC"; then
2265 echo "$ac_t""$CC" 1>&6
2266else
2267 echo "$ac_t""no" 1>&6
2268fi
2269
2270if test -z "$CC"; then
2271 # Extract the first word of "cc", so it can be a program name with args.
2272set dummy cc; ac_word=$2
2273echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 2274echo "configure:2275: checking for $ac_word" >&5
252b5132
RH
2275if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2276 echo $ac_n "(cached) $ac_c" 1>&6
2277else
2278 if test -n "$CC"; then
2279 ac_cv_prog_CC="$CC" # Let the user override the test.
2280else
2281 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2282 ac_prog_rejected=no
2283 ac_dummy="$PATH"
2284 for ac_dir in $ac_dummy; do
2285 test -z "$ac_dir" && ac_dir=.
2286 if test -f $ac_dir/$ac_word; then
2287 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2288 ac_prog_rejected=yes
2289 continue
2290 fi
2291 ac_cv_prog_CC="cc"
2292 break
2293 fi
2294 done
2295 IFS="$ac_save_ifs"
2296if test $ac_prog_rejected = yes; then
2297 # We found a bogon in the path, so make sure we never use it.
2298 set dummy $ac_cv_prog_CC
2299 shift
2300 if test $# -gt 0; then
2301 # We chose a different compiler from the bogus one.
2302 # However, it has the same basename, so the bogon will be chosen
2303 # first if we set CC to just the basename; use the full file name.
2304 shift
2305 set dummy "$ac_dir/$ac_word" "$@"
2306 shift
2307 ac_cv_prog_CC="$@"
2308 fi
2309fi
2310fi
2311fi
2312CC="$ac_cv_prog_CC"
2313if test -n "$CC"; then
2314 echo "$ac_t""$CC" 1>&6
2315else
2316 echo "$ac_t""no" 1>&6
2317fi
2318
2319 if test -z "$CC"; then
2320 case "`uname -s`" in
2321 *win32* | *WIN32*)
2322 # Extract the first word of "cl", so it can be a program name with args.
2323set dummy cl; ac_word=$2
2324echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 2325echo "configure:2326: checking for $ac_word" >&5
252b5132
RH
2326if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2327 echo $ac_n "(cached) $ac_c" 1>&6
2328else
2329 if test -n "$CC"; then
2330 ac_cv_prog_CC="$CC" # Let the user override the test.
2331else
2332 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2333 ac_dummy="$PATH"
2334 for ac_dir in $ac_dummy; do
2335 test -z "$ac_dir" && ac_dir=.
2336 if test -f $ac_dir/$ac_word; then
2337 ac_cv_prog_CC="cl"
2338 break
2339 fi
2340 done
2341 IFS="$ac_save_ifs"
2342fi
2343fi
2344CC="$ac_cv_prog_CC"
2345if test -n "$CC"; then
2346 echo "$ac_t""$CC" 1>&6
2347else
2348 echo "$ac_t""no" 1>&6
2349fi
2350 ;;
2351 esac
2352 fi
2353 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2354fi
2355
2356echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
e5076347 2357echo "configure:2358: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
252b5132
RH
2358
2359ac_ext=c
2360# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2361ac_cpp='$CPP $CPPFLAGS'
2362ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2363ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2364cross_compiling=$ac_cv_prog_cc_cross
2365
2366cat > conftest.$ac_ext << EOF
2367
e5076347 2368#line 2369 "configure"
252b5132
RH
2369#include "confdefs.h"
2370
2371main(){return(0);}
2372EOF
e5076347 2373if { (eval echo configure:2374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2374 ac_cv_prog_cc_works=yes
2375 # If we can't run a trivial program, we are probably using a cross compiler.
2376 if (./conftest; exit) 2>/dev/null; then
2377 ac_cv_prog_cc_cross=no
2378 else
2379 ac_cv_prog_cc_cross=yes
2380 fi
2381else
2382 echo "configure: failed program was:" >&5
2383 cat conftest.$ac_ext >&5
2384 ac_cv_prog_cc_works=no
2385fi
2386rm -fr conftest*
2387ac_ext=c
2388# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2389ac_cpp='$CPP $CPPFLAGS'
2390ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2391ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2392cross_compiling=$ac_cv_prog_cc_cross
2393
2394echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2395if test $ac_cv_prog_cc_works = no; then
2396 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2397fi
2398echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
e5076347 2399echo "configure:2400: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
252b5132
RH
2400echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2401cross_compiling=$ac_cv_prog_cc_cross
2402
2403echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
e5076347 2404echo "configure:2405: checking whether we are using GNU C" >&5
252b5132
RH
2405if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2406 echo $ac_n "(cached) $ac_c" 1>&6
2407else
2408 cat > conftest.c <<EOF
2409#ifdef __GNUC__
2410 yes;
2411#endif
2412EOF
e5076347 2413if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2414: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
252b5132
RH
2414 ac_cv_prog_gcc=yes
2415else
2416 ac_cv_prog_gcc=no
2417fi
2418fi
2419
2420echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2421
2422if test $ac_cv_prog_gcc = yes; then
2423 GCC=yes
2424else
2425 GCC=
2426fi
2427
2428ac_test_CFLAGS="${CFLAGS+set}"
2429ac_save_CFLAGS="$CFLAGS"
2430CFLAGS=
2431echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
e5076347 2432echo "configure:2433: checking whether ${CC-cc} accepts -g" >&5
252b5132
RH
2433if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2434 echo $ac_n "(cached) $ac_c" 1>&6
2435else
2436 echo 'void f(){}' > conftest.c
2437if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2438 ac_cv_prog_cc_g=yes
2439else
2440 ac_cv_prog_cc_g=no
2441fi
2442rm -f conftest*
2443
2444fi
2445
2446echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2447if test "$ac_test_CFLAGS" = set; then
2448 CFLAGS="$ac_save_CFLAGS"
2449elif test $ac_cv_prog_cc_g = yes; then
2450 if test "$GCC" = yes; then
2451 CFLAGS="-g -O2"
2452 else
2453 CFLAGS="-g"
2454 fi
2455else
2456 if test "$GCC" = yes; then
2457 CFLAGS="-O2"
2458 else
2459 CFLAGS=
2460 fi
2461fi
2462
2463
2464for ac_prog in 'bison -y' byacc
2465do
2466# Extract the first word of "$ac_prog", so it can be a program name with args.
2467set dummy $ac_prog; ac_word=$2
2468echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 2469echo "configure:2470: checking for $ac_word" >&5
252b5132
RH
2470if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2471 echo $ac_n "(cached) $ac_c" 1>&6
2472else
2473 if test -n "$YACC"; then
2474 ac_cv_prog_YACC="$YACC" # Let the user override the test.
2475else
2476 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2477 ac_dummy="$PATH"
2478 for ac_dir in $ac_dummy; do
2479 test -z "$ac_dir" && ac_dir=.
2480 if test -f $ac_dir/$ac_word; then
2481 ac_cv_prog_YACC="$ac_prog"
2482 break
2483 fi
2484 done
2485 IFS="$ac_save_ifs"
2486fi
2487fi
2488YACC="$ac_cv_prog_YACC"
2489if test -n "$YACC"; then
2490 echo "$ac_t""$YACC" 1>&6
2491else
2492 echo "$ac_t""no" 1>&6
2493fi
2494
2495test -n "$YACC" && break
2496done
2497test -n "$YACC" || YACC="yacc"
2498
2499echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
e5076347 2500echo "configure:2501: checking how to run the C preprocessor" >&5
252b5132
RH
2501# On Suns, sometimes $CPP names a directory.
2502if test -n "$CPP" && test -d "$CPP"; then
2503 CPP=
2504fi
2505if test -z "$CPP"; then
2506if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2507 echo $ac_n "(cached) $ac_c" 1>&6
2508else
2509 # This must be in double quotes, not single quotes, because CPP may get
2510 # substituted into the Makefile and "${CC-cc}" will confuse make.
2511 CPP="${CC-cc} -E"
2512 # On the NeXT, cc -E runs the code through the compiler's parser,
2513 # not just through cpp.
2514 cat > conftest.$ac_ext <<EOF
e5076347 2515#line 2516 "configure"
252b5132
RH
2516#include "confdefs.h"
2517#include <assert.h>
2518Syntax Error
2519EOF
2520ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 2521{ (eval echo configure:2522: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2522ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2523if test -z "$ac_err"; then
2524 :
2525else
2526 echo "$ac_err" >&5
2527 echo "configure: failed program was:" >&5
2528 cat conftest.$ac_ext >&5
2529 rm -rf conftest*
2530 CPP="${CC-cc} -E -traditional-cpp"
2531 cat > conftest.$ac_ext <<EOF
e5076347 2532#line 2533 "configure"
252b5132
RH
2533#include "confdefs.h"
2534#include <assert.h>
2535Syntax Error
2536EOF
2537ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 2538{ (eval echo configure:2539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2539ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2540if test -z "$ac_err"; then
2541 :
2542else
2543 echo "$ac_err" >&5
2544 echo "configure: failed program was:" >&5
2545 cat conftest.$ac_ext >&5
2546 rm -rf conftest*
2547 CPP="${CC-cc} -nologo -E"
2548 cat > conftest.$ac_ext <<EOF
e5076347 2549#line 2550 "configure"
252b5132
RH
2550#include "confdefs.h"
2551#include <assert.h>
2552Syntax Error
2553EOF
2554ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 2555{ (eval echo configure:2556: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2556ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2557if test -z "$ac_err"; then
2558 :
2559else
2560 echo "$ac_err" >&5
2561 echo "configure: failed program was:" >&5
2562 cat conftest.$ac_ext >&5
2563 rm -rf conftest*
2564 CPP=/lib/cpp
2565fi
2566rm -f conftest*
2567fi
2568rm -f conftest*
2569fi
2570rm -f conftest*
2571 ac_cv_prog_CPP="$CPP"
2572fi
2573 CPP="$ac_cv_prog_CPP"
2574else
2575 ac_cv_prog_CPP="$CPP"
2576fi
2577echo "$ac_t""$CPP" 1>&6
2578
2579missing_dir=`cd $ac_aux_dir && pwd`
2580for ac_prog in flex lex
2581do
2582# Extract the first word of "$ac_prog", so it can be a program name with args.
2583set dummy $ac_prog; ac_word=$2
2584echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 2585echo "configure:2586: checking for $ac_word" >&5
252b5132
RH
2586if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2587 echo $ac_n "(cached) $ac_c" 1>&6
2588else
2589 if test -n "$LEX"; then
2590 ac_cv_prog_LEX="$LEX" # Let the user override the test.
2591else
2592 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2593 ac_dummy="$PATH"
2594 for ac_dir in $ac_dummy; do
2595 test -z "$ac_dir" && ac_dir=.
2596 if test -f $ac_dir/$ac_word; then
2597 ac_cv_prog_LEX="$ac_prog"
2598 break
2599 fi
2600 done
2601 IFS="$ac_save_ifs"
2602fi
2603fi
2604LEX="$ac_cv_prog_LEX"
2605if test -n "$LEX"; then
2606 echo "$ac_t""$LEX" 1>&6
2607else
2608 echo "$ac_t""no" 1>&6
2609fi
2610
2611test -n "$LEX" && break
2612done
8ca8f343 2613test -n "$LEX" || LEX="$missing_dir/missing flex"
252b5132
RH
2614
2615# Extract the first word of "flex", so it can be a program name with args.
2616set dummy flex; ac_word=$2
2617echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 2618echo "configure:2619: checking for $ac_word" >&5
252b5132
RH
2619if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2620 echo $ac_n "(cached) $ac_c" 1>&6
2621else
2622 if test -n "$LEX"; then
2623 ac_cv_prog_LEX="$LEX" # Let the user override the test.
2624else
2625 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2626 ac_dummy="$PATH"
2627 for ac_dir in $ac_dummy; do
2628 test -z "$ac_dir" && ac_dir=.
2629 if test -f $ac_dir/$ac_word; then
2630 ac_cv_prog_LEX="flex"
2631 break
2632 fi
2633 done
2634 IFS="$ac_save_ifs"
2635 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
2636fi
2637fi
2638LEX="$ac_cv_prog_LEX"
2639if test -n "$LEX"; then
2640 echo "$ac_t""$LEX" 1>&6
2641else
2642 echo "$ac_t""no" 1>&6
2643fi
2644
2645if test -z "$LEXLIB"
2646then
2647 case "$LEX" in
2648 flex*) ac_lib=fl ;;
2649 *) ac_lib=l ;;
2650 esac
2651 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
e5076347 2652echo "configure:2653: checking for yywrap in -l$ac_lib" >&5
252b5132
RH
2653ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
2654if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2655 echo $ac_n "(cached) $ac_c" 1>&6
2656else
2657 ac_save_LIBS="$LIBS"
2658LIBS="-l$ac_lib $LIBS"
2659cat > conftest.$ac_ext <<EOF
e5076347 2660#line 2661 "configure"
252b5132
RH
2661#include "confdefs.h"
2662/* Override any gcc2 internal prototype to avoid an error. */
2663/* We use char because int might match the return type of a gcc2
2664 builtin and then its argument prototype would still apply. */
2665char yywrap();
2666
2667int main() {
2668yywrap()
2669; return 0; }
2670EOF
e5076347 2671if { (eval echo configure:2672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2672 rm -rf conftest*
2673 eval "ac_cv_lib_$ac_lib_var=yes"
2674else
2675 echo "configure: failed program was:" >&5
2676 cat conftest.$ac_ext >&5
2677 rm -rf conftest*
2678 eval "ac_cv_lib_$ac_lib_var=no"
2679fi
2680rm -f conftest*
2681LIBS="$ac_save_LIBS"
2682
2683fi
2684if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2685 echo "$ac_t""yes" 1>&6
2686 LEXLIB="-l$ac_lib"
2687else
2688 echo "$ac_t""no" 1>&6
2689fi
2690
2691fi
2692
2693echo $ac_n "checking lex output file root""... $ac_c" 1>&6
e5076347 2694echo "configure:2695: checking lex output file root" >&5
252b5132
RH
2695if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
2696 echo $ac_n "(cached) $ac_c" 1>&6
2697else
2698 # The minimal lex program is just a single line: %%. But some broken lexes
2699# (Solaris, I think it was) want two %% lines, so accommodate them.
2700echo '%%
2701%%' | $LEX
2702if test -f lex.yy.c; then
2703 ac_cv_prog_lex_root=lex.yy
2704elif test -f lexyy.c; then
2705 ac_cv_prog_lex_root=lexyy
2706else
2707 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
2708fi
2709fi
2710
2711echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
2712LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
2713
2714echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
e5076347 2715echo "configure:2716: checking whether yytext is a pointer" >&5
252b5132
RH
2716if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
2717 echo $ac_n "(cached) $ac_c" 1>&6
2718else
2719 # POSIX says lex can declare yytext either as a pointer or an array; the
2720# default is implementation-dependent. Figure out which it is, since
2721# not all implementations provide the %pointer and %array declarations.
2722ac_cv_prog_lex_yytext_pointer=no
2723echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
2724ac_save_LIBS="$LIBS"
2725LIBS="$LIBS $LEXLIB"
2726cat > conftest.$ac_ext <<EOF
e5076347 2727#line 2728 "configure"
252b5132
RH
2728#include "confdefs.h"
2729`cat $LEX_OUTPUT_ROOT.c`
2730int main() {
2731
2732; return 0; }
2733EOF
e5076347 2734if { (eval echo configure:2735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2735 rm -rf conftest*
2736 ac_cv_prog_lex_yytext_pointer=yes
2737else
2738 echo "configure: failed program was:" >&5
2739 cat conftest.$ac_ext >&5
2740fi
2741rm -f conftest*
2742LIBS="$ac_save_LIBS"
2743rm -f "${LEX_OUTPUT_ROOT}.c"
2744
2745fi
2746
2747echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
2748if test $ac_cv_prog_lex_yytext_pointer = yes; then
2749 cat >> confdefs.h <<\EOF
2750#define YYTEXT_POINTER 1
2751EOF
2752
2753fi
2754
2755
235c4794 2756ALL_LINGUAS="fr tr ja es sv da"
ac48eca1
AO
2757# Extract the first word of "ranlib", so it can be a program name with args.
2758set dummy ranlib; ac_word=$2
2759echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 2760echo "configure:2761: checking for $ac_word" >&5
ac48eca1
AO
2761if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2762 echo $ac_n "(cached) $ac_c" 1>&6
2763else
2764 if test -n "$RANLIB"; then
2765 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2766else
2767 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2768 ac_dummy="$PATH"
2769 for ac_dir in $ac_dummy; do
2770 test -z "$ac_dir" && ac_dir=.
2771 if test -f $ac_dir/$ac_word; then
2772 ac_cv_prog_RANLIB="ranlib"
2773 break
2774 fi
2775 done
2776 IFS="$ac_save_ifs"
2777 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2778fi
2779fi
2780RANLIB="$ac_cv_prog_RANLIB"
2781if test -n "$RANLIB"; then
2782 echo "$ac_t""$RANLIB" 1>&6
2783else
2784 echo "$ac_t""no" 1>&6
2785fi
2786
252b5132 2787echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
e5076347 2788echo "configure:2789: checking for ANSI C header files" >&5
252b5132
RH
2789if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2790 echo $ac_n "(cached) $ac_c" 1>&6
2791else
2792 cat > conftest.$ac_ext <<EOF
e5076347 2793#line 2794 "configure"
252b5132
RH
2794#include "confdefs.h"
2795#include <stdlib.h>
2796#include <stdarg.h>
2797#include <string.h>
2798#include <float.h>
2799EOF
2800ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 2801{ (eval echo configure:2802: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2802ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2803if test -z "$ac_err"; then
2804 rm -rf conftest*
2805 ac_cv_header_stdc=yes
2806else
2807 echo "$ac_err" >&5
2808 echo "configure: failed program was:" >&5
2809 cat conftest.$ac_ext >&5
2810 rm -rf conftest*
2811 ac_cv_header_stdc=no
2812fi
2813rm -f conftest*
2814
2815if test $ac_cv_header_stdc = yes; then
2816 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2817cat > conftest.$ac_ext <<EOF
e5076347 2818#line 2819 "configure"
252b5132
RH
2819#include "confdefs.h"
2820#include <string.h>
2821EOF
2822if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2823 egrep "memchr" >/dev/null 2>&1; then
2824 :
2825else
2826 rm -rf conftest*
2827 ac_cv_header_stdc=no
2828fi
2829rm -f conftest*
2830
2831fi
2832
2833if test $ac_cv_header_stdc = yes; then
2834 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2835cat > conftest.$ac_ext <<EOF
e5076347 2836#line 2837 "configure"
252b5132
RH
2837#include "confdefs.h"
2838#include <stdlib.h>
2839EOF
2840if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2841 egrep "free" >/dev/null 2>&1; then
2842 :
2843else
2844 rm -rf conftest*
2845 ac_cv_header_stdc=no
2846fi
2847rm -f conftest*
2848
2849fi
2850
2851if test $ac_cv_header_stdc = yes; then
2852 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2853if test "$cross_compiling" = yes; then
2854 :
2855else
2856 cat > conftest.$ac_ext <<EOF
e5076347 2857#line 2858 "configure"
252b5132
RH
2858#include "confdefs.h"
2859#include <ctype.h>
2860#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2861#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2862#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2863int main () { int i; for (i = 0; i < 256; i++)
2864if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2865exit (0); }
2866
2867EOF
e5076347 2868if { (eval echo configure:2869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
2869then
2870 :
2871else
2872 echo "configure: failed program was:" >&5
2873 cat conftest.$ac_ext >&5
2874 rm -fr conftest*
2875 ac_cv_header_stdc=no
2876fi
2877rm -fr conftest*
2878fi
2879
2880fi
2881fi
2882
2883echo "$ac_t""$ac_cv_header_stdc" 1>&6
2884if test $ac_cv_header_stdc = yes; then
2885 cat >> confdefs.h <<\EOF
2886#define STDC_HEADERS 1
2887EOF
2888
2889fi
2890
2891echo $ac_n "checking for working const""... $ac_c" 1>&6
e5076347 2892echo "configure:2893: checking for working const" >&5
252b5132
RH
2893if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2894 echo $ac_n "(cached) $ac_c" 1>&6
2895else
2896 cat > conftest.$ac_ext <<EOF
e5076347 2897#line 2898 "configure"
252b5132
RH
2898#include "confdefs.h"
2899
2900int main() {
2901
2902/* Ultrix mips cc rejects this. */
2903typedef int charset[2]; const charset x;
2904/* SunOS 4.1.1 cc rejects this. */
2905char const *const *ccp;
2906char **p;
2907/* NEC SVR4.0.2 mips cc rejects this. */
2908struct point {int x, y;};
2909static struct point const zero = {0,0};
2910/* AIX XL C 1.02.0.0 rejects this.
2911 It does not let you subtract one const X* pointer from another in an arm
2912 of an if-expression whose if-part is not a constant expression */
2913const char *g = "string";
2914ccp = &g + (g ? g-g : 0);
2915/* HPUX 7.0 cc rejects these. */
2916++ccp;
2917p = (char**) ccp;
2918ccp = (char const *const *) p;
2919{ /* SCO 3.2v4 cc rejects this. */
2920 char *t;
2921 char const *s = 0 ? (char *) 0 : (char const *) 0;
2922
2923 *t++ = 0;
2924}
2925{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2926 int x[] = {25, 17};
2927 const int *foo = &x[0];
2928 ++foo;
2929}
2930{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2931 typedef const int *iptr;
2932 iptr p = 0;
2933 ++p;
2934}
2935{ /* AIX XL C 1.02.0.0 rejects this saying
2936 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2937 struct s { int j; const int *ap[3]; };
2938 struct s *b; b->j = 5;
2939}
2940{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2941 const int foo = 10;
2942}
2943
2944; return 0; }
2945EOF
e5076347 2946if { (eval echo configure:2947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
2947 rm -rf conftest*
2948 ac_cv_c_const=yes
2949else
2950 echo "configure: failed program was:" >&5
2951 cat conftest.$ac_ext >&5
2952 rm -rf conftest*
2953 ac_cv_c_const=no
2954fi
2955rm -f conftest*
2956fi
2957
2958echo "$ac_t""$ac_cv_c_const" 1>&6
2959if test $ac_cv_c_const = no; then
2960 cat >> confdefs.h <<\EOF
2961#define const
2962EOF
2963
2964fi
2965
2966echo $ac_n "checking for inline""... $ac_c" 1>&6
e5076347 2967echo "configure:2968: checking for inline" >&5
252b5132
RH
2968if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2969 echo $ac_n "(cached) $ac_c" 1>&6
2970else
2971 ac_cv_c_inline=no
2972for ac_kw in inline __inline__ __inline; do
2973 cat > conftest.$ac_ext <<EOF
e5076347 2974#line 2975 "configure"
252b5132
RH
2975#include "confdefs.h"
2976
2977int main() {
2978} $ac_kw foo() {
2979; return 0; }
2980EOF
e5076347 2981if { (eval echo configure:2982: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
2982 rm -rf conftest*
2983 ac_cv_c_inline=$ac_kw; break
2984else
2985 echo "configure: failed program was:" >&5
2986 cat conftest.$ac_ext >&5
2987fi
2988rm -f conftest*
2989done
2990
2991fi
2992
2993echo "$ac_t""$ac_cv_c_inline" 1>&6
2994case "$ac_cv_c_inline" in
2995 inline | yes) ;;
2996 no) cat >> confdefs.h <<\EOF
2997#define inline
2998EOF
2999 ;;
3000 *) cat >> confdefs.h <<EOF
3001#define inline $ac_cv_c_inline
3002EOF
3003 ;;
3004esac
3005
3006echo $ac_n "checking for off_t""... $ac_c" 1>&6
e5076347 3007echo "configure:3008: checking for off_t" >&5
252b5132
RH
3008if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3009 echo $ac_n "(cached) $ac_c" 1>&6
3010else
3011 cat > conftest.$ac_ext <<EOF
e5076347 3012#line 3013 "configure"
252b5132
RH
3013#include "confdefs.h"
3014#include <sys/types.h>
3015#if STDC_HEADERS
3016#include <stdlib.h>
3017#include <stddef.h>
3018#endif
3019EOF
3020if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3021 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3022 rm -rf conftest*
3023 ac_cv_type_off_t=yes
3024else
3025 rm -rf conftest*
3026 ac_cv_type_off_t=no
3027fi
3028rm -f conftest*
3029
3030fi
3031echo "$ac_t""$ac_cv_type_off_t" 1>&6
3032if test $ac_cv_type_off_t = no; then
3033 cat >> confdefs.h <<\EOF
3034#define off_t long
3035EOF
3036
3037fi
3038
3039echo $ac_n "checking for size_t""... $ac_c" 1>&6
e5076347 3040echo "configure:3041: checking for size_t" >&5
252b5132
RH
3041if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3042 echo $ac_n "(cached) $ac_c" 1>&6
3043else
3044 cat > conftest.$ac_ext <<EOF
e5076347 3045#line 3046 "configure"
252b5132
RH
3046#include "confdefs.h"
3047#include <sys/types.h>
3048#if STDC_HEADERS
3049#include <stdlib.h>
3050#include <stddef.h>
3051#endif
3052EOF
3053if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3054 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3055 rm -rf conftest*
3056 ac_cv_type_size_t=yes
3057else
3058 rm -rf conftest*
3059 ac_cv_type_size_t=no
3060fi
3061rm -f conftest*
3062
3063fi
3064echo "$ac_t""$ac_cv_type_size_t" 1>&6
3065if test $ac_cv_type_size_t = no; then
3066 cat >> confdefs.h <<\EOF
3067#define size_t unsigned
3068EOF
3069
3070fi
3071
3072# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3073# for constant arguments. Useless!
3074echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
e5076347 3075echo "configure:3076: checking for working alloca.h" >&5
252b5132
RH
3076if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3077 echo $ac_n "(cached) $ac_c" 1>&6
3078else
3079 cat > conftest.$ac_ext <<EOF
e5076347 3080#line 3081 "configure"
252b5132
RH
3081#include "confdefs.h"
3082#include <alloca.h>
3083int main() {
3084char *p = alloca(2 * sizeof(int));
3085; return 0; }
3086EOF
e5076347 3087if { (eval echo configure:3088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3088 rm -rf conftest*
3089 ac_cv_header_alloca_h=yes
3090else
3091 echo "configure: failed program was:" >&5
3092 cat conftest.$ac_ext >&5
3093 rm -rf conftest*
3094 ac_cv_header_alloca_h=no
3095fi
3096rm -f conftest*
3097fi
3098
3099echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3100if test $ac_cv_header_alloca_h = yes; then
3101 cat >> confdefs.h <<\EOF
3102#define HAVE_ALLOCA_H 1
3103EOF
3104
3105fi
3106
3107echo $ac_n "checking for alloca""... $ac_c" 1>&6
e5076347 3108echo "configure:3109: checking for alloca" >&5
252b5132
RH
3109if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3110 echo $ac_n "(cached) $ac_c" 1>&6
3111else
3112 cat > conftest.$ac_ext <<EOF
e5076347 3113#line 3114 "configure"
252b5132
RH
3114#include "confdefs.h"
3115
3116#ifdef __GNUC__
3117# define alloca __builtin_alloca
3118#else
3119# ifdef _MSC_VER
3120# include <malloc.h>
3121# define alloca _alloca
3122# else
3123# if HAVE_ALLOCA_H
3124# include <alloca.h>
3125# else
3126# ifdef _AIX
3127 #pragma alloca
3128# else
3129# ifndef alloca /* predefined by HP cc +Olibcalls */
3130char *alloca ();
3131# endif
3132# endif
3133# endif
3134# endif
3135#endif
3136
3137int main() {
3138char *p = (char *) alloca(1);
3139; return 0; }
3140EOF
e5076347 3141if { (eval echo configure:3142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3142 rm -rf conftest*
3143 ac_cv_func_alloca_works=yes
3144else
3145 echo "configure: failed program was:" >&5
3146 cat conftest.$ac_ext >&5
3147 rm -rf conftest*
3148 ac_cv_func_alloca_works=no
3149fi
3150rm -f conftest*
3151fi
3152
3153echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3154if test $ac_cv_func_alloca_works = yes; then
3155 cat >> confdefs.h <<\EOF
3156#define HAVE_ALLOCA 1
3157EOF
3158
3159fi
3160
3161if test $ac_cv_func_alloca_works = no; then
3162 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3163 # that cause trouble. Some versions do not even contain alloca or
3164 # contain a buggy version. If you still want to use their alloca,
3165 # use ar to extract alloca.o from them instead of compiling alloca.c.
3166 ALLOCA=alloca.${ac_objext}
3167 cat >> confdefs.h <<\EOF
3168#define C_ALLOCA 1
3169EOF
3170
3171
3172echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
e5076347 3173echo "configure:3174: checking whether alloca needs Cray hooks" >&5
252b5132
RH
3174if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3175 echo $ac_n "(cached) $ac_c" 1>&6
3176else
3177 cat > conftest.$ac_ext <<EOF
e5076347 3178#line 3179 "configure"
252b5132
RH
3179#include "confdefs.h"
3180#if defined(CRAY) && ! defined(CRAY2)
3181webecray
3182#else
3183wenotbecray
3184#endif
3185
3186EOF
3187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3188 egrep "webecray" >/dev/null 2>&1; then
3189 rm -rf conftest*
3190 ac_cv_os_cray=yes
3191else
3192 rm -rf conftest*
3193 ac_cv_os_cray=no
3194fi
3195rm -f conftest*
3196
3197fi
3198
3199echo "$ac_t""$ac_cv_os_cray" 1>&6
3200if test $ac_cv_os_cray = yes; then
3201for ac_func in _getb67 GETB67 getb67; do
3202 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
e5076347 3203echo "configure:3204: checking for $ac_func" >&5
252b5132
RH
3204if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3205 echo $ac_n "(cached) $ac_c" 1>&6
3206else
3207 cat > conftest.$ac_ext <<EOF
e5076347 3208#line 3209 "configure"
252b5132
RH
3209#include "confdefs.h"
3210/* System header to define __stub macros and hopefully few prototypes,
3211 which can conflict with char $ac_func(); below. */
3212#include <assert.h>
3213/* Override any gcc2 internal prototype to avoid an error. */
3214/* We use char because int might match the return type of a gcc2
3215 builtin and then its argument prototype would still apply. */
3216char $ac_func();
3217
3218int main() {
3219
3220/* The GNU C library defines this for functions which it implements
3221 to always fail with ENOSYS. Some functions are actually named
3222 something starting with __ and the normal name is an alias. */
3223#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3224choke me
3225#else
3226$ac_func();
3227#endif
3228
3229; return 0; }
3230EOF
e5076347 3231if { (eval echo configure:3232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3232 rm -rf conftest*
3233 eval "ac_cv_func_$ac_func=yes"
3234else
3235 echo "configure: failed program was:" >&5
3236 cat conftest.$ac_ext >&5
3237 rm -rf conftest*
3238 eval "ac_cv_func_$ac_func=no"
3239fi
3240rm -f conftest*
3241fi
3242
3243if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3244 echo "$ac_t""yes" 1>&6
3245 cat >> confdefs.h <<EOF
3246#define CRAY_STACKSEG_END $ac_func
3247EOF
3248
3249 break
3250else
3251 echo "$ac_t""no" 1>&6
3252fi
3253
3254done
3255fi
3256
3257echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
e5076347 3258echo "configure:3259: checking stack direction for C alloca" >&5
252b5132
RH
3259if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3260 echo $ac_n "(cached) $ac_c" 1>&6
3261else
3262 if test "$cross_compiling" = yes; then
3263 ac_cv_c_stack_direction=0
3264else
3265 cat > conftest.$ac_ext <<EOF
e5076347 3266#line 3267 "configure"
252b5132
RH
3267#include "confdefs.h"
3268find_stack_direction ()
3269{
3270 static char *addr = 0;
3271 auto char dummy;
3272 if (addr == 0)
3273 {
3274 addr = &dummy;
3275 return find_stack_direction ();
3276 }
3277 else
3278 return (&dummy > addr) ? 1 : -1;
3279}
3280main ()
3281{
3282 exit (find_stack_direction() < 0);
3283}
3284EOF
e5076347 3285if { (eval echo configure:3286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
3286then
3287 ac_cv_c_stack_direction=1
3288else
3289 echo "configure: failed program was:" >&5
3290 cat conftest.$ac_ext >&5
3291 rm -fr conftest*
3292 ac_cv_c_stack_direction=-1
3293fi
3294rm -fr conftest*
3295fi
3296
3297fi
3298
3299echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3300cat >> confdefs.h <<EOF
3301#define STACK_DIRECTION $ac_cv_c_stack_direction
3302EOF
3303
3304fi
3305
e5076347 3306for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
252b5132
RH
3307do
3308ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3309echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
e5076347 3310echo "configure:3311: checking for $ac_hdr" >&5
252b5132
RH
3311if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3312 echo $ac_n "(cached) $ac_c" 1>&6
3313else
3314 cat > conftest.$ac_ext <<EOF
e5076347 3315#line 3316 "configure"
252b5132
RH
3316#include "confdefs.h"
3317#include <$ac_hdr>
3318EOF
3319ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 3320{ (eval echo configure:3321: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3321ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3322if test -z "$ac_err"; then
3323 rm -rf conftest*
3324 eval "ac_cv_header_$ac_safe=yes"
3325else
3326 echo "$ac_err" >&5
3327 echo "configure: failed program was:" >&5
3328 cat conftest.$ac_ext >&5
3329 rm -rf conftest*
3330 eval "ac_cv_header_$ac_safe=no"
3331fi
3332rm -f conftest*
3333fi
3334if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3335 echo "$ac_t""yes" 1>&6
3336 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3337 cat >> confdefs.h <<EOF
3338#define $ac_tr_hdr 1
3339EOF
3340
3341else
3342 echo "$ac_t""no" 1>&6
3343fi
3344done
3345
3346for ac_func in getpagesize
3347do
3348echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
e5076347 3349echo "configure:3350: checking for $ac_func" >&5
252b5132
RH
3350if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3351 echo $ac_n "(cached) $ac_c" 1>&6
3352else
3353 cat > conftest.$ac_ext <<EOF
e5076347 3354#line 3355 "configure"
252b5132
RH
3355#include "confdefs.h"
3356/* System header to define __stub macros and hopefully few prototypes,
3357 which can conflict with char $ac_func(); below. */
3358#include <assert.h>
3359/* Override any gcc2 internal prototype to avoid an error. */
3360/* We use char because int might match the return type of a gcc2
3361 builtin and then its argument prototype would still apply. */
3362char $ac_func();
3363
3364int main() {
3365
3366/* The GNU C library defines this for functions which it implements
3367 to always fail with ENOSYS. Some functions are actually named
3368 something starting with __ and the normal name is an alias. */
3369#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3370choke me
3371#else
3372$ac_func();
3373#endif
3374
3375; return 0; }
3376EOF
e5076347 3377if { (eval echo configure:3378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3378 rm -rf conftest*
3379 eval "ac_cv_func_$ac_func=yes"
3380else
3381 echo "configure: failed program was:" >&5
3382 cat conftest.$ac_ext >&5
3383 rm -rf conftest*
3384 eval "ac_cv_func_$ac_func=no"
3385fi
3386rm -f conftest*
3387fi
3388
3389if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3390 echo "$ac_t""yes" 1>&6
3391 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3392 cat >> confdefs.h <<EOF
3393#define $ac_tr_func 1
3394EOF
3395
3396else
3397 echo "$ac_t""no" 1>&6
3398fi
3399done
3400
3401echo $ac_n "checking for working mmap""... $ac_c" 1>&6
e5076347 3402echo "configure:3403: checking for working mmap" >&5
252b5132
RH
3403if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3404 echo $ac_n "(cached) $ac_c" 1>&6
3405else
3406 if test "$cross_compiling" = yes; then
3407 ac_cv_func_mmap_fixed_mapped=no
3408else
3409 cat > conftest.$ac_ext <<EOF
e5076347 3410#line 3411 "configure"
252b5132
RH
3411#include "confdefs.h"
3412
3413/* Thanks to Mike Haertel and Jim Avera for this test.
3414 Here is a matrix of mmap possibilities:
3415 mmap private not fixed
3416 mmap private fixed at somewhere currently unmapped
3417 mmap private fixed at somewhere already mapped
3418 mmap shared not fixed
3419 mmap shared fixed at somewhere currently unmapped
3420 mmap shared fixed at somewhere already mapped
3421 For private mappings, we should verify that changes cannot be read()
3422 back from the file, nor mmap's back from the file at a different
3423 address. (There have been systems where private was not correctly
3424 implemented like the infamous i386 svr4.0, and systems where the
3425 VM page cache was not coherent with the filesystem buffer cache
3426 like early versions of FreeBSD and possibly contemporary NetBSD.)
3427 For shared mappings, we should conversely verify that changes get
3428 propogated back to all the places they're supposed to be.
3429
3430 Grep wants private fixed already mapped.
3431 The main things grep needs to know about mmap are:
3432 * does it exist and is it safe to write into the mmap'd area
3433 * how to use it (BSD variants) */
3434#include <sys/types.h>
3435#include <fcntl.h>
3436#include <sys/mman.h>
3437
e5076347
AM
3438#if HAVE_SYS_TYPES_H
3439# include <sys/types.h>
3440#endif
3441
3442#if HAVE_STDLIB_H
3443# include <stdlib.h>
3444#endif
3445
3446#if HAVE_SYS_STAT_H
3447# include <sys/stat.h>
3448#endif
3449
3450#if HAVE_UNISTD_H
3451# include <unistd.h>
3452#endif
3453
252b5132
RH
3454/* This mess was copied from the GNU getpagesize.h. */
3455#ifndef HAVE_GETPAGESIZE
252b5132
RH
3456
3457/* Assume that all systems that can run configure have sys/param.h. */
3458# ifndef HAVE_SYS_PARAM_H
3459# define HAVE_SYS_PARAM_H 1
3460# endif
3461
3462# ifdef _SC_PAGESIZE
3463# define getpagesize() sysconf(_SC_PAGESIZE)
3464# else /* no _SC_PAGESIZE */
3465# ifdef HAVE_SYS_PARAM_H
3466# include <sys/param.h>
3467# ifdef EXEC_PAGESIZE
3468# define getpagesize() EXEC_PAGESIZE
3469# else /* no EXEC_PAGESIZE */
3470# ifdef NBPG
3471# define getpagesize() NBPG * CLSIZE
3472# ifndef CLSIZE
3473# define CLSIZE 1
3474# endif /* no CLSIZE */
3475# else /* no NBPG */
3476# ifdef NBPC
3477# define getpagesize() NBPC
3478# else /* no NBPC */
3479# ifdef PAGESIZE
3480# define getpagesize() PAGESIZE
3481# endif /* PAGESIZE */
3482# endif /* no NBPC */
3483# endif /* no NBPG */
3484# endif /* no EXEC_PAGESIZE */
3485# else /* no HAVE_SYS_PARAM_H */
3486# define getpagesize() 8192 /* punt totally */
3487# endif /* no HAVE_SYS_PARAM_H */
3488# endif /* no _SC_PAGESIZE */
3489
3490#endif /* no HAVE_GETPAGESIZE */
3491
3492#ifdef __cplusplus
3493extern "C" { void *malloc(unsigned); }
3494#else
3495char *malloc();
3496#endif
3497
3498int
3499main()
3500{
3501 char *data, *data2, *data3;
3502 int i, pagesize;
3503 int fd;
3504
3505 pagesize = getpagesize();
3506
3507 /*
3508 * First, make a file with some known garbage in it.
3509 */
3510 data = malloc(pagesize);
3511 if (!data)
3512 exit(1);
3513 for (i = 0; i < pagesize; ++i)
3514 *(data + i) = rand();
3515 umask(0);
3516 fd = creat("conftestmmap", 0600);
3517 if (fd < 0)
3518 exit(1);
3519 if (write(fd, data, pagesize) != pagesize)
3520 exit(1);
3521 close(fd);
3522
3523 /*
3524 * Next, try to mmap the file at a fixed address which
3525 * already has something else allocated at it. If we can,
3526 * also make sure that we see the same garbage.
3527 */
3528 fd = open("conftestmmap", O_RDWR);
3529 if (fd < 0)
3530 exit(1);
3531 data2 = malloc(2 * pagesize);
3532 if (!data2)
3533 exit(1);
3534 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3535 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3536 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3537 exit(1);
3538 for (i = 0; i < pagesize; ++i)
3539 if (*(data + i) != *(data2 + i))
3540 exit(1);
3541
3542 /*
3543 * Finally, make sure that changes to the mapped area
3544 * do not percolate back to the file as seen by read().
3545 * (This is a bug on some variants of i386 svr4.0.)
3546 */
3547 for (i = 0; i < pagesize; ++i)
3548 *(data2 + i) = *(data2 + i) + 1;
3549 data3 = malloc(pagesize);
3550 if (!data3)
3551 exit(1);
3552 if (read(fd, data3, pagesize) != pagesize)
3553 exit(1);
3554 for (i = 0; i < pagesize; ++i)
3555 if (*(data + i) != *(data3 + i))
3556 exit(1);
3557 close(fd);
3558 unlink("conftestmmap");
3559 exit(0);
3560}
3561
3562EOF
e5076347 3563if { (eval echo configure:3564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
3564then
3565 ac_cv_func_mmap_fixed_mapped=yes
3566else
3567 echo "configure: failed program was:" >&5
3568 cat conftest.$ac_ext >&5
3569 rm -fr conftest*
3570 ac_cv_func_mmap_fixed_mapped=no
3571fi
3572rm -fr conftest*
3573fi
3574
3575fi
3576
3577echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3578if test $ac_cv_func_mmap_fixed_mapped = yes; then
3579 cat >> confdefs.h <<\EOF
3580#define HAVE_MMAP 1
3581EOF
3582
3583fi
3584
3585
3586 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3587unistd.h values.h sys/param.h
3588do
3589ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3590echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
e5076347 3591echo "configure:3592: checking for $ac_hdr" >&5
252b5132
RH
3592if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3593 echo $ac_n "(cached) $ac_c" 1>&6
3594else
3595 cat > conftest.$ac_ext <<EOF
e5076347 3596#line 3597 "configure"
252b5132
RH
3597#include "confdefs.h"
3598#include <$ac_hdr>
3599EOF
3600ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 3601{ (eval echo configure:3602: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3602ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3603if test -z "$ac_err"; then
3604 rm -rf conftest*
3605 eval "ac_cv_header_$ac_safe=yes"
3606else
3607 echo "$ac_err" >&5
3608 echo "configure: failed program was:" >&5
3609 cat conftest.$ac_ext >&5
3610 rm -rf conftest*
3611 eval "ac_cv_header_$ac_safe=no"
3612fi
3613rm -f conftest*
3614fi
3615if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3616 echo "$ac_t""yes" 1>&6
3617 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3618 cat >> confdefs.h <<EOF
3619#define $ac_tr_hdr 1
3620EOF
3621
3622else
3623 echo "$ac_t""no" 1>&6
3624fi
3625done
3626
3627 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3628__argz_count __argz_stringify __argz_next
3629do
3630echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
e5076347 3631echo "configure:3632: checking for $ac_func" >&5
252b5132
RH
3632if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3633 echo $ac_n "(cached) $ac_c" 1>&6
3634else
3635 cat > conftest.$ac_ext <<EOF
e5076347 3636#line 3637 "configure"
252b5132
RH
3637#include "confdefs.h"
3638/* System header to define __stub macros and hopefully few prototypes,
3639 which can conflict with char $ac_func(); below. */
3640#include <assert.h>
3641/* Override any gcc2 internal prototype to avoid an error. */
3642/* We use char because int might match the return type of a gcc2
3643 builtin and then its argument prototype would still apply. */
3644char $ac_func();
3645
3646int main() {
3647
3648/* The GNU C library defines this for functions which it implements
3649 to always fail with ENOSYS. Some functions are actually named
3650 something starting with __ and the normal name is an alias. */
3651#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3652choke me
3653#else
3654$ac_func();
3655#endif
3656
3657; return 0; }
3658EOF
e5076347 3659if { (eval echo configure:3660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3660 rm -rf conftest*
3661 eval "ac_cv_func_$ac_func=yes"
3662else
3663 echo "configure: failed program was:" >&5
3664 cat conftest.$ac_ext >&5
3665 rm -rf conftest*
3666 eval "ac_cv_func_$ac_func=no"
3667fi
3668rm -f conftest*
3669fi
3670
3671if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3672 echo "$ac_t""yes" 1>&6
3673 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3674 cat >> confdefs.h <<EOF
3675#define $ac_tr_func 1
3676EOF
3677
3678else
3679 echo "$ac_t""no" 1>&6
3680fi
3681done
3682
3683
3684 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3685 for ac_func in stpcpy
3686do
3687echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
e5076347 3688echo "configure:3689: checking for $ac_func" >&5
252b5132
RH
3689if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3690 echo $ac_n "(cached) $ac_c" 1>&6
3691else
3692 cat > conftest.$ac_ext <<EOF
e5076347 3693#line 3694 "configure"
252b5132
RH
3694#include "confdefs.h"
3695/* System header to define __stub macros and hopefully few prototypes,
3696 which can conflict with char $ac_func(); below. */
3697#include <assert.h>
3698/* Override any gcc2 internal prototype to avoid an error. */
3699/* We use char because int might match the return type of a gcc2
3700 builtin and then its argument prototype would still apply. */
3701char $ac_func();
3702
3703int main() {
3704
3705/* The GNU C library defines this for functions which it implements
3706 to always fail with ENOSYS. Some functions are actually named
3707 something starting with __ and the normal name is an alias. */
3708#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3709choke me
3710#else
3711$ac_func();
3712#endif
3713
3714; return 0; }
3715EOF
e5076347 3716if { (eval echo configure:3717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3717 rm -rf conftest*
3718 eval "ac_cv_func_$ac_func=yes"
3719else
3720 echo "configure: failed program was:" >&5
3721 cat conftest.$ac_ext >&5
3722 rm -rf conftest*
3723 eval "ac_cv_func_$ac_func=no"
3724fi
3725rm -f conftest*
3726fi
3727
3728if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3729 echo "$ac_t""yes" 1>&6
3730 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3731 cat >> confdefs.h <<EOF
3732#define $ac_tr_func 1
3733EOF
3734
3735else
3736 echo "$ac_t""no" 1>&6
3737fi
3738done
3739
3740 fi
3741 if test "${ac_cv_func_stpcpy}" = "yes"; then
3742 cat >> confdefs.h <<\EOF
3743#define HAVE_STPCPY 1
3744EOF
3745
3746 fi
3747
3748 if test $ac_cv_header_locale_h = yes; then
3749 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
e5076347 3750echo "configure:3751: checking for LC_MESSAGES" >&5
252b5132
RH
3751if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3752 echo $ac_n "(cached) $ac_c" 1>&6
3753else
3754 cat > conftest.$ac_ext <<EOF
e5076347 3755#line 3756 "configure"
252b5132
RH
3756#include "confdefs.h"
3757#include <locale.h>
3758int main() {
3759return LC_MESSAGES
3760; return 0; }
3761EOF
e5076347 3762if { (eval echo configure:3763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3763 rm -rf conftest*
3764 am_cv_val_LC_MESSAGES=yes
3765else
3766 echo "configure: failed program was:" >&5
3767 cat conftest.$ac_ext >&5
3768 rm -rf conftest*
3769 am_cv_val_LC_MESSAGES=no
3770fi
3771rm -f conftest*
3772fi
3773
3774echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3775 if test $am_cv_val_LC_MESSAGES = yes; then
3776 cat >> confdefs.h <<\EOF
3777#define HAVE_LC_MESSAGES 1
3778EOF
3779
3780 fi
3781 fi
3782 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
e5076347 3783echo "configure:3784: checking whether NLS is requested" >&5
252b5132
RH
3784 # Check whether --enable-nls or --disable-nls was given.
3785if test "${enable_nls+set}" = set; then
3786 enableval="$enable_nls"
3787 USE_NLS=$enableval
3788else
3789 USE_NLS=yes
3790fi
3791
3792 echo "$ac_t""$USE_NLS" 1>&6
3793
3794
3795 USE_INCLUDED_LIBINTL=no
3796
3797 if test "$USE_NLS" = "yes"; then
3798 cat >> confdefs.h <<\EOF
3799#define ENABLE_NLS 1
3800EOF
3801
3802 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
e5076347 3803echo "configure:3804: checking whether included gettext is requested" >&5
252b5132
RH
3804 # Check whether --with-included-gettext or --without-included-gettext was given.
3805if test "${with_included_gettext+set}" = set; then
3806 withval="$with_included_gettext"
3807 nls_cv_force_use_gnu_gettext=$withval
3808else
3809 nls_cv_force_use_gnu_gettext=no
3810fi
3811
3812 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3813
3814 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3815 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3816 nls_cv_header_intl=
3817 nls_cv_header_libgt=
3818 CATOBJEXT=NONE
3819
3820 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3821echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
e5076347 3822echo "configure:3823: checking for libintl.h" >&5
252b5132
RH
3823if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3824 echo $ac_n "(cached) $ac_c" 1>&6
3825else
3826 cat > conftest.$ac_ext <<EOF
e5076347 3827#line 3828 "configure"
252b5132
RH
3828#include "confdefs.h"
3829#include <libintl.h>
3830EOF
3831ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 3832{ (eval echo configure:3833: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3833ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3834if test -z "$ac_err"; then
3835 rm -rf conftest*
3836 eval "ac_cv_header_$ac_safe=yes"
3837else
3838 echo "$ac_err" >&5
3839 echo "configure: failed program was:" >&5
3840 cat conftest.$ac_ext >&5
3841 rm -rf conftest*
3842 eval "ac_cv_header_$ac_safe=no"
3843fi
3844rm -f conftest*
3845fi
3846if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3847 echo "$ac_t""yes" 1>&6
3848 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
e5076347 3849echo "configure:3850: checking for gettext in libc" >&5
252b5132
RH
3850if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3851 echo $ac_n "(cached) $ac_c" 1>&6
3852else
3853 cat > conftest.$ac_ext <<EOF
e5076347 3854#line 3855 "configure"
252b5132
RH
3855#include "confdefs.h"
3856#include <libintl.h>
3857int main() {
3858return (int) gettext ("")
3859; return 0; }
3860EOF
e5076347 3861if { (eval echo configure:3862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3862 rm -rf conftest*
3863 gt_cv_func_gettext_libc=yes
3864else
3865 echo "configure: failed program was:" >&5
3866 cat conftest.$ac_ext >&5
3867 rm -rf conftest*
3868 gt_cv_func_gettext_libc=no
3869fi
3870rm -f conftest*
3871fi
3872
3873echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3874
3875 if test "$gt_cv_func_gettext_libc" != "yes"; then
3876 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
e5076347 3877echo "configure:3878: checking for bindtextdomain in -lintl" >&5
252b5132
RH
3878ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3879if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3880 echo $ac_n "(cached) $ac_c" 1>&6
3881else
3882 ac_save_LIBS="$LIBS"
3883LIBS="-lintl $LIBS"
3884cat > conftest.$ac_ext <<EOF
e5076347 3885#line 3886 "configure"
252b5132
RH
3886#include "confdefs.h"
3887/* Override any gcc2 internal prototype to avoid an error. */
3888/* We use char because int might match the return type of a gcc2
3889 builtin and then its argument prototype would still apply. */
3890char bindtextdomain();
3891
3892int main() {
3893bindtextdomain()
3894; return 0; }
3895EOF
e5076347 3896if { (eval echo configure:3897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3897 rm -rf conftest*
3898 eval "ac_cv_lib_$ac_lib_var=yes"
3899else
3900 echo "configure: failed program was:" >&5
3901 cat conftest.$ac_ext >&5
3902 rm -rf conftest*
3903 eval "ac_cv_lib_$ac_lib_var=no"
3904fi
3905rm -f conftest*
3906LIBS="$ac_save_LIBS"
3907
3908fi
3909if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3910 echo "$ac_t""yes" 1>&6
3911 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
e5076347 3912echo "configure:3913: checking for gettext in libintl" >&5
252b5132
RH
3913if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3914 echo $ac_n "(cached) $ac_c" 1>&6
3915else
3916 cat > conftest.$ac_ext <<EOF
e5076347 3917#line 3918 "configure"
252b5132
RH
3918#include "confdefs.h"
3919
3920int main() {
3921return (int) gettext ("")
3922; return 0; }
3923EOF
e5076347 3924if { (eval echo configure:3925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3925 rm -rf conftest*
3926 gt_cv_func_gettext_libintl=yes
3927else
3928 echo "configure: failed program was:" >&5
3929 cat conftest.$ac_ext >&5
3930 rm -rf conftest*
3931 gt_cv_func_gettext_libintl=no
3932fi
3933rm -f conftest*
3934fi
3935
3936echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3937else
3938 echo "$ac_t""no" 1>&6
3939fi
3940
3941 fi
3942
3943 if test "$gt_cv_func_gettext_libc" = "yes" \
3944 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3945 cat >> confdefs.h <<\EOF
3946#define HAVE_GETTEXT 1
3947EOF
3948
3949 # Extract the first word of "msgfmt", so it can be a program name with args.
3950set dummy msgfmt; ac_word=$2
3951echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 3952echo "configure:3953: checking for $ac_word" >&5
252b5132
RH
3953if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3954 echo $ac_n "(cached) $ac_c" 1>&6
3955else
3956 case "$MSGFMT" in
3957 /*)
3958 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3959 ;;
3960 *)
3961 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3962 for ac_dir in $PATH; do
3963 test -z "$ac_dir" && ac_dir=.
3964 if test -f $ac_dir/$ac_word; then
3965 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3966 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3967 break
3968 fi
3969 fi
3970 done
3971 IFS="$ac_save_ifs"
3972 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3973 ;;
3974esac
3975fi
3976MSGFMT="$ac_cv_path_MSGFMT"
3977if test -n "$MSGFMT"; then
3978 echo "$ac_t""$MSGFMT" 1>&6
3979else
3980 echo "$ac_t""no" 1>&6
3981fi
3982 if test "$MSGFMT" != "no"; then
3983 for ac_func in dcgettext
3984do
3985echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
e5076347 3986echo "configure:3987: checking for $ac_func" >&5
252b5132
RH
3987if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3988 echo $ac_n "(cached) $ac_c" 1>&6
3989else
3990 cat > conftest.$ac_ext <<EOF
e5076347 3991#line 3992 "configure"
252b5132
RH
3992#include "confdefs.h"
3993/* System header to define __stub macros and hopefully few prototypes,
3994 which can conflict with char $ac_func(); below. */
3995#include <assert.h>
3996/* Override any gcc2 internal prototype to avoid an error. */
3997/* We use char because int might match the return type of a gcc2
3998 builtin and then its argument prototype would still apply. */
3999char $ac_func();
4000
4001int main() {
4002
4003/* The GNU C library defines this for functions which it implements
4004 to always fail with ENOSYS. Some functions are actually named
4005 something starting with __ and the normal name is an alias. */
4006#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4007choke me
4008#else
4009$ac_func();
4010#endif
4011
4012; return 0; }
4013EOF
e5076347 4014if { (eval echo configure:4015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4015 rm -rf conftest*
4016 eval "ac_cv_func_$ac_func=yes"
4017else
4018 echo "configure: failed program was:" >&5
4019 cat conftest.$ac_ext >&5
4020 rm -rf conftest*
4021 eval "ac_cv_func_$ac_func=no"
4022fi
4023rm -f conftest*
4024fi
4025
4026if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4027 echo "$ac_t""yes" 1>&6
4028 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4029 cat >> confdefs.h <<EOF
4030#define $ac_tr_func 1
4031EOF
4032
4033else
4034 echo "$ac_t""no" 1>&6
4035fi
4036done
4037
4038 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4039set dummy gmsgfmt; ac_word=$2
4040echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 4041echo "configure:4042: checking for $ac_word" >&5
252b5132
RH
4042if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4043 echo $ac_n "(cached) $ac_c" 1>&6
4044else
4045 case "$GMSGFMT" in
4046 /*)
4047 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4048 ;;
4049 ?:/*)
4050 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4051 ;;
4052 *)
4053 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4054 ac_dummy="$PATH"
4055 for ac_dir in $ac_dummy; do
4056 test -z "$ac_dir" && ac_dir=.
4057 if test -f $ac_dir/$ac_word; then
4058 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4059 break
4060 fi
4061 done
4062 IFS="$ac_save_ifs"
4063 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4064 ;;
4065esac
4066fi
4067GMSGFMT="$ac_cv_path_GMSGFMT"
4068if test -n "$GMSGFMT"; then
4069 echo "$ac_t""$GMSGFMT" 1>&6
4070else
4071 echo "$ac_t""no" 1>&6
4072fi
4073
4074 # Extract the first word of "xgettext", so it can be a program name with args.
4075set dummy xgettext; ac_word=$2
4076echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 4077echo "configure:4078: checking for $ac_word" >&5
252b5132
RH
4078if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4079 echo $ac_n "(cached) $ac_c" 1>&6
4080else
4081 case "$XGETTEXT" in
4082 /*)
4083 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4084 ;;
4085 *)
4086 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4087 for ac_dir in $PATH; do
4088 test -z "$ac_dir" && ac_dir=.
4089 if test -f $ac_dir/$ac_word; then
4090 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4091 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4092 break
4093 fi
4094 fi
4095 done
4096 IFS="$ac_save_ifs"
4097 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4098 ;;
4099esac
4100fi
4101XGETTEXT="$ac_cv_path_XGETTEXT"
4102if test -n "$XGETTEXT"; then
4103 echo "$ac_t""$XGETTEXT" 1>&6
4104else
4105 echo "$ac_t""no" 1>&6
4106fi
4107
4108 cat > conftest.$ac_ext <<EOF
e5076347 4109#line 4110 "configure"
252b5132
RH
4110#include "confdefs.h"
4111
4112int main() {
4113extern int _nl_msg_cat_cntr;
4114 return _nl_msg_cat_cntr
4115; return 0; }
4116EOF
e5076347 4117if { (eval echo configure:4118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4118 rm -rf conftest*
4119 CATOBJEXT=.gmo
4120 DATADIRNAME=share
4121else
4122 echo "configure: failed program was:" >&5
4123 cat conftest.$ac_ext >&5
4124 rm -rf conftest*
4125 CATOBJEXT=.mo
4126 DATADIRNAME=lib
4127fi
4128rm -f conftest*
4129 INSTOBJEXT=.mo
4130 fi
4131 fi
4132
4133else
4134 echo "$ac_t""no" 1>&6
4135fi
4136
4137
4138
4139 if test "$CATOBJEXT" = "NONE"; then
4140 nls_cv_use_gnu_gettext=yes
4141 fi
4142 fi
4143
4144 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4145 INTLOBJS="\$(GETTOBJS)"
4146 # Extract the first word of "msgfmt", so it can be a program name with args.
4147set dummy msgfmt; ac_word=$2
4148echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 4149echo "configure:4150: checking for $ac_word" >&5
252b5132
RH
4150if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4151 echo $ac_n "(cached) $ac_c" 1>&6
4152else
4153 case "$MSGFMT" in
4154 /*)
4155 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4156 ;;
4157 *)
4158 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4159 for ac_dir in $PATH; do
4160 test -z "$ac_dir" && ac_dir=.
4161 if test -f $ac_dir/$ac_word; then
4162 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4163 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4164 break
4165 fi
4166 fi
4167 done
4168 IFS="$ac_save_ifs"
4169 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4170 ;;
4171esac
4172fi
4173MSGFMT="$ac_cv_path_MSGFMT"
4174if test -n "$MSGFMT"; then
4175 echo "$ac_t""$MSGFMT" 1>&6
4176else
4177 echo "$ac_t""no" 1>&6
4178fi
4179
4180 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4181set dummy gmsgfmt; ac_word=$2
4182echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 4183echo "configure:4184: checking for $ac_word" >&5
252b5132
RH
4184if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4185 echo $ac_n "(cached) $ac_c" 1>&6
4186else
4187 case "$GMSGFMT" in
4188 /*)
4189 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4190 ;;
4191 ?:/*)
4192 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4193 ;;
4194 *)
4195 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4196 ac_dummy="$PATH"
4197 for ac_dir in $ac_dummy; do
4198 test -z "$ac_dir" && ac_dir=.
4199 if test -f $ac_dir/$ac_word; then
4200 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4201 break
4202 fi
4203 done
4204 IFS="$ac_save_ifs"
4205 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4206 ;;
4207esac
4208fi
4209GMSGFMT="$ac_cv_path_GMSGFMT"
4210if test -n "$GMSGFMT"; then
4211 echo "$ac_t""$GMSGFMT" 1>&6
4212else
4213 echo "$ac_t""no" 1>&6
4214fi
4215
4216 # Extract the first word of "xgettext", so it can be a program name with args.
4217set dummy xgettext; ac_word=$2
4218echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 4219echo "configure:4220: checking for $ac_word" >&5
252b5132
RH
4220if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4221 echo $ac_n "(cached) $ac_c" 1>&6
4222else
4223 case "$XGETTEXT" in
4224 /*)
4225 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4226 ;;
4227 *)
4228 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4229 for ac_dir in $PATH; do
4230 test -z "$ac_dir" && ac_dir=.
4231 if test -f $ac_dir/$ac_word; then
4232 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4233 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4234 break
4235 fi
4236 fi
4237 done
4238 IFS="$ac_save_ifs"
4239 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4240 ;;
4241esac
4242fi
4243XGETTEXT="$ac_cv_path_XGETTEXT"
4244if test -n "$XGETTEXT"; then
4245 echo "$ac_t""$XGETTEXT" 1>&6
4246else
4247 echo "$ac_t""no" 1>&6
4248fi
4249
4250
4251 USE_INCLUDED_LIBINTL=yes
4252 CATOBJEXT=.gmo
4253 INSTOBJEXT=.mo
4254 DATADIRNAME=share
4255 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4256 INTLLIBS=$INTLDEPS
4257 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4258 nls_cv_header_intl=libintl.h
4259 nls_cv_header_libgt=libgettext.h
4260 fi
4261
4262 if test "$XGETTEXT" != ":"; then
4263 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4264 : ;
4265 else
4266 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4267 XGETTEXT=":"
4268 fi
4269 fi
4270
4271 # We need to process the po/ directory.
4272 POSUB=po
4273 else
4274 DATADIRNAME=share
4275 nls_cv_header_intl=libintl.h
4276 nls_cv_header_libgt=libgettext.h
4277 fi
4278
4279 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4280 # because some of the sources are only built for this goal.
4281 if test "$PACKAGE" = gettext; then
4282 USE_NLS=yes
4283 USE_INCLUDED_LIBINTL=yes
4284 fi
4285
4286 for lang in $ALL_LINGUAS; do
4287 GMOFILES="$GMOFILES $lang.gmo"
4288 POFILES="$POFILES $lang.po"
4289 done
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304 if test "x$CATOBJEXT" != "x"; then
4305 if test "x$ALL_LINGUAS" = "x"; then
4306 LINGUAS=
4307 else
4308 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
e5076347 4309echo "configure:4310: checking for catalogs to be installed" >&5
252b5132
RH
4310 NEW_LINGUAS=
4311 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4312 case "$ALL_LINGUAS" in
4313 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4314 esac
4315 done
4316 LINGUAS=$NEW_LINGUAS
4317 echo "$ac_t""$LINGUAS" 1>&6
4318 fi
4319
4320 if test -n "$LINGUAS"; then
4321 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4322 fi
4323 fi
4324
4325 if test $ac_cv_header_locale_h = yes; then
4326 INCLUDE_LOCALE_H="#include <locale.h>"
4327 else
4328 INCLUDE_LOCALE_H="\
4329/* The system does not provide the header <locale.h>. Take care yourself. */"
4330 fi
4331
4332
4333 if test -f $srcdir/po2tbl.sed.in; then
4334 if test "$CATOBJEXT" = ".cat"; then
4335 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4336echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
e5076347 4337echo "configure:4338: checking for linux/version.h" >&5
252b5132
RH
4338if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4339 echo $ac_n "(cached) $ac_c" 1>&6
4340else
4341 cat > conftest.$ac_ext <<EOF
e5076347 4342#line 4343 "configure"
252b5132
RH
4343#include "confdefs.h"
4344#include <linux/version.h>
4345EOF
4346ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 4347{ (eval echo configure:4348: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4348ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4349if test -z "$ac_err"; then
4350 rm -rf conftest*
4351 eval "ac_cv_header_$ac_safe=yes"
4352else
4353 echo "$ac_err" >&5
4354 echo "configure: failed program was:" >&5
4355 cat conftest.$ac_ext >&5
4356 rm -rf conftest*
4357 eval "ac_cv_header_$ac_safe=no"
4358fi
4359rm -f conftest*
4360fi
4361if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4362 echo "$ac_t""yes" 1>&6
4363 msgformat=linux
4364else
4365 echo "$ac_t""no" 1>&6
4366msgformat=xopen
4367fi
4368
4369
4370 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4371 fi
4372 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4373 $srcdir/po2tbl.sed.in > po2tbl.sed
4374 fi
4375
4376 if test "$PACKAGE" = "gettext"; then
4377 GT_NO="#NO#"
4378 GT_YES=
4379 else
4380 GT_NO=
4381 GT_YES="#YES#"
4382 fi
4383
4384
4385
4386 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4387
4388
4389 l=
4390
4391
fcd8210c 4392 if test -f $srcdir/po/POTFILES.in; then
252b5132
RH
4393 test -d po || mkdir po
4394 if test "x$srcdir" != "x."; then
4395 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4396 posrcprefix="$srcdir/"
4397 else
4398 posrcprefix="../$srcdir/"
4399 fi
4400 else
4401 posrcprefix="../"
4402 fi
4403 rm -f po/POTFILES
4404 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4405 < $srcdir/po/POTFILES.in > po/POTFILES
4406 fi
4407
4408
4409echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
e5076347 4410echo "configure:4411: checking whether to enable maintainer-specific portions of Makefiles" >&5
252b5132
RH
4411 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4412if test "${enable_maintainer_mode+set}" = set; then
4413 enableval="$enable_maintainer_mode"
4414 USE_MAINTAINER_MODE=$enableval
4415else
4416 USE_MAINTAINER_MODE=no
4417fi
4418
4419 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4420
4421
4422if test $USE_MAINTAINER_MODE = yes; then
4423 MAINTAINER_MODE_TRUE=
4424 MAINTAINER_MODE_FALSE='#'
4425else
4426 MAINTAINER_MODE_TRUE='#'
4427 MAINTAINER_MODE_FALSE=
4428fi
4429 MAINT=$MAINTAINER_MODE_TRUE
4430
4431
252b5132
RH
4432
4433
4434echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
e5076347 4435echo "configure:4436: checking for executable suffix" >&5
252b5132
RH
4436if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4437 echo $ac_n "(cached) $ac_c" 1>&6
4438else
4439 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4440 ac_cv_exeext=.exe
4441else
4442 rm -f conftest*
4443 echo 'int main () { return 0; }' > conftest.$ac_ext
4444 ac_cv_exeext=
e5076347 4445 if { (eval echo configure:4446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
252b5132
RH
4446 for file in conftest.*; do
4447 case $file in
e5076347 4448 *.c | *.o | *.obj) ;;
252b5132
RH
4449 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
4450 esac
4451 done
4452 else
4453 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4454 fi
4455 rm -f conftest*
4456 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
4457fi
4458fi
4459
4460EXEEXT=""
4461test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
4462echo "$ac_t""${ac_cv_exeext}" 1>&6
4463ac_exeext=$EXEEXT
4464
2481e6a2
ILT
4465if test -n "$EXEEXT"; then
4466 cat >> confdefs.h <<\EOF
4467#define HAVE_EXECUTABLE_SUFFIX 1
4468EOF
4469
4470fi
bb0cb4db
ILT
4471cat >> confdefs.h <<EOF
4472#define EXECUTABLE_SUFFIX "${EXEEXT}"
4473EOF
4474
252b5132
RH
4475
4476# host-specific stuff:
4477
4478HDEFINES=
4479
4480. ${srcdir}/../bfd/configure.host
4481
4482
4483AR=${AR-ar}
4484
4485# Extract the first word of "ranlib", so it can be a program name with args.
4486set dummy ranlib; ac_word=$2
4487echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5076347 4488echo "configure:4489: checking for $ac_word" >&5
252b5132
RH
4489if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4490 echo $ac_n "(cached) $ac_c" 1>&6
4491else
4492 if test -n "$RANLIB"; then
4493 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4494else
4495 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4496 ac_dummy="$PATH"
4497 for ac_dir in $ac_dummy; do
4498 test -z "$ac_dir" && ac_dir=.
4499 if test -f $ac_dir/$ac_word; then
4500 ac_cv_prog_RANLIB="ranlib"
4501 break
4502 fi
4503 done
4504 IFS="$ac_save_ifs"
4505 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
4506fi
4507fi
4508RANLIB="$ac_cv_prog_RANLIB"
4509if test -n "$RANLIB"; then
4510 echo "$ac_t""$RANLIB" 1>&6
4511else
4512 echo "$ac_t""no" 1>&6
4513fi
4514
4515# Find a good install program. We prefer a C program (faster),
4516# so one script is as good as another. But avoid the broken or
4517# incompatible versions:
4518# SysV /etc/install, /usr/sbin/install
4519# SunOS /usr/etc/install
4520# IRIX /sbin/install
4521# AIX /bin/install
4522# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4523# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4524# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4525# ./install, which can be erroneously created by make from ./install.sh.
4526echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
e5076347 4527echo "configure:4528: checking for a BSD compatible install" >&5
252b5132
RH
4528if test -z "$INSTALL"; then
4529if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4530 echo $ac_n "(cached) $ac_c" 1>&6
4531else
4532 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
4533 for ac_dir in $PATH; do
4534 # Account for people who put trailing slashes in PATH elements.
4535 case "$ac_dir/" in
4536 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4537 *)
4538 # OSF1 and SCO ODT 3.0 have their own names for install.
4539 # Don't use installbsd from OSF since it installs stuff as root
4540 # by default.
4541 for ac_prog in ginstall scoinst install; do
4542 if test -f $ac_dir/$ac_prog; then
4543 if test $ac_prog = install &&
4544 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4545 # AIX install. It has an incompatible calling convention.
4546 :
4547 else
4548 ac_cv_path_install="$ac_dir/$ac_prog -c"
4549 break 2
4550 fi
4551 fi
4552 done
4553 ;;
4554 esac
4555 done
4556 IFS="$ac_save_IFS"
4557
4558fi
4559 if test "${ac_cv_path_install+set}" = set; then
4560 INSTALL="$ac_cv_path_install"
4561 else
4562 # As a last resort, use the slow shell script. We don't cache a
4563 # path for INSTALL within a source directory, because that will
4564 # break other packages using the cache if that directory is
4565 # removed, or if the path is relative.
4566 INSTALL="$ac_install_sh"
4567 fi
4568fi
4569echo "$ac_t""$INSTALL" 1>&6
4570
4571# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4572# It thinks the first close brace ends the variable substitution.
4573test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4574
4575test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
4576
4577test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4578
4579
4580# Put a plausible default for CC_FOR_BUILD in Makefile.
4581if test -z "$CC_FOR_BUILD"; then
4582 if test "x$cross_compiling" = "xno"; then
4583 CC_FOR_BUILD='$(CC)'
4584 else
4585 CC_FOR_BUILD=gcc
4586 fi
4587fi
4588
4589# Also set EXEEXT_FOR_BUILD.
4590if test "x$cross_compiling" = "xno"; then
4591 EXEEXT_FOR_BUILD='$(EXEEXT)'
4592else
4593 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
e5076347 4594echo "configure:4595: checking for build system executable suffix" >&5
252b5132
RH
4595if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4596 echo $ac_n "(cached) $ac_c" 1>&6
4597else
7a7b06ef
ILT
4598 rm -f conftest*
4599 echo 'int main () { return 0; }' > conftest.c
4600 bfd_cv_build_exeext=
4601 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
4602 for file in conftest.*; do
4603 case $file in
4604 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4605 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4606 esac
4607 done
4608 rm -f conftest*
4609 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
252b5132
RH
4610fi
4611
4612echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4613 EXEEXT_FOR_BUILD=""
4614 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4615fi
4616
4617
8a965946
ILT
4618DEMANGLER_NAME=c++filt
4619case "${host}" in
4620 *-*-go32* | *-*-msdos*)
4621 DEMANGLER_NAME=cxxfilt
4622esac
4623
4624
252b5132
RH
4625for ac_hdr in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h
4626do
4627ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4628echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
e5076347 4629echo "configure:4630: checking for $ac_hdr" >&5
252b5132
RH
4630if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4631 echo $ac_n "(cached) $ac_c" 1>&6
4632else
4633 cat > conftest.$ac_ext <<EOF
e5076347 4634#line 4635 "configure"
252b5132
RH
4635#include "confdefs.h"
4636#include <$ac_hdr>
4637EOF
4638ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
e5076347 4639{ (eval echo configure:4640: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4640ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4641if test -z "$ac_err"; then
4642 rm -rf conftest*
4643 eval "ac_cv_header_$ac_safe=yes"
4644else
4645 echo "$ac_err" >&5
4646 echo "configure: failed program was:" >&5
4647 cat conftest.$ac_ext >&5
4648 rm -rf conftest*
4649 eval "ac_cv_header_$ac_safe=no"
4650fi
4651rm -f conftest*
4652fi
4653if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4654 echo "$ac_t""yes" 1>&6
4655 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4656 cat >> confdefs.h <<EOF
4657#define $ac_tr_hdr 1
4658EOF
4659
4660else
4661 echo "$ac_t""no" 1>&6
4662fi
4663done
4664
4665echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
e5076347 4666echo "configure:4667: checking for sys/wait.h that is POSIX.1 compatible" >&5
252b5132
RH
4667if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
4668 echo $ac_n "(cached) $ac_c" 1>&6
4669else
4670 cat > conftest.$ac_ext <<EOF
e5076347 4671#line 4672 "configure"
252b5132
RH
4672#include "confdefs.h"
4673#include <sys/types.h>
4674#include <sys/wait.h>
4675#ifndef WEXITSTATUS
4676#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4677#endif
4678#ifndef WIFEXITED
4679#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4680#endif
4681int main() {
4682int s;
4683wait (&s);
4684s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4685; return 0; }
4686EOF
e5076347 4687if { (eval echo configure:4688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
4688 rm -rf conftest*
4689 ac_cv_header_sys_wait_h=yes
4690else
4691 echo "configure: failed program was:" >&5
4692 cat conftest.$ac_ext >&5
4693 rm -rf conftest*
4694 ac_cv_header_sys_wait_h=no
4695fi
4696rm -f conftest*
4697fi
4698
4699echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
4700if test $ac_cv_header_sys_wait_h = yes; then
4701 cat >> confdefs.h <<\EOF
4702#define HAVE_SYS_WAIT_H 1
4703EOF
4704
4705fi
4706
4707# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4708# for constant arguments. Useless!
4709echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
e5076347 4710echo "configure:4711: checking for working alloca.h" >&5
252b5132
RH
4711if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4712 echo $ac_n "(cached) $ac_c" 1>&6
4713else
4714 cat > conftest.$ac_ext <<EOF
e5076347 4715#line 4716 "configure"
252b5132
RH
4716#include "confdefs.h"
4717#include <alloca.h>
4718int main() {
4719char *p = alloca(2 * sizeof(int));
4720; return 0; }
4721EOF
e5076347 4722if { (eval echo configure:4723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4723 rm -rf conftest*
4724 ac_cv_header_alloca_h=yes
4725else
4726 echo "configure: failed program was:" >&5
4727 cat conftest.$ac_ext >&5
4728 rm -rf conftest*
4729 ac_cv_header_alloca_h=no
4730fi
4731rm -f conftest*
4732fi
4733
4734echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4735if test $ac_cv_header_alloca_h = yes; then
4736 cat >> confdefs.h <<\EOF
4737#define HAVE_ALLOCA_H 1
4738EOF
4739
4740fi
4741
4742echo $ac_n "checking for alloca""... $ac_c" 1>&6
e5076347 4743echo "configure:4744: checking for alloca" >&5
252b5132
RH
4744if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4745 echo $ac_n "(cached) $ac_c" 1>&6
4746else
4747 cat > conftest.$ac_ext <<EOF
e5076347 4748#line 4749 "configure"
252b5132
RH
4749#include "confdefs.h"
4750
4751#ifdef __GNUC__
4752# define alloca __builtin_alloca
4753#else
4754# ifdef _MSC_VER
4755# include <malloc.h>
4756# define alloca _alloca
4757# else
4758# if HAVE_ALLOCA_H
4759# include <alloca.h>
4760# else
4761# ifdef _AIX
4762 #pragma alloca
4763# else
4764# ifndef alloca /* predefined by HP cc +Olibcalls */
4765char *alloca ();
4766# endif
4767# endif
4768# endif
4769# endif
4770#endif
4771
4772int main() {
4773char *p = (char *) alloca(1);
4774; return 0; }
4775EOF
e5076347 4776if { (eval echo configure:4777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4777 rm -rf conftest*
4778 ac_cv_func_alloca_works=yes
4779else
4780 echo "configure: failed program was:" >&5
4781 cat conftest.$ac_ext >&5
4782 rm -rf conftest*
4783 ac_cv_func_alloca_works=no
4784fi
4785rm -f conftest*
4786fi
4787
4788echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4789if test $ac_cv_func_alloca_works = yes; then
4790 cat >> confdefs.h <<\EOF
4791#define HAVE_ALLOCA 1
4792EOF
4793
4794fi
4795
4796if test $ac_cv_func_alloca_works = no; then
4797 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4798 # that cause trouble. Some versions do not even contain alloca or
4799 # contain a buggy version. If you still want to use their alloca,
4800 # use ar to extract alloca.o from them instead of compiling alloca.c.
4801 ALLOCA=alloca.${ac_objext}
4802 cat >> confdefs.h <<\EOF
4803#define C_ALLOCA 1
4804EOF
4805
4806
4807echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
e5076347 4808echo "configure:4809: checking whether alloca needs Cray hooks" >&5
252b5132
RH
4809if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4810 echo $ac_n "(cached) $ac_c" 1>&6
4811else
4812 cat > conftest.$ac_ext <<EOF
e5076347 4813#line 4814 "configure"
252b5132
RH
4814#include "confdefs.h"
4815#if defined(CRAY) && ! defined(CRAY2)
4816webecray
4817#else
4818wenotbecray
4819#endif
4820
4821EOF
4822if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4823 egrep "webecray" >/dev/null 2>&1; then
4824 rm -rf conftest*
4825 ac_cv_os_cray=yes
4826else
4827 rm -rf conftest*
4828 ac_cv_os_cray=no
4829fi
4830rm -f conftest*
4831
4832fi
4833
4834echo "$ac_t""$ac_cv_os_cray" 1>&6
4835if test $ac_cv_os_cray = yes; then
4836for ac_func in _getb67 GETB67 getb67; do
4837 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
e5076347 4838echo "configure:4839: checking for $ac_func" >&5
252b5132
RH
4839if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4840 echo $ac_n "(cached) $ac_c" 1>&6
4841else
4842 cat > conftest.$ac_ext <<EOF
e5076347 4843#line 4844 "configure"
252b5132
RH
4844#include "confdefs.h"
4845/* System header to define __stub macros and hopefully few prototypes,
4846 which can conflict with char $ac_func(); below. */
4847#include <assert.h>
4848/* Override any gcc2 internal prototype to avoid an error. */
4849/* We use char because int might match the return type of a gcc2
4850 builtin and then its argument prototype would still apply. */
4851char $ac_func();
4852
4853int main() {
4854
4855/* The GNU C library defines this for functions which it implements
4856 to always fail with ENOSYS. Some functions are actually named
4857 something starting with __ and the normal name is an alias. */
4858#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4859choke me
4860#else
4861$ac_func();
4862#endif
4863
4864; return 0; }
4865EOF
e5076347 4866if { (eval echo configure:4867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4867 rm -rf conftest*
4868 eval "ac_cv_func_$ac_func=yes"
4869else
4870 echo "configure: failed program was:" >&5
4871 cat conftest.$ac_ext >&5
4872 rm -rf conftest*
4873 eval "ac_cv_func_$ac_func=no"
4874fi
4875rm -f conftest*
4876fi
4877
4878if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4879 echo "$ac_t""yes" 1>&6
4880 cat >> confdefs.h <<EOF
4881#define CRAY_STACKSEG_END $ac_func
4882EOF
4883
4884 break
4885else
4886 echo "$ac_t""no" 1>&6
4887fi
4888
4889done
4890fi
4891
4892echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
e5076347 4893echo "configure:4894: checking stack direction for C alloca" >&5
252b5132
RH
4894if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4895 echo $ac_n "(cached) $ac_c" 1>&6
4896else
4897 if test "$cross_compiling" = yes; then
4898 ac_cv_c_stack_direction=0
4899else
4900 cat > conftest.$ac_ext <<EOF
e5076347 4901#line 4902 "configure"
252b5132
RH
4902#include "confdefs.h"
4903find_stack_direction ()
4904{
4905 static char *addr = 0;
4906 auto char dummy;
4907 if (addr == 0)
4908 {
4909 addr = &dummy;
4910 return find_stack_direction ();
4911 }
4912 else
4913 return (&dummy > addr) ? 1 : -1;
4914}
4915main ()
4916{
4917 exit (find_stack_direction() < 0);
4918}
4919EOF
e5076347 4920if { (eval echo configure:4921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
4921then
4922 ac_cv_c_stack_direction=1
4923else
4924 echo "configure: failed program was:" >&5
4925 cat conftest.$ac_ext >&5
4926 rm -fr conftest*
4927 ac_cv_c_stack_direction=-1
4928fi
4929rm -fr conftest*
4930fi
4931
4932fi
4933
4934echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4935cat >> confdefs.h <<EOF
4936#define STACK_DIRECTION $ac_cv_c_stack_direction
4937EOF
4938
4939fi
4940
9710509e 4941for ac_func in sbrk utimes setmode getc_unlocked strcoll
252b5132
RH
4942do
4943echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
e5076347 4944echo "configure:4945: checking for $ac_func" >&5
252b5132
RH
4945if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4946 echo $ac_n "(cached) $ac_c" 1>&6
4947else
4948 cat > conftest.$ac_ext <<EOF
e5076347 4949#line 4950 "configure"
252b5132
RH
4950#include "confdefs.h"
4951/* System header to define __stub macros and hopefully few prototypes,
4952 which can conflict with char $ac_func(); below. */
4953#include <assert.h>
4954/* Override any gcc2 internal prototype to avoid an error. */
4955/* We use char because int might match the return type of a gcc2
4956 builtin and then its argument prototype would still apply. */
4957char $ac_func();
4958
4959int main() {
4960
4961/* The GNU C library defines this for functions which it implements
4962 to always fail with ENOSYS. Some functions are actually named
4963 something starting with __ and the normal name is an alias. */
4964#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4965choke me
4966#else
4967$ac_func();
4968#endif
4969
4970; return 0; }
4971EOF
e5076347 4972if { (eval echo configure:4973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4973 rm -rf conftest*
4974 eval "ac_cv_func_$ac_func=yes"
4975else
4976 echo "configure: failed program was:" >&5
4977 cat conftest.$ac_ext >&5
4978 rm -rf conftest*
4979 eval "ac_cv_func_$ac_func=no"
4980fi
4981rm -f conftest*
4982fi
4983
4984if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4985 echo "$ac_t""yes" 1>&6
4986 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4987 cat >> confdefs.h <<EOF
4988#define $ac_tr_func 1
4989EOF
4990
4991else
4992 echo "$ac_t""no" 1>&6
4993fi
4994done
4995
4996
cedd9a58
JJ
4997# Check whether fopen64 is available and whether _LARGEFILE64_SOURCE
4998# needs to be defined for it
4999echo $ac_n "checking for fopen64""... $ac_c" 1>&6
e5076347 5000echo "configure:5001: checking for fopen64" >&5
cedd9a58
JJ
5001if eval "test \"`echo '$''{'bu_cv_have_fopen64'+set}'`\" = set"; then
5002 echo $ac_n "(cached) $ac_c" 1>&6
5003else
5004 cat > conftest.$ac_ext <<EOF
e5076347 5005#line 5006 "configure"
cedd9a58
JJ
5006#include "confdefs.h"
5007#include <stdio.h>
5008int main() {
5009FILE *f = fopen64 ("/tmp/foo","r");
5010; return 0; }
5011EOF
e5076347 5012if { (eval echo configure:5013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
cedd9a58
JJ
5013 rm -rf conftest*
5014 bu_cv_have_fopen64=yes
5015else
5016 echo "configure: failed program was:" >&5
5017 cat conftest.$ac_ext >&5
5018 rm -rf conftest*
5019 saved_CPPFLAGS=$CPPFLAGS
5020 CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
5021 cat > conftest.$ac_ext <<EOF
e5076347 5022#line 5023 "configure"
cedd9a58
JJ
5023#include "confdefs.h"
5024#include <stdio.h>
5025int main() {
5026FILE *f = fopen64 ("/tmp/foo","r");
5027; return 0; }
5028EOF
e5076347 5029if { (eval echo configure:5030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
cedd9a58
JJ
5030 rm -rf conftest*
5031 bu_cv_have_fopen64="need -D_LARGEFILE64_SOURCE"
5032else
5033 echo "configure: failed program was:" >&5
5034 cat conftest.$ac_ext >&5
5035 rm -rf conftest*
5036 bu_cv_have_fopen64=no
5037fi
5038rm -f conftest*
17a5a5c3 5039 CPPFLAGS=$saved_CPPFLAGS
cedd9a58
JJ
5040fi
5041rm -f conftest*
5042fi
cedd9a58
JJ
5043
5044echo "$ac_t""$bu_cv_have_fopen64" 1>&6
6db7a086 5045if test "$bu_cv_have_fopen64" != no; then
cedd9a58
JJ
5046 cat >> confdefs.h <<\EOF
5047#define HAVE_FOPEN64 1
5048EOF
5049
6db7a086 5050 if test "$bu_cv_have_fopen64" = "need -D_LARGEFILE64_SOURCE"; then
cedd9a58
JJ
5051 cat >> confdefs.h <<\EOF
5052#define _LARGEFILE64_SOURCE 1
5053EOF
5054
5055 fi
5056fi
5057
f353eb8a
ILT
5058# Some systems have frexp only in -lm, not in -lc.
5059
5060echo $ac_n "checking for library containing frexp""... $ac_c" 1>&6
e5076347 5061echo "configure:5062: checking for library containing frexp" >&5
f353eb8a
ILT
5062if eval "test \"`echo '$''{'ac_cv_search_frexp'+set}'`\" = set"; then
5063 echo $ac_n "(cached) $ac_c" 1>&6
5064else
5065 ac_func_search_save_LIBS="$LIBS"
5066ac_cv_search_frexp="no"
5067cat > conftest.$ac_ext <<EOF
e5076347 5068#line 5069 "configure"
f353eb8a
ILT
5069#include "confdefs.h"
5070/* Override any gcc2 internal prototype to avoid an error. */
5071/* We use char because int might match the return type of a gcc2
5072 builtin and then its argument prototype would still apply. */
5073char frexp();
5074
5075int main() {
5076frexp()
5077; return 0; }
5078EOF
e5076347 5079if { (eval echo configure:5080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
f353eb8a
ILT
5080 rm -rf conftest*
5081 ac_cv_search_frexp="none required"
5082else
5083 echo "configure: failed program was:" >&5
5084 cat conftest.$ac_ext >&5
5085fi
5086rm -f conftest*
9a1cab10 5087test "$ac_cv_search_frexp" = "no" && for i in m; do
f353eb8a
ILT
5088LIBS="-l$i $ac_func_search_save_LIBS"
5089cat > conftest.$ac_ext <<EOF
e5076347 5090#line 5091 "configure"
f353eb8a
ILT
5091#include "confdefs.h"
5092/* Override any gcc2 internal prototype to avoid an error. */
5093/* We use char because int might match the return type of a gcc2
5094 builtin and then its argument prototype would still apply. */
5095char frexp();
5096
5097int main() {
5098frexp()
5099; return 0; }
5100EOF
e5076347 5101if { (eval echo configure:5102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
f353eb8a
ILT
5102 rm -rf conftest*
5103 ac_cv_search_frexp="-l$i"
5104break
5105else
5106 echo "configure: failed program was:" >&5
5107 cat conftest.$ac_ext >&5
5108fi
5109rm -f conftest*
5110done
5111LIBS="$ac_func_search_save_LIBS"
5112fi
5113
5114echo "$ac_t""$ac_cv_search_frexp" 1>&6
5115if test "$ac_cv_search_frexp" != "no"; then
5116 test "$ac_cv_search_frexp" = "none required" || LIBS="$ac_cv_search_frexp $LIBS"
5117
5118else :
5119
5120fi
5121
252b5132 5122echo $ac_n "checking for time_t in time.h""... $ac_c" 1>&6
e5076347 5123echo "configure:5124: checking for time_t in time.h" >&5
252b5132
RH
5124if eval "test \"`echo '$''{'bu_cv_decl_time_t_time_h'+set}'`\" = set"; then
5125 echo $ac_n "(cached) $ac_c" 1>&6
5126else
5127 cat > conftest.$ac_ext <<EOF
e5076347 5128#line 5129 "configure"
252b5132
RH
5129#include "confdefs.h"
5130#include <time.h>
5131int main() {
5132time_t i;
5133; return 0; }
5134EOF
e5076347 5135if { (eval echo configure:5136: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5136 rm -rf conftest*
5137 bu_cv_decl_time_t_time_h=yes
5138else
5139 echo "configure: failed program was:" >&5
5140 cat conftest.$ac_ext >&5
5141 rm -rf conftest*
5142 bu_cv_decl_time_t_time_h=no
5143fi
5144rm -f conftest*
5145fi
5146
5147echo "$ac_t""$bu_cv_decl_time_t_time_h" 1>&6
5148if test $bu_cv_decl_time_t_time_h = yes; then
5149 cat >> confdefs.h <<\EOF
5150#define HAVE_TIME_T_IN_TIME_H 1
5151EOF
5152
5153fi
5154
5155echo $ac_n "checking for time_t in sys/types.h""... $ac_c" 1>&6
e5076347 5156echo "configure:5157: checking for time_t in sys/types.h" >&5
252b5132
RH
5157if eval "test \"`echo '$''{'bu_cv_decl_time_t_types_h'+set}'`\" = set"; then
5158 echo $ac_n "(cached) $ac_c" 1>&6
5159else
5160 cat > conftest.$ac_ext <<EOF
e5076347 5161#line 5162 "configure"
252b5132
RH
5162#include "confdefs.h"
5163#include <sys/types.h>
5164int main() {
5165time_t i;
5166; return 0; }
5167EOF
e5076347 5168if { (eval echo configure:5169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5169 rm -rf conftest*
5170 bu_cv_decl_time_t_types_h=yes
5171else
5172 echo "configure: failed program was:" >&5
5173 cat conftest.$ac_ext >&5
5174 rm -rf conftest*
5175 bu_cv_decl_time_t_types_h=no
5176fi
5177rm -f conftest*
5178fi
5179
5180echo "$ac_t""$bu_cv_decl_time_t_types_h" 1>&6
5181if test $bu_cv_decl_time_t_types_h = yes; then
5182 cat >> confdefs.h <<\EOF
5183#define HAVE_TIME_T_IN_TYPES_H 1
5184EOF
5185
5186fi
5187
5188# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
5189# by default.
5190echo $ac_n "checking for utime.h""... $ac_c" 1>&6
e5076347 5191echo "configure:5192: checking for utime.h" >&5
252b5132
RH
5192if eval "test \"`echo '$''{'bu_cv_header_utime_h'+set}'`\" = set"; then
5193 echo $ac_n "(cached) $ac_c" 1>&6
5194else
5195 cat > conftest.$ac_ext <<EOF
e5076347 5196#line 5197 "configure"
252b5132
RH
5197#include "confdefs.h"
5198#include <sys/types.h>
5199#ifdef HAVE_TIME_H
5200#include <time.h>
5201#endif
5202#include <utime.h>
5203int main() {
5204struct utimbuf s;
5205; return 0; }
5206EOF
e5076347 5207if { (eval echo configure:5208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5208 rm -rf conftest*
5209 bu_cv_header_utime_h=yes
5210else
5211 echo "configure: failed program was:" >&5
5212 cat conftest.$ac_ext >&5
5213 rm -rf conftest*
5214 bu_cv_header_utime_h=no
5215fi
5216rm -f conftest*
5217fi
5218
5219echo "$ac_t""$bu_cv_header_utime_h" 1>&6
5220if test $bu_cv_header_utime_h = yes; then
5221 cat >> confdefs.h <<\EOF
5222#define HAVE_GOOD_UTIME_H 1
5223EOF
5224
5225fi
5226
5227echo $ac_n "checking whether fprintf must be declared""... $ac_c" 1>&6
e5076347 5228echo "configure:5229: checking whether fprintf must be declared" >&5
252b5132
RH
5229if eval "test \"`echo '$''{'bfd_cv_decl_needed_fprintf'+set}'`\" = set"; then
5230 echo $ac_n "(cached) $ac_c" 1>&6
5231else
5232 cat > conftest.$ac_ext <<EOF
e5076347 5233#line 5234 "configure"
252b5132
RH
5234#include "confdefs.h"
5235
5236#include <stdio.h>
5237#ifdef HAVE_STRING_H
5238#include <string.h>
5239#else
5240#ifdef HAVE_STRINGS_H
5241#include <strings.h>
5242#endif
5243#endif
5244#ifdef HAVE_STDLIB_H
5245#include <stdlib.h>
5246#endif
5247#ifdef HAVE_UNISTD_H
5248#include <unistd.h>
5249#endif
5250int main() {
5251char *(*pfn) = (char *(*)) fprintf
5252; return 0; }
5253EOF
e5076347 5254if { (eval echo configure:5255: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5255 rm -rf conftest*
5256 bfd_cv_decl_needed_fprintf=no
5257else
5258 echo "configure: failed program was:" >&5
5259 cat conftest.$ac_ext >&5
5260 rm -rf conftest*
5261 bfd_cv_decl_needed_fprintf=yes
5262fi
5263rm -f conftest*
5264fi
5265
5266echo "$ac_t""$bfd_cv_decl_needed_fprintf" 1>&6
5267if test $bfd_cv_decl_needed_fprintf = yes; then
5268 cat >> confdefs.h <<\EOF
5269#define NEED_DECLARATION_FPRINTF 1
5270EOF
5271
5272fi
5273
5274echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
e5076347 5275echo "configure:5276: checking whether strstr must be declared" >&5
252b5132
RH
5276if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
5277 echo $ac_n "(cached) $ac_c" 1>&6
5278else
5279 cat > conftest.$ac_ext <<EOF
e5076347 5280#line 5281 "configure"
252b5132
RH
5281#include "confdefs.h"
5282
5283#include <stdio.h>
5284#ifdef HAVE_STRING_H
5285#include <string.h>
5286#else
5287#ifdef HAVE_STRINGS_H
5288#include <strings.h>
5289#endif
5290#endif
5291#ifdef HAVE_STDLIB_H
5292#include <stdlib.h>
5293#endif
5294#ifdef HAVE_UNISTD_H
5295#include <unistd.h>
5296#endif
5297int main() {
5298char *(*pfn) = (char *(*)) strstr
5299; return 0; }
5300EOF
e5076347 5301if { (eval echo configure:5302: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5302 rm -rf conftest*
5303 bfd_cv_decl_needed_strstr=no
5304else
5305 echo "configure: failed program was:" >&5
5306 cat conftest.$ac_ext >&5
5307 rm -rf conftest*
5308 bfd_cv_decl_needed_strstr=yes
5309fi
5310rm -f conftest*
5311fi
5312
5313echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
5314if test $bfd_cv_decl_needed_strstr = yes; then
5315 cat >> confdefs.h <<\EOF
5316#define NEED_DECLARATION_STRSTR 1
5317EOF
5318
5319fi
5320
5321echo $ac_n "checking whether sbrk must be declared""... $ac_c" 1>&6
e5076347 5322echo "configure:5323: checking whether sbrk must be declared" >&5
252b5132
RH
5323if eval "test \"`echo '$''{'bfd_cv_decl_needed_sbrk'+set}'`\" = set"; then
5324 echo $ac_n "(cached) $ac_c" 1>&6
5325else
5326 cat > conftest.$ac_ext <<EOF
e5076347 5327#line 5328 "configure"
252b5132
RH
5328#include "confdefs.h"
5329
5330#include <stdio.h>
5331#ifdef HAVE_STRING_H
5332#include <string.h>
5333#else
5334#ifdef HAVE_STRINGS_H
5335#include <strings.h>
5336#endif
5337#endif
5338#ifdef HAVE_STDLIB_H
5339#include <stdlib.h>
5340#endif
5341#ifdef HAVE_UNISTD_H
5342#include <unistd.h>
5343#endif
5344int main() {
5345char *(*pfn) = (char *(*)) sbrk
5346; return 0; }
5347EOF
e5076347 5348if { (eval echo configure:5349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5349 rm -rf conftest*
5350 bfd_cv_decl_needed_sbrk=no
5351else
5352 echo "configure: failed program was:" >&5
5353 cat conftest.$ac_ext >&5
5354 rm -rf conftest*
5355 bfd_cv_decl_needed_sbrk=yes
5356fi
5357rm -f conftest*
5358fi
5359
5360echo "$ac_t""$bfd_cv_decl_needed_sbrk" 1>&6
5361if test $bfd_cv_decl_needed_sbrk = yes; then
5362 cat >> confdefs.h <<\EOF
5363#define NEED_DECLARATION_SBRK 1
5364EOF
5365
5366fi
5367
5368echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
e5076347 5369echo "configure:5370: checking whether getenv must be declared" >&5
252b5132
RH
5370if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
5371 echo $ac_n "(cached) $ac_c" 1>&6
5372else
5373 cat > conftest.$ac_ext <<EOF
e5076347 5374#line 5375 "configure"
252b5132
RH
5375#include "confdefs.h"
5376
5377#include <stdio.h>
5378#ifdef HAVE_STRING_H
5379#include <string.h>
5380#else
5381#ifdef HAVE_STRINGS_H
5382#include <strings.h>
5383#endif
5384#endif
5385#ifdef HAVE_STDLIB_H
5386#include <stdlib.h>
5387#endif
5388#ifdef HAVE_UNISTD_H
5389#include <unistd.h>
5390#endif
5391int main() {
5392char *(*pfn) = (char *(*)) getenv
5393; return 0; }
5394EOF
e5076347 5395if { (eval echo configure:5396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5396 rm -rf conftest*
5397 bfd_cv_decl_needed_getenv=no
5398else
5399 echo "configure: failed program was:" >&5
5400 cat conftest.$ac_ext >&5
5401 rm -rf conftest*
5402 bfd_cv_decl_needed_getenv=yes
5403fi
5404rm -f conftest*
5405fi
5406
5407echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5408if test $bfd_cv_decl_needed_getenv = yes; then
5409 cat >> confdefs.h <<\EOF
5410#define NEED_DECLARATION_GETENV 1
5411EOF
5412
5413fi
5414
5415echo $ac_n "checking whether environ must be declared""... $ac_c" 1>&6
e5076347 5416echo "configure:5417: checking whether environ must be declared" >&5
252b5132
RH
5417if eval "test \"`echo '$''{'bfd_cv_decl_needed_environ'+set}'`\" = set"; then
5418 echo $ac_n "(cached) $ac_c" 1>&6
5419else
5420 cat > conftest.$ac_ext <<EOF
e5076347 5421#line 5422 "configure"
252b5132
RH
5422#include "confdefs.h"
5423
5424#include <stdio.h>
5425#ifdef HAVE_STRING_H
5426#include <string.h>
5427#else
5428#ifdef HAVE_STRINGS_H
5429#include <strings.h>
5430#endif
5431#endif
5432#ifdef HAVE_STDLIB_H
5433#include <stdlib.h>
5434#endif
5435#ifdef HAVE_UNISTD_H
5436#include <unistd.h>
5437#endif
5438int main() {
5439char *(*pfn) = (char *(*)) environ
5440; return 0; }
5441EOF
e5076347 5442if { (eval echo configure:5443: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
5443 rm -rf conftest*
5444 bfd_cv_decl_needed_environ=no
5445else
5446 echo "configure: failed program was:" >&5
5447 cat conftest.$ac_ext >&5
5448 rm -rf conftest*
5449 bfd_cv_decl_needed_environ=yes
5450fi
5451rm -f conftest*
5452fi
5453
5454echo "$ac_t""$bfd_cv_decl_needed_environ" 1>&6
5455if test $bfd_cv_decl_needed_environ = yes; then
5456 cat >> confdefs.h <<\EOF
5457#define NEED_DECLARATION_ENVIRON 1
5458EOF
5459
5460fi
5461
5462
5463
5464case "${host}" in
8a965946 5465*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
252b5132
RH
5466 cat >> confdefs.h <<\EOF
5467#define USE_BINARY_FOPEN 1
5468EOF
5469 ;;
5470esac
5471
5472# target-specific stuff:
5473
5474# Canonicalize the secondary target names.
5475if test -n "$enable_targets"; then
5476 for targ in `echo $enable_targets | sed 's/,/ /g'`
5477 do
6d83c84b 5478 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
5479 if test -n "$result"; then
5480 canon_targets="$canon_targets $result"
5481 else
5482 # Allow targets that config.sub doesn't recognize, like "all".
5483 canon_targets="$canon_targets $targ"
5484 fi
5485 done
5486fi
5487
5488all_targets=false
5489BUILD_NLMCONV=
5490NLMCONV_DEFS=
5491BUILD_SRCONV=
5492BUILD_DLLTOOL=
5493DLLTOOL_DEFS=
5494BUILD_WINDRES=
5495BUILD_DLLWRAP=
5496BUILD_MISC=
8b1e6df3 5497OBJDUMP_DEFS=
252b5132
RH
5498
5499for targ in $target $canon_targets
5500do
5501 if test "x$targ" = "xall"; then
5502 all_targets=true
5503 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5504 BUILD_SRCONV='$(SRCONV_PROG)'
5505 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
5506 else
5507 case $targ in
5508 i[3456]86*-*-netware*)
5509 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5510 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
5511 ;;
5512 alpha*-*-netware*)
5513 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5514 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
5515 ;;
5516 powerpc*-*-netware*)
5517 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5518 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
5519 ;;
5520 sparc*-*-netware*)
5521 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5522 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
5523 ;;
5524 esac
5525 case $targ in
5526 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
5527 esac
5528 case $targ in
a8c548cb
NC
5529 arm-epoc-pe*)
5530 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5531 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"
5532 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5533 ;;
27a710e5 5534 arm-*-pe* | arm-*-wince)
252b5132
RH
5535 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5536 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
5537 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5538 ;;
27a710e5 5539 thumb-*-pe*)
252b5132
RH
5540 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5541 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
5542 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5543 ;;
c7217458 5544 arm*-* | xscale-* | strongarm-* | d10v-*)
8b1e6df3
NC
5545 OBJDUMP_DEFS="-DDISASSEMBLER_NEEDS_RELOCS"
5546 ;;
e5076347 5547 i[3-6]86-*-pe* | i[3-6]86-*-cygwin* | i[3-6]86-*-mingw32** | i[3-6]86-*-netbsdpe*)
252b5132
RH
5548 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5549 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
5550 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5551 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef
ILT
5552 ;;
5553 i3-686-*-interix)
5554 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
5555 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
5556 ;;
e1d5b1e7 5557 powerpc*-*-pe* | powerpc*-*-cygwin*)
252b5132
RH
5558 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5559 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
5560 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
8a0e0f38 5561 ;;
e1d5b1e7 5562 sh*-*-pe)
8a0e0f38
NC
5563 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5564 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
5565 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5566 ;;
e1d5b1e7 5567 mips*-*-pe)
8a0e0f38
NC
5568 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5569 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
5570 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5571 ;;
27a710e5 5572 mcore-*-pe)
661016bb
NC
5573 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5574 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
5575 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
7a7b06ef 5576 ;;
27a710e5 5577 mcore-*-elf)
661016bb
NC
5578 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5579 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 5580 ;;
1a09a22c
NC
5581 c4x-*-* | tic4x-*-*)
5582 OBJDUMP_DEFS="$OBJDUMP_DEFS -DSKIP_ZEROES=32"
5583 ;;
d070dab9
JW
5584 ia64-*-*)
5585 OBJDUMP_DEFS="$OBJDUMP_DEFS -DSKIP_ZEROES=16"
5586 ;;
252b5132
RH
5587 esac
5588 fi
5589done
5590
c918cb96
DD
5591if test "${with_windres+set}" = set; then
5592 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5593fi
252b5132
RH
5594
5595
5596
5597
5598
5599
5600
5601
5602
8b1e6df3 5603
0218d1e4 5604
252b5132
RH
5605cat >> confdefs.h <<EOF
5606#define TARGET "${target}"
5607EOF
5608
5609
5610targ=$target
5611. $srcdir/../bfd/config.bfd
5612if test "x$targ_underscore" = "xyes"; then
5613 UNDERSCORE=1
5614else
5615 UNDERSCORE=0
5616fi
bb279dc0
ZW
5617cat >> confdefs.h <<EOF
5618#define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
5619EOF
252b5132
RH
5620
5621
eb1e0e80
NC
5622# Emulation
5623for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5624do
5625 # Canonicalize the secondary target names.
5626 result=`$ac_config_sub $targ_alias 2>/dev/null`
5627 if test -n "$result"; then
5628 targ=$result
5629 else
5630 targ=$targ_alias
5631 fi
5632
5633 . ${srcdir}/configure.tgt
5634
5635 EMULATION=$targ_emul
5636 EMULATION_VECTOR=$targ_emul_vector
5637done
5638
5639
5640
5641
252b5132
RH
5642trap '' 1 2 15
5643cat > confcache <<\EOF
5644# This file is a shell script that caches the results of configure
5645# tests run on this system so they can be shared between configure
5646# scripts and configure runs. It is not useful on other systems.
5647# If it contains results you don't want to keep, you may remove or edit it.
5648#
5649# By default, configure uses ./config.cache as the cache file,
5650# creating it if it does not exist already. You can give configure
5651# the --cache-file=FILE option to use a different cache file; that is
5652# what configure does when it calls configure scripts in
5653# subdirectories, so they share the cache.
5654# Giving --cache-file=/dev/null disables caching, for debugging configure.
5655# config.status only pays attention to the cache file if you give it the
5656# --recheck option to rerun configure.
5657#
5658EOF
5659# The following way of writing the cache mishandles newlines in values,
5660# but we know of no workaround that is simple, portable, and efficient.
5661# So, don't put newlines in cache variables' values.
5662# Ultrix sh set writes to stderr and can't be redirected directly,
5663# and sets the high bit in the cache file unless we assign to the vars.
5664(set) 2>&1 |
5665 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5666 *ac_space=\ *)
5667 # `set' does not quote correctly, so add quotes (double-quote substitution
5668 # turns \\\\ into \\, and sed turns \\ into \).
5669 sed -n \
5670 -e "s/'/'\\\\''/g" \
5671 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5672 ;;
5673 *)
5674 # `set' quotes correctly as required by POSIX, so do not add quotes.
5675 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5676 ;;
5677 esac >> confcache
5678if cmp -s $cache_file confcache; then
5679 :
5680else
5681 if test -w $cache_file; then
5682 echo "updating cache $cache_file"
5683 cat confcache > $cache_file
5684 else
5685 echo "not updating unwritable cache $cache_file"
5686 fi
5687fi
5688rm -f confcache
5689
5690trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5691
5692test "x$prefix" = xNONE && prefix=$ac_default_prefix
5693# Let make expand exec_prefix.
5694test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5695
5696# Any assignment to VPATH causes Sun make to only execute
5697# the first set of double-colon rules, so remove it if not needed.
5698# If there is a colon in the path, we need to keep it.
5699if test "x$srcdir" = x.; then
5700 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
5701fi
5702
5703trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5704
5705DEFS=-DHAVE_CONFIG_H
5706
5707# Without the "./", some shells look in PATH for config.status.
5708: ${CONFIG_STATUS=./config.status}
5709
5710echo creating $CONFIG_STATUS
5711rm -f $CONFIG_STATUS
5712cat > $CONFIG_STATUS <<EOF
5713#! /bin/sh
5714# Generated automatically by configure.
5715# Run this file to recreate the current configuration.
5716# This directory was configured as follows,
5717# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5718#
5719# $0 $ac_configure_args
5720#
5721# Compiler output produced by configure, useful for debugging
5722# configure, is in ./config.log if it exists.
5723
5724ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5725for ac_option
5726do
5727 case "\$ac_option" in
5728 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5729 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5730 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5731 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5732 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5733 exit 0 ;;
5734 -help | --help | --hel | --he | --h)
5735 echo "\$ac_cs_usage"; exit 0 ;;
5736 *) echo "\$ac_cs_usage"; exit 1 ;;
5737 esac
5738done
5739
5740ac_given_srcdir=$srcdir
5741ac_given_INSTALL="$INSTALL"
5742
c45021f2 5743trap '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
5744EOF
5745cat >> $CONFIG_STATUS <<EOF
5746
5747# Protect against being on the right side of a sed subst in config.status.
5748sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5749 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5750$ac_vpsub
5751$extrasub
5752s%@SHELL@%$SHELL%g
5753s%@CFLAGS@%$CFLAGS%g
5754s%@CPPFLAGS@%$CPPFLAGS%g
5755s%@CXXFLAGS@%$CXXFLAGS%g
5756s%@FFLAGS@%$FFLAGS%g
5757s%@DEFS@%$DEFS%g
5758s%@LDFLAGS@%$LDFLAGS%g
5759s%@LIBS@%$LIBS%g
5760s%@exec_prefix@%$exec_prefix%g
5761s%@prefix@%$prefix%g
5762s%@program_transform_name@%$program_transform_name%g
5763s%@bindir@%$bindir%g
5764s%@sbindir@%$sbindir%g
5765s%@libexecdir@%$libexecdir%g
5766s%@datadir@%$datadir%g
5767s%@sysconfdir@%$sysconfdir%g
5768s%@sharedstatedir@%$sharedstatedir%g
5769s%@localstatedir@%$localstatedir%g
5770s%@libdir@%$libdir%g
5771s%@includedir@%$includedir%g
5772s%@oldincludedir@%$oldincludedir%g
5773s%@infodir@%$infodir%g
5774s%@mandir@%$mandir%g
5775s%@host@%$host%g
5776s%@host_alias@%$host_alias%g
5777s%@host_cpu@%$host_cpu%g
5778s%@host_vendor@%$host_vendor%g
5779s%@host_os@%$host_os%g
5780s%@target@%$target%g
5781s%@target_alias@%$target_alias%g
5782s%@target_cpu@%$target_cpu%g
5783s%@target_vendor@%$target_vendor%g
5784s%@target_os@%$target_os%g
5785s%@build@%$build%g
5786s%@build_alias@%$build_alias%g
5787s%@build_cpu@%$build_cpu%g
5788s%@build_vendor@%$build_vendor%g
5789s%@build_os@%$build_os%g
5790s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5791s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5792s%@INSTALL_DATA@%$INSTALL_DATA%g
5793s%@PACKAGE@%$PACKAGE%g
5794s%@VERSION@%$VERSION%g
5795s%@ACLOCAL@%$ACLOCAL%g
5796s%@AUTOCONF@%$AUTOCONF%g
5797s%@AUTOMAKE@%$AUTOMAKE%g
5798s%@AUTOHEADER@%$AUTOHEADER%g
5799s%@MAKEINFO@%$MAKEINFO%g
5800s%@SET_MAKE@%$SET_MAKE%g
1a09a22c 5801s%@CC@%$CC%g
252b5132 5802s%@LN_S@%$LN_S%g
ac48eca1
AO
5803s%@OBJEXT@%$OBJEXT%g
5804s%@EXEEXT@%$EXEEXT%g
5805s%@RANLIB@%$RANLIB%g
5806s%@STRIP@%$STRIP%g
252b5132 5807s%@LIBTOOL@%$LIBTOOL%g
a2d91340 5808s%@WARN_CFLAGS@%$WARN_CFLAGS%g
252b5132
RH
5809s%@YACC@%$YACC%g
5810s%@LEX@%$LEX%g
5811s%@LEXLIB@%$LEXLIB%g
5812s%@CPP@%$CPP%g
5813s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5814s%@ALLOCA@%$ALLOCA%g
5815s%@USE_NLS@%$USE_NLS%g
5816s%@MSGFMT@%$MSGFMT%g
5817s%@GMSGFMT@%$GMSGFMT%g
5818s%@XGETTEXT@%$XGETTEXT%g
5819s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5820s%@CATALOGS@%$CATALOGS%g
5821s%@CATOBJEXT@%$CATOBJEXT%g
5822s%@DATADIRNAME@%$DATADIRNAME%g
5823s%@GMOFILES@%$GMOFILES%g
5824s%@INSTOBJEXT@%$INSTOBJEXT%g
5825s%@INTLDEPS@%$INTLDEPS%g
5826s%@INTLLIBS@%$INTLLIBS%g
5827s%@INTLOBJS@%$INTLOBJS%g
5828s%@POFILES@%$POFILES%g
5829s%@POSUB@%$POSUB%g
5830s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5831s%@GT_NO@%$GT_NO%g
5832s%@GT_YES@%$GT_YES%g
5833s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5834s%@l@%$l%g
5835s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5836s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5837s%@MAINT@%$MAINT%g
252b5132
RH
5838s%@HDEFINES@%$HDEFINES%g
5839s%@AR@%$AR%g
5840s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
5841s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
8a965946 5842s%@DEMANGLER_NAME@%$DEMANGLER_NAME%g
252b5132
RH
5843s%@NLMCONV_DEFS@%$NLMCONV_DEFS%g
5844s%@BUILD_NLMCONV@%$BUILD_NLMCONV%g
5845s%@BUILD_SRCONV@%$BUILD_SRCONV%g
5846s%@BUILD_DLLTOOL@%$BUILD_DLLTOOL%g
5847s%@DLLTOOL_DEFS@%$DLLTOOL_DEFS%g
5848s%@BUILD_WINDRES@%$BUILD_WINDRES%g
5849s%@BUILD_DLLWRAP@%$BUILD_DLLWRAP%g
5850s%@BUILD_MISC@%$BUILD_MISC%g
8b1e6df3 5851s%@OBJDUMP_DEFS@%$OBJDUMP_DEFS%g
eb1e0e80
NC
5852s%@EMULATION@%$EMULATION%g
5853s%@EMULATION_VECTOR@%$EMULATION_VECTOR%g
252b5132
RH
5854
5855CEOF
5856EOF
5857
5858cat >> $CONFIG_STATUS <<\EOF
5859
5860# Split the substitutions into bite-sized pieces for seds with
5861# small command number limits, like on Digital OSF/1 and HP-UX.
5862ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5863ac_file=1 # Number of current file.
5864ac_beg=1 # First line for current file.
5865ac_end=$ac_max_sed_cmds # Line after last line for current file.
5866ac_more_lines=:
5867ac_sed_cmds=""
5868while $ac_more_lines; do
5869 if test $ac_beg -gt 1; then
5870 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5871 else
5872 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5873 fi
5874 if test ! -s conftest.s$ac_file; then
5875 ac_more_lines=false
5876 rm -f conftest.s$ac_file
5877 else
5878 if test -z "$ac_sed_cmds"; then
5879 ac_sed_cmds="sed -f conftest.s$ac_file"
5880 else
5881 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5882 fi
5883 ac_file=`expr $ac_file + 1`
5884 ac_beg=$ac_end
5885 ac_end=`expr $ac_end + $ac_max_sed_cmds`
5886 fi
5887done
5888if test -z "$ac_sed_cmds"; then
5889 ac_sed_cmds=cat
5890fi
5891EOF
5892
5893cat >> $CONFIG_STATUS <<EOF
5894
c45021f2 5895CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile po/Makefile.in:po/Make-in"}
252b5132
RH
5896EOF
5897cat >> $CONFIG_STATUS <<\EOF
5898for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5899 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5900 case "$ac_file" in
5901 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5902 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5903 *) ac_file_in="${ac_file}.in" ;;
5904 esac
5905
5906 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5907
5908 # Remove last slash and all that follows it. Not all systems have dirname.
5909 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5910 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5911 # The file is in a subdirectory.
5912 test ! -d "$ac_dir" && mkdir "$ac_dir"
5913 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5914 # A "../" for each directory in $ac_dir_suffix.
5915 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5916 else
5917 ac_dir_suffix= ac_dots=
5918 fi
5919
5920 case "$ac_given_srcdir" in
5921 .) srcdir=.
5922 if test -z "$ac_dots"; then top_srcdir=.
5923 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5924 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5925 *) # Relative path.
5926 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5927 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5928 esac
5929
5930 case "$ac_given_INSTALL" in
5931 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5932 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5933 esac
5934
5935 echo creating "$ac_file"
5936 rm -f "$ac_file"
5937 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5938 case "$ac_file" in
5939 *Makefile*) ac_comsub="1i\\
5940# $configure_input" ;;
5941 *) ac_comsub= ;;
5942 esac
5943
5944 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5945 sed -e "$ac_comsub
5946s%@configure_input@%$configure_input%g
5947s%@srcdir@%$srcdir%g
5948s%@top_srcdir@%$top_srcdir%g
5949s%@INSTALL@%$INSTALL%g
5950" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5951fi; done
5952rm -f conftest.s*
5953
5954# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5955# NAME is the cpp macro being defined and VALUE is the value it is being given.
5956#
5957# ac_d sets the value in "#define NAME VALUE" lines.
5958ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5959ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
5960ac_dC='\3'
5961ac_dD='%g'
5962# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5963ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5964ac_uB='\([ ]\)%\1#\2define\3'
5965ac_uC=' '
5966ac_uD='\4%g'
5967# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5968ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5969ac_eB='$%\1#\2define\3'
5970ac_eC=' '
5971ac_eD='%g'
5972
5973if test "${CONFIG_HEADERS+set}" != set; then
5974EOF
5975cat >> $CONFIG_STATUS <<EOF
5976 CONFIG_HEADERS="config.h:config.in"
5977EOF
5978cat >> $CONFIG_STATUS <<\EOF
5979fi
5980for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5981 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5982 case "$ac_file" in
5983 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5984 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5985 *) ac_file_in="${ac_file}.in" ;;
5986 esac
5987
5988 echo creating $ac_file
5989
5990 rm -f conftest.frag conftest.in conftest.out
5991 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5992 cat $ac_file_inputs > conftest.in
5993
5994EOF
5995
5996# Transform confdefs.h into a sed script conftest.vals that substitutes
5997# the proper values into config.h.in to produce config.h. And first:
5998# Protect against being on the right side of a sed subst in config.status.
5999# Protect against being in an unquoted here document in config.status.
6000rm -f conftest.vals
6001cat > conftest.hdr <<\EOF
6002s/[\\&%]/\\&/g
6003s%[\\$`]%\\&%g
6004s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6005s%ac_d%ac_u%gp
6006s%ac_u%ac_e%gp
6007EOF
6008sed -n -f conftest.hdr confdefs.h > conftest.vals
6009rm -f conftest.hdr
6010
6011# This sed command replaces #undef with comments. This is necessary, for
6012# example, in the case of _POSIX_SOURCE, which is predefined and required
6013# on some systems where configure will not decide to define it.
6014cat >> conftest.vals <<\EOF
6015s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6016EOF
6017
6018# Break up conftest.vals because some shells have a limit on
6019# the size of here documents, and old seds have small limits too.
6020
6021rm -f conftest.tail
6022while :
6023do
6024 ac_lines=`grep -c . conftest.vals`
6025 # grep -c gives empty output for an empty file on some AIX systems.
6026 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6027 # Write a limited-size here document to conftest.frag.
6028 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6029 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6030 echo 'CEOF
6031 sed -f conftest.frag conftest.in > conftest.out
6032 rm -f conftest.in
6033 mv conftest.out conftest.in
6034' >> $CONFIG_STATUS
6035 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6036 rm -f conftest.vals
6037 mv conftest.tail conftest.vals
6038done
6039rm -f conftest.vals
6040
6041cat >> $CONFIG_STATUS <<\EOF
6042 rm -f conftest.frag conftest.h
6043 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6044 cat conftest.in >> conftest.h
6045 rm -f conftest.in
6046 if cmp -s $ac_file conftest.h 2>/dev/null; then
6047 echo "$ac_file is unchanged"
6048 rm -f conftest.h
6049 else
6050 # Remove last slash and all that follows it. Not all systems have dirname.
6051 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6052 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6053 # The file is in a subdirectory.
6054 test ! -d "$ac_dir" && mkdir "$ac_dir"
6055 fi
6056 rm -f $ac_file
6057 mv conftest.h $ac_file
6058 fi
6059fi; done
6060
6061EOF
6062cat >> $CONFIG_STATUS <<EOF
6063
6064
6065EOF
6066cat >> $CONFIG_STATUS <<\EOF
6067test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6068
6069case "x$CONFIG_FILES" in
6070*) sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile ;;
6071esac
6072
6073exit 0
6074EOF
6075chmod +x $CONFIG_STATUS
6076rm -fr confdefs* $ac_clean_files
6077test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6078
This page took 0.439154 seconds and 4 git commands to generate.