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