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