]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/iq2000/configure
* common/aclocal.m4: Add include of ../../config/zlib.m4.
[thirdparty/binutils-gdb.git] / sim / iq2000 / configure
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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 }
79 fi
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.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
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
99 IFS=$as_save_IFS
100
101 ;;
102 esac
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.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
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.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if 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
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test 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
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
177 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
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
198 fi
199 fi
200 done;;
201 esac
202 as_found=false
203 done
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
207 fi; }
208 IFS=$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+"$@"}
220 fi
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
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252 { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_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.
267 as_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.
277 as_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.
327 if (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 }'
332 else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337 fi # 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.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349 else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354 fi # 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.
362 as_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
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
390 fi
391
392 as_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.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_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
450 ECHO_C= ECHO_N= ECHO_T=
451 case `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';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469 fi
470 if (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
484 else
485 as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
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 '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_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.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 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.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="Makefile.in"
555 # Factoring default headers for most tests.
556 ac_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
591 ac_subst_vars='LTLIBOBJS
592 LIBOBJS
593 cgen_breaks
594 cgen
595 cgendir
596 CGEN_MAINT
597 REPORT_BUGS_TEXI
598 REPORT_BUGS_TO
599 PKGVERSION
600 sim_profile
601 sim_trace
602 sim_stdio
603 sim_debug
604 sim_cflags
605 sim_bswap
606 MAINT
607 EGREP
608 GREP
609 CPP
610 CATOBJEXT
611 GENCAT
612 INSTOBJEXT
613 DATADIRNAME
614 CATALOGS
615 POSUB
616 GMSGFMT
617 XGETTEXT
618 INCINTL
619 LIBINTL_DEP
620 LIBINTL
621 USE_NLS
622 RANLIB
623 AR
624 HDEFINES
625 CC_FOR_BUILD
626 INSTALL_DATA
627 INSTALL_SCRIPT
628 INSTALL_PROGRAM
629 OBJEXT
630 EXEEXT
631 ac_ct_CC
632 CPPFLAGS
633 LDFLAGS
634 CFLAGS
635 CC
636 target_os
637 target_vendor
638 target_cpu
639 target
640 host_os
641 host_vendor
642 host_cpu
643 host
644 build_os
645 build_vendor
646 build_cpu
647 build
648 WERROR_CFLAGS
649 WARN_CFLAGS
650 sim_xor_endian
651 sim_stdcall
652 sim_smp
653 sim_reserved_bits
654 sim_regparm
655 sim_packages
656 sim_inline
657 sim_hw
658 sim_hw_objs
659 sim_hw_cflags
660 sim_default_model
661 sim_scache
662 sim_float
663 sim_hostendian
664 sim_endian
665 sim_bitsize
666 sim_assert
667 sim_alignment
668 sim_environment
669 target_alias
670 host_alias
671 build_alias
672 LIBS
673 ECHO_T
674 ECHO_N
675 ECHO_C
676 DEFS
677 mandir
678 localedir
679 libdir
680 psdir
681 pdfdir
682 dvidir
683 htmldir
684 infodir
685 docdir
686 oldincludedir
687 includedir
688 localstatedir
689 sharedstatedir
690 sysconfdir
691 datadir
692 datarootdir
693 libexecdir
694 sbindir
695 bindir
696 program_transform_name
697 prefix
698 exec_prefix
699 PACKAGE_URL
700 PACKAGE_BUGREPORT
701 PACKAGE_STRING
702 PACKAGE_VERSION
703 PACKAGE_TARNAME
704 PACKAGE_NAME
705 PATH_SEPARATOR
706 SHELL'
707 ac_subst_files=''
708 ac_user_opts='
709 enable_option_checking
710 with_zlib
711 enable_maintainer_mode
712 enable_sim_bswap
713 enable_sim_cflags
714 enable_sim_debug
715 enable_sim_stdio
716 enable_sim_trace
717 enable_sim_profile
718 with_pkgversion
719 with_bugurl
720 enable_sim_endian
721 enable_sim_alignment
722 enable_sim_hostendian
723 enable_sim_scache
724 enable_sim_default_model
725 enable_sim_environment
726 enable_sim_inline
727 enable_cgen_maint
728 '
729 ac_precious_vars='build_alias
730 host_alias
731 target_alias
732 CC
733 CFLAGS
734 LDFLAGS
735 LIBS
736 CPPFLAGS
737 CPP'
738
739
740 # Initialize some variables set by options.
741 ac_init_help=
742 ac_init_version=false
743 ac_unrecognized_opts=
744 ac_unrecognized_sep=
745 # The variables have the same names as the options, with
746 # dashes changed to underlines.
747 cache_file=/dev/null
748 exec_prefix=NONE
749 no_create=
750 no_recursion=
751 prefix=NONE
752 program_prefix=NONE
753 program_suffix=NONE
754 program_transform_name=s,x,x,
755 silent=
756 site=
757 srcdir=
758 verbose=
759 x_includes=NONE
760 x_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.)
768 bindir='${exec_prefix}/bin'
769 sbindir='${exec_prefix}/sbin'
770 libexecdir='${exec_prefix}/libexec'
771 datarootdir='${prefix}/share'
772 datadir='${datarootdir}'
773 sysconfdir='${prefix}/etc'
774 sharedstatedir='${prefix}/com'
775 localstatedir='${prefix}/var'
776 includedir='${prefix}/include'
777 oldincludedir='/usr/include'
778 docdir='${datarootdir}/doc/${PACKAGE}'
779 infodir='${datarootdir}/info'
780 htmldir='${docdir}'
781 dvidir='${docdir}'
782 pdfdir='${docdir}'
783 psdir='${docdir}'
784 libdir='${exec_prefix}/lib'
785 localedir='${datarootdir}/locale'
786 mandir='${datarootdir}/man'
787
788 ac_prev=
789 ac_dashdash=
790 for ac_option
791 do
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'
1123 Try \`$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
1145 done
1146
1147 if test -n "$ac_prev"; then
1148 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1149 as_fn_error "missing argument to $ac_option"
1150 fi
1151
1152 if 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
1158 fi
1159
1160 # Check all directory arguments for consistency.
1161 for 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
1165 do
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"
1179 done
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.
1184 build=$build_alias
1185 host=$host_alias
1186 target=$target_alias
1187
1188 # FIXME: To remove some day.
1189 if 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
1197 fi
1198
1199 ac_tool_prefix=
1200 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1201
1202 test "$silent" = yes && exec 6>/dev/null
1203
1204
1205 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1206 ac_ls_di=`ls -di .` &&
1207 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1208 as_fn_error "working directory cannot be determined"
1209 test "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.
1214 if 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
1244 else
1245 ac_srcdir_defaulted=no
1246 fi
1247 if 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"
1250 fi
1251 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1252 ac_abs_confdir=`(
1253 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1254 pwd)`
1255 # When building in place, set srcdir=.
1256 if test "$ac_abs_confdir" = "$ac_pwd"; then
1257 srcdir=.
1258 fi
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.
1262 case $srcdir in
1263 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1264 esac
1265 for 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}
1270 done
1271
1272 #
1273 # Report the --help message.
1274 #
1275 if 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
1281 Usage: $0 [OPTION]... [VAR=VALUE]...
1282
1283 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1284 VAR=VALUE. See below for descriptions of some of the useful variables.
1285
1286 Defaults for the options are specified in brackets.
1287
1288 Configuration:
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
1299 Installation 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
1305 By default, \`make install' will install all the files in
1306 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1307 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1308 for instance \`--prefix=\$HOME'.
1309
1310 For better control, use the options below.
1311
1312 Fine 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
1336 Program 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
1341 System 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
1346 fi
1347
1348 if test -n "$ac_init_help"; then
1349
1350 cat <<\_ACEOF
1351
1352 Optional 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
1372 Optional 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)
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
1379 Some 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
1389 Use these variables to override the choices made by `configure' or to help
1390 it to find libraries and programs with nonstandard names/locations.
1391
1392 Report bugs to the package provider.
1393 _ACEOF
1394 ac_status=$?
1395 fi
1396
1397 if 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
1405 case "$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 ;;
1415 esac
1416 ac_abs_top_builddir=$ac_pwd
1417 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1418 # for backward compatibility:
1419 ac_top_builddir=$ac_top_build_prefix
1420
1421 case $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 ;;
1434 esac
1435 ac_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
1450 fi
1451
1452 test -n "$ac_init_help" && exit $ac_status
1453 if $ac_init_version; then
1454 cat <<\_ACEOF
1455 configure
1456 generated by GNU Autoconf 2.64
1457
1458 Copyright (C) 2009 Free Software Foundation, Inc.
1459 This configure script is free software; the Free Software Foundation
1460 gives unlimited permission to copy, distribute and modify it.
1461 _ACEOF
1462 exit
1463 fi
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.
1472 ac_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"
1477 case "(($ac_try" in
1478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1479 *) ac_try_echo=$ac_try;;
1480 esac
1481 eval 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
1496 else
1497 $as_echo "$as_me: failed program was:" >&5
1498 sed 's/^/| /' conftest.$ac_ext >&5
1499
1500 ac_retval=1
1501 fi
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.
1510 ac_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"
1514 case "(($ac_try" in
1515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1516 *) ac_try_echo=$ac_try;;
1517 esac
1518 eval 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
1533 else
1534 $as_echo "$as_me: failed program was:" >&5
1535 sed 's/^/| /' conftest.$ac_ext >&5
1536
1537 ac_retval=1
1538 fi
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.
1549 ac_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; }
1555 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1556 $as_echo_n "(cached) " >&6
1557 fi
1558 eval ac_res=\$$3
1559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1560 $as_echo "$ac_res" >&6; }
1561 else
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; }
1565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1566 /* end confdefs.h. */
1567 $4
1568 #include <$2>
1569 _ACEOF
1570 if ac_fn_c_try_compile "$LINENO"; then :
1571 ac_header_compiler=yes
1572 else
1573 ac_header_compiler=no
1574 fi
1575 rm -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; }
1582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1583 /* end confdefs.h. */
1584 #include <$2>
1585 _ACEOF
1586 if ac_fn_c_try_cpp "$LINENO"; then :
1587 ac_header_preproc=yes
1588 else
1589 ac_header_preproc=no
1590 fi
1591 rm -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?
1596 case $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 ;;
1615 esac
1616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1617 $as_echo_n "checking for $2... " >&6; }
1618 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1619 $as_echo_n "(cached) " >&6
1620 else
1621 eval "$3=\$ac_header_compiler"
1622 fi
1623 eval ac_res=\$$3
1624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1625 $as_echo "$ac_res" >&6; }
1626 fi
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.
1635 ac_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"
1639 case "(($ac_try" in
1640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1642 esac
1643 eval 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;;
1652 esac
1653 eval 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
1660 else
1661 $as_echo "$as_me: program exited with status $ac_status" >&5
1662 $as_echo "$as_me: failed program was:" >&5
1663 sed 's/^/| /' conftest.$ac_ext >&5
1664
1665 ac_retval=$ac_status
1666 fi
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.
1677 ac_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; }
1682 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1683 $as_echo_n "(cached) " >&6
1684 else
1685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1686 /* end confdefs.h. */
1687 $4
1688 #include <$2>
1689 _ACEOF
1690 if ac_fn_c_try_compile "$LINENO"; then :
1691 eval "$3=yes"
1692 else
1693 eval "$3=no"
1694 fi
1695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1696 fi
1697 eval 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.
1707 ac_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"
1712 case "(($ac_try" in
1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714 *) ac_try_echo=$ac_try;;
1715 esac
1716 eval 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
1734 else
1735 $as_echo "$as_me: failed program was:" >&5
1736 sed 's/^/| /' conftest.$ac_ext >&5
1737
1738 ac_retval=1
1739 fi
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
1753 ac_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; }
1758 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1759 $as_echo_n "(cached) " >&6
1760 else
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
1784 extern "C"
1785 #endif
1786 char $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
1791 choke me
1792 #endif
1793
1794 int
1795 main ()
1796 {
1797 return $2 ();
1798 ;
1799 return 0;
1800 }
1801 _ACEOF
1802 if ac_fn_c_try_link "$LINENO"; then :
1803 eval "$3=yes"
1804 else
1805 eval "$3=no"
1806 fi
1807 rm -f core conftest.err conftest.$ac_objext \
1808 conftest$ac_exeext conftest.$ac_ext
1809 fi
1810 eval 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
1816 cat >config.log <<_ACEOF
1817 This file contains any messages produced by compilers while
1818 running configure, to aid debugging if configure makes a mistake.
1819
1820 It was created by $as_me, which was
1821 generated by GNU Autoconf 2.64. Invocation command line was
1822
1823 $ $0 $@
1824
1825 _ACEOF
1826 exec 5>>config.log
1827 {
1828 cat <<_ASUNAME
1829 ## --------- ##
1830 ## Platform. ##
1831 ## --------- ##
1832
1833 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1834 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1835 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1836 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1837 uname -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
1852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1853 for as_dir in $PATH
1854 do
1855 IFS=$as_save_IFS
1856 test -z "$as_dir" && as_dir=.
1857 $as_echo "PATH: $as_dir"
1858 done
1859 IFS=$as_save_IFS
1860
1861 } >&5
1862
1863 cat >&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.
1878 ac_configure_args=
1879 ac_configure_args0=
1880 ac_configure_args1=
1881 ac_must_keep_next=false
1882 for ac_pass in 1 2
1883 do
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
1917 done
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.
1926 trap '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
2021 for ac_signal in 1 2 13 15; do
2022 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2023 done
2024 ac_signal=0
2025
2026 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2027 rm -f -r conftest* confdefs.h
2028
2029 $as_echo "/* confdefs.h */" > confdefs.h
2030
2031 # Predefined preprocessor variables.
2032
2033 cat >>confdefs.h <<_ACEOF
2034 #define PACKAGE_NAME "$PACKAGE_NAME"
2035 _ACEOF
2036
2037 cat >>confdefs.h <<_ACEOF
2038 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2039 _ACEOF
2040
2041 cat >>confdefs.h <<_ACEOF
2042 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2043 _ACEOF
2044
2045 cat >>confdefs.h <<_ACEOF
2046 #define PACKAGE_STRING "$PACKAGE_STRING"
2047 _ACEOF
2048
2049 cat >>confdefs.h <<_ACEOF
2050 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2051 _ACEOF
2052
2053 cat >>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.
2060 ac_site_file1=NONE
2061 ac_site_file2=NONE
2062 if test -n "$CONFIG_SITE"; then
2063 ac_site_file1=$CONFIG_SITE
2064 elif test "x$prefix" != xNONE; then
2065 ac_site_file1=$prefix/share/config.site
2066 ac_site_file2=$prefix/etc/config.site
2067 else
2068 ac_site_file1=$ac_default_prefix/share/config.site
2069 ac_site_file2=$ac_default_prefix/etc/config.site
2070 fi
2071 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2072 do
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
2080 done
2081
2082 if 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
2093 else
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
2097 fi
2098
2099 # Check that the precious variables saved in the cache have kept the same
2100 # value.
2101 ac_cache_corrupted=false
2102 for 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
2148 done
2149 if $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
2155 fi
2156 ## -------------------- ##
2157 ## Main body of script. ##
2158 ## -------------------- ##
2159
2160 ac_ext=c
2161 ac_cpp='$CPP $CPPFLAGS'
2162 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2163 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2164 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2165
2166
2167 ac_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
2279 sim_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 # Bugs in autoconf 2.59 break the call to SIM_AC_COMMON, hack around
2438 # it by inlining the macro's contents.
2439 # This file contains common code used by all simulators.
2440 #
2441 # common.m4 invokes AC macros used by all simulators and by the common
2442 # directory. It is intended to be included before any target specific
2443 # stuff. SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate
2444 # the Makefile. It is intended to be invoked last.
2445 #
2446 # The simulator's configure.in should look like:
2447 #
2448 # dnl Process this file with autoconf to produce a configure script.
2449 # AC_PREREQ(2.5)dnl
2450 # AC_INIT(Makefile.in)
2451 # AC_CONFIG_HEADER(config.h:config.in)
2452 #
2453 # sinclude(../common/aclocal.m4)
2454 # sinclude(../common/common.m4)
2455 #
2456 # ... target specific stuff ...
2457
2458 ac_aux_dir=
2459 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2460 for ac_t in install-sh install.sh shtool; do
2461 if test -f "$ac_dir/$ac_t"; then
2462 ac_aux_dir=$ac_dir
2463 ac_install_sh="$ac_aux_dir/$ac_t -c"
2464 break 2
2465 fi
2466 done
2467 done
2468 if test -z "$ac_aux_dir"; then
2469 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2470 fi
2471
2472 # These three variables are undocumented and unsupported,
2473 # and are intended to be withdrawn in a future Autoconf release.
2474 # They can cause serious problems if a builder's source tree is in a directory
2475 # whose full name contains unusual characters.
2476 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2477 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2478 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2479
2480
2481 # Make sure we can run config.sub.
2482 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2483 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2484
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2486 $as_echo_n "checking build system type... " >&6; }
2487 if test "${ac_cv_build+set}" = set; then :
2488 $as_echo_n "(cached) " >&6
2489 else
2490 ac_build_alias=$build_alias
2491 test "x$ac_build_alias" = x &&
2492 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2493 test "x$ac_build_alias" = x &&
2494 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2495 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2496 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2497
2498 fi
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2500 $as_echo "$ac_cv_build" >&6; }
2501 case $ac_cv_build in
2502 *-*-*) ;;
2503 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2504 esac
2505 build=$ac_cv_build
2506 ac_save_IFS=$IFS; IFS='-'
2507 set x $ac_cv_build
2508 shift
2509 build_cpu=$1
2510 build_vendor=$2
2511 shift; shift
2512 # Remember, the first character of IFS is used to create $*,
2513 # except with old shells:
2514 build_os=$*
2515 IFS=$ac_save_IFS
2516 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2517
2518
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2520 $as_echo_n "checking host system type... " >&6; }
2521 if test "${ac_cv_host+set}" = set; then :
2522 $as_echo_n "(cached) " >&6
2523 else
2524 if test "x$host_alias" = x; then
2525 ac_cv_host=$ac_cv_build
2526 else
2527 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2528 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2529 fi
2530
2531 fi
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2533 $as_echo "$ac_cv_host" >&6; }
2534 case $ac_cv_host in
2535 *-*-*) ;;
2536 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2537 esac
2538 host=$ac_cv_host
2539 ac_save_IFS=$IFS; IFS='-'
2540 set x $ac_cv_host
2541 shift
2542 host_cpu=$1
2543 host_vendor=$2
2544 shift; shift
2545 # Remember, the first character of IFS is used to create $*,
2546 # except with old shells:
2547 host_os=$*
2548 IFS=$ac_save_IFS
2549 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2550
2551
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2553 $as_echo_n "checking target system type... " >&6; }
2554 if test "${ac_cv_target+set}" = set; then :
2555 $as_echo_n "(cached) " >&6
2556 else
2557 if test "x$target_alias" = x; then
2558 ac_cv_target=$ac_cv_host
2559 else
2560 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2561 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2562 fi
2563
2564 fi
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2566 $as_echo "$ac_cv_target" >&6; }
2567 case $ac_cv_target in
2568 *-*-*) ;;
2569 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2570 esac
2571 target=$ac_cv_target
2572 ac_save_IFS=$IFS; IFS='-'
2573 set x $ac_cv_target
2574 shift
2575 target_cpu=$1
2576 target_vendor=$2
2577 shift; shift
2578 # Remember, the first character of IFS is used to create $*,
2579 # except with old shells:
2580 target_os=$*
2581 IFS=$ac_save_IFS
2582 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2583
2584
2585 # The aliases save the names the user supplied, while $host etc.
2586 # will get canonicalized.
2587 test -n "$target_alias" &&
2588 test "$program_prefix$program_suffix$program_transform_name" = \
2589 NONENONEs,x,x, &&
2590 program_prefix=${target_alias}-
2591
2592 test "$program_prefix" != NONE &&
2593 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2594 # Use a double $ so make ignores it.
2595 test "$program_suffix" != NONE &&
2596 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2597 # Double any \ or $.
2598 # By default was `s,x,x', remove it if useless.
2599 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2600 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2601
2602 ac_ext=c
2603 ac_cpp='$CPP $CPPFLAGS'
2604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2607 if test -n "$ac_tool_prefix"; then
2608 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2609 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2611 $as_echo_n "checking for $ac_word... " >&6; }
2612 if test "${ac_cv_prog_CC+set}" = set; then :
2613 $as_echo_n "(cached) " >&6
2614 else
2615 if test -n "$CC"; then
2616 ac_cv_prog_CC="$CC" # Let the user override the test.
2617 else
2618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2619 for as_dir in $PATH
2620 do
2621 IFS=$as_save_IFS
2622 test -z "$as_dir" && as_dir=.
2623 for ac_exec_ext in '' $ac_executable_extensions; do
2624 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2625 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2627 break 2
2628 fi
2629 done
2630 done
2631 IFS=$as_save_IFS
2632
2633 fi
2634 fi
2635 CC=$ac_cv_prog_CC
2636 if test -n "$CC"; then
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2638 $as_echo "$CC" >&6; }
2639 else
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2641 $as_echo "no" >&6; }
2642 fi
2643
2644
2645 fi
2646 if test -z "$ac_cv_prog_CC"; then
2647 ac_ct_CC=$CC
2648 # Extract the first word of "gcc", so it can be a program name with args.
2649 set dummy gcc; ac_word=$2
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2651 $as_echo_n "checking for $ac_word... " >&6; }
2652 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2653 $as_echo_n "(cached) " >&6
2654 else
2655 if test -n "$ac_ct_CC"; then
2656 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2657 else
2658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2659 for as_dir in $PATH
2660 do
2661 IFS=$as_save_IFS
2662 test -z "$as_dir" && as_dir=.
2663 for ac_exec_ext in '' $ac_executable_extensions; do
2664 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2665 ac_cv_prog_ac_ct_CC="gcc"
2666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2667 break 2
2668 fi
2669 done
2670 done
2671 IFS=$as_save_IFS
2672
2673 fi
2674 fi
2675 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2676 if test -n "$ac_ct_CC"; then
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2678 $as_echo "$ac_ct_CC" >&6; }
2679 else
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2681 $as_echo "no" >&6; }
2682 fi
2683
2684 if test "x$ac_ct_CC" = x; then
2685 CC=""
2686 else
2687 case $cross_compiling:$ac_tool_warned in
2688 yes:)
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2690 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2691 ac_tool_warned=yes ;;
2692 esac
2693 CC=$ac_ct_CC
2694 fi
2695 else
2696 CC="$ac_cv_prog_CC"
2697 fi
2698
2699 if test -z "$CC"; then
2700 if test -n "$ac_tool_prefix"; then
2701 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2702 set dummy ${ac_tool_prefix}cc; ac_word=$2
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2704 $as_echo_n "checking for $ac_word... " >&6; }
2705 if test "${ac_cv_prog_CC+set}" = set; then :
2706 $as_echo_n "(cached) " >&6
2707 else
2708 if test -n "$CC"; then
2709 ac_cv_prog_CC="$CC" # Let the user override the test.
2710 else
2711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2712 for as_dir in $PATH
2713 do
2714 IFS=$as_save_IFS
2715 test -z "$as_dir" && as_dir=.
2716 for ac_exec_ext in '' $ac_executable_extensions; do
2717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2718 ac_cv_prog_CC="${ac_tool_prefix}cc"
2719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2720 break 2
2721 fi
2722 done
2723 done
2724 IFS=$as_save_IFS
2725
2726 fi
2727 fi
2728 CC=$ac_cv_prog_CC
2729 if test -n "$CC"; then
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2731 $as_echo "$CC" >&6; }
2732 else
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2734 $as_echo "no" >&6; }
2735 fi
2736
2737
2738 fi
2739 fi
2740 if test -z "$CC"; then
2741 # Extract the first word of "cc", so it can be a program name with args.
2742 set dummy cc; ac_word=$2
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 $as_echo_n "checking for $ac_word... " >&6; }
2745 if test "${ac_cv_prog_CC+set}" = set; then :
2746 $as_echo_n "(cached) " >&6
2747 else
2748 if test -n "$CC"; then
2749 ac_cv_prog_CC="$CC" # Let the user override the test.
2750 else
2751 ac_prog_rejected=no
2752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2753 for as_dir in $PATH
2754 do
2755 IFS=$as_save_IFS
2756 test -z "$as_dir" && as_dir=.
2757 for ac_exec_ext in '' $ac_executable_extensions; do
2758 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2759 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2760 ac_prog_rejected=yes
2761 continue
2762 fi
2763 ac_cv_prog_CC="cc"
2764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2765 break 2
2766 fi
2767 done
2768 done
2769 IFS=$as_save_IFS
2770
2771 if test $ac_prog_rejected = yes; then
2772 # We found a bogon in the path, so make sure we never use it.
2773 set dummy $ac_cv_prog_CC
2774 shift
2775 if test $# != 0; then
2776 # We chose a different compiler from the bogus one.
2777 # However, it has the same basename, so the bogon will be chosen
2778 # first if we set CC to just the basename; use the full file name.
2779 shift
2780 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2781 fi
2782 fi
2783 fi
2784 fi
2785 CC=$ac_cv_prog_CC
2786 if test -n "$CC"; then
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2788 $as_echo "$CC" >&6; }
2789 else
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791 $as_echo "no" >&6; }
2792 fi
2793
2794
2795 fi
2796 if test -z "$CC"; then
2797 if test -n "$ac_tool_prefix"; then
2798 for ac_prog in cl.exe
2799 do
2800 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2801 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2803 $as_echo_n "checking for $ac_word... " >&6; }
2804 if test "${ac_cv_prog_CC+set}" = set; then :
2805 $as_echo_n "(cached) " >&6
2806 else
2807 if test -n "$CC"; then
2808 ac_cv_prog_CC="$CC" # Let the user override the test.
2809 else
2810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2811 for as_dir in $PATH
2812 do
2813 IFS=$as_save_IFS
2814 test -z "$as_dir" && as_dir=.
2815 for ac_exec_ext in '' $ac_executable_extensions; do
2816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2817 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2819 break 2
2820 fi
2821 done
2822 done
2823 IFS=$as_save_IFS
2824
2825 fi
2826 fi
2827 CC=$ac_cv_prog_CC
2828 if test -n "$CC"; then
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2830 $as_echo "$CC" >&6; }
2831 else
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2833 $as_echo "no" >&6; }
2834 fi
2835
2836
2837 test -n "$CC" && break
2838 done
2839 fi
2840 if test -z "$CC"; then
2841 ac_ct_CC=$CC
2842 for ac_prog in cl.exe
2843 do
2844 # Extract the first word of "$ac_prog", so it can be a program name with args.
2845 set dummy $ac_prog; ac_word=$2
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2847 $as_echo_n "checking for $ac_word... " >&6; }
2848 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2849 $as_echo_n "(cached) " >&6
2850 else
2851 if test -n "$ac_ct_CC"; then
2852 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2853 else
2854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 for as_dir in $PATH
2856 do
2857 IFS=$as_save_IFS
2858 test -z "$as_dir" && as_dir=.
2859 for ac_exec_ext in '' $ac_executable_extensions; do
2860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2861 ac_cv_prog_ac_ct_CC="$ac_prog"
2862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2863 break 2
2864 fi
2865 done
2866 done
2867 IFS=$as_save_IFS
2868
2869 fi
2870 fi
2871 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2872 if test -n "$ac_ct_CC"; then
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2874 $as_echo "$ac_ct_CC" >&6; }
2875 else
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2877 $as_echo "no" >&6; }
2878 fi
2879
2880
2881 test -n "$ac_ct_CC" && break
2882 done
2883
2884 if test "x$ac_ct_CC" = x; then
2885 CC=""
2886 else
2887 case $cross_compiling:$ac_tool_warned in
2888 yes:)
2889 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2890 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2891 ac_tool_warned=yes ;;
2892 esac
2893 CC=$ac_ct_CC
2894 fi
2895 fi
2896
2897 fi
2898
2899
2900 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2901 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2902 as_fn_error "no acceptable C compiler found in \$PATH
2903 See \`config.log' for more details." "$LINENO" 5; }
2904
2905 # Provide some information about the compiler.
2906 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2907 set X $ac_compile
2908 ac_compiler=$2
2909 for ac_option in --version -v -V -qversion; do
2910 { { ac_try="$ac_compiler $ac_option >&5"
2911 case "(($ac_try" in
2912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2913 *) ac_try_echo=$ac_try;;
2914 esac
2915 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2916 $as_echo "$ac_try_echo"; } >&5
2917 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2918 ac_status=$?
2919 if test -s conftest.err; then
2920 sed '10a\
2921 ... rest of stderr output deleted ...
2922 10q' conftest.err >conftest.er1
2923 cat conftest.er1 >&5
2924 rm -f conftest.er1 conftest.err
2925 fi
2926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2927 test $ac_status = 0; }
2928 done
2929
2930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2931 /* end confdefs.h. */
2932
2933 int
2934 main ()
2935 {
2936
2937 ;
2938 return 0;
2939 }
2940 _ACEOF
2941 ac_clean_files_save=$ac_clean_files
2942 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2943 # Try to create an executable without -o first, disregard a.out.
2944 # It will help us diagnose broken compilers, and finding out an intuition
2945 # of exeext.
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2947 $as_echo_n "checking for C compiler default output file name... " >&6; }
2948 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2949
2950 # The possible output files:
2951 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2952
2953 ac_rmfiles=
2954 for ac_file in $ac_files
2955 do
2956 case $ac_file in
2957 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2958 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2959 esac
2960 done
2961 rm -f $ac_rmfiles
2962
2963 if { { ac_try="$ac_link_default"
2964 case "(($ac_try" in
2965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2966 *) ac_try_echo=$ac_try;;
2967 esac
2968 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2969 $as_echo "$ac_try_echo"; } >&5
2970 (eval "$ac_link_default") 2>&5
2971 ac_status=$?
2972 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2973 test $ac_status = 0; }; then :
2974 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2975 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2976 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2977 # so that the user can short-circuit this test for compilers unknown to
2978 # Autoconf.
2979 for ac_file in $ac_files ''
2980 do
2981 test -f "$ac_file" || continue
2982 case $ac_file in
2983 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2984 ;;
2985 [ab].out )
2986 # We found the default executable, but exeext='' is most
2987 # certainly right.
2988 break;;
2989 *.* )
2990 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2991 then :; else
2992 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2993 fi
2994 # We set ac_cv_exeext here because the later test for it is not
2995 # safe: cross compilers may not add the suffix if given an `-o'
2996 # argument, so we may need to know it at that point already.
2997 # Even if this section looks crufty: it has the advantage of
2998 # actually working.
2999 break;;
3000 * )
3001 break;;
3002 esac
3003 done
3004 test "$ac_cv_exeext" = no && ac_cv_exeext=
3005
3006 else
3007 ac_file=''
3008 fi
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3010 $as_echo "$ac_file" >&6; }
3011 if test -z "$ac_file"; then :
3012 $as_echo "$as_me: failed program was:" >&5
3013 sed 's/^/| /' conftest.$ac_ext >&5
3014
3015 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3016 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3017 { as_fn_set_status 77
3018 as_fn_error "C compiler cannot create executables
3019 See \`config.log' for more details." "$LINENO" 5; }; }
3020 fi
3021 ac_exeext=$ac_cv_exeext
3022
3023 # Check that the compiler produces executables we can run. If not, either
3024 # the compiler is broken, or we cross compile.
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3026 $as_echo_n "checking whether the C compiler works... " >&6; }
3027 # If not cross compiling, check that we can run a simple program.
3028 if test "$cross_compiling" != yes; then
3029 if { ac_try='./$ac_file'
3030 { { case "(($ac_try" in
3031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3032 *) ac_try_echo=$ac_try;;
3033 esac
3034 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3035 $as_echo "$ac_try_echo"; } >&5
3036 (eval "$ac_try") 2>&5
3037 ac_status=$?
3038 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3039 test $ac_status = 0; }; }; then
3040 cross_compiling=no
3041 else
3042 if test "$cross_compiling" = maybe; then
3043 cross_compiling=yes
3044 else
3045 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3047 as_fn_error "cannot run C compiled programs.
3048 If you meant to cross compile, use \`--host'.
3049 See \`config.log' for more details." "$LINENO" 5; }
3050 fi
3051 fi
3052 fi
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3054 $as_echo "yes" >&6; }
3055
3056 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3057 ac_clean_files=$ac_clean_files_save
3058 # Check that the compiler produces executables we can run. If not, either
3059 # the compiler is broken, or we cross compile.
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3061 $as_echo_n "checking whether we are cross compiling... " >&6; }
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3063 $as_echo "$cross_compiling" >&6; }
3064
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3066 $as_echo_n "checking for suffix of executables... " >&6; }
3067 if { { ac_try="$ac_link"
3068 case "(($ac_try" in
3069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3070 *) ac_try_echo=$ac_try;;
3071 esac
3072 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3073 $as_echo "$ac_try_echo"; } >&5
3074 (eval "$ac_link") 2>&5
3075 ac_status=$?
3076 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3077 test $ac_status = 0; }; then :
3078 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3079 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3080 # work properly (i.e., refer to `conftest.exe'), while it won't with
3081 # `rm'.
3082 for ac_file in conftest.exe conftest conftest.*; do
3083 test -f "$ac_file" || continue
3084 case $ac_file in
3085 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3086 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3087 break;;
3088 * ) break;;
3089 esac
3090 done
3091 else
3092 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3093 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3094 as_fn_error "cannot compute suffix of executables: cannot compile and link
3095 See \`config.log' for more details." "$LINENO" 5; }
3096 fi
3097 rm -f conftest$ac_cv_exeext
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3099 $as_echo "$ac_cv_exeext" >&6; }
3100
3101 rm -f conftest.$ac_ext
3102 EXEEXT=$ac_cv_exeext
3103 ac_exeext=$EXEEXT
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3105 $as_echo_n "checking for suffix of object files... " >&6; }
3106 if test "${ac_cv_objext+set}" = set; then :
3107 $as_echo_n "(cached) " >&6
3108 else
3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110 /* end confdefs.h. */
3111
3112 int
3113 main ()
3114 {
3115
3116 ;
3117 return 0;
3118 }
3119 _ACEOF
3120 rm -f conftest.o conftest.obj
3121 if { { ac_try="$ac_compile"
3122 case "(($ac_try" in
3123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3124 *) ac_try_echo=$ac_try;;
3125 esac
3126 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3127 $as_echo "$ac_try_echo"; } >&5
3128 (eval "$ac_compile") 2>&5
3129 ac_status=$?
3130 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3131 test $ac_status = 0; }; then :
3132 for ac_file in conftest.o conftest.obj conftest.*; do
3133 test -f "$ac_file" || continue;
3134 case $ac_file in
3135 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3136 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3137 break;;
3138 esac
3139 done
3140 else
3141 $as_echo "$as_me: failed program was:" >&5
3142 sed 's/^/| /' conftest.$ac_ext >&5
3143
3144 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3145 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3146 as_fn_error "cannot compute suffix of object files: cannot compile
3147 See \`config.log' for more details." "$LINENO" 5; }
3148 fi
3149 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3150 fi
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3152 $as_echo "$ac_cv_objext" >&6; }
3153 OBJEXT=$ac_cv_objext
3154 ac_objext=$OBJEXT
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3156 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3157 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3158 $as_echo_n "(cached) " >&6
3159 else
3160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3161 /* end confdefs.h. */
3162
3163 int
3164 main ()
3165 {
3166 #ifndef __GNUC__
3167 choke me
3168 #endif
3169
3170 ;
3171 return 0;
3172 }
3173 _ACEOF
3174 if ac_fn_c_try_compile "$LINENO"; then :
3175 ac_compiler_gnu=yes
3176 else
3177 ac_compiler_gnu=no
3178 fi
3179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3180 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3181
3182 fi
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3184 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3185 if test $ac_compiler_gnu = yes; then
3186 GCC=yes
3187 else
3188 GCC=
3189 fi
3190 ac_test_CFLAGS=${CFLAGS+set}
3191 ac_save_CFLAGS=$CFLAGS
3192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3193 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3194 if test "${ac_cv_prog_cc_g+set}" = set; then :
3195 $as_echo_n "(cached) " >&6
3196 else
3197 ac_save_c_werror_flag=$ac_c_werror_flag
3198 ac_c_werror_flag=yes
3199 ac_cv_prog_cc_g=no
3200 CFLAGS="-g"
3201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3202 /* end confdefs.h. */
3203
3204 int
3205 main ()
3206 {
3207
3208 ;
3209 return 0;
3210 }
3211 _ACEOF
3212 if ac_fn_c_try_compile "$LINENO"; then :
3213 ac_cv_prog_cc_g=yes
3214 else
3215 CFLAGS=""
3216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3217 /* end confdefs.h. */
3218
3219 int
3220 main ()
3221 {
3222
3223 ;
3224 return 0;
3225 }
3226 _ACEOF
3227 if ac_fn_c_try_compile "$LINENO"; then :
3228
3229 else
3230 ac_c_werror_flag=$ac_save_c_werror_flag
3231 CFLAGS="-g"
3232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3233 /* end confdefs.h. */
3234
3235 int
3236 main ()
3237 {
3238
3239 ;
3240 return 0;
3241 }
3242 _ACEOF
3243 if ac_fn_c_try_compile "$LINENO"; then :
3244 ac_cv_prog_cc_g=yes
3245 fi
3246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3247 fi
3248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3249 fi
3250 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3251 ac_c_werror_flag=$ac_save_c_werror_flag
3252 fi
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3254 $as_echo "$ac_cv_prog_cc_g" >&6; }
3255 if test "$ac_test_CFLAGS" = set; then
3256 CFLAGS=$ac_save_CFLAGS
3257 elif test $ac_cv_prog_cc_g = yes; then
3258 if test "$GCC" = yes; then
3259 CFLAGS="-g -O2"
3260 else
3261 CFLAGS="-g"
3262 fi
3263 else
3264 if test "$GCC" = yes; then
3265 CFLAGS="-O2"
3266 else
3267 CFLAGS=
3268 fi
3269 fi
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3271 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3272 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3273 $as_echo_n "(cached) " >&6
3274 else
3275 ac_cv_prog_cc_c89=no
3276 ac_save_CC=$CC
3277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h. */
3279 #include <stdarg.h>
3280 #include <stdio.h>
3281 #include <sys/types.h>
3282 #include <sys/stat.h>
3283 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3284 struct buf { int x; };
3285 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3286 static char *e (p, i)
3287 char **p;
3288 int i;
3289 {
3290 return p[i];
3291 }
3292 static char *f (char * (*g) (char **, int), char **p, ...)
3293 {
3294 char *s;
3295 va_list v;
3296 va_start (v,p);
3297 s = g (p, va_arg (v,int));
3298 va_end (v);
3299 return s;
3300 }
3301
3302 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3303 function prototypes and stuff, but not '\xHH' hex character constants.
3304 These don't provoke an error unfortunately, instead are silently treated
3305 as 'x'. The following induces an error, until -std is added to get
3306 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3307 array size at least. It's necessary to write '\x00'==0 to get something
3308 that's true only with -std. */
3309 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3310
3311 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3312 inside strings and character constants. */
3313 #define FOO(x) 'x'
3314 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3315
3316 int test (int i, double x);
3317 struct s1 {int (*f) (int a);};
3318 struct s2 {int (*f) (double a);};
3319 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3320 int argc;
3321 char **argv;
3322 int
3323 main ()
3324 {
3325 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3326 ;
3327 return 0;
3328 }
3329 _ACEOF
3330 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3331 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3332 do
3333 CC="$ac_save_CC $ac_arg"
3334 if ac_fn_c_try_compile "$LINENO"; then :
3335 ac_cv_prog_cc_c89=$ac_arg
3336 fi
3337 rm -f core conftest.err conftest.$ac_objext
3338 test "x$ac_cv_prog_cc_c89" != "xno" && break
3339 done
3340 rm -f conftest.$ac_ext
3341 CC=$ac_save_CC
3342
3343 fi
3344 # AC_CACHE_VAL
3345 case "x$ac_cv_prog_cc_c89" in
3346 x)
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3348 $as_echo "none needed" >&6; } ;;
3349 xno)
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3351 $as_echo "unsupported" >&6; } ;;
3352 *)
3353 CC="$CC $ac_cv_prog_cc_c89"
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3355 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3356 esac
3357 if test "x$ac_cv_prog_cc_c89" != xno; then :
3358
3359 fi
3360
3361 ac_ext=c
3362 ac_cpp='$CPP $CPPFLAGS'
3363 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3364 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3365 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3366
3367 # Find a good install program. We prefer a C program (faster),
3368 # so one script is as good as another. But avoid the broken or
3369 # incompatible versions:
3370 # SysV /etc/install, /usr/sbin/install
3371 # SunOS /usr/etc/install
3372 # IRIX /sbin/install
3373 # AIX /bin/install
3374 # AmigaOS /C/install, which installs bootblocks on floppy discs
3375 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3376 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3377 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3378 # OS/2's system install, which has a completely different semantic
3379 # ./install, which can be erroneously created by make from ./install.sh.
3380 # Reject install programs that cannot install multiple files.
3381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3382 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3383 if test -z "$INSTALL"; then
3384 if test "${ac_cv_path_install+set}" = set; then :
3385 $as_echo_n "(cached) " >&6
3386 else
3387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3388 for as_dir in $PATH
3389 do
3390 IFS=$as_save_IFS
3391 test -z "$as_dir" && as_dir=.
3392 # Account for people who put trailing slashes in PATH elements.
3393 case $as_dir/ in #((
3394 ./ | .// | /[cC]/* | \
3395 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3396 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3397 /usr/ucb/* ) ;;
3398 *)
3399 # OSF1 and SCO ODT 3.0 have their own names for install.
3400 # Don't use installbsd from OSF since it installs stuff as root
3401 # by default.
3402 for ac_prog in ginstall scoinst install; do
3403 for ac_exec_ext in '' $ac_executable_extensions; do
3404 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3405 if test $ac_prog = install &&
3406 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3407 # AIX install. It has an incompatible calling convention.
3408 :
3409 elif test $ac_prog = install &&
3410 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3411 # program-specific install script used by HP pwplus--don't use.
3412 :
3413 else
3414 rm -rf conftest.one conftest.two conftest.dir
3415 echo one > conftest.one
3416 echo two > conftest.two
3417 mkdir conftest.dir
3418 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3419 test -s conftest.one && test -s conftest.two &&
3420 test -s conftest.dir/conftest.one &&
3421 test -s conftest.dir/conftest.two
3422 then
3423 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3424 break 3
3425 fi
3426 fi
3427 fi
3428 done
3429 done
3430 ;;
3431 esac
3432
3433 done
3434 IFS=$as_save_IFS
3435
3436 rm -rf conftest.one conftest.two conftest.dir
3437
3438 fi
3439 if test "${ac_cv_path_install+set}" = set; then
3440 INSTALL=$ac_cv_path_install
3441 else
3442 # As a last resort, use the slow shell script. Don't cache a
3443 # value for INSTALL within a source directory, because that will
3444 # break other packages using the cache if that directory is
3445 # removed, or if the value is a relative name.
3446 INSTALL=$ac_install_sh
3447 fi
3448 fi
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3450 $as_echo "$INSTALL" >&6; }
3451
3452 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3453 # It thinks the first close brace ends the variable substitution.
3454 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3455
3456 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3457
3458 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3459
3460
3461 # Put a plausible default for CC_FOR_BUILD in Makefile.
3462 if test "x$cross_compiling" = "xno"; then
3463 CC_FOR_BUILD='$(CC)'
3464 else
3465 CC_FOR_BUILD=gcc
3466 fi
3467
3468
3469
3470
3471 AR=${AR-ar}
3472
3473 if test -n "$ac_tool_prefix"; then
3474 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3475 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3477 $as_echo_n "checking for $ac_word... " >&6; }
3478 if test "${ac_cv_prog_RANLIB+set}" = set; then :
3479 $as_echo_n "(cached) " >&6
3480 else
3481 if test -n "$RANLIB"; then
3482 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3483 else
3484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3485 for as_dir in $PATH
3486 do
3487 IFS=$as_save_IFS
3488 test -z "$as_dir" && as_dir=.
3489 for ac_exec_ext in '' $ac_executable_extensions; do
3490 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3491 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3493 break 2
3494 fi
3495 done
3496 done
3497 IFS=$as_save_IFS
3498
3499 fi
3500 fi
3501 RANLIB=$ac_cv_prog_RANLIB
3502 if test -n "$RANLIB"; then
3503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3504 $as_echo "$RANLIB" >&6; }
3505 else
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3507 $as_echo "no" >&6; }
3508 fi
3509
3510
3511 fi
3512 if test -z "$ac_cv_prog_RANLIB"; then
3513 ac_ct_RANLIB=$RANLIB
3514 # Extract the first word of "ranlib", so it can be a program name with args.
3515 set dummy ranlib; ac_word=$2
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3517 $as_echo_n "checking for $ac_word... " >&6; }
3518 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3519 $as_echo_n "(cached) " >&6
3520 else
3521 if test -n "$ac_ct_RANLIB"; then
3522 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3523 else
3524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3525 for as_dir in $PATH
3526 do
3527 IFS=$as_save_IFS
3528 test -z "$as_dir" && as_dir=.
3529 for ac_exec_ext in '' $ac_executable_extensions; do
3530 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3531 ac_cv_prog_ac_ct_RANLIB="ranlib"
3532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3533 break 2
3534 fi
3535 done
3536 done
3537 IFS=$as_save_IFS
3538
3539 fi
3540 fi
3541 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3542 if test -n "$ac_ct_RANLIB"; then
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3544 $as_echo "$ac_ct_RANLIB" >&6; }
3545 else
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3547 $as_echo "no" >&6; }
3548 fi
3549
3550 if test "x$ac_ct_RANLIB" = x; then
3551 RANLIB=":"
3552 else
3553 case $cross_compiling:$ac_tool_warned in
3554 yes:)
3555 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3556 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3557 ac_tool_warned=yes ;;
3558 esac
3559 RANLIB=$ac_ct_RANLIB
3560 fi
3561 else
3562 RANLIB="$ac_cv_prog_RANLIB"
3563 fi
3564
3565
3566 ALL_LINGUAS=
3567 # If we haven't got the data from the intl directory,
3568 # assume NLS is disabled.
3569 USE_NLS=no
3570 LIBINTL=
3571 LIBINTL_DEP=
3572 INCINTL=
3573 XGETTEXT=
3574 GMSGFMT=
3575 POSUB=
3576
3577 if test -f ../../intl/config.intl; then
3578 . ../../intl/config.intl
3579 fi
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
3581 $as_echo_n "checking whether NLS is requested... " >&6; }
3582 if test x"$USE_NLS" != xyes; then
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3584 $as_echo "no" >&6; }
3585 else
3586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3587 $as_echo "yes" >&6; }
3588
3589 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
3590
3591
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
3593 $as_echo_n "checking for catalogs to be installed... " >&6; }
3594 # Look for .po and .gmo files in the source directory.
3595 CATALOGS=
3596 XLINGUAS=
3597 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
3598 # If there aren't any .gmo files the shell will give us the
3599 # literal string "../path/to/srcdir/po/*.gmo" which has to be
3600 # weeded out.
3601 case "$cat" in *\**)
3602 continue;;
3603 esac
3604 # The quadruple backslash is collapsed to a double backslash
3605 # by the backticks, then collapsed again by the double quotes,
3606 # leaving us with one backslash in the sed expression (right
3607 # before the dot that mustn't act as a wildcard).
3608 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
3609 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
3610 # The user is allowed to set LINGUAS to a list of languages to
3611 # install catalogs for. If it's empty that means "all of them."
3612 if test "x$LINGUAS" = x; then
3613 CATALOGS="$CATALOGS $cat"
3614 XLINGUAS="$XLINGUAS $lang"
3615 else
3616 case "$LINGUAS" in *$lang*)
3617 CATALOGS="$CATALOGS $cat"
3618 XLINGUAS="$XLINGUAS $lang"
3619 ;;
3620 esac
3621 fi
3622 done
3623 LINGUAS="$XLINGUAS"
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
3625 $as_echo "$LINGUAS" >&6; }
3626
3627
3628 DATADIRNAME=share
3629
3630 INSTOBJEXT=.mo
3631
3632 GENCAT=gencat
3633
3634 CATOBJEXT=.gmo
3635
3636 fi
3637
3638 # Check for common headers.
3639 # FIXME: Seems to me this can cause problems for i386-windows hosts.
3640 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
3641
3642 ac_ext=c
3643 ac_cpp='$CPP $CPPFLAGS'
3644 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3645 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3646 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3648 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3649 # On Suns, sometimes $CPP names a directory.
3650 if test -n "$CPP" && test -d "$CPP"; then
3651 CPP=
3652 fi
3653 if test -z "$CPP"; then
3654 if test "${ac_cv_prog_CPP+set}" = set; then :
3655 $as_echo_n "(cached) " >&6
3656 else
3657 # Double quotes because CPP needs to be expanded
3658 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3659 do
3660 ac_preproc_ok=false
3661 for ac_c_preproc_warn_flag in '' yes
3662 do
3663 # Use a header file that comes with gcc, so configuring glibc
3664 # with a fresh cross-compiler works.
3665 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3666 # <limits.h> exists even on freestanding compilers.
3667 # On the NeXT, cc -E runs the code through the compiler's parser,
3668 # not just through cpp. "Syntax error" is here to catch this case.
3669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3670 /* end confdefs.h. */
3671 #ifdef __STDC__
3672 # include <limits.h>
3673 #else
3674 # include <assert.h>
3675 #endif
3676 Syntax error
3677 _ACEOF
3678 if ac_fn_c_try_cpp "$LINENO"; then :
3679
3680 else
3681 # Broken: fails on valid input.
3682 continue
3683 fi
3684 rm -f conftest.err conftest.$ac_ext
3685
3686 # OK, works on sane cases. Now check whether nonexistent headers
3687 # can be detected and how.
3688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3689 /* end confdefs.h. */
3690 #include <ac_nonexistent.h>
3691 _ACEOF
3692 if ac_fn_c_try_cpp "$LINENO"; then :
3693 # Broken: success on invalid input.
3694 continue
3695 else
3696 # Passes both tests.
3697 ac_preproc_ok=:
3698 break
3699 fi
3700 rm -f conftest.err conftest.$ac_ext
3701
3702 done
3703 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3704 rm -f conftest.err conftest.$ac_ext
3705 if $ac_preproc_ok; then :
3706 break
3707 fi
3708
3709 done
3710 ac_cv_prog_CPP=$CPP
3711
3712 fi
3713 CPP=$ac_cv_prog_CPP
3714 else
3715 ac_cv_prog_CPP=$CPP
3716 fi
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3718 $as_echo "$CPP" >&6; }
3719 ac_preproc_ok=false
3720 for ac_c_preproc_warn_flag in '' yes
3721 do
3722 # Use a header file that comes with gcc, so configuring glibc
3723 # with a fresh cross-compiler works.
3724 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3725 # <limits.h> exists even on freestanding compilers.
3726 # On the NeXT, cc -E runs the code through the compiler's parser,
3727 # not just through cpp. "Syntax error" is here to catch this case.
3728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3729 /* end confdefs.h. */
3730 #ifdef __STDC__
3731 # include <limits.h>
3732 #else
3733 # include <assert.h>
3734 #endif
3735 Syntax error
3736 _ACEOF
3737 if ac_fn_c_try_cpp "$LINENO"; then :
3738
3739 else
3740 # Broken: fails on valid input.
3741 continue
3742 fi
3743 rm -f conftest.err conftest.$ac_ext
3744
3745 # OK, works on sane cases. Now check whether nonexistent headers
3746 # can be detected and how.
3747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3748 /* end confdefs.h. */
3749 #include <ac_nonexistent.h>
3750 _ACEOF
3751 if ac_fn_c_try_cpp "$LINENO"; then :
3752 # Broken: success on invalid input.
3753 continue
3754 else
3755 # Passes both tests.
3756 ac_preproc_ok=:
3757 break
3758 fi
3759 rm -f conftest.err conftest.$ac_ext
3760
3761 done
3762 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3763 rm -f conftest.err conftest.$ac_ext
3764 if $ac_preproc_ok; then :
3765
3766 else
3767 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3768 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3769 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3770 See \`config.log' for more details." "$LINENO" 5; }
3771 fi
3772
3773 ac_ext=c
3774 ac_cpp='$CPP $CPPFLAGS'
3775 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3776 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3777 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3778
3779
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3781 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3782 if test "${ac_cv_path_GREP+set}" = set; then :
3783 $as_echo_n "(cached) " >&6
3784 else
3785 if test -z "$GREP"; then
3786 ac_path_GREP_found=false
3787 # Loop through the user's path and test for each of PROGNAME-LIST
3788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3789 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3790 do
3791 IFS=$as_save_IFS
3792 test -z "$as_dir" && as_dir=.
3793 for ac_prog in grep ggrep; do
3794 for ac_exec_ext in '' $ac_executable_extensions; do
3795 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3796 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3797 # Check for GNU ac_path_GREP and select it if it is found.
3798 # Check for GNU $ac_path_GREP
3799 case `"$ac_path_GREP" --version 2>&1` in
3800 *GNU*)
3801 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3802 *)
3803 ac_count=0
3804 $as_echo_n 0123456789 >"conftest.in"
3805 while :
3806 do
3807 cat "conftest.in" "conftest.in" >"conftest.tmp"
3808 mv "conftest.tmp" "conftest.in"
3809 cp "conftest.in" "conftest.nl"
3810 $as_echo 'GREP' >> "conftest.nl"
3811 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3812 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3813 as_fn_arith $ac_count + 1 && ac_count=$as_val
3814 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3815 # Best one so far, save it but keep looking for a better one
3816 ac_cv_path_GREP="$ac_path_GREP"
3817 ac_path_GREP_max=$ac_count
3818 fi
3819 # 10*(2^10) chars as input seems more than enough
3820 test $ac_count -gt 10 && break
3821 done
3822 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3823 esac
3824
3825 $ac_path_GREP_found && break 3
3826 done
3827 done
3828 done
3829 IFS=$as_save_IFS
3830 if test -z "$ac_cv_path_GREP"; then
3831 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3832 fi
3833 else
3834 ac_cv_path_GREP=$GREP
3835 fi
3836
3837 fi
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3839 $as_echo "$ac_cv_path_GREP" >&6; }
3840 GREP="$ac_cv_path_GREP"
3841
3842
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3844 $as_echo_n "checking for egrep... " >&6; }
3845 if test "${ac_cv_path_EGREP+set}" = set; then :
3846 $as_echo_n "(cached) " >&6
3847 else
3848 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3849 then ac_cv_path_EGREP="$GREP -E"
3850 else
3851 if test -z "$EGREP"; then
3852 ac_path_EGREP_found=false
3853 # Loop through the user's path and test for each of PROGNAME-LIST
3854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3855 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3856 do
3857 IFS=$as_save_IFS
3858 test -z "$as_dir" && as_dir=.
3859 for ac_prog in egrep; do
3860 for ac_exec_ext in '' $ac_executable_extensions; do
3861 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3862 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3863 # Check for GNU ac_path_EGREP and select it if it is found.
3864 # Check for GNU $ac_path_EGREP
3865 case `"$ac_path_EGREP" --version 2>&1` in
3866 *GNU*)
3867 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3868 *)
3869 ac_count=0
3870 $as_echo_n 0123456789 >"conftest.in"
3871 while :
3872 do
3873 cat "conftest.in" "conftest.in" >"conftest.tmp"
3874 mv "conftest.tmp" "conftest.in"
3875 cp "conftest.in" "conftest.nl"
3876 $as_echo 'EGREP' >> "conftest.nl"
3877 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3878 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3879 as_fn_arith $ac_count + 1 && ac_count=$as_val
3880 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3881 # Best one so far, save it but keep looking for a better one
3882 ac_cv_path_EGREP="$ac_path_EGREP"
3883 ac_path_EGREP_max=$ac_count
3884 fi
3885 # 10*(2^10) chars as input seems more than enough
3886 test $ac_count -gt 10 && break
3887 done
3888 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3889 esac
3890
3891 $ac_path_EGREP_found && break 3
3892 done
3893 done
3894 done
3895 IFS=$as_save_IFS
3896 if test -z "$ac_cv_path_EGREP"; then
3897 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3898 fi
3899 else
3900 ac_cv_path_EGREP=$EGREP
3901 fi
3902
3903 fi
3904 fi
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3906 $as_echo "$ac_cv_path_EGREP" >&6; }
3907 EGREP="$ac_cv_path_EGREP"
3908
3909
3910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3911 $as_echo_n "checking for ANSI C header files... " >&6; }
3912 if test "${ac_cv_header_stdc+set}" = set; then :
3913 $as_echo_n "(cached) " >&6
3914 else
3915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3916 /* end confdefs.h. */
3917 #include <stdlib.h>
3918 #include <stdarg.h>
3919 #include <string.h>
3920 #include <float.h>
3921
3922 int
3923 main ()
3924 {
3925
3926 ;
3927 return 0;
3928 }
3929 _ACEOF
3930 if ac_fn_c_try_compile "$LINENO"; then :
3931 ac_cv_header_stdc=yes
3932 else
3933 ac_cv_header_stdc=no
3934 fi
3935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3936
3937 if test $ac_cv_header_stdc = yes; then
3938 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3940 /* end confdefs.h. */
3941 #include <string.h>
3942
3943 _ACEOF
3944 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3945 $EGREP "memchr" >/dev/null 2>&1; then :
3946
3947 else
3948 ac_cv_header_stdc=no
3949 fi
3950 rm -f conftest*
3951
3952 fi
3953
3954 if test $ac_cv_header_stdc = yes; then
3955 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957 /* end confdefs.h. */
3958 #include <stdlib.h>
3959
3960 _ACEOF
3961 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3962 $EGREP "free" >/dev/null 2>&1; then :
3963
3964 else
3965 ac_cv_header_stdc=no
3966 fi
3967 rm -f conftest*
3968
3969 fi
3970
3971 if test $ac_cv_header_stdc = yes; then
3972 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3973 if test "$cross_compiling" = yes; then :
3974 :
3975 else
3976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3977 /* end confdefs.h. */
3978 #include <ctype.h>
3979 #include <stdlib.h>
3980 #if ((' ' & 0x0FF) == 0x020)
3981 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3982 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3983 #else
3984 # define ISLOWER(c) \
3985 (('a' <= (c) && (c) <= 'i') \
3986 || ('j' <= (c) && (c) <= 'r') \
3987 || ('s' <= (c) && (c) <= 'z'))
3988 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3989 #endif
3990
3991 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3992 int
3993 main ()
3994 {
3995 int i;
3996 for (i = 0; i < 256; i++)
3997 if (XOR (islower (i), ISLOWER (i))
3998 || toupper (i) != TOUPPER (i))
3999 return 2;
4000 return 0;
4001 }
4002 _ACEOF
4003 if ac_fn_c_try_run "$LINENO"; then :
4004
4005 else
4006 ac_cv_header_stdc=no
4007 fi
4008 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4009 conftest.$ac_objext conftest.beam conftest.$ac_ext
4010 fi
4011
4012 fi
4013 fi
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4015 $as_echo "$ac_cv_header_stdc" >&6; }
4016 if test $ac_cv_header_stdc = yes; then
4017
4018 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4019
4020 fi
4021
4022 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4023 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4024 inttypes.h stdint.h unistd.h
4025 do :
4026 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4027 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4028 "
4029 eval as_val=\$$as_ac_Header
4030 if test "x$as_val" = x""yes; then :
4031 cat >>confdefs.h <<_ACEOF
4032 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4033 _ACEOF
4034
4035 fi
4036
4037 done
4038
4039
4040 for ac_header in stdlib.h string.h strings.h unistd.h time.h
4041 do :
4042 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4043 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4044 eval as_val=\$$as_ac_Header
4045 if test "x$as_val" = x""yes; then :
4046 cat >>confdefs.h <<_ACEOF
4047 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4048 _ACEOF
4049
4050 fi
4051
4052 done
4053
4054 for ac_header in sys/time.h sys/resource.h
4055 do :
4056 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4057 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4058 eval as_val=\$$as_ac_Header
4059 if test "x$as_val" = x""yes; then :
4060 cat >>confdefs.h <<_ACEOF
4061 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4062 _ACEOF
4063
4064 fi
4065
4066 done
4067
4068 for ac_header in fcntl.h fpu_control.h
4069 do :
4070 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4071 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4072 eval as_val=\$$as_ac_Header
4073 if test "x$as_val" = x""yes; then :
4074 cat >>confdefs.h <<_ACEOF
4075 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4076 _ACEOF
4077
4078 fi
4079
4080 done
4081
4082 for ac_header in dlfcn.h errno.h sys/stat.h
4083 do :
4084 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4085 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4086 eval as_val=\$$as_ac_Header
4087 if test "x$as_val" = x""yes; then :
4088 cat >>confdefs.h <<_ACEOF
4089 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4090 _ACEOF
4091
4092 fi
4093
4094 done
4095
4096 for ac_func in getrusage time sigaction __setfpucw
4097 do :
4098 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4099 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4100 eval as_val=\$$as_ac_var
4101 if test "x$as_val" = x""yes; then :
4102 cat >>confdefs.h <<_ACEOF
4103 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4104 _ACEOF
4105
4106 fi
4107 done
4108
4109
4110 # Check for socket libraries
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
4112 $as_echo_n "checking for bind in -lsocket... " >&6; }
4113 if test "${ac_cv_lib_socket_bind+set}" = set; then :
4114 $as_echo_n "(cached) " >&6
4115 else
4116 ac_check_lib_save_LIBS=$LIBS
4117 LIBS="-lsocket $LIBS"
4118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 /* end confdefs.h. */
4120
4121 /* Override any GCC internal prototype to avoid an error.
4122 Use char because int might match the return type of a GCC
4123 builtin and then its argument prototype would still apply. */
4124 #ifdef __cplusplus
4125 extern "C"
4126 #endif
4127 char bind ();
4128 int
4129 main ()
4130 {
4131 return bind ();
4132 ;
4133 return 0;
4134 }
4135 _ACEOF
4136 if ac_fn_c_try_link "$LINENO"; then :
4137 ac_cv_lib_socket_bind=yes
4138 else
4139 ac_cv_lib_socket_bind=no
4140 fi
4141 rm -f core conftest.err conftest.$ac_objext \
4142 conftest$ac_exeext conftest.$ac_ext
4143 LIBS=$ac_check_lib_save_LIBS
4144 fi
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
4146 $as_echo "$ac_cv_lib_socket_bind" >&6; }
4147 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
4148 cat >>confdefs.h <<_ACEOF
4149 #define HAVE_LIBSOCKET 1
4150 _ACEOF
4151
4152 LIBS="-lsocket $LIBS"
4153
4154 fi
4155
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
4157 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
4158 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
4159 $as_echo_n "(cached) " >&6
4160 else
4161 ac_check_lib_save_LIBS=$LIBS
4162 LIBS="-lnsl $LIBS"
4163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4164 /* end confdefs.h. */
4165
4166 /* Override any GCC internal prototype to avoid an error.
4167 Use char because int might match the return type of a GCC
4168 builtin and then its argument prototype would still apply. */
4169 #ifdef __cplusplus
4170 extern "C"
4171 #endif
4172 char gethostbyname ();
4173 int
4174 main ()
4175 {
4176 return gethostbyname ();
4177 ;
4178 return 0;
4179 }
4180 _ACEOF
4181 if ac_fn_c_try_link "$LINENO"; then :
4182 ac_cv_lib_nsl_gethostbyname=yes
4183 else
4184 ac_cv_lib_nsl_gethostbyname=no
4185 fi
4186 rm -f core conftest.err conftest.$ac_objext \
4187 conftest$ac_exeext conftest.$ac_ext
4188 LIBS=$ac_check_lib_save_LIBS
4189 fi
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
4191 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
4192 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
4193 cat >>confdefs.h <<_ACEOF
4194 #define HAVE_LIBNSL 1
4195 _ACEOF
4196
4197 LIBS="-lnsl $LIBS"
4198
4199 fi
4200
4201
4202 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
4203 # using the same condition.
4204
4205 # See if the user specified whether he wants zlib support or not.
4206
4207 # Check whether --with-zlib was given.
4208 if test "${with_zlib+set}" = set; then :
4209 withval=$with_zlib;
4210 else
4211 with_zlib=auto
4212 fi
4213
4214
4215 if test "$with_zlib" != "no"; then
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
4217 $as_echo_n "checking for library containing zlibVersion... " >&6; }
4218 if test "${ac_cv_search_zlibVersion+set}" = set; then :
4219 $as_echo_n "(cached) " >&6
4220 else
4221 ac_func_search_save_LIBS=$LIBS
4222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4223 /* end confdefs.h. */
4224
4225 /* Override any GCC internal prototype to avoid an error.
4226 Use char because int might match the return type of a GCC
4227 builtin and then its argument prototype would still apply. */
4228 #ifdef __cplusplus
4229 extern "C"
4230 #endif
4231 char zlibVersion ();
4232 int
4233 main ()
4234 {
4235 return zlibVersion ();
4236 ;
4237 return 0;
4238 }
4239 _ACEOF
4240 for ac_lib in '' z; do
4241 if test -z "$ac_lib"; then
4242 ac_res="none required"
4243 else
4244 ac_res=-l$ac_lib
4245 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4246 fi
4247 if ac_fn_c_try_link "$LINENO"; then :
4248 ac_cv_search_zlibVersion=$ac_res
4249 fi
4250 rm -f core conftest.err conftest.$ac_objext \
4251 conftest$ac_exeext
4252 if test "${ac_cv_search_zlibVersion+set}" = set; then :
4253 break
4254 fi
4255 done
4256 if test "${ac_cv_search_zlibVersion+set}" = set; then :
4257
4258 else
4259 ac_cv_search_zlibVersion=no
4260 fi
4261 rm conftest.$ac_ext
4262 LIBS=$ac_func_search_save_LIBS
4263 fi
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
4265 $as_echo "$ac_cv_search_zlibVersion" >&6; }
4266 ac_res=$ac_cv_search_zlibVersion
4267 if test "$ac_res" != no; then :
4268 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4269 for ac_header in zlib.h
4270 do :
4271 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
4272 if test "x$ac_cv_header_zlib_h" = x""yes; then :
4273 cat >>confdefs.h <<_ACEOF
4274 #define HAVE_ZLIB_H 1
4275 _ACEOF
4276
4277 fi
4278
4279 done
4280
4281 fi
4282
4283 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
4284 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
4285 fi
4286 fi
4287
4288
4289 . ${srcdir}/../../bfd/configure.host
4290
4291
4292
4293 USE_MAINTAINER_MODE=no
4294 # Check whether --enable-maintainer-mode was given.
4295 if test "${enable_maintainer_mode+set}" = set; then :
4296 enableval=$enable_maintainer_mode; case "${enableval}" in
4297 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
4298 no) MAINT="#" ;;
4299 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
4300 esac
4301 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
4302 echo "Setting maintainer mode" 6>&1
4303 fi
4304 else
4305 MAINT="#"
4306 fi
4307
4308
4309
4310 # Check whether --enable-sim-bswap was given.
4311 if test "${enable_sim_bswap+set}" = set; then :
4312 enableval=$enable_sim_bswap; case "${enableval}" in
4313 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
4314 no) sim_bswap="-DWITH_BSWAP=0";;
4315 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
4316 esac
4317 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
4318 echo "Setting bswap flags = $sim_bswap" 6>&1
4319 fi
4320 else
4321 sim_bswap=""
4322 fi
4323
4324
4325
4326 # Check whether --enable-sim-cflags was given.
4327 if test "${enable_sim_cflags+set}" = set; then :
4328 enableval=$enable_sim_cflags; case "${enableval}" in
4329 yes) sim_cflags="-O2 -fomit-frame-pointer";;
4330 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
4331 no) sim_cflags="";;
4332 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4333 esac
4334 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
4335 echo "Setting sim cflags = $sim_cflags" 6>&1
4336 fi
4337 else
4338 sim_cflags=""
4339 fi
4340
4341
4342
4343 # Check whether --enable-sim-debug was given.
4344 if test "${enable_sim_debug+set}" = set; then :
4345 enableval=$enable_sim_debug; case "${enableval}" in
4346 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
4347 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
4348 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
4349 esac
4350 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
4351 echo "Setting sim debug = $sim_debug" 6>&1
4352 fi
4353 else
4354 sim_debug=""
4355 fi
4356
4357
4358
4359 # Check whether --enable-sim-stdio was given.
4360 if test "${enable_sim_stdio+set}" = set; then :
4361 enableval=$enable_sim_stdio; case "${enableval}" in
4362 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
4363 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
4364 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
4365 esac
4366 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
4367 echo "Setting stdio flags = $sim_stdio" 6>&1
4368 fi
4369 else
4370 sim_stdio=""
4371 fi
4372
4373
4374
4375 # Check whether --enable-sim-trace was given.
4376 if test "${enable_sim_trace+set}" = set; then :
4377 enableval=$enable_sim_trace; case "${enableval}" in
4378 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
4379 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
4380 [-0-9]*)
4381 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
4382 [a-z]*)
4383 sim_trace=""
4384 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4385 if test x"$sim_trace" = x; then
4386 sim_trace="-DWITH_TRACE='(TRACE_$x"
4387 else
4388 sim_trace="${sim_trace}|TRACE_$x"
4389 fi
4390 done
4391 sim_trace="$sim_trace)'" ;;
4392 esac
4393 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
4394 echo "Setting sim trace = $sim_trace" 6>&1
4395 fi
4396 else
4397 sim_trace=""
4398 fi
4399
4400
4401
4402 # Check whether --enable-sim-profile was given.
4403 if test "${enable_sim_profile+set}" = set; then :
4404 enableval=$enable_sim_profile; case "${enableval}" in
4405 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
4406 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
4407 [-0-9]*)
4408 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
4409 [a-z]*)
4410 sim_profile=""
4411 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4412 if test x"$sim_profile" = x; then
4413 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
4414 else
4415 sim_profile="${sim_profile}|PROFILE_$x"
4416 fi
4417 done
4418 sim_profile="$sim_profile)'" ;;
4419 esac
4420 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
4421 echo "Setting sim profile = $sim_profile" 6>&1
4422 fi
4423 else
4424 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
4425 fi
4426
4427
4428
4429
4430 # Check whether --with-pkgversion was given.
4431 if test "${with_pkgversion+set}" = set; then :
4432 withval=$with_pkgversion; case "$withval" in
4433 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
4434 no) PKGVERSION= ;;
4435 *) PKGVERSION="($withval) " ;;
4436 esac
4437 else
4438 PKGVERSION="(GDB) "
4439
4440 fi
4441
4442
4443
4444
4445
4446 # Check whether --with-bugurl was given.
4447 if test "${with_bugurl+set}" = set; then :
4448 withval=$with_bugurl; case "$withval" in
4449 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
4450 no) BUGURL=
4451 ;;
4452 *) BUGURL="$withval"
4453 ;;
4454 esac
4455 else
4456 BUGURL="http://www.gnu.org/software/gdb/bugs/"
4457
4458 fi
4459
4460 case ${BUGURL} in
4461 "")
4462 REPORT_BUGS_TO=
4463 REPORT_BUGS_TEXI=
4464 ;;
4465 *)
4466 REPORT_BUGS_TO="<$BUGURL>"
4467 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
4468 ;;
4469 esac;
4470
4471
4472
4473
4474 cat >>confdefs.h <<_ACEOF
4475 #define PKGVERSION "$PKGVERSION"
4476 _ACEOF
4477
4478
4479 cat >>confdefs.h <<_ACEOF
4480 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
4481 _ACEOF
4482
4483
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
4485 $as_echo_n "checking return type of signal handlers... " >&6; }
4486 if test "${ac_cv_type_signal+set}" = set; then :
4487 $as_echo_n "(cached) " >&6
4488 else
4489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4490 /* end confdefs.h. */
4491 #include <sys/types.h>
4492 #include <signal.h>
4493
4494 int
4495 main ()
4496 {
4497 return *(signal (0, 0)) (0) == 1;
4498 ;
4499 return 0;
4500 }
4501 _ACEOF
4502 if ac_fn_c_try_compile "$LINENO"; then :
4503 ac_cv_type_signal=int
4504 else
4505 ac_cv_type_signal=void
4506 fi
4507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4508 fi
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
4510 $as_echo "$ac_cv_type_signal" >&6; }
4511
4512 cat >>confdefs.h <<_ACEOF
4513 #define RETSIGTYPE $ac_cv_type_signal
4514 _ACEOF
4515
4516
4517
4518
4519
4520 sim_link_files=
4521 sim_link_links=
4522
4523 sim_link_links=tconfig.h
4524 if test -f ${srcdir}/tconfig.in
4525 then
4526 sim_link_files=tconfig.in
4527 else
4528 sim_link_files=../common/tconfig.in
4529 fi
4530
4531 # targ-vals.def points to the libc macro description file.
4532 case "${target}" in
4533 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
4534 esac
4535 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
4536 sim_link_links="${sim_link_links} targ-vals.def"
4537
4538
4539
4540 wire_endian="BIG_ENDIAN"
4541 default_endian=""
4542 # Check whether --enable-sim-endian was given.
4543 if test "${enable_sim_endian+set}" = set; then :
4544 enableval=$enable_sim_endian; case "${enableval}" in
4545 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
4546 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
4547 yes) if test x"$wire_endian" != x; then
4548 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4549 else
4550 if test x"$default_endian" != x; then
4551 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
4552 else
4553 echo "No hard-wired endian for target $target" 1>&6
4554 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
4555 fi
4556 fi;;
4557 no) if test x"$default_endian" != x; then
4558 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4559 else
4560 if test x"$wire_endian" != x; then
4561 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
4562 else
4563 echo "No default endian for target $target" 1>&6
4564 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
4565 fi
4566 fi;;
4567 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
4568 esac
4569 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
4570 echo "Setting endian flags = $sim_endian" 6>&1
4571 fi
4572 else
4573 if test x"$default_endian" != x; then
4574 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4575 else
4576 if test x"$wire_endian" != x; then
4577 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4578 else
4579 sim_endian=
4580 fi
4581 fi
4582 fi
4583
4584 wire_alignment="STRICT_ALIGNMENT"
4585 default_alignment=""
4586
4587 # Check whether --enable-sim-alignment was given.
4588 if test "${enable_sim_alignment+set}" = set; then :
4589 enableval=$enable_sim_alignment; case "${enableval}" in
4590 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
4591 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
4592 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
4593 yes) if test x"$wire_alignment" != x; then
4594 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4595 else
4596 if test x"$default_alignment" != x; then
4597 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
4598 else
4599 echo "No hard-wired alignment for target $target" 1>&6
4600 sim_alignment="-DWITH_ALIGNMENT=0"
4601 fi
4602 fi;;
4603 no) if test x"$default_alignment" != x; then
4604 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4605 else
4606 if test x"$wire_alignment" != x; then
4607 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
4608 else
4609 echo "No default alignment for target $target" 1>&6
4610 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
4611 fi
4612 fi;;
4613 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
4614 esac
4615 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
4616 echo "Setting alignment flags = $sim_alignment" 6>&1
4617 fi
4618 else
4619 if test x"$default_alignment" != x; then
4620 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4621 else
4622 if test x"$wire_alignment" != x; then
4623 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4624 else
4625 sim_alignment=
4626 fi
4627 fi
4628 fi
4629
4630
4631 # Check whether --enable-sim-hostendian was given.
4632 if test "${enable_sim_hostendian+set}" = set; then :
4633 enableval=$enable_sim_hostendian; case "${enableval}" in
4634 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
4635 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
4636 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
4637 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
4638 esac
4639 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
4640 echo "Setting hostendian flags = $sim_hostendian" 6>&1
4641 fi
4642 else
4643
4644 if test "x$cross_compiling" = "xno"; then
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4646 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4647 if test "${ac_cv_c_bigendian+set}" = set; then :
4648 $as_echo_n "(cached) " >&6
4649 else
4650 ac_cv_c_bigendian=unknown
4651 # See if we're dealing with a universal compiler.
4652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4653 /* end confdefs.h. */
4654 #ifndef __APPLE_CC__
4655 not a universal capable compiler
4656 #endif
4657 typedef int dummy;
4658
4659 _ACEOF
4660 if ac_fn_c_try_compile "$LINENO"; then :
4661
4662 # Check for potential -arch flags. It is not universal unless
4663 # there are at least two -arch flags with different values.
4664 ac_arch=
4665 ac_prev=
4666 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4667 if test -n "$ac_prev"; then
4668 case $ac_word in
4669 i?86 | x86_64 | ppc | ppc64)
4670 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4671 ac_arch=$ac_word
4672 else
4673 ac_cv_c_bigendian=universal
4674 break
4675 fi
4676 ;;
4677 esac
4678 ac_prev=
4679 elif test "x$ac_word" = "x-arch"; then
4680 ac_prev=arch
4681 fi
4682 done
4683 fi
4684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4685 if test $ac_cv_c_bigendian = unknown; then
4686 # See if sys/param.h defines the BYTE_ORDER macro.
4687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4688 /* end confdefs.h. */
4689 #include <sys/types.h>
4690 #include <sys/param.h>
4691
4692 int
4693 main ()
4694 {
4695 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4696 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4697 && LITTLE_ENDIAN)
4698 bogus endian macros
4699 #endif
4700
4701 ;
4702 return 0;
4703 }
4704 _ACEOF
4705 if ac_fn_c_try_compile "$LINENO"; then :
4706 # It does; now see whether it defined to BIG_ENDIAN or not.
4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708 /* end confdefs.h. */
4709 #include <sys/types.h>
4710 #include <sys/param.h>
4711
4712 int
4713 main ()
4714 {
4715 #if BYTE_ORDER != BIG_ENDIAN
4716 not big endian
4717 #endif
4718
4719 ;
4720 return 0;
4721 }
4722 _ACEOF
4723 if ac_fn_c_try_compile "$LINENO"; then :
4724 ac_cv_c_bigendian=yes
4725 else
4726 ac_cv_c_bigendian=no
4727 fi
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729 fi
4730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4731 fi
4732 if test $ac_cv_c_bigendian = unknown; then
4733 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4735 /* end confdefs.h. */
4736 #include <limits.h>
4737
4738 int
4739 main ()
4740 {
4741 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4742 bogus endian macros
4743 #endif
4744
4745 ;
4746 return 0;
4747 }
4748 _ACEOF
4749 if ac_fn_c_try_compile "$LINENO"; then :
4750 # It does; now see whether it defined to _BIG_ENDIAN or not.
4751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4752 /* end confdefs.h. */
4753 #include <limits.h>
4754
4755 int
4756 main ()
4757 {
4758 #ifndef _BIG_ENDIAN
4759 not big endian
4760 #endif
4761
4762 ;
4763 return 0;
4764 }
4765 _ACEOF
4766 if ac_fn_c_try_compile "$LINENO"; then :
4767 ac_cv_c_bigendian=yes
4768 else
4769 ac_cv_c_bigendian=no
4770 fi
4771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4772 fi
4773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4774 fi
4775 if test $ac_cv_c_bigendian = unknown; then
4776 # Compile a test program.
4777 if test "$cross_compiling" = yes; then :
4778 # Try to guess by grepping values from an object file.
4779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4780 /* end confdefs.h. */
4781 short int ascii_mm[] =
4782 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4783 short int ascii_ii[] =
4784 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4785 int use_ascii (int i) {
4786 return ascii_mm[i] + ascii_ii[i];
4787 }
4788 short int ebcdic_ii[] =
4789 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4790 short int ebcdic_mm[] =
4791 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4792 int use_ebcdic (int i) {
4793 return ebcdic_mm[i] + ebcdic_ii[i];
4794 }
4795 extern int foo;
4796
4797 int
4798 main ()
4799 {
4800 return use_ascii (foo) == use_ebcdic (foo);
4801 ;
4802 return 0;
4803 }
4804 _ACEOF
4805 if ac_fn_c_try_compile "$LINENO"; then :
4806 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4807 ac_cv_c_bigendian=yes
4808 fi
4809 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4810 if test "$ac_cv_c_bigendian" = unknown; then
4811 ac_cv_c_bigendian=no
4812 else
4813 # finding both strings is unlikely to happen, but who knows?
4814 ac_cv_c_bigendian=unknown
4815 fi
4816 fi
4817 fi
4818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4819 else
4820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821 /* end confdefs.h. */
4822 $ac_includes_default
4823 int
4824 main ()
4825 {
4826
4827 /* Are we little or big endian? From Harbison&Steele. */
4828 union
4829 {
4830 long int l;
4831 char c[sizeof (long int)];
4832 } u;
4833 u.l = 1;
4834 return u.c[sizeof (long int) - 1] == 1;
4835
4836 ;
4837 return 0;
4838 }
4839 _ACEOF
4840 if ac_fn_c_try_run "$LINENO"; then :
4841 ac_cv_c_bigendian=no
4842 else
4843 ac_cv_c_bigendian=yes
4844 fi
4845 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4846 conftest.$ac_objext conftest.beam conftest.$ac_ext
4847 fi
4848
4849 fi
4850 fi
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4852 $as_echo "$ac_cv_c_bigendian" >&6; }
4853 case $ac_cv_c_bigendian in #(
4854 yes)
4855 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4856 ;; #(
4857 no)
4858 ;; #(
4859 universal)
4860
4861 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4862
4863 ;; #(
4864 *)
4865 as_fn_error "unknown endianness
4866 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4867 esac
4868
4869 if test $ac_cv_c_bigendian = yes; then
4870 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
4871 else
4872 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
4873 fi
4874 else
4875 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
4876 fi
4877 fi
4878
4879
4880 default_sim_scache="16384"
4881 # Check whether --enable-sim-scache was given.
4882 if test "${enable_sim_scache+set}" = set; then :
4883 enableval=$enable_sim_scache; case "${enableval}" in
4884 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
4885 no) sim_scache="-DWITH_SCACHE=0" ;;
4886 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
4887 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
4888 sim_scache="";;
4889 esac
4890 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
4891 echo "Setting scache size = $sim_scache" 6>&1
4892 fi
4893 else
4894 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
4895 fi
4896
4897
4898
4899 default_sim_default_model="iq2000"
4900 # Check whether --enable-sim-default-model was given.
4901 if test "${enable_sim_default_model+set}" = set; then :
4902 enableval=$enable_sim_default_model; case "${enableval}" in
4903 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
4904 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
4905 esac
4906 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
4907 echo "Setting default model = $sim_default_model" 6>&1
4908 fi
4909 else
4910 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
4911 fi
4912
4913
4914
4915 # Check whether --enable-sim-environment was given.
4916 if test "${enable_sim_environment+set}" = set; then :
4917 enableval=$enable_sim_environment; case "${enableval}" in
4918 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
4919 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
4920 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
4921 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
4922 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
4923 sim_environment="";;
4924 esac
4925 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
4926 echo "Setting sim environment = $sim_environment" 6>&1
4927 fi
4928 else
4929 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
4930 fi
4931
4932
4933 default_sim_inline=""
4934 # Check whether --enable-sim-inline was given.
4935 if test "${enable_sim_inline+set}" = set; then :
4936 enableval=$enable_sim_inline; sim_inline=""
4937 case "$enableval" in
4938 no) sim_inline="-DDEFAULT_INLINE=0";;
4939 0) sim_inline="-DDEFAULT_INLINE=0";;
4940 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
4941 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
4942 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4943 new_flag=""
4944 case "$x" in
4945 *_INLINE=*) new_flag="-D$x";;
4946 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
4947 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
4948 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
4949 esac
4950 if test x"$sim_inline" = x""; then
4951 sim_inline="$new_flag"
4952 else
4953 sim_inline="$sim_inline $new_flag"
4954 fi
4955 done;;
4956 esac
4957 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
4958 echo "Setting inline flags = $sim_inline" 6>&1
4959 fi
4960 else
4961
4962 if test "x$cross_compiling" = "xno"; then
4963 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
4964 sim_inline="${default_sim_inline}"
4965 if test x"$silent" != x"yes"; then
4966 echo "Setting inline flags = $sim_inline" 6>&1
4967 fi
4968 else
4969 sim_inline=""
4970 fi
4971 else
4972 sim_inline="-DDEFAULT_INLINE=0"
4973 fi
4974 fi
4975
4976
4977 cgen_maint=no
4978 cgen=guile
4979 cgendir='$(srcdir)/../../cgen'
4980 # Check whether --enable-cgen-maint was given.
4981 if test "${enable_cgen_maint+set}" = set; then :
4982 enableval=$enable_cgen_maint; case "${enableval}" in
4983 yes) cgen_maint=yes ;;
4984 no) cgen_maint=no ;;
4985 *)
4986 # argument is cgen install directory (not implemented yet).
4987 # Having a `share' directory might be more appropriate for the .scm,
4988 # .cpu, etc. files.
4989 cgendir=${cgen_maint}/lib/cgen
4990 cgen=guile
4991 ;;
4992 esac
4993 fi
4994 if test x${cgen_maint} != xno ; then
4995 CGEN_MAINT=''
4996 else
4997 CGEN_MAINT='#'
4998 fi
4999
5000
5001
5002
5003
5004
5005 ac_sources="$sim_link_files"
5006 ac_dests="$sim_link_links"
5007 while test -n "$ac_sources"; do
5008 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
5009 set $ac_sources; ac_source=$1; shift; ac_sources=$*
5010 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
5011 done
5012 ac_config_links="$ac_config_links $ac_config_links_1"
5013
5014 cgen_breaks=""
5015 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
5016 cgen_breaks="break cgen_rtx_error";
5017 fi
5018
5019 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
5020
5021 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
5022
5023 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
5024
5025 ac_config_commands="$ac_config_commands Makefile"
5026
5027 ac_config_commands="$ac_config_commands stamp-h"
5028
5029 cat >confcache <<\_ACEOF
5030 # This file is a shell script that caches the results of configure
5031 # tests run on this system so they can be shared between configure
5032 # scripts and configure runs, see configure's option --config-cache.
5033 # It is not useful on other systems. If it contains results you don't
5034 # want to keep, you may remove or edit it.
5035 #
5036 # config.status only pays attention to the cache file if you give it
5037 # the --recheck option to rerun configure.
5038 #
5039 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5040 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5041 # following values.
5042
5043 _ACEOF
5044
5045 # The following way of writing the cache mishandles newlines in values,
5046 # but we know of no workaround that is simple, portable, and efficient.
5047 # So, we kill variables containing newlines.
5048 # Ultrix sh set writes to stderr and can't be redirected directly,
5049 # and sets the high bit in the cache file unless we assign to the vars.
5050 (
5051 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5052 eval ac_val=\$$ac_var
5053 case $ac_val in #(
5054 *${as_nl}*)
5055 case $ac_var in #(
5056 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5057 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5058 esac
5059 case $ac_var in #(
5060 _ | IFS | as_nl) ;; #(
5061 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5062 *) { eval $ac_var=; unset $ac_var;} ;;
5063 esac ;;
5064 esac
5065 done
5066
5067 (set) 2>&1 |
5068 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5069 *${as_nl}ac_space=\ *)
5070 # `set' does not quote correctly, so add quotes: double-quote
5071 # substitution turns \\\\ into \\, and sed turns \\ into \.
5072 sed -n \
5073 "s/'/'\\\\''/g;
5074 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5075 ;; #(
5076 *)
5077 # `set' quotes correctly as required by POSIX, so do not add quotes.
5078 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5079 ;;
5080 esac |
5081 sort
5082 ) |
5083 sed '
5084 /^ac_cv_env_/b end
5085 t clear
5086 :clear
5087 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5088 t end
5089 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5090 :end' >>confcache
5091 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5092 if test -w "$cache_file"; then
5093 test "x$cache_file" != "x/dev/null" &&
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5095 $as_echo "$as_me: updating cache $cache_file" >&6;}
5096 cat confcache >$cache_file
5097 else
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5099 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5100 fi
5101 fi
5102 rm -f confcache
5103
5104 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5105 # Let make expand exec_prefix.
5106 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5107
5108 DEFS=-DHAVE_CONFIG_H
5109
5110 ac_libobjs=
5111 ac_ltlibobjs=
5112 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5113 # 1. Remove the extension, and $U if already installed.
5114 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5115 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5116 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5117 # will be set to the directory where LIBOBJS objects are built.
5118 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5119 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5120 done
5121 LIBOBJS=$ac_libobjs
5122
5123 LTLIBOBJS=$ac_ltlibobjs
5124
5125
5126
5127
5128 : ${CONFIG_STATUS=./config.status}
5129 ac_write_fail=0
5130 ac_clean_files_save=$ac_clean_files
5131 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5133 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5134 as_write_fail=0
5135 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5136 #! $SHELL
5137 # Generated by $as_me.
5138 # Run this file to recreate the current configuration.
5139 # Compiler output produced by configure, useful for debugging
5140 # configure, is in config.log if it exists.
5141
5142 debug=false
5143 ac_cs_recheck=false
5144 ac_cs_silent=false
5145
5146 SHELL=\${CONFIG_SHELL-$SHELL}
5147 export SHELL
5148 _ASEOF
5149 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5150 ## -------------------- ##
5151 ## M4sh Initialization. ##
5152 ## -------------------- ##
5153
5154 # Be more Bourne compatible
5155 DUALCASE=1; export DUALCASE # for MKS sh
5156 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5157 emulate sh
5158 NULLCMD=:
5159 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5160 # is contrary to our usage. Disable this feature.
5161 alias -g '${1+"$@"}'='"$@"'
5162 setopt NO_GLOB_SUBST
5163 else
5164 case `(set -o) 2>/dev/null` in #(
5165 *posix*) :
5166 set -o posix ;; #(
5167 *) :
5168 ;;
5169 esac
5170 fi
5171
5172
5173 as_nl='
5174 '
5175 export as_nl
5176 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5177 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5178 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5179 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5180 # Prefer a ksh shell builtin over an external printf program on Solaris,
5181 # but without wasting forks for bash or zsh.
5182 if test -z "$BASH_VERSION$ZSH_VERSION" \
5183 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5184 as_echo='print -r --'
5185 as_echo_n='print -rn --'
5186 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5187 as_echo='printf %s\n'
5188 as_echo_n='printf %s'
5189 else
5190 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5191 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5192 as_echo_n='/usr/ucb/echo -n'
5193 else
5194 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5195 as_echo_n_body='eval
5196 arg=$1;
5197 case $arg in #(
5198 *"$as_nl"*)
5199 expr "X$arg" : "X\\(.*\\)$as_nl";
5200 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5201 esac;
5202 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5203 '
5204 export as_echo_n_body
5205 as_echo_n='sh -c $as_echo_n_body as_echo'
5206 fi
5207 export as_echo_body
5208 as_echo='sh -c $as_echo_body as_echo'
5209 fi
5210
5211 # The user is always right.
5212 if test "${PATH_SEPARATOR+set}" != set; then
5213 PATH_SEPARATOR=:
5214 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5215 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5216 PATH_SEPARATOR=';'
5217 }
5218 fi
5219
5220
5221 # IFS
5222 # We need space, tab and new line, in precisely that order. Quoting is
5223 # there to prevent editors from complaining about space-tab.
5224 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5225 # splitting by setting IFS to empty value.)
5226 IFS=" "" $as_nl"
5227
5228 # Find who we are. Look in the path if we contain no directory separator.
5229 case $0 in #((
5230 *[\\/]* ) as_myself=$0 ;;
5231 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5232 for as_dir in $PATH
5233 do
5234 IFS=$as_save_IFS
5235 test -z "$as_dir" && as_dir=.
5236 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5237 done
5238 IFS=$as_save_IFS
5239
5240 ;;
5241 esac
5242 # We did not find ourselves, most probably we were run as `sh COMMAND'
5243 # in which case we are not to be found in the path.
5244 if test "x$as_myself" = x; then
5245 as_myself=$0
5246 fi
5247 if test ! -f "$as_myself"; then
5248 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5249 exit 1
5250 fi
5251
5252 # Unset variables that we do not need and which cause bugs (e.g. in
5253 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5254 # suppresses any "Segmentation fault" message there. '((' could
5255 # trigger a bug in pdksh 5.2.14.
5256 for as_var in BASH_ENV ENV MAIL MAILPATH
5257 do eval test x\${$as_var+set} = xset \
5258 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5259 done
5260 PS1='$ '
5261 PS2='> '
5262 PS4='+ '
5263
5264 # NLS nuisances.
5265 LC_ALL=C
5266 export LC_ALL
5267 LANGUAGE=C
5268 export LANGUAGE
5269
5270 # CDPATH.
5271 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5272
5273
5274 # as_fn_error ERROR [LINENO LOG_FD]
5275 # ---------------------------------
5276 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5277 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5278 # script with status $?, using 1 if that was 0.
5279 as_fn_error ()
5280 {
5281 as_status=$?; test $as_status -eq 0 && as_status=1
5282 if test "$3"; then
5283 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5284 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5285 fi
5286 $as_echo "$as_me: error: $1" >&2
5287 as_fn_exit $as_status
5288 } # as_fn_error
5289
5290
5291 # as_fn_set_status STATUS
5292 # -----------------------
5293 # Set $? to STATUS, without forking.
5294 as_fn_set_status ()
5295 {
5296 return $1
5297 } # as_fn_set_status
5298
5299 # as_fn_exit STATUS
5300 # -----------------
5301 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5302 as_fn_exit ()
5303 {
5304 set +e
5305 as_fn_set_status $1
5306 exit $1
5307 } # as_fn_exit
5308
5309 # as_fn_unset VAR
5310 # ---------------
5311 # Portably unset VAR.
5312 as_fn_unset ()
5313 {
5314 { eval $1=; unset $1;}
5315 }
5316 as_unset=as_fn_unset
5317 # as_fn_append VAR VALUE
5318 # ----------------------
5319 # Append the text in VALUE to the end of the definition contained in VAR. Take
5320 # advantage of any shell optimizations that allow amortized linear growth over
5321 # repeated appends, instead of the typical quadratic growth present in naive
5322 # implementations.
5323 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5324 eval 'as_fn_append ()
5325 {
5326 eval $1+=\$2
5327 }'
5328 else
5329 as_fn_append ()
5330 {
5331 eval $1=\$$1\$2
5332 }
5333 fi # as_fn_append
5334
5335 # as_fn_arith ARG...
5336 # ------------------
5337 # Perform arithmetic evaluation on the ARGs, and store the result in the
5338 # global $as_val. Take advantage of shells that can avoid forks. The arguments
5339 # must be portable across $(()) and expr.
5340 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5341 eval 'as_fn_arith ()
5342 {
5343 as_val=$(( $* ))
5344 }'
5345 else
5346 as_fn_arith ()
5347 {
5348 as_val=`expr "$@" || test $? -eq 1`
5349 }
5350 fi # as_fn_arith
5351
5352
5353 if expr a : '\(a\)' >/dev/null 2>&1 &&
5354 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5355 as_expr=expr
5356 else
5357 as_expr=false
5358 fi
5359
5360 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5361 as_basename=basename
5362 else
5363 as_basename=false
5364 fi
5365
5366 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5367 as_dirname=dirname
5368 else
5369 as_dirname=false
5370 fi
5371
5372 as_me=`$as_basename -- "$0" ||
5373 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5374 X"$0" : 'X\(//\)$' \| \
5375 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5376 $as_echo X/"$0" |
5377 sed '/^.*\/\([^/][^/]*\)\/*$/{
5378 s//\1/
5379 q
5380 }
5381 /^X\/\(\/\/\)$/{
5382 s//\1/
5383 q
5384 }
5385 /^X\/\(\/\).*/{
5386 s//\1/
5387 q
5388 }
5389 s/.*/./; q'`
5390
5391 # Avoid depending upon Character Ranges.
5392 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5393 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5394 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5395 as_cr_digits='0123456789'
5396 as_cr_alnum=$as_cr_Letters$as_cr_digits
5397
5398 ECHO_C= ECHO_N= ECHO_T=
5399 case `echo -n x` in #(((((
5400 -n*)
5401 case `echo 'xy\c'` in
5402 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5403 xy) ECHO_C='\c';;
5404 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5405 ECHO_T=' ';;
5406 esac;;
5407 *)
5408 ECHO_N='-n';;
5409 esac
5410
5411 rm -f conf$$ conf$$.exe conf$$.file
5412 if test -d conf$$.dir; then
5413 rm -f conf$$.dir/conf$$.file
5414 else
5415 rm -f conf$$.dir
5416 mkdir conf$$.dir 2>/dev/null
5417 fi
5418 if (echo >conf$$.file) 2>/dev/null; then
5419 if ln -s conf$$.file conf$$ 2>/dev/null; then
5420 as_ln_s='ln -s'
5421 # ... but there are two gotchas:
5422 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5423 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5424 # In both cases, we have to default to `cp -p'.
5425 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5426 as_ln_s='cp -p'
5427 elif ln conf$$.file conf$$ 2>/dev/null; then
5428 as_ln_s=ln
5429 else
5430 as_ln_s='cp -p'
5431 fi
5432 else
5433 as_ln_s='cp -p'
5434 fi
5435 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5436 rmdir conf$$.dir 2>/dev/null
5437
5438
5439 # as_fn_mkdir_p
5440 # -------------
5441 # Create "$as_dir" as a directory, including parents if necessary.
5442 as_fn_mkdir_p ()
5443 {
5444
5445 case $as_dir in #(
5446 -*) as_dir=./$as_dir;;
5447 esac
5448 test -d "$as_dir" || eval $as_mkdir_p || {
5449 as_dirs=
5450 while :; do
5451 case $as_dir in #(
5452 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5453 *) as_qdir=$as_dir;;
5454 esac
5455 as_dirs="'$as_qdir' $as_dirs"
5456 as_dir=`$as_dirname -- "$as_dir" ||
5457 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5458 X"$as_dir" : 'X\(//\)[^/]' \| \
5459 X"$as_dir" : 'X\(//\)$' \| \
5460 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5461 $as_echo X"$as_dir" |
5462 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5463 s//\1/
5464 q
5465 }
5466 /^X\(\/\/\)[^/].*/{
5467 s//\1/
5468 q
5469 }
5470 /^X\(\/\/\)$/{
5471 s//\1/
5472 q
5473 }
5474 /^X\(\/\).*/{
5475 s//\1/
5476 q
5477 }
5478 s/.*/./; q'`
5479 test -d "$as_dir" && break
5480 done
5481 test -z "$as_dirs" || eval "mkdir $as_dirs"
5482 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
5483
5484
5485 } # as_fn_mkdir_p
5486 if mkdir -p . 2>/dev/null; then
5487 as_mkdir_p='mkdir -p "$as_dir"'
5488 else
5489 test -d ./-p && rmdir ./-p
5490 as_mkdir_p=false
5491 fi
5492
5493 if test -x / >/dev/null 2>&1; then
5494 as_test_x='test -x'
5495 else
5496 if ls -dL / >/dev/null 2>&1; then
5497 as_ls_L_option=L
5498 else
5499 as_ls_L_option=
5500 fi
5501 as_test_x='
5502 eval sh -c '\''
5503 if test -d "$1"; then
5504 test -d "$1/.";
5505 else
5506 case $1 in #(
5507 -*)set "./$1";;
5508 esac;
5509 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5510 ???[sx]*):;;*)false;;esac;fi
5511 '\'' sh
5512 '
5513 fi
5514 as_executable_p=$as_test_x
5515
5516 # Sed expression to map a string onto a valid CPP name.
5517 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5518
5519 # Sed expression to map a string onto a valid variable name.
5520 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5521
5522
5523 exec 6>&1
5524 ## ----------------------------------- ##
5525 ## Main body of $CONFIG_STATUS script. ##
5526 ## ----------------------------------- ##
5527 _ASEOF
5528 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5529
5530 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5531 # Save the log message, to keep $0 and so on meaningful, and to
5532 # report actual input values of CONFIG_FILES etc. instead of their
5533 # values after options handling.
5534 ac_log="
5535 This file was extended by $as_me, which was
5536 generated by GNU Autoconf 2.64. Invocation command line was
5537
5538 CONFIG_FILES = $CONFIG_FILES
5539 CONFIG_HEADERS = $CONFIG_HEADERS
5540 CONFIG_LINKS = $CONFIG_LINKS
5541 CONFIG_COMMANDS = $CONFIG_COMMANDS
5542 $ $0 $@
5543
5544 on `(hostname || uname -n) 2>/dev/null | sed 1q`
5545 "
5546
5547 _ACEOF
5548
5549 case $ac_config_files in *"
5550 "*) set x $ac_config_files; shift; ac_config_files=$*;;
5551 esac
5552
5553 case $ac_config_headers in *"
5554 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5555 esac
5556
5557
5558 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5559 # Files that config.status was made for.
5560 config_files="$ac_config_files"
5561 config_headers="$ac_config_headers"
5562 config_links="$ac_config_links"
5563 config_commands="$ac_config_commands"
5564
5565 _ACEOF
5566
5567 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5568 ac_cs_usage="\
5569 \`$as_me' instantiates files and other configuration actions
5570 from templates according to the current configuration. Unless the files
5571 and actions are specified as TAGs, all are instantiated by default.
5572
5573 Usage: $0 [OPTION]... [TAG]...
5574
5575 -h, --help print this help, then exit
5576 -V, --version print version number and configuration settings, then exit
5577 -q, --quiet, --silent
5578 do not print progress messages
5579 -d, --debug don't remove temporary files
5580 --recheck update $as_me by reconfiguring in the same conditions
5581 --file=FILE[:TEMPLATE]
5582 instantiate the configuration file FILE
5583 --header=FILE[:TEMPLATE]
5584 instantiate the configuration header FILE
5585
5586 Configuration files:
5587 $config_files
5588
5589 Configuration headers:
5590 $config_headers
5591
5592 Configuration links:
5593 $config_links
5594
5595 Configuration commands:
5596 $config_commands
5597
5598 Report bugs to the package provider."
5599
5600 _ACEOF
5601 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5602 ac_cs_version="\\
5603 config.status
5604 configured by $0, generated by GNU Autoconf 2.64,
5605 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5606
5607 Copyright (C) 2009 Free Software Foundation, Inc.
5608 This config.status script is free software; the Free Software Foundation
5609 gives unlimited permission to copy, distribute and modify it."
5610
5611 ac_pwd='$ac_pwd'
5612 srcdir='$srcdir'
5613 INSTALL='$INSTALL'
5614 test -n "\$AWK" || AWK=awk
5615 _ACEOF
5616
5617 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5618 # The default lists apply if the user does not specify any file.
5619 ac_need_defaults=:
5620 while test $# != 0
5621 do
5622 case $1 in
5623 --*=*)
5624 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5625 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5626 ac_shift=:
5627 ;;
5628 *)
5629 ac_option=$1
5630 ac_optarg=$2
5631 ac_shift=shift
5632 ;;
5633 esac
5634
5635 case $ac_option in
5636 # Handling of the options.
5637 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5638 ac_cs_recheck=: ;;
5639 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5640 $as_echo "$ac_cs_version"; exit ;;
5641 --debug | --debu | --deb | --de | --d | -d )
5642 debug=: ;;
5643 --file | --fil | --fi | --f )
5644 $ac_shift
5645 case $ac_optarg in
5646 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5647 esac
5648 as_fn_append CONFIG_FILES " '$ac_optarg'"
5649 ac_need_defaults=false;;
5650 --header | --heade | --head | --hea )
5651 $ac_shift
5652 case $ac_optarg in
5653 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5654 esac
5655 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5656 ac_need_defaults=false;;
5657 --he | --h)
5658 # Conflict between --help and --header
5659 as_fn_error "ambiguous option: \`$1'
5660 Try \`$0 --help' for more information.";;
5661 --help | --hel | -h )
5662 $as_echo "$ac_cs_usage"; exit ;;
5663 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5664 | -silent | --silent | --silen | --sile | --sil | --si | --s)
5665 ac_cs_silent=: ;;
5666
5667 # This is an error.
5668 -*) as_fn_error "unrecognized option: \`$1'
5669 Try \`$0 --help' for more information." ;;
5670
5671 *) as_fn_append ac_config_targets " $1"
5672 ac_need_defaults=false ;;
5673
5674 esac
5675 shift
5676 done
5677
5678 ac_configure_extra_args=
5679
5680 if $ac_cs_silent; then
5681 exec 6>/dev/null
5682 ac_configure_extra_args="$ac_configure_extra_args --silent"
5683 fi
5684
5685 _ACEOF
5686 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5687 if \$ac_cs_recheck; then
5688 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5689 shift
5690 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
5691 CONFIG_SHELL='$SHELL'
5692 export CONFIG_SHELL
5693 exec "\$@"
5694 fi
5695
5696 _ACEOF
5697 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5698 exec 5>>config.log
5699 {
5700 echo
5701 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5702 ## Running $as_me. ##
5703 _ASBOX
5704 $as_echo "$ac_log"
5705 } >&5
5706
5707 _ACEOF
5708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5709 _ACEOF
5710
5711 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5712
5713 # Handling of arguments.
5714 for ac_config_target in $ac_config_targets
5715 do
5716 case $ac_config_target in
5717 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
5718 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
5719 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
5720 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
5721 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
5722 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
5723 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
5724
5725 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5726 esac
5727 done
5728
5729
5730 # If the user did not use the arguments to specify the items to instantiate,
5731 # then the envvar interface is used. Set only those that are not.
5732 # We use the long form for the default assignment because of an extremely
5733 # bizarre bug on SunOS 4.1.3.
5734 if $ac_need_defaults; then
5735 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
5736 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
5737 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
5738 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
5739 fi
5740
5741 # Have a temporary directory for convenience. Make it in the build tree
5742 # simply because there is no reason against having it here, and in addition,
5743 # creating and moving files from /tmp can sometimes cause problems.
5744 # Hook for its removal unless debugging.
5745 # Note that there is a small window in which the directory will not be cleaned:
5746 # after its creation but before its name has been assigned to `$tmp'.
5747 $debug ||
5748 {
5749 tmp=
5750 trap 'exit_status=$?
5751 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
5752 ' 0
5753 trap 'as_fn_exit 1' 1 2 13 15
5754 }
5755 # Create a (secure) tmp directory for tmp files.
5756
5757 {
5758 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5759 test -n "$tmp" && test -d "$tmp"
5760 } ||
5761 {
5762 tmp=./conf$$-$RANDOM
5763 (umask 077 && mkdir "$tmp")
5764 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
5765
5766 # Set up the scripts for CONFIG_FILES section.
5767 # No need to generate them if there are no CONFIG_FILES.
5768 # This happens for instance with `./config.status config.h'.
5769 if test -n "$CONFIG_FILES"; then
5770
5771
5772 ac_cr=`echo X | tr X '\015'`
5773 # On cygwin, bash can eat \r inside `` if the user requested igncr.
5774 # But we know of no other shell where ac_cr would be empty at this
5775 # point, so we can use a bashism as a fallback.
5776 if test "x$ac_cr" = x; then
5777 eval ac_cr=\$\'\\r\'
5778 fi
5779 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5780 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5781 ac_cs_awk_cr='\r'
5782 else
5783 ac_cs_awk_cr=$ac_cr
5784 fi
5785
5786 echo 'BEGIN {' >"$tmp/subs1.awk" &&
5787 _ACEOF
5788
5789
5790 {
5791 echo "cat >conf$$subs.awk <<_ACEOF" &&
5792 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5793 echo "_ACEOF"
5794 } >conf$$subs.sh ||
5795 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5796 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
5797 ac_delim='%!_!# '
5798 for ac_last_try in false false false false false :; do
5799 . ./conf$$subs.sh ||
5800 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5801
5802 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5803 if test $ac_delim_n = $ac_delim_num; then
5804 break
5805 elif $ac_last_try; then
5806 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5807 else
5808 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5809 fi
5810 done
5811 rm -f conf$$subs.sh
5812
5813 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5814 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
5815 _ACEOF
5816 sed -n '
5817 h
5818 s/^/S["/; s/!.*/"]=/
5819 p
5820 g
5821 s/^[^!]*!//
5822 :repl
5823 t repl
5824 s/'"$ac_delim"'$//
5825 t delim
5826 :nl
5827 h
5828 s/\(.\{148\}\).*/\1/
5829 t more1
5830 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5831 p
5832 n
5833 b repl
5834 :more1
5835 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5836 p
5837 g
5838 s/.\{148\}//
5839 t nl
5840 :delim
5841 h
5842 s/\(.\{148\}\).*/\1/
5843 t more2
5844 s/["\\]/\\&/g; s/^/"/; s/$/"/
5845 p
5846 b
5847 :more2
5848 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5849 p
5850 g
5851 s/.\{148\}//
5852 t delim
5853 ' <conf$$subs.awk | sed '
5854 /^[^""]/{
5855 N
5856 s/\n//
5857 }
5858 ' >>$CONFIG_STATUS || ac_write_fail=1
5859 rm -f conf$$subs.awk
5860 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5861 _ACAWK
5862 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
5863 for (key in S) S_is_set[key] = 1
5864 FS = "\a"
5865
5866 }
5867 {
5868 line = $ 0
5869 nfields = split(line, field, "@")
5870 substed = 0
5871 len = length(field[1])
5872 for (i = 2; i < nfields; i++) {
5873 key = field[i]
5874 keylen = length(key)
5875 if (S_is_set[key]) {
5876 value = S[key]
5877 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5878 len += length(value) + length(field[++i])
5879 substed = 1
5880 } else
5881 len += 1 + keylen
5882 }
5883
5884 print line
5885 }
5886
5887 _ACAWK
5888 _ACEOF
5889 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5890 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5891 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
5892 else
5893 cat
5894 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
5895 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5896 _ACEOF
5897
5898 # VPATH may cause trouble with some makes, so we remove $(srcdir),
5899 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5900 # trailing colons and then remove the whole line if VPATH becomes empty
5901 # (actually we leave an empty line to preserve line numbers).
5902 if test "x$srcdir" = x.; then
5903 ac_vpsub='/^[ ]*VPATH[ ]*=/{
5904 s/:*\$(srcdir):*/:/
5905 s/:*\${srcdir}:*/:/
5906 s/:*@srcdir@:*/:/
5907 s/^\([^=]*=[ ]*\):*/\1/
5908 s/:*$//
5909 s/^[^=]*=[ ]*$//
5910 }'
5911 fi
5912
5913 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5914 fi # test -n "$CONFIG_FILES"
5915
5916 # Set up the scripts for CONFIG_HEADERS section.
5917 # No need to generate them if there are no CONFIG_HEADERS.
5918 # This happens for instance with `./config.status Makefile'.
5919 if test -n "$CONFIG_HEADERS"; then
5920 cat >"$tmp/defines.awk" <<\_ACAWK ||
5921 BEGIN {
5922 _ACEOF
5923
5924 # Transform confdefs.h into an awk script `defines.awk', embedded as
5925 # here-document in config.status, that substitutes the proper values into
5926 # config.h.in to produce config.h.
5927
5928 # Create a delimiter string that does not exist in confdefs.h, to ease
5929 # handling of long lines.
5930 ac_delim='%!_!# '
5931 for ac_last_try in false false :; do
5932 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
5933 if test -z "$ac_t"; then
5934 break
5935 elif $ac_last_try; then
5936 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
5937 else
5938 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5939 fi
5940 done
5941
5942 # For the awk script, D is an array of macro values keyed by name,
5943 # likewise P contains macro parameters if any. Preserve backslash
5944 # newline sequences.
5945
5946 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
5947 sed -n '
5948 s/.\{148\}/&'"$ac_delim"'/g
5949 t rset
5950 :rset
5951 s/^[ ]*#[ ]*define[ ][ ]*/ /
5952 t def
5953 d
5954 :def
5955 s/\\$//
5956 t bsnl
5957 s/["\\]/\\&/g
5958 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5959 D["\1"]=" \3"/p
5960 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
5961 d
5962 :bsnl
5963 s/["\\]/\\&/g
5964 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5965 D["\1"]=" \3\\\\\\n"\\/p
5966 t cont
5967 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
5968 t cont
5969 d
5970 :cont
5971 n
5972 s/.\{148\}/&'"$ac_delim"'/g
5973 t clear
5974 :clear
5975 s/\\$//
5976 t bsnlc
5977 s/["\\]/\\&/g; s/^/"/; s/$/"/p
5978 d
5979 :bsnlc
5980 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
5981 b cont
5982 ' <confdefs.h | sed '
5983 s/'"$ac_delim"'/"\\\
5984 "/g' >>$CONFIG_STATUS || ac_write_fail=1
5985
5986 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5987 for (key in D) D_is_set[key] = 1
5988 FS = "\a"
5989 }
5990 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
5991 line = \$ 0
5992 split(line, arg, " ")
5993 if (arg[1] == "#") {
5994 defundef = arg[2]
5995 mac1 = arg[3]
5996 } else {
5997 defundef = substr(arg[1], 2)
5998 mac1 = arg[2]
5999 }
6000 split(mac1, mac2, "(") #)
6001 macro = mac2[1]
6002 prefix = substr(line, 1, index(line, defundef) - 1)
6003 if (D_is_set[macro]) {
6004 # Preserve the white space surrounding the "#".
6005 print prefix "define", macro P[macro] D[macro]
6006 next
6007 } else {
6008 # Replace #undef with comments. This is necessary, for example,
6009 # in the case of _POSIX_SOURCE, which is predefined and required
6010 # on some systems where configure will not decide to define it.
6011 if (defundef == "undef") {
6012 print "/*", prefix defundef, macro, "*/"
6013 next
6014 }
6015 }
6016 }
6017 { print }
6018 _ACAWK
6019 _ACEOF
6020 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6021 as_fn_error "could not setup config headers machinery" "$LINENO" 5
6022 fi # test -n "$CONFIG_HEADERS"
6023
6024
6025 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
6026 shift
6027 for ac_tag
6028 do
6029 case $ac_tag in
6030 :[FHLC]) ac_mode=$ac_tag; continue;;
6031 esac
6032 case $ac_mode$ac_tag in
6033 :[FHL]*:*);;
6034 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6035 :[FH]-) ac_tag=-:-;;
6036 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6037 esac
6038 ac_save_IFS=$IFS
6039 IFS=:
6040 set x $ac_tag
6041 IFS=$ac_save_IFS
6042 shift
6043 ac_file=$1
6044 shift
6045
6046 case $ac_mode in
6047 :L) ac_source=$1;;
6048 :[FH])
6049 ac_file_inputs=
6050 for ac_f
6051 do
6052 case $ac_f in
6053 -) ac_f="$tmp/stdin";;
6054 *) # Look for the file first in the build tree, then in the source tree
6055 # (if the path is not absolute). The absolute path cannot be DOS-style,
6056 # because $ac_f cannot contain `:'.
6057 test -f "$ac_f" ||
6058 case $ac_f in
6059 [\\/$]*) false;;
6060 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6061 esac ||
6062 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6063 esac
6064 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6065 as_fn_append ac_file_inputs " '$ac_f'"
6066 done
6067
6068 # Let's still pretend it is `configure' which instantiates (i.e., don't
6069 # use $as_me), people would be surprised to read:
6070 # /* config.h. Generated by config.status. */
6071 configure_input='Generated from '`
6072 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6073 `' by configure.'
6074 if test x"$ac_file" != x-; then
6075 configure_input="$ac_file. $configure_input"
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6077 $as_echo "$as_me: creating $ac_file" >&6;}
6078 fi
6079 # Neutralize special characters interpreted by sed in replacement strings.
6080 case $configure_input in #(
6081 *\&* | *\|* | *\\* )
6082 ac_sed_conf_input=`$as_echo "$configure_input" |
6083 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6084 *) ac_sed_conf_input=$configure_input;;
6085 esac
6086
6087 case $ac_tag in
6088 *:-:* | *:-) cat >"$tmp/stdin" \
6089 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6090 esac
6091 ;;
6092 esac
6093
6094 ac_dir=`$as_dirname -- "$ac_file" ||
6095 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6096 X"$ac_file" : 'X\(//\)[^/]' \| \
6097 X"$ac_file" : 'X\(//\)$' \| \
6098 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6099 $as_echo X"$ac_file" |
6100 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6101 s//\1/
6102 q
6103 }
6104 /^X\(\/\/\)[^/].*/{
6105 s//\1/
6106 q
6107 }
6108 /^X\(\/\/\)$/{
6109 s//\1/
6110 q
6111 }
6112 /^X\(\/\).*/{
6113 s//\1/
6114 q
6115 }
6116 s/.*/./; q'`
6117 as_dir="$ac_dir"; as_fn_mkdir_p
6118 ac_builddir=.
6119
6120 case "$ac_dir" in
6121 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6122 *)
6123 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6124 # A ".." for each directory in $ac_dir_suffix.
6125 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6126 case $ac_top_builddir_sub in
6127 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6128 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6129 esac ;;
6130 esac
6131 ac_abs_top_builddir=$ac_pwd
6132 ac_abs_builddir=$ac_pwd$ac_dir_suffix
6133 # for backward compatibility:
6134 ac_top_builddir=$ac_top_build_prefix
6135
6136 case $srcdir in
6137 .) # We are building in place.
6138 ac_srcdir=.
6139 ac_top_srcdir=$ac_top_builddir_sub
6140 ac_abs_top_srcdir=$ac_pwd ;;
6141 [\\/]* | ?:[\\/]* ) # Absolute name.
6142 ac_srcdir=$srcdir$ac_dir_suffix;
6143 ac_top_srcdir=$srcdir
6144 ac_abs_top_srcdir=$srcdir ;;
6145 *) # Relative name.
6146 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6147 ac_top_srcdir=$ac_top_build_prefix$srcdir
6148 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6149 esac
6150 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6151
6152
6153 case $ac_mode in
6154 :F)
6155 #
6156 # CONFIG_FILE
6157 #
6158
6159 case $INSTALL in
6160 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6161 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
6162 esac
6163 _ACEOF
6164
6165 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6166 # If the template does not know about datarootdir, expand it.
6167 # FIXME: This hack should be removed a few years after 2.60.
6168 ac_datarootdir_hack=; ac_datarootdir_seen=
6169 ac_sed_dataroot='
6170 /datarootdir/ {
6171 p
6172 q
6173 }
6174 /@datadir@/p
6175 /@docdir@/p
6176 /@infodir@/p
6177 /@localedir@/p
6178 /@mandir@/p'
6179 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6180 *datarootdir*) ac_datarootdir_seen=yes;;
6181 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6183 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6184 _ACEOF
6185 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6186 ac_datarootdir_hack='
6187 s&@datadir@&$datadir&g
6188 s&@docdir@&$docdir&g
6189 s&@infodir@&$infodir&g
6190 s&@localedir@&$localedir&g
6191 s&@mandir@&$mandir&g
6192 s&\\\${datarootdir}&$datarootdir&g' ;;
6193 esac
6194 _ACEOF
6195
6196 # Neutralize VPATH when `$srcdir' = `.'.
6197 # Shell code in configure.ac might set extrasub.
6198 # FIXME: do we really want to maintain this feature?
6199 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6200 ac_sed_extra="$ac_vpsub
6201 $extrasub
6202 _ACEOF
6203 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6204 :t
6205 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6206 s|@configure_input@|$ac_sed_conf_input|;t t
6207 s&@top_builddir@&$ac_top_builddir_sub&;t t
6208 s&@top_build_prefix@&$ac_top_build_prefix&;t t
6209 s&@srcdir@&$ac_srcdir&;t t
6210 s&@abs_srcdir@&$ac_abs_srcdir&;t t
6211 s&@top_srcdir@&$ac_top_srcdir&;t t
6212 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6213 s&@builddir@&$ac_builddir&;t t
6214 s&@abs_builddir@&$ac_abs_builddir&;t t
6215 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6216 s&@INSTALL@&$ac_INSTALL&;t t
6217 $ac_datarootdir_hack
6218 "
6219 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6220 || as_fn_error "could not create $ac_file" "$LINENO" 5
6221
6222 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6223 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6224 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6226 which seems to be undefined. Please make sure it is defined." >&5
6227 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6228 which seems to be undefined. Please make sure it is defined." >&2;}
6229
6230 rm -f "$tmp/stdin"
6231 case $ac_file in
6232 -) cat "$tmp/out" && rm -f "$tmp/out";;
6233 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6234 esac \
6235 || as_fn_error "could not create $ac_file" "$LINENO" 5
6236 ;;
6237 :H)
6238 #
6239 # CONFIG_HEADER
6240 #
6241 if test x"$ac_file" != x-; then
6242 {
6243 $as_echo "/* $configure_input */" \
6244 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6245 } >"$tmp/config.h" \
6246 || as_fn_error "could not create $ac_file" "$LINENO" 5
6247 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6249 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6250 else
6251 rm -f "$ac_file"
6252 mv "$tmp/config.h" "$ac_file" \
6253 || as_fn_error "could not create $ac_file" "$LINENO" 5
6254 fi
6255 else
6256 $as_echo "/* $configure_input */" \
6257 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6258 || as_fn_error "could not create -" "$LINENO" 5
6259 fi
6260 ;;
6261 :L)
6262 #
6263 # CONFIG_LINK
6264 #
6265
6266 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
6267 :
6268 else
6269 # Prefer the file from the source tree if names are identical.
6270 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
6271 ac_source=$srcdir/$ac_source
6272 fi
6273
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
6275 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
6276
6277 if test ! -r "$ac_source"; then
6278 as_fn_error "$ac_source: file not found" "$LINENO" 5
6279 fi
6280 rm -f "$ac_file"
6281
6282 # Try a relative symlink, then a hard link, then a copy.
6283 case $srcdir in
6284 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
6285 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
6286 esac
6287 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
6288 ln "$ac_source" "$ac_file" 2>/dev/null ||
6289 cp -p "$ac_source" "$ac_file" ||
6290 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
6291 fi
6292 ;;
6293 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6294 $as_echo "$as_me: executing $ac_file commands" >&6;}
6295 ;;
6296 esac
6297
6298
6299 case $ac_file$ac_mode in
6300 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
6301 rm -f Makesim1.tmp Makesim2.tmp Makefile
6302 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
6303 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
6304 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
6305 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
6306 <Makefile.sim >Makefile
6307 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
6308 ;;
6309 "stamp-h":C) echo > stamp-h ;;
6310
6311 esac
6312 done # for ac_tag
6313
6314
6315 as_fn_exit 0
6316 _ACEOF
6317 ac_clean_files=$ac_clean_files_save
6318
6319 test $ac_write_fail = 0 ||
6320 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6321
6322
6323 # configure is writing to config.log, and then calls config.status.
6324 # config.status does its own redirection, appending to config.log.
6325 # Unfortunately, on DOS this fails, as config.log is still kept open
6326 # by configure, so config.status won't be able to write to it; its
6327 # output is simply discarded. So we exec the FD to /dev/null,
6328 # effectively closing config.log, so it can be properly (re)opened and
6329 # appended to by config.status. When coming back to configure, we
6330 # need to make the FD available again.
6331 if test "$no_create" != yes; then
6332 ac_cs_success=:
6333 ac_config_status_args=
6334 test "$silent" = yes &&
6335 ac_config_status_args="$ac_config_status_args --quiet"
6336 exec 5>/dev/null
6337 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6338 exec 5>>config.log
6339 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6340 # would make configure fail if this is the last instruction.
6341 $ac_cs_success || as_fn_exit $?
6342 fi
6343 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6345 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6346 fi
6347
6348