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