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