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