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