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