45 sim_inline
="-DDEFAULT_INLINE=0"
81 # This file is derived from `gettext.m4'. The difference is that the
82 # included macros assume Cygnus-style source and build trees.
84 # Macro to add for using GNU gettext.
85 # Ulrich Drepper <drepper@cygnus.com>, 1995.
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.
98 # Search path for a program which passes the given test.
99 # Ulrich Drepper <drepper@cygnus.com>, 1996.
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.
110 # Check whether LC_MESSAGES is available in <locale.h>.
111 # Ulrich Drepper <drepper@cygnus.com>, 1995.
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.
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".
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 "".
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.
139 # This configure script is free software; the Free Software Foundation
140 # gives unlimited permission to copy, distribute and modify it.
144 ac_default_prefix
=/usr
/local
145 # Any additions from configure.in:
147 --disable-nls do not use Native Language Support"
149 --with-included-gettext use the GNU gettext library included here"
151 --enable-maintainer-mode Enable developer functionality."
153 --enable-sim-bswap Use Host specific BSWAP instruction."
155 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator"
157 --enable-sim-debug=opts Enable debugging flags"
159 --enable-sim-stdio Specify whether to use stdio for console input/output."
161 --enable-sim-trace=opts Enable tracing flags"
163 --enable-sim-profile=opts Enable profiling flags"
165 --enable-sim-inline=inlines Specify which functions should be inlined."
167 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses."
169 --enable-sim-hostendian=end Specify host byte endian orientation."
171 --enable-build-warnings[=LIST] Enable build-time compiler warnings"
173 --enable-sim-endian=endian Specify target byte endian orientation."
175 --enable-sim-bitsize=N Specify target bitsize (32 or 64)."
177 --enable-sim-float Specify that the target processor has floating point hardware."
179 --enable-sim-smp=n Specify number of processors to configure for (default ${default_sim_smp})."
181 --enable-sim-igen=opts Enable IGEN simulator"
183 --enable-sim-hardware=LIST Specify the hardware to be included in the build."
185 --with-x use the X Window System"
187 --with-sim-gpu2=path Use GPU2 library under given directory"
189 --with-x use the X Window System"
191 --with-sim-funit=path Use target FP library under given directory"
193 # Initialize some variables set by options.
194 # The variables have the same names as the options, with
195 # dashes changed to underlines.
197 cache_file
=.
/config.cache
206 program_transform_name
=s
,x
,x
,
214 bindir
='${exec_prefix}/bin'
215 sbindir
='${exec_prefix}/sbin'
216 libexecdir
='${exec_prefix}/libexec'
217 datadir
='${prefix}/share'
218 sysconfdir
='${prefix}/etc'
219 sharedstatedir
='${prefix}/com'
220 localstatedir
='${prefix}/var'
221 libdir
='${exec_prefix}/lib'
222 includedir
='${prefix}/include'
223 oldincludedir
='/usr/include'
224 infodir
='${prefix}/info'
225 mandir
='${prefix}/man'
227 # Initialize some other variables.
230 SHELL
=${CONFIG_SHELL-/bin/sh}
231 # Maximum number of lines to put in a shell here document.
238 # If the previous option needs an argument, assign it.
239 if test -n "$ac_prev"; then
240 eval "$ac_prev=\$ac_option"
246 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
250 # Accept the important Cygnus configure options, so we can diagnose typos.
254 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
256 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
257 bindir
="$ac_optarg" ;;
259 -build |
--build |
--buil |
--bui |
--bu)
261 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
262 build
="$ac_optarg" ;;
264 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
265 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
266 ac_prev
=cache_file
;;
267 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
268 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
269 cache_file
="$ac_optarg" ;;
271 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
273 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
275 datadir
="$ac_optarg" ;;
277 -disable-* |
--disable-*)
278 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
279 # Reject names that are not valid shell variable names.
280 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
281 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
283 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
284 eval "enable_${ac_feature}=no" ;;
286 -enable-* |
--enable-*)
287 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
288 # Reject names that are not valid shell variable names.
289 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
290 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
292 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
297 eval "enable_${ac_feature}='$ac_optarg'" ;;
299 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
300 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
301 |
--exec |
--exe |
--ex)
302 ac_prev
=exec_prefix
;;
303 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
304 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
305 |
--exec=* |
--exe=* |
--ex=*)
306 exec_prefix
="$ac_optarg" ;;
308 -gas |
--gas |
--ga |
--g)
309 # Obsolete; use --with-gas.
312 -help |
--help |
--hel |
--he)
313 # Omit some internal or obsolete options to make the list less imposing.
314 # This message is too long to be a string in the A/UX 3.1 sh.
316 Usage: configure [options] [host]
317 Options: [defaults in brackets after descriptions]
319 --cache-file=FILE cache test results in FILE
320 --help print this message
321 --no-create do not create output files
322 --quiet, --silent do not print \`checking...' messages
323 --version print the version of autoconf that created configure
324 Directory and file names:
325 --prefix=PREFIX install architecture-independent files in PREFIX
327 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
329 --bindir=DIR user executables in DIR [EPREFIX/bin]
330 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
331 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
332 --datadir=DIR read-only architecture-independent data in DIR
334 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
335 --sharedstatedir=DIR modifiable architecture-independent data in DIR
337 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
338 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
339 --includedir=DIR C header files in DIR [PREFIX/include]
340 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
341 --infodir=DIR info documentation in DIR [PREFIX/info]
342 --mandir=DIR man documentation in DIR [PREFIX/man]
343 --srcdir=DIR find the sources in DIR [configure dir or ..]
344 --program-prefix=PREFIX prepend PREFIX to installed program names
345 --program-suffix=SUFFIX append SUFFIX to installed program names
346 --program-transform-name=PROGRAM
347 run sed PROGRAM on installed program names
351 --build=BUILD configure for building on BUILD [BUILD=HOST]
352 --host=HOST configure for HOST [guessed]
353 --target=TARGET configure for TARGET [TARGET=HOST]
354 Features and packages:
355 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
356 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
357 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
358 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
359 --x-includes=DIR X include files are in DIR
360 --x-libraries=DIR X library files are in DIR
362 if test -n "$ac_help"; then
363 echo "--enable and --with options recognized:$ac_help"
367 -host |
--host |
--hos |
--ho)
369 -host=* |
--host=* |
--hos=* |
--ho=*)
372 -includedir |
--includedir |
--includedi |
--included |
--include \
373 |
--includ |
--inclu |
--incl |
--inc)
374 ac_prev
=includedir
;;
375 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
376 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
377 includedir
="$ac_optarg" ;;
379 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
381 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
382 infodir
="$ac_optarg" ;;
384 -libdir |
--libdir |
--libdi |
--libd)
386 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
387 libdir
="$ac_optarg" ;;
389 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
390 |
--libexe |
--libex |
--libe)
391 ac_prev
=libexecdir
;;
392 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
393 |
--libexe=* |
--libex=* |
--libe=*)
394 libexecdir
="$ac_optarg" ;;
396 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
397 |
--localstate |
--localstat |
--localsta |
--localst \
398 |
--locals |
--local |
--loca |
--loc |
--lo)
399 ac_prev
=localstatedir
;;
400 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
401 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
402 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
403 localstatedir
="$ac_optarg" ;;
405 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
407 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
408 mandir
="$ac_optarg" ;;
411 # Obsolete; use --without-fp.
414 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
418 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
419 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
422 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
423 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
424 |
--oldin |
--oldi |
--old |
--ol |
--o)
425 ac_prev
=oldincludedir
;;
426 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
427 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
428 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
429 oldincludedir
="$ac_optarg" ;;
431 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
433 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
434 prefix
="$ac_optarg" ;;
436 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
437 |
--program-pre |
--program-pr |
--program-p)
438 ac_prev
=program_prefix
;;
439 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
440 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
441 program_prefix
="$ac_optarg" ;;
443 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
444 |
--program-suf |
--program-su |
--program-s)
445 ac_prev
=program_suffix
;;
446 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
447 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
448 program_suffix
="$ac_optarg" ;;
450 -program-transform-name |
--program-transform-name \
451 |
--program-transform-nam |
--program-transform-na \
452 |
--program-transform-n |
--program-transform- \
453 |
--program-transform |
--program-transfor \
454 |
--program-transfo |
--program-transf \
455 |
--program-trans |
--program-tran \
456 |
--progr-tra |
--program-tr |
--program-t)
457 ac_prev
=program_transform_name
;;
458 -program-transform-name=* |
--program-transform-name=* \
459 |
--program-transform-nam=* |
--program-transform-na=* \
460 |
--program-transform-n=* |
--program-transform-=* \
461 |
--program-transform=* |
--program-transfor=* \
462 |
--program-transfo=* |
--program-transf=* \
463 |
--program-trans=* |
--program-tran=* \
464 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
465 program_transform_name
="$ac_optarg" ;;
467 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
468 |
-silent |
--silent |
--silen |
--sile |
--sil)
471 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
473 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
475 sbindir
="$ac_optarg" ;;
477 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
478 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
479 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
481 ac_prev
=sharedstatedir
;;
482 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
483 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
484 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
486 sharedstatedir
="$ac_optarg" ;;
488 -site |
--site |
--sit)
490 -site=* |
--site=* |
--sit=*)
493 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
495 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
496 srcdir
="$ac_optarg" ;;
498 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
499 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
500 ac_prev
=sysconfdir
;;
501 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
502 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
503 sysconfdir
="$ac_optarg" ;;
505 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
507 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
508 target
="$ac_optarg" ;;
510 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
513 -version |
--version |
--versio |
--versi |
--vers)
514 echo "configure generated by autoconf version 2.12.2"
518 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
519 # Reject names that are not valid shell variable names.
520 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
521 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
523 ac_package
=`echo $ac_package| sed 's/-/_/g'`
528 eval "with_${ac_package}='$ac_optarg'" ;;
530 -without-* |
--without-*)
531 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
532 # Reject names that are not valid shell variable names.
533 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
534 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
536 ac_package
=`echo $ac_package| sed 's/-/_/g'`
537 eval "with_${ac_package}=no" ;;
540 # Obsolete; use --with-x.
543 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
544 |
--x-incl |
--x-inc |
--x-in |
--x-i)
545 ac_prev
=x_includes
;;
546 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
547 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
548 x_includes
="$ac_optarg" ;;
550 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
551 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
552 ac_prev
=x_libraries
;;
553 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
554 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
555 x_libraries
="$ac_optarg" ;;
557 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
561 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
562 echo "configure: warning: $ac_option: invalid host type" 1>&2
564 if test "x$nonopt" != xNONE
; then
565 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
573 if test -n "$ac_prev"; then
574 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
577 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
579 # File descriptor usage:
582 # 2 errors and warnings
583 # 3 some systems may open it to /dev/tty
584 # 4 used on the Kubota Titan
585 # 6 checking for... messages and results
586 # 5 compiler messages saved in config.log
587 if test "$silent" = yes; then
595 This file contains any messages produced by compilers while
596 running configure, to aid debugging if configure makes a mistake.
599 # Strip out --no-create and --no-recursion so they do not pile up.
600 # Also quote any args containing shell metacharacters.
605 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
606 |
--no-cr |
--no-c) ;;
607 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
608 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
609 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
610 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
611 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
616 # Only set these to C if already set. These must not be set unconditionally
617 # because not all systems understand e.g. LANG=C (notably SCO).
618 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
619 # Non-C LC_CTYPE values break the ctype check.
620 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
621 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
622 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
623 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
625 # confdefs.h avoids OS command line length limits that DEFS can exceed.
626 rm -rf conftest
* confdefs.h
627 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
630 # A filename unique to this package, relative to the directory that
631 # configure is in, which we can look for to find out if srcdir is correct.
632 ac_unique_file
=Makefile.
in
634 # Find the source files, if location was not specified.
635 if test -z "$srcdir"; then
636 ac_srcdir_defaulted
=yes
637 # Try the directory containing this script, then its parent.
639 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
640 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
642 if test ! -r $srcdir/$ac_unique_file; then
646 ac_srcdir_defaulted
=no
648 if test ! -r $srcdir/$ac_unique_file; then
649 if test "$ac_srcdir_defaulted" = yes; then
650 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
652 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
655 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
657 # Prefer explicitly selected file to automatically selected ones.
658 if test -z "$CONFIG_SITE"; then
659 if test "x$prefix" != xNONE
; then
660 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
662 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
665 for ac_site_file
in $CONFIG_SITE; do
666 if test -r "$ac_site_file"; then
667 echo "loading site script $ac_site_file"
672 if test -r "$cache_file"; then
673 echo "loading cache $cache_file"
676 echo "creating cache $cache_file"
681 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
682 ac_cpp
='$CPP $CPPFLAGS'
683 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
684 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
685 cross_compiling
=$ac_cv_prog_cc_cross
689 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
690 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
691 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
698 ac_n
= ac_c
='\c' ac_t
=
703 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
704 echo "configure:705: checking how to run the C preprocessor" >&5
705 # On Suns, sometimes $CPP names a directory.
706 if test -n "$CPP" && test -d "$CPP"; then
709 if test -z "$CPP"; then
710 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
711 echo $ac_n "(cached) $ac_c" 1>&6
713 # This must be in double quotes, not single quotes, because CPP may get
714 # substituted into the Makefile and "${CC-cc}" will confuse make.
716 # On the NeXT, cc -E runs the code through the compiler's parser,
717 # not just through cpp.
718 cat > conftest.
$ac_ext <<EOF
719 #line 720 "configure"
720 #include "confdefs.h"
724 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
725 { (eval echo configure
:726: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
726 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
727 if test -z "$ac_err"; then
731 echo "configure: failed program was:" >&5
732 cat conftest.
$ac_ext >&5
734 CPP
="${CC-cc} -E -traditional-cpp"
735 cat > conftest.
$ac_ext <<EOF
736 #line 737 "configure"
737 #include "confdefs.h"
741 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
742 { (eval echo configure
:743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
743 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
744 if test -z "$ac_err"; then
748 echo "configure: failed program was:" >&5
749 cat conftest.
$ac_ext >&5
751 CPP
="${CC-cc} -nologo -E"
752 cat > conftest.
$ac_ext <<EOF
753 #line 754 "configure"
754 #include "confdefs.h"
758 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
759 { (eval echo configure
:760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
760 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
761 if test -z "$ac_err"; then
765 echo "configure: failed program was:" >&5
766 cat conftest.
$ac_ext >&5
775 ac_cv_prog_CPP
="$CPP"
777 CPP
="$ac_cv_prog_CPP"
779 ac_cv_prog_CPP
="$CPP"
781 echo "$ac_t""$CPP" 1>&6
783 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
784 echo "configure:785: checking whether ${MAKE-make} sets \${MAKE}" >&5
785 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
786 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
787 echo $ac_n "(cached) $ac_c" 1>&6
789 cat > conftestmake
<<\EOF
791 @
echo 'ac_maketemp="${MAKE}"'
793 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
794 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
795 if test -n "$ac_maketemp"; then
796 eval ac_cv_prog_make_
${ac_make}_set
=yes
798 eval ac_cv_prog_make_
${ac_make}_set
=no
802 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
803 echo "$ac_t""yes" 1>&6
806 echo "$ac_t""no" 1>&6
807 SET_MAKE
="MAKE=${MAKE-make}"
810 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
811 echo "configure:812: checking for POSIXized ISC" >&5
812 if test -d /etc
/conf
/kconfig.d
&&
813 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
815 echo "$ac_t""yes" 1>&6
816 ISC
=yes # If later tests want to check for ISC.
817 cat >> confdefs.h
<<\EOF
818 #define _POSIX_SOURCE 1
821 if test "$GCC" = yes; then
827 echo "$ac_t""no" 1>&6
831 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
832 echo "configure:833: checking for ANSI C header files" >&5
833 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
834 echo $ac_n "(cached) $ac_c" 1>&6
836 cat > conftest.
$ac_ext <<EOF
837 #line 838 "configure"
838 #include "confdefs.h"
844 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
845 { (eval echo configure
:846: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
846 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
847 if test -z "$ac_err"; then
849 ac_cv_header_stdc
=yes
852 echo "configure: failed program was:" >&5
853 cat conftest.
$ac_ext >&5
859 if test $ac_cv_header_stdc = yes; then
860 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
861 cat > conftest.
$ac_ext <<EOF
862 #line 863 "configure"
863 #include "confdefs.h"
866 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
867 egrep "memchr" >/dev
/null
2>&1; then
877 if test $ac_cv_header_stdc = yes; then
878 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
879 cat > conftest.
$ac_ext <<EOF
880 #line 881 "configure"
881 #include "confdefs.h"
884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
885 egrep "free" >/dev
/null
2>&1; then
895 if test $ac_cv_header_stdc = yes; then
896 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
897 if test "$cross_compiling" = yes; then
900 cat > conftest.
$ac_ext <<EOF
901 #line 902 "configure"
902 #include "confdefs.h"
904 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
905 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
906 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
907 int main () { int i; for (i = 0; i < 256; i++)
908 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
912 if { (eval echo configure
:913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
916 echo "configure: failed program was:" >&5
917 cat conftest.
$ac_ext >&5
927 echo "$ac_t""$ac_cv_header_stdc" 1>&6
928 if test $ac_cv_header_stdc = yes; then
929 cat >> confdefs.h
<<\EOF
930 #define STDC_HEADERS 1
935 echo $ac_n "checking for working const""... $ac_c" 1>&6
936 echo "configure:937: checking for working const" >&5
937 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
938 echo $ac_n "(cached) $ac_c" 1>&6
940 cat > conftest.
$ac_ext <<EOF
941 #line 942 "configure"
942 #include "confdefs.h"
946 /* Ultrix mips cc rejects this. */
947 typedef int charset[2]; const charset x;
948 /* SunOS 4.1.1 cc rejects this. */
949 char const *const *ccp;
951 /* NEC SVR4.0.2 mips cc rejects this. */
952 struct point {int x, y;};
953 static struct point const zero = {0,0};
954 /* AIX XL C 1.02.0.0 rejects this.
955 It does not let you subtract one const X* pointer from another in an arm
956 of an if-expression whose if-part is not a constant expression */
957 const char *g = "string";
958 ccp = &g + (g ? g-g : 0);
959 /* HPUX 7.0 cc rejects these. */
962 ccp = (char const *const *) p;
963 { /* SCO 3.2v4 cc rejects this. */
965 char const *s = 0 ? (char *) 0 : (char const *) 0;
969 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
971 const int *foo = &x[0];
974 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
975 typedef const int *iptr;
979 { /* AIX XL C 1.02.0.0 rejects this saying
980 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
981 struct s { int j; const int *ap[3]; };
982 struct s *b; b->j = 5;
984 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
990 if { (eval echo configure
:991: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
994 echo "configure: failed program was:" >&5
995 cat conftest.
$ac_ext >&5
1002 echo "$ac_t""$ac_cv_c_const" 1>&6
1003 if test $ac_cv_c_const = no
; then
1004 cat >> confdefs.h
<<\EOF
1010 echo $ac_n "checking for inline""... $ac_c" 1>&6
1011 echo "configure:1012: checking for inline" >&5
1012 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1013 echo $ac_n "(cached) $ac_c" 1>&6
1016 for ac_kw
in inline __inline__ __inline
; do
1017 cat > conftest.
$ac_ext <<EOF
1018 #line 1019 "configure"
1019 #include "confdefs.h"
1025 if { (eval echo configure
:1026: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1027 ac_cv_c_inline
=$ac_kw; break
1029 echo "configure: failed program was:" >&5
1030 cat conftest.
$ac_ext >&5
1037 echo "$ac_t""$ac_cv_c_inline" 1>&6
1038 case "$ac_cv_c_inline" in
1040 no
) cat >> confdefs.h
<<\EOF
1044 *) cat >> confdefs.h
<<EOF
1045 #define inline $ac_cv_c_inline
1050 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1051 echo "configure:1052: checking for off_t" >&5
1052 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1053 echo $ac_n "(cached) $ac_c" 1>&6
1055 cat > conftest.
$ac_ext <<EOF
1056 #line 1057 "configure"
1057 #include "confdefs.h"
1058 #include <sys/types.h>
1064 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1065 egrep "off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
1067 ac_cv_type_off_t
=yes
1075 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1076 if test $ac_cv_type_off_t = no
; then
1077 cat >> confdefs.h
<<\EOF
1083 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1084 echo "configure:1085: checking for size_t" >&5
1085 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1086 echo $ac_n "(cached) $ac_c" 1>&6
1088 cat > conftest.
$ac_ext <<EOF
1089 #line 1090 "configure"
1090 #include "confdefs.h"
1091 #include <sys/types.h>
1097 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1098 egrep "size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
1100 ac_cv_type_size_t
=yes
1103 ac_cv_type_size_t
=no
1108 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1109 if test $ac_cv_type_size_t = no
; then
1110 cat >> confdefs.h
<<\EOF
1111 #define size_t unsigned
1116 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1117 # for constant arguments. Useless!
1118 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1119 echo "configure:1120: checking for working alloca.h" >&5
1120 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1121 echo $ac_n "(cached) $ac_c" 1>&6
1123 cat > conftest.
$ac_ext <<EOF
1124 #line 1125 "configure"
1125 #include "confdefs.h"
1128 char *p = alloca(2 * sizeof(int));
1131 if { (eval echo configure
:1132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1133 ac_cv_header_alloca_h
=yes
1135 echo "configure: failed program was:" >&5
1136 cat conftest.
$ac_ext >&5
1138 ac_cv_header_alloca_h
=no
1143 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1144 if test $ac_cv_header_alloca_h = yes; then
1145 cat >> confdefs.h
<<\EOF
1146 #define HAVE_ALLOCA_H 1
1151 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1152 echo "configure:1153: checking for alloca" >&5
1153 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1154 echo $ac_n "(cached) $ac_c" 1>&6
1156 cat > conftest.
$ac_ext <<EOF
1157 #line 1158 "configure"
1158 #include "confdefs.h"
1161 # define alloca __builtin_alloca
1164 # include <malloc.h>
1165 # define alloca _alloca
1168 # include <alloca.h>
1173 # ifndef alloca /* predefined by HP cc +Olibcalls */
1182 char *p = (char *) alloca(1);
1185 if { (eval echo configure
:1186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1187 ac_cv_func_alloca_works
=yes
1189 echo "configure: failed program was:" >&5
1190 cat conftest.
$ac_ext >&5
1192 ac_cv_func_alloca_works
=no
1197 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1198 if test $ac_cv_func_alloca_works = yes; then
1199 cat >> confdefs.h
<<\EOF
1200 #define HAVE_ALLOCA 1
1205 if test $ac_cv_func_alloca_works = no
; then
1206 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1207 # that cause trouble. Some versions do not even contain alloca or
1208 # contain a buggy version. If you still want to use their alloca,
1209 # use ar to extract alloca.o from them instead of compiling alloca.c.
1210 ALLOCA
=alloca.
${ac_objext}
1211 cat >> confdefs.h
<<\EOF
1216 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1217 echo "configure:1218: checking whether alloca needs Cray hooks" >&5
1218 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1219 echo $ac_n "(cached) $ac_c" 1>&6
1221 cat > conftest.
$ac_ext <<EOF
1222 #line 1223 "configure"
1223 #include "confdefs.h"
1224 #if defined(CRAY) && ! defined(CRAY2)
1231 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1232 egrep "webecray" >/dev
/null
2>&1; then
1243 echo "$ac_t""$ac_cv_os_cray" 1>&6
1244 if test $ac_cv_os_cray = yes; then
1245 for ac_func
in _getb67 GETB67 getb67
; do
1246 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1247 echo "configure:1248: checking for $ac_func" >&5
1248 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1249 echo $ac_n "(cached) $ac_c" 1>&6
1251 cat > conftest.
$ac_ext <<EOF
1252 #line 1253 "configure"
1253 #include "confdefs.h"
1254 /* System header to define __stub macros and hopefully few prototypes,
1255 which can conflict with char $ac_func(); below. */
1257 /* Override any gcc2 internal prototype to avoid an error. */
1258 /* We use char because int might match the return type of a gcc2
1259 builtin and then its argument prototype would still apply. */
1264 /* The GNU C library defines this for functions which it implements
1265 to always fail with ENOSYS. Some functions are actually named
1266 something starting with __ and the normal name is an alias. */
1267 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1275 if { (eval echo configure
:1276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1277 eval "ac_cv_func_$ac_func=yes"
1279 echo "configure: failed program was:" >&5
1280 cat conftest.
$ac_ext >&5
1282 eval "ac_cv_func_$ac_func=no"
1287 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1288 echo "$ac_t""yes" 1>&6
1289 cat >> confdefs.h
<<EOF
1290 #define CRAY_STACKSEG_END $ac_func
1295 echo "$ac_t""no" 1>&6
1301 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1302 echo "configure:1303: checking stack direction for C alloca" >&5
1303 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1304 echo $ac_n "(cached) $ac_c" 1>&6
1306 if test "$cross_compiling" = yes; then
1307 ac_cv_c_stack_direction
=0
1309 cat > conftest.
$ac_ext <<EOF
1310 #line 1311 "configure"
1311 #include "confdefs.h"
1312 find_stack_direction ()
1314 static char *addr = 0;
1319 return find_stack_direction ();
1322 return (&dummy > addr) ? 1 : -1;
1326 exit (find_stack_direction() < 0);
1329 if { (eval echo configure
:1330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
1331 ac_cv_c_stack_direction
=1
1333 echo "configure: failed program was:" >&5
1334 cat conftest.
$ac_ext >&5
1336 ac_cv_c_stack_direction
=-1
1343 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1344 cat >> confdefs.h
<<EOF
1345 #define STACK_DIRECTION $ac_cv_c_stack_direction
1350 for ac_hdr
in unistd.h
1352 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1353 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1354 echo "configure:1355: checking for $ac_hdr" >&5
1355 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1356 echo $ac_n "(cached) $ac_c" 1>&6
1358 cat > conftest.
$ac_ext <<EOF
1359 #line 1360 "configure"
1360 #include "confdefs.h"
1363 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1364 { (eval echo configure
:1365: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1365 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1366 if test -z "$ac_err"; then
1368 eval "ac_cv_header_$ac_safe=yes"
1371 echo "configure: failed program was:" >&5
1372 cat conftest.
$ac_ext >&5
1374 eval "ac_cv_header_$ac_safe=no"
1378 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1379 echo "$ac_t""yes" 1>&6
1380 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1381 cat >> confdefs.h
<<EOF
1382 #define $ac_tr_hdr 1
1386 echo "$ac_t""no" 1>&6
1390 for ac_func
in getpagesize
1392 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1393 echo "configure:1394: checking for $ac_func" >&5
1394 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1395 echo $ac_n "(cached) $ac_c" 1>&6
1397 cat > conftest.
$ac_ext <<EOF
1398 #line 1399 "configure"
1399 #include "confdefs.h"
1400 /* System header to define __stub macros and hopefully few prototypes,
1401 which can conflict with char $ac_func(); below. */
1403 /* Override any gcc2 internal prototype to avoid an error. */
1404 /* We use char because int might match the return type of a gcc2
1405 builtin and then its argument prototype would still apply. */
1410 /* The GNU C library defines this for functions which it implements
1411 to always fail with ENOSYS. Some functions are actually named
1412 something starting with __ and the normal name is an alias. */
1413 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1421 if { (eval echo configure
:1422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1423 eval "ac_cv_func_$ac_func=yes"
1425 echo "configure: failed program was:" >&5
1426 cat conftest.
$ac_ext >&5
1428 eval "ac_cv_func_$ac_func=no"
1433 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1434 echo "$ac_t""yes" 1>&6
1435 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1436 cat >> confdefs.h
<<EOF
1437 #define $ac_tr_func 1
1441 echo "$ac_t""no" 1>&6
1445 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1446 echo "configure:1447: checking for working mmap" >&5
1447 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1448 echo $ac_n "(cached) $ac_c" 1>&6
1450 if test "$cross_compiling" = yes; then
1451 ac_cv_func_mmap_fixed_mapped
=no
1453 cat > conftest.
$ac_ext <<EOF
1454 #line 1455 "configure"
1455 #include "confdefs.h"
1457 /* Thanks to Mike Haertel and Jim Avera for this test.
1458 Here is a matrix of mmap possibilities:
1459 mmap private not fixed
1460 mmap private fixed at somewhere currently unmapped
1461 mmap private fixed at somewhere already mapped
1462 mmap shared not fixed
1463 mmap shared fixed at somewhere currently unmapped
1464 mmap shared fixed at somewhere already mapped
1465 For private mappings, we should verify that changes cannot be read()
1466 back from the file, nor mmap's back from the file at a different
1467 address. (There have been systems where private was not correctly
1468 implemented like the infamous i386 svr4.0, and systems where the
1469 VM page cache was not coherent with the filesystem buffer cache
1470 like early versions of FreeBSD and possibly contemporary NetBSD.)
1471 For shared mappings, we should conversely verify that changes get
1472 propogated back to all the places they're supposed to be.
1474 Grep wants private fixed already mapped.
1475 The main things grep needs to know about mmap are:
1476 * does it exist and is it safe to write into the mmap'd area
1477 * how to use it (BSD variants) */
1478 #include <sys/types.h>
1480 #include <sys/mman.h>
1482 /* This mess was copied from the GNU getpagesize.h. */
1483 #ifndef HAVE_GETPAGESIZE
1484 # ifdef HAVE_UNISTD_H
1485 # include <unistd.h>
1488 /* Assume that all systems that can run configure have sys/param.h. */
1489 # ifndef HAVE_SYS_PARAM_H
1490 # define HAVE_SYS_PARAM_H 1
1493 # ifdef _SC_PAGESIZE
1494 # define getpagesize() sysconf(_SC_PAGESIZE)
1495 # else /* no _SC_PAGESIZE */
1496 # ifdef HAVE_SYS_PARAM_H
1497 # include <sys/param.h>
1498 # ifdef EXEC_PAGESIZE
1499 # define getpagesize() EXEC_PAGESIZE
1500 # else /* no EXEC_PAGESIZE */
1502 # define getpagesize() NBPG * CLSIZE
1505 # endif /* no CLSIZE */
1506 # else /* no NBPG */
1508 # define getpagesize() NBPC
1509 # else /* no NBPC */
1511 # define getpagesize() PAGESIZE
1512 # endif /* PAGESIZE */
1513 # endif /* no NBPC */
1514 # endif /* no NBPG */
1515 # endif /* no EXEC_PAGESIZE */
1516 # else /* no HAVE_SYS_PARAM_H */
1517 # define getpagesize() 8192 /* punt totally */
1518 # endif /* no HAVE_SYS_PARAM_H */
1519 # endif /* no _SC_PAGESIZE */
1521 #endif /* no HAVE_GETPAGESIZE */
1524 extern "C" { void *malloc(unsigned); }
1532 char *data, *data2, *data3;
1536 pagesize = getpagesize();
1539 * First, make a file with some known garbage in it.
1541 data = malloc(pagesize);
1544 for (i = 0; i < pagesize; ++i)
1545 *(data + i) = rand();
1547 fd = creat("conftestmmap", 0600);
1550 if (write(fd, data, pagesize) != pagesize)
1555 * Next, try to mmap the file at a fixed address which
1556 * already has something else allocated at it. If we can,
1557 * also make sure that we see the same garbage.
1559 fd = open("conftestmmap", O_RDWR);
1562 data2 = malloc(2 * pagesize);
1565 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1566 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1567 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1569 for (i = 0; i < pagesize; ++i)
1570 if (*(data + i) != *(data2 + i))
1574 * Finally, make sure that changes to the mapped area
1575 * do not percolate back to the file as seen by read().
1576 * (This is a bug on some variants of i386 svr4.0.)
1578 for (i = 0; i < pagesize; ++i)
1579 *(data2 + i) = *(data2 + i) + 1;
1580 data3 = malloc(pagesize);
1583 if (read(fd, data3, pagesize) != pagesize)
1585 for (i = 0; i < pagesize; ++i)
1586 if (*(data + i) != *(data3 + i))
1589 unlink("conftestmmap");
1594 if { (eval echo configure
:1595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
1596 ac_cv_func_mmap_fixed_mapped
=yes
1598 echo "configure: failed program was:" >&5
1599 cat conftest.
$ac_ext >&5
1601 ac_cv_func_mmap_fixed_mapped
=no
1608 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1609 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1610 cat >> confdefs.h
<<\EOF
1617 # autoconf.info says this should be called right after AC_INIT.
1621 for ac_dir
in `cd $srcdir;pwd`/..
/..
$srcdir/`cd $srcdir;pwd`/..
/..
; do
1622 if test -f $ac_dir/install-sh
; then
1624 ac_install_sh
="$ac_aux_dir/install-sh -c"
1626 elif test -f $ac_dir/install.sh
; then
1628 ac_install_sh
="$ac_aux_dir/install.sh -c"
1632 if test -z "$ac_aux_dir"; then
1633 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
1635 ac_config_guess
=$ac_aux_dir/config.guess
1636 ac_config_sub
=$ac_aux_dir/config.sub
1637 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
1640 # Do some error checking and defaulting for the host and target type.
1642 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
1645 # 1. You are not allowed to specify --host, --target, and nonopt at the
1647 # 2. Host defaults to nonopt.
1648 # 3. If nonopt is not specified, then host defaults to the current host,
1649 # as determined by config.guess.
1650 # 4. Target and build default to nonopt.
1651 # 5. If nonopt is not specified, then target and build default to host.
1653 # The aliases save the names the user supplied, while $host etc.
1654 # will get canonicalized.
1655 case $host---$target---$nonopt in
1656 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
1657 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1661 # Make sure we can run config.sub.
1662 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
1663 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1666 echo $ac_n "checking host system type""... $ac_c" 1>&6
1667 echo "configure:1668: checking host system type" >&5
1670 case "$host_alias" in
1674 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1675 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1677 *) host_alias
=$nonopt ;;
1681 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1682 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1683 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1684 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1685 echo "$ac_t""$host" 1>&6
1687 echo $ac_n "checking target system type""... $ac_c" 1>&6
1688 echo "configure:1689: checking target system type" >&5
1690 target_alias
=$target
1691 case "$target_alias" in
1694 NONE
) target_alias
=$host_alias ;;
1695 *) target_alias
=$nonopt ;;
1699 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1700 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1701 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1702 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1703 echo "$ac_t""$target" 1>&6
1705 echo $ac_n "checking build system type""... $ac_c" 1>&6
1706 echo "configure:1707: checking build system type" >&5
1709 case "$build_alias" in
1712 NONE
) build_alias
=$host_alias ;;
1713 *) build_alias
=$nonopt ;;
1717 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1718 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1719 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1720 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1721 echo "$ac_t""$build" 1>&6
1723 test "$host_alias" != "$target_alias" &&
1724 test "$program_prefix$program_suffix$program_transform_name" = \
1726 program_prefix
=${target_alias}-
1728 if test "$program_transform_name" = s
,x
,x
,; then
1729 program_transform_name
=
1731 # Double any \ or $. echo might interpret backslashes.
1732 cat <<\EOF_SED
> conftestsed
1733 s
,\\,\\\\,g
; s
,\$
,$$
,g
1735 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1738 test "$program_prefix" != NONE
&&
1739 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1740 # Use a double $ so make ignores it.
1741 test "$program_suffix" != NONE
&&
1742 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1744 # sed with no file args requires a program.
1745 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1747 # Extract the first word of "gcc", so it can be a program name with args.
1748 set dummy gcc
; ac_word
=$2
1749 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1750 echo "configure:1751: checking for $ac_word" >&5
1751 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1752 echo $ac_n "(cached) $ac_c" 1>&6
1754 if test -n "$CC"; then
1755 ac_cv_prog_CC
="$CC" # Let the user override the test.
1757 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1758 for ac_dir
in $PATH; do
1759 test -z "$ac_dir" && ac_dir
=.
1760 if test -f $ac_dir/$ac_word; then
1769 if test -n "$CC"; then
1770 echo "$ac_t""$CC" 1>&6
1772 echo "$ac_t""no" 1>&6
1775 if test -z "$CC"; then
1776 # Extract the first word of "cc", so it can be a program name with args.
1777 set dummy cc
; ac_word
=$2
1778 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1779 echo "configure:1780: checking for $ac_word" >&5
1780 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1781 echo $ac_n "(cached) $ac_c" 1>&6
1783 if test -n "$CC"; then
1784 ac_cv_prog_CC
="$CC" # Let the user override the test.
1786 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1788 for ac_dir
in $PATH; do
1789 test -z "$ac_dir" && ac_dir
=.
1790 if test -f $ac_dir/$ac_word; then
1791 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1792 ac_prog_rejected
=yes
1800 if test $ac_prog_rejected = yes; then
1801 # We found a bogon in the path, so make sure we never use it.
1802 set dummy
$ac_cv_prog_CC
1804 if test $# -gt 0; then
1805 # We chose a different compiler from the bogus one.
1806 # However, it has the same basename, so the bogon will be chosen
1807 # first if we set CC to just the basename; use the full file name.
1809 set dummy
"$ac_dir/$ac_word" "$@"
1817 if test -n "$CC"; then
1818 echo "$ac_t""$CC" 1>&6
1820 echo "$ac_t""no" 1>&6
1823 if test -z "$CC"; then
1824 case "`uname -s`" in
1826 # Extract the first word of "cl", so it can be a program name with args.
1827 set dummy cl
; ac_word
=$2
1828 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1829 echo "configure:1830: checking for $ac_word" >&5
1830 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1831 echo $ac_n "(cached) $ac_c" 1>&6
1833 if test -n "$CC"; then
1834 ac_cv_prog_CC
="$CC" # Let the user override the test.
1836 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1837 for ac_dir
in $PATH; do
1838 test -z "$ac_dir" && ac_dir
=.
1839 if test -f $ac_dir/$ac_word; then
1848 if test -n "$CC"; then
1849 echo "$ac_t""$CC" 1>&6
1851 echo "$ac_t""no" 1>&6
1856 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1859 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1860 echo "configure:1861: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1863 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1864 ac_cpp
='$CPP $CPPFLAGS'
1865 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1866 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1867 cross_compiling
=$ac_cv_prog_cc_cross
1869 cat > conftest.
$ac_ext <<EOF
1870 #line 1871 "configure"
1871 #include "confdefs.h"
1874 if { (eval echo configure
:1875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1875 ac_cv_prog_cc_works
=yes
1876 # If we can't run a trivial program, we are probably using a cross compiler.
1877 if (.
/conftest
; exit) 2>/dev
/null
; then
1878 ac_cv_prog_cc_cross
=no
1880 ac_cv_prog_cc_cross
=yes
1883 echo "configure: failed program was:" >&5
1884 cat conftest.
$ac_ext >&5
1885 ac_cv_prog_cc_works
=no
1889 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1890 if test $ac_cv_prog_cc_works = no
; then
1891 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1893 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1894 echo "configure:1895: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1895 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1896 cross_compiling
=$ac_cv_prog_cc_cross
1898 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1899 echo "configure:1900: checking whether we are using GNU C" >&5
1900 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1901 echo $ac_n "(cached) $ac_c" 1>&6
1903 cat > conftest.c
<<EOF
1908 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1915 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1917 if test $ac_cv_prog_gcc = yes; then
1923 ac_test_CFLAGS
="${CFLAGS+set}"
1924 ac_save_CFLAGS
="$CFLAGS"
1926 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1927 echo "configure:1928: checking whether ${CC-cc} accepts -g" >&5
1928 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1929 echo $ac_n "(cached) $ac_c" 1>&6
1931 echo 'void f(){}' > conftest.c
1932 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1941 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1942 if test "$ac_test_CFLAGS" = set; then
1943 CFLAGS
="$ac_save_CFLAGS"
1944 elif test $ac_cv_prog_cc_g = yes; then
1945 if test "$GCC" = yes; then
1951 if test "$GCC" = yes; then
1958 # Find a good install program. We prefer a C program (faster),
1959 # so one script is as good as another. But avoid the broken or
1960 # incompatible versions:
1961 # SysV /etc/install, /usr/sbin/install
1962 # SunOS /usr/etc/install
1963 # IRIX /sbin/install
1965 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1966 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1967 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1968 # ./install, which can be erroneously created by make from ./install.sh.
1969 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1970 echo "configure:1971: checking for a BSD compatible install" >&5
1971 if test -z "$INSTALL"; then
1972 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1973 echo $ac_n "(cached) $ac_c" 1>&6
1975 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
1976 for ac_dir
in $PATH; do
1977 # Account for people who put trailing slashes in PATH elements.
1979 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1981 # OSF1 and SCO ODT 3.0 have their own names for install.
1982 # Don't use installbsd from OSF since it installs stuff as root
1984 for ac_prog
in ginstall scoinst
install; do
1985 if test -f $ac_dir/$ac_prog; then
1986 if test $ac_prog = install &&
1987 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1988 # AIX install. It has an incompatible calling convention.
1991 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2002 if test "${ac_cv_path_install+set}" = set; then
2003 INSTALL
="$ac_cv_path_install"
2005 # As a last resort, use the slow shell script. We don't cache a
2006 # path for INSTALL within a source directory, because that will
2007 # break other packages using the cache if that directory is
2008 # removed, or if the path is relative.
2009 INSTALL
="$ac_install_sh"
2012 echo "$ac_t""$INSTALL" 1>&6
2014 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2015 # It thinks the first close brace ends the variable substitution.
2016 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2018 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2021 # Put a plausible default for CC_FOR_BUILD in Makefile.
2022 if test "x$cross_compiling" = "xno"; then
2023 CC_FOR_BUILD
='$(CC)'
2033 # Extract the first word of "ranlib", so it can be a program name with args.
2034 set dummy ranlib
; ac_word
=$2
2035 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2036 echo "configure:2037: checking for $ac_word" >&5
2037 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2038 echo $ac_n "(cached) $ac_c" 1>&6
2040 if test -n "$RANLIB"; then
2041 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2043 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2044 for ac_dir
in $PATH; do
2045 test -z "$ac_dir" && ac_dir
=.
2046 if test -f $ac_dir/$ac_word; then
2047 ac_cv_prog_RANLIB
="ranlib"
2052 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2055 RANLIB
="$ac_cv_prog_RANLIB"
2056 if test -n "$RANLIB"; then
2057 echo "$ac_t""$RANLIB" 1>&6
2059 echo "$ac_t""no" 1>&6
2065 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2066 unistd.h values.h sys
/param.h
2068 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2069 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2070 echo "configure:2071: checking for $ac_hdr" >&5
2071 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2072 echo $ac_n "(cached) $ac_c" 1>&6
2074 cat > conftest.
$ac_ext <<EOF
2075 #line 2076 "configure"
2076 #include "confdefs.h"
2079 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2080 { (eval echo configure
:2081: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2081 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2082 if test -z "$ac_err"; then
2084 eval "ac_cv_header_$ac_safe=yes"
2087 echo "configure: failed program was:" >&5
2088 cat conftest.
$ac_ext >&5
2090 eval "ac_cv_header_$ac_safe=no"
2094 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2095 echo "$ac_t""yes" 1>&6
2096 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2097 cat >> confdefs.h
<<EOF
2098 #define $ac_tr_hdr 1
2102 echo "$ac_t""no" 1>&6
2106 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2107 __argz_count __argz_stringify __argz_next
2109 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2110 echo "configure:2111: checking for $ac_func" >&5
2111 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2112 echo $ac_n "(cached) $ac_c" 1>&6
2114 cat > conftest.
$ac_ext <<EOF
2115 #line 2116 "configure"
2116 #include "confdefs.h"
2117 /* System header to define __stub macros and hopefully few prototypes,
2118 which can conflict with char $ac_func(); below. */
2120 /* Override any gcc2 internal prototype to avoid an error. */
2121 /* We use char because int might match the return type of a gcc2
2122 builtin and then its argument prototype would still apply. */
2127 /* The GNU C library defines this for functions which it implements
2128 to always fail with ENOSYS. Some functions are actually named
2129 something starting with __ and the normal name is an alias. */
2130 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2138 if { (eval echo configure
:2139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2140 eval "ac_cv_func_$ac_func=yes"
2142 echo "configure: failed program was:" >&5
2143 cat conftest.
$ac_ext >&5
2145 eval "ac_cv_func_$ac_func=no"
2150 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2151 echo "$ac_t""yes" 1>&6
2152 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2153 cat >> confdefs.h
<<EOF
2154 #define $ac_tr_func 1
2158 echo "$ac_t""no" 1>&6
2163 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2164 for ac_func
in stpcpy
2166 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2167 echo "configure:2168: checking for $ac_func" >&5
2168 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2169 echo $ac_n "(cached) $ac_c" 1>&6
2171 cat > conftest.
$ac_ext <<EOF
2172 #line 2173 "configure"
2173 #include "confdefs.h"
2174 /* System header to define __stub macros and hopefully few prototypes,
2175 which can conflict with char $ac_func(); below. */
2177 /* Override any gcc2 internal prototype to avoid an error. */
2178 /* We use char because int might match the return type of a gcc2
2179 builtin and then its argument prototype would still apply. */
2184 /* The GNU C library defines this for functions which it implements
2185 to always fail with ENOSYS. Some functions are actually named
2186 something starting with __ and the normal name is an alias. */
2187 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2195 if { (eval echo configure
:2196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2197 eval "ac_cv_func_$ac_func=yes"
2199 echo "configure: failed program was:" >&5
2200 cat conftest.
$ac_ext >&5
2202 eval "ac_cv_func_$ac_func=no"
2207 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2208 echo "$ac_t""yes" 1>&6
2209 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2210 cat >> confdefs.h
<<EOF
2211 #define $ac_tr_func 1
2215 echo "$ac_t""no" 1>&6
2220 if test "${ac_cv_func_stpcpy}" = "yes"; then
2221 cat >> confdefs.h
<<\EOF
2222 #define HAVE_STPCPY 1
2227 if test $ac_cv_header_locale_h = yes; then
2228 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2229 echo "configure:2230: checking for LC_MESSAGES" >&5
2230 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2231 echo $ac_n "(cached) $ac_c" 1>&6
2233 cat > conftest.
$ac_ext <<EOF
2234 #line 2235 "configure"
2235 #include "confdefs.h"
2241 if { (eval echo configure
:2242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2243 am_cv_val_LC_MESSAGES
=yes
2245 echo "configure: failed program was:" >&5
2246 cat conftest.
$ac_ext >&5
2248 am_cv_val_LC_MESSAGES
=no
2253 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2254 if test $am_cv_val_LC_MESSAGES = yes; then
2255 cat >> confdefs.h
<<\EOF
2256 #define HAVE_LC_MESSAGES 1
2261 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2262 echo "configure:2263: checking whether NLS is requested" >&5
2263 # Check whether --enable-nls or --disable-nls was given.
2264 if test "${enable_nls+set}" = set; then
2265 enableval
="$enable_nls"
2271 echo "$ac_t""$USE_NLS" 1>&6
2274 USE_INCLUDED_LIBINTL
=no
2276 if test "$USE_NLS" = "yes"; then
2277 cat >> confdefs.h
<<\EOF
2278 #define ENABLE_NLS 1
2281 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2282 echo "configure:2283: checking whether included gettext is requested" >&5
2283 # Check whether --with-included-gettext or --without-included-gettext was given.
2284 if test "${with_included_gettext+set}" = set; then
2285 withval
="$with_included_gettext"
2286 nls_cv_force_use_gnu_gettext
=$withval
2288 nls_cv_force_use_gnu_gettext
=no
2291 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2293 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
2294 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2296 nls_cv_header_libgt
=
2299 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2300 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2301 echo "configure:2302: checking for libintl.h" >&5
2302 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2303 echo $ac_n "(cached) $ac_c" 1>&6
2305 cat > conftest.
$ac_ext <<EOF
2306 #line 2307 "configure"
2307 #include "confdefs.h"
2308 #include <libintl.h>
2310 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2311 { (eval echo configure
:2312: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2312 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2313 if test -z "$ac_err"; then
2315 eval "ac_cv_header_$ac_safe=yes"
2318 echo "configure: failed program was:" >&5
2319 cat conftest.
$ac_ext >&5
2321 eval "ac_cv_header_$ac_safe=no"
2325 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2326 echo "$ac_t""yes" 1>&6
2327 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2328 echo "configure:2329: checking for gettext in libc" >&5
2329 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2330 echo $ac_n "(cached) $ac_c" 1>&6
2332 cat > conftest.
$ac_ext <<EOF
2333 #line 2334 "configure"
2334 #include "confdefs.h"
2335 #include <libintl.h>
2337 return (int) gettext ("")
2340 if { (eval echo configure
:2341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2342 gt_cv_func_gettext_libc
=yes
2344 echo "configure: failed program was:" >&5
2345 cat conftest.
$ac_ext >&5
2347 gt_cv_func_gettext_libc
=no
2352 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2354 if test "$gt_cv_func_gettext_libc" != "yes"; then
2355 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2356 echo "configure:2357: checking for bindtextdomain in -lintl" >&5
2357 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2358 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2359 echo $ac_n "(cached) $ac_c" 1>&6
2361 ac_save_LIBS
="$LIBS"
2363 cat > conftest.
$ac_ext <<EOF
2364 #line 2365 "configure"
2365 #include "confdefs.h"
2366 /* Override any gcc2 internal prototype to avoid an error. */
2367 /* We use char because int might match the return type of a gcc2
2368 builtin and then its argument prototype would still apply. */
2369 char bindtextdomain();
2375 if { (eval echo configure
:2376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2377 eval "ac_cv_lib_$ac_lib_var=yes"
2379 echo "configure: failed program was:" >&5
2380 cat conftest.
$ac_ext >&5
2382 eval "ac_cv_lib_$ac_lib_var=no"
2385 LIBS
="$ac_save_LIBS"
2388 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2389 echo "$ac_t""yes" 1>&6
2390 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2391 echo "configure:2392: checking for gettext in libintl" >&5
2392 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2393 echo $ac_n "(cached) $ac_c" 1>&6
2395 cat > conftest.
$ac_ext <<EOF
2396 #line 2397 "configure"
2397 #include "confdefs.h"
2400 return (int) gettext ("")
2403 if { (eval echo configure
:2404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2405 gt_cv_func_gettext_libintl
=yes
2407 echo "configure: failed program was:" >&5
2408 cat conftest.
$ac_ext >&5
2410 gt_cv_func_gettext_libintl
=no
2415 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2417 echo "$ac_t""no" 1>&6
2422 if test "$gt_cv_func_gettext_libc" = "yes" \
2423 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
2424 cat >> confdefs.h
<<\EOF
2425 #define HAVE_GETTEXT 1
2428 # Extract the first word of "msgfmt", so it can be a program name with args.
2429 set dummy msgfmt
; ac_word
=$2
2430 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2431 echo "configure:2432: checking for $ac_word" >&5
2432 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2433 echo $ac_n "(cached) $ac_c" 1>&6
2437 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
2440 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
2441 for ac_dir
in $PATH; do
2442 test -z "$ac_dir" && ac_dir
=.
2443 if test -f $ac_dir/$ac_word; then
2444 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2445 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
2451 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
2455 MSGFMT
="$ac_cv_path_MSGFMT"
2456 if test -n "$MSGFMT"; then
2457 echo "$ac_t""$MSGFMT" 1>&6
2459 echo "$ac_t""no" 1>&6
2461 if test "$MSGFMT" != "no"; then
2462 for ac_func
in dcgettext
2464 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2465 echo "configure:2466: checking for $ac_func" >&5
2466 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2467 echo $ac_n "(cached) $ac_c" 1>&6
2469 cat > conftest.
$ac_ext <<EOF
2470 #line 2471 "configure"
2471 #include "confdefs.h"
2472 /* System header to define __stub macros and hopefully few prototypes,
2473 which can conflict with char $ac_func(); below. */
2475 /* Override any gcc2 internal prototype to avoid an error. */
2476 /* We use char because int might match the return type of a gcc2
2477 builtin and then its argument prototype would still apply. */
2482 /* The GNU C library defines this for functions which it implements
2483 to always fail with ENOSYS. Some functions are actually named
2484 something starting with __ and the normal name is an alias. */
2485 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2493 if { (eval echo configure
:2494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2495 eval "ac_cv_func_$ac_func=yes"
2497 echo "configure: failed program was:" >&5
2498 cat conftest.
$ac_ext >&5
2500 eval "ac_cv_func_$ac_func=no"
2505 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2506 echo "$ac_t""yes" 1>&6
2507 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2508 cat >> confdefs.h
<<EOF
2509 #define $ac_tr_func 1
2513 echo "$ac_t""no" 1>&6
2517 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2518 set dummy gmsgfmt
; ac_word
=$2
2519 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2520 echo "configure:2521: checking for $ac_word" >&5
2521 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2522 echo $ac_n "(cached) $ac_c" 1>&6
2526 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
2529 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
2532 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2533 for ac_dir
in $PATH; do
2534 test -z "$ac_dir" && ac_dir
=.
2535 if test -f $ac_dir/$ac_word; then
2536 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
2541 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
2545 GMSGFMT
="$ac_cv_path_GMSGFMT"
2546 if test -n "$GMSGFMT"; then
2547 echo "$ac_t""$GMSGFMT" 1>&6
2549 echo "$ac_t""no" 1>&6
2552 # Extract the first word of "xgettext", so it can be a program name with args.
2553 set dummy xgettext
; ac_word
=$2
2554 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2555 echo "configure:2556: checking for $ac_word" >&5
2556 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2557 echo $ac_n "(cached) $ac_c" 1>&6
2561 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
2564 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
2565 for ac_dir
in $PATH; do
2566 test -z "$ac_dir" && ac_dir
=.
2567 if test -f $ac_dir/$ac_word; then
2568 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2569 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
2575 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
2579 XGETTEXT
="$ac_cv_path_XGETTEXT"
2580 if test -n "$XGETTEXT"; then
2581 echo "$ac_t""$XGETTEXT" 1>&6
2583 echo "$ac_t""no" 1>&6
2586 cat > conftest.
$ac_ext <<EOF
2587 #line 2588 "configure"
2588 #include "confdefs.h"
2591 extern int _nl_msg_cat_cntr;
2592 return _nl_msg_cat_cntr
2595 if { (eval echo configure
:2596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2600 echo "configure: failed program was:" >&5
2601 cat conftest.
$ac_ext >&5
2612 echo "$ac_t""no" 1>&6
2617 if test "$CATOBJEXT" = "NONE"; then
2618 nls_cv_use_gnu_gettext
=yes
2622 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2623 INTLOBJS
="\$(GETTOBJS)"
2624 # Extract the first word of "msgfmt", so it can be a program name with args.
2625 set dummy msgfmt
; ac_word
=$2
2626 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2627 echo "configure:2628: checking for $ac_word" >&5
2628 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2629 echo $ac_n "(cached) $ac_c" 1>&6
2633 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
2636 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
2637 for ac_dir
in $PATH; do
2638 test -z "$ac_dir" && ac_dir
=.
2639 if test -f $ac_dir/$ac_word; then
2640 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2641 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
2647 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
2651 MSGFMT
="$ac_cv_path_MSGFMT"
2652 if test -n "$MSGFMT"; then
2653 echo "$ac_t""$MSGFMT" 1>&6
2655 echo "$ac_t""no" 1>&6
2658 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2659 set dummy gmsgfmt
; ac_word
=$2
2660 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2661 echo "configure:2662: checking for $ac_word" >&5
2662 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2663 echo $ac_n "(cached) $ac_c" 1>&6
2667 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
2670 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
2673 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2674 for ac_dir
in $PATH; do
2675 test -z "$ac_dir" && ac_dir
=.
2676 if test -f $ac_dir/$ac_word; then
2677 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
2682 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
2686 GMSGFMT
="$ac_cv_path_GMSGFMT"
2687 if test -n "$GMSGFMT"; then
2688 echo "$ac_t""$GMSGFMT" 1>&6
2690 echo "$ac_t""no" 1>&6
2693 # Extract the first word of "xgettext", so it can be a program name with args.
2694 set dummy xgettext
; ac_word
=$2
2695 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2696 echo "configure:2697: checking for $ac_word" >&5
2697 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2698 echo $ac_n "(cached) $ac_c" 1>&6
2702 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
2705 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
2706 for ac_dir
in $PATH; do
2707 test -z "$ac_dir" && ac_dir
=.
2708 if test -f $ac_dir/$ac_word; then
2709 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2710 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
2716 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
2720 XGETTEXT
="$ac_cv_path_XGETTEXT"
2721 if test -n "$XGETTEXT"; then
2722 echo "$ac_t""$XGETTEXT" 1>&6
2724 echo "$ac_t""no" 1>&6
2728 USE_INCLUDED_LIBINTL
=yes
2732 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
2734 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
2735 nls_cv_header_intl
=libintl.h
2736 nls_cv_header_libgt
=libgettext.h
2739 if test "$XGETTEXT" != ":"; then
2740 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
2743 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2748 # We need to process the po/ directory.
2752 nls_cv_header_intl
=libintl.h
2753 nls_cv_header_libgt
=libgettext.h
2756 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2757 # because some of the sources are only built for this goal.
2758 if test "$PACKAGE" = gettext; then
2760 USE_INCLUDED_LIBINTL
=yes
2763 for lang
in $ALL_LINGUAS; do
2764 GMOFILES
="$GMOFILES $lang.gmo"
2765 POFILES
="$POFILES $lang.po"
2781 if test "x$CATOBJEXT" != "x"; then
2782 if test "x$ALL_LINGUAS" = "x"; then
2785 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2786 echo "configure:2787: checking for catalogs to be installed" >&5
2788 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
2789 case "$ALL_LINGUAS" in
2790 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
2793 LINGUAS
=$NEW_LINGUAS
2794 echo "$ac_t""$LINGUAS" 1>&6
2797 if test -n "$LINGUAS"; then
2798 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
2802 if test $ac_cv_header_locale_h = yes; then
2803 INCLUDE_LOCALE_H
="#include <locale.h>"
2806 /* The system does not provide the header <locale.h>. Take care yourself. */"
2810 if test -f $srcdir/po2tbl.
sed.
in; then
2811 if test "$CATOBJEXT" = ".cat"; then
2812 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2813 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2814 echo "configure:2815: checking for linux/version.h" >&5
2815 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2816 echo $ac_n "(cached) $ac_c" 1>&6
2818 cat > conftest.
$ac_ext <<EOF
2819 #line 2820 "configure"
2820 #include "confdefs.h"
2821 #include <linux/version.h>
2823 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2824 { (eval echo configure
:2825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2825 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2826 if test -z "$ac_err"; then
2828 eval "ac_cv_header_$ac_safe=yes"
2831 echo "configure: failed program was:" >&5
2832 cat conftest.
$ac_ext >&5
2834 eval "ac_cv_header_$ac_safe=no"
2838 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2839 echo "$ac_t""yes" 1>&6
2842 echo "$ac_t""no" 1>&6
2847 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
2849 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2850 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
2853 if test "$PACKAGE" = "gettext"; then
2863 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
2869 if test -d $srcdir/po
; then
2870 test -d po || mkdir po
2871 if test "x$srcdir" != "x."; then
2872 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2873 posrcprefix
="$srcdir/"
2875 posrcprefix
="../$srcdir/"
2881 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2882 < $srcdir/po
/POTFILES.
in > po
/POTFILES
2886 # Check for common headers.
2887 # FIXME: Seems to me this can cause problems for i386-windows hosts.
2888 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2889 for ac_hdr
in stdlib.h string.h
strings.h unistd.h
time.h
2891 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2892 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2893 echo "configure:2894: checking for $ac_hdr" >&5
2894 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2895 echo $ac_n "(cached) $ac_c" 1>&6
2897 cat > conftest.
$ac_ext <<EOF
2898 #line 2899 "configure"
2899 #include "confdefs.h"
2902 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2903 { (eval echo configure
:2904: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2904 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2905 if test -z "$ac_err"; then
2907 eval "ac_cv_header_$ac_safe=yes"
2910 echo "configure: failed program was:" >&5
2911 cat conftest.
$ac_ext >&5
2913 eval "ac_cv_header_$ac_safe=no"
2917 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2918 echo "$ac_t""yes" 1>&6
2919 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2920 cat >> confdefs.h
<<EOF
2921 #define $ac_tr_hdr 1
2925 echo "$ac_t""no" 1>&6
2929 for ac_hdr
in sys
/time.h sys
/resource.h
2931 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2932 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2933 echo "configure:2934: checking for $ac_hdr" >&5
2934 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2935 echo $ac_n "(cached) $ac_c" 1>&6
2937 cat > conftest.
$ac_ext <<EOF
2938 #line 2939 "configure"
2939 #include "confdefs.h"
2942 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2943 { (eval echo configure
:2944: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2944 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2945 if test -z "$ac_err"; then
2947 eval "ac_cv_header_$ac_safe=yes"
2950 echo "configure: failed program was:" >&5
2951 cat conftest.
$ac_ext >&5
2953 eval "ac_cv_header_$ac_safe=no"
2957 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2958 echo "$ac_t""yes" 1>&6
2959 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2960 cat >> confdefs.h
<<EOF
2961 #define $ac_tr_hdr 1
2965 echo "$ac_t""no" 1>&6
2969 for ac_hdr
in fcntl.h fpu_control.h
2971 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2972 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2973 echo "configure:2974: checking for $ac_hdr" >&5
2974 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2975 echo $ac_n "(cached) $ac_c" 1>&6
2977 cat > conftest.
$ac_ext <<EOF
2978 #line 2979 "configure"
2979 #include "confdefs.h"
2982 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2983 { (eval echo configure
:2984: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2984 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2985 if test -z "$ac_err"; then
2987 eval "ac_cv_header_$ac_safe=yes"
2990 echo "configure: failed program was:" >&5
2991 cat conftest.
$ac_ext >&5
2993 eval "ac_cv_header_$ac_safe=no"
2997 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2998 echo "$ac_t""yes" 1>&6
2999 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3000 cat >> confdefs.h
<<EOF
3001 #define $ac_tr_hdr 1
3005 echo "$ac_t""no" 1>&6
3009 for ac_hdr
in dlfcn.h errno.h sys
/stat.h
3011 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3012 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3013 echo "configure:3014: checking for $ac_hdr" >&5
3014 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3015 echo $ac_n "(cached) $ac_c" 1>&6
3017 cat > conftest.
$ac_ext <<EOF
3018 #line 3019 "configure"
3019 #include "confdefs.h"
3022 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3023 { (eval echo configure
:3024: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3024 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3025 if test -z "$ac_err"; then
3027 eval "ac_cv_header_$ac_safe=yes"
3030 echo "configure: failed program was:" >&5
3031 cat conftest.
$ac_ext >&5
3033 eval "ac_cv_header_$ac_safe=no"
3037 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3038 echo "$ac_t""yes" 1>&6
3039 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3040 cat >> confdefs.h
<<EOF
3041 #define $ac_tr_hdr 1
3045 echo "$ac_t""no" 1>&6
3049 for ac_func
in getrusage
time sigaction __setfpucw
3051 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3052 echo "configure:3053: checking for $ac_func" >&5
3053 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3054 echo $ac_n "(cached) $ac_c" 1>&6
3056 cat > conftest.
$ac_ext <<EOF
3057 #line 3058 "configure"
3058 #include "confdefs.h"
3059 /* System header to define __stub macros and hopefully few prototypes,
3060 which can conflict with char $ac_func(); below. */
3062 /* Override any gcc2 internal prototype to avoid an error. */
3063 /* We use char because int might match the return type of a gcc2
3064 builtin and then its argument prototype would still apply. */
3069 /* The GNU C library defines this for functions which it implements
3070 to always fail with ENOSYS. Some functions are actually named
3071 something starting with __ and the normal name is an alias. */
3072 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3080 if { (eval echo configure
:3081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3082 eval "ac_cv_func_$ac_func=yes"
3084 echo "configure: failed program was:" >&5
3085 cat conftest.
$ac_ext >&5
3087 eval "ac_cv_func_$ac_func=no"
3092 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3093 echo "$ac_t""yes" 1>&6
3094 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3095 cat >> confdefs.h
<<EOF
3096 #define $ac_tr_func 1
3100 echo "$ac_t""no" 1>&6
3105 # Check for socket libraries
3106 echo $ac_n "checking for bind in -lsocket""... $ac_c" 1>&6
3107 echo "configure:3108: checking for bind in -lsocket" >&5
3108 ac_lib_var
=`echo socket'_'bind | sed 'y%./+-%__p_%'`
3109 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3110 echo $ac_n "(cached) $ac_c" 1>&6
3112 ac_save_LIBS
="$LIBS"
3113 LIBS
="-lsocket $LIBS"
3114 cat > conftest.
$ac_ext <<EOF
3115 #line 3116 "configure"
3116 #include "confdefs.h"
3117 /* Override any gcc2 internal prototype to avoid an error. */
3118 /* We use char because int might match the return type of a gcc2
3119 builtin and then its argument prototype would still apply. */
3126 if { (eval echo configure
:3127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3128 eval "ac_cv_lib_$ac_lib_var=yes"
3130 echo "configure: failed program was:" >&5
3131 cat conftest.
$ac_ext >&5
3133 eval "ac_cv_lib_$ac_lib_var=no"
3136 LIBS
="$ac_save_LIBS"
3139 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3140 echo "$ac_t""yes" 1>&6
3141 ac_tr_lib
=HAVE_LIB
`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3142 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3143 cat >> confdefs.h
<<EOF
3144 #define $ac_tr_lib 1
3147 LIBS
="-lsocket $LIBS"
3150 echo "$ac_t""no" 1>&6
3153 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3154 echo "configure:3155: checking for gethostbyname in -lnsl" >&5
3155 ac_lib_var
=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3156 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3157 echo $ac_n "(cached) $ac_c" 1>&6
3159 ac_save_LIBS
="$LIBS"
3161 cat > conftest.
$ac_ext <<EOF
3162 #line 3163 "configure"
3163 #include "confdefs.h"
3164 /* Override any gcc2 internal prototype to avoid an error. */
3165 /* We use char because int might match the return type of a gcc2
3166 builtin and then its argument prototype would still apply. */
3167 char gethostbyname();
3173 if { (eval echo configure
:3174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3175 eval "ac_cv_lib_$ac_lib_var=yes"
3177 echo "configure: failed program was:" >&5
3178 cat conftest.
$ac_ext >&5
3180 eval "ac_cv_lib_$ac_lib_var=no"
3183 LIBS
="$ac_save_LIBS"
3186 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3187 echo "$ac_t""yes" 1>&6
3188 ac_tr_lib
=HAVE_LIB
`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3189 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3190 cat >> confdefs.h
<<EOF
3191 #define $ac_tr_lib 1
3197 echo "$ac_t""no" 1>&6
3201 .
${srcdir}/..
/..
/bfd
/configure.
host
3205 USE_MAINTAINER_MODE
=no
3206 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3207 if test "${enable_maintainer_mode+set}" = set; then
3208 enableval
="$enable_maintainer_mode"
3209 case "${enableval}" in
3210 yes) MAINT
="" USE_MAINTAINER_MODE
=yes ;;
3212 *) { echo "configure: error: "--enable-maintainer-mode does not take a value
"" 1>&2; exit 1; }; MAINT
="#" ;;
3214 if test x
"$silent" != x
"yes" && test x
"$MAINT" = x
""; then
3215 echo "Setting maintainer mode" 6>&1
3223 # Check whether --enable-sim-bswap or --disable-sim-bswap was given.
3224 if test "${enable_sim_bswap+set}" = set; then
3225 enableval
="$enable_sim_bswap"
3226 case "${enableval}" in
3227 yes) sim_bswap
="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
3228 no
) sim_bswap
="-DWITH_BSWAP=0";;
3229 *) { echo "configure: error: "--enable-sim-bswap does not take a value
"" 1>&2; exit 1; }; sim_bswap
="";;
3231 if test x
"$silent" != x
"yes" && test x
"$sim_bswap" != x
""; then
3232 echo "Setting bswap flags = $sim_bswap" 6>&1
3240 # Check whether --enable-sim-cflags or --disable-sim-cflags was given.
3241 if test "${enable_sim_cflags+set}" = set; then
3242 enableval
="$enable_sim_cflags"
3243 case "${enableval}" in
3244 yes) sim_cflags
="-O2 -fomit-frame-pointer";;
3245 trace
) { echo "configure: error: "Please use
--enable-sim-debug instead.
"" 1>&2; exit 1; }; sim_cflags
="";;
3247 *) sim_cflags
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3249 if test x
"$silent" != x
"yes" && test x
"$sim_cflags" != x
""; then
3250 echo "Setting sim cflags = $sim_cflags" 6>&1
3258 # Check whether --enable-sim-debug or --disable-sim-debug was given.
3259 if test "${enable_sim_debug+set}" = set; then
3260 enableval
="$enable_sim_debug"
3261 case "${enableval}" in
3262 yes) sim_debug
="-DDEBUG=7 -DWITH_DEBUG=7";;
3263 no
) sim_debug
="-DDEBUG=0 -DWITH_DEBUG=0";;
3264 *) sim_debug
="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
3266 if test x
"$silent" != x
"yes" && test x
"$sim_debug" != x
""; then
3267 echo "Setting sim debug = $sim_debug" 6>&1
3275 # Check whether --enable-sim-stdio or --disable-sim-stdio was given.
3276 if test "${enable_sim_stdio+set}" = set; then
3277 enableval
="$enable_sim_stdio"
3278 case "${enableval}" in
3279 yes) sim_stdio
="-DWITH_STDIO=DO_USE_STDIO";;
3280 no
) sim_stdio
="-DWITH_STDIO=DONT_USE_STDIO";;
3281 *) { echo "configure: error: "Unknown value
$enableval passed to
--enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio
="";;
3283 if test x
"$silent" != x
"yes" && test x
"$sim_stdio" != x
""; then
3284 echo "Setting stdio flags = $sim_stdio" 6>&1
3292 # Check whether --enable-sim-trace or --disable-sim-trace was given.
3293 if test "${enable_sim_trace+set}" = set; then
3294 enableval
="$enable_sim_trace"
3295 case "${enableval}" in
3296 yes) sim_trace
="-DTRACE=1 -DWITH_TRACE=-1";;
3297 no
) sim_trace
="-DTRACE=0 -DWITH_TRACE=0";;
3299 sim_trace
="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
3302 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
3303 if test x
"$sim_trace" = x
; then
3304 sim_trace
="-DWITH_TRACE='(TRACE_$x"
3306 sim_trace
="${sim_trace}|TRACE_$x"
3309 sim_trace
="$sim_trace)'" ;;
3311 if test x
"$silent" != x
"yes" && test x
"$sim_trace" != x
""; then
3312 echo "Setting sim trace = $sim_trace" 6>&1
3320 # Check whether --enable-sim-profile or --disable-sim-profile was given.
3321 if test "${enable_sim_profile+set}" = set; then
3322 enableval
="$enable_sim_profile"
3323 case "${enableval}" in
3324 yes) sim_profile
="-DPROFILE=1 -DWITH_PROFILE=-1";;
3325 no
) sim_profile
="-DPROFILE=0 -DWITH_PROFILE=0";;
3327 sim_profile
="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
3330 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
3331 if test x
"$sim_profile" = x
; then
3332 sim_profile
="-DWITH_PROFILE='(PROFILE_$x"
3334 sim_profile
="${sim_profile}|PROFILE_$x"
3337 sim_profile
="$sim_profile)'" ;;
3339 if test x
"$silent" != x
"yes" && test x
"$sim_profile" != x
""; then
3340 echo "Setting sim profile = $sim_profile" 6>&1
3348 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3349 echo "configure:3350: checking return type of signal handlers" >&5
3350 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3351 echo $ac_n "(cached) $ac_c" 1>&6
3353 cat > conftest.
$ac_ext <<EOF
3354 #line 3355 "configure"
3355 #include "confdefs.h"
3356 #include <sys/types.h>
3362 extern "C" void (*signal (int, void (*)(int)))(int);
3364 void (*signal ()) ();
3371 if { (eval echo configure
:3372: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3373 ac_cv_type_signal
=void
3375 echo "configure: failed program was:" >&5
3376 cat conftest.
$ac_ext >&5
3378 ac_cv_type_signal
=int
3383 echo "$ac_t""$ac_cv_type_signal" 1>&6
3384 cat >> confdefs.h
<<EOF
3385 #define RETSIGTYPE $ac_cv_type_signal
3390 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3391 echo "configure:3392: checking for executable suffix" >&5
3392 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
3393 echo $ac_n "(cached) $ac_c" 1>&6
3395 if test "$CYGWIN32" = yes; then
3398 cat > am_c_test.c
<< 'EOF'
3400 /* Nothing needed here
*/
3403 ${CC-cc} -o am_c_test
$CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c
$LIBS 1>&5
3404 am_cv_exeext
=`ls am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
3408 test x
"${am_cv_exeext}" = x
&& am_cv_exeext
=no
3411 test x
"${am_cv_exeext}" != xno
&& EXEEXT
=${am_cv_exeext}
3412 echo "$ac_t""${am_cv_exeext}" 1>&6
3418 sim_link_links
=tconfig.h
3419 if test -f ${srcdir}/tconfig.
in
3421 sim_link_files
=tconfig.
in
3423 sim_link_files
=..
/common
/tconfig.
in
3426 # targ-vals.def points to the libc macro description file.
3428 *-*-*) TARG_VALS_DEF
=..
/common
/nltvals.def
;;
3430 sim_link_files
="${sim_link_files} ${TARG_VALS_DEF}"
3431 sim_link_links
="${sim_link_links} targ-vals.def"
3436 default_sim_inline
=""
3437 # Check whether --enable-sim-inline or --disable-sim-inline was given.
3438 if test "${enable_sim_inline+set}" = set; then
3439 enableval
="$enable_sim_inline"
3441 case "$enableval" in
3442 no
) sim_inline
="-DDEFAULT_INLINE=0";;
3443 0) sim_inline
="-DDEFAULT_INLINE=0";;
3444 yes |
2) sim_inline
="-DDEFAULT_INLINE=ALL_C_INLINE";;
3445 1) sim_inline
="-DDEFAULT_INLINE=INLINE_LOCALS";;
3446 *) for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
3449 *_INLINE
=*) new_flag
="-D$x";;
3450 *=*) new_flag
=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
3451 *_INLINE
) new_flag
="-D$x=ALL_C_INLINE";;
3452 *) new_flag
="-D$x""_INLINE=ALL_C_INLINE";;
3454 if test x
"$sim_inline" = x
""; then
3455 sim_inline
="$new_flag"
3457 sim_inline
="$sim_inline $new_flag"
3461 if test x
"$silent" != x
"yes" && test x
"$sim_inline" != x
""; then
3462 echo "Setting inline flags = $sim_inline" 6>&1
3466 if test "x$cross_compiling" = "xno"; then
3467 if test x
"$GCC" != "x" -a x
"${default_sim_inline}" != "x" ; then
3468 sim_inline
="${default_sim_inline}"
3469 if test x
"$silent" != x
"yes"; then
3470 echo "Setting inline flags = $sim_inline" 6>&1
3476 sim_inline
="-DDEFAULT_INLINE=0"
3480 wire_alignment
="NONSTRICT_ALIGNMENT"
3481 default_alignment
=""
3483 # Check whether --enable-sim-alignment or --disable-sim-alignment was given.
3484 if test "${enable_sim_alignment+set}" = set; then
3485 enableval
="$enable_sim_alignment"
3486 case "${enableval}" in
3487 strict | STRICT
) sim_alignment
="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
3488 nonstrict | NONSTRICT
) sim_alignment
="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
3489 forced | FORCED
) sim_alignment
="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
3490 yes) if test x
"$wire_alignment" != x
; then
3491 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
3493 if test x
"$default_alignment" != x
; then
3494 sim_alignment
="-DWITH_ALIGNMENT=${default_alignment}"
3496 echo "No hard-wired alignment for target $target" 1>&6
3497 sim_alignment
="-DWITH_ALIGNMENT=0"
3500 no
) if test x
"$default_alignment" != x
; then
3501 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3503 if test x
"$wire_alignment" != x
; then
3504 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
3506 echo "No default alignment for target $target" 1>&6
3507 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=0"
3510 *) { echo "configure: error: "Unknown value
$enableval passed to
--enable-sim-alignment"" 1>&2; exit 1; }; sim_alignment
="";;
3512 if test x
"$silent" != x
"yes" && test x
"$sim_alignment" != x
""; then
3513 echo "Setting alignment flags = $sim_alignment" 6>&1
3516 if test x
"$default_alignment" != x
; then
3517 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3519 if test x
"$wire_alignment" != x
; then
3520 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
3528 # Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
3529 if test "${enable_sim_hostendian+set}" = set; then
3530 enableval
="$enable_sim_hostendian"
3531 case "${enableval}" in
3532 no
) sim_hostendian
="-DWITH_HOST_BYTE_ORDER=0";;
3533 b
*|B
*) sim_hostendian
="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
3534 l
*|L
*) sim_hostendian
="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
3535 *) { echo "configure: error: "Unknown value
$enableval for --enable-sim-hostendian"" 1>&2; exit 1; }; sim_hostendian
="";;
3537 if test x
"$silent" != x
"yes" && test x
"$sim_hostendian" != x
""; then
3538 echo "Setting hostendian flags = $sim_hostendian" 6>&1
3542 if test "x$cross_compiling" = "xno"; then
3543 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
3544 echo "configure:3545: checking whether byte ordering is bigendian" >&5
3545 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
3546 echo $ac_n "(cached) $ac_c" 1>&6
3548 ac_cv_c_bigendian
=unknown
3549 # See if sys/param.h defines the BYTE_ORDER macro.
3550 cat > conftest.
$ac_ext <<EOF
3551 #line 3552 "configure"
3552 #include "confdefs.h"
3553 #include <sys/types.h>
3554 #include <sys/param.h>
3557 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3562 if { (eval echo configure
:3563: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3564 # It does; now see whether it defined to BIG_ENDIAN or not.
3565 cat > conftest.
$ac_ext <<EOF
3566 #line 3567 "configure"
3567 #include "confdefs.h"
3568 #include <sys/types.h>
3569 #include <sys/param.h>
3572 #if BYTE_ORDER != BIG_ENDIAN
3577 if { (eval echo configure
:3578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3579 ac_cv_c_bigendian
=yes
3581 echo "configure: failed program was:" >&5
3582 cat conftest.
$ac_ext >&5
3584 ac_cv_c_bigendian
=no
3588 echo "configure: failed program was:" >&5
3589 cat conftest.
$ac_ext >&5
3592 if test $ac_cv_c_bigendian = unknown
; then
3593 if test "$cross_compiling" = yes; then
3594 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3596 cat > conftest.
$ac_ext <<EOF
3597 #line 3598 "configure"
3598 #include "confdefs.h"
3600 /* Are we little or big endian? From Harbison&Steele. */
3604 char c[sizeof (long)];
3607 exit (u.c[sizeof (long) - 1] == 1);
3610 if { (eval echo configure
:3611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3612 ac_cv_c_bigendian
=no
3614 echo "configure: failed program was:" >&5
3615 cat conftest.
$ac_ext >&5
3617 ac_cv_c_bigendian
=yes
3625 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
3626 if test $ac_cv_c_bigendian = yes; then
3627 cat >> confdefs.h
<<\EOF
3628 #define WORDS_BIGENDIAN 1
3633 if test $ac_cv_c_bigendian = yes; then
3634 sim_hostendian
="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
3636 sim_hostendian
="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
3639 sim_hostendian
="-DWITH_HOST_BYTE_ORDER=0"
3644 # Check whether --enable-build-warnings or --disable-build-warnings was given.
3645 if test "${enable_build_warnings+set}" = set; then
3646 enableval
="$enable_build_warnings"
3647 build_warnings
="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations"
3648 case "${enableval}" in
3650 no
) build_warnings
="-w";;
3651 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
3652 build_warnings
="${build_warnings} ${t}";;
3653 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
3654 build_warnings
="${t} ${build_warnings}";;
3655 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3657 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
3658 echo "Setting warning flags = $build_warnings" 6>&1
3665 # Ensure a reasonable default simulator is constructed: (DEPRECATED)
3667 # start-sanitize-tx19
3668 mipstx19
*-*-*) SIMCONF
="-mips1 -mcpu=r1900 -mno-fp --warnings";;
3670 # start-sanitize-tx49
3671 mips64tx49
*-*-*) SIMCONF
="-mips3 --warnings -mcpu=r4900";;
3673 # start-sanitize-r5900
3674 mips64r59
*-*-*) SIMCONF
="-mips3 --warnings -mcpu=r5900";;
3675 # end-sanitize-r5900
3676 mips64vr4100-
*-*) SIMCOMF
="-mips0 -mcpu=r4100 -mgp64 --warnings" ;;
3677 mips64
*-*-*) SIMCONF
="-mips0 --warnings";;
3678 mips16
*-*-*) SIMCONF
="-mips0 --warnings";;
3679 mips
*-*-*) SIMCONF
="-mips2 --warnings";;
3680 *) SIMCONF
="-mips0 --warnings";;
3686 # Instead of defining a `subtarget' macro, code should be checking
3687 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
3691 # start-sanitize-tx19
3692 mipstx19
*-*-*) SIM_SUBTARGET
="-DSUBTARGET_R3900=1";;
3694 mips
*tx39
*) SIM_SUBTARGET
="-DSUBTARGET_R3900=1";;
3695 *) SIM_SUBTARGET
="";;
3702 # Select the byte order of the target
3707 # start-sanitize-tx19
3708 mipstx19
*-*-*) default_endian
=BIG_ENDIAN
;;
3710 # start-sanitize-r5900
3711 mips64r59
*-*-*) mips_endian
=LITTLE_ENDIAN
;;
3712 # end-sanitize-r5900
3713 mips64el
*-*-*) mips_endian
=LITTLE_ENDIAN
;;
3714 mips64
*-*-*) default_endian
=BIG_ENDIAN
;;
3715 mips16
*-*-*) default_endian
=BIG_ENDIAN
;;
3716 mips
*-*-*) default_endian
=BIG_ENDIAN
;;
3717 *) default_endian
=BIG_ENDIAN
;;
3720 wire_endian
="$mips_endian"
3721 default_endian
="$default_endian"
3722 # Check whether --enable-sim-endian or --disable-sim-endian was given.
3723 if test "${enable_sim_endian+set}" = set; then
3724 enableval
="$enable_sim_endian"
3725 case "${enableval}" in
3726 b
*|B
*) sim_endian
="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
3727 l
*|L
*) sim_endian
="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
3728 yes) if test x
"$wire_endian" != x
; then
3729 sim_endian
="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
3731 if test x
"$default_endian" != x
; then
3732 sim_endian
="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
3734 echo "No hard-wired endian for target $target" 1>&6
3735 sim_endian
="-DWITH_TARGET_BYTE_ORDER=0"
3738 no
) if test x
"$default_endian" != x
; then
3739 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
3741 if test x
"$wire_endian" != x
; then
3742 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
3744 echo "No default endian for target $target" 1>&6
3745 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
3748 *) { echo "configure: error: "Unknown value
$enableval for --enable-sim-endian"" 1>&2; exit 1; }; sim_endian
="";;
3750 if test x
"$silent" != x
"yes" && test x
"$sim_endian" != x
""; then
3751 echo "Setting endian flags = $sim_endian" 6>&1
3754 if test x
"$default_endian" != x
; then
3755 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
3757 if test x
"$wire_endian" != x
; then
3758 sim_endian
="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
3769 # Select the bitsize of the target
3773 # start-sanitize-tx19
3774 mipstx19
*-*-*) mips_bitsize
=32 ; mips_msb
=31 ;;
3776 # start-sanitize-r5900
3777 mips64r59
*-*-*) mips_bitsize
=64 ; mips_msb
=63 ; mips_addr_bitsize
=32;;
3778 # end-sanitize-r5900
3779 # start-sanitize-sky
3780 mips64
*-sky*-*) mips_bitsize
=64 ; mips_msb
=63 ; mips_addr_bitsize
=32;;
3782 mips64
*-*-*) mips_bitsize
=64 ; mips_msb
=63 ;;
3783 mips16
*-*-*) mips_bitsize
=64 ; mips_msb
=63 ;;
3784 mips
*-*-*) mips_bitsize
=32 ; mips_msb
=31 ;;
3785 *) mips_bitsize
=64 ; mips_msb
=63 ;;
3787 wire_word_bitsize
="$mips_bitsize"
3788 wire_word_msb
="$mips_msb"
3789 wire_address_bitsize
="$mips_addr_bitsize"
3790 wire_cell_bitsize
=""
3791 # Check whether --enable-sim-bitsize or --disable-sim-bitsize was given.
3792 if test "${enable_sim_bitsize+set}" = set; then
3793 enableval
="$enable_sim_bitsize"
3795 case "${enableval}" in
3796 64,63 |
64,63,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
3797 32,31 |
32,31,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
3798 64,0 |
64,0,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
3799 32,0 |
64,0,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
3800 32) if test x
"$wire_word_msb" != x
-a x
"$wire_word_msb" != x0
; then
3801 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
3803 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
3805 64) if test x
"$wire_word_msb" != x
-a x
"$wire_word_msb" != x0
; then
3806 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
3808 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
3810 *) { echo "configure: error: "--enable-sim-bitsize was given
$enableval. Expected
32 or
64"" 1>&2; exit 1; } ;;
3813 tmp
=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
3816 x32 | x32
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
3817 x64 | x64
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
3818 * ) { echo "configure: error: "--enable-sim-bitsize was given address size
$enableval. Expected
32 or
64"" 1>&2; exit 1; } ;;
3821 tmp
=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
3824 x32 | x32
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
3825 x64 | x64
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
3826 * ) { echo "configure: error: "--enable-sim-bitsize was given cell size
$enableval. Expected
32 or
64"" 1>&2; exit 1; } ;;
3828 if test x
"$silent" != x
"yes" && test x
"$sim_bitsize" != x
""; then
3829 echo "Setting bitsize flags = $sim_bitsize" 6>&1
3833 if test x
"$wire_word_bitsize" != x
; then
3834 sim_bitsize
="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
3836 if test x
"$wire_word_msb" != x
; then
3837 sim_bitsize
="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
3839 if test x
"$wire_address_bitsize" != x
; then
3840 sim_bitsize
="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
3842 if test x
"$wire_cell_bitsize" != x
; then
3843 sim_bitsize
="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
3851 # Select the floating hardware support of the target
3853 mips_fpu
=HARDWARE_FLOATING_POINT
3856 # start-sanitize-tx19
3857 mipstx19
*-*-*) mips_fpu
=SOFT_FLOATING_POINT
;;
3859 mips
*tx39
*) mips_fpu
=HARD_FLOATING_POINT
3862 # start-sanitize-r5900
3863 mips64r59
*-*-*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=32 ;;
3864 # end-sanitize-r5900
3865 # start-sanitize-sky
3866 mips64
*-sky*-*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=32 ;;
3868 mips64
*-*-*) mips_fpu
=HARD_FLOATING_POINT
;;
3869 mips16
*-*-*) mips_fpu
=HARD_FLOATING_POINT
;;
3870 mips
*-*-*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=32 ;;
3871 *) mips_fpu
=HARD_FLOATING_POINT
;;
3874 default_sim_float
="$mips_fpu"
3875 default_sim_float_bitsize
="$mips_fpu_bitsize"
3876 # Check whether --enable-sim-float or --disable-sim-float was given.
3877 if test "${enable_sim_float+set}" = set; then
3878 enableval
="$enable_sim_float"
3879 case "${enableval}" in
3880 yes | hard
) sim_float
="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
3881 no | soft
) sim_float
="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
3882 32) sim_float
="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
3883 64) sim_float
="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
3884 *) { echo "configure: error: "Unknown value
$enableval passed to
--enable-sim-float"" 1>&2; exit 1; }; sim_float
="";;
3886 if test x
"$silent" != x
"yes" && test x
"$sim_float" != x
""; then
3887 echo "Setting float flags = $sim_float" 6>&1
3892 if test x
"${default_sim_float}" != x
""; then
3893 sim_float
="-DWITH_FLOATING_POINT=${default_sim_float}"
3895 if test x
"${default_sim_float_bitsize}" != x
""; then
3896 sim_float
="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
3905 # Select the level of SMP support
3908 # start-sanitize-r5900
3909 mips64r59
*-*-*) mips_smp
=1 ;;
3910 # end-sanitize-r5900
3914 default_sim_smp
="$mips_smp"
3915 # Check whether --enable-sim-smp or --disable-sim-smp was given.
3916 if test "${enable_sim_smp+set}" = set; then
3917 enableval
="$enable_sim_smp"
3918 case "${enableval}" in
3919 yes) sim_smp
="-DWITH_SMP=5" ; sim_igen_smp
="-N 5";;
3920 no
) sim_smp
="-DWITH_SMP=0" ; sim_igen_smp
="-N 0";;
3921 *) sim_smp
="-DWITH_SMP=$enableval" ; sim_igen_smp
="-N $enableval";;
3923 if test x
"$silent" != x
"yes" && test x
"$sim_smp" != x
""; then
3924 echo "Setting smp flags = $sim_smp" 6>&1
3927 sim_smp
="-DWITH_SMP=${default_sim_smp}" ; sim_igen_smp
="-N ${default_sim_smp}"
3928 if test x
"$silent" != x
"yes"; then
3929 echo "Setting smp flags = $sim_smp" 6>&1
3937 # Select the IGEN architecture
3940 sim_igen_machine
="-M mipsIV"
3941 sim_m16_machine
="-M mips16"
3942 sim_igen_filter
="32,64,f"
3945 # start-sanitize-tx19
3946 mipstx19
*-*-*) sim_default_gen
=M16
3948 sim_igen_machine
="-M tx19"
3949 sim_m16_machine
="-M tx19"
3950 sim_igen_filter
="32"
3954 mips
*tx39
*) sim_default_gen
=IGEN
3956 sim_igen_filter
="32,f"
3957 sim_igen_machine
="-M r3900"
3959 # start-sanitize-r5900
3960 mips64r59
*-*-*) sim_default_gen
=IGEN
3962 sim_igen_machine
="-M r5900"
3964 # end-sanitize-r5900
3965 # start-sanitize-vr4320
3966 mips64vr4320-
*-*) sim_default_gen
=IGEN
3968 sim_igen_machine
="-M mipsIV,vr4320 -G gen-multi-sim=vr4320"
3970 # end-sanitize-vr4320
3971 mips64vr43
*-*-*) sim_default_gen
=IGEN
3973 sim_igen_machine
="-M mipsIV"
3974 # start-sanitize-vr4320
3975 sim_igen_machine
="-M mipsIV,vr4320 -G gen-multi-sim=mipsIV"
3976 # end-sanitize-vr4320
3978 # start-sanitize-cygnus
3979 mips64vr54
*-*-*) sim_default_gen
=IGEN
3981 sim_igen_machine
="-M vr5000,vr5400 -G gen-multi-sim=vr5400"
3983 # end-sanitize-cygnus
3984 mips64vr5
*-*-*) sim_default_gen
=IGEN
3986 sim_igen_machine
="-M vr5000"
3987 # start-sanitize-cygnus
3988 sim_igen_machine
="-M vr5000,vr5400 -G gen-multi-sim=vr5000"
3989 # end-sanitize-cygnus
3991 mips64vr4100-
*-*) echo "NOTE: mips64vr4100 still uses gencode"
3994 mips64
*-*-*) sim_default_gen
=IGEN
3995 sim_igen_filter
="32,64,f"
3998 mips16
*-*-*) sim_default_gen
=M16
3999 sim_igen_filter
="32,64,f"
4003 mips
*lsi
*) sim_default_gen
=M16
4005 sim_igen_machine
="-M mipsIII,mips16"
4006 sim_m16_machine
="-M mips16,mipsIII"
4007 sim_igen_filter
="32,f"
4011 mips
*-*-*) sim_default_gen
=IGEN
4012 sim_igen_filter
="32,f"
4016 sim_igen_flags
="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
4017 sim_m16_flags
=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
4026 # Check whether --enable-sim-igen or --disable-sim-igen was given.
4027 if test "${enable_sim_igen+set}" = set; then
4028 enableval
="$enable_sim_igen"
4029 case "${enableval}" in
4030 yes) sim_gen
="${sim_default_gen}";;
4033 *) { echo "configure: error: "Unknown value
$enableval passed to
--enable-sim-igen"" 1>&2; exit 1; }; sim_gen
="";;
4035 if test x
"$silent" != x
"yes" && test x
"$sim_gen" != x
""; then
4036 echo "Setting sim_gen = $sim_gen" 6>&1
4039 sim_gen
="${sim_use_gen}"
4045 # Add simulated hardware devices
4049 # start-sanitize-tx3904
4052 hw_extra_devices
="tx3904cpu tx3904irc tx3904tmr tx3904sio"
4053 mips_extra_objs
="dv-sockser.o"
4054 SIM_SUBTARGET
="$SIM_SUBTARGET -DTARGET_TX3904=1"
4056 # end-sanitize-tx3904
4057 # start-sanitize-sky
4059 mips_extra_objs
='$(SIM_SKY_OBJS)'
4060 SIM_SUBTARGET
="-DTARGET_SKY -DWITH_DEVICES=1 -DDEVICE_INIT=1"
4063 mips_extra_objs
='$(SIM_SKY_OBJS)'
4064 SIM_SUBTARGET
="-DTARGET_SKY -DTARGET_SKY_B -DWITH_DEVICES=1 -DDEVICE_INIT=1"
4072 if test x
"$hw_enabled" = x
"yes"; then
4077 if test "$hw_devices"; then
4078 hardware
="core pal glue"
4080 hardware
="core pal glue $hw_extra_devices"
4082 sim_hw_cflags
="-DWITH_HW=1"
4084 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
4085 # Check whether --enable-sim-hardware or --disable-sim-hardware was given.
4086 if test "${enable_sim_hardware+set}" = set; then
4087 enableval
="$enable_sim_hardware"
4089 case "${enableval}" in
4092 ,*) sim_hw_p
=yes; hardware
="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
4093 *,) sim_hw_p
=yes; hardware
="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
4094 *) sim_hw_p
=yes; hardware
="`echo ${enableval} | sed -e 's/,/ /'`"'';;
4096 if test "$sim_hw_p" != yes; then
4098 sim_hw_cflags
="-DWITH_HW=0"
4101 sim_hw_cflags
="-DWITH_HW=1"
4104 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS)"
4105 for i
in x
$hardware ; do
4109 *) sim_hw
="$sim_hw $i" ; sim_hw_objs
="$sim_hw_objs dv-$i.o";;
4113 if test x
"$silent" != x
"yes" && test "$sim_hw_p" = "yes"; then
4114 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
4118 if test "$sim_hw_p" != yes; then
4120 sim_hw_cflags
="-DWITH_HW=0"
4123 if test x
"$silent" != x
"yes"; then
4124 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
4131 # Choose simulator engine
4133 # start-sanitize-sky
4141 *) mips_igen_engine
="engine.o"
4147 # If we find X, set shell vars x_includes and x_libraries to the
4148 # paths, otherwise set no_x=yes.
4149 # Uses ac_ vars as temps to allow command line to override cache and checks.
4150 # --without-x overrides everything else, but does not touch the cache.
4151 echo $ac_n "checking for X""... $ac_c" 1>&6
4152 echo "configure:4153: checking for X" >&5
4154 # Check whether --with-x or --without-x was given.
4155 if test "${with_x+set}" = set; then
4160 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
4161 if test "x$with_x" = xno
; then
4162 # The user explicitly disabled X.
4165 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
4166 # Both variables are already set.
4169 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
4170 echo $ac_n "(cached) $ac_c" 1>&6
4172 # One or both of the vars are not set, and there is no cached value.
4173 ac_x_includes
=NO ac_x_libraries
=NO
4175 if mkdir conftestdir
; then
4177 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
4178 cat > Imakefile
<<'EOF'
4180 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
4182 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
4183 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4184 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
4185 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
4186 for ac_extension
in a so sl
; do
4187 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
4188 test -f $ac_im_libdir/libX11.
$ac_extension; then
4189 ac_im_usrlibdir
=$ac_im_libdir; break
4192 # Screen out bogus values from the imake configuration. They are
4193 # bogus both because they are the default anyway, and because
4194 # using them would break gcc on systems where it needs fixed includes.
4195 case "$ac_im_incroot" in
4197 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
4199 case "$ac_im_usrlibdir" in
4201 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
4208 if test "$ac_x_includes" = NO
; then
4209 # Guess where to find include files, by looking for this one X11 .h file.
4210 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
4212 # First, try using that file with no special directory specified.
4213 cat > conftest.
$ac_ext <<EOF
4214 #line 4215 "configure"
4215 #include "confdefs.h"
4216 #include <$x_direct_test_include>
4218 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4219 { (eval echo configure
:4220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4220 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4221 if test -z "$ac_err"; then
4223 # We can compile using X headers with no special include directory.
4227 echo "configure: failed program was:" >&5
4228 cat conftest.
$ac_ext >&5
4230 # Look for the header file in a standard set of common directories.
4231 # Check X11 before X11Rn because it is often a symlink to the current release.
4234 /usr
/X11R
6/include \
4235 /usr
/X11R
5/include \
4236 /usr
/X11R
4/include \
4239 /usr
/include
/X11R6 \
4240 /usr
/include
/X11R5 \
4241 /usr
/include
/X11R4 \
4243 /usr
/local
/X11
/include \
4244 /usr
/local
/X11R
6/include \
4245 /usr
/local
/X11R
5/include \
4246 /usr
/local
/X11R
4/include \
4248 /usr
/local
/include
/X11 \
4249 /usr
/local
/include
/X11R6 \
4250 /usr
/local
/include
/X11R5 \
4251 /usr
/local
/include
/X11R4 \
4255 /usr
/XFree86
/include
/X11 \
4258 /usr
/local
/include \
4259 /usr
/unsupported
/include \
4260 /usr
/athena
/include \
4261 /usr
/local
/x11r
5/include \
4262 /usr
/lpp
/Xamples
/include \
4264 /usr
/openwin
/include \
4265 /usr
/openwin
/share
/include \
4268 if test -r "$ac_dir/$x_direct_test_include"; then
4269 ac_x_includes
=$ac_dir
4275 fi # $ac_x_includes = NO
4277 if test "$ac_x_libraries" = NO
; then
4278 # Check for the libraries.
4280 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
4281 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
4283 # See if we find them without any special options.
4284 # Don't add to $LIBS permanently.
4285 ac_save_LIBS
="$LIBS"
4286 LIBS
="-l$x_direct_test_library $LIBS"
4287 cat > conftest.
$ac_ext <<EOF
4288 #line 4289 "configure"
4289 #include "confdefs.h"
4292 ${x_direct_test_function}()
4295 if { (eval echo configure
:4296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4297 LIBS
="$ac_save_LIBS"
4298 # We can link X programs with no special library path.
4301 echo "configure: failed program was:" >&5
4302 cat conftest.
$ac_ext >&5
4304 LIBS
="$ac_save_LIBS"
4305 # First see if replacing the include by lib works.
4306 # Check X11 before X11Rn because it is often a symlink to the current release.
4307 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
4318 /usr
/local
/X11
/lib \
4319 /usr
/local
/X11R
6/lib \
4320 /usr
/local
/X11R
5/lib \
4321 /usr
/local
/X11R
4/lib \
4323 /usr
/local
/lib
/X11 \
4324 /usr
/local
/lib
/X11R6 \
4325 /usr
/local
/lib
/X11R5 \
4326 /usr
/local
/lib
/X11R4 \
4330 /usr
/XFree86
/lib
/X11 \
4334 /usr
/unsupported
/lib \
4336 /usr
/local
/x11r
5/lib \
4337 /usr
/lpp
/Xamples
/lib \
4341 /usr
/openwin
/share
/lib \
4344 for ac_extension
in a so sl
; do
4345 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
4346 ac_x_libraries
=$ac_dir
4353 fi # $ac_x_libraries = NO
4355 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
4356 # Didn't find X anywhere. Cache the known absence of X.
4357 ac_cv_have_x
="have_x=no"
4359 # Record where we found X for the cache.
4360 ac_cv_have_x
="have_x=yes \
4361 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
4365 eval "$ac_cv_have_x"
4368 if test "$have_x" != yes; then
4369 echo "$ac_t""$have_x" 1>&6
4372 # If each of the values was on the command line, it overrides each guess.
4373 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
4374 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
4375 # Update the cache value to reflect the command line values.
4376 ac_cv_have_x
="have_x=yes \
4377 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
4378 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
4382 # start-sanitize-sky
4383 # Enable GPU2 library
4384 # Check whether --with-sim-gpu2 or --without-sim-gpu2 was given.
4385 if test "${with_sim_gpu2+set}" = set; then
4386 withval
="$with_sim_gpu2"
4387 if test -d "${withval}"
4389 SIM_SUBTARGET
="${SIM_SUBTARGET} -DSKY_GPU2 -I${withval}/include"
4390 mips_extra_libs
="-L${withval}/lib -lgpu2 -L${x_libraries} -lX11 -lXext"
4391 WITH_GPU2
="yes" ; export WITH_GPU2
4393 # complex X/etc. detection; stolen shamelessly from tcl/tk/gdb configury. --angela
4395 #--------------------------------------------------------------------
4396 # Locate the X11 header files and the X11 library archive. Try
4397 # the ac_path_x macro first, but if it doesn't find the X stuff
4398 # (e.g. because there's no xmkmf program) then check through
4399 # a list of possible directories. Under some conditions the
4400 # autoconf macro will return an include directory that contains
4401 # no include files, so double-check its result just to be safe.
4402 #--------------------------------------------------------------------
4404 # If we find X, set shell vars x_includes and x_libraries to the
4405 # paths, otherwise set no_x=yes.
4406 # Uses ac_ vars as temps to allow command line to override cache and checks.
4407 # --without-x overrides everything else, but does not touch the cache.
4408 echo $ac_n "checking for X""... $ac_c" 1>&6
4409 echo "configure:4410: checking for X" >&5
4411 # Check whether --with-x or --without-x was given.
4412 if test "${with_x+set}" = set; then
4417 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
4418 if test "x$with_x" = xno
; then
4419 # The user explicitly disabled X.
4422 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
4423 # Both variables are already set.
4426 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
4427 echo $ac_n "(cached) $ac_c" 1>&6
4429 # One or both of the vars are not set, and there is no cached value.
4430 ac_x_includes
=NO ac_x_libraries
=NO
4432 if mkdir conftestdir
; then
4434 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
4435 cat > Imakefile
<<'EOF'
4437 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
4439 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
4440 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4441 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
4442 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
4443 for ac_extension
in a so sl
; do
4444 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
4445 test -f $ac_im_libdir/libX11.
$ac_extension; then
4446 ac_im_usrlibdir
=$ac_im_libdir; break
4449 # Screen out bogus values from the imake configuration. They are
4450 # bogus both because they are the default anyway, and because
4451 # using them would break gcc on systems where it needs fixed includes.
4452 case "$ac_im_incroot" in
4454 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
4456 case "$ac_im_usrlibdir" in
4458 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
4465 if test "$ac_x_includes" = NO
; then
4466 # Guess where to find include files, by looking for this one X11 .h file.
4467 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
4469 # First, try using that file with no special directory specified.
4470 cat > conftest.
$ac_ext <<EOF
4471 #line 4472 "configure"
4472 #include "confdefs.h"
4473 #include <$x_direct_test_include>
4475 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4476 { (eval echo configure
:4477: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4477 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4478 if test -z "$ac_err"; then
4480 # We can compile using X headers with no special include directory.
4484 echo "configure: failed program was:" >&5
4485 cat conftest.
$ac_ext >&5
4487 # Look for the header file in a standard set of common directories.
4488 # Check X11 before X11Rn because it is often a symlink to the current release.
4491 /usr
/X11R
6/include \
4492 /usr
/X11R
5/include \
4493 /usr
/X11R
4/include \
4496 /usr
/include
/X11R6 \
4497 /usr
/include
/X11R5 \
4498 /usr
/include
/X11R4 \
4500 /usr
/local
/X11
/include \
4501 /usr
/local
/X11R
6/include \
4502 /usr
/local
/X11R
5/include \
4503 /usr
/local
/X11R
4/include \
4505 /usr
/local
/include
/X11 \
4506 /usr
/local
/include
/X11R6 \
4507 /usr
/local
/include
/X11R5 \
4508 /usr
/local
/include
/X11R4 \
4512 /usr
/XFree86
/include
/X11 \
4515 /usr
/local
/include \
4516 /usr
/unsupported
/include \
4517 /usr
/athena
/include \
4518 /usr
/local
/x11r
5/include \
4519 /usr
/lpp
/Xamples
/include \
4521 /usr
/openwin
/include \
4522 /usr
/openwin
/share
/include \
4525 if test -r "$ac_dir/$x_direct_test_include"; then
4526 ac_x_includes
=$ac_dir
4532 fi # $ac_x_includes = NO
4534 if test "$ac_x_libraries" = NO
; then
4535 # Check for the libraries.
4537 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
4538 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
4540 # See if we find them without any special options.
4541 # Don't add to $LIBS permanently.
4542 ac_save_LIBS
="$LIBS"
4543 LIBS
="-l$x_direct_test_library $LIBS"
4544 cat > conftest.
$ac_ext <<EOF
4545 #line 4546 "configure"
4546 #include "confdefs.h"
4549 ${x_direct_test_function}()
4552 if { (eval echo configure
:4553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4554 LIBS
="$ac_save_LIBS"
4555 # We can link X programs with no special library path.
4558 echo "configure: failed program was:" >&5
4559 cat conftest.
$ac_ext >&5
4561 LIBS
="$ac_save_LIBS"
4562 # First see if replacing the include by lib works.
4563 # Check X11 before X11Rn because it is often a symlink to the current release.
4564 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
4575 /usr
/local
/X11
/lib \
4576 /usr
/local
/X11R
6/lib \
4577 /usr
/local
/X11R
5/lib \
4578 /usr
/local
/X11R
4/lib \
4580 /usr
/local
/lib
/X11 \
4581 /usr
/local
/lib
/X11R6 \
4582 /usr
/local
/lib
/X11R5 \
4583 /usr
/local
/lib
/X11R4 \
4587 /usr
/XFree86
/lib
/X11 \
4591 /usr
/unsupported
/lib \
4593 /usr
/local
/x11r
5/lib \
4594 /usr
/lpp
/Xamples
/lib \
4598 /usr
/openwin
/share
/lib \
4601 for ac_extension
in a so sl
; do
4602 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
4603 ac_x_libraries
=$ac_dir
4610 fi # $ac_x_libraries = NO
4612 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
4613 # Didn't find X anywhere. Cache the known absence of X.
4614 ac_cv_have_x
="have_x=no"
4616 # Record where we found X for the cache.
4617 ac_cv_have_x
="have_x=yes \
4618 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
4622 eval "$ac_cv_have_x"
4625 if test "$have_x" != yes; then
4626 echo "$ac_t""$have_x" 1>&6
4629 # If each of the values was on the command line, it overrides each guess.
4630 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
4631 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
4632 # Update the cache value to reflect the command line values.
4633 ac_cv_have_x
="have_x=yes \
4634 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
4635 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
4639 if test "$no_x" = ""; then
4640 if test "$x_includes" = ""; then
4641 cat > conftest.
$ac_ext <<EOF
4642 #line 4643 "configure"
4643 #include "confdefs.h"
4644 #include <X11/XIntrinsic.h>
4646 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4647 { (eval echo configure
:4648: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4648 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4649 if test -z "$ac_err"; then
4653 echo "configure: failed program was:" >&5
4654 cat conftest.
$ac_ext >&5
4656 not_really_there
="yes"
4660 if test ! -r $x_includes/X11
/Intrinsic.h
; then
4661 not_really_there
="yes"
4665 if test "$no_x" = "yes" -o "$not_really_there" = "yes"; then
4666 echo $ac_n "checking for X11 header files""... $ac_c" 1>&6
4667 echo "configure:4668: checking for X11 header files" >&5
4668 XINCLUDES
="# no special path needed"
4669 cat > conftest.
$ac_ext <<EOF
4670 #line 4671 "configure"
4671 #include "confdefs.h"
4672 #include <X11/Intrinsic.h>
4674 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4675 { (eval echo configure
:4676: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4676 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4677 if test -z "$ac_err"; then
4681 echo "configure: failed program was:" >&5
4682 cat conftest.
$ac_ext >&5
4687 if test "$XINCLUDES" = nope
; then
4688 dirs="/usr/unsupported/include /usr/local/include /usr/X386/include /usr/X11R6/include /usr/X11R5/include /usr/include/X11R5 /usr/include/X11R4 /usr/openwin/include /usr/X11/include /usr/sww/include"
4690 if test -r $i/X11
/Intrinsic.h
; then
4691 echo "$ac_t""$i" 1>&6
4698 if test "$x_includes" != ""; then
4699 XINCLUDES
=-I$x_includes
4701 XINCLUDES
="# no special path needed"
4704 if test "$XINCLUDES" = nope
; then
4705 echo "$ac_t""couldn't find any!" 1>&6
4706 XINCLUDES
="# no include files found"
4709 if test "$no_x" = yes; then
4710 echo $ac_n "checking for X11 libraries""... $ac_c" 1>&6
4711 echo "configure:4712: checking for X11 libraries" >&5
4713 dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib /usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/lib/X11 /usr/openwin/lib /usr/X11/lib /usr/sww/X11/lib"
4715 if test -r $i/libX11.a
-o -r $i/libX11.so
-o -r $i/libX11.sl
; then
4716 echo "$ac_t""$i" 1>&6
4723 if test "$x_libraries" = ""; then
4726 XLIBSW
="-L$x_libraries -lX11"
4729 if test "$XLIBSW" = nope
; then
4730 echo $ac_n "checking for XCreateWindow in -lXwindow""... $ac_c" 1>&6
4731 echo "configure:4732: checking for XCreateWindow in -lXwindow" >&5
4732 ac_lib_var
=`echo Xwindow'_'XCreateWindow | sed 'y%./+-%__p_%'`
4733 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4734 echo $ac_n "(cached) $ac_c" 1>&6
4736 ac_save_LIBS
="$LIBS"
4737 LIBS
="-lXwindow $LIBS"
4738 cat > conftest.
$ac_ext <<EOF
4739 #line 4740 "configure"
4740 #include "confdefs.h"
4741 /* Override any gcc2 internal prototype to avoid an error. */
4742 /* We use char because int might match the return type of a gcc2
4743 builtin and then its argument prototype would still apply. */
4744 char XCreateWindow();
4750 if { (eval echo configure
:4751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4752 eval "ac_cv_lib_$ac_lib_var=yes"
4754 echo "configure: failed program was:" >&5
4755 cat conftest.
$ac_ext >&5
4757 eval "ac_cv_lib_$ac_lib_var=no"
4760 LIBS
="$ac_save_LIBS"
4763 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4764 echo "$ac_t""yes" 1>&6
4767 echo "$ac_t""no" 1>&6
4771 if test "$XLIBSW" = nope
; then
4772 echo "$ac_t""couldn't find any! Using -lX11." 1>&6
4776 #--------------------------------------------------------------------
4777 # Various manipulations on the search path used at runtime to
4778 # find shared libraries:
4779 # 1. If the X library binaries are in a non-standard directory,
4780 # add the X library location into that search path.
4781 # 2. On systems such as AIX and Ultrix that use "-L" as the
4782 # search path option, colons cannot be used to separate
4783 # directories from each other. Change colons to " -L".
4784 # 3. Create two sets of search flags, one for use in cc lines
4785 # and the other for when the linker is invoked directly. In
4786 # the second case, '-Wl,' must be stripped off and commas must
4787 # be replaced by spaces.
4788 #--------------------------------------------------------------------
4791 # CYGNUS LOCAL: statically link on Solaris, HPUX & SunOS so that
4792 # we don't have problems with people not having libraries
4793 # installed or not having LD_LIBRARY_PATH set.
4798 # gdb linked statically w/ Solaris iff GCC and GNU ld are used,
4801 sparc-sun-solaris2
*)
4803 if test "x$GCC" = "xyes" ; then
4804 # This is probably the simplest way to test for GNU ld.
4805 # It only works with relatively recent versions of GNU
4807 gld_text
=`$CC -Wl,--version 2>&1 | sed 1q`
4810 # Why do we link against libX11 twice? Because the
4811 # Openwin X11 and Xext libraries are seriously broken.
4812 sol_xlibsw
="-Wl,-Bstatic $XLIBSW -lXext -lX11 -Wl,-Bdynamic"
4816 if test -z "$sol_xlibsw"; then
4817 if test "x$x_libraries" != "x"; then
4818 XLIBSW
="$XLIBSW -R$x_libraries"
4822 suppress_enable_shared
=yes
4826 # gdb linked statically w/ SunOS or HPUX
4828 m68k-hp-hpux
*|hppa
*-hp-hpux*|sparc-sun-sunos
*)
4829 if test "x$x_libraries" != "x" ;
4831 XLIBSW
="$x_libraries/libX11.a"
4833 XLIBSW
="/usr/lib/libX11.a"
4835 suppress_enable_shared
=yes
4838 # default is to link dynamically
4847 #--------------------------------------------------------------------
4848 # Check for the existence of various libraries. The order here
4849 # is important, so that then end up in the right order in the
4850 # command line generated by make. The -lsocket and -lnsl libraries
4851 # require a couple of special tricks:
4852 # 1. Use "connect" and "accept" to check for -lsocket, and
4853 # "gethostbyname" to check for -lnsl.
4854 # 2. Use each function name only once: can't redo a check because
4855 # autoconf caches the results of the last check and won't redo it.
4856 # 3. Use -lnsl and -lsocket only if they supply procedures that
4857 # aren't already present in the normal libraries. This is because
4858 # IRIX 5.2 has libraries, but they aren't needed and they're
4859 # bogus: they goof up name resolution if used.
4860 # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
4861 # To get around this problem, check for both libraries together
4862 # if -lsocket doesn't work by itself.
4863 #--------------------------------------------------------------------
4865 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
4866 echo "configure:4867: checking for main in -lXbsd" >&5
4867 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
4868 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4869 echo $ac_n "(cached) $ac_c" 1>&6
4871 ac_save_LIBS
="$LIBS"
4873 cat > conftest.
$ac_ext <<EOF
4874 #line 4875 "configure"
4875 #include "confdefs.h"
4881 if { (eval echo configure
:4882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4883 eval "ac_cv_lib_$ac_lib_var=yes"
4885 echo "configure: failed program was:" >&5
4886 cat conftest.
$ac_ext >&5
4888 eval "ac_cv_lib_$ac_lib_var=no"
4891 LIBS
="$ac_save_LIBS"
4894 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4895 echo "$ac_t""yes" 1>&6
4896 SOCKLIBSW
="$SOCKLIBSW -lXbsd"
4898 echo "$ac_t""no" 1>&6
4902 # CYGNUS LOCAL: Store any socket library(ies) in the cache, and don't
4903 # mess up the cache values of the functions we check for.
4904 echo $ac_n "checking for socket libraries""... $ac_c" 1>&6
4905 echo "configure:4906: checking for socket libraries" >&5
4906 if eval "test \"`echo '$''{'sim_cv_lib_sockets'+set}'`\" = set"; then
4907 echo $ac_n "(cached) $ac_c" 1>&6
4911 unset ac_cv_func_connect
4912 echo $ac_n "checking for connect""... $ac_c" 1>&6
4913 echo "configure:4914: checking for connect" >&5
4914 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
4915 echo $ac_n "(cached) $ac_c" 1>&6
4917 cat > conftest.
$ac_ext <<EOF
4918 #line 4919 "configure"
4919 #include "confdefs.h"
4920 /* System header to define __stub macros and hopefully few prototypes,
4921 which can conflict with char connect(); below. */
4923 /* Override any gcc2 internal prototype to avoid an error. */
4924 /* We use char because int might match the return type of a gcc2
4925 builtin and then its argument prototype would still apply. */
4930 /* The GNU C library defines this for functions which it implements
4931 to always fail with ENOSYS. Some functions are actually named
4932 something starting with __ and the normal name is an alias. */
4933 #if defined (__stub_connect) || defined (__stub___connect)
4941 if { (eval echo configure
:4942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4943 eval "ac_cv_func_connect=yes"
4945 echo "configure: failed program was:" >&5
4946 cat conftest.
$ac_ext >&5
4948 eval "ac_cv_func_connect=no"
4953 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
4954 echo "$ac_t""yes" 1>&6
4957 echo "$ac_t""no" 1>&6
4961 if test "$sim_checkSocket" = 1; then
4962 unset ac_cv_func_connect
4963 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
4964 echo "configure:4965: checking for main in -lsocket" >&5
4965 ac_lib_var
=`echo socket'_'main | sed 'y%./+-%__p_%'`
4966 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4967 echo $ac_n "(cached) $ac_c" 1>&6
4969 ac_save_LIBS
="$LIBS"
4970 LIBS
="-lsocket $LIBS"
4971 cat > conftest.
$ac_ext <<EOF
4972 #line 4973 "configure"
4973 #include "confdefs.h"
4979 if { (eval echo configure
:4980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4981 eval "ac_cv_lib_$ac_lib_var=yes"
4983 echo "configure: failed program was:" >&5
4984 cat conftest.
$ac_ext >&5
4986 eval "ac_cv_lib_$ac_lib_var=no"
4989 LIBS
="$ac_save_LIBS"
4992 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4993 echo "$ac_t""yes" 1>&6
4994 sim_cv_lib_sockets
="-lsocket"
4996 echo "$ac_t""no" 1>&6
5001 if test "$sim_checkBoth" = 1; then
5002 sim_oldLibs
=$SOCKLIBSW
5003 SOCKLIBSW
="$SOCKLIBSW -lsocket -lnsl"
5004 unset ac_cv_func_accept
5005 echo $ac_n "checking for accept""... $ac_c" 1>&6
5006 echo "configure:5007: checking for accept" >&5
5007 if eval "test \"`echo '$''{'ac_cv_func_accept'+set}'`\" = set"; then
5008 echo $ac_n "(cached) $ac_c" 1>&6
5010 cat > conftest.
$ac_ext <<EOF
5011 #line 5012 "configure"
5012 #include "confdefs.h"
5013 /* System header to define __stub macros and hopefully few prototypes,
5014 which can conflict with char accept(); below. */
5016 /* Override any gcc2 internal prototype to avoid an error. */
5017 /* We use char because int might match the return type of a gcc2
5018 builtin and then its argument prototype would still apply. */
5023 /* The GNU C library defines this for functions which it implements
5024 to always fail with ENOSYS. Some functions are actually named
5025 something starting with __ and the normal name is an alias. */
5026 #if defined (__stub_accept) || defined (__stub___accept)
5034 if { (eval echo configure
:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5036 eval "ac_cv_func_accept=yes"
5038 echo "configure: failed program was:" >&5
5039 cat conftest.
$ac_ext >&5
5041 eval "ac_cv_func_accept=no"
5046 if eval "test \"`echo '$ac_cv_func_'accept`\" = yes"; then
5047 echo "$ac_t""yes" 1>&6
5049 sim_cv_lib_sockets
="-lsocket -lnsl"
5051 echo "$ac_t""no" 1>&6
5054 unset ac_cv_func_accept
5055 SOCKLIBSW
=$sim_oldLibs
5057 unset ac_cv_func_gethostbyname
5058 sim_oldLibs
=$SOCKLIBSW
5059 SOCKLIBSW
="$SOCKLIBSW $sim_cv_lib_sockets"
5060 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
5061 echo "configure:5062: checking for gethostbyname" >&5
5062 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
5063 echo $ac_n "(cached) $ac_c" 1>&6
5065 cat > conftest.
$ac_ext <<EOF
5066 #line 5067 "configure"
5067 #include "confdefs.h"
5068 /* System header to define __stub macros and hopefully few prototypes,
5069 which can conflict with char gethostbyname(); below. */
5071 /* Override any gcc2 internal prototype to avoid an error. */
5072 /* We use char because int might match the return type of a gcc2
5073 builtin and then its argument prototype would still apply. */
5074 char gethostbyname();
5078 /* The GNU C library defines this for functions which it implements
5079 to always fail with ENOSYS. Some functions are actually named
5080 something starting with __ and the normal name is an alias. */
5081 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5089 if { (eval echo configure
:5090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5091 eval "ac_cv_func_gethostbyname=yes"
5093 echo "configure: failed program was:" >&5
5094 cat conftest.
$ac_ext >&5
5096 eval "ac_cv_func_gethostbyname=no"
5101 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
5102 echo "$ac_t""yes" 1>&6
5105 echo "$ac_t""no" 1>&6
5106 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
5107 echo "configure:5108: checking for main in -lnsl" >&5
5108 ac_lib_var
=`echo nsl'_'main | sed 'y%./+-%__p_%'`
5109 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5110 echo $ac_n "(cached) $ac_c" 1>&6
5112 ac_save_LIBS
="$LIBS"
5114 cat > conftest.
$ac_ext <<EOF
5115 #line 5116 "configure"
5116 #include "confdefs.h"
5122 if { (eval echo configure
:5123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5124 eval "ac_cv_lib_$ac_lib_var=yes"
5126 echo "configure: failed program was:" >&5
5127 cat conftest.
$ac_ext >&5
5129 eval "ac_cv_lib_$ac_lib_var=no"
5132 LIBS
="$ac_save_LIBS"
5135 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5136 echo "$ac_t""yes" 1>&6
5137 sim_cv_lib_sockets
="$sim_cv_lib_sockets -lnsl"
5139 echo "$ac_t""no" 1>&6
5144 unset ac_cv_func_gethostbyname
5145 SOCKLIBSW
=$sim_oldSOCKLIBSW
5149 echo "$ac_t""$sim_cv_lib_sockets" 1>&6
5150 test -z "$sim_cv_lib_sockets" || SOCKLIBSW
="$SOCKLIBSW $sim_cv_lib_sockets"
5152 mips_extra_libs
="-L${withval}/lib -lgpu2 -lm $XLIBSW $SOCKLIBSW"
5153 cat > simConfig.sh
<< --EOF--
5154 mips_extra_libs="$mips_extra_libs"
5158 { echo "configure: error: "Directory
${withval} does not exist.
"" 1>&2; exit 1; };
5163 # Enable target accurate FP library
5164 # Check whether --with-sim-funit or --without-sim-funit was given.
5165 if test "${with_sim_funit+set}" = set; then
5166 withval
="$with_sim_funit"
5167 if test -d "${withval}"
5169 SIM_SUBTARGET
="${SIM_SUBTARGET} -DSKY_FUNIT -I${withval}/include"
5170 mips_extra_libs
="${mips_extra_libs} -L${withval}/lib -lfunit"
5172 { echo "configure: error: "Directory
${withval} does not exist.
"" 1>&2; exit 1; };
5178 for ac_hdr
in string.h
strings.h stdlib.h stdlib.h
5180 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5181 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5182 echo "configure:5183: checking for $ac_hdr" >&5
5183 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5184 echo $ac_n "(cached) $ac_c" 1>&6
5186 cat > conftest.
$ac_ext <<EOF
5187 #line 5188 "configure"
5188 #include "confdefs.h"
5191 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5192 { (eval echo configure
:5193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5193 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5194 if test -z "$ac_err"; then
5196 eval "ac_cv_header_$ac_safe=yes"
5199 echo "configure: failed program was:" >&5
5200 cat conftest.
$ac_ext >&5
5202 eval "ac_cv_header_$ac_safe=no"
5206 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5207 echo "$ac_t""yes" 1>&6
5208 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5209 cat >> confdefs.h
<<EOF
5210 #define $ac_tr_hdr 1
5214 echo "$ac_t""no" 1>&6
5218 echo $ac_n "checking for fabs in -lm""... $ac_c" 1>&6
5219 echo "configure:5220: checking for fabs in -lm" >&5
5220 ac_lib_var
=`echo m'_'fabs | sed 'y%./+-%__p_%'`
5221 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5222 echo $ac_n "(cached) $ac_c" 1>&6
5224 ac_save_LIBS
="$LIBS"
5226 cat > conftest.
$ac_ext <<EOF
5227 #line 5228 "configure"
5228 #include "confdefs.h"
5229 /* Override any gcc2 internal prototype to avoid an error. */
5230 /* We use char because int might match the return type of a gcc2
5231 builtin and then its argument prototype would still apply. */
5238 if { (eval echo configure
:5239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5240 eval "ac_cv_lib_$ac_lib_var=yes"
5242 echo "configure: failed program was:" >&5
5243 cat conftest.
$ac_ext >&5
5245 eval "ac_cv_lib_$ac_lib_var=no"
5248 LIBS
="$ac_save_LIBS"
5251 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5252 echo "$ac_t""yes" 1>&6
5253 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5254 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5255 cat >> confdefs.h
<<EOF
5256 #define $ac_tr_lib 1
5262 echo "$ac_t""no" 1>&6
5265 for ac_func
in aint anint sqrt
5267 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5268 echo "configure:5269: checking for $ac_func" >&5
5269 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5270 echo $ac_n "(cached) $ac_c" 1>&6
5272 cat > conftest.
$ac_ext <<EOF
5273 #line 5274 "configure"
5274 #include "confdefs.h"
5275 /* System header to define __stub macros and hopefully few prototypes,
5276 which can conflict with char $ac_func(); below. */
5278 /* Override any gcc2 internal prototype to avoid an error. */
5279 /* We use char because int might match the return type of a gcc2
5280 builtin and then its argument prototype would still apply. */
5285 /* The GNU C library defines this for functions which it implements
5286 to always fail with ENOSYS. Some functions are actually named
5287 something starting with __ and the normal name is an alias. */
5288 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5296 if { (eval echo configure
:5297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5298 eval "ac_cv_func_$ac_func=yes"
5300 echo "configure: failed program was:" >&5
5301 cat conftest.
$ac_ext >&5
5303 eval "ac_cv_func_$ac_func=no"
5308 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5309 echo "$ac_t""yes" 1>&6
5310 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5311 cat >> confdefs.h
<<EOF
5312 #define $ac_tr_func 1
5316 echo "$ac_t""no" 1>&6
5324 cat > confcache
<<\EOF
5325 # This file is a shell script that caches the results of configure
5326 # tests run on this system so they can be shared between configure
5327 # scripts and configure runs. It is not useful on other systems.
5328 # If it contains results you don't want to keep, you may remove or edit it.
5330 # By default, configure uses ./config.cache as the cache file,
5331 # creating it if it does not exist already. You can give configure
5332 # the --cache-file=FILE option to use a different cache file; that is
5333 # what configure does when it calls configure scripts in
5334 # subdirectories, so they share the cache.
5335 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5336 # config.status only pays attention to the cache file if you give it the
5337 # --recheck option to rerun configure.
5340 # The following way of writing the cache mishandles newlines in values,
5341 # but we know of no workaround that is simple, portable, and efficient.
5342 # So, don't put newlines in cache variables' values.
5343 # Ultrix sh set writes to stderr and can't be redirected directly,
5344 # and sets the high bit in the cache file unless we assign to the vars.
5346 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
5348 # `set' does not quote correctly, so add quotes (double-quote substitution
5349 # turns \\\\ into \\, and sed turns \\ into \).
5351 -e "s/'/'\\\\''/g" \
5352 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5355 # `set' quotes correctly as required by POSIX, so do not add quotes.
5356 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5359 if cmp -s $cache_file confcache
; then
5362 if test -w $cache_file; then
5363 echo "updating cache $cache_file"
5364 cat confcache
> $cache_file
5366 echo "not updating unwritable cache $cache_file"
5371 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5373 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5374 # Let make expand exec_prefix.
5375 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5377 # Any assignment to VPATH causes Sun make to only execute
5378 # the first set of double-colon rules, so remove it if not needed.
5379 # If there is a colon in the path, we need to keep it.
5380 if test "x$srcdir" = x.
; then
5381 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5384 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5386 DEFS
=-DHAVE_CONFIG_H
5388 # Without the "./", some shells look in PATH for config.status.
5389 : ${CONFIG_STATUS=./config.status}
5391 echo creating
$CONFIG_STATUS
5392 rm -f $CONFIG_STATUS
5393 cat > $CONFIG_STATUS <<EOF
5395 # Generated automatically by configure.
5396 # Run this file to recreate the current configuration.
5397 # This directory was configured as follows,
5398 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5400 # $0 $ac_configure_args
5402 # Compiler output produced by configure, useful for debugging
5403 # configure, is in ./config.log if it exists.
5405 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5408 case "\$ac_option" in
5409 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5410 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5411 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5412 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5413 echo "$CONFIG_STATUS generated by autoconf version 2.12.2"
5415 -help | --help | --hel | --he | --h)
5416 echo "\$ac_cs_usage"; exit 0 ;;
5417 *) echo "\$ac_cs_usage"; exit 1 ;;
5421 ac_given_srcdir=$srcdir
5422 ac_given_INSTALL="$INSTALL"
5424 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
5426 cat >> $CONFIG_STATUS <<EOF
5428 # Protect against being on the right side of a sed subst in config.status.
5429 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5430 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5433 s%@sim_environment@%$sim_environment%g
5434 s%@sim_alignment@%$sim_alignment%g
5435 s%@sim_assert@%$sim_assert%g
5436 s%@sim_bitsize@%$sim_bitsize%g
5437 s%@sim_endian@%$sim_endian%g
5438 s%@sim_hostendian@%$sim_hostendian%g
5439 s%@sim_float@%$sim_float%g
5440 s%@sim_scache@%$sim_scache%g
5441 s%@sim_default_model@%$sim_default_model%g
5442 s%@sim_hw_cflags@%$sim_hw_cflags%g
5443 s%@sim_hw_objs@%$sim_hw_objs%g
5444 s%@sim_hw@%$sim_hw%g
5445 s%@sim_inline@%$sim_inline%g
5446 s%@sim_packages@%$sim_packages%g
5447 s%@sim_regparm@%$sim_regparm%g
5448 s%@sim_reserved_bits@%$sim_reserved_bits%g
5449 s%@sim_smp@%$sim_smp%g
5450 s%@sim_stdcall@%$sim_stdcall%g
5451 s%@sim_xor_endian@%$sim_xor_endian%g
5452 s%@build_warnings@%$build_warnings%g
5454 s%@CFLAGS@%$CFLAGS%g
5455 s%@CPPFLAGS@%$CPPFLAGS%g
5456 s%@CXXFLAGS@%$CXXFLAGS%g
5458 s%@LDFLAGS@%$LDFLAGS%g
5460 s%@exec_prefix@%$exec_prefix%g
5461 s%@prefix@%$prefix%g
5462 s%@program_transform_name@%$program_transform_name%g
5463 s%@bindir@%$bindir%g
5464 s%@sbindir@%$sbindir%g
5465 s%@libexecdir@%$libexecdir%g
5466 s%@datadir@%$datadir%g
5467 s%@sysconfdir@%$sysconfdir%g
5468 s%@sharedstatedir@%$sharedstatedir%g
5469 s%@localstatedir@%$localstatedir%g
5470 s%@libdir@%$libdir%g
5471 s%@includedir@%$includedir%g
5472 s%@oldincludedir@%$oldincludedir%g
5473 s%@infodir@%$infodir%g
5474 s%@mandir@%$mandir%g
5476 s%@host_alias@%$host_alias%g
5477 s%@host_cpu@%$host_cpu%g
5478 s%@host_vendor@%$host_vendor%g
5479 s%@host_os@%$host_os%g
5480 s%@target@%$target%g
5481 s%@target_alias@%$target_alias%g
5482 s%@target_cpu@%$target_cpu%g
5483 s%@target_vendor@%$target_vendor%g
5484 s%@target_os@%$target_os%g
5486 s%@build_alias@%$build_alias%g
5487 s%@build_cpu@%$build_cpu%g
5488 s%@build_vendor@%$build_vendor%g
5489 s%@build_os@%$build_os%g
5491 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5492 s%@INSTALL_DATA@%$INSTALL_DATA%g
5493 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
5494 s%@HDEFINES@%$HDEFINES%g
5496 s%@RANLIB@%$RANLIB%g
5497 s%@SET_MAKE@%$SET_MAKE%g
5499 s%@ALLOCA@%$ALLOCA%g
5500 s%@USE_NLS@%$USE_NLS%g
5501 s%@MSGFMT@%$MSGFMT%g
5502 s%@GMSGFMT@%$GMSGFMT%g
5503 s%@XGETTEXT@%$XGETTEXT%g
5504 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5505 s%@CATALOGS@%$CATALOGS%g
5506 s%@CATOBJEXT@%$CATOBJEXT%g
5507 s%@DATADIRNAME@%$DATADIRNAME%g
5508 s%@GMOFILES@%$GMOFILES%g
5509 s%@INSTOBJEXT@%$INSTOBJEXT%g
5510 s%@INTLDEPS@%$INTLDEPS%g
5511 s%@INTLLIBS@%$INTLLIBS%g
5512 s%@INTLOBJS@%$INTLOBJS%g
5513 s%@POFILES@%$POFILES%g
5515 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5517 s%@GT_YES@%$GT_YES%g
5518 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5521 s%@sim_bswap@%$sim_bswap%g
5522 s%@sim_cflags@%$sim_cflags%g
5523 s%@sim_debug@%$sim_debug%g
5524 s%@sim_stdio@%$sim_stdio%g
5525 s%@sim_trace@%$sim_trace%g
5526 s%@sim_profile@%$sim_profile%g
5527 s%@EXEEXT@%$EXEEXT%g
5528 s%@SIMCONF@%$SIMCONF%g
5529 s%@SIM_SUBTARGET@%$SIM_SUBTARGET%g
5530 s%@sim_igen_flags@%$sim_igen_flags%g
5531 s%@sim_m16_flags@%$sim_m16_flags%g
5532 s%@sim_gen@%$sim_gen%g
5533 s%@mips_extra_objs@%$mips_extra_objs%g
5534 s%@mips_igen_engine@%$mips_igen_engine%g
5535 s%@mips_extra_libs@%$mips_extra_libs%g
5540 cat >> $CONFIG_STATUS <<\EOF
5542 # Split the substitutions into bite-sized pieces for seds with
5543 # small command number limits, like on Digital OSF/1 and HP-UX.
5544 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5545 ac_file
=1 # Number of current file.
5546 ac_beg
=1 # First line for current file.
5547 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5550 while $ac_more_lines; do
5551 if test $ac_beg -gt 1; then
5552 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5554 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5556 if test ! -s conftest.s
$ac_file; then
5558 rm -f conftest.s
$ac_file
5560 if test -z "$ac_sed_cmds"; then
5561 ac_sed_cmds
="sed -f conftest.s$ac_file"
5563 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5565 ac_file
=`expr $ac_file + 1`
5567 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5570 if test -z "$ac_sed_cmds"; then
5575 cat >> $CONFIG_STATUS <<EOF
5577 CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
5579 cat >> $CONFIG_STATUS <<\EOF
5580 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5581 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5583 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5584 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5585 *) ac_file_in
="${ac_file}.in" ;;
5588 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5590 # Remove last slash and all that follows it. Not all systems have dirname.
5591 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5592 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5593 # The file is in a subdirectory.
5594 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5595 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5596 # A "../" for each directory in $ac_dir_suffix.
5597 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5599 ac_dir_suffix
= ac_dots
=
5602 case "$ac_given_srcdir" in
5604 if test -z "$ac_dots"; then top_srcdir
=.
5605 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5606 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5608 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5609 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5612 case "$ac_given_INSTALL" in
5613 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5614 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5617 echo creating
"$ac_file"
5619 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5621 *Makefile
*) ac_comsub
="1i\\
5622 # $configure_input" ;;
5626 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5628 s%@configure_input@%$configure_input%g
5629 s%@srcdir@%$srcdir%g
5630 s%@top_srcdir@%$top_srcdir%g
5631 s%@INSTALL@%$INSTALL%g
5632 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5636 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5637 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5639 # ac_d sets the value in "#define NAME VALUE" lines.
5640 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5641 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5644 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5645 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5646 ac_uB
='\([ ]\)%\1#\2define\3'
5649 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5650 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5651 ac_eB
='$%\1#\2define\3'
5655 if test "${CONFIG_HEADERS+set}" != set; then
5657 cat >> $CONFIG_STATUS <<EOF
5658 CONFIG_HEADERS="config.h:config.in"
5660 cat >> $CONFIG_STATUS <<\EOF
5662 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
5663 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5665 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5666 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5667 *) ac_file_in
="${ac_file}.in" ;;
5670 echo creating
$ac_file
5672 rm -f conftest.frag conftest.
in conftest.out
5673 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5674 cat $ac_file_inputs > conftest.
in
5678 # Transform confdefs.h into a sed script conftest.vals that substitutes
5679 # the proper values into config.h.in to produce config.h. And first:
5680 # Protect against being on the right side of a sed subst in config.status.
5681 # Protect against being in an unquoted here document in config.status.
5683 cat > conftest.hdr
<<\EOF
5686 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5690 sed -n -f conftest.hdr confdefs.h > conftest.vals
5693 # This sed command replaces #undef with comments. This is necessary, for
5694 # example, in the case of _POSIX_SOURCE, which is predefined and required
5695 # on some systems where configure will not decide to define it.
5696 cat >> conftest.vals <<\EOF
5697 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5700 # Break up conftest.vals because some shells have a limit on
5701 # the size of here documents, and old seds have small limits too.
5706 ac_lines=`grep -c . conftest.vals
`
5707 # grep -c gives empty output for an empty file on some AIX systems.
5708 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5709 # Write a limited-size here document to conftest.frag.
5710 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5711 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5713 sed -f conftest.frag conftest.in > conftest.out
5715 mv conftest.out conftest.in
5717 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5719 mv conftest.tail conftest.vals
5723 cat >> $CONFIG_STATUS <<\EOF
5724 rm -f conftest.frag conftest.h
5725 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5726 cat conftest.in >> conftest.h
5728 if cmp -s $ac_file conftest.h 2>/dev/null; then
5729 echo "$ac_file is unchanged"
5732 # Remove last slash and all that follows it. Not all systems have dirname.
5733 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
5734 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5735 # The file is in a subdirectory.
5736 test ! -d "$ac_dir" && mkdir "$ac_dir"
5739 mv conftest.h $ac_file
5745 cat >> $CONFIG_STATUS <<EOF
5746 ac_sources="$sim_link_files"
5747 ac_dests="$sim_link_links"
5750 cat >> $CONFIG_STATUS <<\EOF
5751 srcdir=$ac_given_srcdir
5752 while test -n "$ac_sources"; do
5753 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
5754 set $ac_sources; ac_source=$1; shift; ac_sources=$*
5756 echo "linking $srcdir/$ac_source to $ac_dest"
5758 if test ! -r $srcdir/$ac_source; then
5759 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
5763 # Make relative symlinks.
5764 # Remove last slash and all that follows it. Not all systems have dirname.
5765 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
5766 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
5767 # The dest file is in a subdirectory.
5768 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
5769 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
5770 # A "../" for each directory in $ac_dest_dir_suffix.
5771 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
5773 ac_dest_dir_suffix= ac_dots=
5777 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
5778 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
5781 # Make a symlink if possible; otherwise try a hard link.
5782 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
5783 ln $srcdir/$ac_source $ac_dest; then :
5785 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
5789 cat >> $CONFIG_STATUS <<EOF
5792 cat >> $CONFIG_STATUS <<\EOF
5793 case "x$CONFIG_FILES" in
5795 echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
5796 rm -f Makesim1.tmp Makesim2.tmp Makefile
5797 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
5798 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
5799 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
5800 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
5801 <Makefile.sim >Makefile
5802 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
5805 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
5809 chmod +x $CONFIG_STATUS
5810 rm -fr confdefs* $ac_clean_files
5811 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1