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