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