]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/arm/configure
Initial creation of sourceware repository
[thirdparty/binutils-gdb.git] / sim / arm / configure
1 #! /bin/sh
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 sim_inline="-DDEFAULT_INLINE=0"
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81 # This file is derived from `gettext.m4'. The difference is that the
82 # included macros assume Cygnus-style source and build trees.
83
84 # Macro to add for using GNU gettext.
85 # Ulrich Drepper <drepper@cygnus.com>, 1995.
86 #
87 # This file file be copied and used freely without restrictions. It can
88 # be used in projects which are not available under the GNU Public License
89 # but which still want to provide support for the GNU gettext functionality.
90 # Please note that the actual code is *not* freely available.
91
92 # serial 3
93
94
95
96
97
98 # Search path for a program which passes the given test.
99 # Ulrich Drepper <drepper@cygnus.com>, 1996.
100 #
101 # This file file be copied and used freely without restrictions. It can
102 # be used in projects which are not available under the GNU Public License
103 # but which still want to provide support for the GNU gettext functionality.
104 # Please note that the actual code is *not* freely available.
105
106 # serial 1
107
108
109
110 # Check whether LC_MESSAGES is available in <locale.h>.
111 # Ulrich Drepper <drepper@cygnus.com>, 1995.
112 #
113 # This file file be copied and used freely without restrictions. It can
114 # be used in projects which are not available under the GNU Public License
115 # but which still want to provide support for the GNU gettext functionality.
116 # Please note that the actual code is *not* freely available.
117
118 # serial 1
119
120
121
122 # Check to see if we're running under Cygwin32, without using
123 # AC_CANONICAL_*. If so, set output variable CYGWIN32 to "yes".
124 # Otherwise set it to "no".
125
126
127
128 # Check to see if we're running under Win32, without using
129 # AC_CANONICAL_*. If so, set output variable EXEEXT to ".exe".
130 # Otherwise set it to "".
131
132
133
134
135 # Guess values for system-dependent variables and create Makefiles.
136 # Generated automatically using autoconf version 2.12.2
137 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
138 #
139 # This configure script is free software; the Free Software Foundation
140 # gives unlimited permission to copy, distribute and modify it.
141
142 # Defaults:
143 ac_help=
144 ac_default_prefix=/usr/local
145 # Any additions from configure.in:
146 ac_help="$ac_help
147 --disable-nls do not use Native Language Support"
148 ac_help="$ac_help
149 --with-included-gettext use the GNU gettext library included here"
150 ac_help="$ac_help
151 --enable-maintainer-mode Enable developer functionality."
152 ac_help="$ac_help
153 --enable-sim-bswap Use Host specific BSWAP instruction."
154 ac_help="$ac_help
155 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator"
156 ac_help="$ac_help
157 --enable-sim-debug=opts Enable debugging flags"
158 ac_help="$ac_help
159 --enable-sim-stdio Specify whether to use stdio for console input/output."
160 ac_help="$ac_help
161 --enable-sim-trace=opts Enable tracing flags"
162 ac_help="$ac_help
163 --enable-sim-profile=opts Enable profiling flags"
164
165 # Initialize some variables set by options.
166 # The variables have the same names as the options, with
167 # dashes changed to underlines.
168 build=NONE
169 cache_file=./config.cache
170 exec_prefix=NONE
171 host=NONE
172 no_create=
173 nonopt=NONE
174 no_recursion=
175 prefix=NONE
176 program_prefix=NONE
177 program_suffix=NONE
178 program_transform_name=s,x,x,
179 silent=
180 site=
181 srcdir=
182 target=NONE
183 verbose=
184 x_includes=NONE
185 x_libraries=NONE
186 bindir='${exec_prefix}/bin'
187 sbindir='${exec_prefix}/sbin'
188 libexecdir='${exec_prefix}/libexec'
189 datadir='${prefix}/share'
190 sysconfdir='${prefix}/etc'
191 sharedstatedir='${prefix}/com'
192 localstatedir='${prefix}/var'
193 libdir='${exec_prefix}/lib'
194 includedir='${prefix}/include'
195 oldincludedir='/usr/include'
196 infodir='${prefix}/info'
197 mandir='${prefix}/man'
198
199 # Initialize some other variables.
200 subdirs=
201 MFLAGS= MAKEFLAGS=
202 SHELL=${CONFIG_SHELL-/bin/sh}
203 # Maximum number of lines to put in a shell here document.
204 ac_max_here_lines=12
205
206 ac_prev=
207 for ac_option
208 do
209
210 # If the previous option needs an argument, assign it.
211 if test -n "$ac_prev"; then
212 eval "$ac_prev=\$ac_option"
213 ac_prev=
214 continue
215 fi
216
217 case "$ac_option" in
218 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
219 *) ac_optarg= ;;
220 esac
221
222 # Accept the important Cygnus configure options, so we can diagnose typos.
223
224 case "$ac_option" in
225
226 -bindir | --bindir | --bindi | --bind | --bin | --bi)
227 ac_prev=bindir ;;
228 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
229 bindir="$ac_optarg" ;;
230
231 -build | --build | --buil | --bui | --bu)
232 ac_prev=build ;;
233 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
234 build="$ac_optarg" ;;
235
236 -cache-file | --cache-file | --cache-fil | --cache-fi \
237 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
238 ac_prev=cache_file ;;
239 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
240 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
241 cache_file="$ac_optarg" ;;
242
243 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
244 ac_prev=datadir ;;
245 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
246 | --da=*)
247 datadir="$ac_optarg" ;;
248
249 -disable-* | --disable-*)
250 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
251 # Reject names that are not valid shell variable names.
252 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
253 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
254 fi
255 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
256 eval "enable_${ac_feature}=no" ;;
257
258 -enable-* | --enable-*)
259 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
260 # Reject names that are not valid shell variable names.
261 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
262 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
263 fi
264 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
265 case "$ac_option" in
266 *=*) ;;
267 *) ac_optarg=yes ;;
268 esac
269 eval "enable_${ac_feature}='$ac_optarg'" ;;
270
271 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
272 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
273 | --exec | --exe | --ex)
274 ac_prev=exec_prefix ;;
275 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
276 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
277 | --exec=* | --exe=* | --ex=*)
278 exec_prefix="$ac_optarg" ;;
279
280 -gas | --gas | --ga | --g)
281 # Obsolete; use --with-gas.
282 with_gas=yes ;;
283
284 -help | --help | --hel | --he)
285 # Omit some internal or obsolete options to make the list less imposing.
286 # This message is too long to be a string in the A/UX 3.1 sh.
287 cat << EOF
288 Usage: configure [options] [host]
289 Options: [defaults in brackets after descriptions]
290 Configuration:
291 --cache-file=FILE cache test results in FILE
292 --help print this message
293 --no-create do not create output files
294 --quiet, --silent do not print \`checking...' messages
295 --version print the version of autoconf that created configure
296 Directory and file names:
297 --prefix=PREFIX install architecture-independent files in PREFIX
298 [$ac_default_prefix]
299 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
300 [same as prefix]
301 --bindir=DIR user executables in DIR [EPREFIX/bin]
302 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
303 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
304 --datadir=DIR read-only architecture-independent data in DIR
305 [PREFIX/share]
306 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
307 --sharedstatedir=DIR modifiable architecture-independent data in DIR
308 [PREFIX/com]
309 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
310 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
311 --includedir=DIR C header files in DIR [PREFIX/include]
312 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
313 --infodir=DIR info documentation in DIR [PREFIX/info]
314 --mandir=DIR man documentation in DIR [PREFIX/man]
315 --srcdir=DIR find the sources in DIR [configure dir or ..]
316 --program-prefix=PREFIX prepend PREFIX to installed program names
317 --program-suffix=SUFFIX append SUFFIX to installed program names
318 --program-transform-name=PROGRAM
319 run sed PROGRAM on installed program names
320 EOF
321 cat << EOF
322 Host type:
323 --build=BUILD configure for building on BUILD [BUILD=HOST]
324 --host=HOST configure for HOST [guessed]
325 --target=TARGET configure for TARGET [TARGET=HOST]
326 Features and packages:
327 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
328 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
329 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
330 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
331 --x-includes=DIR X include files are in DIR
332 --x-libraries=DIR X library files are in DIR
333 EOF
334 if test -n "$ac_help"; then
335 echo "--enable and --with options recognized:$ac_help"
336 fi
337 exit 0 ;;
338
339 -host | --host | --hos | --ho)
340 ac_prev=host ;;
341 -host=* | --host=* | --hos=* | --ho=*)
342 host="$ac_optarg" ;;
343
344 -includedir | --includedir | --includedi | --included | --include \
345 | --includ | --inclu | --incl | --inc)
346 ac_prev=includedir ;;
347 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
348 | --includ=* | --inclu=* | --incl=* | --inc=*)
349 includedir="$ac_optarg" ;;
350
351 -infodir | --infodir | --infodi | --infod | --info | --inf)
352 ac_prev=infodir ;;
353 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
354 infodir="$ac_optarg" ;;
355
356 -libdir | --libdir | --libdi | --libd)
357 ac_prev=libdir ;;
358 -libdir=* | --libdir=* | --libdi=* | --libd=*)
359 libdir="$ac_optarg" ;;
360
361 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
362 | --libexe | --libex | --libe)
363 ac_prev=libexecdir ;;
364 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
365 | --libexe=* | --libex=* | --libe=*)
366 libexecdir="$ac_optarg" ;;
367
368 -localstatedir | --localstatedir | --localstatedi | --localstated \
369 | --localstate | --localstat | --localsta | --localst \
370 | --locals | --local | --loca | --loc | --lo)
371 ac_prev=localstatedir ;;
372 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
373 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
374 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
375 localstatedir="$ac_optarg" ;;
376
377 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
378 ac_prev=mandir ;;
379 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
380 mandir="$ac_optarg" ;;
381
382 -nfp | --nfp | --nf)
383 # Obsolete; use --without-fp.
384 with_fp=no ;;
385
386 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
387 | --no-cr | --no-c)
388 no_create=yes ;;
389
390 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
391 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
392 no_recursion=yes ;;
393
394 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
395 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
396 | --oldin | --oldi | --old | --ol | --o)
397 ac_prev=oldincludedir ;;
398 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
399 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
400 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
401 oldincludedir="$ac_optarg" ;;
402
403 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
404 ac_prev=prefix ;;
405 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
406 prefix="$ac_optarg" ;;
407
408 -program-prefix | --program-prefix | --program-prefi | --program-pref \
409 | --program-pre | --program-pr | --program-p)
410 ac_prev=program_prefix ;;
411 -program-prefix=* | --program-prefix=* | --program-prefi=* \
412 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
413 program_prefix="$ac_optarg" ;;
414
415 -program-suffix | --program-suffix | --program-suffi | --program-suff \
416 | --program-suf | --program-su | --program-s)
417 ac_prev=program_suffix ;;
418 -program-suffix=* | --program-suffix=* | --program-suffi=* \
419 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
420 program_suffix="$ac_optarg" ;;
421
422 -program-transform-name | --program-transform-name \
423 | --program-transform-nam | --program-transform-na \
424 | --program-transform-n | --program-transform- \
425 | --program-transform | --program-transfor \
426 | --program-transfo | --program-transf \
427 | --program-trans | --program-tran \
428 | --progr-tra | --program-tr | --program-t)
429 ac_prev=program_transform_name ;;
430 -program-transform-name=* | --program-transform-name=* \
431 | --program-transform-nam=* | --program-transform-na=* \
432 | --program-transform-n=* | --program-transform-=* \
433 | --program-transform=* | --program-transfor=* \
434 | --program-transfo=* | --program-transf=* \
435 | --program-trans=* | --program-tran=* \
436 | --progr-tra=* | --program-tr=* | --program-t=*)
437 program_transform_name="$ac_optarg" ;;
438
439 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
440 | -silent | --silent | --silen | --sile | --sil)
441 silent=yes ;;
442
443 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
444 ac_prev=sbindir ;;
445 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
446 | --sbi=* | --sb=*)
447 sbindir="$ac_optarg" ;;
448
449 -sharedstatedir | --sharedstatedir | --sharedstatedi \
450 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
451 | --sharedst | --shareds | --shared | --share | --shar \
452 | --sha | --sh)
453 ac_prev=sharedstatedir ;;
454 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
455 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
456 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
457 | --sha=* | --sh=*)
458 sharedstatedir="$ac_optarg" ;;
459
460 -site | --site | --sit)
461 ac_prev=site ;;
462 -site=* | --site=* | --sit=*)
463 site="$ac_optarg" ;;
464
465 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
466 ac_prev=srcdir ;;
467 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
468 srcdir="$ac_optarg" ;;
469
470 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
471 | --syscon | --sysco | --sysc | --sys | --sy)
472 ac_prev=sysconfdir ;;
473 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
474 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
475 sysconfdir="$ac_optarg" ;;
476
477 -target | --target | --targe | --targ | --tar | --ta | --t)
478 ac_prev=target ;;
479 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
480 target="$ac_optarg" ;;
481
482 -v | -verbose | --verbose | --verbos | --verbo | --verb)
483 verbose=yes ;;
484
485 -version | --version | --versio | --versi | --vers)
486 echo "configure generated by autoconf version 2.12.2"
487 exit 0 ;;
488
489 -with-* | --with-*)
490 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
491 # Reject names that are not valid shell variable names.
492 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
493 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
494 fi
495 ac_package=`echo $ac_package| sed 's/-/_/g'`
496 case "$ac_option" in
497 *=*) ;;
498 *) ac_optarg=yes ;;
499 esac
500 eval "with_${ac_package}='$ac_optarg'" ;;
501
502 -without-* | --without-*)
503 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
504 # Reject names that are not valid shell variable names.
505 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
506 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
507 fi
508 ac_package=`echo $ac_package| sed 's/-/_/g'`
509 eval "with_${ac_package}=no" ;;
510
511 --x)
512 # Obsolete; use --with-x.
513 with_x=yes ;;
514
515 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
516 | --x-incl | --x-inc | --x-in | --x-i)
517 ac_prev=x_includes ;;
518 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
519 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
520 x_includes="$ac_optarg" ;;
521
522 -x-libraries | --x-libraries | --x-librarie | --x-librari \
523 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
524 ac_prev=x_libraries ;;
525 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
526 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
527 x_libraries="$ac_optarg" ;;
528
529 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
530 ;;
531
532 *)
533 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
534 echo "configure: warning: $ac_option: invalid host type" 1>&2
535 fi
536 if test "x$nonopt" != xNONE; then
537 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
538 fi
539 nonopt="$ac_option"
540 ;;
541
542 esac
543 done
544
545 if test -n "$ac_prev"; then
546 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
547 fi
548
549 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
550
551 # File descriptor usage:
552 # 0 standard input
553 # 1 file creation
554 # 2 errors and warnings
555 # 3 some systems may open it to /dev/tty
556 # 4 used on the Kubota Titan
557 # 6 checking for... messages and results
558 # 5 compiler messages saved in config.log
559 if test "$silent" = yes; then
560 exec 6>/dev/null
561 else
562 exec 6>&1
563 fi
564 exec 5>./config.log
565
566 echo "\
567 This file contains any messages produced by compilers while
568 running configure, to aid debugging if configure makes a mistake.
569 " 1>&5
570
571 # Strip out --no-create and --no-recursion so they do not pile up.
572 # Also quote any args containing shell metacharacters.
573 ac_configure_args=
574 for ac_arg
575 do
576 case "$ac_arg" in
577 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
578 | --no-cr | --no-c) ;;
579 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
580 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
581 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
582 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
583 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
584 esac
585 done
586
587 # NLS nuisances.
588 # Only set these to C if already set. These must not be set unconditionally
589 # because not all systems understand e.g. LANG=C (notably SCO).
590 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
591 # Non-C LC_CTYPE values break the ctype check.
592 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
593 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
594 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
595 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
596
597 # confdefs.h avoids OS command line length limits that DEFS can exceed.
598 rm -rf conftest* confdefs.h
599 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
600 echo > confdefs.h
601
602 # A filename unique to this package, relative to the directory that
603 # configure is in, which we can look for to find out if srcdir is correct.
604 ac_unique_file=Makefile.in
605
606 # Find the source files, if location was not specified.
607 if test -z "$srcdir"; then
608 ac_srcdir_defaulted=yes
609 # Try the directory containing this script, then its parent.
610 ac_prog=$0
611 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
612 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
613 srcdir=$ac_confdir
614 if test ! -r $srcdir/$ac_unique_file; then
615 srcdir=..
616 fi
617 else
618 ac_srcdir_defaulted=no
619 fi
620 if test ! -r $srcdir/$ac_unique_file; then
621 if test "$ac_srcdir_defaulted" = yes; then
622 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
623 else
624 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
625 fi
626 fi
627 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
628
629 # Prefer explicitly selected file to automatically selected ones.
630 if test -z "$CONFIG_SITE"; then
631 if test "x$prefix" != xNONE; then
632 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
633 else
634 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
635 fi
636 fi
637 for ac_site_file in $CONFIG_SITE; do
638 if test -r "$ac_site_file"; then
639 echo "loading site script $ac_site_file"
640 . "$ac_site_file"
641 fi
642 done
643
644 if test -r "$cache_file"; then
645 echo "loading cache $cache_file"
646 . $cache_file
647 else
648 echo "creating cache $cache_file"
649 > $cache_file
650 fi
651
652 ac_ext=c
653 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
654 ac_cpp='$CPP $CPPFLAGS'
655 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
656 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
657 cross_compiling=$ac_cv_prog_cc_cross
658
659 ac_exeext=
660 ac_objext=o
661 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
662 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
663 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
664 ac_n= ac_c='
665 ' ac_t=' '
666 else
667 ac_n=-n ac_c= ac_t=
668 fi
669 else
670 ac_n= ac_c='\c' ac_t=
671 fi
672
673
674
675 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
676 echo "configure:677: checking how to run the C preprocessor" >&5
677 # On Suns, sometimes $CPP names a directory.
678 if test -n "$CPP" && test -d "$CPP"; then
679 CPP=
680 fi
681 if test -z "$CPP"; then
682 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
683 echo $ac_n "(cached) $ac_c" 1>&6
684 else
685 # This must be in double quotes, not single quotes, because CPP may get
686 # substituted into the Makefile and "${CC-cc}" will confuse make.
687 CPP="${CC-cc} -E"
688 # On the NeXT, cc -E runs the code through the compiler's parser,
689 # not just through cpp.
690 cat > conftest.$ac_ext <<EOF
691 #line 692 "configure"
692 #include "confdefs.h"
693 #include <assert.h>
694 Syntax Error
695 EOF
696 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
697 { (eval echo configure:698: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
698 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
699 if test -z "$ac_err"; then
700 :
701 else
702 echo "$ac_err" >&5
703 echo "configure: failed program was:" >&5
704 cat conftest.$ac_ext >&5
705 rm -rf conftest*
706 CPP="${CC-cc} -E -traditional-cpp"
707 cat > conftest.$ac_ext <<EOF
708 #line 709 "configure"
709 #include "confdefs.h"
710 #include <assert.h>
711 Syntax Error
712 EOF
713 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
714 { (eval echo configure:715: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
715 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
716 if test -z "$ac_err"; then
717 :
718 else
719 echo "$ac_err" >&5
720 echo "configure: failed program was:" >&5
721 cat conftest.$ac_ext >&5
722 rm -rf conftest*
723 CPP="${CC-cc} -nologo -E"
724 cat > conftest.$ac_ext <<EOF
725 #line 726 "configure"
726 #include "confdefs.h"
727 #include <assert.h>
728 Syntax Error
729 EOF
730 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
731 { (eval echo configure:732: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
732 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
733 if test -z "$ac_err"; then
734 :
735 else
736 echo "$ac_err" >&5
737 echo "configure: failed program was:" >&5
738 cat conftest.$ac_ext >&5
739 rm -rf conftest*
740 CPP=/lib/cpp
741 fi
742 rm -f conftest*
743 fi
744 rm -f conftest*
745 fi
746 rm -f conftest*
747 ac_cv_prog_CPP="$CPP"
748 fi
749 CPP="$ac_cv_prog_CPP"
750 else
751 ac_cv_prog_CPP="$CPP"
752 fi
753 echo "$ac_t""$CPP" 1>&6
754
755 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
756 echo "configure:757: checking whether ${MAKE-make} sets \${MAKE}" >&5
757 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
758 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
759 echo $ac_n "(cached) $ac_c" 1>&6
760 else
761 cat > conftestmake <<\EOF
762 all:
763 @echo 'ac_maketemp="${MAKE}"'
764 EOF
765 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
766 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
767 if test -n "$ac_maketemp"; then
768 eval ac_cv_prog_make_${ac_make}_set=yes
769 else
770 eval ac_cv_prog_make_${ac_make}_set=no
771 fi
772 rm -f conftestmake
773 fi
774 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
775 echo "$ac_t""yes" 1>&6
776 SET_MAKE=
777 else
778 echo "$ac_t""no" 1>&6
779 SET_MAKE="MAKE=${MAKE-make}"
780 fi
781
782 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
783 echo "configure:784: checking for POSIXized ISC" >&5
784 if test -d /etc/conf/kconfig.d &&
785 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
786 then
787 echo "$ac_t""yes" 1>&6
788 ISC=yes # If later tests want to check for ISC.
789 cat >> confdefs.h <<\EOF
790 #define _POSIX_SOURCE 1
791 EOF
792
793 if test "$GCC" = yes; then
794 CC="$CC -posix"
795 else
796 CC="$CC -Xp"
797 fi
798 else
799 echo "$ac_t""no" 1>&6
800 ISC=
801 fi
802
803 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
804 echo "configure:805: checking for ANSI C header files" >&5
805 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
806 echo $ac_n "(cached) $ac_c" 1>&6
807 else
808 cat > conftest.$ac_ext <<EOF
809 #line 810 "configure"
810 #include "confdefs.h"
811 #include <stdlib.h>
812 #include <stdarg.h>
813 #include <string.h>
814 #include <float.h>
815 EOF
816 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
817 { (eval echo configure:818: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
818 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
819 if test -z "$ac_err"; then
820 rm -rf conftest*
821 ac_cv_header_stdc=yes
822 else
823 echo "$ac_err" >&5
824 echo "configure: failed program was:" >&5
825 cat conftest.$ac_ext >&5
826 rm -rf conftest*
827 ac_cv_header_stdc=no
828 fi
829 rm -f conftest*
830
831 if test $ac_cv_header_stdc = yes; then
832 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
833 cat > conftest.$ac_ext <<EOF
834 #line 835 "configure"
835 #include "confdefs.h"
836 #include <string.h>
837 EOF
838 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
839 egrep "memchr" >/dev/null 2>&1; then
840 :
841 else
842 rm -rf conftest*
843 ac_cv_header_stdc=no
844 fi
845 rm -f conftest*
846
847 fi
848
849 if test $ac_cv_header_stdc = yes; then
850 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
851 cat > conftest.$ac_ext <<EOF
852 #line 853 "configure"
853 #include "confdefs.h"
854 #include <stdlib.h>
855 EOF
856 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
857 egrep "free" >/dev/null 2>&1; then
858 :
859 else
860 rm -rf conftest*
861 ac_cv_header_stdc=no
862 fi
863 rm -f conftest*
864
865 fi
866
867 if test $ac_cv_header_stdc = yes; then
868 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
869 if test "$cross_compiling" = yes; then
870 :
871 else
872 cat > conftest.$ac_ext <<EOF
873 #line 874 "configure"
874 #include "confdefs.h"
875 #include <ctype.h>
876 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
877 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
878 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
879 int main () { int i; for (i = 0; i < 256; i++)
880 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
881 exit (0); }
882
883 EOF
884 if { (eval echo configure:885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
885 then
886 :
887 else
888 echo "configure: failed program was:" >&5
889 cat conftest.$ac_ext >&5
890 rm -fr conftest*
891 ac_cv_header_stdc=no
892 fi
893 rm -fr conftest*
894 fi
895
896 fi
897 fi
898
899 echo "$ac_t""$ac_cv_header_stdc" 1>&6
900 if test $ac_cv_header_stdc = yes; then
901 cat >> confdefs.h <<\EOF
902 #define STDC_HEADERS 1
903 EOF
904
905 fi
906
907 echo $ac_n "checking for working const""... $ac_c" 1>&6
908 echo "configure:909: checking for working const" >&5
909 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
910 echo $ac_n "(cached) $ac_c" 1>&6
911 else
912 cat > conftest.$ac_ext <<EOF
913 #line 914 "configure"
914 #include "confdefs.h"
915
916 int main() {
917
918 /* Ultrix mips cc rejects this. */
919 typedef int charset[2]; const charset x;
920 /* SunOS 4.1.1 cc rejects this. */
921 char const *const *ccp;
922 char **p;
923 /* NEC SVR4.0.2 mips cc rejects this. */
924 struct point {int x, y;};
925 static struct point const zero = {0,0};
926 /* AIX XL C 1.02.0.0 rejects this.
927 It does not let you subtract one const X* pointer from another in an arm
928 of an if-expression whose if-part is not a constant expression */
929 const char *g = "string";
930 ccp = &g + (g ? g-g : 0);
931 /* HPUX 7.0 cc rejects these. */
932 ++ccp;
933 p = (char**) ccp;
934 ccp = (char const *const *) p;
935 { /* SCO 3.2v4 cc rejects this. */
936 char *t;
937 char const *s = 0 ? (char *) 0 : (char const *) 0;
938
939 *t++ = 0;
940 }
941 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
942 int x[] = {25, 17};
943 const int *foo = &x[0];
944 ++foo;
945 }
946 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
947 typedef const int *iptr;
948 iptr p = 0;
949 ++p;
950 }
951 { /* AIX XL C 1.02.0.0 rejects this saying
952 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
953 struct s { int j; const int *ap[3]; };
954 struct s *b; b->j = 5;
955 }
956 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
957 const int foo = 10;
958 }
959
960 ; return 0; }
961 EOF
962 if { (eval echo configure:963: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
963 rm -rf conftest*
964 ac_cv_c_const=yes
965 else
966 echo "configure: failed program was:" >&5
967 cat conftest.$ac_ext >&5
968 rm -rf conftest*
969 ac_cv_c_const=no
970 fi
971 rm -f conftest*
972 fi
973
974 echo "$ac_t""$ac_cv_c_const" 1>&6
975 if test $ac_cv_c_const = no; then
976 cat >> confdefs.h <<\EOF
977 #define const
978 EOF
979
980 fi
981
982 echo $ac_n "checking for inline""... $ac_c" 1>&6
983 echo "configure:984: checking for inline" >&5
984 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
985 echo $ac_n "(cached) $ac_c" 1>&6
986 else
987 ac_cv_c_inline=no
988 for ac_kw in inline __inline__ __inline; do
989 cat > conftest.$ac_ext <<EOF
990 #line 991 "configure"
991 #include "confdefs.h"
992
993 int main() {
994 } $ac_kw foo() {
995 ; return 0; }
996 EOF
997 if { (eval echo configure:998: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
998 rm -rf conftest*
999 ac_cv_c_inline=$ac_kw; break
1000 else
1001 echo "configure: failed program was:" >&5
1002 cat conftest.$ac_ext >&5
1003 fi
1004 rm -f conftest*
1005 done
1006
1007 fi
1008
1009 echo "$ac_t""$ac_cv_c_inline" 1>&6
1010 case "$ac_cv_c_inline" in
1011 inline | yes) ;;
1012 no) cat >> confdefs.h <<\EOF
1013 #define inline
1014 EOF
1015 ;;
1016 *) cat >> confdefs.h <<EOF
1017 #define inline $ac_cv_c_inline
1018 EOF
1019 ;;
1020 esac
1021
1022 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1023 echo "configure:1024: checking for off_t" >&5
1024 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1025 echo $ac_n "(cached) $ac_c" 1>&6
1026 else
1027 cat > conftest.$ac_ext <<EOF
1028 #line 1029 "configure"
1029 #include "confdefs.h"
1030 #include <sys/types.h>
1031 #if STDC_HEADERS
1032 #include <stdlib.h>
1033 #include <stddef.h>
1034 #endif
1035 EOF
1036 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1037 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1038 rm -rf conftest*
1039 ac_cv_type_off_t=yes
1040 else
1041 rm -rf conftest*
1042 ac_cv_type_off_t=no
1043 fi
1044 rm -f conftest*
1045
1046 fi
1047 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1048 if test $ac_cv_type_off_t = no; then
1049 cat >> confdefs.h <<\EOF
1050 #define off_t long
1051 EOF
1052
1053 fi
1054
1055 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1056 echo "configure:1057: checking for size_t" >&5
1057 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1058 echo $ac_n "(cached) $ac_c" 1>&6
1059 else
1060 cat > conftest.$ac_ext <<EOF
1061 #line 1062 "configure"
1062 #include "confdefs.h"
1063 #include <sys/types.h>
1064 #if STDC_HEADERS
1065 #include <stdlib.h>
1066 #include <stddef.h>
1067 #endif
1068 EOF
1069 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1070 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1071 rm -rf conftest*
1072 ac_cv_type_size_t=yes
1073 else
1074 rm -rf conftest*
1075 ac_cv_type_size_t=no
1076 fi
1077 rm -f conftest*
1078
1079 fi
1080 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1081 if test $ac_cv_type_size_t = no; then
1082 cat >> confdefs.h <<\EOF
1083 #define size_t unsigned
1084 EOF
1085
1086 fi
1087
1088 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1089 # for constant arguments. Useless!
1090 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1091 echo "configure:1092: checking for working alloca.h" >&5
1092 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1093 echo $ac_n "(cached) $ac_c" 1>&6
1094 else
1095 cat > conftest.$ac_ext <<EOF
1096 #line 1097 "configure"
1097 #include "confdefs.h"
1098 #include <alloca.h>
1099 int main() {
1100 char *p = alloca(2 * sizeof(int));
1101 ; return 0; }
1102 EOF
1103 if { (eval echo configure:1104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1104 rm -rf conftest*
1105 ac_cv_header_alloca_h=yes
1106 else
1107 echo "configure: failed program was:" >&5
1108 cat conftest.$ac_ext >&5
1109 rm -rf conftest*
1110 ac_cv_header_alloca_h=no
1111 fi
1112 rm -f conftest*
1113 fi
1114
1115 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1116 if test $ac_cv_header_alloca_h = yes; then
1117 cat >> confdefs.h <<\EOF
1118 #define HAVE_ALLOCA_H 1
1119 EOF
1120
1121 fi
1122
1123 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1124 echo "configure:1125: checking for alloca" >&5
1125 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1126 echo $ac_n "(cached) $ac_c" 1>&6
1127 else
1128 cat > conftest.$ac_ext <<EOF
1129 #line 1130 "configure"
1130 #include "confdefs.h"
1131
1132 #ifdef __GNUC__
1133 # define alloca __builtin_alloca
1134 #else
1135 # ifdef _MSC_VER
1136 # include <malloc.h>
1137 # define alloca _alloca
1138 # else
1139 # if HAVE_ALLOCA_H
1140 # include <alloca.h>
1141 # else
1142 # ifdef _AIX
1143 #pragma alloca
1144 # else
1145 # ifndef alloca /* predefined by HP cc +Olibcalls */
1146 char *alloca ();
1147 # endif
1148 # endif
1149 # endif
1150 # endif
1151 #endif
1152
1153 int main() {
1154 char *p = (char *) alloca(1);
1155 ; return 0; }
1156 EOF
1157 if { (eval echo configure:1158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1158 rm -rf conftest*
1159 ac_cv_func_alloca_works=yes
1160 else
1161 echo "configure: failed program was:" >&5
1162 cat conftest.$ac_ext >&5
1163 rm -rf conftest*
1164 ac_cv_func_alloca_works=no
1165 fi
1166 rm -f conftest*
1167 fi
1168
1169 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1170 if test $ac_cv_func_alloca_works = yes; then
1171 cat >> confdefs.h <<\EOF
1172 #define HAVE_ALLOCA 1
1173 EOF
1174
1175 fi
1176
1177 if test $ac_cv_func_alloca_works = no; then
1178 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1179 # that cause trouble. Some versions do not even contain alloca or
1180 # contain a buggy version. If you still want to use their alloca,
1181 # use ar to extract alloca.o from them instead of compiling alloca.c.
1182 ALLOCA=alloca.${ac_objext}
1183 cat >> confdefs.h <<\EOF
1184 #define C_ALLOCA 1
1185 EOF
1186
1187
1188 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1189 echo "configure:1190: checking whether alloca needs Cray hooks" >&5
1190 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1191 echo $ac_n "(cached) $ac_c" 1>&6
1192 else
1193 cat > conftest.$ac_ext <<EOF
1194 #line 1195 "configure"
1195 #include "confdefs.h"
1196 #if defined(CRAY) && ! defined(CRAY2)
1197 webecray
1198 #else
1199 wenotbecray
1200 #endif
1201
1202 EOF
1203 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1204 egrep "webecray" >/dev/null 2>&1; then
1205 rm -rf conftest*
1206 ac_cv_os_cray=yes
1207 else
1208 rm -rf conftest*
1209 ac_cv_os_cray=no
1210 fi
1211 rm -f conftest*
1212
1213 fi
1214
1215 echo "$ac_t""$ac_cv_os_cray" 1>&6
1216 if test $ac_cv_os_cray = yes; then
1217 for ac_func in _getb67 GETB67 getb67; do
1218 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1219 echo "configure:1220: checking for $ac_func" >&5
1220 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1221 echo $ac_n "(cached) $ac_c" 1>&6
1222 else
1223 cat > conftest.$ac_ext <<EOF
1224 #line 1225 "configure"
1225 #include "confdefs.h"
1226 /* System header to define __stub macros and hopefully few prototypes,
1227 which can conflict with char $ac_func(); below. */
1228 #include <assert.h>
1229 /* Override any gcc2 internal prototype to avoid an error. */
1230 /* We use char because int might match the return type of a gcc2
1231 builtin and then its argument prototype would still apply. */
1232 char $ac_func();
1233
1234 int main() {
1235
1236 /* The GNU C library defines this for functions which it implements
1237 to always fail with ENOSYS. Some functions are actually named
1238 something starting with __ and the normal name is an alias. */
1239 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1240 choke me
1241 #else
1242 $ac_func();
1243 #endif
1244
1245 ; return 0; }
1246 EOF
1247 if { (eval echo configure:1248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1248 rm -rf conftest*
1249 eval "ac_cv_func_$ac_func=yes"
1250 else
1251 echo "configure: failed program was:" >&5
1252 cat conftest.$ac_ext >&5
1253 rm -rf conftest*
1254 eval "ac_cv_func_$ac_func=no"
1255 fi
1256 rm -f conftest*
1257 fi
1258
1259 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1260 echo "$ac_t""yes" 1>&6
1261 cat >> confdefs.h <<EOF
1262 #define CRAY_STACKSEG_END $ac_func
1263 EOF
1264
1265 break
1266 else
1267 echo "$ac_t""no" 1>&6
1268 fi
1269
1270 done
1271 fi
1272
1273 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1274 echo "configure:1275: checking stack direction for C alloca" >&5
1275 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1276 echo $ac_n "(cached) $ac_c" 1>&6
1277 else
1278 if test "$cross_compiling" = yes; then
1279 ac_cv_c_stack_direction=0
1280 else
1281 cat > conftest.$ac_ext <<EOF
1282 #line 1283 "configure"
1283 #include "confdefs.h"
1284 find_stack_direction ()
1285 {
1286 static char *addr = 0;
1287 auto char dummy;
1288 if (addr == 0)
1289 {
1290 addr = &dummy;
1291 return find_stack_direction ();
1292 }
1293 else
1294 return (&dummy > addr) ? 1 : -1;
1295 }
1296 main ()
1297 {
1298 exit (find_stack_direction() < 0);
1299 }
1300 EOF
1301 if { (eval echo configure:1302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1302 then
1303 ac_cv_c_stack_direction=1
1304 else
1305 echo "configure: failed program was:" >&5
1306 cat conftest.$ac_ext >&5
1307 rm -fr conftest*
1308 ac_cv_c_stack_direction=-1
1309 fi
1310 rm -fr conftest*
1311 fi
1312
1313 fi
1314
1315 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1316 cat >> confdefs.h <<EOF
1317 #define STACK_DIRECTION $ac_cv_c_stack_direction
1318 EOF
1319
1320 fi
1321
1322 for ac_hdr in unistd.h
1323 do
1324 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1325 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1326 echo "configure:1327: checking for $ac_hdr" >&5
1327 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1328 echo $ac_n "(cached) $ac_c" 1>&6
1329 else
1330 cat > conftest.$ac_ext <<EOF
1331 #line 1332 "configure"
1332 #include "confdefs.h"
1333 #include <$ac_hdr>
1334 EOF
1335 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1336 { (eval echo configure:1337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1337 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1338 if test -z "$ac_err"; then
1339 rm -rf conftest*
1340 eval "ac_cv_header_$ac_safe=yes"
1341 else
1342 echo "$ac_err" >&5
1343 echo "configure: failed program was:" >&5
1344 cat conftest.$ac_ext >&5
1345 rm -rf conftest*
1346 eval "ac_cv_header_$ac_safe=no"
1347 fi
1348 rm -f conftest*
1349 fi
1350 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1351 echo "$ac_t""yes" 1>&6
1352 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1353 cat >> confdefs.h <<EOF
1354 #define $ac_tr_hdr 1
1355 EOF
1356
1357 else
1358 echo "$ac_t""no" 1>&6
1359 fi
1360 done
1361
1362 for ac_func in getpagesize
1363 do
1364 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1365 echo "configure:1366: checking for $ac_func" >&5
1366 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1367 echo $ac_n "(cached) $ac_c" 1>&6
1368 else
1369 cat > conftest.$ac_ext <<EOF
1370 #line 1371 "configure"
1371 #include "confdefs.h"
1372 /* System header to define __stub macros and hopefully few prototypes,
1373 which can conflict with char $ac_func(); below. */
1374 #include <assert.h>
1375 /* Override any gcc2 internal prototype to avoid an error. */
1376 /* We use char because int might match the return type of a gcc2
1377 builtin and then its argument prototype would still apply. */
1378 char $ac_func();
1379
1380 int main() {
1381
1382 /* The GNU C library defines this for functions which it implements
1383 to always fail with ENOSYS. Some functions are actually named
1384 something starting with __ and the normal name is an alias. */
1385 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1386 choke me
1387 #else
1388 $ac_func();
1389 #endif
1390
1391 ; return 0; }
1392 EOF
1393 if { (eval echo configure:1394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1394 rm -rf conftest*
1395 eval "ac_cv_func_$ac_func=yes"
1396 else
1397 echo "configure: failed program was:" >&5
1398 cat conftest.$ac_ext >&5
1399 rm -rf conftest*
1400 eval "ac_cv_func_$ac_func=no"
1401 fi
1402 rm -f conftest*
1403 fi
1404
1405 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1406 echo "$ac_t""yes" 1>&6
1407 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1408 cat >> confdefs.h <<EOF
1409 #define $ac_tr_func 1
1410 EOF
1411
1412 else
1413 echo "$ac_t""no" 1>&6
1414 fi
1415 done
1416
1417 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1418 echo "configure:1419: checking for working mmap" >&5
1419 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1420 echo $ac_n "(cached) $ac_c" 1>&6
1421 else
1422 if test "$cross_compiling" = yes; then
1423 ac_cv_func_mmap_fixed_mapped=no
1424 else
1425 cat > conftest.$ac_ext <<EOF
1426 #line 1427 "configure"
1427 #include "confdefs.h"
1428
1429 /* Thanks to Mike Haertel and Jim Avera for this test.
1430 Here is a matrix of mmap possibilities:
1431 mmap private not fixed
1432 mmap private fixed at somewhere currently unmapped
1433 mmap private fixed at somewhere already mapped
1434 mmap shared not fixed
1435 mmap shared fixed at somewhere currently unmapped
1436 mmap shared fixed at somewhere already mapped
1437 For private mappings, we should verify that changes cannot be read()
1438 back from the file, nor mmap's back from the file at a different
1439 address. (There have been systems where private was not correctly
1440 implemented like the infamous i386 svr4.0, and systems where the
1441 VM page cache was not coherent with the filesystem buffer cache
1442 like early versions of FreeBSD and possibly contemporary NetBSD.)
1443 For shared mappings, we should conversely verify that changes get
1444 propogated back to all the places they're supposed to be.
1445
1446 Grep wants private fixed already mapped.
1447 The main things grep needs to know about mmap are:
1448 * does it exist and is it safe to write into the mmap'd area
1449 * how to use it (BSD variants) */
1450 #include <sys/types.h>
1451 #include <fcntl.h>
1452 #include <sys/mman.h>
1453
1454 /* This mess was copied from the GNU getpagesize.h. */
1455 #ifndef HAVE_GETPAGESIZE
1456 # ifdef HAVE_UNISTD_H
1457 # include <unistd.h>
1458 # endif
1459
1460 /* Assume that all systems that can run configure have sys/param.h. */
1461 # ifndef HAVE_SYS_PARAM_H
1462 # define HAVE_SYS_PARAM_H 1
1463 # endif
1464
1465 # ifdef _SC_PAGESIZE
1466 # define getpagesize() sysconf(_SC_PAGESIZE)
1467 # else /* no _SC_PAGESIZE */
1468 # ifdef HAVE_SYS_PARAM_H
1469 # include <sys/param.h>
1470 # ifdef EXEC_PAGESIZE
1471 # define getpagesize() EXEC_PAGESIZE
1472 # else /* no EXEC_PAGESIZE */
1473 # ifdef NBPG
1474 # define getpagesize() NBPG * CLSIZE
1475 # ifndef CLSIZE
1476 # define CLSIZE 1
1477 # endif /* no CLSIZE */
1478 # else /* no NBPG */
1479 # ifdef NBPC
1480 # define getpagesize() NBPC
1481 # else /* no NBPC */
1482 # ifdef PAGESIZE
1483 # define getpagesize() PAGESIZE
1484 # endif /* PAGESIZE */
1485 # endif /* no NBPC */
1486 # endif /* no NBPG */
1487 # endif /* no EXEC_PAGESIZE */
1488 # else /* no HAVE_SYS_PARAM_H */
1489 # define getpagesize() 8192 /* punt totally */
1490 # endif /* no HAVE_SYS_PARAM_H */
1491 # endif /* no _SC_PAGESIZE */
1492
1493 #endif /* no HAVE_GETPAGESIZE */
1494
1495 #ifdef __cplusplus
1496 extern "C" { void *malloc(unsigned); }
1497 #else
1498 char *malloc();
1499 #endif
1500
1501 int
1502 main()
1503 {
1504 char *data, *data2, *data3;
1505 int i, pagesize;
1506 int fd;
1507
1508 pagesize = getpagesize();
1509
1510 /*
1511 * First, make a file with some known garbage in it.
1512 */
1513 data = malloc(pagesize);
1514 if (!data)
1515 exit(1);
1516 for (i = 0; i < pagesize; ++i)
1517 *(data + i) = rand();
1518 umask(0);
1519 fd = creat("conftestmmap", 0600);
1520 if (fd < 0)
1521 exit(1);
1522 if (write(fd, data, pagesize) != pagesize)
1523 exit(1);
1524 close(fd);
1525
1526 /*
1527 * Next, try to mmap the file at a fixed address which
1528 * already has something else allocated at it. If we can,
1529 * also make sure that we see the same garbage.
1530 */
1531 fd = open("conftestmmap", O_RDWR);
1532 if (fd < 0)
1533 exit(1);
1534 data2 = malloc(2 * pagesize);
1535 if (!data2)
1536 exit(1);
1537 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1538 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1539 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1540 exit(1);
1541 for (i = 0; i < pagesize; ++i)
1542 if (*(data + i) != *(data2 + i))
1543 exit(1);
1544
1545 /*
1546 * Finally, make sure that changes to the mapped area
1547 * do not percolate back to the file as seen by read().
1548 * (This is a bug on some variants of i386 svr4.0.)
1549 */
1550 for (i = 0; i < pagesize; ++i)
1551 *(data2 + i) = *(data2 + i) + 1;
1552 data3 = malloc(pagesize);
1553 if (!data3)
1554 exit(1);
1555 if (read(fd, data3, pagesize) != pagesize)
1556 exit(1);
1557 for (i = 0; i < pagesize; ++i)
1558 if (*(data + i) != *(data3 + i))
1559 exit(1);
1560 close(fd);
1561 unlink("conftestmmap");
1562 exit(0);
1563 }
1564
1565 EOF
1566 if { (eval echo configure:1567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1567 then
1568 ac_cv_func_mmap_fixed_mapped=yes
1569 else
1570 echo "configure: failed program was:" >&5
1571 cat conftest.$ac_ext >&5
1572 rm -fr conftest*
1573 ac_cv_func_mmap_fixed_mapped=no
1574 fi
1575 rm -fr conftest*
1576 fi
1577
1578 fi
1579
1580 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1581 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1582 cat >> confdefs.h <<\EOF
1583 #define HAVE_MMAP 1
1584 EOF
1585
1586 fi
1587
1588
1589 # autoconf.info says this should be called right after AC_INIT.
1590
1591
1592 ac_aux_dir=
1593 for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
1594 if test -f $ac_dir/install-sh; then
1595 ac_aux_dir=$ac_dir
1596 ac_install_sh="$ac_aux_dir/install-sh -c"
1597 break
1598 elif test -f $ac_dir/install.sh; then
1599 ac_aux_dir=$ac_dir
1600 ac_install_sh="$ac_aux_dir/install.sh -c"
1601 break
1602 fi
1603 done
1604 if test -z "$ac_aux_dir"; then
1605 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
1606 fi
1607 ac_config_guess=$ac_aux_dir/config.guess
1608 ac_config_sub=$ac_aux_dir/config.sub
1609 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1610
1611
1612 # Do some error checking and defaulting for the host and target type.
1613 # The inputs are:
1614 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
1615 #
1616 # The rules are:
1617 # 1. You are not allowed to specify --host, --target, and nonopt at the
1618 # same time.
1619 # 2. Host defaults to nonopt.
1620 # 3. If nonopt is not specified, then host defaults to the current host,
1621 # as determined by config.guess.
1622 # 4. Target and build default to nonopt.
1623 # 5. If nonopt is not specified, then target and build default to host.
1624
1625 # The aliases save the names the user supplied, while $host etc.
1626 # will get canonicalized.
1627 case $host---$target---$nonopt in
1628 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1629 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1630 esac
1631
1632
1633 # Make sure we can run config.sub.
1634 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1635 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1636 fi
1637
1638 echo $ac_n "checking host system type""... $ac_c" 1>&6
1639 echo "configure:1640: checking host system type" >&5
1640
1641 host_alias=$host
1642 case "$host_alias" in
1643 NONE)
1644 case $nonopt in
1645 NONE)
1646 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1647 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1648 fi ;;
1649 *) host_alias=$nonopt ;;
1650 esac ;;
1651 esac
1652
1653 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1654 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1655 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1656 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1657 echo "$ac_t""$host" 1>&6
1658
1659 echo $ac_n "checking target system type""... $ac_c" 1>&6
1660 echo "configure:1661: checking target system type" >&5
1661
1662 target_alias=$target
1663 case "$target_alias" in
1664 NONE)
1665 case $nonopt in
1666 NONE) target_alias=$host_alias ;;
1667 *) target_alias=$nonopt ;;
1668 esac ;;
1669 esac
1670
1671 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1672 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1673 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1674 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1675 echo "$ac_t""$target" 1>&6
1676
1677 echo $ac_n "checking build system type""... $ac_c" 1>&6
1678 echo "configure:1679: checking build system type" >&5
1679
1680 build_alias=$build
1681 case "$build_alias" in
1682 NONE)
1683 case $nonopt in
1684 NONE) build_alias=$host_alias ;;
1685 *) build_alias=$nonopt ;;
1686 esac ;;
1687 esac
1688
1689 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1690 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1691 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1692 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1693 echo "$ac_t""$build" 1>&6
1694
1695 test "$host_alias" != "$target_alias" &&
1696 test "$program_prefix$program_suffix$program_transform_name" = \
1697 NONENONEs,x,x, &&
1698 program_prefix=${target_alias}-
1699
1700 if test "$program_transform_name" = s,x,x,; then
1701 program_transform_name=
1702 else
1703 # Double any \ or $. echo might interpret backslashes.
1704 cat <<\EOF_SED > conftestsed
1705 s,\\,\\\\,g; s,\$,$$,g
1706 EOF_SED
1707 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1708 rm -f conftestsed
1709 fi
1710 test "$program_prefix" != NONE &&
1711 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1712 # Use a double $ so make ignores it.
1713 test "$program_suffix" != NONE &&
1714 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1715
1716 # sed with no file args requires a program.
1717 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1718
1719 # Extract the first word of "gcc", so it can be a program name with args.
1720 set dummy gcc; ac_word=$2
1721 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1722 echo "configure:1723: checking for $ac_word" >&5
1723 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1724 echo $ac_n "(cached) $ac_c" 1>&6
1725 else
1726 if test -n "$CC"; then
1727 ac_cv_prog_CC="$CC" # Let the user override the test.
1728 else
1729 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1730 for ac_dir in $PATH; do
1731 test -z "$ac_dir" && ac_dir=.
1732 if test -f $ac_dir/$ac_word; then
1733 ac_cv_prog_CC="gcc"
1734 break
1735 fi
1736 done
1737 IFS="$ac_save_ifs"
1738 fi
1739 fi
1740 CC="$ac_cv_prog_CC"
1741 if test -n "$CC"; then
1742 echo "$ac_t""$CC" 1>&6
1743 else
1744 echo "$ac_t""no" 1>&6
1745 fi
1746
1747 if test -z "$CC"; then
1748 # Extract the first word of "cc", so it can be a program name with args.
1749 set dummy cc; ac_word=$2
1750 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1751 echo "configure:1752: checking for $ac_word" >&5
1752 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1753 echo $ac_n "(cached) $ac_c" 1>&6
1754 else
1755 if test -n "$CC"; then
1756 ac_cv_prog_CC="$CC" # Let the user override the test.
1757 else
1758 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1759 ac_prog_rejected=no
1760 for ac_dir in $PATH; do
1761 test -z "$ac_dir" && ac_dir=.
1762 if test -f $ac_dir/$ac_word; then
1763 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1764 ac_prog_rejected=yes
1765 continue
1766 fi
1767 ac_cv_prog_CC="cc"
1768 break
1769 fi
1770 done
1771 IFS="$ac_save_ifs"
1772 if test $ac_prog_rejected = yes; then
1773 # We found a bogon in the path, so make sure we never use it.
1774 set dummy $ac_cv_prog_CC
1775 shift
1776 if test $# -gt 0; then
1777 # We chose a different compiler from the bogus one.
1778 # However, it has the same basename, so the bogon will be chosen
1779 # first if we set CC to just the basename; use the full file name.
1780 shift
1781 set dummy "$ac_dir/$ac_word" "$@"
1782 shift
1783 ac_cv_prog_CC="$@"
1784 fi
1785 fi
1786 fi
1787 fi
1788 CC="$ac_cv_prog_CC"
1789 if test -n "$CC"; then
1790 echo "$ac_t""$CC" 1>&6
1791 else
1792 echo "$ac_t""no" 1>&6
1793 fi
1794
1795 if test -z "$CC"; then
1796 case "`uname -s`" in
1797 *win32* | *WIN32*)
1798 # Extract the first word of "cl", so it can be a program name with args.
1799 set dummy cl; ac_word=$2
1800 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1801 echo "configure:1802: checking for $ac_word" >&5
1802 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1803 echo $ac_n "(cached) $ac_c" 1>&6
1804 else
1805 if test -n "$CC"; then
1806 ac_cv_prog_CC="$CC" # Let the user override the test.
1807 else
1808 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1809 for ac_dir in $PATH; do
1810 test -z "$ac_dir" && ac_dir=.
1811 if test -f $ac_dir/$ac_word; then
1812 ac_cv_prog_CC="cl"
1813 break
1814 fi
1815 done
1816 IFS="$ac_save_ifs"
1817 fi
1818 fi
1819 CC="$ac_cv_prog_CC"
1820 if test -n "$CC"; then
1821 echo "$ac_t""$CC" 1>&6
1822 else
1823 echo "$ac_t""no" 1>&6
1824 fi
1825 ;;
1826 esac
1827 fi
1828 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1829 fi
1830
1831 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1832 echo "configure:1833: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1833
1834 ac_ext=c
1835 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1836 ac_cpp='$CPP $CPPFLAGS'
1837 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1838 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1839 cross_compiling=$ac_cv_prog_cc_cross
1840
1841 cat > conftest.$ac_ext <<EOF
1842 #line 1843 "configure"
1843 #include "confdefs.h"
1844 main(){return(0);}
1845 EOF
1846 if { (eval echo configure:1847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1847 ac_cv_prog_cc_works=yes
1848 # If we can't run a trivial program, we are probably using a cross compiler.
1849 if (./conftest; exit) 2>/dev/null; then
1850 ac_cv_prog_cc_cross=no
1851 else
1852 ac_cv_prog_cc_cross=yes
1853 fi
1854 else
1855 echo "configure: failed program was:" >&5
1856 cat conftest.$ac_ext >&5
1857 ac_cv_prog_cc_works=no
1858 fi
1859 rm -fr conftest*
1860
1861 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1862 if test $ac_cv_prog_cc_works = no; then
1863 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1864 fi
1865 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1866 echo "configure:1867: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1867 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1868 cross_compiling=$ac_cv_prog_cc_cross
1869
1870 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1871 echo "configure:1872: checking whether we are using GNU C" >&5
1872 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1873 echo $ac_n "(cached) $ac_c" 1>&6
1874 else
1875 cat > conftest.c <<EOF
1876 #ifdef __GNUC__
1877 yes;
1878 #endif
1879 EOF
1880 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1881: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1881 ac_cv_prog_gcc=yes
1882 else
1883 ac_cv_prog_gcc=no
1884 fi
1885 fi
1886
1887 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1888
1889 if test $ac_cv_prog_gcc = yes; then
1890 GCC=yes
1891 else
1892 GCC=
1893 fi
1894
1895 ac_test_CFLAGS="${CFLAGS+set}"
1896 ac_save_CFLAGS="$CFLAGS"
1897 CFLAGS=
1898 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1899 echo "configure:1900: checking whether ${CC-cc} accepts -g" >&5
1900 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1901 echo $ac_n "(cached) $ac_c" 1>&6
1902 else
1903 echo 'void f(){}' > conftest.c
1904 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1905 ac_cv_prog_cc_g=yes
1906 else
1907 ac_cv_prog_cc_g=no
1908 fi
1909 rm -f conftest*
1910
1911 fi
1912
1913 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1914 if test "$ac_test_CFLAGS" = set; then
1915 CFLAGS="$ac_save_CFLAGS"
1916 elif test $ac_cv_prog_cc_g = yes; then
1917 if test "$GCC" = yes; then
1918 CFLAGS="-g -O2"
1919 else
1920 CFLAGS="-g"
1921 fi
1922 else
1923 if test "$GCC" = yes; then
1924 CFLAGS="-O2"
1925 else
1926 CFLAGS=
1927 fi
1928 fi
1929
1930 # Find a good install program. We prefer a C program (faster),
1931 # so one script is as good as another. But avoid the broken or
1932 # incompatible versions:
1933 # SysV /etc/install, /usr/sbin/install
1934 # SunOS /usr/etc/install
1935 # IRIX /sbin/install
1936 # AIX /bin/install
1937 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1938 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1939 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1940 # ./install, which can be erroneously created by make from ./install.sh.
1941 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1942 echo "configure:1943: checking for a BSD compatible install" >&5
1943 if test -z "$INSTALL"; then
1944 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1945 echo $ac_n "(cached) $ac_c" 1>&6
1946 else
1947 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1948 for ac_dir in $PATH; do
1949 # Account for people who put trailing slashes in PATH elements.
1950 case "$ac_dir/" in
1951 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1952 *)
1953 # OSF1 and SCO ODT 3.0 have their own names for install.
1954 # Don't use installbsd from OSF since it installs stuff as root
1955 # by default.
1956 for ac_prog in ginstall scoinst install; do
1957 if test -f $ac_dir/$ac_prog; then
1958 if test $ac_prog = install &&
1959 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1960 # AIX install. It has an incompatible calling convention.
1961 :
1962 else
1963 ac_cv_path_install="$ac_dir/$ac_prog -c"
1964 break 2
1965 fi
1966 fi
1967 done
1968 ;;
1969 esac
1970 done
1971 IFS="$ac_save_IFS"
1972
1973 fi
1974 if test "${ac_cv_path_install+set}" = set; then
1975 INSTALL="$ac_cv_path_install"
1976 else
1977 # As a last resort, use the slow shell script. We don't cache a
1978 # path for INSTALL within a source directory, because that will
1979 # break other packages using the cache if that directory is
1980 # removed, or if the path is relative.
1981 INSTALL="$ac_install_sh"
1982 fi
1983 fi
1984 echo "$ac_t""$INSTALL" 1>&6
1985
1986 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1987 # It thinks the first close brace ends the variable substitution.
1988 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1989
1990 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1991
1992
1993 # Put a plausible default for CC_FOR_BUILD in Makefile.
1994 if test "x$cross_compiling" = "xno"; then
1995 CC_FOR_BUILD='$(CC)'
1996 else
1997 CC_FOR_BUILD=gcc
1998 fi
1999
2000
2001
2002
2003 AR=${AR-ar}
2004
2005 # Extract the first word of "ranlib", so it can be a program name with args.
2006 set dummy ranlib; ac_word=$2
2007 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2008 echo "configure:2009: checking for $ac_word" >&5
2009 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2010 echo $ac_n "(cached) $ac_c" 1>&6
2011 else
2012 if test -n "$RANLIB"; then
2013 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2014 else
2015 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2016 for ac_dir in $PATH; do
2017 test -z "$ac_dir" && ac_dir=.
2018 if test -f $ac_dir/$ac_word; then
2019 ac_cv_prog_RANLIB="ranlib"
2020 break
2021 fi
2022 done
2023 IFS="$ac_save_ifs"
2024 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2025 fi
2026 fi
2027 RANLIB="$ac_cv_prog_RANLIB"
2028 if test -n "$RANLIB"; then
2029 echo "$ac_t""$RANLIB" 1>&6
2030 else
2031 echo "$ac_t""no" 1>&6
2032 fi
2033
2034
2035 ALL_LINGUAS=
2036
2037 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2038 unistd.h values.h sys/param.h
2039 do
2040 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2041 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2042 echo "configure:2043: checking for $ac_hdr" >&5
2043 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2044 echo $ac_n "(cached) $ac_c" 1>&6
2045 else
2046 cat > conftest.$ac_ext <<EOF
2047 #line 2048 "configure"
2048 #include "confdefs.h"
2049 #include <$ac_hdr>
2050 EOF
2051 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2052 { (eval echo configure:2053: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2053 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2054 if test -z "$ac_err"; then
2055 rm -rf conftest*
2056 eval "ac_cv_header_$ac_safe=yes"
2057 else
2058 echo "$ac_err" >&5
2059 echo "configure: failed program was:" >&5
2060 cat conftest.$ac_ext >&5
2061 rm -rf conftest*
2062 eval "ac_cv_header_$ac_safe=no"
2063 fi
2064 rm -f conftest*
2065 fi
2066 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2067 echo "$ac_t""yes" 1>&6
2068 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2069 cat >> confdefs.h <<EOF
2070 #define $ac_tr_hdr 1
2071 EOF
2072
2073 else
2074 echo "$ac_t""no" 1>&6
2075 fi
2076 done
2077
2078 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2079 __argz_count __argz_stringify __argz_next
2080 do
2081 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2082 echo "configure:2083: checking for $ac_func" >&5
2083 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2084 echo $ac_n "(cached) $ac_c" 1>&6
2085 else
2086 cat > conftest.$ac_ext <<EOF
2087 #line 2088 "configure"
2088 #include "confdefs.h"
2089 /* System header to define __stub macros and hopefully few prototypes,
2090 which can conflict with char $ac_func(); below. */
2091 #include <assert.h>
2092 /* Override any gcc2 internal prototype to avoid an error. */
2093 /* We use char because int might match the return type of a gcc2
2094 builtin and then its argument prototype would still apply. */
2095 char $ac_func();
2096
2097 int main() {
2098
2099 /* The GNU C library defines this for functions which it implements
2100 to always fail with ENOSYS. Some functions are actually named
2101 something starting with __ and the normal name is an alias. */
2102 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2103 choke me
2104 #else
2105 $ac_func();
2106 #endif
2107
2108 ; return 0; }
2109 EOF
2110 if { (eval echo configure:2111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2111 rm -rf conftest*
2112 eval "ac_cv_func_$ac_func=yes"
2113 else
2114 echo "configure: failed program was:" >&5
2115 cat conftest.$ac_ext >&5
2116 rm -rf conftest*
2117 eval "ac_cv_func_$ac_func=no"
2118 fi
2119 rm -f conftest*
2120 fi
2121
2122 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2123 echo "$ac_t""yes" 1>&6
2124 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2125 cat >> confdefs.h <<EOF
2126 #define $ac_tr_func 1
2127 EOF
2128
2129 else
2130 echo "$ac_t""no" 1>&6
2131 fi
2132 done
2133
2134
2135 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2136 for ac_func in stpcpy
2137 do
2138 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2139 echo "configure:2140: checking for $ac_func" >&5
2140 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2141 echo $ac_n "(cached) $ac_c" 1>&6
2142 else
2143 cat > conftest.$ac_ext <<EOF
2144 #line 2145 "configure"
2145 #include "confdefs.h"
2146 /* System header to define __stub macros and hopefully few prototypes,
2147 which can conflict with char $ac_func(); below. */
2148 #include <assert.h>
2149 /* Override any gcc2 internal prototype to avoid an error. */
2150 /* We use char because int might match the return type of a gcc2
2151 builtin and then its argument prototype would still apply. */
2152 char $ac_func();
2153
2154 int main() {
2155
2156 /* The GNU C library defines this for functions which it implements
2157 to always fail with ENOSYS. Some functions are actually named
2158 something starting with __ and the normal name is an alias. */
2159 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2160 choke me
2161 #else
2162 $ac_func();
2163 #endif
2164
2165 ; return 0; }
2166 EOF
2167 if { (eval echo configure:2168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2168 rm -rf conftest*
2169 eval "ac_cv_func_$ac_func=yes"
2170 else
2171 echo "configure: failed program was:" >&5
2172 cat conftest.$ac_ext >&5
2173 rm -rf conftest*
2174 eval "ac_cv_func_$ac_func=no"
2175 fi
2176 rm -f conftest*
2177 fi
2178
2179 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2180 echo "$ac_t""yes" 1>&6
2181 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2182 cat >> confdefs.h <<EOF
2183 #define $ac_tr_func 1
2184 EOF
2185
2186 else
2187 echo "$ac_t""no" 1>&6
2188 fi
2189 done
2190
2191 fi
2192 if test "${ac_cv_func_stpcpy}" = "yes"; then
2193 cat >> confdefs.h <<\EOF
2194 #define HAVE_STPCPY 1
2195 EOF
2196
2197 fi
2198
2199 if test $ac_cv_header_locale_h = yes; then
2200 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2201 echo "configure:2202: checking for LC_MESSAGES" >&5
2202 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2203 echo $ac_n "(cached) $ac_c" 1>&6
2204 else
2205 cat > conftest.$ac_ext <<EOF
2206 #line 2207 "configure"
2207 #include "confdefs.h"
2208 #include <locale.h>
2209 int main() {
2210 return LC_MESSAGES
2211 ; return 0; }
2212 EOF
2213 if { (eval echo configure:2214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2214 rm -rf conftest*
2215 am_cv_val_LC_MESSAGES=yes
2216 else
2217 echo "configure: failed program was:" >&5
2218 cat conftest.$ac_ext >&5
2219 rm -rf conftest*
2220 am_cv_val_LC_MESSAGES=no
2221 fi
2222 rm -f conftest*
2223 fi
2224
2225 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2226 if test $am_cv_val_LC_MESSAGES = yes; then
2227 cat >> confdefs.h <<\EOF
2228 #define HAVE_LC_MESSAGES 1
2229 EOF
2230
2231 fi
2232 fi
2233 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2234 echo "configure:2235: checking whether NLS is requested" >&5
2235 # Check whether --enable-nls or --disable-nls was given.
2236 if test "${enable_nls+set}" = set; then
2237 enableval="$enable_nls"
2238 USE_NLS=$enableval
2239 else
2240 USE_NLS=yes
2241 fi
2242
2243 echo "$ac_t""$USE_NLS" 1>&6
2244
2245
2246 USE_INCLUDED_LIBINTL=no
2247
2248 if test "$USE_NLS" = "yes"; then
2249 cat >> confdefs.h <<\EOF
2250 #define ENABLE_NLS 1
2251 EOF
2252
2253 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2254 echo "configure:2255: checking whether included gettext is requested" >&5
2255 # Check whether --with-included-gettext or --without-included-gettext was given.
2256 if test "${with_included_gettext+set}" = set; then
2257 withval="$with_included_gettext"
2258 nls_cv_force_use_gnu_gettext=$withval
2259 else
2260 nls_cv_force_use_gnu_gettext=no
2261 fi
2262
2263 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2264
2265 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2266 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2267 nls_cv_header_intl=
2268 nls_cv_header_libgt=
2269 CATOBJEXT=NONE
2270
2271 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2272 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2273 echo "configure:2274: checking for libintl.h" >&5
2274 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2275 echo $ac_n "(cached) $ac_c" 1>&6
2276 else
2277 cat > conftest.$ac_ext <<EOF
2278 #line 2279 "configure"
2279 #include "confdefs.h"
2280 #include <libintl.h>
2281 EOF
2282 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2283 { (eval echo configure:2284: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2284 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2285 if test -z "$ac_err"; then
2286 rm -rf conftest*
2287 eval "ac_cv_header_$ac_safe=yes"
2288 else
2289 echo "$ac_err" >&5
2290 echo "configure: failed program was:" >&5
2291 cat conftest.$ac_ext >&5
2292 rm -rf conftest*
2293 eval "ac_cv_header_$ac_safe=no"
2294 fi
2295 rm -f conftest*
2296 fi
2297 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2298 echo "$ac_t""yes" 1>&6
2299 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2300 echo "configure:2301: checking for gettext in libc" >&5
2301 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2302 echo $ac_n "(cached) $ac_c" 1>&6
2303 else
2304 cat > conftest.$ac_ext <<EOF
2305 #line 2306 "configure"
2306 #include "confdefs.h"
2307 #include <libintl.h>
2308 int main() {
2309 return (int) gettext ("")
2310 ; return 0; }
2311 EOF
2312 if { (eval echo configure:2313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2313 rm -rf conftest*
2314 gt_cv_func_gettext_libc=yes
2315 else
2316 echo "configure: failed program was:" >&5
2317 cat conftest.$ac_ext >&5
2318 rm -rf conftest*
2319 gt_cv_func_gettext_libc=no
2320 fi
2321 rm -f conftest*
2322 fi
2323
2324 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2325
2326 if test "$gt_cv_func_gettext_libc" != "yes"; then
2327 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2328 echo "configure:2329: checking for bindtextdomain in -lintl" >&5
2329 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2330 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2331 echo $ac_n "(cached) $ac_c" 1>&6
2332 else
2333 ac_save_LIBS="$LIBS"
2334 LIBS="-lintl $LIBS"
2335 cat > conftest.$ac_ext <<EOF
2336 #line 2337 "configure"
2337 #include "confdefs.h"
2338 /* Override any gcc2 internal prototype to avoid an error. */
2339 /* We use char because int might match the return type of a gcc2
2340 builtin and then its argument prototype would still apply. */
2341 char bindtextdomain();
2342
2343 int main() {
2344 bindtextdomain()
2345 ; return 0; }
2346 EOF
2347 if { (eval echo configure:2348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2348 rm -rf conftest*
2349 eval "ac_cv_lib_$ac_lib_var=yes"
2350 else
2351 echo "configure: failed program was:" >&5
2352 cat conftest.$ac_ext >&5
2353 rm -rf conftest*
2354 eval "ac_cv_lib_$ac_lib_var=no"
2355 fi
2356 rm -f conftest*
2357 LIBS="$ac_save_LIBS"
2358
2359 fi
2360 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2361 echo "$ac_t""yes" 1>&6
2362 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2363 echo "configure:2364: checking for gettext in libintl" >&5
2364 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2365 echo $ac_n "(cached) $ac_c" 1>&6
2366 else
2367 cat > conftest.$ac_ext <<EOF
2368 #line 2369 "configure"
2369 #include "confdefs.h"
2370
2371 int main() {
2372 return (int) gettext ("")
2373 ; return 0; }
2374 EOF
2375 if { (eval echo configure:2376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2376 rm -rf conftest*
2377 gt_cv_func_gettext_libintl=yes
2378 else
2379 echo "configure: failed program was:" >&5
2380 cat conftest.$ac_ext >&5
2381 rm -rf conftest*
2382 gt_cv_func_gettext_libintl=no
2383 fi
2384 rm -f conftest*
2385 fi
2386
2387 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2388 else
2389 echo "$ac_t""no" 1>&6
2390 fi
2391
2392 fi
2393
2394 if test "$gt_cv_func_gettext_libc" = "yes" \
2395 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2396 cat >> confdefs.h <<\EOF
2397 #define HAVE_GETTEXT 1
2398 EOF
2399
2400 # Extract the first word of "msgfmt", so it can be a program name with args.
2401 set dummy msgfmt; ac_word=$2
2402 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2403 echo "configure:2404: checking for $ac_word" >&5
2404 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2405 echo $ac_n "(cached) $ac_c" 1>&6
2406 else
2407 case "$MSGFMT" in
2408 /*)
2409 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2410 ;;
2411 *)
2412 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2413 for ac_dir in $PATH; do
2414 test -z "$ac_dir" && ac_dir=.
2415 if test -f $ac_dir/$ac_word; then
2416 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2417 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2418 break
2419 fi
2420 fi
2421 done
2422 IFS="$ac_save_ifs"
2423 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2424 ;;
2425 esac
2426 fi
2427 MSGFMT="$ac_cv_path_MSGFMT"
2428 if test -n "$MSGFMT"; then
2429 echo "$ac_t""$MSGFMT" 1>&6
2430 else
2431 echo "$ac_t""no" 1>&6
2432 fi
2433 if test "$MSGFMT" != "no"; then
2434 for ac_func in dcgettext
2435 do
2436 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2437 echo "configure:2438: checking for $ac_func" >&5
2438 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2439 echo $ac_n "(cached) $ac_c" 1>&6
2440 else
2441 cat > conftest.$ac_ext <<EOF
2442 #line 2443 "configure"
2443 #include "confdefs.h"
2444 /* System header to define __stub macros and hopefully few prototypes,
2445 which can conflict with char $ac_func(); below. */
2446 #include <assert.h>
2447 /* Override any gcc2 internal prototype to avoid an error. */
2448 /* We use char because int might match the return type of a gcc2
2449 builtin and then its argument prototype would still apply. */
2450 char $ac_func();
2451
2452 int main() {
2453
2454 /* The GNU C library defines this for functions which it implements
2455 to always fail with ENOSYS. Some functions are actually named
2456 something starting with __ and the normal name is an alias. */
2457 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2458 choke me
2459 #else
2460 $ac_func();
2461 #endif
2462
2463 ; return 0; }
2464 EOF
2465 if { (eval echo configure:2466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2466 rm -rf conftest*
2467 eval "ac_cv_func_$ac_func=yes"
2468 else
2469 echo "configure: failed program was:" >&5
2470 cat conftest.$ac_ext >&5
2471 rm -rf conftest*
2472 eval "ac_cv_func_$ac_func=no"
2473 fi
2474 rm -f conftest*
2475 fi
2476
2477 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2478 echo "$ac_t""yes" 1>&6
2479 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2480 cat >> confdefs.h <<EOF
2481 #define $ac_tr_func 1
2482 EOF
2483
2484 else
2485 echo "$ac_t""no" 1>&6
2486 fi
2487 done
2488
2489 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2490 set dummy gmsgfmt; ac_word=$2
2491 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2492 echo "configure:2493: checking for $ac_word" >&5
2493 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2494 echo $ac_n "(cached) $ac_c" 1>&6
2495 else
2496 case "$GMSGFMT" in
2497 /*)
2498 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2499 ;;
2500 ?:/*)
2501 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2502 ;;
2503 *)
2504 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2505 for ac_dir in $PATH; do
2506 test -z "$ac_dir" && ac_dir=.
2507 if test -f $ac_dir/$ac_word; then
2508 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2509 break
2510 fi
2511 done
2512 IFS="$ac_save_ifs"
2513 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2514 ;;
2515 esac
2516 fi
2517 GMSGFMT="$ac_cv_path_GMSGFMT"
2518 if test -n "$GMSGFMT"; then
2519 echo "$ac_t""$GMSGFMT" 1>&6
2520 else
2521 echo "$ac_t""no" 1>&6
2522 fi
2523
2524 # Extract the first word of "xgettext", so it can be a program name with args.
2525 set dummy xgettext; ac_word=$2
2526 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2527 echo "configure:2528: checking for $ac_word" >&5
2528 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2529 echo $ac_n "(cached) $ac_c" 1>&6
2530 else
2531 case "$XGETTEXT" in
2532 /*)
2533 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2534 ;;
2535 *)
2536 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2537 for ac_dir in $PATH; do
2538 test -z "$ac_dir" && ac_dir=.
2539 if test -f $ac_dir/$ac_word; then
2540 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2541 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2542 break
2543 fi
2544 fi
2545 done
2546 IFS="$ac_save_ifs"
2547 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2548 ;;
2549 esac
2550 fi
2551 XGETTEXT="$ac_cv_path_XGETTEXT"
2552 if test -n "$XGETTEXT"; then
2553 echo "$ac_t""$XGETTEXT" 1>&6
2554 else
2555 echo "$ac_t""no" 1>&6
2556 fi
2557
2558 cat > conftest.$ac_ext <<EOF
2559 #line 2560 "configure"
2560 #include "confdefs.h"
2561
2562 int main() {
2563 extern int _nl_msg_cat_cntr;
2564 return _nl_msg_cat_cntr
2565 ; return 0; }
2566 EOF
2567 if { (eval echo configure:2568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2568 rm -rf conftest*
2569 CATOBJEXT=.gmo
2570 DATADIRNAME=share
2571 else
2572 echo "configure: failed program was:" >&5
2573 cat conftest.$ac_ext >&5
2574 rm -rf conftest*
2575 CATOBJEXT=.mo
2576 DATADIRNAME=lib
2577 fi
2578 rm -f conftest*
2579 INSTOBJEXT=.mo
2580 fi
2581 fi
2582
2583 else
2584 echo "$ac_t""no" 1>&6
2585 fi
2586
2587
2588
2589 if test "$CATOBJEXT" = "NONE"; then
2590 nls_cv_use_gnu_gettext=yes
2591 fi
2592 fi
2593
2594 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2595 INTLOBJS="\$(GETTOBJS)"
2596 # Extract the first word of "msgfmt", so it can be a program name with args.
2597 set dummy msgfmt; ac_word=$2
2598 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2599 echo "configure:2600: checking for $ac_word" >&5
2600 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2601 echo $ac_n "(cached) $ac_c" 1>&6
2602 else
2603 case "$MSGFMT" in
2604 /*)
2605 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2606 ;;
2607 *)
2608 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2609 for ac_dir in $PATH; do
2610 test -z "$ac_dir" && ac_dir=.
2611 if test -f $ac_dir/$ac_word; then
2612 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2613 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2614 break
2615 fi
2616 fi
2617 done
2618 IFS="$ac_save_ifs"
2619 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2620 ;;
2621 esac
2622 fi
2623 MSGFMT="$ac_cv_path_MSGFMT"
2624 if test -n "$MSGFMT"; then
2625 echo "$ac_t""$MSGFMT" 1>&6
2626 else
2627 echo "$ac_t""no" 1>&6
2628 fi
2629
2630 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2631 set dummy gmsgfmt; ac_word=$2
2632 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2633 echo "configure:2634: checking for $ac_word" >&5
2634 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2635 echo $ac_n "(cached) $ac_c" 1>&6
2636 else
2637 case "$GMSGFMT" in
2638 /*)
2639 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2640 ;;
2641 ?:/*)
2642 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2643 ;;
2644 *)
2645 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2646 for ac_dir in $PATH; do
2647 test -z "$ac_dir" && ac_dir=.
2648 if test -f $ac_dir/$ac_word; then
2649 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2650 break
2651 fi
2652 done
2653 IFS="$ac_save_ifs"
2654 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2655 ;;
2656 esac
2657 fi
2658 GMSGFMT="$ac_cv_path_GMSGFMT"
2659 if test -n "$GMSGFMT"; then
2660 echo "$ac_t""$GMSGFMT" 1>&6
2661 else
2662 echo "$ac_t""no" 1>&6
2663 fi
2664
2665 # Extract the first word of "xgettext", so it can be a program name with args.
2666 set dummy xgettext; ac_word=$2
2667 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2668 echo "configure:2669: checking for $ac_word" >&5
2669 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2670 echo $ac_n "(cached) $ac_c" 1>&6
2671 else
2672 case "$XGETTEXT" in
2673 /*)
2674 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2675 ;;
2676 *)
2677 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2678 for ac_dir in $PATH; do
2679 test -z "$ac_dir" && ac_dir=.
2680 if test -f $ac_dir/$ac_word; then
2681 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2682 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2683 break
2684 fi
2685 fi
2686 done
2687 IFS="$ac_save_ifs"
2688 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2689 ;;
2690 esac
2691 fi
2692 XGETTEXT="$ac_cv_path_XGETTEXT"
2693 if test -n "$XGETTEXT"; then
2694 echo "$ac_t""$XGETTEXT" 1>&6
2695 else
2696 echo "$ac_t""no" 1>&6
2697 fi
2698
2699
2700 USE_INCLUDED_LIBINTL=yes
2701 CATOBJEXT=.gmo
2702 INSTOBJEXT=.mo
2703 DATADIRNAME=share
2704 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2705 INTLLIBS=$INTLDEPS
2706 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2707 nls_cv_header_intl=libintl.h
2708 nls_cv_header_libgt=libgettext.h
2709 fi
2710
2711 if test "$XGETTEXT" != ":"; then
2712 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2713 : ;
2714 else
2715 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2716 XGETTEXT=":"
2717 fi
2718 fi
2719
2720 # We need to process the po/ directory.
2721 POSUB=po
2722 else
2723 DATADIRNAME=share
2724 nls_cv_header_intl=libintl.h
2725 nls_cv_header_libgt=libgettext.h
2726 fi
2727
2728 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2729 # because some of the sources are only built for this goal.
2730 if test "$PACKAGE" = gettext; then
2731 USE_NLS=yes
2732 USE_INCLUDED_LIBINTL=yes
2733 fi
2734
2735 for lang in $ALL_LINGUAS; do
2736 GMOFILES="$GMOFILES $lang.gmo"
2737 POFILES="$POFILES $lang.po"
2738 done
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753 if test "x$CATOBJEXT" != "x"; then
2754 if test "x$ALL_LINGUAS" = "x"; then
2755 LINGUAS=
2756 else
2757 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2758 echo "configure:2759: checking for catalogs to be installed" >&5
2759 NEW_LINGUAS=
2760 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2761 case "$ALL_LINGUAS" in
2762 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2763 esac
2764 done
2765 LINGUAS=$NEW_LINGUAS
2766 echo "$ac_t""$LINGUAS" 1>&6
2767 fi
2768
2769 if test -n "$LINGUAS"; then
2770 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2771 fi
2772 fi
2773
2774 if test $ac_cv_header_locale_h = yes; then
2775 INCLUDE_LOCALE_H="#include <locale.h>"
2776 else
2777 INCLUDE_LOCALE_H="\
2778 /* The system does not provide the header <locale.h>. Take care yourself. */"
2779 fi
2780
2781
2782 if test -f $srcdir/po2tbl.sed.in; then
2783 if test "$CATOBJEXT" = ".cat"; then
2784 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2785 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2786 echo "configure:2787: checking for linux/version.h" >&5
2787 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2788 echo $ac_n "(cached) $ac_c" 1>&6
2789 else
2790 cat > conftest.$ac_ext <<EOF
2791 #line 2792 "configure"
2792 #include "confdefs.h"
2793 #include <linux/version.h>
2794 EOF
2795 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2796 { (eval echo configure:2797: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2797 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2798 if test -z "$ac_err"; then
2799 rm -rf conftest*
2800 eval "ac_cv_header_$ac_safe=yes"
2801 else
2802 echo "$ac_err" >&5
2803 echo "configure: failed program was:" >&5
2804 cat conftest.$ac_ext >&5
2805 rm -rf conftest*
2806 eval "ac_cv_header_$ac_safe=no"
2807 fi
2808 rm -f conftest*
2809 fi
2810 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2811 echo "$ac_t""yes" 1>&6
2812 msgformat=linux
2813 else
2814 echo "$ac_t""no" 1>&6
2815 msgformat=xopen
2816 fi
2817
2818
2819 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2820 fi
2821 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2822 $srcdir/po2tbl.sed.in > po2tbl.sed
2823 fi
2824
2825 if test "$PACKAGE" = "gettext"; then
2826 GT_NO="#NO#"
2827 GT_YES=
2828 else
2829 GT_NO=
2830 GT_YES="#YES#"
2831 fi
2832
2833
2834
2835 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2836
2837
2838 l=
2839
2840
2841 if test -d $srcdir/po; then
2842 test -d po || mkdir po
2843 if test "x$srcdir" != "x."; then
2844 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2845 posrcprefix="$srcdir/"
2846 else
2847 posrcprefix="../$srcdir/"
2848 fi
2849 else
2850 posrcprefix="../"
2851 fi
2852 rm -f po/POTFILES
2853 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2854 < $srcdir/po/POTFILES.in > po/POTFILES
2855 fi
2856
2857
2858 # Check for common headers.
2859 # FIXME: Seems to me this can cause problems for i386-windows hosts.
2860 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2861 for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
2862 do
2863 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2864 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2865 echo "configure:2866: checking for $ac_hdr" >&5
2866 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2867 echo $ac_n "(cached) $ac_c" 1>&6
2868 else
2869 cat > conftest.$ac_ext <<EOF
2870 #line 2871 "configure"
2871 #include "confdefs.h"
2872 #include <$ac_hdr>
2873 EOF
2874 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2875 { (eval echo configure:2876: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2876 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2877 if test -z "$ac_err"; then
2878 rm -rf conftest*
2879 eval "ac_cv_header_$ac_safe=yes"
2880 else
2881 echo "$ac_err" >&5
2882 echo "configure: failed program was:" >&5
2883 cat conftest.$ac_ext >&5
2884 rm -rf conftest*
2885 eval "ac_cv_header_$ac_safe=no"
2886 fi
2887 rm -f conftest*
2888 fi
2889 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2890 echo "$ac_t""yes" 1>&6
2891 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2892 cat >> confdefs.h <<EOF
2893 #define $ac_tr_hdr 1
2894 EOF
2895
2896 else
2897 echo "$ac_t""no" 1>&6
2898 fi
2899 done
2900
2901 for ac_hdr in sys/time.h sys/resource.h
2902 do
2903 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2904 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2905 echo "configure:2906: checking for $ac_hdr" >&5
2906 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2907 echo $ac_n "(cached) $ac_c" 1>&6
2908 else
2909 cat > conftest.$ac_ext <<EOF
2910 #line 2911 "configure"
2911 #include "confdefs.h"
2912 #include <$ac_hdr>
2913 EOF
2914 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2915 { (eval echo configure:2916: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2916 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2917 if test -z "$ac_err"; then
2918 rm -rf conftest*
2919 eval "ac_cv_header_$ac_safe=yes"
2920 else
2921 echo "$ac_err" >&5
2922 echo "configure: failed program was:" >&5
2923 cat conftest.$ac_ext >&5
2924 rm -rf conftest*
2925 eval "ac_cv_header_$ac_safe=no"
2926 fi
2927 rm -f conftest*
2928 fi
2929 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2930 echo "$ac_t""yes" 1>&6
2931 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2932 cat >> confdefs.h <<EOF
2933 #define $ac_tr_hdr 1
2934 EOF
2935
2936 else
2937 echo "$ac_t""no" 1>&6
2938 fi
2939 done
2940
2941 for ac_hdr in fcntl.h fpu_control.h
2942 do
2943 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2944 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2945 echo "configure:2946: checking for $ac_hdr" >&5
2946 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2947 echo $ac_n "(cached) $ac_c" 1>&6
2948 else
2949 cat > conftest.$ac_ext <<EOF
2950 #line 2951 "configure"
2951 #include "confdefs.h"
2952 #include <$ac_hdr>
2953 EOF
2954 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2955 { (eval echo configure:2956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2956 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2957 if test -z "$ac_err"; then
2958 rm -rf conftest*
2959 eval "ac_cv_header_$ac_safe=yes"
2960 else
2961 echo "$ac_err" >&5
2962 echo "configure: failed program was:" >&5
2963 cat conftest.$ac_ext >&5
2964 rm -rf conftest*
2965 eval "ac_cv_header_$ac_safe=no"
2966 fi
2967 rm -f conftest*
2968 fi
2969 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2970 echo "$ac_t""yes" 1>&6
2971 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2972 cat >> confdefs.h <<EOF
2973 #define $ac_tr_hdr 1
2974 EOF
2975
2976 else
2977 echo "$ac_t""no" 1>&6
2978 fi
2979 done
2980
2981 for ac_func in getrusage time sigaction __setfpucw
2982 do
2983 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2984 echo "configure:2985: checking for $ac_func" >&5
2985 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2986 echo $ac_n "(cached) $ac_c" 1>&6
2987 else
2988 cat > conftest.$ac_ext <<EOF
2989 #line 2990 "configure"
2990 #include "confdefs.h"
2991 /* System header to define __stub macros and hopefully few prototypes,
2992 which can conflict with char $ac_func(); below. */
2993 #include <assert.h>
2994 /* Override any gcc2 internal prototype to avoid an error. */
2995 /* We use char because int might match the return type of a gcc2
2996 builtin and then its argument prototype would still apply. */
2997 char $ac_func();
2998
2999 int main() {
3000
3001 /* The GNU C library defines this for functions which it implements
3002 to always fail with ENOSYS. Some functions are actually named
3003 something starting with __ and the normal name is an alias. */
3004 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3005 choke me
3006 #else
3007 $ac_func();
3008 #endif
3009
3010 ; return 0; }
3011 EOF
3012 if { (eval echo configure:3013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3013 rm -rf conftest*
3014 eval "ac_cv_func_$ac_func=yes"
3015 else
3016 echo "configure: failed program was:" >&5
3017 cat conftest.$ac_ext >&5
3018 rm -rf conftest*
3019 eval "ac_cv_func_$ac_func=no"
3020 fi
3021 rm -f conftest*
3022 fi
3023
3024 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3025 echo "$ac_t""yes" 1>&6
3026 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3027 cat >> confdefs.h <<EOF
3028 #define $ac_tr_func 1
3029 EOF
3030
3031 else
3032 echo "$ac_t""no" 1>&6
3033 fi
3034 done
3035
3036
3037 # Check for socket libraries
3038 echo $ac_n "checking for bind in -lsocket""... $ac_c" 1>&6
3039 echo "configure:3040: checking for bind in -lsocket" >&5
3040 ac_lib_var=`echo socket'_'bind | sed 'y%./+-%__p_%'`
3041 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3042 echo $ac_n "(cached) $ac_c" 1>&6
3043 else
3044 ac_save_LIBS="$LIBS"
3045 LIBS="-lsocket $LIBS"
3046 cat > conftest.$ac_ext <<EOF
3047 #line 3048 "configure"
3048 #include "confdefs.h"
3049 /* Override any gcc2 internal prototype to avoid an error. */
3050 /* We use char because int might match the return type of a gcc2
3051 builtin and then its argument prototype would still apply. */
3052 char bind();
3053
3054 int main() {
3055 bind()
3056 ; return 0; }
3057 EOF
3058 if { (eval echo configure:3059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3059 rm -rf conftest*
3060 eval "ac_cv_lib_$ac_lib_var=yes"
3061 else
3062 echo "configure: failed program was:" >&5
3063 cat conftest.$ac_ext >&5
3064 rm -rf conftest*
3065 eval "ac_cv_lib_$ac_lib_var=no"
3066 fi
3067 rm -f conftest*
3068 LIBS="$ac_save_LIBS"
3069
3070 fi
3071 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3072 echo "$ac_t""yes" 1>&6
3073 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3074 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3075 cat >> confdefs.h <<EOF
3076 #define $ac_tr_lib 1
3077 EOF
3078
3079 LIBS="-lsocket $LIBS"
3080
3081 else
3082 echo "$ac_t""no" 1>&6
3083 fi
3084
3085 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3086 echo "configure:3087: checking for gethostbyname in -lnsl" >&5
3087 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3088 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3089 echo $ac_n "(cached) $ac_c" 1>&6
3090 else
3091 ac_save_LIBS="$LIBS"
3092 LIBS="-lnsl $LIBS"
3093 cat > conftest.$ac_ext <<EOF
3094 #line 3095 "configure"
3095 #include "confdefs.h"
3096 /* Override any gcc2 internal prototype to avoid an error. */
3097 /* We use char because int might match the return type of a gcc2
3098 builtin and then its argument prototype would still apply. */
3099 char gethostbyname();
3100
3101 int main() {
3102 gethostbyname()
3103 ; return 0; }
3104 EOF
3105 if { (eval echo configure:3106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3106 rm -rf conftest*
3107 eval "ac_cv_lib_$ac_lib_var=yes"
3108 else
3109 echo "configure: failed program was:" >&5
3110 cat conftest.$ac_ext >&5
3111 rm -rf conftest*
3112 eval "ac_cv_lib_$ac_lib_var=no"
3113 fi
3114 rm -f conftest*
3115 LIBS="$ac_save_LIBS"
3116
3117 fi
3118 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3119 echo "$ac_t""yes" 1>&6
3120 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3121 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3122 cat >> confdefs.h <<EOF
3123 #define $ac_tr_lib 1
3124 EOF
3125
3126 LIBS="-lnsl $LIBS"
3127
3128 else
3129 echo "$ac_t""no" 1>&6
3130 fi
3131
3132
3133 . ${srcdir}/../../bfd/configure.host
3134
3135
3136
3137 USE_MAINTAINER_MODE=no
3138 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3139 if test "${enable_maintainer_mode+set}" = set; then
3140 enableval="$enable_maintainer_mode"
3141 case "${enableval}" in
3142 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
3143 no) MAINT="#" ;;
3144 *) { echo "configure: error: "--enable-maintainer-mode does not take a value"" 1>&2; exit 1; }; MAINT="#" ;;
3145 esac
3146 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
3147 echo "Setting maintainer mode" 6>&1
3148 fi
3149 else
3150 MAINT="#"
3151 fi
3152
3153
3154
3155 # Check whether --enable-sim-bswap or --disable-sim-bswap was given.
3156 if test "${enable_sim_bswap+set}" = set; then
3157 enableval="$enable_sim_bswap"
3158 case "${enableval}" in
3159 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
3160 no) sim_bswap="-DWITH_BSWAP=0";;
3161 *) { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
3162 esac
3163 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
3164 echo "Setting bswap flags = $sim_bswap" 6>&1
3165 fi
3166 else
3167 sim_bswap=""
3168 fi
3169
3170
3171
3172 # Check whether --enable-sim-cflags or --disable-sim-cflags was given.
3173 if test "${enable_sim_cflags+set}" = set; then
3174 enableval="$enable_sim_cflags"
3175 case "${enableval}" in
3176 yes) sim_cflags="-O2 -fomit-frame-pointer";;
3177 trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
3178 no) sim_cflags="";;
3179 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3180 esac
3181 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
3182 echo "Setting sim cflags = $sim_cflags" 6>&1
3183 fi
3184 else
3185 sim_cflags=""
3186 fi
3187
3188
3189
3190 # Check whether --enable-sim-debug or --disable-sim-debug was given.
3191 if test "${enable_sim_debug+set}" = set; then
3192 enableval="$enable_sim_debug"
3193 case "${enableval}" in
3194 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
3195 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
3196 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
3197 esac
3198 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
3199 echo "Setting sim debug = $sim_debug" 6>&1
3200 fi
3201 else
3202 sim_debug=""
3203 fi
3204
3205
3206
3207 # Check whether --enable-sim-stdio or --disable-sim-stdio was given.
3208 if test "${enable_sim_stdio+set}" = set; then
3209 enableval="$enable_sim_stdio"
3210 case "${enableval}" in
3211 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
3212 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
3213 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio="";;
3214 esac
3215 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
3216 echo "Setting stdio flags = $sim_stdio" 6>&1
3217 fi
3218 else
3219 sim_stdio=""
3220 fi
3221
3222
3223
3224 # Check whether --enable-sim-trace or --disable-sim-trace was given.
3225 if test "${enable_sim_trace+set}" = set; then
3226 enableval="$enable_sim_trace"
3227 case "${enableval}" in
3228 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
3229 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
3230 [-0-9]*)
3231 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
3232 [a-z]*)
3233 sim_trace=""
3234 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3235 if test x"$sim_trace" = x; then
3236 sim_trace="-DWITH_TRACE='(TRACE_$x"
3237 else
3238 sim_trace="${sim_trace}|TRACE_$x"
3239 fi
3240 done
3241 sim_trace="$sim_trace)'" ;;
3242 esac
3243 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
3244 echo "Setting sim trace = $sim_trace" 6>&1
3245 fi
3246 else
3247 sim_trace=""
3248 fi
3249
3250
3251
3252 # Check whether --enable-sim-profile or --disable-sim-profile was given.
3253 if test "${enable_sim_profile+set}" = set; then
3254 enableval="$enable_sim_profile"
3255 case "${enableval}" in
3256 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
3257 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
3258 [-0-9]*)
3259 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
3260 [a-z]*)
3261 sim_profile=""
3262 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3263 if test x"$sim_profile" = x; then
3264 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
3265 else
3266 sim_profile="${sim_profile}|PROFILE_$x"
3267 fi
3268 done
3269 sim_profile="$sim_profile)'" ;;
3270 esac
3271 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
3272 echo "Setting sim profile = $sim_profile" 6>&1
3273 fi
3274 else
3275 sim_profile=""
3276 fi
3277
3278
3279
3280 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3281 echo "configure:3282: checking return type of signal handlers" >&5
3282 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3283 echo $ac_n "(cached) $ac_c" 1>&6
3284 else
3285 cat > conftest.$ac_ext <<EOF
3286 #line 3287 "configure"
3287 #include "confdefs.h"
3288 #include <sys/types.h>
3289 #include <signal.h>
3290 #ifdef signal
3291 #undef signal
3292 #endif
3293 #ifdef __cplusplus
3294 extern "C" void (*signal (int, void (*)(int)))(int);
3295 #else
3296 void (*signal ()) ();
3297 #endif
3298
3299 int main() {
3300 int i;
3301 ; return 0; }
3302 EOF
3303 if { (eval echo configure:3304: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3304 rm -rf conftest*
3305 ac_cv_type_signal=void
3306 else
3307 echo "configure: failed program was:" >&5
3308 cat conftest.$ac_ext >&5
3309 rm -rf conftest*
3310 ac_cv_type_signal=int
3311 fi
3312 rm -f conftest*
3313 fi
3314
3315 echo "$ac_t""$ac_cv_type_signal" 1>&6
3316 cat >> confdefs.h <<EOF
3317 #define RETSIGTYPE $ac_cv_type_signal
3318 EOF
3319
3320
3321
3322 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3323 echo "configure:3324: checking for executable suffix" >&5
3324 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
3325 echo $ac_n "(cached) $ac_c" 1>&6
3326 else
3327 if test "$CYGWIN32" = yes; then
3328 am_cv_exeext=.exe
3329 else
3330 cat > am_c_test.c << 'EOF'
3331 int main() {
3332 /* Nothing needed here */
3333 }
3334 EOF
3335 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
3336 am_cv_exeext=`ls am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
3337 rm -f am_c_test*
3338 fi
3339
3340 test x"${am_cv_exeext}" = x && am_cv_exeext=no
3341 fi
3342 EXEEXT=""
3343 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
3344 echo "$ac_t""${am_cv_exeext}" 1>&6
3345
3346
3347 sim_link_files=
3348 sim_link_links=
3349
3350 sim_link_links=tconfig.h
3351 if test -f ${srcdir}/tconfig.in
3352 then
3353 sim_link_files=tconfig.in
3354 else
3355 sim_link_files=../common/tconfig.in
3356 fi
3357
3358 # targ-vals.def points to the libc macro description file.
3359 case "${target}" in
3360 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
3361 esac
3362 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
3363 sim_link_links="${sim_link_links} targ-vals.def"
3364
3365
3366
3367 for ac_hdr in unistd.h
3368 do
3369 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3370 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3371 echo "configure:3372: checking for $ac_hdr" >&5
3372 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3373 echo $ac_n "(cached) $ac_c" 1>&6
3374 else
3375 cat > conftest.$ac_ext <<EOF
3376 #line 3377 "configure"
3377 #include "confdefs.h"
3378 #include <$ac_hdr>
3379 EOF
3380 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3381 { (eval echo configure:3382: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3382 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3383 if test -z "$ac_err"; then
3384 rm -rf conftest*
3385 eval "ac_cv_header_$ac_safe=yes"
3386 else
3387 echo "$ac_err" >&5
3388 echo "configure: failed program was:" >&5
3389 cat conftest.$ac_ext >&5
3390 rm -rf conftest*
3391 eval "ac_cv_header_$ac_safe=no"
3392 fi
3393 rm -f conftest*
3394 fi
3395 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3396 echo "$ac_t""yes" 1>&6
3397 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3398 cat >> confdefs.h <<EOF
3399 #define $ac_tr_hdr 1
3400 EOF
3401
3402 else
3403 echo "$ac_t""no" 1>&6
3404 fi
3405 done
3406
3407
3408
3409
3410 trap '' 1 2 15
3411 cat > confcache <<\EOF
3412 # This file is a shell script that caches the results of configure
3413 # tests run on this system so they can be shared between configure
3414 # scripts and configure runs. It is not useful on other systems.
3415 # If it contains results you don't want to keep, you may remove or edit it.
3416 #
3417 # By default, configure uses ./config.cache as the cache file,
3418 # creating it if it does not exist already. You can give configure
3419 # the --cache-file=FILE option to use a different cache file; that is
3420 # what configure does when it calls configure scripts in
3421 # subdirectories, so they share the cache.
3422 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3423 # config.status only pays attention to the cache file if you give it the
3424 # --recheck option to rerun configure.
3425 #
3426 EOF
3427 # The following way of writing the cache mishandles newlines in values,
3428 # but we know of no workaround that is simple, portable, and efficient.
3429 # So, don't put newlines in cache variables' values.
3430 # Ultrix sh set writes to stderr and can't be redirected directly,
3431 # and sets the high bit in the cache file unless we assign to the vars.
3432 (set) 2>&1 |
3433 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
3434 *ac_space=\ *)
3435 # `set' does not quote correctly, so add quotes (double-quote substitution
3436 # turns \\\\ into \\, and sed turns \\ into \).
3437 sed -n \
3438 -e "s/'/'\\\\''/g" \
3439 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3440 ;;
3441 *)
3442 # `set' quotes correctly as required by POSIX, so do not add quotes.
3443 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3444 ;;
3445 esac >> confcache
3446 if cmp -s $cache_file confcache; then
3447 :
3448 else
3449 if test -w $cache_file; then
3450 echo "updating cache $cache_file"
3451 cat confcache > $cache_file
3452 else
3453 echo "not updating unwritable cache $cache_file"
3454 fi
3455 fi
3456 rm -f confcache
3457
3458 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3459
3460 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3461 # Let make expand exec_prefix.
3462 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3463
3464 # Any assignment to VPATH causes Sun make to only execute
3465 # the first set of double-colon rules, so remove it if not needed.
3466 # If there is a colon in the path, we need to keep it.
3467 if test "x$srcdir" = x.; then
3468 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3469 fi
3470
3471 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3472
3473 DEFS=-DHAVE_CONFIG_H
3474
3475 # Without the "./", some shells look in PATH for config.status.
3476 : ${CONFIG_STATUS=./config.status}
3477
3478 echo creating $CONFIG_STATUS
3479 rm -f $CONFIG_STATUS
3480 cat > $CONFIG_STATUS <<EOF
3481 #! /bin/sh
3482 # Generated automatically by configure.
3483 # Run this file to recreate the current configuration.
3484 # This directory was configured as follows,
3485 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3486 #
3487 # $0 $ac_configure_args
3488 #
3489 # Compiler output produced by configure, useful for debugging
3490 # configure, is in ./config.log if it exists.
3491
3492 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3493 for ac_option
3494 do
3495 case "\$ac_option" in
3496 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3497 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3498 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3499 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3500 echo "$CONFIG_STATUS generated by autoconf version 2.12.2"
3501 exit 0 ;;
3502 -help | --help | --hel | --he | --h)
3503 echo "\$ac_cs_usage"; exit 0 ;;
3504 *) echo "\$ac_cs_usage"; exit 1 ;;
3505 esac
3506 done
3507
3508 ac_given_srcdir=$srcdir
3509 ac_given_INSTALL="$INSTALL"
3510
3511 trap 'rm -fr `echo "Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3512 EOF
3513 cat >> $CONFIG_STATUS <<EOF
3514
3515 # Protect against being on the right side of a sed subst in config.status.
3516 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3517 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3518 $ac_vpsub
3519 $extrasub
3520 s%@sim_environment@%$sim_environment%g
3521 s%@sim_alignment@%$sim_alignment%g
3522 s%@sim_assert@%$sim_assert%g
3523 s%@sim_bitsize@%$sim_bitsize%g
3524 s%@sim_endian@%$sim_endian%g
3525 s%@sim_hostendian@%$sim_hostendian%g
3526 s%@sim_float@%$sim_float%g
3527 s%@sim_scache@%$sim_scache%g
3528 s%@sim_default_model@%$sim_default_model%g
3529 s%@sim_hw_cflags@%$sim_hw_cflags%g
3530 s%@sim_hw_objs@%$sim_hw_objs%g
3531 s%@sim_hw@%$sim_hw%g
3532 s%@sim_inline@%$sim_inline%g
3533 s%@sim_packages@%$sim_packages%g
3534 s%@sim_regparm@%$sim_regparm%g
3535 s%@sim_reserved_bits@%$sim_reserved_bits%g
3536 s%@sim_smp@%$sim_smp%g
3537 s%@sim_stdcall@%$sim_stdcall%g
3538 s%@sim_xor_endian@%$sim_xor_endian%g
3539 s%@build_warnings@%$build_warnings%g
3540 s%@SHELL@%$SHELL%g
3541 s%@CFLAGS@%$CFLAGS%g
3542 s%@CPPFLAGS@%$CPPFLAGS%g
3543 s%@CXXFLAGS@%$CXXFLAGS%g
3544 s%@DEFS@%$DEFS%g
3545 s%@LDFLAGS@%$LDFLAGS%g
3546 s%@LIBS@%$LIBS%g
3547 s%@exec_prefix@%$exec_prefix%g
3548 s%@prefix@%$prefix%g
3549 s%@program_transform_name@%$program_transform_name%g
3550 s%@bindir@%$bindir%g
3551 s%@sbindir@%$sbindir%g
3552 s%@libexecdir@%$libexecdir%g
3553 s%@datadir@%$datadir%g
3554 s%@sysconfdir@%$sysconfdir%g
3555 s%@sharedstatedir@%$sharedstatedir%g
3556 s%@localstatedir@%$localstatedir%g
3557 s%@libdir@%$libdir%g
3558 s%@includedir@%$includedir%g
3559 s%@oldincludedir@%$oldincludedir%g
3560 s%@infodir@%$infodir%g
3561 s%@mandir@%$mandir%g
3562 s%@host@%$host%g
3563 s%@host_alias@%$host_alias%g
3564 s%@host_cpu@%$host_cpu%g
3565 s%@host_vendor@%$host_vendor%g
3566 s%@host_os@%$host_os%g
3567 s%@target@%$target%g
3568 s%@target_alias@%$target_alias%g
3569 s%@target_cpu@%$target_cpu%g
3570 s%@target_vendor@%$target_vendor%g
3571 s%@target_os@%$target_os%g
3572 s%@build@%$build%g
3573 s%@build_alias@%$build_alias%g
3574 s%@build_cpu@%$build_cpu%g
3575 s%@build_vendor@%$build_vendor%g
3576 s%@build_os@%$build_os%g
3577 s%@CC@%$CC%g
3578 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3579 s%@INSTALL_DATA@%$INSTALL_DATA%g
3580 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3581 s%@HDEFINES@%$HDEFINES%g
3582 s%@AR@%$AR%g
3583 s%@RANLIB@%$RANLIB%g
3584 s%@SET_MAKE@%$SET_MAKE%g
3585 s%@CPP@%$CPP%g
3586 s%@ALLOCA@%$ALLOCA%g
3587 s%@USE_NLS@%$USE_NLS%g
3588 s%@MSGFMT@%$MSGFMT%g
3589 s%@GMSGFMT@%$GMSGFMT%g
3590 s%@XGETTEXT@%$XGETTEXT%g
3591 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
3592 s%@CATALOGS@%$CATALOGS%g
3593 s%@CATOBJEXT@%$CATOBJEXT%g
3594 s%@DATADIRNAME@%$DATADIRNAME%g
3595 s%@GMOFILES@%$GMOFILES%g
3596 s%@INSTOBJEXT@%$INSTOBJEXT%g
3597 s%@INTLDEPS@%$INTLDEPS%g
3598 s%@INTLLIBS@%$INTLLIBS%g
3599 s%@INTLOBJS@%$INTLOBJS%g
3600 s%@POFILES@%$POFILES%g
3601 s%@POSUB@%$POSUB%g
3602 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
3603 s%@GT_NO@%$GT_NO%g
3604 s%@GT_YES@%$GT_YES%g
3605 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
3606 s%@l@%$l%g
3607 s%@MAINT@%$MAINT%g
3608 s%@sim_bswap@%$sim_bswap%g
3609 s%@sim_cflags@%$sim_cflags%g
3610 s%@sim_debug@%$sim_debug%g
3611 s%@sim_stdio@%$sim_stdio%g
3612 s%@sim_trace@%$sim_trace%g
3613 s%@sim_profile@%$sim_profile%g
3614 s%@EXEEXT@%$EXEEXT%g
3615
3616 CEOF
3617 EOF
3618
3619 cat >> $CONFIG_STATUS <<\EOF
3620
3621 # Split the substitutions into bite-sized pieces for seds with
3622 # small command number limits, like on Digital OSF/1 and HP-UX.
3623 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3624 ac_file=1 # Number of current file.
3625 ac_beg=1 # First line for current file.
3626 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3627 ac_more_lines=:
3628 ac_sed_cmds=""
3629 while $ac_more_lines; do
3630 if test $ac_beg -gt 1; then
3631 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3632 else
3633 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3634 fi
3635 if test ! -s conftest.s$ac_file; then
3636 ac_more_lines=false
3637 rm -f conftest.s$ac_file
3638 else
3639 if test -z "$ac_sed_cmds"; then
3640 ac_sed_cmds="sed -f conftest.s$ac_file"
3641 else
3642 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3643 fi
3644 ac_file=`expr $ac_file + 1`
3645 ac_beg=$ac_end
3646 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3647 fi
3648 done
3649 if test -z "$ac_sed_cmds"; then
3650 ac_sed_cmds=cat
3651 fi
3652 EOF
3653
3654 cat >> $CONFIG_STATUS <<EOF
3655
3656 CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
3657 EOF
3658 cat >> $CONFIG_STATUS <<\EOF
3659 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3660 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3661 case "$ac_file" in
3662 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3663 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3664 *) ac_file_in="${ac_file}.in" ;;
3665 esac
3666
3667 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3668
3669 # Remove last slash and all that follows it. Not all systems have dirname.
3670 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3671 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3672 # The file is in a subdirectory.
3673 test ! -d "$ac_dir" && mkdir "$ac_dir"
3674 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3675 # A "../" for each directory in $ac_dir_suffix.
3676 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3677 else
3678 ac_dir_suffix= ac_dots=
3679 fi
3680
3681 case "$ac_given_srcdir" in
3682 .) srcdir=.
3683 if test -z "$ac_dots"; then top_srcdir=.
3684 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3685 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3686 *) # Relative path.
3687 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3688 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3689 esac
3690
3691 case "$ac_given_INSTALL" in
3692 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3693 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3694 esac
3695
3696 echo creating "$ac_file"
3697 rm -f "$ac_file"
3698 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3699 case "$ac_file" in
3700 *Makefile*) ac_comsub="1i\\
3701 # $configure_input" ;;
3702 *) ac_comsub= ;;
3703 esac
3704
3705 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3706 sed -e "$ac_comsub
3707 s%@configure_input@%$configure_input%g
3708 s%@srcdir@%$srcdir%g
3709 s%@top_srcdir@%$top_srcdir%g
3710 s%@INSTALL@%$INSTALL%g
3711 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3712 fi; done
3713 rm -f conftest.s*
3714
3715 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3716 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3717 #
3718 # ac_d sets the value in "#define NAME VALUE" lines.
3719 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3720 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3721 ac_dC='\3'
3722 ac_dD='%g'
3723 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3724 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3725 ac_uB='\([ ]\)%\1#\2define\3'
3726 ac_uC=' '
3727 ac_uD='\4%g'
3728 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3729 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3730 ac_eB='$%\1#\2define\3'
3731 ac_eC=' '
3732 ac_eD='%g'
3733
3734 if test "${CONFIG_HEADERS+set}" != set; then
3735 EOF
3736 cat >> $CONFIG_STATUS <<EOF
3737 CONFIG_HEADERS="config.h:config.in"
3738 EOF
3739 cat >> $CONFIG_STATUS <<\EOF
3740 fi
3741 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3742 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3743 case "$ac_file" in
3744 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3745 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3746 *) ac_file_in="${ac_file}.in" ;;
3747 esac
3748
3749 echo creating $ac_file
3750
3751 rm -f conftest.frag conftest.in conftest.out
3752 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3753 cat $ac_file_inputs > conftest.in
3754
3755 EOF
3756
3757 # Transform confdefs.h into a sed script conftest.vals that substitutes
3758 # the proper values into config.h.in to produce config.h. And first:
3759 # Protect against being on the right side of a sed subst in config.status.
3760 # Protect against being in an unquoted here document in config.status.
3761 rm -f conftest.vals
3762 cat > conftest.hdr <<\EOF
3763 s/[\\&%]/\\&/g
3764 s%[\\$`]%\\&%g
3765 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3766 s%ac_d%ac_u%gp
3767 s%ac_u%ac_e%gp
3768 EOF
3769 sed -n -f conftest.hdr confdefs.h > conftest.vals
3770 rm -f conftest.hdr
3771
3772 # This sed command replaces #undef with comments. This is necessary, for
3773 # example, in the case of _POSIX_SOURCE, which is predefined and required
3774 # on some systems where configure will not decide to define it.
3775 cat >> conftest.vals <<\EOF
3776 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3777 EOF
3778
3779 # Break up conftest.vals because some shells have a limit on
3780 # the size of here documents, and old seds have small limits too.
3781
3782 rm -f conftest.tail
3783 while :
3784 do
3785 ac_lines=`grep -c . conftest.vals`
3786 # grep -c gives empty output for an empty file on some AIX systems.
3787 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3788 # Write a limited-size here document to conftest.frag.
3789 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3790 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3791 echo 'CEOF
3792 sed -f conftest.frag conftest.in > conftest.out
3793 rm -f conftest.in
3794 mv conftest.out conftest.in
3795 ' >> $CONFIG_STATUS
3796 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3797 rm -f conftest.vals
3798 mv conftest.tail conftest.vals
3799 done
3800 rm -f conftest.vals
3801
3802 cat >> $CONFIG_STATUS <<\EOF
3803 rm -f conftest.frag conftest.h
3804 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3805 cat conftest.in >> conftest.h
3806 rm -f conftest.in
3807 if cmp -s $ac_file conftest.h 2>/dev/null; then
3808 echo "$ac_file is unchanged"
3809 rm -f conftest.h
3810 else
3811 # Remove last slash and all that follows it. Not all systems have dirname.
3812 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3813 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3814 # The file is in a subdirectory.
3815 test ! -d "$ac_dir" && mkdir "$ac_dir"
3816 fi
3817 rm -f $ac_file
3818 mv conftest.h $ac_file
3819 fi
3820 fi; done
3821
3822 EOF
3823
3824 cat >> $CONFIG_STATUS <<EOF
3825 ac_sources="$sim_link_files"
3826 ac_dests="$sim_link_links"
3827 EOF
3828
3829 cat >> $CONFIG_STATUS <<\EOF
3830 srcdir=$ac_given_srcdir
3831 while test -n "$ac_sources"; do
3832 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3833 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3834
3835 echo "linking $srcdir/$ac_source to $ac_dest"
3836
3837 if test ! -r $srcdir/$ac_source; then
3838 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3839 fi
3840 rm -f $ac_dest
3841
3842 # Make relative symlinks.
3843 # Remove last slash and all that follows it. Not all systems have dirname.
3844 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3845 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3846 # The dest file is in a subdirectory.
3847 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3848 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3849 # A "../" for each directory in $ac_dest_dir_suffix.
3850 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3851 else
3852 ac_dest_dir_suffix= ac_dots=
3853 fi
3854
3855 case "$srcdir" in
3856 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3857 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3858 esac
3859
3860 # Make a symlink if possible; otherwise try a hard link.
3861 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3862 ln $srcdir/$ac_source $ac_dest; then :
3863 else
3864 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3865 fi
3866 done
3867 EOF
3868 cat >> $CONFIG_STATUS <<EOF
3869
3870 EOF
3871 cat >> $CONFIG_STATUS <<\EOF
3872 case "x$CONFIG_FILES" in
3873 xMakefile*)
3874 echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
3875 rm -f Makesim1.tmp Makesim2.tmp Makefile
3876 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
3877 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
3878 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
3879 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
3880 <Makefile.sim >Makefile
3881 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
3882 ;;
3883 esac
3884 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
3885
3886 exit 0
3887 EOF
3888 chmod +x $CONFIG_STATUS
3889 rm -fr confdefs* $ac_clean_files
3890 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3891
3892