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