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