* elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_16_GOTPLT,
[binutils.git] / bfd / configure
blobab9049b058d460756a23577400cc8eba83aaba4d
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 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
20 ac_help="$ac_help
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
22 ac_help="$ac_help
23 --disable-libtool-lock avoid locking (might break parallel builds)"
24 ac_help="$ac_help
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
26 ac_help="$ac_help
27 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)"
28 ac_help="$ac_help
29 --enable-targets alternative target configurations"
30 ac_help="$ac_help
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
32 ac_help="$ac_help
33 --with-mmap try using mmap for BFD input files if available"
34 ac_help="$ac_help
35 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
36 ac_help="$ac_help
37 --enable-maintainer-mode enable make rules and dependencies not useful
38 (and sometimes confusing) to the casual installer"
39 ac_help="$ac_help
40 --enable-install-libbfd controls installation of libbfd and related headers"
41 ac_help="$ac_help
42 --disable-nls do not use Native Language Support"
43 ac_help="$ac_help
44 --with-included-gettext use the GNU gettext library included here"
46 # Initialize some variables set by options.
47 # The variables have the same names as the options, with
48 # dashes changed to underlines.
49 build=NONE
50 cache_file=./config.cache
51 exec_prefix=NONE
52 host=NONE
53 no_create=
54 nonopt=NONE
55 no_recursion=
56 prefix=NONE
57 program_prefix=NONE
58 program_suffix=NONE
59 program_transform_name=s,x,x,
60 silent=
61 site=
62 srcdir=
63 target=NONE
64 verbose=
65 x_includes=NONE
66 x_libraries=NONE
67 bindir='${exec_prefix}/bin'
68 sbindir='${exec_prefix}/sbin'
69 libexecdir='${exec_prefix}/libexec'
70 datadir='${prefix}/share'
71 sysconfdir='${prefix}/etc'
72 sharedstatedir='${prefix}/com'
73 localstatedir='${prefix}/var'
74 libdir='${exec_prefix}/lib'
75 includedir='${prefix}/include'
76 oldincludedir='/usr/include'
77 infodir='${prefix}/info'
78 mandir='${prefix}/man'
80 # Initialize some other variables.
81 subdirs=
82 MFLAGS= MAKEFLAGS=
83 SHELL=${CONFIG_SHELL-/bin/sh}
84 # Maximum number of lines to put in a shell here document.
85 ac_max_here_lines=12
87 ac_prev=
88 for ac_option
91 # If the previous option needs an argument, assign it.
92 if test -n "$ac_prev"; then
93 eval "$ac_prev=\$ac_option"
94 ac_prev=
95 continue
98 case "$ac_option" in
99 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 *) ac_optarg= ;;
101 esac
103 # Accept the important Cygnus configure options, so we can diagnose typos.
105 case "$ac_option" in
107 -bindir | --bindir | --bindi | --bind | --bin | --bi)
108 ac_prev=bindir ;;
109 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
110 bindir="$ac_optarg" ;;
112 -build | --build | --buil | --bui | --bu)
113 ac_prev=build ;;
114 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
115 build="$ac_optarg" ;;
117 -cache-file | --cache-file | --cache-fil | --cache-fi \
118 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
119 ac_prev=cache_file ;;
120 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
121 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
122 cache_file="$ac_optarg" ;;
124 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
125 ac_prev=datadir ;;
126 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
127 | --da=*)
128 datadir="$ac_optarg" ;;
130 -disable-* | --disable-*)
131 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
132 # Reject names that are not valid shell variable names.
133 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
134 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
136 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
137 eval "enable_${ac_feature}=no" ;;
139 -enable-* | --enable-*)
140 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
141 # Reject names that are not valid shell variable names.
142 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
143 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
145 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
146 case "$ac_option" in
147 *=*) ;;
148 *) ac_optarg=yes ;;
149 esac
150 eval "enable_${ac_feature}='$ac_optarg'" ;;
152 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
153 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
154 | --exec | --exe | --ex)
155 ac_prev=exec_prefix ;;
156 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
157 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
158 | --exec=* | --exe=* | --ex=*)
159 exec_prefix="$ac_optarg" ;;
161 -gas | --gas | --ga | --g)
162 # Obsolete; use --with-gas.
163 with_gas=yes ;;
165 -help | --help | --hel | --he)
166 # Omit some internal or obsolete options to make the list less imposing.
167 # This message is too long to be a string in the A/UX 3.1 sh.
168 cat << EOF
169 Usage: configure [options] [host]
170 Options: [defaults in brackets after descriptions]
171 Configuration:
172 --cache-file=FILE cache test results in FILE
173 --help print this message
174 --no-create do not create output files
175 --quiet, --silent do not print \`checking...' messages
176 --version print the version of autoconf that created configure
177 Directory and file names:
178 --prefix=PREFIX install architecture-independent files in PREFIX
179 [$ac_default_prefix]
180 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
181 [same as prefix]
182 --bindir=DIR user executables in DIR [EPREFIX/bin]
183 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
184 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
185 --datadir=DIR read-only architecture-independent data in DIR
186 [PREFIX/share]
187 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
188 --sharedstatedir=DIR modifiable architecture-independent data in DIR
189 [PREFIX/com]
190 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
191 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
192 --includedir=DIR C header files in DIR [PREFIX/include]
193 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
194 --infodir=DIR info documentation in DIR [PREFIX/info]
195 --mandir=DIR man documentation in DIR [PREFIX/man]
196 --srcdir=DIR find the sources in DIR [configure dir or ..]
197 --program-prefix=PREFIX prepend PREFIX to installed program names
198 --program-suffix=SUFFIX append SUFFIX to installed program names
199 --program-transform-name=PROGRAM
200 run sed PROGRAM on installed program names
202 cat << EOF
203 Host type:
204 --build=BUILD configure for building on BUILD [BUILD=HOST]
205 --host=HOST configure for HOST [guessed]
206 --target=TARGET configure for TARGET [TARGET=HOST]
207 Features and packages:
208 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
209 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
210 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
211 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
212 --x-includes=DIR X include files are in DIR
213 --x-libraries=DIR X library files are in DIR
215 if test -n "$ac_help"; then
216 echo "--enable and --with options recognized:$ac_help"
218 exit 0 ;;
220 -host | --host | --hos | --ho)
221 ac_prev=host ;;
222 -host=* | --host=* | --hos=* | --ho=*)
223 host="$ac_optarg" ;;
225 -includedir | --includedir | --includedi | --included | --include \
226 | --includ | --inclu | --incl | --inc)
227 ac_prev=includedir ;;
228 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
229 | --includ=* | --inclu=* | --incl=* | --inc=*)
230 includedir="$ac_optarg" ;;
232 -infodir | --infodir | --infodi | --infod | --info | --inf)
233 ac_prev=infodir ;;
234 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
235 infodir="$ac_optarg" ;;
237 -libdir | --libdir | --libdi | --libd)
238 ac_prev=libdir ;;
239 -libdir=* | --libdir=* | --libdi=* | --libd=*)
240 libdir="$ac_optarg" ;;
242 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
243 | --libexe | --libex | --libe)
244 ac_prev=libexecdir ;;
245 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
246 | --libexe=* | --libex=* | --libe=*)
247 libexecdir="$ac_optarg" ;;
249 -localstatedir | --localstatedir | --localstatedi | --localstated \
250 | --localstate | --localstat | --localsta | --localst \
251 | --locals | --local | --loca | --loc | --lo)
252 ac_prev=localstatedir ;;
253 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
254 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
255 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
256 localstatedir="$ac_optarg" ;;
258 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
259 ac_prev=mandir ;;
260 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
261 mandir="$ac_optarg" ;;
263 -nfp | --nfp | --nf)
264 # Obsolete; use --without-fp.
265 with_fp=no ;;
267 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
268 | --no-cr | --no-c)
269 no_create=yes ;;
271 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
272 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
273 no_recursion=yes ;;
275 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
276 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
277 | --oldin | --oldi | --old | --ol | --o)
278 ac_prev=oldincludedir ;;
279 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
280 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
281 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
282 oldincludedir="$ac_optarg" ;;
284 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
285 ac_prev=prefix ;;
286 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
287 prefix="$ac_optarg" ;;
289 -program-prefix | --program-prefix | --program-prefi | --program-pref \
290 | --program-pre | --program-pr | --program-p)
291 ac_prev=program_prefix ;;
292 -program-prefix=* | --program-prefix=* | --program-prefi=* \
293 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
294 program_prefix="$ac_optarg" ;;
296 -program-suffix | --program-suffix | --program-suffi | --program-suff \
297 | --program-suf | --program-su | --program-s)
298 ac_prev=program_suffix ;;
299 -program-suffix=* | --program-suffix=* | --program-suffi=* \
300 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
301 program_suffix="$ac_optarg" ;;
303 -program-transform-name | --program-transform-name \
304 | --program-transform-nam | --program-transform-na \
305 | --program-transform-n | --program-transform- \
306 | --program-transform | --program-transfor \
307 | --program-transfo | --program-transf \
308 | --program-trans | --program-tran \
309 | --progr-tra | --program-tr | --program-t)
310 ac_prev=program_transform_name ;;
311 -program-transform-name=* | --program-transform-name=* \
312 | --program-transform-nam=* | --program-transform-na=* \
313 | --program-transform-n=* | --program-transform-=* \
314 | --program-transform=* | --program-transfor=* \
315 | --program-transfo=* | --program-transf=* \
316 | --program-trans=* | --program-tran=* \
317 | --progr-tra=* | --program-tr=* | --program-t=*)
318 program_transform_name="$ac_optarg" ;;
320 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
321 | -silent | --silent | --silen | --sile | --sil)
322 silent=yes ;;
324 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
325 ac_prev=sbindir ;;
326 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
327 | --sbi=* | --sb=*)
328 sbindir="$ac_optarg" ;;
330 -sharedstatedir | --sharedstatedir | --sharedstatedi \
331 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
332 | --sharedst | --shareds | --shared | --share | --shar \
333 | --sha | --sh)
334 ac_prev=sharedstatedir ;;
335 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
336 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
337 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
338 | --sha=* | --sh=*)
339 sharedstatedir="$ac_optarg" ;;
341 -site | --site | --sit)
342 ac_prev=site ;;
343 -site=* | --site=* | --sit=*)
344 site="$ac_optarg" ;;
346 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
347 ac_prev=srcdir ;;
348 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
349 srcdir="$ac_optarg" ;;
351 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
352 | --syscon | --sysco | --sysc | --sys | --sy)
353 ac_prev=sysconfdir ;;
354 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
355 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
356 sysconfdir="$ac_optarg" ;;
358 -target | --target | --targe | --targ | --tar | --ta | --t)
359 ac_prev=target ;;
360 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
361 target="$ac_optarg" ;;
363 -v | -verbose | --verbose | --verbos | --verbo | --verb)
364 verbose=yes ;;
366 -version | --version | --versio | --versi | --vers)
367 echo "configure generated by autoconf version 2.13"
368 exit 0 ;;
370 -with-* | --with-*)
371 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
372 # Reject names that are not valid shell variable names.
373 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
374 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
376 ac_package=`echo $ac_package| sed 's/-/_/g'`
377 case "$ac_option" in
378 *=*) ;;
379 *) ac_optarg=yes ;;
380 esac
381 eval "with_${ac_package}='$ac_optarg'" ;;
383 -without-* | --without-*)
384 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
385 # Reject names that are not valid shell variable names.
386 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
387 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
389 ac_package=`echo $ac_package| sed 's/-/_/g'`
390 eval "with_${ac_package}=no" ;;
392 --x)
393 # Obsolete; use --with-x.
394 with_x=yes ;;
396 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
397 | --x-incl | --x-inc | --x-in | --x-i)
398 ac_prev=x_includes ;;
399 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
400 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
401 x_includes="$ac_optarg" ;;
403 -x-libraries | --x-libraries | --x-librarie | --x-librari \
404 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
405 ac_prev=x_libraries ;;
406 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
407 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
408 x_libraries="$ac_optarg" ;;
410 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
414 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
415 echo "configure: warning: $ac_option: invalid host type" 1>&2
417 if test "x$nonopt" != xNONE; then
418 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
420 nonopt="$ac_option"
423 esac
424 done
426 if test -n "$ac_prev"; then
427 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
430 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
432 # File descriptor usage:
433 # 0 standard input
434 # 1 file creation
435 # 2 errors and warnings
436 # 3 some systems may open it to /dev/tty
437 # 4 used on the Kubota Titan
438 # 6 checking for... messages and results
439 # 5 compiler messages saved in config.log
440 if test "$silent" = yes; then
441 exec 6>/dev/null
442 else
443 exec 6>&1
445 exec 5>./config.log
447 echo "\
448 This file contains any messages produced by compilers while
449 running configure, to aid debugging if configure makes a mistake.
450 " 1>&5
452 # Strip out --no-create and --no-recursion so they do not pile up.
453 # Also quote any args containing shell metacharacters.
454 ac_configure_args=
455 for ac_arg
457 case "$ac_arg" in
458 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
459 | --no-cr | --no-c) ;;
460 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
461 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
462 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
463 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
464 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
465 esac
466 done
468 # NLS nuisances.
469 # Only set these to C if already set. These must not be set unconditionally
470 # because not all systems understand e.g. LANG=C (notably SCO).
471 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
472 # Non-C LC_CTYPE values break the ctype check.
473 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
474 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
475 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
476 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
478 # confdefs.h avoids OS command line length limits that DEFS can exceed.
479 rm -rf conftest* confdefs.h
480 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
481 echo > confdefs.h
483 # A filename unique to this package, relative to the directory that
484 # configure is in, which we can look for to find out if srcdir is correct.
485 ac_unique_file=libbfd.c
487 # Find the source files, if location was not specified.
488 if test -z "$srcdir"; then
489 ac_srcdir_defaulted=yes
490 # Try the directory containing this script, then its parent.
491 ac_prog=$0
492 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
493 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
494 srcdir=$ac_confdir
495 if test ! -r $srcdir/$ac_unique_file; then
496 srcdir=..
498 else
499 ac_srcdir_defaulted=no
501 if test ! -r $srcdir/$ac_unique_file; then
502 if test "$ac_srcdir_defaulted" = yes; then
503 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
504 else
505 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
508 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
510 # Prefer explicitly selected file to automatically selected ones.
511 if test -z "$CONFIG_SITE"; then
512 if test "x$prefix" != xNONE; then
513 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
514 else
515 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
518 for ac_site_file in $CONFIG_SITE; do
519 if test -r "$ac_site_file"; then
520 echo "loading site script $ac_site_file"
521 . "$ac_site_file"
523 done
525 if test -r "$cache_file"; then
526 echo "loading cache $cache_file"
527 . $cache_file
528 else
529 echo "creating cache $cache_file"
530 > $cache_file
533 ac_ext=c
534 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
535 ac_cpp='$CPP $CPPFLAGS'
536 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
537 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
538 cross_compiling=$ac_cv_prog_cc_cross
540 ac_exeext=
541 ac_objext=o
542 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
543 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
544 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
545 ac_n= ac_c='
546 ' ac_t=' '
547 else
548 ac_n=-n ac_c= ac_t=
550 else
551 ac_n= ac_c='\c' ac_t=
554 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
555 echo "configure:556: checking for Cygwin environment" >&5
556 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
557 echo $ac_n "(cached) $ac_c" 1>&6
558 else
559 cat > conftest.$ac_ext <<EOF
560 #line 561 "configure"
561 #include "confdefs.h"
563 int main() {
565 #ifndef __CYGWIN__
566 #define __CYGWIN__ __CYGWIN32__
567 #endif
568 return __CYGWIN__;
569 ; return 0; }
571 if { (eval echo configure:572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
572 rm -rf conftest*
573 ac_cv_cygwin=yes
574 else
575 echo "configure: failed program was:" >&5
576 cat conftest.$ac_ext >&5
577 rm -rf conftest*
578 ac_cv_cygwin=no
580 rm -f conftest*
581 rm -f conftest*
584 echo "$ac_t""$ac_cv_cygwin" 1>&6
585 CYGWIN=
586 test "$ac_cv_cygwin" = yes && CYGWIN=yes
587 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
588 echo "configure:589: checking for mingw32 environment" >&5
589 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
590 echo $ac_n "(cached) $ac_c" 1>&6
591 else
592 cat > conftest.$ac_ext <<EOF
593 #line 594 "configure"
594 #include "confdefs.h"
596 int main() {
597 return __MINGW32__;
598 ; return 0; }
600 if { (eval echo configure:601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
601 rm -rf conftest*
602 ac_cv_mingw32=yes
603 else
604 echo "configure: failed program was:" >&5
605 cat conftest.$ac_ext >&5
606 rm -rf conftest*
607 ac_cv_mingw32=no
609 rm -f conftest*
610 rm -f conftest*
613 echo "$ac_t""$ac_cv_mingw32" 1>&6
614 MINGW32=
615 test "$ac_cv_mingw32" = yes && MINGW32=yes
618 ac_aux_dir=
619 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
620 if test -f $ac_dir/install-sh; then
621 ac_aux_dir=$ac_dir
622 ac_install_sh="$ac_aux_dir/install-sh -c"
623 break
624 elif test -f $ac_dir/install.sh; then
625 ac_aux_dir=$ac_dir
626 ac_install_sh="$ac_aux_dir/install.sh -c"
627 break
629 done
630 if test -z "$ac_aux_dir"; then
631 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
633 ac_config_guess=$ac_aux_dir/config.guess
634 ac_config_sub=$ac_aux_dir/config.sub
635 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
638 # Do some error checking and defaulting for the host and target type.
639 # The inputs are:
640 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
642 # The rules are:
643 # 1. You are not allowed to specify --host, --target, and nonopt at the
644 # same time.
645 # 2. Host defaults to nonopt.
646 # 3. If nonopt is not specified, then host defaults to the current host,
647 # as determined by config.guess.
648 # 4. Target and build default to nonopt.
649 # 5. If nonopt is not specified, then target and build default to host.
651 # The aliases save the names the user supplied, while $host etc.
652 # will get canonicalized.
653 case $host---$target---$nonopt in
654 NONE---*---* | *---NONE---* | *---*---NONE) ;;
655 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
656 esac
659 # Make sure we can run config.sub.
660 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
661 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
664 echo $ac_n "checking host system type""... $ac_c" 1>&6
665 echo "configure:666: checking host system type" >&5
667 host_alias=$host
668 case "$host_alias" in
669 NONE)
670 case $nonopt in
671 NONE)
672 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
673 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
674 fi ;;
675 *) host_alias=$nonopt ;;
676 esac ;;
677 esac
679 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
680 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
681 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
682 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
683 echo "$ac_t""$host" 1>&6
685 echo $ac_n "checking target system type""... $ac_c" 1>&6
686 echo "configure:687: checking target system type" >&5
688 target_alias=$target
689 case "$target_alias" in
690 NONE)
691 case $nonopt in
692 NONE) target_alias=$host_alias ;;
693 *) target_alias=$nonopt ;;
694 esac ;;
695 esac
697 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
698 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
699 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
700 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
701 echo "$ac_t""$target" 1>&6
703 echo $ac_n "checking build system type""... $ac_c" 1>&6
704 echo "configure:705: checking build system type" >&5
706 build_alias=$build
707 case "$build_alias" in
708 NONE)
709 case $nonopt in
710 NONE) build_alias=$host_alias ;;
711 *) build_alias=$nonopt ;;
712 esac ;;
713 esac
715 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
716 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
717 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
718 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
719 echo "$ac_t""$build" 1>&6
721 test "$host_alias" != "$target_alias" &&
722 test "$program_prefix$program_suffix$program_transform_name" = \
723 NONENONEs,x,x, &&
724 program_prefix=${target_alias}-
727 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
728 echo "configure:729: checking for strerror in -lcposix" >&5
729 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
730 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
731 echo $ac_n "(cached) $ac_c" 1>&6
732 else
733 ac_save_LIBS="$LIBS"
734 LIBS="-lcposix $LIBS"
735 cat > conftest.$ac_ext <<EOF
736 #line 737 "configure"
737 #include "confdefs.h"
738 /* Override any gcc2 internal prototype to avoid an error. */
739 /* We use char because int might match the return type of a gcc2
740 builtin and then its argument prototype would still apply. */
741 char strerror();
743 int main() {
744 strerror()
745 ; return 0; }
747 if { (eval echo configure:748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
748 rm -rf conftest*
749 eval "ac_cv_lib_$ac_lib_var=yes"
750 else
751 echo "configure: failed program was:" >&5
752 cat conftest.$ac_ext >&5
753 rm -rf conftest*
754 eval "ac_cv_lib_$ac_lib_var=no"
756 rm -f conftest*
757 LIBS="$ac_save_LIBS"
760 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
761 echo "$ac_t""yes" 1>&6
762 LIBS="$LIBS -lcposix"
763 else
764 echo "$ac_t""no" 1>&6
770 am__api_version="1.4"
771 # Find a good install program. We prefer a C program (faster),
772 # so one script is as good as another. But avoid the broken or
773 # incompatible versions:
774 # SysV /etc/install, /usr/sbin/install
775 # SunOS /usr/etc/install
776 # IRIX /sbin/install
777 # AIX /bin/install
778 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
779 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
780 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
781 # ./install, which can be erroneously created by make from ./install.sh.
782 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
783 echo "configure:784: checking for a BSD compatible install" >&5
784 if test -z "$INSTALL"; then
785 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
786 echo $ac_n "(cached) $ac_c" 1>&6
787 else
788 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
789 for ac_dir in $PATH; do
790 # Account for people who put trailing slashes in PATH elements.
791 case "$ac_dir/" in
792 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
794 # OSF1 and SCO ODT 3.0 have their own names for install.
795 # Don't use installbsd from OSF since it installs stuff as root
796 # by default.
797 for ac_prog in ginstall scoinst install; do
798 if test -f $ac_dir/$ac_prog; then
799 if test $ac_prog = install &&
800 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
801 # AIX install. It has an incompatible calling convention.
803 else
804 ac_cv_path_install="$ac_dir/$ac_prog -c"
805 break 2
808 done
810 esac
811 done
812 IFS="$ac_save_IFS"
815 if test "${ac_cv_path_install+set}" = set; then
816 INSTALL="$ac_cv_path_install"
817 else
818 # As a last resort, use the slow shell script. We don't cache a
819 # path for INSTALL within a source directory, because that will
820 # break other packages using the cache if that directory is
821 # removed, or if the path is relative.
822 INSTALL="$ac_install_sh"
825 echo "$ac_t""$INSTALL" 1>&6
827 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
828 # It thinks the first close brace ends the variable substitution.
829 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
831 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
833 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
835 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
836 echo "configure:837: checking whether build environment is sane" >&5
837 # Just in case
838 sleep 1
839 echo timestamp > conftestfile
840 # Do `set' in a subshell so we don't clobber the current shell's
841 # arguments. Must try -L first in case configure is actually a
842 # symlink; some systems play weird games with the mod time of symlinks
843 # (eg FreeBSD returns the mod time of the symlink's containing
844 # directory).
845 if (
846 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
847 if test "$*" = "X"; then
848 # -L didn't work.
849 set X `ls -t $srcdir/configure conftestfile`
851 if test "$*" != "X $srcdir/configure conftestfile" \
852 && test "$*" != "X conftestfile $srcdir/configure"; then
854 # If neither matched, then we have a broken ls. This can happen
855 # if, for instance, CONFIG_SHELL is bash and it inherits a
856 # broken ls alias from the environment. This has actually
857 # happened. Such a system could not be considered "sane".
858 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
859 alias in your environment" 1>&2; exit 1; }
862 test "$2" = conftestfile
864 then
865 # Ok.
867 else
868 { echo "configure: error: newly created file is older than distributed files!
869 Check your system clock" 1>&2; exit 1; }
871 rm -f conftest*
872 echo "$ac_t""yes" 1>&6
873 if test "$program_transform_name" = s,x,x,; then
874 program_transform_name=
875 else
876 # Double any \ or $. echo might interpret backslashes.
877 cat <<\EOF_SED > conftestsed
878 s,\\,\\\\,g; s,\$,$$,g
879 EOF_SED
880 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
881 rm -f conftestsed
883 test "$program_prefix" != NONE &&
884 program_transform_name="s,^,${program_prefix},; $program_transform_name"
885 # Use a double $ so make ignores it.
886 test "$program_suffix" != NONE &&
887 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
889 # sed with no file args requires a program.
890 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
892 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
893 echo "configure:894: checking whether ${MAKE-make} sets \${MAKE}" >&5
894 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
895 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
896 echo $ac_n "(cached) $ac_c" 1>&6
897 else
898 cat > conftestmake <<\EOF
899 all:
900 @echo 'ac_maketemp="${MAKE}"'
902 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
903 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
904 if test -n "$ac_maketemp"; then
905 eval ac_cv_prog_make_${ac_make}_set=yes
906 else
907 eval ac_cv_prog_make_${ac_make}_set=no
909 rm -f conftestmake
911 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
912 echo "$ac_t""yes" 1>&6
913 SET_MAKE=
914 else
915 echo "$ac_t""no" 1>&6
916 SET_MAKE="MAKE=${MAKE-make}"
920 PACKAGE=bfd
922 VERSION=2.15.90
924 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
925 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
927 cat >> confdefs.h <<EOF
928 #define PACKAGE "$PACKAGE"
931 cat >> confdefs.h <<EOF
932 #define VERSION "$VERSION"
937 missing_dir=`cd $ac_aux_dir && pwd`
938 echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
939 echo "configure:940: checking for working aclocal-${am__api_version}" >&5
940 # Run test in a subshell; some versions of sh will print an error if
941 # an executable is not found, even if stderr is redirected.
942 # Redirect stdin to placate older versions of autoconf. Sigh.
943 if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
944 ACLOCAL=aclocal-${am__api_version}
945 echo "$ac_t""found" 1>&6
946 else
947 ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
948 echo "$ac_t""missing" 1>&6
951 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
952 echo "configure:953: checking for working autoconf" >&5
953 # Run test in a subshell; some versions of sh will print an error if
954 # an executable is not found, even if stderr is redirected.
955 # Redirect stdin to placate older versions of autoconf. Sigh.
956 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
957 AUTOCONF=autoconf
958 echo "$ac_t""found" 1>&6
959 else
960 AUTOCONF="$missing_dir/missing autoconf"
961 echo "$ac_t""missing" 1>&6
964 echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
965 echo "configure:966: checking for working automake-${am__api_version}" >&5
966 # Run test in a subshell; some versions of sh will print an error if
967 # an executable is not found, even if stderr is redirected.
968 # Redirect stdin to placate older versions of autoconf. Sigh.
969 if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
970 AUTOMAKE=automake-${am__api_version}
971 echo "$ac_t""found" 1>&6
972 else
973 AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
974 echo "$ac_t""missing" 1>&6
977 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
978 echo "configure:979: checking for working autoheader" >&5
979 # Run test in a subshell; some versions of sh will print an error if
980 # an executable is not found, even if stderr is redirected.
981 # Redirect stdin to placate older versions of autoconf. Sigh.
982 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
983 AUTOHEADER=autoheader
984 echo "$ac_t""found" 1>&6
985 else
986 AUTOHEADER="$missing_dir/missing autoheader"
987 echo "$ac_t""missing" 1>&6
990 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
991 echo "configure:992: checking for working makeinfo" >&5
992 # Run test in a subshell; some versions of sh will print an error if
993 # an executable is not found, even if stderr is redirected.
994 # Redirect stdin to placate older versions of autoconf. Sigh.
995 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
996 MAKEINFO=makeinfo
997 echo "$ac_t""found" 1>&6
998 else
999 MAKEINFO="$missing_dir/missing makeinfo"
1000 echo "$ac_t""missing" 1>&6
1004 # Uncomment the next line to remove the date from the reported bfd version
1005 #is_release=y
1007 bfd_version=`echo "${VERSION}" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$/\1\2\3\4\5/'`
1009 bfd_version_string="\"${VERSION}\""
1010 if test x${is_release} = x; then
1011 bfd_version_date=`sed -n -e 's/.*DATE //p' < ${srcdir}/version.h`
1012 bfd_version_string="\"${VERSION} ${bfd_version_date}\""
1017 if test $host != $build; then
1018 ac_tool_prefix=${host_alias}-
1019 else
1020 ac_tool_prefix=
1023 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1024 set dummy ${ac_tool_prefix}ar; ac_word=$2
1025 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1026 echo "configure:1027: checking for $ac_word" >&5
1027 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1028 echo $ac_n "(cached) $ac_c" 1>&6
1029 else
1030 if test -n "$AR"; then
1031 ac_cv_prog_AR="$AR" # Let the user override the test.
1032 else
1033 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1034 ac_dummy="$PATH"
1035 for ac_dir in $ac_dummy; do
1036 test -z "$ac_dir" && ac_dir=.
1037 if test -f $ac_dir/$ac_word; then
1038 ac_cv_prog_AR="${ac_tool_prefix}ar"
1039 break
1041 done
1042 IFS="$ac_save_ifs"
1043 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1046 AR="$ac_cv_prog_AR"
1047 if test -n "$AR"; then
1048 echo "$ac_t""$AR" 1>&6
1049 else
1050 echo "$ac_t""no" 1>&6
1055 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1056 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1057 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1058 echo "configure:1059: checking for $ac_word" >&5
1059 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1060 echo $ac_n "(cached) $ac_c" 1>&6
1061 else
1062 if test -n "$RANLIB"; then
1063 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1064 else
1065 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1066 ac_dummy="$PATH"
1067 for ac_dir in $ac_dummy; do
1068 test -z "$ac_dir" && ac_dir=.
1069 if test -f $ac_dir/$ac_word; then
1070 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1071 break
1073 done
1074 IFS="$ac_save_ifs"
1077 RANLIB="$ac_cv_prog_RANLIB"
1078 if test -n "$RANLIB"; then
1079 echo "$ac_t""$RANLIB" 1>&6
1080 else
1081 echo "$ac_t""no" 1>&6
1085 if test -z "$ac_cv_prog_RANLIB"; then
1086 if test -n "$ac_tool_prefix"; then
1087 # Extract the first word of "ranlib", so it can be a program name with args.
1088 set dummy ranlib; ac_word=$2
1089 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1090 echo "configure:1091: checking for $ac_word" >&5
1091 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1092 echo $ac_n "(cached) $ac_c" 1>&6
1093 else
1094 if test -n "$RANLIB"; then
1095 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1096 else
1097 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1098 ac_dummy="$PATH"
1099 for ac_dir in $ac_dummy; do
1100 test -z "$ac_dir" && ac_dir=.
1101 if test -f $ac_dir/$ac_word; then
1102 ac_cv_prog_RANLIB="ranlib"
1103 break
1105 done
1106 IFS="$ac_save_ifs"
1107 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1110 RANLIB="$ac_cv_prog_RANLIB"
1111 if test -n "$RANLIB"; then
1112 echo "$ac_t""$RANLIB" 1>&6
1113 else
1114 echo "$ac_t""no" 1>&6
1117 else
1118 RANLIB=":"
1123 # Check whether --enable-shared or --disable-shared was given.
1124 if test "${enable_shared+set}" = set; then
1125 enableval="$enable_shared"
1126 p=${PACKAGE-default}
1127 case $enableval in
1128 yes) enable_shared=yes ;;
1129 no) enable_shared=no ;;
1131 enable_shared=no
1132 # Look at the argument we got. We use all the common list separators.
1133 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1134 for pkg in $enableval; do
1135 if test "X$pkg" = "X$p"; then
1136 enable_shared=yes
1138 done
1139 IFS="$ac_save_ifs"
1141 esac
1142 else
1143 enable_shared=no
1147 # Check whether --enable-static or --disable-static was given.
1148 if test "${enable_static+set}" = set; then
1149 enableval="$enable_static"
1150 p=${PACKAGE-default}
1151 case $enableval in
1152 yes) enable_static=yes ;;
1153 no) enable_static=no ;;
1155 enable_static=no
1156 # Look at the argument we got. We use all the common list separators.
1157 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1158 for pkg in $enableval; do
1159 if test "X$pkg" = "X$p"; then
1160 enable_static=yes
1162 done
1163 IFS="$ac_save_ifs"
1165 esac
1166 else
1167 enable_static=yes
1170 # Check whether --enable-fast-install or --disable-fast-install was given.
1171 if test "${enable_fast_install+set}" = set; then
1172 enableval="$enable_fast_install"
1173 p=${PACKAGE-default}
1174 case $enableval in
1175 yes) enable_fast_install=yes ;;
1176 no) enable_fast_install=no ;;
1178 enable_fast_install=no
1179 # Look at the argument we got. We use all the common list separators.
1180 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1181 for pkg in $enableval; do
1182 if test "X$pkg" = "X$p"; then
1183 enable_fast_install=yes
1185 done
1186 IFS="$ac_save_ifs"
1188 esac
1189 else
1190 enable_fast_install=yes
1193 # Extract the first word of "gcc", so it can be a program name with args.
1194 set dummy gcc; ac_word=$2
1195 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1196 echo "configure:1197: checking for $ac_word" >&5
1197 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1198 echo $ac_n "(cached) $ac_c" 1>&6
1199 else
1200 if test -n "$CC"; then
1201 ac_cv_prog_CC="$CC" # Let the user override the test.
1202 else
1203 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1204 ac_dummy="$PATH"
1205 for ac_dir in $ac_dummy; do
1206 test -z "$ac_dir" && ac_dir=.
1207 if test -f $ac_dir/$ac_word; then
1208 ac_cv_prog_CC="gcc"
1209 break
1211 done
1212 IFS="$ac_save_ifs"
1215 CC="$ac_cv_prog_CC"
1216 if test -n "$CC"; then
1217 echo "$ac_t""$CC" 1>&6
1218 else
1219 echo "$ac_t""no" 1>&6
1222 if test -z "$CC"; then
1223 # Extract the first word of "cc", so it can be a program name with args.
1224 set dummy cc; ac_word=$2
1225 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1226 echo "configure:1227: checking for $ac_word" >&5
1227 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1228 echo $ac_n "(cached) $ac_c" 1>&6
1229 else
1230 if test -n "$CC"; then
1231 ac_cv_prog_CC="$CC" # Let the user override the test.
1232 else
1233 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1234 ac_prog_rejected=no
1235 ac_dummy="$PATH"
1236 for ac_dir in $ac_dummy; do
1237 test -z "$ac_dir" && ac_dir=.
1238 if test -f $ac_dir/$ac_word; then
1239 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1240 ac_prog_rejected=yes
1241 continue
1243 ac_cv_prog_CC="cc"
1244 break
1246 done
1247 IFS="$ac_save_ifs"
1248 if test $ac_prog_rejected = yes; then
1249 # We found a bogon in the path, so make sure we never use it.
1250 set dummy $ac_cv_prog_CC
1251 shift
1252 if test $# -gt 0; then
1253 # We chose a different compiler from the bogus one.
1254 # However, it has the same basename, so the bogon will be chosen
1255 # first if we set CC to just the basename; use the full file name.
1256 shift
1257 set dummy "$ac_dir/$ac_word" "$@"
1258 shift
1259 ac_cv_prog_CC="$@"
1264 CC="$ac_cv_prog_CC"
1265 if test -n "$CC"; then
1266 echo "$ac_t""$CC" 1>&6
1267 else
1268 echo "$ac_t""no" 1>&6
1271 if test -z "$CC"; then
1272 case "`uname -s`" in
1273 *win32* | *WIN32*)
1274 # Extract the first word of "cl", so it can be a program name with args.
1275 set dummy cl; ac_word=$2
1276 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1277 echo "configure:1278: checking for $ac_word" >&5
1278 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1279 echo $ac_n "(cached) $ac_c" 1>&6
1280 else
1281 if test -n "$CC"; then
1282 ac_cv_prog_CC="$CC" # Let the user override the test.
1283 else
1284 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1285 ac_dummy="$PATH"
1286 for ac_dir in $ac_dummy; do
1287 test -z "$ac_dir" && ac_dir=.
1288 if test -f $ac_dir/$ac_word; then
1289 ac_cv_prog_CC="cl"
1290 break
1292 done
1293 IFS="$ac_save_ifs"
1296 CC="$ac_cv_prog_CC"
1297 if test -n "$CC"; then
1298 echo "$ac_t""$CC" 1>&6
1299 else
1300 echo "$ac_t""no" 1>&6
1303 esac
1305 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1308 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1309 echo "configure:1310: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1311 ac_ext=c
1312 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1313 ac_cpp='$CPP $CPPFLAGS'
1314 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1315 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1316 cross_compiling=$ac_cv_prog_cc_cross
1318 cat > conftest.$ac_ext << EOF
1320 #line 1321 "configure"
1321 #include "confdefs.h"
1323 main(){return(0);}
1325 if { (eval echo configure:1326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1326 ac_cv_prog_cc_works=yes
1327 # If we can't run a trivial program, we are probably using a cross compiler.
1328 if (./conftest; exit) 2>/dev/null; then
1329 ac_cv_prog_cc_cross=no
1330 else
1331 ac_cv_prog_cc_cross=yes
1333 else
1334 echo "configure: failed program was:" >&5
1335 cat conftest.$ac_ext >&5
1336 ac_cv_prog_cc_works=no
1338 rm -fr conftest*
1339 ac_ext=c
1340 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1341 ac_cpp='$CPP $CPPFLAGS'
1342 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1343 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1344 cross_compiling=$ac_cv_prog_cc_cross
1346 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1347 if test $ac_cv_prog_cc_works = no; then
1348 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1350 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1351 echo "configure:1352: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1352 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1353 cross_compiling=$ac_cv_prog_cc_cross
1355 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1356 echo "configure:1357: checking whether we are using GNU C" >&5
1357 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1358 echo $ac_n "(cached) $ac_c" 1>&6
1359 else
1360 cat > conftest.c <<EOF
1361 #ifdef __GNUC__
1362 yes;
1363 #endif
1365 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1366 ac_cv_prog_gcc=yes
1367 else
1368 ac_cv_prog_gcc=no
1372 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1374 if test $ac_cv_prog_gcc = yes; then
1375 GCC=yes
1376 else
1377 GCC=
1380 ac_test_CFLAGS="${CFLAGS+set}"
1381 ac_save_CFLAGS="$CFLAGS"
1382 CFLAGS=
1383 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1384 echo "configure:1385: checking whether ${CC-cc} accepts -g" >&5
1385 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1386 echo $ac_n "(cached) $ac_c" 1>&6
1387 else
1388 echo 'void f(){}' > conftest.c
1389 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1390 ac_cv_prog_cc_g=yes
1391 else
1392 ac_cv_prog_cc_g=no
1394 rm -f conftest*
1398 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1399 if test "$ac_test_CFLAGS" = set; then
1400 CFLAGS="$ac_save_CFLAGS"
1401 elif test $ac_cv_prog_cc_g = yes; then
1402 if test "$GCC" = yes; then
1403 CFLAGS="-g -O2"
1404 else
1405 CFLAGS="-g"
1407 else
1408 if test "$GCC" = yes; then
1409 CFLAGS="-O2"
1410 else
1411 CFLAGS=
1415 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1416 if test "${with_gnu_ld+set}" = set; then
1417 withval="$with_gnu_ld"
1418 test "$withval" = no || with_gnu_ld=yes
1419 else
1420 with_gnu_ld=no
1423 ac_prog=ld
1424 if test "$GCC" = yes; then
1425 # Check if gcc -print-prog-name=ld gives a path.
1426 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1427 echo "configure:1428: checking for ld used by GCC" >&5
1428 case $host in
1429 *-*-mingw*)
1430 # gcc leaves a trailing carriage return which upsets mingw
1431 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1433 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1434 esac
1435 case $ac_prog in
1436 # Accept absolute paths.
1437 [\\/]* | [A-Za-z]:[\\/]*)
1438 re_direlt='/[^/][^/]*/\.\./'
1439 # Canonicalize the path of ld
1440 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1441 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1442 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1443 done
1444 test -z "$LD" && LD="$ac_prog"
1447 # If it fails, then pretend we aren't using GCC.
1448 ac_prog=ld
1451 # If it is relative, then search for the first ld in PATH.
1452 with_gnu_ld=unknown
1454 esac
1455 elif test "$with_gnu_ld" = yes; then
1456 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1457 echo "configure:1458: checking for GNU ld" >&5
1458 else
1459 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1460 echo "configure:1461: checking for non-GNU ld" >&5
1462 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1463 echo $ac_n "(cached) $ac_c" 1>&6
1464 else
1465 if test -z "$LD"; then
1466 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1467 for ac_dir in $PATH; do
1468 test -z "$ac_dir" && ac_dir=.
1469 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1470 lt_cv_path_LD="$ac_dir/$ac_prog"
1471 # Check to see if the program is GNU ld. I'd rather use --version,
1472 # but apparently some GNU ld's only accept -v.
1473 # Break only if it was the GNU/non-GNU ld that we prefer.
1474 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1475 test "$with_gnu_ld" != no && break
1476 else
1477 test "$with_gnu_ld" != yes && break
1480 done
1481 IFS="$ac_save_ifs"
1482 else
1483 lt_cv_path_LD="$LD" # Let the user override the test with a path.
1487 LD="$lt_cv_path_LD"
1488 if test -n "$LD"; then
1489 echo "$ac_t""$LD" 1>&6
1490 else
1491 echo "$ac_t""no" 1>&6
1493 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1494 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1495 echo "configure:1496: checking if the linker ($LD) is GNU ld" >&5
1496 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1497 echo $ac_n "(cached) $ac_c" 1>&6
1498 else
1499 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1500 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1501 lt_cv_prog_gnu_ld=yes
1502 else
1503 lt_cv_prog_gnu_ld=no
1507 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1508 with_gnu_ld=$lt_cv_prog_gnu_ld
1511 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1512 echo "configure:1513: checking for $LD option to reload object files" >&5
1513 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1514 echo $ac_n "(cached) $ac_c" 1>&6
1515 else
1516 lt_cv_ld_reload_flag='-r'
1519 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1520 reload_flag=$lt_cv_ld_reload_flag
1521 test -n "$reload_flag" && reload_flag=" $reload_flag"
1523 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1524 echo "configure:1525: checking for BSD-compatible nm" >&5
1525 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1526 echo $ac_n "(cached) $ac_c" 1>&6
1527 else
1528 if test -n "$NM"; then
1529 # Let the user override the test.
1530 lt_cv_path_NM="$NM"
1531 else
1532 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1533 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1534 test -z "$ac_dir" && ac_dir=.
1535 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1536 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1537 # Check to see if the nm accepts a BSD-compat flag.
1538 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1539 # nm: unknown option "B" ignored
1540 # Tru64's nm complains that /dev/null is an invalid object file
1541 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1542 lt_cv_path_NM="$tmp_nm -B"
1543 break
1544 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1545 lt_cv_path_NM="$tmp_nm -p"
1546 break
1547 else
1548 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1549 continue # so that we can try to find one that supports BSD flags
1552 done
1553 IFS="$ac_save_ifs"
1554 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1558 NM="$lt_cv_path_NM"
1559 echo "$ac_t""$NM" 1>&6
1561 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1562 echo "configure:1563: checking whether ln -s works" >&5
1563 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1564 echo $ac_n "(cached) $ac_c" 1>&6
1565 else
1566 rm -f conftestdata
1567 if ln -s X conftestdata 2>/dev/null
1568 then
1569 rm -f conftestdata
1570 ac_cv_prog_LN_S="ln -s"
1571 else
1572 ac_cv_prog_LN_S=ln
1575 LN_S="$ac_cv_prog_LN_S"
1576 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1577 echo "$ac_t""yes" 1>&6
1578 else
1579 echo "$ac_t""no" 1>&6
1582 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1583 echo "configure:1584: checking how to recognise dependant libraries" >&5
1584 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1585 echo $ac_n "(cached) $ac_c" 1>&6
1586 else
1587 lt_cv_file_magic_cmd='$MAGIC_CMD'
1588 lt_cv_file_magic_test_file=
1589 lt_cv_deplibs_check_method='unknown'
1590 # Need to set the preceding variable on all platforms that support
1591 # interlibrary dependencies.
1592 # 'none' -- dependencies not supported.
1593 # `unknown' -- same as none, but documents that we really don't know.
1594 # 'pass_all' -- all dependencies passed with no checks.
1595 # 'test_compile' -- check by making test program.
1596 # 'file_magic [regex]' -- check by looking for files in library path
1597 # which responds to the $file_magic_cmd with a given egrep regex.
1598 # If you have `file' or equivalent on your system and you're not sure
1599 # whether `pass_all' will *always* work, you probably want this one.
1601 case $host_os in
1602 aix*)
1603 lt_cv_deplibs_check_method=pass_all
1606 beos*)
1607 lt_cv_deplibs_check_method=pass_all
1610 bsdi4*)
1611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1612 lt_cv_file_magic_cmd='/usr/bin/file -L'
1613 lt_cv_file_magic_test_file=/shlib/libc.so
1616 cygwin* | mingw* |pw32*)
1617 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1618 lt_cv_file_magic_cmd='$OBJDUMP -f'
1621 darwin* | rhapsody*)
1622 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1623 lt_cv_file_magic_cmd='/usr/bin/file -L'
1624 case "$host_os" in
1625 rhapsody* | darwin1.012)
1626 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1628 *) # Darwin 1.3 on
1629 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1631 esac
1634 freebsd* )
1635 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1636 case $host_cpu in
1637 i*86 )
1638 # Not sure whether the presence of OpenBSD here was a mistake.
1639 # Let's accept both of them until this is cleared up.
1640 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1641 lt_cv_file_magic_cmd=/usr/bin/file
1642 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1644 esac
1645 else
1646 lt_cv_deplibs_check_method=pass_all
1650 gnu*)
1651 lt_cv_deplibs_check_method=pass_all
1654 hpux10.20*|hpux11*)
1655 case $host_cpu in
1656 hppa*)
1657 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1658 lt_cv_file_magic_cmd=/usr/bin/file
1659 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1661 ia64*)
1662 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1663 lt_cv_file_magic_cmd=/usr/bin/file
1664 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1666 esac
1669 irix5* | irix6*)
1670 case $host_os in
1671 irix5*)
1672 # this will be overridden with pass_all, but let us keep it just in case
1673 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1676 case $LD in
1677 *-32|*"-32 ") libmagic=32-bit;;
1678 *-n32|*"-n32 ") libmagic=N32;;
1679 *-64|*"-64 ") libmagic=64-bit;;
1680 *) libmagic=never-match;;
1681 esac
1682 # this will be overridden with pass_all, but let us keep it just in case
1683 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1685 esac
1686 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1687 lt_cv_deplibs_check_method=pass_all
1690 # This must be Linux ELF.
1691 linux-gnu*)
1692 case $host_cpu in
1693 alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1694 lt_cv_deplibs_check_method=pass_all ;;
1696 # glibc up to 2.1.1 does not perform some relocations on ARM
1697 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1698 esac
1699 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1702 netbsd*)
1703 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1704 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1705 else
1706 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1710 newsos6)
1711 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1712 lt_cv_file_magic_cmd=/usr/bin/file
1713 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1716 osf3* | osf4* | osf5*)
1717 # this will be overridden with pass_all, but let us keep it just in case
1718 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1719 lt_cv_file_magic_test_file=/shlib/libc.so
1720 lt_cv_deplibs_check_method=pass_all
1723 sco3.2v5*)
1724 lt_cv_deplibs_check_method=pass_all
1727 solaris*)
1728 lt_cv_deplibs_check_method=pass_all
1729 lt_cv_file_magic_test_file=/lib/libc.so
1732 sysv5uw[78]* | sysv4*uw2*)
1733 lt_cv_deplibs_check_method=pass_all
1736 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1737 case $host_vendor in
1738 ncr)
1739 lt_cv_deplibs_check_method=pass_all
1741 motorola)
1742 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1743 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1745 esac
1747 esac
1751 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1752 file_magic_cmd=$lt_cv_file_magic_cmd
1753 deplibs_check_method=$lt_cv_deplibs_check_method
1755 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1756 echo "configure:1757: checking for object suffix" >&5
1757 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1758 echo $ac_n "(cached) $ac_c" 1>&6
1759 else
1760 rm -f conftest*
1761 echo 'int i = 1;' > conftest.$ac_ext
1762 if { (eval echo configure:1763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1763 for ac_file in conftest.*; do
1764 case $ac_file in
1765 *.c) ;;
1766 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1767 esac
1768 done
1769 else
1770 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1772 rm -f conftest*
1775 echo "$ac_t""$ac_cv_objext" 1>&6
1776 OBJEXT=$ac_cv_objext
1777 ac_objext=$ac_cv_objext
1781 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1782 echo "configure:1783: checking for executable suffix" >&5
1783 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1784 echo $ac_n "(cached) $ac_c" 1>&6
1785 else
1786 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1787 ac_cv_exeext=.exe
1788 else
1789 rm -f conftest*
1790 echo 'int main () { return 0; }' > conftest.$ac_ext
1791 ac_cv_exeext=
1792 if { (eval echo configure:1793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1793 for file in conftest.*; do
1794 case $file in
1795 *.c | *.o | *.obj) ;;
1796 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1797 esac
1798 done
1799 else
1800 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1802 rm -f conftest*
1803 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1807 EXEEXT=""
1808 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1809 echo "$ac_t""${ac_cv_exeext}" 1>&6
1810 ac_exeext=$EXEEXT
1812 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1814 # Only perform the check for file, if the check method requires it
1815 case $deplibs_check_method in
1816 file_magic*)
1817 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1818 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1819 echo "configure:1820: checking for ${ac_tool_prefix}file" >&5
1820 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1821 echo $ac_n "(cached) $ac_c" 1>&6
1822 else
1823 case $MAGIC_CMD in
1825 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1827 ?:/*)
1828 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1831 ac_save_MAGIC_CMD="$MAGIC_CMD"
1832 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1833 ac_dummy="/usr/bin:$PATH"
1834 for ac_dir in $ac_dummy; do
1835 test -z "$ac_dir" && ac_dir=.
1836 if test -f $ac_dir/${ac_tool_prefix}file; then
1837 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1838 if test -n "$file_magic_test_file"; then
1839 case $deplibs_check_method in
1840 "file_magic "*)
1841 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1842 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1843 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1844 egrep "$file_magic_regex" > /dev/null; then
1846 else
1847 cat <<EOF 1>&2
1849 *** Warning: the command libtool uses to detect shared libraries,
1850 *** $file_magic_cmd, produces output that libtool cannot recognize.
1851 *** The result is that libtool may fail to recognize shared libraries
1852 *** as such. This will affect the creation of libtool libraries that
1853 *** depend on shared libraries, but programs linked with such libtool
1854 *** libraries will work regardless of this problem. Nevertheless, you
1855 *** may want to report the problem to your system manager and/or to
1856 *** bug-libtool@gnu.org
1859 fi ;;
1860 esac
1862 break
1864 done
1865 IFS="$ac_save_ifs"
1866 MAGIC_CMD="$ac_save_MAGIC_CMD"
1868 esac
1871 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1872 if test -n "$MAGIC_CMD"; then
1873 echo "$ac_t""$MAGIC_CMD" 1>&6
1874 else
1875 echo "$ac_t""no" 1>&6
1878 if test -z "$lt_cv_path_MAGIC_CMD"; then
1879 if test -n "$ac_tool_prefix"; then
1880 echo $ac_n "checking for file""... $ac_c" 1>&6
1881 echo "configure:1882: checking for file" >&5
1882 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1883 echo $ac_n "(cached) $ac_c" 1>&6
1884 else
1885 case $MAGIC_CMD in
1887 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1889 ?:/*)
1890 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1893 ac_save_MAGIC_CMD="$MAGIC_CMD"
1894 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1895 ac_dummy="/usr/bin:$PATH"
1896 for ac_dir in $ac_dummy; do
1897 test -z "$ac_dir" && ac_dir=.
1898 if test -f $ac_dir/file; then
1899 lt_cv_path_MAGIC_CMD="$ac_dir/file"
1900 if test -n "$file_magic_test_file"; then
1901 case $deplibs_check_method in
1902 "file_magic "*)
1903 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1904 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1905 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1906 egrep "$file_magic_regex" > /dev/null; then
1908 else
1909 cat <<EOF 1>&2
1911 *** Warning: the command libtool uses to detect shared libraries,
1912 *** $file_magic_cmd, produces output that libtool cannot recognize.
1913 *** The result is that libtool may fail to recognize shared libraries
1914 *** as such. This will affect the creation of libtool libraries that
1915 *** depend on shared libraries, but programs linked with such libtool
1916 *** libraries will work regardless of this problem. Nevertheless, you
1917 *** may want to report the problem to your system manager and/or to
1918 *** bug-libtool@gnu.org
1921 fi ;;
1922 esac
1924 break
1926 done
1927 IFS="$ac_save_ifs"
1928 MAGIC_CMD="$ac_save_MAGIC_CMD"
1930 esac
1933 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1934 if test -n "$MAGIC_CMD"; then
1935 echo "$ac_t""$MAGIC_CMD" 1>&6
1936 else
1937 echo "$ac_t""no" 1>&6
1940 else
1941 MAGIC_CMD=:
1947 esac
1949 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1950 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1951 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1952 echo "configure:1953: checking for $ac_word" >&5
1953 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1954 echo $ac_n "(cached) $ac_c" 1>&6
1955 else
1956 if test -n "$RANLIB"; then
1957 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1958 else
1959 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1960 ac_dummy="$PATH"
1961 for ac_dir in $ac_dummy; do
1962 test -z "$ac_dir" && ac_dir=.
1963 if test -f $ac_dir/$ac_word; then
1964 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1965 break
1967 done
1968 IFS="$ac_save_ifs"
1971 RANLIB="$ac_cv_prog_RANLIB"
1972 if test -n "$RANLIB"; then
1973 echo "$ac_t""$RANLIB" 1>&6
1974 else
1975 echo "$ac_t""no" 1>&6
1979 if test -z "$ac_cv_prog_RANLIB"; then
1980 if test -n "$ac_tool_prefix"; then
1981 # Extract the first word of "ranlib", so it can be a program name with args.
1982 set dummy ranlib; ac_word=$2
1983 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1984 echo "configure:1985: checking for $ac_word" >&5
1985 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1986 echo $ac_n "(cached) $ac_c" 1>&6
1987 else
1988 if test -n "$RANLIB"; then
1989 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1990 else
1991 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1992 ac_dummy="$PATH"
1993 for ac_dir in $ac_dummy; do
1994 test -z "$ac_dir" && ac_dir=.
1995 if test -f $ac_dir/$ac_word; then
1996 ac_cv_prog_RANLIB="ranlib"
1997 break
1999 done
2000 IFS="$ac_save_ifs"
2001 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2004 RANLIB="$ac_cv_prog_RANLIB"
2005 if test -n "$RANLIB"; then
2006 echo "$ac_t""$RANLIB" 1>&6
2007 else
2008 echo "$ac_t""no" 1>&6
2011 else
2012 RANLIB=":"
2016 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2017 set dummy ${ac_tool_prefix}strip; ac_word=$2
2018 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2019 echo "configure:2020: checking for $ac_word" >&5
2020 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2021 echo $ac_n "(cached) $ac_c" 1>&6
2022 else
2023 if test -n "$STRIP"; then
2024 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2025 else
2026 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2027 ac_dummy="$PATH"
2028 for ac_dir in $ac_dummy; do
2029 test -z "$ac_dir" && ac_dir=.
2030 if test -f $ac_dir/$ac_word; then
2031 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2032 break
2034 done
2035 IFS="$ac_save_ifs"
2038 STRIP="$ac_cv_prog_STRIP"
2039 if test -n "$STRIP"; then
2040 echo "$ac_t""$STRIP" 1>&6
2041 else
2042 echo "$ac_t""no" 1>&6
2046 if test -z "$ac_cv_prog_STRIP"; then
2047 if test -n "$ac_tool_prefix"; then
2048 # Extract the first word of "strip", so it can be a program name with args.
2049 set dummy strip; ac_word=$2
2050 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2051 echo "configure:2052: checking for $ac_word" >&5
2052 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2053 echo $ac_n "(cached) $ac_c" 1>&6
2054 else
2055 if test -n "$STRIP"; then
2056 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2057 else
2058 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2059 ac_dummy="$PATH"
2060 for ac_dir in $ac_dummy; do
2061 test -z "$ac_dir" && ac_dir=.
2062 if test -f $ac_dir/$ac_word; then
2063 ac_cv_prog_STRIP="strip"
2064 break
2066 done
2067 IFS="$ac_save_ifs"
2068 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2071 STRIP="$ac_cv_prog_STRIP"
2072 if test -n "$STRIP"; then
2073 echo "$ac_t""$STRIP" 1>&6
2074 else
2075 echo "$ac_t""no" 1>&6
2078 else
2079 STRIP=":"
2084 # Check for any special flags to pass to ltconfig.
2085 libtool_flags="--cache-file=$cache_file"
2086 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2087 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2088 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2089 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2090 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2093 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2094 if test "${enable_libtool_lock+set}" = set; then
2095 enableval="$enable_libtool_lock"
2099 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2100 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2102 # Check whether --with-pic or --without-pic was given.
2103 if test "${with_pic+set}" = set; then
2104 withval="$with_pic"
2105 pic_mode="$withval"
2106 else
2107 pic_mode=default
2110 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2111 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2113 # Some flags need to be propagated to the compiler or linker for good
2114 # libtool support.
2115 case $host in
2116 *-*-irix6*)
2117 # Find out which ABI we are using.
2118 echo '#line 2119 "configure"' > conftest.$ac_ext
2119 if { (eval echo configure:2120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2120 if test "$lt_cv_prog_gnu_ld" = yes; then
2121 case `/usr/bin/file conftest.$ac_objext` in
2122 *32-bit*)
2123 LD="${LD-ld} -melf32bsmip"
2125 *N32*)
2126 LD="${LD-ld} -melf32bmipn32"
2128 *64-bit*)
2129 LD="${LD-ld} -melf64bmip"
2131 esac
2132 else
2133 case `/usr/bin/file conftest.$ac_objext` in
2134 *32-bit*)
2135 LD="${LD-ld} -32"
2137 *N32*)
2138 LD="${LD-ld} -n32"
2140 *64-bit*)
2141 LD="${LD-ld} -64"
2143 esac
2146 rm -rf conftest*
2149 ia64-*-hpux*)
2150 # Find out which ABI we are using.
2151 echo 'int i;' > conftest.$ac_ext
2152 if { (eval echo configure:2153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2153 case "`/usr/bin/file conftest.o`" in
2154 *ELF-32*)
2155 HPUX_IA64_MODE="32"
2157 *ELF-64*)
2158 HPUX_IA64_MODE="64"
2160 esac
2162 rm -rf conftest*
2165 *-*-sco3.2v5*)
2166 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2167 SAVE_CFLAGS="$CFLAGS"
2168 CFLAGS="$CFLAGS -belf"
2169 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2170 echo "configure:2171: checking whether the C compiler needs -belf" >&5
2171 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2172 echo $ac_n "(cached) $ac_c" 1>&6
2173 else
2175 ac_ext=c
2176 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2177 ac_cpp='$CPP $CPPFLAGS'
2178 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2179 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2180 cross_compiling=$ac_cv_prog_cc_cross
2182 cat > conftest.$ac_ext <<EOF
2183 #line 2184 "configure"
2184 #include "confdefs.h"
2186 int main() {
2188 ; return 0; }
2190 if { (eval echo configure:2191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2191 rm -rf conftest*
2192 lt_cv_cc_needs_belf=yes
2193 else
2194 echo "configure: failed program was:" >&5
2195 cat conftest.$ac_ext >&5
2196 rm -rf conftest*
2197 lt_cv_cc_needs_belf=no
2199 rm -f conftest*
2200 ac_ext=c
2201 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2202 ac_cpp='$CPP $CPPFLAGS'
2203 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2204 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2205 cross_compiling=$ac_cv_prog_cc_cross
2209 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2210 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2211 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2212 CFLAGS="$SAVE_CFLAGS"
2217 esac
2220 # Save cache, so that ltconfig can load it
2221 cat > confcache <<\EOF
2222 # This file is a shell script that caches the results of configure
2223 # tests run on this system so they can be shared between configure
2224 # scripts and configure runs. It is not useful on other systems.
2225 # If it contains results you don't want to keep, you may remove or edit it.
2227 # By default, configure uses ./config.cache as the cache file,
2228 # creating it if it does not exist already. You can give configure
2229 # the --cache-file=FILE option to use a different cache file; that is
2230 # what configure does when it calls configure scripts in
2231 # subdirectories, so they share the cache.
2232 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2233 # config.status only pays attention to the cache file if you give it the
2234 # --recheck option to rerun configure.
2237 # The following way of writing the cache mishandles newlines in values,
2238 # but we know of no workaround that is simple, portable, and efficient.
2239 # So, don't put newlines in cache variables' values.
2240 # Ultrix sh set writes to stderr and can't be redirected directly,
2241 # and sets the high bit in the cache file unless we assign to the vars.
2242 (set) 2>&1 |
2243 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2244 *ac_space=\ *)
2245 # `set' does not quote correctly, so add quotes (double-quote substitution
2246 # turns \\\\ into \\, and sed turns \\ into \).
2247 sed -n \
2248 -e "s/'/'\\\\''/g" \
2249 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2252 # `set' quotes correctly as required by POSIX, so do not add quotes.
2253 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2255 esac >> confcache
2256 if cmp -s $cache_file confcache; then
2258 else
2259 if test -w $cache_file; then
2260 echo "updating cache $cache_file"
2261 cat confcache > $cache_file
2262 else
2263 echo "not updating unwritable cache $cache_file"
2266 rm -f confcache
2269 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2270 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2271 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2272 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2273 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2274 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2275 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2276 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2277 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2278 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2280 # Reload cache, that may have been modified by ltconfig
2281 if test -r "$cache_file"; then
2282 echo "loading cache $cache_file"
2283 . $cache_file
2284 else
2285 echo "creating cache $cache_file"
2286 > $cache_file
2290 # This can be used to rebuild libtool when needed
2291 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2293 # Always use our own libtool.
2294 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2296 # Redirect the config.log output again, so that the ltconfig log is not
2297 # clobbered by the next message.
2298 exec 5>>./config.log
2306 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2307 if test "${enable_64_bit_bfd+set}" = set; then
2308 enableval="$enable_64_bit_bfd"
2309 case "${enableval}" in
2310 yes) want64=true ;;
2311 no) want64=false ;;
2312 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2313 esac
2314 else
2315 want64=false
2317 # Check whether --enable-targets or --disable-targets was given.
2318 if test "${enable_targets+set}" = set; then
2319 enableval="$enable_targets"
2320 case "${enableval}" in
2321 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2323 no) enable_targets= ;;
2324 *) enable_targets=$enableval ;;
2325 esac
2327 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2328 if test "${enable_commonbfdlib+set}" = set; then
2329 enableval="$enable_commonbfdlib"
2330 case "${enableval}" in
2331 yes) commonbfdlib=true ;;
2332 no) commonbfdlib=false ;;
2333 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2334 esac
2336 # Check whether --with-mmap or --without-mmap was given.
2337 if test "${with_mmap+set}" = set; then
2338 withval="$with_mmap"
2339 case "${withval}" in
2340 yes) want_mmap=true ;;
2341 no) want_mmap=false ;;
2342 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
2343 esac
2344 else
2345 want_mmap=false
2348 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2349 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2350 if test "${enable_build_warnings+set}" = set; then
2351 enableval="$enable_build_warnings"
2352 case "${enableval}" in
2353 yes) ;;
2354 no) build_warnings="-w";;
2355 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2356 build_warnings="${build_warnings} ${t}";;
2357 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2358 build_warnings="${t} ${build_warnings}";;
2359 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2360 esac
2361 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2362 echo "Setting warning flags = $build_warnings" 6>&1
2365 WARN_CFLAGS=""
2366 if test "x${build_warnings}" != x && test "x$GCC" = xyes ; then
2367 WARN_CFLAGS="${build_warnings}"
2375 if test -z "$target" ; then
2376 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2379 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
2380 echo "configure:2381: checking whether to enable maintainer-specific portions of Makefiles" >&5
2381 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2382 if test "${enable_maintainer_mode+set}" = set; then
2383 enableval="$enable_maintainer_mode"
2384 USE_MAINTAINER_MODE=$enableval
2385 else
2386 USE_MAINTAINER_MODE=no
2389 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2392 if test $USE_MAINTAINER_MODE = yes; then
2393 MAINTAINER_MODE_TRUE=
2394 MAINTAINER_MODE_FALSE='#'
2395 else
2396 MAINTAINER_MODE_TRUE='#'
2397 MAINTAINER_MODE_FALSE=
2399 MAINT=$MAINTAINER_MODE_TRUE
2402 echo $ac_n "checking whether to install libbfd""... $ac_c" 1>&6
2403 echo "configure:2404: checking whether to install libbfd" >&5
2404 # Check whether --enable-install-libbfd or --disable-install-libbfd was given.
2405 if test "${enable_install_libbfd+set}" = set; then
2406 enableval="$enable_install_libbfd"
2407 install_libbfd_p=$enableval
2408 else
2409 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
2410 install_libbfd_p=yes
2411 else
2412 install_libbfd_p=no
2416 echo "$ac_t""$install_libbfd_p" 1>&6
2419 if test $install_libbfd_p = yes; then
2420 INSTALL_LIBBFD_TRUE=
2421 INSTALL_LIBBFD_FALSE='#'
2422 else
2423 INSTALL_LIBBFD_TRUE='#'
2424 INSTALL_LIBBFD_FALSE=
2426 # libbfd.a is a host library containing target dependent code
2427 bfdlibdir='$(libdir)'
2428 bfdincludedir='$(includedir)'
2429 if test "${host}" != "${target}"; then
2430 bfdlibdir='$(exec_prefix)/$(host_alias)/$(target_alias)/lib'
2431 bfdincludedir='$(exec_prefix)/$(host_alias)/$(target_alias)/include'
2439 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2440 echo "configure:2441: checking for executable suffix" >&5
2441 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2442 echo $ac_n "(cached) $ac_c" 1>&6
2443 else
2444 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
2445 ac_cv_exeext=.exe
2446 else
2447 rm -f conftest*
2448 echo 'int main () { return 0; }' > conftest.$ac_ext
2449 ac_cv_exeext=
2450 if { (eval echo configure:2451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2451 for file in conftest.*; do
2452 case $file in
2453 *.c | *.o | *.obj) ;;
2454 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2455 esac
2456 done
2457 else
2458 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2460 rm -f conftest*
2461 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2465 EXEEXT=""
2466 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2467 echo "$ac_t""${ac_cv_exeext}" 1>&6
2468 ac_exeext=$EXEEXT
2471 host64=false
2472 target64=false
2473 bfd_default_target_size=32
2475 # host stuff:
2477 # Extract the first word of "gcc", so it can be a program name with args.
2478 set dummy gcc; ac_word=$2
2479 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2480 echo "configure:2481: checking for $ac_word" >&5
2481 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2482 echo $ac_n "(cached) $ac_c" 1>&6
2483 else
2484 if test -n "$CC"; then
2485 ac_cv_prog_CC="$CC" # Let the user override the test.
2486 else
2487 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2488 ac_dummy="$PATH"
2489 for ac_dir in $ac_dummy; do
2490 test -z "$ac_dir" && ac_dir=.
2491 if test -f $ac_dir/$ac_word; then
2492 ac_cv_prog_CC="gcc"
2493 break
2495 done
2496 IFS="$ac_save_ifs"
2499 CC="$ac_cv_prog_CC"
2500 if test -n "$CC"; then
2501 echo "$ac_t""$CC" 1>&6
2502 else
2503 echo "$ac_t""no" 1>&6
2506 if test -z "$CC"; then
2507 # Extract the first word of "cc", so it can be a program name with args.
2508 set dummy cc; ac_word=$2
2509 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2510 echo "configure:2511: checking for $ac_word" >&5
2511 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2512 echo $ac_n "(cached) $ac_c" 1>&6
2513 else
2514 if test -n "$CC"; then
2515 ac_cv_prog_CC="$CC" # Let the user override the test.
2516 else
2517 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2518 ac_prog_rejected=no
2519 ac_dummy="$PATH"
2520 for ac_dir in $ac_dummy; do
2521 test -z "$ac_dir" && ac_dir=.
2522 if test -f $ac_dir/$ac_word; then
2523 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2524 ac_prog_rejected=yes
2525 continue
2527 ac_cv_prog_CC="cc"
2528 break
2530 done
2531 IFS="$ac_save_ifs"
2532 if test $ac_prog_rejected = yes; then
2533 # We found a bogon in the path, so make sure we never use it.
2534 set dummy $ac_cv_prog_CC
2535 shift
2536 if test $# -gt 0; then
2537 # We chose a different compiler from the bogus one.
2538 # However, it has the same basename, so the bogon will be chosen
2539 # first if we set CC to just the basename; use the full file name.
2540 shift
2541 set dummy "$ac_dir/$ac_word" "$@"
2542 shift
2543 ac_cv_prog_CC="$@"
2548 CC="$ac_cv_prog_CC"
2549 if test -n "$CC"; then
2550 echo "$ac_t""$CC" 1>&6
2551 else
2552 echo "$ac_t""no" 1>&6
2555 if test -z "$CC"; then
2556 case "`uname -s`" in
2557 *win32* | *WIN32*)
2558 # Extract the first word of "cl", so it can be a program name with args.
2559 set dummy cl; ac_word=$2
2560 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2561 echo "configure:2562: checking for $ac_word" >&5
2562 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2563 echo $ac_n "(cached) $ac_c" 1>&6
2564 else
2565 if test -n "$CC"; then
2566 ac_cv_prog_CC="$CC" # Let the user override the test.
2567 else
2568 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2569 ac_dummy="$PATH"
2570 for ac_dir in $ac_dummy; do
2571 test -z "$ac_dir" && ac_dir=.
2572 if test -f $ac_dir/$ac_word; then
2573 ac_cv_prog_CC="cl"
2574 break
2576 done
2577 IFS="$ac_save_ifs"
2580 CC="$ac_cv_prog_CC"
2581 if test -n "$CC"; then
2582 echo "$ac_t""$CC" 1>&6
2583 else
2584 echo "$ac_t""no" 1>&6
2587 esac
2589 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2592 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2593 echo "configure:2594: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2595 ac_ext=c
2596 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2597 ac_cpp='$CPP $CPPFLAGS'
2598 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2599 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2600 cross_compiling=$ac_cv_prog_cc_cross
2602 cat > conftest.$ac_ext << EOF
2604 #line 2605 "configure"
2605 #include "confdefs.h"
2607 main(){return(0);}
2609 if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2610 ac_cv_prog_cc_works=yes
2611 # If we can't run a trivial program, we are probably using a cross compiler.
2612 if (./conftest; exit) 2>/dev/null; then
2613 ac_cv_prog_cc_cross=no
2614 else
2615 ac_cv_prog_cc_cross=yes
2617 else
2618 echo "configure: failed program was:" >&5
2619 cat conftest.$ac_ext >&5
2620 ac_cv_prog_cc_works=no
2622 rm -fr conftest*
2623 ac_ext=c
2624 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2625 ac_cpp='$CPP $CPPFLAGS'
2626 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2627 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2628 cross_compiling=$ac_cv_prog_cc_cross
2630 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2631 if test $ac_cv_prog_cc_works = no; then
2632 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2634 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2635 echo "configure:2636: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2636 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2637 cross_compiling=$ac_cv_prog_cc_cross
2639 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2640 echo "configure:2641: checking whether we are using GNU C" >&5
2641 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2642 echo $ac_n "(cached) $ac_c" 1>&6
2643 else
2644 cat > conftest.c <<EOF
2645 #ifdef __GNUC__
2646 yes;
2647 #endif
2649 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2650: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2650 ac_cv_prog_gcc=yes
2651 else
2652 ac_cv_prog_gcc=no
2656 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2658 if test $ac_cv_prog_gcc = yes; then
2659 GCC=yes
2660 else
2661 GCC=
2664 ac_test_CFLAGS="${CFLAGS+set}"
2665 ac_save_CFLAGS="$CFLAGS"
2666 CFLAGS=
2667 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2668 echo "configure:2669: checking whether ${CC-cc} accepts -g" >&5
2669 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2670 echo $ac_n "(cached) $ac_c" 1>&6
2671 else
2672 echo 'void f(){}' > conftest.c
2673 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2674 ac_cv_prog_cc_g=yes
2675 else
2676 ac_cv_prog_cc_g=no
2678 rm -f conftest*
2682 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2683 if test "$ac_test_CFLAGS" = set; then
2684 CFLAGS="$ac_save_CFLAGS"
2685 elif test $ac_cv_prog_cc_g = yes; then
2686 if test "$GCC" = yes; then
2687 CFLAGS="-g -O2"
2688 else
2689 CFLAGS="-g"
2691 else
2692 if test "$GCC" = yes; then
2693 CFLAGS="-O2"
2694 else
2695 CFLAGS=
2700 ALL_LINGUAS="fr tr ja es sv da zh_CN ro"
2701 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2702 echo "configure:2703: checking how to run the C preprocessor" >&5
2703 # On Suns, sometimes $CPP names a directory.
2704 if test -n "$CPP" && test -d "$CPP"; then
2705 CPP=
2707 if test -z "$CPP"; then
2708 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2709 echo $ac_n "(cached) $ac_c" 1>&6
2710 else
2711 # This must be in double quotes, not single quotes, because CPP may get
2712 # substituted into the Makefile and "${CC-cc}" will confuse make.
2713 CPP="${CC-cc} -E"
2714 # On the NeXT, cc -E runs the code through the compiler's parser,
2715 # not just through cpp.
2716 cat > conftest.$ac_ext <<EOF
2717 #line 2718 "configure"
2718 #include "confdefs.h"
2719 #include <assert.h>
2720 Syntax Error
2722 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2723 { (eval echo configure:2724: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2724 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2725 if test -z "$ac_err"; then
2727 else
2728 echo "$ac_err" >&5
2729 echo "configure: failed program was:" >&5
2730 cat conftest.$ac_ext >&5
2731 rm -rf conftest*
2732 CPP="${CC-cc} -E -traditional-cpp"
2733 cat > conftest.$ac_ext <<EOF
2734 #line 2735 "configure"
2735 #include "confdefs.h"
2736 #include <assert.h>
2737 Syntax Error
2739 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2740 { (eval echo configure:2741: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2741 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2742 if test -z "$ac_err"; then
2744 else
2745 echo "$ac_err" >&5
2746 echo "configure: failed program was:" >&5
2747 cat conftest.$ac_ext >&5
2748 rm -rf conftest*
2749 CPP="${CC-cc} -nologo -E"
2750 cat > conftest.$ac_ext <<EOF
2751 #line 2752 "configure"
2752 #include "confdefs.h"
2753 #include <assert.h>
2754 Syntax Error
2756 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2757 { (eval echo configure:2758: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2758 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2759 if test -z "$ac_err"; then
2761 else
2762 echo "$ac_err" >&5
2763 echo "configure: failed program was:" >&5
2764 cat conftest.$ac_ext >&5
2765 rm -rf conftest*
2766 CPP=/lib/cpp
2768 rm -f conftest*
2770 rm -f conftest*
2772 rm -f conftest*
2773 ac_cv_prog_CPP="$CPP"
2775 CPP="$ac_cv_prog_CPP"
2776 else
2777 ac_cv_prog_CPP="$CPP"
2779 echo "$ac_t""$CPP" 1>&6
2781 # Extract the first word of "ranlib", so it can be a program name with args.
2782 set dummy ranlib; ac_word=$2
2783 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2784 echo "configure:2785: checking for $ac_word" >&5
2785 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2786 echo $ac_n "(cached) $ac_c" 1>&6
2787 else
2788 if test -n "$RANLIB"; then
2789 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2790 else
2791 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2792 ac_dummy="$PATH"
2793 for ac_dir in $ac_dummy; do
2794 test -z "$ac_dir" && ac_dir=.
2795 if test -f $ac_dir/$ac_word; then
2796 ac_cv_prog_RANLIB="ranlib"
2797 break
2799 done
2800 IFS="$ac_save_ifs"
2801 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2804 RANLIB="$ac_cv_prog_RANLIB"
2805 if test -n "$RANLIB"; then
2806 echo "$ac_t""$RANLIB" 1>&6
2807 else
2808 echo "$ac_t""no" 1>&6
2811 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2812 echo "configure:2813: checking for ANSI C header files" >&5
2813 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2814 echo $ac_n "(cached) $ac_c" 1>&6
2815 else
2816 cat > conftest.$ac_ext <<EOF
2817 #line 2818 "configure"
2818 #include "confdefs.h"
2819 #include <stdlib.h>
2820 #include <stdarg.h>
2821 #include <string.h>
2822 #include <float.h>
2824 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2825 { (eval echo configure:2826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2826 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2827 if test -z "$ac_err"; then
2828 rm -rf conftest*
2829 ac_cv_header_stdc=yes
2830 else
2831 echo "$ac_err" >&5
2832 echo "configure: failed program was:" >&5
2833 cat conftest.$ac_ext >&5
2834 rm -rf conftest*
2835 ac_cv_header_stdc=no
2837 rm -f conftest*
2839 if test $ac_cv_header_stdc = yes; then
2840 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2841 cat > conftest.$ac_ext <<EOF
2842 #line 2843 "configure"
2843 #include "confdefs.h"
2844 #include <string.h>
2846 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2847 egrep "memchr" >/dev/null 2>&1; then
2849 else
2850 rm -rf conftest*
2851 ac_cv_header_stdc=no
2853 rm -f conftest*
2857 if test $ac_cv_header_stdc = yes; then
2858 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2859 cat > conftest.$ac_ext <<EOF
2860 #line 2861 "configure"
2861 #include "confdefs.h"
2862 #include <stdlib.h>
2864 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2865 egrep "free" >/dev/null 2>&1; then
2867 else
2868 rm -rf conftest*
2869 ac_cv_header_stdc=no
2871 rm -f conftest*
2875 if test $ac_cv_header_stdc = yes; then
2876 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2877 if test "$cross_compiling" = yes; then
2879 else
2880 cat > conftest.$ac_ext <<EOF
2881 #line 2882 "configure"
2882 #include "confdefs.h"
2883 #include <ctype.h>
2884 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2885 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2886 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2887 int main () { int i; for (i = 0; i < 256; i++)
2888 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2889 exit (0); }
2892 if { (eval echo configure:2893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2893 then
2895 else
2896 echo "configure: failed program was:" >&5
2897 cat conftest.$ac_ext >&5
2898 rm -fr conftest*
2899 ac_cv_header_stdc=no
2901 rm -fr conftest*
2907 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2908 if test $ac_cv_header_stdc = yes; then
2909 cat >> confdefs.h <<\EOF
2910 #define STDC_HEADERS 1
2915 echo $ac_n "checking for working const""... $ac_c" 1>&6
2916 echo "configure:2917: checking for working const" >&5
2917 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2918 echo $ac_n "(cached) $ac_c" 1>&6
2919 else
2920 cat > conftest.$ac_ext <<EOF
2921 #line 2922 "configure"
2922 #include "confdefs.h"
2924 int main() {
2926 /* Ultrix mips cc rejects this. */
2927 typedef int charset[2]; const charset x;
2928 /* SunOS 4.1.1 cc rejects this. */
2929 char const *const *ccp;
2930 char **p;
2931 /* NEC SVR4.0.2 mips cc rejects this. */
2932 struct point {int x, y;};
2933 static struct point const zero = {0,0};
2934 /* AIX XL C 1.02.0.0 rejects this.
2935 It does not let you subtract one const X* pointer from another in an arm
2936 of an if-expression whose if-part is not a constant expression */
2937 const char *g = "string";
2938 ccp = &g + (g ? g-g : 0);
2939 /* HPUX 7.0 cc rejects these. */
2940 ++ccp;
2941 p = (char**) ccp;
2942 ccp = (char const *const *) p;
2943 { /* SCO 3.2v4 cc rejects this. */
2944 char *t;
2945 char const *s = 0 ? (char *) 0 : (char const *) 0;
2947 *t++ = 0;
2949 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2950 int x[] = {25, 17};
2951 const int *foo = &x[0];
2952 ++foo;
2954 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2955 typedef const int *iptr;
2956 iptr p = 0;
2957 ++p;
2959 { /* AIX XL C 1.02.0.0 rejects this saying
2960 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2961 struct s { int j; const int *ap[3]; };
2962 struct s *b; b->j = 5;
2964 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2965 const int foo = 10;
2968 ; return 0; }
2970 if { (eval echo configure:2971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2971 rm -rf conftest*
2972 ac_cv_c_const=yes
2973 else
2974 echo "configure: failed program was:" >&5
2975 cat conftest.$ac_ext >&5
2976 rm -rf conftest*
2977 ac_cv_c_const=no
2979 rm -f conftest*
2982 echo "$ac_t""$ac_cv_c_const" 1>&6
2983 if test $ac_cv_c_const = no; then
2984 cat >> confdefs.h <<\EOF
2985 #define const
2990 echo $ac_n "checking for inline""... $ac_c" 1>&6
2991 echo "configure:2992: checking for inline" >&5
2992 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2993 echo $ac_n "(cached) $ac_c" 1>&6
2994 else
2995 ac_cv_c_inline=no
2996 for ac_kw in inline __inline__ __inline; do
2997 cat > conftest.$ac_ext <<EOF
2998 #line 2999 "configure"
2999 #include "confdefs.h"
3001 int main() {
3002 } $ac_kw foo() {
3003 ; return 0; }
3005 if { (eval echo configure:3006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3006 rm -rf conftest*
3007 ac_cv_c_inline=$ac_kw; break
3008 else
3009 echo "configure: failed program was:" >&5
3010 cat conftest.$ac_ext >&5
3012 rm -f conftest*
3013 done
3017 echo "$ac_t""$ac_cv_c_inline" 1>&6
3018 case "$ac_cv_c_inline" in
3019 inline | yes) ;;
3020 no) cat >> confdefs.h <<\EOF
3021 #define inline
3024 *) cat >> confdefs.h <<EOF
3025 #define inline $ac_cv_c_inline
3028 esac
3030 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3031 echo "configure:3032: checking for off_t" >&5
3032 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3033 echo $ac_n "(cached) $ac_c" 1>&6
3034 else
3035 cat > conftest.$ac_ext <<EOF
3036 #line 3037 "configure"
3037 #include "confdefs.h"
3038 #include <sys/types.h>
3039 #if STDC_HEADERS
3040 #include <stdlib.h>
3041 #include <stddef.h>
3042 #endif
3044 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3045 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3046 rm -rf conftest*
3047 ac_cv_type_off_t=yes
3048 else
3049 rm -rf conftest*
3050 ac_cv_type_off_t=no
3052 rm -f conftest*
3055 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3056 if test $ac_cv_type_off_t = no; then
3057 cat >> confdefs.h <<\EOF
3058 #define off_t long
3063 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3064 echo "configure:3065: checking for size_t" >&5
3065 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3066 echo $ac_n "(cached) $ac_c" 1>&6
3067 else
3068 cat > conftest.$ac_ext <<EOF
3069 #line 3070 "configure"
3070 #include "confdefs.h"
3071 #include <sys/types.h>
3072 #if STDC_HEADERS
3073 #include <stdlib.h>
3074 #include <stddef.h>
3075 #endif
3077 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3078 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3079 rm -rf conftest*
3080 ac_cv_type_size_t=yes
3081 else
3082 rm -rf conftest*
3083 ac_cv_type_size_t=no
3085 rm -f conftest*
3088 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3089 if test $ac_cv_type_size_t = no; then
3090 cat >> confdefs.h <<\EOF
3091 #define size_t unsigned
3096 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3097 # for constant arguments. Useless!
3098 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3099 echo "configure:3100: checking for working alloca.h" >&5
3100 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3101 echo $ac_n "(cached) $ac_c" 1>&6
3102 else
3103 cat > conftest.$ac_ext <<EOF
3104 #line 3105 "configure"
3105 #include "confdefs.h"
3106 #include <alloca.h>
3107 int main() {
3108 char *p = alloca(2 * sizeof(int));
3109 ; return 0; }
3111 if { (eval echo configure:3112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3112 rm -rf conftest*
3113 ac_cv_header_alloca_h=yes
3114 else
3115 echo "configure: failed program was:" >&5
3116 cat conftest.$ac_ext >&5
3117 rm -rf conftest*
3118 ac_cv_header_alloca_h=no
3120 rm -f conftest*
3123 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3124 if test $ac_cv_header_alloca_h = yes; then
3125 cat >> confdefs.h <<\EOF
3126 #define HAVE_ALLOCA_H 1
3131 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3132 echo "configure:3133: checking for alloca" >&5
3133 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3134 echo $ac_n "(cached) $ac_c" 1>&6
3135 else
3136 cat > conftest.$ac_ext <<EOF
3137 #line 3138 "configure"
3138 #include "confdefs.h"
3140 #ifdef __GNUC__
3141 # define alloca __builtin_alloca
3142 #else
3143 # ifdef _MSC_VER
3144 # include <malloc.h>
3145 # define alloca _alloca
3146 # else
3147 # if HAVE_ALLOCA_H
3148 # include <alloca.h>
3149 # else
3150 # ifdef _AIX
3151 #pragma alloca
3152 # else
3153 # ifndef alloca /* predefined by HP cc +Olibcalls */
3154 char *alloca ();
3155 # endif
3156 # endif
3157 # endif
3158 # endif
3159 #endif
3161 int main() {
3162 char *p = (char *) alloca(1);
3163 ; return 0; }
3165 if { (eval echo configure:3166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3166 rm -rf conftest*
3167 ac_cv_func_alloca_works=yes
3168 else
3169 echo "configure: failed program was:" >&5
3170 cat conftest.$ac_ext >&5
3171 rm -rf conftest*
3172 ac_cv_func_alloca_works=no
3174 rm -f conftest*
3177 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3178 if test $ac_cv_func_alloca_works = yes; then
3179 cat >> confdefs.h <<\EOF
3180 #define HAVE_ALLOCA 1
3185 if test $ac_cv_func_alloca_works = no; then
3186 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3187 # that cause trouble. Some versions do not even contain alloca or
3188 # contain a buggy version. If you still want to use their alloca,
3189 # use ar to extract alloca.o from them instead of compiling alloca.c.
3190 ALLOCA=alloca.${ac_objext}
3191 cat >> confdefs.h <<\EOF
3192 #define C_ALLOCA 1
3196 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3197 echo "configure:3198: checking whether alloca needs Cray hooks" >&5
3198 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3199 echo $ac_n "(cached) $ac_c" 1>&6
3200 else
3201 cat > conftest.$ac_ext <<EOF
3202 #line 3203 "configure"
3203 #include "confdefs.h"
3204 #if defined(CRAY) && ! defined(CRAY2)
3205 webecray
3206 #else
3207 wenotbecray
3208 #endif
3211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3212 egrep "webecray" >/dev/null 2>&1; then
3213 rm -rf conftest*
3214 ac_cv_os_cray=yes
3215 else
3216 rm -rf conftest*
3217 ac_cv_os_cray=no
3219 rm -f conftest*
3223 echo "$ac_t""$ac_cv_os_cray" 1>&6
3224 if test $ac_cv_os_cray = yes; then
3225 for ac_func in _getb67 GETB67 getb67; do
3226 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3227 echo "configure:3228: checking for $ac_func" >&5
3228 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3229 echo $ac_n "(cached) $ac_c" 1>&6
3230 else
3231 cat > conftest.$ac_ext <<EOF
3232 #line 3233 "configure"
3233 #include "confdefs.h"
3234 /* System header to define __stub macros and hopefully few prototypes,
3235 which can conflict with char $ac_func(); below. */
3236 #include <assert.h>
3237 /* Override any gcc2 internal prototype to avoid an error. */
3238 /* We use char because int might match the return type of a gcc2
3239 builtin and then its argument prototype would still apply. */
3240 char $ac_func();
3242 int main() {
3244 /* The GNU C library defines this for functions which it implements
3245 to always fail with ENOSYS. Some functions are actually named
3246 something starting with __ and the normal name is an alias. */
3247 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3248 choke me
3249 #else
3250 $ac_func();
3251 #endif
3253 ; return 0; }
3255 if { (eval echo configure:3256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3256 rm -rf conftest*
3257 eval "ac_cv_func_$ac_func=yes"
3258 else
3259 echo "configure: failed program was:" >&5
3260 cat conftest.$ac_ext >&5
3261 rm -rf conftest*
3262 eval "ac_cv_func_$ac_func=no"
3264 rm -f conftest*
3267 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3268 echo "$ac_t""yes" 1>&6
3269 cat >> confdefs.h <<EOF
3270 #define CRAY_STACKSEG_END $ac_func
3273 break
3274 else
3275 echo "$ac_t""no" 1>&6
3278 done
3281 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3282 echo "configure:3283: checking stack direction for C alloca" >&5
3283 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3284 echo $ac_n "(cached) $ac_c" 1>&6
3285 else
3286 if test "$cross_compiling" = yes; then
3287 ac_cv_c_stack_direction=0
3288 else
3289 cat > conftest.$ac_ext <<EOF
3290 #line 3291 "configure"
3291 #include "confdefs.h"
3292 find_stack_direction ()
3294 static char *addr = 0;
3295 auto char dummy;
3296 if (addr == 0)
3298 addr = &dummy;
3299 return find_stack_direction ();
3301 else
3302 return (&dummy > addr) ? 1 : -1;
3304 main ()
3306 exit (find_stack_direction() < 0);
3309 if { (eval echo configure:3310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3310 then
3311 ac_cv_c_stack_direction=1
3312 else
3313 echo "configure: failed program was:" >&5
3314 cat conftest.$ac_ext >&5
3315 rm -fr conftest*
3316 ac_cv_c_stack_direction=-1
3318 rm -fr conftest*
3323 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3324 cat >> confdefs.h <<EOF
3325 #define STACK_DIRECTION $ac_cv_c_stack_direction
3330 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
3332 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3333 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3334 echo "configure:3335: checking for $ac_hdr" >&5
3335 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3336 echo $ac_n "(cached) $ac_c" 1>&6
3337 else
3338 cat > conftest.$ac_ext <<EOF
3339 #line 3340 "configure"
3340 #include "confdefs.h"
3341 #include <$ac_hdr>
3343 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3344 { (eval echo configure:3345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3345 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3346 if test -z "$ac_err"; then
3347 rm -rf conftest*
3348 eval "ac_cv_header_$ac_safe=yes"
3349 else
3350 echo "$ac_err" >&5
3351 echo "configure: failed program was:" >&5
3352 cat conftest.$ac_ext >&5
3353 rm -rf conftest*
3354 eval "ac_cv_header_$ac_safe=no"
3356 rm -f conftest*
3358 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3359 echo "$ac_t""yes" 1>&6
3360 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3361 cat >> confdefs.h <<EOF
3362 #define $ac_tr_hdr 1
3365 else
3366 echo "$ac_t""no" 1>&6
3368 done
3370 for ac_func in getpagesize
3372 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3373 echo "configure:3374: checking for $ac_func" >&5
3374 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3375 echo $ac_n "(cached) $ac_c" 1>&6
3376 else
3377 cat > conftest.$ac_ext <<EOF
3378 #line 3379 "configure"
3379 #include "confdefs.h"
3380 /* System header to define __stub macros and hopefully few prototypes,
3381 which can conflict with char $ac_func(); below. */
3382 #include <assert.h>
3383 /* Override any gcc2 internal prototype to avoid an error. */
3384 /* We use char because int might match the return type of a gcc2
3385 builtin and then its argument prototype would still apply. */
3386 char $ac_func();
3388 int main() {
3390 /* The GNU C library defines this for functions which it implements
3391 to always fail with ENOSYS. Some functions are actually named
3392 something starting with __ and the normal name is an alias. */
3393 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3394 choke me
3395 #else
3396 $ac_func();
3397 #endif
3399 ; return 0; }
3401 if { (eval echo configure:3402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3402 rm -rf conftest*
3403 eval "ac_cv_func_$ac_func=yes"
3404 else
3405 echo "configure: failed program was:" >&5
3406 cat conftest.$ac_ext >&5
3407 rm -rf conftest*
3408 eval "ac_cv_func_$ac_func=no"
3410 rm -f conftest*
3413 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3414 echo "$ac_t""yes" 1>&6
3415 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3416 cat >> confdefs.h <<EOF
3417 #define $ac_tr_func 1
3420 else
3421 echo "$ac_t""no" 1>&6
3423 done
3425 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3426 echo "configure:3427: checking for working mmap" >&5
3427 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3428 echo $ac_n "(cached) $ac_c" 1>&6
3429 else
3430 if test "$cross_compiling" = yes; then
3431 ac_cv_func_mmap_fixed_mapped=no
3432 else
3433 cat > conftest.$ac_ext <<EOF
3434 #line 3435 "configure"
3435 #include "confdefs.h"
3437 /* Thanks to Mike Haertel and Jim Avera for this test.
3438 Here is a matrix of mmap possibilities:
3439 mmap private not fixed
3440 mmap private fixed at somewhere currently unmapped
3441 mmap private fixed at somewhere already mapped
3442 mmap shared not fixed
3443 mmap shared fixed at somewhere currently unmapped
3444 mmap shared fixed at somewhere already mapped
3445 For private mappings, we should verify that changes cannot be read()
3446 back from the file, nor mmap's back from the file at a different
3447 address. (There have been systems where private was not correctly
3448 implemented like the infamous i386 svr4.0, and systems where the
3449 VM page cache was not coherent with the filesystem buffer cache
3450 like early versions of FreeBSD and possibly contemporary NetBSD.)
3451 For shared mappings, we should conversely verify that changes get
3452 propogated back to all the places they're supposed to be.
3454 Grep wants private fixed already mapped.
3455 The main things grep needs to know about mmap are:
3456 * does it exist and is it safe to write into the mmap'd area
3457 * how to use it (BSD variants) */
3458 #include <sys/types.h>
3459 #include <fcntl.h>
3460 #include <sys/mman.h>
3462 #if HAVE_SYS_TYPES_H
3463 # include <sys/types.h>
3464 #endif
3466 #if HAVE_STDLIB_H
3467 # include <stdlib.h>
3468 #endif
3470 #if HAVE_SYS_STAT_H
3471 # include <sys/stat.h>
3472 #endif
3474 #if HAVE_UNISTD_H
3475 # include <unistd.h>
3476 #endif
3478 /* This mess was copied from the GNU getpagesize.h. */
3479 #ifndef HAVE_GETPAGESIZE
3481 /* Assume that all systems that can run configure have sys/param.h. */
3482 # ifndef HAVE_SYS_PARAM_H
3483 # define HAVE_SYS_PARAM_H 1
3484 # endif
3486 # ifdef _SC_PAGESIZE
3487 # define getpagesize() sysconf(_SC_PAGESIZE)
3488 # else /* no _SC_PAGESIZE */
3489 # ifdef HAVE_SYS_PARAM_H
3490 # include <sys/param.h>
3491 # ifdef EXEC_PAGESIZE
3492 # define getpagesize() EXEC_PAGESIZE
3493 # else /* no EXEC_PAGESIZE */
3494 # ifdef NBPG
3495 # define getpagesize() NBPG * CLSIZE
3496 # ifndef CLSIZE
3497 # define CLSIZE 1
3498 # endif /* no CLSIZE */
3499 # else /* no NBPG */
3500 # ifdef NBPC
3501 # define getpagesize() NBPC
3502 # else /* no NBPC */
3503 # ifdef PAGESIZE
3504 # define getpagesize() PAGESIZE
3505 # endif /* PAGESIZE */
3506 # endif /* no NBPC */
3507 # endif /* no NBPG */
3508 # endif /* no EXEC_PAGESIZE */
3509 # else /* no HAVE_SYS_PARAM_H */
3510 # define getpagesize() 8192 /* punt totally */
3511 # endif /* no HAVE_SYS_PARAM_H */
3512 # endif /* no _SC_PAGESIZE */
3514 #endif /* no HAVE_GETPAGESIZE */
3516 #ifdef __cplusplus
3517 extern "C" { void *malloc(unsigned); }
3518 #else
3519 char *malloc();
3520 #endif
3523 main()
3525 char *data, *data2, *data3;
3526 int i, pagesize;
3527 int fd;
3529 pagesize = getpagesize();
3532 * First, make a file with some known garbage in it.
3534 data = malloc(pagesize);
3535 if (!data)
3536 exit(1);
3537 for (i = 0; i < pagesize; ++i)
3538 *(data + i) = rand();
3539 umask(0);
3540 fd = creat("conftestmmap", 0600);
3541 if (fd < 0)
3542 exit(1);
3543 if (write(fd, data, pagesize) != pagesize)
3544 exit(1);
3545 close(fd);
3548 * Next, try to mmap the file at a fixed address which
3549 * already has something else allocated at it. If we can,
3550 * also make sure that we see the same garbage.
3552 fd = open("conftestmmap", O_RDWR);
3553 if (fd < 0)
3554 exit(1);
3555 data2 = malloc(2 * pagesize);
3556 if (!data2)
3557 exit(1);
3558 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3559 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3560 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3561 exit(1);
3562 for (i = 0; i < pagesize; ++i)
3563 if (*(data + i) != *(data2 + i))
3564 exit(1);
3567 * Finally, make sure that changes to the mapped area
3568 * do not percolate back to the file as seen by read().
3569 * (This is a bug on some variants of i386 svr4.0.)
3571 for (i = 0; i < pagesize; ++i)
3572 *(data2 + i) = *(data2 + i) + 1;
3573 data3 = malloc(pagesize);
3574 if (!data3)
3575 exit(1);
3576 if (read(fd, data3, pagesize) != pagesize)
3577 exit(1);
3578 for (i = 0; i < pagesize; ++i)
3579 if (*(data + i) != *(data3 + i))
3580 exit(1);
3581 close(fd);
3582 unlink("conftestmmap");
3583 exit(0);
3587 if { (eval echo configure:3588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3588 then
3589 ac_cv_func_mmap_fixed_mapped=yes
3590 else
3591 echo "configure: failed program was:" >&5
3592 cat conftest.$ac_ext >&5
3593 rm -fr conftest*
3594 ac_cv_func_mmap_fixed_mapped=no
3596 rm -fr conftest*
3601 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3602 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3603 cat >> confdefs.h <<\EOF
3604 #define HAVE_MMAP 1
3610 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3611 unistd.h values.h sys/param.h
3613 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3614 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3615 echo "configure:3616: checking for $ac_hdr" >&5
3616 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3617 echo $ac_n "(cached) $ac_c" 1>&6
3618 else
3619 cat > conftest.$ac_ext <<EOF
3620 #line 3621 "configure"
3621 #include "confdefs.h"
3622 #include <$ac_hdr>
3624 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3625 { (eval echo configure:3626: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3626 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3627 if test -z "$ac_err"; then
3628 rm -rf conftest*
3629 eval "ac_cv_header_$ac_safe=yes"
3630 else
3631 echo "$ac_err" >&5
3632 echo "configure: failed program was:" >&5
3633 cat conftest.$ac_ext >&5
3634 rm -rf conftest*
3635 eval "ac_cv_header_$ac_safe=no"
3637 rm -f conftest*
3639 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3640 echo "$ac_t""yes" 1>&6
3641 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3642 cat >> confdefs.h <<EOF
3643 #define $ac_tr_hdr 1
3646 else
3647 echo "$ac_t""no" 1>&6
3649 done
3651 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3652 __argz_count __argz_stringify __argz_next
3654 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3655 echo "configure:3656: checking for $ac_func" >&5
3656 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3657 echo $ac_n "(cached) $ac_c" 1>&6
3658 else
3659 cat > conftest.$ac_ext <<EOF
3660 #line 3661 "configure"
3661 #include "confdefs.h"
3662 /* System header to define __stub macros and hopefully few prototypes,
3663 which can conflict with char $ac_func(); below. */
3664 #include <assert.h>
3665 /* Override any gcc2 internal prototype to avoid an error. */
3666 /* We use char because int might match the return type of a gcc2
3667 builtin and then its argument prototype would still apply. */
3668 char $ac_func();
3670 int main() {
3672 /* The GNU C library defines this for functions which it implements
3673 to always fail with ENOSYS. Some functions are actually named
3674 something starting with __ and the normal name is an alias. */
3675 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3676 choke me
3677 #else
3678 $ac_func();
3679 #endif
3681 ; return 0; }
3683 if { (eval echo configure:3684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3684 rm -rf conftest*
3685 eval "ac_cv_func_$ac_func=yes"
3686 else
3687 echo "configure: failed program was:" >&5
3688 cat conftest.$ac_ext >&5
3689 rm -rf conftest*
3690 eval "ac_cv_func_$ac_func=no"
3692 rm -f conftest*
3695 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3696 echo "$ac_t""yes" 1>&6
3697 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3698 cat >> confdefs.h <<EOF
3699 #define $ac_tr_func 1
3702 else
3703 echo "$ac_t""no" 1>&6
3705 done
3708 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3709 for ac_func in stpcpy
3711 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3712 echo "configure:3713: checking for $ac_func" >&5
3713 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3714 echo $ac_n "(cached) $ac_c" 1>&6
3715 else
3716 cat > conftest.$ac_ext <<EOF
3717 #line 3718 "configure"
3718 #include "confdefs.h"
3719 /* System header to define __stub macros and hopefully few prototypes,
3720 which can conflict with char $ac_func(); below. */
3721 #include <assert.h>
3722 /* Override any gcc2 internal prototype to avoid an error. */
3723 /* We use char because int might match the return type of a gcc2
3724 builtin and then its argument prototype would still apply. */
3725 char $ac_func();
3727 int main() {
3729 /* The GNU C library defines this for functions which it implements
3730 to always fail with ENOSYS. Some functions are actually named
3731 something starting with __ and the normal name is an alias. */
3732 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3733 choke me
3734 #else
3735 $ac_func();
3736 #endif
3738 ; return 0; }
3740 if { (eval echo configure:3741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3741 rm -rf conftest*
3742 eval "ac_cv_func_$ac_func=yes"
3743 else
3744 echo "configure: failed program was:" >&5
3745 cat conftest.$ac_ext >&5
3746 rm -rf conftest*
3747 eval "ac_cv_func_$ac_func=no"
3749 rm -f conftest*
3752 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3753 echo "$ac_t""yes" 1>&6
3754 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3755 cat >> confdefs.h <<EOF
3756 #define $ac_tr_func 1
3759 else
3760 echo "$ac_t""no" 1>&6
3762 done
3765 if test "${ac_cv_func_stpcpy}" = "yes"; then
3766 cat >> confdefs.h <<\EOF
3767 #define HAVE_STPCPY 1
3772 if test $ac_cv_header_locale_h = yes; then
3773 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3774 echo "configure:3775: checking for LC_MESSAGES" >&5
3775 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3776 echo $ac_n "(cached) $ac_c" 1>&6
3777 else
3778 cat > conftest.$ac_ext <<EOF
3779 #line 3780 "configure"
3780 #include "confdefs.h"
3781 #include <locale.h>
3782 int main() {
3783 return LC_MESSAGES
3784 ; return 0; }
3786 if { (eval echo configure:3787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3787 rm -rf conftest*
3788 am_cv_val_LC_MESSAGES=yes
3789 else
3790 echo "configure: failed program was:" >&5
3791 cat conftest.$ac_ext >&5
3792 rm -rf conftest*
3793 am_cv_val_LC_MESSAGES=no
3795 rm -f conftest*
3798 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3799 if test $am_cv_val_LC_MESSAGES = yes; then
3800 cat >> confdefs.h <<\EOF
3801 #define HAVE_LC_MESSAGES 1
3806 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3807 echo "configure:3808: checking whether NLS is requested" >&5
3808 # Check whether --enable-nls or --disable-nls was given.
3809 if test "${enable_nls+set}" = set; then
3810 enableval="$enable_nls"
3811 USE_NLS=$enableval
3812 else
3813 USE_NLS=yes
3816 echo "$ac_t""$USE_NLS" 1>&6
3819 USE_INCLUDED_LIBINTL=no
3821 if test "$USE_NLS" = "yes"; then
3822 cat >> confdefs.h <<\EOF
3823 #define ENABLE_NLS 1
3826 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3827 echo "configure:3828: checking whether included gettext is requested" >&5
3828 # Check whether --with-included-gettext or --without-included-gettext was given.
3829 if test "${with_included_gettext+set}" = set; then
3830 withval="$with_included_gettext"
3831 nls_cv_force_use_gnu_gettext=$withval
3832 else
3833 nls_cv_force_use_gnu_gettext=no
3836 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3838 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3839 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3840 nls_cv_header_intl=
3841 nls_cv_header_libgt=
3842 CATOBJEXT=NONE
3844 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3845 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3846 echo "configure:3847: checking for libintl.h" >&5
3847 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3848 echo $ac_n "(cached) $ac_c" 1>&6
3849 else
3850 cat > conftest.$ac_ext <<EOF
3851 #line 3852 "configure"
3852 #include "confdefs.h"
3853 #include <libintl.h>
3855 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3856 { (eval echo configure:3857: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3857 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3858 if test -z "$ac_err"; then
3859 rm -rf conftest*
3860 eval "ac_cv_header_$ac_safe=yes"
3861 else
3862 echo "$ac_err" >&5
3863 echo "configure: failed program was:" >&5
3864 cat conftest.$ac_ext >&5
3865 rm -rf conftest*
3866 eval "ac_cv_header_$ac_safe=no"
3868 rm -f conftest*
3870 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3871 echo "$ac_t""yes" 1>&6
3872 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3873 echo "configure:3874: checking for gettext in libc" >&5
3874 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3875 echo $ac_n "(cached) $ac_c" 1>&6
3876 else
3877 cat > conftest.$ac_ext <<EOF
3878 #line 3879 "configure"
3879 #include "confdefs.h"
3880 #include <libintl.h>
3881 int main() {
3882 return (int) gettext ("")
3883 ; return 0; }
3885 if { (eval echo configure:3886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3886 rm -rf conftest*
3887 gt_cv_func_gettext_libc=yes
3888 else
3889 echo "configure: failed program was:" >&5
3890 cat conftest.$ac_ext >&5
3891 rm -rf conftest*
3892 gt_cv_func_gettext_libc=no
3894 rm -f conftest*
3897 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3899 if test "$gt_cv_func_gettext_libc" != "yes"; then
3900 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3901 echo "configure:3902: checking for bindtextdomain in -lintl" >&5
3902 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3903 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3904 echo $ac_n "(cached) $ac_c" 1>&6
3905 else
3906 ac_save_LIBS="$LIBS"
3907 LIBS="-lintl $LIBS"
3908 cat > conftest.$ac_ext <<EOF
3909 #line 3910 "configure"
3910 #include "confdefs.h"
3911 /* Override any gcc2 internal prototype to avoid an error. */
3912 /* We use char because int might match the return type of a gcc2
3913 builtin and then its argument prototype would still apply. */
3914 char bindtextdomain();
3916 int main() {
3917 bindtextdomain()
3918 ; return 0; }
3920 if { (eval echo configure:3921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3921 rm -rf conftest*
3922 eval "ac_cv_lib_$ac_lib_var=yes"
3923 else
3924 echo "configure: failed program was:" >&5
3925 cat conftest.$ac_ext >&5
3926 rm -rf conftest*
3927 eval "ac_cv_lib_$ac_lib_var=no"
3929 rm -f conftest*
3930 LIBS="$ac_save_LIBS"
3933 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3934 echo "$ac_t""yes" 1>&6
3935 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3936 echo "configure:3937: checking for gettext in libintl" >&5
3937 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3938 echo $ac_n "(cached) $ac_c" 1>&6
3939 else
3940 cat > conftest.$ac_ext <<EOF
3941 #line 3942 "configure"
3942 #include "confdefs.h"
3944 int main() {
3945 return (int) gettext ("")
3946 ; return 0; }
3948 if { (eval echo configure:3949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3949 rm -rf conftest*
3950 gt_cv_func_gettext_libintl=yes
3951 else
3952 echo "configure: failed program was:" >&5
3953 cat conftest.$ac_ext >&5
3954 rm -rf conftest*
3955 gt_cv_func_gettext_libintl=no
3957 rm -f conftest*
3960 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3961 else
3962 echo "$ac_t""no" 1>&6
3967 if test "$gt_cv_func_gettext_libc" = "yes" \
3968 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3969 cat >> confdefs.h <<\EOF
3970 #define HAVE_GETTEXT 1
3973 # Extract the first word of "msgfmt", so it can be a program name with args.
3974 set dummy msgfmt; ac_word=$2
3975 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3976 echo "configure:3977: checking for $ac_word" >&5
3977 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3978 echo $ac_n "(cached) $ac_c" 1>&6
3979 else
3980 case "$MSGFMT" in
3982 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3985 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3986 for ac_dir in $PATH; do
3987 test -z "$ac_dir" && ac_dir=.
3988 if test -f $ac_dir/$ac_word; then
3989 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3990 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3991 break
3994 done
3995 IFS="$ac_save_ifs"
3996 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3998 esac
4000 MSGFMT="$ac_cv_path_MSGFMT"
4001 if test -n "$MSGFMT"; then
4002 echo "$ac_t""$MSGFMT" 1>&6
4003 else
4004 echo "$ac_t""no" 1>&6
4006 if test "$MSGFMT" != "no"; then
4007 for ac_func in dcgettext
4009 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4010 echo "configure:4011: checking for $ac_func" >&5
4011 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4012 echo $ac_n "(cached) $ac_c" 1>&6
4013 else
4014 cat > conftest.$ac_ext <<EOF
4015 #line 4016 "configure"
4016 #include "confdefs.h"
4017 /* System header to define __stub macros and hopefully few prototypes,
4018 which can conflict with char $ac_func(); below. */
4019 #include <assert.h>
4020 /* Override any gcc2 internal prototype to avoid an error. */
4021 /* We use char because int might match the return type of a gcc2
4022 builtin and then its argument prototype would still apply. */
4023 char $ac_func();
4025 int main() {
4027 /* The GNU C library defines this for functions which it implements
4028 to always fail with ENOSYS. Some functions are actually named
4029 something starting with __ and the normal name is an alias. */
4030 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4031 choke me
4032 #else
4033 $ac_func();
4034 #endif
4036 ; return 0; }
4038 if { (eval echo configure:4039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4039 rm -rf conftest*
4040 eval "ac_cv_func_$ac_func=yes"
4041 else
4042 echo "configure: failed program was:" >&5
4043 cat conftest.$ac_ext >&5
4044 rm -rf conftest*
4045 eval "ac_cv_func_$ac_func=no"
4047 rm -f conftest*
4050 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4051 echo "$ac_t""yes" 1>&6
4052 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4053 cat >> confdefs.h <<EOF
4054 #define $ac_tr_func 1
4057 else
4058 echo "$ac_t""no" 1>&6
4060 done
4062 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4063 set dummy gmsgfmt; ac_word=$2
4064 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4065 echo "configure:4066: checking for $ac_word" >&5
4066 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4067 echo $ac_n "(cached) $ac_c" 1>&6
4068 else
4069 case "$GMSGFMT" in
4071 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4073 ?:/*)
4074 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4077 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4078 ac_dummy="$PATH"
4079 for ac_dir in $ac_dummy; do
4080 test -z "$ac_dir" && ac_dir=.
4081 if test -f $ac_dir/$ac_word; then
4082 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4083 break
4085 done
4086 IFS="$ac_save_ifs"
4087 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4089 esac
4091 GMSGFMT="$ac_cv_path_GMSGFMT"
4092 if test -n "$GMSGFMT"; then
4093 echo "$ac_t""$GMSGFMT" 1>&6
4094 else
4095 echo "$ac_t""no" 1>&6
4098 # Extract the first word of "xgettext", so it can be a program name with args.
4099 set dummy xgettext; ac_word=$2
4100 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4101 echo "configure:4102: checking for $ac_word" >&5
4102 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4103 echo $ac_n "(cached) $ac_c" 1>&6
4104 else
4105 case "$XGETTEXT" in
4107 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4110 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4111 for ac_dir in $PATH; do
4112 test -z "$ac_dir" && ac_dir=.
4113 if test -f $ac_dir/$ac_word; then
4114 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4115 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4116 break
4119 done
4120 IFS="$ac_save_ifs"
4121 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4123 esac
4125 XGETTEXT="$ac_cv_path_XGETTEXT"
4126 if test -n "$XGETTEXT"; then
4127 echo "$ac_t""$XGETTEXT" 1>&6
4128 else
4129 echo "$ac_t""no" 1>&6
4132 cat > conftest.$ac_ext <<EOF
4133 #line 4134 "configure"
4134 #include "confdefs.h"
4136 int main() {
4137 extern int _nl_msg_cat_cntr;
4138 return _nl_msg_cat_cntr
4139 ; return 0; }
4141 if { (eval echo configure:4142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4142 rm -rf conftest*
4143 CATOBJEXT=.gmo
4144 DATADIRNAME=share
4145 else
4146 echo "configure: failed program was:" >&5
4147 cat conftest.$ac_ext >&5
4148 rm -rf conftest*
4149 CATOBJEXT=.mo
4150 DATADIRNAME=lib
4152 rm -f conftest*
4153 INSTOBJEXT=.mo
4157 else
4158 echo "$ac_t""no" 1>&6
4163 if test "$CATOBJEXT" = "NONE"; then
4164 nls_cv_use_gnu_gettext=yes
4168 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4169 INTLOBJS="\$(GETTOBJS)"
4170 # Extract the first word of "msgfmt", so it can be a program name with args.
4171 set dummy msgfmt; ac_word=$2
4172 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4173 echo "configure:4174: checking for $ac_word" >&5
4174 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4175 echo $ac_n "(cached) $ac_c" 1>&6
4176 else
4177 case "$MSGFMT" in
4179 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4182 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4183 for ac_dir in $PATH; do
4184 test -z "$ac_dir" && ac_dir=.
4185 if test -f $ac_dir/$ac_word; then
4186 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4187 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4188 break
4191 done
4192 IFS="$ac_save_ifs"
4193 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4195 esac
4197 MSGFMT="$ac_cv_path_MSGFMT"
4198 if test -n "$MSGFMT"; then
4199 echo "$ac_t""$MSGFMT" 1>&6
4200 else
4201 echo "$ac_t""no" 1>&6
4204 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4205 set dummy gmsgfmt; ac_word=$2
4206 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4207 echo "configure:4208: checking for $ac_word" >&5
4208 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4209 echo $ac_n "(cached) $ac_c" 1>&6
4210 else
4211 case "$GMSGFMT" in
4213 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4215 ?:/*)
4216 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4219 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4220 ac_dummy="$PATH"
4221 for ac_dir in $ac_dummy; do
4222 test -z "$ac_dir" && ac_dir=.
4223 if test -f $ac_dir/$ac_word; then
4224 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4225 break
4227 done
4228 IFS="$ac_save_ifs"
4229 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4231 esac
4233 GMSGFMT="$ac_cv_path_GMSGFMT"
4234 if test -n "$GMSGFMT"; then
4235 echo "$ac_t""$GMSGFMT" 1>&6
4236 else
4237 echo "$ac_t""no" 1>&6
4240 # Extract the first word of "xgettext", so it can be a program name with args.
4241 set dummy xgettext; ac_word=$2
4242 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4243 echo "configure:4244: checking for $ac_word" >&5
4244 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4245 echo $ac_n "(cached) $ac_c" 1>&6
4246 else
4247 case "$XGETTEXT" in
4249 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4252 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4253 for ac_dir in $PATH; do
4254 test -z "$ac_dir" && ac_dir=.
4255 if test -f $ac_dir/$ac_word; then
4256 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4257 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4258 break
4261 done
4262 IFS="$ac_save_ifs"
4263 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4265 esac
4267 XGETTEXT="$ac_cv_path_XGETTEXT"
4268 if test -n "$XGETTEXT"; then
4269 echo "$ac_t""$XGETTEXT" 1>&6
4270 else
4271 echo "$ac_t""no" 1>&6
4275 USE_INCLUDED_LIBINTL=yes
4276 CATOBJEXT=.gmo
4277 INSTOBJEXT=.mo
4278 DATADIRNAME=share
4279 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4280 INTLLIBS=$INTLDEPS
4281 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4282 nls_cv_header_intl=libintl.h
4283 nls_cv_header_libgt=libgettext.h
4286 if test "$XGETTEXT" != ":"; then
4287 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4289 else
4290 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4291 XGETTEXT=":"
4295 # We need to process the po/ directory.
4296 POSUB=po
4297 else
4298 DATADIRNAME=share
4299 nls_cv_header_intl=libintl.h
4300 nls_cv_header_libgt=libgettext.h
4303 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4304 # because some of the sources are only built for this goal.
4305 if test "$PACKAGE" = gettext; then
4306 USE_NLS=yes
4307 USE_INCLUDED_LIBINTL=yes
4310 for lang in $ALL_LINGUAS; do
4311 GMOFILES="$GMOFILES $lang.gmo"
4312 POFILES="$POFILES $lang.po"
4313 done
4328 if test "x$CATOBJEXT" != "x"; then
4329 if test "x$ALL_LINGUAS" = "x"; then
4330 LINGUAS=
4331 else
4332 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4333 echo "configure:4334: checking for catalogs to be installed" >&5
4334 NEW_LINGUAS=
4335 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4336 case "$ALL_LINGUAS" in
4337 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4338 esac
4339 done
4340 LINGUAS=$NEW_LINGUAS
4341 echo "$ac_t""$LINGUAS" 1>&6
4344 if test -n "$LINGUAS"; then
4345 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4349 if test $ac_cv_header_locale_h = yes; then
4350 INCLUDE_LOCALE_H="#include <locale.h>"
4351 else
4352 INCLUDE_LOCALE_H="\
4353 /* The system does not provide the header <locale.h>. Take care yourself. */"
4357 if test -f $srcdir/po2tbl.sed.in; then
4358 if test "$CATOBJEXT" = ".cat"; then
4359 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4360 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4361 echo "configure:4362: checking for linux/version.h" >&5
4362 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4363 echo $ac_n "(cached) $ac_c" 1>&6
4364 else
4365 cat > conftest.$ac_ext <<EOF
4366 #line 4367 "configure"
4367 #include "confdefs.h"
4368 #include <linux/version.h>
4370 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4371 { (eval echo configure:4372: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4372 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4373 if test -z "$ac_err"; then
4374 rm -rf conftest*
4375 eval "ac_cv_header_$ac_safe=yes"
4376 else
4377 echo "$ac_err" >&5
4378 echo "configure: failed program was:" >&5
4379 cat conftest.$ac_ext >&5
4380 rm -rf conftest*
4381 eval "ac_cv_header_$ac_safe=no"
4383 rm -f conftest*
4385 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4386 echo "$ac_t""yes" 1>&6
4387 msgformat=linux
4388 else
4389 echo "$ac_t""no" 1>&6
4390 msgformat=xopen
4394 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4396 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4397 $srcdir/po2tbl.sed.in > po2tbl.sed
4400 if test "$PACKAGE" = "gettext"; then
4401 GT_NO="#NO#"
4402 GT_YES=
4403 else
4404 GT_NO=
4405 GT_YES="#YES#"
4410 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4416 if test -f $srcdir/po/POTFILES.in; then
4417 test -d po || mkdir po
4418 if test "x$srcdir" != "x."; then
4419 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4420 posrcprefix="$srcdir/"
4421 else
4422 posrcprefix="../$srcdir/"
4424 else
4425 posrcprefix="../"
4427 rm -f po/POTFILES
4428 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4429 < $srcdir/po/POTFILES.in > po/POTFILES
4433 # Permit host specific settings.
4434 . ${srcdir}/configure.host
4437 # Find a good install program. We prefer a C program (faster),
4438 # so one script is as good as another. But avoid the broken or
4439 # incompatible versions:
4440 # SysV /etc/install, /usr/sbin/install
4441 # SunOS /usr/etc/install
4442 # IRIX /sbin/install
4443 # AIX /bin/install
4444 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4445 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4446 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4447 # ./install, which can be erroneously created by make from ./install.sh.
4448 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4449 echo "configure:4450: checking for a BSD compatible install" >&5
4450 if test -z "$INSTALL"; then
4451 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4452 echo $ac_n "(cached) $ac_c" 1>&6
4453 else
4454 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
4455 for ac_dir in $PATH; do
4456 # Account for people who put trailing slashes in PATH elements.
4457 case "$ac_dir/" in
4458 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4460 # OSF1 and SCO ODT 3.0 have their own names for install.
4461 # Don't use installbsd from OSF since it installs stuff as root
4462 # by default.
4463 for ac_prog in ginstall scoinst install; do
4464 if test -f $ac_dir/$ac_prog; then
4465 if test $ac_prog = install &&
4466 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4467 # AIX install. It has an incompatible calling convention.
4469 else
4470 ac_cv_path_install="$ac_dir/$ac_prog -c"
4471 break 2
4474 done
4476 esac
4477 done
4478 IFS="$ac_save_IFS"
4481 if test "${ac_cv_path_install+set}" = set; then
4482 INSTALL="$ac_cv_path_install"
4483 else
4484 # As a last resort, use the slow shell script. We don't cache a
4485 # path for INSTALL within a source directory, because that will
4486 # break other packages using the cache if that directory is
4487 # removed, or if the path is relative.
4488 INSTALL="$ac_install_sh"
4491 echo "$ac_t""$INSTALL" 1>&6
4493 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4494 # It thinks the first close brace ends the variable substitution.
4495 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4497 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
4499 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4502 BFD_HOST_64BIT_LONG=0
4503 BFD_HOST_LONG_LONG=0
4504 BFD_HOST_64_BIT_DEFINED=0
4505 BFD_HOST_64_BIT=
4506 BFD_HOST_U_64_BIT=
4508 echo $ac_n "checking for long long""... $ac_c" 1>&6
4509 echo "configure:4510: checking for long long" >&5
4510 if eval "test \"`echo '$''{'bfd_cv_has_long_long'+set}'`\" = set"; then
4511 echo $ac_n "(cached) $ac_c" 1>&6
4512 else
4513 cat > conftest.$ac_ext <<EOF
4514 #line 4515 "configure"
4515 #include "confdefs.h"
4517 int main() {
4518 unsigned long long ll = 18446744073709551615ULL;
4519 ; return 0; }
4521 if { (eval echo configure:4522: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4522 rm -rf conftest*
4523 bfd_cv_has_long_long=yes
4524 else
4525 echo "configure: failed program was:" >&5
4526 cat conftest.$ac_ext >&5
4527 rm -rf conftest*
4528 bfd_cv_has_long_long=no
4530 rm -f conftest*
4533 echo "$ac_t""$bfd_cv_has_long_long" 1>&6
4534 if test $bfd_cv_has_long_long = yes; then
4535 BFD_HOST_LONG_LONG=1
4536 echo $ac_n "checking size of long long""... $ac_c" 1>&6
4537 echo "configure:4538: checking size of long long" >&5
4538 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
4539 echo $ac_n "(cached) $ac_c" 1>&6
4540 else
4541 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
4542 cat > conftest.$ac_ext <<EOF
4543 #line 4544 "configure"
4544 #include "confdefs.h"
4545 #include "confdefs.h"
4546 #include <sys/types.h>
4549 int main() {
4550 switch (0) case 0: case (sizeof (long long) == $ac_size):;
4551 ; return 0; }
4553 if { (eval echo configure:4554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4554 rm -rf conftest*
4555 ac_cv_sizeof_long_long=$ac_size
4556 else
4557 echo "configure: failed program was:" >&5
4558 cat conftest.$ac_ext >&5
4560 rm -f conftest*
4561 if test x$ac_cv_sizeof_long_long != x ; then break; fi
4562 done
4566 if test x$ac_cv_sizeof_long_long = x ; then
4567 { echo "configure: error: cannot determine a size for long long" 1>&2; exit 1; }
4569 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
4570 cat >> confdefs.h <<EOF
4571 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
4577 echo $ac_n "checking size of long""... $ac_c" 1>&6
4578 echo "configure:4579: checking size of long" >&5
4579 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
4580 echo $ac_n "(cached) $ac_c" 1>&6
4581 else
4582 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
4583 cat > conftest.$ac_ext <<EOF
4584 #line 4585 "configure"
4585 #include "confdefs.h"
4586 #include "confdefs.h"
4587 #include <sys/types.h>
4590 int main() {
4591 switch (0) case 0: case (sizeof (long) == $ac_size):;
4592 ; return 0; }
4594 if { (eval echo configure:4595: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4595 rm -rf conftest*
4596 ac_cv_sizeof_long=$ac_size
4597 else
4598 echo "configure: failed program was:" >&5
4599 cat conftest.$ac_ext >&5
4601 rm -f conftest*
4602 if test x$ac_cv_sizeof_long != x ; then break; fi
4603 done
4607 if test x$ac_cv_sizeof_long = x ; then
4608 { echo "configure: error: cannot determine a size for long" 1>&2; exit 1; }
4610 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
4611 cat >> confdefs.h <<EOF
4612 #define SIZEOF_LONG $ac_cv_sizeof_long
4616 if test "x${ac_cv_sizeof_long}" = "x8"; then
4617 host64=true
4618 BFD_HOST_64BIT_LONG=1
4619 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
4620 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
4621 elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
4622 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
4623 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
4626 if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
4627 BFD_HOST_64_BIT_DEFINED=1
4628 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
4629 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
4638 # Put a plausible default for CC_FOR_BUILD in Makefile.
4639 if test -z "$CC_FOR_BUILD"; then
4640 if test "x$cross_compiling" = "xno"; then
4641 CC_FOR_BUILD='$(CC)'
4642 else
4643 CC_FOR_BUILD=gcc
4647 # Also set EXEEXT_FOR_BUILD.
4648 if test "x$cross_compiling" = "xno"; then
4649 EXEEXT_FOR_BUILD='$(EXEEXT)'
4650 else
4651 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
4652 echo "configure:4653: checking for build system executable suffix" >&5
4653 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4654 echo $ac_n "(cached) $ac_c" 1>&6
4655 else
4656 rm -f conftest*
4657 echo 'int main () { return 0; }' > conftest.c
4658 bfd_cv_build_exeext=
4659 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
4660 for file in conftest.*; do
4661 case $file in
4662 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4663 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4664 esac
4665 done
4666 rm -f conftest*
4667 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
4670 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4671 EXEEXT_FOR_BUILD=""
4672 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4676 for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
4678 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4679 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4680 echo "configure:4681: checking for $ac_hdr" >&5
4681 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4682 echo $ac_n "(cached) $ac_c" 1>&6
4683 else
4684 cat > conftest.$ac_ext <<EOF
4685 #line 4686 "configure"
4686 #include "confdefs.h"
4687 #include <$ac_hdr>
4689 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4690 { (eval echo configure:4691: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4691 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4692 if test -z "$ac_err"; then
4693 rm -rf conftest*
4694 eval "ac_cv_header_$ac_safe=yes"
4695 else
4696 echo "$ac_err" >&5
4697 echo "configure: failed program was:" >&5
4698 cat conftest.$ac_ext >&5
4699 rm -rf conftest*
4700 eval "ac_cv_header_$ac_safe=no"
4702 rm -f conftest*
4704 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4705 echo "$ac_t""yes" 1>&6
4706 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4707 cat >> confdefs.h <<EOF
4708 #define $ac_tr_hdr 1
4711 else
4712 echo "$ac_t""no" 1>&6
4714 done
4716 for ac_hdr in fcntl.h sys/file.h sys/time.h
4718 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4719 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4720 echo "configure:4721: checking for $ac_hdr" >&5
4721 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4722 echo $ac_n "(cached) $ac_c" 1>&6
4723 else
4724 cat > conftest.$ac_ext <<EOF
4725 #line 4726 "configure"
4726 #include "confdefs.h"
4727 #include <$ac_hdr>
4729 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4730 { (eval echo configure:4731: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4731 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4732 if test -z "$ac_err"; then
4733 rm -rf conftest*
4734 eval "ac_cv_header_$ac_safe=yes"
4735 else
4736 echo "$ac_err" >&5
4737 echo "configure: failed program was:" >&5
4738 cat conftest.$ac_ext >&5
4739 rm -rf conftest*
4740 eval "ac_cv_header_$ac_safe=no"
4742 rm -f conftest*
4744 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4745 echo "$ac_t""yes" 1>&6
4746 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4747 cat >> confdefs.h <<EOF
4748 #define $ac_tr_hdr 1
4751 else
4752 echo "$ac_t""no" 1>&6
4754 done
4756 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
4757 echo "configure:4758: checking whether time.h and sys/time.h may both be included" >&5
4758 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
4759 echo $ac_n "(cached) $ac_c" 1>&6
4760 else
4761 cat > conftest.$ac_ext <<EOF
4762 #line 4763 "configure"
4763 #include "confdefs.h"
4764 #include <sys/types.h>
4765 #include <sys/time.h>
4766 #include <time.h>
4767 int main() {
4768 struct tm *tp;
4769 ; return 0; }
4771 if { (eval echo configure:4772: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4772 rm -rf conftest*
4773 ac_cv_header_time=yes
4774 else
4775 echo "configure: failed program was:" >&5
4776 cat conftest.$ac_ext >&5
4777 rm -rf conftest*
4778 ac_cv_header_time=no
4780 rm -f conftest*
4783 echo "$ac_t""$ac_cv_header_time" 1>&6
4784 if test $ac_cv_header_time = yes; then
4785 cat >> confdefs.h <<\EOF
4786 #define TIME_WITH_SYS_TIME 1
4791 ac_header_dirent=no
4792 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4794 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4795 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4796 echo "configure:4797: checking for $ac_hdr that defines DIR" >&5
4797 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4798 echo $ac_n "(cached) $ac_c" 1>&6
4799 else
4800 cat > conftest.$ac_ext <<EOF
4801 #line 4802 "configure"
4802 #include "confdefs.h"
4803 #include <sys/types.h>
4804 #include <$ac_hdr>
4805 int main() {
4806 DIR *dirp = 0;
4807 ; return 0; }
4809 if { (eval echo configure:4810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4810 rm -rf conftest*
4811 eval "ac_cv_header_dirent_$ac_safe=yes"
4812 else
4813 echo "configure: failed program was:" >&5
4814 cat conftest.$ac_ext >&5
4815 rm -rf conftest*
4816 eval "ac_cv_header_dirent_$ac_safe=no"
4818 rm -f conftest*
4820 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4821 echo "$ac_t""yes" 1>&6
4822 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4823 cat >> confdefs.h <<EOF
4824 #define $ac_tr_hdr 1
4826 ac_header_dirent=$ac_hdr; break
4827 else
4828 echo "$ac_t""no" 1>&6
4830 done
4831 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4832 if test $ac_header_dirent = dirent.h; then
4833 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4834 echo "configure:4835: checking for opendir in -ldir" >&5
4835 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4836 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4837 echo $ac_n "(cached) $ac_c" 1>&6
4838 else
4839 ac_save_LIBS="$LIBS"
4840 LIBS="-ldir $LIBS"
4841 cat > conftest.$ac_ext <<EOF
4842 #line 4843 "configure"
4843 #include "confdefs.h"
4844 /* Override any gcc2 internal prototype to avoid an error. */
4845 /* We use char because int might match the return type of a gcc2
4846 builtin and then its argument prototype would still apply. */
4847 char opendir();
4849 int main() {
4850 opendir()
4851 ; return 0; }
4853 if { (eval echo configure:4854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4854 rm -rf conftest*
4855 eval "ac_cv_lib_$ac_lib_var=yes"
4856 else
4857 echo "configure: failed program was:" >&5
4858 cat conftest.$ac_ext >&5
4859 rm -rf conftest*
4860 eval "ac_cv_lib_$ac_lib_var=no"
4862 rm -f conftest*
4863 LIBS="$ac_save_LIBS"
4866 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4867 echo "$ac_t""yes" 1>&6
4868 LIBS="$LIBS -ldir"
4869 else
4870 echo "$ac_t""no" 1>&6
4873 else
4874 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4875 echo "configure:4876: checking for opendir in -lx" >&5
4876 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4877 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4878 echo $ac_n "(cached) $ac_c" 1>&6
4879 else
4880 ac_save_LIBS="$LIBS"
4881 LIBS="-lx $LIBS"
4882 cat > conftest.$ac_ext <<EOF
4883 #line 4884 "configure"
4884 #include "confdefs.h"
4885 /* Override any gcc2 internal prototype to avoid an error. */
4886 /* We use char because int might match the return type of a gcc2
4887 builtin and then its argument prototype would still apply. */
4888 char opendir();
4890 int main() {
4891 opendir()
4892 ; return 0; }
4894 if { (eval echo configure:4895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4895 rm -rf conftest*
4896 eval "ac_cv_lib_$ac_lib_var=yes"
4897 else
4898 echo "configure: failed program was:" >&5
4899 cat conftest.$ac_ext >&5
4900 rm -rf conftest*
4901 eval "ac_cv_lib_$ac_lib_var=no"
4903 rm -f conftest*
4904 LIBS="$ac_save_LIBS"
4907 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4908 echo "$ac_t""yes" 1>&6
4909 LIBS="$LIBS -lx"
4910 else
4911 echo "$ac_t""no" 1>&6
4916 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid
4918 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4919 echo "configure:4920: checking for $ac_func" >&5
4920 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4921 echo $ac_n "(cached) $ac_c" 1>&6
4922 else
4923 cat > conftest.$ac_ext <<EOF
4924 #line 4925 "configure"
4925 #include "confdefs.h"
4926 /* System header to define __stub macros and hopefully few prototypes,
4927 which can conflict with char $ac_func(); below. */
4928 #include <assert.h>
4929 /* Override any gcc2 internal prototype to avoid an error. */
4930 /* We use char because int might match the return type of a gcc2
4931 builtin and then its argument prototype would still apply. */
4932 char $ac_func();
4934 int main() {
4936 /* The GNU C library defines this for functions which it implements
4937 to always fail with ENOSYS. Some functions are actually named
4938 something starting with __ and the normal name is an alias. */
4939 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4940 choke me
4941 #else
4942 $ac_func();
4943 #endif
4945 ; return 0; }
4947 if { (eval echo configure:4948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4948 rm -rf conftest*
4949 eval "ac_cv_func_$ac_func=yes"
4950 else
4951 echo "configure: failed program was:" >&5
4952 cat conftest.$ac_ext >&5
4953 rm -rf conftest*
4954 eval "ac_cv_func_$ac_func=no"
4956 rm -f conftest*
4959 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4960 echo "$ac_t""yes" 1>&6
4961 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4962 cat >> confdefs.h <<EOF
4963 #define $ac_tr_func 1
4966 else
4967 echo "$ac_t""no" 1>&6
4969 done
4971 for ac_func in strtoull
4973 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4974 echo "configure:4975: checking for $ac_func" >&5
4975 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4976 echo $ac_n "(cached) $ac_c" 1>&6
4977 else
4978 cat > conftest.$ac_ext <<EOF
4979 #line 4980 "configure"
4980 #include "confdefs.h"
4981 /* System header to define __stub macros and hopefully few prototypes,
4982 which can conflict with char $ac_func(); below. */
4983 #include <assert.h>
4984 /* Override any gcc2 internal prototype to avoid an error. */
4985 /* We use char because int might match the return type of a gcc2
4986 builtin and then its argument prototype would still apply. */
4987 char $ac_func();
4989 int main() {
4991 /* The GNU C library defines this for functions which it implements
4992 to always fail with ENOSYS. Some functions are actually named
4993 something starting with __ and the normal name is an alias. */
4994 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4995 choke me
4996 #else
4997 $ac_func();
4998 #endif
5000 ; return 0; }
5002 if { (eval echo configure:5003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5003 rm -rf conftest*
5004 eval "ac_cv_func_$ac_func=yes"
5005 else
5006 echo "configure: failed program was:" >&5
5007 cat conftest.$ac_ext >&5
5008 rm -rf conftest*
5009 eval "ac_cv_func_$ac_func=no"
5011 rm -f conftest*
5014 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5015 echo "$ac_t""yes" 1>&6
5016 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5017 cat >> confdefs.h <<EOF
5018 #define $ac_tr_func 1
5021 else
5022 echo "$ac_t""no" 1>&6
5024 done
5028 case "${host}" in
5029 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
5030 cat >> confdefs.h <<\EOF
5031 #define USE_BINARY_FOPEN 1
5034 esac
5036 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
5037 echo "configure:5038: checking whether strstr must be declared" >&5
5038 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
5039 echo $ac_n "(cached) $ac_c" 1>&6
5040 else
5041 cat > conftest.$ac_ext <<EOF
5042 #line 5043 "configure"
5043 #include "confdefs.h"
5045 #include <stdio.h>
5046 #ifdef HAVE_STRING_H
5047 #include <string.h>
5048 #else
5049 #ifdef HAVE_STRINGS_H
5050 #include <strings.h>
5051 #endif
5052 #endif
5053 #ifdef HAVE_STDLIB_H
5054 #include <stdlib.h>
5055 #endif
5056 #ifdef HAVE_UNISTD_H
5057 #include <unistd.h>
5058 #endif
5059 int main() {
5060 char *(*pfn) = (char *(*)) strstr
5061 ; return 0; }
5063 if { (eval echo configure:5064: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5064 rm -rf conftest*
5065 bfd_cv_decl_needed_strstr=no
5066 else
5067 echo "configure: failed program was:" >&5
5068 cat conftest.$ac_ext >&5
5069 rm -rf conftest*
5070 bfd_cv_decl_needed_strstr=yes
5072 rm -f conftest*
5075 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
5076 if test $bfd_cv_decl_needed_strstr = yes; then
5077 cat >> confdefs.h <<\EOF
5078 #define NEED_DECLARATION_STRSTR 1
5083 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
5084 echo "configure:5085: checking whether malloc must be declared" >&5
5085 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
5086 echo $ac_n "(cached) $ac_c" 1>&6
5087 else
5088 cat > conftest.$ac_ext <<EOF
5089 #line 5090 "configure"
5090 #include "confdefs.h"
5092 #include <stdio.h>
5093 #ifdef HAVE_STRING_H
5094 #include <string.h>
5095 #else
5096 #ifdef HAVE_STRINGS_H
5097 #include <strings.h>
5098 #endif
5099 #endif
5100 #ifdef HAVE_STDLIB_H
5101 #include <stdlib.h>
5102 #endif
5103 #ifdef HAVE_UNISTD_H
5104 #include <unistd.h>
5105 #endif
5106 int main() {
5107 char *(*pfn) = (char *(*)) malloc
5108 ; return 0; }
5110 if { (eval echo configure:5111: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5111 rm -rf conftest*
5112 bfd_cv_decl_needed_malloc=no
5113 else
5114 echo "configure: failed program was:" >&5
5115 cat conftest.$ac_ext >&5
5116 rm -rf conftest*
5117 bfd_cv_decl_needed_malloc=yes
5119 rm -f conftest*
5122 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
5123 if test $bfd_cv_decl_needed_malloc = yes; then
5124 cat >> confdefs.h <<\EOF
5125 #define NEED_DECLARATION_MALLOC 1
5130 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
5131 echo "configure:5132: checking whether realloc must be declared" >&5
5132 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
5133 echo $ac_n "(cached) $ac_c" 1>&6
5134 else
5135 cat > conftest.$ac_ext <<EOF
5136 #line 5137 "configure"
5137 #include "confdefs.h"
5139 #include <stdio.h>
5140 #ifdef HAVE_STRING_H
5141 #include <string.h>
5142 #else
5143 #ifdef HAVE_STRINGS_H
5144 #include <strings.h>
5145 #endif
5146 #endif
5147 #ifdef HAVE_STDLIB_H
5148 #include <stdlib.h>
5149 #endif
5150 #ifdef HAVE_UNISTD_H
5151 #include <unistd.h>
5152 #endif
5153 int main() {
5154 char *(*pfn) = (char *(*)) realloc
5155 ; return 0; }
5157 if { (eval echo configure:5158: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5158 rm -rf conftest*
5159 bfd_cv_decl_needed_realloc=no
5160 else
5161 echo "configure: failed program was:" >&5
5162 cat conftest.$ac_ext >&5
5163 rm -rf conftest*
5164 bfd_cv_decl_needed_realloc=yes
5166 rm -f conftest*
5169 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
5170 if test $bfd_cv_decl_needed_realloc = yes; then
5171 cat >> confdefs.h <<\EOF
5172 #define NEED_DECLARATION_REALLOC 1
5177 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
5178 echo "configure:5179: checking whether free must be declared" >&5
5179 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
5180 echo $ac_n "(cached) $ac_c" 1>&6
5181 else
5182 cat > conftest.$ac_ext <<EOF
5183 #line 5184 "configure"
5184 #include "confdefs.h"
5186 #include <stdio.h>
5187 #ifdef HAVE_STRING_H
5188 #include <string.h>
5189 #else
5190 #ifdef HAVE_STRINGS_H
5191 #include <strings.h>
5192 #endif
5193 #endif
5194 #ifdef HAVE_STDLIB_H
5195 #include <stdlib.h>
5196 #endif
5197 #ifdef HAVE_UNISTD_H
5198 #include <unistd.h>
5199 #endif
5200 int main() {
5201 char *(*pfn) = (char *(*)) free
5202 ; return 0; }
5204 if { (eval echo configure:5205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5205 rm -rf conftest*
5206 bfd_cv_decl_needed_free=no
5207 else
5208 echo "configure: failed program was:" >&5
5209 cat conftest.$ac_ext >&5
5210 rm -rf conftest*
5211 bfd_cv_decl_needed_free=yes
5213 rm -f conftest*
5216 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
5217 if test $bfd_cv_decl_needed_free = yes; then
5218 cat >> confdefs.h <<\EOF
5219 #define NEED_DECLARATION_FREE 1
5224 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
5225 echo "configure:5226: checking whether getenv must be declared" >&5
5226 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
5227 echo $ac_n "(cached) $ac_c" 1>&6
5228 else
5229 cat > conftest.$ac_ext <<EOF
5230 #line 5231 "configure"
5231 #include "confdefs.h"
5233 #include <stdio.h>
5234 #ifdef HAVE_STRING_H
5235 #include <string.h>
5236 #else
5237 #ifdef HAVE_STRINGS_H
5238 #include <strings.h>
5239 #endif
5240 #endif
5241 #ifdef HAVE_STDLIB_H
5242 #include <stdlib.h>
5243 #endif
5244 #ifdef HAVE_UNISTD_H
5245 #include <unistd.h>
5246 #endif
5247 int main() {
5248 char *(*pfn) = (char *(*)) getenv
5249 ; return 0; }
5251 if { (eval echo configure:5252: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5252 rm -rf conftest*
5253 bfd_cv_decl_needed_getenv=no
5254 else
5255 echo "configure: failed program was:" >&5
5256 cat conftest.$ac_ext >&5
5257 rm -rf conftest*
5258 bfd_cv_decl_needed_getenv=yes
5260 rm -f conftest*
5263 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5264 if test $bfd_cv_decl_needed_getenv = yes; then
5265 cat >> confdefs.h <<\EOF
5266 #define NEED_DECLARATION_GETENV 1
5272 # If we are configured native, pick a core file support file.
5273 COREFILE=
5274 COREFLAG=
5275 TRAD_HEADER=
5276 if test "${target}" = "${host}"; then
5277 case "${host}" in
5278 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
5279 COREFILE=''
5281 alpha*-*-linux-gnu*)
5282 COREFILE=trad-core.lo
5283 TRAD_HEADER='"hosts/alphalinux.h"'
5285 alpha*-*-netbsd* | alpha*-*-openbsd*)
5286 COREFILE=netbsd-core.lo
5288 alpha*-*-*) COREFILE=osf-core.lo ;;
5289 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
5290 COREFILE='' ;;
5291 arm-*-netbsd*) COREFILE=netbsd-core.lo ;;
5292 arm-*-riscix) COREFILE=trad-core.lo ;;
5293 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
5294 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
5295 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
5296 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
5297 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
5298 i370-*-*)
5299 COREFILE=trad-core.lo
5300 TRAD_HEADER='"hosts/i370linux.h"'
5303 i[3-7]86-sequent-bsd*)
5304 COREFILE=trad-core.lo
5305 TRAD_HEADER='"hosts/symmetry.h"'
5307 i[3-7]86-sequent-sysv4*) ;;
5308 i[3-7]86-sequent-sysv*)
5309 COREFILE=trad-core.lo
5310 TRAD_HEADER='"hosts/symmetry.h"'
5312 i[3-7]86-*-bsdi)
5313 COREFILE=
5315 i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234]* | i[3-7]86-*-freebsd*aout*)
5316 COREFILE=trad-core.lo
5317 TRAD_HEADER='"hosts/i386bsd.h"'
5319 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
5320 COREFILE=''
5321 TRAD_HEADER='"hosts/i386bsd.h"'
5323 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
5324 COREFILE=netbsd-core.lo
5326 i[3-7]86-esix-sysv3*)
5327 COREFILE=trad-core.lo
5328 TRAD_HEADER='"hosts/esix.h"'
5330 i[3-7]86-*-sco3.2v5*)
5331 COREFILE=sco5-core.lo
5333 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
5334 COREFILE=trad-core.lo
5335 TRAD_HEADER='"hosts/i386sco.h"'
5337 i[3-7]86-*-mach3*)
5338 COREFILE=trad-core.lo
5339 TRAD_HEADER='"hosts/i386mach3.h"'
5341 i[3-7]86-*-linux-gnu*)
5342 COREFILE=trad-core.lo
5343 TRAD_HEADER='"hosts/i386linux.h"'
5345 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
5346 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
5347 i860-*-mach3* | i860-*-osf1*)
5348 COREFILE=trad-core.lo
5349 TRAD_HEADER='"hosts/i860mach3.h"'
5351 mips-dec-bsd*)
5352 COREFILE=trad-core.lo
5353 TRAD_HEADER='"hosts/mipsbsd.h"'
5355 mips-dec-mach3*)
5356 COREFILE=trad-core.lo
5357 TRAD_HEADER='"hosts/mipsmach3.h"'
5359 mips-*-netbsd* | mips*-*-openbsd*)
5360 COREFILE=netbsd-core.lo
5362 mips-dec-*)
5363 COREFILE=trad-core.lo
5364 TRAD_HEADER='"hosts/decstation.h"'
5366 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
5367 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
5368 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
5369 mips-*-mach3*)
5370 COREFILE=trad-core.lo
5371 TRAD_HEADER='"hosts/mipsmach3.h"'
5373 mips-*-sysv4*) ;;
5374 mips-*-sysv* | mips-*-riscos*)
5375 COREFILE=trad-core.lo
5376 TRAD_HEADER='"hosts/riscos.h"'
5378 mips-sony-bsd*)
5379 COREFILE=trad-core.lo
5380 TRAD_HEADER='"hosts/news-mips.h"'
5382 m68*-bull*-sysv*)
5383 COREFILE=trad-core.lo
5384 TRAD_HEADER='"hosts/dpx2.h"'
5386 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
5387 m68*-hp-bsd*)
5388 COREFILE=trad-core.lo
5389 TRAD_HEADER='"hosts/hp300bsd.h"'
5391 m68*-*-linux-gnu*)
5392 COREFILE=trad-core.lo
5393 TRAD_HEADER='"hosts/m68klinux.h"'
5395 m68*-motorola-sysv*)
5396 COREFILE=trad-core.lo
5397 TRAD_HEADER='"hosts/delta68.h"'
5399 m68*-sony-*)
5400 COREFILE=trad-core.lo
5401 TRAD_HEADER='"hosts/news.h"'
5403 m68*-*-netbsd* | m68*-*-openbsd*)
5404 COREFILE=netbsd-core.lo
5406 m68*-apple-aux*)
5407 COREFILE=trad-core.lo
5408 TRAD_HEADER='"hosts/m68kaux.h"'
5410 m88*-*-sysv4*)
5412 m88*-motorola-sysv*)
5413 COREFILE=ptrace-core.lo
5415 m88*-*-mach3*)
5416 COREFILE=trad-core.lo
5417 TRAD_HEADER='"hosts/m88kmach3.h"'
5419 ns32k-pc532-mach)
5420 COREFILE=trad-core.lo
5421 TRAD_HEADER='"hosts/pc532mach.h"'
5423 ns32k-*-netbsd* | ns32k-*-openbsd*)
5424 COREFILE=netbsd-core.lo
5426 rs6000-*-lynx*)
5427 COREFILE=lynx-core.lo
5429 rs6000-*-aix5.* | powerpc-*-aix5.*)
5430 COREFILE=rs6000-core.lo
5431 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
5433 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
5434 COREFILE=rs6000-core.lo
5435 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5436 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
5437 # have c_impl as a member of struct core_dumpx
5438 echo $ac_n "checking for c_impl in struct core_dumpx""... $ac_c" 1>&6
5439 echo "configure:5440: checking for c_impl in struct core_dumpx" >&5
5440 cat > conftest.$ac_ext <<EOF
5441 #line 5442 "configure"
5442 #include "confdefs.h"
5443 #include <core.h>
5444 int main() {
5445 struct core_dumpx c; c.c_impl = 0;
5446 ; return 0; }
5448 if { (eval echo configure:5449: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5449 rm -rf conftest*
5450 cat >> confdefs.h <<\EOF
5451 #define HAVE_ST_C_IMPL 1
5454 echo "$ac_t""yes" 1>&6
5455 else
5456 echo "configure: failed program was:" >&5
5457 cat conftest.$ac_ext >&5
5458 rm -rf conftest*
5459 echo "$ac_t""no" 1>&6
5461 rm -f conftest*
5463 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
5464 rs6000-*-*) COREFILE=rs6000-core.lo ;;
5465 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
5466 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
5467 powerpc-*-beos*) ;;
5468 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
5469 COREFILE='' ;;
5470 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
5471 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
5472 s390*-*-*) COREFILE=trad-core.lo ;;
5473 sh*-*-netbsd*) COREFILE=netbsd-core.lo ;;
5474 sparc-*-netbsd* | sparc*-*-openbsd*)
5475 COREFILE=netbsd-core.lo
5477 tahoe-*-*)
5478 COREFILE=trad-core.lo
5479 TRAD_HEADER='"hosts/tahoe.h"'
5481 vax-*-netbsd* | vax-*-openbsd*)
5482 COREFILE=netbsd-core.lo
5484 vax-*-ultrix2*)
5485 COREFILE=trad-core.lo
5486 TRAD_HEADER='"hosts/vaxult2.h"'
5488 vax-*-ultrix*)
5489 COREFILE=trad-core.lo
5490 TRAD_HEADER='"hosts/vaxult2.h"'
5492 vax-*-linux-gnu*)
5493 COREFILE=trad-core.lo
5494 TRAD_HEADER='"hosts/vaxlinux.h"'
5496 vax-*-*)
5497 COREFILE=trad-core.lo
5498 TRAD_HEADER='"hosts/vaxbsd.h"'
5500 x86_64-*-netbsd* | x86_64-*-openbsd*)
5501 COREFILE=netbsd-core.lo
5503 esac
5505 case "$COREFILE" in
5506 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
5507 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
5508 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
5509 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
5510 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
5511 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
5512 osf-core.lo) COREFLAG=-DOSF_CORE ;;
5513 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
5514 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
5515 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
5516 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
5517 esac
5519 # ELF corefile support has several flavors, but all of
5520 # them use something called <sys/procfs.h>
5521 for ac_hdr in sys/procfs.h
5523 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5524 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5525 echo "configure:5526: checking for $ac_hdr" >&5
5526 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5527 echo $ac_n "(cached) $ac_c" 1>&6
5528 else
5529 cat > conftest.$ac_ext <<EOF
5530 #line 5531 "configure"
5531 #include "confdefs.h"
5532 #include <$ac_hdr>
5534 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5535 { (eval echo configure:5536: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5536 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5537 if test -z "$ac_err"; then
5538 rm -rf conftest*
5539 eval "ac_cv_header_$ac_safe=yes"
5540 else
5541 echo "$ac_err" >&5
5542 echo "configure: failed program was:" >&5
5543 cat conftest.$ac_ext >&5
5544 rm -rf conftest*
5545 eval "ac_cv_header_$ac_safe=no"
5547 rm -f conftest*
5549 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5550 echo "$ac_t""yes" 1>&6
5551 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5552 cat >> confdefs.h <<EOF
5553 #define $ac_tr_hdr 1
5556 else
5557 echo "$ac_t""no" 1>&6
5559 done
5561 if test "$ac_cv_header_sys_procfs_h" = yes; then
5562 echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5563 echo "configure:5564: checking for prstatus_t in sys/procfs.h" >&5
5564 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5565 echo $ac_n "(cached) $ac_c" 1>&6
5566 else
5567 cat > conftest.$ac_ext <<EOF
5568 #line 5569 "configure"
5569 #include "confdefs.h"
5571 #define _SYSCALL32
5572 #include <sys/procfs.h>
5573 int main() {
5574 prstatus_t avar
5575 ; return 0; }
5577 if { (eval echo configure:5578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5578 rm -rf conftest*
5579 bfd_cv_have_sys_procfs_type_prstatus_t=yes
5580 else
5581 echo "configure: failed program was:" >&5
5582 cat conftest.$ac_ext >&5
5583 rm -rf conftest*
5584 bfd_cv_have_sys_procfs_type_prstatus_t=no
5587 rm -f conftest*
5590 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5591 cat >> confdefs.h <<\EOF
5592 #define HAVE_PRSTATUS_T 1
5596 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5598 echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5599 echo "configure:5600: checking for prstatus32_t in sys/procfs.h" >&5
5600 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5601 echo $ac_n "(cached) $ac_c" 1>&6
5602 else
5603 cat > conftest.$ac_ext <<EOF
5604 #line 5605 "configure"
5605 #include "confdefs.h"
5607 #define _SYSCALL32
5608 #include <sys/procfs.h>
5609 int main() {
5610 prstatus32_t avar
5611 ; return 0; }
5613 if { (eval echo configure:5614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5614 rm -rf conftest*
5615 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
5616 else
5617 echo "configure: failed program was:" >&5
5618 cat conftest.$ac_ext >&5
5619 rm -rf conftest*
5620 bfd_cv_have_sys_procfs_type_prstatus32_t=no
5623 rm -f conftest*
5626 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5627 cat >> confdefs.h <<\EOF
5628 #define HAVE_PRSTATUS32_T 1
5632 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5634 echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5635 echo "configure:5636: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5636 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5637 echo $ac_n "(cached) $ac_c" 1>&6
5638 else
5639 cat > conftest.$ac_ext <<EOF
5640 #line 5641 "configure"
5641 #include "confdefs.h"
5643 #define _SYSCALL32
5644 #include <sys/procfs.h>
5645 int main() {
5646 prstatus_t avar; void* aref = (void*) &avar.pr_who
5647 ; return 0; }
5649 if { (eval echo configure:5650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5650 rm -rf conftest*
5651 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
5652 else
5653 echo "configure: failed program was:" >&5
5654 cat conftest.$ac_ext >&5
5655 rm -rf conftest*
5656 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
5659 rm -f conftest*
5662 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5663 cat >> confdefs.h <<\EOF
5664 #define HAVE_PRSTATUS_T_PR_WHO 1
5668 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5670 echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5671 echo "configure:5672: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5672 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5673 echo $ac_n "(cached) $ac_c" 1>&6
5674 else
5675 cat > conftest.$ac_ext <<EOF
5676 #line 5677 "configure"
5677 #include "confdefs.h"
5679 #define _SYSCALL32
5680 #include <sys/procfs.h>
5681 int main() {
5682 prstatus32_t avar; void* aref = (void*) &avar.pr_who
5683 ; return 0; }
5685 if { (eval echo configure:5686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5686 rm -rf conftest*
5687 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
5688 else
5689 echo "configure: failed program was:" >&5
5690 cat conftest.$ac_ext >&5
5691 rm -rf conftest*
5692 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
5695 rm -f conftest*
5698 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5699 cat >> confdefs.h <<\EOF
5700 #define HAVE_PRSTATUS32_T_PR_WHO 1
5704 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5706 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5707 echo "configure:5708: checking for pstatus_t in sys/procfs.h" >&5
5708 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5709 echo $ac_n "(cached) $ac_c" 1>&6
5710 else
5711 cat > conftest.$ac_ext <<EOF
5712 #line 5713 "configure"
5713 #include "confdefs.h"
5715 #define _SYSCALL32
5716 #include <sys/procfs.h>
5717 int main() {
5718 pstatus_t avar
5719 ; return 0; }
5721 if { (eval echo configure:5722: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5722 rm -rf conftest*
5723 bfd_cv_have_sys_procfs_type_pstatus_t=yes
5724 else
5725 echo "configure: failed program was:" >&5
5726 cat conftest.$ac_ext >&5
5727 rm -rf conftest*
5728 bfd_cv_have_sys_procfs_type_pstatus_t=no
5731 rm -f conftest*
5734 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5735 cat >> confdefs.h <<\EOF
5736 #define HAVE_PSTATUS_T 1
5740 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5742 echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5743 echo "configure:5744: checking for pxstatus_t in sys/procfs.h" >&5
5744 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5745 echo $ac_n "(cached) $ac_c" 1>&6
5746 else
5747 cat > conftest.$ac_ext <<EOF
5748 #line 5749 "configure"
5749 #include "confdefs.h"
5751 #define _SYSCALL32
5752 #include <sys/procfs.h>
5753 int main() {
5754 pxstatus_t avar
5755 ; return 0; }
5757 if { (eval echo configure:5758: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5758 rm -rf conftest*
5759 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
5760 else
5761 echo "configure: failed program was:" >&5
5762 cat conftest.$ac_ext >&5
5763 rm -rf conftest*
5764 bfd_cv_have_sys_procfs_type_pxstatus_t=no
5767 rm -f conftest*
5770 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5771 cat >> confdefs.h <<\EOF
5772 #define HAVE_PXSTATUS_T 1
5776 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5778 echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5779 echo "configure:5780: checking for pstatus32_t in sys/procfs.h" >&5
5780 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5781 echo $ac_n "(cached) $ac_c" 1>&6
5782 else
5783 cat > conftest.$ac_ext <<EOF
5784 #line 5785 "configure"
5785 #include "confdefs.h"
5787 #define _SYSCALL32
5788 #include <sys/procfs.h>
5789 int main() {
5790 pstatus32_t avar
5791 ; return 0; }
5793 if { (eval echo configure:5794: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5794 rm -rf conftest*
5795 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
5796 else
5797 echo "configure: failed program was:" >&5
5798 cat conftest.$ac_ext >&5
5799 rm -rf conftest*
5800 bfd_cv_have_sys_procfs_type_pstatus32_t=no
5803 rm -f conftest*
5806 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5807 cat >> confdefs.h <<\EOF
5808 #define HAVE_PSTATUS32_T 1
5812 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5814 echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5815 echo "configure:5816: checking for prpsinfo_t in sys/procfs.h" >&5
5816 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5817 echo $ac_n "(cached) $ac_c" 1>&6
5818 else
5819 cat > conftest.$ac_ext <<EOF
5820 #line 5821 "configure"
5821 #include "confdefs.h"
5823 #define _SYSCALL32
5824 #include <sys/procfs.h>
5825 int main() {
5826 prpsinfo_t avar
5827 ; return 0; }
5829 if { (eval echo configure:5830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5830 rm -rf conftest*
5831 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
5832 else
5833 echo "configure: failed program was:" >&5
5834 cat conftest.$ac_ext >&5
5835 rm -rf conftest*
5836 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
5839 rm -f conftest*
5842 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5843 cat >> confdefs.h <<\EOF
5844 #define HAVE_PRPSINFO_T 1
5848 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5850 echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5851 echo "configure:5852: checking for prpsinfo32_t in sys/procfs.h" >&5
5852 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5853 echo $ac_n "(cached) $ac_c" 1>&6
5854 else
5855 cat > conftest.$ac_ext <<EOF
5856 #line 5857 "configure"
5857 #include "confdefs.h"
5859 #define _SYSCALL32
5860 #include <sys/procfs.h>
5861 int main() {
5862 prpsinfo32_t avar
5863 ; return 0; }
5865 if { (eval echo configure:5866: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5866 rm -rf conftest*
5867 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
5868 else
5869 echo "configure: failed program was:" >&5
5870 cat conftest.$ac_ext >&5
5871 rm -rf conftest*
5872 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
5875 rm -f conftest*
5878 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5879 cat >> confdefs.h <<\EOF
5880 #define HAVE_PRPSINFO32_T 1
5884 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5886 echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5887 echo "configure:5888: checking for psinfo_t in sys/procfs.h" >&5
5888 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5889 echo $ac_n "(cached) $ac_c" 1>&6
5890 else
5891 cat > conftest.$ac_ext <<EOF
5892 #line 5893 "configure"
5893 #include "confdefs.h"
5895 #define _SYSCALL32
5896 #include <sys/procfs.h>
5897 int main() {
5898 psinfo_t avar
5899 ; return 0; }
5901 if { (eval echo configure:5902: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5902 rm -rf conftest*
5903 bfd_cv_have_sys_procfs_type_psinfo_t=yes
5904 else
5905 echo "configure: failed program was:" >&5
5906 cat conftest.$ac_ext >&5
5907 rm -rf conftest*
5908 bfd_cv_have_sys_procfs_type_psinfo_t=no
5911 rm -f conftest*
5914 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5915 cat >> confdefs.h <<\EOF
5916 #define HAVE_PSINFO_T 1
5920 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5922 echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5923 echo "configure:5924: checking for psinfo32_t in sys/procfs.h" >&5
5924 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5925 echo $ac_n "(cached) $ac_c" 1>&6
5926 else
5927 cat > conftest.$ac_ext <<EOF
5928 #line 5929 "configure"
5929 #include "confdefs.h"
5931 #define _SYSCALL32
5932 #include <sys/procfs.h>
5933 int main() {
5934 psinfo32_t avar
5935 ; return 0; }
5937 if { (eval echo configure:5938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5938 rm -rf conftest*
5939 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
5940 else
5941 echo "configure: failed program was:" >&5
5942 cat conftest.$ac_ext >&5
5943 rm -rf conftest*
5944 bfd_cv_have_sys_procfs_type_psinfo32_t=no
5947 rm -f conftest*
5950 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5951 cat >> confdefs.h <<\EOF
5952 #define HAVE_PSINFO32_T 1
5956 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5958 echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5959 echo "configure:5960: checking for lwpstatus_t in sys/procfs.h" >&5
5960 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5961 echo $ac_n "(cached) $ac_c" 1>&6
5962 else
5963 cat > conftest.$ac_ext <<EOF
5964 #line 5965 "configure"
5965 #include "confdefs.h"
5967 #define _SYSCALL32
5968 #include <sys/procfs.h>
5969 int main() {
5970 lwpstatus_t avar
5971 ; return 0; }
5973 if { (eval echo configure:5974: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5974 rm -rf conftest*
5975 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
5976 else
5977 echo "configure: failed program was:" >&5
5978 cat conftest.$ac_ext >&5
5979 rm -rf conftest*
5980 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
5983 rm -f conftest*
5986 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5987 cat >> confdefs.h <<\EOF
5988 #define HAVE_LWPSTATUS_T 1
5992 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5994 echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5995 echo "configure:5996: checking for lwpxstatus_t in sys/procfs.h" >&5
5996 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5997 echo $ac_n "(cached) $ac_c" 1>&6
5998 else
5999 cat > conftest.$ac_ext <<EOF
6000 #line 6001 "configure"
6001 #include "confdefs.h"
6003 #define _SYSCALL32
6004 #include <sys/procfs.h>
6005 int main() {
6006 lwpxstatus_t avar
6007 ; return 0; }
6009 if { (eval echo configure:6010: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6010 rm -rf conftest*
6011 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
6012 else
6013 echo "configure: failed program was:" >&5
6014 cat conftest.$ac_ext >&5
6015 rm -rf conftest*
6016 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
6019 rm -f conftest*
6022 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
6023 cat >> confdefs.h <<\EOF
6024 #define HAVE_LWPXSTATUS_T 1
6028 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
6030 echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
6031 echo "configure:6032: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
6032 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
6033 echo $ac_n "(cached) $ac_c" 1>&6
6034 else
6035 cat > conftest.$ac_ext <<EOF
6036 #line 6037 "configure"
6037 #include "confdefs.h"
6039 #define _SYSCALL32
6040 #include <sys/procfs.h>
6041 int main() {
6042 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
6043 ; return 0; }
6045 if { (eval echo configure:6046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6046 rm -rf conftest*
6047 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
6048 else
6049 echo "configure: failed program was:" >&5
6050 cat conftest.$ac_ext >&5
6051 rm -rf conftest*
6052 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
6055 rm -f conftest*
6058 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
6059 cat >> confdefs.h <<\EOF
6060 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
6064 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
6066 echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
6067 echo "configure:6068: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
6068 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
6069 echo $ac_n "(cached) $ac_c" 1>&6
6070 else
6071 cat > conftest.$ac_ext <<EOF
6072 #line 6073 "configure"
6073 #include "confdefs.h"
6075 #define _SYSCALL32
6076 #include <sys/procfs.h>
6077 int main() {
6078 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
6079 ; return 0; }
6081 if { (eval echo configure:6082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6082 rm -rf conftest*
6083 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
6084 else
6085 echo "configure: failed program was:" >&5
6086 cat conftest.$ac_ext >&5
6087 rm -rf conftest*
6088 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
6091 rm -f conftest*
6094 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
6095 cat >> confdefs.h <<\EOF
6096 #define HAVE_LWPSTATUS_T_PR_REG 1
6100 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
6102 echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
6103 echo "configure:6104: checking for win32_pstatus_t in sys/procfs.h" >&5
6104 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
6105 echo $ac_n "(cached) $ac_c" 1>&6
6106 else
6107 cat > conftest.$ac_ext <<EOF
6108 #line 6109 "configure"
6109 #include "confdefs.h"
6111 #define _SYSCALL32
6112 #include <sys/procfs.h>
6113 int main() {
6114 win32_pstatus_t avar
6115 ; return 0; }
6117 if { (eval echo configure:6118: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6118 rm -rf conftest*
6119 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
6120 else
6121 echo "configure: failed program was:" >&5
6122 cat conftest.$ac_ext >&5
6123 rm -rf conftest*
6124 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
6127 rm -f conftest*
6130 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
6131 cat >> confdefs.h <<\EOF
6132 #define HAVE_WIN32_PSTATUS_T 1
6136 echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
6142 if test -n "$TRAD_HEADER"; then
6143 cat >> confdefs.h <<EOF
6144 #define TRAD_HEADER $TRAD_HEADER
6149 # Horrible hacks to build DLLs on Windows.
6150 WIN32LDFLAGS=
6151 WIN32LIBADD=
6152 case "${host}" in
6153 *-*-cygwin*)
6154 if test "$enable_shared" = "yes"; then
6155 WIN32LDFLAGS="-no-undefined"
6156 WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
6159 *-*-linux*)
6160 # We borrow WIN32LIBADD so that the shared libbfd won't depend on
6161 # libiberty.a.
6162 case "${host}" in
6163 mips*-*-linux*)
6164 # Linux/MIPS uses PIC by default.
6165 if test "$enable_shared" = "yes"; then
6166 WIN32LIBADD="-L../libiberty -liberty"
6170 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
6171 if test -n "$x"; then
6172 WIN32LIBADD="-L../libiberty/pic -liberty"
6175 esac
6177 esac
6181 # target stuff:
6183 # Canonicalize the secondary target names.
6184 if test -n "$enable_targets" ; then
6185 for targ in `echo $enable_targets | sed 's/,/ /g'`
6187 result=`$ac_config_sub $targ 2>/dev/null`
6188 if test -n "$result" ; then
6189 canon_targets="$canon_targets $result"
6190 else
6191 # Allow targets that config.sub doesn't recognize, like "all".
6192 canon_targets="$canon_targets $targ"
6194 done
6197 all_targets=false
6198 defvec=
6199 selvecs=
6200 assocvecs=
6201 selarchs=
6202 TDEFINES=
6203 for targ in $target $canon_targets
6205 if test "x$targ" = "xall"; then
6206 all_targets=true
6207 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
6208 else
6209 . $srcdir/config.bfd
6210 if test "x$targ" = "x$target"; then
6211 defvec=$targ_defvec
6213 selvecs="$selvecs $targ_defvec $targ_selvecs"
6214 selarchs="$selarchs $targ_archs"
6215 TDEFINES="$TDEFINES $targ_cflags"
6217 done
6220 # This processing still needs to be done if we're to decide properly whether
6221 # 64-bit support needs to be compiled in. Currently, it will be included if
6222 # the default or any other explicitly requested target requires it; it
6223 # will not be included on a 32-bit host if no 64-bit target is requested, and
6224 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
6225 # used.
6227 # uniq the default and selected vectors in all the configured targets.
6228 f=""
6229 for i in $selvecs ; do
6230 case " $f " in
6231 *" $i "*) ;;
6232 *) f="$f $i" ;;
6233 esac
6234 done
6235 selvecs="$f"
6238 # uniq the associated vectors in all the configured targets.
6239 f=""
6240 for i in $assocvecs ; do
6241 case " $f " in
6242 *" $i "*) ;;
6243 *) f="$f $i" ;;
6244 esac
6245 done
6246 assocvecs="$f"
6249 # uniq the architectures in all the configured targets.
6250 f=""
6251 for i in $selarchs ; do
6252 case " $f " in
6253 *" $i "*) ;;
6254 *) f="$f $i" ;;
6255 esac
6256 done
6257 selarchs="$f"
6259 # Target backend .o files.
6262 elf="elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo"
6264 for vec in $selvecs
6266 target_size=32
6267 case "$vec" in
6268 # This list is alphabetized to make it easy to compare
6269 # with the two vector lists in targets.c. For the same reason,
6270 # use one entry per line, even though this leads to long lines.
6271 a29kcoff_big_vec) tb="$tb coff-a29k.lo cofflink.lo" ;;
6272 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
6273 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6274 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
6275 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
6276 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
6277 aout_mips_big_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
6278 aout_mips_little_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
6279 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
6280 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6281 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6282 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6283 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6284 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
6285 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
6286 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
6287 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6288 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6289 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6290 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6291 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
6292 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
6293 bfd_efi_app_ia32_vec) tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
6294 bfd_efi_app_ia64_vec) tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
6295 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
6296 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
6297 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6298 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6299 bfd_elf32_bigarm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6300 bfd_elf32_bigarm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6301 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6302 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6303 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
6304 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
6305 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
6306 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
6307 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
6308 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
6309 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6310 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6311 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
6312 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;;
6313 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;;
6314 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6315 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6316 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
6317 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
6318 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
6319 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
6320 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
6321 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6322 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6323 bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6324 bfd_elf32_littlearm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6325 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6326 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6327 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6328 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6329 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6330 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
6331 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
6332 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
6333 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
6334 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6335 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6336 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
6337 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
6338 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
6339 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6340 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6341 bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6342 bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6343 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
6344 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;;
6345 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
6346 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
6347 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6348 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6349 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
6350 # FIXME: We include cofflink.lo not because it's needed for
6351 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
6352 # which needs it but does not list it. Should be fixed in right place.
6353 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6354 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6355 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6356 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6357 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6358 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6359 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6360 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6361 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6362 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6363 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6364 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6365 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
6366 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6367 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6368 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6369 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
6370 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
6371 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
6372 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
6373 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
6374 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
6375 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
6376 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6377 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6378 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6379 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6380 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6381 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6382 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6383 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6384 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6385 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
6386 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6387 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
6388 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
6389 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6390 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6391 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6392 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6393 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6394 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6395 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elf64.lo $elf"; target_size=64 ;;
6396 bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6397 bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6398 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;;
6399 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
6400 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6401 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6402 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6403 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6404 cris_aout_vec) tb="$tb aout-cris.lo" ;;
6405 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
6406 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6407 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6408 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6409 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
6410 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
6411 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
6412 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
6413 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
6414 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
6415 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
6416 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
6417 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
6418 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
6419 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
6420 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
6421 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
6422 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
6423 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6424 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6425 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
6426 i386msdos_vec) tb="$tb i386msdos.lo" ;;
6427 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
6428 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
6429 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6430 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6431 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
6432 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
6433 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
6434 ieee_vec) tb="$tb ieee.lo" ;;
6435 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
6436 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6437 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
6438 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6439 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
6440 m68klynx_aout_vec) tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6441 m68klynx_coff_vec) tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6442 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
6443 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
6444 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
6445 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
6446 mach_o_be_vec) tb="$tb mach-o.lo" ;;
6447 mach_o_le_vec) tb="$tb mach-o.lo" ;;
6448 mach_o_fat_vec) tb="$tb mach-o.lo" ;;
6449 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6450 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6451 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6452 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6453 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6454 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6455 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
6456 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
6457 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6458 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6459 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6460 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;;
6461 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
6462 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6463 pef_vec) tb="$tb pef.lo" ;;
6464 pef_xlib_vec) tb="$tb pef.lo" ;;
6465 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
6466 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6467 ppcboot_vec) tb="$tb ppcboot.lo" ;;
6468 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
6469 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6470 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6471 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6472 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6473 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6474 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
6475 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6476 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6477 som_vec) tb="$tb som.lo" ;;
6478 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
6479 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
6480 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
6481 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6482 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
6483 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
6484 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
6485 sym_vec) tb="$tb xsym.lo" ;;
6486 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
6487 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
6488 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;;
6489 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;;
6490 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;;
6491 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;;
6492 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;;
6493 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;;
6494 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;;
6495 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;;
6496 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;;
6497 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;;
6498 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;;
6499 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;;
6500 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
6501 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
6502 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
6503 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
6504 versados_vec) tb="$tb versados.lo" ;;
6505 vms_alpha_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size=64 ;;
6506 vms_vax_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6507 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
6508 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
6509 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo" ;;
6511 # These appear out of order in targets.c
6512 srec_vec) tb="$tb srec.lo" ;;
6513 symbolsrec_vec) tb="$tb srec.lo" ;;
6514 tekhex_vec) tb="$tb tekhex.lo" ;;
6515 cisco_core_big_vec) tb="$tb cisco-core.lo" ;;
6516 cisco_core_little_vec) tb="$tb cisco-core.lo" ;;
6518 "") ;;
6519 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6520 esac
6522 if test ${target_size} = 64; then
6523 target64=true
6525 if test x"${vec}" = x"${defvec}"; then
6526 bfd_default_target_size=${target_size}
6528 done
6530 # Target architecture .o files.
6531 # A couple of CPUs use shorter file names to avoid problems on DOS
6532 # filesystems.
6533 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6535 # Weed out duplicate .o files.
6536 f=""
6537 for i in $tb ; do
6538 case " $f " in
6539 *" $i "*) ;;
6540 *) f="$f $i" ;;
6541 esac
6542 done
6543 tb="$f"
6545 f=""
6546 for i in $ta ; do
6547 case " $f " in
6548 *" $i "*) ;;
6549 *) f="$f $i" ;;
6550 esac
6551 done
6552 ta="$f"
6554 bfd_backends="$tb"
6555 bfd_machines="$ta"
6557 if test x${all_targets} = xtrue ; then
6558 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
6559 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
6560 selvecs=
6561 havevecs=
6562 selarchs=
6563 test -n "$assocvecs" &&
6564 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6565 else # all_targets is true
6566 # Only set these if they will be nonempty, for the clever echo.
6567 havevecs=
6568 assocvecs=
6569 test -n "$selvecs" &&
6570 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6571 test -n "$selvecs" &&
6572 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6573 test -n "$selarchs" &&
6574 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6575 fi # all_targets is true
6577 case ${host64}-${target64}-${want64} in
6578 *true*)
6579 wordsize=64
6580 bfd_libs='$(BFD64_LIBS) $(BFD32_LIBS)'
6581 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6582 if test $BFD_HOST_64_BIT_DEFINED = 0; then
6583 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6584 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6586 if test -n "$GCC" ; then
6587 bad_64bit_gcc=no;
6588 echo $ac_n "checking for gcc version with buggy 64-bit support""... $ac_c" 1>&6
6589 echo "configure:6590: checking for gcc version with buggy 64-bit support" >&5
6590 # Add more tests for gcc versions with non-working 64-bit support here.
6591 cat > conftest.$ac_ext <<EOF
6592 #line 6593 "configure"
6593 #include "confdefs.h"
6594 :__GNUC__:__GNUC_MINOR__:__i386__:
6596 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6597 egrep ": 2 : 91 : 1 :" >/dev/null 2>&1; then
6598 rm -rf conftest*
6599 bad_64bit_gcc=yes;
6600 echo "$ac_t""yes: egcs-1.1.2 on ix86 spotted" 1>&6
6601 else
6602 rm -rf conftest*
6603 echo "$ac_t""no" 1>&6
6605 rm -f conftest*
6607 if test $bad_64bit_gcc = yes ; then
6608 { echo "configure: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" 1>&2; exit 1; }
6612 false-false-false)
6613 wordsize=32
6614 bfd_libs='$(BFD32_LIBS)'
6615 all_backends='$(BFD32_BACKENDS)'
6617 esac
6626 # Determine the host dependant file_ptr a.k.a. off_t type. In order
6627 # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
6628 # fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
6629 # Hopefully a reasonable assumption since fseeko et.al. should be
6630 # upward compatible.
6631 for ac_func in ftello ftello64 fseeko fseeko64
6633 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6634 echo "configure:6635: checking for $ac_func" >&5
6635 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6636 echo $ac_n "(cached) $ac_c" 1>&6
6637 else
6638 cat > conftest.$ac_ext <<EOF
6639 #line 6640 "configure"
6640 #include "confdefs.h"
6641 /* System header to define __stub macros and hopefully few prototypes,
6642 which can conflict with char $ac_func(); below. */
6643 #include <assert.h>
6644 /* Override any gcc2 internal prototype to avoid an error. */
6645 /* We use char because int might match the return type of a gcc2
6646 builtin and then its argument prototype would still apply. */
6647 char $ac_func();
6649 int main() {
6651 /* The GNU C library defines this for functions which it implements
6652 to always fail with ENOSYS. Some functions are actually named
6653 something starting with __ and the normal name is an alias. */
6654 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6655 choke me
6656 #else
6657 $ac_func();
6658 #endif
6660 ; return 0; }
6662 if { (eval echo configure:6663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6663 rm -rf conftest*
6664 eval "ac_cv_func_$ac_func=yes"
6665 else
6666 echo "configure: failed program was:" >&5
6667 cat conftest.$ac_ext >&5
6668 rm -rf conftest*
6669 eval "ac_cv_func_$ac_func=no"
6671 rm -f conftest*
6674 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6675 echo "$ac_t""yes" 1>&6
6676 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6677 cat >> confdefs.h <<EOF
6678 #define $ac_tr_func 1
6681 else
6682 echo "$ac_t""no" 1>&6
6684 done
6686 if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
6687 echo $ac_n "checking size of off_t""... $ac_c" 1>&6
6688 echo "configure:6689: checking size of off_t" >&5
6689 if eval "test \"`echo '$''{'ac_cv_sizeof_off_t'+set}'`\" = set"; then
6690 echo $ac_n "(cached) $ac_c" 1>&6
6691 else
6692 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
6693 cat > conftest.$ac_ext <<EOF
6694 #line 6695 "configure"
6695 #include "confdefs.h"
6696 #include "confdefs.h"
6697 #include <sys/types.h>
6700 int main() {
6701 switch (0) case 0: case (sizeof (off_t) == $ac_size):;
6702 ; return 0; }
6704 if { (eval echo configure:6705: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6705 rm -rf conftest*
6706 ac_cv_sizeof_off_t=$ac_size
6707 else
6708 echo "configure: failed program was:" >&5
6709 cat conftest.$ac_ext >&5
6711 rm -f conftest*
6712 if test x$ac_cv_sizeof_off_t != x ; then break; fi
6713 done
6717 if test x$ac_cv_sizeof_off_t = x ; then
6718 { echo "configure: error: cannot determine a size for off_t" 1>&2; exit 1; }
6720 echo "$ac_t""$ac_cv_sizeof_off_t" 1>&6
6721 cat >> confdefs.h <<EOF
6722 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
6727 echo $ac_n "checking file_ptr type""... $ac_c" 1>&6
6728 echo "configure:6729: checking file_ptr type" >&5
6729 bfd_file_ptr="long"
6730 bfd_ufile_ptr="unsigned long"
6731 if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
6732 -o x"${ac_cv_sizeof_off_t}" = x8; then
6733 bfd_file_ptr=BFD_HOST_64_BIT
6734 bfd_ufile_ptr=BFD_HOST_U_64_BIT
6736 echo "$ac_t""$bfd_file_ptr" 1>&6
6741 tdefaults=""
6742 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6743 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6744 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
6745 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6746 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6749 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
6751 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6752 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6753 echo "configure:6754: checking for $ac_hdr" >&5
6754 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6755 echo $ac_n "(cached) $ac_c" 1>&6
6756 else
6757 cat > conftest.$ac_ext <<EOF
6758 #line 6759 "configure"
6759 #include "confdefs.h"
6760 #include <$ac_hdr>
6762 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6763 { (eval echo configure:6764: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6764 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6765 if test -z "$ac_err"; then
6766 rm -rf conftest*
6767 eval "ac_cv_header_$ac_safe=yes"
6768 else
6769 echo "$ac_err" >&5
6770 echo "configure: failed program was:" >&5
6771 cat conftest.$ac_ext >&5
6772 rm -rf conftest*
6773 eval "ac_cv_header_$ac_safe=no"
6775 rm -f conftest*
6777 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6778 echo "$ac_t""yes" 1>&6
6779 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6780 cat >> confdefs.h <<EOF
6781 #define $ac_tr_hdr 1
6784 else
6785 echo "$ac_t""no" 1>&6
6787 done
6789 for ac_func in getpagesize
6791 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6792 echo "configure:6793: checking for $ac_func" >&5
6793 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6794 echo $ac_n "(cached) $ac_c" 1>&6
6795 else
6796 cat > conftest.$ac_ext <<EOF
6797 #line 6798 "configure"
6798 #include "confdefs.h"
6799 /* System header to define __stub macros and hopefully few prototypes,
6800 which can conflict with char $ac_func(); below. */
6801 #include <assert.h>
6802 /* Override any gcc2 internal prototype to avoid an error. */
6803 /* We use char because int might match the return type of a gcc2
6804 builtin and then its argument prototype would still apply. */
6805 char $ac_func();
6807 int main() {
6809 /* The GNU C library defines this for functions which it implements
6810 to always fail with ENOSYS. Some functions are actually named
6811 something starting with __ and the normal name is an alias. */
6812 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6813 choke me
6814 #else
6815 $ac_func();
6816 #endif
6818 ; return 0; }
6820 if { (eval echo configure:6821: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6821 rm -rf conftest*
6822 eval "ac_cv_func_$ac_func=yes"
6823 else
6824 echo "configure: failed program was:" >&5
6825 cat conftest.$ac_ext >&5
6826 rm -rf conftest*
6827 eval "ac_cv_func_$ac_func=no"
6829 rm -f conftest*
6832 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6833 echo "$ac_t""yes" 1>&6
6834 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6835 cat >> confdefs.h <<EOF
6836 #define $ac_tr_func 1
6839 else
6840 echo "$ac_t""no" 1>&6
6842 done
6844 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6845 echo "configure:6846: checking for working mmap" >&5
6846 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6847 echo $ac_n "(cached) $ac_c" 1>&6
6848 else
6849 if test "$cross_compiling" = yes; then
6850 ac_cv_func_mmap_fixed_mapped=no
6851 else
6852 cat > conftest.$ac_ext <<EOF
6853 #line 6854 "configure"
6854 #include "confdefs.h"
6856 /* Thanks to Mike Haertel and Jim Avera for this test.
6857 Here is a matrix of mmap possibilities:
6858 mmap private not fixed
6859 mmap private fixed at somewhere currently unmapped
6860 mmap private fixed at somewhere already mapped
6861 mmap shared not fixed
6862 mmap shared fixed at somewhere currently unmapped
6863 mmap shared fixed at somewhere already mapped
6864 For private mappings, we should verify that changes cannot be read()
6865 back from the file, nor mmap's back from the file at a different
6866 address. (There have been systems where private was not correctly
6867 implemented like the infamous i386 svr4.0, and systems where the
6868 VM page cache was not coherent with the filesystem buffer cache
6869 like early versions of FreeBSD and possibly contemporary NetBSD.)
6870 For shared mappings, we should conversely verify that changes get
6871 propogated back to all the places they're supposed to be.
6873 Grep wants private fixed already mapped.
6874 The main things grep needs to know about mmap are:
6875 * does it exist and is it safe to write into the mmap'd area
6876 * how to use it (BSD variants) */
6877 #include <sys/types.h>
6878 #include <fcntl.h>
6879 #include <sys/mman.h>
6881 #if HAVE_SYS_TYPES_H
6882 # include <sys/types.h>
6883 #endif
6885 #if HAVE_STDLIB_H
6886 # include <stdlib.h>
6887 #endif
6889 #if HAVE_SYS_STAT_H
6890 # include <sys/stat.h>
6891 #endif
6893 #if HAVE_UNISTD_H
6894 # include <unistd.h>
6895 #endif
6897 /* This mess was copied from the GNU getpagesize.h. */
6898 #ifndef HAVE_GETPAGESIZE
6900 /* Assume that all systems that can run configure have sys/param.h. */
6901 # ifndef HAVE_SYS_PARAM_H
6902 # define HAVE_SYS_PARAM_H 1
6903 # endif
6905 # ifdef _SC_PAGESIZE
6906 # define getpagesize() sysconf(_SC_PAGESIZE)
6907 # else /* no _SC_PAGESIZE */
6908 # ifdef HAVE_SYS_PARAM_H
6909 # include <sys/param.h>
6910 # ifdef EXEC_PAGESIZE
6911 # define getpagesize() EXEC_PAGESIZE
6912 # else /* no EXEC_PAGESIZE */
6913 # ifdef NBPG
6914 # define getpagesize() NBPG * CLSIZE
6915 # ifndef CLSIZE
6916 # define CLSIZE 1
6917 # endif /* no CLSIZE */
6918 # else /* no NBPG */
6919 # ifdef NBPC
6920 # define getpagesize() NBPC
6921 # else /* no NBPC */
6922 # ifdef PAGESIZE
6923 # define getpagesize() PAGESIZE
6924 # endif /* PAGESIZE */
6925 # endif /* no NBPC */
6926 # endif /* no NBPG */
6927 # endif /* no EXEC_PAGESIZE */
6928 # else /* no HAVE_SYS_PARAM_H */
6929 # define getpagesize() 8192 /* punt totally */
6930 # endif /* no HAVE_SYS_PARAM_H */
6931 # endif /* no _SC_PAGESIZE */
6933 #endif /* no HAVE_GETPAGESIZE */
6935 #ifdef __cplusplus
6936 extern "C" { void *malloc(unsigned); }
6937 #else
6938 char *malloc();
6939 #endif
6942 main()
6944 char *data, *data2, *data3;
6945 int i, pagesize;
6946 int fd;
6948 pagesize = getpagesize();
6951 * First, make a file with some known garbage in it.
6953 data = malloc(pagesize);
6954 if (!data)
6955 exit(1);
6956 for (i = 0; i < pagesize; ++i)
6957 *(data + i) = rand();
6958 umask(0);
6959 fd = creat("conftestmmap", 0600);
6960 if (fd < 0)
6961 exit(1);
6962 if (write(fd, data, pagesize) != pagesize)
6963 exit(1);
6964 close(fd);
6967 * Next, try to mmap the file at a fixed address which
6968 * already has something else allocated at it. If we can,
6969 * also make sure that we see the same garbage.
6971 fd = open("conftestmmap", O_RDWR);
6972 if (fd < 0)
6973 exit(1);
6974 data2 = malloc(2 * pagesize);
6975 if (!data2)
6976 exit(1);
6977 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6978 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6979 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6980 exit(1);
6981 for (i = 0; i < pagesize; ++i)
6982 if (*(data + i) != *(data2 + i))
6983 exit(1);
6986 * Finally, make sure that changes to the mapped area
6987 * do not percolate back to the file as seen by read().
6988 * (This is a bug on some variants of i386 svr4.0.)
6990 for (i = 0; i < pagesize; ++i)
6991 *(data2 + i) = *(data2 + i) + 1;
6992 data3 = malloc(pagesize);
6993 if (!data3)
6994 exit(1);
6995 if (read(fd, data3, pagesize) != pagesize)
6996 exit(1);
6997 for (i = 0; i < pagesize; ++i)
6998 if (*(data + i) != *(data3 + i))
6999 exit(1);
7000 close(fd);
7001 unlink("conftestmmap");
7002 exit(0);
7006 if { (eval echo configure:7007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7007 then
7008 ac_cv_func_mmap_fixed_mapped=yes
7009 else
7010 echo "configure: failed program was:" >&5
7011 cat conftest.$ac_ext >&5
7012 rm -fr conftest*
7013 ac_cv_func_mmap_fixed_mapped=no
7015 rm -fr conftest*
7020 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
7021 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7022 cat >> confdefs.h <<\EOF
7023 #define HAVE_MMAP 1
7028 for ac_func in madvise mprotect
7030 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7031 echo "configure:7032: checking for $ac_func" >&5
7032 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7033 echo $ac_n "(cached) $ac_c" 1>&6
7034 else
7035 cat > conftest.$ac_ext <<EOF
7036 #line 7037 "configure"
7037 #include "confdefs.h"
7038 /* System header to define __stub macros and hopefully few prototypes,
7039 which can conflict with char $ac_func(); below. */
7040 #include <assert.h>
7041 /* Override any gcc2 internal prototype to avoid an error. */
7042 /* We use char because int might match the return type of a gcc2
7043 builtin and then its argument prototype would still apply. */
7044 char $ac_func();
7046 int main() {
7048 /* The GNU C library defines this for functions which it implements
7049 to always fail with ENOSYS. Some functions are actually named
7050 something starting with __ and the normal name is an alias. */
7051 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7052 choke me
7053 #else
7054 $ac_func();
7055 #endif
7057 ; return 0; }
7059 if { (eval echo configure:7060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7060 rm -rf conftest*
7061 eval "ac_cv_func_$ac_func=yes"
7062 else
7063 echo "configure: failed program was:" >&5
7064 cat conftest.$ac_ext >&5
7065 rm -rf conftest*
7066 eval "ac_cv_func_$ac_func=no"
7068 rm -f conftest*
7071 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7072 echo "$ac_t""yes" 1>&6
7073 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7074 cat >> confdefs.h <<EOF
7075 #define $ac_tr_func 1
7078 else
7079 echo "$ac_t""no" 1>&6
7081 done
7083 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
7084 true+yes ) cat >> confdefs.h <<\EOF
7085 #define USE_MMAP 1
7088 esac
7090 rm -f doc/config.status
7091 trap '' 1 2 15
7092 cat > confcache <<\EOF
7093 # This file is a shell script that caches the results of configure
7094 # tests run on this system so they can be shared between configure
7095 # scripts and configure runs. It is not useful on other systems.
7096 # If it contains results you don't want to keep, you may remove or edit it.
7098 # By default, configure uses ./config.cache as the cache file,
7099 # creating it if it does not exist already. You can give configure
7100 # the --cache-file=FILE option to use a different cache file; that is
7101 # what configure does when it calls configure scripts in
7102 # subdirectories, so they share the cache.
7103 # Giving --cache-file=/dev/null disables caching, for debugging configure.
7104 # config.status only pays attention to the cache file if you give it the
7105 # --recheck option to rerun configure.
7108 # The following way of writing the cache mishandles newlines in values,
7109 # but we know of no workaround that is simple, portable, and efficient.
7110 # So, don't put newlines in cache variables' values.
7111 # Ultrix sh set writes to stderr and can't be redirected directly,
7112 # and sets the high bit in the cache file unless we assign to the vars.
7113 (set) 2>&1 |
7114 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7115 *ac_space=\ *)
7116 # `set' does not quote correctly, so add quotes (double-quote substitution
7117 # turns \\\\ into \\, and sed turns \\ into \).
7118 sed -n \
7119 -e "s/'/'\\\\''/g" \
7120 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7123 # `set' quotes correctly as required by POSIX, so do not add quotes.
7124 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7126 esac >> confcache
7127 if cmp -s $cache_file confcache; then
7129 else
7130 if test -w $cache_file; then
7131 echo "updating cache $cache_file"
7132 cat confcache > $cache_file
7133 else
7134 echo "not updating unwritable cache $cache_file"
7137 rm -f confcache
7139 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7141 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7142 # Let make expand exec_prefix.
7143 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7145 # Any assignment to VPATH causes Sun make to only execute
7146 # the first set of double-colon rules, so remove it if not needed.
7147 # If there is a colon in the path, we need to keep it.
7148 if test "x$srcdir" = x.; then
7149 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
7152 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7154 DEFS=-DHAVE_CONFIG_H
7156 # Without the "./", some shells look in PATH for config.status.
7157 : ${CONFIG_STATUS=./config.status}
7159 echo creating $CONFIG_STATUS
7160 rm -f $CONFIG_STATUS
7161 cat > $CONFIG_STATUS <<EOF
7162 #! /bin/sh
7163 # Generated automatically by configure.
7164 # Run this file to recreate the current configuration.
7165 # This directory was configured as follows,
7166 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7168 # $0 $ac_configure_args
7170 # Compiler output produced by configure, useful for debugging
7171 # configure, is in ./config.log if it exists.
7173 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7174 for ac_option
7176 case "\$ac_option" in
7177 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7178 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7179 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7180 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7181 echo "$CONFIG_STATUS generated by autoconf version 2.13"
7182 exit 0 ;;
7183 -help | --help | --hel | --he | --h)
7184 echo "\$ac_cs_usage"; exit 0 ;;
7185 *) echo "\$ac_cs_usage"; exit 1 ;;
7186 esac
7187 done
7189 ac_given_srcdir=$srcdir
7190 ac_given_INSTALL="$INSTALL"
7192 trap 'rm -fr `echo "Makefile doc/Makefile bfd-in3.h:bfd-in2.h bfdver.h:version.h po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7194 cat >> $CONFIG_STATUS <<EOF
7196 # Protect against being on the right side of a sed subst in config.status.
7197 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7198 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7199 $ac_vpsub
7200 $extrasub
7201 s%@SHELL@%$SHELL%g
7202 s%@CFLAGS@%$CFLAGS%g
7203 s%@CPPFLAGS@%$CPPFLAGS%g
7204 s%@CXXFLAGS@%$CXXFLAGS%g
7205 s%@FFLAGS@%$FFLAGS%g
7206 s%@DEFS@%$DEFS%g
7207 s%@LDFLAGS@%$LDFLAGS%g
7208 s%@LIBS@%$LIBS%g
7209 s%@exec_prefix@%$exec_prefix%g
7210 s%@prefix@%$prefix%g
7211 s%@program_transform_name@%$program_transform_name%g
7212 s%@bindir@%$bindir%g
7213 s%@sbindir@%$sbindir%g
7214 s%@libexecdir@%$libexecdir%g
7215 s%@datadir@%$datadir%g
7216 s%@sysconfdir@%$sysconfdir%g
7217 s%@sharedstatedir@%$sharedstatedir%g
7218 s%@localstatedir@%$localstatedir%g
7219 s%@libdir@%$libdir%g
7220 s%@includedir@%$includedir%g
7221 s%@oldincludedir@%$oldincludedir%g
7222 s%@infodir@%$infodir%g
7223 s%@mandir@%$mandir%g
7224 s%@host@%$host%g
7225 s%@host_alias@%$host_alias%g
7226 s%@host_cpu@%$host_cpu%g
7227 s%@host_vendor@%$host_vendor%g
7228 s%@host_os@%$host_os%g
7229 s%@target@%$target%g
7230 s%@target_alias@%$target_alias%g
7231 s%@target_cpu@%$target_cpu%g
7232 s%@target_vendor@%$target_vendor%g
7233 s%@target_os@%$target_os%g
7234 s%@build@%$build%g
7235 s%@build_alias@%$build_alias%g
7236 s%@build_cpu@%$build_cpu%g
7237 s%@build_vendor@%$build_vendor%g
7238 s%@build_os@%$build_os%g
7239 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7240 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7241 s%@INSTALL_DATA@%$INSTALL_DATA%g
7242 s%@PACKAGE@%$PACKAGE%g
7243 s%@VERSION@%$VERSION%g
7244 s%@ACLOCAL@%$ACLOCAL%g
7245 s%@AUTOCONF@%$AUTOCONF%g
7246 s%@AUTOMAKE@%$AUTOMAKE%g
7247 s%@AUTOHEADER@%$AUTOHEADER%g
7248 s%@MAKEINFO@%$MAKEINFO%g
7249 s%@SET_MAKE@%$SET_MAKE%g
7250 s%@bfd_version@%$bfd_version%g
7251 s%@bfd_version_string@%$bfd_version_string%g
7252 s%@AR@%$AR%g
7253 s%@RANLIB@%$RANLIB%g
7254 s%@CC@%$CC%g
7255 s%@LN_S@%$LN_S%g
7256 s%@OBJEXT@%$OBJEXT%g
7257 s%@EXEEXT@%$EXEEXT%g
7258 s%@STRIP@%$STRIP%g
7259 s%@LIBTOOL@%$LIBTOOL%g
7260 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
7261 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
7262 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
7263 s%@MAINT@%$MAINT%g
7264 s%@INSTALL_LIBBFD_TRUE@%$INSTALL_LIBBFD_TRUE%g
7265 s%@INSTALL_LIBBFD_FALSE@%$INSTALL_LIBBFD_FALSE%g
7266 s%@bfdlibdir@%$bfdlibdir%g
7267 s%@bfdincludedir@%$bfdincludedir%g
7268 s%@CPP@%$CPP%g
7269 s%@ALLOCA@%$ALLOCA%g
7270 s%@USE_NLS@%$USE_NLS%g
7271 s%@MSGFMT@%$MSGFMT%g
7272 s%@GMSGFMT@%$GMSGFMT%g
7273 s%@XGETTEXT@%$XGETTEXT%g
7274 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
7275 s%@CATALOGS@%$CATALOGS%g
7276 s%@CATOBJEXT@%$CATOBJEXT%g
7277 s%@DATADIRNAME@%$DATADIRNAME%g
7278 s%@GMOFILES@%$GMOFILES%g
7279 s%@INSTOBJEXT@%$INSTOBJEXT%g
7280 s%@INTLDEPS@%$INTLDEPS%g
7281 s%@INTLLIBS@%$INTLLIBS%g
7282 s%@INTLOBJS@%$INTLOBJS%g
7283 s%@POFILES@%$POFILES%g
7284 s%@POSUB@%$POSUB%g
7285 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
7286 s%@GT_NO@%$GT_NO%g
7287 s%@GT_YES@%$GT_YES%g
7288 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
7289 s%@l@%$l%g
7290 s%@HDEFINES@%$HDEFINES%g
7291 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
7292 s%@BFD_HOST_LONG_LONG@%$BFD_HOST_LONG_LONG%g
7293 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
7294 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
7295 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
7296 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
7297 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
7298 s%@COREFILE@%$COREFILE%g
7299 s%@COREFLAG@%$COREFLAG%g
7300 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
7301 s%@WIN32LIBADD@%$WIN32LIBADD%g
7302 s%@TDEFINES@%$TDEFINES%g
7303 s%@wordsize@%$wordsize%g
7304 s%@bfd_libs@%$bfd_libs%g
7305 s%@all_backends@%$all_backends%g
7306 s%@bfd_backends@%$bfd_backends%g
7307 s%@bfd_machines@%$bfd_machines%g
7308 s%@bfd_default_target_size@%$bfd_default_target_size%g
7309 s%@bfd_file_ptr@%$bfd_file_ptr%g
7310 s%@bfd_ufile_ptr@%$bfd_ufile_ptr%g
7311 s%@tdefaults@%$tdefaults%g
7313 CEOF
7316 cat >> $CONFIG_STATUS <<\EOF
7318 # Split the substitutions into bite-sized pieces for seds with
7319 # small command number limits, like on Digital OSF/1 and HP-UX.
7320 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7321 ac_file=1 # Number of current file.
7322 ac_beg=1 # First line for current file.
7323 ac_end=$ac_max_sed_cmds # Line after last line for current file.
7324 ac_more_lines=:
7325 ac_sed_cmds=""
7326 while $ac_more_lines; do
7327 if test $ac_beg -gt 1; then
7328 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7329 else
7330 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7332 if test ! -s conftest.s$ac_file; then
7333 ac_more_lines=false
7334 rm -f conftest.s$ac_file
7335 else
7336 if test -z "$ac_sed_cmds"; then
7337 ac_sed_cmds="sed -f conftest.s$ac_file"
7338 else
7339 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7341 ac_file=`expr $ac_file + 1`
7342 ac_beg=$ac_end
7343 ac_end=`expr $ac_end + $ac_max_sed_cmds`
7345 done
7346 if test -z "$ac_sed_cmds"; then
7347 ac_sed_cmds=cat
7351 cat >> $CONFIG_STATUS <<EOF
7353 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h bfdver.h:version.h po/Makefile.in:po/Make-in"}
7355 cat >> $CONFIG_STATUS <<\EOF
7356 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7357 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7358 case "$ac_file" in
7359 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7360 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7361 *) ac_file_in="${ac_file}.in" ;;
7362 esac
7364 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7366 # Remove last slash and all that follows it. Not all systems have dirname.
7367 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7368 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7369 # The file is in a subdirectory.
7370 test ! -d "$ac_dir" && mkdir "$ac_dir"
7371 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7372 # A "../" for each directory in $ac_dir_suffix.
7373 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7374 else
7375 ac_dir_suffix= ac_dots=
7378 case "$ac_given_srcdir" in
7379 .) srcdir=.
7380 if test -z "$ac_dots"; then top_srcdir=.
7381 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7382 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7383 *) # Relative path.
7384 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7385 top_srcdir="$ac_dots$ac_given_srcdir" ;;
7386 esac
7388 case "$ac_given_INSTALL" in
7389 [/$]*) INSTALL="$ac_given_INSTALL" ;;
7390 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7391 esac
7393 echo creating "$ac_file"
7394 rm -f "$ac_file"
7395 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7396 case "$ac_file" in
7397 *Makefile*) ac_comsub="1i\\
7398 # $configure_input" ;;
7399 *) ac_comsub= ;;
7400 esac
7402 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7403 sed -e "$ac_comsub
7404 s%@configure_input@%$configure_input%g
7405 s%@srcdir@%$srcdir%g
7406 s%@top_srcdir@%$top_srcdir%g
7407 s%@INSTALL@%$INSTALL%g
7408 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7409 fi; done
7410 rm -f conftest.s*
7412 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7413 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7415 # ac_d sets the value in "#define NAME VALUE" lines.
7416 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7417 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
7418 ac_dC='\3'
7419 ac_dD='%g'
7420 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7421 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7422 ac_uB='\([ ]\)%\1#\2define\3'
7423 ac_uC=' '
7424 ac_uD='\4%g'
7425 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7426 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7427 ac_eB='$%\1#\2define\3'
7428 ac_eC=' '
7429 ac_eD='%g'
7431 if test "${CONFIG_HEADERS+set}" != set; then
7433 cat >> $CONFIG_STATUS <<EOF
7434 CONFIG_HEADERS="config.h:config.in"
7436 cat >> $CONFIG_STATUS <<\EOF
7438 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
7439 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7440 case "$ac_file" in
7441 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7442 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7443 *) ac_file_in="${ac_file}.in" ;;
7444 esac
7446 echo creating $ac_file
7448 rm -f conftest.frag conftest.in conftest.out
7449 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7450 cat $ac_file_inputs > conftest.in
7454 # Transform confdefs.h into a sed script conftest.vals that substitutes
7455 # the proper values into config.h.in to produce config.h. And first:
7456 # Protect against being on the right side of a sed subst in config.status.
7457 # Protect against being in an unquoted here document in config.status.
7458 rm -f conftest.vals
7459 cat > conftest.hdr <<\EOF
7460 s/[\\&%]/\\&/g
7461 s%[\\$`]%\\&%g
7462 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7463 s%ac_d%ac_u%gp
7464 s%ac_u%ac_e%gp
7466 sed -n -f conftest.hdr confdefs.h > conftest.vals
7467 rm -f conftest.hdr
7469 # This sed command replaces #undef with comments. This is necessary, for
7470 # example, in the case of _POSIX_SOURCE, which is predefined and required
7471 # on some systems where configure will not decide to define it.
7472 cat >> conftest.vals <<\EOF
7473 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7476 # Break up conftest.vals because some shells have a limit on
7477 # the size of here documents, and old seds have small limits too.
7479 rm -f conftest.tail
7480 while :
7482 ac_lines=`grep -c . conftest.vals`
7483 # grep -c gives empty output for an empty file on some AIX systems.
7484 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7485 # Write a limited-size here document to conftest.frag.
7486 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7487 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7488 echo 'CEOF
7489 sed -f conftest.frag conftest.in > conftest.out
7490 rm -f conftest.in
7491 mv conftest.out conftest.in
7492 ' >> $CONFIG_STATUS
7493 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7494 rm -f conftest.vals
7495 mv conftest.tail conftest.vals
7496 done
7497 rm -f conftest.vals
7499 cat >> $CONFIG_STATUS <<\EOF
7500 rm -f conftest.frag conftest.h
7501 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7502 cat conftest.in >> conftest.h
7503 rm -f conftest.in
7504 if cmp -s $ac_file conftest.h 2>/dev/null; then
7505 echo "$ac_file is unchanged"
7506 rm -f conftest.h
7507 else
7508 # Remove last slash and all that follows it. Not all systems have dirname.
7509 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7510 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7511 # The file is in a subdirectory.
7512 test ! -d "$ac_dir" && mkdir "$ac_dir"
7514 rm -f $ac_file
7515 mv conftest.h $ac_file
7517 fi; done
7520 cat >> $CONFIG_STATUS <<EOF
7524 cat >> $CONFIG_STATUS <<\EOF
7525 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
7526 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
7527 exit 0
7529 chmod +x $CONFIG_STATUS
7530 rm -fr confdefs* $ac_clean_files
7531 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1