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