1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90case $0 in #((
91  *[\\/]* ) as_myself=$0 ;;
92  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95  IFS=$as_save_IFS
96  test -z "$as_dir" && as_dir=.
97    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98  done
99IFS=$as_save_IFS
100
101     ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106  as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110  exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there.  '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136  emulate sh
137  NULLCMD=:
138  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139  # is contrary to our usage.  Disable this feature.
140  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141  setopt NO_GLOB_SUBST
142else
143  case \`(set -o) 2>/dev/null\` in #(
144  *posix*) :
145    set -o posix ;; #(
146  *) :
147     ;;
148esac
149fi
150"
151  as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165  exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1"
173  if (eval "$as_required") 2>/dev/null; then :
174  as_have_required=yes
175else
176  as_have_required=no
177fi
178  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180else
181  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182as_found=false
183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184do
185  IFS=$as_save_IFS
186  test -z "$as_dir" && as_dir=.
187  as_found=:
188  case $as_dir in #(
189	 /*)
190	   for as_base in sh bash ksh sh5; do
191	     # Try only shells that exist, to save several forks.
192	     as_shell=$as_dir/$as_base
193	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195  CONFIG_SHELL=$as_shell as_have_required=yes
196		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197  break 2
198fi
199fi
200	   done;;
201       esac
202  as_found=false
203done
204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206  CONFIG_SHELL=$SHELL as_have_required=yes
207fi; }
208IFS=$as_save_IFS
209
210
211      if test "x$CONFIG_SHELL" != x; then :
212  # We cannot yet assume a decent shell, so we have to provide a
213	# neutralization value for shells without unset; and this also
214	# works around shells that cannot unset nonexistent variables.
215	BASH_ENV=/dev/null
216	ENV=/dev/null
217	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218	export CONFIG_SHELL
219	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220fi
221
222    if test x$as_have_required = xno; then :
223  $as_echo "$0: This script requires a shell more modern than all"
224  $as_echo "$0: the shells that I found on your system."
225  if test x${ZSH_VERSION+set} = xset ; then
226    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228  else
229    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230$0: including any error possibly output before this
231$0: message. Then install a modern shell, or manually run
232$0: the script under such a shell if you do have one."
233  fi
234  exit 1
235fi
236fi
237fi
238SHELL=${CONFIG_SHELL-/bin/sh}
239export SHELL
240# Unset more variables known to interfere with behavior of common tools.
241CLICOLOR_FORCE= GREP_OPTIONS=
242unset CLICOLOR_FORCE GREP_OPTIONS
243
244## --------------------- ##
245## M4sh Shell Functions. ##
246## --------------------- ##
247# as_fn_unset VAR
248# ---------------
249# Portably unset VAR.
250as_fn_unset ()
251{
252  { eval $1=; unset $1;}
253}
254as_unset=as_fn_unset
255
256# as_fn_set_status STATUS
257# -----------------------
258# Set $? to STATUS, without forking.
259as_fn_set_status ()
260{
261  return $1
262} # as_fn_set_status
263
264# as_fn_exit STATUS
265# -----------------
266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267as_fn_exit ()
268{
269  set +e
270  as_fn_set_status $1
271  exit $1
272} # as_fn_exit
273
274# as_fn_mkdir_p
275# -------------
276# Create "$as_dir" as a directory, including parents if necessary.
277as_fn_mkdir_p ()
278{
279
280  case $as_dir in #(
281  -*) as_dir=./$as_dir;;
282  esac
283  test -d "$as_dir" || eval $as_mkdir_p || {
284    as_dirs=
285    while :; do
286      case $as_dir in #(
287      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288      *) as_qdir=$as_dir;;
289      esac
290      as_dirs="'$as_qdir' $as_dirs"
291      as_dir=`$as_dirname -- "$as_dir" ||
292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293	 X"$as_dir" : 'X\(//\)[^/]' \| \
294	 X"$as_dir" : 'X\(//\)$' \| \
295	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296$as_echo X"$as_dir" |
297    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298	    s//\1/
299	    q
300	  }
301	  /^X\(\/\/\)[^/].*/{
302	    s//\1/
303	    q
304	  }
305	  /^X\(\/\/\)$/{
306	    s//\1/
307	    q
308	  }
309	  /^X\(\/\).*/{
310	    s//\1/
311	    q
312	  }
313	  s/.*/./; q'`
314      test -d "$as_dir" && break
315    done
316    test -z "$as_dirs" || eval "mkdir $as_dirs"
317  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320} # as_fn_mkdir_p
321# as_fn_append VAR VALUE
322# ----------------------
323# Append the text in VALUE to the end of the definition contained in VAR. Take
324# advantage of any shell optimizations that allow amortized linear growth over
325# repeated appends, instead of the typical quadratic growth present in naive
326# implementations.
327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328  eval 'as_fn_append ()
329  {
330    eval $1+=\$2
331  }'
332else
333  as_fn_append ()
334  {
335    eval $1=\$$1\$2
336  }
337fi # as_fn_append
338
339# as_fn_arith ARG...
340# ------------------
341# Perform arithmetic evaluation on the ARGs, and store the result in the
342# global $as_val. Take advantage of shells that can avoid forks. The arguments
343# must be portable across $(()) and expr.
344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345  eval 'as_fn_arith ()
346  {
347    as_val=$(( $* ))
348  }'
349else
350  as_fn_arith ()
351  {
352    as_val=`expr "$@" || test $? -eq 1`
353  }
354fi # as_fn_arith
355
356
357# as_fn_error ERROR [LINENO LOG_FD]
358# ---------------------------------
359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361# script with status $?, using 1 if that was 0.
362as_fn_error ()
363{
364  as_status=$?; test $as_status -eq 0 && as_status=1
365  if test "$3"; then
366    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368  fi
369  $as_echo "$as_me: error: $1" >&2
370  as_fn_exit $as_status
371} # as_fn_error
372
373if expr a : '\(a\)' >/dev/null 2>&1 &&
374   test "X`expr 00001 : '.*\(...\)'`" = X001; then
375  as_expr=expr
376else
377  as_expr=false
378fi
379
380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381  as_basename=basename
382else
383  as_basename=false
384fi
385
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387  as_dirname=dirname
388else
389  as_dirname=false
390fi
391
392as_me=`$as_basename -- "$0" ||
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394	 X"$0" : 'X\(//\)$' \| \
395	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396$as_echo X/"$0" |
397    sed '/^.*\/\([^/][^/]*\)\/*$/{
398	    s//\1/
399	    q
400	  }
401	  /^X\/\(\/\/\)$/{
402	    s//\1/
403	    q
404	  }
405	  /^X\/\(\/\).*/{
406	    s//\1/
407	    q
408	  }
409	  s/.*/./; q'`
410
411# Avoid depending upon Character Ranges.
412as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415as_cr_digits='0123456789'
416as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419  as_lineno_1=$LINENO as_lineno_1a=$LINENO
420  as_lineno_2=$LINENO as_lineno_2a=$LINENO
421  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424  sed -n '
425    p
426    /[$]LINENO/=
427  ' <$as_myself |
428    sed '
429      s/[$]LINENO.*/&-/
430      t lineno
431      b
432      :lineno
433      N
434      :loop
435      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436      t loop
437      s/-\n.*//
438    ' >$as_me.lineno &&
439  chmod +x "$as_me.lineno" ||
440    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442  # Don't try to exec as it changes $[0], causing all sort of problems
443  # (the dirname of $[0] is not the place where we might find the
444  # original and so on.  Autoconf is especially sensitive to this).
445  . "./$as_me.lineno"
446  # Exit status is that of the last command.
447  exit
448}
449
450ECHO_C= ECHO_N= ECHO_T=
451case `echo -n x` in #(((((
452-n*)
453  case `echo 'xy\c'` in
454  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
455  xy)  ECHO_C='\c';;
456  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457       ECHO_T='	';;
458  esac;;
459*)
460  ECHO_N='-n';;
461esac
462
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465  rm -f conf$$.dir/conf$$.file
466else
467  rm -f conf$$.dir
468  mkdir conf$$.dir 2>/dev/null
469fi
470if (echo >conf$$.file) 2>/dev/null; then
471  if ln -s conf$$.file conf$$ 2>/dev/null; then
472    as_ln_s='ln -s'
473    # ... but there are two gotchas:
474    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476    # In both cases, we have to default to `cp -p'.
477    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478      as_ln_s='cp -p'
479  elif ln conf$$.file conf$$ 2>/dev/null; then
480    as_ln_s=ln
481  else
482    as_ln_s='cp -p'
483  fi
484else
485  as_ln_s='cp -p'
486fi
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
489
490if mkdir -p . 2>/dev/null; then
491  as_mkdir_p='mkdir -p "$as_dir"'
492else
493  test -d ./-p && rmdir ./-p
494  as_mkdir_p=false
495fi
496
497if test -x / >/dev/null 2>&1; then
498  as_test_x='test -x'
499else
500  if ls -dL / >/dev/null 2>&1; then
501    as_ls_L_option=L
502  else
503    as_ls_L_option=
504  fi
505  as_test_x='
506    eval sh -c '\''
507      if test -d "$1"; then
508	test -d "$1/.";
509      else
510	case $1 in #(
511	-*)set "./$1";;
512	esac;
513	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514	???[sx]*):;;*)false;;esac;fi
515    '\'' sh
516  '
517fi
518as_executable_p=$as_test_x
519
520# Sed expression to map a string onto a valid CPP name.
521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523# Sed expression to map a string onto a valid variable name.
524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527exec 7<&0 </dev/null 6>&1
528
529# Name of the host.
530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531# so uname gets run too.
532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534#
535# Initializations.
536#
537ac_default_prefix=/usr/local
538ac_clean_files=
539ac_config_libobj_dir=.
540LIBOBJS=
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
545
546# Identity of this package.
547PACKAGE_NAME=
548PACKAGE_TARNAME=
549PACKAGE_VERSION=
550PACKAGE_STRING=
551PACKAGE_BUGREPORT=
552PACKAGE_URL=
553
554ac_unique_file="Makefile.in"
555# Factoring default headers for most tests.
556ac_includes_default="\
557#include <stdio.h>
558#ifdef HAVE_SYS_TYPES_H
559# include <sys/types.h>
560#endif
561#ifdef HAVE_SYS_STAT_H
562# include <sys/stat.h>
563#endif
564#ifdef STDC_HEADERS
565# include <stdlib.h>
566# include <stddef.h>
567#else
568# ifdef HAVE_STDLIB_H
569#  include <stdlib.h>
570# endif
571#endif
572#ifdef HAVE_STRING_H
573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574#  include <memory.h>
575# endif
576# include <string.h>
577#endif
578#ifdef HAVE_STRINGS_H
579# include <strings.h>
580#endif
581#ifdef HAVE_INTTYPES_H
582# include <inttypes.h>
583#endif
584#ifdef HAVE_STDINT_H
585# include <stdint.h>
586#endif
587#ifdef HAVE_UNISTD_H
588# include <unistd.h>
589#endif"
590
591ac_subst_vars='LTLIBOBJS
592LIBOBJS
593cgen_breaks
594cgen
595cgendir
596CGEN_MAINT
597REPORT_BUGS_TEXI
598REPORT_BUGS_TO
599PKGVERSION
600sim_profile
601sim_trace
602sim_stdio
603sim_debug
604sim_cflags
605sim_bswap
606MAINT
607EGREP
608GREP
609CPP
610CATOBJEXT
611GENCAT
612INSTOBJEXT
613DATADIRNAME
614CATALOGS
615POSUB
616GMSGFMT
617XGETTEXT
618INCINTL
619LIBINTL_DEP
620LIBINTL
621USE_NLS
622RANLIB
623AR
624HDEFINES
625CC_FOR_BUILD
626INSTALL_DATA
627INSTALL_SCRIPT
628INSTALL_PROGRAM
629OBJEXT
630EXEEXT
631ac_ct_CC
632CPPFLAGS
633LDFLAGS
634CFLAGS
635CC
636target_os
637target_vendor
638target_cpu
639target
640host_os
641host_vendor
642host_cpu
643host
644build_os
645build_vendor
646build_cpu
647build
648WERROR_CFLAGS
649WARN_CFLAGS
650sim_xor_endian
651sim_stdcall
652sim_smp
653sim_reserved_bits
654sim_regparm
655sim_packages
656sim_inline
657sim_hw
658sim_hw_objs
659sim_hw_cflags
660sim_default_model
661sim_scache
662sim_float
663sim_hostendian
664sim_endian
665sim_bitsize
666sim_assert
667sim_alignment
668sim_environment
669target_alias
670host_alias
671build_alias
672LIBS
673ECHO_T
674ECHO_N
675ECHO_C
676DEFS
677mandir
678localedir
679libdir
680psdir
681pdfdir
682dvidir
683htmldir
684infodir
685docdir
686oldincludedir
687includedir
688localstatedir
689sharedstatedir
690sysconfdir
691datadir
692datarootdir
693libexecdir
694sbindir
695bindir
696program_transform_name
697prefix
698exec_prefix
699PACKAGE_URL
700PACKAGE_BUGREPORT
701PACKAGE_STRING
702PACKAGE_VERSION
703PACKAGE_TARNAME
704PACKAGE_NAME
705PATH_SEPARATOR
706SHELL'
707ac_subst_files=''
708ac_user_opts='
709enable_option_checking
710with_zlib
711enable_maintainer_mode
712enable_sim_bswap
713enable_sim_cflags
714enable_sim_debug
715enable_sim_stdio
716enable_sim_trace
717enable_sim_profile
718with_pkgversion
719with_bugurl
720enable_sim_endian
721enable_sim_alignment
722enable_sim_hostendian
723enable_sim_scache
724enable_sim_default_model
725enable_sim_environment
726enable_sim_inline
727enable_cgen_maint
728'
729      ac_precious_vars='build_alias
730host_alias
731target_alias
732CC
733CFLAGS
734LDFLAGS
735LIBS
736CPPFLAGS
737CPP'
738
739
740# Initialize some variables set by options.
741ac_init_help=
742ac_init_version=false
743ac_unrecognized_opts=
744ac_unrecognized_sep=
745# The variables have the same names as the options, with
746# dashes changed to underlines.
747cache_file=/dev/null
748exec_prefix=NONE
749no_create=
750no_recursion=
751prefix=NONE
752program_prefix=NONE
753program_suffix=NONE
754program_transform_name=s,x,x,
755silent=
756site=
757srcdir=
758verbose=
759x_includes=NONE
760x_libraries=NONE
761
762# Installation directory options.
763# These are left unexpanded so users can "make install exec_prefix=/foo"
764# and all the variables that are supposed to be based on exec_prefix
765# by default will actually change.
766# Use braces instead of parens because sh, perl, etc. also accept them.
767# (The list follows the same order as the GNU Coding Standards.)
768bindir='${exec_prefix}/bin'
769sbindir='${exec_prefix}/sbin'
770libexecdir='${exec_prefix}/libexec'
771datarootdir='${prefix}/share'
772datadir='${datarootdir}'
773sysconfdir='${prefix}/etc'
774sharedstatedir='${prefix}/com'
775localstatedir='${prefix}/var'
776includedir='${prefix}/include'
777oldincludedir='/usr/include'
778docdir='${datarootdir}/doc/${PACKAGE}'
779infodir='${datarootdir}/info'
780htmldir='${docdir}'
781dvidir='${docdir}'
782pdfdir='${docdir}'
783psdir='${docdir}'
784libdir='${exec_prefix}/lib'
785localedir='${datarootdir}/locale'
786mandir='${datarootdir}/man'
787
788ac_prev=
789ac_dashdash=
790for ac_option
791do
792  # If the previous option needs an argument, assign it.
793  if test -n "$ac_prev"; then
794    eval $ac_prev=\$ac_option
795    ac_prev=
796    continue
797  fi
798
799  case $ac_option in
800  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
801  *)	ac_optarg=yes ;;
802  esac
803
804  # Accept the important Cygnus configure options, so we can diagnose typos.
805
806  case $ac_dashdash$ac_option in
807  --)
808    ac_dashdash=yes ;;
809
810  -bindir | --bindir | --bindi | --bind | --bin | --bi)
811    ac_prev=bindir ;;
812  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
813    bindir=$ac_optarg ;;
814
815  -build | --build | --buil | --bui | --bu)
816    ac_prev=build_alias ;;
817  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
818    build_alias=$ac_optarg ;;
819
820  -cache-file | --cache-file | --cache-fil | --cache-fi \
821  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
822    ac_prev=cache_file ;;
823  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
824  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
825    cache_file=$ac_optarg ;;
826
827  --config-cache | -C)
828    cache_file=config.cache ;;
829
830  -datadir | --datadir | --datadi | --datad)
831    ac_prev=datadir ;;
832  -datadir=* | --datadir=* | --datadi=* | --datad=*)
833    datadir=$ac_optarg ;;
834
835  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
836  | --dataroo | --dataro | --datar)
837    ac_prev=datarootdir ;;
838  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
839  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
840    datarootdir=$ac_optarg ;;
841
842  -disable-* | --disable-*)
843    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
844    # Reject names that are not valid shell variable names.
845    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
846      as_fn_error "invalid feature name: $ac_useropt"
847    ac_useropt_orig=$ac_useropt
848    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
849    case $ac_user_opts in
850      *"
851"enable_$ac_useropt"
852"*) ;;
853      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
854	 ac_unrecognized_sep=', ';;
855    esac
856    eval enable_$ac_useropt=no ;;
857
858  -docdir | --docdir | --docdi | --doc | --do)
859    ac_prev=docdir ;;
860  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
861    docdir=$ac_optarg ;;
862
863  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
864    ac_prev=dvidir ;;
865  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
866    dvidir=$ac_optarg ;;
867
868  -enable-* | --enable-*)
869    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
870    # Reject names that are not valid shell variable names.
871    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
872      as_fn_error "invalid feature name: $ac_useropt"
873    ac_useropt_orig=$ac_useropt
874    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
875    case $ac_user_opts in
876      *"
877"enable_$ac_useropt"
878"*) ;;
879      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
880	 ac_unrecognized_sep=', ';;
881    esac
882    eval enable_$ac_useropt=\$ac_optarg ;;
883
884  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
885  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
886  | --exec | --exe | --ex)
887    ac_prev=exec_prefix ;;
888  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
889  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
890  | --exec=* | --exe=* | --ex=*)
891    exec_prefix=$ac_optarg ;;
892
893  -gas | --gas | --ga | --g)
894    # Obsolete; use --with-gas.
895    with_gas=yes ;;
896
897  -help | --help | --hel | --he | -h)
898    ac_init_help=long ;;
899  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
900    ac_init_help=recursive ;;
901  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
902    ac_init_help=short ;;
903
904  -host | --host | --hos | --ho)
905    ac_prev=host_alias ;;
906  -host=* | --host=* | --hos=* | --ho=*)
907    host_alias=$ac_optarg ;;
908
909  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
910    ac_prev=htmldir ;;
911  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
912  | --ht=*)
913    htmldir=$ac_optarg ;;
914
915  -includedir | --includedir | --includedi | --included | --include \
916  | --includ | --inclu | --incl | --inc)
917    ac_prev=includedir ;;
918  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
919  | --includ=* | --inclu=* | --incl=* | --inc=*)
920    includedir=$ac_optarg ;;
921
922  -infodir | --infodir | --infodi | --infod | --info | --inf)
923    ac_prev=infodir ;;
924  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
925    infodir=$ac_optarg ;;
926
927  -libdir | --libdir | --libdi | --libd)
928    ac_prev=libdir ;;
929  -libdir=* | --libdir=* | --libdi=* | --libd=*)
930    libdir=$ac_optarg ;;
931
932  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
933  | --libexe | --libex | --libe)
934    ac_prev=libexecdir ;;
935  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
936  | --libexe=* | --libex=* | --libe=*)
937    libexecdir=$ac_optarg ;;
938
939  -localedir | --localedir | --localedi | --localed | --locale)
940    ac_prev=localedir ;;
941  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
942    localedir=$ac_optarg ;;
943
944  -localstatedir | --localstatedir | --localstatedi | --localstated \
945  | --localstate | --localstat | --localsta | --localst | --locals)
946    ac_prev=localstatedir ;;
947  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
948  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
949    localstatedir=$ac_optarg ;;
950
951  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
952    ac_prev=mandir ;;
953  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
954    mandir=$ac_optarg ;;
955
956  -nfp | --nfp | --nf)
957    # Obsolete; use --without-fp.
958    with_fp=no ;;
959
960  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
961  | --no-cr | --no-c | -n)
962    no_create=yes ;;
963
964  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
965  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
966    no_recursion=yes ;;
967
968  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
969  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
970  | --oldin | --oldi | --old | --ol | --o)
971    ac_prev=oldincludedir ;;
972  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
973  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
974  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
975    oldincludedir=$ac_optarg ;;
976
977  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
978    ac_prev=prefix ;;
979  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
980    prefix=$ac_optarg ;;
981
982  -program-prefix | --program-prefix | --program-prefi | --program-pref \
983  | --program-pre | --program-pr | --program-p)
984    ac_prev=program_prefix ;;
985  -program-prefix=* | --program-prefix=* | --program-prefi=* \
986  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
987    program_prefix=$ac_optarg ;;
988
989  -program-suffix | --program-suffix | --program-suffi | --program-suff \
990  | --program-suf | --program-su | --program-s)
991    ac_prev=program_suffix ;;
992  -program-suffix=* | --program-suffix=* | --program-suffi=* \
993  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
994    program_suffix=$ac_optarg ;;
995
996  -program-transform-name | --program-transform-name \
997  | --program-transform-nam | --program-transform-na \
998  | --program-transform-n | --program-transform- \
999  | --program-transform | --program-transfor \
1000  | --program-transfo | --program-transf \
1001  | --program-trans | --program-tran \
1002  | --progr-tra | --program-tr | --program-t)
1003    ac_prev=program_transform_name ;;
1004  -program-transform-name=* | --program-transform-name=* \
1005  | --program-transform-nam=* | --program-transform-na=* \
1006  | --program-transform-n=* | --program-transform-=* \
1007  | --program-transform=* | --program-transfor=* \
1008  | --program-transfo=* | --program-transf=* \
1009  | --program-trans=* | --program-tran=* \
1010  | --progr-tra=* | --program-tr=* | --program-t=*)
1011    program_transform_name=$ac_optarg ;;
1012
1013  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1014    ac_prev=pdfdir ;;
1015  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1016    pdfdir=$ac_optarg ;;
1017
1018  -psdir | --psdir | --psdi | --psd | --ps)
1019    ac_prev=psdir ;;
1020  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1021    psdir=$ac_optarg ;;
1022
1023  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1024  | -silent | --silent | --silen | --sile | --sil)
1025    silent=yes ;;
1026
1027  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1028    ac_prev=sbindir ;;
1029  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1030  | --sbi=* | --sb=*)
1031    sbindir=$ac_optarg ;;
1032
1033  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1034  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1035  | --sharedst | --shareds | --shared | --share | --shar \
1036  | --sha | --sh)
1037    ac_prev=sharedstatedir ;;
1038  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1039  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1040  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1041  | --sha=* | --sh=*)
1042    sharedstatedir=$ac_optarg ;;
1043
1044  -site | --site | --sit)
1045    ac_prev=site ;;
1046  -site=* | --site=* | --sit=*)
1047    site=$ac_optarg ;;
1048
1049  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1050    ac_prev=srcdir ;;
1051  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1052    srcdir=$ac_optarg ;;
1053
1054  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1055  | --syscon | --sysco | --sysc | --sys | --sy)
1056    ac_prev=sysconfdir ;;
1057  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1058  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1059    sysconfdir=$ac_optarg ;;
1060
1061  -target | --target | --targe | --targ | --tar | --ta | --t)
1062    ac_prev=target_alias ;;
1063  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1064    target_alias=$ac_optarg ;;
1065
1066  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1067    verbose=yes ;;
1068
1069  -version | --version | --versio | --versi | --vers | -V)
1070    ac_init_version=: ;;
1071
1072  -with-* | --with-*)
1073    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1074    # Reject names that are not valid shell variable names.
1075    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1076      as_fn_error "invalid package name: $ac_useropt"
1077    ac_useropt_orig=$ac_useropt
1078    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1079    case $ac_user_opts in
1080      *"
1081"with_$ac_useropt"
1082"*) ;;
1083      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1084	 ac_unrecognized_sep=', ';;
1085    esac
1086    eval with_$ac_useropt=\$ac_optarg ;;
1087
1088  -without-* | --without-*)
1089    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1090    # Reject names that are not valid shell variable names.
1091    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092      as_fn_error "invalid package name: $ac_useropt"
1093    ac_useropt_orig=$ac_useropt
1094    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1095    case $ac_user_opts in
1096      *"
1097"with_$ac_useropt"
1098"*) ;;
1099      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1100	 ac_unrecognized_sep=', ';;
1101    esac
1102    eval with_$ac_useropt=no ;;
1103
1104  --x)
1105    # Obsolete; use --with-x.
1106    with_x=yes ;;
1107
1108  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1109  | --x-incl | --x-inc | --x-in | --x-i)
1110    ac_prev=x_includes ;;
1111  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1112  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1113    x_includes=$ac_optarg ;;
1114
1115  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1116  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1117    ac_prev=x_libraries ;;
1118  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1119  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1120    x_libraries=$ac_optarg ;;
1121
1122  -*) as_fn_error "unrecognized option: \`$ac_option'
1123Try \`$0 --help' for more information."
1124    ;;
1125
1126  *=*)
1127    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1128    # Reject names that are not valid shell variable names.
1129    case $ac_envvar in #(
1130      '' | [0-9]* | *[!_$as_cr_alnum]* )
1131      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1132    esac
1133    eval $ac_envvar=\$ac_optarg
1134    export $ac_envvar ;;
1135
1136  *)
1137    # FIXME: should be removed in autoconf 3.0.
1138    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1139    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1140      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1141    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1142    ;;
1143
1144  esac
1145done
1146
1147if test -n "$ac_prev"; then
1148  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1149  as_fn_error "missing argument to $ac_option"
1150fi
1151
1152if test -n "$ac_unrecognized_opts"; then
1153  case $enable_option_checking in
1154    no) ;;
1155    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1156    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1157  esac
1158fi
1159
1160# Check all directory arguments for consistency.
1161for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1162		datadir sysconfdir sharedstatedir localstatedir includedir \
1163		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1164		libdir localedir mandir
1165do
1166  eval ac_val=\$$ac_var
1167  # Remove trailing slashes.
1168  case $ac_val in
1169    */ )
1170      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1171      eval $ac_var=\$ac_val;;
1172  esac
1173  # Be sure to have absolute directory names.
1174  case $ac_val in
1175    [\\/$]* | ?:[\\/]* )  continue;;
1176    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1177  esac
1178  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1179done
1180
1181# There might be people who depend on the old broken behavior: `$host'
1182# used to hold the argument of --host etc.
1183# FIXME: To remove some day.
1184build=$build_alias
1185host=$host_alias
1186target=$target_alias
1187
1188# FIXME: To remove some day.
1189if test "x$host_alias" != x; then
1190  if test "x$build_alias" = x; then
1191    cross_compiling=maybe
1192    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1193    If a cross compiler is detected then cross compile mode will be used." >&2
1194  elif test "x$build_alias" != "x$host_alias"; then
1195    cross_compiling=yes
1196  fi
1197fi
1198
1199ac_tool_prefix=
1200test -n "$host_alias" && ac_tool_prefix=$host_alias-
1201
1202test "$silent" = yes && exec 6>/dev/null
1203
1204
1205ac_pwd=`pwd` && test -n "$ac_pwd" &&
1206ac_ls_di=`ls -di .` &&
1207ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1208  as_fn_error "working directory cannot be determined"
1209test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1210  as_fn_error "pwd does not report name of working directory"
1211
1212
1213# Find the source files, if location was not specified.
1214if test -z "$srcdir"; then
1215  ac_srcdir_defaulted=yes
1216  # Try the directory containing this script, then the parent directory.
1217  ac_confdir=`$as_dirname -- "$as_myself" ||
1218$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1219	 X"$as_myself" : 'X\(//\)[^/]' \| \
1220	 X"$as_myself" : 'X\(//\)$' \| \
1221	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1222$as_echo X"$as_myself" |
1223    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1224	    s//\1/
1225	    q
1226	  }
1227	  /^X\(\/\/\)[^/].*/{
1228	    s//\1/
1229	    q
1230	  }
1231	  /^X\(\/\/\)$/{
1232	    s//\1/
1233	    q
1234	  }
1235	  /^X\(\/\).*/{
1236	    s//\1/
1237	    q
1238	  }
1239	  s/.*/./; q'`
1240  srcdir=$ac_confdir
1241  if test ! -r "$srcdir/$ac_unique_file"; then
1242    srcdir=..
1243  fi
1244else
1245  ac_srcdir_defaulted=no
1246fi
1247if test ! -r "$srcdir/$ac_unique_file"; then
1248  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1249  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1250fi
1251ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1252ac_abs_confdir=`(
1253	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1254	pwd)`
1255# When building in place, set srcdir=.
1256if test "$ac_abs_confdir" = "$ac_pwd"; then
1257  srcdir=.
1258fi
1259# Remove unnecessary trailing slashes from srcdir.
1260# Double slashes in file names in object file debugging info
1261# mess up M-x gdb in Emacs.
1262case $srcdir in
1263*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1264esac
1265for ac_var in $ac_precious_vars; do
1266  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1267  eval ac_env_${ac_var}_value=\$${ac_var}
1268  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1269  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1270done
1271
1272#
1273# Report the --help message.
1274#
1275if test "$ac_init_help" = "long"; then
1276  # Omit some internal or obsolete options to make the list less imposing.
1277  # This message is too long to be a string in the A/UX 3.1 sh.
1278  cat <<_ACEOF
1279\`configure' configures this package to adapt to many kinds of systems.
1280
1281Usage: $0 [OPTION]... [VAR=VALUE]...
1282
1283To assign environment variables (e.g., CC, CFLAGS...), specify them as
1284VAR=VALUE.  See below for descriptions of some of the useful variables.
1285
1286Defaults for the options are specified in brackets.
1287
1288Configuration:
1289  -h, --help              display this help and exit
1290      --help=short        display options specific to this package
1291      --help=recursive    display the short help of all the included packages
1292  -V, --version           display version information and exit
1293  -q, --quiet, --silent   do not print \`checking...' messages
1294      --cache-file=FILE   cache test results in FILE [disabled]
1295  -C, --config-cache      alias for \`--cache-file=config.cache'
1296  -n, --no-create         do not create output files
1297      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1298
1299Installation directories:
1300  --prefix=PREFIX         install architecture-independent files in PREFIX
1301                          [$ac_default_prefix]
1302  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1303                          [PREFIX]
1304
1305By default, \`make install' will install all the files in
1306\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1307an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1308for instance \`--prefix=\$HOME'.
1309
1310For better control, use the options below.
1311
1312Fine tuning of the installation directories:
1313  --bindir=DIR            user executables [EPREFIX/bin]
1314  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1315  --libexecdir=DIR        program executables [EPREFIX/libexec]
1316  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1317  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1318  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1319  --libdir=DIR            object code libraries [EPREFIX/lib]
1320  --includedir=DIR        C header files [PREFIX/include]
1321  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1322  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1323  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1324  --infodir=DIR           info documentation [DATAROOTDIR/info]
1325  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1326  --mandir=DIR            man documentation [DATAROOTDIR/man]
1327  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1328  --htmldir=DIR           html documentation [DOCDIR]
1329  --dvidir=DIR            dvi documentation [DOCDIR]
1330  --pdfdir=DIR            pdf documentation [DOCDIR]
1331  --psdir=DIR             ps documentation [DOCDIR]
1332_ACEOF
1333
1334  cat <<\_ACEOF
1335
1336Program names:
1337  --program-prefix=PREFIX            prepend PREFIX to installed program names
1338  --program-suffix=SUFFIX            append SUFFIX to installed program names
1339  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1340
1341System types:
1342  --build=BUILD     configure for building on BUILD [guessed]
1343  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1344  --target=TARGET   configure for building compilers for TARGET [HOST]
1345_ACEOF
1346fi
1347
1348if test -n "$ac_init_help"; then
1349
1350  cat <<\_ACEOF
1351
1352Optional Features:
1353  --disable-option-checking  ignore unrecognized --enable/--with options
1354  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1355  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1356  --enable-maintainer-mode		Enable developer functionality.
1357  --enable-sim-bswap			Use Host specific BSWAP instruction.
1358  --enable-sim-cflags=opts		Extra CFLAGS for use in building simulator
1359  --enable-sim-debug=opts		Enable debugging flags
1360  --enable-sim-stdio			Specify whether to use stdio for console input/output.
1361  --enable-sim-trace=opts		Enable tracing flags
1362  --enable-sim-profile=opts		Enable profiling flags
1363  --enable-sim-endian=endian		Specify target byte endian orientation.
1364  --enable-sim-alignment=align		Specify strict,  nonstrict or forced alignment of memory accesses.
1365  --enable-sim-hostendian=end		Specify host byte endian orientation.
1366  --enable-sim-scache=size		Specify simulator execution cache size.
1367  --enable-sim-default-model=model	Specify default model to simulate.
1368  --enable-sim-environment=environment	Specify mixed, user, virtual or operating environment.
1369  --enable-sim-inline=inlines		Specify which functions should be inlined.
1370  --enable-cgen-maint=DIR    build cgen generated files
1371
1372Optional Packages:
1373  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1374  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1375  --with-zlib             include zlib support (auto/yes/no) default=auto
1376  --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1377  --with-bugurl=URL       Direct users to URL to report a bug
1378
1379Some influential environment variables:
1380  CC          C compiler command
1381  CFLAGS      C compiler flags
1382  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1383              nonstandard directory <lib dir>
1384  LIBS        libraries to pass to the linker, e.g. -l<library>
1385  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1386              you have headers in a nonstandard directory <include dir>
1387  CPP         C preprocessor
1388
1389Use these variables to override the choices made by `configure' or to help
1390it to find libraries and programs with nonstandard names/locations.
1391
1392Report bugs to the package provider.
1393_ACEOF
1394ac_status=$?
1395fi
1396
1397if test "$ac_init_help" = "recursive"; then
1398  # If there are subdirs, report their specific --help.
1399  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1400    test -d "$ac_dir" ||
1401      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1402      continue
1403    ac_builddir=.
1404
1405case "$ac_dir" in
1406.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1407*)
1408  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1409  # A ".." for each directory in $ac_dir_suffix.
1410  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1411  case $ac_top_builddir_sub in
1412  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1413  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1414  esac ;;
1415esac
1416ac_abs_top_builddir=$ac_pwd
1417ac_abs_builddir=$ac_pwd$ac_dir_suffix
1418# for backward compatibility:
1419ac_top_builddir=$ac_top_build_prefix
1420
1421case $srcdir in
1422  .)  # We are building in place.
1423    ac_srcdir=.
1424    ac_top_srcdir=$ac_top_builddir_sub
1425    ac_abs_top_srcdir=$ac_pwd ;;
1426  [\\/]* | ?:[\\/]* )  # Absolute name.
1427    ac_srcdir=$srcdir$ac_dir_suffix;
1428    ac_top_srcdir=$srcdir
1429    ac_abs_top_srcdir=$srcdir ;;
1430  *) # Relative name.
1431    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1432    ac_top_srcdir=$ac_top_build_prefix$srcdir
1433    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1434esac
1435ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1436
1437    cd "$ac_dir" || { ac_status=$?; continue; }
1438    # Check for guested configure.
1439    if test -f "$ac_srcdir/configure.gnu"; then
1440      echo &&
1441      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1442    elif test -f "$ac_srcdir/configure"; then
1443      echo &&
1444      $SHELL "$ac_srcdir/configure" --help=recursive
1445    else
1446      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1447    fi || ac_status=$?
1448    cd "$ac_pwd" || { ac_status=$?; break; }
1449  done
1450fi
1451
1452test -n "$ac_init_help" && exit $ac_status
1453if $ac_init_version; then
1454  cat <<\_ACEOF
1455configure
1456generated by GNU Autoconf 2.64
1457
1458Copyright (C) 2009 Free Software Foundation, Inc.
1459This configure script is free software; the Free Software Foundation
1460gives unlimited permission to copy, distribute and modify it.
1461_ACEOF
1462  exit
1463fi
1464
1465## ------------------------ ##
1466## Autoconf initialization. ##
1467## ------------------------ ##
1468
1469# ac_fn_c_try_compile LINENO
1470# --------------------------
1471# Try to compile conftest.$ac_ext, and return whether this succeeded.
1472ac_fn_c_try_compile ()
1473{
1474  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1475  rm -f conftest.$ac_objext
1476  if { { ac_try="$ac_compile"
1477case "(($ac_try" in
1478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1479  *) ac_try_echo=$ac_try;;
1480esac
1481eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1482$as_echo "$ac_try_echo"; } >&5
1483  (eval "$ac_compile") 2>conftest.err
1484  ac_status=$?
1485  if test -s conftest.err; then
1486    grep -v '^ *+' conftest.err >conftest.er1
1487    cat conftest.er1 >&5
1488    mv -f conftest.er1 conftest.err
1489  fi
1490  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1491  test $ac_status = 0; } && {
1492	 test -z "$ac_c_werror_flag" ||
1493	 test ! -s conftest.err
1494       } && test -s conftest.$ac_objext; then :
1495  ac_retval=0
1496else
1497  $as_echo "$as_me: failed program was:" >&5
1498sed 's/^/| /' conftest.$ac_ext >&5
1499
1500	ac_retval=1
1501fi
1502  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1503  return $ac_retval
1504
1505} # ac_fn_c_try_compile
1506
1507# ac_fn_c_try_cpp LINENO
1508# ----------------------
1509# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1510ac_fn_c_try_cpp ()
1511{
1512  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1513  if { { ac_try="$ac_cpp conftest.$ac_ext"
1514case "(($ac_try" in
1515  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1516  *) ac_try_echo=$ac_try;;
1517esac
1518eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1519$as_echo "$ac_try_echo"; } >&5
1520  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1521  ac_status=$?
1522  if test -s conftest.err; then
1523    grep -v '^ *+' conftest.err >conftest.er1
1524    cat conftest.er1 >&5
1525    mv -f conftest.er1 conftest.err
1526  fi
1527  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1528  test $ac_status = 0; } >/dev/null && {
1529	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1530	 test ! -s conftest.err
1531       }; then :
1532  ac_retval=0
1533else
1534  $as_echo "$as_me: failed program was:" >&5
1535sed 's/^/| /' conftest.$ac_ext >&5
1536
1537    ac_retval=1
1538fi
1539  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1540  return $ac_retval
1541
1542} # ac_fn_c_try_cpp
1543
1544# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1545# -------------------------------------------------------
1546# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1547# the include files in INCLUDES and setting the cache variable VAR
1548# accordingly.
1549ac_fn_c_check_header_mongrel ()
1550{
1551  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1552  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1553  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1554$as_echo_n "checking for $2... " >&6; }
1555if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1556  $as_echo_n "(cached) " >&6
1557fi
1558eval ac_res=\$$3
1559	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1560$as_echo "$ac_res" >&6; }
1561else
1562  # Is the header compilable?
1563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1564$as_echo_n "checking $2 usability... " >&6; }
1565cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1566/* end confdefs.h.  */
1567$4
1568#include <$2>
1569_ACEOF
1570if ac_fn_c_try_compile "$LINENO"; then :
1571  ac_header_compiler=yes
1572else
1573  ac_header_compiler=no
1574fi
1575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1577$as_echo "$ac_header_compiler" >&6; }
1578
1579# Is the header present?
1580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1581$as_echo_n "checking $2 presence... " >&6; }
1582cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1583/* end confdefs.h.  */
1584#include <$2>
1585_ACEOF
1586if ac_fn_c_try_cpp "$LINENO"; then :
1587  ac_header_preproc=yes
1588else
1589  ac_header_preproc=no
1590fi
1591rm -f conftest.err conftest.$ac_ext
1592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1593$as_echo "$ac_header_preproc" >&6; }
1594
1595# So?  What about this header?
1596case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1597  yes:no: )
1598    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1599$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1600    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1601$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1602    ;;
1603  no:yes:* )
1604    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1605$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1606    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1607$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1608    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1609$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1610    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1611$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1612    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1613$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1614    ;;
1615esac
1616  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1617$as_echo_n "checking for $2... " >&6; }
1618if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1619  $as_echo_n "(cached) " >&6
1620else
1621  eval "$3=\$ac_header_compiler"
1622fi
1623eval ac_res=\$$3
1624	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1625$as_echo "$ac_res" >&6; }
1626fi
1627  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1628
1629} # ac_fn_c_check_header_mongrel
1630
1631# ac_fn_c_try_run LINENO
1632# ----------------------
1633# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1634# that executables *can* be run.
1635ac_fn_c_try_run ()
1636{
1637  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638  if { { ac_try="$ac_link"
1639case "(($ac_try" in
1640  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641  *) ac_try_echo=$ac_try;;
1642esac
1643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644$as_echo "$ac_try_echo"; } >&5
1645  (eval "$ac_link") 2>&5
1646  ac_status=$?
1647  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1648  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1649  { { case "(($ac_try" in
1650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1651  *) ac_try_echo=$ac_try;;
1652esac
1653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1654$as_echo "$ac_try_echo"; } >&5
1655  (eval "$ac_try") 2>&5
1656  ac_status=$?
1657  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658  test $ac_status = 0; }; }; then :
1659  ac_retval=0
1660else
1661  $as_echo "$as_me: program exited with status $ac_status" >&5
1662       $as_echo "$as_me: failed program was:" >&5
1663sed 's/^/| /' conftest.$ac_ext >&5
1664
1665       ac_retval=$ac_status
1666fi
1667  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1668  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1669  return $ac_retval
1670
1671} # ac_fn_c_try_run
1672
1673# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1674# -------------------------------------------------------
1675# Tests whether HEADER exists and can be compiled using the include files in
1676# INCLUDES, setting the cache variable VAR accordingly.
1677ac_fn_c_check_header_compile ()
1678{
1679  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1681$as_echo_n "checking for $2... " >&6; }
1682if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1683  $as_echo_n "(cached) " >&6
1684else
1685  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1686/* end confdefs.h.  */
1687$4
1688#include <$2>
1689_ACEOF
1690if ac_fn_c_try_compile "$LINENO"; then :
1691  eval "$3=yes"
1692else
1693  eval "$3=no"
1694fi
1695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1696fi
1697eval ac_res=\$$3
1698	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1699$as_echo "$ac_res" >&6; }
1700  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1701
1702} # ac_fn_c_check_header_compile
1703
1704# ac_fn_c_try_link LINENO
1705# -----------------------
1706# Try to link conftest.$ac_ext, and return whether this succeeded.
1707ac_fn_c_try_link ()
1708{
1709  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710  rm -f conftest.$ac_objext conftest$ac_exeext
1711  if { { ac_try="$ac_link"
1712case "(($ac_try" in
1713  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714  *) ac_try_echo=$ac_try;;
1715esac
1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717$as_echo "$ac_try_echo"; } >&5
1718  (eval "$ac_link") 2>conftest.err
1719  ac_status=$?
1720  if test -s conftest.err; then
1721    grep -v '^ *+' conftest.err >conftest.er1
1722    cat conftest.er1 >&5
1723    mv -f conftest.er1 conftest.err
1724  fi
1725  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726  test $ac_status = 0; } && {
1727	 test -z "$ac_c_werror_flag" ||
1728	 test ! -s conftest.err
1729       } && test -s conftest$ac_exeext && {
1730	 test "$cross_compiling" = yes ||
1731	 $as_test_x conftest$ac_exeext
1732       }; then :
1733  ac_retval=0
1734else
1735  $as_echo "$as_me: failed program was:" >&5
1736sed 's/^/| /' conftest.$ac_ext >&5
1737
1738	ac_retval=1
1739fi
1740  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1741  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1742  # interfere with the next link command; also delete a directory that is
1743  # left behind by Apple's compiler.  We do this before executing the actions.
1744  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1745  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1746  return $ac_retval
1747
1748} # ac_fn_c_try_link
1749
1750# ac_fn_c_check_func LINENO FUNC VAR
1751# ----------------------------------
1752# Tests whether FUNC exists, setting the cache variable VAR accordingly
1753ac_fn_c_check_func ()
1754{
1755  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1757$as_echo_n "checking for $2... " >&6; }
1758if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1759  $as_echo_n "(cached) " >&6
1760else
1761  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762/* end confdefs.h.  */
1763/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1764   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1765#define $2 innocuous_$2
1766
1767/* System header to define __stub macros and hopefully few prototypes,
1768    which can conflict with char $2 (); below.
1769    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1770    <limits.h> exists even on freestanding compilers.  */
1771
1772#ifdef __STDC__
1773# include <limits.h>
1774#else
1775# include <assert.h>
1776#endif
1777
1778#undef $2
1779
1780/* Override any GCC internal prototype to avoid an error.
1781   Use char because int might match the return type of a GCC
1782   builtin and then its argument prototype would still apply.  */
1783#ifdef __cplusplus
1784extern "C"
1785#endif
1786char $2 ();
1787/* The GNU C library defines this for functions which it implements
1788    to always fail with ENOSYS.  Some functions are actually named
1789    something starting with __ and the normal name is an alias.  */
1790#if defined __stub_$2 || defined __stub___$2
1791choke me
1792#endif
1793
1794int
1795main ()
1796{
1797return $2 ();
1798  ;
1799  return 0;
1800}
1801_ACEOF
1802if ac_fn_c_try_link "$LINENO"; then :
1803  eval "$3=yes"
1804else
1805  eval "$3=no"
1806fi
1807rm -f core conftest.err conftest.$ac_objext \
1808    conftest$ac_exeext conftest.$ac_ext
1809fi
1810eval ac_res=\$$3
1811	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1812$as_echo "$ac_res" >&6; }
1813  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1814
1815} # ac_fn_c_check_func
1816cat >config.log <<_ACEOF
1817This file contains any messages produced by compilers while
1818running configure, to aid debugging if configure makes a mistake.
1819
1820It was created by $as_me, which was
1821generated by GNU Autoconf 2.64.  Invocation command line was
1822
1823  $ $0 $@
1824
1825_ACEOF
1826exec 5>>config.log
1827{
1828cat <<_ASUNAME
1829## --------- ##
1830## Platform. ##
1831## --------- ##
1832
1833hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1834uname -m = `(uname -m) 2>/dev/null || echo unknown`
1835uname -r = `(uname -r) 2>/dev/null || echo unknown`
1836uname -s = `(uname -s) 2>/dev/null || echo unknown`
1837uname -v = `(uname -v) 2>/dev/null || echo unknown`
1838
1839/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1840/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1841
1842/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1843/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1844/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1845/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1846/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1847/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1848/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1849
1850_ASUNAME
1851
1852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1853for as_dir in $PATH
1854do
1855  IFS=$as_save_IFS
1856  test -z "$as_dir" && as_dir=.
1857    $as_echo "PATH: $as_dir"
1858  done
1859IFS=$as_save_IFS
1860
1861} >&5
1862
1863cat >&5 <<_ACEOF
1864
1865
1866## ----------- ##
1867## Core tests. ##
1868## ----------- ##
1869
1870_ACEOF
1871
1872
1873# Keep a trace of the command line.
1874# Strip out --no-create and --no-recursion so they do not pile up.
1875# Strip out --silent because we don't want to record it for future runs.
1876# Also quote any args containing shell meta-characters.
1877# Make two passes to allow for proper duplicate-argument suppression.
1878ac_configure_args=
1879ac_configure_args0=
1880ac_configure_args1=
1881ac_must_keep_next=false
1882for ac_pass in 1 2
1883do
1884  for ac_arg
1885  do
1886    case $ac_arg in
1887    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1888    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1889    | -silent | --silent | --silen | --sile | --sil)
1890      continue ;;
1891    *\'*)
1892      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1893    esac
1894    case $ac_pass in
1895    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1896    2)
1897      as_fn_append ac_configure_args1 " '$ac_arg'"
1898      if test $ac_must_keep_next = true; then
1899	ac_must_keep_next=false # Got value, back to normal.
1900      else
1901	case $ac_arg in
1902	  *=* | --config-cache | -C | -disable-* | --disable-* \
1903	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1904	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1905	  | -with-* | --with-* | -without-* | --without-* | --x)
1906	    case "$ac_configure_args0 " in
1907	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1908	    esac
1909	    ;;
1910	  -* ) ac_must_keep_next=true ;;
1911	esac
1912      fi
1913      as_fn_append ac_configure_args " '$ac_arg'"
1914      ;;
1915    esac
1916  done
1917done
1918{ ac_configure_args0=; unset ac_configure_args0;}
1919{ ac_configure_args1=; unset ac_configure_args1;}
1920
1921# When interrupted or exit'd, cleanup temporary files, and complete
1922# config.log.  We remove comments because anyway the quotes in there
1923# would cause problems or look ugly.
1924# WARNING: Use '\'' to represent an apostrophe within the trap.
1925# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1926trap 'exit_status=$?
1927  # Save into config.log some information that might help in debugging.
1928  {
1929    echo
1930
1931    cat <<\_ASBOX
1932## ---------------- ##
1933## Cache variables. ##
1934## ---------------- ##
1935_ASBOX
1936    echo
1937    # The following way of writing the cache mishandles newlines in values,
1938(
1939  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1940    eval ac_val=\$$ac_var
1941    case $ac_val in #(
1942    *${as_nl}*)
1943      case $ac_var in #(
1944      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1945$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1946      esac
1947      case $ac_var in #(
1948      _ | IFS | as_nl) ;; #(
1949      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1950      *) { eval $ac_var=; unset $ac_var;} ;;
1951      esac ;;
1952    esac
1953  done
1954  (set) 2>&1 |
1955    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1956    *${as_nl}ac_space=\ *)
1957      sed -n \
1958	"s/'\''/'\''\\\\'\'''\''/g;
1959	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1960      ;; #(
1961    *)
1962      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1963      ;;
1964    esac |
1965    sort
1966)
1967    echo
1968
1969    cat <<\_ASBOX
1970## ----------------- ##
1971## Output variables. ##
1972## ----------------- ##
1973_ASBOX
1974    echo
1975    for ac_var in $ac_subst_vars
1976    do
1977      eval ac_val=\$$ac_var
1978      case $ac_val in
1979      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1980      esac
1981      $as_echo "$ac_var='\''$ac_val'\''"
1982    done | sort
1983    echo
1984
1985    if test -n "$ac_subst_files"; then
1986      cat <<\_ASBOX
1987## ------------------- ##
1988## File substitutions. ##
1989## ------------------- ##
1990_ASBOX
1991      echo
1992      for ac_var in $ac_subst_files
1993      do
1994	eval ac_val=\$$ac_var
1995	case $ac_val in
1996	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1997	esac
1998	$as_echo "$ac_var='\''$ac_val'\''"
1999      done | sort
2000      echo
2001    fi
2002
2003    if test -s confdefs.h; then
2004      cat <<\_ASBOX
2005## ----------- ##
2006## confdefs.h. ##
2007## ----------- ##
2008_ASBOX
2009      echo
2010      cat confdefs.h
2011      echo
2012    fi
2013    test "$ac_signal" != 0 &&
2014      $as_echo "$as_me: caught signal $ac_signal"
2015    $as_echo "$as_me: exit $exit_status"
2016  } >&5
2017  rm -f core *.core core.conftest.* &&
2018    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2019    exit $exit_status
2020' 0
2021for ac_signal in 1 2 13 15; do
2022  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2023done
2024ac_signal=0
2025
2026# confdefs.h avoids OS command line length limits that DEFS can exceed.
2027rm -f -r conftest* confdefs.h
2028
2029$as_echo "/* confdefs.h */" > confdefs.h
2030
2031# Predefined preprocessor variables.
2032
2033cat >>confdefs.h <<_ACEOF
2034#define PACKAGE_NAME "$PACKAGE_NAME"
2035_ACEOF
2036
2037cat >>confdefs.h <<_ACEOF
2038#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2039_ACEOF
2040
2041cat >>confdefs.h <<_ACEOF
2042#define PACKAGE_VERSION "$PACKAGE_VERSION"
2043_ACEOF
2044
2045cat >>confdefs.h <<_ACEOF
2046#define PACKAGE_STRING "$PACKAGE_STRING"
2047_ACEOF
2048
2049cat >>confdefs.h <<_ACEOF
2050#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2051_ACEOF
2052
2053cat >>confdefs.h <<_ACEOF
2054#define PACKAGE_URL "$PACKAGE_URL"
2055_ACEOF
2056
2057
2058# Let the site file select an alternate cache file if it wants to.
2059# Prefer an explicitly selected file to automatically selected ones.
2060ac_site_file1=NONE
2061ac_site_file2=NONE
2062if test -n "$CONFIG_SITE"; then
2063  ac_site_file1=$CONFIG_SITE
2064elif test "x$prefix" != xNONE; then
2065  ac_site_file1=$prefix/share/config.site
2066  ac_site_file2=$prefix/etc/config.site
2067else
2068  ac_site_file1=$ac_default_prefix/share/config.site
2069  ac_site_file2=$ac_default_prefix/etc/config.site
2070fi
2071for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2072do
2073  test "x$ac_site_file" = xNONE && continue
2074  if test -r "$ac_site_file"; then
2075    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2076$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2077    sed 's/^/| /' "$ac_site_file" >&5
2078    . "$ac_site_file"
2079  fi
2080done
2081
2082if test -r "$cache_file"; then
2083  # Some versions of bash will fail to source /dev/null (special
2084  # files actually), so we avoid doing that.
2085  if test -f "$cache_file"; then
2086    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2087$as_echo "$as_me: loading cache $cache_file" >&6;}
2088    case $cache_file in
2089      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2090      *)                      . "./$cache_file";;
2091    esac
2092  fi
2093else
2094  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2095$as_echo "$as_me: creating cache $cache_file" >&6;}
2096  >$cache_file
2097fi
2098
2099# Check that the precious variables saved in the cache have kept the same
2100# value.
2101ac_cache_corrupted=false
2102for ac_var in $ac_precious_vars; do
2103  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2104  eval ac_new_set=\$ac_env_${ac_var}_set
2105  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2106  eval ac_new_val=\$ac_env_${ac_var}_value
2107  case $ac_old_set,$ac_new_set in
2108    set,)
2109      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2110$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2111      ac_cache_corrupted=: ;;
2112    ,set)
2113      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2114$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2115      ac_cache_corrupted=: ;;
2116    ,);;
2117    *)
2118      if test "x$ac_old_val" != "x$ac_new_val"; then
2119	# differences in whitespace do not lead to failure.
2120	ac_old_val_w=`echo x $ac_old_val`
2121	ac_new_val_w=`echo x $ac_new_val`
2122	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2123	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2124$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2125	  ac_cache_corrupted=:
2126	else
2127	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2128$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2129	  eval $ac_var=\$ac_old_val
2130	fi
2131	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2132$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2133	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2134$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2135      fi;;
2136  esac
2137  # Pass precious variables to config.status.
2138  if test "$ac_new_set" = set; then
2139    case $ac_new_val in
2140    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2141    *) ac_arg=$ac_var=$ac_new_val ;;
2142    esac
2143    case " $ac_configure_args " in
2144      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2145      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2146    esac
2147  fi
2148done
2149if $ac_cache_corrupted; then
2150  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2151$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2152  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2153$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2154  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2155fi
2156## -------------------- ##
2157## Main body of script. ##
2158## -------------------- ##
2159
2160ac_ext=c
2161ac_cpp='$CPP $CPPFLAGS'
2162ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2163ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2164ac_compiler_gnu=$ac_cv_c_compiler_gnu
2165
2166
2167ac_config_headers="$ac_config_headers config.h:config.in"
2168
2169
2170# This file contains common code used by all simulators.
2171#
2172# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2173# directory.  It is intended to be invoked before any target specific stuff.
2174# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2175# It is intended to be invoked last.
2176#
2177# The simulator's configure.in should look like:
2178#
2179# dnl Process this file with autoconf to produce a configure script.
2180# sinclude(../common/aclocal.m4)
2181# AC_PREREQ(2.5)dnl
2182# AC_INIT(Makefile.in)
2183#
2184# SIM_AC_COMMON
2185#
2186# ... target specific stuff ...
2187#
2188# SIM_AC_OUTPUT
2189
2190# Include global overrides and fixes for Autoconf.
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279sim_inline="-DDEFAULT_INLINE=0"
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316# intl sister-directory configuration rules.
2317#
2318
2319# The idea behind this macro is that there's no need to repeat all the
2320# autoconf probes done by the intl directory - it's already done them
2321# for us.  In fact, there's no need even to look at the cache for the
2322# answers.  All we need to do is nab a few pieces of information.
2323# The intl directory is set up to make this easy, by generating a
2324# small file which can be sourced as a shell script; then we produce
2325# the necessary substitutions and definitions for this directory.
2326
2327
2328
2329# Autoconf M4 include file defining utility macros for complex Canadian
2330# cross builds.
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340####
2341# _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
2342# or AC_INIT.
2343# These demand that AC_CANONICAL_SYSTEM be called beforehand.
2344
2345####
2346# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
2347# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
2348
2349
2350####
2351# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
2352# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
2353
2354
2355
2356# Backported from Autoconf 2.5x; can go away when and if
2357# we switch.  Put the OS path separator in $PATH_SEPARATOR.
2358
2359
2360
2361
2362# ACX_HAVE_GCC_FOR_TARGET
2363# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
2364
2365
2366# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
2367# Searching for installed target binutils.  We need to take extra care,
2368# else we may find the wrong assembler, linker, etc., and lose.
2369#
2370# First try --with-build-time-tools, if specified.
2371#
2372# For build != host, we ask the installed GCC for the name of the tool it
2373# uses, and accept it if it is an absolute path.  This is because the
2374# only good choice for a compiler is the same GCC version that is being
2375# installed (or we couldn't make target libraries), and we assume that
2376# on the host system we'll have not only the same GCC version, but also
2377# the same binutils version.
2378#
2379# For build == host, search the same directories that the installed
2380# compiler will search.  We used to do this for the assembler, linker,
2381# and nm only; for simplicity of configuration, however, we extend this
2382# criterion to tools (such as ar and ranlib) that are never invoked by
2383# the compiler, to avoid mismatches.
2384#
2385# Also note we have to check MD_EXEC_PREFIX before checking the user's path
2386# if build == target.  This makes the most sense only when bootstrapping,
2387# but we also do so when build != host.  In this case, we hope that the
2388# build and host systems will have similar contents of MD_EXEC_PREFIX.
2389#
2390# If we do not find a suitable binary, then try the user's path.
2391
2392
2393###
2394# AC_PROG_CPP_WERROR
2395# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
2396# triggers warnings from the preprocessor.  Will be in autoconf 2.58.
2397# For now, using this also overrides header checks to use only the
2398# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
2399# bit harder from here).
2400# Eventually autoconf will default to checking headers with the compiler
2401# instead, and we'll have to do this differently.
2402
2403# AC_PROG_CPP_WERROR
2404
2405# Test for GNAT.
2406# We require the gnatbind program, and a compiler driver that
2407# understands Ada.  We use the user's CC setting, already found,
2408# and possibly add $1 to the command-line parameters.
2409#
2410# Sets the shell variable have_gnat to yes or no as appropriate, and
2411# substitutes GNATBIND and GNATMAKE.
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437# This file contains common code used by all simulators.
2438#
2439# common.m4 invokes AC macros used by all simulators and by the common
2440# directory.  It is intended to be included before any target specific
2441# stuff.  SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate
2442# the Makefile.  It is intended to be invoked last.
2443#
2444# The simulator's configure.in should look like:
2445#
2446# dnl Process this file with autoconf to produce a configure script.
2447# AC_PREREQ(2.5)dnl
2448# AC_INIT(Makefile.in)
2449# AC_CONFIG_HEADER(config.h:config.in)
2450#
2451# sinclude(../common/aclocal.m4)
2452# sinclude(../common/common.m4)
2453#
2454# ... target specific stuff ...
2455
2456ac_aux_dir=
2457for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2458  for ac_t in install-sh install.sh shtool; do
2459    if test -f "$ac_dir/$ac_t"; then
2460      ac_aux_dir=$ac_dir
2461      ac_install_sh="$ac_aux_dir/$ac_t -c"
2462      break 2
2463    fi
2464  done
2465done
2466if test -z "$ac_aux_dir"; then
2467  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2468fi
2469
2470# These three variables are undocumented and unsupported,
2471# and are intended to be withdrawn in a future Autoconf release.
2472# They can cause serious problems if a builder's source tree is in a directory
2473# whose full name contains unusual characters.
2474ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2475ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2476ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2477
2478
2479# Make sure we can run config.sub.
2480$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2481  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2482
2483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2484$as_echo_n "checking build system type... " >&6; }
2485if test "${ac_cv_build+set}" = set; then :
2486  $as_echo_n "(cached) " >&6
2487else
2488  ac_build_alias=$build_alias
2489test "x$ac_build_alias" = x &&
2490  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2491test "x$ac_build_alias" = x &&
2492  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2493ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2494  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2495
2496fi
2497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2498$as_echo "$ac_cv_build" >&6; }
2499case $ac_cv_build in
2500*-*-*) ;;
2501*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2502esac
2503build=$ac_cv_build
2504ac_save_IFS=$IFS; IFS='-'
2505set x $ac_cv_build
2506shift
2507build_cpu=$1
2508build_vendor=$2
2509shift; shift
2510# Remember, the first character of IFS is used to create $*,
2511# except with old shells:
2512build_os=$*
2513IFS=$ac_save_IFS
2514case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2515
2516
2517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2518$as_echo_n "checking host system type... " >&6; }
2519if test "${ac_cv_host+set}" = set; then :
2520  $as_echo_n "(cached) " >&6
2521else
2522  if test "x$host_alias" = x; then
2523  ac_cv_host=$ac_cv_build
2524else
2525  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2526    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2527fi
2528
2529fi
2530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2531$as_echo "$ac_cv_host" >&6; }
2532case $ac_cv_host in
2533*-*-*) ;;
2534*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2535esac
2536host=$ac_cv_host
2537ac_save_IFS=$IFS; IFS='-'
2538set x $ac_cv_host
2539shift
2540host_cpu=$1
2541host_vendor=$2
2542shift; shift
2543# Remember, the first character of IFS is used to create $*,
2544# except with old shells:
2545host_os=$*
2546IFS=$ac_save_IFS
2547case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2548
2549
2550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2551$as_echo_n "checking target system type... " >&6; }
2552if test "${ac_cv_target+set}" = set; then :
2553  $as_echo_n "(cached) " >&6
2554else
2555  if test "x$target_alias" = x; then
2556  ac_cv_target=$ac_cv_host
2557else
2558  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2559    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2560fi
2561
2562fi
2563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2564$as_echo "$ac_cv_target" >&6; }
2565case $ac_cv_target in
2566*-*-*) ;;
2567*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2568esac
2569target=$ac_cv_target
2570ac_save_IFS=$IFS; IFS='-'
2571set x $ac_cv_target
2572shift
2573target_cpu=$1
2574target_vendor=$2
2575shift; shift
2576# Remember, the first character of IFS is used to create $*,
2577# except with old shells:
2578target_os=$*
2579IFS=$ac_save_IFS
2580case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2581
2582
2583# The aliases save the names the user supplied, while $host etc.
2584# will get canonicalized.
2585test -n "$target_alias" &&
2586  test "$program_prefix$program_suffix$program_transform_name" = \
2587    NONENONEs,x,x, &&
2588  program_prefix=${target_alias}-
2589
2590test "$program_prefix" != NONE &&
2591  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2592# Use a double $ so make ignores it.
2593test "$program_suffix" != NONE &&
2594  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2595# Double any \ or $.
2596# By default was `s,x,x', remove it if useless.
2597ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2598program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2599
2600ac_ext=c
2601ac_cpp='$CPP $CPPFLAGS'
2602ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2603ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2604ac_compiler_gnu=$ac_cv_c_compiler_gnu
2605if test -n "$ac_tool_prefix"; then
2606  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2607set dummy ${ac_tool_prefix}gcc; ac_word=$2
2608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2609$as_echo_n "checking for $ac_word... " >&6; }
2610if test "${ac_cv_prog_CC+set}" = set; then :
2611  $as_echo_n "(cached) " >&6
2612else
2613  if test -n "$CC"; then
2614  ac_cv_prog_CC="$CC" # Let the user override the test.
2615else
2616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2617for as_dir in $PATH
2618do
2619  IFS=$as_save_IFS
2620  test -z "$as_dir" && as_dir=.
2621    for ac_exec_ext in '' $ac_executable_extensions; do
2622  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2623    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2624    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2625    break 2
2626  fi
2627done
2628  done
2629IFS=$as_save_IFS
2630
2631fi
2632fi
2633CC=$ac_cv_prog_CC
2634if test -n "$CC"; then
2635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2636$as_echo "$CC" >&6; }
2637else
2638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2639$as_echo "no" >&6; }
2640fi
2641
2642
2643fi
2644if test -z "$ac_cv_prog_CC"; then
2645  ac_ct_CC=$CC
2646  # Extract the first word of "gcc", so it can be a program name with args.
2647set dummy gcc; ac_word=$2
2648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2649$as_echo_n "checking for $ac_word... " >&6; }
2650if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2651  $as_echo_n "(cached) " >&6
2652else
2653  if test -n "$ac_ct_CC"; then
2654  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2655else
2656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2657for as_dir in $PATH
2658do
2659  IFS=$as_save_IFS
2660  test -z "$as_dir" && as_dir=.
2661    for ac_exec_ext in '' $ac_executable_extensions; do
2662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2663    ac_cv_prog_ac_ct_CC="gcc"
2664    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2665    break 2
2666  fi
2667done
2668  done
2669IFS=$as_save_IFS
2670
2671fi
2672fi
2673ac_ct_CC=$ac_cv_prog_ac_ct_CC
2674if test -n "$ac_ct_CC"; then
2675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2676$as_echo "$ac_ct_CC" >&6; }
2677else
2678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2679$as_echo "no" >&6; }
2680fi
2681
2682  if test "x$ac_ct_CC" = x; then
2683    CC=""
2684  else
2685    case $cross_compiling:$ac_tool_warned in
2686yes:)
2687{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2688$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2689ac_tool_warned=yes ;;
2690esac
2691    CC=$ac_ct_CC
2692  fi
2693else
2694  CC="$ac_cv_prog_CC"
2695fi
2696
2697if test -z "$CC"; then
2698          if test -n "$ac_tool_prefix"; then
2699    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2700set dummy ${ac_tool_prefix}cc; ac_word=$2
2701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2702$as_echo_n "checking for $ac_word... " >&6; }
2703if test "${ac_cv_prog_CC+set}" = set; then :
2704  $as_echo_n "(cached) " >&6
2705else
2706  if test -n "$CC"; then
2707  ac_cv_prog_CC="$CC" # Let the user override the test.
2708else
2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710for as_dir in $PATH
2711do
2712  IFS=$as_save_IFS
2713  test -z "$as_dir" && as_dir=.
2714    for ac_exec_ext in '' $ac_executable_extensions; do
2715  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2716    ac_cv_prog_CC="${ac_tool_prefix}cc"
2717    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718    break 2
2719  fi
2720done
2721  done
2722IFS=$as_save_IFS
2723
2724fi
2725fi
2726CC=$ac_cv_prog_CC
2727if test -n "$CC"; then
2728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2729$as_echo "$CC" >&6; }
2730else
2731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2732$as_echo "no" >&6; }
2733fi
2734
2735
2736  fi
2737fi
2738if test -z "$CC"; then
2739  # Extract the first word of "cc", so it can be a program name with args.
2740set dummy cc; ac_word=$2
2741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2742$as_echo_n "checking for $ac_word... " >&6; }
2743if test "${ac_cv_prog_CC+set}" = set; then :
2744  $as_echo_n "(cached) " >&6
2745else
2746  if test -n "$CC"; then
2747  ac_cv_prog_CC="$CC" # Let the user override the test.
2748else
2749  ac_prog_rejected=no
2750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2751for as_dir in $PATH
2752do
2753  IFS=$as_save_IFS
2754  test -z "$as_dir" && as_dir=.
2755    for ac_exec_ext in '' $ac_executable_extensions; do
2756  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2757    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2758       ac_prog_rejected=yes
2759       continue
2760     fi
2761    ac_cv_prog_CC="cc"
2762    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2763    break 2
2764  fi
2765done
2766  done
2767IFS=$as_save_IFS
2768
2769if test $ac_prog_rejected = yes; then
2770  # We found a bogon in the path, so make sure we never use it.
2771  set dummy $ac_cv_prog_CC
2772  shift
2773  if test $# != 0; then
2774    # We chose a different compiler from the bogus one.
2775    # However, it has the same basename, so the bogon will be chosen
2776    # first if we set CC to just the basename; use the full file name.
2777    shift
2778    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2779  fi
2780fi
2781fi
2782fi
2783CC=$ac_cv_prog_CC
2784if test -n "$CC"; then
2785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2786$as_echo "$CC" >&6; }
2787else
2788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2789$as_echo "no" >&6; }
2790fi
2791
2792
2793fi
2794if test -z "$CC"; then
2795  if test -n "$ac_tool_prefix"; then
2796  for ac_prog in cl.exe
2797  do
2798    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2799set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2801$as_echo_n "checking for $ac_word... " >&6; }
2802if test "${ac_cv_prog_CC+set}" = set; then :
2803  $as_echo_n "(cached) " >&6
2804else
2805  if test -n "$CC"; then
2806  ac_cv_prog_CC="$CC" # Let the user override the test.
2807else
2808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809for as_dir in $PATH
2810do
2811  IFS=$as_save_IFS
2812  test -z "$as_dir" && as_dir=.
2813    for ac_exec_ext in '' $ac_executable_extensions; do
2814  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2815    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2816    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2817    break 2
2818  fi
2819done
2820  done
2821IFS=$as_save_IFS
2822
2823fi
2824fi
2825CC=$ac_cv_prog_CC
2826if test -n "$CC"; then
2827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2828$as_echo "$CC" >&6; }
2829else
2830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2831$as_echo "no" >&6; }
2832fi
2833
2834
2835    test -n "$CC" && break
2836  done
2837fi
2838if test -z "$CC"; then
2839  ac_ct_CC=$CC
2840  for ac_prog in cl.exe
2841do
2842  # Extract the first word of "$ac_prog", so it can be a program name with args.
2843set dummy $ac_prog; ac_word=$2
2844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2845$as_echo_n "checking for $ac_word... " >&6; }
2846if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2847  $as_echo_n "(cached) " >&6
2848else
2849  if test -n "$ac_ct_CC"; then
2850  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2851else
2852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853for as_dir in $PATH
2854do
2855  IFS=$as_save_IFS
2856  test -z "$as_dir" && as_dir=.
2857    for ac_exec_ext in '' $ac_executable_extensions; do
2858  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2859    ac_cv_prog_ac_ct_CC="$ac_prog"
2860    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2861    break 2
2862  fi
2863done
2864  done
2865IFS=$as_save_IFS
2866
2867fi
2868fi
2869ac_ct_CC=$ac_cv_prog_ac_ct_CC
2870if test -n "$ac_ct_CC"; then
2871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2872$as_echo "$ac_ct_CC" >&6; }
2873else
2874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2875$as_echo "no" >&6; }
2876fi
2877
2878
2879  test -n "$ac_ct_CC" && break
2880done
2881
2882  if test "x$ac_ct_CC" = x; then
2883    CC=""
2884  else
2885    case $cross_compiling:$ac_tool_warned in
2886yes:)
2887{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2888$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2889ac_tool_warned=yes ;;
2890esac
2891    CC=$ac_ct_CC
2892  fi
2893fi
2894
2895fi
2896
2897
2898test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2899$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2900as_fn_error "no acceptable C compiler found in \$PATH
2901See \`config.log' for more details." "$LINENO" 5; }
2902
2903# Provide some information about the compiler.
2904$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2905set X $ac_compile
2906ac_compiler=$2
2907for ac_option in --version -v -V -qversion; do
2908  { { ac_try="$ac_compiler $ac_option >&5"
2909case "(($ac_try" in
2910  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2911  *) ac_try_echo=$ac_try;;
2912esac
2913eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2914$as_echo "$ac_try_echo"; } >&5
2915  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2916  ac_status=$?
2917  if test -s conftest.err; then
2918    sed '10a\
2919... rest of stderr output deleted ...
2920         10q' conftest.err >conftest.er1
2921    cat conftest.er1 >&5
2922    rm -f conftest.er1 conftest.err
2923  fi
2924  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2925  test $ac_status = 0; }
2926done
2927
2928cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2929/* end confdefs.h.  */
2930
2931int
2932main ()
2933{
2934
2935  ;
2936  return 0;
2937}
2938_ACEOF
2939ac_clean_files_save=$ac_clean_files
2940ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2941# Try to create an executable without -o first, disregard a.out.
2942# It will help us diagnose broken compilers, and finding out an intuition
2943# of exeext.
2944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2945$as_echo_n "checking for C compiler default output file name... " >&6; }
2946ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2947
2948# The possible output files:
2949ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2950
2951ac_rmfiles=
2952for ac_file in $ac_files
2953do
2954  case $ac_file in
2955    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2956    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2957  esac
2958done
2959rm -f $ac_rmfiles
2960
2961if { { ac_try="$ac_link_default"
2962case "(($ac_try" in
2963  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2964  *) ac_try_echo=$ac_try;;
2965esac
2966eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2967$as_echo "$ac_try_echo"; } >&5
2968  (eval "$ac_link_default") 2>&5
2969  ac_status=$?
2970  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2971  test $ac_status = 0; }; then :
2972  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2973# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2974# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2975# so that the user can short-circuit this test for compilers unknown to
2976# Autoconf.
2977for ac_file in $ac_files ''
2978do
2979  test -f "$ac_file" || continue
2980  case $ac_file in
2981    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2982	;;
2983    [ab].out )
2984	# We found the default executable, but exeext='' is most
2985	# certainly right.
2986	break;;
2987    *.* )
2988	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2989	then :; else
2990	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2991	fi
2992	# We set ac_cv_exeext here because the later test for it is not
2993	# safe: cross compilers may not add the suffix if given an `-o'
2994	# argument, so we may need to know it at that point already.
2995	# Even if this section looks crufty: it has the advantage of
2996	# actually working.
2997	break;;
2998    * )
2999	break;;
3000  esac
3001done
3002test "$ac_cv_exeext" = no && ac_cv_exeext=
3003
3004else
3005  ac_file=''
3006fi
3007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3008$as_echo "$ac_file" >&6; }
3009if test -z "$ac_file"; then :
3010  $as_echo "$as_me: failed program was:" >&5
3011sed 's/^/| /' conftest.$ac_ext >&5
3012
3013{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3014$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3015{ as_fn_set_status 77
3016as_fn_error "C compiler cannot create executables
3017See \`config.log' for more details." "$LINENO" 5; }; }
3018fi
3019ac_exeext=$ac_cv_exeext
3020
3021# Check that the compiler produces executables we can run.  If not, either
3022# the compiler is broken, or we cross compile.
3023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3024$as_echo_n "checking whether the C compiler works... " >&6; }
3025# If not cross compiling, check that we can run a simple program.
3026if test "$cross_compiling" != yes; then
3027  if { ac_try='./$ac_file'
3028  { { case "(($ac_try" in
3029  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030  *) ac_try_echo=$ac_try;;
3031esac
3032eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3033$as_echo "$ac_try_echo"; } >&5
3034  (eval "$ac_try") 2>&5
3035  ac_status=$?
3036  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3037  test $ac_status = 0; }; }; then
3038    cross_compiling=no
3039  else
3040    if test "$cross_compiling" = maybe; then
3041	cross_compiling=yes
3042    else
3043	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3044$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3045as_fn_error "cannot run C compiled programs.
3046If you meant to cross compile, use \`--host'.
3047See \`config.log' for more details." "$LINENO" 5; }
3048    fi
3049  fi
3050fi
3051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3052$as_echo "yes" >&6; }
3053
3054rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3055ac_clean_files=$ac_clean_files_save
3056# Check that the compiler produces executables we can run.  If not, either
3057# the compiler is broken, or we cross compile.
3058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3059$as_echo_n "checking whether we are cross compiling... " >&6; }
3060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3061$as_echo "$cross_compiling" >&6; }
3062
3063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3064$as_echo_n "checking for suffix of executables... " >&6; }
3065if { { ac_try="$ac_link"
3066case "(($ac_try" in
3067  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3068  *) ac_try_echo=$ac_try;;
3069esac
3070eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3071$as_echo "$ac_try_echo"; } >&5
3072  (eval "$ac_link") 2>&5
3073  ac_status=$?
3074  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3075  test $ac_status = 0; }; then :
3076  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3077# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3078# work properly (i.e., refer to `conftest.exe'), while it won't with
3079# `rm'.
3080for ac_file in conftest.exe conftest conftest.*; do
3081  test -f "$ac_file" || continue
3082  case $ac_file in
3083    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3084    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3085	  break;;
3086    * ) break;;
3087  esac
3088done
3089else
3090  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3091$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3092as_fn_error "cannot compute suffix of executables: cannot compile and link
3093See \`config.log' for more details." "$LINENO" 5; }
3094fi
3095rm -f conftest$ac_cv_exeext
3096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3097$as_echo "$ac_cv_exeext" >&6; }
3098
3099rm -f conftest.$ac_ext
3100EXEEXT=$ac_cv_exeext
3101ac_exeext=$EXEEXT
3102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3103$as_echo_n "checking for suffix of object files... " >&6; }
3104if test "${ac_cv_objext+set}" = set; then :
3105  $as_echo_n "(cached) " >&6
3106else
3107  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3108/* end confdefs.h.  */
3109
3110int
3111main ()
3112{
3113
3114  ;
3115  return 0;
3116}
3117_ACEOF
3118rm -f conftest.o conftest.obj
3119if { { ac_try="$ac_compile"
3120case "(($ac_try" in
3121  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122  *) ac_try_echo=$ac_try;;
3123esac
3124eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3125$as_echo "$ac_try_echo"; } >&5
3126  (eval "$ac_compile") 2>&5
3127  ac_status=$?
3128  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3129  test $ac_status = 0; }; then :
3130  for ac_file in conftest.o conftest.obj conftest.*; do
3131  test -f "$ac_file" || continue;
3132  case $ac_file in
3133    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3134    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3135       break;;
3136  esac
3137done
3138else
3139  $as_echo "$as_me: failed program was:" >&5
3140sed 's/^/| /' conftest.$ac_ext >&5
3141
3142{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3144as_fn_error "cannot compute suffix of object files: cannot compile
3145See \`config.log' for more details." "$LINENO" 5; }
3146fi
3147rm -f conftest.$ac_cv_objext conftest.$ac_ext
3148fi
3149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3150$as_echo "$ac_cv_objext" >&6; }
3151OBJEXT=$ac_cv_objext
3152ac_objext=$OBJEXT
3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3154$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3155if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3156  $as_echo_n "(cached) " >&6
3157else
3158  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3159/* end confdefs.h.  */
3160
3161int
3162main ()
3163{
3164#ifndef __GNUC__
3165       choke me
3166#endif
3167
3168  ;
3169  return 0;
3170}
3171_ACEOF
3172if ac_fn_c_try_compile "$LINENO"; then :
3173  ac_compiler_gnu=yes
3174else
3175  ac_compiler_gnu=no
3176fi
3177rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3178ac_cv_c_compiler_gnu=$ac_compiler_gnu
3179
3180fi
3181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3182$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3183if test $ac_compiler_gnu = yes; then
3184  GCC=yes
3185else
3186  GCC=
3187fi
3188ac_test_CFLAGS=${CFLAGS+set}
3189ac_save_CFLAGS=$CFLAGS
3190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3191$as_echo_n "checking whether $CC accepts -g... " >&6; }
3192if test "${ac_cv_prog_cc_g+set}" = set; then :
3193  $as_echo_n "(cached) " >&6
3194else
3195  ac_save_c_werror_flag=$ac_c_werror_flag
3196   ac_c_werror_flag=yes
3197   ac_cv_prog_cc_g=no
3198   CFLAGS="-g"
3199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3200/* end confdefs.h.  */
3201
3202int
3203main ()
3204{
3205
3206  ;
3207  return 0;
3208}
3209_ACEOF
3210if ac_fn_c_try_compile "$LINENO"; then :
3211  ac_cv_prog_cc_g=yes
3212else
3213  CFLAGS=""
3214      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3215/* end confdefs.h.  */
3216
3217int
3218main ()
3219{
3220
3221  ;
3222  return 0;
3223}
3224_ACEOF
3225if ac_fn_c_try_compile "$LINENO"; then :
3226
3227else
3228  ac_c_werror_flag=$ac_save_c_werror_flag
3229	 CFLAGS="-g"
3230	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3231/* end confdefs.h.  */
3232
3233int
3234main ()
3235{
3236
3237  ;
3238  return 0;
3239}
3240_ACEOF
3241if ac_fn_c_try_compile "$LINENO"; then :
3242  ac_cv_prog_cc_g=yes
3243fi
3244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3245fi
3246rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3247fi
3248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3249   ac_c_werror_flag=$ac_save_c_werror_flag
3250fi
3251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3252$as_echo "$ac_cv_prog_cc_g" >&6; }
3253if test "$ac_test_CFLAGS" = set; then
3254  CFLAGS=$ac_save_CFLAGS
3255elif test $ac_cv_prog_cc_g = yes; then
3256  if test "$GCC" = yes; then
3257    CFLAGS="-g -O2"
3258  else
3259    CFLAGS="-g"
3260  fi
3261else
3262  if test "$GCC" = yes; then
3263    CFLAGS="-O2"
3264  else
3265    CFLAGS=
3266  fi
3267fi
3268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3269$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3270if test "${ac_cv_prog_cc_c89+set}" = set; then :
3271  $as_echo_n "(cached) " >&6
3272else
3273  ac_cv_prog_cc_c89=no
3274ac_save_CC=$CC
3275cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276/* end confdefs.h.  */
3277#include <stdarg.h>
3278#include <stdio.h>
3279#include <sys/types.h>
3280#include <sys/stat.h>
3281/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3282struct buf { int x; };
3283FILE * (*rcsopen) (struct buf *, struct stat *, int);
3284static char *e (p, i)
3285     char **p;
3286     int i;
3287{
3288  return p[i];
3289}
3290static char *f (char * (*g) (char **, int), char **p, ...)
3291{
3292  char *s;
3293  va_list v;
3294  va_start (v,p);
3295  s = g (p, va_arg (v,int));
3296  va_end (v);
3297  return s;
3298}
3299
3300/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3301   function prototypes and stuff, but not '\xHH' hex character constants.
3302   These don't provoke an error unfortunately, instead are silently treated
3303   as 'x'.  The following induces an error, until -std is added to get
3304   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3305   array size at least.  It's necessary to write '\x00'==0 to get something
3306   that's true only with -std.  */
3307int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3308
3309/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3310   inside strings and character constants.  */
3311#define FOO(x) 'x'
3312int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3313
3314int test (int i, double x);
3315struct s1 {int (*f) (int a);};
3316struct s2 {int (*f) (double a);};
3317int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3318int argc;
3319char **argv;
3320int
3321main ()
3322{
3323return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3324  ;
3325  return 0;
3326}
3327_ACEOF
3328for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3329	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3330do
3331  CC="$ac_save_CC $ac_arg"
3332  if ac_fn_c_try_compile "$LINENO"; then :
3333  ac_cv_prog_cc_c89=$ac_arg
3334fi
3335rm -f core conftest.err conftest.$ac_objext
3336  test "x$ac_cv_prog_cc_c89" != "xno" && break
3337done
3338rm -f conftest.$ac_ext
3339CC=$ac_save_CC
3340
3341fi
3342# AC_CACHE_VAL
3343case "x$ac_cv_prog_cc_c89" in
3344  x)
3345    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3346$as_echo "none needed" >&6; } ;;
3347  xno)
3348    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3349$as_echo "unsupported" >&6; } ;;
3350  *)
3351    CC="$CC $ac_cv_prog_cc_c89"
3352    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3353$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3354esac
3355if test "x$ac_cv_prog_cc_c89" != xno; then :
3356
3357fi
3358
3359ac_ext=c
3360ac_cpp='$CPP $CPPFLAGS'
3361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3363ac_compiler_gnu=$ac_cv_c_compiler_gnu
3364
3365# Find a good install program.  We prefer a C program (faster),
3366# so one script is as good as another.  But avoid the broken or
3367# incompatible versions:
3368# SysV /etc/install, /usr/sbin/install
3369# SunOS /usr/etc/install
3370# IRIX /sbin/install
3371# AIX /bin/install
3372# AmigaOS /C/install, which installs bootblocks on floppy discs
3373# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3374# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3375# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3376# OS/2's system install, which has a completely different semantic
3377# ./install, which can be erroneously created by make from ./install.sh.
3378# Reject install programs that cannot install multiple files.
3379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3380$as_echo_n "checking for a BSD-compatible install... " >&6; }
3381if test -z "$INSTALL"; then
3382if test "${ac_cv_path_install+set}" = set; then :
3383  $as_echo_n "(cached) " >&6
3384else
3385  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3386for as_dir in $PATH
3387do
3388  IFS=$as_save_IFS
3389  test -z "$as_dir" && as_dir=.
3390    # Account for people who put trailing slashes in PATH elements.
3391case $as_dir/ in #((
3392  ./ | .// | /[cC]/* | \
3393  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3394  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3395  /usr/ucb/* ) ;;
3396  *)
3397    # OSF1 and SCO ODT 3.0 have their own names for install.
3398    # Don't use installbsd from OSF since it installs stuff as root
3399    # by default.
3400    for ac_prog in ginstall scoinst install; do
3401      for ac_exec_ext in '' $ac_executable_extensions; do
3402	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3403	  if test $ac_prog = install &&
3404	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3405	    # AIX install.  It has an incompatible calling convention.
3406	    :
3407	  elif test $ac_prog = install &&
3408	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3409	    # program-specific install script used by HP pwplus--don't use.
3410	    :
3411	  else
3412	    rm -rf conftest.one conftest.two conftest.dir
3413	    echo one > conftest.one
3414	    echo two > conftest.two
3415	    mkdir conftest.dir
3416	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3417	      test -s conftest.one && test -s conftest.two &&
3418	      test -s conftest.dir/conftest.one &&
3419	      test -s conftest.dir/conftest.two
3420	    then
3421	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3422	      break 3
3423	    fi
3424	  fi
3425	fi
3426      done
3427    done
3428    ;;
3429esac
3430
3431  done
3432IFS=$as_save_IFS
3433
3434rm -rf conftest.one conftest.two conftest.dir
3435
3436fi
3437  if test "${ac_cv_path_install+set}" = set; then
3438    INSTALL=$ac_cv_path_install
3439  else
3440    # As a last resort, use the slow shell script.  Don't cache a
3441    # value for INSTALL within a source directory, because that will
3442    # break other packages using the cache if that directory is
3443    # removed, or if the value is a relative name.
3444    INSTALL=$ac_install_sh
3445  fi
3446fi
3447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3448$as_echo "$INSTALL" >&6; }
3449
3450# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3451# It thinks the first close brace ends the variable substitution.
3452test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3453
3454test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3455
3456test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3457
3458
3459# Put a plausible default for CC_FOR_BUILD in Makefile.
3460if test "x$cross_compiling" = "xno"; then
3461  CC_FOR_BUILD='$(CC)'
3462else
3463  CC_FOR_BUILD=gcc
3464fi
3465
3466
3467
3468
3469AR=${AR-ar}
3470
3471if test -n "$ac_tool_prefix"; then
3472  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3473set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3475$as_echo_n "checking for $ac_word... " >&6; }
3476if test "${ac_cv_prog_RANLIB+set}" = set; then :
3477  $as_echo_n "(cached) " >&6
3478else
3479  if test -n "$RANLIB"; then
3480  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3481else
3482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3483for as_dir in $PATH
3484do
3485  IFS=$as_save_IFS
3486  test -z "$as_dir" && as_dir=.
3487    for ac_exec_ext in '' $ac_executable_extensions; do
3488  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3489    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3490    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3491    break 2
3492  fi
3493done
3494  done
3495IFS=$as_save_IFS
3496
3497fi
3498fi
3499RANLIB=$ac_cv_prog_RANLIB
3500if test -n "$RANLIB"; then
3501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3502$as_echo "$RANLIB" >&6; }
3503else
3504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3505$as_echo "no" >&6; }
3506fi
3507
3508
3509fi
3510if test -z "$ac_cv_prog_RANLIB"; then
3511  ac_ct_RANLIB=$RANLIB
3512  # Extract the first word of "ranlib", so it can be a program name with args.
3513set dummy ranlib; ac_word=$2
3514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3515$as_echo_n "checking for $ac_word... " >&6; }
3516if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3517  $as_echo_n "(cached) " >&6
3518else
3519  if test -n "$ac_ct_RANLIB"; then
3520  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3521else
3522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3523for as_dir in $PATH
3524do
3525  IFS=$as_save_IFS
3526  test -z "$as_dir" && as_dir=.
3527    for ac_exec_ext in '' $ac_executable_extensions; do
3528  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3529    ac_cv_prog_ac_ct_RANLIB="ranlib"
3530    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3531    break 2
3532  fi
3533done
3534  done
3535IFS=$as_save_IFS
3536
3537fi
3538fi
3539ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3540if test -n "$ac_ct_RANLIB"; then
3541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3542$as_echo "$ac_ct_RANLIB" >&6; }
3543else
3544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3545$as_echo "no" >&6; }
3546fi
3547
3548  if test "x$ac_ct_RANLIB" = x; then
3549    RANLIB=":"
3550  else
3551    case $cross_compiling:$ac_tool_warned in
3552yes:)
3553{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3554$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3555ac_tool_warned=yes ;;
3556esac
3557    RANLIB=$ac_ct_RANLIB
3558  fi
3559else
3560  RANLIB="$ac_cv_prog_RANLIB"
3561fi
3562
3563
3564ALL_LINGUAS=
3565# If we haven't got the data from the intl directory,
3566# assume NLS is disabled.
3567USE_NLS=no
3568LIBINTL=
3569LIBINTL_DEP=
3570INCINTL=
3571XGETTEXT=
3572GMSGFMT=
3573POSUB=
3574
3575if test -f  ../../intl/config.intl; then
3576  .  ../../intl/config.intl
3577fi
3578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
3579$as_echo_n "checking whether NLS is requested... " >&6; }
3580if test x"$USE_NLS" != xyes; then
3581  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3582$as_echo "no" >&6; }
3583else
3584  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3585$as_echo "yes" >&6; }
3586
3587$as_echo "#define ENABLE_NLS 1" >>confdefs.h
3588
3589
3590  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
3591$as_echo_n "checking for catalogs to be installed... " >&6; }
3592  # Look for .po and .gmo files in the source directory.
3593  CATALOGS=
3594  XLINGUAS=
3595  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
3596    # If there aren't any .gmo files the shell will give us the
3597    # literal string "../path/to/srcdir/po/*.gmo" which has to be
3598    # weeded out.
3599    case "$cat" in *\**)
3600      continue;;
3601    esac
3602    # The quadruple backslash is collapsed to a double backslash
3603    # by the backticks, then collapsed again by the double quotes,
3604    # leaving us with one backslash in the sed expression (right
3605    # before the dot that mustn't act as a wildcard).
3606    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
3607    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
3608    # The user is allowed to set LINGUAS to a list of languages to
3609    # install catalogs for.  If it's empty that means "all of them."
3610    if test "x$LINGUAS" = x; then
3611      CATALOGS="$CATALOGS $cat"
3612      XLINGUAS="$XLINGUAS $lang"
3613    else
3614      case "$LINGUAS" in *$lang*)
3615        CATALOGS="$CATALOGS $cat"
3616        XLINGUAS="$XLINGUAS $lang"
3617        ;;
3618      esac
3619    fi
3620  done
3621  LINGUAS="$XLINGUAS"
3622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
3623$as_echo "$LINGUAS" >&6; }
3624
3625
3626    DATADIRNAME=share
3627
3628  INSTOBJEXT=.mo
3629
3630  GENCAT=gencat
3631
3632  CATOBJEXT=.gmo
3633
3634fi
3635
3636# Check for common headers.
3637# FIXME: Seems to me this can cause problems for i386-windows hosts.
3638# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
3639
3640ac_ext=c
3641ac_cpp='$CPP $CPPFLAGS'
3642ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3643ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3644ac_compiler_gnu=$ac_cv_c_compiler_gnu
3645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3646$as_echo_n "checking how to run the C preprocessor... " >&6; }
3647# On Suns, sometimes $CPP names a directory.
3648if test -n "$CPP" && test -d "$CPP"; then
3649  CPP=
3650fi
3651if test -z "$CPP"; then
3652  if test "${ac_cv_prog_CPP+set}" = set; then :
3653  $as_echo_n "(cached) " >&6
3654else
3655      # Double quotes because CPP needs to be expanded
3656    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3657    do
3658      ac_preproc_ok=false
3659for ac_c_preproc_warn_flag in '' yes
3660do
3661  # Use a header file that comes with gcc, so configuring glibc
3662  # with a fresh cross-compiler works.
3663  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3664  # <limits.h> exists even on freestanding compilers.
3665  # On the NeXT, cc -E runs the code through the compiler's parser,
3666  # not just through cpp. "Syntax error" is here to catch this case.
3667  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668/* end confdefs.h.  */
3669#ifdef __STDC__
3670# include <limits.h>
3671#else
3672# include <assert.h>
3673#endif
3674		     Syntax error
3675_ACEOF
3676if ac_fn_c_try_cpp "$LINENO"; then :
3677
3678else
3679  # Broken: fails on valid input.
3680continue
3681fi
3682rm -f conftest.err conftest.$ac_ext
3683
3684  # OK, works on sane cases.  Now check whether nonexistent headers
3685  # can be detected and how.
3686  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687/* end confdefs.h.  */
3688#include <ac_nonexistent.h>
3689_ACEOF
3690if ac_fn_c_try_cpp "$LINENO"; then :
3691  # Broken: success on invalid input.
3692continue
3693else
3694  # Passes both tests.
3695ac_preproc_ok=:
3696break
3697fi
3698rm -f conftest.err conftest.$ac_ext
3699
3700done
3701# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3702rm -f conftest.err conftest.$ac_ext
3703if $ac_preproc_ok; then :
3704  break
3705fi
3706
3707    done
3708    ac_cv_prog_CPP=$CPP
3709
3710fi
3711  CPP=$ac_cv_prog_CPP
3712else
3713  ac_cv_prog_CPP=$CPP
3714fi
3715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3716$as_echo "$CPP" >&6; }
3717ac_preproc_ok=false
3718for ac_c_preproc_warn_flag in '' yes
3719do
3720  # Use a header file that comes with gcc, so configuring glibc
3721  # with a fresh cross-compiler works.
3722  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3723  # <limits.h> exists even on freestanding compilers.
3724  # On the NeXT, cc -E runs the code through the compiler's parser,
3725  # not just through cpp. "Syntax error" is here to catch this case.
3726  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3727/* end confdefs.h.  */
3728#ifdef __STDC__
3729# include <limits.h>
3730#else
3731# include <assert.h>
3732#endif
3733		     Syntax error
3734_ACEOF
3735if ac_fn_c_try_cpp "$LINENO"; then :
3736
3737else
3738  # Broken: fails on valid input.
3739continue
3740fi
3741rm -f conftest.err conftest.$ac_ext
3742
3743  # OK, works on sane cases.  Now check whether nonexistent headers
3744  # can be detected and how.
3745  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3746/* end confdefs.h.  */
3747#include <ac_nonexistent.h>
3748_ACEOF
3749if ac_fn_c_try_cpp "$LINENO"; then :
3750  # Broken: success on invalid input.
3751continue
3752else
3753  # Passes both tests.
3754ac_preproc_ok=:
3755break
3756fi
3757rm -f conftest.err conftest.$ac_ext
3758
3759done
3760# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3761rm -f conftest.err conftest.$ac_ext
3762if $ac_preproc_ok; then :
3763
3764else
3765  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3766$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3767as_fn_error "C preprocessor \"$CPP\" fails sanity check
3768See \`config.log' for more details." "$LINENO" 5; }
3769fi
3770
3771ac_ext=c
3772ac_cpp='$CPP $CPPFLAGS'
3773ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3774ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3775ac_compiler_gnu=$ac_cv_c_compiler_gnu
3776
3777
3778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3779$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3780if test "${ac_cv_path_GREP+set}" = set; then :
3781  $as_echo_n "(cached) " >&6
3782else
3783  if test -z "$GREP"; then
3784  ac_path_GREP_found=false
3785  # Loop through the user's path and test for each of PROGNAME-LIST
3786  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3787for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3788do
3789  IFS=$as_save_IFS
3790  test -z "$as_dir" && as_dir=.
3791    for ac_prog in grep ggrep; do
3792    for ac_exec_ext in '' $ac_executable_extensions; do
3793      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3794      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3795# Check for GNU ac_path_GREP and select it if it is found.
3796  # Check for GNU $ac_path_GREP
3797case `"$ac_path_GREP" --version 2>&1` in
3798*GNU*)
3799  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3800*)
3801  ac_count=0
3802  $as_echo_n 0123456789 >"conftest.in"
3803  while :
3804  do
3805    cat "conftest.in" "conftest.in" >"conftest.tmp"
3806    mv "conftest.tmp" "conftest.in"
3807    cp "conftest.in" "conftest.nl"
3808    $as_echo 'GREP' >> "conftest.nl"
3809    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3810    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3811    as_fn_arith $ac_count + 1 && ac_count=$as_val
3812    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3813      # Best one so far, save it but keep looking for a better one
3814      ac_cv_path_GREP="$ac_path_GREP"
3815      ac_path_GREP_max=$ac_count
3816    fi
3817    # 10*(2^10) chars as input seems more than enough
3818    test $ac_count -gt 10 && break
3819  done
3820  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3821esac
3822
3823      $ac_path_GREP_found && break 3
3824    done
3825  done
3826  done
3827IFS=$as_save_IFS
3828  if test -z "$ac_cv_path_GREP"; then
3829    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3830  fi
3831else
3832  ac_cv_path_GREP=$GREP
3833fi
3834
3835fi
3836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3837$as_echo "$ac_cv_path_GREP" >&6; }
3838 GREP="$ac_cv_path_GREP"
3839
3840
3841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3842$as_echo_n "checking for egrep... " >&6; }
3843if test "${ac_cv_path_EGREP+set}" = set; then :
3844  $as_echo_n "(cached) " >&6
3845else
3846  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3847   then ac_cv_path_EGREP="$GREP -E"
3848   else
3849     if test -z "$EGREP"; then
3850  ac_path_EGREP_found=false
3851  # Loop through the user's path and test for each of PROGNAME-LIST
3852  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3854do
3855  IFS=$as_save_IFS
3856  test -z "$as_dir" && as_dir=.
3857    for ac_prog in egrep; do
3858    for ac_exec_ext in '' $ac_executable_extensions; do
3859      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3860      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3861# Check for GNU ac_path_EGREP and select it if it is found.
3862  # Check for GNU $ac_path_EGREP
3863case `"$ac_path_EGREP" --version 2>&1` in
3864*GNU*)
3865  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3866*)
3867  ac_count=0
3868  $as_echo_n 0123456789 >"conftest.in"
3869  while :
3870  do
3871    cat "conftest.in" "conftest.in" >"conftest.tmp"
3872    mv "conftest.tmp" "conftest.in"
3873    cp "conftest.in" "conftest.nl"
3874    $as_echo 'EGREP' >> "conftest.nl"
3875    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3876    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3877    as_fn_arith $ac_count + 1 && ac_count=$as_val
3878    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3879      # Best one so far, save it but keep looking for a better one
3880      ac_cv_path_EGREP="$ac_path_EGREP"
3881      ac_path_EGREP_max=$ac_count
3882    fi
3883    # 10*(2^10) chars as input seems more than enough
3884    test $ac_count -gt 10 && break
3885  done
3886  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3887esac
3888
3889      $ac_path_EGREP_found && break 3
3890    done
3891  done
3892  done
3893IFS=$as_save_IFS
3894  if test -z "$ac_cv_path_EGREP"; then
3895    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3896  fi
3897else
3898  ac_cv_path_EGREP=$EGREP
3899fi
3900
3901   fi
3902fi
3903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3904$as_echo "$ac_cv_path_EGREP" >&6; }
3905 EGREP="$ac_cv_path_EGREP"
3906
3907
3908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3909$as_echo_n "checking for ANSI C header files... " >&6; }
3910if test "${ac_cv_header_stdc+set}" = set; then :
3911  $as_echo_n "(cached) " >&6
3912else
3913  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3914/* end confdefs.h.  */
3915#include <stdlib.h>
3916#include <stdarg.h>
3917#include <string.h>
3918#include <float.h>
3919
3920int
3921main ()
3922{
3923
3924  ;
3925  return 0;
3926}
3927_ACEOF
3928if ac_fn_c_try_compile "$LINENO"; then :
3929  ac_cv_header_stdc=yes
3930else
3931  ac_cv_header_stdc=no
3932fi
3933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3934
3935if test $ac_cv_header_stdc = yes; then
3936  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3937  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3938/* end confdefs.h.  */
3939#include <string.h>
3940
3941_ACEOF
3942if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3943  $EGREP "memchr" >/dev/null 2>&1; then :
3944
3945else
3946  ac_cv_header_stdc=no
3947fi
3948rm -f conftest*
3949
3950fi
3951
3952if test $ac_cv_header_stdc = yes; then
3953  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3954  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3955/* end confdefs.h.  */
3956#include <stdlib.h>
3957
3958_ACEOF
3959if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3960  $EGREP "free" >/dev/null 2>&1; then :
3961
3962else
3963  ac_cv_header_stdc=no
3964fi
3965rm -f conftest*
3966
3967fi
3968
3969if test $ac_cv_header_stdc = yes; then
3970  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3971  if test "$cross_compiling" = yes; then :
3972  :
3973else
3974  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3975/* end confdefs.h.  */
3976#include <ctype.h>
3977#include <stdlib.h>
3978#if ((' ' & 0x0FF) == 0x020)
3979# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3980# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3981#else
3982# define ISLOWER(c) \
3983		   (('a' <= (c) && (c) <= 'i') \
3984		     || ('j' <= (c) && (c) <= 'r') \
3985		     || ('s' <= (c) && (c) <= 'z'))
3986# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3987#endif
3988
3989#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3990int
3991main ()
3992{
3993  int i;
3994  for (i = 0; i < 256; i++)
3995    if (XOR (islower (i), ISLOWER (i))
3996	|| toupper (i) != TOUPPER (i))
3997      return 2;
3998  return 0;
3999}
4000_ACEOF
4001if ac_fn_c_try_run "$LINENO"; then :
4002
4003else
4004  ac_cv_header_stdc=no
4005fi
4006rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4007  conftest.$ac_objext conftest.beam conftest.$ac_ext
4008fi
4009
4010fi
4011fi
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4013$as_echo "$ac_cv_header_stdc" >&6; }
4014if test $ac_cv_header_stdc = yes; then
4015
4016$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4017
4018fi
4019
4020# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4021for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4022		  inttypes.h stdint.h unistd.h
4023do :
4024  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4025ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4026"
4027eval as_val=\$$as_ac_Header
4028   if test "x$as_val" = x""yes; then :
4029  cat >>confdefs.h <<_ACEOF
4030#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4031_ACEOF
4032
4033fi
4034
4035done
4036
4037
4038for ac_header in stdlib.h string.h strings.h unistd.h time.h
4039do :
4040  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4041ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4042eval as_val=\$$as_ac_Header
4043   if test "x$as_val" = x""yes; then :
4044  cat >>confdefs.h <<_ACEOF
4045#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4046_ACEOF
4047
4048fi
4049
4050done
4051
4052for ac_header in sys/time.h sys/resource.h
4053do :
4054  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4055ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4056eval as_val=\$$as_ac_Header
4057   if test "x$as_val" = x""yes; then :
4058  cat >>confdefs.h <<_ACEOF
4059#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4060_ACEOF
4061
4062fi
4063
4064done
4065
4066for ac_header in fcntl.h fpu_control.h
4067do :
4068  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4069ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4070eval as_val=\$$as_ac_Header
4071   if test "x$as_val" = x""yes; then :
4072  cat >>confdefs.h <<_ACEOF
4073#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4074_ACEOF
4075
4076fi
4077
4078done
4079
4080for ac_header in dlfcn.h errno.h sys/stat.h
4081do :
4082  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4083ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4084eval as_val=\$$as_ac_Header
4085   if test "x$as_val" = x""yes; then :
4086  cat >>confdefs.h <<_ACEOF
4087#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4088_ACEOF
4089
4090fi
4091
4092done
4093
4094for ac_func in getrusage time sigaction __setfpucw
4095do :
4096  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4097ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4098eval as_val=\$$as_ac_var
4099   if test "x$as_val" = x""yes; then :
4100  cat >>confdefs.h <<_ACEOF
4101#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4102_ACEOF
4103
4104fi
4105done
4106
4107
4108# Check for socket libraries
4109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
4110$as_echo_n "checking for bind in -lsocket... " >&6; }
4111if test "${ac_cv_lib_socket_bind+set}" = set; then :
4112  $as_echo_n "(cached) " >&6
4113else
4114  ac_check_lib_save_LIBS=$LIBS
4115LIBS="-lsocket  $LIBS"
4116cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4117/* end confdefs.h.  */
4118
4119/* Override any GCC internal prototype to avoid an error.
4120   Use char because int might match the return type of a GCC
4121   builtin and then its argument prototype would still apply.  */
4122#ifdef __cplusplus
4123extern "C"
4124#endif
4125char bind ();
4126int
4127main ()
4128{
4129return bind ();
4130  ;
4131  return 0;
4132}
4133_ACEOF
4134if ac_fn_c_try_link "$LINENO"; then :
4135  ac_cv_lib_socket_bind=yes
4136else
4137  ac_cv_lib_socket_bind=no
4138fi
4139rm -f core conftest.err conftest.$ac_objext \
4140    conftest$ac_exeext conftest.$ac_ext
4141LIBS=$ac_check_lib_save_LIBS
4142fi
4143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
4144$as_echo "$ac_cv_lib_socket_bind" >&6; }
4145if test "x$ac_cv_lib_socket_bind" = x""yes; then :
4146  cat >>confdefs.h <<_ACEOF
4147#define HAVE_LIBSOCKET 1
4148_ACEOF
4149
4150  LIBS="-lsocket $LIBS"
4151
4152fi
4153
4154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
4155$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
4156if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
4157  $as_echo_n "(cached) " >&6
4158else
4159  ac_check_lib_save_LIBS=$LIBS
4160LIBS="-lnsl  $LIBS"
4161cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4162/* end confdefs.h.  */
4163
4164/* Override any GCC internal prototype to avoid an error.
4165   Use char because int might match the return type of a GCC
4166   builtin and then its argument prototype would still apply.  */
4167#ifdef __cplusplus
4168extern "C"
4169#endif
4170char gethostbyname ();
4171int
4172main ()
4173{
4174return gethostbyname ();
4175  ;
4176  return 0;
4177}
4178_ACEOF
4179if ac_fn_c_try_link "$LINENO"; then :
4180  ac_cv_lib_nsl_gethostbyname=yes
4181else
4182  ac_cv_lib_nsl_gethostbyname=no
4183fi
4184rm -f core conftest.err conftest.$ac_objext \
4185    conftest$ac_exeext conftest.$ac_ext
4186LIBS=$ac_check_lib_save_LIBS
4187fi
4188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
4189$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
4190if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
4191  cat >>confdefs.h <<_ACEOF
4192#define HAVE_LIBNSL 1
4193_ACEOF
4194
4195  LIBS="-lnsl $LIBS"
4196
4197fi
4198
4199
4200# BFD conditionally uses zlib, so we must link it in if libbfd does, by
4201# using the same condition.
4202
4203  # See if the user specified whether he wants zlib support or not.
4204
4205# Check whether --with-zlib was given.
4206if test "${with_zlib+set}" = set; then :
4207  withval=$with_zlib;
4208else
4209  with_zlib=auto
4210fi
4211
4212
4213  if test "$with_zlib" != "no"; then
4214    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
4215$as_echo_n "checking for library containing zlibVersion... " >&6; }
4216if test "${ac_cv_search_zlibVersion+set}" = set; then :
4217  $as_echo_n "(cached) " >&6
4218else
4219  ac_func_search_save_LIBS=$LIBS
4220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4221/* end confdefs.h.  */
4222
4223/* Override any GCC internal prototype to avoid an error.
4224   Use char because int might match the return type of a GCC
4225   builtin and then its argument prototype would still apply.  */
4226#ifdef __cplusplus
4227extern "C"
4228#endif
4229char zlibVersion ();
4230int
4231main ()
4232{
4233return zlibVersion ();
4234  ;
4235  return 0;
4236}
4237_ACEOF
4238for ac_lib in '' z; do
4239  if test -z "$ac_lib"; then
4240    ac_res="none required"
4241  else
4242    ac_res=-l$ac_lib
4243    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4244  fi
4245  if ac_fn_c_try_link "$LINENO"; then :
4246  ac_cv_search_zlibVersion=$ac_res
4247fi
4248rm -f core conftest.err conftest.$ac_objext \
4249    conftest$ac_exeext
4250  if test "${ac_cv_search_zlibVersion+set}" = set; then :
4251  break
4252fi
4253done
4254if test "${ac_cv_search_zlibVersion+set}" = set; then :
4255
4256else
4257  ac_cv_search_zlibVersion=no
4258fi
4259rm conftest.$ac_ext
4260LIBS=$ac_func_search_save_LIBS
4261fi
4262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
4263$as_echo "$ac_cv_search_zlibVersion" >&6; }
4264ac_res=$ac_cv_search_zlibVersion
4265if test "$ac_res" != no; then :
4266  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4267  for ac_header in zlib.h
4268do :
4269  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
4270if test "x$ac_cv_header_zlib_h" = x""yes; then :
4271  cat >>confdefs.h <<_ACEOF
4272#define HAVE_ZLIB_H 1
4273_ACEOF
4274
4275fi
4276
4277done
4278
4279fi
4280
4281    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
4282      as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
4283    fi
4284  fi
4285
4286
4287. ${srcdir}/../../bfd/configure.host
4288
4289
4290
4291USE_MAINTAINER_MODE=no
4292# Check whether --enable-maintainer-mode was given.
4293if test "${enable_maintainer_mode+set}" = set; then :
4294  enableval=$enable_maintainer_mode; case "${enableval}" in
4295  yes)	MAINT="" USE_MAINTAINER_MODE=yes ;;
4296  no)	MAINT="#" ;;
4297  *)	as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
4298esac
4299if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
4300  echo "Setting maintainer mode" 6>&1
4301fi
4302else
4303  MAINT="#"
4304fi
4305
4306
4307
4308# Check whether --enable-sim-bswap was given.
4309if test "${enable_sim_bswap+set}" = set; then :
4310  enableval=$enable_sim_bswap; case "${enableval}" in
4311  yes)	sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
4312  no)	sim_bswap="-DWITH_BSWAP=0";;
4313  *)	as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
4314esac
4315if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
4316  echo "Setting bswap flags = $sim_bswap" 6>&1
4317fi
4318else
4319  sim_bswap=""
4320fi
4321
4322
4323
4324# Check whether --enable-sim-cflags was given.
4325if test "${enable_sim_cflags+set}" = set; then :
4326  enableval=$enable_sim_cflags; case "${enableval}" in
4327  yes)	 sim_cflags="-O2 -fomit-frame-pointer";;
4328  trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
4329  no)	 sim_cflags="";;
4330  *)	 sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4331esac
4332if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
4333  echo "Setting sim cflags = $sim_cflags" 6>&1
4334fi
4335else
4336  sim_cflags=""
4337fi
4338
4339
4340
4341# Check whether --enable-sim-debug was given.
4342if test "${enable_sim_debug+set}" = set; then :
4343  enableval=$enable_sim_debug; case "${enableval}" in
4344  yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
4345  no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
4346  *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
4347esac
4348if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
4349  echo "Setting sim debug = $sim_debug" 6>&1
4350fi
4351else
4352  sim_debug=""
4353fi
4354
4355
4356
4357# Check whether --enable-sim-stdio was given.
4358if test "${enable_sim_stdio+set}" = set; then :
4359  enableval=$enable_sim_stdio; case "${enableval}" in
4360  yes)	sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
4361  no)	sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
4362  *)	as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
4363esac
4364if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
4365  echo "Setting stdio flags = $sim_stdio" 6>&1
4366fi
4367else
4368  sim_stdio=""
4369fi
4370
4371
4372
4373# Check whether --enable-sim-trace was given.
4374if test "${enable_sim_trace+set}" = set; then :
4375  enableval=$enable_sim_trace; case "${enableval}" in
4376  yes)	sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
4377  no)	sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
4378  [-0-9]*)
4379	sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
4380  [a-z]*)
4381	sim_trace=""
4382	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4383	  if test x"$sim_trace" = x; then
4384	    sim_trace="-DWITH_TRACE='(TRACE_$x"
4385	  else
4386	    sim_trace="${sim_trace}|TRACE_$x"
4387	  fi
4388	done
4389	sim_trace="$sim_trace)'" ;;
4390esac
4391if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
4392  echo "Setting sim trace = $sim_trace" 6>&1
4393fi
4394else
4395  sim_trace=""
4396fi
4397
4398
4399
4400# Check whether --enable-sim-profile was given.
4401if test "${enable_sim_profile+set}" = set; then :
4402  enableval=$enable_sim_profile; case "${enableval}" in
4403  yes)	sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
4404  no)	sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
4405  [-0-9]*)
4406	sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
4407  [a-z]*)
4408	sim_profile=""
4409	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4410	  if test x"$sim_profile" = x; then
4411	    sim_profile="-DWITH_PROFILE='(PROFILE_$x"
4412	  else
4413	    sim_profile="${sim_profile}|PROFILE_$x"
4414	  fi
4415	done
4416	sim_profile="$sim_profile)'" ;;
4417esac
4418if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
4419  echo "Setting sim profile = $sim_profile" 6>&1
4420fi
4421else
4422  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
4423fi
4424
4425
4426
4427
4428# Check whether --with-pkgversion was given.
4429if test "${with_pkgversion+set}" = set; then :
4430  withval=$with_pkgversion; case "$withval" in
4431      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
4432      no)  PKGVERSION= ;;
4433      *)   PKGVERSION="($withval) " ;;
4434     esac
4435else
4436  PKGVERSION="(GDB) "
4437
4438fi
4439
4440
4441
4442
4443
4444# Check whether --with-bugurl was given.
4445if test "${with_bugurl+set}" = set; then :
4446  withval=$with_bugurl; case "$withval" in
4447      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
4448      no)  BUGURL=
4449	   ;;
4450      *)   BUGURL="$withval"
4451	   ;;
4452     esac
4453else
4454  BUGURL="http://www.gnu.org/software/gdb/bugs/"
4455
4456fi
4457
4458  case ${BUGURL} in
4459  "")
4460    REPORT_BUGS_TO=
4461    REPORT_BUGS_TEXI=
4462    ;;
4463  *)
4464    REPORT_BUGS_TO="<$BUGURL>"
4465    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
4466    ;;
4467  esac;
4468
4469
4470
4471
4472cat >>confdefs.h <<_ACEOF
4473#define PKGVERSION "$PKGVERSION"
4474_ACEOF
4475
4476
4477cat >>confdefs.h <<_ACEOF
4478#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
4479_ACEOF
4480
4481
4482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
4483$as_echo_n "checking return type of signal handlers... " >&6; }
4484if test "${ac_cv_type_signal+set}" = set; then :
4485  $as_echo_n "(cached) " >&6
4486else
4487  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4488/* end confdefs.h.  */
4489#include <sys/types.h>
4490#include <signal.h>
4491
4492int
4493main ()
4494{
4495return *(signal (0, 0)) (0) == 1;
4496  ;
4497  return 0;
4498}
4499_ACEOF
4500if ac_fn_c_try_compile "$LINENO"; then :
4501  ac_cv_type_signal=int
4502else
4503  ac_cv_type_signal=void
4504fi
4505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4506fi
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
4508$as_echo "$ac_cv_type_signal" >&6; }
4509
4510cat >>confdefs.h <<_ACEOF
4511#define RETSIGTYPE $ac_cv_type_signal
4512_ACEOF
4513
4514
4515
4516
4517
4518sim_link_files=
4519sim_link_links=
4520
4521sim_link_links=tconfig.h
4522if test -f ${srcdir}/tconfig.in
4523then
4524  sim_link_files=tconfig.in
4525else
4526  sim_link_files=../common/tconfig.in
4527fi
4528
4529# targ-vals.def points to the libc macro description file.
4530case "${target}" in
4531*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
4532esac
4533sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
4534sim_link_links="${sim_link_links} targ-vals.def"
4535
4536
4537
4538wire_endian=""
4539default_endian="BIG_ENDIAN"
4540# Check whether --enable-sim-endian was given.
4541if test "${enable_sim_endian+set}" = set; then :
4542  enableval=$enable_sim_endian; case "${enableval}" in
4543  b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
4544  l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
4545  yes)	 if test x"$wire_endian" != x; then
4546	   sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4547	 else
4548           if test x"$default_endian" != x; then
4549	     sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
4550	   else
4551	     echo "No hard-wired endian for target $target" 1>&6
4552	     sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
4553	   fi
4554	 fi;;
4555  no)	 if test x"$default_endian" != x; then
4556	   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4557	 else
4558	   if test x"$wire_endian" != x; then
4559	     sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
4560	   else
4561	     echo "No default endian for target $target" 1>&6
4562	     sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
4563	   fi
4564	 fi;;
4565  *)	 as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
4566esac
4567if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
4568  echo "Setting endian flags = $sim_endian" 6>&1
4569fi
4570else
4571  if test x"$default_endian" != x; then
4572  sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4573else
4574  if test x"$wire_endian" != x; then
4575    sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4576  else
4577    sim_endian=
4578  fi
4579fi
4580fi
4581
4582wire_alignment="STRICT_ALIGNMENT"
4583default_alignment=""
4584
4585# Check whether --enable-sim-alignment was given.
4586if test "${enable_sim_alignment+set}" = set; then :
4587  enableval=$enable_sim_alignment; case "${enableval}" in
4588  strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
4589  nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
4590  forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
4591  yes) if test x"$wire_alignment" != x; then
4592	 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4593       else
4594         if test x"$default_alignment" != x; then
4595           sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
4596         else
4597	   echo "No hard-wired alignment for target $target" 1>&6
4598	   sim_alignment="-DWITH_ALIGNMENT=0"
4599         fi
4600       fi;;
4601  no)  if test x"$default_alignment" != x; then
4602	 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4603       else
4604         if test x"$wire_alignment" != x; then
4605	   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
4606         else
4607           echo "No default alignment for target $target" 1>&6
4608           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
4609         fi
4610       fi;;
4611  *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
4612esac
4613if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
4614  echo "Setting alignment flags = $sim_alignment" 6>&1
4615fi
4616else
4617  if test x"$default_alignment" != x; then
4618  sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4619else
4620  if test x"$wire_alignment" != x; then
4621    sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4622  else
4623    sim_alignment=
4624  fi
4625fi
4626fi
4627
4628
4629# Check whether --enable-sim-hostendian was given.
4630if test "${enable_sim_hostendian+set}" = set; then :
4631  enableval=$enable_sim_hostendian; case "${enableval}" in
4632  no)	 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
4633  b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
4634  l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
4635  *)	 as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
4636esac
4637if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
4638  echo "Setting hostendian flags = $sim_hostendian" 6>&1
4639fi
4640else
4641
4642if test "x$cross_compiling" = "xno"; then
4643   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4644$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4645if test "${ac_cv_c_bigendian+set}" = set; then :
4646  $as_echo_n "(cached) " >&6
4647else
4648  ac_cv_c_bigendian=unknown
4649    # See if we're dealing with a universal compiler.
4650    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651/* end confdefs.h.  */
4652#ifndef __APPLE_CC__
4653	       not a universal capable compiler
4654	     #endif
4655	     typedef int dummy;
4656
4657_ACEOF
4658if ac_fn_c_try_compile "$LINENO"; then :
4659
4660	# Check for potential -arch flags.  It is not universal unless
4661	# there are at least two -arch flags with different values.
4662	ac_arch=
4663	ac_prev=
4664	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4665	 if test -n "$ac_prev"; then
4666	   case $ac_word in
4667	     i?86 | x86_64 | ppc | ppc64)
4668	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4669		 ac_arch=$ac_word
4670	       else
4671		 ac_cv_c_bigendian=universal
4672		 break
4673	       fi
4674	       ;;
4675	   esac
4676	   ac_prev=
4677	 elif test "x$ac_word" = "x-arch"; then
4678	   ac_prev=arch
4679	 fi
4680       done
4681fi
4682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4683    if test $ac_cv_c_bigendian = unknown; then
4684      # See if sys/param.h defines the BYTE_ORDER macro.
4685      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4686/* end confdefs.h.  */
4687#include <sys/types.h>
4688	     #include <sys/param.h>
4689
4690int
4691main ()
4692{
4693#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4694		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4695		     && LITTLE_ENDIAN)
4696	      bogus endian macros
4697	     #endif
4698
4699  ;
4700  return 0;
4701}
4702_ACEOF
4703if ac_fn_c_try_compile "$LINENO"; then :
4704  # It does; now see whether it defined to BIG_ENDIAN or not.
4705	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4706/* end confdefs.h.  */
4707#include <sys/types.h>
4708		#include <sys/param.h>
4709
4710int
4711main ()
4712{
4713#if BYTE_ORDER != BIG_ENDIAN
4714		 not big endian
4715		#endif
4716
4717  ;
4718  return 0;
4719}
4720_ACEOF
4721if ac_fn_c_try_compile "$LINENO"; then :
4722  ac_cv_c_bigendian=yes
4723else
4724  ac_cv_c_bigendian=no
4725fi
4726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4727fi
4728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729    fi
4730    if test $ac_cv_c_bigendian = unknown; then
4731      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4732      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733/* end confdefs.h.  */
4734#include <limits.h>
4735
4736int
4737main ()
4738{
4739#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4740	      bogus endian macros
4741	     #endif
4742
4743  ;
4744  return 0;
4745}
4746_ACEOF
4747if ac_fn_c_try_compile "$LINENO"; then :
4748  # It does; now see whether it defined to _BIG_ENDIAN or not.
4749	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4750/* end confdefs.h.  */
4751#include <limits.h>
4752
4753int
4754main ()
4755{
4756#ifndef _BIG_ENDIAN
4757		 not big endian
4758		#endif
4759
4760  ;
4761  return 0;
4762}
4763_ACEOF
4764if ac_fn_c_try_compile "$LINENO"; then :
4765  ac_cv_c_bigendian=yes
4766else
4767  ac_cv_c_bigendian=no
4768fi
4769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4770fi
4771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4772    fi
4773    if test $ac_cv_c_bigendian = unknown; then
4774      # Compile a test program.
4775      if test "$cross_compiling" = yes; then :
4776  # Try to guess by grepping values from an object file.
4777	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4778/* end confdefs.h.  */
4779short int ascii_mm[] =
4780		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4781		short int ascii_ii[] =
4782		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4783		int use_ascii (int i) {
4784		  return ascii_mm[i] + ascii_ii[i];
4785		}
4786		short int ebcdic_ii[] =
4787		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4788		short int ebcdic_mm[] =
4789		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4790		int use_ebcdic (int i) {
4791		  return ebcdic_mm[i] + ebcdic_ii[i];
4792		}
4793		extern int foo;
4794
4795int
4796main ()
4797{
4798return use_ascii (foo) == use_ebcdic (foo);
4799  ;
4800  return 0;
4801}
4802_ACEOF
4803if ac_fn_c_try_compile "$LINENO"; then :
4804  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4805	      ac_cv_c_bigendian=yes
4806	    fi
4807	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4808	      if test "$ac_cv_c_bigendian" = unknown; then
4809		ac_cv_c_bigendian=no
4810	      else
4811		# finding both strings is unlikely to happen, but who knows?
4812		ac_cv_c_bigendian=unknown
4813	      fi
4814	    fi
4815fi
4816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4817else
4818  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4819/* end confdefs.h.  */
4820$ac_includes_default
4821int
4822main ()
4823{
4824
4825	     /* Are we little or big endian?  From Harbison&Steele.  */
4826	     union
4827	     {
4828	       long int l;
4829	       char c[sizeof (long int)];
4830	     } u;
4831	     u.l = 1;
4832	     return u.c[sizeof (long int) - 1] == 1;
4833
4834  ;
4835  return 0;
4836}
4837_ACEOF
4838if ac_fn_c_try_run "$LINENO"; then :
4839  ac_cv_c_bigendian=no
4840else
4841  ac_cv_c_bigendian=yes
4842fi
4843rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4844  conftest.$ac_objext conftest.beam conftest.$ac_ext
4845fi
4846
4847    fi
4848fi
4849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4850$as_echo "$ac_cv_c_bigendian" >&6; }
4851 case $ac_cv_c_bigendian in #(
4852   yes)
4853     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4854;; #(
4855   no)
4856      ;; #(
4857   universal)
4858
4859$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4860
4861     ;; #(
4862   *)
4863     as_fn_error "unknown endianness
4864 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4865 esac
4866
4867  if test $ac_cv_c_bigendian = yes; then
4868    sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
4869  else
4870    sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
4871  fi
4872else
4873  sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
4874fi
4875fi
4876
4877
4878default_sim_scache="16384"
4879# Check whether --enable-sim-scache was given.
4880if test "${enable_sim_scache+set}" = set; then :
4881  enableval=$enable_sim_scache; case "${enableval}" in
4882  yes)	sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
4883  no)	sim_scache="-DWITH_SCACHE=0" ;;
4884  [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
4885  *)	as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
4886	sim_scache="";;
4887esac
4888if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
4889  echo "Setting scache size = $sim_scache" 6>&1
4890fi
4891else
4892  sim_scache="-DWITH_SCACHE=${default_sim_scache}"
4893fi
4894
4895
4896
4897default_sim_default_model="sh5"
4898# Check whether --enable-sim-default-model was given.
4899if test "${enable_sim_default_model+set}" = set; then :
4900  enableval=$enable_sim_default_model; case "${enableval}" in
4901  yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
4902  *)	sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
4903esac
4904if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
4905  echo "Setting default model = $sim_default_model" 6>&1
4906fi
4907else
4908  sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
4909fi
4910
4911
4912
4913# Check whether --enable-sim-environment was given.
4914if test "${enable_sim_environment+set}" = set; then :
4915  enableval=$enable_sim_environment; case "${enableval}" in
4916  all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
4917  user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
4918  virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
4919  operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
4920  *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
4921       sim_environment="";;
4922esac
4923if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
4924  echo "Setting sim environment = $sim_environment" 6>&1
4925fi
4926else
4927  sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
4928fi
4929
4930
4931default_sim_inline=""
4932# Check whether --enable-sim-inline was given.
4933if test "${enable_sim_inline+set}" = set; then :
4934  enableval=$enable_sim_inline; sim_inline=""
4935case "$enableval" in
4936  no)		sim_inline="-DDEFAULT_INLINE=0";;
4937  0)		sim_inline="-DDEFAULT_INLINE=0";;
4938  yes | 2)	sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
4939  1)		sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
4940  *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4941       new_flag=""
4942       case "$x" in
4943	 *_INLINE=*)	new_flag="-D$x";;
4944	 *=*)		new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
4945	 *_INLINE)	new_flag="-D$x=ALL_C_INLINE";;
4946	 *)		new_flag="-D$x""_INLINE=ALL_C_INLINE";;
4947       esac
4948       if test x"$sim_inline" = x""; then
4949	 sim_inline="$new_flag"
4950       else
4951	 sim_inline="$sim_inline $new_flag"
4952       fi
4953     done;;
4954esac
4955if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
4956  echo "Setting inline flags = $sim_inline" 6>&1
4957fi
4958else
4959
4960if test "x$cross_compiling" = "xno"; then
4961  if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
4962    sim_inline="${default_sim_inline}"
4963    if test x"$silent" != x"yes"; then
4964      echo "Setting inline flags = $sim_inline" 6>&1
4965    fi
4966  else
4967    sim_inline=""
4968  fi
4969else
4970  sim_inline="-DDEFAULT_INLINE=0"
4971fi
4972fi
4973
4974
4975cgen_maint=no
4976cgen=guile
4977cgendir='$(srcdir)/../../cgen'
4978# Check whether --enable-cgen-maint was given.
4979if test "${enable_cgen_maint+set}" = set; then :
4980  enableval=$enable_cgen_maint; case "${enableval}" in
4981  yes)	cgen_maint=yes ;;
4982  no)	cgen_maint=no ;;
4983  *)
4984	# argument is cgen install directory (not implemented yet).
4985	# Having a `share' directory might be more appropriate for the .scm,
4986	# .cpu, etc. files.
4987	cgendir=${cgen_maint}/lib/cgen
4988	cgen=guile
4989	;;
4990esac
4991fi
4992if test x${cgen_maint} != xno ; then
4993  CGEN_MAINT=''
4994else
4995  CGEN_MAINT='#'
4996fi
4997
4998
4999
5000
5001
5002
5003ac_sources="$sim_link_files"
5004ac_dests="$sim_link_links"
5005while test -n "$ac_sources"; do
5006  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
5007  set $ac_sources; ac_source=$1; shift; ac_sources=$*
5008  ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
5009done
5010ac_config_links="$ac_config_links $ac_config_links_1"
5011
5012cgen_breaks=""
5013if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
5014cgen_breaks="break cgen_rtx_error";
5015fi
5016
5017ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
5018
5019ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
5020
5021ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
5022
5023ac_config_commands="$ac_config_commands Makefile"
5024
5025ac_config_commands="$ac_config_commands stamp-h"
5026
5027cat >confcache <<\_ACEOF
5028# This file is a shell script that caches the results of configure
5029# tests run on this system so they can be shared between configure
5030# scripts and configure runs, see configure's option --config-cache.
5031# It is not useful on other systems.  If it contains results you don't
5032# want to keep, you may remove or edit it.
5033#
5034# config.status only pays attention to the cache file if you give it
5035# the --recheck option to rerun configure.
5036#
5037# `ac_cv_env_foo' variables (set or unset) will be overridden when
5038# loading this file, other *unset* `ac_cv_foo' will be assigned the
5039# following values.
5040
5041_ACEOF
5042
5043# The following way of writing the cache mishandles newlines in values,
5044# but we know of no workaround that is simple, portable, and efficient.
5045# So, we kill variables containing newlines.
5046# Ultrix sh set writes to stderr and can't be redirected directly,
5047# and sets the high bit in the cache file unless we assign to the vars.
5048(
5049  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5050    eval ac_val=\$$ac_var
5051    case $ac_val in #(
5052    *${as_nl}*)
5053      case $ac_var in #(
5054      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5055$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5056      esac
5057      case $ac_var in #(
5058      _ | IFS | as_nl) ;; #(
5059      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5060      *) { eval $ac_var=; unset $ac_var;} ;;
5061      esac ;;
5062    esac
5063  done
5064
5065  (set) 2>&1 |
5066    case $as_nl`(ac_space=' '; set) 2>&1` in #(
5067    *${as_nl}ac_space=\ *)
5068      # `set' does not quote correctly, so add quotes: double-quote
5069      # substitution turns \\\\ into \\, and sed turns \\ into \.
5070      sed -n \
5071	"s/'/'\\\\''/g;
5072	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5073      ;; #(
5074    *)
5075      # `set' quotes correctly as required by POSIX, so do not add quotes.
5076      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5077      ;;
5078    esac |
5079    sort
5080) |
5081  sed '
5082     /^ac_cv_env_/b end
5083     t clear
5084     :clear
5085     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5086     t end
5087     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5088     :end' >>confcache
5089if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5090  if test -w "$cache_file"; then
5091    test "x$cache_file" != "x/dev/null" &&
5092      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5093$as_echo "$as_me: updating cache $cache_file" >&6;}
5094    cat confcache >$cache_file
5095  else
5096    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5097$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5098  fi
5099fi
5100rm -f confcache
5101
5102test "x$prefix" = xNONE && prefix=$ac_default_prefix
5103# Let make expand exec_prefix.
5104test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5105
5106DEFS=-DHAVE_CONFIG_H
5107
5108ac_libobjs=
5109ac_ltlibobjs=
5110for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5111  # 1. Remove the extension, and $U if already installed.
5112  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5113  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5114  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
5115  #    will be set to the directory where LIBOBJS objects are built.
5116  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5117  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5118done
5119LIBOBJS=$ac_libobjs
5120
5121LTLIBOBJS=$ac_ltlibobjs
5122
5123
5124
5125
5126: ${CONFIG_STATUS=./config.status}
5127ac_write_fail=0
5128ac_clean_files_save=$ac_clean_files
5129ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5130{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5131$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5132as_write_fail=0
5133cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5134#! $SHELL
5135# Generated by $as_me.
5136# Run this file to recreate the current configuration.
5137# Compiler output produced by configure, useful for debugging
5138# configure, is in config.log if it exists.
5139
5140debug=false
5141ac_cs_recheck=false
5142ac_cs_silent=false
5143
5144SHELL=\${CONFIG_SHELL-$SHELL}
5145export SHELL
5146_ASEOF
5147cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5148## -------------------- ##
5149## M4sh Initialization. ##
5150## -------------------- ##
5151
5152# Be more Bourne compatible
5153DUALCASE=1; export DUALCASE # for MKS sh
5154if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5155  emulate sh
5156  NULLCMD=:
5157  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5158  # is contrary to our usage.  Disable this feature.
5159  alias -g '${1+"$@"}'='"$@"'
5160  setopt NO_GLOB_SUBST
5161else
5162  case `(set -o) 2>/dev/null` in #(
5163  *posix*) :
5164    set -o posix ;; #(
5165  *) :
5166     ;;
5167esac
5168fi
5169
5170
5171as_nl='
5172'
5173export as_nl
5174# Printing a long string crashes Solaris 7 /usr/bin/printf.
5175as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5176as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5177as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5178# Prefer a ksh shell builtin over an external printf program on Solaris,
5179# but without wasting forks for bash or zsh.
5180if test -z "$BASH_VERSION$ZSH_VERSION" \
5181    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5182  as_echo='print -r --'
5183  as_echo_n='print -rn --'
5184elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5185  as_echo='printf %s\n'
5186  as_echo_n='printf %s'
5187else
5188  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5189    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5190    as_echo_n='/usr/ucb/echo -n'
5191  else
5192    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5193    as_echo_n_body='eval
5194      arg=$1;
5195      case $arg in #(
5196      *"$as_nl"*)
5197	expr "X$arg" : "X\\(.*\\)$as_nl";
5198	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5199      esac;
5200      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5201    '
5202    export as_echo_n_body
5203    as_echo_n='sh -c $as_echo_n_body as_echo'
5204  fi
5205  export as_echo_body
5206  as_echo='sh -c $as_echo_body as_echo'
5207fi
5208
5209# The user is always right.
5210if test "${PATH_SEPARATOR+set}" != set; then
5211  PATH_SEPARATOR=:
5212  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5213    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5214      PATH_SEPARATOR=';'
5215  }
5216fi
5217
5218
5219# IFS
5220# We need space, tab and new line, in precisely that order.  Quoting is
5221# there to prevent editors from complaining about space-tab.
5222# (If _AS_PATH_WALK were called with IFS unset, it would disable word
5223# splitting by setting IFS to empty value.)
5224IFS=" ""	$as_nl"
5225
5226# Find who we are.  Look in the path if we contain no directory separator.
5227case $0 in #((
5228  *[\\/]* ) as_myself=$0 ;;
5229  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5230for as_dir in $PATH
5231do
5232  IFS=$as_save_IFS
5233  test -z "$as_dir" && as_dir=.
5234    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5235  done
5236IFS=$as_save_IFS
5237
5238     ;;
5239esac
5240# We did not find ourselves, most probably we were run as `sh COMMAND'
5241# in which case we are not to be found in the path.
5242if test "x$as_myself" = x; then
5243  as_myself=$0
5244fi
5245if test ! -f "$as_myself"; then
5246  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5247  exit 1
5248fi
5249
5250# Unset variables that we do not need and which cause bugs (e.g. in
5251# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
5252# suppresses any "Segmentation fault" message there.  '((' could
5253# trigger a bug in pdksh 5.2.14.
5254for as_var in BASH_ENV ENV MAIL MAILPATH
5255do eval test x\${$as_var+set} = xset \
5256  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5257done
5258PS1='$ '
5259PS2='> '
5260PS4='+ '
5261
5262# NLS nuisances.
5263LC_ALL=C
5264export LC_ALL
5265LANGUAGE=C
5266export LANGUAGE
5267
5268# CDPATH.
5269(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5270
5271
5272# as_fn_error ERROR [LINENO LOG_FD]
5273# ---------------------------------
5274# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5275# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5276# script with status $?, using 1 if that was 0.
5277as_fn_error ()
5278{
5279  as_status=$?; test $as_status -eq 0 && as_status=1
5280  if test "$3"; then
5281    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5282    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5283  fi
5284  $as_echo "$as_me: error: $1" >&2
5285  as_fn_exit $as_status
5286} # as_fn_error
5287
5288
5289# as_fn_set_status STATUS
5290# -----------------------
5291# Set $? to STATUS, without forking.
5292as_fn_set_status ()
5293{
5294  return $1
5295} # as_fn_set_status
5296
5297# as_fn_exit STATUS
5298# -----------------
5299# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5300as_fn_exit ()
5301{
5302  set +e
5303  as_fn_set_status $1
5304  exit $1
5305} # as_fn_exit
5306
5307# as_fn_unset VAR
5308# ---------------
5309# Portably unset VAR.
5310as_fn_unset ()
5311{
5312  { eval $1=; unset $1;}
5313}
5314as_unset=as_fn_unset
5315# as_fn_append VAR VALUE
5316# ----------------------
5317# Append the text in VALUE to the end of the definition contained in VAR. Take
5318# advantage of any shell optimizations that allow amortized linear growth over
5319# repeated appends, instead of the typical quadratic growth present in naive
5320# implementations.
5321if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5322  eval 'as_fn_append ()
5323  {
5324    eval $1+=\$2
5325  }'
5326else
5327  as_fn_append ()
5328  {
5329    eval $1=\$$1\$2
5330  }
5331fi # as_fn_append
5332
5333# as_fn_arith ARG...
5334# ------------------
5335# Perform arithmetic evaluation on the ARGs, and store the result in the
5336# global $as_val. Take advantage of shells that can avoid forks. The arguments
5337# must be portable across $(()) and expr.
5338if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5339  eval 'as_fn_arith ()
5340  {
5341    as_val=$(( $* ))
5342  }'
5343else
5344  as_fn_arith ()
5345  {
5346    as_val=`expr "$@" || test $? -eq 1`
5347  }
5348fi # as_fn_arith
5349
5350
5351if expr a : '\(a\)' >/dev/null 2>&1 &&
5352   test "X`expr 00001 : '.*\(...\)'`" = X001; then
5353  as_expr=expr
5354else
5355  as_expr=false
5356fi
5357
5358if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5359  as_basename=basename
5360else
5361  as_basename=false
5362fi
5363
5364if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5365  as_dirname=dirname
5366else
5367  as_dirname=false
5368fi
5369
5370as_me=`$as_basename -- "$0" ||
5371$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5372	 X"$0" : 'X\(//\)$' \| \
5373	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5374$as_echo X/"$0" |
5375    sed '/^.*\/\([^/][^/]*\)\/*$/{
5376	    s//\1/
5377	    q
5378	  }
5379	  /^X\/\(\/\/\)$/{
5380	    s//\1/
5381	    q
5382	  }
5383	  /^X\/\(\/\).*/{
5384	    s//\1/
5385	    q
5386	  }
5387	  s/.*/./; q'`
5388
5389# Avoid depending upon Character Ranges.
5390as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5391as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5392as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5393as_cr_digits='0123456789'
5394as_cr_alnum=$as_cr_Letters$as_cr_digits
5395
5396ECHO_C= ECHO_N= ECHO_T=
5397case `echo -n x` in #(((((
5398-n*)
5399  case `echo 'xy\c'` in
5400  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
5401  xy)  ECHO_C='\c';;
5402  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
5403       ECHO_T='	';;
5404  esac;;
5405*)
5406  ECHO_N='-n';;
5407esac
5408
5409rm -f conf$$ conf$$.exe conf$$.file
5410if test -d conf$$.dir; then
5411  rm -f conf$$.dir/conf$$.file
5412else
5413  rm -f conf$$.dir
5414  mkdir conf$$.dir 2>/dev/null
5415fi
5416if (echo >conf$$.file) 2>/dev/null; then
5417  if ln -s conf$$.file conf$$ 2>/dev/null; then
5418    as_ln_s='ln -s'
5419    # ... but there are two gotchas:
5420    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5421    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5422    # In both cases, we have to default to `cp -p'.
5423    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5424      as_ln_s='cp -p'
5425  elif ln conf$$.file conf$$ 2>/dev/null; then
5426    as_ln_s=ln
5427  else
5428    as_ln_s='cp -p'
5429  fi
5430else
5431  as_ln_s='cp -p'
5432fi
5433rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5434rmdir conf$$.dir 2>/dev/null
5435
5436
5437# as_fn_mkdir_p
5438# -------------
5439# Create "$as_dir" as a directory, including parents if necessary.
5440as_fn_mkdir_p ()
5441{
5442
5443  case $as_dir in #(
5444  -*) as_dir=./$as_dir;;
5445  esac
5446  test -d "$as_dir" || eval $as_mkdir_p || {
5447    as_dirs=
5448    while :; do
5449      case $as_dir in #(
5450      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5451      *) as_qdir=$as_dir;;
5452      esac
5453      as_dirs="'$as_qdir' $as_dirs"
5454      as_dir=`$as_dirname -- "$as_dir" ||
5455$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5456	 X"$as_dir" : 'X\(//\)[^/]' \| \
5457	 X"$as_dir" : 'X\(//\)$' \| \
5458	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5459$as_echo X"$as_dir" |
5460    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5461	    s//\1/
5462	    q
5463	  }
5464	  /^X\(\/\/\)[^/].*/{
5465	    s//\1/
5466	    q
5467	  }
5468	  /^X\(\/\/\)$/{
5469	    s//\1/
5470	    q
5471	  }
5472	  /^X\(\/\).*/{
5473	    s//\1/
5474	    q
5475	  }
5476	  s/.*/./; q'`
5477      test -d "$as_dir" && break
5478    done
5479    test -z "$as_dirs" || eval "mkdir $as_dirs"
5480  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
5481
5482
5483} # as_fn_mkdir_p
5484if mkdir -p . 2>/dev/null; then
5485  as_mkdir_p='mkdir -p "$as_dir"'
5486else
5487  test -d ./-p && rmdir ./-p
5488  as_mkdir_p=false
5489fi
5490
5491if test -x / >/dev/null 2>&1; then
5492  as_test_x='test -x'
5493else
5494  if ls -dL / >/dev/null 2>&1; then
5495    as_ls_L_option=L
5496  else
5497    as_ls_L_option=
5498  fi
5499  as_test_x='
5500    eval sh -c '\''
5501      if test -d "$1"; then
5502	test -d "$1/.";
5503      else
5504	case $1 in #(
5505	-*)set "./$1";;
5506	esac;
5507	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5508	???[sx]*):;;*)false;;esac;fi
5509    '\'' sh
5510  '
5511fi
5512as_executable_p=$as_test_x
5513
5514# Sed expression to map a string onto a valid CPP name.
5515as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5516
5517# Sed expression to map a string onto a valid variable name.
5518as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5519
5520
5521exec 6>&1
5522## ----------------------------------- ##
5523## Main body of $CONFIG_STATUS script. ##
5524## ----------------------------------- ##
5525_ASEOF
5526test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5527
5528cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5529# Save the log message, to keep $0 and so on meaningful, and to
5530# report actual input values of CONFIG_FILES etc. instead of their
5531# values after options handling.
5532ac_log="
5533This file was extended by $as_me, which was
5534generated by GNU Autoconf 2.64.  Invocation command line was
5535
5536  CONFIG_FILES    = $CONFIG_FILES
5537  CONFIG_HEADERS  = $CONFIG_HEADERS
5538  CONFIG_LINKS    = $CONFIG_LINKS
5539  CONFIG_COMMANDS = $CONFIG_COMMANDS
5540  $ $0 $@
5541
5542on `(hostname || uname -n) 2>/dev/null | sed 1q`
5543"
5544
5545_ACEOF
5546
5547case $ac_config_files in *"
5548"*) set x $ac_config_files; shift; ac_config_files=$*;;
5549esac
5550
5551case $ac_config_headers in *"
5552"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5553esac
5554
5555
5556cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5557# Files that config.status was made for.
5558config_files="$ac_config_files"
5559config_headers="$ac_config_headers"
5560config_links="$ac_config_links"
5561config_commands="$ac_config_commands"
5562
5563_ACEOF
5564
5565cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5566ac_cs_usage="\
5567\`$as_me' instantiates files and other configuration actions
5568from templates according to the current configuration.  Unless the files
5569and actions are specified as TAGs, all are instantiated by default.
5570
5571Usage: $0 [OPTION]... [TAG]...
5572
5573  -h, --help       print this help, then exit
5574  -V, --version    print version number and configuration settings, then exit
5575  -q, --quiet, --silent
5576                   do not print progress messages
5577  -d, --debug      don't remove temporary files
5578      --recheck    update $as_me by reconfiguring in the same conditions
5579      --file=FILE[:TEMPLATE]
5580                   instantiate the configuration file FILE
5581      --header=FILE[:TEMPLATE]
5582                   instantiate the configuration header FILE
5583
5584Configuration files:
5585$config_files
5586
5587Configuration headers:
5588$config_headers
5589
5590Configuration links:
5591$config_links
5592
5593Configuration commands:
5594$config_commands
5595
5596Report bugs to the package provider."
5597
5598_ACEOF
5599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5600ac_cs_version="\\
5601config.status
5602configured by $0, generated by GNU Autoconf 2.64,
5603  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5604
5605Copyright (C) 2009 Free Software Foundation, Inc.
5606This config.status script is free software; the Free Software Foundation
5607gives unlimited permission to copy, distribute and modify it."
5608
5609ac_pwd='$ac_pwd'
5610srcdir='$srcdir'
5611INSTALL='$INSTALL'
5612test -n "\$AWK" || AWK=awk
5613_ACEOF
5614
5615cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5616# The default lists apply if the user does not specify any file.
5617ac_need_defaults=:
5618while test $# != 0
5619do
5620  case $1 in
5621  --*=*)
5622    ac_option=`expr "X$1" : 'X\([^=]*\)='`
5623    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5624    ac_shift=:
5625    ;;
5626  *)
5627    ac_option=$1
5628    ac_optarg=$2
5629    ac_shift=shift
5630    ;;
5631  esac
5632
5633  case $ac_option in
5634  # Handling of the options.
5635  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5636    ac_cs_recheck=: ;;
5637  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5638    $as_echo "$ac_cs_version"; exit ;;
5639  --debug | --debu | --deb | --de | --d | -d )
5640    debug=: ;;
5641  --file | --fil | --fi | --f )
5642    $ac_shift
5643    case $ac_optarg in
5644    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5645    esac
5646    as_fn_append CONFIG_FILES " '$ac_optarg'"
5647    ac_need_defaults=false;;
5648  --header | --heade | --head | --hea )
5649    $ac_shift
5650    case $ac_optarg in
5651    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5652    esac
5653    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5654    ac_need_defaults=false;;
5655  --he | --h)
5656    # Conflict between --help and --header
5657    as_fn_error "ambiguous option: \`$1'
5658Try \`$0 --help' for more information.";;
5659  --help | --hel | -h )
5660    $as_echo "$ac_cs_usage"; exit ;;
5661  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5662  | -silent | --silent | --silen | --sile | --sil | --si | --s)
5663    ac_cs_silent=: ;;
5664
5665  # This is an error.
5666  -*) as_fn_error "unrecognized option: \`$1'
5667Try \`$0 --help' for more information." ;;
5668
5669  *) as_fn_append ac_config_targets " $1"
5670     ac_need_defaults=false ;;
5671
5672  esac
5673  shift
5674done
5675
5676ac_configure_extra_args=
5677
5678if $ac_cs_silent; then
5679  exec 6>/dev/null
5680  ac_configure_extra_args="$ac_configure_extra_args --silent"
5681fi
5682
5683_ACEOF
5684cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5685if \$ac_cs_recheck; then
5686  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5687  shift
5688  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
5689  CONFIG_SHELL='$SHELL'
5690  export CONFIG_SHELL
5691  exec "\$@"
5692fi
5693
5694_ACEOF
5695cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5696exec 5>>config.log
5697{
5698  echo
5699  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5700## Running $as_me. ##
5701_ASBOX
5702  $as_echo "$ac_log"
5703} >&5
5704
5705_ACEOF
5706cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5707_ACEOF
5708
5709cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5710
5711# Handling of arguments.
5712for ac_config_target in $ac_config_targets
5713do
5714  case $ac_config_target in
5715    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
5716    "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
5717    "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
5718    "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
5719    ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
5720    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
5721    "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
5722
5723  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5724  esac
5725done
5726
5727
5728# If the user did not use the arguments to specify the items to instantiate,
5729# then the envvar interface is used.  Set only those that are not.
5730# We use the long form for the default assignment because of an extremely
5731# bizarre bug on SunOS 4.1.3.
5732if $ac_need_defaults; then
5733  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
5734  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
5735  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
5736  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
5737fi
5738
5739# Have a temporary directory for convenience.  Make it in the build tree
5740# simply because there is no reason against having it here, and in addition,
5741# creating and moving files from /tmp can sometimes cause problems.
5742# Hook for its removal unless debugging.
5743# Note that there is a small window in which the directory will not be cleaned:
5744# after its creation but before its name has been assigned to `$tmp'.
5745$debug ||
5746{
5747  tmp=
5748  trap 'exit_status=$?
5749  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
5750' 0
5751  trap 'as_fn_exit 1' 1 2 13 15
5752}
5753# Create a (secure) tmp directory for tmp files.
5754
5755{
5756  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5757  test -n "$tmp" && test -d "$tmp"
5758}  ||
5759{
5760  tmp=./conf$$-$RANDOM
5761  (umask 077 && mkdir "$tmp")
5762} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
5763
5764# Set up the scripts for CONFIG_FILES section.
5765# No need to generate them if there are no CONFIG_FILES.
5766# This happens for instance with `./config.status config.h'.
5767if test -n "$CONFIG_FILES"; then
5768
5769
5770ac_cr=`echo X | tr X '\015'`
5771# On cygwin, bash can eat \r inside `` if the user requested igncr.
5772# But we know of no other shell where ac_cr would be empty at this
5773# point, so we can use a bashism as a fallback.
5774if test "x$ac_cr" = x; then
5775  eval ac_cr=\$\'\\r\'
5776fi
5777ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5778if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5779  ac_cs_awk_cr='\r'
5780else
5781  ac_cs_awk_cr=$ac_cr
5782fi
5783
5784echo 'BEGIN {' >"$tmp/subs1.awk" &&
5785_ACEOF
5786
5787
5788{
5789  echo "cat >conf$$subs.awk <<_ACEOF" &&
5790  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5791  echo "_ACEOF"
5792} >conf$$subs.sh ||
5793  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5794ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
5795ac_delim='%!_!# '
5796for ac_last_try in false false false false false :; do
5797  . ./conf$$subs.sh ||
5798    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5799
5800  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5801  if test $ac_delim_n = $ac_delim_num; then
5802    break
5803  elif $ac_last_try; then
5804    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5805  else
5806    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5807  fi
5808done
5809rm -f conf$$subs.sh
5810
5811cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5812cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
5813_ACEOF
5814sed -n '
5815h
5816s/^/S["/; s/!.*/"]=/
5817p
5818g
5819s/^[^!]*!//
5820:repl
5821t repl
5822s/'"$ac_delim"'$//
5823t delim
5824:nl
5825h
5826s/\(.\{148\}\).*/\1/
5827t more1
5828s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5829p
5830n
5831b repl
5832:more1
5833s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5834p
5835g
5836s/.\{148\}//
5837t nl
5838:delim
5839h
5840s/\(.\{148\}\).*/\1/
5841t more2
5842s/["\\]/\\&/g; s/^/"/; s/$/"/
5843p
5844b
5845:more2
5846s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5847p
5848g
5849s/.\{148\}//
5850t delim
5851' <conf$$subs.awk | sed '
5852/^[^""]/{
5853  N
5854  s/\n//
5855}
5856' >>$CONFIG_STATUS || ac_write_fail=1
5857rm -f conf$$subs.awk
5858cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5859_ACAWK
5860cat >>"\$tmp/subs1.awk" <<_ACAWK &&
5861  for (key in S) S_is_set[key] = 1
5862  FS = ""
5863
5864}
5865{
5866  line = $ 0
5867  nfields = split(line, field, "@")
5868  substed = 0
5869  len = length(field[1])
5870  for (i = 2; i < nfields; i++) {
5871    key = field[i]
5872    keylen = length(key)
5873    if (S_is_set[key]) {
5874      value = S[key]
5875      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5876      len += length(value) + length(field[++i])
5877      substed = 1
5878    } else
5879      len += 1 + keylen
5880  }
5881
5882  print line
5883}
5884
5885_ACAWK
5886_ACEOF
5887cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5888if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5889  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
5890else
5891  cat
5892fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
5893  || as_fn_error "could not setup config files machinery" "$LINENO" 5
5894_ACEOF
5895
5896# VPATH may cause trouble with some makes, so we remove $(srcdir),
5897# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5898# trailing colons and then remove the whole line if VPATH becomes empty
5899# (actually we leave an empty line to preserve line numbers).
5900if test "x$srcdir" = x.; then
5901  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
5902s/:*\$(srcdir):*/:/
5903s/:*\${srcdir}:*/:/
5904s/:*@srcdir@:*/:/
5905s/^\([^=]*=[	 ]*\):*/\1/
5906s/:*$//
5907s/^[^=]*=[	 ]*$//
5908}'
5909fi
5910
5911cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5912fi # test -n "$CONFIG_FILES"
5913
5914# Set up the scripts for CONFIG_HEADERS section.
5915# No need to generate them if there are no CONFIG_HEADERS.
5916# This happens for instance with `./config.status Makefile'.
5917if test -n "$CONFIG_HEADERS"; then
5918cat >"$tmp/defines.awk" <<\_ACAWK ||
5919BEGIN {
5920_ACEOF
5921
5922# Transform confdefs.h into an awk script `defines.awk', embedded as
5923# here-document in config.status, that substitutes the proper values into
5924# config.h.in to produce config.h.
5925
5926# Create a delimiter string that does not exist in confdefs.h, to ease
5927# handling of long lines.
5928ac_delim='%!_!# '
5929for ac_last_try in false false :; do
5930  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
5931  if test -z "$ac_t"; then
5932    break
5933  elif $ac_last_try; then
5934    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
5935  else
5936    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5937  fi
5938done
5939
5940# For the awk script, D is an array of macro values keyed by name,
5941# likewise P contains macro parameters if any.  Preserve backslash
5942# newline sequences.
5943
5944ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
5945sed -n '
5946s/.\{148\}/&'"$ac_delim"'/g
5947t rset
5948:rset
5949s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
5950t def
5951d
5952:def
5953s/\\$//
5954t bsnl
5955s/["\\]/\\&/g
5956s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
5957D["\1"]=" \3"/p
5958s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
5959d
5960:bsnl
5961s/["\\]/\\&/g
5962s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
5963D["\1"]=" \3\\\\\\n"\\/p
5964t cont
5965s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
5966t cont
5967d
5968:cont
5969n
5970s/.\{148\}/&'"$ac_delim"'/g
5971t clear
5972:clear
5973s/\\$//
5974t bsnlc
5975s/["\\]/\\&/g; s/^/"/; s/$/"/p
5976d
5977:bsnlc
5978s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
5979b cont
5980' <confdefs.h | sed '
5981s/'"$ac_delim"'/"\\\
5982"/g' >>$CONFIG_STATUS || ac_write_fail=1
5983
5984cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5985  for (key in D) D_is_set[key] = 1
5986  FS = ""
5987}
5988/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
5989  line = \$ 0
5990  split(line, arg, " ")
5991  if (arg[1] == "#") {
5992    defundef = arg[2]
5993    mac1 = arg[3]
5994  } else {
5995    defundef = substr(arg[1], 2)
5996    mac1 = arg[2]
5997  }
5998  split(mac1, mac2, "(") #)
5999  macro = mac2[1]
6000  prefix = substr(line, 1, index(line, defundef) - 1)
6001  if (D_is_set[macro]) {
6002    # Preserve the white space surrounding the "#".
6003    print prefix "define", macro P[macro] D[macro]
6004    next
6005  } else {
6006    # Replace #undef with comments.  This is necessary, for example,
6007    # in the case of _POSIX_SOURCE, which is predefined and required
6008    # on some systems where configure will not decide to define it.
6009    if (defundef == "undef") {
6010      print "/*", prefix defundef, macro, "*/"
6011      next
6012    }
6013  }
6014}
6015{ print }
6016_ACAWK
6017_ACEOF
6018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6019  as_fn_error "could not setup config headers machinery" "$LINENO" 5
6020fi # test -n "$CONFIG_HEADERS"
6021
6022
6023eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
6024shift
6025for ac_tag
6026do
6027  case $ac_tag in
6028  :[FHLC]) ac_mode=$ac_tag; continue;;
6029  esac
6030  case $ac_mode$ac_tag in
6031  :[FHL]*:*);;
6032  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6033  :[FH]-) ac_tag=-:-;;
6034  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6035  esac
6036  ac_save_IFS=$IFS
6037  IFS=:
6038  set x $ac_tag
6039  IFS=$ac_save_IFS
6040  shift
6041  ac_file=$1
6042  shift
6043
6044  case $ac_mode in
6045  :L) ac_source=$1;;
6046  :[FH])
6047    ac_file_inputs=
6048    for ac_f
6049    do
6050      case $ac_f in
6051      -) ac_f="$tmp/stdin";;
6052      *) # Look for the file first in the build tree, then in the source tree
6053	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
6054	 # because $ac_f cannot contain `:'.
6055	 test -f "$ac_f" ||
6056	   case $ac_f in
6057	   [\\/$]*) false;;
6058	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6059	   esac ||
6060	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6061      esac
6062      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6063      as_fn_append ac_file_inputs " '$ac_f'"
6064    done
6065
6066    # Let's still pretend it is `configure' which instantiates (i.e., don't
6067    # use $as_me), people would be surprised to read:
6068    #    /* config.h.  Generated by config.status.  */
6069    configure_input='Generated from '`
6070	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6071	`' by configure.'
6072    if test x"$ac_file" != x-; then
6073      configure_input="$ac_file.  $configure_input"
6074      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6075$as_echo "$as_me: creating $ac_file" >&6;}
6076    fi
6077    # Neutralize special characters interpreted by sed in replacement strings.
6078    case $configure_input in #(
6079    *\&* | *\|* | *\\* )
6080       ac_sed_conf_input=`$as_echo "$configure_input" |
6081       sed 's/[\\\\&|]/\\\\&/g'`;; #(
6082    *) ac_sed_conf_input=$configure_input;;
6083    esac
6084
6085    case $ac_tag in
6086    *:-:* | *:-) cat >"$tmp/stdin" \
6087      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6088    esac
6089    ;;
6090  esac
6091
6092  ac_dir=`$as_dirname -- "$ac_file" ||
6093$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6094	 X"$ac_file" : 'X\(//\)[^/]' \| \
6095	 X"$ac_file" : 'X\(//\)$' \| \
6096	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6097$as_echo X"$ac_file" |
6098    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6099	    s//\1/
6100	    q
6101	  }
6102	  /^X\(\/\/\)[^/].*/{
6103	    s//\1/
6104	    q
6105	  }
6106	  /^X\(\/\/\)$/{
6107	    s//\1/
6108	    q
6109	  }
6110	  /^X\(\/\).*/{
6111	    s//\1/
6112	    q
6113	  }
6114	  s/.*/./; q'`
6115  as_dir="$ac_dir"; as_fn_mkdir_p
6116  ac_builddir=.
6117
6118case "$ac_dir" in
6119.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6120*)
6121  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6122  # A ".." for each directory in $ac_dir_suffix.
6123  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6124  case $ac_top_builddir_sub in
6125  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6126  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6127  esac ;;
6128esac
6129ac_abs_top_builddir=$ac_pwd
6130ac_abs_builddir=$ac_pwd$ac_dir_suffix
6131# for backward compatibility:
6132ac_top_builddir=$ac_top_build_prefix
6133
6134case $srcdir in
6135  .)  # We are building in place.
6136    ac_srcdir=.
6137    ac_top_srcdir=$ac_top_builddir_sub
6138    ac_abs_top_srcdir=$ac_pwd ;;
6139  [\\/]* | ?:[\\/]* )  # Absolute name.
6140    ac_srcdir=$srcdir$ac_dir_suffix;
6141    ac_top_srcdir=$srcdir
6142    ac_abs_top_srcdir=$srcdir ;;
6143  *) # Relative name.
6144    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6145    ac_top_srcdir=$ac_top_build_prefix$srcdir
6146    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6147esac
6148ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6149
6150
6151  case $ac_mode in
6152  :F)
6153  #
6154  # CONFIG_FILE
6155  #
6156
6157  case $INSTALL in
6158  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6159  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
6160  esac
6161_ACEOF
6162
6163cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6164# If the template does not know about datarootdir, expand it.
6165# FIXME: This hack should be removed a few years after 2.60.
6166ac_datarootdir_hack=; ac_datarootdir_seen=
6167ac_sed_dataroot='
6168/datarootdir/ {
6169  p
6170  q
6171}
6172/@datadir@/p
6173/@docdir@/p
6174/@infodir@/p
6175/@localedir@/p
6176/@mandir@/p'
6177case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6178*datarootdir*) ac_datarootdir_seen=yes;;
6179*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6180  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6181$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6182_ACEOF
6183cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6184  ac_datarootdir_hack='
6185  s&@datadir@&$datadir&g
6186  s&@docdir@&$docdir&g
6187  s&@infodir@&$infodir&g
6188  s&@localedir@&$localedir&g
6189  s&@mandir@&$mandir&g
6190  s&\\\${datarootdir}&$datarootdir&g' ;;
6191esac
6192_ACEOF
6193
6194# Neutralize VPATH when `$srcdir' = `.'.
6195# Shell code in configure.ac might set extrasub.
6196# FIXME: do we really want to maintain this feature?
6197cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6198ac_sed_extra="$ac_vpsub
6199$extrasub
6200_ACEOF
6201cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6202:t
6203/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6204s|@configure_input@|$ac_sed_conf_input|;t t
6205s&@top_builddir@&$ac_top_builddir_sub&;t t
6206s&@top_build_prefix@&$ac_top_build_prefix&;t t
6207s&@srcdir@&$ac_srcdir&;t t
6208s&@abs_srcdir@&$ac_abs_srcdir&;t t
6209s&@top_srcdir@&$ac_top_srcdir&;t t
6210s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6211s&@builddir@&$ac_builddir&;t t
6212s&@abs_builddir@&$ac_abs_builddir&;t t
6213s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6214s&@INSTALL@&$ac_INSTALL&;t t
6215$ac_datarootdir_hack
6216"
6217eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6218  || as_fn_error "could not create $ac_file" "$LINENO" 5
6219
6220test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6221  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6222  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6223  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6224which seems to be undefined.  Please make sure it is defined." >&5
6225$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6226which seems to be undefined.  Please make sure it is defined." >&2;}
6227
6228  rm -f "$tmp/stdin"
6229  case $ac_file in
6230  -) cat "$tmp/out" && rm -f "$tmp/out";;
6231  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6232  esac \
6233  || as_fn_error "could not create $ac_file" "$LINENO" 5
6234 ;;
6235  :H)
6236  #
6237  # CONFIG_HEADER
6238  #
6239  if test x"$ac_file" != x-; then
6240    {
6241      $as_echo "/* $configure_input  */" \
6242      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6243    } >"$tmp/config.h" \
6244      || as_fn_error "could not create $ac_file" "$LINENO" 5
6245    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6246      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6247$as_echo "$as_me: $ac_file is unchanged" >&6;}
6248    else
6249      rm -f "$ac_file"
6250      mv "$tmp/config.h" "$ac_file" \
6251	|| as_fn_error "could not create $ac_file" "$LINENO" 5
6252    fi
6253  else
6254    $as_echo "/* $configure_input  */" \
6255      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6256      || as_fn_error "could not create -" "$LINENO" 5
6257  fi
6258 ;;
6259  :L)
6260  #
6261  # CONFIG_LINK
6262  #
6263
6264  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
6265    :
6266  else
6267    # Prefer the file from the source tree if names are identical.
6268    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
6269      ac_source=$srcdir/$ac_source
6270    fi
6271
6272    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
6273$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
6274
6275    if test ! -r "$ac_source"; then
6276      as_fn_error "$ac_source: file not found" "$LINENO" 5
6277    fi
6278    rm -f "$ac_file"
6279
6280    # Try a relative symlink, then a hard link, then a copy.
6281    case $srcdir in
6282    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
6283	*) ac_rel_source=$ac_top_build_prefix$ac_source ;;
6284    esac
6285    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
6286      ln "$ac_source" "$ac_file" 2>/dev/null ||
6287      cp -p "$ac_source" "$ac_file" ||
6288      as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
6289  fi
6290 ;;
6291  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6292$as_echo "$as_me: executing $ac_file commands" >&6;}
6293 ;;
6294  esac
6295
6296
6297  case $ac_file$ac_mode in
6298    "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
6299 rm -f Makesim1.tmp Makesim2.tmp Makefile
6300 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
6301 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
6302 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
6303	-e '/^## COMMON_POST_/ r Makesim2.tmp' \
6304	<Makefile.sim >Makefile
6305 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
6306 ;;
6307    "stamp-h":C) echo > stamp-h ;;
6308
6309  esac
6310done # for ac_tag
6311
6312
6313as_fn_exit 0
6314_ACEOF
6315ac_clean_files=$ac_clean_files_save
6316
6317test $ac_write_fail = 0 ||
6318  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6319
6320
6321# configure is writing to config.log, and then calls config.status.
6322# config.status does its own redirection, appending to config.log.
6323# Unfortunately, on DOS this fails, as config.log is still kept open
6324# by configure, so config.status won't be able to write to it; its
6325# output is simply discarded.  So we exec the FD to /dev/null,
6326# effectively closing config.log, so it can be properly (re)opened and
6327# appended to by config.status.  When coming back to configure, we
6328# need to make the FD available again.
6329if test "$no_create" != yes; then
6330  ac_cs_success=:
6331  ac_config_status_args=
6332  test "$silent" = yes &&
6333    ac_config_status_args="$ac_config_status_args --quiet"
6334  exec 5>/dev/null
6335  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6336  exec 5>>config.log
6337  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6338  # would make configure fail if this is the last instruction.
6339  $ac_cs_success || as_fn_exit $?
6340fi
6341if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6342  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6343$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6344fi
6345
6346
6347