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