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