Initial revision
[binutils.git] / bfd / configure
blobf6ca66fae6986ff6ec14e9e8de5f2c01d9396d5f
1 #! /bin/sh
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.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --enable-shared[=PKGS] build shared libraries [default=no]"
16 ac_help="$ac_help
17 --enable-static[=PKGS] build static libraries [default=yes]"
18 ac_help="$ac_help
19 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
20 ac_help="$ac_help
21 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)"
22 ac_help="$ac_help
23 --enable-targets alternative target configurations"
24 ac_help="$ac_help
25 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
26 ac_help="$ac_help
27 --with-mmap try using mmap for BFD input files if available"
28 ac_help="$ac_help
29 --enable-maintainer-mode enable make rules and dependencies not useful
30 (and sometimes confusing) to the casual installer"
31 ac_help="$ac_help
32 --disable-nls do not use Native Language Support"
33 ac_help="$ac_help
34 --with-included-gettext use the GNU gettext library included here"
36 # Initialize some variables set by options.
37 # The variables have the same names as the options, with
38 # dashes changed to underlines.
39 build=NONE
40 cache_file=./config.cache
41 exec_prefix=NONE
42 host=NONE
43 no_create=
44 nonopt=NONE
45 no_recursion=
46 prefix=NONE
47 program_prefix=NONE
48 program_suffix=NONE
49 program_transform_name=s,x,x,
50 silent=
51 site=
52 srcdir=
53 target=NONE
54 verbose=
55 x_includes=NONE
56 x_libraries=NONE
57 bindir='${exec_prefix}/bin'
58 sbindir='${exec_prefix}/sbin'
59 libexecdir='${exec_prefix}/libexec'
60 datadir='${prefix}/share'
61 sysconfdir='${prefix}/etc'
62 sharedstatedir='${prefix}/com'
63 localstatedir='${prefix}/var'
64 libdir='${exec_prefix}/lib'
65 includedir='${prefix}/include'
66 oldincludedir='/usr/include'
67 infodir='${prefix}/info'
68 mandir='${prefix}/man'
70 # Initialize some other variables.
71 subdirs=
72 MFLAGS= MAKEFLAGS=
73 SHELL=${CONFIG_SHELL-/bin/sh}
74 # Maximum number of lines to put in a shell here document.
75 ac_max_here_lines=12
77 ac_prev=
78 for ac_option
81 # If the previous option needs an argument, assign it.
82 if test -n "$ac_prev"; then
83 eval "$ac_prev=\$ac_option"
84 ac_prev=
85 continue
88 case "$ac_option" in
89 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
90 *) ac_optarg= ;;
91 esac
93 # Accept the important Cygnus configure options, so we can diagnose typos.
95 case "$ac_option" in
97 -bindir | --bindir | --bindi | --bind | --bin | --bi)
98 ac_prev=bindir ;;
99 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
100 bindir="$ac_optarg" ;;
102 -build | --build | --buil | --bui | --bu)
103 ac_prev=build ;;
104 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
105 build="$ac_optarg" ;;
107 -cache-file | --cache-file | --cache-fil | --cache-fi \
108 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
109 ac_prev=cache_file ;;
110 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
111 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
112 cache_file="$ac_optarg" ;;
114 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
115 ac_prev=datadir ;;
116 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
117 | --da=*)
118 datadir="$ac_optarg" ;;
120 -disable-* | --disable-*)
121 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
122 # Reject names that are not valid shell variable names.
123 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
124 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
126 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
127 eval "enable_${ac_feature}=no" ;;
129 -enable-* | --enable-*)
130 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
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; }
135 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
136 case "$ac_option" in
137 *=*) ;;
138 *) ac_optarg=yes ;;
139 esac
140 eval "enable_${ac_feature}='$ac_optarg'" ;;
142 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
143 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
144 | --exec | --exe | --ex)
145 ac_prev=exec_prefix ;;
146 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
147 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
148 | --exec=* | --exe=* | --ex=*)
149 exec_prefix="$ac_optarg" ;;
151 -gas | --gas | --ga | --g)
152 # Obsolete; use --with-gas.
153 with_gas=yes ;;
155 -help | --help | --hel | --he)
156 # Omit some internal or obsolete options to make the list less imposing.
157 # This message is too long to be a string in the A/UX 3.1 sh.
158 cat << EOF
159 Usage: configure [options] [host]
160 Options: [defaults in brackets after descriptions]
161 Configuration:
162 --cache-file=FILE cache test results in FILE
163 --help print this message
164 --no-create do not create output files
165 --quiet, --silent do not print \`checking...' messages
166 --version print the version of autoconf that created configure
167 Directory and file names:
168 --prefix=PREFIX install architecture-independent files in PREFIX
169 [$ac_default_prefix]
170 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
171 [same as prefix]
172 --bindir=DIR user executables in DIR [EPREFIX/bin]
173 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
174 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
175 --datadir=DIR read-only architecture-independent data in DIR
176 [PREFIX/share]
177 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
178 --sharedstatedir=DIR modifiable architecture-independent data in DIR
179 [PREFIX/com]
180 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
181 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
182 --includedir=DIR C header files in DIR [PREFIX/include]
183 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
184 --infodir=DIR info documentation in DIR [PREFIX/info]
185 --mandir=DIR man documentation in DIR [PREFIX/man]
186 --srcdir=DIR find the sources in DIR [configure dir or ..]
187 --program-prefix=PREFIX prepend PREFIX to installed program names
188 --program-suffix=SUFFIX append SUFFIX to installed program names
189 --program-transform-name=PROGRAM
190 run sed PROGRAM on installed program names
192 cat << EOF
193 Host type:
194 --build=BUILD configure for building on BUILD [BUILD=HOST]
195 --host=HOST configure for HOST [guessed]
196 --target=TARGET configure for TARGET [TARGET=HOST]
197 Features and packages:
198 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
199 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
200 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
201 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
202 --x-includes=DIR X include files are in DIR
203 --x-libraries=DIR X library files are in DIR
205 if test -n "$ac_help"; then
206 echo "--enable and --with options recognized:$ac_help"
208 exit 0 ;;
210 -host | --host | --hos | --ho)
211 ac_prev=host ;;
212 -host=* | --host=* | --hos=* | --ho=*)
213 host="$ac_optarg" ;;
215 -includedir | --includedir | --includedi | --included | --include \
216 | --includ | --inclu | --incl | --inc)
217 ac_prev=includedir ;;
218 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
219 | --includ=* | --inclu=* | --incl=* | --inc=*)
220 includedir="$ac_optarg" ;;
222 -infodir | --infodir | --infodi | --infod | --info | --inf)
223 ac_prev=infodir ;;
224 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
225 infodir="$ac_optarg" ;;
227 -libdir | --libdir | --libdi | --libd)
228 ac_prev=libdir ;;
229 -libdir=* | --libdir=* | --libdi=* | --libd=*)
230 libdir="$ac_optarg" ;;
232 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
233 | --libexe | --libex | --libe)
234 ac_prev=libexecdir ;;
235 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
236 | --libexe=* | --libex=* | --libe=*)
237 libexecdir="$ac_optarg" ;;
239 -localstatedir | --localstatedir | --localstatedi | --localstated \
240 | --localstate | --localstat | --localsta | --localst \
241 | --locals | --local | --loca | --loc | --lo)
242 ac_prev=localstatedir ;;
243 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
244 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
245 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
246 localstatedir="$ac_optarg" ;;
248 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
249 ac_prev=mandir ;;
250 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
251 mandir="$ac_optarg" ;;
253 -nfp | --nfp | --nf)
254 # Obsolete; use --without-fp.
255 with_fp=no ;;
257 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
258 | --no-cr | --no-c)
259 no_create=yes ;;
261 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
262 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
263 no_recursion=yes ;;
265 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
266 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
267 | --oldin | --oldi | --old | --ol | --o)
268 ac_prev=oldincludedir ;;
269 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
270 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
271 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
272 oldincludedir="$ac_optarg" ;;
274 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
275 ac_prev=prefix ;;
276 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
277 prefix="$ac_optarg" ;;
279 -program-prefix | --program-prefix | --program-prefi | --program-pref \
280 | --program-pre | --program-pr | --program-p)
281 ac_prev=program_prefix ;;
282 -program-prefix=* | --program-prefix=* | --program-prefi=* \
283 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
284 program_prefix="$ac_optarg" ;;
286 -program-suffix | --program-suffix | --program-suffi | --program-suff \
287 | --program-suf | --program-su | --program-s)
288 ac_prev=program_suffix ;;
289 -program-suffix=* | --program-suffix=* | --program-suffi=* \
290 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
291 program_suffix="$ac_optarg" ;;
293 -program-transform-name | --program-transform-name \
294 | --program-transform-nam | --program-transform-na \
295 | --program-transform-n | --program-transform- \
296 | --program-transform | --program-transfor \
297 | --program-transfo | --program-transf \
298 | --program-trans | --program-tran \
299 | --progr-tra | --program-tr | --program-t)
300 ac_prev=program_transform_name ;;
301 -program-transform-name=* | --program-transform-name=* \
302 | --program-transform-nam=* | --program-transform-na=* \
303 | --program-transform-n=* | --program-transform-=* \
304 | --program-transform=* | --program-transfor=* \
305 | --program-transfo=* | --program-transf=* \
306 | --program-trans=* | --program-tran=* \
307 | --progr-tra=* | --program-tr=* | --program-t=*)
308 program_transform_name="$ac_optarg" ;;
310 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
311 | -silent | --silent | --silen | --sile | --sil)
312 silent=yes ;;
314 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
315 ac_prev=sbindir ;;
316 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
317 | --sbi=* | --sb=*)
318 sbindir="$ac_optarg" ;;
320 -sharedstatedir | --sharedstatedir | --sharedstatedi \
321 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
322 | --sharedst | --shareds | --shared | --share | --shar \
323 | --sha | --sh)
324 ac_prev=sharedstatedir ;;
325 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
326 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
327 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
328 | --sha=* | --sh=*)
329 sharedstatedir="$ac_optarg" ;;
331 -site | --site | --sit)
332 ac_prev=site ;;
333 -site=* | --site=* | --sit=*)
334 site="$ac_optarg" ;;
336 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
337 ac_prev=srcdir ;;
338 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
339 srcdir="$ac_optarg" ;;
341 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
342 | --syscon | --sysco | --sysc | --sys | --sy)
343 ac_prev=sysconfdir ;;
344 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
345 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
346 sysconfdir="$ac_optarg" ;;
348 -target | --target | --targe | --targ | --tar | --ta | --t)
349 ac_prev=target ;;
350 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
351 target="$ac_optarg" ;;
353 -v | -verbose | --verbose | --verbos | --verbo | --verb)
354 verbose=yes ;;
356 -version | --version | --versio | --versi | --vers)
357 echo "configure generated by autoconf version 2.13"
358 exit 0 ;;
360 -with-* | --with-*)
361 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
362 # Reject names that are not valid shell variable names.
363 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
364 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
366 ac_package=`echo $ac_package| sed 's/-/_/g'`
367 case "$ac_option" in
368 *=*) ;;
369 *) ac_optarg=yes ;;
370 esac
371 eval "with_${ac_package}='$ac_optarg'" ;;
373 -without-* | --without-*)
374 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package=`echo $ac_package| sed 's/-/_/g'`
380 eval "with_${ac_package}=no" ;;
382 --x)
383 # Obsolete; use --with-x.
384 with_x=yes ;;
386 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
387 | --x-incl | --x-inc | --x-in | --x-i)
388 ac_prev=x_includes ;;
389 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
390 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
391 x_includes="$ac_optarg" ;;
393 -x-libraries | --x-libraries | --x-librarie | --x-librari \
394 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
395 ac_prev=x_libraries ;;
396 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
397 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
398 x_libraries="$ac_optarg" ;;
400 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
404 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
405 echo "configure: warning: $ac_option: invalid host type" 1>&2
407 if test "x$nonopt" != xNONE; then
408 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
410 nonopt="$ac_option"
413 esac
414 done
416 if test -n "$ac_prev"; then
417 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
420 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
422 # File descriptor usage:
423 # 0 standard input
424 # 1 file creation
425 # 2 errors and warnings
426 # 3 some systems may open it to /dev/tty
427 # 4 used on the Kubota Titan
428 # 6 checking for... messages and results
429 # 5 compiler messages saved in config.log
430 if test "$silent" = yes; then
431 exec 6>/dev/null
432 else
433 exec 6>&1
435 exec 5>./config.log
437 echo "\
438 This file contains any messages produced by compilers while
439 running configure, to aid debugging if configure makes a mistake.
440 " 1>&5
442 # Strip out --no-create and --no-recursion so they do not pile up.
443 # Also quote any args containing shell metacharacters.
444 ac_configure_args=
445 for ac_arg
447 case "$ac_arg" in
448 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
449 | --no-cr | --no-c) ;;
450 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
451 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
452 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
453 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
454 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
455 esac
456 done
458 # NLS nuisances.
459 # Only set these to C if already set. These must not be set unconditionally
460 # because not all systems understand e.g. LANG=C (notably SCO).
461 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
462 # Non-C LC_CTYPE values break the ctype check.
463 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
464 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
465 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
466 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
468 # confdefs.h avoids OS command line length limits that DEFS can exceed.
469 rm -rf conftest* confdefs.h
470 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
471 echo > confdefs.h
473 # A filename unique to this package, relative to the directory that
474 # configure is in, which we can look for to find out if srcdir is correct.
475 ac_unique_file=libbfd.c
477 # Find the source files, if location was not specified.
478 if test -z "$srcdir"; then
479 ac_srcdir_defaulted=yes
480 # Try the directory containing this script, then its parent.
481 ac_prog=$0
482 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
483 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
484 srcdir=$ac_confdir
485 if test ! -r $srcdir/$ac_unique_file; then
486 srcdir=..
488 else
489 ac_srcdir_defaulted=no
491 if test ! -r $srcdir/$ac_unique_file; then
492 if test "$ac_srcdir_defaulted" = yes; then
493 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
494 else
495 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
498 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
500 # Prefer explicitly selected file to automatically selected ones.
501 if test -z "$CONFIG_SITE"; then
502 if test "x$prefix" != xNONE; then
503 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
504 else
505 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
508 for ac_site_file in $CONFIG_SITE; do
509 if test -r "$ac_site_file"; then
510 echo "loading site script $ac_site_file"
511 . "$ac_site_file"
513 done
515 if test -r "$cache_file"; then
516 echo "loading cache $cache_file"
517 . $cache_file
518 else
519 echo "creating cache $cache_file"
520 > $cache_file
523 ac_ext=c
524 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
525 ac_cpp='$CPP $CPPFLAGS'
526 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
527 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
528 cross_compiling=$ac_cv_prog_cc_cross
530 ac_exeext=
531 ac_objext=o
532 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
533 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
534 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
535 ac_n= ac_c='
536 ' ac_t=' '
537 else
538 ac_n=-n ac_c= ac_t=
540 else
541 ac_n= ac_c='\c' ac_t=
546 ac_aux_dir=
547 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
548 if test -f $ac_dir/install-sh; then
549 ac_aux_dir=$ac_dir
550 ac_install_sh="$ac_aux_dir/install-sh -c"
551 break
552 elif test -f $ac_dir/install.sh; then
553 ac_aux_dir=$ac_dir
554 ac_install_sh="$ac_aux_dir/install.sh -c"
555 break
557 done
558 if test -z "$ac_aux_dir"; then
559 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
561 ac_config_guess=$ac_aux_dir/config.guess
562 ac_config_sub=$ac_aux_dir/config.sub
563 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
566 # Do some error checking and defaulting for the host and target type.
567 # The inputs are:
568 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
570 # The rules are:
571 # 1. You are not allowed to specify --host, --target, and nonopt at the
572 # same time.
573 # 2. Host defaults to nonopt.
574 # 3. If nonopt is not specified, then host defaults to the current host,
575 # as determined by config.guess.
576 # 4. Target and build default to nonopt.
577 # 5. If nonopt is not specified, then target and build default to host.
579 # The aliases save the names the user supplied, while $host etc.
580 # will get canonicalized.
581 case $host---$target---$nonopt in
582 NONE---*---* | *---NONE---* | *---*---NONE) ;;
583 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
584 esac
587 # Make sure we can run config.sub.
588 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
589 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
592 echo $ac_n "checking host system type""... $ac_c" 1>&6
593 echo "configure:594: checking host system type" >&5
595 host_alias=$host
596 case "$host_alias" in
597 NONE)
598 case $nonopt in
599 NONE)
600 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
601 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
602 fi ;;
603 *) host_alias=$nonopt ;;
604 esac ;;
605 esac
607 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
608 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
609 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
610 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
611 echo "$ac_t""$host" 1>&6
613 echo $ac_n "checking target system type""... $ac_c" 1>&6
614 echo "configure:615: checking target system type" >&5
616 target_alias=$target
617 case "$target_alias" in
618 NONE)
619 case $nonopt in
620 NONE) target_alias=$host_alias ;;
621 *) target_alias=$nonopt ;;
622 esac ;;
623 esac
625 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
626 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
627 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
628 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
629 echo "$ac_t""$target" 1>&6
631 echo $ac_n "checking build system type""... $ac_c" 1>&6
632 echo "configure:633: checking build system type" >&5
634 build_alias=$build
635 case "$build_alias" in
636 NONE)
637 case $nonopt in
638 NONE) build_alias=$host_alias ;;
639 *) build_alias=$nonopt ;;
640 esac ;;
641 esac
643 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
644 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
645 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
646 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
647 echo "$ac_t""$build" 1>&6
649 test "$host_alias" != "$target_alias" &&
650 test "$program_prefix$program_suffix$program_transform_name" = \
651 NONENONEs,x,x, &&
652 program_prefix=${target_alias}-
654 # Extract the first word of "gcc", so it can be a program name with args.
655 set dummy gcc; ac_word=$2
656 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
657 echo "configure:658: checking for $ac_word" >&5
658 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
659 echo $ac_n "(cached) $ac_c" 1>&6
660 else
661 if test -n "$CC"; then
662 ac_cv_prog_CC="$CC" # Let the user override the test.
663 else
664 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
665 ac_dummy="$PATH"
666 for ac_dir in $ac_dummy; do
667 test -z "$ac_dir" && ac_dir=.
668 if test -f $ac_dir/$ac_word; then
669 ac_cv_prog_CC="gcc"
670 break
672 done
673 IFS="$ac_save_ifs"
676 CC="$ac_cv_prog_CC"
677 if test -n "$CC"; then
678 echo "$ac_t""$CC" 1>&6
679 else
680 echo "$ac_t""no" 1>&6
683 if test -z "$CC"; then
684 # Extract the first word of "cc", so it can be a program name with args.
685 set dummy cc; ac_word=$2
686 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
687 echo "configure:688: checking for $ac_word" >&5
688 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
689 echo $ac_n "(cached) $ac_c" 1>&6
690 else
691 if test -n "$CC"; then
692 ac_cv_prog_CC="$CC" # Let the user override the test.
693 else
694 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
695 ac_prog_rejected=no
696 ac_dummy="$PATH"
697 for ac_dir in $ac_dummy; do
698 test -z "$ac_dir" && ac_dir=.
699 if test -f $ac_dir/$ac_word; then
700 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
701 ac_prog_rejected=yes
702 continue
704 ac_cv_prog_CC="cc"
705 break
707 done
708 IFS="$ac_save_ifs"
709 if test $ac_prog_rejected = yes; then
710 # We found a bogon in the path, so make sure we never use it.
711 set dummy $ac_cv_prog_CC
712 shift
713 if test $# -gt 0; then
714 # We chose a different compiler from the bogus one.
715 # However, it has the same basename, so the bogon will be chosen
716 # first if we set CC to just the basename; use the full file name.
717 shift
718 set dummy "$ac_dir/$ac_word" "$@"
719 shift
720 ac_cv_prog_CC="$@"
725 CC="$ac_cv_prog_CC"
726 if test -n "$CC"; then
727 echo "$ac_t""$CC" 1>&6
728 else
729 echo "$ac_t""no" 1>&6
732 if test -z "$CC"; then
733 case "`uname -s`" in
734 *win32* | *WIN32*)
735 # Extract the first word of "cl", so it can be a program name with args.
736 set dummy cl; ac_word=$2
737 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
738 echo "configure:739: checking for $ac_word" >&5
739 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
740 echo $ac_n "(cached) $ac_c" 1>&6
741 else
742 if test -n "$CC"; then
743 ac_cv_prog_CC="$CC" # Let the user override the test.
744 else
745 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
746 ac_dummy="$PATH"
747 for ac_dir in $ac_dummy; do
748 test -z "$ac_dir" && ac_dir=.
749 if test -f $ac_dir/$ac_word; then
750 ac_cv_prog_CC="cl"
751 break
753 done
754 IFS="$ac_save_ifs"
757 CC="$ac_cv_prog_CC"
758 if test -n "$CC"; then
759 echo "$ac_t""$CC" 1>&6
760 else
761 echo "$ac_t""no" 1>&6
764 esac
766 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
769 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
770 echo "configure:771: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
772 ac_ext=c
773 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
774 ac_cpp='$CPP $CPPFLAGS'
775 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
776 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
777 cross_compiling=$ac_cv_prog_cc_cross
779 cat > conftest.$ac_ext << EOF
781 #line 782 "configure"
782 #include "confdefs.h"
784 main(){return(0);}
786 if { (eval echo configure:787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
787 ac_cv_prog_cc_works=yes
788 # If we can't run a trivial program, we are probably using a cross compiler.
789 if (./conftest; exit) 2>/dev/null; then
790 ac_cv_prog_cc_cross=no
791 else
792 ac_cv_prog_cc_cross=yes
794 else
795 echo "configure: failed program was:" >&5
796 cat conftest.$ac_ext >&5
797 ac_cv_prog_cc_works=no
799 rm -fr conftest*
800 ac_ext=c
801 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
802 ac_cpp='$CPP $CPPFLAGS'
803 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
804 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
805 cross_compiling=$ac_cv_prog_cc_cross
807 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
808 if test $ac_cv_prog_cc_works = no; then
809 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
811 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
812 echo "configure:813: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
813 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
814 cross_compiling=$ac_cv_prog_cc_cross
816 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
817 echo "configure:818: checking whether we are using GNU C" >&5
818 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
819 echo $ac_n "(cached) $ac_c" 1>&6
820 else
821 cat > conftest.c <<EOF
822 #ifdef __GNUC__
823 yes;
824 #endif
826 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
827 ac_cv_prog_gcc=yes
828 else
829 ac_cv_prog_gcc=no
833 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
835 if test $ac_cv_prog_gcc = yes; then
836 GCC=yes
837 else
838 GCC=
841 ac_test_CFLAGS="${CFLAGS+set}"
842 ac_save_CFLAGS="$CFLAGS"
843 CFLAGS=
844 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
845 echo "configure:846: checking whether ${CC-cc} accepts -g" >&5
846 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
847 echo $ac_n "(cached) $ac_c" 1>&6
848 else
849 echo 'void f(){}' > conftest.c
850 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
851 ac_cv_prog_cc_g=yes
852 else
853 ac_cv_prog_cc_g=no
855 rm -f conftest*
859 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
860 if test "$ac_test_CFLAGS" = set; then
861 CFLAGS="$ac_save_CFLAGS"
862 elif test $ac_cv_prog_cc_g = yes; then
863 if test "$GCC" = yes; then
864 CFLAGS="-g -O2"
865 else
866 CFLAGS="-g"
868 else
869 if test "$GCC" = yes; then
870 CFLAGS="-O2"
871 else
872 CFLAGS=
876 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
877 echo "configure:878: checking for POSIXized ISC" >&5
878 if test -d /etc/conf/kconfig.d &&
879 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
880 then
881 echo "$ac_t""yes" 1>&6
882 ISC=yes # If later tests want to check for ISC.
883 cat >> confdefs.h <<\EOF
884 #define _POSIX_SOURCE 1
887 if test "$GCC" = yes; then
888 CC="$CC -posix"
889 else
890 CC="$CC -Xp"
892 else
893 echo "$ac_t""no" 1>&6
894 ISC=
898 # Find a good install program. We prefer a C program (faster),
899 # so one script is as good as another. But avoid the broken or
900 # incompatible versions:
901 # SysV /etc/install, /usr/sbin/install
902 # SunOS /usr/etc/install
903 # IRIX /sbin/install
904 # AIX /bin/install
905 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
906 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
907 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
908 # ./install, which can be erroneously created by make from ./install.sh.
909 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
910 echo "configure:911: checking for a BSD compatible install" >&5
911 if test -z "$INSTALL"; then
912 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
913 echo $ac_n "(cached) $ac_c" 1>&6
914 else
915 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
916 for ac_dir in $PATH; do
917 # Account for people who put trailing slashes in PATH elements.
918 case "$ac_dir/" in
919 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
921 # OSF1 and SCO ODT 3.0 have their own names for install.
922 # Don't use installbsd from OSF since it installs stuff as root
923 # by default.
924 for ac_prog in ginstall scoinst install; do
925 if test -f $ac_dir/$ac_prog; then
926 if test $ac_prog = install &&
927 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
928 # AIX install. It has an incompatible calling convention.
930 else
931 ac_cv_path_install="$ac_dir/$ac_prog -c"
932 break 2
935 done
937 esac
938 done
939 IFS="$ac_save_IFS"
942 if test "${ac_cv_path_install+set}" = set; then
943 INSTALL="$ac_cv_path_install"
944 else
945 # As a last resort, use the slow shell script. We don't cache a
946 # path for INSTALL within a source directory, because that will
947 # break other packages using the cache if that directory is
948 # removed, or if the path is relative.
949 INSTALL="$ac_install_sh"
952 echo "$ac_t""$INSTALL" 1>&6
954 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
955 # It thinks the first close brace ends the variable substitution.
956 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
958 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
960 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
962 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
963 echo "configure:964: checking whether build environment is sane" >&5
964 # Just in case
965 sleep 1
966 echo timestamp > conftestfile
967 # Do `set' in a subshell so we don't clobber the current shell's
968 # arguments. Must try -L first in case configure is actually a
969 # symlink; some systems play weird games with the mod time of symlinks
970 # (eg FreeBSD returns the mod time of the symlink's containing
971 # directory).
972 if (
973 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
974 if test "$*" = "X"; then
975 # -L didn't work.
976 set X `ls -t $srcdir/configure conftestfile`
978 if test "$*" != "X $srcdir/configure conftestfile" \
979 && test "$*" != "X conftestfile $srcdir/configure"; then
981 # If neither matched, then we have a broken ls. This can happen
982 # if, for instance, CONFIG_SHELL is bash and it inherits a
983 # broken ls alias from the environment. This has actually
984 # happened. Such a system could not be considered "sane".
985 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
986 alias in your environment" 1>&2; exit 1; }
989 test "$2" = conftestfile
991 then
992 # Ok.
994 else
995 { echo "configure: error: newly created file is older than distributed files!
996 Check your system clock" 1>&2; exit 1; }
998 rm -f conftest*
999 echo "$ac_t""yes" 1>&6
1000 if test "$program_transform_name" = s,x,x,; then
1001 program_transform_name=
1002 else
1003 # Double any \ or $. echo might interpret backslashes.
1004 cat <<\EOF_SED > conftestsed
1005 s,\\,\\\\,g; s,\$,$$,g
1006 EOF_SED
1007 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1008 rm -f conftestsed
1010 test "$program_prefix" != NONE &&
1011 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1012 # Use a double $ so make ignores it.
1013 test "$program_suffix" != NONE &&
1014 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1016 # sed with no file args requires a program.
1017 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1019 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1020 echo "configure:1021: checking whether ${MAKE-make} sets \${MAKE}" >&5
1021 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1022 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1023 echo $ac_n "(cached) $ac_c" 1>&6
1024 else
1025 cat > conftestmake <<\EOF
1026 all:
1027 @echo 'ac_maketemp="${MAKE}"'
1029 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1030 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1031 if test -n "$ac_maketemp"; then
1032 eval ac_cv_prog_make_${ac_make}_set=yes
1033 else
1034 eval ac_cv_prog_make_${ac_make}_set=no
1036 rm -f conftestmake
1038 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1039 echo "$ac_t""yes" 1>&6
1040 SET_MAKE=
1041 else
1042 echo "$ac_t""no" 1>&6
1043 SET_MAKE="MAKE=${MAKE-make}"
1047 PACKAGE=bfd
1049 VERSION=2.9.4
1051 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1052 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1054 cat >> confdefs.h <<EOF
1055 #define PACKAGE "$PACKAGE"
1058 cat >> confdefs.h <<EOF
1059 #define VERSION "$VERSION"
1064 missing_dir=`cd $ac_aux_dir && pwd`
1065 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1066 echo "configure:1067: checking for working aclocal" >&5
1067 # Run test in a subshell; some versions of sh will print an error if
1068 # an executable is not found, even if stderr is redirected.
1069 # Redirect stdin to placate older versions of autoconf. Sigh.
1070 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1071 ACLOCAL=aclocal
1072 echo "$ac_t""found" 1>&6
1073 else
1074 ACLOCAL="$missing_dir/missing aclocal"
1075 echo "$ac_t""missing" 1>&6
1078 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1079 echo "configure:1080: checking for working autoconf" >&5
1080 # Run test in a subshell; some versions of sh will print an error if
1081 # an executable is not found, even if stderr is redirected.
1082 # Redirect stdin to placate older versions of autoconf. Sigh.
1083 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1084 AUTOCONF=autoconf
1085 echo "$ac_t""found" 1>&6
1086 else
1087 AUTOCONF="$missing_dir/missing autoconf"
1088 echo "$ac_t""missing" 1>&6
1091 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1092 echo "configure:1093: checking for working automake" >&5
1093 # Run test in a subshell; some versions of sh will print an error if
1094 # an executable is not found, even if stderr is redirected.
1095 # Redirect stdin to placate older versions of autoconf. Sigh.
1096 if (automake --version) < /dev/null > /dev/null 2>&1; then
1097 AUTOMAKE=automake
1098 echo "$ac_t""found" 1>&6
1099 else
1100 AUTOMAKE="$missing_dir/missing automake"
1101 echo "$ac_t""missing" 1>&6
1104 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1105 echo "configure:1106: checking for working autoheader" >&5
1106 # Run test in a subshell; some versions of sh will print an error if
1107 # an executable is not found, even if stderr is redirected.
1108 # Redirect stdin to placate older versions of autoconf. Sigh.
1109 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1110 AUTOHEADER=autoheader
1111 echo "$ac_t""found" 1>&6
1112 else
1113 AUTOHEADER="$missing_dir/missing autoheader"
1114 echo "$ac_t""missing" 1>&6
1117 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1118 echo "configure:1119: checking for working makeinfo" >&5
1119 # Run test in a subshell; some versions of sh will print an error if
1120 # an executable is not found, even if stderr is redirected.
1121 # Redirect stdin to placate older versions of autoconf. Sigh.
1122 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1123 MAKEINFO=makeinfo
1124 echo "$ac_t""found" 1>&6
1125 else
1126 MAKEINFO="$missing_dir/missing makeinfo"
1127 echo "$ac_t""missing" 1>&6
1132 if test $host != $build; then
1133 ac_tool_prefix=${host_alias}-
1134 else
1135 ac_tool_prefix=
1138 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1139 set dummy ${ac_tool_prefix}ar; ac_word=$2
1140 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1141 echo "configure:1142: checking for $ac_word" >&5
1142 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1143 echo $ac_n "(cached) $ac_c" 1>&6
1144 else
1145 if test -n "$AR"; then
1146 ac_cv_prog_AR="$AR" # Let the user override the test.
1147 else
1148 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1149 ac_dummy="$PATH"
1150 for ac_dir in $ac_dummy; do
1151 test -z "$ac_dir" && ac_dir=.
1152 if test -f $ac_dir/$ac_word; then
1153 ac_cv_prog_AR="${ac_tool_prefix}ar"
1154 break
1156 done
1157 IFS="$ac_save_ifs"
1158 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1161 AR="$ac_cv_prog_AR"
1162 if test -n "$AR"; then
1163 echo "$ac_t""$AR" 1>&6
1164 else
1165 echo "$ac_t""no" 1>&6
1170 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1171 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1172 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1173 echo "configure:1174: checking for $ac_word" >&5
1174 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1175 echo $ac_n "(cached) $ac_c" 1>&6
1176 else
1177 if test -n "$RANLIB"; then
1178 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1179 else
1180 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1181 ac_dummy="$PATH"
1182 for ac_dir in $ac_dummy; do
1183 test -z "$ac_dir" && ac_dir=.
1184 if test -f $ac_dir/$ac_word; then
1185 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1186 break
1188 done
1189 IFS="$ac_save_ifs"
1192 RANLIB="$ac_cv_prog_RANLIB"
1193 if test -n "$RANLIB"; then
1194 echo "$ac_t""$RANLIB" 1>&6
1195 else
1196 echo "$ac_t""no" 1>&6
1200 if test -z "$ac_cv_prog_RANLIB"; then
1201 if test -n "$ac_tool_prefix"; then
1202 # Extract the first word of "ranlib", so it can be a program name with args.
1203 set dummy ranlib; ac_word=$2
1204 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1205 echo "configure:1206: checking for $ac_word" >&5
1206 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1207 echo $ac_n "(cached) $ac_c" 1>&6
1208 else
1209 if test -n "$RANLIB"; then
1210 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1211 else
1212 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1213 ac_dummy="$PATH"
1214 for ac_dir in $ac_dummy; do
1215 test -z "$ac_dir" && ac_dir=.
1216 if test -f $ac_dir/$ac_word; then
1217 ac_cv_prog_RANLIB="ranlib"
1218 break
1220 done
1221 IFS="$ac_save_ifs"
1222 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1225 RANLIB="$ac_cv_prog_RANLIB"
1226 if test -n "$RANLIB"; then
1227 echo "$ac_t""$RANLIB" 1>&6
1228 else
1229 echo "$ac_t""no" 1>&6
1232 else
1233 RANLIB=":"
1238 # Check whether --enable-shared or --disable-shared was given.
1239 if test "${enable_shared+set}" = set; then
1240 enableval="$enable_shared"
1241 p=${PACKAGE-default}
1242 case "$enableval" in
1243 yes) enable_shared=yes ;;
1244 no) enable_shared=no ;;
1246 enable_shared=no
1247 # Look at the argument we got. We use all the common list separators.
1248 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1249 for pkg in $enableval; do
1250 if test "X$pkg" = "X$p"; then
1251 enable_shared=yes
1253 done
1254 IFS="$ac_save_ifs"
1256 esac
1257 else
1258 enable_shared=no
1262 # Check whether --enable-static or --disable-static was given.
1263 if test "${enable_static+set}" = set; then
1264 enableval="$enable_static"
1265 p=${PACKAGE-default}
1266 case "$enableval" in
1267 yes) enable_static=yes ;;
1268 no) enable_static=no ;;
1270 enable_static=no
1271 # Look at the argument we got. We use all the common list separators.
1272 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1273 for pkg in $enableval; do
1274 if test "X$pkg" = "X$p"; then
1275 enable_static=yes
1277 done
1278 IFS="$ac_save_ifs"
1280 esac
1281 else
1282 enable_static=yes
1285 # Extract the first word of "ranlib", so it can be a program name with args.
1286 set dummy ranlib; ac_word=$2
1287 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1288 echo "configure:1289: checking for $ac_word" >&5
1289 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1290 echo $ac_n "(cached) $ac_c" 1>&6
1291 else
1292 if test -n "$RANLIB"; then
1293 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1294 else
1295 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1296 ac_dummy="$PATH"
1297 for ac_dir in $ac_dummy; do
1298 test -z "$ac_dir" && ac_dir=.
1299 if test -f $ac_dir/$ac_word; then
1300 ac_cv_prog_RANLIB="ranlib"
1301 break
1303 done
1304 IFS="$ac_save_ifs"
1305 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1308 RANLIB="$ac_cv_prog_RANLIB"
1309 if test -n "$RANLIB"; then
1310 echo "$ac_t""$RANLIB" 1>&6
1311 else
1312 echo "$ac_t""no" 1>&6
1315 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1316 if test "${with_gnu_ld+set}" = set; then
1317 withval="$with_gnu_ld"
1318 test "$withval" = no || with_gnu_ld=yes
1319 else
1320 with_gnu_ld=no
1324 ac_prog=ld
1325 if test "$ac_cv_prog_gcc" = yes; then
1326 # Check if gcc -print-prog-name=ld gives a path.
1327 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1328 echo "configure:1329: checking for ld used by GCC" >&5
1329 ac_prog=`($CC -print-prog-name=ld) 2>&5`
1330 case "$ac_prog" in
1331 # Accept absolute paths.
1332 /* | [A-Za-z]:\\*)
1333 test -z "$LD" && LD="$ac_prog"
1336 # If it fails, then pretend we aren't using GCC.
1337 ac_prog=ld
1340 # If it is relative, then search for the first ld in PATH.
1341 with_gnu_ld=unknown
1343 esac
1344 elif test "$with_gnu_ld" = yes; then
1345 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1346 echo "configure:1347: checking for GNU ld" >&5
1347 else
1348 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1349 echo "configure:1350: checking for non-GNU ld" >&5
1351 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1352 echo $ac_n "(cached) $ac_c" 1>&6
1353 else
1354 if test -z "$LD"; then
1355 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1356 for ac_dir in $PATH; do
1357 test -z "$ac_dir" && ac_dir=.
1358 if test -f "$ac_dir/$ac_prog"; then
1359 ac_cv_path_LD="$ac_dir/$ac_prog"
1360 # Check to see if the program is GNU ld. I'd rather use --version,
1361 # but apparently some GNU ld's only accept -v.
1362 # Break only if it was the GNU/non-GNU ld that we prefer.
1363 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1364 test "$with_gnu_ld" != no && break
1365 else
1366 test "$with_gnu_ld" != yes && break
1369 done
1370 IFS="$ac_save_ifs"
1371 else
1372 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1376 LD="$ac_cv_path_LD"
1377 if test -n "$LD"; then
1378 echo "$ac_t""$LD" 1>&6
1379 else
1380 echo "$ac_t""no" 1>&6
1382 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1384 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1385 echo "configure:1386: checking if the linker ($LD) is GNU ld" >&5
1386 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1387 echo $ac_n "(cached) $ac_c" 1>&6
1388 else
1389 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1390 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1391 ac_cv_prog_gnu_ld=yes
1392 else
1393 ac_cv_prog_gnu_ld=no
1397 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1400 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1401 echo "configure:1402: checking for BSD-compatible nm" >&5
1402 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1403 echo $ac_n "(cached) $ac_c" 1>&6
1404 else
1405 if test -n "$NM"; then
1406 # Let the user override the test.
1407 ac_cv_path_NM="$NM"
1408 else
1409 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1410 for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
1411 test -z "$ac_dir" && ac_dir=.
1412 if test -f $ac_dir/nm; then
1413 # Check to see if the nm accepts a BSD-compat flag.
1414 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1415 # nm: unknown option "B" ignored
1416 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1417 ac_cv_path_NM="$ac_dir/nm -B"
1418 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1419 ac_cv_path_NM="$ac_dir/nm -p"
1420 else
1421 ac_cv_path_NM="$ac_dir/nm"
1423 break
1425 done
1426 IFS="$ac_save_ifs"
1427 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1431 NM="$ac_cv_path_NM"
1432 echo "$ac_t""$NM" 1>&6
1435 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1436 echo "configure:1437: checking whether ln -s works" >&5
1437 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1438 echo $ac_n "(cached) $ac_c" 1>&6
1439 else
1440 rm -f conftestdata
1441 if ln -s X conftestdata 2>/dev/null
1442 then
1443 rm -f conftestdata
1444 ac_cv_prog_LN_S="ln -s"
1445 else
1446 ac_cv_prog_LN_S=ln
1449 LN_S="$ac_cv_prog_LN_S"
1450 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1451 echo "$ac_t""yes" 1>&6
1452 else
1453 echo "$ac_t""no" 1>&6
1456 # Always use our own libtool.
1457 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1459 # Check for any special flags to pass to ltconfig.
1460 libtool_flags=
1461 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1462 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1463 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
1464 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1465 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1467 # Some flags need to be propagated to the compiler or linker for good
1468 # libtool support.
1469 case "$host" in
1470 *-*-irix6*)
1471 # Find out which ABI we are using.
1472 echo '#line 1473 "configure"' > conftest.$ac_ext
1473 if { (eval echo configure:1474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1474 case "`/usr/bin/file conftest.o`" in
1475 *32-bit*)
1476 LD="${LD-ld} -32"
1478 *N32*)
1479 LD="${LD-ld} -n32"
1481 *64-bit*)
1482 LD="${LD-ld} -64"
1484 esac
1486 rm -rf conftest*
1489 *-*-sco3.2v5*)
1490 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1491 CFLAGS="$CFLAGS -belf"
1494 *-*-cygwin*)
1495 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1496 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
1497 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1498 echo "configure:1499: checking for $ac_word" >&5
1499 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1500 echo $ac_n "(cached) $ac_c" 1>&6
1501 else
1502 if test -n "$DLLTOOL"; then
1503 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
1504 else
1505 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1506 ac_dummy="$PATH"
1507 for ac_dir in $ac_dummy; do
1508 test -z "$ac_dir" && ac_dir=.
1509 if test -f $ac_dir/$ac_word; then
1510 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
1511 break
1513 done
1514 IFS="$ac_save_ifs"
1517 DLLTOOL="$ac_cv_prog_DLLTOOL"
1518 if test -n "$DLLTOOL"; then
1519 echo "$ac_t""$DLLTOOL" 1>&6
1520 else
1521 echo "$ac_t""no" 1>&6
1525 if test -z "$ac_cv_prog_DLLTOOL"; then
1526 if test -n "$ac_tool_prefix"; then
1527 # Extract the first word of "dlltool", so it can be a program name with args.
1528 set dummy dlltool; ac_word=$2
1529 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1530 echo "configure:1531: checking for $ac_word" >&5
1531 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1532 echo $ac_n "(cached) $ac_c" 1>&6
1533 else
1534 if test -n "$DLLTOOL"; then
1535 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
1536 else
1537 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1538 ac_dummy="$PATH"
1539 for ac_dir in $ac_dummy; do
1540 test -z "$ac_dir" && ac_dir=.
1541 if test -f $ac_dir/$ac_word; then
1542 ac_cv_prog_DLLTOOL="dlltool"
1543 break
1545 done
1546 IFS="$ac_save_ifs"
1547 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="false"
1550 DLLTOOL="$ac_cv_prog_DLLTOOL"
1551 if test -n "$DLLTOOL"; then
1552 echo "$ac_t""$DLLTOOL" 1>&6
1553 else
1554 echo "$ac_t""no" 1>&6
1557 else
1558 DLLTOOL="false"
1562 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1563 set dummy ${ac_tool_prefix}as; ac_word=$2
1564 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1565 echo "configure:1566: checking for $ac_word" >&5
1566 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1567 echo $ac_n "(cached) $ac_c" 1>&6
1568 else
1569 if test -n "$AS"; then
1570 ac_cv_prog_AS="$AS" # Let the user override the test.
1571 else
1572 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1573 ac_dummy="$PATH"
1574 for ac_dir in $ac_dummy; do
1575 test -z "$ac_dir" && ac_dir=.
1576 if test -f $ac_dir/$ac_word; then
1577 ac_cv_prog_AS="${ac_tool_prefix}as"
1578 break
1580 done
1581 IFS="$ac_save_ifs"
1584 AS="$ac_cv_prog_AS"
1585 if test -n "$AS"; then
1586 echo "$ac_t""$AS" 1>&6
1587 else
1588 echo "$ac_t""no" 1>&6
1592 if test -z "$ac_cv_prog_AS"; then
1593 if test -n "$ac_tool_prefix"; then
1594 # Extract the first word of "as", so it can be a program name with args.
1595 set dummy as; ac_word=$2
1596 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1597 echo "configure:1598: checking for $ac_word" >&5
1598 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1599 echo $ac_n "(cached) $ac_c" 1>&6
1600 else
1601 if test -n "$AS"; then
1602 ac_cv_prog_AS="$AS" # Let the user override the test.
1603 else
1604 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1605 ac_dummy="$PATH"
1606 for ac_dir in $ac_dummy; do
1607 test -z "$ac_dir" && ac_dir=.
1608 if test -f $ac_dir/$ac_word; then
1609 ac_cv_prog_AS="as"
1610 break
1612 done
1613 IFS="$ac_save_ifs"
1614 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="false"
1617 AS="$ac_cv_prog_AS"
1618 if test -n "$AS"; then
1619 echo "$ac_t""$AS" 1>&6
1620 else
1621 echo "$ac_t""no" 1>&6
1624 else
1625 AS="false"
1632 esac
1634 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1635 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1636 LD="$LD" NM="$NM" RANLIB="$RANLIB" LN_S="$LN_S" \
1637 DLLTOOL="$DLLTOOL" AS="$AS" \
1638 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
1639 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1640 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1642 # Redirect the config.log output again, so that the ltconfig log is not
1643 # clobbered by the next message.
1644 exec 5>>./config.log
1647 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
1648 if test "${enable_64_bit_bfd+set}" = set; then
1649 enableval="$enable_64_bit_bfd"
1650 case "${enableval}" in
1651 yes) want64=true ;;
1652 no) want64=false ;;
1653 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
1654 esac
1655 else
1656 want64=false
1658 # Check whether --enable-targets or --disable-targets was given.
1659 if test "${enable_targets+set}" = set; then
1660 enableval="$enable_targets"
1661 case "${enableval}" in
1662 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1664 no) enable_targets= ;;
1665 *) enable_targets=$enableval ;;
1666 esac
1668 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1669 if test "${enable_commonbfdlib+set}" = set; then
1670 enableval="$enable_commonbfdlib"
1671 case "${enableval}" in
1672 yes) commonbfdlib=true ;;
1673 no) commonbfdlib=false ;;
1674 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1675 esac
1677 # Check whether --with-mmap or --without-mmap was given.
1678 if test "${with_mmap+set}" = set; then
1679 withval="$with_mmap"
1680 case "${withval}" in
1681 yes) want_mmap=true ;;
1682 no) want_mmap=false ;;
1683 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
1684 esac
1685 else
1686 want_mmap=false
1693 if test -z "$target" ; then
1694 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
1696 if test "$program_transform_name" = s,x,x,; then
1697 program_transform_name=
1698 else
1699 # Double any \ or $. echo might interpret backslashes.
1700 cat <<\EOF_SED > conftestsed
1701 s,\\,\\\\,g; s,\$,$$,g
1702 EOF_SED
1703 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1704 rm -f conftestsed
1706 test "$program_prefix" != NONE &&
1707 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1708 # Use a double $ so make ignores it.
1709 test "$program_suffix" != NONE &&
1710 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1712 # sed with no file args requires a program.
1713 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1716 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1717 echo "configure:1718: checking whether to enable maintainer-specific portions of Makefiles" >&5
1718 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1719 if test "${enable_maintainer_mode+set}" = set; then
1720 enableval="$enable_maintainer_mode"
1721 USE_MAINTAINER_MODE=$enableval
1722 else
1723 USE_MAINTAINER_MODE=no
1726 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1729 if test $USE_MAINTAINER_MODE = yes; then
1730 MAINTAINER_MODE_TRUE=
1731 MAINTAINER_MODE_FALSE='#'
1732 else
1733 MAINTAINER_MODE_TRUE='#'
1734 MAINTAINER_MODE_FALSE=
1736 MAINT=$MAINTAINER_MODE_TRUE
1739 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1740 echo "configure:1741: checking for Cygwin environment" >&5
1741 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1742 echo $ac_n "(cached) $ac_c" 1>&6
1743 else
1744 cat > conftest.$ac_ext <<EOF
1745 #line 1746 "configure"
1746 #include "confdefs.h"
1748 int main() {
1750 #ifndef __CYGWIN__
1751 #define __CYGWIN__ __CYGWIN32__
1752 #endif
1753 return __CYGWIN__;
1754 ; return 0; }
1756 if { (eval echo configure:1757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1757 rm -rf conftest*
1758 ac_cv_cygwin=yes
1759 else
1760 echo "configure: failed program was:" >&5
1761 cat conftest.$ac_ext >&5
1762 rm -rf conftest*
1763 ac_cv_cygwin=no
1765 rm -f conftest*
1766 rm -f conftest*
1769 echo "$ac_t""$ac_cv_cygwin" 1>&6
1770 CYGWIN=
1771 test "$ac_cv_cygwin" = yes && CYGWIN=yes
1772 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1773 echo "configure:1774: checking for mingw32 environment" >&5
1774 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1775 echo $ac_n "(cached) $ac_c" 1>&6
1776 else
1777 cat > conftest.$ac_ext <<EOF
1778 #line 1779 "configure"
1779 #include "confdefs.h"
1781 int main() {
1782 return __MINGW32__;
1783 ; return 0; }
1785 if { (eval echo configure:1786: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1786 rm -rf conftest*
1787 ac_cv_mingw32=yes
1788 else
1789 echo "configure: failed program was:" >&5
1790 cat conftest.$ac_ext >&5
1791 rm -rf conftest*
1792 ac_cv_mingw32=no
1794 rm -f conftest*
1795 rm -f conftest*
1798 echo "$ac_t""$ac_cv_mingw32" 1>&6
1799 MINGW32=
1800 test "$ac_cv_mingw32" = yes && MINGW32=yes
1803 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1804 echo "configure:1805: checking for executable suffix" >&5
1805 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1806 echo $ac_n "(cached) $ac_c" 1>&6
1807 else
1808 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1809 ac_cv_exeext=.exe
1810 else
1811 rm -f conftest*
1812 echo 'int main () { return 0; }' > conftest.$ac_ext
1813 ac_cv_exeext=
1814 if { (eval echo configure:1815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1815 for file in conftest.*; do
1816 case $file in
1817 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1818 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1819 esac
1820 done
1821 else
1822 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1824 rm -f conftest*
1825 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1829 EXEEXT=""
1830 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1831 echo "$ac_t""${ac_cv_exeext}" 1>&6
1832 ac_exeext=$EXEEXT
1835 host64=false
1836 target64=false
1838 # host stuff:
1840 # Extract the first word of "gcc", so it can be a program name with args.
1841 set dummy gcc; ac_word=$2
1842 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1843 echo "configure:1844: checking for $ac_word" >&5
1844 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1845 echo $ac_n "(cached) $ac_c" 1>&6
1846 else
1847 if test -n "$CC"; then
1848 ac_cv_prog_CC="$CC" # Let the user override the test.
1849 else
1850 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1851 ac_dummy="$PATH"
1852 for ac_dir in $ac_dummy; do
1853 test -z "$ac_dir" && ac_dir=.
1854 if test -f $ac_dir/$ac_word; then
1855 ac_cv_prog_CC="gcc"
1856 break
1858 done
1859 IFS="$ac_save_ifs"
1862 CC="$ac_cv_prog_CC"
1863 if test -n "$CC"; then
1864 echo "$ac_t""$CC" 1>&6
1865 else
1866 echo "$ac_t""no" 1>&6
1869 if test -z "$CC"; then
1870 # Extract the first word of "cc", so it can be a program name with args.
1871 set dummy cc; ac_word=$2
1872 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1873 echo "configure:1874: checking for $ac_word" >&5
1874 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1875 echo $ac_n "(cached) $ac_c" 1>&6
1876 else
1877 if test -n "$CC"; then
1878 ac_cv_prog_CC="$CC" # Let the user override the test.
1879 else
1880 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1881 ac_prog_rejected=no
1882 ac_dummy="$PATH"
1883 for ac_dir in $ac_dummy; do
1884 test -z "$ac_dir" && ac_dir=.
1885 if test -f $ac_dir/$ac_word; then
1886 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1887 ac_prog_rejected=yes
1888 continue
1890 ac_cv_prog_CC="cc"
1891 break
1893 done
1894 IFS="$ac_save_ifs"
1895 if test $ac_prog_rejected = yes; then
1896 # We found a bogon in the path, so make sure we never use it.
1897 set dummy $ac_cv_prog_CC
1898 shift
1899 if test $# -gt 0; then
1900 # We chose a different compiler from the bogus one.
1901 # However, it has the same basename, so the bogon will be chosen
1902 # first if we set CC to just the basename; use the full file name.
1903 shift
1904 set dummy "$ac_dir/$ac_word" "$@"
1905 shift
1906 ac_cv_prog_CC="$@"
1911 CC="$ac_cv_prog_CC"
1912 if test -n "$CC"; then
1913 echo "$ac_t""$CC" 1>&6
1914 else
1915 echo "$ac_t""no" 1>&6
1918 if test -z "$CC"; then
1919 case "`uname -s`" in
1920 *win32* | *WIN32*)
1921 # Extract the first word of "cl", so it can be a program name with args.
1922 set dummy cl; ac_word=$2
1923 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1924 echo "configure:1925: checking for $ac_word" >&5
1925 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1926 echo $ac_n "(cached) $ac_c" 1>&6
1927 else
1928 if test -n "$CC"; then
1929 ac_cv_prog_CC="$CC" # Let the user override the test.
1930 else
1931 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1932 ac_dummy="$PATH"
1933 for ac_dir in $ac_dummy; do
1934 test -z "$ac_dir" && ac_dir=.
1935 if test -f $ac_dir/$ac_word; then
1936 ac_cv_prog_CC="cl"
1937 break
1939 done
1940 IFS="$ac_save_ifs"
1943 CC="$ac_cv_prog_CC"
1944 if test -n "$CC"; then
1945 echo "$ac_t""$CC" 1>&6
1946 else
1947 echo "$ac_t""no" 1>&6
1950 esac
1952 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1955 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1956 echo "configure:1957: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1958 ac_ext=c
1959 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1960 ac_cpp='$CPP $CPPFLAGS'
1961 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1962 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1963 cross_compiling=$ac_cv_prog_cc_cross
1965 cat > conftest.$ac_ext << EOF
1967 #line 1968 "configure"
1968 #include "confdefs.h"
1970 main(){return(0);}
1972 if { (eval echo configure:1973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1973 ac_cv_prog_cc_works=yes
1974 # If we can't run a trivial program, we are probably using a cross compiler.
1975 if (./conftest; exit) 2>/dev/null; then
1976 ac_cv_prog_cc_cross=no
1977 else
1978 ac_cv_prog_cc_cross=yes
1980 else
1981 echo "configure: failed program was:" >&5
1982 cat conftest.$ac_ext >&5
1983 ac_cv_prog_cc_works=no
1985 rm -fr conftest*
1986 ac_ext=c
1987 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1988 ac_cpp='$CPP $CPPFLAGS'
1989 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1990 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1991 cross_compiling=$ac_cv_prog_cc_cross
1993 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1994 if test $ac_cv_prog_cc_works = no; then
1995 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1997 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1998 echo "configure:1999: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1999 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2000 cross_compiling=$ac_cv_prog_cc_cross
2002 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2003 echo "configure:2004: checking whether we are using GNU C" >&5
2004 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2005 echo $ac_n "(cached) $ac_c" 1>&6
2006 else
2007 cat > conftest.c <<EOF
2008 #ifdef __GNUC__
2009 yes;
2010 #endif
2012 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2013: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2013 ac_cv_prog_gcc=yes
2014 else
2015 ac_cv_prog_gcc=no
2019 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2021 if test $ac_cv_prog_gcc = yes; then
2022 GCC=yes
2023 else
2024 GCC=
2027 ac_test_CFLAGS="${CFLAGS+set}"
2028 ac_save_CFLAGS="$CFLAGS"
2029 CFLAGS=
2030 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2031 echo "configure:2032: checking whether ${CC-cc} accepts -g" >&5
2032 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2033 echo $ac_n "(cached) $ac_c" 1>&6
2034 else
2035 echo 'void f(){}' > conftest.c
2036 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2037 ac_cv_prog_cc_g=yes
2038 else
2039 ac_cv_prog_cc_g=no
2041 rm -f conftest*
2045 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2046 if test "$ac_test_CFLAGS" = set; then
2047 CFLAGS="$ac_save_CFLAGS"
2048 elif test $ac_cv_prog_cc_g = yes; then
2049 if test "$GCC" = yes; then
2050 CFLAGS="-g -O2"
2051 else
2052 CFLAGS="-g"
2054 else
2055 if test "$GCC" = yes; then
2056 CFLAGS="-O2"
2057 else
2058 CFLAGS=
2063 ALL_LINGUAS=
2064 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2065 echo "configure:2066: checking how to run the C preprocessor" >&5
2066 # On Suns, sometimes $CPP names a directory.
2067 if test -n "$CPP" && test -d "$CPP"; then
2068 CPP=
2070 if test -z "$CPP"; then
2071 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2072 echo $ac_n "(cached) $ac_c" 1>&6
2073 else
2074 # This must be in double quotes, not single quotes, because CPP may get
2075 # substituted into the Makefile and "${CC-cc}" will confuse make.
2076 CPP="${CC-cc} -E"
2077 # On the NeXT, cc -E runs the code through the compiler's parser,
2078 # not just through cpp.
2079 cat > conftest.$ac_ext <<EOF
2080 #line 2081 "configure"
2081 #include "confdefs.h"
2082 #include <assert.h>
2083 Syntax Error
2085 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2086 { (eval echo configure:2087: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2087 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2088 if test -z "$ac_err"; then
2090 else
2091 echo "$ac_err" >&5
2092 echo "configure: failed program was:" >&5
2093 cat conftest.$ac_ext >&5
2094 rm -rf conftest*
2095 CPP="${CC-cc} -E -traditional-cpp"
2096 cat > conftest.$ac_ext <<EOF
2097 #line 2098 "configure"
2098 #include "confdefs.h"
2099 #include <assert.h>
2100 Syntax Error
2102 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2103 { (eval echo configure:2104: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2104 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2105 if test -z "$ac_err"; then
2107 else
2108 echo "$ac_err" >&5
2109 echo "configure: failed program was:" >&5
2110 cat conftest.$ac_ext >&5
2111 rm -rf conftest*
2112 CPP="${CC-cc} -nologo -E"
2113 cat > conftest.$ac_ext <<EOF
2114 #line 2115 "configure"
2115 #include "confdefs.h"
2116 #include <assert.h>
2117 Syntax Error
2119 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2120 { (eval echo configure:2121: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2121 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2122 if test -z "$ac_err"; then
2124 else
2125 echo "$ac_err" >&5
2126 echo "configure: failed program was:" >&5
2127 cat conftest.$ac_ext >&5
2128 rm -rf conftest*
2129 CPP=/lib/cpp
2131 rm -f conftest*
2133 rm -f conftest*
2135 rm -f conftest*
2136 ac_cv_prog_CPP="$CPP"
2138 CPP="$ac_cv_prog_CPP"
2139 else
2140 ac_cv_prog_CPP="$CPP"
2142 echo "$ac_t""$CPP" 1>&6
2144 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2145 echo "configure:2146: checking for ANSI C header files" >&5
2146 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2147 echo $ac_n "(cached) $ac_c" 1>&6
2148 else
2149 cat > conftest.$ac_ext <<EOF
2150 #line 2151 "configure"
2151 #include "confdefs.h"
2152 #include <stdlib.h>
2153 #include <stdarg.h>
2154 #include <string.h>
2155 #include <float.h>
2157 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2158 { (eval echo configure:2159: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2159 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2160 if test -z "$ac_err"; then
2161 rm -rf conftest*
2162 ac_cv_header_stdc=yes
2163 else
2164 echo "$ac_err" >&5
2165 echo "configure: failed program was:" >&5
2166 cat conftest.$ac_ext >&5
2167 rm -rf conftest*
2168 ac_cv_header_stdc=no
2170 rm -f conftest*
2172 if test $ac_cv_header_stdc = yes; then
2173 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2174 cat > conftest.$ac_ext <<EOF
2175 #line 2176 "configure"
2176 #include "confdefs.h"
2177 #include <string.h>
2179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2180 egrep "memchr" >/dev/null 2>&1; then
2182 else
2183 rm -rf conftest*
2184 ac_cv_header_stdc=no
2186 rm -f conftest*
2190 if test $ac_cv_header_stdc = yes; then
2191 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2192 cat > conftest.$ac_ext <<EOF
2193 #line 2194 "configure"
2194 #include "confdefs.h"
2195 #include <stdlib.h>
2197 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2198 egrep "free" >/dev/null 2>&1; then
2200 else
2201 rm -rf conftest*
2202 ac_cv_header_stdc=no
2204 rm -f conftest*
2208 if test $ac_cv_header_stdc = yes; then
2209 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2210 if test "$cross_compiling" = yes; then
2212 else
2213 cat > conftest.$ac_ext <<EOF
2214 #line 2215 "configure"
2215 #include "confdefs.h"
2216 #include <ctype.h>
2217 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2218 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2219 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2220 int main () { int i; for (i = 0; i < 256; i++)
2221 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2222 exit (0); }
2225 if { (eval echo configure:2226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2226 then
2228 else
2229 echo "configure: failed program was:" >&5
2230 cat conftest.$ac_ext >&5
2231 rm -fr conftest*
2232 ac_cv_header_stdc=no
2234 rm -fr conftest*
2240 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2241 if test $ac_cv_header_stdc = yes; then
2242 cat >> confdefs.h <<\EOF
2243 #define STDC_HEADERS 1
2248 echo $ac_n "checking for working const""... $ac_c" 1>&6
2249 echo "configure:2250: checking for working const" >&5
2250 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2251 echo $ac_n "(cached) $ac_c" 1>&6
2252 else
2253 cat > conftest.$ac_ext <<EOF
2254 #line 2255 "configure"
2255 #include "confdefs.h"
2257 int main() {
2259 /* Ultrix mips cc rejects this. */
2260 typedef int charset[2]; const charset x;
2261 /* SunOS 4.1.1 cc rejects this. */
2262 char const *const *ccp;
2263 char **p;
2264 /* NEC SVR4.0.2 mips cc rejects this. */
2265 struct point {int x, y;};
2266 static struct point const zero = {0,0};
2267 /* AIX XL C 1.02.0.0 rejects this.
2268 It does not let you subtract one const X* pointer from another in an arm
2269 of an if-expression whose if-part is not a constant expression */
2270 const char *g = "string";
2271 ccp = &g + (g ? g-g : 0);
2272 /* HPUX 7.0 cc rejects these. */
2273 ++ccp;
2274 p = (char**) ccp;
2275 ccp = (char const *const *) p;
2276 { /* SCO 3.2v4 cc rejects this. */
2277 char *t;
2278 char const *s = 0 ? (char *) 0 : (char const *) 0;
2280 *t++ = 0;
2282 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2283 int x[] = {25, 17};
2284 const int *foo = &x[0];
2285 ++foo;
2287 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2288 typedef const int *iptr;
2289 iptr p = 0;
2290 ++p;
2292 { /* AIX XL C 1.02.0.0 rejects this saying
2293 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2294 struct s { int j; const int *ap[3]; };
2295 struct s *b; b->j = 5;
2297 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2298 const int foo = 10;
2301 ; return 0; }
2303 if { (eval echo configure:2304: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2304 rm -rf conftest*
2305 ac_cv_c_const=yes
2306 else
2307 echo "configure: failed program was:" >&5
2308 cat conftest.$ac_ext >&5
2309 rm -rf conftest*
2310 ac_cv_c_const=no
2312 rm -f conftest*
2315 echo "$ac_t""$ac_cv_c_const" 1>&6
2316 if test $ac_cv_c_const = no; then
2317 cat >> confdefs.h <<\EOF
2318 #define const
2323 echo $ac_n "checking for inline""... $ac_c" 1>&6
2324 echo "configure:2325: checking for inline" >&5
2325 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2326 echo $ac_n "(cached) $ac_c" 1>&6
2327 else
2328 ac_cv_c_inline=no
2329 for ac_kw in inline __inline__ __inline; do
2330 cat > conftest.$ac_ext <<EOF
2331 #line 2332 "configure"
2332 #include "confdefs.h"
2334 int main() {
2335 } $ac_kw foo() {
2336 ; return 0; }
2338 if { (eval echo configure:2339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2339 rm -rf conftest*
2340 ac_cv_c_inline=$ac_kw; break
2341 else
2342 echo "configure: failed program was:" >&5
2343 cat conftest.$ac_ext >&5
2345 rm -f conftest*
2346 done
2350 echo "$ac_t""$ac_cv_c_inline" 1>&6
2351 case "$ac_cv_c_inline" in
2352 inline | yes) ;;
2353 no) cat >> confdefs.h <<\EOF
2354 #define inline
2357 *) cat >> confdefs.h <<EOF
2358 #define inline $ac_cv_c_inline
2361 esac
2363 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2364 echo "configure:2365: checking for off_t" >&5
2365 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2366 echo $ac_n "(cached) $ac_c" 1>&6
2367 else
2368 cat > conftest.$ac_ext <<EOF
2369 #line 2370 "configure"
2370 #include "confdefs.h"
2371 #include <sys/types.h>
2372 #if STDC_HEADERS
2373 #include <stdlib.h>
2374 #include <stddef.h>
2375 #endif
2377 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2378 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2379 rm -rf conftest*
2380 ac_cv_type_off_t=yes
2381 else
2382 rm -rf conftest*
2383 ac_cv_type_off_t=no
2385 rm -f conftest*
2388 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2389 if test $ac_cv_type_off_t = no; then
2390 cat >> confdefs.h <<\EOF
2391 #define off_t long
2396 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2397 echo "configure:2398: checking for size_t" >&5
2398 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2399 echo $ac_n "(cached) $ac_c" 1>&6
2400 else
2401 cat > conftest.$ac_ext <<EOF
2402 #line 2403 "configure"
2403 #include "confdefs.h"
2404 #include <sys/types.h>
2405 #if STDC_HEADERS
2406 #include <stdlib.h>
2407 #include <stddef.h>
2408 #endif
2410 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2411 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2412 rm -rf conftest*
2413 ac_cv_type_size_t=yes
2414 else
2415 rm -rf conftest*
2416 ac_cv_type_size_t=no
2418 rm -f conftest*
2421 echo "$ac_t""$ac_cv_type_size_t" 1>&6
2422 if test $ac_cv_type_size_t = no; then
2423 cat >> confdefs.h <<\EOF
2424 #define size_t unsigned
2429 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2430 # for constant arguments. Useless!
2431 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2432 echo "configure:2433: checking for working alloca.h" >&5
2433 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2434 echo $ac_n "(cached) $ac_c" 1>&6
2435 else
2436 cat > conftest.$ac_ext <<EOF
2437 #line 2438 "configure"
2438 #include "confdefs.h"
2439 #include <alloca.h>
2440 int main() {
2441 char *p = alloca(2 * sizeof(int));
2442 ; return 0; }
2444 if { (eval echo configure:2445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2445 rm -rf conftest*
2446 ac_cv_header_alloca_h=yes
2447 else
2448 echo "configure: failed program was:" >&5
2449 cat conftest.$ac_ext >&5
2450 rm -rf conftest*
2451 ac_cv_header_alloca_h=no
2453 rm -f conftest*
2456 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2457 if test $ac_cv_header_alloca_h = yes; then
2458 cat >> confdefs.h <<\EOF
2459 #define HAVE_ALLOCA_H 1
2464 echo $ac_n "checking for alloca""... $ac_c" 1>&6
2465 echo "configure:2466: checking for alloca" >&5
2466 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2467 echo $ac_n "(cached) $ac_c" 1>&6
2468 else
2469 cat > conftest.$ac_ext <<EOF
2470 #line 2471 "configure"
2471 #include "confdefs.h"
2473 #ifdef __GNUC__
2474 # define alloca __builtin_alloca
2475 #else
2476 # ifdef _MSC_VER
2477 # include <malloc.h>
2478 # define alloca _alloca
2479 # else
2480 # if HAVE_ALLOCA_H
2481 # include <alloca.h>
2482 # else
2483 # ifdef _AIX
2484 #pragma alloca
2485 # else
2486 # ifndef alloca /* predefined by HP cc +Olibcalls */
2487 char *alloca ();
2488 # endif
2489 # endif
2490 # endif
2491 # endif
2492 #endif
2494 int main() {
2495 char *p = (char *) alloca(1);
2496 ; return 0; }
2498 if { (eval echo configure:2499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2499 rm -rf conftest*
2500 ac_cv_func_alloca_works=yes
2501 else
2502 echo "configure: failed program was:" >&5
2503 cat conftest.$ac_ext >&5
2504 rm -rf conftest*
2505 ac_cv_func_alloca_works=no
2507 rm -f conftest*
2510 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
2511 if test $ac_cv_func_alloca_works = yes; then
2512 cat >> confdefs.h <<\EOF
2513 #define HAVE_ALLOCA 1
2518 if test $ac_cv_func_alloca_works = no; then
2519 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2520 # that cause trouble. Some versions do not even contain alloca or
2521 # contain a buggy version. If you still want to use their alloca,
2522 # use ar to extract alloca.o from them instead of compiling alloca.c.
2523 ALLOCA=alloca.${ac_objext}
2524 cat >> confdefs.h <<\EOF
2525 #define C_ALLOCA 1
2529 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2530 echo "configure:2531: checking whether alloca needs Cray hooks" >&5
2531 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2532 echo $ac_n "(cached) $ac_c" 1>&6
2533 else
2534 cat > conftest.$ac_ext <<EOF
2535 #line 2536 "configure"
2536 #include "confdefs.h"
2537 #if defined(CRAY) && ! defined(CRAY2)
2538 webecray
2539 #else
2540 wenotbecray
2541 #endif
2544 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2545 egrep "webecray" >/dev/null 2>&1; then
2546 rm -rf conftest*
2547 ac_cv_os_cray=yes
2548 else
2549 rm -rf conftest*
2550 ac_cv_os_cray=no
2552 rm -f conftest*
2556 echo "$ac_t""$ac_cv_os_cray" 1>&6
2557 if test $ac_cv_os_cray = yes; then
2558 for ac_func in _getb67 GETB67 getb67; do
2559 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2560 echo "configure:2561: checking for $ac_func" >&5
2561 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2562 echo $ac_n "(cached) $ac_c" 1>&6
2563 else
2564 cat > conftest.$ac_ext <<EOF
2565 #line 2566 "configure"
2566 #include "confdefs.h"
2567 /* System header to define __stub macros and hopefully few prototypes,
2568 which can conflict with char $ac_func(); below. */
2569 #include <assert.h>
2570 /* Override any gcc2 internal prototype to avoid an error. */
2571 /* We use char because int might match the return type of a gcc2
2572 builtin and then its argument prototype would still apply. */
2573 char $ac_func();
2575 int main() {
2577 /* The GNU C library defines this for functions which it implements
2578 to always fail with ENOSYS. Some functions are actually named
2579 something starting with __ and the normal name is an alias. */
2580 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2581 choke me
2582 #else
2583 $ac_func();
2584 #endif
2586 ; return 0; }
2588 if { (eval echo configure:2589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2589 rm -rf conftest*
2590 eval "ac_cv_func_$ac_func=yes"
2591 else
2592 echo "configure: failed program was:" >&5
2593 cat conftest.$ac_ext >&5
2594 rm -rf conftest*
2595 eval "ac_cv_func_$ac_func=no"
2597 rm -f conftest*
2600 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2601 echo "$ac_t""yes" 1>&6
2602 cat >> confdefs.h <<EOF
2603 #define CRAY_STACKSEG_END $ac_func
2606 break
2607 else
2608 echo "$ac_t""no" 1>&6
2611 done
2614 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2615 echo "configure:2616: checking stack direction for C alloca" >&5
2616 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2617 echo $ac_n "(cached) $ac_c" 1>&6
2618 else
2619 if test "$cross_compiling" = yes; then
2620 ac_cv_c_stack_direction=0
2621 else
2622 cat > conftest.$ac_ext <<EOF
2623 #line 2624 "configure"
2624 #include "confdefs.h"
2625 find_stack_direction ()
2627 static char *addr = 0;
2628 auto char dummy;
2629 if (addr == 0)
2631 addr = &dummy;
2632 return find_stack_direction ();
2634 else
2635 return (&dummy > addr) ? 1 : -1;
2637 main ()
2639 exit (find_stack_direction() < 0);
2642 if { (eval echo configure:2643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2643 then
2644 ac_cv_c_stack_direction=1
2645 else
2646 echo "configure: failed program was:" >&5
2647 cat conftest.$ac_ext >&5
2648 rm -fr conftest*
2649 ac_cv_c_stack_direction=-1
2651 rm -fr conftest*
2656 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2657 cat >> confdefs.h <<EOF
2658 #define STACK_DIRECTION $ac_cv_c_stack_direction
2663 for ac_hdr in unistd.h
2665 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2666 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2667 echo "configure:2668: checking for $ac_hdr" >&5
2668 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2669 echo $ac_n "(cached) $ac_c" 1>&6
2670 else
2671 cat > conftest.$ac_ext <<EOF
2672 #line 2673 "configure"
2673 #include "confdefs.h"
2674 #include <$ac_hdr>
2676 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2677 { (eval echo configure:2678: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2678 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2679 if test -z "$ac_err"; then
2680 rm -rf conftest*
2681 eval "ac_cv_header_$ac_safe=yes"
2682 else
2683 echo "$ac_err" >&5
2684 echo "configure: failed program was:" >&5
2685 cat conftest.$ac_ext >&5
2686 rm -rf conftest*
2687 eval "ac_cv_header_$ac_safe=no"
2689 rm -f conftest*
2691 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2692 echo "$ac_t""yes" 1>&6
2693 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2694 cat >> confdefs.h <<EOF
2695 #define $ac_tr_hdr 1
2698 else
2699 echo "$ac_t""no" 1>&6
2701 done
2703 for ac_func in getpagesize
2705 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2706 echo "configure:2707: checking for $ac_func" >&5
2707 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2708 echo $ac_n "(cached) $ac_c" 1>&6
2709 else
2710 cat > conftest.$ac_ext <<EOF
2711 #line 2712 "configure"
2712 #include "confdefs.h"
2713 /* System header to define __stub macros and hopefully few prototypes,
2714 which can conflict with char $ac_func(); below. */
2715 #include <assert.h>
2716 /* Override any gcc2 internal prototype to avoid an error. */
2717 /* We use char because int might match the return type of a gcc2
2718 builtin and then its argument prototype would still apply. */
2719 char $ac_func();
2721 int main() {
2723 /* The GNU C library defines this for functions which it implements
2724 to always fail with ENOSYS. Some functions are actually named
2725 something starting with __ and the normal name is an alias. */
2726 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2727 choke me
2728 #else
2729 $ac_func();
2730 #endif
2732 ; return 0; }
2734 if { (eval echo configure:2735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2735 rm -rf conftest*
2736 eval "ac_cv_func_$ac_func=yes"
2737 else
2738 echo "configure: failed program was:" >&5
2739 cat conftest.$ac_ext >&5
2740 rm -rf conftest*
2741 eval "ac_cv_func_$ac_func=no"
2743 rm -f conftest*
2746 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2747 echo "$ac_t""yes" 1>&6
2748 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2749 cat >> confdefs.h <<EOF
2750 #define $ac_tr_func 1
2753 else
2754 echo "$ac_t""no" 1>&6
2756 done
2758 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2759 echo "configure:2760: checking for working mmap" >&5
2760 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2761 echo $ac_n "(cached) $ac_c" 1>&6
2762 else
2763 if test "$cross_compiling" = yes; then
2764 ac_cv_func_mmap_fixed_mapped=no
2765 else
2766 cat > conftest.$ac_ext <<EOF
2767 #line 2768 "configure"
2768 #include "confdefs.h"
2770 /* Thanks to Mike Haertel and Jim Avera for this test.
2771 Here is a matrix of mmap possibilities:
2772 mmap private not fixed
2773 mmap private fixed at somewhere currently unmapped
2774 mmap private fixed at somewhere already mapped
2775 mmap shared not fixed
2776 mmap shared fixed at somewhere currently unmapped
2777 mmap shared fixed at somewhere already mapped
2778 For private mappings, we should verify that changes cannot be read()
2779 back from the file, nor mmap's back from the file at a different
2780 address. (There have been systems where private was not correctly
2781 implemented like the infamous i386 svr4.0, and systems where the
2782 VM page cache was not coherent with the filesystem buffer cache
2783 like early versions of FreeBSD and possibly contemporary NetBSD.)
2784 For shared mappings, we should conversely verify that changes get
2785 propogated back to all the places they're supposed to be.
2787 Grep wants private fixed already mapped.
2788 The main things grep needs to know about mmap are:
2789 * does it exist and is it safe to write into the mmap'd area
2790 * how to use it (BSD variants) */
2791 #include <sys/types.h>
2792 #include <fcntl.h>
2793 #include <sys/mman.h>
2795 /* This mess was copied from the GNU getpagesize.h. */
2796 #ifndef HAVE_GETPAGESIZE
2797 # ifdef HAVE_UNISTD_H
2798 # include <unistd.h>
2799 # endif
2801 /* Assume that all systems that can run configure have sys/param.h. */
2802 # ifndef HAVE_SYS_PARAM_H
2803 # define HAVE_SYS_PARAM_H 1
2804 # endif
2806 # ifdef _SC_PAGESIZE
2807 # define getpagesize() sysconf(_SC_PAGESIZE)
2808 # else /* no _SC_PAGESIZE */
2809 # ifdef HAVE_SYS_PARAM_H
2810 # include <sys/param.h>
2811 # ifdef EXEC_PAGESIZE
2812 # define getpagesize() EXEC_PAGESIZE
2813 # else /* no EXEC_PAGESIZE */
2814 # ifdef NBPG
2815 # define getpagesize() NBPG * CLSIZE
2816 # ifndef CLSIZE
2817 # define CLSIZE 1
2818 # endif /* no CLSIZE */
2819 # else /* no NBPG */
2820 # ifdef NBPC
2821 # define getpagesize() NBPC
2822 # else /* no NBPC */
2823 # ifdef PAGESIZE
2824 # define getpagesize() PAGESIZE
2825 # endif /* PAGESIZE */
2826 # endif /* no NBPC */
2827 # endif /* no NBPG */
2828 # endif /* no EXEC_PAGESIZE */
2829 # else /* no HAVE_SYS_PARAM_H */
2830 # define getpagesize() 8192 /* punt totally */
2831 # endif /* no HAVE_SYS_PARAM_H */
2832 # endif /* no _SC_PAGESIZE */
2834 #endif /* no HAVE_GETPAGESIZE */
2836 #ifdef __cplusplus
2837 extern "C" { void *malloc(unsigned); }
2838 #else
2839 char *malloc();
2840 #endif
2843 main()
2845 char *data, *data2, *data3;
2846 int i, pagesize;
2847 int fd;
2849 pagesize = getpagesize();
2852 * First, make a file with some known garbage in it.
2854 data = malloc(pagesize);
2855 if (!data)
2856 exit(1);
2857 for (i = 0; i < pagesize; ++i)
2858 *(data + i) = rand();
2859 umask(0);
2860 fd = creat("conftestmmap", 0600);
2861 if (fd < 0)
2862 exit(1);
2863 if (write(fd, data, pagesize) != pagesize)
2864 exit(1);
2865 close(fd);
2868 * Next, try to mmap the file at a fixed address which
2869 * already has something else allocated at it. If we can,
2870 * also make sure that we see the same garbage.
2872 fd = open("conftestmmap", O_RDWR);
2873 if (fd < 0)
2874 exit(1);
2875 data2 = malloc(2 * pagesize);
2876 if (!data2)
2877 exit(1);
2878 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2879 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2880 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2881 exit(1);
2882 for (i = 0; i < pagesize; ++i)
2883 if (*(data + i) != *(data2 + i))
2884 exit(1);
2887 * Finally, make sure that changes to the mapped area
2888 * do not percolate back to the file as seen by read().
2889 * (This is a bug on some variants of i386 svr4.0.)
2891 for (i = 0; i < pagesize; ++i)
2892 *(data2 + i) = *(data2 + i) + 1;
2893 data3 = malloc(pagesize);
2894 if (!data3)
2895 exit(1);
2896 if (read(fd, data3, pagesize) != pagesize)
2897 exit(1);
2898 for (i = 0; i < pagesize; ++i)
2899 if (*(data + i) != *(data3 + i))
2900 exit(1);
2901 close(fd);
2902 unlink("conftestmmap");
2903 exit(0);
2907 if { (eval echo configure:2908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2908 then
2909 ac_cv_func_mmap_fixed_mapped=yes
2910 else
2911 echo "configure: failed program was:" >&5
2912 cat conftest.$ac_ext >&5
2913 rm -fr conftest*
2914 ac_cv_func_mmap_fixed_mapped=no
2916 rm -fr conftest*
2921 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2922 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2923 cat >> confdefs.h <<\EOF
2924 #define HAVE_MMAP 1
2930 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2931 unistd.h values.h sys/param.h
2933 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2934 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2935 echo "configure:2936: checking for $ac_hdr" >&5
2936 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2937 echo $ac_n "(cached) $ac_c" 1>&6
2938 else
2939 cat > conftest.$ac_ext <<EOF
2940 #line 2941 "configure"
2941 #include "confdefs.h"
2942 #include <$ac_hdr>
2944 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2945 { (eval echo configure:2946: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2946 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2947 if test -z "$ac_err"; then
2948 rm -rf conftest*
2949 eval "ac_cv_header_$ac_safe=yes"
2950 else
2951 echo "$ac_err" >&5
2952 echo "configure: failed program was:" >&5
2953 cat conftest.$ac_ext >&5
2954 rm -rf conftest*
2955 eval "ac_cv_header_$ac_safe=no"
2957 rm -f conftest*
2959 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2960 echo "$ac_t""yes" 1>&6
2961 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2962 cat >> confdefs.h <<EOF
2963 #define $ac_tr_hdr 1
2966 else
2967 echo "$ac_t""no" 1>&6
2969 done
2971 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2972 __argz_count __argz_stringify __argz_next
2974 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2975 echo "configure:2976: checking for $ac_func" >&5
2976 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2977 echo $ac_n "(cached) $ac_c" 1>&6
2978 else
2979 cat > conftest.$ac_ext <<EOF
2980 #line 2981 "configure"
2981 #include "confdefs.h"
2982 /* System header to define __stub macros and hopefully few prototypes,
2983 which can conflict with char $ac_func(); below. */
2984 #include <assert.h>
2985 /* Override any gcc2 internal prototype to avoid an error. */
2986 /* We use char because int might match the return type of a gcc2
2987 builtin and then its argument prototype would still apply. */
2988 char $ac_func();
2990 int main() {
2992 /* The GNU C library defines this for functions which it implements
2993 to always fail with ENOSYS. Some functions are actually named
2994 something starting with __ and the normal name is an alias. */
2995 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2996 choke me
2997 #else
2998 $ac_func();
2999 #endif
3001 ; return 0; }
3003 if { (eval echo configure:3004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3004 rm -rf conftest*
3005 eval "ac_cv_func_$ac_func=yes"
3006 else
3007 echo "configure: failed program was:" >&5
3008 cat conftest.$ac_ext >&5
3009 rm -rf conftest*
3010 eval "ac_cv_func_$ac_func=no"
3012 rm -f conftest*
3015 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3016 echo "$ac_t""yes" 1>&6
3017 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3018 cat >> confdefs.h <<EOF
3019 #define $ac_tr_func 1
3022 else
3023 echo "$ac_t""no" 1>&6
3025 done
3028 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3029 for ac_func in stpcpy
3031 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3032 echo "configure:3033: checking for $ac_func" >&5
3033 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3034 echo $ac_n "(cached) $ac_c" 1>&6
3035 else
3036 cat > conftest.$ac_ext <<EOF
3037 #line 3038 "configure"
3038 #include "confdefs.h"
3039 /* System header to define __stub macros and hopefully few prototypes,
3040 which can conflict with char $ac_func(); below. */
3041 #include <assert.h>
3042 /* Override any gcc2 internal prototype to avoid an error. */
3043 /* We use char because int might match the return type of a gcc2
3044 builtin and then its argument prototype would still apply. */
3045 char $ac_func();
3047 int main() {
3049 /* The GNU C library defines this for functions which it implements
3050 to always fail with ENOSYS. Some functions are actually named
3051 something starting with __ and the normal name is an alias. */
3052 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3053 choke me
3054 #else
3055 $ac_func();
3056 #endif
3058 ; return 0; }
3060 if { (eval echo configure:3061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3061 rm -rf conftest*
3062 eval "ac_cv_func_$ac_func=yes"
3063 else
3064 echo "configure: failed program was:" >&5
3065 cat conftest.$ac_ext >&5
3066 rm -rf conftest*
3067 eval "ac_cv_func_$ac_func=no"
3069 rm -f conftest*
3072 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3073 echo "$ac_t""yes" 1>&6
3074 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3075 cat >> confdefs.h <<EOF
3076 #define $ac_tr_func 1
3079 else
3080 echo "$ac_t""no" 1>&6
3082 done
3085 if test "${ac_cv_func_stpcpy}" = "yes"; then
3086 cat >> confdefs.h <<\EOF
3087 #define HAVE_STPCPY 1
3092 if test $ac_cv_header_locale_h = yes; then
3093 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3094 echo "configure:3095: checking for LC_MESSAGES" >&5
3095 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3096 echo $ac_n "(cached) $ac_c" 1>&6
3097 else
3098 cat > conftest.$ac_ext <<EOF
3099 #line 3100 "configure"
3100 #include "confdefs.h"
3101 #include <locale.h>
3102 int main() {
3103 return LC_MESSAGES
3104 ; return 0; }
3106 if { (eval echo configure:3107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3107 rm -rf conftest*
3108 am_cv_val_LC_MESSAGES=yes
3109 else
3110 echo "configure: failed program was:" >&5
3111 cat conftest.$ac_ext >&5
3112 rm -rf conftest*
3113 am_cv_val_LC_MESSAGES=no
3115 rm -f conftest*
3118 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3119 if test $am_cv_val_LC_MESSAGES = yes; then
3120 cat >> confdefs.h <<\EOF
3121 #define HAVE_LC_MESSAGES 1
3126 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3127 echo "configure:3128: checking whether NLS is requested" >&5
3128 # Check whether --enable-nls or --disable-nls was given.
3129 if test "${enable_nls+set}" = set; then
3130 enableval="$enable_nls"
3131 USE_NLS=$enableval
3132 else
3133 USE_NLS=yes
3136 echo "$ac_t""$USE_NLS" 1>&6
3139 USE_INCLUDED_LIBINTL=no
3141 if test "$USE_NLS" = "yes"; then
3142 cat >> confdefs.h <<\EOF
3143 #define ENABLE_NLS 1
3146 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3147 echo "configure:3148: checking whether included gettext is requested" >&5
3148 # Check whether --with-included-gettext or --without-included-gettext was given.
3149 if test "${with_included_gettext+set}" = set; then
3150 withval="$with_included_gettext"
3151 nls_cv_force_use_gnu_gettext=$withval
3152 else
3153 nls_cv_force_use_gnu_gettext=no
3156 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3158 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3159 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3160 nls_cv_header_intl=
3161 nls_cv_header_libgt=
3162 CATOBJEXT=NONE
3164 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3165 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3166 echo "configure:3167: checking for libintl.h" >&5
3167 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3168 echo $ac_n "(cached) $ac_c" 1>&6
3169 else
3170 cat > conftest.$ac_ext <<EOF
3171 #line 3172 "configure"
3172 #include "confdefs.h"
3173 #include <libintl.h>
3175 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3176 { (eval echo configure:3177: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3177 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3178 if test -z "$ac_err"; then
3179 rm -rf conftest*
3180 eval "ac_cv_header_$ac_safe=yes"
3181 else
3182 echo "$ac_err" >&5
3183 echo "configure: failed program was:" >&5
3184 cat conftest.$ac_ext >&5
3185 rm -rf conftest*
3186 eval "ac_cv_header_$ac_safe=no"
3188 rm -f conftest*
3190 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3191 echo "$ac_t""yes" 1>&6
3192 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3193 echo "configure:3194: checking for gettext in libc" >&5
3194 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3195 echo $ac_n "(cached) $ac_c" 1>&6
3196 else
3197 cat > conftest.$ac_ext <<EOF
3198 #line 3199 "configure"
3199 #include "confdefs.h"
3200 #include <libintl.h>
3201 int main() {
3202 return (int) gettext ("")
3203 ; return 0; }
3205 if { (eval echo configure:3206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3206 rm -rf conftest*
3207 gt_cv_func_gettext_libc=yes
3208 else
3209 echo "configure: failed program was:" >&5
3210 cat conftest.$ac_ext >&5
3211 rm -rf conftest*
3212 gt_cv_func_gettext_libc=no
3214 rm -f conftest*
3217 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3219 if test "$gt_cv_func_gettext_libc" != "yes"; then
3220 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3221 echo "configure:3222: checking for bindtextdomain in -lintl" >&5
3222 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3223 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3224 echo $ac_n "(cached) $ac_c" 1>&6
3225 else
3226 ac_save_LIBS="$LIBS"
3227 LIBS="-lintl $LIBS"
3228 cat > conftest.$ac_ext <<EOF
3229 #line 3230 "configure"
3230 #include "confdefs.h"
3231 /* Override any gcc2 internal prototype to avoid an error. */
3232 /* We use char because int might match the return type of a gcc2
3233 builtin and then its argument prototype would still apply. */
3234 char bindtextdomain();
3236 int main() {
3237 bindtextdomain()
3238 ; return 0; }
3240 if { (eval echo configure:3241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3241 rm -rf conftest*
3242 eval "ac_cv_lib_$ac_lib_var=yes"
3243 else
3244 echo "configure: failed program was:" >&5
3245 cat conftest.$ac_ext >&5
3246 rm -rf conftest*
3247 eval "ac_cv_lib_$ac_lib_var=no"
3249 rm -f conftest*
3250 LIBS="$ac_save_LIBS"
3253 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3254 echo "$ac_t""yes" 1>&6
3255 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3256 echo "configure:3257: checking for gettext in libintl" >&5
3257 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3258 echo $ac_n "(cached) $ac_c" 1>&6
3259 else
3260 cat > conftest.$ac_ext <<EOF
3261 #line 3262 "configure"
3262 #include "confdefs.h"
3264 int main() {
3265 return (int) gettext ("")
3266 ; return 0; }
3268 if { (eval echo configure:3269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3269 rm -rf conftest*
3270 gt_cv_func_gettext_libintl=yes
3271 else
3272 echo "configure: failed program was:" >&5
3273 cat conftest.$ac_ext >&5
3274 rm -rf conftest*
3275 gt_cv_func_gettext_libintl=no
3277 rm -f conftest*
3280 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3281 else
3282 echo "$ac_t""no" 1>&6
3287 if test "$gt_cv_func_gettext_libc" = "yes" \
3288 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3289 cat >> confdefs.h <<\EOF
3290 #define HAVE_GETTEXT 1
3293 # Extract the first word of "msgfmt", so it can be a program name with args.
3294 set dummy msgfmt; ac_word=$2
3295 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3296 echo "configure:3297: checking for $ac_word" >&5
3297 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3298 echo $ac_n "(cached) $ac_c" 1>&6
3299 else
3300 case "$MSGFMT" in
3302 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3305 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3306 for ac_dir in $PATH; do
3307 test -z "$ac_dir" && ac_dir=.
3308 if test -f $ac_dir/$ac_word; then
3309 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3310 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3311 break
3314 done
3315 IFS="$ac_save_ifs"
3316 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3318 esac
3320 MSGFMT="$ac_cv_path_MSGFMT"
3321 if test -n "$MSGFMT"; then
3322 echo "$ac_t""$MSGFMT" 1>&6
3323 else
3324 echo "$ac_t""no" 1>&6
3326 if test "$MSGFMT" != "no"; then
3327 for ac_func in dcgettext
3329 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3330 echo "configure:3331: checking for $ac_func" >&5
3331 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3332 echo $ac_n "(cached) $ac_c" 1>&6
3333 else
3334 cat > conftest.$ac_ext <<EOF
3335 #line 3336 "configure"
3336 #include "confdefs.h"
3337 /* System header to define __stub macros and hopefully few prototypes,
3338 which can conflict with char $ac_func(); below. */
3339 #include <assert.h>
3340 /* Override any gcc2 internal prototype to avoid an error. */
3341 /* We use char because int might match the return type of a gcc2
3342 builtin and then its argument prototype would still apply. */
3343 char $ac_func();
3345 int main() {
3347 /* The GNU C library defines this for functions which it implements
3348 to always fail with ENOSYS. Some functions are actually named
3349 something starting with __ and the normal name is an alias. */
3350 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3351 choke me
3352 #else
3353 $ac_func();
3354 #endif
3356 ; return 0; }
3358 if { (eval echo configure:3359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3359 rm -rf conftest*
3360 eval "ac_cv_func_$ac_func=yes"
3361 else
3362 echo "configure: failed program was:" >&5
3363 cat conftest.$ac_ext >&5
3364 rm -rf conftest*
3365 eval "ac_cv_func_$ac_func=no"
3367 rm -f conftest*
3370 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3371 echo "$ac_t""yes" 1>&6
3372 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3373 cat >> confdefs.h <<EOF
3374 #define $ac_tr_func 1
3377 else
3378 echo "$ac_t""no" 1>&6
3380 done
3382 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3383 set dummy gmsgfmt; ac_word=$2
3384 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3385 echo "configure:3386: checking for $ac_word" >&5
3386 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3387 echo $ac_n "(cached) $ac_c" 1>&6
3388 else
3389 case "$GMSGFMT" in
3391 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3393 ?:/*)
3394 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3397 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3398 ac_dummy="$PATH"
3399 for ac_dir in $ac_dummy; do
3400 test -z "$ac_dir" && ac_dir=.
3401 if test -f $ac_dir/$ac_word; then
3402 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3403 break
3405 done
3406 IFS="$ac_save_ifs"
3407 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3409 esac
3411 GMSGFMT="$ac_cv_path_GMSGFMT"
3412 if test -n "$GMSGFMT"; then
3413 echo "$ac_t""$GMSGFMT" 1>&6
3414 else
3415 echo "$ac_t""no" 1>&6
3418 # Extract the first word of "xgettext", so it can be a program name with args.
3419 set dummy xgettext; ac_word=$2
3420 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3421 echo "configure:3422: checking for $ac_word" >&5
3422 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3423 echo $ac_n "(cached) $ac_c" 1>&6
3424 else
3425 case "$XGETTEXT" in
3427 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3430 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3431 for ac_dir in $PATH; do
3432 test -z "$ac_dir" && ac_dir=.
3433 if test -f $ac_dir/$ac_word; then
3434 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3435 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3436 break
3439 done
3440 IFS="$ac_save_ifs"
3441 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3443 esac
3445 XGETTEXT="$ac_cv_path_XGETTEXT"
3446 if test -n "$XGETTEXT"; then
3447 echo "$ac_t""$XGETTEXT" 1>&6
3448 else
3449 echo "$ac_t""no" 1>&6
3452 cat > conftest.$ac_ext <<EOF
3453 #line 3454 "configure"
3454 #include "confdefs.h"
3456 int main() {
3457 extern int _nl_msg_cat_cntr;
3458 return _nl_msg_cat_cntr
3459 ; return 0; }
3461 if { (eval echo configure:3462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3462 rm -rf conftest*
3463 CATOBJEXT=.gmo
3464 DATADIRNAME=share
3465 else
3466 echo "configure: failed program was:" >&5
3467 cat conftest.$ac_ext >&5
3468 rm -rf conftest*
3469 CATOBJEXT=.mo
3470 DATADIRNAME=lib
3472 rm -f conftest*
3473 INSTOBJEXT=.mo
3477 else
3478 echo "$ac_t""no" 1>&6
3483 if test "$CATOBJEXT" = "NONE"; then
3484 nls_cv_use_gnu_gettext=yes
3488 if test "$nls_cv_use_gnu_gettext" = "yes"; then
3489 INTLOBJS="\$(GETTOBJS)"
3490 # Extract the first word of "msgfmt", so it can be a program name with args.
3491 set dummy msgfmt; ac_word=$2
3492 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3493 echo "configure:3494: checking for $ac_word" >&5
3494 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3495 echo $ac_n "(cached) $ac_c" 1>&6
3496 else
3497 case "$MSGFMT" in
3499 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3502 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3503 for ac_dir in $PATH; do
3504 test -z "$ac_dir" && ac_dir=.
3505 if test -f $ac_dir/$ac_word; then
3506 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3507 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3508 break
3511 done
3512 IFS="$ac_save_ifs"
3513 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
3515 esac
3517 MSGFMT="$ac_cv_path_MSGFMT"
3518 if test -n "$MSGFMT"; then
3519 echo "$ac_t""$MSGFMT" 1>&6
3520 else
3521 echo "$ac_t""no" 1>&6
3524 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3525 set dummy gmsgfmt; ac_word=$2
3526 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3527 echo "configure:3528: checking for $ac_word" >&5
3528 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3529 echo $ac_n "(cached) $ac_c" 1>&6
3530 else
3531 case "$GMSGFMT" in
3533 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3535 ?:/*)
3536 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3539 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3540 ac_dummy="$PATH"
3541 for ac_dir in $ac_dummy; do
3542 test -z "$ac_dir" && ac_dir=.
3543 if test -f $ac_dir/$ac_word; then
3544 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3545 break
3547 done
3548 IFS="$ac_save_ifs"
3549 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3551 esac
3553 GMSGFMT="$ac_cv_path_GMSGFMT"
3554 if test -n "$GMSGFMT"; then
3555 echo "$ac_t""$GMSGFMT" 1>&6
3556 else
3557 echo "$ac_t""no" 1>&6
3560 # Extract the first word of "xgettext", so it can be a program name with args.
3561 set dummy xgettext; ac_word=$2
3562 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3563 echo "configure:3564: checking for $ac_word" >&5
3564 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3565 echo $ac_n "(cached) $ac_c" 1>&6
3566 else
3567 case "$XGETTEXT" in
3569 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3572 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3573 for ac_dir in $PATH; do
3574 test -z "$ac_dir" && ac_dir=.
3575 if test -f $ac_dir/$ac_word; then
3576 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3577 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3578 break
3581 done
3582 IFS="$ac_save_ifs"
3583 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3585 esac
3587 XGETTEXT="$ac_cv_path_XGETTEXT"
3588 if test -n "$XGETTEXT"; then
3589 echo "$ac_t""$XGETTEXT" 1>&6
3590 else
3591 echo "$ac_t""no" 1>&6
3595 USE_INCLUDED_LIBINTL=yes
3596 CATOBJEXT=.gmo
3597 INSTOBJEXT=.mo
3598 DATADIRNAME=share
3599 INTLDEPS='$(top_builddir)/../intl/libintl.a'
3600 INTLLIBS=$INTLDEPS
3601 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
3602 nls_cv_header_intl=libintl.h
3603 nls_cv_header_libgt=libgettext.h
3606 if test "$XGETTEXT" != ":"; then
3607 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
3609 else
3610 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
3611 XGETTEXT=":"
3615 # We need to process the po/ directory.
3616 POSUB=po
3617 else
3618 DATADIRNAME=share
3619 nls_cv_header_intl=libintl.h
3620 nls_cv_header_libgt=libgettext.h
3623 # If this is used in GNU gettext we have to set USE_NLS to `yes'
3624 # because some of the sources are only built for this goal.
3625 if test "$PACKAGE" = gettext; then
3626 USE_NLS=yes
3627 USE_INCLUDED_LIBINTL=yes
3630 for lang in $ALL_LINGUAS; do
3631 GMOFILES="$GMOFILES $lang.gmo"
3632 POFILES="$POFILES $lang.po"
3633 done
3648 if test "x$CATOBJEXT" != "x"; then
3649 if test "x$ALL_LINGUAS" = "x"; then
3650 LINGUAS=
3651 else
3652 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
3653 echo "configure:3654: checking for catalogs to be installed" >&5
3654 NEW_LINGUAS=
3655 for lang in ${LINGUAS=$ALL_LINGUAS}; do
3656 case "$ALL_LINGUAS" in
3657 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
3658 esac
3659 done
3660 LINGUAS=$NEW_LINGUAS
3661 echo "$ac_t""$LINGUAS" 1>&6
3664 if test -n "$LINGUAS"; then
3665 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
3669 if test $ac_cv_header_locale_h = yes; then
3670 INCLUDE_LOCALE_H="#include <locale.h>"
3671 else
3672 INCLUDE_LOCALE_H="\
3673 /* The system does not provide the header <locale.h>. Take care yourself. */"
3677 if test -f $srcdir/po2tbl.sed.in; then
3678 if test "$CATOBJEXT" = ".cat"; then
3679 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
3680 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
3681 echo "configure:3682: checking for linux/version.h" >&5
3682 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3683 echo $ac_n "(cached) $ac_c" 1>&6
3684 else
3685 cat > conftest.$ac_ext <<EOF
3686 #line 3687 "configure"
3687 #include "confdefs.h"
3688 #include <linux/version.h>
3690 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3691 { (eval echo configure:3692: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3692 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3693 if test -z "$ac_err"; then
3694 rm -rf conftest*
3695 eval "ac_cv_header_$ac_safe=yes"
3696 else
3697 echo "$ac_err" >&5
3698 echo "configure: failed program was:" >&5
3699 cat conftest.$ac_ext >&5
3700 rm -rf conftest*
3701 eval "ac_cv_header_$ac_safe=no"
3703 rm -f conftest*
3705 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3706 echo "$ac_t""yes" 1>&6
3707 msgformat=linux
3708 else
3709 echo "$ac_t""no" 1>&6
3710 msgformat=xopen
3714 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
3716 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
3717 $srcdir/po2tbl.sed.in > po2tbl.sed
3720 if test "$PACKAGE" = "gettext"; then
3721 GT_NO="#NO#"
3722 GT_YES=
3723 else
3724 GT_NO=
3725 GT_YES="#YES#"
3730 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
3736 if test -d $srcdir/po; then
3737 test -d po || mkdir po
3738 if test "x$srcdir" != "x."; then
3739 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
3740 posrcprefix="$srcdir/"
3741 else
3742 posrcprefix="../$srcdir/"
3744 else
3745 posrcprefix="../"
3747 rm -f po/POTFILES
3748 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
3749 < $srcdir/po/POTFILES.in > po/POTFILES
3753 # Permit host specific settings.
3754 . ${srcdir}/configure.host
3757 # Find a good install program. We prefer a C program (faster),
3758 # so one script is as good as another. But avoid the broken or
3759 # incompatible versions:
3760 # SysV /etc/install, /usr/sbin/install
3761 # SunOS /usr/etc/install
3762 # IRIX /sbin/install
3763 # AIX /bin/install
3764 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3765 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3766 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3767 # ./install, which can be erroneously created by make from ./install.sh.
3768 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3769 echo "configure:3770: checking for a BSD compatible install" >&5
3770 if test -z "$INSTALL"; then
3771 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3772 echo $ac_n "(cached) $ac_c" 1>&6
3773 else
3774 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3775 for ac_dir in $PATH; do
3776 # Account for people who put trailing slashes in PATH elements.
3777 case "$ac_dir/" in
3778 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3780 # OSF1 and SCO ODT 3.0 have their own names for install.
3781 # Don't use installbsd from OSF since it installs stuff as root
3782 # by default.
3783 for ac_prog in ginstall scoinst install; do
3784 if test -f $ac_dir/$ac_prog; then
3785 if test $ac_prog = install &&
3786 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3787 # AIX install. It has an incompatible calling convention.
3789 else
3790 ac_cv_path_install="$ac_dir/$ac_prog -c"
3791 break 2
3794 done
3796 esac
3797 done
3798 IFS="$ac_save_IFS"
3801 if test "${ac_cv_path_install+set}" = set; then
3802 INSTALL="$ac_cv_path_install"
3803 else
3804 # As a last resort, use the slow shell script. We don't cache a
3805 # path for INSTALL within a source directory, because that will
3806 # break other packages using the cache if that directory is
3807 # removed, or if the path is relative.
3808 INSTALL="$ac_install_sh"
3811 echo "$ac_t""$INSTALL" 1>&6
3813 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3814 # It thinks the first close brace ends the variable substitution.
3815 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3817 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3819 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3822 BFD_HOST_64BIT_LONG=0
3823 BFD_HOST_64_BIT_DEFINED=0
3824 BFD_HOST_64_BIT=
3825 BFD_HOST_U_64_BIT=
3826 if test "x${HOST_64BIT_TYPE}" = "xlong"; then
3827 BFD_HOST_64BIT_LONG=1
3828 elif test "x${HOST_64BIT_TYPE}" != "x"; then
3829 BFD_HOST_64_BIT_DEFINED=1
3830 BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
3831 BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
3838 # Put a plausible default for CC_FOR_BUILD in Makefile.
3839 if test -z "$CC_FOR_BUILD"; then
3840 if test "x$cross_compiling" = "xno"; then
3841 CC_FOR_BUILD='$(CC)'
3842 else
3843 CC_FOR_BUILD=gcc
3847 # Also set EXEEXT_FOR_BUILD.
3848 if test "x$cross_compiling" = "xno"; then
3849 EXEEXT_FOR_BUILD='$(EXEEXT)'
3850 else
3851 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
3852 echo "configure:3853: checking for build system executable suffix" >&5
3853 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
3854 echo $ac_n "(cached) $ac_c" 1>&6
3855 else
3856 cat > ac_c_test.c << 'EOF'
3857 int main() {
3858 /* Nothing needed here */
3861 ${CC_FOR_BUILD} -o ac_c_test am_c_test.c 1>&5 2>&5
3862 bfd_cv_build_exeext=`echo ac_c_test.* | grep -v ac_c_test.c | sed -e s/ac_c_test//`
3863 rm -f ac_c_test*
3864 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
3867 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
3868 EXEEXT_FOR_BUILD=""
3869 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
3873 for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
3875 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3876 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3877 echo "configure:3878: checking for $ac_hdr" >&5
3878 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3879 echo $ac_n "(cached) $ac_c" 1>&6
3880 else
3881 cat > conftest.$ac_ext <<EOF
3882 #line 3883 "configure"
3883 #include "confdefs.h"
3884 #include <$ac_hdr>
3886 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3887 { (eval echo configure:3888: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3888 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3889 if test -z "$ac_err"; then
3890 rm -rf conftest*
3891 eval "ac_cv_header_$ac_safe=yes"
3892 else
3893 echo "$ac_err" >&5
3894 echo "configure: failed program was:" >&5
3895 cat conftest.$ac_ext >&5
3896 rm -rf conftest*
3897 eval "ac_cv_header_$ac_safe=no"
3899 rm -f conftest*
3901 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3902 echo "$ac_t""yes" 1>&6
3903 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3904 cat >> confdefs.h <<EOF
3905 #define $ac_tr_hdr 1
3908 else
3909 echo "$ac_t""no" 1>&6
3911 done
3913 for ac_hdr in fcntl.h sys/file.h sys/time.h
3915 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3916 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3917 echo "configure:3918: checking for $ac_hdr" >&5
3918 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3919 echo $ac_n "(cached) $ac_c" 1>&6
3920 else
3921 cat > conftest.$ac_ext <<EOF
3922 #line 3923 "configure"
3923 #include "confdefs.h"
3924 #include <$ac_hdr>
3926 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3927 { (eval echo configure:3928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3928 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3929 if test -z "$ac_err"; then
3930 rm -rf conftest*
3931 eval "ac_cv_header_$ac_safe=yes"
3932 else
3933 echo "$ac_err" >&5
3934 echo "configure: failed program was:" >&5
3935 cat conftest.$ac_ext >&5
3936 rm -rf conftest*
3937 eval "ac_cv_header_$ac_safe=no"
3939 rm -f conftest*
3941 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3942 echo "$ac_t""yes" 1>&6
3943 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3944 cat >> confdefs.h <<EOF
3945 #define $ac_tr_hdr 1
3948 else
3949 echo "$ac_t""no" 1>&6
3951 done
3953 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3954 echo "configure:3955: checking whether time.h and sys/time.h may both be included" >&5
3955 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
3956 echo $ac_n "(cached) $ac_c" 1>&6
3957 else
3958 cat > conftest.$ac_ext <<EOF
3959 #line 3960 "configure"
3960 #include "confdefs.h"
3961 #include <sys/types.h>
3962 #include <sys/time.h>
3963 #include <time.h>
3964 int main() {
3965 struct tm *tp;
3966 ; return 0; }
3968 if { (eval echo configure:3969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3969 rm -rf conftest*
3970 ac_cv_header_time=yes
3971 else
3972 echo "configure: failed program was:" >&5
3973 cat conftest.$ac_ext >&5
3974 rm -rf conftest*
3975 ac_cv_header_time=no
3977 rm -f conftest*
3980 echo "$ac_t""$ac_cv_header_time" 1>&6
3981 if test $ac_cv_header_time = yes; then
3982 cat >> confdefs.h <<\EOF
3983 #define TIME_WITH_SYS_TIME 1
3988 ac_header_dirent=no
3989 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
3991 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3992 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
3993 echo "configure:3994: checking for $ac_hdr that defines DIR" >&5
3994 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
3995 echo $ac_n "(cached) $ac_c" 1>&6
3996 else
3997 cat > conftest.$ac_ext <<EOF
3998 #line 3999 "configure"
3999 #include "confdefs.h"
4000 #include <sys/types.h>
4001 #include <$ac_hdr>
4002 int main() {
4003 DIR *dirp = 0;
4004 ; return 0; }
4006 if { (eval echo configure:4007: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4007 rm -rf conftest*
4008 eval "ac_cv_header_dirent_$ac_safe=yes"
4009 else
4010 echo "configure: failed program was:" >&5
4011 cat conftest.$ac_ext >&5
4012 rm -rf conftest*
4013 eval "ac_cv_header_dirent_$ac_safe=no"
4015 rm -f conftest*
4017 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4018 echo "$ac_t""yes" 1>&6
4019 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4020 cat >> confdefs.h <<EOF
4021 #define $ac_tr_hdr 1
4023 ac_header_dirent=$ac_hdr; break
4024 else
4025 echo "$ac_t""no" 1>&6
4027 done
4028 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4029 if test $ac_header_dirent = dirent.h; then
4030 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4031 echo "configure:4032: checking for opendir in -ldir" >&5
4032 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4033 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4034 echo $ac_n "(cached) $ac_c" 1>&6
4035 else
4036 ac_save_LIBS="$LIBS"
4037 LIBS="-ldir $LIBS"
4038 cat > conftest.$ac_ext <<EOF
4039 #line 4040 "configure"
4040 #include "confdefs.h"
4041 /* Override any gcc2 internal prototype to avoid an error. */
4042 /* We use char because int might match the return type of a gcc2
4043 builtin and then its argument prototype would still apply. */
4044 char opendir();
4046 int main() {
4047 opendir()
4048 ; return 0; }
4050 if { (eval echo configure:4051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4051 rm -rf conftest*
4052 eval "ac_cv_lib_$ac_lib_var=yes"
4053 else
4054 echo "configure: failed program was:" >&5
4055 cat conftest.$ac_ext >&5
4056 rm -rf conftest*
4057 eval "ac_cv_lib_$ac_lib_var=no"
4059 rm -f conftest*
4060 LIBS="$ac_save_LIBS"
4063 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4064 echo "$ac_t""yes" 1>&6
4065 LIBS="$LIBS -ldir"
4066 else
4067 echo "$ac_t""no" 1>&6
4070 else
4071 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4072 echo "configure:4073: checking for opendir in -lx" >&5
4073 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4074 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4075 echo $ac_n "(cached) $ac_c" 1>&6
4076 else
4077 ac_save_LIBS="$LIBS"
4078 LIBS="-lx $LIBS"
4079 cat > conftest.$ac_ext <<EOF
4080 #line 4081 "configure"
4081 #include "confdefs.h"
4082 /* Override any gcc2 internal prototype to avoid an error. */
4083 /* We use char because int might match the return type of a gcc2
4084 builtin and then its argument prototype would still apply. */
4085 char opendir();
4087 int main() {
4088 opendir()
4089 ; return 0; }
4091 if { (eval echo configure:4092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4092 rm -rf conftest*
4093 eval "ac_cv_lib_$ac_lib_var=yes"
4094 else
4095 echo "configure: failed program was:" >&5
4096 cat conftest.$ac_ext >&5
4097 rm -rf conftest*
4098 eval "ac_cv_lib_$ac_lib_var=no"
4100 rm -f conftest*
4101 LIBS="$ac_save_LIBS"
4104 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4105 echo "$ac_t""yes" 1>&6
4106 LIBS="$LIBS -lx"
4107 else
4108 echo "$ac_t""no" 1>&6
4113 for ac_func in fcntl getpagesize setitimer sysconf fdopen
4115 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4116 echo "configure:4117: checking for $ac_func" >&5
4117 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4118 echo $ac_n "(cached) $ac_c" 1>&6
4119 else
4120 cat > conftest.$ac_ext <<EOF
4121 #line 4122 "configure"
4122 #include "confdefs.h"
4123 /* System header to define __stub macros and hopefully few prototypes,
4124 which can conflict with char $ac_func(); below. */
4125 #include <assert.h>
4126 /* Override any gcc2 internal prototype to avoid an error. */
4127 /* We use char because int might match the return type of a gcc2
4128 builtin and then its argument prototype would still apply. */
4129 char $ac_func();
4131 int main() {
4133 /* The GNU C library defines this for functions which it implements
4134 to always fail with ENOSYS. Some functions are actually named
4135 something starting with __ and the normal name is an alias. */
4136 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4137 choke me
4138 #else
4139 $ac_func();
4140 #endif
4142 ; return 0; }
4144 if { (eval echo configure:4145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4145 rm -rf conftest*
4146 eval "ac_cv_func_$ac_func=yes"
4147 else
4148 echo "configure: failed program was:" >&5
4149 cat conftest.$ac_ext >&5
4150 rm -rf conftest*
4151 eval "ac_cv_func_$ac_func=no"
4153 rm -f conftest*
4156 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4157 echo "$ac_t""yes" 1>&6
4158 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4159 cat >> confdefs.h <<EOF
4160 #define $ac_tr_func 1
4163 else
4164 echo "$ac_t""no" 1>&6
4166 done
4170 case "${host}" in
4171 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows)
4172 cat >> confdefs.h <<\EOF
4173 #define USE_BINARY_FOPEN 1
4176 esac
4178 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4179 echo "configure:4180: checking whether strstr must be declared" >&5
4180 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4181 echo $ac_n "(cached) $ac_c" 1>&6
4182 else
4183 cat > conftest.$ac_ext <<EOF
4184 #line 4185 "configure"
4185 #include "confdefs.h"
4187 #include <stdio.h>
4188 #ifdef HAVE_STRING_H
4189 #include <string.h>
4190 #else
4191 #ifdef HAVE_STRINGS_H
4192 #include <strings.h>
4193 #endif
4194 #endif
4195 #ifdef HAVE_STDLIB_H
4196 #include <stdlib.h>
4197 #endif
4198 #ifdef HAVE_UNISTD_H
4199 #include <unistd.h>
4200 #endif
4201 int main() {
4202 char *(*pfn) = (char *(*)) strstr
4203 ; return 0; }
4205 if { (eval echo configure:4206: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4206 rm -rf conftest*
4207 bfd_cv_decl_needed_strstr=no
4208 else
4209 echo "configure: failed program was:" >&5
4210 cat conftest.$ac_ext >&5
4211 rm -rf conftest*
4212 bfd_cv_decl_needed_strstr=yes
4214 rm -f conftest*
4217 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4218 if test $bfd_cv_decl_needed_strstr = yes; then
4219 cat >> confdefs.h <<\EOF
4220 #define NEED_DECLARATION_STRSTR 1
4225 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4226 echo "configure:4227: checking whether malloc must be declared" >&5
4227 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4228 echo $ac_n "(cached) $ac_c" 1>&6
4229 else
4230 cat > conftest.$ac_ext <<EOF
4231 #line 4232 "configure"
4232 #include "confdefs.h"
4234 #include <stdio.h>
4235 #ifdef HAVE_STRING_H
4236 #include <string.h>
4237 #else
4238 #ifdef HAVE_STRINGS_H
4239 #include <strings.h>
4240 #endif
4241 #endif
4242 #ifdef HAVE_STDLIB_H
4243 #include <stdlib.h>
4244 #endif
4245 #ifdef HAVE_UNISTD_H
4246 #include <unistd.h>
4247 #endif
4248 int main() {
4249 char *(*pfn) = (char *(*)) malloc
4250 ; return 0; }
4252 if { (eval echo configure:4253: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4253 rm -rf conftest*
4254 bfd_cv_decl_needed_malloc=no
4255 else
4256 echo "configure: failed program was:" >&5
4257 cat conftest.$ac_ext >&5
4258 rm -rf conftest*
4259 bfd_cv_decl_needed_malloc=yes
4261 rm -f conftest*
4264 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4265 if test $bfd_cv_decl_needed_malloc = yes; then
4266 cat >> confdefs.h <<\EOF
4267 #define NEED_DECLARATION_MALLOC 1
4272 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4273 echo "configure:4274: checking whether realloc must be declared" >&5
4274 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4275 echo $ac_n "(cached) $ac_c" 1>&6
4276 else
4277 cat > conftest.$ac_ext <<EOF
4278 #line 4279 "configure"
4279 #include "confdefs.h"
4281 #include <stdio.h>
4282 #ifdef HAVE_STRING_H
4283 #include <string.h>
4284 #else
4285 #ifdef HAVE_STRINGS_H
4286 #include <strings.h>
4287 #endif
4288 #endif
4289 #ifdef HAVE_STDLIB_H
4290 #include <stdlib.h>
4291 #endif
4292 #ifdef HAVE_UNISTD_H
4293 #include <unistd.h>
4294 #endif
4295 int main() {
4296 char *(*pfn) = (char *(*)) realloc
4297 ; return 0; }
4299 if { (eval echo configure:4300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4300 rm -rf conftest*
4301 bfd_cv_decl_needed_realloc=no
4302 else
4303 echo "configure: failed program was:" >&5
4304 cat conftest.$ac_ext >&5
4305 rm -rf conftest*
4306 bfd_cv_decl_needed_realloc=yes
4308 rm -f conftest*
4311 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4312 if test $bfd_cv_decl_needed_realloc = yes; then
4313 cat >> confdefs.h <<\EOF
4314 #define NEED_DECLARATION_REALLOC 1
4319 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4320 echo "configure:4321: checking whether free must be declared" >&5
4321 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4322 echo $ac_n "(cached) $ac_c" 1>&6
4323 else
4324 cat > conftest.$ac_ext <<EOF
4325 #line 4326 "configure"
4326 #include "confdefs.h"
4328 #include <stdio.h>
4329 #ifdef HAVE_STRING_H
4330 #include <string.h>
4331 #else
4332 #ifdef HAVE_STRINGS_H
4333 #include <strings.h>
4334 #endif
4335 #endif
4336 #ifdef HAVE_STDLIB_H
4337 #include <stdlib.h>
4338 #endif
4339 #ifdef HAVE_UNISTD_H
4340 #include <unistd.h>
4341 #endif
4342 int main() {
4343 char *(*pfn) = (char *(*)) free
4344 ; return 0; }
4346 if { (eval echo configure:4347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4347 rm -rf conftest*
4348 bfd_cv_decl_needed_free=no
4349 else
4350 echo "configure: failed program was:" >&5
4351 cat conftest.$ac_ext >&5
4352 rm -rf conftest*
4353 bfd_cv_decl_needed_free=yes
4355 rm -f conftest*
4358 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4359 if test $bfd_cv_decl_needed_free = yes; then
4360 cat >> confdefs.h <<\EOF
4361 #define NEED_DECLARATION_FREE 1
4366 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4367 echo "configure:4368: checking whether getenv must be declared" >&5
4368 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4369 echo $ac_n "(cached) $ac_c" 1>&6
4370 else
4371 cat > conftest.$ac_ext <<EOF
4372 #line 4373 "configure"
4373 #include "confdefs.h"
4375 #include <stdio.h>
4376 #ifdef HAVE_STRING_H
4377 #include <string.h>
4378 #else
4379 #ifdef HAVE_STRINGS_H
4380 #include <strings.h>
4381 #endif
4382 #endif
4383 #ifdef HAVE_STDLIB_H
4384 #include <stdlib.h>
4385 #endif
4386 #ifdef HAVE_UNISTD_H
4387 #include <unistd.h>
4388 #endif
4389 int main() {
4390 char *(*pfn) = (char *(*)) getenv
4391 ; return 0; }
4393 if { (eval echo configure:4394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4394 rm -rf conftest*
4395 bfd_cv_decl_needed_getenv=no
4396 else
4397 echo "configure: failed program was:" >&5
4398 cat conftest.$ac_ext >&5
4399 rm -rf conftest*
4400 bfd_cv_decl_needed_getenv=yes
4402 rm -f conftest*
4405 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
4406 if test $bfd_cv_decl_needed_getenv = yes; then
4407 cat >> confdefs.h <<\EOF
4408 #define NEED_DECLARATION_GETENV 1
4414 # If we are configured native, pick a core file support file.
4415 COREFILE=
4416 COREFLAG=
4417 TRAD_HEADER=
4418 if test "${target}" = "${host}"; then
4419 case "${host}" in
4420 alpha*-*-linux-gnu*)
4421 COREFILE=trad-core.lo
4422 TRAD_HEADER='"hosts/alphalinux.h"'
4424 alpha*-*-netbsd*) COREFILE=netbsd-core.lo ;;
4425 alpha*-*-*) COREFILE=osf-core.lo ;;
4426 arm-*-riscix) COREFILE=trad-core.lo ;;
4427 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
4428 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
4429 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
4430 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
4431 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
4432 i[3456]86-sequent-bsd*)
4433 COREFILE=trad-core.lo;
4434 TRAD_HEADER='"hosts/symmetry.h"'
4436 i[3456]86-sequent-sysv4*) ;;
4437 i[3456]86-sequent-sysv*)
4438 COREFILE=trad-core.lo
4439 TRAD_HEADER='"hosts/symmetry.h"'
4441 i[3456]86-*-bsd* | i[3456]86-*-freebsd*)
4442 COREFILE=trad-core.lo
4443 TRAD_HEADER='"hosts/i386bsd.h"'
4445 i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
4446 COREFILE=netbsd-core.lo
4448 i[3456]86-esix-sysv3*)
4449 COREFILE=trad-core.lo
4450 TRAD_HEADER='"hosts/esix.h"'
4452 i[3456]86-*-sco3.2v5*)
4453 COREFILE=sco5-core.lo
4455 i[3456]86-*-sco* | i[3456]86-*-isc*)
4456 COREFILE=trad-core.lo
4457 TRAD_HEADER='"hosts/i386sco.h"'
4459 i[3456]86-*-mach3*)
4460 COREFILE=trad-core.lo
4461 TRAD_HEADER='"hosts/i386mach3.h"'
4463 i[3456]86-*-linux-gnu*)
4464 COREFILE=trad-core.lo
4465 TRAD_HEADER='"hosts/i386linux.h"'
4467 i[3456]86-*-isc*) COREFILE=trad-core.lo ;;
4468 i[3456]86-*-aix*) COREFILE=aix386-core.lo ;;
4469 i860-*-mach3* | i860-*-osf1*)
4470 COREFILE=trad-core.lo
4471 TRAD_HEADER='"hosts/i860mach3.h"'
4473 mips-dec-bsd*)
4474 COREFILE=trad-core.lo
4475 TRAD_HEADER='"hosts/mipsbsd.h"'
4477 mips-dec-mach3*)
4478 COREFILE=trad-core.lo
4479 TRAD_HEADER='"hosts/mipsmach3.h"'
4481 mips-*-netbsd* | mips*-*-openbsd*)
4482 COREFILE=netbsd-core.lo
4484 mips-dec-*)
4485 COREFILE=trad-core.lo
4486 TRAD_HEADER='"hosts/decstation.h"'
4488 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
4489 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
4490 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
4491 mips-*-mach3*)
4492 COREFILE=trad-core.lo
4493 TRAD_HEADER='"hosts/mipsmach3.h"'
4495 mips-*-sysv4*) ;;
4496 mips-*-sysv* | mips-*-riscos*)
4497 COREFILE=trad-core.lo
4498 TRAD_HEADER='"hosts/riscos.h"'
4500 mips-sony-bsd*)
4501 COREFILE=trad-core.lo
4502 TRAD_HEADER='"hosts/news-mips.h"'
4504 m68*-bull*-sysv*)
4505 COREFILE=trad-core.lo
4506 TRAD_HEADER='"hosts/dpx2.h"'
4508 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
4509 m68*-hp-bsd*)
4510 COREFILE=trad-core.lo
4511 TRAD_HEADER='"hosts/hp300bsd.h"'
4513 m68*-*-linux-gnu*)
4514 COREFILE=trad-core.lo
4515 TRAD_HEADER='"hosts/m68klinux.h"'
4517 m68*-motorola-sysv*)
4518 COREFILE=trad-core.lo
4519 TRAD_HEADER='"hosts/delta68.h"'
4521 m68*-sony-*)
4522 COREFILE=trad-core.lo
4523 TRAD_HEADER='"hosts/news.h"'
4525 m68*-*-netbsd* | m68*-*-openbsd*)
4526 COREFILE=netbsd-core.lo
4528 m68*-apple-aux*)
4529 COREFILE=trad-core.lo
4530 TRAD_HEADER='"hosts/m68kaux.h"'
4532 m88*-*-sysv4*) ;;
4533 m88*-motorola-sysv*) COREFILE=ptrace-core.lo ;;
4534 m88*-*-mach3*)
4535 COREFILE=trad-core.lo
4536 TRAD_HEADER='"hosts/m88kmach3.h"'
4538 ns32k-pc532-mach)
4539 COREFILE=trad-core.lo
4540 TRAD_HEADER='"hosts/pc532mach.h"'
4542 ns32k-*-netbsd* | ns32k-*-openbsd*)
4543 COREFILE=netbsd-core.lo
4545 rs6000-*-lynx*) COREFILE=lynx-core.lo ;;
4546 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
4547 rs6000-*-*) COREFILE=rs6000-core.lo ;;
4548 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
4549 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
4550 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
4551 powerpc-*-beos*) ;;
4552 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
4553 sparc-*-netbsd* | sparc-*-openbsd*)
4554 COREFILE=netbsd-core.lo
4556 tahoe-*-*)
4557 COREFILE=trad-core.lo
4558 TRAD_HEADER='"hosts/tahoe.h"'
4560 vax-*-ultrix2*)
4561 COREFILE=trad-core.lo
4562 TRAD_HEADER='"hosts/vaxult2.h"'
4564 vax-*-ultrix*)
4565 COREFILE=trad-core.lo
4566 TRAD_HEADER='"hosts/vaxult2.h"'
4568 vax-*-*)
4569 COREFILE=trad-core.lo
4570 TRAD_HEADER='"hosts/vaxbsd.h"'
4572 esac
4574 case "$COREFILE" in
4575 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
4576 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
4577 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
4578 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
4579 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
4580 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
4581 osf-core.lo) COREFLAG=-DOSF_CORE ;;
4582 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
4583 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
4584 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
4585 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
4586 esac
4588 # ELF corefile support has several flavors, but all of
4589 # them use something called <sys/procfs.h>
4590 for ac_hdr in sys/procfs.h
4592 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4593 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4594 echo "configure:4595: checking for $ac_hdr" >&5
4595 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4596 echo $ac_n "(cached) $ac_c" 1>&6
4597 else
4598 cat > conftest.$ac_ext <<EOF
4599 #line 4600 "configure"
4600 #include "confdefs.h"
4601 #include <$ac_hdr>
4603 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4604 { (eval echo configure:4605: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4605 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4606 if test -z "$ac_err"; then
4607 rm -rf conftest*
4608 eval "ac_cv_header_$ac_safe=yes"
4609 else
4610 echo "$ac_err" >&5
4611 echo "configure: failed program was:" >&5
4612 cat conftest.$ac_ext >&5
4613 rm -rf conftest*
4614 eval "ac_cv_header_$ac_safe=no"
4616 rm -f conftest*
4618 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4619 echo "$ac_t""yes" 1>&6
4620 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4621 cat >> confdefs.h <<EOF
4622 #define $ac_tr_hdr 1
4625 else
4626 echo "$ac_t""no" 1>&6
4628 done
4630 if test "$ac_cv_header_sys_procfs_h" = yes; then
4631 echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
4632 echo "configure:4633: checking for prstatus_t in sys/procfs.h" >&5
4633 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
4634 echo $ac_n "(cached) $ac_c" 1>&6
4635 else
4636 cat > conftest.$ac_ext <<EOF
4637 #line 4638 "configure"
4638 #include "confdefs.h"
4639 #include <sys/procfs.h>
4640 int main() {
4641 prstatus_t avar
4642 ; return 0; }
4644 if { (eval echo configure:4645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4645 rm -rf conftest*
4646 bfd_cv_have_sys_procfs_type_prstatus_t=yes
4647 else
4648 echo "configure: failed program was:" >&5
4649 cat conftest.$ac_ext >&5
4650 rm -rf conftest*
4651 bfd_cv_have_sys_procfs_type_prstatus_t=no
4654 rm -f conftest*
4657 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
4658 cat >> confdefs.h <<\EOF
4659 #define HAVE_PRSTATUS_T 1
4663 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
4665 echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
4666 echo "configure:4667: checking for prstatus_t.pr_who in sys/procfs.h" >&5
4667 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
4668 echo $ac_n "(cached) $ac_c" 1>&6
4669 else
4670 cat > conftest.$ac_ext <<EOF
4671 #line 4672 "configure"
4672 #include "confdefs.h"
4673 #include <sys/procfs.h>
4674 int main() {
4675 prstatus_t avar; void* aref = (void*) &avar.pr_who
4676 ; return 0; }
4678 if { (eval echo configure:4679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4679 rm -rf conftest*
4680 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
4681 else
4682 echo "configure: failed program was:" >&5
4683 cat conftest.$ac_ext >&5
4684 rm -rf conftest*
4685 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
4688 rm -f conftest*
4691 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
4692 cat >> confdefs.h <<\EOF
4693 #define HAVE_PRSTATUS_T_PR_WHO 1
4697 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
4699 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
4700 echo "configure:4701: checking for pstatus_t in sys/procfs.h" >&5
4701 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
4702 echo $ac_n "(cached) $ac_c" 1>&6
4703 else
4704 cat > conftest.$ac_ext <<EOF
4705 #line 4706 "configure"
4706 #include "confdefs.h"
4707 #include <sys/procfs.h>
4708 int main() {
4709 pstatus_t avar
4710 ; return 0; }
4712 if { (eval echo configure:4713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4713 rm -rf conftest*
4714 bfd_cv_have_sys_procfs_type_pstatus_t=yes
4715 else
4716 echo "configure: failed program was:" >&5
4717 cat conftest.$ac_ext >&5
4718 rm -rf conftest*
4719 bfd_cv_have_sys_procfs_type_pstatus_t=no
4722 rm -f conftest*
4725 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
4726 cat >> confdefs.h <<\EOF
4727 #define HAVE_PSTATUS_T 1
4731 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
4733 echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
4734 echo "configure:4735: checking for prpsinfo_t in sys/procfs.h" >&5
4735 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
4736 echo $ac_n "(cached) $ac_c" 1>&6
4737 else
4738 cat > conftest.$ac_ext <<EOF
4739 #line 4740 "configure"
4740 #include "confdefs.h"
4741 #include <sys/procfs.h>
4742 int main() {
4743 prpsinfo_t avar
4744 ; return 0; }
4746 if { (eval echo configure:4747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4747 rm -rf conftest*
4748 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
4749 else
4750 echo "configure: failed program was:" >&5
4751 cat conftest.$ac_ext >&5
4752 rm -rf conftest*
4753 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
4756 rm -f conftest*
4759 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
4760 cat >> confdefs.h <<\EOF
4761 #define HAVE_PRPSINFO_T 1
4765 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
4767 echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
4768 echo "configure:4769: checking for psinfo_t in sys/procfs.h" >&5
4769 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
4770 echo $ac_n "(cached) $ac_c" 1>&6
4771 else
4772 cat > conftest.$ac_ext <<EOF
4773 #line 4774 "configure"
4774 #include "confdefs.h"
4775 #include <sys/procfs.h>
4776 int main() {
4777 psinfo_t avar
4778 ; return 0; }
4780 if { (eval echo configure:4781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4781 rm -rf conftest*
4782 bfd_cv_have_sys_procfs_type_psinfo_t=yes
4783 else
4784 echo "configure: failed program was:" >&5
4785 cat conftest.$ac_ext >&5
4786 rm -rf conftest*
4787 bfd_cv_have_sys_procfs_type_psinfo_t=no
4790 rm -f conftest*
4793 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
4794 cat >> confdefs.h <<\EOF
4795 #define HAVE_PSINFO_T 1
4799 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
4801 echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
4802 echo "configure:4803: checking for lwpstatus_t in sys/procfs.h" >&5
4803 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
4804 echo $ac_n "(cached) $ac_c" 1>&6
4805 else
4806 cat > conftest.$ac_ext <<EOF
4807 #line 4808 "configure"
4808 #include "confdefs.h"
4809 #include <sys/procfs.h>
4810 int main() {
4811 lwpstatus_t avar
4812 ; return 0; }
4814 if { (eval echo configure:4815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4815 rm -rf conftest*
4816 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
4817 else
4818 echo "configure: failed program was:" >&5
4819 cat conftest.$ac_ext >&5
4820 rm -rf conftest*
4821 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
4824 rm -f conftest*
4827 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
4828 cat >> confdefs.h <<\EOF
4829 #define HAVE_LWPSTATUS_T 1
4833 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
4835 echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
4836 echo "configure:4837: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
4837 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
4838 echo $ac_n "(cached) $ac_c" 1>&6
4839 else
4840 cat > conftest.$ac_ext <<EOF
4841 #line 4842 "configure"
4842 #include "confdefs.h"
4843 #include <sys/procfs.h>
4844 int main() {
4845 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
4846 ; return 0; }
4848 if { (eval echo configure:4849: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4849 rm -rf conftest*
4850 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
4851 else
4852 echo "configure: failed program was:" >&5
4853 cat conftest.$ac_ext >&5
4854 rm -rf conftest*
4855 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
4858 rm -f conftest*
4861 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
4862 cat >> confdefs.h <<\EOF
4863 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
4867 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
4869 echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
4870 echo "configure:4871: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
4871 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
4872 echo $ac_n "(cached) $ac_c" 1>&6
4873 else
4874 cat > conftest.$ac_ext <<EOF
4875 #line 4876 "configure"
4876 #include "confdefs.h"
4877 #include <sys/procfs.h>
4878 int main() {
4879 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
4880 ; return 0; }
4882 if { (eval echo configure:4883: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4883 rm -rf conftest*
4884 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
4885 else
4886 echo "configure: failed program was:" >&5
4887 cat conftest.$ac_ext >&5
4888 rm -rf conftest*
4889 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
4892 rm -f conftest*
4895 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
4896 cat >> confdefs.h <<\EOF
4897 #define HAVE_LWPSTATUS_T_PR_REG 1
4901 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
4907 cat >> confdefs.h <<EOF
4908 #define TRAD_HEADER $TRAD_HEADER
4912 # Horrible hacks to build DLLs on Windows.
4913 WIN32LDFLAGS=
4914 WIN32LIBADD=
4915 case "${host}" in
4916 *-*-cygwin*)
4917 if test "$enable_shared" = "yes"; then
4918 WIN32LDFLAGS="-no-undefined"
4919 WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
4922 esac
4926 # target stuff:
4928 # Canonicalize the secondary target names.
4929 if test -n "$enable_targets" ; then
4930 for targ in `echo $enable_targets | sed 's/,/ /g'`
4932 result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null`
4933 if test -n "$result" ; then
4934 canon_targets="$canon_targets $result"
4935 else
4936 # Allow targets that config.sub doesn't recognize, like "all".
4937 canon_targets="$canon_targets $targ"
4939 done
4942 all_targets=false
4943 defvec=
4944 selvecs=
4945 selarchs=
4946 TDEFINES=
4947 for targ in $target $canon_targets
4949 if test "x$targ" = "xall"; then
4950 all_targets=true
4951 else
4952 . $srcdir/config.bfd
4953 if test "x$targ" = "x$target"; then
4954 defvec=$targ_defvec
4956 selvecs="$selvecs $targ_defvec $targ_selvecs"
4957 selarchs="$selarchs $targ_archs"
4958 TDEFINES="$TDEFINES $targ_cflags"
4960 done
4963 # This processing still needs to be done if we're to decide properly whether
4964 # 64-bit support needs to be compiled in. Currently, it will be included if
4965 # the default or any other explicitly requested target requires it; it
4966 # will not be included on a 32-bit host if no 64-bit target is requested, and
4967 # no "--with-64-bit-bfd" option is given, even if "--with-targets=all" is
4968 # used.
4970 # uniq the default and selected vectors in all the configured targets.
4971 f=""
4972 for i in $selvecs ; do
4973 case " $f " in
4974 *" $i "*) ;;
4975 *) f="$f $i" ;;
4976 esac
4977 done
4978 selvecs="$f"
4981 # uniq the architectures in all the configured targets.
4982 f=""
4983 for i in $selarchs ; do
4984 case " $f " in
4985 *" $i "*) ;;
4986 *) f="$f $i" ;;
4987 esac
4988 done
4989 selarchs="$f"
4991 # Target backend .o files.
4994 elf="elf.lo elflink.lo dwarf2.lo dwarf1.lo"
4996 for vec in $selvecs
4998 case "$vec" in
4999 # This list is alphabetized to make it easy to compare
5000 # with the two vector lists in targets.c.
5001 a29kcoff_big_vec) tb="$tb coff-a29k.lo cofflink.lo" ;;
5002 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
5003 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
5004 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
5005 armpe_little_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
5006 armpe_big_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
5007 armpei_little_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
5008 armpei_big_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
5009 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo cofflink.lo " ;;
5010 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo cofflink.lo " ;;
5011 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo cofflink.lo " ;;
5012 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo cofflink.lo " ;;
5013 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
5014 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
5015 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
5016 aout_mips_big_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
5017 aout_mips_little_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
5018 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
5019 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
5020 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
5021 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"
5022 target64=true ;;
5023 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5024 bfd_elf32_littlearm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5025 bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5026 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5027 bfd_elf32_bigarm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5028 bfd_elf32_bigarm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5029 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5030 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5031 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5032 target64=true ;;
5033 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
5034 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
5035 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
5036 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
5037 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;;
5038 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
5039 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5040 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5041 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5042 target64=true ;;
5043 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
5044 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
5045 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
5046 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5047 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5048 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
5049 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
5050 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5051 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5052 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5053 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5054 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
5055 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
5056 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
5057 target64=true ;;
5058 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
5059 target64=true ;;
5060 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elf64.lo $elf"
5061 target64=true ;;
5062 cisco_core_vec) tb="$tb cisco-core.lo" ;;
5063 demo_64_vec) tb="$tb demo64.lo aout64.lo"
5064 target64=true ;;
5065 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5066 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5067 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5068 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"
5069 target64=true ;;
5070 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
5071 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
5072 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
5073 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
5074 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
5075 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
5076 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
5077 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
5078 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
5079 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
5080 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
5081 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
5082 i386msdos_vec) tb="$tb i386msdos.lo" ;;
5083 i386pe_vec) tb="$tb pe-i386.lo cofflink.lo " ;;
5084 i386pei_vec) tb="$tb pei-i386.lo cofflink.lo" ;;
5085 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
5086 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
5087 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
5088 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
5089 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
5090 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
5091 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
5092 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
5093 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
5094 ieee_vec) tb="$tb ieee.lo" ;;
5095 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
5096 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
5097 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
5098 m68klynx_aout_vec) tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
5099 m68klynx_coff_vec) tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
5100 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
5101 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
5102 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
5103 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
5104 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
5105 mcore_pe_big_vec) tb="$tb pe-mcore.lo cofflink.lo" ;;
5106 mcore_pe_little_vec) tb="$tb pe-mcore.lo cofflink.lo" ;;
5107 mcore_pei_big_vec) tb="$tb pei-mcore.lo cofflink.lo" ;;
5108 mcore_pei_little_vec) tb="$tb pei-mcore.lo cofflink.lo" ;;
5109 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
5110 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
5111 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
5112 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"
5113 target64=true ;;
5114 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
5115 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
5116 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
5117 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
5118 pmac_xcoff_vec) tb="$tb coff-pmac.lo xcofflink.lo" ;;
5119 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
5120 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo cofflink.lo" ;;
5121 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo cofflink.lo" ;;
5122 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo cofflink.lo" ;;
5123 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo cofflink.lo" ;;
5124 ppcboot_vec) tb="$tb ppcboot.lo" ;;
5125 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5126 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5127 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5128 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5129 som_vec) tb="$tb som.lo" ;;
5130 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
5131 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
5132 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
5133 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
5134 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
5135 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
5136 srec_vec) tb="$tb srec.lo" ;;
5137 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
5138 symbolsrec_vec) tb="$tb srec.lo" ;;
5139 tekhex_vec) tb="$tb tekhex.lo" ;;
5140 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
5141 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
5142 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
5143 versados_vec) tb="$tb versados.lo" ;;
5144 vms_alpha_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"
5145 target64=true ;;
5146 vms_vax_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
5147 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
5148 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
5149 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo" ;;
5151 "") ;;
5152 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
5153 esac
5154 done
5156 # Target architecture .o files.
5157 # A couple of CPUs use shorter file names to avoid problems on DOS
5158 # filesystems.
5159 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
5161 # Weed out duplicate .o files.
5162 f=""
5163 for i in $tb ; do
5164 case " $f " in
5165 *" $i "*) ;;
5166 *) f="$f $i" ;;
5167 esac
5168 done
5169 tb="$f"
5171 f=""
5172 for i in $ta ; do
5173 case " $f " in
5174 *" $i "*) ;;
5175 *) f="$f $i" ;;
5176 esac
5177 done
5178 ta="$f"
5180 bfd_backends="$tb"
5181 bfd_machines="$ta"
5183 if test x${all_targets} = xtrue ; then
5184 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
5185 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
5186 selvecs=
5187 havevecs=
5188 selarchs=
5189 else # all_targets is true
5190 # Only set these if they will be nonempty, for the clever echo.
5191 havevecs=
5192 test -n "$selvecs" &&
5193 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
5194 test -n "$selvecs" &&
5195 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
5196 test -n "$selarchs" &&
5197 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
5198 fi # all_targets is true
5200 case ${host64}-${target64}-${want64} in
5201 *true*)
5202 wordsize=64
5203 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
5204 if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
5205 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
5206 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
5209 false-false-false)
5210 wordsize=32
5211 all_backends='$(BFD32_BACKENDS)'
5213 esac
5220 tdefaults=""
5221 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
5222 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
5223 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
5224 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
5227 for ac_hdr in unistd.h
5229 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5230 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5231 echo "configure:5239: checking for $ac_hdr" >&5
5232 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5233 echo $ac_n "(cached) $ac_c" 1>&6
5234 else
5235 cat > conftest.$ac_ext <<EOF
5236 #line 5244 "configure"
5237 #include "confdefs.h"
5238 #include <$ac_hdr>
5240 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5241 { (eval echo configure:5249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5242 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5243 if test -z "$ac_err"; then
5244 rm -rf conftest*
5245 eval "ac_cv_header_$ac_safe=yes"
5246 else
5247 echo "$ac_err" >&5
5248 echo "configure: failed program was:" >&5
5249 cat conftest.$ac_ext >&5
5250 rm -rf conftest*
5251 eval "ac_cv_header_$ac_safe=no"
5253 rm -f conftest*
5255 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5256 echo "$ac_t""yes" 1>&6
5257 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5258 cat >> confdefs.h <<EOF
5259 #define $ac_tr_hdr 1
5262 else
5263 echo "$ac_t""no" 1>&6
5265 done
5267 for ac_func in getpagesize
5269 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5270 echo "configure:5278: checking for $ac_func" >&5
5271 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5272 echo $ac_n "(cached) $ac_c" 1>&6
5273 else
5274 cat > conftest.$ac_ext <<EOF
5275 #line 5283 "configure"
5276 #include "confdefs.h"
5277 /* System header to define __stub macros and hopefully few prototypes,
5278 which can conflict with char $ac_func(); below. */
5279 #include <assert.h>
5280 /* Override any gcc2 internal prototype to avoid an error. */
5281 /* We use char because int might match the return type of a gcc2
5282 builtin and then its argument prototype would still apply. */
5283 char $ac_func();
5285 int main() {
5287 /* The GNU C library defines this for functions which it implements
5288 to always fail with ENOSYS. Some functions are actually named
5289 something starting with __ and the normal name is an alias. */
5290 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5291 choke me
5292 #else
5293 $ac_func();
5294 #endif
5296 ; return 0; }
5298 if { (eval echo configure:5306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5299 rm -rf conftest*
5300 eval "ac_cv_func_$ac_func=yes"
5301 else
5302 echo "configure: failed program was:" >&5
5303 cat conftest.$ac_ext >&5
5304 rm -rf conftest*
5305 eval "ac_cv_func_$ac_func=no"
5307 rm -f conftest*
5310 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5311 echo "$ac_t""yes" 1>&6
5312 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5313 cat >> confdefs.h <<EOF
5314 #define $ac_tr_func 1
5317 else
5318 echo "$ac_t""no" 1>&6
5320 done
5322 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
5323 echo "configure:5331: checking for working mmap" >&5
5324 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
5325 echo $ac_n "(cached) $ac_c" 1>&6
5326 else
5327 if test "$cross_compiling" = yes; then
5328 ac_cv_func_mmap_fixed_mapped=no
5329 else
5330 cat > conftest.$ac_ext <<EOF
5331 #line 5339 "configure"
5332 #include "confdefs.h"
5334 /* Thanks to Mike Haertel and Jim Avera for this test.
5335 Here is a matrix of mmap possibilities:
5336 mmap private not fixed
5337 mmap private fixed at somewhere currently unmapped
5338 mmap private fixed at somewhere already mapped
5339 mmap shared not fixed
5340 mmap shared fixed at somewhere currently unmapped
5341 mmap shared fixed at somewhere already mapped
5342 For private mappings, we should verify that changes cannot be read()
5343 back from the file, nor mmap's back from the file at a different
5344 address. (There have been systems where private was not correctly
5345 implemented like the infamous i386 svr4.0, and systems where the
5346 VM page cache was not coherent with the filesystem buffer cache
5347 like early versions of FreeBSD and possibly contemporary NetBSD.)
5348 For shared mappings, we should conversely verify that changes get
5349 propogated back to all the places they're supposed to be.
5351 Grep wants private fixed already mapped.
5352 The main things grep needs to know about mmap are:
5353 * does it exist and is it safe to write into the mmap'd area
5354 * how to use it (BSD variants) */
5355 #include <sys/types.h>
5356 #include <fcntl.h>
5357 #include <sys/mman.h>
5359 /* This mess was copied from the GNU getpagesize.h. */
5360 #ifndef HAVE_GETPAGESIZE
5361 # ifdef HAVE_UNISTD_H
5362 # include <unistd.h>
5363 # endif
5365 /* Assume that all systems that can run configure have sys/param.h. */
5366 # ifndef HAVE_SYS_PARAM_H
5367 # define HAVE_SYS_PARAM_H 1
5368 # endif
5370 # ifdef _SC_PAGESIZE
5371 # define getpagesize() sysconf(_SC_PAGESIZE)
5372 # else /* no _SC_PAGESIZE */
5373 # ifdef HAVE_SYS_PARAM_H
5374 # include <sys/param.h>
5375 # ifdef EXEC_PAGESIZE
5376 # define getpagesize() EXEC_PAGESIZE
5377 # else /* no EXEC_PAGESIZE */
5378 # ifdef NBPG
5379 # define getpagesize() NBPG * CLSIZE
5380 # ifndef CLSIZE
5381 # define CLSIZE 1
5382 # endif /* no CLSIZE */
5383 # else /* no NBPG */
5384 # ifdef NBPC
5385 # define getpagesize() NBPC
5386 # else /* no NBPC */
5387 # ifdef PAGESIZE
5388 # define getpagesize() PAGESIZE
5389 # endif /* PAGESIZE */
5390 # endif /* no NBPC */
5391 # endif /* no NBPG */
5392 # endif /* no EXEC_PAGESIZE */
5393 # else /* no HAVE_SYS_PARAM_H */
5394 # define getpagesize() 8192 /* punt totally */
5395 # endif /* no HAVE_SYS_PARAM_H */
5396 # endif /* no _SC_PAGESIZE */
5398 #endif /* no HAVE_GETPAGESIZE */
5400 #ifdef __cplusplus
5401 extern "C" { void *malloc(unsigned); }
5402 #else
5403 char *malloc();
5404 #endif
5407 main()
5409 char *data, *data2, *data3;
5410 int i, pagesize;
5411 int fd;
5413 pagesize = getpagesize();
5416 * First, make a file with some known garbage in it.
5418 data = malloc(pagesize);
5419 if (!data)
5420 exit(1);
5421 for (i = 0; i < pagesize; ++i)
5422 *(data + i) = rand();
5423 umask(0);
5424 fd = creat("conftestmmap", 0600);
5425 if (fd < 0)
5426 exit(1);
5427 if (write(fd, data, pagesize) != pagesize)
5428 exit(1);
5429 close(fd);
5432 * Next, try to mmap the file at a fixed address which
5433 * already has something else allocated at it. If we can,
5434 * also make sure that we see the same garbage.
5436 fd = open("conftestmmap", O_RDWR);
5437 if (fd < 0)
5438 exit(1);
5439 data2 = malloc(2 * pagesize);
5440 if (!data2)
5441 exit(1);
5442 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
5443 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
5444 MAP_PRIVATE | MAP_FIXED, fd, 0L))
5445 exit(1);
5446 for (i = 0; i < pagesize; ++i)
5447 if (*(data + i) != *(data2 + i))
5448 exit(1);
5451 * Finally, make sure that changes to the mapped area
5452 * do not percolate back to the file as seen by read().
5453 * (This is a bug on some variants of i386 svr4.0.)
5455 for (i = 0; i < pagesize; ++i)
5456 *(data2 + i) = *(data2 + i) + 1;
5457 data3 = malloc(pagesize);
5458 if (!data3)
5459 exit(1);
5460 if (read(fd, data3, pagesize) != pagesize)
5461 exit(1);
5462 for (i = 0; i < pagesize; ++i)
5463 if (*(data + i) != *(data3 + i))
5464 exit(1);
5465 close(fd);
5466 unlink("conftestmmap");
5467 exit(0);
5471 if { (eval echo configure:5479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5472 then
5473 ac_cv_func_mmap_fixed_mapped=yes
5474 else
5475 echo "configure: failed program was:" >&5
5476 cat conftest.$ac_ext >&5
5477 rm -fr conftest*
5478 ac_cv_func_mmap_fixed_mapped=no
5480 rm -fr conftest*
5485 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
5486 if test $ac_cv_func_mmap_fixed_mapped = yes; then
5487 cat >> confdefs.h <<\EOF
5488 #define HAVE_MMAP 1
5493 for ac_func in madvise mprotect
5495 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5496 echo "configure:5504: checking for $ac_func" >&5
5497 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5498 echo $ac_n "(cached) $ac_c" 1>&6
5499 else
5500 cat > conftest.$ac_ext <<EOF
5501 #line 5509 "configure"
5502 #include "confdefs.h"
5503 /* System header to define __stub macros and hopefully few prototypes,
5504 which can conflict with char $ac_func(); below. */
5505 #include <assert.h>
5506 /* Override any gcc2 internal prototype to avoid an error. */
5507 /* We use char because int might match the return type of a gcc2
5508 builtin and then its argument prototype would still apply. */
5509 char $ac_func();
5511 int main() {
5513 /* The GNU C library defines this for functions which it implements
5514 to always fail with ENOSYS. Some functions are actually named
5515 something starting with __ and the normal name is an alias. */
5516 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5517 choke me
5518 #else
5519 $ac_func();
5520 #endif
5522 ; return 0; }
5524 if { (eval echo configure:5532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5525 rm -rf conftest*
5526 eval "ac_cv_func_$ac_func=yes"
5527 else
5528 echo "configure: failed program was:" >&5
5529 cat conftest.$ac_ext >&5
5530 rm -rf conftest*
5531 eval "ac_cv_func_$ac_func=no"
5533 rm -f conftest*
5536 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5537 echo "$ac_t""yes" 1>&6
5538 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5539 cat >> confdefs.h <<EOF
5540 #define $ac_tr_func 1
5543 else
5544 echo "$ac_t""no" 1>&6
5546 done
5548 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
5549 true+yes ) cat >> confdefs.h <<\EOF
5550 #define USE_MMAP 1
5553 esac
5555 rm -f doc/config.status
5556 trap '' 1 2 15
5557 cat > confcache <<\EOF
5558 # This file is a shell script that caches the results of configure
5559 # tests run on this system so they can be shared between configure
5560 # scripts and configure runs. It is not useful on other systems.
5561 # If it contains results you don't want to keep, you may remove or edit it.
5563 # By default, configure uses ./config.cache as the cache file,
5564 # creating it if it does not exist already. You can give configure
5565 # the --cache-file=FILE option to use a different cache file; that is
5566 # what configure does when it calls configure scripts in
5567 # subdirectories, so they share the cache.
5568 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5569 # config.status only pays attention to the cache file if you give it the
5570 # --recheck option to rerun configure.
5573 # The following way of writing the cache mishandles newlines in values,
5574 # but we know of no workaround that is simple, portable, and efficient.
5575 # So, don't put newlines in cache variables' values.
5576 # Ultrix sh set writes to stderr and can't be redirected directly,
5577 # and sets the high bit in the cache file unless we assign to the vars.
5578 (set) 2>&1 |
5579 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5580 *ac_space=\ *)
5581 # `set' does not quote correctly, so add quotes (double-quote substitution
5582 # turns \\\\ into \\, and sed turns \\ into \).
5583 sed -n \
5584 -e "s/'/'\\\\''/g" \
5585 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5588 # `set' quotes correctly as required by POSIX, so do not add quotes.
5589 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5591 esac >> confcache
5592 if cmp -s $cache_file confcache; then
5594 else
5595 if test -w $cache_file; then
5596 echo "updating cache $cache_file"
5597 cat confcache > $cache_file
5598 else
5599 echo "not updating unwritable cache $cache_file"
5602 rm -f confcache
5604 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5606 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5607 # Let make expand exec_prefix.
5608 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5610 # Any assignment to VPATH causes Sun make to only execute
5611 # the first set of double-colon rules, so remove it if not needed.
5612 # If there is a colon in the path, we need to keep it.
5613 if test "x$srcdir" = x.; then
5614 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
5617 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5619 DEFS=-DHAVE_CONFIG_H
5621 # Without the "./", some shells look in PATH for config.status.
5622 : ${CONFIG_STATUS=./config.status}
5624 echo creating $CONFIG_STATUS
5625 rm -f $CONFIG_STATUS
5626 cat > $CONFIG_STATUS <<EOF
5627 #! /bin/sh
5628 # Generated automatically by configure.
5629 # Run this file to recreate the current configuration.
5630 # This directory was configured as follows,
5631 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5633 # $0 $ac_configure_args
5635 # Compiler output produced by configure, useful for debugging
5636 # configure, is in ./config.log if it exists.
5638 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5639 for ac_option
5641 case "\$ac_option" in
5642 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5643 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5644 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5645 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5646 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5647 exit 0 ;;
5648 -help | --help | --hel | --he | --h)
5649 echo "\$ac_cs_usage"; exit 0 ;;
5650 *) echo "\$ac_cs_usage"; exit 1 ;;
5651 esac
5652 done
5654 ac_given_srcdir=$srcdir
5655 ac_given_INSTALL="$INSTALL"
5657 trap 'rm -fr `echo "Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5659 cat >> $CONFIG_STATUS <<EOF
5661 # Protect against being on the right side of a sed subst in config.status.
5662 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5663 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5664 $ac_vpsub
5665 $extrasub
5666 s%@SHELL@%$SHELL%g
5667 s%@CFLAGS@%$CFLAGS%g
5668 s%@CPPFLAGS@%$CPPFLAGS%g
5669 s%@CXXFLAGS@%$CXXFLAGS%g
5670 s%@FFLAGS@%$FFLAGS%g
5671 s%@DEFS@%$DEFS%g
5672 s%@LDFLAGS@%$LDFLAGS%g
5673 s%@LIBS@%$LIBS%g
5674 s%@exec_prefix@%$exec_prefix%g
5675 s%@prefix@%$prefix%g
5676 s%@program_transform_name@%$program_transform_name%g
5677 s%@bindir@%$bindir%g
5678 s%@sbindir@%$sbindir%g
5679 s%@libexecdir@%$libexecdir%g
5680 s%@datadir@%$datadir%g
5681 s%@sysconfdir@%$sysconfdir%g
5682 s%@sharedstatedir@%$sharedstatedir%g
5683 s%@localstatedir@%$localstatedir%g
5684 s%@libdir@%$libdir%g
5685 s%@includedir@%$includedir%g
5686 s%@oldincludedir@%$oldincludedir%g
5687 s%@infodir@%$infodir%g
5688 s%@mandir@%$mandir%g
5689 s%@host@%$host%g
5690 s%@host_alias@%$host_alias%g
5691 s%@host_cpu@%$host_cpu%g
5692 s%@host_vendor@%$host_vendor%g
5693 s%@host_os@%$host_os%g
5694 s%@target@%$target%g
5695 s%@target_alias@%$target_alias%g
5696 s%@target_cpu@%$target_cpu%g
5697 s%@target_vendor@%$target_vendor%g
5698 s%@target_os@%$target_os%g
5699 s%@build@%$build%g
5700 s%@build_alias@%$build_alias%g
5701 s%@build_cpu@%$build_cpu%g
5702 s%@build_vendor@%$build_vendor%g
5703 s%@build_os@%$build_os%g
5704 s%@CC@%$CC%g
5705 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5706 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5707 s%@INSTALL_DATA@%$INSTALL_DATA%g
5708 s%@PACKAGE@%$PACKAGE%g
5709 s%@VERSION@%$VERSION%g
5710 s%@ACLOCAL@%$ACLOCAL%g
5711 s%@AUTOCONF@%$AUTOCONF%g
5712 s%@AUTOMAKE@%$AUTOMAKE%g
5713 s%@AUTOHEADER@%$AUTOHEADER%g
5714 s%@MAKEINFO@%$MAKEINFO%g
5715 s%@SET_MAKE@%$SET_MAKE%g
5716 s%@AR@%$AR%g
5717 s%@RANLIB@%$RANLIB%g
5718 s%@LD@%$LD%g
5719 s%@NM@%$NM%g
5720 s%@LN_S@%$LN_S%g
5721 s%@LIBTOOL@%$LIBTOOL%g
5722 s%@DLLTOOL@%$DLLTOOL%g
5723 s%@AS@%$AS%g
5724 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5725 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5726 s%@MAINT@%$MAINT%g
5727 s%@EXEEXT@%$EXEEXT%g
5728 s%@CPP@%$CPP%g
5729 s%@ALLOCA@%$ALLOCA%g
5730 s%@USE_NLS@%$USE_NLS%g
5731 s%@MSGFMT@%$MSGFMT%g
5732 s%@GMSGFMT@%$GMSGFMT%g
5733 s%@XGETTEXT@%$XGETTEXT%g
5734 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5735 s%@CATALOGS@%$CATALOGS%g
5736 s%@CATOBJEXT@%$CATOBJEXT%g
5737 s%@DATADIRNAME@%$DATADIRNAME%g
5738 s%@GMOFILES@%$GMOFILES%g
5739 s%@INSTOBJEXT@%$INSTOBJEXT%g
5740 s%@INTLDEPS@%$INTLDEPS%g
5741 s%@INTLLIBS@%$INTLLIBS%g
5742 s%@INTLOBJS@%$INTLOBJS%g
5743 s%@POFILES@%$POFILES%g
5744 s%@POSUB@%$POSUB%g
5745 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5746 s%@GT_NO@%$GT_NO%g
5747 s%@GT_YES@%$GT_YES%g
5748 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5749 s%@l@%$l%g
5750 s%@HDEFINES@%$HDEFINES%g
5751 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
5752 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
5753 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
5754 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
5755 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
5756 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
5757 s%@COREFILE@%$COREFILE%g
5758 s%@COREFLAG@%$COREFLAG%g
5759 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
5760 s%@WIN32LIBADD@%$WIN32LIBADD%g
5761 s%@TDEFINES@%$TDEFINES%g
5762 s%@wordsize@%$wordsize%g
5763 s%@all_backends@%$all_backends%g
5764 s%@bfd_backends@%$bfd_backends%g
5765 s%@bfd_machines@%$bfd_machines%g
5766 s%@tdefaults@%$tdefaults%g
5768 CEOF
5771 cat >> $CONFIG_STATUS <<\EOF
5773 # Split the substitutions into bite-sized pieces for seds with
5774 # small command number limits, like on Digital OSF/1 and HP-UX.
5775 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5776 ac_file=1 # Number of current file.
5777 ac_beg=1 # First line for current file.
5778 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5779 ac_more_lines=:
5780 ac_sed_cmds=""
5781 while $ac_more_lines; do
5782 if test $ac_beg -gt 1; then
5783 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5784 else
5785 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5787 if test ! -s conftest.s$ac_file; then
5788 ac_more_lines=false
5789 rm -f conftest.s$ac_file
5790 else
5791 if test -z "$ac_sed_cmds"; then
5792 ac_sed_cmds="sed -f conftest.s$ac_file"
5793 else
5794 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5796 ac_file=`expr $ac_file + 1`
5797 ac_beg=$ac_end
5798 ac_end=`expr $ac_end + $ac_max_sed_cmds`
5800 done
5801 if test -z "$ac_sed_cmds"; then
5802 ac_sed_cmds=cat
5806 cat >> $CONFIG_STATUS <<EOF
5808 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"}
5810 cat >> $CONFIG_STATUS <<\EOF
5811 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5812 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5813 case "$ac_file" in
5814 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5815 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5816 *) ac_file_in="${ac_file}.in" ;;
5817 esac
5819 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5821 # Remove last slash and all that follows it. Not all systems have dirname.
5822 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5823 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5824 # The file is in a subdirectory.
5825 test ! -d "$ac_dir" && mkdir "$ac_dir"
5826 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5827 # A "../" for each directory in $ac_dir_suffix.
5828 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5829 else
5830 ac_dir_suffix= ac_dots=
5833 case "$ac_given_srcdir" in
5834 .) srcdir=.
5835 if test -z "$ac_dots"; then top_srcdir=.
5836 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5837 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5838 *) # Relative path.
5839 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5840 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5841 esac
5843 case "$ac_given_INSTALL" in
5844 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5845 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5846 esac
5848 echo creating "$ac_file"
5849 rm -f "$ac_file"
5850 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5851 case "$ac_file" in
5852 *Makefile*) ac_comsub="1i\\
5853 # $configure_input" ;;
5854 *) ac_comsub= ;;
5855 esac
5857 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5858 sed -e "$ac_comsub
5859 s%@configure_input@%$configure_input%g
5860 s%@srcdir@%$srcdir%g
5861 s%@top_srcdir@%$top_srcdir%g
5862 s%@INSTALL@%$INSTALL%g
5863 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5864 fi; done
5865 rm -f conftest.s*
5867 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5868 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5870 # ac_d sets the value in "#define NAME VALUE" lines.
5871 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5872 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
5873 ac_dC='\3'
5874 ac_dD='%g'
5875 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5876 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5877 ac_uB='\([ ]\)%\1#\2define\3'
5878 ac_uC=' '
5879 ac_uD='\4%g'
5880 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5881 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5882 ac_eB='$%\1#\2define\3'
5883 ac_eC=' '
5884 ac_eD='%g'
5886 if test "${CONFIG_HEADERS+set}" != set; then
5888 cat >> $CONFIG_STATUS <<EOF
5889 CONFIG_HEADERS="config.h:config.in"
5891 cat >> $CONFIG_STATUS <<\EOF
5893 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5894 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5895 case "$ac_file" in
5896 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5897 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5898 *) ac_file_in="${ac_file}.in" ;;
5899 esac
5901 echo creating $ac_file
5903 rm -f conftest.frag conftest.in conftest.out
5904 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5905 cat $ac_file_inputs > conftest.in
5909 # Transform confdefs.h into a sed script conftest.vals that substitutes
5910 # the proper values into config.h.in to produce config.h. And first:
5911 # Protect against being on the right side of a sed subst in config.status.
5912 # Protect against being in an unquoted here document in config.status.
5913 rm -f conftest.vals
5914 cat > conftest.hdr <<\EOF
5915 s/[\\&%]/\\&/g
5916 s%[\\$`]%\\&%g
5917 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5918 s%ac_d%ac_u%gp
5919 s%ac_u%ac_e%gp
5921 sed -n -f conftest.hdr confdefs.h > conftest.vals
5922 rm -f conftest.hdr
5924 # This sed command replaces #undef with comments. This is necessary, for
5925 # example, in the case of _POSIX_SOURCE, which is predefined and required
5926 # on some systems where configure will not decide to define it.
5927 cat >> conftest.vals <<\EOF
5928 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5931 # Break up conftest.vals because some shells have a limit on
5932 # the size of here documents, and old seds have small limits too.
5934 rm -f conftest.tail
5935 while :
5937 ac_lines=`grep -c . conftest.vals`
5938 # grep -c gives empty output for an empty file on some AIX systems.
5939 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5940 # Write a limited-size here document to conftest.frag.
5941 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5942 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5943 echo 'CEOF
5944 sed -f conftest.frag conftest.in > conftest.out
5945 rm -f conftest.in
5946 mv conftest.out conftest.in
5947 ' >> $CONFIG_STATUS
5948 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5949 rm -f conftest.vals
5950 mv conftest.tail conftest.vals
5951 done
5952 rm -f conftest.vals
5954 cat >> $CONFIG_STATUS <<\EOF
5955 rm -f conftest.frag conftest.h
5956 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5957 cat conftest.in >> conftest.h
5958 rm -f conftest.in
5959 if cmp -s $ac_file conftest.h 2>/dev/null; then
5960 echo "$ac_file is unchanged"
5961 rm -f conftest.h
5962 else
5963 # Remove last slash and all that follows it. Not all systems have dirname.
5964 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5965 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5966 # The file is in a subdirectory.
5967 test ! -d "$ac_dir" && mkdir "$ac_dir"
5969 rm -f $ac_file
5970 mv conftest.h $ac_file
5972 fi; done
5975 cat >> $CONFIG_STATUS <<EOF
5979 cat >> $CONFIG_STATUS <<\EOF
5980 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5981 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
5982 exit 0
5984 chmod +x $CONFIG_STATUS
5985 rm -fr confdefs* $ac_clean_files
5986 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1