source: trunk/src/binutils/bfd/configure@ 10

Last change on this file since 10 was 10, checked in by bird, 22 years ago

Initial revision

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