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