* write.c (relax_segment): Don't zap fr_symbol when relaxing.
[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=
c7e40348 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
c7e40348 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
c7e40348
NC
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.
c7e40348
NC
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
c7e40348
NC
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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 600#line 601 "configure"
d6d788bd
L
601#include "confdefs.h"
602
603int main() {
604return __MINGW32__;
605; return 0; }
606EOF
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 860#line 861 "configure"
6840198f
NC
861#include "confdefs.h"
862
d6d788bd
L
863main(){return(0);}
864EOF
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 1323echo "configure:1324: checking for GNU ld" >&5
27b7e12d 1324else
d6d788bd 1325 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
c7e40348 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
6be7c12c 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
6be7c12c 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
6be7c12c 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=
6be7c12c 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
c7e40348 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
6be7c12c 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
6be7c12c 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
6be7c12c 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
6be7c12c 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
6be7c12c 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
6be7c12c 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.
6be7c12c
AO
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
6be7c12c 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
6be7c12c 2016#line 2017 "configure"
bedf545c
ILT
2017#include "confdefs.h"
2018
d6d788bd 2019int main() {
6840198f 2020
d6d788bd
L
2021; return 0; }
2022EOF
6be7c12c 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
a2d91340
AC
2171build_warnings="-W -Wall"
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 ;;
252b5132
RH
2278 powerpcle*) cpu_type=ppc endian=little ;;
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 ;;
252b5132
RH
2283 sparclite*) cpu_type=sparc arch=sparclite ;;
2284 sparclet*) cpu_type=sparc arch=sparclet ;;
2285 sparc64*) cpu_type=sparc arch=v9-64 ;;
2286 sparc86x*) cpu_type=sparc arch=sparc86x ;;
2287 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2288 v850*) cpu_type=v850 ;;
2289 *) cpu_type=${cpu} ;;
2290 esac
2291
2292 if test ${this_target} = $target ; then
2293 target_cpu_type=${cpu_type}
2294 elif test ${target_cpu_type} != ${cpu_type} ; then
2295 continue
2296 fi
2297
2298 generic_target=${cpu_type}-$vendor-$os
2299 dev=no
2300 bfd_gas=no
2301 em=generic
2302
2303 # assign object format
2304 case ${generic_target} in
2305 a29k-*-coff) fmt=coff ;;
2306 a29k-amd-udi) fmt=coff ;;
2307 a29k-amd-ebmon) fmt=coff ;;
2308 a29k-nyu-sym1) fmt=coff ;;
5f68c319 2309 a29k-*-rtems*) fmt=coff ;;
252b5132
RH
2310 a29k-*-vxworks*) fmt=coff ;;
2311
2312 alpha*-*-*vms*) fmt=evax ;;
2313 alpha*-*-netware*) fmt=ecoff ;;
2314 alpha*-*-openbsd*) fmt=ecoff ;;
2315 alpha*-*-osf*) fmt=ecoff ;;
2316 alpha*-*-linuxecoff*) fmt=ecoff ;;
2317 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
2318 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
2319
2320 arc-*-elf*) fmt=elf bfd_gas=yes ;;
2321
2322 arm-*-aout) fmt=aout ;;
2323 arm-*-coff | thumb-*-coff) fmt=coff ;;
5f68c319 2324 arm-*-rtems | thumb-*-rtems) fmt=elf ;;
252b5132 2325 arm-*-elf | thumb-*-elf) fmt=elf ;;
0decc840 2326 arm*-*-conix*) fmt=elf ;;
252b5132 2327 arm-*-linux*aout*) fmt=aout em=linux ;;
d6d788bd 2328 arm*-*-linux-gnu* | arm*-*-uclinux*)
222f8079 2329 fmt=elf em=linux ;;
c1e73230 2330 arm-*-netbsd*) fmt=aout em=nbsd ;;
252b5132
RH
2331 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
2332 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
c1e73230 2333 arm-*-wince) fmt=coff em=wince-pe ;;
252b5132
RH
2334 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
2335 arm-*-riscix*) fmt=aout em=riscix ;;
87748b32 2336 arm-*-vxworks) fmt=coff ;;
252b5132 2337
adde6300
AM
2338 avr-*-*) fmt=elf bfd_gas=yes ;;
2339
3bcbcc3d
HPN
2340 cris-*-*) fmt=multi bfd_gas=yes ;;
2341
252b5132
RH
2342 d10v-*-*) fmt=elf bfd_gas=yes ;;
2343 d30v-*-*) fmt=elf bfd_gas=yes ;;
2344
d6d788bd 2345
252b5132
RH
2346 fr30-*-*) fmt=elf bfd_gas=yes ;;
2347
ad1079af
AM
2348 hppa-*-linux-gnu*) case ${cpu} in
2349 hppa*64*)
2350 fmt=elf em=hppalinux64;;
2351 hppa*)
2352 fmt=elf em=linux;;
2353 esac ;;
252b5132
RH
2354 hppa-*-*elf*) fmt=elf em=hppa ;;
2355 hppa-*-lites*) fmt=elf em=hppa ;;
2356 hppa-*-osf*) fmt=som em=hppa ;;
2357 hppa-*-rtems*) fmt=elf em=hppa ;;
ad1079af 2358 hppa-*-hpux11*) case ${cpu} in
c9e10a08 2359 hppa*64*)
ad1079af 2360 fmt=elf em=hppa64 ;;
c9e10a08 2361 hppa*)
ad1079af
AM
2362 fmt=som em=hppa ;;
2363 esac ;;
252b5132
RH
2364 hppa-*-hpux*) fmt=som em=hppa ;;
2365 hppa-*-mpeix*) fmt=som em=hppa ;;
2366 hppa-*-bsd*) fmt=som em=hppa ;;
2367 hppa-*-hiux*) fmt=som em=hppa ;;
2368
5f68c319 2369 h8300-*-rtems*) fmt=coff ;;
252b5132 2370 h8300-*-coff) fmt=coff ;;
e66457fb
AM
2371 h8500-*-rtems*) fmt=coff ;;
2372 h8500-*-coff) fmt=coff ;;
252b5132 2373
5b93d8bb 2374 i370-*-elf* | i370-*-linux*) fmt=elf ;;
252b5132
RH
2375 i386-ibm-aix*) fmt=coff em=i386aix ;;
2376 i386-sequent-bsd*) fmt=aout em=dynix bfd_gas=yes ;;
2377 i386-*-beospe*) fmt=coff em=pe bfd_gas=yes ;;
2378 i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;
2379 i386-*-bsd*) fmt=aout em=386bsd ;;
2380 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
2381 i386-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2382 i386-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2383 i386-*-linux*aout* | i386-*-linuxoldld) fmt=aout em=linux ;;
2384 i386-*-linux*coff*) fmt=coff em=linux ;;
2385 i386-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
a735d1cd 2386 x86_64-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
252b5132 2387 i386-*-lynxos*) fmt=coff em=lynx ;;
fc997f4b 2388 i386-*-sysv[45]* | i386-*-solaris* | i386-*-elf)
252b5132 2389 fmt=elf bfd_gas=yes ;;
f98fd99f 2390 i386-*-freebsdaout* | i386-*-freebsd[12].* | i386-*-freebsd[12])
008960a5 2391 fmt=aout em=386bsd ;;
252b5132
RH
2392 i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*)
2393 fmt=coff ;;
2394 i386-*-sco3.2v5*) fmt=elf
2395 if test ${this_target} = $target; then
d6d788bd 2396 cat >> confdefs.h <<\EOF
252b5132
RH
2397#define SCO_ELF 1
2398EOF
2399
2400 fi
2401 ;;
2402 i386-*-sco3.2*) fmt=coff ;;
2403 i386-*-vsta) fmt=aout ;;
2404 i386-*-msdosdjgpp* | i386-*-go32* | i386-go32-rtems*)
349a994c 2405 fmt=coff em=go32 bfd_gas=yes
d6d788bd 2406 cat >> confdefs.h <<\EOF
56385375
L
2407#define STRICTCOFF 1
2408EOF
2409
2410 ;;
53f3de98 2411 i386-*-rtemself*) fmt=elf ;;
252b5132
RH
2412 i386-*-rtems*) fmt=coff ;;
2413 i386-*-gnu*) fmt=elf ;;
2414 i386-*-mach*)
2415 fmt=aout em=mach bfd_gas=yes ;;
2416 i386-*-msdos*) fmt=aout ;;
2417 i386-*-moss*) fmt=elf ;;
c1e73230 2418 i386-*-pe) fmt=coff em=pe bfd_gas=yes ;;
252b5132 2419 i386-*-cygwin*) fmt=coff em=pe bfd_gas=yes ;;
9750fcc5 2420 i386-*-interix*) fmt=coff em=interix bfd_gas=yes ;;
252b5132 2421 i386-*-mingw32*) fmt=coff em=pe bfd_gas=yes ;;
c1e73230 2422 i386-*-*nt*) fmt=coff em=pe bfd_gas=yes ;;
29fe79d3 2423 i386-*-vxworks*) fmt=aout ;;
59ff2774 2424 i386-*-chaos) fmt=elf ;;
aa8c34c3
JE
2425 i860-stardent-sysv4* | i860-stardent-elf*)
2426 fmt=elf bfd_gas=yes endian=little
d6d788bd 2427 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
252b5132
RH
2428 i960-*-bout) fmt=bout ;;
2429 i960-*-coff) fmt=coff em=ic960 ;;
2430 i960-*-rtems*) fmt=coff em=ic960 ;;
2431 i960-*-nindy*) fmt=bout ;;
2432 i960-*-vxworks4*) fmt=bout ;;
2433 i960-*-vxworks5.0) fmt=bout ;;
2434 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
2435 i960-*-vxworks*) fmt=bout ;;
bedf545c 2436 i960-*-elf*) fmt=elf ;;
252b5132 2437
800eeca4 2438 ia64-*-elf*) fmt=elf ;;
7463c317 2439 ia64-*-aix*) fmt=elf em=ia64aix ;;
800eeca4 2440 ia64-*-linux-gnu*) fmt=elf em=linux ;;
44f5c83a 2441 ia64-*-hpux*) fmt=elf em=hpux ;;
800eeca4 2442
252b5132
RH
2443 m32r-*-*) fmt=elf bfd_gas=yes ;;
2444
60bcf0fa
NC
2445 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)fmt=elf bfd_gas=yes ;;
2446
252b5132
RH
2447 m68k-*-vxworks* | m68k-ericsson-ose | m68k-*-sunos*)
2448 fmt=aout em=sun3 ;;
2449 m68k-motorola-sysv*) fmt=coff em=delta ;;
2450 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
2451 m68k-apollo-*) fmt=coff em=apollo ;;
2452 m68k-*-sysv4*) # must be before -sysv*
2453 fmt=elf em=svr4 ;;
2454 m68k-*-elf*) fmt=elf ;;
2455 m68k-*-coff | m68k-*-sysv* | m68k-*-rtems*)
2456 fmt=coff ;;
2457 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
2458 m68k-*-linux*aout*) fmt=aout em=linux ;;
2459 m68k-*-linux-gnu*) fmt=elf em=linux ;;
2460 m68k-*-gnu*) fmt=elf ;;
2461 m68k-*-lynxos*) fmt=coff em=lynx ;;
2462 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2463 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2464 m68k-apple-aux*) fmt=coff em=aux ;;
2465 m68k-*-psos*) fmt=elf em=psos;;
2466
2467 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2468 m88k-*-coff*) fmt=coff ;;
2469
2470 mcore-*-elf) fmt=elf bfd_gas=yes ;;
2471 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2472
2473 # don't change em like *-*-bsd does
2474 mips-dec-netbsd*) fmt=elf endian=little ;;
2475 mips-dec-openbsd*) fmt=elf endian=little ;;
2476 mips-dec-bsd*) fmt=aout endian=little ;;
2477 mips-sony-bsd*) fmt=ecoff ;;
d6d788bd 2478 mips-*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
252b5132
RH
2479 mips-*-ultrix*) fmt=ecoff endian=little ;;
2480 mips-*-osf*) fmt=ecoff endian=little ;;
2481 mips-*-ecoff*) fmt=ecoff ;;
056350c6 2482 mips-*-pe*) fmt=coff endian=little em=pe ;;
252b5132
RH
2483 mips-*-irix6*) fmt=elf ;;
2484 mips-*-irix5*) fmt=elf ;;
2485 mips-*-irix*) fmt=ecoff ;;
2486 mips-*-lnews*) fmt=ecoff em=lnews ;;
2487 mips-*-riscos*) fmt=ecoff ;;
af9539e4
L
2488 mips-*-sysv4*MP* | mips-*-linux-gnu* | mips-*-gnu*)
2489 fmt=elf em=tmips ;;
252b5132 2490 mips-*-sysv*) fmt=ecoff ;;
af9539e4 2491 mips-*-elf* | mips-*-rtems* | mips-*-openbsd*)
252b5132
RH
2492 fmt=elf ;;
2493 mips-*-vxworks*) fmt=elf
d6d788bd 2494 cat >> confdefs.h <<\EOF
252b5132
RH
2495#define MIPS_STABS_ELF 1
2496EOF
2497
2498 ;;
2499 mn10200-*-*) fmt=elf bfd_gas=yes ;;
2500 mn10300-*-*) fmt=elf bfd_gas=yes ;;
c7e40348 2501 openrisc-*-*) fmt=elf bfd_gas=yes ;;
041dd5a9 2502 pj*) fmt=elf ;;
252b5132
RH
2503 ppc-*-pe | ppc-*-cygwin* | ppc-*-winnt*)
2504 fmt=coff em=pe ;;
2505 ppc-*-aix*) fmt=coff ;;
2506 ppc-*-beos*) fmt=coff ;;
2507 ppc-*-*bsd* | ppc-*-elf* | ppc-*-eabi* | ppc-*-sysv4*)
2508 fmt=elf ;;
2509 ppc-*-linux-gnu*) fmt=elf
2510 case "$endian" in
2511 big) ;;
d6d788bd 2512 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
252b5132
RH
2513 esac
2514 ;;
2515 ppc-*-solaris*) fmt=elf
2516 if test ${this_target} = $target; then
d6d788bd 2517 cat >> confdefs.h <<\EOF
252b5132
RH
2518#define TARGET_SOLARIS_COMMENT 1
2519EOF
2520
2521 fi
2522 if test x${endian} = xbig; then
d6d788bd 2523 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
252b5132
RH
2524 fi
2525 ;;
2526 ppc-*-rtems*) fmt=elf ;;
2527 ppc-*-macos* | ppc-*-mpw*)
2528 fmt=coff em=macos ;;
2529 ppc-*-netware*) fmt=elf em=ppcnw ;;
e4a86f6f 2530 ppc-*-vxworks*) fmt=elf ;;
252b5132 2531
a85d7ed0
NC
2532 s390x-*-linux-gnu*) fmt=elf em=linux ;;
2533 s390-*-linux-gnu*) fmt=elf em=linux ;;
2534
d07ed2cd 2535 sh-*-linux*) fmt=elf em=linux ;;
252b5132 2536 sh-*-elf*) fmt=elf ;;
e135f41b 2537 sh-*-coff*) fmt=coff bfd_gas=yes;;
056350c6 2538 sh-*-pe*) fmt=coff em=pe bfd_gas=yes;;
53f3de98 2539 sh-*-rtemself*) fmt=elf ;;
e135f41b 2540 sh-*-rtems*) fmt=coff bfd_gas=yes;;
252b5132
RH
2541
2542 ns32k-pc532-mach* | ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
2543 ns32k-pc532-netbsd* | ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
2544 ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
2545
5f68c319
NC
2546 sparc-*-rtemsaout*) fmt=aout ;;
2547 sparc-*-rtemself*) fmt=elf ;;
2548 sparc-*-rtems*) fmt=elf ;;
252b5132
RH
2549 sparc-*-sunos4*) fmt=aout em=sun3 ;;
2550 sparc-*-aout | sparc*-*-vxworks*)
2551 fmt=aout em=sparcaout ;;
2552 sparc-*-coff) fmt=coff ;;
2553 sparc-*-linux*aout*) fmt=aout em=linux ;;
2554 sparc-*-linux-gnu*) fmt=elf em=linux ;;
2555 sparc-*-lynxos*) fmt=coff em=lynx ;;
2556 sparc-fujitsu-none) fmt=aout ;;
2557 sparc-*-elf | sparc-*-sysv4* | sparc-*-solaris*)
2558 fmt=elf ;;
98e5953c
JL
2559 sparc-*-netbsd*) em=nbsd bfd_gas=yes
2560 case ${cpu} in
2561 sparc) case ${os} in
2562 *elf*) fmt=elf ;;
2563 *) fmt=aout ;;
2564 esac ;;
2565 sparc64) fmt=elf ;;
2566 esac
2567 ;;
252b5132
RH
2568 sparc-*-openbsd*) fmt=aout em=nbsd ;;
2569
2570 strongarm-*-coff) fmt=coff ;;
2571 strongarm-*-elf) fmt=elf ;;
077b8428
NC
2572 xscale-*-coff) fmt=coff ;;
2573 xscale-*-elf) fmt=elf ;;
252b5132
RH
2574
2575 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
2576 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
39bec121
TW
2577 tic54x-*-* | c54x*-*-*)
2578 fmt=coff bfd_gas=yes need_libm=yes;;
252b5132
RH
2579 tic80-*-*) fmt=coff ;;
2580
2581 v850-*-*) fmt=elf bfd_gas=yes ;;
2582 v850e-*-*) fmt=elf bfd_gas=yes ;;
2583 v850ea-*-*) fmt=elf bfd_gas=yes ;;
2584
2585 vax-*-bsd* | vax-*-ultrix*)
2586 fmt=aout ;;
2587 vax-*-vms) fmt=vms ;;
2588
d6d788bd 2589
252b5132
RH
2590 z8k-*-coff | z8k-*-sim)
2591 fmt=coff ;;
2592
2593 w65-*-*) fmt=coff ;;
2594
2595 *-*-aout | *-*-scout)
2596 fmt=aout ;;
1c33f1da 2597 *-*-freebsd*) fmt=elf em=freebsd bfd_gas=yes ;;
252b5132
RH
2598 *-*-nindy*)
2599 fmt=bout ;;
2600 *-*-bsd*)
2601 fmt=aout em=sun3 ;;
2602 *-*-generic) fmt=generic ;;
2603 *-*-xray | *-*-hms) fmt=coff ;;
2604 *-*-sim) fmt=coff ;;
2605 *-*-elf | *-*-sysv4* | *-*-solaris*)
d6d788bd 2606 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
252b5132
RH
2607 fmt=elf dev=yes ;;
2608 *-*-vxworks) fmt=aout ;;
2609 *-*-netware) fmt=elf ;;
2610 esac
2611
2612 if test ${this_target} = $target ; then
2613 endian_def=
2614 if test x${endian} = xbig; then
2615 endian_def=1
2616 elif test x${endian} = xlittle; then
2617 endian_def=0
2618 fi
2619 if test x${endian_def} != x; then
d6d788bd 2620 cat >> confdefs.h <<EOF
252b5132
RH
2621#define TARGET_BYTES_BIG_ENDIAN $endian_def
2622EOF
2623
2624 fi
2625 fi
2626
2627 case ${cpu_type}-${fmt} in
2628 alpha*-*) bfd_gas=yes ;;
2629 arm-*) bfd_gas=yes ;;
2630 # not yet
2631 # i386-aout) bfd_gas=preferred ;;
800eeca4 2632 ia64*-*) bfd_gas=yes ;;
252b5132
RH
2633 mips-*) bfd_gas=yes ;;
2634 ns32k-*) bfd_gas=yes ;;
e135f41b 2635 pdp11-*) bfd_gas=yes ;;
252b5132
RH
2636 ppc-*) bfd_gas=yes ;;
2637 sparc-*) bfd_gas=yes ;;
2638 strongarm-*) bfd_gas=yes ;;
a735d1cd 2639 xscale-*) bfd_gas=yes ;;
252b5132
RH
2640 *-elf) bfd_gas=yes ;;
2641 *-ecoff) bfd_gas=yes ;;
2642 *-som) bfd_gas=yes ;;
4c63da97
AM
2643 #enable bfd for coff and aout to allow testing if a bfd target is
2644 #the primary target, but not for coff or aout as the primary target
4ca72d38 2645 i386-coff) if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
4c63da97 2646 i386-aout) if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
252b5132
RH
2647 *) ;;
2648 esac
2649
2650# Other random stuff.
2651
2652 # Do we need the opcodes library?
2653 case ${cpu_type} in
2654 vax | i386 | tic30)
2655 ;;
2656
2657 *)
2658 need_opcodes=yes
2659
2660 case "${enable_shared}" in
2661 yes) shared_opcodes=true ;;
2662 *opcodes*) shared_opcodes=true ;;
2663 *) shared_opcodes=false ;;
2664 esac
2665 if test "${shared_opcodes}" = "true"; then
2666 # A shared libopcodes must be linked against libbfd.
2667 need_bfd=yes
2668 fi
2669 ;;
2670 esac
2671
2672 # Any other special object files needed ?
2673 case ${cpu_type} in
c7e40348 2674 fr30 | m32r | openrisc)
252b5132
RH
2675 using_cgen=yes
2676 ;;
2677
2678 m68k)
2679 case ${extra_objects} in
2680 *m68k-parse.o*) ;;
2681 *) extra_objects="$extra_objects m68k-parse.o" ;;
2682 esac
2683 ;;
2684
a85d7ed0
NC
2685 s390)
2686 if test $this_target = $target ; then
d6d788bd 2687 cat >> confdefs.h <<EOF
a85d7ed0
NC
2688#define DEFAULT_ARCH "${arch}"
2689EOF
2690
2691 fi
2692 ;;
2693
252b5132 2694 mips)
d6d788bd 2695 echo ${extra_objects} | grep -s "itbl-parse.o"
252b5132
RH
2696 if test $? -ne 0 ; then
2697 extra_objects="$extra_objects itbl-parse.o"
2698 fi
2699
d6d788bd 2700 echo ${extra_objects} | grep -s "itbl-lex.o"
252b5132
RH
2701 if test $? -ne 0 ; then
2702 extra_objects="$extra_objects itbl-lex.o"
2703 fi
2704
d6d788bd 2705 echo ${extra_objects} | grep -s "itbl-ops.o"
252b5132
RH
2706 if test $? -ne 0 ; then
2707 extra_objects="$extra_objects itbl-ops.o"
2708 fi
2709 ;;
2710
b96d3a20
JH
2711 i386)
2712 if test $this_target = $target ; then
d6d788bd 2713 cat >> confdefs.h <<EOF
b96d3a20
JH
2714#define DEFAULT_ARCH "${arch}"
2715EOF
2716
2717 fi
2718 ;;
252b5132
RH
2719 sparc)
2720 if test $this_target = $target ; then
d6d788bd 2721 cat >> confdefs.h <<EOF
252b5132
RH
2722#define DEFAULT_ARCH "${arch}"
2723EOF
2724
2725 fi
2726 ;;
2727 *)
2728 ;;
2729 esac
2730
2731 if test $using_cgen = yes ; then
2732 case "x${extra_objects}" in
2733 *cgen.o*) ;;
2734 *) extra_objects="$extra_objects cgen.o" ;;
2735 esac
2736 fi
2737
2738# See if we really can support this configuration with the emulation code.
2739
2740 if test $this_target = $target ; then
2741 primary_bfd_gas=$bfd_gas
2742 obj_format=$fmt
2743 te_file=$em
2744
2745 if test $bfd_gas = no ; then
2746 # Can't support other configurations this way.
2747 break
2748 fi
2749 elif test $bfd_gas = no ; then
2750 # Can't support this configuration.
2751 break
2752 fi
2753
2754# From target name and format, produce a list of supported emulations.
2755
2756 case ${generic_target}-${fmt} in
2757 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2758 mips-*-linux-gnu*-*) case "$endian" in
2759 big) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2760 *) emulation="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2761 esac ;;
2762 mips-*-lnews*-ecoff) ;;
2763 mips-*-*-ecoff) case "$endian" in
2764 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
2765 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
2766 esac ;;
2767 mips-*-*-elf) case "$endian" in
2768 big) emulation="mipsbelf mipslelf mipself" ;;
2769 *) emulation="mipslelf mipsbelf mipself" ;;
252b5132 2770 esac ;;
906fac54 2771 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
119caedd
L
2772 # i386-pc-pe-coff != i386-pc-coff.
2773 i386-*-pe-coff) ;;
4c63da97
AM
2774 # Uncommenting the next line will turn on support for i386 AOUT
2775 # for the default linux configuration
2776 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2777 #
2778 i386-*-aout) emulation="i386aout" ;;
4ca72d38 2779 i386-*-coff) emulation="i386coff" ;;
4c63da97 2780 i386-*-elf) emulation="i386elf" ;;
3bcbcc3d 2781
f9c19112
HPN
2782 # Always all formats. The first stated emulation becomes the default.
2783 cris-*-*aout*) emulation="crisaout criself" ;;
2784 cris-*-*) emulation="criself crisaout" ;;
252b5132
RH
2785 esac
2786
2787 emulations="$emulations $emulation"
2788
2789done
2790
15886821
L
2791# Turn on all targets if possible
2792if test ${all_targets} = "yes"; then
2793 case ${target_cpu_type} in
2794 i386)
2795 case ${obj_format} in
2796 aout)
2797 emulations="$emulations i386coff i386elf"
2798 ;;
2799 coff)
2800 emulations="$emulations i386aout i386elf"
2801 ;;
2802 elf)
2803 emulations="$emulations i386aout i386coff"
2804 ;;
2805 esac
2806 ;;
2807 esac
2808fi
2809
252b5132
RH
2810# Assign floating point type. Most processors with FP support
2811# IEEE FP. On those that don't support FP at all, usually IEEE
2812# is emulated.
2813case ${target_cpu} in
2814 vax | tahoe ) atof=${target_cpu} ;;
e135f41b 2815 pdp11) atof=vax ;;
252b5132
RH
2816 *) atof=ieee ;;
2817esac
2818
2819case "${obj_format}" in
d6d788bd 2820 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
252b5132
RH
2821esac
2822
2823# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2824cgen_cpu_prefix=""
2825if test $using_cgen = yes ; then
2826 case ${target_cpu} in
2827 *) cgen_cpu_prefix=${target_cpu} ;;
2828 esac
d6d788bd
L
2829
2830 cat >> confdefs.h <<\EOF
252b5132
RH
2831#define USING_CGEN 1
2832EOF
2833
2834fi
2835
d6d788bd 2836
252b5132 2837if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
d6d788bd 2838 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
252b5132
RH
2839fi
2840
2841if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
d6d788bd 2842 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
252b5132
RH
2843fi
2844
2845case ${user_bfd_gas}-${primary_bfd_gas} in
2846 yes-yes | no-no)
2847 # We didn't override user's choice.
2848 ;;
2849 no-yes)
d6d788bd 2850 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
252b5132
RH
2851 ;;
2852 no-preferred)
2853 primary_bfd_gas=no
2854 ;;
2855 *-preferred)
2856 primary_bfd_gas=yes
2857 ;;
2858 yes-*)
2859 primary_bfd_gas=yes
2860 ;;
2861 -*)
2862 # User specified nothing.
2863 ;;
2864esac
2865
2866# Some COFF configurations want these random other flags set.
2867case ${obj_format} in
2868 coff)
2869 case ${target_cpu_type} in
d6d788bd 2870 i386) cat >> confdefs.h <<\EOF
252b5132
RH
2871#define I386COFF 1
2872EOF
2873 ;;
d6d788bd 2874 m68k) cat >> confdefs.h <<\EOF
252b5132
RH
2875#define M68KCOFF 1
2876EOF
2877 ;;
d6d788bd 2878 m88k) cat >> confdefs.h <<\EOF
252b5132
RH
2879#define M88KCOFF 1
2880EOF
2881 ;;
2882 esac
2883 ;;
2884esac
2885
2886# Getting this done right is going to be a bitch. Each configuration specified
2887# with --enable-targets=... should be checked for environment, format, cpu, and
2888# bfd_gas setting.
2889#
2890# For each configuration, the necessary object file support code must be linked
2891# in. This might be only one, it might be up to four. The necessary emulation
2892# code needs to be provided, too.
2893#
2894# And then there's "--enable-targets=all"....
2895#
2896# For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2897
2898formats="${obj_format}"
2899emfiles=""
2900EMULATIONS=""
2901_gas_uniq_list="$emulations"
2902_gas_uniq_newlist=""
2903for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2904 case $_gas_uniq_i in
2905 _gas_uniq_dummy) ;;
2906 *) case " $_gas_uniq_newlist " in
2907 *" $_gas_uniq_i "*) ;;
2908 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2909 esac ;;
2910 esac
2911done
2912emulations=$_gas_uniq_newlist
2913
2914for em in . $emulations ; do
2915 case $em in
2916 .) continue ;;
97238fbd 2917 mipsbelf | mipslelf | mipself)
252b5132 2918 fmt=elf file=mipself ;;
97238fbd 2919 mipsbecoff | mipslecoff | mipsecoff)
252b5132 2920 fmt=ecoff file=mipsecoff ;;
0aa5d426
HPN
2921 *coff)
2922 fmt=coff file=$em ;;
2923 *aout)
2924 fmt=aout file=$em ;;
2925 *elf)
2926 fmt=elf file=$em ;;
252b5132
RH
2927 esac
2928 formats="$formats $fmt"
2929 emfiles="$emfiles e-$file.o"
2930 EMULATIONS="$EMULATIONS &$em,"
2931done
2932_gas_uniq_list="$formats"
2933_gas_uniq_newlist=""
2934for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2935 case $_gas_uniq_i in
2936 _gas_uniq_dummy) ;;
2937 *) case " $_gas_uniq_newlist " in
2938 *" $_gas_uniq_i "*) ;;
2939 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2940 esac ;;
2941 esac
2942done
2943formats=$_gas_uniq_newlist
2944
2945_gas_uniq_list="$emfiles"
2946_gas_uniq_newlist=""
2947for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2948 case $_gas_uniq_i in
2949 _gas_uniq_dummy) ;;
2950 *) case " $_gas_uniq_newlist " in
2951 *" $_gas_uniq_i "*) ;;
2952 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2953 esac ;;
2954 esac
2955done
2956emfiles=$_gas_uniq_newlist
2957
2958if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2959 for fmt in $formats ; do
2960 case $fmt in
d6d788bd 2961 aout) cat >> confdefs.h <<\EOF
252b5132
RH
2962#define OBJ_MAYBE_AOUT 1
2963EOF
2964 ;;
d6d788bd 2965 bout) cat >> confdefs.h <<\EOF
252b5132
RH
2966#define OBJ_MAYBE_BOUT 1
2967EOF
2968 ;;
d6d788bd 2969 coff) cat >> confdefs.h <<\EOF
252b5132
RH
2970#define OBJ_MAYBE_COFF 1
2971EOF
2972 ;;
d6d788bd 2973 ecoff) cat >> confdefs.h <<\EOF
252b5132
RH
2974#define OBJ_MAYBE_ECOFF 1
2975EOF
2976 ;;
d6d788bd 2977 elf) cat >> confdefs.h <<\EOF
252b5132
RH
2978#define OBJ_MAYBE_ELF 1
2979EOF
2980 ;;
d6d788bd 2981 generic) cat >> confdefs.h <<\EOF
252b5132
RH
2982#define OBJ_MAYBE_GENERIC 1
2983EOF
2984 ;;
d6d788bd 2985 hp300) cat >> confdefs.h <<\EOF
252b5132
RH
2986#define OBJ_MAYBE_HP300 1
2987EOF
2988 ;;
d6d788bd 2989 ieee) cat >> confdefs.h <<\EOF
252b5132
RH
2990#define OBJ_MAYBE_IEEE 1
2991EOF
2992 ;;
d6d788bd 2993 som) cat >> confdefs.h <<\EOF
252b5132
RH
2994#define OBJ_MAYBE_SOM 1
2995EOF
2996 ;;
d6d788bd 2997 vms) cat >> confdefs.h <<\EOF
252b5132
RH
2998#define OBJ_MAYBE_VMS 1
2999EOF
3000 ;;
3001 esac
3002 extra_objects="$extra_objects obj-$fmt.o"
3003 done
3004 obj_format=multi
3005fi
3006if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
252b5132 3007 DEFAULT_EMULATION=`set . $emulations ; echo $2`
4ca72d38
AM
3008 # e-mips* has more than one emulation per file, e-i386* has just one at the
3009 # moment. If only one emulation is specified, then don't define
3010 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3011 case "${obj_format}${emfiles}" in
3012 multi* | *mips*)
4ca72d38 3013 extra_objects="$extra_objects $emfiles"
d6d788bd 3014 cat >> confdefs.h <<\EOF
252b5132
RH
3015#define USE_EMULATIONS 1
3016EOF
4ca72d38
AM
3017 ;;
3018 esac
252b5132
RH
3019fi
3020
d6d788bd 3021cat >> confdefs.h <<EOF
252b5132
RH
3022#define EMULATIONS $EMULATIONS
3023EOF
3024
d6d788bd 3025cat >> confdefs.h <<EOF
252b5132
RH
3026#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3027EOF
3028
d6d788bd 3029
252b5132
RH
3030case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3031 yes-*-coff) need_bfd=yes ;;
3032 no-*-coff) need_bfd=yes
d6d788bd 3033 cat >> confdefs.h <<\EOF
252b5132
RH
3034#define MANY_SEGMENTS 1
3035EOF
3036 ;;
3037esac
3038
3039reject_dev_configs=yes
3040
3041case ${reject_dev_configs}-${dev} in
3042 yes-yes) # Oops.
d6d788bd 3043 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
252b5132
RH
3044 ;;
3045esac
3046
d6d788bd
L
3047
3048
3049
3050
3051
3052
252b5132 3053case "${primary_bfd_gas}" in
d6d788bd 3054 yes) cat >> confdefs.h <<\EOF
252b5132
RH
3055#define BFD_ASSEMBLER 1
3056EOF
3057
3058 need_bfd=yes ;;
3059esac
3060
3061# do we need the opcodes library?
3062case "${need_opcodes}" in
3063yes)
3064 OPCODES_LIB=../opcodes/libopcodes.la
3065 ;;
3066esac
3067
3068case "${need_bfd}" in
3069yes)
3070 BFDLIB=../bfd/libbfd.la
3071 ALL_OBJ_DEPS="$ALL_OBJ_DEPS ../bfd/bfd.h"
3072 ;;
3073esac
3074
d6d788bd
L
3075
3076
3077
3078
3079
3080cat >> confdefs.h <<EOF
252b5132
RH
3081#define TARGET_ALIAS "${target_alias}"
3082EOF
3083
d6d788bd 3084cat >> confdefs.h <<EOF
252b5132
RH
3085#define TARGET_CANONICAL "${target}"
3086EOF
3087
d6d788bd 3088cat >> confdefs.h <<EOF
252b5132
RH
3089#define TARGET_CPU "${target_cpu}"
3090EOF
3091
d6d788bd 3092cat >> confdefs.h <<EOF
252b5132
RH
3093#define TARGET_VENDOR "${target_vendor}"
3094EOF
3095
d6d788bd 3096cat >> confdefs.h <<EOF
252b5132
RH
3097#define TARGET_OS "${target_os}"
3098EOF
3099
3100
d6d788bd 3101# Extract the first word of "gcc", so it can be a program name with args.
252b5132 3102set dummy gcc; ac_word=$2
d6d788bd 3103echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3104echo "configure:3105: checking for $ac_word" >&5
d6d788bd
L
3105if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3106 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3107else
3108 if test -n "$CC"; then
3109 ac_cv_prog_CC="$CC" # Let the user override the test.
3110else
d6d788bd
L
3111 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3112 ac_dummy="$PATH"
3113 for ac_dir in $ac_dummy; do
3114 test -z "$ac_dir" && ac_dir=.
3115 if test -f $ac_dir/$ac_word; then
3116 ac_cv_prog_CC="gcc"
3117 break
3118 fi
3119 done
3120 IFS="$ac_save_ifs"
252b5132
RH
3121fi
3122fi
d6d788bd 3123CC="$ac_cv_prog_CC"
252b5132 3124if test -n "$CC"; then
d6d788bd 3125 echo "$ac_t""$CC" 1>&6
6840198f 3126else
d6d788bd 3127 echo "$ac_t""no" 1>&6
6840198f
NC
3128fi
3129
252b5132
RH
3130if test -z "$CC"; then
3131 # Extract the first word of "cc", so it can be a program name with args.
3132set dummy cc; ac_word=$2
d6d788bd 3133echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3134echo "configure:3135: checking for $ac_word" >&5
d6d788bd
L
3135if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3136 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3137else
3138 if test -n "$CC"; then
3139 ac_cv_prog_CC="$CC" # Let the user override the test.
3140else
d6d788bd 3141 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
252b5132 3142 ac_prog_rejected=no
d6d788bd
L
3143 ac_dummy="$PATH"
3144 for ac_dir in $ac_dummy; do
3145 test -z "$ac_dir" && ac_dir=.
3146 if test -f $ac_dir/$ac_word; then
3147 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3148 ac_prog_rejected=yes
3149 continue
3150 fi
3151 ac_cv_prog_CC="cc"
3152 break
3153 fi
3154 done
3155 IFS="$ac_save_ifs"
252b5132
RH
3156if test $ac_prog_rejected = yes; then
3157 # We found a bogon in the path, so make sure we never use it.
3158 set dummy $ac_cv_prog_CC
3159 shift
d6d788bd 3160 if test $# -gt 0; then
252b5132
RH
3161 # We chose a different compiler from the bogus one.
3162 # However, it has the same basename, so the bogon will be chosen
3163 # first if we set CC to just the basename; use the full file name.
3164 shift
d6d788bd 3165 set dummy "$ac_dir/$ac_word" "$@"
252b5132
RH
3166 shift
3167 ac_cv_prog_CC="$@"
3168 fi
3169fi
3170fi
3171fi
d6d788bd 3172CC="$ac_cv_prog_CC"
252b5132 3173if test -n "$CC"; then
d6d788bd 3174 echo "$ac_t""$CC" 1>&6
252b5132 3175else
d6d788bd 3176 echo "$ac_t""no" 1>&6
252b5132
RH
3177fi
3178
d6d788bd
L
3179 if test -z "$CC"; then
3180 case "`uname -s`" in
3181 *win32* | *WIN32*)
3182 # Extract the first word of "cl", so it can be a program name with args.
3183set dummy cl; ac_word=$2
3184echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3185echo "configure:3186: checking for $ac_word" >&5
d6d788bd
L
3186if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3187 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3188else
3189 if test -n "$CC"; then
3190 ac_cv_prog_CC="$CC" # Let the user override the test.
3191else
d6d788bd
L
3192 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3193 ac_dummy="$PATH"
3194 for ac_dir in $ac_dummy; do
3195 test -z "$ac_dir" && ac_dir=.
3196 if test -f $ac_dir/$ac_word; then
3197 ac_cv_prog_CC="cl"
3198 break
3199 fi
3200 done
3201 IFS="$ac_save_ifs"
252b5132
RH
3202fi
3203fi
d6d788bd 3204CC="$ac_cv_prog_CC"
252b5132 3205if test -n "$CC"; then
d6d788bd 3206 echo "$ac_t""$CC" 1>&6
252b5132 3207else
d6d788bd 3208 echo "$ac_t""no" 1>&6
252b5132 3209fi
d6d788bd
L
3210 ;;
3211 esac
3212 fi
3213 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
6840198f 3214fi
252b5132 3215
d6d788bd 3216echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
6be7c12c 3217echo "configure:3218: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
252b5132 3218
d6d788bd
L
3219ac_ext=c
3220# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3221ac_cpp='$CPP $CPPFLAGS'
3222ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3223ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3224cross_compiling=$ac_cv_prog_cc_cross
252b5132 3225
d6d788bd
L
3226cat > conftest.$ac_ext << EOF
3227
6be7c12c 3228#line 3229 "configure"
d6d788bd 3229#include "confdefs.h"
252b5132 3230
d6d788bd
L
3231main(){return(0);}
3232EOF
6be7c12c 3233if { (eval echo configure:3234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
3234 ac_cv_prog_cc_works=yes
3235 # If we can't run a trivial program, we are probably using a cross compiler.
3236 if (./conftest; exit) 2>/dev/null; then
3237 ac_cv_prog_cc_cross=no
3238 else
3239 ac_cv_prog_cc_cross=yes
3240 fi
3241else
3242 echo "configure: failed program was:" >&5
3243 cat conftest.$ac_ext >&5
3244 ac_cv_prog_cc_works=no
252b5132 3245fi
d6d788bd
L
3246rm -fr conftest*
3247ac_ext=c
3248# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3249ac_cpp='$CPP $CPPFLAGS'
3250ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3251ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3252cross_compiling=$ac_cv_prog_cc_cross
252b5132 3253
d6d788bd
L
3254echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3255if test $ac_cv_prog_cc_works = no; then
3256 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3257fi
3258echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
6be7c12c 3259echo "configure:3260: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
d6d788bd
L
3260echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3261cross_compiling=$ac_cv_prog_cc_cross
6840198f 3262
d6d788bd 3263echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
6be7c12c 3264echo "configure:3265: checking whether we are using GNU C" >&5
d6d788bd
L
3265if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3266 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 3267else
d6d788bd
L
3268 cat > conftest.c <<EOF
3269#ifdef __GNUC__
3270 yes;
252b5132 3271#endif
d6d788bd 3272EOF
6be7c12c 3273if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3274: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
d6d788bd
L
3274 ac_cv_prog_gcc=yes
3275else
3276 ac_cv_prog_gcc=no
3277fi
3278fi
252b5132 3279
d6d788bd 3280echo "$ac_t""$ac_cv_prog_gcc" 1>&6
252b5132 3281
d6d788bd
L
3282if test $ac_cv_prog_gcc = yes; then
3283 GCC=yes
3284else
3285 GCC=
3286fi
252b5132 3287
d6d788bd
L
3288ac_test_CFLAGS="${CFLAGS+set}"
3289ac_save_CFLAGS="$CFLAGS"
3290CFLAGS=
3291echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
6be7c12c 3292echo "configure:3293: checking whether ${CC-cc} accepts -g" >&5
d6d788bd
L
3293if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3294 echo $ac_n "(cached) $ac_c" 1>&6
3295else
3296 echo 'void f(){}' > conftest.c
3297if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
252b5132
RH
3298 ac_cv_prog_cc_g=yes
3299else
d6d788bd 3300 ac_cv_prog_cc_g=no
252b5132 3301fi
d6d788bd
L
3302rm -f conftest*
3303
252b5132 3304fi
d6d788bd
L
3305
3306echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
252b5132 3307if test "$ac_test_CFLAGS" = set; then
d6d788bd 3308 CFLAGS="$ac_save_CFLAGS"
252b5132
RH
3309elif test $ac_cv_prog_cc_g = yes; then
3310 if test "$GCC" = yes; then
3311 CFLAGS="-g -O2"
3312 else
3313 CFLAGS="-g"
3314 fi
3315else
3316 if test "$GCC" = yes; then
3317 CFLAGS="-O2"
3318 else
3319 CFLAGS=
3320 fi
3321fi
3322
3323
3324for ac_prog in 'bison -y' byacc
3325do
d6d788bd 3326# Extract the first word of "$ac_prog", so it can be a program name with args.
252b5132 3327set dummy $ac_prog; ac_word=$2
d6d788bd 3328echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3329echo "configure:3330: checking for $ac_word" >&5
d6d788bd
L
3330if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3331 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3332else
3333 if test -n "$YACC"; then
3334 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3335else
d6d788bd
L
3336 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3337 ac_dummy="$PATH"
3338 for ac_dir in $ac_dummy; do
3339 test -z "$ac_dir" && ac_dir=.
3340 if test -f $ac_dir/$ac_word; then
3341 ac_cv_prog_YACC="$ac_prog"
3342 break
3343 fi
3344 done
3345 IFS="$ac_save_ifs"
252b5132
RH
3346fi
3347fi
d6d788bd 3348YACC="$ac_cv_prog_YACC"
252b5132 3349if test -n "$YACC"; then
d6d788bd 3350 echo "$ac_t""$YACC" 1>&6
252b5132 3351else
d6d788bd 3352 echo "$ac_t""no" 1>&6
252b5132
RH
3353fi
3354
d6d788bd 3355test -n "$YACC" && break
252b5132
RH
3356done
3357test -n "$YACC" || YACC="yacc"
3358
d6d788bd 3359echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
6be7c12c 3360echo "configure:3361: checking how to run the C preprocessor" >&5
d6d788bd
L
3361# On Suns, sometimes $CPP names a directory.
3362if test -n "$CPP" && test -d "$CPP"; then
3363 CPP=
252b5132 3364fi
d6d788bd
L
3365if test -z "$CPP"; then
3366if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3367 echo $ac_n "(cached) $ac_c" 1>&6
3368else
3369 # This must be in double quotes, not single quotes, because CPP may get
3370 # substituted into the Makefile and "${CC-cc}" will confuse make.
3371 CPP="${CC-cc} -E"
3372 # On the NeXT, cc -E runs the code through the compiler's parser,
3373 # not just through cpp.
3374 cat > conftest.$ac_ext <<EOF
6be7c12c 3375#line 3376 "configure"
d6d788bd
L
3376#include "confdefs.h"
3377#include <assert.h>
3378Syntax Error
3379EOF
3380ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 3381{ (eval echo configure:3382: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
3382ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3383if test -z "$ac_err"; then
3384 :
3385else
3386 echo "$ac_err" >&5
3387 echo "configure: failed program was:" >&5
3388 cat conftest.$ac_ext >&5
3389 rm -rf conftest*
3390 CPP="${CC-cc} -E -traditional-cpp"
3391 cat > conftest.$ac_ext <<EOF
6be7c12c 3392#line 3393 "configure"
d6d788bd
L
3393#include "confdefs.h"
3394#include <assert.h>
3395Syntax Error
3396EOF
3397ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 3398{ (eval echo configure:3399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
3399ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3400if test -z "$ac_err"; then
3401 :
3402else
3403 echo "$ac_err" >&5
3404 echo "configure: failed program was:" >&5
3405 cat conftest.$ac_ext >&5
3406 rm -rf conftest*
3407 CPP="${CC-cc} -nologo -E"
3408 cat > conftest.$ac_ext <<EOF
6be7c12c 3409#line 3410 "configure"
d6d788bd
L
3410#include "confdefs.h"
3411#include <assert.h>
3412Syntax Error
3413EOF
3414ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 3415{ (eval echo configure:3416: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
3416ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3417if test -z "$ac_err"; then
3418 :
3419else
3420 echo "$ac_err" >&5
3421 echo "configure: failed program was:" >&5
3422 cat conftest.$ac_ext >&5
3423 rm -rf conftest*
3424 CPP=/lib/cpp
252b5132 3425fi
d6d788bd
L
3426rm -f conftest*
3427fi
3428rm -f conftest*
3429fi
3430rm -f conftest*
3431 ac_cv_prog_CPP="$CPP"
3432fi
3433 CPP="$ac_cv_prog_CPP"
252b5132 3434else
d6d788bd 3435 ac_cv_prog_CPP="$CPP"
252b5132 3436fi
d6d788bd 3437echo "$ac_t""$CPP" 1>&6
252b5132 3438
d6d788bd 3439missing_dir=`cd $ac_aux_dir && pwd`
6840198f
NC
3440for ac_prog in flex lex
3441do
d6d788bd 3442# Extract the first word of "$ac_prog", so it can be a program name with args.
6840198f 3443set dummy $ac_prog; ac_word=$2
d6d788bd 3444echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3445echo "configure:3446: checking for $ac_word" >&5
d6d788bd
L
3446if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3447 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3448else
3449 if test -n "$LEX"; then
3450 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3451else
d6d788bd
L
3452 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3453 ac_dummy="$PATH"
3454 for ac_dir in $ac_dummy; do
3455 test -z "$ac_dir" && ac_dir=.
3456 if test -f $ac_dir/$ac_word; then
3457 ac_cv_prog_LEX="$ac_prog"
3458 break
3459 fi
3460 done
3461 IFS="$ac_save_ifs"
252b5132
RH
3462fi
3463fi
d6d788bd 3464LEX="$ac_cv_prog_LEX"
252b5132 3465if test -n "$LEX"; then
d6d788bd 3466 echo "$ac_t""$LEX" 1>&6
252b5132 3467else
d6d788bd 3468 echo "$ac_t""no" 1>&6
252b5132
RH
3469fi
3470
d6d788bd 3471test -n "$LEX" && break
6840198f 3472done
d6d788bd
L
3473test -n "$LEX" || LEX=""$missing_dir/missing flex""
3474
3475# Extract the first word of "flex", so it can be a program name with args.
3476set dummy flex; ac_word=$2
3477echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3478echo "configure:3479: checking for $ac_word" >&5
d6d788bd
L
3479if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3480 echo $ac_n "(cached) $ac_c" 1>&6
3481else
3482 if test -n "$LEX"; then
3483 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3484else
3485 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3486 ac_dummy="$PATH"
3487 for ac_dir in $ac_dummy; do
3488 test -z "$ac_dir" && ac_dir=.
3489 if test -f $ac_dir/$ac_word; then
3490 ac_cv_prog_LEX="flex"
3491 break
3492 fi
3493 done
3494 IFS="$ac_save_ifs"
3495 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3496fi
3497fi
3498LEX="$ac_cv_prog_LEX"
3499if test -n "$LEX"; then
3500 echo "$ac_t""$LEX" 1>&6
3501else
3502 echo "$ac_t""no" 1>&6
3503fi
6840198f 3504
252b5132
RH
3505if test -z "$LEXLIB"
3506then
d6d788bd
L
3507 case "$LEX" in
3508 flex*) ac_lib=fl ;;
3509 *) ac_lib=l ;;
3510 esac
3511 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
6be7c12c 3512echo "configure:3513: checking for yywrap in -l$ac_lib" >&5
d6d788bd
L
3513ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3514if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3515 echo $ac_n "(cached) $ac_c" 1>&6
3516else
3517 ac_save_LIBS="$LIBS"
3518LIBS="-l$ac_lib $LIBS"
3519cat > conftest.$ac_ext <<EOF
6be7c12c 3520#line 3521 "configure"
252b5132
RH
3521#include "confdefs.h"
3522/* Override any gcc2 internal prototype to avoid an error. */
3523/* We use char because int might match the return type of a gcc2
d6d788bd
L
3524 builtin and then its argument prototype would still apply. */
3525char yywrap();
252b5132 3526
d6d788bd
L
3527int main() {
3528yywrap()
3529; return 0; }
3530EOF
6be7c12c 3531if { (eval echo configure:3532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
3532 rm -rf conftest*
3533 eval "ac_cv_lib_$ac_lib_var=yes"
252b5132 3534else
d6d788bd
L
3535 echo "configure: failed program was:" >&5
3536 cat conftest.$ac_ext >&5
3537 rm -rf conftest*
3538 eval "ac_cv_lib_$ac_lib_var=no"
6840198f 3539fi
d6d788bd
L
3540rm -f conftest*
3541LIBS="$ac_save_LIBS"
6840198f 3542
252b5132 3543fi
d6d788bd
L
3544if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3545 echo "$ac_t""yes" 1>&6
3546 LEXLIB="-l$ac_lib"
3547else
3548 echo "$ac_t""no" 1>&6
3549fi
252b5132
RH
3550
3551fi
3552
d6d788bd 3553echo $ac_n "checking lex output file root""... $ac_c" 1>&6
6be7c12c 3554echo "configure:3555: checking lex output file root" >&5
d6d788bd
L
3555if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3556 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3557else
3558 # The minimal lex program is just a single line: %%. But some broken lexes
3559# (Solaris, I think it was) want two %% lines, so accommodate them.
3560echo '%%
3561%%' | $LEX
3562if test -f lex.yy.c; then
3563 ac_cv_prog_lex_root=lex.yy
3564elif test -f lexyy.c; then
3565 ac_cv_prog_lex_root=lexyy
3566else
d6d788bd 3567 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
252b5132
RH
3568fi
3569fi
d6d788bd
L
3570
3571echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
252b5132
RH
3572LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3573
d6d788bd 3574echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
6be7c12c 3575echo "configure:3576: checking whether yytext is a pointer" >&5
d6d788bd
L
3576if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3577 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3578else
3579 # POSIX says lex can declare yytext either as a pointer or an array; the
3580# default is implementation-dependent. Figure out which it is, since
3581# not all implementations provide the %pointer and %array declarations.
3582ac_cv_prog_lex_yytext_pointer=no
3583echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
d6d788bd 3584ac_save_LIBS="$LIBS"
252b5132 3585LIBS="$LIBS $LEXLIB"
d6d788bd 3586cat > conftest.$ac_ext <<EOF
6be7c12c 3587#line 3588 "configure"
d6d788bd 3588#include "confdefs.h"
252b5132 3589`cat $LEX_OUTPUT_ROOT.c`
d6d788bd
L
3590int main() {
3591
3592; return 0; }
3593EOF
6be7c12c 3594if { (eval echo configure:3595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 3595 rm -rf conftest*
252b5132
RH
3596 ac_cv_prog_lex_yytext_pointer=yes
3597else
d6d788bd
L
3598 echo "configure: failed program was:" >&5
3599 cat conftest.$ac_ext >&5
252b5132 3600fi
d6d788bd
L
3601rm -f conftest*
3602LIBS="$ac_save_LIBS"
252b5132
RH
3603rm -f "${LEX_OUTPUT_ROOT}.c"
3604
3605fi
6840198f 3606
d6d788bd
L
3607echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3608if test $ac_cv_prog_lex_yytext_pointer = yes; then
3609 cat >> confdefs.h <<\EOF
252b5132
RH
3610#define YYTEXT_POINTER 1
3611EOF
3612
3613fi
3614
3615
3616ALL_LINGUAS=
d6d788bd
L
3617# Extract the first word of "ranlib", so it can be a program name with args.
3618set dummy ranlib; ac_word=$2
3619echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3620echo "configure:3621: checking for $ac_word" >&5
d6d788bd
L
3621if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3622 echo $ac_n "(cached) $ac_c" 1>&6
ac48eca1
AO
3623else
3624 if test -n "$RANLIB"; then
3625 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3626else
d6d788bd
L
3627 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3628 ac_dummy="$PATH"
3629 for ac_dir in $ac_dummy; do
3630 test -z "$ac_dir" && ac_dir=.
3631 if test -f $ac_dir/$ac_word; then
3632 ac_cv_prog_RANLIB="ranlib"
3633 break
6840198f 3634 fi
d6d788bd
L
3635 done
3636 IFS="$ac_save_ifs"
3637 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
6840198f 3638fi
6840198f 3639fi
d6d788bd
L
3640RANLIB="$ac_cv_prog_RANLIB"
3641if test -n "$RANLIB"; then
3642 echo "$ac_t""$RANLIB" 1>&6
6840198f 3643else
d6d788bd 3644 echo "$ac_t""no" 1>&6
6840198f 3645fi
6840198f 3646
d6d788bd 3647echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
6be7c12c 3648echo "configure:3649: checking for ANSI C header files" >&5
d6d788bd
L
3649if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3650 echo $ac_n "(cached) $ac_c" 1>&6
6840198f 3651else
d6d788bd 3652 cat > conftest.$ac_ext <<EOF
6be7c12c 3653#line 3654 "configure"
252b5132
RH
3654#include "confdefs.h"
3655#include <stdlib.h>
3656#include <stdarg.h>
3657#include <string.h>
3658#include <float.h>
d6d788bd
L
3659EOF
3660ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 3661{ (eval echo configure:3662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
3662ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3663if test -z "$ac_err"; then
3664 rm -rf conftest*
252b5132
RH
3665 ac_cv_header_stdc=yes
3666else
d6d788bd
L
3667 echo "$ac_err" >&5
3668 echo "configure: failed program was:" >&5
252b5132 3669 cat conftest.$ac_ext >&5
d6d788bd 3670 rm -rf conftest*
252b5132
RH
3671 ac_cv_header_stdc=no
3672fi
d6d788bd 3673rm -f conftest*
252b5132
RH
3674
3675if test $ac_cv_header_stdc = yes; then
3676 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
d6d788bd 3677cat > conftest.$ac_ext <<EOF
6be7c12c 3678#line 3679 "configure"
252b5132
RH
3679#include "confdefs.h"
3680#include <string.h>
d6d788bd 3681EOF
252b5132
RH
3682if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3683 egrep "memchr" >/dev/null 2>&1; then
3684 :
3685else
d6d788bd 3686 rm -rf conftest*
252b5132
RH
3687 ac_cv_header_stdc=no
3688fi
3689rm -f conftest*
3690
3691fi
3692
3693if test $ac_cv_header_stdc = yes; then
3694 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
d6d788bd 3695cat > conftest.$ac_ext <<EOF
6be7c12c 3696#line 3697 "configure"
252b5132
RH
3697#include "confdefs.h"
3698#include <stdlib.h>
d6d788bd 3699EOF
252b5132
RH
3700if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3701 egrep "free" >/dev/null 2>&1; then
3702 :
3703else
d6d788bd 3704 rm -rf conftest*
252b5132
RH
3705 ac_cv_header_stdc=no
3706fi
3707rm -f conftest*
3708
3709fi
3710
3711if test $ac_cv_header_stdc = yes; then
3712 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
d6d788bd 3713if test "$cross_compiling" = yes; then
252b5132
RH
3714 :
3715else
d6d788bd 3716 cat > conftest.$ac_ext <<EOF
6be7c12c 3717#line 3718 "configure"
252b5132
RH
3718#include "confdefs.h"
3719#include <ctype.h>
d6d788bd
L
3720#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3721#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6840198f 3722#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
d6d788bd
L
3723int main () { int i; for (i = 0; i < 256; i++)
3724if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3725exit (0); }
3726
3727EOF
6be7c12c 3728if { (eval echo configure:3729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
d6d788bd 3729then
252b5132
RH
3730 :
3731else
d6d788bd
L
3732 echo "configure: failed program was:" >&5
3733 cat conftest.$ac_ext >&5
3734 rm -fr conftest*
3735 ac_cv_header_stdc=no
252b5132 3736fi
d6d788bd 3737rm -fr conftest*
252b5132 3738fi
d6d788bd 3739
252b5132
RH
3740fi
3741fi
6840198f 3742
d6d788bd
L
3743echo "$ac_t""$ac_cv_header_stdc" 1>&6
3744if test $ac_cv_header_stdc = yes; then
3745 cat >> confdefs.h <<\EOF
252b5132
RH
3746#define STDC_HEADERS 1
3747EOF
3748
3749fi
3750
d6d788bd 3751echo $ac_n "checking for working const""... $ac_c" 1>&6
6be7c12c 3752echo "configure:3753: checking for working const" >&5
d6d788bd
L
3753if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3754 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 3755else
d6d788bd 3756 cat > conftest.$ac_ext <<EOF
6be7c12c 3757#line 3758 "configure"
252b5132 3758#include "confdefs.h"
d6d788bd
L
3759
3760int main() {
3761
3762/* Ultrix mips cc rejects this. */
3763typedef int charset[2]; const charset x;
3764/* SunOS 4.1.1 cc rejects this. */
3765char const *const *ccp;
3766char **p;
3767/* NEC SVR4.0.2 mips cc rejects this. */
3768struct point {int x, y;};
3769static struct point const zero = {0,0};
3770/* AIX XL C 1.02.0.0 rejects this.
3771 It does not let you subtract one const X* pointer from another in an arm
3772 of an if-expression whose if-part is not a constant expression */
3773const char *g = "string";
3774ccp = &g + (g ? g-g : 0);
3775/* HPUX 7.0 cc rejects these. */
3776++ccp;
3777p = (char**) ccp;
3778ccp = (char const *const *) p;
3779{ /* SCO 3.2v4 cc rejects this. */
3780 char *t;
3781 char const *s = 0 ? (char *) 0 : (char const *) 0;
3782
3783 *t++ = 0;
252b5132 3784}
d6d788bd
L
3785{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3786 int x[] = {25, 17};
3787 const int *foo = &x[0];
3788 ++foo;
252b5132 3789}
d6d788bd
L
3790{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3791 typedef const int *iptr;
3792 iptr p = 0;
3793 ++p;
252b5132 3794}
d6d788bd
L
3795{ /* AIX XL C 1.02.0.0 rejects this saying
3796 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3797 struct s { int j; const int *ap[3]; };
3798 struct s *b; b->j = 5;
3799}
3800{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3801 const int foo = 10;
6840198f 3802}
d6d788bd
L
3803
3804; return 0; }
3805EOF
6be7c12c 3806if { (eval echo configure:3807: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d6d788bd 3807 rm -rf conftest*
252b5132
RH
3808 ac_cv_c_const=yes
3809else
d6d788bd
L
3810 echo "configure: failed program was:" >&5
3811 cat conftest.$ac_ext >&5
3812 rm -rf conftest*
3813 ac_cv_c_const=no
252b5132 3814fi
d6d788bd 3815rm -f conftest*
252b5132 3816fi
6840198f 3817
d6d788bd
L
3818echo "$ac_t""$ac_cv_c_const" 1>&6
3819if test $ac_cv_c_const = no; then
3820 cat >> confdefs.h <<\EOF
3821#define const
252b5132
RH
3822EOF
3823
3824fi
3825
d6d788bd 3826echo $ac_n "checking for inline""... $ac_c" 1>&6
6be7c12c 3827echo "configure:3828: checking for inline" >&5
d6d788bd
L
3828if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3829 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
3830else
3831 ac_cv_c_inline=no
3832for ac_kw in inline __inline__ __inline; do
d6d788bd 3833 cat > conftest.$ac_ext <<EOF
6be7c12c 3834#line 3835 "configure"
252b5132
RH
3835#include "confdefs.h"
3836
d6d788bd
L
3837int main() {
3838} $ac_kw foo() {
3839; return 0; }
252b5132 3840EOF
6be7c12c 3841if { (eval echo configure:3842: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d6d788bd
L
3842 rm -rf conftest*
3843 ac_cv_c_inline=$ac_kw; break
6840198f 3844else
d6d788bd 3845 echo "configure: failed program was:" >&5
6840198f 3846 cat conftest.$ac_ext >&5
6840198f 3847fi
d6d788bd
L
3848rm -f conftest*
3849done
6840198f
NC
3850
3851fi
252b5132 3852
d6d788bd
L
3853echo "$ac_t""$ac_cv_c_inline" 1>&6
3854case "$ac_cv_c_inline" in
3855 inline | yes) ;;
3856 no) cat >> confdefs.h <<\EOF
3857#define inline
3858EOF
3859 ;;
3860 *) cat >> confdefs.h <<EOF
3861#define inline $ac_cv_c_inline
3862EOF
3863 ;;
3864esac
3865
3866echo $ac_n "checking for off_t""... $ac_c" 1>&6
6be7c12c 3867echo "configure:3868: checking for off_t" >&5
d6d788bd
L
3868if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3869 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 3870else
d6d788bd 3871 cat > conftest.$ac_ext <<EOF
6be7c12c 3872#line 3873 "configure"
252b5132 3873#include "confdefs.h"
d6d788bd
L
3874#include <sys/types.h>
3875#if STDC_HEADERS
3876#include <stdlib.h>
3877#include <stddef.h>
3878#endif
3879EOF
3880if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3881 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3882 rm -rf conftest*
a2d91340 3883 ac_cv_type_off_t=yes
252b5132 3884else
d6d788bd
L
3885 rm -rf conftest*
3886 ac_cv_type_off_t=no
252b5132 3887fi
d6d788bd 3888rm -f conftest*
6840198f 3889
d6d788bd
L
3890fi
3891echo "$ac_t""$ac_cv_type_off_t" 1>&6
3892if test $ac_cv_type_off_t = no; then
3893 cat >> confdefs.h <<\EOF
252b5132
RH
3894#define off_t long
3895EOF
3896
3897fi
3898
d6d788bd 3899echo $ac_n "checking for size_t""... $ac_c" 1>&6
6be7c12c 3900echo "configure:3901: checking for size_t" >&5
d6d788bd
L
3901if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3902 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 3903else
d6d788bd 3904 cat > conftest.$ac_ext <<EOF
6be7c12c 3905#line 3906 "configure"
252b5132 3906#include "confdefs.h"
d6d788bd
L
3907#include <sys/types.h>
3908#if STDC_HEADERS
3909#include <stdlib.h>
3910#include <stddef.h>
3911#endif
3912EOF
3913if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3914 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3915 rm -rf conftest*
a2d91340 3916 ac_cv_type_size_t=yes
252b5132 3917else
d6d788bd
L
3918 rm -rf conftest*
3919 ac_cv_type_size_t=no
252b5132 3920fi
d6d788bd 3921rm -f conftest*
6840198f 3922
d6d788bd
L
3923fi
3924echo "$ac_t""$ac_cv_type_size_t" 1>&6
3925if test $ac_cv_type_size_t = no; then
3926 cat >> confdefs.h <<\EOF
252b5132
RH
3927#define size_t unsigned
3928EOF
3929
3930fi
3931
3932# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3933# for constant arguments. Useless!
d6d788bd 3934echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6be7c12c 3935echo "configure:3936: checking for working alloca.h" >&5
d6d788bd
L
3936if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3937 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 3938else
d6d788bd 3939 cat > conftest.$ac_ext <<EOF
6be7c12c 3940#line 3941 "configure"
252b5132
RH
3941#include "confdefs.h"
3942#include <alloca.h>
d6d788bd
L
3943int main() {
3944char *p = alloca(2 * sizeof(int));
3945; return 0; }
3946EOF
6be7c12c 3947if { (eval echo configure:3948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
3948 rm -rf conftest*
3949 ac_cv_header_alloca_h=yes
3950else
3951 echo "configure: failed program was:" >&5
3952 cat conftest.$ac_ext >&5
3953 rm -rf conftest*
3954 ac_cv_header_alloca_h=no
3955fi
3956rm -f conftest*
3957fi
3958
3959echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3960if test $ac_cv_header_alloca_h = yes; then
3961 cat >> confdefs.h <<\EOF
252b5132
RH
3962#define HAVE_ALLOCA_H 1
3963EOF
3964
3965fi
3966
d6d788bd 3967echo $ac_n "checking for alloca""... $ac_c" 1>&6
6be7c12c 3968echo "configure:3969: checking for alloca" >&5
d6d788bd
L
3969if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3970 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 3971else
d6d788bd 3972 cat > conftest.$ac_ext <<EOF
6be7c12c 3973#line 3974 "configure"
252b5132 3974#include "confdefs.h"
d6d788bd 3975
252b5132
RH
3976#ifdef __GNUC__
3977# define alloca __builtin_alloca
3978#else
3979# ifdef _MSC_VER
3980# include <malloc.h>
3981# define alloca _alloca
3982# else
3983# if HAVE_ALLOCA_H
3984# include <alloca.h>
3985# else
3986# ifdef _AIX
3987 #pragma alloca
3988# else
3989# ifndef alloca /* predefined by HP cc +Olibcalls */
3990char *alloca ();
3991# endif
3992# endif
3993# endif
3994# endif
3995#endif
3996
d6d788bd
L
3997int main() {
3998char *p = (char *) alloca(1);
3999; return 0; }
4000EOF
6be7c12c 4001if { (eval echo configure:4002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 4002 rm -rf conftest*
252b5132
RH
4003 ac_cv_func_alloca_works=yes
4004else
d6d788bd
L
4005 echo "configure: failed program was:" >&5
4006 cat conftest.$ac_ext >&5
4007 rm -rf conftest*
4008 ac_cv_func_alloca_works=no
252b5132 4009fi
d6d788bd 4010rm -f conftest*
252b5132
RH
4011fi
4012
d6d788bd 4013echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
252b5132 4014if test $ac_cv_func_alloca_works = yes; then
d6d788bd 4015 cat >> confdefs.h <<\EOF
252b5132
RH
4016#define HAVE_ALLOCA 1
4017EOF
4018
d6d788bd 4019fi
6840198f 4020
d6d788bd
L
4021if test $ac_cv_func_alloca_works = no; then
4022 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4023 # that cause trouble. Some versions do not even contain alloca or
4024 # contain a buggy version. If you still want to use their alloca,
4025 # use ar to extract alloca.o from them instead of compiling alloca.c.
4026 ALLOCA=alloca.${ac_objext}
4027 cat >> confdefs.h <<\EOF
252b5132
RH
4028#define C_ALLOCA 1
4029EOF
4030
d6d788bd
L
4031
4032echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6be7c12c 4033echo "configure:4034: checking whether alloca needs Cray hooks" >&5
d6d788bd
L
4034if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4035 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 4036else
d6d788bd 4037 cat > conftest.$ac_ext <<EOF
6be7c12c 4038#line 4039 "configure"
252b5132
RH
4039#include "confdefs.h"
4040#if defined(CRAY) && ! defined(CRAY2)
4041webecray
4042#else
4043wenotbecray
4044#endif
4045
d6d788bd 4046EOF
252b5132
RH
4047if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4048 egrep "webecray" >/dev/null 2>&1; then
d6d788bd 4049 rm -rf conftest*
252b5132
RH
4050 ac_cv_os_cray=yes
4051else
d6d788bd 4052 rm -rf conftest*
252b5132
RH
4053 ac_cv_os_cray=no
4054fi
4055rm -f conftest*
4056
4057fi
d6d788bd
L
4058
4059echo "$ac_t""$ac_cv_os_cray" 1>&6
252b5132 4060if test $ac_cv_os_cray = yes; then
d6d788bd
L
4061for ac_func in _getb67 GETB67 getb67; do
4062 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 4063echo "configure:4064: checking for $ac_func" >&5
d6d788bd
L
4064if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4065 echo $ac_n "(cached) $ac_c" 1>&6
4066else
4067 cat > conftest.$ac_ext <<EOF
6be7c12c 4068#line 4069 "configure"
252b5132
RH
4069#include "confdefs.h"
4070/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 4071 which can conflict with char $ac_func(); below. */
252b5132
RH
4072#include <assert.h>
4073/* Override any gcc2 internal prototype to avoid an error. */
4074/* We use char because int might match the return type of a gcc2
d6d788bd
L
4075 builtin and then its argument prototype would still apply. */
4076char $ac_func();
4077
4078int main() {
252b5132
RH
4079
4080/* The GNU C library defines this for functions which it implements
4081 to always fail with ENOSYS. Some functions are actually named
4082 something starting with __ and the normal name is an alias. */
4083#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4084choke me
4085#else
d6d788bd 4086$ac_func();
252b5132
RH
4087#endif
4088
d6d788bd
L
4089; return 0; }
4090EOF
6be7c12c 4091if { (eval echo configure:4092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
4092 rm -rf conftest*
4093 eval "ac_cv_func_$ac_func=yes"
4094else
4095 echo "configure: failed program was:" >&5
4096 cat conftest.$ac_ext >&5
4097 rm -rf conftest*
4098 eval "ac_cv_func_$ac_func=no"
4099fi
4100rm -f conftest*
4101fi
4102
4103if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4104 echo "$ac_t""yes" 1>&6
4105 cat >> confdefs.h <<EOF
252b5132
RH
4106#define CRAY_STACKSEG_END $ac_func
4107EOF
4108
d6d788bd
L
4109 break
4110else
4111 echo "$ac_t""no" 1>&6
252b5132
RH
4112fi
4113
d6d788bd 4114done
252b5132
RH
4115fi
4116
d6d788bd 4117echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6be7c12c 4118echo "configure:4119: checking stack direction for C alloca" >&5
d6d788bd
L
4119if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4120 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
4121else
4122 if test "$cross_compiling" = yes; then
4123 ac_cv_c_stack_direction=0
4124else
d6d788bd 4125 cat > conftest.$ac_ext <<EOF
6be7c12c 4126#line 4127 "configure"
252b5132
RH
4127#include "confdefs.h"
4128find_stack_direction ()
4129{
4130 static char *addr = 0;
4131 auto char dummy;
4132 if (addr == 0)
4133 {
4134 addr = &dummy;
4135 return find_stack_direction ();
4136 }
4137 else
4138 return (&dummy > addr) ? 1 : -1;
4139}
4140main ()
4141{
d6d788bd 4142 exit (find_stack_direction() < 0);
252b5132 4143}
d6d788bd 4144EOF
6be7c12c 4145if { (eval echo configure:4146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
d6d788bd 4146then
252b5132
RH
4147 ac_cv_c_stack_direction=1
4148else
d6d788bd
L
4149 echo "configure: failed program was:" >&5
4150 cat conftest.$ac_ext >&5
4151 rm -fr conftest*
4152 ac_cv_c_stack_direction=-1
252b5132 4153fi
d6d788bd 4154rm -fr conftest*
252b5132 4155fi
d6d788bd 4156
252b5132
RH
4157fi
4158
d6d788bd
L
4159echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4160cat >> confdefs.h <<EOF
252b5132
RH
4161#define STACK_DIRECTION $ac_cv_c_stack_direction
4162EOF
4163
4164fi
4165
d6d788bd 4166for ac_hdr in unistd.h
252b5132 4167do
d6d788bd
L
4168ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4169echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6be7c12c 4170echo "configure:4171: checking for $ac_hdr" >&5
d6d788bd
L
4171if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4172 echo $ac_n "(cached) $ac_c" 1>&6
4173else
4174 cat > conftest.$ac_ext <<EOF
6be7c12c 4175#line 4176 "configure"
252b5132 4176#include "confdefs.h"
d6d788bd
L
4177#include <$ac_hdr>
4178EOF
4179ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 4180{ (eval echo configure:4181: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
4181ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4182if test -z "$ac_err"; then
4183 rm -rf conftest*
4184 eval "ac_cv_header_$ac_safe=yes"
252b5132 4185else
d6d788bd
L
4186 echo "$ac_err" >&5
4187 echo "configure: failed program was:" >&5
252b5132 4188 cat conftest.$ac_ext >&5
d6d788bd
L
4189 rm -rf conftest*
4190 eval "ac_cv_header_$ac_safe=no"
252b5132 4191fi
d6d788bd 4192rm -f conftest*
252b5132 4193fi
d6d788bd
L
4194if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4195 echo "$ac_t""yes" 1>&6
4196 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4197 cat >> confdefs.h <<EOF
4198#define $ac_tr_hdr 1
252b5132 4199EOF
d6d788bd
L
4200
4201else
4202 echo "$ac_t""no" 1>&6
252b5132
RH
4203fi
4204done
4205
4206for ac_func in getpagesize
4207do
d6d788bd 4208echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 4209echo "configure:4210: checking for $ac_func" >&5
d6d788bd
L
4210if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4211 echo $ac_n "(cached) $ac_c" 1>&6
4212else
4213 cat > conftest.$ac_ext <<EOF
6be7c12c 4214#line 4215 "configure"
252b5132
RH
4215#include "confdefs.h"
4216/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 4217 which can conflict with char $ac_func(); below. */
252b5132
RH
4218#include <assert.h>
4219/* Override any gcc2 internal prototype to avoid an error. */
4220/* We use char because int might match the return type of a gcc2
d6d788bd
L
4221 builtin and then its argument prototype would still apply. */
4222char $ac_func();
4223
4224int main() {
252b5132
RH
4225
4226/* The GNU C library defines this for functions which it implements
4227 to always fail with ENOSYS. Some functions are actually named
4228 something starting with __ and the normal name is an alias. */
4229#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4230choke me
4231#else
d6d788bd 4232$ac_func();
252b5132
RH
4233#endif
4234
d6d788bd 4235; return 0; }
252b5132 4236EOF
6be7c12c 4237if { (eval echo configure:4238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
4238 rm -rf conftest*
4239 eval "ac_cv_func_$ac_func=yes"
4240else
4241 echo "configure: failed program was:" >&5
4242 cat conftest.$ac_ext >&5
4243 rm -rf conftest*
4244 eval "ac_cv_func_$ac_func=no"
4245fi
4246rm -f conftest*
4247fi
252b5132 4248
d6d788bd
L
4249if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4250 echo "$ac_t""yes" 1>&6
4251 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4252 cat >> confdefs.h <<EOF
4253#define $ac_tr_func 1
4254EOF
4255
4256else
4257 echo "$ac_t""no" 1>&6
252b5132
RH
4258fi
4259done
4260
d6d788bd 4261echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6be7c12c 4262echo "configure:4263: checking for working mmap" >&5
d6d788bd
L
4263if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4264 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
4265else
4266 if test "$cross_compiling" = yes; then
4267 ac_cv_func_mmap_fixed_mapped=no
4268else
d6d788bd 4269 cat > conftest.$ac_ext <<EOF
6be7c12c 4270#line 4271 "configure"
252b5132 4271#include "confdefs.h"
d6d788bd 4272
252b5132
RH
4273/* Thanks to Mike Haertel and Jim Avera for this test.
4274 Here is a matrix of mmap possibilities:
4275 mmap private not fixed
4276 mmap private fixed at somewhere currently unmapped
4277 mmap private fixed at somewhere already mapped
4278 mmap shared not fixed
4279 mmap shared fixed at somewhere currently unmapped
4280 mmap shared fixed at somewhere already mapped
4281 For private mappings, we should verify that changes cannot be read()
4282 back from the file, nor mmap's back from the file at a different
4283 address. (There have been systems where private was not correctly
4284 implemented like the infamous i386 svr4.0, and systems where the
d6d788bd 4285 VM page cache was not coherent with the filesystem buffer cache
252b5132
RH
4286 like early versions of FreeBSD and possibly contemporary NetBSD.)
4287 For shared mappings, we should conversely verify that changes get
4288 propogated back to all the places they're supposed to be.
4289
4290 Grep wants private fixed already mapped.
4291 The main things grep needs to know about mmap are:
4292 * does it exist and is it safe to write into the mmap'd area
4293 * how to use it (BSD variants) */
4294#include <sys/types.h>
4295#include <fcntl.h>
4296#include <sys/mman.h>
4297
6840198f 4298/* This mess was copied from the GNU getpagesize.h. */
d6d788bd
L
4299#ifndef HAVE_GETPAGESIZE
4300# ifdef HAVE_UNISTD_H
4301# include <unistd.h>
4302# endif
4303
252b5132 4304/* Assume that all systems that can run configure have sys/param.h. */
d6d788bd 4305# ifndef HAVE_SYS_PARAM_H
252b5132
RH
4306# define HAVE_SYS_PARAM_H 1
4307# endif
4308
4309# ifdef _SC_PAGESIZE
4310# define getpagesize() sysconf(_SC_PAGESIZE)
4311# else /* no _SC_PAGESIZE */
d6d788bd 4312# ifdef HAVE_SYS_PARAM_H
252b5132
RH
4313# include <sys/param.h>
4314# ifdef EXEC_PAGESIZE
4315# define getpagesize() EXEC_PAGESIZE
4316# else /* no EXEC_PAGESIZE */
4317# ifdef NBPG
4318# define getpagesize() NBPG * CLSIZE
4319# ifndef CLSIZE
4320# define CLSIZE 1
4321# endif /* no CLSIZE */
4322# else /* no NBPG */
4323# ifdef NBPC
4324# define getpagesize() NBPC
4325# else /* no NBPC */
4326# ifdef PAGESIZE
4327# define getpagesize() PAGESIZE
4328# endif /* PAGESIZE */
4329# endif /* no NBPC */
4330# endif /* no NBPG */
4331# endif /* no EXEC_PAGESIZE */
4332# else /* no HAVE_SYS_PARAM_H */
4333# define getpagesize() 8192 /* punt totally */
4334# endif /* no HAVE_SYS_PARAM_H */
4335# endif /* no _SC_PAGESIZE */
4336
4337#endif /* no HAVE_GETPAGESIZE */
4338
d6d788bd
L
4339#ifdef __cplusplus
4340extern "C" { void *malloc(unsigned); }
4341#else
4342char *malloc();
4343#endif
4344
252b5132 4345int
d6d788bd 4346main()
252b5132 4347{
d6d788bd
L
4348 char *data, *data2, *data3;
4349 int i, pagesize;
4350 int fd;
4351
4352 pagesize = getpagesize();
4353
4354 /*
4355 * First, make a file with some known garbage in it.
4356 */
4357 data = malloc(pagesize);
4358 if (!data)
4359 exit(1);
4360 for (i = 0; i < pagesize; ++i)
4361 *(data + i) = rand();
4362 umask(0);
4363 fd = creat("conftestmmap", 0600);
4364 if (fd < 0)
4365 exit(1);
4366 if (write(fd, data, pagesize) != pagesize)
4367 exit(1);
4368 close(fd);
4369
4370 /*
4371 * Next, try to mmap the file at a fixed address which
4372 * already has something else allocated at it. If we can,
4373 * also make sure that we see the same garbage.
4374 */
4375 fd = open("conftestmmap", O_RDWR);
4376 if (fd < 0)
4377 exit(1);
4378 data2 = malloc(2 * pagesize);
4379 if (!data2)
4380 exit(1);
4381 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4382 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4383 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4384 exit(1);
4385 for (i = 0; i < pagesize; ++i)
4386 if (*(data + i) != *(data2 + i))
4387 exit(1);
4388
4389 /*
4390 * Finally, make sure that changes to the mapped area
4391 * do not percolate back to the file as seen by read().
4392 * (This is a bug on some variants of i386 svr4.0.)
4393 */
4394 for (i = 0; i < pagesize; ++i)
4395 *(data2 + i) = *(data2 + i) + 1;
4396 data3 = malloc(pagesize);
4397 if (!data3)
4398 exit(1);
4399 if (read(fd, data3, pagesize) != pagesize)
4400 exit(1);
4401 for (i = 0; i < pagesize; ++i)
4402 if (*(data + i) != *(data3 + i))
4403 exit(1);
4404 close(fd);
4405 unlink("conftestmmap");
4406 exit(0);
252b5132 4407}
d6d788bd
L
4408
4409EOF
6be7c12c 4410if { (eval echo configure:4411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
d6d788bd 4411then
252b5132
RH
4412 ac_cv_func_mmap_fixed_mapped=yes
4413else
d6d788bd
L
4414 echo "configure: failed program was:" >&5
4415 cat conftest.$ac_ext >&5
4416 rm -fr conftest*
4417 ac_cv_func_mmap_fixed_mapped=no
252b5132 4418fi
d6d788bd 4419rm -fr conftest*
252b5132 4420fi
d6d788bd 4421
252b5132 4422fi
6840198f 4423
d6d788bd
L
4424echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4425if test $ac_cv_func_mmap_fixed_mapped = yes; then
4426 cat >> confdefs.h <<\EOF
252b5132
RH
4427#define HAVE_MMAP 1
4428EOF
4429
4430fi
4431
d6d788bd
L
4432
4433 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
252b5132
RH
4434unistd.h values.h sys/param.h
4435do
d6d788bd
L
4436ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4437echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6be7c12c 4438echo "configure:4439: checking for $ac_hdr" >&5
d6d788bd
L
4439if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4440 echo $ac_n "(cached) $ac_c" 1>&6
4441else
4442 cat > conftest.$ac_ext <<EOF
6be7c12c 4443#line 4444 "configure"
252b5132 4444#include "confdefs.h"
d6d788bd
L
4445#include <$ac_hdr>
4446EOF
4447ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 4448{ (eval echo configure:4449: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
4449ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4450if test -z "$ac_err"; then
4451 rm -rf conftest*
4452 eval "ac_cv_header_$ac_safe=yes"
252b5132 4453else
d6d788bd
L
4454 echo "$ac_err" >&5
4455 echo "configure: failed program was:" >&5
252b5132 4456 cat conftest.$ac_ext >&5
d6d788bd
L
4457 rm -rf conftest*
4458 eval "ac_cv_header_$ac_safe=no"
252b5132 4459fi
d6d788bd 4460rm -f conftest*
252b5132 4461fi
d6d788bd
L
4462if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4463 echo "$ac_t""yes" 1>&6
4464 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4465 cat >> confdefs.h <<EOF
4466#define $ac_tr_hdr 1
252b5132 4467EOF
d6d788bd
L
4468
4469else
4470 echo "$ac_t""no" 1>&6
252b5132
RH
4471fi
4472done
4473
d6d788bd 4474 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
252b5132
RH
4475__argz_count __argz_stringify __argz_next
4476do
d6d788bd 4477echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 4478echo "configure:4479: checking for $ac_func" >&5
d6d788bd
L
4479if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4480 echo $ac_n "(cached) $ac_c" 1>&6
4481else
4482 cat > conftest.$ac_ext <<EOF
6be7c12c 4483#line 4484 "configure"
252b5132
RH
4484#include "confdefs.h"
4485/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 4486 which can conflict with char $ac_func(); below. */
252b5132
RH
4487#include <assert.h>
4488/* Override any gcc2 internal prototype to avoid an error. */
4489/* We use char because int might match the return type of a gcc2
d6d788bd
L
4490 builtin and then its argument prototype would still apply. */
4491char $ac_func();
4492
4493int main() {
252b5132
RH
4494
4495/* The GNU C library defines this for functions which it implements
4496 to always fail with ENOSYS. Some functions are actually named
4497 something starting with __ and the normal name is an alias. */
4498#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4499choke me
4500#else
d6d788bd 4501$ac_func();
252b5132
RH
4502#endif
4503
d6d788bd 4504; return 0; }
252b5132 4505EOF
6be7c12c 4506if { (eval echo configure:4507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
4507 rm -rf conftest*
4508 eval "ac_cv_func_$ac_func=yes"
4509else
4510 echo "configure: failed program was:" >&5
4511 cat conftest.$ac_ext >&5
4512 rm -rf conftest*
4513 eval "ac_cv_func_$ac_func=no"
4514fi
4515rm -f conftest*
4516fi
252b5132 4517
d6d788bd
L
4518if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4519 echo "$ac_t""yes" 1>&6
4520 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4521 cat >> confdefs.h <<EOF
4522#define $ac_tr_func 1
4523EOF
4524
4525else
4526 echo "$ac_t""no" 1>&6
252b5132
RH
4527fi
4528done
4529
6840198f 4530
d6d788bd
L
4531 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4532 for ac_func in stpcpy
252b5132 4533do
d6d788bd 4534echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 4535echo "configure:4536: checking for $ac_func" >&5
d6d788bd
L
4536if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4537 echo $ac_n "(cached) $ac_c" 1>&6
4538else
4539 cat > conftest.$ac_ext <<EOF
6be7c12c 4540#line 4541 "configure"
252b5132
RH
4541#include "confdefs.h"
4542/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 4543 which can conflict with char $ac_func(); below. */
252b5132
RH
4544#include <assert.h>
4545/* Override any gcc2 internal prototype to avoid an error. */
4546/* We use char because int might match the return type of a gcc2
d6d788bd
L
4547 builtin and then its argument prototype would still apply. */
4548char $ac_func();
4549
4550int main() {
252b5132
RH
4551
4552/* The GNU C library defines this for functions which it implements
4553 to always fail with ENOSYS. Some functions are actually named
4554 something starting with __ and the normal name is an alias. */
4555#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4556choke me
4557#else
d6d788bd 4558$ac_func();
252b5132
RH
4559#endif
4560
d6d788bd 4561; return 0; }
252b5132 4562EOF
6be7c12c 4563if { (eval echo configure:4564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
4564 rm -rf conftest*
4565 eval "ac_cv_func_$ac_func=yes"
4566else
4567 echo "configure: failed program was:" >&5
4568 cat conftest.$ac_ext >&5
4569 rm -rf conftest*
4570 eval "ac_cv_func_$ac_func=no"
4571fi
4572rm -f conftest*
4573fi
252b5132 4574
d6d788bd
L
4575if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4576 echo "$ac_t""yes" 1>&6
4577 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4578 cat >> confdefs.h <<EOF
4579#define $ac_tr_func 1
4580EOF
4581
4582else
4583 echo "$ac_t""no" 1>&6
252b5132
RH
4584fi
4585done
4586
4587 fi
4588 if test "${ac_cv_func_stpcpy}" = "yes"; then
d6d788bd 4589 cat >> confdefs.h <<\EOF
252b5132
RH
4590#define HAVE_STPCPY 1
4591EOF
4592
4593 fi
4594
4595 if test $ac_cv_header_locale_h = yes; then
d6d788bd 4596 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
6be7c12c 4597echo "configure:4598: checking for LC_MESSAGES" >&5
d6d788bd
L
4598if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4599 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 4600else
d6d788bd 4601 cat > conftest.$ac_ext <<EOF
6be7c12c 4602#line 4603 "configure"
252b5132
RH
4603#include "confdefs.h"
4604#include <locale.h>
d6d788bd 4605int main() {
252b5132 4606return LC_MESSAGES
d6d788bd
L
4607; return 0; }
4608EOF
6be7c12c 4609if { (eval echo configure:4610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 4610 rm -rf conftest*
252b5132
RH
4611 am_cv_val_LC_MESSAGES=yes
4612else
d6d788bd
L
4613 echo "configure: failed program was:" >&5
4614 cat conftest.$ac_ext >&5
4615 rm -rf conftest*
4616 am_cv_val_LC_MESSAGES=no
252b5132 4617fi
d6d788bd 4618rm -f conftest*
252b5132 4619fi
6840198f 4620
d6d788bd
L
4621echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4622 if test $am_cv_val_LC_MESSAGES = yes; then
4623 cat >> confdefs.h <<\EOF
252b5132
RH
4624#define HAVE_LC_MESSAGES 1
4625EOF
4626
4627 fi
4628 fi
d6d788bd 4629 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
6be7c12c 4630echo "configure:4631: checking whether NLS is requested" >&5
252b5132
RH
4631 # Check whether --enable-nls or --disable-nls was given.
4632if test "${enable_nls+set}" = set; then
4633 enableval="$enable_nls"
4634 USE_NLS=$enableval
4635else
4636 USE_NLS=yes
d6d788bd
L
4637fi
4638
4639 echo "$ac_t""$USE_NLS" 1>&6
4640
252b5132
RH
4641
4642 USE_INCLUDED_LIBINTL=no
4643
4644 if test "$USE_NLS" = "yes"; then
d6d788bd 4645 cat >> confdefs.h <<\EOF
252b5132
RH
4646#define ENABLE_NLS 1
4647EOF
4648
d6d788bd 4649 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
6be7c12c 4650echo "configure:4651: checking whether included gettext is requested" >&5
d6d788bd 4651 # Check whether --with-included-gettext or --without-included-gettext was given.
252b5132
RH
4652if test "${with_included_gettext+set}" = set; then
4653 withval="$with_included_gettext"
4654 nls_cv_force_use_gnu_gettext=$withval
4655else
4656 nls_cv_force_use_gnu_gettext=no
d6d788bd
L
4657fi
4658
4659 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
252b5132
RH
4660
4661 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4662 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4663 nls_cv_header_intl=
4664 nls_cv_header_libgt=
4665 CATOBJEXT=NONE
4666
d6d788bd
L
4667 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4668echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
6be7c12c 4669echo "configure:4670: checking for libintl.h" >&5
d6d788bd
L
4670if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4671 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 4672else
d6d788bd 4673 cat > conftest.$ac_ext <<EOF
6be7c12c 4674#line 4675 "configure"
252b5132
RH
4675#include "confdefs.h"
4676#include <libintl.h>
d6d788bd
L
4677EOF
4678ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 4679{ (eval echo configure:4680: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
4680ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4681if test -z "$ac_err"; then
4682 rm -rf conftest*
4683 eval "ac_cv_header_$ac_safe=yes"
252b5132 4684else
d6d788bd
L
4685 echo "$ac_err" >&5
4686 echo "configure: failed program was:" >&5
252b5132 4687 cat conftest.$ac_ext >&5
d6d788bd
L
4688 rm -rf conftest*
4689 eval "ac_cv_header_$ac_safe=no"
252b5132 4690fi
d6d788bd 4691rm -f conftest*
252b5132 4692fi
d6d788bd
L
4693if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4694 echo "$ac_t""yes" 1>&6
4695 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
6be7c12c 4696echo "configure:4697: checking for gettext in libc" >&5
d6d788bd
L
4697if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4698 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 4699else
d6d788bd 4700 cat > conftest.$ac_ext <<EOF
6be7c12c 4701#line 4702 "configure"
252b5132
RH
4702#include "confdefs.h"
4703#include <libintl.h>
d6d788bd 4704int main() {
252b5132 4705return (int) gettext ("")
d6d788bd
L
4706; return 0; }
4707EOF
6be7c12c 4708if { (eval echo configure:4709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 4709 rm -rf conftest*
252b5132
RH
4710 gt_cv_func_gettext_libc=yes
4711else
d6d788bd
L
4712 echo "configure: failed program was:" >&5
4713 cat conftest.$ac_ext >&5
4714 rm -rf conftest*
4715 gt_cv_func_gettext_libc=no
252b5132 4716fi
d6d788bd 4717rm -f conftest*
252b5132 4718fi
d6d788bd
L
4719
4720echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
252b5132
RH
4721
4722 if test "$gt_cv_func_gettext_libc" != "yes"; then
d6d788bd 4723 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
6be7c12c 4724echo "configure:4725: checking for bindtextdomain in -lintl" >&5
d6d788bd
L
4725ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4726if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4727 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 4728else
d6d788bd 4729 ac_save_LIBS="$LIBS"
252b5132 4730LIBS="-lintl $LIBS"
d6d788bd 4731cat > conftest.$ac_ext <<EOF
6be7c12c 4732#line 4733 "configure"
252b5132
RH
4733#include "confdefs.h"
4734/* Override any gcc2 internal prototype to avoid an error. */
4735/* We use char because int might match the return type of a gcc2
d6d788bd
L
4736 builtin and then its argument prototype would still apply. */
4737char bindtextdomain();
252b5132 4738
d6d788bd
L
4739int main() {
4740bindtextdomain()
4741; return 0; }
4742EOF
6be7c12c 4743if { (eval echo configure:4744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
4744 rm -rf conftest*
4745 eval "ac_cv_lib_$ac_lib_var=yes"
4746else
4747 echo "configure: failed program was:" >&5
4748 cat conftest.$ac_ext >&5
4749 rm -rf conftest*
4750 eval "ac_cv_lib_$ac_lib_var=no"
4751fi
4752rm -f conftest*
4753LIBS="$ac_save_LIBS"
4754
4755fi
4756if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4757 echo "$ac_t""yes" 1>&6
4758 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
6be7c12c 4759echo "configure:4760: checking for gettext in libintl" >&5
d6d788bd
L
4760if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4761 echo $ac_n "(cached) $ac_c" 1>&6
4762else
4763 cat > conftest.$ac_ext <<EOF
6be7c12c 4764#line 4765 "configure"
d6d788bd
L
4765#include "confdefs.h"
4766
4767int main() {
252b5132 4768return (int) gettext ("")
d6d788bd
L
4769; return 0; }
4770EOF
6be7c12c 4771if { (eval echo configure:4772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 4772 rm -rf conftest*
252b5132
RH
4773 gt_cv_func_gettext_libintl=yes
4774else
d6d788bd
L
4775 echo "configure: failed program was:" >&5
4776 cat conftest.$ac_ext >&5
4777 rm -rf conftest*
4778 gt_cv_func_gettext_libintl=no
252b5132 4779fi
d6d788bd 4780rm -f conftest*
252b5132 4781fi
d6d788bd
L
4782
4783echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4784else
4785 echo "$ac_t""no" 1>&6
252b5132
RH
4786fi
4787
4788 fi
4789
4790 if test "$gt_cv_func_gettext_libc" = "yes" \
4791 || test "$gt_cv_func_gettext_libintl" = "yes"; then
d6d788bd 4792 cat >> confdefs.h <<\EOF
252b5132
RH
4793#define HAVE_GETTEXT 1
4794EOF
4795
4796 # Extract the first word of "msgfmt", so it can be a program name with args.
4797set dummy msgfmt; ac_word=$2
d6d788bd 4798echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 4799echo "configure:4800: checking for $ac_word" >&5
d6d788bd
L
4800if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4801 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
4802else
4803 case "$MSGFMT" in
4804 /*)
4805 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4806 ;;
4807 *)
4808 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4809 for ac_dir in $PATH; do
4810 test -z "$ac_dir" && ac_dir=.
4811 if test -f $ac_dir/$ac_word; then
4812 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4813 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4814 break
4815 fi
4816 fi
4817 done
4818 IFS="$ac_save_ifs"
4819 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4820 ;;
4821esac
4822fi
4823MSGFMT="$ac_cv_path_MSGFMT"
4824if test -n "$MSGFMT"; then
d6d788bd 4825 echo "$ac_t""$MSGFMT" 1>&6
252b5132 4826else
d6d788bd 4827 echo "$ac_t""no" 1>&6
252b5132
RH
4828fi
4829 if test "$MSGFMT" != "no"; then
d6d788bd 4830 for ac_func in dcgettext
252b5132 4831do
d6d788bd 4832echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 4833echo "configure:4834: checking for $ac_func" >&5
d6d788bd
L
4834if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4835 echo $ac_n "(cached) $ac_c" 1>&6
4836else
4837 cat > conftest.$ac_ext <<EOF
6be7c12c 4838#line 4839 "configure"
252b5132
RH
4839#include "confdefs.h"
4840/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 4841 which can conflict with char $ac_func(); below. */
252b5132
RH
4842#include <assert.h>
4843/* Override any gcc2 internal prototype to avoid an error. */
4844/* We use char because int might match the return type of a gcc2
d6d788bd
L
4845 builtin and then its argument prototype would still apply. */
4846char $ac_func();
4847
4848int main() {
252b5132
RH
4849
4850/* The GNU C library defines this for functions which it implements
4851 to always fail with ENOSYS. Some functions are actually named
4852 something starting with __ and the normal name is an alias. */
4853#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4854choke me
4855#else
d6d788bd 4856$ac_func();
252b5132
RH
4857#endif
4858
d6d788bd 4859; return 0; }
252b5132 4860EOF
6be7c12c 4861if { (eval echo configure:4862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
4862 rm -rf conftest*
4863 eval "ac_cv_func_$ac_func=yes"
4864else
4865 echo "configure: failed program was:" >&5
4866 cat conftest.$ac_ext >&5
4867 rm -rf conftest*
4868 eval "ac_cv_func_$ac_func=no"
4869fi
4870rm -f conftest*
4871fi
252b5132 4872
d6d788bd
L
4873if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4874 echo "$ac_t""yes" 1>&6
4875 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4876 cat >> confdefs.h <<EOF
4877#define $ac_tr_func 1
4878EOF
4879
4880else
4881 echo "$ac_t""no" 1>&6
252b5132
RH
4882fi
4883done
4884
4885 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4886set dummy gmsgfmt; ac_word=$2
d6d788bd 4887echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 4888echo "configure:4889: checking for $ac_word" >&5
d6d788bd
L
4889if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4890 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 4891else
d6d788bd
L
4892 case "$GMSGFMT" in
4893 /*)
252b5132
RH
4894 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4895 ;;
d6d788bd
L
4896 ?:/*)
4897 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4898 ;;
252b5132 4899 *)
d6d788bd
L
4900 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4901 ac_dummy="$PATH"
4902 for ac_dir in $ac_dummy; do
4903 test -z "$ac_dir" && ac_dir=.
4904 if test -f $ac_dir/$ac_word; then
4905 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4906 break
4907 fi
4908 done
4909 IFS="$ac_save_ifs"
252b5132
RH
4910 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4911 ;;
4912esac
4913fi
d6d788bd 4914GMSGFMT="$ac_cv_path_GMSGFMT"
252b5132 4915if test -n "$GMSGFMT"; then
d6d788bd 4916 echo "$ac_t""$GMSGFMT" 1>&6
252b5132 4917else
d6d788bd 4918 echo "$ac_t""no" 1>&6
252b5132
RH
4919fi
4920
4921 # Extract the first word of "xgettext", so it can be a program name with args.
4922set dummy xgettext; ac_word=$2
d6d788bd 4923echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 4924echo "configure:4925: checking for $ac_word" >&5
d6d788bd
L
4925if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4926 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
4927else
4928 case "$XGETTEXT" in
4929 /*)
4930 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4931 ;;
4932 *)
4933 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4934 for ac_dir in $PATH; do
4935 test -z "$ac_dir" && ac_dir=.
4936 if test -f $ac_dir/$ac_word; then
4937 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4938 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4939 break
4940 fi
4941 fi
4942 done
4943 IFS="$ac_save_ifs"
4944 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4945 ;;
4946esac
4947fi
4948XGETTEXT="$ac_cv_path_XGETTEXT"
4949if test -n "$XGETTEXT"; then
d6d788bd 4950 echo "$ac_t""$XGETTEXT" 1>&6
252b5132 4951else
d6d788bd 4952 echo "$ac_t""no" 1>&6
252b5132
RH
4953fi
4954
d6d788bd 4955 cat > conftest.$ac_ext <<EOF
6be7c12c 4956#line 4957 "configure"
252b5132
RH
4957#include "confdefs.h"
4958
d6d788bd 4959int main() {
252b5132
RH
4960extern int _nl_msg_cat_cntr;
4961 return _nl_msg_cat_cntr
d6d788bd
L
4962; return 0; }
4963EOF
6be7c12c 4964if { (eval echo configure:4965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 4965 rm -rf conftest*
252b5132
RH
4966 CATOBJEXT=.gmo
4967 DATADIRNAME=share
4968else
d6d788bd
L
4969 echo "configure: failed program was:" >&5
4970 cat conftest.$ac_ext >&5
4971 rm -rf conftest*
4972 CATOBJEXT=.mo
252b5132
RH
4973 DATADIRNAME=lib
4974fi
d6d788bd 4975rm -f conftest*
252b5132
RH
4976 INSTOBJEXT=.mo
4977 fi
4978 fi
d6d788bd
L
4979
4980else
4981 echo "$ac_t""no" 1>&6
6840198f 4982fi
252b5132 4983
d6d788bd
L
4984
4985
252b5132
RH
4986 if test "$CATOBJEXT" = "NONE"; then
4987 nls_cv_use_gnu_gettext=yes
4988 fi
4989 fi
4990
4991 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4992 INTLOBJS="\$(GETTOBJS)"
4993 # Extract the first word of "msgfmt", so it can be a program name with args.
4994set dummy msgfmt; ac_word=$2
d6d788bd 4995echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 4996echo "configure:4997: checking for $ac_word" >&5
d6d788bd
L
4997if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4998 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
4999else
5000 case "$MSGFMT" in
5001 /*)
5002 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5003 ;;
5004 *)
5005 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5006 for ac_dir in $PATH; do
5007 test -z "$ac_dir" && ac_dir=.
5008 if test -f $ac_dir/$ac_word; then
5009 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5010 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5011 break
5012 fi
5013 fi
5014 done
5015 IFS="$ac_save_ifs"
5016 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5017 ;;
5018esac
5019fi
5020MSGFMT="$ac_cv_path_MSGFMT"
5021if test -n "$MSGFMT"; then
d6d788bd 5022 echo "$ac_t""$MSGFMT" 1>&6
252b5132 5023else
d6d788bd 5024 echo "$ac_t""no" 1>&6
252b5132
RH
5025fi
5026
5027 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5028set dummy gmsgfmt; ac_word=$2
d6d788bd 5029echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 5030echo "configure:5031: checking for $ac_word" >&5
d6d788bd
L
5031if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5032 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 5033else
d6d788bd
L
5034 case "$GMSGFMT" in
5035 /*)
252b5132
RH
5036 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5037 ;;
d6d788bd
L
5038 ?:/*)
5039 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5040 ;;
252b5132 5041 *)
d6d788bd
L
5042 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5043 ac_dummy="$PATH"
5044 for ac_dir in $ac_dummy; do
5045 test -z "$ac_dir" && ac_dir=.
5046 if test -f $ac_dir/$ac_word; then
5047 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5048 break
5049 fi
5050 done
5051 IFS="$ac_save_ifs"
252b5132
RH
5052 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5053 ;;
5054esac
5055fi
d6d788bd 5056GMSGFMT="$ac_cv_path_GMSGFMT"
252b5132 5057if test -n "$GMSGFMT"; then
d6d788bd 5058 echo "$ac_t""$GMSGFMT" 1>&6
252b5132 5059else
d6d788bd 5060 echo "$ac_t""no" 1>&6
252b5132
RH
5061fi
5062
5063 # Extract the first word of "xgettext", so it can be a program name with args.
5064set dummy xgettext; ac_word=$2
d6d788bd 5065echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 5066echo "configure:5067: checking for $ac_word" >&5
d6d788bd
L
5067if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5068 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
5069else
5070 case "$XGETTEXT" in
5071 /*)
5072 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5073 ;;
5074 *)
5075 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5076 for ac_dir in $PATH; do
5077 test -z "$ac_dir" && ac_dir=.
5078 if test -f $ac_dir/$ac_word; then
5079 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5080 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5081 break
5082 fi
5083 fi
5084 done
5085 IFS="$ac_save_ifs"
5086 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5087 ;;
5088esac
5089fi
5090XGETTEXT="$ac_cv_path_XGETTEXT"
5091if test -n "$XGETTEXT"; then
d6d788bd 5092 echo "$ac_t""$XGETTEXT" 1>&6
252b5132 5093else
d6d788bd 5094 echo "$ac_t""no" 1>&6
252b5132
RH
5095fi
5096
d6d788bd 5097
252b5132
RH
5098 USE_INCLUDED_LIBINTL=yes
5099 CATOBJEXT=.gmo
5100 INSTOBJEXT=.mo
5101 DATADIRNAME=share
5102 INTLDEPS='$(top_builddir)/../intl/libintl.a'
5103 INTLLIBS=$INTLDEPS
5104 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5105 nls_cv_header_intl=libintl.h
5106 nls_cv_header_libgt=libgettext.h
5107 fi
5108
5109 if test "$XGETTEXT" != ":"; then
5110 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5111 : ;
5112 else
d6d788bd 5113 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
252b5132
RH
5114 XGETTEXT=":"
5115 fi
5116 fi
5117
5118 # We need to process the po/ directory.
5119 POSUB=po
5120 else
5121 DATADIRNAME=share
5122 nls_cv_header_intl=libintl.h
5123 nls_cv_header_libgt=libgettext.h
5124 fi
5125
5126 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5127 # because some of the sources are only built for this goal.
5128 if test "$PACKAGE" = gettext; then
5129 USE_NLS=yes
5130 USE_INCLUDED_LIBINTL=yes
5131 fi
5132
5133 for lang in $ALL_LINGUAS; do
5134 GMOFILES="$GMOFILES $lang.gmo"
5135 POFILES="$POFILES $lang.po"
5136 done
5137
d6d788bd
L
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
252b5132
RH
5151 if test "x$CATOBJEXT" != "x"; then
5152 if test "x$ALL_LINGUAS" = "x"; then
5153 LINGUAS=
5154 else
d6d788bd 5155 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
6be7c12c 5156echo "configure:5157: checking for catalogs to be installed" >&5
252b5132
RH
5157 NEW_LINGUAS=
5158 for lang in ${LINGUAS=$ALL_LINGUAS}; do
5159 case "$ALL_LINGUAS" in
5160 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5161 esac
5162 done
5163 LINGUAS=$NEW_LINGUAS
d6d788bd 5164 echo "$ac_t""$LINGUAS" 1>&6
252b5132
RH
5165 fi
5166
5167 if test -n "$LINGUAS"; then
5168 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5169 fi
5170 fi
5171
5172 if test $ac_cv_header_locale_h = yes; then
5173 INCLUDE_LOCALE_H="#include <locale.h>"
5174 else
5175 INCLUDE_LOCALE_H="\
5176/* The system does not provide the header <locale.h>. Take care yourself. */"
5177 fi
d6d788bd 5178
252b5132
RH
5179
5180 if test -f $srcdir/po2tbl.sed.in; then
5181 if test "$CATOBJEXT" = ".cat"; then
d6d788bd
L
5182 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5183echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
6be7c12c 5184echo "configure:5185: checking for linux/version.h" >&5
d6d788bd
L
5185if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5186 echo $ac_n "(cached) $ac_c" 1>&6
5187else
5188 cat > conftest.$ac_ext <<EOF
6be7c12c 5189#line 5190 "configure"
252b5132
RH
5190#include "confdefs.h"
5191#include <linux/version.h>
d6d788bd
L
5192EOF
5193ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 5194{ (eval echo configure:5195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
5195ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5196if test -z "$ac_err"; then
5197 rm -rf conftest*
5198 eval "ac_cv_header_$ac_safe=yes"
252b5132 5199else
d6d788bd
L
5200 echo "$ac_err" >&5
5201 echo "configure: failed program was:" >&5
252b5132 5202 cat conftest.$ac_ext >&5
d6d788bd
L
5203 rm -rf conftest*
5204 eval "ac_cv_header_$ac_safe=no"
252b5132 5205fi
d6d788bd 5206rm -f conftest*
252b5132 5207fi
d6d788bd
L
5208if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5209 echo "$ac_t""yes" 1>&6
252b5132
RH
5210 msgformat=linux
5211else
d6d788bd
L
5212 echo "$ac_t""no" 1>&6
5213msgformat=xopen
252b5132
RH
5214fi
5215
d6d788bd 5216
252b5132
RH
5217 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5218 fi
5219 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5220 $srcdir/po2tbl.sed.in > po2tbl.sed
5221 fi
5222
5223 if test "$PACKAGE" = "gettext"; then
5224 GT_NO="#NO#"
5225 GT_YES=
5226 else
5227 GT_NO=
5228 GT_YES="#YES#"
5229 fi
d6d788bd
L
5230
5231
252b5132
RH
5232
5233 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
d6d788bd 5234
252b5132
RH
5235
5236 l=
d6d788bd 5237
252b5132
RH
5238
5239 if test -d $srcdir/po; then
5240 test -d po || mkdir po
5241 if test "x$srcdir" != "x."; then
5242 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5243 posrcprefix="$srcdir/"
5244 else
5245 posrcprefix="../$srcdir/"
5246 fi
5247 else
5248 posrcprefix="../"
5249 fi
5250 rm -f po/POTFILES
5251 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5252 < $srcdir/po/POTFILES.in > po/POTFILES
5253 fi
d6d788bd 5254
252b5132 5255
d6d788bd 5256echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
6be7c12c 5257echo "configure:5258: checking whether to enable maintainer-specific portions of Makefiles" >&5
252b5132
RH
5258 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5259if test "${enable_maintainer_mode+set}" = set; then
5260 enableval="$enable_maintainer_mode"
5261 USE_MAINTAINER_MODE=$enableval
5262else
5263 USE_MAINTAINER_MODE=no
d6d788bd
L
5264fi
5265
5266 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5267
252b5132
RH
5268
5269if test $USE_MAINTAINER_MODE = yes; then
5270 MAINTAINER_MODE_TRUE=
5271 MAINTAINER_MODE_FALSE='#'
5272else
5273 MAINTAINER_MODE_TRUE='#'
5274 MAINTAINER_MODE_FALSE=
5275fi
5276 MAINT=$MAINTAINER_MODE_TRUE
d6d788bd 5277
252b5132 5278
d6d788bd
L
5279
5280
5281echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
6be7c12c 5282echo "configure:5283: checking for executable suffix" >&5
d6d788bd
L
5283if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5284 echo $ac_n "(cached) $ac_c" 1>&6
5285else
5286 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5287 ac_cv_exeext=.exe
5288else
5289 rm -f conftest*
5290 echo 'int main () { return 0; }' > conftest.$ac_ext
5291 ac_cv_exeext=
6be7c12c 5292 if { (eval echo configure:5293: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
d6d788bd
L
5293 for file in conftest.*; do
5294 case $file in
c7e40348 5295 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
d6d788bd
L
5296 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5297 esac
5298 done
252b5132 5299 else
d6d788bd 5300 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
252b5132 5301 fi
d6d788bd
L
5302 rm -f conftest*
5303 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5304fi
252b5132 5305fi
d6d788bd
L
5306
5307EXEEXT=""
5308test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5309echo "$ac_t""${ac_cv_exeext}" 1>&6
5310ac_exeext=$EXEEXT
5311
5312
5313for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5314do
5315ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5316echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6be7c12c 5317echo "configure:5318: checking for $ac_hdr" >&5
d6d788bd
L
5318if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5319 echo $ac_n "(cached) $ac_c" 1>&6
5320else
5321 cat > conftest.$ac_ext <<EOF
6be7c12c 5322#line 5323 "configure"
d6d788bd
L
5323#include "confdefs.h"
5324#include <$ac_hdr>
5325EOF
5326ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 5327{ (eval echo configure:5328: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
d6d788bd
L
5328ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5329if test -z "$ac_err"; then
5330 rm -rf conftest*
5331 eval "ac_cv_header_$ac_safe=yes"
252b5132 5332else
d6d788bd
L
5333 echo "$ac_err" >&5
5334 echo "configure: failed program was:" >&5
252b5132 5335 cat conftest.$ac_ext >&5
d6d788bd
L
5336 rm -rf conftest*
5337 eval "ac_cv_header_$ac_safe=no"
252b5132 5338fi
d6d788bd 5339rm -f conftest*
252b5132 5340fi
d6d788bd
L
5341if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5342 echo "$ac_t""yes" 1>&6
5343 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5344 cat >> confdefs.h <<EOF
5345#define $ac_tr_hdr 1
252b5132 5346EOF
d6d788bd
L
5347
5348else
5349 echo "$ac_t""no" 1>&6
252b5132
RH
5350fi
5351done
5352
d6d788bd 5353
252b5132
RH
5354# Put this here so that autoconf's "cross-compiling" message doesn't confuse
5355# people who are not cross-compiling but are compiling cross-assemblers.
d6d788bd 5356echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
6be7c12c 5357echo "configure:5358: checking whether compiling a cross-assembler" >&5
252b5132
RH
5358if test "${host}" = "${target}"; then
5359 cross_gas=no
5360else
5361 cross_gas=yes
d6d788bd 5362 cat >> confdefs.h <<\EOF
252b5132
RH
5363#define CROSS_COMPILE 1
5364EOF
5365
5366fi
d6d788bd 5367echo "$ac_t""$cross_gas" 1>&6
252b5132
RH
5368
5369# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5370# for constant arguments. Useless!
d6d788bd 5371echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6be7c12c 5372echo "configure:5373: checking for working alloca.h" >&5
d6d788bd
L
5373if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5374 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 5375else
d6d788bd 5376 cat > conftest.$ac_ext <<EOF
6be7c12c 5377#line 5378 "configure"
252b5132
RH
5378#include "confdefs.h"
5379#include <alloca.h>
d6d788bd
L
5380int main() {
5381char *p = alloca(2 * sizeof(int));
5382; return 0; }
5383EOF
6be7c12c 5384if { (eval echo configure:5385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
5385 rm -rf conftest*
5386 ac_cv_header_alloca_h=yes
5387else
5388 echo "configure: failed program was:" >&5
5389 cat conftest.$ac_ext >&5
5390 rm -rf conftest*
5391 ac_cv_header_alloca_h=no
5392fi
5393rm -f conftest*
5394fi
5395
5396echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5397if test $ac_cv_header_alloca_h = yes; then
5398 cat >> confdefs.h <<\EOF
252b5132
RH
5399#define HAVE_ALLOCA_H 1
5400EOF
5401
5402fi
5403
d6d788bd 5404echo $ac_n "checking for alloca""... $ac_c" 1>&6
6be7c12c 5405echo "configure:5406: checking for alloca" >&5
d6d788bd
L
5406if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5407 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 5408else
d6d788bd 5409 cat > conftest.$ac_ext <<EOF
6be7c12c 5410#line 5411 "configure"
252b5132 5411#include "confdefs.h"
d6d788bd 5412
252b5132
RH
5413#ifdef __GNUC__
5414# define alloca __builtin_alloca
5415#else
5416# ifdef _MSC_VER
5417# include <malloc.h>
5418# define alloca _alloca
5419# else
5420# if HAVE_ALLOCA_H
5421# include <alloca.h>
5422# else
5423# ifdef _AIX
5424 #pragma alloca
5425# else
5426# ifndef alloca /* predefined by HP cc +Olibcalls */
5427char *alloca ();
5428# endif
5429# endif
5430# endif
5431# endif
5432#endif
5433
d6d788bd
L
5434int main() {
5435char *p = (char *) alloca(1);
5436; return 0; }
5437EOF
6be7c12c 5438if { (eval echo configure:5439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 5439 rm -rf conftest*
252b5132
RH
5440 ac_cv_func_alloca_works=yes
5441else
d6d788bd
L
5442 echo "configure: failed program was:" >&5
5443 cat conftest.$ac_ext >&5
5444 rm -rf conftest*
5445 ac_cv_func_alloca_works=no
252b5132 5446fi
d6d788bd 5447rm -f conftest*
252b5132
RH
5448fi
5449
d6d788bd 5450echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
252b5132 5451if test $ac_cv_func_alloca_works = yes; then
d6d788bd 5452 cat >> confdefs.h <<\EOF
252b5132
RH
5453#define HAVE_ALLOCA 1
5454EOF
5455
d6d788bd 5456fi
6840198f 5457
d6d788bd
L
5458if test $ac_cv_func_alloca_works = no; then
5459 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5460 # that cause trouble. Some versions do not even contain alloca or
5461 # contain a buggy version. If you still want to use their alloca,
5462 # use ar to extract alloca.o from them instead of compiling alloca.c.
5463 ALLOCA=alloca.${ac_objext}
5464 cat >> confdefs.h <<\EOF
252b5132
RH
5465#define C_ALLOCA 1
5466EOF
5467
d6d788bd
L
5468
5469echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6be7c12c 5470echo "configure:5471: checking whether alloca needs Cray hooks" >&5
d6d788bd
L
5471if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5472 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 5473else
d6d788bd 5474 cat > conftest.$ac_ext <<EOF
6be7c12c 5475#line 5476 "configure"
252b5132
RH
5476#include "confdefs.h"
5477#if defined(CRAY) && ! defined(CRAY2)
5478webecray
5479#else
5480wenotbecray
5481#endif
5482
d6d788bd 5483EOF
252b5132
RH
5484if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5485 egrep "webecray" >/dev/null 2>&1; then
d6d788bd 5486 rm -rf conftest*
252b5132
RH
5487 ac_cv_os_cray=yes
5488else
d6d788bd 5489 rm -rf conftest*
252b5132
RH
5490 ac_cv_os_cray=no
5491fi
5492rm -f conftest*
5493
5494fi
d6d788bd
L
5495
5496echo "$ac_t""$ac_cv_os_cray" 1>&6
252b5132 5497if test $ac_cv_os_cray = yes; then
d6d788bd
L
5498for ac_func in _getb67 GETB67 getb67; do
5499 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 5500echo "configure:5501: checking for $ac_func" >&5
d6d788bd
L
5501if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5502 echo $ac_n "(cached) $ac_c" 1>&6
5503else
5504 cat > conftest.$ac_ext <<EOF
6be7c12c 5505#line 5506 "configure"
252b5132
RH
5506#include "confdefs.h"
5507/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 5508 which can conflict with char $ac_func(); below. */
252b5132
RH
5509#include <assert.h>
5510/* Override any gcc2 internal prototype to avoid an error. */
5511/* We use char because int might match the return type of a gcc2
d6d788bd
L
5512 builtin and then its argument prototype would still apply. */
5513char $ac_func();
5514
5515int main() {
252b5132
RH
5516
5517/* The GNU C library defines this for functions which it implements
5518 to always fail with ENOSYS. Some functions are actually named
5519 something starting with __ and the normal name is an alias. */
5520#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5521choke me
5522#else
d6d788bd 5523$ac_func();
252b5132
RH
5524#endif
5525
d6d788bd
L
5526; return 0; }
5527EOF
6be7c12c 5528if { (eval echo configure:5529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
5529 rm -rf conftest*
5530 eval "ac_cv_func_$ac_func=yes"
5531else
5532 echo "configure: failed program was:" >&5
5533 cat conftest.$ac_ext >&5
5534 rm -rf conftest*
5535 eval "ac_cv_func_$ac_func=no"
5536fi
5537rm -f conftest*
5538fi
5539
5540if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5541 echo "$ac_t""yes" 1>&6
5542 cat >> confdefs.h <<EOF
252b5132
RH
5543#define CRAY_STACKSEG_END $ac_func
5544EOF
5545
d6d788bd
L
5546 break
5547else
5548 echo "$ac_t""no" 1>&6
252b5132
RH
5549fi
5550
d6d788bd 5551done
252b5132
RH
5552fi
5553
d6d788bd 5554echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6be7c12c 5555echo "configure:5556: checking stack direction for C alloca" >&5
d6d788bd
L
5556if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5557 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
5558else
5559 if test "$cross_compiling" = yes; then
5560 ac_cv_c_stack_direction=0
5561else
d6d788bd 5562 cat > conftest.$ac_ext <<EOF
6be7c12c 5563#line 5564 "configure"
252b5132
RH
5564#include "confdefs.h"
5565find_stack_direction ()
5566{
5567 static char *addr = 0;
5568 auto char dummy;
5569 if (addr == 0)
5570 {
5571 addr = &dummy;
5572 return find_stack_direction ();
5573 }
5574 else
5575 return (&dummy > addr) ? 1 : -1;
5576}
5577main ()
5578{
d6d788bd 5579 exit (find_stack_direction() < 0);
252b5132 5580}
d6d788bd 5581EOF
6be7c12c 5582if { (eval echo configure:5583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
d6d788bd 5583then
252b5132
RH
5584 ac_cv_c_stack_direction=1
5585else
d6d788bd
L
5586 echo "configure: failed program was:" >&5
5587 cat conftest.$ac_ext >&5
5588 rm -fr conftest*
5589 ac_cv_c_stack_direction=-1
252b5132 5590fi
d6d788bd 5591rm -fr conftest*
252b5132 5592fi
d6d788bd 5593
252b5132
RH
5594fi
5595
d6d788bd
L
5596echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5597cat >> confdefs.h <<EOF
252b5132
RH
5598#define STACK_DIRECTION $ac_cv_c_stack_direction
5599EOF
5600
5601fi
5602
d6d788bd 5603echo $ac_n "checking for inline""... $ac_c" 1>&6
6be7c12c 5604echo "configure:5605: checking for inline" >&5
d6d788bd
L
5605if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5606 echo $ac_n "(cached) $ac_c" 1>&6
252b5132
RH
5607else
5608 ac_cv_c_inline=no
5609for ac_kw in inline __inline__ __inline; do
d6d788bd 5610 cat > conftest.$ac_ext <<EOF
6be7c12c 5611#line 5612 "configure"
252b5132
RH
5612#include "confdefs.h"
5613
d6d788bd
L
5614int main() {
5615} $ac_kw foo() {
5616; return 0; }
5617EOF
6be7c12c 5618if { (eval echo configure:5619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d6d788bd 5619 rm -rf conftest*
252b5132
RH
5620 ac_cv_c_inline=$ac_kw; break
5621else
d6d788bd
L
5622 echo "configure: failed program was:" >&5
5623 cat conftest.$ac_ext >&5
252b5132 5624fi
d6d788bd 5625rm -f conftest*
252b5132
RH
5626done
5627
5628fi
d6d788bd
L
5629
5630echo "$ac_t""$ac_cv_c_inline" 1>&6
5631case "$ac_cv_c_inline" in
252b5132 5632 inline | yes) ;;
d6d788bd
L
5633 no) cat >> confdefs.h <<\EOF
5634#define inline
252b5132
RH
5635EOF
5636 ;;
d6d788bd 5637 *) cat >> confdefs.h <<EOF
252b5132
RH
5638#define inline $ac_cv_c_inline
5639EOF
5640 ;;
5641esac
5642
6840198f 5643
d6d788bd 5644# VMS doesn't have unlink.
252b5132
RH
5645for ac_func in unlink remove
5646do
d6d788bd 5647echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 5648echo "configure:5649: checking for $ac_func" >&5
d6d788bd
L
5649if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5650 echo $ac_n "(cached) $ac_c" 1>&6
5651else
5652 cat > conftest.$ac_ext <<EOF
6be7c12c 5653#line 5654 "configure"
252b5132
RH
5654#include "confdefs.h"
5655/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 5656 which can conflict with char $ac_func(); below. */
252b5132
RH
5657#include <assert.h>
5658/* Override any gcc2 internal prototype to avoid an error. */
5659/* We use char because int might match the return type of a gcc2
d6d788bd
L
5660 builtin and then its argument prototype would still apply. */
5661char $ac_func();
5662
5663int main() {
252b5132
RH
5664
5665/* The GNU C library defines this for functions which it implements
5666 to always fail with ENOSYS. Some functions are actually named
5667 something starting with __ and the normal name is an alias. */
5668#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5669choke me
5670#else
d6d788bd 5671$ac_func();
252b5132
RH
5672#endif
5673
d6d788bd
L
5674; return 0; }
5675EOF
6be7c12c 5676if { (eval echo configure:5677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
5677 rm -rf conftest*
5678 eval "ac_cv_func_$ac_func=yes"
5679else
5680 echo "configure: failed program was:" >&5
5681 cat conftest.$ac_ext >&5
5682 rm -rf conftest*
5683 eval "ac_cv_func_$ac_func=no"
5684fi
5685rm -f conftest*
5686fi
5687
5688if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5689 echo "$ac_t""yes" 1>&6
5690 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5691 cat >> confdefs.h <<EOF
5692#define $ac_tr_func 1
252b5132
RH
5693EOF
5694 break
d6d788bd
L
5695else
5696 echo "$ac_t""no" 1>&6
252b5132
RH
5697fi
5698done
5699
6840198f 5700
d6d788bd 5701# Some systems don't have sbrk().
252b5132
RH
5702for ac_func in sbrk
5703do
d6d788bd 5704echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 5705echo "configure:5706: checking for $ac_func" >&5
d6d788bd
L
5706if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5707 echo $ac_n "(cached) $ac_c" 1>&6
5708else
5709 cat > conftest.$ac_ext <<EOF
6be7c12c 5710#line 5711 "configure"
252b5132
RH
5711#include "confdefs.h"
5712/* System header to define __stub macros and hopefully few prototypes,
d6d788bd 5713 which can conflict with char $ac_func(); below. */
252b5132
RH
5714#include <assert.h>
5715/* Override any gcc2 internal prototype to avoid an error. */
5716/* We use char because int might match the return type of a gcc2
d6d788bd
L
5717 builtin and then its argument prototype would still apply. */
5718char $ac_func();
5719
5720int main() {
252b5132
RH
5721
5722/* The GNU C library defines this for functions which it implements
5723 to always fail with ENOSYS. Some functions are actually named
5724 something starting with __ and the normal name is an alias. */
5725#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5726choke me
5727#else
d6d788bd 5728$ac_func();
252b5132
RH
5729#endif
5730
d6d788bd 5731; return 0; }
252b5132 5732EOF
6be7c12c 5733if { (eval echo configure:5734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
5734 rm -rf conftest*
5735 eval "ac_cv_func_$ac_func=yes"
5736else
5737 echo "configure: failed program was:" >&5
5738 cat conftest.$ac_ext >&5
5739 rm -rf conftest*
5740 eval "ac_cv_func_$ac_func=no"
5741fi
5742rm -f conftest*
5743fi
252b5132 5744
d6d788bd
L
5745if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5746 echo "$ac_t""yes" 1>&6
5747 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5748 cat >> confdefs.h <<EOF
5749#define $ac_tr_func 1
5750EOF
5751
5752else
5753 echo "$ac_t""no" 1>&6
252b5132
RH
5754fi
5755done
5756
d6d788bd 5757
39bec121
TW
5758# do we need the math library?
5759case "${need_libm}" in
d6d788bd 5760yes)
39bec121 5761 LIBM=
f9c19112 5762case $host in
d64552c5 5763*-*-beos* | *-*-cygwin* | *-*-pw32*)
39bec121
TW
5764 # These system don't have libm
5765 ;;
5766*-ncr-sysv4.3*)
d6d788bd 5767 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
6be7c12c 5768echo "configure:5769: checking for _mwvalidcheckl in -lmw" >&5
d6d788bd
L
5769ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5770if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5771 echo $ac_n "(cached) $ac_c" 1>&6
39bec121 5772else
d6d788bd 5773 ac_save_LIBS="$LIBS"
39bec121 5774LIBS="-lmw $LIBS"
d6d788bd 5775cat > conftest.$ac_ext <<EOF
6be7c12c 5776#line 5777 "configure"
39bec121
TW
5777#include "confdefs.h"
5778/* Override any gcc2 internal prototype to avoid an error. */
5779/* We use char because int might match the return type of a gcc2
d6d788bd
L
5780 builtin and then its argument prototype would still apply. */
5781char _mwvalidcheckl();
5782
5783int main() {
5784_mwvalidcheckl()
5785; return 0; }
5786EOF
6be7c12c 5787if { (eval echo configure:5788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
5788 rm -rf conftest*
5789 eval "ac_cv_lib_$ac_lib_var=yes"
5790else
5791 echo "configure: failed program was:" >&5
5792 cat conftest.$ac_ext >&5
5793 rm -rf conftest*
5794 eval "ac_cv_lib_$ac_lib_var=no"
5795fi
5796rm -f conftest*
5797LIBS="$ac_save_LIBS"
5798
5799fi
5800if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5801 echo "$ac_t""yes" 1>&6
39bec121 5802 LIBM="-lmw"
d6d788bd
L
5803else
5804 echo "$ac_t""no" 1>&6
39bec121
TW
5805fi
5806
d6d788bd 5807 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6be7c12c 5808echo "configure:5809: checking for main in -lm" >&5
d6d788bd
L
5809ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5810if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5811 echo $ac_n "(cached) $ac_c" 1>&6
39bec121 5812else
d6d788bd 5813 ac_save_LIBS="$LIBS"
39bec121 5814LIBS="-lm $LIBS"
d6d788bd 5815cat > conftest.$ac_ext <<EOF
6be7c12c 5816#line 5817 "configure"
39bec121
TW
5817#include "confdefs.h"
5818
d6d788bd
L
5819int main() {
5820main()
5821; return 0; }
5822EOF
6be7c12c 5823if { (eval echo configure:5824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
5824 rm -rf conftest*
5825 eval "ac_cv_lib_$ac_lib_var=yes"
5826else
5827 echo "configure: failed program was:" >&5
5828 cat conftest.$ac_ext >&5
5829 rm -rf conftest*
5830 eval "ac_cv_lib_$ac_lib_var=no"
5831fi
5832rm -f conftest*
5833LIBS="$ac_save_LIBS"
5834
5835fi
5836if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5837 echo "$ac_t""yes" 1>&6
39bec121 5838 LIBM="$LIBM -lm"
d6d788bd
L
5839else
5840 echo "$ac_t""no" 1>&6
39bec121
TW
5841fi
5842
5843 ;;
5844*)
d6d788bd 5845 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6be7c12c 5846echo "configure:5847: checking for main in -lm" >&5
d6d788bd
L
5847ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5848if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5849 echo $ac_n "(cached) $ac_c" 1>&6
39bec121 5850else
d6d788bd 5851 ac_save_LIBS="$LIBS"
39bec121 5852LIBS="-lm $LIBS"
d6d788bd 5853cat > conftest.$ac_ext <<EOF
6be7c12c 5854#line 5855 "configure"
39bec121
TW
5855#include "confdefs.h"
5856
d6d788bd
L
5857int main() {
5858main()
5859; return 0; }
5860EOF
6be7c12c 5861if { (eval echo configure:5862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd
L
5862 rm -rf conftest*
5863 eval "ac_cv_lib_$ac_lib_var=yes"
5864else
5865 echo "configure: failed program was:" >&5
5866 cat conftest.$ac_ext >&5
5867 rm -rf conftest*
5868 eval "ac_cv_lib_$ac_lib_var=no"
5869fi
5870rm -f conftest*
5871LIBS="$ac_save_LIBS"
5872
5873fi
5874if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5875 echo "$ac_t""yes" 1>&6
39bec121 5876 LIBM="-lm"
d6d788bd
L
5877else
5878 echo "$ac_t""no" 1>&6
39bec121
TW
5879fi
5880
5881 ;;
5882esac
5883
d6d788bd 5884
39bec121
TW
5885 ;;
5886esac
5887
252b5132
RH
5888# Some non-ANSI preprocessors botch requoting inside strings. That's bad
5889# enough, but on some of those systems, the assert macro relies on requoting
5890# working properly!
d6d788bd 5891echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6be7c12c 5892echo "configure:5893: checking for working assert macro" >&5
d6d788bd
L
5893if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5894 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 5895else
d6d788bd 5896 cat > conftest.$ac_ext <<EOF
6be7c12c 5897#line 5898 "configure"
252b5132
RH
5898#include "confdefs.h"
5899#include <assert.h>
5900#include <stdio.h>
d6d788bd 5901int main() {
252b5132
RH
5902
5903/* check for requoting problems */
5904static int a, b, c, d;
5905static char *s;
5906assert (!strcmp(s, "foo bar baz quux"));
5907/* check for newline handling */
5908assert (a == b
5909 || c == d);
5910
d6d788bd
L
5911; return 0; }
5912EOF
6be7c12c 5913if { (eval echo configure:5914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 5914 rm -rf conftest*
252b5132
RH
5915 gas_cv_assert_ok=yes
5916else
d6d788bd
L
5917 echo "configure: failed program was:" >&5
5918 cat conftest.$ac_ext >&5
5919 rm -rf conftest*
5920 gas_cv_assert_ok=no
252b5132 5921fi
d6d788bd 5922rm -f conftest*
252b5132 5923fi
d6d788bd
L
5924echo "$ac_t""$gas_cv_assert_ok" 1>&6
5925test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
252b5132
RH
5926#define BROKEN_ASSERT 1
5927EOF
5928
d6d788bd
L
5929
5930
252b5132
RH
5931# On some systems, the system header files may not declare malloc, realloc,
5932# and free. There are places where gas needs these functions to have been
5933# declared -- such as when taking their addresses.
5934gas_test_headers="
5935#ifdef HAVE_MEMORY_H
5936#include <memory.h>
5937#endif
5938#ifdef HAVE_STRING_H
5939#include <string.h>
5940#else
5941#ifdef HAVE_STRINGS_H
5942#include <strings.h>
5943#endif
5944#endif
5945#ifdef HAVE_STDLIB_H
5946#include <stdlib.h>
5947#endif
5948#ifdef HAVE_UNISTD_H
5949#include <unistd.h>
5950#endif
5951"
5952
d6d788bd 5953echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6be7c12c 5954echo "configure:5955: checking whether declaration is required for strstr" >&5
d6d788bd
L
5955if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5956 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 5957else
d6d788bd 5958 cat > conftest.$ac_ext <<EOF
6be7c12c 5959#line 5960 "configure"
252b5132
RH
5960#include "confdefs.h"
5961$gas_test_headers
d6d788bd 5962int main() {
252b5132
RH
5963
5964typedef char *(*f)();
5965f x;
5966x = (f) strstr;
5967
d6d788bd
L
5968; return 0; }
5969EOF
6be7c12c 5970if { (eval echo configure:5971: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 5971 rm -rf conftest*
252b5132
RH
5972 gas_cv_decl_needed_strstr=no
5973else
d6d788bd
L
5974 echo "configure: failed program was:" >&5
5975 cat conftest.$ac_ext >&5
5976 rm -rf conftest*
5977 gas_cv_decl_needed_strstr=yes
252b5132 5978fi
d6d788bd 5979rm -f conftest*
252b5132 5980fi
d6d788bd 5981echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
252b5132 5982if test $gas_cv_decl_needed_strstr = yes; then
d6d788bd 5983 cat >> confdefs.h <<\EOF
252b5132
RH
5984#define NEED_DECLARATION_STRSTR 1
5985EOF
5986
5987fi
5988
d6d788bd
L
5989
5990echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6be7c12c 5991echo "configure:5992: checking whether declaration is required for malloc" >&5
d6d788bd
L
5992if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5993 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 5994else
d6d788bd 5995 cat > conftest.$ac_ext <<EOF
6be7c12c 5996#line 5997 "configure"
252b5132
RH
5997#include "confdefs.h"
5998$gas_test_headers
d6d788bd 5999int main() {
252b5132
RH
6000
6001typedef char *(*f)();
6002f x;
6003x = (f) malloc;
6004
d6d788bd
L
6005; return 0; }
6006EOF
6be7c12c 6007if { (eval echo configure:6008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 6008 rm -rf conftest*
252b5132
RH
6009 gas_cv_decl_needed_malloc=no
6010else
d6d788bd
L
6011 echo "configure: failed program was:" >&5
6012 cat conftest.$ac_ext >&5
6013 rm -rf conftest*
6014 gas_cv_decl_needed_malloc=yes
252b5132 6015fi
d6d788bd 6016rm -f conftest*
252b5132 6017fi
d6d788bd 6018echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
252b5132 6019if test $gas_cv_decl_needed_malloc = yes; then
d6d788bd 6020 cat >> confdefs.h <<\EOF
252b5132
RH
6021#define NEED_DECLARATION_MALLOC 1
6022EOF
6023
6024fi
6025
d6d788bd
L
6026
6027echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6be7c12c 6028echo "configure:6029: checking whether declaration is required for free" >&5
d6d788bd
L
6029if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6030 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 6031else
d6d788bd 6032 cat > conftest.$ac_ext <<EOF
6be7c12c 6033#line 6034 "configure"
252b5132
RH
6034#include "confdefs.h"
6035$gas_test_headers
d6d788bd 6036int main() {
252b5132
RH
6037
6038typedef void (*f)();
6039f x;
6040x = (f) free;
6041
d6d788bd
L
6042; return 0; }
6043EOF
6be7c12c 6044if { (eval echo configure:6045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 6045 rm -rf conftest*
252b5132
RH
6046 gas_cv_decl_needed_free=no
6047else
d6d788bd
L
6048 echo "configure: failed program was:" >&5
6049 cat conftest.$ac_ext >&5
6050 rm -rf conftest*
6051 gas_cv_decl_needed_free=yes
252b5132 6052fi
d6d788bd 6053rm -f conftest*
252b5132 6054fi
d6d788bd 6055echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
252b5132 6056if test $gas_cv_decl_needed_free = yes; then
d6d788bd 6057 cat >> confdefs.h <<\EOF
252b5132
RH
6058#define NEED_DECLARATION_FREE 1
6059EOF
6060
6061fi
6062
d6d788bd
L
6063
6064echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6be7c12c 6065echo "configure:6066: checking whether declaration is required for sbrk" >&5
d6d788bd
L
6066if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6067 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 6068else
d6d788bd 6069 cat > conftest.$ac_ext <<EOF
6be7c12c 6070#line 6071 "configure"
252b5132
RH
6071#include "confdefs.h"
6072$gas_test_headers
d6d788bd 6073int main() {
252b5132
RH
6074
6075typedef char *(*f)();
6076f x;
6077x = (f) sbrk;
6078
d6d788bd
L
6079; return 0; }
6080EOF
6be7c12c 6081if { (eval echo configure:6082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 6082 rm -rf conftest*
252b5132
RH
6083 gas_cv_decl_needed_sbrk=no
6084else
d6d788bd
L
6085 echo "configure: failed program was:" >&5
6086 cat conftest.$ac_ext >&5
6087 rm -rf conftest*
6088 gas_cv_decl_needed_sbrk=yes
252b5132 6089fi
d6d788bd 6090rm -f conftest*
252b5132 6091fi
d6d788bd 6092echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
252b5132 6093if test $gas_cv_decl_needed_sbrk = yes; then
d6d788bd 6094 cat >> confdefs.h <<\EOF
252b5132
RH
6095#define NEED_DECLARATION_SBRK 1
6096EOF
6097
6098fi
6099
d6d788bd
L
6100
6101echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6be7c12c 6102echo "configure:6103: checking whether declaration is required for environ" >&5
d6d788bd
L
6103if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6104 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 6105else
d6d788bd 6106 cat > conftest.$ac_ext <<EOF
6be7c12c 6107#line 6108 "configure"
252b5132
RH
6108#include "confdefs.h"
6109$gas_test_headers
d6d788bd 6110int main() {
252b5132
RH
6111
6112typedef char **f;
6113f x;
6114x = (f) environ;
6115
d6d788bd
L
6116; return 0; }
6117EOF
6be7c12c 6118if { (eval echo configure:6119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 6119 rm -rf conftest*
252b5132
RH
6120 gas_cv_decl_needed_environ=no
6121else
d6d788bd
L
6122 echo "configure: failed program was:" >&5
6123 cat conftest.$ac_ext >&5
6124 rm -rf conftest*
6125 gas_cv_decl_needed_environ=yes
252b5132 6126fi
d6d788bd 6127rm -f conftest*
252b5132 6128fi
d6d788bd 6129echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
252b5132 6130if test $gas_cv_decl_needed_environ = yes; then
d6d788bd 6131 cat >> confdefs.h <<\EOF
252b5132
RH
6132#define NEED_DECLARATION_ENVIRON 1
6133EOF
6134
6135fi
6136
d6d788bd 6137
252b5132
RH
6138# Does errno.h declare errno, or do we have to add a separate declaration
6139# for it?
6140
d6d788bd 6141echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6be7c12c 6142echo "configure:6143: checking whether declaration is required for errno" >&5
d6d788bd
L
6143if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6144 echo $ac_n "(cached) $ac_c" 1>&6
252b5132 6145else
d6d788bd 6146 cat > conftest.$ac_ext <<EOF
6be7c12c 6147#line 6148 "configure"
252b5132
RH
6148#include "confdefs.h"
6149
6150#ifdef HAVE_ERRNO_H
6151#include <errno.h>
6152#endif
6153
d6d788bd 6154int main() {
252b5132
RH
6155
6156typedef int f;
6157f x;
6158x = (f) errno;
6159
d6d788bd
L
6160; return 0; }
6161EOF
6be7c12c 6162if { (eval echo configure:6163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d6d788bd 6163 rm -rf conftest*
252b5132
RH
6164 gas_cv_decl_needed_errno=no
6165else
d6d788bd
L
6166 echo "configure: failed program was:" >&5
6167 cat conftest.$ac_ext >&5
6168 rm -rf conftest*
6169 gas_cv_decl_needed_errno=yes
252b5132 6170fi
d6d788bd 6171rm -f conftest*
252b5132 6172fi
d6d788bd 6173echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
252b5132 6174if test $gas_cv_decl_needed_errno = yes; then
d6d788bd 6175 cat >> confdefs.h <<\EOF
252b5132
RH
6176#define NEED_DECLARATION_ERRNO 1
6177EOF
6178
6179fi
6180
d6d788bd
L
6181
6182
6183
6184trap '' 1 2 15
6185cat > confcache <<\EOF
252b5132
RH
6186# This file is a shell script that caches the results of configure
6187# tests run on this system so they can be shared between configure
d6d788bd
L
6188# scripts and configure runs. It is not useful on other systems.
6189# If it contains results you don't want to keep, you may remove or edit it.
252b5132 6190#
d6d788bd
L
6191# By default, configure uses ./config.cache as the cache file,
6192# creating it if it does not exist already. You can give configure
6193# the --cache-file=FILE option to use a different cache file; that is
6194# what configure does when it calls configure scripts in
6195# subdirectories, so they share the cache.
6196# Giving --cache-file=/dev/null disables caching, for debugging configure.
6197# config.status only pays attention to the cache file if you give it the
6198# --recheck option to rerun configure.
252b5132 6199#
d6d788bd 6200EOF
252b5132
RH
6201# The following way of writing the cache mishandles newlines in values,
6202# but we know of no workaround that is simple, portable, and efficient.
6203# So, don't put newlines in cache variables' values.
6204# Ultrix sh set writes to stderr and can't be redirected directly,
6205# and sets the high bit in the cache file unless we assign to the vars.
d6d788bd
L
6206(set) 2>&1 |
6207 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6208 *ac_space=\ *)
6209 # `set' does not quote correctly, so add quotes (double-quote substitution
6210 # turns \\\\ into \\, and sed turns \\ into \).
6211 sed -n \
6212 -e "s/'/'\\\\''/g" \
6213 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6214 ;;
6215 *)
6216 # `set' quotes correctly as required by POSIX, so do not add quotes.
6217 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6218 ;;
6219 esac >> confcache
6220if cmp -s $cache_file confcache; then
6221 :
6222else
252b5132 6223 if test -w $cache_file; then
d6d788bd
L
6224 echo "updating cache $cache_file"
6225 cat confcache > $cache_file
252b5132
RH
6226 else
6227 echo "not updating unwritable cache $cache_file"
6228 fi
6229fi
6230rm -f confcache
6231
d6d788bd
L
6232trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6233
252b5132
RH
6234test "x$prefix" = xNONE && prefix=$ac_default_prefix
6235# Let make expand exec_prefix.
6236test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6237
d6d788bd
L
6238# Any assignment to VPATH causes Sun make to only execute
6239# the first set of double-colon rules, so remove it if not needed.
6240# If there is a colon in the path, we need to keep it.
252b5132 6241if test "x$srcdir" = x.; then
d6d788bd 6242 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
252b5132
RH
6243fi
6244
d6d788bd
L
6245trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6246
252b5132
RH
6247DEFS=-DHAVE_CONFIG_H
6248
d6d788bd 6249# Without the "./", some shells look in PATH for config.status.
252b5132 6250: ${CONFIG_STATUS=./config.status}
d6d788bd
L
6251
6252echo creating $CONFIG_STATUS
6253rm -f $CONFIG_STATUS
6254cat > $CONFIG_STATUS <<EOF
6255#! /bin/sh
252b5132
RH
6256# Generated automatically by configure.
6257# Run this file to recreate the current configuration.
d6d788bd
L
6258# This directory was configured as follows,
6259# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6260#
6261# $0 $ac_configure_args
6262#
252b5132 6263# Compiler output produced by configure, useful for debugging
d6d788bd 6264# configure, is in ./config.log if it exists.
6840198f 6265
d6d788bd
L
6266ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6267for ac_option
252b5132 6268do
d6d788bd 6269 case "\$ac_option" in
252b5132 6270 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
d6d788bd
L
6271 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6272 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6273 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6274 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6275 exit 0 ;;
6276 -help | --help | --hel | --he | --h)
6277 echo "\$ac_cs_usage"; exit 0 ;;
6278 *) echo "\$ac_cs_usage"; exit 1 ;;
252b5132
RH
6279 esac
6280done
6281
d6d788bd
L
6282ac_given_srcdir=$srcdir
6283ac_given_INSTALL="$INSTALL"
6840198f 6284
d6d788bd 6285trap '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 6286EOF
d6d788bd 6287cat >> $CONFIG_STATUS <<EOF
6840198f 6288
d6d788bd
L
6289# Protect against being on the right side of a sed subst in config.status.
6290sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6291 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6292$ac_vpsub
6293$extrasub
6294s%@SHELL@%$SHELL%g
6295s%@CFLAGS@%$CFLAGS%g
6296s%@CPPFLAGS@%$CPPFLAGS%g
6297s%@CXXFLAGS@%$CXXFLAGS%g
6298s%@FFLAGS@%$FFLAGS%g
6299s%@DEFS@%$DEFS%g
6300s%@LDFLAGS@%$LDFLAGS%g
6301s%@LIBS@%$LIBS%g
6302s%@exec_prefix@%$exec_prefix%g
6303s%@prefix@%$prefix%g
6304s%@program_transform_name@%$program_transform_name%g
6305s%@bindir@%$bindir%g
6306s%@sbindir@%$sbindir%g
6307s%@libexecdir@%$libexecdir%g
6308s%@datadir@%$datadir%g
6309s%@sysconfdir@%$sysconfdir%g
6310s%@sharedstatedir@%$sharedstatedir%g
6311s%@localstatedir@%$localstatedir%g
6312s%@libdir@%$libdir%g
6313s%@includedir@%$includedir%g
6314s%@oldincludedir@%$oldincludedir%g
6315s%@infodir@%$infodir%g
6316s%@mandir@%$mandir%g
6317s%@host@%$host%g
6318s%@host_alias@%$host_alias%g
6319s%@host_cpu@%$host_cpu%g
6320s%@host_vendor@%$host_vendor%g
6321s%@host_os@%$host_os%g
6322s%@target@%$target%g
6323s%@target_alias@%$target_alias%g
6324s%@target_cpu@%$target_cpu%g
6325s%@target_vendor@%$target_vendor%g
6326s%@target_os@%$target_os%g
6327s%@build@%$build%g
6328s%@build_alias@%$build_alias%g
6329s%@build_cpu@%$build_cpu%g
6330s%@build_vendor@%$build_vendor%g
6331s%@build_os@%$build_os%g
6332s%@CC@%$CC%g
6333s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6334s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6335s%@INSTALL_DATA@%$INSTALL_DATA%g
6336s%@PACKAGE@%$PACKAGE%g
6337s%@VERSION@%$VERSION%g
6338s%@ACLOCAL@%$ACLOCAL%g
6339s%@AUTOCONF@%$AUTOCONF%g
6340s%@AUTOMAKE@%$AUTOMAKE%g
6341s%@AUTOHEADER@%$AUTOHEADER%g
6342s%@MAKEINFO@%$MAKEINFO%g
6343s%@SET_MAKE@%$SET_MAKE%g
6344s%@LN_S@%$LN_S%g
6345s%@OBJEXT@%$OBJEXT%g
6346s%@EXEEXT@%$EXEEXT%g
6347s%@RANLIB@%$RANLIB%g
6348s%@STRIP@%$STRIP%g
6349s%@LIBTOOL@%$LIBTOOL%g
6350s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6351s%@GDBINIT@%$GDBINIT%g
6352s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6353s%@extra_objects@%$extra_objects%g
6354s%@target_cpu_type@%$target_cpu_type%g
6355s%@obj_format@%$obj_format%g
6356s%@te_file@%$te_file%g
6357s%@install_tooldir@%$install_tooldir%g
6358s%@atof@%$atof%g
6359s%@BFDLIB@%$BFDLIB%g
6360s%@OPCODES_LIB@%$OPCODES_LIB%g
6361s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6362s%@YACC@%$YACC%g
6363s%@LEX@%$LEX%g
6364s%@LEXLIB@%$LEXLIB%g
6365s%@CPP@%$CPP%g
6366s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6367s%@ALLOCA@%$ALLOCA%g
6368s%@USE_NLS@%$USE_NLS%g
6369s%@MSGFMT@%$MSGFMT%g
6370s%@GMSGFMT@%$GMSGFMT%g
6371s%@XGETTEXT@%$XGETTEXT%g
6372s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6373s%@CATALOGS@%$CATALOGS%g
6374s%@CATOBJEXT@%$CATOBJEXT%g
6375s%@DATADIRNAME@%$DATADIRNAME%g
6376s%@GMOFILES@%$GMOFILES%g
6377s%@INSTOBJEXT@%$INSTOBJEXT%g
6378s%@INTLDEPS@%$INTLDEPS%g
6379s%@INTLLIBS@%$INTLLIBS%g
6380s%@INTLOBJS@%$INTLOBJS%g
6381s%@POFILES@%$POFILES%g
6382s%@POSUB@%$POSUB%g
6383s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6384s%@GT_NO@%$GT_NO%g
6385s%@GT_YES@%$GT_YES%g
6386s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6387s%@l@%$l%g
6388s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6389s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6390s%@MAINT@%$MAINT%g
6391s%@LIBM@%$LIBM%g
6840198f 6392
252b5132
RH
6393CEOF
6394EOF
6395
d6d788bd
L
6396cat >> $CONFIG_STATUS <<\EOF
6397
6398# Split the substitutions into bite-sized pieces for seds with
6399# small command number limits, like on Digital OSF/1 and HP-UX.
6400ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6401ac_file=1 # Number of current file.
6402ac_beg=1 # First line for current file.
6403ac_end=$ac_max_sed_cmds # Line after last line for current file.
6404ac_more_lines=:
6405ac_sed_cmds=""
6406while $ac_more_lines; do
6407 if test $ac_beg -gt 1; then
6408 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6409 else
6410 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6411 fi
6412 if test ! -s conftest.s$ac_file; then
6413 ac_more_lines=false
6414 rm -f conftest.s$ac_file
6415 else
6416 if test -z "$ac_sed_cmds"; then
6417 ac_sed_cmds="sed -f conftest.s$ac_file"
252b5132 6418 else
d6d788bd 6419 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
252b5132 6420 fi
d6d788bd
L
6421 ac_file=`expr $ac_file + 1`
6422 ac_beg=$ac_end
6423 ac_end=`expr $ac_end + $ac_max_sed_cmds`
252b5132 6424 fi
d6d788bd
L
6425done
6426if test -z "$ac_sed_cmds"; then
6427 ac_sed_cmds=cat
6428fi
6429EOF
6430
6431cat >> $CONFIG_STATUS <<EOF
252b5132 6432
d6d788bd 6433CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
252b5132 6434EOF
d6d788bd
L
6435cat >> $CONFIG_STATUS <<\EOF
6436for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
252b5132 6437 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
d6d788bd
L
6438 case "$ac_file" in
6439 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6440 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6441 *) ac_file_in="${ac_file}.in" ;;
252b5132
RH
6442 esac
6443
d6d788bd 6444 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6840198f 6445
d6d788bd
L
6446 # Remove last slash and all that follows it. Not all systems have dirname.
6447 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6448 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6449 # The file is in a subdirectory.
6450 test ! -d "$ac_dir" && mkdir "$ac_dir"
6451 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
252b5132 6452 # A "../" for each directory in $ac_dir_suffix.
d6d788bd 6453 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
252b5132
RH
6454 else
6455 ac_dir_suffix= ac_dots=
6456 fi
6457
d6d788bd
L
6458 case "$ac_given_srcdir" in
6459 .) srcdir=.
6460 if test -z "$ac_dots"; then top_srcdir=.
6461 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6462 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
252b5132 6463 *) # Relative path.
d6d788bd
L
6464 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6465 top_srcdir="$ac_dots$ac_given_srcdir" ;;
252b5132
RH
6466 esac
6467
d6d788bd
L
6468 case "$ac_given_INSTALL" in
6469 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6470 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
252b5132
RH
6471 esac
6472
d6d788bd
L
6473 echo creating "$ac_file"
6474 rm -f "$ac_file"
6475 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6476 case "$ac_file" in
6477 *Makefile*) ac_comsub="1i\\
6478# $configure_input" ;;
6479 *) ac_comsub= ;;
6480 esac
252b5132 6481
d6d788bd
L
6482 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6483 sed -e "$ac_comsub
6484s%@configure_input@%$configure_input%g
6485s%@srcdir@%$srcdir%g
6486s%@top_srcdir@%$top_srcdir%g
6487s%@INSTALL@%$INSTALL%g
6488" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6489fi; done
6490rm -f conftest.s*
252b5132
RH
6491
6492# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6493# NAME is the cpp macro being defined and VALUE is the value it is being given.
6494#
6495# ac_d sets the value in "#define NAME VALUE" lines.
d6d788bd
L
6496ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6497ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6498ac_dC='\3'
6499ac_dD='%g'
6500# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6501ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6502ac_uB='\([ ]\)%\1#\2define\3'
252b5132 6503ac_uC=' '
d6d788bd
L
6504ac_uD='\4%g'
6505# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6506ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6507ac_eB='$%\1#\2define\3'
6508ac_eC=' '
6509ac_eD='%g'
6510
6511if test "${CONFIG_HEADERS+set}" != set; then
6512EOF
6513cat >> $CONFIG_STATUS <<EOF
6514 CONFIG_HEADERS="config.h:config.in"
6515EOF
6516cat >> $CONFIG_STATUS <<\EOF
6517fi
6518for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
252b5132 6519 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
d6d788bd
L
6520 case "$ac_file" in
6521 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6522 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6523 *) ac_file_in="${ac_file}.in" ;;
252b5132
RH
6524 esac
6525
d6d788bd
L
6526 echo creating $ac_file
6527
6528 rm -f conftest.frag conftest.in conftest.out
6529 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6530 cat $ac_file_inputs > conftest.in
6531
6532EOF
6533
6534# Transform confdefs.h into a sed script conftest.vals that substitutes
6535# the proper values into config.h.in to produce config.h. And first:
6536# Protect against being on the right side of a sed subst in config.status.
6537# Protect against being in an unquoted here document in config.status.
6538rm -f conftest.vals
6539cat > conftest.hdr <<\EOF
6540s/[\\&%]/\\&/g
6541s%[\\$`]%\\&%g
6542s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6543s%ac_d%ac_u%gp
6544s%ac_u%ac_e%gp
6545EOF
6546sed -n -f conftest.hdr confdefs.h > conftest.vals
6547rm -f conftest.hdr
252b5132
RH
6548
6549# This sed command replaces #undef with comments. This is necessary, for
6550# example, in the case of _POSIX_SOURCE, which is predefined and required
6551# on some systems where configure will not decide to define it.
d6d788bd
L
6552cat >> conftest.vals <<\EOF
6553s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
252b5132
RH
6554EOF
6555
d6d788bd
L
6556# Break up conftest.vals because some shells have a limit on
6557# the size of here documents, and old seds have small limits too.
252b5132
RH
6558
6559rm -f conftest.tail
d6d788bd 6560while :
252b5132 6561do
d6d788bd
L
6562 ac_lines=`grep -c . conftest.vals`
6563 # grep -c gives empty output for an empty file on some AIX systems.
6564 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6565 # Write a limited-size here document to conftest.frag.
6566 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6567 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
252b5132 6568 echo 'CEOF
d6d788bd
L
6569 sed -f conftest.frag conftest.in > conftest.out
6570 rm -f conftest.in
6571 mv conftest.out conftest.in
6572' >> $CONFIG_STATUS
6573 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6574 rm -f conftest.vals
6575 mv conftest.tail conftest.vals
252b5132 6576done
d6d788bd
L
6577rm -f conftest.vals
6578
6579cat >> $CONFIG_STATUS <<\EOF
6580 rm -f conftest.frag conftest.h
6581 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6582 cat conftest.in >> conftest.h
6583 rm -f conftest.in
6584 if cmp -s $ac_file conftest.h 2>/dev/null; then
6585 echo "$ac_file is unchanged"
6586 rm -f conftest.h
252b5132 6587 else
d6d788bd
L
6588 # Remove last slash and all that follows it. Not all systems have dirname.
6589 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
252b5132 6590 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
d6d788bd
L
6591 # The file is in a subdirectory.
6592 test ! -d "$ac_dir" && mkdir "$ac_dir"
252b5132 6593 fi
d6d788bd
L
6594 rm -f $ac_file
6595 mv conftest.h $ac_file
252b5132 6596 fi
d6d788bd 6597fi; done
252b5132 6598
d6d788bd
L
6599EOF
6600cat >> $CONFIG_STATUS <<EOF
6840198f 6601
d6d788bd
L
6602target_cpu_type=${target_cpu_type}
6603 cgen_cpu_prefix=${cgen_cpu_prefix}
6604 obj_format=${obj_format}
6605 te_file=${te_file}
6606EOF
6607cat >> $CONFIG_STATUS <<\EOF
6608test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6609rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
252b5132
RH
6610 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6611 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6612 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6613 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6614 if test "x$cgen_cpu_prefix" != x ; then
6615 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6616 fi
6617
d6d788bd
L
6618 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6619exit 0
252b5132
RH
6620EOF
6621chmod +x $CONFIG_STATUS
d6d788bd
L
6622rm -fr confdefs* $ac_clean_files
6623test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
252b5132 6624
This page took 0.46505 seconds and 4 git commands to generate.