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