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