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