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