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