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