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