gdb/
[deliverable/binutils-gdb.git] / gdb / 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="main.c"
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 enable_option_checking=no
592 ac_subst_vars='LTLIBOBJS
593 LIBOBJS
594 GDB_NM_FILE
595 frags
596 target_subdir
597 CONFIG_UNINSTALL
598 CONFIG_INSTALL
599 CONFIG_CLEAN
600 CONFIG_ALL
601 CONFIG_SRCS
602 CONFIG_DEPS
603 CONFIG_OBS
604 PROFILE_CFLAGS
605 ENABLE_CFLAGS
606 SIM_OBS
607 SIM
608 XMKMF
609 GDBTK_SRC_DIR
610 GDBTK_CFLAGS
611 GDBTKLIBS
612 X_LIBS
613 X_LDFLAGS
614 X_CFLAGS
615 TK_XINCLUDES
616 TK_DEPS
617 TK_LIBRARY
618 TK_INCLUDE
619 TK_STUB_LIB_SPEC
620 TK_STUB_LIB_FLAG
621 TK_STUB_LIB_FILE
622 TK_LIB_SPEC
623 TK_LIB_FLAG
624 TK_LIB_FILE
625 TK_SRC_DIR
626 TK_BIN_DIR
627 TK_VERSION
628 TCL_DEPS
629 TCL_LIBRARY
630 TCL_INCLUDE
631 TCL_STUB_LIB_SPEC
632 TCL_STUB_LIB_FLAG
633 TCL_STUB_LIB_FILE
634 TCL_LIB_SPEC
635 TCL_LIB_FLAG
636 TCL_LIB_FILE
637 TCL_SRC_DIR
638 TCL_BIN_DIR
639 TCL_PATCH_LEVEL
640 TCL_VERSION
641 WIN32LDAPP
642 GUI_CFLAGS_X
643 LIBGUI
644 WIN32LIBS
645 SER_HARDWIRE
646 WERROR_CFLAGS
647 WARN_CFLAGS
648 SYSTEM_GDBINIT
649 TARGET_SYSTEM_ROOT
650 CONFIG_LDFLAGS
651 RDYNAMIC
652 ALLOCA
653 PYTHON_LIBS
654 PYTHON_CPPFLAGS
655 PYTHON_CFLAGS
656 python_prog_path
657 LTLIBEXPAT
658 LIBEXPAT
659 HAVE_LIBEXPAT
660 JIT_READER_DIR
661 TARGET_PTR
662 READLINE_TEXI_INCFLAG
663 READLINE_CFLAGS
664 READLINE_DEPS
665 READLINE
666 MIG
667 WINDRES
668 DLLTOOL
669 AR
670 YFLAGS
671 YACC
672 RANLIB
673 LN_S
674 INSTALL_DATA
675 INSTALL_SCRIPT
676 INSTALL_PROGRAM
677 AWK
678 REPORT_BUGS_TEXI
679 REPORT_BUGS_TO
680 PKGVERSION
681 TARGET_OBS
682 subdirs
683 GDB_DATADIR
684 DEBUGDIR
685 MAKEINFO_EXTRA_FLAGS
686 MAKEINFOFLAGS
687 MAKEINFO
688 PACKAGE
689 GNULIB_STDINT_H
690 CATOBJEXT
691 GENCAT
692 INSTOBJEXT
693 DATADIRNAME
694 CATALOGS
695 POSUB
696 GMSGFMT
697 XGETTEXT
698 INCINTL
699 LIBINTL_DEP
700 LIBINTL
701 USE_NLS
702 SET_MAKE
703 GMAKE_FALSE
704 GMAKE_TRUE
705 MAKE
706 CCDEPMODE
707 DEPDIR
708 am__leading_dot
709 target_os
710 target_vendor
711 target_cpu
712 target
713 host_os
714 host_vendor
715 host_cpu
716 host
717 build_os
718 build_vendor
719 build_cpu
720 build
721 EGREP
722 GREP
723 CPP
724 OBJEXT
725 EXEEXT
726 ac_ct_CC
727 CPPFLAGS
728 LDFLAGS
729 CFLAGS
730 CC
731 MAINT
732 MAINTAINER_MODE_FALSE
733 MAINTAINER_MODE_TRUE
734 target_alias
735 host_alias
736 build_alias
737 LIBS
738 ECHO_T
739 ECHO_N
740 ECHO_C
741 DEFS
742 mandir
743 localedir
744 libdir
745 psdir
746 pdfdir
747 dvidir
748 htmldir
749 infodir
750 docdir
751 oldincludedir
752 includedir
753 localstatedir
754 sharedstatedir
755 sysconfdir
756 datadir
757 datarootdir
758 libexecdir
759 sbindir
760 bindir
761 program_transform_name
762 prefix
763 exec_prefix
764 PACKAGE_URL
765 PACKAGE_BUGREPORT
766 PACKAGE_STRING
767 PACKAGE_VERSION
768 PACKAGE_TARNAME
769 PACKAGE_NAME
770 PATH_SEPARATOR
771 SHELL'
772 ac_subst_files='host_makefile_frag'
773 ac_user_opts='
774 enable_option_checking
775 enable_maintainer_mode
776 enable_plugins
777 enable_largefile
778 with_separate_debug_dir
779 with_gdb_datadir
780 with_relocated_sources
781 with_auto_load_dir
782 with_auto_load_safe_path
783 enable_targets
784 enable_64_bit_bfd
785 enable_gdbcli
786 enable_gdbmi
787 enable_tui
788 enable_gdbtk
789 with_libunwind_ia64
790 with_curses
791 enable_profiling
792 with_pkgversion
793 with_bugurl
794 with_zlib
795 with_libiconv_prefix
796 with_iconv_bin
797 with_system_readline
798 with_jit_reader_dir
799 with_expat
800 with_gnu_ld
801 enable_rpath
802 with_libexpat_prefix
803 with_python
804 with_included_regex
805 with_sysroot
806 with_system_gdbinit
807 enable_werror
808 enable_build_warnings
809 enable_gdb_build_warnings
810 with_tcl
811 with_tk
812 with_x
813 enable_sim
814 enable_multi_ice
815 enable_gdbserver
816 '
817 ac_precious_vars='build_alias
818 host_alias
819 target_alias
820 CC
821 CFLAGS
822 LDFLAGS
823 LIBS
824 CPPFLAGS
825 CPP
826 MAKEINFO
827 MAKEINFOFLAGS
828 YACC
829 YFLAGS
830 XMKMF'
831 ac_subdirs_all='testsuite
832 gdbtk
833 multi-ice
834 gdbserver'
835
836 # Initialize some variables set by options.
837 ac_init_help=
838 ac_init_version=false
839 ac_unrecognized_opts=
840 ac_unrecognized_sep=
841 # The variables have the same names as the options, with
842 # dashes changed to underlines.
843 cache_file=/dev/null
844 exec_prefix=NONE
845 no_create=
846 no_recursion=
847 prefix=NONE
848 program_prefix=NONE
849 program_suffix=NONE
850 program_transform_name=s,x,x,
851 silent=
852 site=
853 srcdir=
854 verbose=
855 x_includes=NONE
856 x_libraries=NONE
857
858 # Installation directory options.
859 # These are left unexpanded so users can "make install exec_prefix=/foo"
860 # and all the variables that are supposed to be based on exec_prefix
861 # by default will actually change.
862 # Use braces instead of parens because sh, perl, etc. also accept them.
863 # (The list follows the same order as the GNU Coding Standards.)
864 bindir='${exec_prefix}/bin'
865 sbindir='${exec_prefix}/sbin'
866 libexecdir='${exec_prefix}/libexec'
867 datarootdir='${prefix}/share'
868 datadir='${datarootdir}'
869 sysconfdir='${prefix}/etc'
870 sharedstatedir='${prefix}/com'
871 localstatedir='${prefix}/var'
872 includedir='${prefix}/include'
873 oldincludedir='/usr/include'
874 docdir='${datarootdir}/doc/${PACKAGE}'
875 infodir='${datarootdir}/info'
876 htmldir='${docdir}'
877 dvidir='${docdir}'
878 pdfdir='${docdir}'
879 psdir='${docdir}'
880 libdir='${exec_prefix}/lib'
881 localedir='${datarootdir}/locale'
882 mandir='${datarootdir}/man'
883
884 ac_prev=
885 ac_dashdash=
886 for ac_option
887 do
888 # If the previous option needs an argument, assign it.
889 if test -n "$ac_prev"; then
890 eval $ac_prev=\$ac_option
891 ac_prev=
892 continue
893 fi
894
895 case $ac_option in
896 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
897 *) ac_optarg=yes ;;
898 esac
899
900 # Accept the important Cygnus configure options, so we can diagnose typos.
901
902 case $ac_dashdash$ac_option in
903 --)
904 ac_dashdash=yes ;;
905
906 -bindir | --bindir | --bindi | --bind | --bin | --bi)
907 ac_prev=bindir ;;
908 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
909 bindir=$ac_optarg ;;
910
911 -build | --build | --buil | --bui | --bu)
912 ac_prev=build_alias ;;
913 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
914 build_alias=$ac_optarg ;;
915
916 -cache-file | --cache-file | --cache-fil | --cache-fi \
917 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
918 ac_prev=cache_file ;;
919 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
920 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
921 cache_file=$ac_optarg ;;
922
923 --config-cache | -C)
924 cache_file=config.cache ;;
925
926 -datadir | --datadir | --datadi | --datad)
927 ac_prev=datadir ;;
928 -datadir=* | --datadir=* | --datadi=* | --datad=*)
929 datadir=$ac_optarg ;;
930
931 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
932 | --dataroo | --dataro | --datar)
933 ac_prev=datarootdir ;;
934 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
935 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
936 datarootdir=$ac_optarg ;;
937
938 -disable-* | --disable-*)
939 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
940 # Reject names that are not valid shell variable names.
941 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942 as_fn_error "invalid feature name: $ac_useropt"
943 ac_useropt_orig=$ac_useropt
944 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945 case $ac_user_opts in
946 *"
947 "enable_$ac_useropt"
948 "*) ;;
949 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
950 ac_unrecognized_sep=', ';;
951 esac
952 eval enable_$ac_useropt=no ;;
953
954 -docdir | --docdir | --docdi | --doc | --do)
955 ac_prev=docdir ;;
956 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
957 docdir=$ac_optarg ;;
958
959 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
960 ac_prev=dvidir ;;
961 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
962 dvidir=$ac_optarg ;;
963
964 -enable-* | --enable-*)
965 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
966 # Reject names that are not valid shell variable names.
967 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
968 as_fn_error "invalid feature name: $ac_useropt"
969 ac_useropt_orig=$ac_useropt
970 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
971 case $ac_user_opts in
972 *"
973 "enable_$ac_useropt"
974 "*) ;;
975 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
976 ac_unrecognized_sep=', ';;
977 esac
978 eval enable_$ac_useropt=\$ac_optarg ;;
979
980 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
981 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
982 | --exec | --exe | --ex)
983 ac_prev=exec_prefix ;;
984 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
985 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
986 | --exec=* | --exe=* | --ex=*)
987 exec_prefix=$ac_optarg ;;
988
989 -gas | --gas | --ga | --g)
990 # Obsolete; use --with-gas.
991 with_gas=yes ;;
992
993 -help | --help | --hel | --he | -h)
994 ac_init_help=long ;;
995 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
996 ac_init_help=recursive ;;
997 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
998 ac_init_help=short ;;
999
1000 -host | --host | --hos | --ho)
1001 ac_prev=host_alias ;;
1002 -host=* | --host=* | --hos=* | --ho=*)
1003 host_alias=$ac_optarg ;;
1004
1005 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1006 ac_prev=htmldir ;;
1007 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1008 | --ht=*)
1009 htmldir=$ac_optarg ;;
1010
1011 -includedir | --includedir | --includedi | --included | --include \
1012 | --includ | --inclu | --incl | --inc)
1013 ac_prev=includedir ;;
1014 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1015 | --includ=* | --inclu=* | --incl=* | --inc=*)
1016 includedir=$ac_optarg ;;
1017
1018 -infodir | --infodir | --infodi | --infod | --info | --inf)
1019 ac_prev=infodir ;;
1020 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1021 infodir=$ac_optarg ;;
1022
1023 -libdir | --libdir | --libdi | --libd)
1024 ac_prev=libdir ;;
1025 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1026 libdir=$ac_optarg ;;
1027
1028 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1029 | --libexe | --libex | --libe)
1030 ac_prev=libexecdir ;;
1031 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1032 | --libexe=* | --libex=* | --libe=*)
1033 libexecdir=$ac_optarg ;;
1034
1035 -localedir | --localedir | --localedi | --localed | --locale)
1036 ac_prev=localedir ;;
1037 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1038 localedir=$ac_optarg ;;
1039
1040 -localstatedir | --localstatedir | --localstatedi | --localstated \
1041 | --localstate | --localstat | --localsta | --localst | --locals)
1042 ac_prev=localstatedir ;;
1043 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1044 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1045 localstatedir=$ac_optarg ;;
1046
1047 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1048 ac_prev=mandir ;;
1049 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1050 mandir=$ac_optarg ;;
1051
1052 -nfp | --nfp | --nf)
1053 # Obsolete; use --without-fp.
1054 with_fp=no ;;
1055
1056 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1057 | --no-cr | --no-c | -n)
1058 no_create=yes ;;
1059
1060 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1061 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1062 no_recursion=yes ;;
1063
1064 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1065 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1066 | --oldin | --oldi | --old | --ol | --o)
1067 ac_prev=oldincludedir ;;
1068 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1069 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1070 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1071 oldincludedir=$ac_optarg ;;
1072
1073 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1074 ac_prev=prefix ;;
1075 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1076 prefix=$ac_optarg ;;
1077
1078 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1079 | --program-pre | --program-pr | --program-p)
1080 ac_prev=program_prefix ;;
1081 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1082 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1083 program_prefix=$ac_optarg ;;
1084
1085 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1086 | --program-suf | --program-su | --program-s)
1087 ac_prev=program_suffix ;;
1088 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1089 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1090 program_suffix=$ac_optarg ;;
1091
1092 -program-transform-name | --program-transform-name \
1093 | --program-transform-nam | --program-transform-na \
1094 | --program-transform-n | --program-transform- \
1095 | --program-transform | --program-transfor \
1096 | --program-transfo | --program-transf \
1097 | --program-trans | --program-tran \
1098 | --progr-tra | --program-tr | --program-t)
1099 ac_prev=program_transform_name ;;
1100 -program-transform-name=* | --program-transform-name=* \
1101 | --program-transform-nam=* | --program-transform-na=* \
1102 | --program-transform-n=* | --program-transform-=* \
1103 | --program-transform=* | --program-transfor=* \
1104 | --program-transfo=* | --program-transf=* \
1105 | --program-trans=* | --program-tran=* \
1106 | --progr-tra=* | --program-tr=* | --program-t=*)
1107 program_transform_name=$ac_optarg ;;
1108
1109 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1110 ac_prev=pdfdir ;;
1111 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1112 pdfdir=$ac_optarg ;;
1113
1114 -psdir | --psdir | --psdi | --psd | --ps)
1115 ac_prev=psdir ;;
1116 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1117 psdir=$ac_optarg ;;
1118
1119 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1120 | -silent | --silent | --silen | --sile | --sil)
1121 silent=yes ;;
1122
1123 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1124 ac_prev=sbindir ;;
1125 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1126 | --sbi=* | --sb=*)
1127 sbindir=$ac_optarg ;;
1128
1129 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1130 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1131 | --sharedst | --shareds | --shared | --share | --shar \
1132 | --sha | --sh)
1133 ac_prev=sharedstatedir ;;
1134 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1135 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1136 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1137 | --sha=* | --sh=*)
1138 sharedstatedir=$ac_optarg ;;
1139
1140 -site | --site | --sit)
1141 ac_prev=site ;;
1142 -site=* | --site=* | --sit=*)
1143 site=$ac_optarg ;;
1144
1145 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1146 ac_prev=srcdir ;;
1147 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1148 srcdir=$ac_optarg ;;
1149
1150 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1151 | --syscon | --sysco | --sysc | --sys | --sy)
1152 ac_prev=sysconfdir ;;
1153 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1154 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1155 sysconfdir=$ac_optarg ;;
1156
1157 -target | --target | --targe | --targ | --tar | --ta | --t)
1158 ac_prev=target_alias ;;
1159 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1160 target_alias=$ac_optarg ;;
1161
1162 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1163 verbose=yes ;;
1164
1165 -version | --version | --versio | --versi | --vers | -V)
1166 ac_init_version=: ;;
1167
1168 -with-* | --with-*)
1169 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1170 # Reject names that are not valid shell variable names.
1171 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1172 as_fn_error "invalid package name: $ac_useropt"
1173 ac_useropt_orig=$ac_useropt
1174 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1175 case $ac_user_opts in
1176 *"
1177 "with_$ac_useropt"
1178 "*) ;;
1179 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1180 ac_unrecognized_sep=', ';;
1181 esac
1182 eval with_$ac_useropt=\$ac_optarg ;;
1183
1184 -without-* | --without-*)
1185 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1186 # Reject names that are not valid shell variable names.
1187 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1188 as_fn_error "invalid package name: $ac_useropt"
1189 ac_useropt_orig=$ac_useropt
1190 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1191 case $ac_user_opts in
1192 *"
1193 "with_$ac_useropt"
1194 "*) ;;
1195 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1196 ac_unrecognized_sep=', ';;
1197 esac
1198 eval with_$ac_useropt=no ;;
1199
1200 --x)
1201 # Obsolete; use --with-x.
1202 with_x=yes ;;
1203
1204 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1205 | --x-incl | --x-inc | --x-in | --x-i)
1206 ac_prev=x_includes ;;
1207 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1208 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1209 x_includes=$ac_optarg ;;
1210
1211 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1212 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1213 ac_prev=x_libraries ;;
1214 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1215 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1216 x_libraries=$ac_optarg ;;
1217
1218 -*) as_fn_error "unrecognized option: \`$ac_option'
1219 Try \`$0 --help' for more information."
1220 ;;
1221
1222 *=*)
1223 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1224 # Reject names that are not valid shell variable names.
1225 case $ac_envvar in #(
1226 '' | [0-9]* | *[!_$as_cr_alnum]* )
1227 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1228 esac
1229 eval $ac_envvar=\$ac_optarg
1230 export $ac_envvar ;;
1231
1232 *)
1233 # FIXME: should be removed in autoconf 3.0.
1234 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1235 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1236 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1237 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1238 ;;
1239
1240 esac
1241 done
1242
1243 if test -n "$ac_prev"; then
1244 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1245 as_fn_error "missing argument to $ac_option"
1246 fi
1247
1248 if test -n "$ac_unrecognized_opts"; then
1249 case $enable_option_checking in
1250 no) ;;
1251 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1252 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1253 esac
1254 fi
1255
1256 # Check all directory arguments for consistency.
1257 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1258 datadir sysconfdir sharedstatedir localstatedir includedir \
1259 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1260 libdir localedir mandir
1261 do
1262 eval ac_val=\$$ac_var
1263 # Remove trailing slashes.
1264 case $ac_val in
1265 */ )
1266 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1267 eval $ac_var=\$ac_val;;
1268 esac
1269 # Be sure to have absolute directory names.
1270 case $ac_val in
1271 [\\/$]* | ?:[\\/]* ) continue;;
1272 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1273 esac
1274 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1275 done
1276
1277 # There might be people who depend on the old broken behavior: `$host'
1278 # used to hold the argument of --host etc.
1279 # FIXME: To remove some day.
1280 build=$build_alias
1281 host=$host_alias
1282 target=$target_alias
1283
1284 # FIXME: To remove some day.
1285 if test "x$host_alias" != x; then
1286 if test "x$build_alias" = x; then
1287 cross_compiling=maybe
1288 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1289 If a cross compiler is detected then cross compile mode will be used." >&2
1290 elif test "x$build_alias" != "x$host_alias"; then
1291 cross_compiling=yes
1292 fi
1293 fi
1294
1295 ac_tool_prefix=
1296 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1297
1298 test "$silent" = yes && exec 6>/dev/null
1299
1300
1301 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1302 ac_ls_di=`ls -di .` &&
1303 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1304 as_fn_error "working directory cannot be determined"
1305 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1306 as_fn_error "pwd does not report name of working directory"
1307
1308
1309 # Find the source files, if location was not specified.
1310 if test -z "$srcdir"; then
1311 ac_srcdir_defaulted=yes
1312 # Try the directory containing this script, then the parent directory.
1313 ac_confdir=`$as_dirname -- "$as_myself" ||
1314 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1315 X"$as_myself" : 'X\(//\)[^/]' \| \
1316 X"$as_myself" : 'X\(//\)$' \| \
1317 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1318 $as_echo X"$as_myself" |
1319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1320 s//\1/
1321 q
1322 }
1323 /^X\(\/\/\)[^/].*/{
1324 s//\1/
1325 q
1326 }
1327 /^X\(\/\/\)$/{
1328 s//\1/
1329 q
1330 }
1331 /^X\(\/\).*/{
1332 s//\1/
1333 q
1334 }
1335 s/.*/./; q'`
1336 srcdir=$ac_confdir
1337 if test ! -r "$srcdir/$ac_unique_file"; then
1338 srcdir=..
1339 fi
1340 else
1341 ac_srcdir_defaulted=no
1342 fi
1343 if test ! -r "$srcdir/$ac_unique_file"; then
1344 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1345 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1346 fi
1347 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1348 ac_abs_confdir=`(
1349 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1350 pwd)`
1351 # When building in place, set srcdir=.
1352 if test "$ac_abs_confdir" = "$ac_pwd"; then
1353 srcdir=.
1354 fi
1355 # Remove unnecessary trailing slashes from srcdir.
1356 # Double slashes in file names in object file debugging info
1357 # mess up M-x gdb in Emacs.
1358 case $srcdir in
1359 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1360 esac
1361 for ac_var in $ac_precious_vars; do
1362 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1363 eval ac_env_${ac_var}_value=\$${ac_var}
1364 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1365 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1366 done
1367
1368 #
1369 # Report the --help message.
1370 #
1371 if test "$ac_init_help" = "long"; then
1372 # Omit some internal or obsolete options to make the list less imposing.
1373 # This message is too long to be a string in the A/UX 3.1 sh.
1374 cat <<_ACEOF
1375 \`configure' configures this package to adapt to many kinds of systems.
1376
1377 Usage: $0 [OPTION]... [VAR=VALUE]...
1378
1379 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1380 VAR=VALUE. See below for descriptions of some of the useful variables.
1381
1382 Defaults for the options are specified in brackets.
1383
1384 Configuration:
1385 -h, --help display this help and exit
1386 --help=short display options specific to this package
1387 --help=recursive display the short help of all the included packages
1388 -V, --version display version information and exit
1389 -q, --quiet, --silent do not print \`checking...' messages
1390 --cache-file=FILE cache test results in FILE [disabled]
1391 -C, --config-cache alias for \`--cache-file=config.cache'
1392 -n, --no-create do not create output files
1393 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1394
1395 Installation directories:
1396 --prefix=PREFIX install architecture-independent files in PREFIX
1397 [$ac_default_prefix]
1398 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1399 [PREFIX]
1400
1401 By default, \`make install' will install all the files in
1402 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1403 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1404 for instance \`--prefix=\$HOME'.
1405
1406 For better control, use the options below.
1407
1408 Fine tuning of the installation directories:
1409 --bindir=DIR user executables [EPREFIX/bin]
1410 --sbindir=DIR system admin executables [EPREFIX/sbin]
1411 --libexecdir=DIR program executables [EPREFIX/libexec]
1412 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1413 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1414 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1415 --libdir=DIR object code libraries [EPREFIX/lib]
1416 --includedir=DIR C header files [PREFIX/include]
1417 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1418 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1419 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1420 --infodir=DIR info documentation [DATAROOTDIR/info]
1421 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1422 --mandir=DIR man documentation [DATAROOTDIR/man]
1423 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1424 --htmldir=DIR html documentation [DOCDIR]
1425 --dvidir=DIR dvi documentation [DOCDIR]
1426 --pdfdir=DIR pdf documentation [DOCDIR]
1427 --psdir=DIR ps documentation [DOCDIR]
1428 _ACEOF
1429
1430 cat <<\_ACEOF
1431
1432 Program names:
1433 --program-prefix=PREFIX prepend PREFIX to installed program names
1434 --program-suffix=SUFFIX append SUFFIX to installed program names
1435 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1436
1437 X features:
1438 --x-includes=DIR X include files are in DIR
1439 --x-libraries=DIR X library files are in DIR
1440
1441 System types:
1442 --build=BUILD configure for building on BUILD [guessed]
1443 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1444 --target=TARGET configure for building compilers for TARGET [HOST]
1445 _ACEOF
1446 fi
1447
1448 if test -n "$ac_init_help"; then
1449
1450 cat <<\_ACEOF
1451
1452 Optional Features:
1453 --disable-option-checking ignore unrecognized --enable/--with options
1454 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1455 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1456 --enable-maintainer-mode enable make rules and dependencies not useful
1457 (and sometimes confusing) to the casual installer
1458 --enable-plugins Enable support for plugins (defaults no)
1459 --disable-largefile omit support for large files
1460 --enable-targets=TARGETS
1461 alternative target configurations
1462 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1463 --disable-gdbcli disable command-line interface (CLI)
1464 --disable-gdbmi disable machine-interface (MI)
1465 --enable-tui enable full-screen terminal user interface (TUI)
1466 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1467 --enable-profiling enable profiling of GDB
1468 --disable-rpath do not hardcode runtime library paths
1469 --enable-werror treat compile warnings as errors
1470 --enable-build-warnings enable build-time compiler warnings if gcc is used
1471 --enable-gdb-build-warnings
1472 enable GDB specific build-time compiler warnings if
1473 gcc is used
1474 --enable-sim link gdb with simulator
1475 --enable-multi-ice build the multi-ice-gdb-server
1476 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1477 is auto)
1478
1479 Optional Packages:
1480 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1481 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1482 --with-separate-debug-dir=PATH
1483 look for global separate debug info in this path
1484 [LIBDIR/debug]
1485 --with-gdb-datadir=PATH look for global separate data files in this path
1486 [DATADIR/gdb]
1487 --with-relocated-sources=PATH
1488 automatically relocate this path for source files
1489 --with-auto-load-dir=PATH
1490 directories from which to load auto-loaded scripts
1491 [$debugdir:$datadir/auto-load]
1492 --with-auto-load-safe-path=PATH
1493 directories safe to hold auto-loaded files
1494 [--with-auto-load-dir]
1495 --without-auto-load-safe-path
1496 do not restrict auto-loaded files locations
1497 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1498 --with-curses use the curses library instead of the termcap
1499 library
1500 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1501 --with-bugurl=URL Direct users to URL to report a bug
1502 --with-zlib include zlib support (auto/yes/no) default=auto
1503 --with-libiconv-prefix=DIR
1504 search for libiconv in DIR/include and DIR/lib
1505 --with-iconv-bin=PATH specify where to find the iconv program
1506 --with-system-readline use installed readline library
1507 --with-jit-reader-dir=PATH
1508 directory to load the JIT readers from
1509 --with-expat include expat support (auto/yes/no)
1510 --with-gnu-ld assume the C compiler uses GNU ld default=no
1511 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1512 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1513 --with-python[=PYTHON] include python support
1514 (auto/yes/no/<python-program>)
1515 --without-included-regex
1516 don't use included regex; this is the default on
1517 systems with version 2 of the GNU C library (use
1518 with caution on other system)
1519 --with-sysroot[=DIR] search for usr/lib et al within DIR
1520 --with-system-gdbinit=PATH
1521 automatically load a system-wide gdbinit file
1522 --with-tcl directory containing tcl configuration (tclConfig.sh)
1523 --with-tk directory containing tk configuration (tkConfig.sh)
1524 --with-x use the X Window System
1525
1526 Some influential environment variables:
1527 CC C compiler command
1528 CFLAGS C compiler flags
1529 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1530 nonstandard directory <lib dir>
1531 LIBS libraries to pass to the linker, e.g. -l<library>
1532 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1533 you have headers in a nonstandard directory <include dir>
1534 CPP C preprocessor
1535 MAKEINFO Parent configure detects if it is of sufficient version.
1536 MAKEINFOFLAGS
1537 Parameters for MAKEINFO.
1538 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1539 the first program found out of: `bison -y', `byacc', `yacc'.
1540 YFLAGS The list of arguments that will be passed by default to $YACC.
1541 This script will default YFLAGS to the empty string to avoid a
1542 default value of `-d' given by some make applications.
1543 XMKMF Path to xmkmf, Makefile generator for X Window System
1544
1545 Use these variables to override the choices made by `configure' or to help
1546 it to find libraries and programs with nonstandard names/locations.
1547
1548 Report bugs to the package provider.
1549 _ACEOF
1550 ac_status=$?
1551 fi
1552
1553 if test "$ac_init_help" = "recursive"; then
1554 # If there are subdirs, report their specific --help.
1555 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1556 test -d "$ac_dir" ||
1557 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1558 continue
1559 ac_builddir=.
1560
1561 case "$ac_dir" in
1562 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1563 *)
1564 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1565 # A ".." for each directory in $ac_dir_suffix.
1566 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1567 case $ac_top_builddir_sub in
1568 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1569 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1570 esac ;;
1571 esac
1572 ac_abs_top_builddir=$ac_pwd
1573 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1574 # for backward compatibility:
1575 ac_top_builddir=$ac_top_build_prefix
1576
1577 case $srcdir in
1578 .) # We are building in place.
1579 ac_srcdir=.
1580 ac_top_srcdir=$ac_top_builddir_sub
1581 ac_abs_top_srcdir=$ac_pwd ;;
1582 [\\/]* | ?:[\\/]* ) # Absolute name.
1583 ac_srcdir=$srcdir$ac_dir_suffix;
1584 ac_top_srcdir=$srcdir
1585 ac_abs_top_srcdir=$srcdir ;;
1586 *) # Relative name.
1587 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1588 ac_top_srcdir=$ac_top_build_prefix$srcdir
1589 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1590 esac
1591 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1592
1593 cd "$ac_dir" || { ac_status=$?; continue; }
1594 # Check for guested configure.
1595 if test -f "$ac_srcdir/configure.gnu"; then
1596 echo &&
1597 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1598 elif test -f "$ac_srcdir/configure"; then
1599 echo &&
1600 $SHELL "$ac_srcdir/configure" --help=recursive
1601 else
1602 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1603 fi || ac_status=$?
1604 cd "$ac_pwd" || { ac_status=$?; break; }
1605 done
1606 fi
1607
1608 test -n "$ac_init_help" && exit $ac_status
1609 if $ac_init_version; then
1610 cat <<\_ACEOF
1611 configure
1612 generated by GNU Autoconf 2.64
1613
1614 Copyright (C) 2009 Free Software Foundation, Inc.
1615 This configure script is free software; the Free Software Foundation
1616 gives unlimited permission to copy, distribute and modify it.
1617 _ACEOF
1618 exit
1619 fi
1620
1621 ## ------------------------ ##
1622 ## Autoconf initialization. ##
1623 ## ------------------------ ##
1624
1625 # ac_fn_c_try_compile LINENO
1626 # --------------------------
1627 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1628 ac_fn_c_try_compile ()
1629 {
1630 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631 rm -f conftest.$ac_objext
1632 if { { ac_try="$ac_compile"
1633 case "(($ac_try" in
1634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1635 *) ac_try_echo=$ac_try;;
1636 esac
1637 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1638 $as_echo "$ac_try_echo"; } >&5
1639 (eval "$ac_compile") 2>conftest.err
1640 ac_status=$?
1641 if test -s conftest.err; then
1642 grep -v '^ *+' conftest.err >conftest.er1
1643 cat conftest.er1 >&5
1644 mv -f conftest.er1 conftest.err
1645 fi
1646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1647 test $ac_status = 0; } && {
1648 test -z "$ac_c_werror_flag" ||
1649 test ! -s conftest.err
1650 } && test -s conftest.$ac_objext; then :
1651 ac_retval=0
1652 else
1653 $as_echo "$as_me: failed program was:" >&5
1654 sed 's/^/| /' conftest.$ac_ext >&5
1655
1656 ac_retval=1
1657 fi
1658 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1659 return $ac_retval
1660
1661 } # ac_fn_c_try_compile
1662
1663 # ac_fn_c_try_cpp LINENO
1664 # ----------------------
1665 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1666 ac_fn_c_try_cpp ()
1667 {
1668 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669 if { { ac_try="$ac_cpp conftest.$ac_ext"
1670 case "(($ac_try" in
1671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1672 *) ac_try_echo=$ac_try;;
1673 esac
1674 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1675 $as_echo "$ac_try_echo"; } >&5
1676 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1677 ac_status=$?
1678 if test -s conftest.err; then
1679 grep -v '^ *+' conftest.err >conftest.er1
1680 cat conftest.er1 >&5
1681 mv -f conftest.er1 conftest.err
1682 fi
1683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1684 test $ac_status = 0; } >/dev/null && {
1685 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1686 test ! -s conftest.err
1687 }; then :
1688 ac_retval=0
1689 else
1690 $as_echo "$as_me: failed program was:" >&5
1691 sed 's/^/| /' conftest.$ac_ext >&5
1692
1693 ac_retval=1
1694 fi
1695 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1696 return $ac_retval
1697
1698 } # ac_fn_c_try_cpp
1699
1700 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1701 # -------------------------------------------------------
1702 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1703 # the include files in INCLUDES and setting the cache variable VAR
1704 # accordingly.
1705 ac_fn_c_check_header_mongrel ()
1706 {
1707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1710 $as_echo_n "checking for $2... " >&6; }
1711 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1712 $as_echo_n "(cached) " >&6
1713 fi
1714 eval ac_res=\$$3
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1716 $as_echo "$ac_res" >&6; }
1717 else
1718 # Is the header compilable?
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1720 $as_echo_n "checking $2 usability... " >&6; }
1721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1722 /* end confdefs.h. */
1723 $4
1724 #include <$2>
1725 _ACEOF
1726 if ac_fn_c_try_compile "$LINENO"; then :
1727 ac_header_compiler=yes
1728 else
1729 ac_header_compiler=no
1730 fi
1731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1733 $as_echo "$ac_header_compiler" >&6; }
1734
1735 # Is the header present?
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1737 $as_echo_n "checking $2 presence... " >&6; }
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 /* end confdefs.h. */
1740 #include <$2>
1741 _ACEOF
1742 if ac_fn_c_try_cpp "$LINENO"; then :
1743 ac_header_preproc=yes
1744 else
1745 ac_header_preproc=no
1746 fi
1747 rm -f conftest.err conftest.$ac_ext
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1749 $as_echo "$ac_header_preproc" >&6; }
1750
1751 # So? What about this header?
1752 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1753 yes:no: )
1754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1755 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1757 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1758 ;;
1759 no:yes:* )
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1761 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1763 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1765 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1767 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1769 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1770 ;;
1771 esac
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1773 $as_echo_n "checking for $2... " >&6; }
1774 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1775 $as_echo_n "(cached) " >&6
1776 else
1777 eval "$3=\$ac_header_compiler"
1778 fi
1779 eval ac_res=\$$3
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781 $as_echo "$ac_res" >&6; }
1782 fi
1783 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1784
1785 } # ac_fn_c_check_header_mongrel
1786
1787 # ac_fn_c_try_run LINENO
1788 # ----------------------
1789 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1790 # that executables *can* be run.
1791 ac_fn_c_try_run ()
1792 {
1793 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1794 if { { ac_try="$ac_link"
1795 case "(($ac_try" in
1796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797 *) ac_try_echo=$ac_try;;
1798 esac
1799 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800 $as_echo "$ac_try_echo"; } >&5
1801 (eval "$ac_link") 2>&5
1802 ac_status=$?
1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1805 { { case "(($ac_try" in
1806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807 *) ac_try_echo=$ac_try;;
1808 esac
1809 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810 $as_echo "$ac_try_echo"; } >&5
1811 (eval "$ac_try") 2>&5
1812 ac_status=$?
1813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1814 test $ac_status = 0; }; }; then :
1815 ac_retval=0
1816 else
1817 $as_echo "$as_me: program exited with status $ac_status" >&5
1818 $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821 ac_retval=$ac_status
1822 fi
1823 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1824 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1825 return $ac_retval
1826
1827 } # ac_fn_c_try_run
1828
1829 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1830 # -------------------------------------------------------
1831 # Tests whether HEADER exists and can be compiled using the include files in
1832 # INCLUDES, setting the cache variable VAR accordingly.
1833 ac_fn_c_check_header_compile ()
1834 {
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837 $as_echo_n "checking for $2... " >&6; }
1838 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1839 $as_echo_n "(cached) " >&6
1840 else
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h. */
1843 $4
1844 #include <$2>
1845 _ACEOF
1846 if ac_fn_c_try_compile "$LINENO"; then :
1847 eval "$3=yes"
1848 else
1849 eval "$3=no"
1850 fi
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 fi
1853 eval ac_res=\$$3
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1855 $as_echo "$ac_res" >&6; }
1856 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1857
1858 } # ac_fn_c_check_header_compile
1859
1860 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1861 # --------------------------------------------
1862 # Tries to find the compile-time value of EXPR in a program that includes
1863 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1864 # computed
1865 ac_fn_c_compute_int ()
1866 {
1867 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1868 if test "$cross_compiling" = yes; then
1869 # Depending upon the size, compute the lo and hi bounds.
1870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1871 /* end confdefs.h. */
1872 $4
1873 int
1874 main ()
1875 {
1876 static int test_array [1 - 2 * !(($2) >= 0)];
1877 test_array [0] = 0
1878
1879 ;
1880 return 0;
1881 }
1882 _ACEOF
1883 if ac_fn_c_try_compile "$LINENO"; then :
1884 ac_lo=0 ac_mid=0
1885 while :; do
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h. */
1888 $4
1889 int
1890 main ()
1891 {
1892 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1893 test_array [0] = 0
1894
1895 ;
1896 return 0;
1897 }
1898 _ACEOF
1899 if ac_fn_c_try_compile "$LINENO"; then :
1900 ac_hi=$ac_mid; break
1901 else
1902 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1903 if test $ac_lo -le $ac_mid; then
1904 ac_lo= ac_hi=
1905 break
1906 fi
1907 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1908 fi
1909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1910 done
1911 else
1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 /* end confdefs.h. */
1914 $4
1915 int
1916 main ()
1917 {
1918 static int test_array [1 - 2 * !(($2) < 0)];
1919 test_array [0] = 0
1920
1921 ;
1922 return 0;
1923 }
1924 _ACEOF
1925 if ac_fn_c_try_compile "$LINENO"; then :
1926 ac_hi=-1 ac_mid=-1
1927 while :; do
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h. */
1930 $4
1931 int
1932 main ()
1933 {
1934 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1935 test_array [0] = 0
1936
1937 ;
1938 return 0;
1939 }
1940 _ACEOF
1941 if ac_fn_c_try_compile "$LINENO"; then :
1942 ac_lo=$ac_mid; break
1943 else
1944 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1945 if test $ac_mid -le $ac_hi; then
1946 ac_lo= ac_hi=
1947 break
1948 fi
1949 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1950 fi
1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952 done
1953 else
1954 ac_lo= ac_hi=
1955 fi
1956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957 fi
1958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1959 # Binary search between lo and hi bounds.
1960 while test "x$ac_lo" != "x$ac_hi"; do
1961 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 /* end confdefs.h. */
1964 $4
1965 int
1966 main ()
1967 {
1968 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1969 test_array [0] = 0
1970
1971 ;
1972 return 0;
1973 }
1974 _ACEOF
1975 if ac_fn_c_try_compile "$LINENO"; then :
1976 ac_hi=$ac_mid
1977 else
1978 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1979 fi
1980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1981 done
1982 case $ac_lo in #((
1983 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1984 '') ac_retval=1 ;;
1985 esac
1986 else
1987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1988 /* end confdefs.h. */
1989 $4
1990 static long int longval () { return $2; }
1991 static unsigned long int ulongval () { return $2; }
1992 #include <stdio.h>
1993 #include <stdlib.h>
1994 int
1995 main ()
1996 {
1997
1998 FILE *f = fopen ("conftest.val", "w");
1999 if (! f)
2000 return 1;
2001 if (($2) < 0)
2002 {
2003 long int i = longval ();
2004 if (i != ($2))
2005 return 1;
2006 fprintf (f, "%ld", i);
2007 }
2008 else
2009 {
2010 unsigned long int i = ulongval ();
2011 if (i != ($2))
2012 return 1;
2013 fprintf (f, "%lu", i);
2014 }
2015 /* Do not output a trailing newline, as this causes \r\n confusion
2016 on some platforms. */
2017 return ferror (f) || fclose (f) != 0;
2018
2019 ;
2020 return 0;
2021 }
2022 _ACEOF
2023 if ac_fn_c_try_run "$LINENO"; then :
2024 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2025 else
2026 ac_retval=1
2027 fi
2028 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2029 conftest.$ac_objext conftest.beam conftest.$ac_ext
2030 rm -f conftest.val
2031
2032 fi
2033 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2034 return $ac_retval
2035
2036 } # ac_fn_c_compute_int
2037
2038 # ac_fn_c_try_link LINENO
2039 # -----------------------
2040 # Try to link conftest.$ac_ext, and return whether this succeeded.
2041 ac_fn_c_try_link ()
2042 {
2043 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044 rm -f conftest.$ac_objext conftest$ac_exeext
2045 if { { ac_try="$ac_link"
2046 case "(($ac_try" in
2047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2048 *) ac_try_echo=$ac_try;;
2049 esac
2050 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2051 $as_echo "$ac_try_echo"; } >&5
2052 (eval "$ac_link") 2>conftest.err
2053 ac_status=$?
2054 if test -s conftest.err; then
2055 grep -v '^ *+' conftest.err >conftest.er1
2056 cat conftest.er1 >&5
2057 mv -f conftest.er1 conftest.err
2058 fi
2059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2060 test $ac_status = 0; } && {
2061 test -z "$ac_c_werror_flag" ||
2062 test ! -s conftest.err
2063 } && test -s conftest$ac_exeext && {
2064 test "$cross_compiling" = yes ||
2065 $as_test_x conftest$ac_exeext
2066 }; then :
2067 ac_retval=0
2068 else
2069 $as_echo "$as_me: failed program was:" >&5
2070 sed 's/^/| /' conftest.$ac_ext >&5
2071
2072 ac_retval=1
2073 fi
2074 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2075 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2076 # interfere with the next link command; also delete a directory that is
2077 # left behind by Apple's compiler. We do this before executing the actions.
2078 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2079 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2080 return $ac_retval
2081
2082 } # ac_fn_c_try_link
2083
2084 # ac_fn_c_check_func LINENO FUNC VAR
2085 # ----------------------------------
2086 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2087 ac_fn_c_check_func ()
2088 {
2089 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2091 $as_echo_n "checking for $2... " >&6; }
2092 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2093 $as_echo_n "(cached) " >&6
2094 else
2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096 /* end confdefs.h. */
2097 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2098 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2099 #define $2 innocuous_$2
2100
2101 /* System header to define __stub macros and hopefully few prototypes,
2102 which can conflict with char $2 (); below.
2103 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2104 <limits.h> exists even on freestanding compilers. */
2105
2106 #ifdef __STDC__
2107 # include <limits.h>
2108 #else
2109 # include <assert.h>
2110 #endif
2111
2112 #undef $2
2113
2114 /* Override any GCC internal prototype to avoid an error.
2115 Use char because int might match the return type of a GCC
2116 builtin and then its argument prototype would still apply. */
2117 #ifdef __cplusplus
2118 extern "C"
2119 #endif
2120 char $2 ();
2121 /* The GNU C library defines this for functions which it implements
2122 to always fail with ENOSYS. Some functions are actually named
2123 something starting with __ and the normal name is an alias. */
2124 #if defined __stub_$2 || defined __stub___$2
2125 choke me
2126 #endif
2127
2128 int
2129 main ()
2130 {
2131 return $2 ();
2132 ;
2133 return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_link "$LINENO"; then :
2137 eval "$3=yes"
2138 else
2139 eval "$3=no"
2140 fi
2141 rm -f core conftest.err conftest.$ac_objext \
2142 conftest$ac_exeext conftest.$ac_ext
2143 fi
2144 eval ac_res=\$$3
2145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2146 $as_echo "$ac_res" >&6; }
2147 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2148
2149 } # ac_fn_c_check_func
2150
2151 # ac_fn_c_check_decl LINENO SYMBOL VAR
2152 # ------------------------------------
2153 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2154 ac_fn_c_check_decl ()
2155 {
2156 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2157 as_decl_name=`echo $2|sed 's/ *(.*//'`
2158 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2160 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2161 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2162 $as_echo_n "(cached) " >&6
2163 else
2164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2165 /* end confdefs.h. */
2166 $4
2167 int
2168 main ()
2169 {
2170 #ifndef $as_decl_name
2171 #ifdef __cplusplus
2172 (void) $as_decl_use;
2173 #else
2174 (void) $as_decl_name;
2175 #endif
2176 #endif
2177
2178 ;
2179 return 0;
2180 }
2181 _ACEOF
2182 if ac_fn_c_try_compile "$LINENO"; then :
2183 eval "$3=yes"
2184 else
2185 eval "$3=no"
2186 fi
2187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2188 fi
2189 eval ac_res=\$$3
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2191 $as_echo "$ac_res" >&6; }
2192 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2193
2194 } # ac_fn_c_check_decl
2195
2196 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2197 # ----------------------------------------------------
2198 # Tries to find if the field MEMBER exists in type AGGR, after including
2199 # INCLUDES, setting cache variable VAR accordingly.
2200 ac_fn_c_check_member ()
2201 {
2202 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2204 $as_echo_n "checking for $2.$3... " >&6; }
2205 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2206 $as_echo_n "(cached) " >&6
2207 else
2208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2209 /* end confdefs.h. */
2210 $5
2211 int
2212 main ()
2213 {
2214 static $2 ac_aggr;
2215 if (ac_aggr.$3)
2216 return 0;
2217 ;
2218 return 0;
2219 }
2220 _ACEOF
2221 if ac_fn_c_try_compile "$LINENO"; then :
2222 eval "$4=yes"
2223 else
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225 /* end confdefs.h. */
2226 $5
2227 int
2228 main ()
2229 {
2230 static $2 ac_aggr;
2231 if (sizeof ac_aggr.$3)
2232 return 0;
2233 ;
2234 return 0;
2235 }
2236 _ACEOF
2237 if ac_fn_c_try_compile "$LINENO"; then :
2238 eval "$4=yes"
2239 else
2240 eval "$4=no"
2241 fi
2242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2243 fi
2244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2245 fi
2246 eval ac_res=\$$4
2247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2248 $as_echo "$ac_res" >&6; }
2249 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2250
2251 } # ac_fn_c_check_member
2252
2253 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2254 # -------------------------------------------
2255 # Tests whether TYPE exists after having included INCLUDES, setting cache
2256 # variable VAR accordingly.
2257 ac_fn_c_check_type ()
2258 {
2259 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2261 $as_echo_n "checking for $2... " >&6; }
2262 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2263 $as_echo_n "(cached) " >&6
2264 else
2265 eval "$3=no"
2266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2267 /* end confdefs.h. */
2268 $4
2269 int
2270 main ()
2271 {
2272 if (sizeof ($2))
2273 return 0;
2274 ;
2275 return 0;
2276 }
2277 _ACEOF
2278 if ac_fn_c_try_compile "$LINENO"; then :
2279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2280 /* end confdefs.h. */
2281 $4
2282 int
2283 main ()
2284 {
2285 if (sizeof (($2)))
2286 return 0;
2287 ;
2288 return 0;
2289 }
2290 _ACEOF
2291 if ac_fn_c_try_compile "$LINENO"; then :
2292
2293 else
2294 eval "$3=yes"
2295 fi
2296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2297 fi
2298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299 fi
2300 eval ac_res=\$$3
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2302 $as_echo "$ac_res" >&6; }
2303 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2304
2305 } # ac_fn_c_check_type
2306 cat >config.log <<_ACEOF
2307 This file contains any messages produced by compilers while
2308 running configure, to aid debugging if configure makes a mistake.
2309
2310 It was created by $as_me, which was
2311 generated by GNU Autoconf 2.64. Invocation command line was
2312
2313 $ $0 $@
2314
2315 _ACEOF
2316 exec 5>>config.log
2317 {
2318 cat <<_ASUNAME
2319 ## --------- ##
2320 ## Platform. ##
2321 ## --------- ##
2322
2323 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2324 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2325 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2326 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2327 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2328
2329 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2330 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2331
2332 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2333 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2334 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2335 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2336 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2337 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2338 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2339
2340 _ASUNAME
2341
2342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2343 for as_dir in $PATH
2344 do
2345 IFS=$as_save_IFS
2346 test -z "$as_dir" && as_dir=.
2347 $as_echo "PATH: $as_dir"
2348 done
2349 IFS=$as_save_IFS
2350
2351 } >&5
2352
2353 cat >&5 <<_ACEOF
2354
2355
2356 ## ----------- ##
2357 ## Core tests. ##
2358 ## ----------- ##
2359
2360 _ACEOF
2361
2362
2363 # Keep a trace of the command line.
2364 # Strip out --no-create and --no-recursion so they do not pile up.
2365 # Strip out --silent because we don't want to record it for future runs.
2366 # Also quote any args containing shell meta-characters.
2367 # Make two passes to allow for proper duplicate-argument suppression.
2368 ac_configure_args=
2369 ac_configure_args0=
2370 ac_configure_args1=
2371 ac_must_keep_next=false
2372 for ac_pass in 1 2
2373 do
2374 for ac_arg
2375 do
2376 case $ac_arg in
2377 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2378 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2379 | -silent | --silent | --silen | --sile | --sil)
2380 continue ;;
2381 *\'*)
2382 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2383 esac
2384 case $ac_pass in
2385 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2386 2)
2387 as_fn_append ac_configure_args1 " '$ac_arg'"
2388 if test $ac_must_keep_next = true; then
2389 ac_must_keep_next=false # Got value, back to normal.
2390 else
2391 case $ac_arg in
2392 *=* | --config-cache | -C | -disable-* | --disable-* \
2393 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2394 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2395 | -with-* | --with-* | -without-* | --without-* | --x)
2396 case "$ac_configure_args0 " in
2397 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2398 esac
2399 ;;
2400 -* ) ac_must_keep_next=true ;;
2401 esac
2402 fi
2403 as_fn_append ac_configure_args " '$ac_arg'"
2404 ;;
2405 esac
2406 done
2407 done
2408 { ac_configure_args0=; unset ac_configure_args0;}
2409 { ac_configure_args1=; unset ac_configure_args1;}
2410
2411 # When interrupted or exit'd, cleanup temporary files, and complete
2412 # config.log. We remove comments because anyway the quotes in there
2413 # would cause problems or look ugly.
2414 # WARNING: Use '\'' to represent an apostrophe within the trap.
2415 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2416 trap 'exit_status=$?
2417 # Save into config.log some information that might help in debugging.
2418 {
2419 echo
2420
2421 cat <<\_ASBOX
2422 ## ---------------- ##
2423 ## Cache variables. ##
2424 ## ---------------- ##
2425 _ASBOX
2426 echo
2427 # The following way of writing the cache mishandles newlines in values,
2428 (
2429 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2430 eval ac_val=\$$ac_var
2431 case $ac_val in #(
2432 *${as_nl}*)
2433 case $ac_var in #(
2434 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2435 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2436 esac
2437 case $ac_var in #(
2438 _ | IFS | as_nl) ;; #(
2439 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2440 *) { eval $ac_var=; unset $ac_var;} ;;
2441 esac ;;
2442 esac
2443 done
2444 (set) 2>&1 |
2445 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2446 *${as_nl}ac_space=\ *)
2447 sed -n \
2448 "s/'\''/'\''\\\\'\'''\''/g;
2449 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2450 ;; #(
2451 *)
2452 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2453 ;;
2454 esac |
2455 sort
2456 )
2457 echo
2458
2459 cat <<\_ASBOX
2460 ## ----------------- ##
2461 ## Output variables. ##
2462 ## ----------------- ##
2463 _ASBOX
2464 echo
2465 for ac_var in $ac_subst_vars
2466 do
2467 eval ac_val=\$$ac_var
2468 case $ac_val in
2469 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470 esac
2471 $as_echo "$ac_var='\''$ac_val'\''"
2472 done | sort
2473 echo
2474
2475 if test -n "$ac_subst_files"; then
2476 cat <<\_ASBOX
2477 ## ------------------- ##
2478 ## File substitutions. ##
2479 ## ------------------- ##
2480 _ASBOX
2481 echo
2482 for ac_var in $ac_subst_files
2483 do
2484 eval ac_val=\$$ac_var
2485 case $ac_val in
2486 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2487 esac
2488 $as_echo "$ac_var='\''$ac_val'\''"
2489 done | sort
2490 echo
2491 fi
2492
2493 if test -s confdefs.h; then
2494 cat <<\_ASBOX
2495 ## ----------- ##
2496 ## confdefs.h. ##
2497 ## ----------- ##
2498 _ASBOX
2499 echo
2500 cat confdefs.h
2501 echo
2502 fi
2503 test "$ac_signal" != 0 &&
2504 $as_echo "$as_me: caught signal $ac_signal"
2505 $as_echo "$as_me: exit $exit_status"
2506 } >&5
2507 rm -f core *.core core.conftest.* &&
2508 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2509 exit $exit_status
2510 ' 0
2511 for ac_signal in 1 2 13 15; do
2512 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2513 done
2514 ac_signal=0
2515
2516 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2517 rm -f -r conftest* confdefs.h
2518
2519 $as_echo "/* confdefs.h */" > confdefs.h
2520
2521 # Predefined preprocessor variables.
2522
2523 cat >>confdefs.h <<_ACEOF
2524 #define PACKAGE_NAME "$PACKAGE_NAME"
2525 _ACEOF
2526
2527 cat >>confdefs.h <<_ACEOF
2528 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2529 _ACEOF
2530
2531 cat >>confdefs.h <<_ACEOF
2532 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2533 _ACEOF
2534
2535 cat >>confdefs.h <<_ACEOF
2536 #define PACKAGE_STRING "$PACKAGE_STRING"
2537 _ACEOF
2538
2539 cat >>confdefs.h <<_ACEOF
2540 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2541 _ACEOF
2542
2543 cat >>confdefs.h <<_ACEOF
2544 #define PACKAGE_URL "$PACKAGE_URL"
2545 _ACEOF
2546
2547
2548 # Let the site file select an alternate cache file if it wants to.
2549 # Prefer an explicitly selected file to automatically selected ones.
2550 ac_site_file1=NONE
2551 ac_site_file2=NONE
2552 if test -n "$CONFIG_SITE"; then
2553 ac_site_file1=$CONFIG_SITE
2554 elif test "x$prefix" != xNONE; then
2555 ac_site_file1=$prefix/share/config.site
2556 ac_site_file2=$prefix/etc/config.site
2557 else
2558 ac_site_file1=$ac_default_prefix/share/config.site
2559 ac_site_file2=$ac_default_prefix/etc/config.site
2560 fi
2561 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2562 do
2563 test "x$ac_site_file" = xNONE && continue
2564 if test -r "$ac_site_file"; then
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2566 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2567 sed 's/^/| /' "$ac_site_file" >&5
2568 . "$ac_site_file"
2569 fi
2570 done
2571
2572 if test -r "$cache_file"; then
2573 # Some versions of bash will fail to source /dev/null (special
2574 # files actually), so we avoid doing that.
2575 if test -f "$cache_file"; then
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2577 $as_echo "$as_me: loading cache $cache_file" >&6;}
2578 case $cache_file in
2579 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2580 *) . "./$cache_file";;
2581 esac
2582 fi
2583 else
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2585 $as_echo "$as_me: creating cache $cache_file" >&6;}
2586 >$cache_file
2587 fi
2588
2589 # Check that the precious variables saved in the cache have kept the same
2590 # value.
2591 ac_cache_corrupted=false
2592 for ac_var in $ac_precious_vars; do
2593 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2594 eval ac_new_set=\$ac_env_${ac_var}_set
2595 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2596 eval ac_new_val=\$ac_env_${ac_var}_value
2597 case $ac_old_set,$ac_new_set in
2598 set,)
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2600 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2601 ac_cache_corrupted=: ;;
2602 ,set)
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2604 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2605 ac_cache_corrupted=: ;;
2606 ,);;
2607 *)
2608 if test "x$ac_old_val" != "x$ac_new_val"; then
2609 # differences in whitespace do not lead to failure.
2610 ac_old_val_w=`echo x $ac_old_val`
2611 ac_new_val_w=`echo x $ac_new_val`
2612 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2614 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2615 ac_cache_corrupted=:
2616 else
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2618 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2619 eval $ac_var=\$ac_old_val
2620 fi
2621 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2622 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2624 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2625 fi;;
2626 esac
2627 # Pass precious variables to config.status.
2628 if test "$ac_new_set" = set; then
2629 case $ac_new_val in
2630 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2631 *) ac_arg=$ac_var=$ac_new_val ;;
2632 esac
2633 case " $ac_configure_args " in
2634 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2635 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2636 esac
2637 fi
2638 done
2639 if $ac_cache_corrupted; then
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2641 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2643 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2644 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2645 fi
2646 ## -------------------- ##
2647 ## Main body of script. ##
2648 ## -------------------- ##
2649
2650 ac_ext=c
2651 ac_cpp='$CPP $CPPFLAGS'
2652 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2653 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2654 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2655
2656
2657
2658
2659
2660 ac_config_headers="$ac_config_headers config.h:config.in"
2661
2662
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2664 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2665 # Check whether --enable-maintainer-mode was given.
2666 if test "${enable_maintainer_mode+set}" = set; then :
2667 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2668 else
2669 USE_MAINTAINER_MODE=no
2670 fi
2671
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2673 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2674 if test $USE_MAINTAINER_MODE = yes; then
2675 MAINTAINER_MODE_TRUE=
2676 MAINTAINER_MODE_FALSE='#'
2677 else
2678 MAINTAINER_MODE_TRUE='#'
2679 MAINTAINER_MODE_FALSE=
2680 fi
2681
2682 MAINT=$MAINTAINER_MODE_TRUE
2683
2684
2685
2686 ac_ext=c
2687 ac_cpp='$CPP $CPPFLAGS'
2688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2691 if test -n "$ac_tool_prefix"; then
2692 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2693 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2695 $as_echo_n "checking for $ac_word... " >&6; }
2696 if test "${ac_cv_prog_CC+set}" = set; then :
2697 $as_echo_n "(cached) " >&6
2698 else
2699 if test -n "$CC"; then
2700 ac_cv_prog_CC="$CC" # Let the user override the test.
2701 else
2702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2703 for as_dir in $PATH
2704 do
2705 IFS=$as_save_IFS
2706 test -z "$as_dir" && as_dir=.
2707 for ac_exec_ext in '' $ac_executable_extensions; do
2708 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2709 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2711 break 2
2712 fi
2713 done
2714 done
2715 IFS=$as_save_IFS
2716
2717 fi
2718 fi
2719 CC=$ac_cv_prog_CC
2720 if test -n "$CC"; then
2721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2722 $as_echo "$CC" >&6; }
2723 else
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2725 $as_echo "no" >&6; }
2726 fi
2727
2728
2729 fi
2730 if test -z "$ac_cv_prog_CC"; then
2731 ac_ct_CC=$CC
2732 # Extract the first word of "gcc", so it can be a program name with args.
2733 set dummy gcc; ac_word=$2
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2735 $as_echo_n "checking for $ac_word... " >&6; }
2736 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2737 $as_echo_n "(cached) " >&6
2738 else
2739 if test -n "$ac_ct_CC"; then
2740 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2741 else
2742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2743 for as_dir in $PATH
2744 do
2745 IFS=$as_save_IFS
2746 test -z "$as_dir" && as_dir=.
2747 for ac_exec_ext in '' $ac_executable_extensions; do
2748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2749 ac_cv_prog_ac_ct_CC="gcc"
2750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2751 break 2
2752 fi
2753 done
2754 done
2755 IFS=$as_save_IFS
2756
2757 fi
2758 fi
2759 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2760 if test -n "$ac_ct_CC"; then
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2762 $as_echo "$ac_ct_CC" >&6; }
2763 else
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2765 $as_echo "no" >&6; }
2766 fi
2767
2768 if test "x$ac_ct_CC" = x; then
2769 CC=""
2770 else
2771 case $cross_compiling:$ac_tool_warned in
2772 yes:)
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2774 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2775 ac_tool_warned=yes ;;
2776 esac
2777 CC=$ac_ct_CC
2778 fi
2779 else
2780 CC="$ac_cv_prog_CC"
2781 fi
2782
2783 if test -z "$CC"; then
2784 if test -n "$ac_tool_prefix"; then
2785 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2786 set dummy ${ac_tool_prefix}cc; ac_word=$2
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2788 $as_echo_n "checking for $ac_word... " >&6; }
2789 if test "${ac_cv_prog_CC+set}" = set; then :
2790 $as_echo_n "(cached) " >&6
2791 else
2792 if test -n "$CC"; then
2793 ac_cv_prog_CC="$CC" # Let the user override the test.
2794 else
2795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2796 for as_dir in $PATH
2797 do
2798 IFS=$as_save_IFS
2799 test -z "$as_dir" && as_dir=.
2800 for ac_exec_ext in '' $ac_executable_extensions; do
2801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2802 ac_cv_prog_CC="${ac_tool_prefix}cc"
2803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2804 break 2
2805 fi
2806 done
2807 done
2808 IFS=$as_save_IFS
2809
2810 fi
2811 fi
2812 CC=$ac_cv_prog_CC
2813 if test -n "$CC"; then
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2815 $as_echo "$CC" >&6; }
2816 else
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2818 $as_echo "no" >&6; }
2819 fi
2820
2821
2822 fi
2823 fi
2824 if test -z "$CC"; then
2825 # Extract the first word of "cc", so it can be a program name with args.
2826 set dummy cc; ac_word=$2
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2828 $as_echo_n "checking for $ac_word... " >&6; }
2829 if test "${ac_cv_prog_CC+set}" = set; then :
2830 $as_echo_n "(cached) " >&6
2831 else
2832 if test -n "$CC"; then
2833 ac_cv_prog_CC="$CC" # Let the user override the test.
2834 else
2835 ac_prog_rejected=no
2836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2837 for as_dir in $PATH
2838 do
2839 IFS=$as_save_IFS
2840 test -z "$as_dir" && as_dir=.
2841 for ac_exec_ext in '' $ac_executable_extensions; do
2842 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2843 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2844 ac_prog_rejected=yes
2845 continue
2846 fi
2847 ac_cv_prog_CC="cc"
2848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2849 break 2
2850 fi
2851 done
2852 done
2853 IFS=$as_save_IFS
2854
2855 if test $ac_prog_rejected = yes; then
2856 # We found a bogon in the path, so make sure we never use it.
2857 set dummy $ac_cv_prog_CC
2858 shift
2859 if test $# != 0; then
2860 # We chose a different compiler from the bogus one.
2861 # However, it has the same basename, so the bogon will be chosen
2862 # first if we set CC to just the basename; use the full file name.
2863 shift
2864 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2865 fi
2866 fi
2867 fi
2868 fi
2869 CC=$ac_cv_prog_CC
2870 if test -n "$CC"; then
2871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2872 $as_echo "$CC" >&6; }
2873 else
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2875 $as_echo "no" >&6; }
2876 fi
2877
2878
2879 fi
2880 if test -z "$CC"; then
2881 if test -n "$ac_tool_prefix"; then
2882 for ac_prog in cl.exe
2883 do
2884 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2885 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2887 $as_echo_n "checking for $ac_word... " >&6; }
2888 if test "${ac_cv_prog_CC+set}" = set; then :
2889 $as_echo_n "(cached) " >&6
2890 else
2891 if test -n "$CC"; then
2892 ac_cv_prog_CC="$CC" # Let the user override the test.
2893 else
2894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2895 for as_dir in $PATH
2896 do
2897 IFS=$as_save_IFS
2898 test -z "$as_dir" && as_dir=.
2899 for ac_exec_ext in '' $ac_executable_extensions; do
2900 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2901 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2903 break 2
2904 fi
2905 done
2906 done
2907 IFS=$as_save_IFS
2908
2909 fi
2910 fi
2911 CC=$ac_cv_prog_CC
2912 if test -n "$CC"; then
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2914 $as_echo "$CC" >&6; }
2915 else
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2917 $as_echo "no" >&6; }
2918 fi
2919
2920
2921 test -n "$CC" && break
2922 done
2923 fi
2924 if test -z "$CC"; then
2925 ac_ct_CC=$CC
2926 for ac_prog in cl.exe
2927 do
2928 # Extract the first word of "$ac_prog", so it can be a program name with args.
2929 set dummy $ac_prog; ac_word=$2
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2931 $as_echo_n "checking for $ac_word... " >&6; }
2932 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2933 $as_echo_n "(cached) " >&6
2934 else
2935 if test -n "$ac_ct_CC"; then
2936 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2937 else
2938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939 for as_dir in $PATH
2940 do
2941 IFS=$as_save_IFS
2942 test -z "$as_dir" && as_dir=.
2943 for ac_exec_ext in '' $ac_executable_extensions; do
2944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2945 ac_cv_prog_ac_ct_CC="$ac_prog"
2946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2947 break 2
2948 fi
2949 done
2950 done
2951 IFS=$as_save_IFS
2952
2953 fi
2954 fi
2955 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2956 if test -n "$ac_ct_CC"; then
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2958 $as_echo "$ac_ct_CC" >&6; }
2959 else
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2961 $as_echo "no" >&6; }
2962 fi
2963
2964
2965 test -n "$ac_ct_CC" && break
2966 done
2967
2968 if test "x$ac_ct_CC" = x; then
2969 CC=""
2970 else
2971 case $cross_compiling:$ac_tool_warned in
2972 yes:)
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2974 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2975 ac_tool_warned=yes ;;
2976 esac
2977 CC=$ac_ct_CC
2978 fi
2979 fi
2980
2981 fi
2982
2983
2984 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2985 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2986 as_fn_error "no acceptable C compiler found in \$PATH
2987 See \`config.log' for more details." "$LINENO" 5; }
2988
2989 # Provide some information about the compiler.
2990 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2991 set X $ac_compile
2992 ac_compiler=$2
2993 for ac_option in --version -v -V -qversion; do
2994 { { ac_try="$ac_compiler $ac_option >&5"
2995 case "(($ac_try" in
2996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2997 *) ac_try_echo=$ac_try;;
2998 esac
2999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3000 $as_echo "$ac_try_echo"; } >&5
3001 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3002 ac_status=$?
3003 if test -s conftest.err; then
3004 sed '10a\
3005 ... rest of stderr output deleted ...
3006 10q' conftest.err >conftest.er1
3007 cat conftest.er1 >&5
3008 rm -f conftest.er1 conftest.err
3009 fi
3010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3011 test $ac_status = 0; }
3012 done
3013
3014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3015 /* end confdefs.h. */
3016
3017 int
3018 main ()
3019 {
3020
3021 ;
3022 return 0;
3023 }
3024 _ACEOF
3025 ac_clean_files_save=$ac_clean_files
3026 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3027 # Try to create an executable without -o first, disregard a.out.
3028 # It will help us diagnose broken compilers, and finding out an intuition
3029 # of exeext.
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3031 $as_echo_n "checking for C compiler default output file name... " >&6; }
3032 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3033
3034 # The possible output files:
3035 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3036
3037 ac_rmfiles=
3038 for ac_file in $ac_files
3039 do
3040 case $ac_file in
3041 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3042 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3043 esac
3044 done
3045 rm -f $ac_rmfiles
3046
3047 if { { ac_try="$ac_link_default"
3048 case "(($ac_try" in
3049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3050 *) ac_try_echo=$ac_try;;
3051 esac
3052 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3053 $as_echo "$ac_try_echo"; } >&5
3054 (eval "$ac_link_default") 2>&5
3055 ac_status=$?
3056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3057 test $ac_status = 0; }; then :
3058 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3059 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3060 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3061 # so that the user can short-circuit this test for compilers unknown to
3062 # Autoconf.
3063 for ac_file in $ac_files ''
3064 do
3065 test -f "$ac_file" || continue
3066 case $ac_file in
3067 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3068 ;;
3069 [ab].out )
3070 # We found the default executable, but exeext='' is most
3071 # certainly right.
3072 break;;
3073 *.* )
3074 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3075 then :; else
3076 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3077 fi
3078 # We set ac_cv_exeext here because the later test for it is not
3079 # safe: cross compilers may not add the suffix if given an `-o'
3080 # argument, so we may need to know it at that point already.
3081 # Even if this section looks crufty: it has the advantage of
3082 # actually working.
3083 break;;
3084 * )
3085 break;;
3086 esac
3087 done
3088 test "$ac_cv_exeext" = no && ac_cv_exeext=
3089
3090 else
3091 ac_file=''
3092 fi
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3094 $as_echo "$ac_file" >&6; }
3095 if test -z "$ac_file"; then :
3096 $as_echo "$as_me: failed program was:" >&5
3097 sed 's/^/| /' conftest.$ac_ext >&5
3098
3099 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3100 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3101 { as_fn_set_status 77
3102 as_fn_error "C compiler cannot create executables
3103 See \`config.log' for more details." "$LINENO" 5; }; }
3104 fi
3105 ac_exeext=$ac_cv_exeext
3106
3107 # Check that the compiler produces executables we can run. If not, either
3108 # the compiler is broken, or we cross compile.
3109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3110 $as_echo_n "checking whether the C compiler works... " >&6; }
3111 # If not cross compiling, check that we can run a simple program.
3112 if test "$cross_compiling" != yes; then
3113 if { ac_try='./$ac_file'
3114 { { case "(($ac_try" in
3115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116 *) ac_try_echo=$ac_try;;
3117 esac
3118 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3119 $as_echo "$ac_try_echo"; } >&5
3120 (eval "$ac_try") 2>&5
3121 ac_status=$?
3122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3123 test $ac_status = 0; }; }; then
3124 cross_compiling=no
3125 else
3126 if test "$cross_compiling" = maybe; then
3127 cross_compiling=yes
3128 else
3129 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3130 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3131 as_fn_error "cannot run C compiled programs.
3132 If you meant to cross compile, use \`--host'.
3133 See \`config.log' for more details." "$LINENO" 5; }
3134 fi
3135 fi
3136 fi
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3138 $as_echo "yes" >&6; }
3139
3140 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3141 ac_clean_files=$ac_clean_files_save
3142 # Check that the compiler produces executables we can run. If not, either
3143 # the compiler is broken, or we cross compile.
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3145 $as_echo_n "checking whether we are cross compiling... " >&6; }
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3147 $as_echo "$cross_compiling" >&6; }
3148
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3150 $as_echo_n "checking for suffix of executables... " >&6; }
3151 if { { ac_try="$ac_link"
3152 case "(($ac_try" in
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3155 esac
3156 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157 $as_echo "$ac_try_echo"; } >&5
3158 (eval "$ac_link") 2>&5
3159 ac_status=$?
3160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3161 test $ac_status = 0; }; then :
3162 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3163 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3164 # work properly (i.e., refer to `conftest.exe'), while it won't with
3165 # `rm'.
3166 for ac_file in conftest.exe conftest conftest.*; do
3167 test -f "$ac_file" || continue
3168 case $ac_file in
3169 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3170 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3171 break;;
3172 * ) break;;
3173 esac
3174 done
3175 else
3176 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3177 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3178 as_fn_error "cannot compute suffix of executables: cannot compile and link
3179 See \`config.log' for more details." "$LINENO" 5; }
3180 fi
3181 rm -f conftest$ac_cv_exeext
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3183 $as_echo "$ac_cv_exeext" >&6; }
3184
3185 rm -f conftest.$ac_ext
3186 EXEEXT=$ac_cv_exeext
3187 ac_exeext=$EXEEXT
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3189 $as_echo_n "checking for suffix of object files... " >&6; }
3190 if test "${ac_cv_objext+set}" = set; then :
3191 $as_echo_n "(cached) " >&6
3192 else
3193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3194 /* end confdefs.h. */
3195
3196 int
3197 main ()
3198 {
3199
3200 ;
3201 return 0;
3202 }
3203 _ACEOF
3204 rm -f conftest.o conftest.obj
3205 if { { ac_try="$ac_compile"
3206 case "(($ac_try" in
3207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3208 *) ac_try_echo=$ac_try;;
3209 esac
3210 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3211 $as_echo "$ac_try_echo"; } >&5
3212 (eval "$ac_compile") 2>&5
3213 ac_status=$?
3214 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3215 test $ac_status = 0; }; then :
3216 for ac_file in conftest.o conftest.obj conftest.*; do
3217 test -f "$ac_file" || continue;
3218 case $ac_file in
3219 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3220 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3221 break;;
3222 esac
3223 done
3224 else
3225 $as_echo "$as_me: failed program was:" >&5
3226 sed 's/^/| /' conftest.$ac_ext >&5
3227
3228 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3229 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3230 as_fn_error "cannot compute suffix of object files: cannot compile
3231 See \`config.log' for more details." "$LINENO" 5; }
3232 fi
3233 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3234 fi
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3236 $as_echo "$ac_cv_objext" >&6; }
3237 OBJEXT=$ac_cv_objext
3238 ac_objext=$OBJEXT
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3240 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3241 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3242 $as_echo_n "(cached) " >&6
3243 else
3244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245 /* end confdefs.h. */
3246
3247 int
3248 main ()
3249 {
3250 #ifndef __GNUC__
3251 choke me
3252 #endif
3253
3254 ;
3255 return 0;
3256 }
3257 _ACEOF
3258 if ac_fn_c_try_compile "$LINENO"; then :
3259 ac_compiler_gnu=yes
3260 else
3261 ac_compiler_gnu=no
3262 fi
3263 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3264 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3265
3266 fi
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3268 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3269 if test $ac_compiler_gnu = yes; then
3270 GCC=yes
3271 else
3272 GCC=
3273 fi
3274 ac_test_CFLAGS=${CFLAGS+set}
3275 ac_save_CFLAGS=$CFLAGS
3276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3277 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3278 if test "${ac_cv_prog_cc_g+set}" = set; then :
3279 $as_echo_n "(cached) " >&6
3280 else
3281 ac_save_c_werror_flag=$ac_c_werror_flag
3282 ac_c_werror_flag=yes
3283 ac_cv_prog_cc_g=no
3284 CFLAGS="-g"
3285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3286 /* end confdefs.h. */
3287
3288 int
3289 main ()
3290 {
3291
3292 ;
3293 return 0;
3294 }
3295 _ACEOF
3296 if ac_fn_c_try_compile "$LINENO"; then :
3297 ac_cv_prog_cc_g=yes
3298 else
3299 CFLAGS=""
3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301 /* end confdefs.h. */
3302
3303 int
3304 main ()
3305 {
3306
3307 ;
3308 return 0;
3309 }
3310 _ACEOF
3311 if ac_fn_c_try_compile "$LINENO"; then :
3312
3313 else
3314 ac_c_werror_flag=$ac_save_c_werror_flag
3315 CFLAGS="-g"
3316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3317 /* end confdefs.h. */
3318
3319 int
3320 main ()
3321 {
3322
3323 ;
3324 return 0;
3325 }
3326 _ACEOF
3327 if ac_fn_c_try_compile "$LINENO"; then :
3328 ac_cv_prog_cc_g=yes
3329 fi
3330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3331 fi
3332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3333 fi
3334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3335 ac_c_werror_flag=$ac_save_c_werror_flag
3336 fi
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3338 $as_echo "$ac_cv_prog_cc_g" >&6; }
3339 if test "$ac_test_CFLAGS" = set; then
3340 CFLAGS=$ac_save_CFLAGS
3341 elif test $ac_cv_prog_cc_g = yes; then
3342 if test "$GCC" = yes; then
3343 CFLAGS="-g -O2"
3344 else
3345 CFLAGS="-g"
3346 fi
3347 else
3348 if test "$GCC" = yes; then
3349 CFLAGS="-O2"
3350 else
3351 CFLAGS=
3352 fi
3353 fi
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3355 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3356 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3357 $as_echo_n "(cached) " >&6
3358 else
3359 ac_cv_prog_cc_c89=no
3360 ac_save_CC=$CC
3361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3362 /* end confdefs.h. */
3363 #include <stdarg.h>
3364 #include <stdio.h>
3365 #include <sys/types.h>
3366 #include <sys/stat.h>
3367 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3368 struct buf { int x; };
3369 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3370 static char *e (p, i)
3371 char **p;
3372 int i;
3373 {
3374 return p[i];
3375 }
3376 static char *f (char * (*g) (char **, int), char **p, ...)
3377 {
3378 char *s;
3379 va_list v;
3380 va_start (v,p);
3381 s = g (p, va_arg (v,int));
3382 va_end (v);
3383 return s;
3384 }
3385
3386 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3387 function prototypes and stuff, but not '\xHH' hex character constants.
3388 These don't provoke an error unfortunately, instead are silently treated
3389 as 'x'. The following induces an error, until -std is added to get
3390 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3391 array size at least. It's necessary to write '\x00'==0 to get something
3392 that's true only with -std. */
3393 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3394
3395 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3396 inside strings and character constants. */
3397 #define FOO(x) 'x'
3398 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3399
3400 int test (int i, double x);
3401 struct s1 {int (*f) (int a);};
3402 struct s2 {int (*f) (double a);};
3403 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3404 int argc;
3405 char **argv;
3406 int
3407 main ()
3408 {
3409 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3410 ;
3411 return 0;
3412 }
3413 _ACEOF
3414 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3415 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3416 do
3417 CC="$ac_save_CC $ac_arg"
3418 if ac_fn_c_try_compile "$LINENO"; then :
3419 ac_cv_prog_cc_c89=$ac_arg
3420 fi
3421 rm -f core conftest.err conftest.$ac_objext
3422 test "x$ac_cv_prog_cc_c89" != "xno" && break
3423 done
3424 rm -f conftest.$ac_ext
3425 CC=$ac_save_CC
3426
3427 fi
3428 # AC_CACHE_VAL
3429 case "x$ac_cv_prog_cc_c89" in
3430 x)
3431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3432 $as_echo "none needed" >&6; } ;;
3433 xno)
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3435 $as_echo "unsupported" >&6; } ;;
3436 *)
3437 CC="$CC $ac_cv_prog_cc_c89"
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3439 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3440 esac
3441 if test "x$ac_cv_prog_cc_c89" != xno; then :
3442
3443 fi
3444
3445 ac_ext=c
3446 ac_cpp='$CPP $CPPFLAGS'
3447 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3448 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3449 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3450
3451
3452 ac_ext=c
3453 ac_cpp='$CPP $CPPFLAGS'
3454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3458 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3459 # On Suns, sometimes $CPP names a directory.
3460 if test -n "$CPP" && test -d "$CPP"; then
3461 CPP=
3462 fi
3463 if test -z "$CPP"; then
3464 if test "${ac_cv_prog_CPP+set}" = set; then :
3465 $as_echo_n "(cached) " >&6
3466 else
3467 # Double quotes because CPP needs to be expanded
3468 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3469 do
3470 ac_preproc_ok=false
3471 for ac_c_preproc_warn_flag in '' yes
3472 do
3473 # Use a header file that comes with gcc, so configuring glibc
3474 # with a fresh cross-compiler works.
3475 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3476 # <limits.h> exists even on freestanding compilers.
3477 # On the NeXT, cc -E runs the code through the compiler's parser,
3478 # not just through cpp. "Syntax error" is here to catch this case.
3479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3480 /* end confdefs.h. */
3481 #ifdef __STDC__
3482 # include <limits.h>
3483 #else
3484 # include <assert.h>
3485 #endif
3486 Syntax error
3487 _ACEOF
3488 if ac_fn_c_try_cpp "$LINENO"; then :
3489
3490 else
3491 # Broken: fails on valid input.
3492 continue
3493 fi
3494 rm -f conftest.err conftest.$ac_ext
3495
3496 # OK, works on sane cases. Now check whether nonexistent headers
3497 # can be detected and how.
3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 /* end confdefs.h. */
3500 #include <ac_nonexistent.h>
3501 _ACEOF
3502 if ac_fn_c_try_cpp "$LINENO"; then :
3503 # Broken: success on invalid input.
3504 continue
3505 else
3506 # Passes both tests.
3507 ac_preproc_ok=:
3508 break
3509 fi
3510 rm -f conftest.err conftest.$ac_ext
3511
3512 done
3513 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3514 rm -f conftest.err conftest.$ac_ext
3515 if $ac_preproc_ok; then :
3516 break
3517 fi
3518
3519 done
3520 ac_cv_prog_CPP=$CPP
3521
3522 fi
3523 CPP=$ac_cv_prog_CPP
3524 else
3525 ac_cv_prog_CPP=$CPP
3526 fi
3527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3528 $as_echo "$CPP" >&6; }
3529 ac_preproc_ok=false
3530 for ac_c_preproc_warn_flag in '' yes
3531 do
3532 # Use a header file that comes with gcc, so configuring glibc
3533 # with a fresh cross-compiler works.
3534 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3535 # <limits.h> exists even on freestanding compilers.
3536 # On the NeXT, cc -E runs the code through the compiler's parser,
3537 # not just through cpp. "Syntax error" is here to catch this case.
3538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3539 /* end confdefs.h. */
3540 #ifdef __STDC__
3541 # include <limits.h>
3542 #else
3543 # include <assert.h>
3544 #endif
3545 Syntax error
3546 _ACEOF
3547 if ac_fn_c_try_cpp "$LINENO"; then :
3548
3549 else
3550 # Broken: fails on valid input.
3551 continue
3552 fi
3553 rm -f conftest.err conftest.$ac_ext
3554
3555 # OK, works on sane cases. Now check whether nonexistent headers
3556 # can be detected and how.
3557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3558 /* end confdefs.h. */
3559 #include <ac_nonexistent.h>
3560 _ACEOF
3561 if ac_fn_c_try_cpp "$LINENO"; then :
3562 # Broken: success on invalid input.
3563 continue
3564 else
3565 # Passes both tests.
3566 ac_preproc_ok=:
3567 break
3568 fi
3569 rm -f conftest.err conftest.$ac_ext
3570
3571 done
3572 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3573 rm -f conftest.err conftest.$ac_ext
3574 if $ac_preproc_ok; then :
3575
3576 else
3577 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3578 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3579 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3580 See \`config.log' for more details." "$LINENO" 5; }
3581 fi
3582
3583 ac_ext=c
3584 ac_cpp='$CPP $CPPFLAGS'
3585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3588
3589
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3591 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3592 if test "${ac_cv_path_GREP+set}" = set; then :
3593 $as_echo_n "(cached) " >&6
3594 else
3595 if test -z "$GREP"; then
3596 ac_path_GREP_found=false
3597 # Loop through the user's path and test for each of PROGNAME-LIST
3598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3599 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3600 do
3601 IFS=$as_save_IFS
3602 test -z "$as_dir" && as_dir=.
3603 for ac_prog in grep ggrep; do
3604 for ac_exec_ext in '' $ac_executable_extensions; do
3605 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3606 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3607 # Check for GNU ac_path_GREP and select it if it is found.
3608 # Check for GNU $ac_path_GREP
3609 case `"$ac_path_GREP" --version 2>&1` in
3610 *GNU*)
3611 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3612 *)
3613 ac_count=0
3614 $as_echo_n 0123456789 >"conftest.in"
3615 while :
3616 do
3617 cat "conftest.in" "conftest.in" >"conftest.tmp"
3618 mv "conftest.tmp" "conftest.in"
3619 cp "conftest.in" "conftest.nl"
3620 $as_echo 'GREP' >> "conftest.nl"
3621 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3622 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3623 as_fn_arith $ac_count + 1 && ac_count=$as_val
3624 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3625 # Best one so far, save it but keep looking for a better one
3626 ac_cv_path_GREP="$ac_path_GREP"
3627 ac_path_GREP_max=$ac_count
3628 fi
3629 # 10*(2^10) chars as input seems more than enough
3630 test $ac_count -gt 10 && break
3631 done
3632 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3633 esac
3634
3635 $ac_path_GREP_found && break 3
3636 done
3637 done
3638 done
3639 IFS=$as_save_IFS
3640 if test -z "$ac_cv_path_GREP"; then
3641 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3642 fi
3643 else
3644 ac_cv_path_GREP=$GREP
3645 fi
3646
3647 fi
3648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3649 $as_echo "$ac_cv_path_GREP" >&6; }
3650 GREP="$ac_cv_path_GREP"
3651
3652
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3654 $as_echo_n "checking for egrep... " >&6; }
3655 if test "${ac_cv_path_EGREP+set}" = set; then :
3656 $as_echo_n "(cached) " >&6
3657 else
3658 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3659 then ac_cv_path_EGREP="$GREP -E"
3660 else
3661 if test -z "$EGREP"; then
3662 ac_path_EGREP_found=false
3663 # Loop through the user's path and test for each of PROGNAME-LIST
3664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3665 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3666 do
3667 IFS=$as_save_IFS
3668 test -z "$as_dir" && as_dir=.
3669 for ac_prog in egrep; do
3670 for ac_exec_ext in '' $ac_executable_extensions; do
3671 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3672 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3673 # Check for GNU ac_path_EGREP and select it if it is found.
3674 # Check for GNU $ac_path_EGREP
3675 case `"$ac_path_EGREP" --version 2>&1` in
3676 *GNU*)
3677 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3678 *)
3679 ac_count=0
3680 $as_echo_n 0123456789 >"conftest.in"
3681 while :
3682 do
3683 cat "conftest.in" "conftest.in" >"conftest.tmp"
3684 mv "conftest.tmp" "conftest.in"
3685 cp "conftest.in" "conftest.nl"
3686 $as_echo 'EGREP' >> "conftest.nl"
3687 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3688 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3689 as_fn_arith $ac_count + 1 && ac_count=$as_val
3690 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3691 # Best one so far, save it but keep looking for a better one
3692 ac_cv_path_EGREP="$ac_path_EGREP"
3693 ac_path_EGREP_max=$ac_count
3694 fi
3695 # 10*(2^10) chars as input seems more than enough
3696 test $ac_count -gt 10 && break
3697 done
3698 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3699 esac
3700
3701 $ac_path_EGREP_found && break 3
3702 done
3703 done
3704 done
3705 IFS=$as_save_IFS
3706 if test -z "$ac_cv_path_EGREP"; then
3707 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3708 fi
3709 else
3710 ac_cv_path_EGREP=$EGREP
3711 fi
3712
3713 fi
3714 fi
3715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3716 $as_echo "$ac_cv_path_EGREP" >&6; }
3717 EGREP="$ac_cv_path_EGREP"
3718
3719
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3721 $as_echo_n "checking for ANSI C header files... " >&6; }
3722 if test "${ac_cv_header_stdc+set}" = set; then :
3723 $as_echo_n "(cached) " >&6
3724 else
3725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3726 /* end confdefs.h. */
3727 #include <stdlib.h>
3728 #include <stdarg.h>
3729 #include <string.h>
3730 #include <float.h>
3731
3732 int
3733 main ()
3734 {
3735
3736 ;
3737 return 0;
3738 }
3739 _ACEOF
3740 if ac_fn_c_try_compile "$LINENO"; then :
3741 ac_cv_header_stdc=yes
3742 else
3743 ac_cv_header_stdc=no
3744 fi
3745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3746
3747 if test $ac_cv_header_stdc = yes; then
3748 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 /* end confdefs.h. */
3751 #include <string.h>
3752
3753 _ACEOF
3754 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3755 $EGREP "memchr" >/dev/null 2>&1; then :
3756
3757 else
3758 ac_cv_header_stdc=no
3759 fi
3760 rm -f conftest*
3761
3762 fi
3763
3764 if test $ac_cv_header_stdc = yes; then
3765 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3767 /* end confdefs.h. */
3768 #include <stdlib.h>
3769
3770 _ACEOF
3771 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3772 $EGREP "free" >/dev/null 2>&1; then :
3773
3774 else
3775 ac_cv_header_stdc=no
3776 fi
3777 rm -f conftest*
3778
3779 fi
3780
3781 if test $ac_cv_header_stdc = yes; then
3782 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3783 if test "$cross_compiling" = yes; then :
3784 :
3785 else
3786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787 /* end confdefs.h. */
3788 #include <ctype.h>
3789 #include <stdlib.h>
3790 #if ((' ' & 0x0FF) == 0x020)
3791 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3792 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3793 #else
3794 # define ISLOWER(c) \
3795 (('a' <= (c) && (c) <= 'i') \
3796 || ('j' <= (c) && (c) <= 'r') \
3797 || ('s' <= (c) && (c) <= 'z'))
3798 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3799 #endif
3800
3801 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3802 int
3803 main ()
3804 {
3805 int i;
3806 for (i = 0; i < 256; i++)
3807 if (XOR (islower (i), ISLOWER (i))
3808 || toupper (i) != TOUPPER (i))
3809 return 2;
3810 return 0;
3811 }
3812 _ACEOF
3813 if ac_fn_c_try_run "$LINENO"; then :
3814
3815 else
3816 ac_cv_header_stdc=no
3817 fi
3818 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3819 conftest.$ac_objext conftest.beam conftest.$ac_ext
3820 fi
3821
3822 fi
3823 fi
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3825 $as_echo "$ac_cv_header_stdc" >&6; }
3826 if test $ac_cv_header_stdc = yes; then
3827
3828 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3829
3830 fi
3831
3832 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3833 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3834 inttypes.h stdint.h unistd.h
3835 do :
3836 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3837 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3838 "
3839 eval as_val=\$$as_ac_Header
3840 if test "x$as_val" = x""yes; then :
3841 cat >>confdefs.h <<_ACEOF
3842 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3843 _ACEOF
3844
3845 fi
3846
3847 done
3848
3849
3850
3851 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3852 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3853 MINIX=yes
3854 else
3855 MINIX=
3856 fi
3857
3858
3859 if test "$MINIX" = yes; then
3860
3861 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3862
3863
3864 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3865
3866
3867 $as_echo "#define _MINIX 1" >>confdefs.h
3868
3869 fi
3870
3871
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3873 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3874 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3875 $as_echo_n "(cached) " >&6
3876 else
3877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3878 /* end confdefs.h. */
3879
3880 # define __EXTENSIONS__ 1
3881 $ac_includes_default
3882 int
3883 main ()
3884 {
3885
3886 ;
3887 return 0;
3888 }
3889 _ACEOF
3890 if ac_fn_c_try_compile "$LINENO"; then :
3891 ac_cv_safe_to_define___extensions__=yes
3892 else
3893 ac_cv_safe_to_define___extensions__=no
3894 fi
3895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3896 fi
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3898 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3899 test $ac_cv_safe_to_define___extensions__ = yes &&
3900 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3901
3902 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3903
3904 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3905
3906 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3907
3908 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3909
3910
3911 ac_aux_dir=
3912 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3913 for ac_t in install-sh install.sh shtool; do
3914 if test -f "$ac_dir/$ac_t"; then
3915 ac_aux_dir=$ac_dir
3916 ac_install_sh="$ac_aux_dir/$ac_t -c"
3917 break 2
3918 fi
3919 done
3920 done
3921 if test -z "$ac_aux_dir"; then
3922 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3923 fi
3924
3925 # These three variables are undocumented and unsupported,
3926 # and are intended to be withdrawn in a future Autoconf release.
3927 # They can cause serious problems if a builder's source tree is in a directory
3928 # whose full name contains unusual characters.
3929 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3930 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3931 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3932
3933
3934 # Make sure we can run config.sub.
3935 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3936 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3937
3938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3939 $as_echo_n "checking build system type... " >&6; }
3940 if test "${ac_cv_build+set}" = set; then :
3941 $as_echo_n "(cached) " >&6
3942 else
3943 ac_build_alias=$build_alias
3944 test "x$ac_build_alias" = x &&
3945 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3946 test "x$ac_build_alias" = x &&
3947 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3948 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3949 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3950
3951 fi
3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3953 $as_echo "$ac_cv_build" >&6; }
3954 case $ac_cv_build in
3955 *-*-*) ;;
3956 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3957 esac
3958 build=$ac_cv_build
3959 ac_save_IFS=$IFS; IFS='-'
3960 set x $ac_cv_build
3961 shift
3962 build_cpu=$1
3963 build_vendor=$2
3964 shift; shift
3965 # Remember, the first character of IFS is used to create $*,
3966 # except with old shells:
3967 build_os=$*
3968 IFS=$ac_save_IFS
3969 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3970
3971
3972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3973 $as_echo_n "checking host system type... " >&6; }
3974 if test "${ac_cv_host+set}" = set; then :
3975 $as_echo_n "(cached) " >&6
3976 else
3977 if test "x$host_alias" = x; then
3978 ac_cv_host=$ac_cv_build
3979 else
3980 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3981 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3982 fi
3983
3984 fi
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3986 $as_echo "$ac_cv_host" >&6; }
3987 case $ac_cv_host in
3988 *-*-*) ;;
3989 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3990 esac
3991 host=$ac_cv_host
3992 ac_save_IFS=$IFS; IFS='-'
3993 set x $ac_cv_host
3994 shift
3995 host_cpu=$1
3996 host_vendor=$2
3997 shift; shift
3998 # Remember, the first character of IFS is used to create $*,
3999 # except with old shells:
4000 host_os=$*
4001 IFS=$ac_save_IFS
4002 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4003
4004
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4006 $as_echo_n "checking target system type... " >&6; }
4007 if test "${ac_cv_target+set}" = set; then :
4008 $as_echo_n "(cached) " >&6
4009 else
4010 if test "x$target_alias" = x; then
4011 ac_cv_target=$ac_cv_host
4012 else
4013 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4014 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4015 fi
4016
4017 fi
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4019 $as_echo "$ac_cv_target" >&6; }
4020 case $ac_cv_target in
4021 *-*-*) ;;
4022 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4023 esac
4024 target=$ac_cv_target
4025 ac_save_IFS=$IFS; IFS='-'
4026 set x $ac_cv_target
4027 shift
4028 target_cpu=$1
4029 target_vendor=$2
4030 shift; shift
4031 # Remember, the first character of IFS is used to create $*,
4032 # except with old shells:
4033 target_os=$*
4034 IFS=$ac_save_IFS
4035 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4036
4037
4038 # The aliases save the names the user supplied, while $host etc.
4039 # will get canonicalized.
4040 test -n "$target_alias" &&
4041 test "$program_prefix$program_suffix$program_transform_name" = \
4042 NONENONEs,x,x, &&
4043 program_prefix=${target_alias}-
4044
4045 # The tests for host and target for $enable_largefile require
4046 # canonical names.
4047
4048
4049
4050 # As the $enable_largefile decision depends on --enable-plugins we must set it
4051 # even in directories otherwise not depending on the $plugins option.
4052
4053
4054 # Check whether --enable-plugins was given.
4055 if test "${enable_plugins+set}" = set; then :
4056 enableval=$enable_plugins; case "${enableval}" in
4057 yes | "") plugins=yes ;;
4058 no) plugins=no ;;
4059 *) plugins=yes ;;
4060 esac
4061 else
4062 plugins=no
4063 fi
4064
4065
4066
4067 case "${host}" in
4068 sparc-*-solaris*|i[3-7]86-*-solaris*)
4069 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4070 # are mutually exclusive; and without procfs support, the bfd/ elf module
4071 # cannot provide certain routines such as elfcore_write_prpsinfo
4072 # or elfcore_write_prstatus. So unless the user explicitly requested
4073 # large-file support through the --enable-largefile switch, disable
4074 # large-file support in favor of procfs support.
4075 test "${target}" = "${host}" -a "x$plugins" = xno \
4076 && : ${enable_largefile="no"}
4077 ;;
4078 esac
4079
4080 # Check whether --enable-largefile was given.
4081 if test "${enable_largefile+set}" = set; then :
4082 enableval=$enable_largefile;
4083 fi
4084
4085 if test "$enable_largefile" != no; then
4086
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4088 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4089 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4090 $as_echo_n "(cached) " >&6
4091 else
4092 ac_cv_sys_largefile_CC=no
4093 if test "$GCC" != yes; then
4094 ac_save_CC=$CC
4095 while :; do
4096 # IRIX 6.2 and later do not support large files by default,
4097 # so use the C compiler's -n32 option if that helps.
4098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4099 /* end confdefs.h. */
4100 #include <sys/types.h>
4101 /* Check that off_t can represent 2**63 - 1 correctly.
4102 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4103 since some C++ compilers masquerading as C compilers
4104 incorrectly reject 9223372036854775807. */
4105 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4106 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4107 && LARGE_OFF_T % 2147483647 == 1)
4108 ? 1 : -1];
4109 int
4110 main ()
4111 {
4112
4113 ;
4114 return 0;
4115 }
4116 _ACEOF
4117 if ac_fn_c_try_compile "$LINENO"; then :
4118 break
4119 fi
4120 rm -f core conftest.err conftest.$ac_objext
4121 CC="$CC -n32"
4122 if ac_fn_c_try_compile "$LINENO"; then :
4123 ac_cv_sys_largefile_CC=' -n32'; break
4124 fi
4125 rm -f core conftest.err conftest.$ac_objext
4126 break
4127 done
4128 CC=$ac_save_CC
4129 rm -f conftest.$ac_ext
4130 fi
4131 fi
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4133 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4134 if test "$ac_cv_sys_largefile_CC" != no; then
4135 CC=$CC$ac_cv_sys_largefile_CC
4136 fi
4137
4138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4139 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4140 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4141 $as_echo_n "(cached) " >&6
4142 else
4143 while :; do
4144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4145 /* end confdefs.h. */
4146 #include <sys/types.h>
4147 /* Check that off_t can represent 2**63 - 1 correctly.
4148 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4149 since some C++ compilers masquerading as C compilers
4150 incorrectly reject 9223372036854775807. */
4151 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4152 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4153 && LARGE_OFF_T % 2147483647 == 1)
4154 ? 1 : -1];
4155 int
4156 main ()
4157 {
4158
4159 ;
4160 return 0;
4161 }
4162 _ACEOF
4163 if ac_fn_c_try_compile "$LINENO"; then :
4164 ac_cv_sys_file_offset_bits=no; break
4165 fi
4166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4168 /* end confdefs.h. */
4169 #define _FILE_OFFSET_BITS 64
4170 #include <sys/types.h>
4171 /* Check that off_t can represent 2**63 - 1 correctly.
4172 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4173 since some C++ compilers masquerading as C compilers
4174 incorrectly reject 9223372036854775807. */
4175 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4176 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4177 && LARGE_OFF_T % 2147483647 == 1)
4178 ? 1 : -1];
4179 int
4180 main ()
4181 {
4182
4183 ;
4184 return 0;
4185 }
4186 _ACEOF
4187 if ac_fn_c_try_compile "$LINENO"; then :
4188 ac_cv_sys_file_offset_bits=64; break
4189 fi
4190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4191 ac_cv_sys_file_offset_bits=unknown
4192 break
4193 done
4194 fi
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4196 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4197 case $ac_cv_sys_file_offset_bits in #(
4198 no | unknown) ;;
4199 *)
4200 cat >>confdefs.h <<_ACEOF
4201 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4202 _ACEOF
4203 ;;
4204 esac
4205 rm -rf conftest*
4206 if test $ac_cv_sys_file_offset_bits = unknown; then
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4208 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4209 if test "${ac_cv_sys_large_files+set}" = set; then :
4210 $as_echo_n "(cached) " >&6
4211 else
4212 while :; do
4213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4214 /* end confdefs.h. */
4215 #include <sys/types.h>
4216 /* Check that off_t can represent 2**63 - 1 correctly.
4217 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4218 since some C++ compilers masquerading as C compilers
4219 incorrectly reject 9223372036854775807. */
4220 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4221 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4222 && LARGE_OFF_T % 2147483647 == 1)
4223 ? 1 : -1];
4224 int
4225 main ()
4226 {
4227
4228 ;
4229 return 0;
4230 }
4231 _ACEOF
4232 if ac_fn_c_try_compile "$LINENO"; then :
4233 ac_cv_sys_large_files=no; break
4234 fi
4235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4237 /* end confdefs.h. */
4238 #define _LARGE_FILES 1
4239 #include <sys/types.h>
4240 /* Check that off_t can represent 2**63 - 1 correctly.
4241 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4242 since some C++ compilers masquerading as C compilers
4243 incorrectly reject 9223372036854775807. */
4244 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4245 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4246 && LARGE_OFF_T % 2147483647 == 1)
4247 ? 1 : -1];
4248 int
4249 main ()
4250 {
4251
4252 ;
4253 return 0;
4254 }
4255 _ACEOF
4256 if ac_fn_c_try_compile "$LINENO"; then :
4257 ac_cv_sys_large_files=1; break
4258 fi
4259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4260 ac_cv_sys_large_files=unknown
4261 break
4262 done
4263 fi
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4265 $as_echo "$ac_cv_sys_large_files" >&6; }
4266 case $ac_cv_sys_large_files in #(
4267 no | unknown) ;;
4268 *)
4269 cat >>confdefs.h <<_ACEOF
4270 #define _LARGE_FILES $ac_cv_sys_large_files
4271 _ACEOF
4272 ;;
4273 esac
4274 rm -rf conftest*
4275 fi
4276 fi
4277
4278
4279
4280
4281
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4283 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4284 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4285 $as_echo_n "(cached) " >&6
4286 else
4287 am_cv_prog_cc_stdc=no
4288 ac_save_CC="$CC"
4289 # Don't try gcc -ansi; that turns off useful extensions and
4290 # breaks some systems' header files.
4291 # AIX -qlanglvl=ansi
4292 # Ultrix and OSF/1 -std1
4293 # HP-UX 10.20 and later -Ae
4294 # HP-UX older versions -Aa -D_HPUX_SOURCE
4295 # SVR4 -Xc -D__EXTENSIONS__
4296 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4297 do
4298 CC="$ac_save_CC $ac_arg"
4299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4300 /* end confdefs.h. */
4301 #include <stdarg.h>
4302 #include <stdio.h>
4303 #include <sys/types.h>
4304 #include <sys/stat.h>
4305 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4306 struct buf { int x; };
4307 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4308 static char *e (p, i)
4309 char **p;
4310 int i;
4311 {
4312 return p[i];
4313 }
4314 static char *f (char * (*g) (char **, int), char **p, ...)
4315 {
4316 char *s;
4317 va_list v;
4318 va_start (v,p);
4319 s = g (p, va_arg (v,int));
4320 va_end (v);
4321 return s;
4322 }
4323 int test (int i, double x);
4324 struct s1 {int (*f) (int a);};
4325 struct s2 {int (*f) (double a);};
4326 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4327 int argc;
4328 char **argv;
4329
4330 int
4331 main ()
4332 {
4333
4334 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4335
4336 ;
4337 return 0;
4338 }
4339 _ACEOF
4340 if ac_fn_c_try_compile "$LINENO"; then :
4341 am_cv_prog_cc_stdc="$ac_arg"; break
4342 fi
4343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4344 done
4345 CC="$ac_save_CC"
4346
4347 fi
4348
4349 if test -z "$am_cv_prog_cc_stdc"; then
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4351 $as_echo "none needed" >&6; }
4352 else
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4354 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4355 fi
4356 case "x$am_cv_prog_cc_stdc" in
4357 x|xno) ;;
4358 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4359 esac
4360
4361
4362 ac_aux_dir=
4363 for ac_dir in .. "$srcdir"/..; do
4364 for ac_t in install-sh install.sh shtool; do
4365 if test -f "$ac_dir/$ac_t"; then
4366 ac_aux_dir=$ac_dir
4367 ac_install_sh="$ac_aux_dir/$ac_t -c"
4368 break 2
4369 fi
4370 done
4371 done
4372 if test -z "$ac_aux_dir"; then
4373 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4374 fi
4375
4376 # These three variables are undocumented and unsupported,
4377 # and are intended to be withdrawn in a future Autoconf release.
4378 # They can cause serious problems if a builder's source tree is in a directory
4379 # whose full name contains unusual characters.
4380 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4381 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4382 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4383
4384
4385
4386 test "$program_prefix" != NONE &&
4387 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4388 # Use a double $ so make ignores it.
4389 test "$program_suffix" != NONE &&
4390 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4391 # Double any \ or $.
4392 # By default was `s,x,x', remove it if useless.
4393 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4394 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4395
4396
4397 # Dependency checking.
4398 rm -rf .tst 2>/dev/null
4399 mkdir .tst 2>/dev/null
4400 if test -d .tst; then
4401 am__leading_dot=.
4402 else
4403 am__leading_dot=_
4404 fi
4405 rmdir .tst 2>/dev/null
4406
4407 DEPDIR="${am__leading_dot}deps"
4408
4409 ac_config_commands="$ac_config_commands depdir"
4410
4411
4412 depcc="$CC" am_compiler_list=
4413
4414 am_depcomp=$ac_aux_dir/depcomp
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4416 $as_echo_n "checking dependency style of $depcc... " >&6; }
4417 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4418 $as_echo_n "(cached) " >&6
4419 else
4420 if test -f "$am_depcomp"; then
4421 # We make a subdir and do the tests there. Otherwise we can end up
4422 # making bogus files that we don't know about and never remove. For
4423 # instance it was reported that on HP-UX the gcc test will end up
4424 # making a dummy file named `D' -- because `-MD' means `put the output
4425 # in D'.
4426 mkdir conftest.dir
4427 # Copy depcomp to subdir because otherwise we won't find it if we're
4428 # using a relative directory.
4429 cp "$am_depcomp" conftest.dir
4430 cd conftest.dir
4431 # We will build objects and dependencies in a subdirectory because
4432 # it helps to detect inapplicable dependency modes. For instance
4433 # both Tru64's cc and ICC support -MD to output dependencies as a
4434 # side effect of compilation, but ICC will put the dependencies in
4435 # the current directory while Tru64 will put them in the object
4436 # directory.
4437 mkdir sub
4438
4439 am_cv_CC_dependencies_compiler_type=none
4440 if test "$am_compiler_list" = ""; then
4441 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4442 fi
4443 for depmode in $am_compiler_list; do
4444 if test $depmode = none; then break; fi
4445
4446 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4447 # Setup a source with many dependencies, because some compilers
4448 # like to wrap large dependency lists on column 80 (with \), and
4449 # we should not choose a depcomp mode which is confused by this.
4450 #
4451 # We need to recreate these files for each test, as the compiler may
4452 # overwrite some of them when testing with obscure command lines.
4453 # This happens at least with the AIX C compiler.
4454 : > sub/conftest.c
4455 for i in 1 2 3 4 5 6; do
4456 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4457 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4458 # Solaris 8's {/usr,}/bin/sh.
4459 touch sub/conftst$i.h
4460 done
4461 echo "include sub/conftest.Po" > confmf
4462
4463 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4464 # mode. It turns out that the SunPro C++ compiler does not properly
4465 # handle `-M -o', and we need to detect this.
4466 depcmd="depmode=$depmode \
4467 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4468 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4469 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4470 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4471 if env $depcmd > conftest.err 2>&1 &&
4472 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4473 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4474 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4475 # icc doesn't choke on unknown options, it will just issue warnings
4476 # or remarks (even with -Werror). So we grep stderr for any message
4477 # that says an option was ignored or not supported.
4478 # When given -MP, icc 7.0 and 7.1 complain thusly:
4479 # icc: Command line warning: ignoring option '-M'; no argument required
4480 # The diagnosis changed in icc 8.0:
4481 # icc: Command line remark: option '-MP' not supported
4482 if (grep 'ignoring option' conftest.err ||
4483 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4484 am_cv_CC_dependencies_compiler_type=$depmode
4485 $as_echo "$as_me:$LINENO: success" >&5
4486 break
4487 fi
4488 fi
4489 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4490 sed -e 's/^/| /' < conftest.err >&5
4491 done
4492
4493 cd ..
4494 rm -rf conftest.dir
4495 else
4496 am_cv_CC_dependencies_compiler_type=none
4497 fi
4498
4499 fi
4500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4501 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4502 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4503 then as_fn_error "no usable dependency style found" "$LINENO" 5
4504 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4505
4506 fi
4507
4508
4509 # Check for the 'make' the user wants to use.
4510 for ac_prog in make
4511 do
4512 # Extract the first word of "$ac_prog", so it can be a program name with args.
4513 set dummy $ac_prog; ac_word=$2
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4515 $as_echo_n "checking for $ac_word... " >&6; }
4516 if test "${ac_cv_prog_MAKE+set}" = set; then :
4517 $as_echo_n "(cached) " >&6
4518 else
4519 if test -n "$MAKE"; then
4520 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4521 else
4522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4523 for as_dir in $PATH
4524 do
4525 IFS=$as_save_IFS
4526 test -z "$as_dir" && as_dir=.
4527 for ac_exec_ext in '' $ac_executable_extensions; do
4528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4529 ac_cv_prog_MAKE="$ac_prog"
4530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4531 break 2
4532 fi
4533 done
4534 done
4535 IFS=$as_save_IFS
4536
4537 fi
4538 fi
4539 MAKE=$ac_cv_prog_MAKE
4540 if test -n "$MAKE"; then
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4542 $as_echo "$MAKE" >&6; }
4543 else
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4545 $as_echo "no" >&6; }
4546 fi
4547
4548
4549 test -n "$MAKE" && break
4550 done
4551
4552 MAKE_IS_GNU=
4553 case "`$MAKE --version 2>&1 | sed 1q`" in
4554 *GNU*)
4555 MAKE_IS_GNU=yes
4556 ;;
4557 esac
4558 if test "$MAKE_IS_GNU" = yes; then
4559 GMAKE_TRUE=
4560 GMAKE_FALSE='#'
4561 else
4562 GMAKE_TRUE='#'
4563 GMAKE_FALSE=
4564 fi
4565
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4567 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4568 set x ${MAKE-make}
4569 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4570 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4571 $as_echo_n "(cached) " >&6
4572 else
4573 cat >conftest.make <<\_ACEOF
4574 SHELL = /bin/sh
4575 all:
4576 @echo '@@@%%%=$(MAKE)=@@@%%%'
4577 _ACEOF
4578 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4579 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4580 *@@@%%%=?*=@@@%%%*)
4581 eval ac_cv_prog_make_${ac_make}_set=yes;;
4582 *)
4583 eval ac_cv_prog_make_${ac_make}_set=no;;
4584 esac
4585 rm -f conftest.make
4586 fi
4587 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4589 $as_echo "yes" >&6; }
4590 SET_MAKE=
4591 else
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4593 $as_echo "no" >&6; }
4594 SET_MAKE="MAKE=${MAKE-make}"
4595 fi
4596
4597
4598 # Configure gnulib. We need to build gnulib under some other
4599 # directory not "gnulib", to avoid the problem of both GDB and
4600 # GDBserver wanting to build it in the same directory, when building
4601 # in the source dir.
4602
4603 in_src="gnulib"
4604 in_build="build-gnulib"
4605
4606 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4607 # so they do not pile up.
4608 ac_sub_configure_args=
4609 ac_prev=
4610 eval "set x $ac_configure_args"
4611 shift
4612 for ac_arg
4613 do
4614 if test -n "$ac_prev"; then
4615 ac_prev=
4616 continue
4617 fi
4618 case $ac_arg in
4619 -cache-file | --cache-file | --cache-fil | --cache-fi \
4620 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4621 ac_prev=cache_file ;;
4622 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4623 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4624 | --c=*)
4625 ;;
4626 --config-cache | -C)
4627 ;;
4628 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4629 ac_prev=srcdir ;;
4630 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4631 ;;
4632 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4633 ac_prev=prefix ;;
4634 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4635 ;;
4636 --disable-option-checking)
4637 ;;
4638 *)
4639 case $ac_arg in
4640 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4641 esac
4642 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4643 esac
4644 done
4645
4646 # Always prepend --prefix to ensure using the same prefix
4647 # in subdir configurations.
4648 ac_arg="--prefix=$prefix"
4649 case $ac_arg in
4650 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4651 esac
4652 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4653
4654 # Pass --silent
4655 if test "$silent" = yes; then
4656 ac_sub_configure_args="--silent $ac_sub_configure_args"
4657 fi
4658
4659 # Always prepend --disable-option-checking to silence warnings, since
4660 # different subdirs can have different --enable and --with options.
4661 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4662
4663 ac_popdir=`pwd`
4664 ac_dir=$in_build
4665
4666 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4667 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4668 $as_echo "$ac_msg" >&6
4669 as_dir="$ac_dir"; as_fn_mkdir_p
4670
4671 case $srcdir in
4672 [\\/]* | ?:[\\/]* )
4673 ac_srcdir=$srcdir/$in_src ;;
4674 *) # Relative name.
4675 ac_srcdir=../$srcdir/$in_src ;;
4676 esac
4677
4678 cd "$ac_dir"
4679
4680 ac_sub_configure=$ac_srcdir/configure
4681
4682 # Make the cache file name correct relative to the subdirectory.
4683 case $cache_file in
4684 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4685 *) # Relative name.
4686 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4687 esac
4688
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
4690 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4691 # The eval makes quoting arguments work.
4692 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4693 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4694 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4695
4696 cd "$ac_popdir"
4697
4698
4699
4700 CONFIG_OBS=
4701 CONFIG_DEPS=
4702 CONFIG_SRCS=
4703 ENABLE_CFLAGS=
4704
4705 CONFIG_ALL=
4706 CONFIG_CLEAN=
4707 CONFIG_INSTALL=
4708 CONFIG_UNINSTALL=
4709
4710 # If we haven't got the data from the intl directory,
4711 # assume NLS is disabled.
4712 USE_NLS=no
4713 LIBINTL=
4714 LIBINTL_DEP=
4715 INCINTL=
4716 XGETTEXT=
4717 GMSGFMT=
4718 POSUB=
4719
4720 if test -f ../intl/config.intl; then
4721 . ../intl/config.intl
4722 fi
4723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4724 $as_echo_n "checking whether NLS is requested... " >&6; }
4725 if test x"$USE_NLS" != xyes; then
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4727 $as_echo "no" >&6; }
4728 else
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4730 $as_echo "yes" >&6; }
4731
4732 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4733
4734
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4736 $as_echo_n "checking for catalogs to be installed... " >&6; }
4737 # Look for .po and .gmo files in the source directory.
4738 CATALOGS=
4739 XLINGUAS=
4740 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4741 # If there aren't any .gmo files the shell will give us the
4742 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4743 # weeded out.
4744 case "$cat" in *\**)
4745 continue;;
4746 esac
4747 # The quadruple backslash is collapsed to a double backslash
4748 # by the backticks, then collapsed again by the double quotes,
4749 # leaving us with one backslash in the sed expression (right
4750 # before the dot that mustn't act as a wildcard).
4751 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4752 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4753 # The user is allowed to set LINGUAS to a list of languages to
4754 # install catalogs for. If it's empty that means "all of them."
4755 if test "x$LINGUAS" = x; then
4756 CATALOGS="$CATALOGS $cat"
4757 XLINGUAS="$XLINGUAS $lang"
4758 else
4759 case "$LINGUAS" in *$lang*)
4760 CATALOGS="$CATALOGS $cat"
4761 XLINGUAS="$XLINGUAS $lang"
4762 ;;
4763 esac
4764 fi
4765 done
4766 LINGUAS="$XLINGUAS"
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4768 $as_echo "$LINGUAS" >&6; }
4769
4770
4771 DATADIRNAME=share
4772
4773 INSTOBJEXT=.mo
4774
4775 GENCAT=gencat
4776
4777 CATOBJEXT=.gmo
4778
4779 fi
4780
4781 localedir='${datadir}/locale'
4782
4783
4784 if test x"$USE_NLS" = xyes; then
4785 CONFIG_ALL="$CONFIG_ALL all-po"
4786 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4787 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4788 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4789 fi
4790
4791 GNULIB=build-gnulib/import
4792
4793 # For Makefile dependencies.
4794 GNULIB_STDINT_H=
4795 if test x"$STDINT_H" != x; then
4796 GNULIB_STDINT_H=$GNULIB/$STDINT_H
4797 fi
4798
4799
4800 PACKAGE=gdb
4801
4802 cat >>confdefs.h <<_ACEOF
4803 #define PACKAGE "$PACKAGE"
4804 _ACEOF
4805
4806
4807
4808 # We never need to detect it in this sub-configure.
4809 # But preserve it for config.status --recheck.
4810
4811
4812
4813 MAKEINFO_EXTRA_FLAGS=""
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4815 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4816 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4817 $as_echo_n "(cached) " >&6
4818 else
4819 echo '@clicksequence{a @click{} b}' >conftest.texinfo
4820 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4821 gdb_cv_have_makeinfo_click=yes
4822 else
4823 gdb_cv_have_makeinfo_click=no
4824 fi
4825 fi
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4827 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4828 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4829 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4830 fi
4831
4832
4833
4834
4835 # Check whether --with-separate-debug-dir was given.
4836 if test "${with_separate_debug_dir+set}" = set; then :
4837 withval=$with_separate_debug_dir;
4838 DEBUGDIR=$withval
4839 else
4840 DEBUGDIR=${libdir}/debug
4841 fi
4842
4843
4844 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4845 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4846 ac_define_dir=`eval echo $DEBUGDIR`
4847 ac_define_dir=`eval echo $ac_define_dir`
4848
4849 cat >>confdefs.h <<_ACEOF
4850 #define DEBUGDIR "$ac_define_dir"
4851 _ACEOF
4852
4853
4854
4855
4856 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4857 if test "x$prefix" = xNONE; then
4858 test_prefix=/usr/local
4859 else
4860 test_prefix=$prefix
4861 fi
4862 else
4863 test_prefix=$exec_prefix
4864 fi
4865 value=0
4866 case ${ac_define_dir} in
4867 "${test_prefix}"|"${test_prefix}/"*|\
4868 '${exec_prefix}'|'${exec_prefix}/'*)
4869 value=1
4870 ;;
4871 esac
4872
4873 cat >>confdefs.h <<_ACEOF
4874 #define DEBUGDIR_RELOCATABLE $value
4875 _ACEOF
4876
4877
4878
4879
4880 # We can't pass paths as command line arguments.
4881 # Mingw32 tries to be clever and will convert the paths for us.
4882 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
4883 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
4884 # This breaks GDB's relocatable path conversions since paths passed in
4885 # config.h would not get so translated, the path prefixes no longer match.
4886
4887 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4888 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4889 ac_define_dir=`eval echo $bindir`
4890 ac_define_dir=`eval echo $ac_define_dir`
4891
4892 cat >>confdefs.h <<_ACEOF
4893 #define BINDIR "$ac_define_dir"
4894 _ACEOF
4895
4896
4897
4898 # GDB's datadir relocation
4899
4900
4901
4902 # Check whether --with-gdb-datadir was given.
4903 if test "${with_gdb_datadir+set}" = set; then :
4904 withval=$with_gdb_datadir;
4905 GDB_DATADIR=$withval
4906 else
4907 GDB_DATADIR=${datadir}/gdb
4908 fi
4909
4910
4911 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4912 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4913 ac_define_dir=`eval echo $GDB_DATADIR`
4914 ac_define_dir=`eval echo $ac_define_dir`
4915
4916 cat >>confdefs.h <<_ACEOF
4917 #define GDB_DATADIR "$ac_define_dir"
4918 _ACEOF
4919
4920
4921
4922
4923 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4924 if test "x$prefix" = xNONE; then
4925 test_prefix=/usr/local
4926 else
4927 test_prefix=$prefix
4928 fi
4929 else
4930 test_prefix=$exec_prefix
4931 fi
4932 value=0
4933 case ${ac_define_dir} in
4934 "${test_prefix}"|"${test_prefix}/"*|\
4935 '${exec_prefix}'|'${exec_prefix}/'*)
4936 value=1
4937 ;;
4938 esac
4939
4940 cat >>confdefs.h <<_ACEOF
4941 #define GDB_DATADIR_RELOCATABLE $value
4942 _ACEOF
4943
4944
4945
4946
4947
4948 # Check whether --with-relocated-sources was given.
4949 if test "${with_relocated_sources+set}" = set; then :
4950 withval=$with_relocated_sources; reloc_srcdir="${withval}"
4951
4952 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4953 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4954 ac_define_dir=`eval echo $reloc_srcdir`
4955 ac_define_dir=`eval echo $ac_define_dir`
4956
4957 cat >>confdefs.h <<_ACEOF
4958 #define RELOC_SRCDIR "$ac_define_dir"
4959 _ACEOF
4960
4961
4962
4963 fi
4964
4965
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
4967 $as_echo_n "checking for default auto-load directory... " >&6; }
4968
4969 # Check whether --with-auto-load-dir was given.
4970 if test "${with_auto_load_dir+set}" = set; then :
4971 withval=$with_auto_load_dir;
4972 else
4973 with_auto_load_dir='$debugdir:$datadir/auto-load'
4974 fi
4975
4976 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
4977
4978 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4979 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4980 ac_define_dir=`eval echo $escape_dir`
4981 ac_define_dir=`eval echo $ac_define_dir`
4982
4983 cat >>confdefs.h <<_ACEOF
4984 #define AUTO_LOAD_DIR "$ac_define_dir"
4985 _ACEOF
4986
4987
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
4989 $as_echo "$with_auto_load_dir" >&6; }
4990
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
4992 $as_echo_n "checking for default auto-load safe-path... " >&6; }
4993
4994 # Check whether --with-auto-load-safe-path was given.
4995 if test "${with_auto_load_safe_path+set}" = set; then :
4996 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
4997 with_auto_load_safe_path="/"
4998 fi
4999 else
5000 with_auto_load_safe_path="$with_auto_load_dir"
5001 fi
5002
5003 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5004
5005 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5006 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5007 ac_define_dir=`eval echo $escape_dir`
5008 ac_define_dir=`eval echo $ac_define_dir`
5009
5010 cat >>confdefs.h <<_ACEOF
5011 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5012 _ACEOF
5013
5014
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5016 $as_echo "$with_auto_load_safe_path" >&6; }
5017
5018
5019
5020 subdirs="$subdirs testsuite"
5021
5022
5023 # Check whether to support alternative target configurations
5024 # Check whether --enable-targets was given.
5025 if test "${enable_targets+set}" = set; then :
5026 enableval=$enable_targets; case "${enableval}" in
5027 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5028 ;;
5029 no) enable_targets= ;;
5030 *) enable_targets=$enableval ;;
5031 esac
5032 fi
5033
5034
5035 # Check whether to enable 64-bit support on 32-bit hosts
5036 # Check whether --enable-64-bit-bfd was given.
5037 if test "${enable_64_bit_bfd+set}" = set; then :
5038 enableval=$enable_64_bit_bfd; case "${enableval}" in
5039 yes) want64=true ;;
5040 no) want64=false ;;
5041 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5042 esac
5043 else
5044 want64=false
5045 fi
5046
5047 # Provide defaults for some variables set by the per-host and per-target
5048 # configuration.
5049 gdb_host_obs=posix-hdep.o
5050
5051 if test "${target}" = "${host}"; then
5052 gdb_native=yes
5053 else
5054 gdb_native=no
5055 fi
5056
5057 . $srcdir/configure.host
5058
5059 # Accumulate some settings from configure.tgt over all enabled targets
5060
5061 TARGET_OBS=
5062 all_targets=
5063
5064 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5065 do
5066 if test "$targ_alias" = "all"; then
5067 all_targets=true
5068 else
5069 # Canonicalize the secondary target names.
5070 result=`$ac_config_sub $targ_alias 2>/dev/null`
5071 if test -n "$result"; then
5072 targ=$result
5073 else
5074 targ=$targ_alias
5075 fi
5076
5077 . ${srcdir}/configure.tgt
5078
5079 if test -z "${gdb_target_obs}"; then :
5080 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5081 fi
5082
5083 # Target-specific object files
5084 for i in ${gdb_target_obs}; do
5085 case " $TARGET_OBS " in
5086 *" ${i} "*) ;;
5087 *)
5088 TARGET_OBS="$TARGET_OBS ${i}"
5089 ;;
5090 esac
5091 done
5092
5093 # Check whether this target needs 64-bit CORE_ADDR
5094 if test x${want64} = xfalse; then
5095 . ${srcdir}/../bfd/config.bfd
5096 fi
5097 fi
5098 done
5099
5100 if test x${all_targets} = xtrue; then
5101
5102 # We want all 64-bit targets if we either:
5103 # - run on a 64-bit host or
5104 # - already require 64-bit support for some other target or
5105 # - the --enable-64-bit-bfd option was supplied
5106 # Otherwise we only support all 32-bit targets.
5107 #
5108 # NOTE: This test must be in sync with the corresponding
5109 # tests in BFD!
5110
5111 if test x${want64} = xfalse; then
5112 # The cast to long int works around a bug in the HP C Compiler
5113 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5114 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5115 # This bug is HP SR number 8606223364.
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5117 $as_echo_n "checking size of long... " >&6; }
5118 if test "${ac_cv_sizeof_long+set}" = set; then :
5119 $as_echo_n "(cached) " >&6
5120 else
5121 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5122
5123 else
5124 if test "$ac_cv_type_long" = yes; then
5125 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5126 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5127 { as_fn_set_status 77
5128 as_fn_error "cannot compute sizeof (long)
5129 See \`config.log' for more details." "$LINENO" 5; }; }
5130 else
5131 ac_cv_sizeof_long=0
5132 fi
5133 fi
5134
5135 fi
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5137 $as_echo "$ac_cv_sizeof_long" >&6; }
5138
5139
5140
5141 cat >>confdefs.h <<_ACEOF
5142 #define SIZEOF_LONG $ac_cv_sizeof_long
5143 _ACEOF
5144
5145
5146 if test "x${ac_cv_sizeof_long}" = "x8"; then
5147 want64=true
5148 fi
5149 fi
5150 if test x${want64} = xtrue; then
5151 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5152 else
5153 TARGET_OBS='$(ALL_TARGET_OBS)'
5154 fi
5155 fi
5156
5157
5158
5159 # For other settings, only the main target counts.
5160 gdb_sim=
5161 gdb_osabi=
5162 build_gdbserver=
5163 targ=$target; . ${srcdir}/configure.tgt
5164
5165 # Fetch the default architecture and default target vector from BFD.
5166 targ=$target; . $srcdir/../bfd/config.bfd
5167
5168 # We only want the first architecture, so strip off the others if
5169 # there is more than one.
5170 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5171
5172 if test "x$targ_archs" != x; then
5173
5174 cat >>confdefs.h <<_ACEOF
5175 #define DEFAULT_BFD_ARCH $targ_archs
5176 _ACEOF
5177
5178 fi
5179 if test "x$targ_defvec" != x; then
5180
5181 cat >>confdefs.h <<_ACEOF
5182 #define DEFAULT_BFD_VEC $targ_defvec
5183 _ACEOF
5184
5185 fi
5186
5187 # The CLI cannot be disabled yet, but may be in the future.
5188
5189 # Enable CLI.
5190 # Check whether --enable-gdbcli was given.
5191 if test "${enable_gdbcli+set}" = set; then :
5192 enableval=$enable_gdbcli; case $enableval in
5193 yes)
5194 ;;
5195 no)
5196 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5197 *)
5198 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5199 esac
5200 else
5201 enable_gdbcli=yes
5202 fi
5203
5204 if test x"$enable_gdbcli" = xyes; then
5205 if test -d $srcdir/cli; then
5206 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5207 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5208 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5209 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5210 fi
5211 fi
5212
5213 # Enable MI.
5214 # Check whether --enable-gdbmi was given.
5215 if test "${enable_gdbmi+set}" = set; then :
5216 enableval=$enable_gdbmi; case $enableval in
5217 yes | no)
5218 ;;
5219 *)
5220 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5221 esac
5222 else
5223 enable_gdbmi=yes
5224 fi
5225
5226 if test x"$enable_gdbmi" = xyes; then
5227 if test -d $srcdir/mi; then
5228 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5229 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5230 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5231 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5232 fi
5233 fi
5234
5235 # Enable TUI.
5236 # Check whether --enable-tui was given.
5237 if test "${enable_tui+set}" = set; then :
5238 enableval=$enable_tui; case $enableval in
5239 yes | no | auto)
5240 ;;
5241 *)
5242 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5243 esac
5244 else
5245 enable_tui=auto
5246 fi
5247
5248
5249 # Enable gdbtk.
5250 # Check whether --enable-gdbtk was given.
5251 if test "${enable_gdbtk+set}" = set; then :
5252 enableval=$enable_gdbtk; case $enableval in
5253 yes | no)
5254 ;;
5255 *)
5256 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5257 esac
5258 else
5259 if test -d $srcdir/gdbtk; then
5260 enable_gdbtk=yes
5261 else
5262 enable_gdbtk=no
5263 fi
5264 fi
5265
5266 # We unconditionally disable gdbtk tests on selected platforms.
5267 case $host_os in
5268 go32* | windows*)
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5270 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5271 enable_gdbtk=no ;;
5272 esac
5273
5274 # Libunwind support for ia64.
5275
5276
5277 # Check whether --with-libunwind-ia64 was given.
5278 if test "${with_libunwind_ia64+set}" = set; then :
5279 withval=$with_libunwind_ia64;
5280 else
5281 with_libunwind_ia64=auto
5282 fi
5283
5284
5285 # Backward compatibility option.
5286 if test "${with_libunwind+set}" = set; then
5287 if test x"$with_libunwind_ia64" != xauto; then
5288 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5289 fi
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5291 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5292 with_libunwind_ia64="$with_libunwind"
5293 fi
5294
5295 case "$with_libunwind_ia64" in
5296 yes | no)
5297 ;;
5298 auto)
5299 for ac_header in libunwind-ia64.h
5300 do :
5301 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5302 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5303 cat >>confdefs.h <<_ACEOF
5304 #define HAVE_LIBUNWIND_IA64_H 1
5305 _ACEOF
5306
5307 fi
5308
5309 done
5310
5311 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5312 ;;
5313 *)
5314 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5315 ;;
5316 esac
5317
5318 if test x"$with_libunwind_ia64" = xyes; then
5319 for ac_header in libunwind-ia64.h
5320 do :
5321 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5322 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5323 cat >>confdefs.h <<_ACEOF
5324 #define HAVE_LIBUNWIND_IA64_H 1
5325 _ACEOF
5326
5327 fi
5328
5329 done
5330
5331 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5332 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5333 fi
5334 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5335 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5336 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5337 fi
5338
5339 opt_curses=no
5340
5341 # Check whether --with-curses was given.
5342 if test "${with_curses+set}" = set; then :
5343 withval=$with_curses; opt_curses=$withval
5344 fi
5345
5346
5347 prefer_curses=no
5348 if test "$opt_curses" = "yes"; then
5349 prefer_curses=yes
5350 fi
5351
5352 # Profiling support.
5353 # Check whether --enable-profiling was given.
5354 if test "${enable_profiling+set}" = set; then :
5355 enableval=$enable_profiling; case $enableval in
5356 yes | no)
5357 ;;
5358 *)
5359 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5360 esac
5361 else
5362 enable_profiling=no
5363 fi
5364
5365
5366 for ac_func in monstartup _mcleanup
5367 do :
5368 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5369 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5370 eval as_val=\$$as_ac_var
5371 if test "x$as_val" = x""yes; then :
5372 cat >>confdefs.h <<_ACEOF
5373 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5374 _ACEOF
5375
5376 fi
5377 done
5378
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5380 $as_echo_n "checking for _etext... " >&6; }
5381 if test "${ac_cv_var__etext+set}" = set; then :
5382 $as_echo_n "(cached) " >&6
5383 else
5384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5385 /* end confdefs.h. */
5386 #include <stdlib.h>
5387 extern char _etext;
5388
5389 int
5390 main ()
5391 {
5392 free (&_etext);
5393 ;
5394 return 0;
5395 }
5396 _ACEOF
5397 if ac_fn_c_try_link "$LINENO"; then :
5398 ac_cv_var__etext=yes
5399 else
5400 ac_cv_var__etext=no
5401 fi
5402 rm -f core conftest.err conftest.$ac_objext \
5403 conftest$ac_exeext conftest.$ac_ext
5404 fi
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5406 $as_echo "$ac_cv_var__etext" >&6; }
5407 if test $ac_cv_var__etext = yes; then
5408
5409 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5410
5411 fi
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5413 $as_echo_n "checking for etext... " >&6; }
5414 if test "${ac_cv_var_etext+set}" = set; then :
5415 $as_echo_n "(cached) " >&6
5416 else
5417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5418 /* end confdefs.h. */
5419 #include <stdlib.h>
5420 extern char etext;
5421
5422 int
5423 main ()
5424 {
5425 free (&etext);
5426 ;
5427 return 0;
5428 }
5429 _ACEOF
5430 if ac_fn_c_try_link "$LINENO"; then :
5431 ac_cv_var_etext=yes
5432 else
5433 ac_cv_var_etext=no
5434 fi
5435 rm -f core conftest.err conftest.$ac_objext \
5436 conftest$ac_exeext conftest.$ac_ext
5437 fi
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5439 $as_echo "$ac_cv_var_etext" >&6; }
5440 if test $ac_cv_var_etext = yes; then
5441
5442 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5443
5444 fi
5445 if test "$enable_profiling" = yes ; then
5446 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5447 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5448 fi
5449 PROFILE_CFLAGS=-pg
5450 OLD_CFLAGS="$CFLAGS"
5451 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5452
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5454 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5455 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5456 $as_echo_n "(cached) " >&6
5457 else
5458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5459 /* end confdefs.h. */
5460
5461 int
5462 main ()
5463 {
5464 int x;
5465 ;
5466 return 0;
5467 }
5468 _ACEOF
5469 if ac_fn_c_try_compile "$LINENO"; then :
5470 ac_cv_cc_supports_pg=yes
5471 else
5472 ac_cv_cc_supports_pg=no
5473 fi
5474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5475 fi
5476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5477 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5478
5479 if test $ac_cv_cc_supports_pg = no; then
5480 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5481 fi
5482
5483 CFLAGS="$OLD_CFLAGS"
5484 fi
5485
5486
5487
5488 # Check whether --with-pkgversion was given.
5489 if test "${with_pkgversion+set}" = set; then :
5490 withval=$with_pkgversion; case "$withval" in
5491 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5492 no) PKGVERSION= ;;
5493 *) PKGVERSION="($withval) " ;;
5494 esac
5495 else
5496 PKGVERSION="(GDB) "
5497
5498 fi
5499
5500
5501
5502
5503
5504 # Check whether --with-bugurl was given.
5505 if test "${with_bugurl+set}" = set; then :
5506 withval=$with_bugurl; case "$withval" in
5507 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5508 no) BUGURL=
5509 ;;
5510 *) BUGURL="$withval"
5511 ;;
5512 esac
5513 else
5514 BUGURL="http://www.gnu.org/software/gdb/bugs/"
5515
5516 fi
5517
5518 case ${BUGURL} in
5519 "")
5520 REPORT_BUGS_TO=
5521 REPORT_BUGS_TEXI=
5522 ;;
5523 *)
5524 REPORT_BUGS_TO="<$BUGURL>"
5525 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5526 ;;
5527 esac;
5528
5529
5530
5531
5532 cat >>confdefs.h <<_ACEOF
5533 #define PKGVERSION "$PKGVERSION"
5534 _ACEOF
5535
5536
5537 cat >>confdefs.h <<_ACEOF
5538 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5539 _ACEOF
5540
5541
5542 # --------------------- #
5543 # Checks for programs. #
5544 # --------------------- #
5545
5546 for ac_prog in gawk mawk nawk awk
5547 do
5548 # Extract the first word of "$ac_prog", so it can be a program name with args.
5549 set dummy $ac_prog; ac_word=$2
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5551 $as_echo_n "checking for $ac_word... " >&6; }
5552 if test "${ac_cv_prog_AWK+set}" = set; then :
5553 $as_echo_n "(cached) " >&6
5554 else
5555 if test -n "$AWK"; then
5556 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5557 else
5558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5559 for as_dir in $PATH
5560 do
5561 IFS=$as_save_IFS
5562 test -z "$as_dir" && as_dir=.
5563 for ac_exec_ext in '' $ac_executable_extensions; do
5564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5565 ac_cv_prog_AWK="$ac_prog"
5566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5567 break 2
5568 fi
5569 done
5570 done
5571 IFS=$as_save_IFS
5572
5573 fi
5574 fi
5575 AWK=$ac_cv_prog_AWK
5576 if test -n "$AWK"; then
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5578 $as_echo "$AWK" >&6; }
5579 else
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5581 $as_echo "no" >&6; }
5582 fi
5583
5584
5585 test -n "$AWK" && break
5586 done
5587
5588 # Find a good install program. We prefer a C program (faster),
5589 # so one script is as good as another. But avoid the broken or
5590 # incompatible versions:
5591 # SysV /etc/install, /usr/sbin/install
5592 # SunOS /usr/etc/install
5593 # IRIX /sbin/install
5594 # AIX /bin/install
5595 # AmigaOS /C/install, which installs bootblocks on floppy discs
5596 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5597 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5598 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5599 # OS/2's system install, which has a completely different semantic
5600 # ./install, which can be erroneously created by make from ./install.sh.
5601 # Reject install programs that cannot install multiple files.
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5603 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5604 if test -z "$INSTALL"; then
5605 if test "${ac_cv_path_install+set}" = set; then :
5606 $as_echo_n "(cached) " >&6
5607 else
5608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5609 for as_dir in $PATH
5610 do
5611 IFS=$as_save_IFS
5612 test -z "$as_dir" && as_dir=.
5613 # Account for people who put trailing slashes in PATH elements.
5614 case $as_dir/ in #((
5615 ./ | .// | /[cC]/* | \
5616 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5617 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5618 /usr/ucb/* ) ;;
5619 *)
5620 # OSF1 and SCO ODT 3.0 have their own names for install.
5621 # Don't use installbsd from OSF since it installs stuff as root
5622 # by default.
5623 for ac_prog in ginstall scoinst install; do
5624 for ac_exec_ext in '' $ac_executable_extensions; do
5625 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5626 if test $ac_prog = install &&
5627 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5628 # AIX install. It has an incompatible calling convention.
5629 :
5630 elif test $ac_prog = install &&
5631 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5632 # program-specific install script used by HP pwplus--don't use.
5633 :
5634 else
5635 rm -rf conftest.one conftest.two conftest.dir
5636 echo one > conftest.one
5637 echo two > conftest.two
5638 mkdir conftest.dir
5639 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5640 test -s conftest.one && test -s conftest.two &&
5641 test -s conftest.dir/conftest.one &&
5642 test -s conftest.dir/conftest.two
5643 then
5644 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5645 break 3
5646 fi
5647 fi
5648 fi
5649 done
5650 done
5651 ;;
5652 esac
5653
5654 done
5655 IFS=$as_save_IFS
5656
5657 rm -rf conftest.one conftest.two conftest.dir
5658
5659 fi
5660 if test "${ac_cv_path_install+set}" = set; then
5661 INSTALL=$ac_cv_path_install
5662 else
5663 # As a last resort, use the slow shell script. Don't cache a
5664 # value for INSTALL within a source directory, because that will
5665 # break other packages using the cache if that directory is
5666 # removed, or if the value is a relative name.
5667 INSTALL=$ac_install_sh
5668 fi
5669 fi
5670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5671 $as_echo "$INSTALL" >&6; }
5672
5673 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5674 # It thinks the first close brace ends the variable substitution.
5675 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5676
5677 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5678
5679 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5680
5681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5682 $as_echo_n "checking whether ln -s works... " >&6; }
5683 LN_S=$as_ln_s
5684 if test "$LN_S" = "ln -s"; then
5685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5686 $as_echo "yes" >&6; }
5687 else
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5689 $as_echo "no, using $LN_S" >&6; }
5690 fi
5691
5692 if test -n "$ac_tool_prefix"; then
5693 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5694 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5696 $as_echo_n "checking for $ac_word... " >&6; }
5697 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5698 $as_echo_n "(cached) " >&6
5699 else
5700 if test -n "$RANLIB"; then
5701 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5702 else
5703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5704 for as_dir in $PATH
5705 do
5706 IFS=$as_save_IFS
5707 test -z "$as_dir" && as_dir=.
5708 for ac_exec_ext in '' $ac_executable_extensions; do
5709 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5710 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5711 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5712 break 2
5713 fi
5714 done
5715 done
5716 IFS=$as_save_IFS
5717
5718 fi
5719 fi
5720 RANLIB=$ac_cv_prog_RANLIB
5721 if test -n "$RANLIB"; then
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5723 $as_echo "$RANLIB" >&6; }
5724 else
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5726 $as_echo "no" >&6; }
5727 fi
5728
5729
5730 fi
5731 if test -z "$ac_cv_prog_RANLIB"; then
5732 ac_ct_RANLIB=$RANLIB
5733 # Extract the first word of "ranlib", so it can be a program name with args.
5734 set dummy ranlib; ac_word=$2
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5736 $as_echo_n "checking for $ac_word... " >&6; }
5737 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5738 $as_echo_n "(cached) " >&6
5739 else
5740 if test -n "$ac_ct_RANLIB"; then
5741 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5742 else
5743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744 for as_dir in $PATH
5745 do
5746 IFS=$as_save_IFS
5747 test -z "$as_dir" && as_dir=.
5748 for ac_exec_ext in '' $ac_executable_extensions; do
5749 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5750 ac_cv_prog_ac_ct_RANLIB="ranlib"
5751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5752 break 2
5753 fi
5754 done
5755 done
5756 IFS=$as_save_IFS
5757
5758 fi
5759 fi
5760 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5761 if test -n "$ac_ct_RANLIB"; then
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5763 $as_echo "$ac_ct_RANLIB" >&6; }
5764 else
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5766 $as_echo "no" >&6; }
5767 fi
5768
5769 if test "x$ac_ct_RANLIB" = x; then
5770 RANLIB=":"
5771 else
5772 case $cross_compiling:$ac_tool_warned in
5773 yes:)
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5775 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5776 ac_tool_warned=yes ;;
5777 esac
5778 RANLIB=$ac_ct_RANLIB
5779 fi
5780 else
5781 RANLIB="$ac_cv_prog_RANLIB"
5782 fi
5783
5784 for ac_prog in 'bison -y' byacc
5785 do
5786 # Extract the first word of "$ac_prog", so it can be a program name with args.
5787 set dummy $ac_prog; ac_word=$2
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5789 $as_echo_n "checking for $ac_word... " >&6; }
5790 if test "${ac_cv_prog_YACC+set}" = set; then :
5791 $as_echo_n "(cached) " >&6
5792 else
5793 if test -n "$YACC"; then
5794 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5795 else
5796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5797 for as_dir in $PATH
5798 do
5799 IFS=$as_save_IFS
5800 test -z "$as_dir" && as_dir=.
5801 for ac_exec_ext in '' $ac_executable_extensions; do
5802 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5803 ac_cv_prog_YACC="$ac_prog"
5804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5805 break 2
5806 fi
5807 done
5808 done
5809 IFS=$as_save_IFS
5810
5811 fi
5812 fi
5813 YACC=$ac_cv_prog_YACC
5814 if test -n "$YACC"; then
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5816 $as_echo "$YACC" >&6; }
5817 else
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5819 $as_echo "no" >&6; }
5820 fi
5821
5822
5823 test -n "$YACC" && break
5824 done
5825 test -n "$YACC" || YACC="yacc"
5826
5827
5828 if test -n "$ac_tool_prefix"; then
5829 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5830 set dummy ${ac_tool_prefix}ar; ac_word=$2
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5832 $as_echo_n "checking for $ac_word... " >&6; }
5833 if test "${ac_cv_prog_AR+set}" = set; then :
5834 $as_echo_n "(cached) " >&6
5835 else
5836 if test -n "$AR"; then
5837 ac_cv_prog_AR="$AR" # Let the user override the test.
5838 else
5839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840 for as_dir in $PATH
5841 do
5842 IFS=$as_save_IFS
5843 test -z "$as_dir" && as_dir=.
5844 for ac_exec_ext in '' $ac_executable_extensions; do
5845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5846 ac_cv_prog_AR="${ac_tool_prefix}ar"
5847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848 break 2
5849 fi
5850 done
5851 done
5852 IFS=$as_save_IFS
5853
5854 fi
5855 fi
5856 AR=$ac_cv_prog_AR
5857 if test -n "$AR"; then
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5859 $as_echo "$AR" >&6; }
5860 else
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5862 $as_echo "no" >&6; }
5863 fi
5864
5865
5866 fi
5867 if test -z "$ac_cv_prog_AR"; then
5868 ac_ct_AR=$AR
5869 # Extract the first word of "ar", so it can be a program name with args.
5870 set dummy ar; ac_word=$2
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5872 $as_echo_n "checking for $ac_word... " >&6; }
5873 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5874 $as_echo_n "(cached) " >&6
5875 else
5876 if test -n "$ac_ct_AR"; then
5877 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5878 else
5879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5880 for as_dir in $PATH
5881 do
5882 IFS=$as_save_IFS
5883 test -z "$as_dir" && as_dir=.
5884 for ac_exec_ext in '' $ac_executable_extensions; do
5885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5886 ac_cv_prog_ac_ct_AR="ar"
5887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5888 break 2
5889 fi
5890 done
5891 done
5892 IFS=$as_save_IFS
5893
5894 fi
5895 fi
5896 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5897 if test -n "$ac_ct_AR"; then
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5899 $as_echo "$ac_ct_AR" >&6; }
5900 else
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5902 $as_echo "no" >&6; }
5903 fi
5904
5905 if test "x$ac_ct_AR" = x; then
5906 AR=""
5907 else
5908 case $cross_compiling:$ac_tool_warned in
5909 yes:)
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5911 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5912 ac_tool_warned=yes ;;
5913 esac
5914 AR=$ac_ct_AR
5915 fi
5916 else
5917 AR="$ac_cv_prog_AR"
5918 fi
5919
5920 if test -n "$ac_tool_prefix"; then
5921 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5922 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5924 $as_echo_n "checking for $ac_word... " >&6; }
5925 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5926 $as_echo_n "(cached) " >&6
5927 else
5928 if test -n "$DLLTOOL"; then
5929 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5930 else
5931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5932 for as_dir in $PATH
5933 do
5934 IFS=$as_save_IFS
5935 test -z "$as_dir" && as_dir=.
5936 for ac_exec_ext in '' $ac_executable_extensions; do
5937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5938 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5940 break 2
5941 fi
5942 done
5943 done
5944 IFS=$as_save_IFS
5945
5946 fi
5947 fi
5948 DLLTOOL=$ac_cv_prog_DLLTOOL
5949 if test -n "$DLLTOOL"; then
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5951 $as_echo "$DLLTOOL" >&6; }
5952 else
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5954 $as_echo "no" >&6; }
5955 fi
5956
5957
5958 fi
5959 if test -z "$ac_cv_prog_DLLTOOL"; then
5960 ac_ct_DLLTOOL=$DLLTOOL
5961 # Extract the first word of "dlltool", so it can be a program name with args.
5962 set dummy dlltool; ac_word=$2
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5964 $as_echo_n "checking for $ac_word... " >&6; }
5965 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5966 $as_echo_n "(cached) " >&6
5967 else
5968 if test -n "$ac_ct_DLLTOOL"; then
5969 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5970 else
5971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5972 for as_dir in $PATH
5973 do
5974 IFS=$as_save_IFS
5975 test -z "$as_dir" && as_dir=.
5976 for ac_exec_ext in '' $ac_executable_extensions; do
5977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5978 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5980 break 2
5981 fi
5982 done
5983 done
5984 IFS=$as_save_IFS
5985
5986 fi
5987 fi
5988 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5989 if test -n "$ac_ct_DLLTOOL"; then
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5991 $as_echo "$ac_ct_DLLTOOL" >&6; }
5992 else
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5994 $as_echo "no" >&6; }
5995 fi
5996
5997 if test "x$ac_ct_DLLTOOL" = x; then
5998 DLLTOOL=""
5999 else
6000 case $cross_compiling:$ac_tool_warned in
6001 yes:)
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6003 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6004 ac_tool_warned=yes ;;
6005 esac
6006 DLLTOOL=$ac_ct_DLLTOOL
6007 fi
6008 else
6009 DLLTOOL="$ac_cv_prog_DLLTOOL"
6010 fi
6011
6012 if test -n "$ac_tool_prefix"; then
6013 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6014 set dummy ${ac_tool_prefix}windres; ac_word=$2
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6016 $as_echo_n "checking for $ac_word... " >&6; }
6017 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6018 $as_echo_n "(cached) " >&6
6019 else
6020 if test -n "$WINDRES"; then
6021 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6022 else
6023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6024 for as_dir in $PATH
6025 do
6026 IFS=$as_save_IFS
6027 test -z "$as_dir" && as_dir=.
6028 for ac_exec_ext in '' $ac_executable_extensions; do
6029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6030 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6032 break 2
6033 fi
6034 done
6035 done
6036 IFS=$as_save_IFS
6037
6038 fi
6039 fi
6040 WINDRES=$ac_cv_prog_WINDRES
6041 if test -n "$WINDRES"; then
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6043 $as_echo "$WINDRES" >&6; }
6044 else
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6046 $as_echo "no" >&6; }
6047 fi
6048
6049
6050 fi
6051 if test -z "$ac_cv_prog_WINDRES"; then
6052 ac_ct_WINDRES=$WINDRES
6053 # Extract the first word of "windres", so it can be a program name with args.
6054 set dummy windres; ac_word=$2
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056 $as_echo_n "checking for $ac_word... " >&6; }
6057 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6058 $as_echo_n "(cached) " >&6
6059 else
6060 if test -n "$ac_ct_WINDRES"; then
6061 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6062 else
6063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6064 for as_dir in $PATH
6065 do
6066 IFS=$as_save_IFS
6067 test -z "$as_dir" && as_dir=.
6068 for ac_exec_ext in '' $ac_executable_extensions; do
6069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6070 ac_cv_prog_ac_ct_WINDRES="windres"
6071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6072 break 2
6073 fi
6074 done
6075 done
6076 IFS=$as_save_IFS
6077
6078 fi
6079 fi
6080 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6081 if test -n "$ac_ct_WINDRES"; then
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6083 $as_echo "$ac_ct_WINDRES" >&6; }
6084 else
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6086 $as_echo "no" >&6; }
6087 fi
6088
6089 if test "x$ac_ct_WINDRES" = x; then
6090 WINDRES=""
6091 else
6092 case $cross_compiling:$ac_tool_warned in
6093 yes:)
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6095 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6096 ac_tool_warned=yes ;;
6097 esac
6098 WINDRES=$ac_ct_WINDRES
6099 fi
6100 else
6101 WINDRES="$ac_cv_prog_WINDRES"
6102 fi
6103
6104
6105 # Needed for GNU/Hurd.
6106 if test -n "$ac_tool_prefix"; then
6107 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6108 set dummy ${ac_tool_prefix}mig; ac_word=$2
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6110 $as_echo_n "checking for $ac_word... " >&6; }
6111 if test "${ac_cv_prog_MIG+set}" = set; then :
6112 $as_echo_n "(cached) " >&6
6113 else
6114 if test -n "$MIG"; then
6115 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6116 else
6117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6118 for as_dir in $PATH
6119 do
6120 IFS=$as_save_IFS
6121 test -z "$as_dir" && as_dir=.
6122 for ac_exec_ext in '' $ac_executable_extensions; do
6123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6124 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6126 break 2
6127 fi
6128 done
6129 done
6130 IFS=$as_save_IFS
6131
6132 fi
6133 fi
6134 MIG=$ac_cv_prog_MIG
6135 if test -n "$MIG"; then
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6137 $as_echo "$MIG" >&6; }
6138 else
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6140 $as_echo "no" >&6; }
6141 fi
6142
6143
6144 fi
6145 if test -z "$ac_cv_prog_MIG"; then
6146 ac_ct_MIG=$MIG
6147 # Extract the first word of "mig", so it can be a program name with args.
6148 set dummy mig; ac_word=$2
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6150 $as_echo_n "checking for $ac_word... " >&6; }
6151 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6152 $as_echo_n "(cached) " >&6
6153 else
6154 if test -n "$ac_ct_MIG"; then
6155 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6156 else
6157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6158 for as_dir in $PATH
6159 do
6160 IFS=$as_save_IFS
6161 test -z "$as_dir" && as_dir=.
6162 for ac_exec_ext in '' $ac_executable_extensions; do
6163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6164 ac_cv_prog_ac_ct_MIG="mig"
6165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6166 break 2
6167 fi
6168 done
6169 done
6170 IFS=$as_save_IFS
6171
6172 fi
6173 fi
6174 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6175 if test -n "$ac_ct_MIG"; then
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6177 $as_echo "$ac_ct_MIG" >&6; }
6178 else
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6180 $as_echo "no" >&6; }
6181 fi
6182
6183 if test "x$ac_ct_MIG" = x; then
6184 MIG=""
6185 else
6186 case $cross_compiling:$ac_tool_warned in
6187 yes:)
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6189 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6190 ac_tool_warned=yes ;;
6191 esac
6192 MIG=$ac_ct_MIG
6193 fi
6194 else
6195 MIG="$ac_cv_prog_MIG"
6196 fi
6197
6198
6199 # ---------------------- #
6200 # Checks for libraries. #
6201 # ---------------------- #
6202
6203 # We might need to link with -lm; most simulators need it.
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6205 $as_echo_n "checking for main in -lm... " >&6; }
6206 if test "${ac_cv_lib_m_main+set}" = set; then :
6207 $as_echo_n "(cached) " >&6
6208 else
6209 ac_check_lib_save_LIBS=$LIBS
6210 LIBS="-lm $LIBS"
6211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6212 /* end confdefs.h. */
6213
6214
6215 int
6216 main ()
6217 {
6218 return main ();
6219 ;
6220 return 0;
6221 }
6222 _ACEOF
6223 if ac_fn_c_try_link "$LINENO"; then :
6224 ac_cv_lib_m_main=yes
6225 else
6226 ac_cv_lib_m_main=no
6227 fi
6228 rm -f core conftest.err conftest.$ac_objext \
6229 conftest$ac_exeext conftest.$ac_ext
6230 LIBS=$ac_check_lib_save_LIBS
6231 fi
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6233 $as_echo "$ac_cv_lib_m_main" >&6; }
6234 if test "x$ac_cv_lib_m_main" = x""yes; then :
6235 cat >>confdefs.h <<_ACEOF
6236 #define HAVE_LIBM 1
6237 _ACEOF
6238
6239 LIBS="-lm $LIBS"
6240
6241 fi
6242
6243
6244 # We need to link with -lw to get `wctype' on Solaris before Solaris
6245 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6246 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6247 # is known to have this problem). Therefore we avoid libw if we can.
6248 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6249 if test "x$ac_cv_func_wctype" = x""yes; then :
6250
6251 else
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6253 $as_echo_n "checking for wctype in -lw... " >&6; }
6254 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6255 $as_echo_n "(cached) " >&6
6256 else
6257 ac_check_lib_save_LIBS=$LIBS
6258 LIBS="-lw $LIBS"
6259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6260 /* end confdefs.h. */
6261
6262 /* Override any GCC internal prototype to avoid an error.
6263 Use char because int might match the return type of a GCC
6264 builtin and then its argument prototype would still apply. */
6265 #ifdef __cplusplus
6266 extern "C"
6267 #endif
6268 char wctype ();
6269 int
6270 main ()
6271 {
6272 return wctype ();
6273 ;
6274 return 0;
6275 }
6276 _ACEOF
6277 if ac_fn_c_try_link "$LINENO"; then :
6278 ac_cv_lib_w_wctype=yes
6279 else
6280 ac_cv_lib_w_wctype=no
6281 fi
6282 rm -f core conftest.err conftest.$ac_objext \
6283 conftest$ac_exeext conftest.$ac_ext
6284 LIBS=$ac_check_lib_save_LIBS
6285 fi
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6287 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6288 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6289 cat >>confdefs.h <<_ACEOF
6290 #define HAVE_LIBW 1
6291 _ACEOF
6292
6293 LIBS="-lw $LIBS"
6294
6295 fi
6296
6297 fi
6298
6299
6300 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6302 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6303 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6304 $as_echo_n "(cached) " >&6
6305 else
6306 ac_func_search_save_LIBS=$LIBS
6307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6308 /* end confdefs.h. */
6309
6310 /* Override any GCC internal prototype to avoid an error.
6311 Use char because int might match the return type of a GCC
6312 builtin and then its argument prototype would still apply. */
6313 #ifdef __cplusplus
6314 extern "C"
6315 #endif
6316 char gethostbyname ();
6317 int
6318 main ()
6319 {
6320 return gethostbyname ();
6321 ;
6322 return 0;
6323 }
6324 _ACEOF
6325 for ac_lib in '' nsl; do
6326 if test -z "$ac_lib"; then
6327 ac_res="none required"
6328 else
6329 ac_res=-l$ac_lib
6330 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6331 fi
6332 if ac_fn_c_try_link "$LINENO"; then :
6333 ac_cv_search_gethostbyname=$ac_res
6334 fi
6335 rm -f core conftest.err conftest.$ac_objext \
6336 conftest$ac_exeext
6337 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6338 break
6339 fi
6340 done
6341 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6342
6343 else
6344 ac_cv_search_gethostbyname=no
6345 fi
6346 rm conftest.$ac_ext
6347 LIBS=$ac_func_search_save_LIBS
6348 fi
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6350 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6351 ac_res=$ac_cv_search_gethostbyname
6352 if test "$ac_res" != no; then :
6353 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6354
6355 fi
6356
6357
6358 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6360 $as_echo_n "checking for library containing socketpair... " >&6; }
6361 if test "${ac_cv_search_socketpair+set}" = set; then :
6362 $as_echo_n "(cached) " >&6
6363 else
6364 ac_func_search_save_LIBS=$LIBS
6365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6366 /* end confdefs.h. */
6367
6368 /* Override any GCC internal prototype to avoid an error.
6369 Use char because int might match the return type of a GCC
6370 builtin and then its argument prototype would still apply. */
6371 #ifdef __cplusplus
6372 extern "C"
6373 #endif
6374 char socketpair ();
6375 int
6376 main ()
6377 {
6378 return socketpair ();
6379 ;
6380 return 0;
6381 }
6382 _ACEOF
6383 for ac_lib in '' socket; do
6384 if test -z "$ac_lib"; then
6385 ac_res="none required"
6386 else
6387 ac_res=-l$ac_lib
6388 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6389 fi
6390 if ac_fn_c_try_link "$LINENO"; then :
6391 ac_cv_search_socketpair=$ac_res
6392 fi
6393 rm -f core conftest.err conftest.$ac_objext \
6394 conftest$ac_exeext
6395 if test "${ac_cv_search_socketpair+set}" = set; then :
6396 break
6397 fi
6398 done
6399 if test "${ac_cv_search_socketpair+set}" = set; then :
6400
6401 else
6402 ac_cv_search_socketpair=no
6403 fi
6404 rm conftest.$ac_ext
6405 LIBS=$ac_func_search_save_LIBS
6406 fi
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6408 $as_echo "$ac_cv_search_socketpair" >&6; }
6409 ac_res=$ac_cv_search_socketpair
6410 if test "$ac_res" != no; then :
6411 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6412
6413 fi
6414
6415
6416 # Link in zlib if we can. This allows us to read compressed debug sections.
6417
6418 # See if the user specified whether he wants zlib support or not.
6419
6420 # Check whether --with-zlib was given.
6421 if test "${with_zlib+set}" = set; then :
6422 withval=$with_zlib;
6423 else
6424 with_zlib=auto
6425 fi
6426
6427
6428 if test "$with_zlib" != "no"; then
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6430 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6431 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6432 $as_echo_n "(cached) " >&6
6433 else
6434 ac_func_search_save_LIBS=$LIBS
6435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6436 /* end confdefs.h. */
6437
6438 /* Override any GCC internal prototype to avoid an error.
6439 Use char because int might match the return type of a GCC
6440 builtin and then its argument prototype would still apply. */
6441 #ifdef __cplusplus
6442 extern "C"
6443 #endif
6444 char zlibVersion ();
6445 int
6446 main ()
6447 {
6448 return zlibVersion ();
6449 ;
6450 return 0;
6451 }
6452 _ACEOF
6453 for ac_lib in '' z; do
6454 if test -z "$ac_lib"; then
6455 ac_res="none required"
6456 else
6457 ac_res=-l$ac_lib
6458 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6459 fi
6460 if ac_fn_c_try_link "$LINENO"; then :
6461 ac_cv_search_zlibVersion=$ac_res
6462 fi
6463 rm -f core conftest.err conftest.$ac_objext \
6464 conftest$ac_exeext
6465 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6466 break
6467 fi
6468 done
6469 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6470
6471 else
6472 ac_cv_search_zlibVersion=no
6473 fi
6474 rm conftest.$ac_ext
6475 LIBS=$ac_func_search_save_LIBS
6476 fi
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6478 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6479 ac_res=$ac_cv_search_zlibVersion
6480 if test "$ac_res" != no; then :
6481 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6482 for ac_header in zlib.h
6483 do :
6484 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6485 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6486 cat >>confdefs.h <<_ACEOF
6487 #define HAVE_ZLIB_H 1
6488 _ACEOF
6489
6490 fi
6491
6492 done
6493
6494 fi
6495
6496 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6497 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6498 fi
6499 fi
6500
6501
6502 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6504 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6505 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6506 $as_echo_n "(cached) " >&6
6507 else
6508 ac_func_search_save_LIBS=$LIBS
6509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6510 /* end confdefs.h. */
6511
6512 /* Override any GCC internal prototype to avoid an error.
6513 Use char because int might match the return type of a GCC
6514 builtin and then its argument prototype would still apply. */
6515 #ifdef __cplusplus
6516 extern "C"
6517 #endif
6518 char dlgetmodinfo ();
6519 int
6520 main ()
6521 {
6522 return dlgetmodinfo ();
6523 ;
6524 return 0;
6525 }
6526 _ACEOF
6527 for ac_lib in '' dl xpdl; do
6528 if test -z "$ac_lib"; then
6529 ac_res="none required"
6530 else
6531 ac_res=-l$ac_lib
6532 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6533 fi
6534 if ac_fn_c_try_link "$LINENO"; then :
6535 ac_cv_search_dlgetmodinfo=$ac_res
6536 fi
6537 rm -f core conftest.err conftest.$ac_objext \
6538 conftest$ac_exeext
6539 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6540 break
6541 fi
6542 done
6543 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6544
6545 else
6546 ac_cv_search_dlgetmodinfo=no
6547 fi
6548 rm conftest.$ac_ext
6549 LIBS=$ac_func_search_save_LIBS
6550 fi
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6552 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6553 ac_res=$ac_cv_search_dlgetmodinfo
6554 if test "$ac_res" != no; then :
6555 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6556
6557 fi
6558
6559
6560
6561
6562
6563 # Check whether --with-libiconv-prefix was given.
6564 if test "${with_libiconv_prefix+set}" = set; then :
6565 withval=$with_libiconv_prefix;
6566 for dir in `echo "$withval" | tr : ' '`; do
6567 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6568 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6569 done
6570
6571 fi
6572
6573
6574 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6575 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6576
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6578 $as_echo_n "checking for iconv... " >&6; }
6579 if test "${am_cv_func_iconv+set}" = set; then :
6580 $as_echo_n "(cached) " >&6
6581 else
6582
6583 am_cv_func_iconv="no, consider installing GNU libiconv"
6584 am_cv_lib_iconv=no
6585 am_cv_use_build_libiconv=no
6586 am_cv_build_libiconv_path=
6587
6588 # If libiconv is part of the build tree, then try using it over
6589 # any system iconv.
6590 if test -d ../libiconv; then
6591 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6592 am_save_LIBS="$LIBS"
6593 am_save_CPPFLAGS="$CPPFLAGS"
6594 LIBS="$LIBS $lib_dir/libiconv.a"
6595 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6597 /* end confdefs.h. */
6598 #include <stdlib.h>
6599 #include <iconv.h>
6600 int
6601 main ()
6602 {
6603 iconv_t cd = iconv_open("","");
6604 iconv(cd,NULL,NULL,NULL,NULL);
6605 iconv_close(cd);
6606 ;
6607 return 0;
6608 }
6609 _ACEOF
6610 if ac_fn_c_try_link "$LINENO"; then :
6611 am_cv_use_build_libiconv=yes
6612 am_cv_build_libiconv_path=$lib_dir/libiconv.a
6613 am_cv_lib_iconv=yes
6614 am_cv_func_iconv=yes
6615 fi
6616 rm -f core conftest.err conftest.$ac_objext \
6617 conftest$ac_exeext conftest.$ac_ext
6618 LIBS="$am_save_LIBS"
6619 CPPFLAGS="$am_save_CPPFLAGS"
6620 if test "$am_cv_use_build_libiconv" = "yes"; then
6621 break
6622 fi
6623 done
6624 fi
6625
6626 # Next, try to find iconv in libc.
6627 if test "$am_cv_func_iconv" != yes; then
6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6629 /* end confdefs.h. */
6630 #include <stdlib.h>
6631 #include <iconv.h>
6632 int
6633 main ()
6634 {
6635 iconv_t cd = iconv_open("","");
6636 iconv(cd,NULL,NULL,NULL,NULL);
6637 iconv_close(cd);
6638 ;
6639 return 0;
6640 }
6641 _ACEOF
6642 if ac_fn_c_try_link "$LINENO"; then :
6643 am_cv_func_iconv=yes
6644 fi
6645 rm -f core conftest.err conftest.$ac_objext \
6646 conftest$ac_exeext conftest.$ac_ext
6647 fi
6648
6649 # If iconv was not in libc, try -liconv. In this case, arrange to
6650 # look in the libiconv prefix, if it was specified by the user.
6651 if test "$am_cv_func_iconv" != yes; then
6652 am_save_CPPFLAGS="$CPPFLAGS"
6653 am_save_LIBS="$LIBS"
6654 if test -n "$LIBICONV_INCLUDE"; then
6655 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6656 LIBS="$LIBS $LIBICONV_LIBDIR"
6657 fi
6658 LIBS="$LIBS -liconv"
6659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6660 /* end confdefs.h. */
6661 #include <stdlib.h>
6662 #include <iconv.h>
6663 int
6664 main ()
6665 {
6666 iconv_t cd = iconv_open("","");
6667 iconv(cd,NULL,NULL,NULL,NULL);
6668 iconv_close(cd);
6669 ;
6670 return 0;
6671 }
6672 _ACEOF
6673 if ac_fn_c_try_link "$LINENO"; then :
6674 am_cv_lib_iconv=yes
6675 am_cv_func_iconv=yes
6676 fi
6677 rm -f core conftest.err conftest.$ac_objext \
6678 conftest$ac_exeext conftest.$ac_ext
6679 LIBS="$am_save_LIBS"
6680 CPPFLAGS="$am_save_CPPFLAGS"
6681 fi
6682
6683 fi
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6685 $as_echo "$am_cv_func_iconv" >&6; }
6686
6687 # Set the various flags based on the cache variables. We can't rely
6688 # on the flags to remain set from the above code, due to caching.
6689 LIBICONV=
6690 if test "$am_cv_lib_iconv" = yes; then
6691 LIBICONV="-liconv"
6692 else
6693 LIBICONV_LIBDIR=
6694 LIBICONV_INCLUDE=
6695 fi
6696 if test "$am_cv_use_build_libiconv" = yes; then
6697 LIBICONV="$am_cv_build_libiconv_path"
6698 LIBICONV_LIBDIR=""
6699 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6700 fi
6701 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6702 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6703
6704 if test "$am_cv_func_iconv" = yes; then
6705
6706 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6707
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6709 $as_echo_n "checking for iconv declaration... " >&6; }
6710 if test "${am_cv_proto_iconv+set}" = set; then :
6711 $as_echo_n "(cached) " >&6
6712 else
6713
6714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6715 /* end confdefs.h. */
6716
6717 #include <stdlib.h>
6718 #include <iconv.h>
6719 extern
6720 #ifdef __cplusplus
6721 "C"
6722 #endif
6723 #if defined(__STDC__) || defined(__cplusplus)
6724 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6725 #else
6726 size_t iconv();
6727 #endif
6728
6729 int
6730 main ()
6731 {
6732
6733 ;
6734 return 0;
6735 }
6736 _ACEOF
6737 if ac_fn_c_try_compile "$LINENO"; then :
6738 am_cv_proto_iconv_arg1=""
6739 else
6740 am_cv_proto_iconv_arg1="const"
6741 fi
6742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6743 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
6744 fi
6745
6746 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6748 }$am_cv_proto_iconv" >&5
6749 $as_echo "${ac_t:-
6750 }$am_cv_proto_iconv" >&6; }
6751
6752 cat >>confdefs.h <<_ACEOF
6753 #define ICONV_CONST $am_cv_proto_iconv_arg1
6754 _ACEOF
6755
6756 fi
6757
6758
6759 # GDB may fork/exec the iconv program to get the list of supported character
6760 # sets. Allow the user to specify where to find it.
6761 # There are several factors affecting the choice of option name:
6762 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6763 # the build-time location of libiconv files.
6764 # - The program we need to find is iconv, which comes with glibc. The user
6765 # doesn't necessarily have libiconv installed. Therefore naming this
6766 # --with-libiconv-foo feels wrong.
6767 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6768 # defined to work on directories not files (though it really doesn't know
6769 # the difference).
6770 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6771 # with --with-libiconv-prefix.
6772 # Putting these together is why the option name is --with-iconv-bin.
6773
6774
6775 # Check whether --with-iconv-bin was given.
6776 if test "${with_iconv_bin+set}" = set; then :
6777 withval=$with_iconv_bin; iconv_bin="${withval}"
6778
6779 cat >>confdefs.h <<_ACEOF
6780 #define ICONV_BIN "${iconv_bin}"
6781 _ACEOF
6782
6783
6784 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6785 if test "x$prefix" = xNONE; then
6786 test_prefix=/usr/local
6787 else
6788 test_prefix=$prefix
6789 fi
6790 else
6791 test_prefix=$exec_prefix
6792 fi
6793 value=0
6794 case ${iconv_bin} in
6795 "${test_prefix}"|"${test_prefix}/"*|\
6796 '${exec_prefix}'|'${exec_prefix}/'*)
6797 value=1
6798 ;;
6799 esac
6800
6801 cat >>confdefs.h <<_ACEOF
6802 #define ICONV_BIN_RELOCATABLE $value
6803 _ACEOF
6804
6805
6806
6807 fi
6808
6809
6810 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6811 # There is a very specific comment in /usr/include/curses.h explaining that
6812 # termcap routines built into libcurses must not be used.
6813 #
6814 # The symptoms we observed so far is GDB unexpectedly changing
6815 # the terminal settings when tgetent is called - this is particularly
6816 # visible as the output is missing carriage returns, and so rapidly
6817 # becomes very hard to read.
6818 #
6819 # The readline configure script has already decided that libtermcap
6820 # was enough for its purposes, and so decided to build readline using
6821 # libtermcap. Since the TUI mode requires curses, building GDB with
6822 # TUI enabled results in both libraries to be used at the same time,
6823 # which is not allowed. This basically means that GDB with TUI is
6824 # broken on alpha-osf.
6825
6826 case $host_os in
6827 osf* )
6828 if test x"$enable_tui" = xyes; then
6829 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6830 fi
6831 if test x"$enable_tui" = xauto; then
6832 enable_tui=no
6833 fi
6834 ;;
6835 esac
6836
6837 # For the TUI, we need enhanced curses functionality.
6838 if test x"$enable_tui" != xno; then
6839 prefer_curses=yes
6840 fi
6841
6842 curses_found=no
6843 if test x"$prefer_curses" = xyes; then
6844 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
6845 # curses library because the latter might not provide all the
6846 # functionality we need. However, this leads to problems on systems
6847 # where the linker searches /usr/local/lib, but the compiler doesn't
6848 # search /usr/local/include, if ncurses is installed in /usr/local. A
6849 # default installation of ncurses on alpha*-dec-osf* will lead to such
6850 # a situation.
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
6852 $as_echo_n "checking for library containing waddstr... " >&6; }
6853 if test "${ac_cv_search_waddstr+set}" = set; then :
6854 $as_echo_n "(cached) " >&6
6855 else
6856 ac_func_search_save_LIBS=$LIBS
6857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6858 /* end confdefs.h. */
6859
6860 /* Override any GCC internal prototype to avoid an error.
6861 Use char because int might match the return type of a GCC
6862 builtin and then its argument prototype would still apply. */
6863 #ifdef __cplusplus
6864 extern "C"
6865 #endif
6866 char waddstr ();
6867 int
6868 main ()
6869 {
6870 return waddstr ();
6871 ;
6872 return 0;
6873 }
6874 _ACEOF
6875 for ac_lib in '' ncurses cursesX curses; do
6876 if test -z "$ac_lib"; then
6877 ac_res="none required"
6878 else
6879 ac_res=-l$ac_lib
6880 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6881 fi
6882 if ac_fn_c_try_link "$LINENO"; then :
6883 ac_cv_search_waddstr=$ac_res
6884 fi
6885 rm -f core conftest.err conftest.$ac_objext \
6886 conftest$ac_exeext
6887 if test "${ac_cv_search_waddstr+set}" = set; then :
6888 break
6889 fi
6890 done
6891 if test "${ac_cv_search_waddstr+set}" = set; then :
6892
6893 else
6894 ac_cv_search_waddstr=no
6895 fi
6896 rm conftest.$ac_ext
6897 LIBS=$ac_func_search_save_LIBS
6898 fi
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
6900 $as_echo "$ac_cv_search_waddstr" >&6; }
6901 ac_res=$ac_cv_search_waddstr
6902 if test "$ac_res" != no; then :
6903 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6904
6905 fi
6906
6907
6908 if test "$ac_cv_search_waddstr" != no; then
6909 curses_found=yes
6910 fi
6911 fi
6912
6913 # Check whether we should enable the TUI, but only do so if we really
6914 # can.
6915 if test x"$enable_tui" != xno; then
6916 if test -d $srcdir/tui; then
6917 if test "$curses_found" != no; then
6918 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
6919 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
6920 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
6921 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
6922 else
6923 if test x"$enable_tui" = xyes; then
6924 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6925 else
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
6927 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6928 fi
6929 fi
6930 fi
6931 fi
6932
6933 # Since GDB uses Readline, we need termcap functionality. In many
6934 # cases this will be provided by the curses library, but some systems
6935 # have a seperate termcap library, or no curses library at all.
6936
6937 case $host_os in
6938 cygwin*)
6939 if test -d $srcdir/libtermcap; then
6940 LIBS="../libtermcap/libtermcap.a $LIBS"
6941 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
6942 fi ;;
6943 go32* | *djgpp*)
6944 ac_cv_search_tgetent="none required"
6945 ;;
6946 *mingw32*)
6947 ac_cv_search_tgetent="none required"
6948 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
6949 ;;
6950 esac
6951
6952 # These are the libraries checked by Readline.
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
6954 $as_echo_n "checking for library containing tgetent... " >&6; }
6955 if test "${ac_cv_search_tgetent+set}" = set; then :
6956 $as_echo_n "(cached) " >&6
6957 else
6958 ac_func_search_save_LIBS=$LIBS
6959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6960 /* end confdefs.h. */
6961
6962 /* Override any GCC internal prototype to avoid an error.
6963 Use char because int might match the return type of a GCC
6964 builtin and then its argument prototype would still apply. */
6965 #ifdef __cplusplus
6966 extern "C"
6967 #endif
6968 char tgetent ();
6969 int
6970 main ()
6971 {
6972 return tgetent ();
6973 ;
6974 return 0;
6975 }
6976 _ACEOF
6977 for ac_lib in '' termcap tinfo curses ncurses; do
6978 if test -z "$ac_lib"; then
6979 ac_res="none required"
6980 else
6981 ac_res=-l$ac_lib
6982 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6983 fi
6984 if ac_fn_c_try_link "$LINENO"; then :
6985 ac_cv_search_tgetent=$ac_res
6986 fi
6987 rm -f core conftest.err conftest.$ac_objext \
6988 conftest$ac_exeext
6989 if test "${ac_cv_search_tgetent+set}" = set; then :
6990 break
6991 fi
6992 done
6993 if test "${ac_cv_search_tgetent+set}" = set; then :
6994
6995 else
6996 ac_cv_search_tgetent=no
6997 fi
6998 rm conftest.$ac_ext
6999 LIBS=$ac_func_search_save_LIBS
7000 fi
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7002 $as_echo "$ac_cv_search_tgetent" >&6; }
7003 ac_res=$ac_cv_search_tgetent
7004 if test "$ac_res" != no; then :
7005 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7006
7007 fi
7008
7009
7010 if test "$ac_cv_search_tgetent" = no; then
7011 as_fn_error "no termcap library found" "$LINENO" 5
7012 fi
7013
7014
7015 # Check whether --with-system-readline was given.
7016 if test "${with_system_readline+set}" = set; then :
7017 withval=$with_system_readline;
7018 fi
7019
7020
7021 if test "$with_system_readline" = yes; then
7022 READLINE=-lreadline
7023 READLINE_DEPS=
7024 READLINE_CFLAGS=
7025 READLINE_TEXI_INCFLAG=
7026 else
7027 READLINE='$(READLINE_DIR)/libreadline.a'
7028 READLINE_DEPS='$(READLINE)'
7029 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7030 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7031 fi
7032
7033
7034
7035
7036
7037 # Generate jit-reader.h
7038
7039 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7040 TARGET_PTR=
7041
7042 # The cast to long int works around a bug in the HP C Compiler
7043 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7044 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7045 # This bug is HP SR number 8606223364.
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7047 $as_echo_n "checking size of unsigned long long... " >&6; }
7048 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7049 $as_echo_n "(cached) " >&6
7050 else
7051 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
7052
7053 else
7054 if test "$ac_cv_type_unsigned_long_long" = yes; then
7055 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7056 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7057 { as_fn_set_status 77
7058 as_fn_error "cannot compute sizeof (unsigned long long)
7059 See \`config.log' for more details." "$LINENO" 5; }; }
7060 else
7061 ac_cv_sizeof_unsigned_long_long=0
7062 fi
7063 fi
7064
7065 fi
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7067 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7068
7069
7070
7071 cat >>confdefs.h <<_ACEOF
7072 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7073 _ACEOF
7074
7075
7076 # The cast to long int works around a bug in the HP C Compiler
7077 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7078 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7079 # This bug is HP SR number 8606223364.
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7081 $as_echo_n "checking size of unsigned long... " >&6; }
7082 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7083 $as_echo_n "(cached) " >&6
7084 else
7085 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
7086
7087 else
7088 if test "$ac_cv_type_unsigned_long" = yes; then
7089 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7090 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7091 { as_fn_set_status 77
7092 as_fn_error "cannot compute sizeof (unsigned long)
7093 See \`config.log' for more details." "$LINENO" 5; }; }
7094 else
7095 ac_cv_sizeof_unsigned_long=0
7096 fi
7097 fi
7098
7099 fi
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7101 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7102
7103
7104
7105 cat >>confdefs.h <<_ACEOF
7106 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7107 _ACEOF
7108
7109
7110 # The cast to long int works around a bug in the HP C Compiler
7111 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7112 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7113 # This bug is HP SR number 8606223364.
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7115 $as_echo_n "checking size of unsigned __int128... " >&6; }
7116 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7117 $as_echo_n "(cached) " >&6
7118 else
7119 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
7120
7121 else
7122 if test "$ac_cv_type_unsigned___int128" = yes; then
7123 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7124 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7125 { as_fn_set_status 77
7126 as_fn_error "cannot compute sizeof (unsigned __int128)
7127 See \`config.log' for more details." "$LINENO" 5; }; }
7128 else
7129 ac_cv_sizeof_unsigned___int128=0
7130 fi
7131 fi
7132
7133 fi
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7135 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7136
7137
7138
7139 cat >>confdefs.h <<_ACEOF
7140 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7141 _ACEOF
7142
7143
7144
7145 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7146 TARGET_PTR="unsigned long"
7147 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7148 TARGET_PTR="unsigned long long"
7149 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7150 TARGET_PTR="unsigned __int128"
7151 else
7152 TARGET_PTR="unsigned long"
7153 fi
7154
7155
7156 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7157
7158
7159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7160 $as_echo_n "checking for library containing dlopen... " >&6; }
7161 if test "${ac_cv_search_dlopen+set}" = set; then :
7162 $as_echo_n "(cached) " >&6
7163 else
7164 ac_func_search_save_LIBS=$LIBS
7165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7166 /* end confdefs.h. */
7167
7168 /* Override any GCC internal prototype to avoid an error.
7169 Use char because int might match the return type of a GCC
7170 builtin and then its argument prototype would still apply. */
7171 #ifdef __cplusplus
7172 extern "C"
7173 #endif
7174 char dlopen ();
7175 int
7176 main ()
7177 {
7178 return dlopen ();
7179 ;
7180 return 0;
7181 }
7182 _ACEOF
7183 for ac_lib in '' dl; do
7184 if test -z "$ac_lib"; then
7185 ac_res="none required"
7186 else
7187 ac_res=-l$ac_lib
7188 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7189 fi
7190 if ac_fn_c_try_link "$LINENO"; then :
7191 ac_cv_search_dlopen=$ac_res
7192 fi
7193 rm -f core conftest.err conftest.$ac_objext \
7194 conftest$ac_exeext
7195 if test "${ac_cv_search_dlopen+set}" = set; then :
7196 break
7197 fi
7198 done
7199 if test "${ac_cv_search_dlopen+set}" = set; then :
7200
7201 else
7202 ac_cv_search_dlopen=no
7203 fi
7204 rm conftest.$ac_ext
7205 LIBS=$ac_func_search_save_LIBS
7206 fi
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7208 $as_echo "$ac_cv_search_dlopen" >&6; }
7209 ac_res=$ac_cv_search_dlopen
7210 if test "$ac_res" != no; then :
7211 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7212
7213 fi
7214
7215
7216
7217
7218 # Check whether --with-jit-reader-dir was given.
7219 if test "${with_jit_reader_dir+set}" = set; then :
7220 withval=$with_jit_reader_dir;
7221 JIT_READER_DIR=$withval
7222 else
7223 JIT_READER_DIR=${libdir}/gdb
7224 fi
7225
7226
7227 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7228 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7229 ac_define_dir=`eval echo $JIT_READER_DIR`
7230 ac_define_dir=`eval echo $ac_define_dir`
7231
7232 cat >>confdefs.h <<_ACEOF
7233 #define JIT_READER_DIR "$ac_define_dir"
7234 _ACEOF
7235
7236
7237
7238
7239 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7240 if test "x$prefix" = xNONE; then
7241 test_prefix=/usr/local
7242 else
7243 test_prefix=$prefix
7244 fi
7245 else
7246 test_prefix=$exec_prefix
7247 fi
7248 value=0
7249 case ${ac_define_dir} in
7250 "${test_prefix}"|"${test_prefix}/"*|\
7251 '${exec_prefix}'|'${exec_prefix}/'*)
7252 value=1
7253 ;;
7254 esac
7255
7256 cat >>confdefs.h <<_ACEOF
7257 #define JIT_READER_DIR_RELOCATABLE $value
7258 _ACEOF
7259
7260
7261
7262
7263
7264 # Check whether --with-expat was given.
7265 if test "${with_expat+set}" = set; then :
7266 withval=$with_expat;
7267 else
7268 with_expat=auto
7269 fi
7270
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7272 $as_echo_n "checking whether to use expat... " >&6; }
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7274 $as_echo "$with_expat" >&6; }
7275
7276 if test "${with_expat}" = no; then
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7278 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7279 HAVE_LIBEXPAT=no
7280 else
7281
7282 if test "X$prefix" = "XNONE"; then
7283 acl_final_prefix="$ac_default_prefix"
7284 else
7285 acl_final_prefix="$prefix"
7286 fi
7287 if test "X$exec_prefix" = "XNONE"; then
7288 acl_final_exec_prefix='${prefix}'
7289 else
7290 acl_final_exec_prefix="$exec_prefix"
7291 fi
7292 acl_save_prefix="$prefix"
7293 prefix="$acl_final_prefix"
7294 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7295 prefix="$acl_save_prefix"
7296
7297
7298 # Check whether --with-gnu-ld was given.
7299 if test "${with_gnu_ld+set}" = set; then :
7300 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7301 else
7302 with_gnu_ld=no
7303 fi
7304
7305 # Prepare PATH_SEPARATOR.
7306 # The user is always right.
7307 if test "${PATH_SEPARATOR+set}" != set; then
7308 echo "#! /bin/sh" >conf$$.sh
7309 echo "exit 0" >>conf$$.sh
7310 chmod +x conf$$.sh
7311 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7312 PATH_SEPARATOR=';'
7313 else
7314 PATH_SEPARATOR=:
7315 fi
7316 rm -f conf$$.sh
7317 fi
7318 ac_prog=ld
7319 if test "$GCC" = yes; then
7320 # Check if gcc -print-prog-name=ld gives a path.
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7322 $as_echo_n "checking for ld used by GCC... " >&6; }
7323 case $host in
7324 *-*-mingw*)
7325 # gcc leaves a trailing carriage return which upsets mingw
7326 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7327 *)
7328 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7329 esac
7330 case $ac_prog in
7331 # Accept absolute paths.
7332 [\\/]* | [A-Za-z]:[\\/]*)
7333 re_direlt='/[^/][^/]*/\.\./'
7334 # Canonicalize the path of ld
7335 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7336 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7337 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7338 done
7339 test -z "$LD" && LD="$ac_prog"
7340 ;;
7341 "")
7342 # If it fails, then pretend we aren't using GCC.
7343 ac_prog=ld
7344 ;;
7345 *)
7346 # If it is relative, then search for the first ld in PATH.
7347 with_gnu_ld=unknown
7348 ;;
7349 esac
7350 elif test "$with_gnu_ld" = yes; then
7351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7352 $as_echo_n "checking for GNU ld... " >&6; }
7353 else
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7355 $as_echo_n "checking for non-GNU ld... " >&6; }
7356 fi
7357 if test "${acl_cv_path_LD+set}" = set; then :
7358 $as_echo_n "(cached) " >&6
7359 else
7360 if test -z "$LD"; then
7361 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7362 for ac_dir in $PATH; do
7363 test -z "$ac_dir" && ac_dir=.
7364 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7365 acl_cv_path_LD="$ac_dir/$ac_prog"
7366 # Check to see if the program is GNU ld. I'd rather use --version,
7367 # but apparently some GNU ld's only accept -v.
7368 # Break only if it was the GNU/non-GNU ld that we prefer.
7369 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7370 test "$with_gnu_ld" != no && break
7371 else
7372 test "$with_gnu_ld" != yes && break
7373 fi
7374 fi
7375 done
7376 IFS="$ac_save_ifs"
7377 else
7378 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7379 fi
7380 fi
7381
7382 LD="$acl_cv_path_LD"
7383 if test -n "$LD"; then
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7385 $as_echo "$LD" >&6; }
7386 else
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7388 $as_echo "no" >&6; }
7389 fi
7390 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7392 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7393 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7394 $as_echo_n "(cached) " >&6
7395 else
7396 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7397 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7398 acl_cv_prog_gnu_ld=yes
7399 else
7400 acl_cv_prog_gnu_ld=no
7401 fi
7402 fi
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7404 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7405 with_gnu_ld=$acl_cv_prog_gnu_ld
7406
7407
7408
7409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7410 $as_echo_n "checking for shared library run path origin... " >&6; }
7411 if test "${acl_cv_rpath+set}" = set; then :
7412 $as_echo_n "(cached) " >&6
7413 else
7414
7415 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7416 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7417 . ./conftest.sh
7418 rm -f ./conftest.sh
7419 acl_cv_rpath=done
7420
7421 fi
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7423 $as_echo "$acl_cv_rpath" >&6; }
7424 wl="$acl_cv_wl"
7425 libext="$acl_cv_libext"
7426 shlibext="$acl_cv_shlibext"
7427 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7428 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7429 hardcode_direct="$acl_cv_hardcode_direct"
7430 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7431 # Check whether --enable-rpath was given.
7432 if test "${enable_rpath+set}" = set; then :
7433 enableval=$enable_rpath; :
7434 else
7435 enable_rpath=yes
7436 fi
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447 use_additional=yes
7448
7449 acl_save_prefix="$prefix"
7450 prefix="$acl_final_prefix"
7451 acl_save_exec_prefix="$exec_prefix"
7452 exec_prefix="$acl_final_exec_prefix"
7453
7454 eval additional_includedir=\"$includedir\"
7455 eval additional_libdir=\"$libdir\"
7456
7457 exec_prefix="$acl_save_exec_prefix"
7458 prefix="$acl_save_prefix"
7459
7460
7461 # Check whether --with-libexpat-prefix was given.
7462 if test "${with_libexpat_prefix+set}" = set; then :
7463 withval=$with_libexpat_prefix;
7464 if test "X$withval" = "Xno"; then
7465 use_additional=no
7466 else
7467 if test "X$withval" = "X"; then
7468
7469 acl_save_prefix="$prefix"
7470 prefix="$acl_final_prefix"
7471 acl_save_exec_prefix="$exec_prefix"
7472 exec_prefix="$acl_final_exec_prefix"
7473
7474 eval additional_includedir=\"$includedir\"
7475 eval additional_libdir=\"$libdir\"
7476
7477 exec_prefix="$acl_save_exec_prefix"
7478 prefix="$acl_save_prefix"
7479
7480 else
7481 additional_includedir="$withval/include"
7482 additional_libdir="$withval/lib"
7483 fi
7484 fi
7485
7486 fi
7487
7488 LIBEXPAT=
7489 LTLIBEXPAT=
7490 INCEXPAT=
7491 rpathdirs=
7492 ltrpathdirs=
7493 names_already_handled=
7494 names_next_round='expat '
7495 while test -n "$names_next_round"; do
7496 names_this_round="$names_next_round"
7497 names_next_round=
7498 for name in $names_this_round; do
7499 already_handled=
7500 for n in $names_already_handled; do
7501 if test "$n" = "$name"; then
7502 already_handled=yes
7503 break
7504 fi
7505 done
7506 if test -z "$already_handled"; then
7507 names_already_handled="$names_already_handled $name"
7508 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7509 eval value=\"\$HAVE_LIB$uppername\"
7510 if test -n "$value"; then
7511 if test "$value" = yes; then
7512 eval value=\"\$LIB$uppername\"
7513 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7514 eval value=\"\$LTLIB$uppername\"
7515 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7516 else
7517 :
7518 fi
7519 else
7520 found_dir=
7521 found_la=
7522 found_so=
7523 found_a=
7524 if test $use_additional = yes; then
7525 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7526 found_dir="$additional_libdir"
7527 found_so="$additional_libdir/lib$name.$shlibext"
7528 if test -f "$additional_libdir/lib$name.la"; then
7529 found_la="$additional_libdir/lib$name.la"
7530 fi
7531 else
7532 if test -f "$additional_libdir/lib$name.$libext"; then
7533 found_dir="$additional_libdir"
7534 found_a="$additional_libdir/lib$name.$libext"
7535 if test -f "$additional_libdir/lib$name.la"; then
7536 found_la="$additional_libdir/lib$name.la"
7537 fi
7538 fi
7539 fi
7540 fi
7541 if test "X$found_dir" = "X"; then
7542 for x in $LDFLAGS $LTLIBEXPAT; do
7543
7544 acl_save_prefix="$prefix"
7545 prefix="$acl_final_prefix"
7546 acl_save_exec_prefix="$exec_prefix"
7547 exec_prefix="$acl_final_exec_prefix"
7548 eval x=\"$x\"
7549 exec_prefix="$acl_save_exec_prefix"
7550 prefix="$acl_save_prefix"
7551
7552 case "$x" in
7553 -L*)
7554 dir=`echo "X$x" | sed -e 's/^X-L//'`
7555 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7556 found_dir="$dir"
7557 found_so="$dir/lib$name.$shlibext"
7558 if test -f "$dir/lib$name.la"; then
7559 found_la="$dir/lib$name.la"
7560 fi
7561 else
7562 if test -f "$dir/lib$name.$libext"; then
7563 found_dir="$dir"
7564 found_a="$dir/lib$name.$libext"
7565 if test -f "$dir/lib$name.la"; then
7566 found_la="$dir/lib$name.la"
7567 fi
7568 fi
7569 fi
7570 ;;
7571 esac
7572 if test "X$found_dir" != "X"; then
7573 break
7574 fi
7575 done
7576 fi
7577 if test "X$found_dir" != "X"; then
7578 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7579 if test "X$found_so" != "X"; then
7580 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7581 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7582 else
7583 haveit=
7584 for x in $ltrpathdirs; do
7585 if test "X$x" = "X$found_dir"; then
7586 haveit=yes
7587 break
7588 fi
7589 done
7590 if test -z "$haveit"; then
7591 ltrpathdirs="$ltrpathdirs $found_dir"
7592 fi
7593 if test "$hardcode_direct" = yes; then
7594 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7595 else
7596 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7597 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7598 haveit=
7599 for x in $rpathdirs; do
7600 if test "X$x" = "X$found_dir"; then
7601 haveit=yes
7602 break
7603 fi
7604 done
7605 if test -z "$haveit"; then
7606 rpathdirs="$rpathdirs $found_dir"
7607 fi
7608 else
7609 haveit=
7610 for x in $LDFLAGS $LIBEXPAT; do
7611
7612 acl_save_prefix="$prefix"
7613 prefix="$acl_final_prefix"
7614 acl_save_exec_prefix="$exec_prefix"
7615 exec_prefix="$acl_final_exec_prefix"
7616 eval x=\"$x\"
7617 exec_prefix="$acl_save_exec_prefix"
7618 prefix="$acl_save_prefix"
7619
7620 if test "X$x" = "X-L$found_dir"; then
7621 haveit=yes
7622 break
7623 fi
7624 done
7625 if test -z "$haveit"; then
7626 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7627 fi
7628 if test "$hardcode_minus_L" != no; then
7629 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7630 else
7631 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7632 fi
7633 fi
7634 fi
7635 fi
7636 else
7637 if test "X$found_a" != "X"; then
7638 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7639 else
7640 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7641 fi
7642 fi
7643 additional_includedir=
7644 case "$found_dir" in
7645 */lib | */lib/)
7646 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7647 additional_includedir="$basedir/include"
7648 ;;
7649 esac
7650 if test "X$additional_includedir" != "X"; then
7651 if test "X$additional_includedir" != "X/usr/include"; then
7652 haveit=
7653 if test "X$additional_includedir" = "X/usr/local/include"; then
7654 if test -n "$GCC"; then
7655 case $host_os in
7656 linux*) haveit=yes;;
7657 esac
7658 fi
7659 fi
7660 if test -z "$haveit"; then
7661 for x in $CPPFLAGS $INCEXPAT; do
7662
7663 acl_save_prefix="$prefix"
7664 prefix="$acl_final_prefix"
7665 acl_save_exec_prefix="$exec_prefix"
7666 exec_prefix="$acl_final_exec_prefix"
7667 eval x=\"$x\"
7668 exec_prefix="$acl_save_exec_prefix"
7669 prefix="$acl_save_prefix"
7670
7671 if test "X$x" = "X-I$additional_includedir"; then
7672 haveit=yes
7673 break
7674 fi
7675 done
7676 if test -z "$haveit"; then
7677 if test -d "$additional_includedir"; then
7678 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7679 fi
7680 fi
7681 fi
7682 fi
7683 fi
7684 if test -n "$found_la"; then
7685 save_libdir="$libdir"
7686 case "$found_la" in
7687 */* | *\\*) . "$found_la" ;;
7688 *) . "./$found_la" ;;
7689 esac
7690 libdir="$save_libdir"
7691 for dep in $dependency_libs; do
7692 case "$dep" in
7693 -L*)
7694 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7695 if test "X$additional_libdir" != "X/usr/lib"; then
7696 haveit=
7697 if test "X$additional_libdir" = "X/usr/local/lib"; then
7698 if test -n "$GCC"; then
7699 case $host_os in
7700 linux*) haveit=yes;;
7701 esac
7702 fi
7703 fi
7704 if test -z "$haveit"; then
7705 haveit=
7706 for x in $LDFLAGS $LIBEXPAT; do
7707
7708 acl_save_prefix="$prefix"
7709 prefix="$acl_final_prefix"
7710 acl_save_exec_prefix="$exec_prefix"
7711 exec_prefix="$acl_final_exec_prefix"
7712 eval x=\"$x\"
7713 exec_prefix="$acl_save_exec_prefix"
7714 prefix="$acl_save_prefix"
7715
7716 if test "X$x" = "X-L$additional_libdir"; then
7717 haveit=yes
7718 break
7719 fi
7720 done
7721 if test -z "$haveit"; then
7722 if test -d "$additional_libdir"; then
7723 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7724 fi
7725 fi
7726 haveit=
7727 for x in $LDFLAGS $LTLIBEXPAT; do
7728
7729 acl_save_prefix="$prefix"
7730 prefix="$acl_final_prefix"
7731 acl_save_exec_prefix="$exec_prefix"
7732 exec_prefix="$acl_final_exec_prefix"
7733 eval x=\"$x\"
7734 exec_prefix="$acl_save_exec_prefix"
7735 prefix="$acl_save_prefix"
7736
7737 if test "X$x" = "X-L$additional_libdir"; then
7738 haveit=yes
7739 break
7740 fi
7741 done
7742 if test -z "$haveit"; then
7743 if test -d "$additional_libdir"; then
7744 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7745 fi
7746 fi
7747 fi
7748 fi
7749 ;;
7750 -R*)
7751 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7752 if test "$enable_rpath" != no; then
7753 haveit=
7754 for x in $rpathdirs; do
7755 if test "X$x" = "X$dir"; then
7756 haveit=yes
7757 break
7758 fi
7759 done
7760 if test -z "$haveit"; then
7761 rpathdirs="$rpathdirs $dir"
7762 fi
7763 haveit=
7764 for x in $ltrpathdirs; do
7765 if test "X$x" = "X$dir"; then
7766 haveit=yes
7767 break
7768 fi
7769 done
7770 if test -z "$haveit"; then
7771 ltrpathdirs="$ltrpathdirs $dir"
7772 fi
7773 fi
7774 ;;
7775 -l*)
7776 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7777 ;;
7778 *.la)
7779 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7780 ;;
7781 *)
7782 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7783 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7784 ;;
7785 esac
7786 done
7787 fi
7788 else
7789 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7790 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7791 fi
7792 fi
7793 fi
7794 done
7795 done
7796 if test "X$rpathdirs" != "X"; then
7797 if test -n "$hardcode_libdir_separator"; then
7798 alldirs=
7799 for found_dir in $rpathdirs; do
7800 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7801 done
7802 acl_save_libdir="$libdir"
7803 libdir="$alldirs"
7804 eval flag=\"$hardcode_libdir_flag_spec\"
7805 libdir="$acl_save_libdir"
7806 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7807 else
7808 for found_dir in $rpathdirs; do
7809 acl_save_libdir="$libdir"
7810 libdir="$found_dir"
7811 eval flag=\"$hardcode_libdir_flag_spec\"
7812 libdir="$acl_save_libdir"
7813 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7814 done
7815 fi
7816 fi
7817 if test "X$ltrpathdirs" != "X"; then
7818 for found_dir in $ltrpathdirs; do
7819 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7820 done
7821 fi
7822
7823
7824 ac_save_CPPFLAGS="$CPPFLAGS"
7825
7826 for element in $INCEXPAT; do
7827 haveit=
7828 for x in $CPPFLAGS; do
7829
7830 acl_save_prefix="$prefix"
7831 prefix="$acl_final_prefix"
7832 acl_save_exec_prefix="$exec_prefix"
7833 exec_prefix="$acl_final_exec_prefix"
7834 eval x=\"$x\"
7835 exec_prefix="$acl_save_exec_prefix"
7836 prefix="$acl_save_prefix"
7837
7838 if test "X$x" = "X$element"; then
7839 haveit=yes
7840 break
7841 fi
7842 done
7843 if test -z "$haveit"; then
7844 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7845 fi
7846 done
7847
7848
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
7850 $as_echo_n "checking for libexpat... " >&6; }
7851 if test "${ac_cv_libexpat+set}" = set; then :
7852 $as_echo_n "(cached) " >&6
7853 else
7854
7855 ac_save_LIBS="$LIBS"
7856 LIBS="$LIBS $LIBEXPAT"
7857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7858 /* end confdefs.h. */
7859 #include "expat.h"
7860 int
7861 main ()
7862 {
7863 XML_Parser p = XML_ParserCreate (0);
7864 ;
7865 return 0;
7866 }
7867 _ACEOF
7868 if ac_fn_c_try_link "$LINENO"; then :
7869 ac_cv_libexpat=yes
7870 else
7871 ac_cv_libexpat=no
7872 fi
7873 rm -f core conftest.err conftest.$ac_objext \
7874 conftest$ac_exeext conftest.$ac_ext
7875 LIBS="$ac_save_LIBS"
7876
7877 fi
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
7879 $as_echo "$ac_cv_libexpat" >&6; }
7880 if test "$ac_cv_libexpat" = yes; then
7881 HAVE_LIBEXPAT=yes
7882
7883 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
7884
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
7886 $as_echo_n "checking how to link with libexpat... " >&6; }
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
7888 $as_echo "$LIBEXPAT" >&6; }
7889 else
7890 HAVE_LIBEXPAT=no
7891 CPPFLAGS="$ac_save_CPPFLAGS"
7892 LIBEXPAT=
7893 LTLIBEXPAT=
7894 fi
7895
7896
7897
7898
7899
7900
7901 if test "$HAVE_LIBEXPAT" != yes; then
7902 if test "$with_expat" = yes; then
7903 as_fn_error "expat is missing or unusable" "$LINENO" 5
7904 else
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
7906 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
7907 fi
7908 else
7909 save_LIBS=$LIBS
7910 LIBS="$LIBS $LIBEXPAT"
7911 for ac_func in XML_StopParser
7912 do :
7913 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
7914 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
7915 cat >>confdefs.h <<_ACEOF
7916 #define HAVE_XML_STOPPARSER 1
7917 _ACEOF
7918
7919 fi
7920 done
7921
7922 LIBS=$save_LIBS
7923 fi
7924 fi
7925
7926
7927
7928
7929
7930
7931 # Check whether --with-python was given.
7932 if test "${with_python+set}" = set; then :
7933 withval=$with_python;
7934 else
7935 with_python=auto
7936 fi
7937
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
7939 $as_echo_n "checking whether to use python... " >&6; }
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
7941 $as_echo "$with_python" >&6; }
7942
7943 if test "${with_python}" = no; then
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
7945 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
7946 have_libpython=no
7947 else
7948 case "${with_python}" in
7949 [\\/]* | ?:[\\/]*)
7950 if test -d ${with_python}; then
7951 # Assume the python binary is ${with_python}/bin/python.
7952 python_prog="${with_python}/bin/python"
7953 python_prefix=
7954 # If python does not exit ${with_python}/bin, then try in
7955 # ${with_python}. On Windows/MinGW, this is where the Python
7956 # executable is.
7957 if test ! -x "${python_prog}"; then
7958 python_prog="${with_python}/python"
7959 python_prefix=
7960 fi
7961 if test ! -x "${python_prog}"; then
7962 # Fall back to gdb 7.0/7.1 behaviour.
7963 python_prog=missing
7964 python_prefix=${with_python}
7965 fi
7966 elif test -x "${with_python}"; then
7967 # While we can't run python compiled for $host (unless host == build),
7968 # the user could write a script that provides the needed information,
7969 # so we support that.
7970 python_prog=${with_python}
7971 python_prefix=
7972 else
7973 as_fn_error "invalid value for --with-python" "$LINENO" 5
7974 fi
7975 ;;
7976 */*)
7977 # Disallow --with-python=foo/bar.
7978 as_fn_error "invalid value for --with-python" "$LINENO" 5
7979 ;;
7980 *)
7981 # The user has either specified auto, yes, or the name of the python
7982 # program assumed to be in $PATH.
7983 python_prefix=
7984 case "${with_python}" in
7985 yes | auto)
7986 if test ${build} = ${host}; then
7987 # Extract the first word of "python", so it can be a program name with args.
7988 set dummy python; ac_word=$2
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7990 $as_echo_n "checking for $ac_word... " >&6; }
7991 if test "${ac_cv_path_python_prog_path+set}" = set; then :
7992 $as_echo_n "(cached) " >&6
7993 else
7994 case $python_prog_path in
7995 [\\/]* | ?:[\\/]*)
7996 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
7997 ;;
7998 *)
7999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8000 for as_dir in $PATH
8001 do
8002 IFS=$as_save_IFS
8003 test -z "$as_dir" && as_dir=.
8004 for ac_exec_ext in '' $ac_executable_extensions; do
8005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8006 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8008 break 2
8009 fi
8010 done
8011 done
8012 IFS=$as_save_IFS
8013
8014 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8015 ;;
8016 esac
8017 fi
8018 python_prog_path=$ac_cv_path_python_prog_path
8019 if test -n "$python_prog_path"; then
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8021 $as_echo "$python_prog_path" >&6; }
8022 else
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8024 $as_echo "no" >&6; }
8025 fi
8026
8027
8028 if test "${python_prog_path}" = missing; then
8029 python_prog=missing
8030 else
8031 python_prog=${python_prog_path}
8032 fi
8033 else
8034 # Not much we can do except assume the cross-compiler will find the
8035 # right files.
8036 python_prog=missing
8037 fi
8038 ;;
8039 *)
8040 # While we can't run python compiled for $host (unless host == build),
8041 # the user could write a script that provides the needed information,
8042 # so we support that.
8043 python_prog="${with_python}"
8044 # Extract the first word of "${python_prog}", so it can be a program name with args.
8045 set dummy ${python_prog}; ac_word=$2
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8047 $as_echo_n "checking for $ac_word... " >&6; }
8048 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8049 $as_echo_n "(cached) " >&6
8050 else
8051 case $python_prog_path in
8052 [\\/]* | ?:[\\/]*)
8053 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8054 ;;
8055 *)
8056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8057 for as_dir in $PATH
8058 do
8059 IFS=$as_save_IFS
8060 test -z "$as_dir" && as_dir=.
8061 for ac_exec_ext in '' $ac_executable_extensions; do
8062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8063 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8065 break 2
8066 fi
8067 done
8068 done
8069 IFS=$as_save_IFS
8070
8071 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8072 ;;
8073 esac
8074 fi
8075 python_prog_path=$ac_cv_path_python_prog_path
8076 if test -n "$python_prog_path"; then
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8078 $as_echo "$python_prog_path" >&6; }
8079 else
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8081 $as_echo "no" >&6; }
8082 fi
8083
8084
8085 if test "${python_prog_path}" = missing; then
8086 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8087 fi
8088 ;;
8089 esac
8090 esac
8091
8092 if test "${python_prog}" != missing; then
8093 # We have a python program to use, but it may be too old.
8094 # Don't flag an error for --with-python=auto (the default).
8095 have_python_config=yes
8096 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8097 if test $? != 0; then
8098 have_python_config=failed
8099 if test "${with_python}" != auto; then
8100 as_fn_error "failure running python-config --includes" "$LINENO" 5
8101 fi
8102 fi
8103 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8104 if test $? != 0; then
8105 have_python_config=failed
8106 if test "${with_python}" != auto; then
8107 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8108 fi
8109 fi
8110 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8111 if test $? != 0; then
8112 have_python_config=failed
8113 if test "${with_python}" != auto; then
8114 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8115 fi
8116 fi
8117 else
8118 # We do not have a python executable we can use to determine where
8119 # to find the Python headers and libs. We cannot guess the include
8120 # path from the python_prefix either, because that include path
8121 # depends on the Python version. So, there is nothing much we can
8122 # do except assume that the compiler will be able to find those files.
8123 python_includes=
8124 python_libs=
8125 have_python_config=no
8126 fi
8127
8128 # If we have python-config, only try the configuration it provides.
8129 # Otherwise fallback on the old way of trying different versions of
8130 # python in turn.
8131
8132 have_libpython=no
8133 if test "${have_python_config}" = yes; then
8134 # Determine the Python version by extracting "-lpython<version>"
8135 # part of the python_libs. <version> is usually X.Y with X and Y
8136 # being decimal numbers, but can also be XY (seen on Windows).
8137 #
8138 # The extraction is performed using sed with a regular expression.
8139 # Initially, the regexp used was using the '?' quantifier to make
8140 # the dot in the version number optional. Unfortunately, this
8141 # does not work with non-GNU versions of sed because, because of
8142 # what looks like a limitation (the '?' quantifier does not work
8143 # with back-references). We work around this limitation by using
8144 # the '*' quantifier instead. It means that, in theory, we might
8145 # match unexpected version strings such as "-lpython2..7", but
8146 # this seems unlikely in practice. And even if that happens,
8147 # an error will be triggered later on, when checking that version
8148 # number.
8149 python_version=`echo " ${python_libs} " \
8150 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8151 case "${python_version}" in
8152 python*)
8153
8154 version=${python_version}
8155
8156 new_CPPFLAGS=${python_includes}
8157 new_LIBS=${python_libs}
8158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8159 $as_echo_n "checking for ${version}... " >&6; }
8160 save_CPPFLAGS=$CPPFLAGS
8161 save_LIBS=$LIBS
8162 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8163 LIBS="$LIBS $new_LIBS"
8164 found_usable_python=no
8165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8166 /* end confdefs.h. */
8167 #include "Python.h"
8168 int
8169 main ()
8170 {
8171 Py_Initialize ();
8172 ;
8173 return 0;
8174 }
8175 _ACEOF
8176 if ac_fn_c_try_link "$LINENO"; then :
8177 have_libpython=${version}
8178 found_usable_python=yes
8179 PYTHON_CPPFLAGS=$new_CPPFLAGS
8180 PYTHON_LIBS=$new_LIBS
8181 fi
8182 rm -f core conftest.err conftest.$ac_objext \
8183 conftest$ac_exeext conftest.$ac_ext
8184 CPPFLAGS=$save_CPPFLAGS
8185 LIBS=$save_LIBS
8186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8187 $as_echo "${found_usable_python}" >&6; }
8188
8189 ;;
8190 *)
8191 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8192 ;;
8193 esac
8194 elif test "${have_python_config}" != failed; then
8195 if test "${have_libpython}" = no; then
8196
8197 version=python2.7
8198
8199 new_CPPFLAGS=${python_includes}
8200 new_LIBS="${python_libs} -lpython2.7"
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8202 $as_echo_n "checking for ${version}... " >&6; }
8203 save_CPPFLAGS=$CPPFLAGS
8204 save_LIBS=$LIBS
8205 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8206 LIBS="$LIBS $new_LIBS"
8207 found_usable_python=no
8208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8209 /* end confdefs.h. */
8210 #include "Python.h"
8211 int
8212 main ()
8213 {
8214 Py_Initialize ();
8215 ;
8216 return 0;
8217 }
8218 _ACEOF
8219 if ac_fn_c_try_link "$LINENO"; then :
8220 have_libpython=${version}
8221 found_usable_python=yes
8222 PYTHON_CPPFLAGS=$new_CPPFLAGS
8223 PYTHON_LIBS=$new_LIBS
8224 fi
8225 rm -f core conftest.err conftest.$ac_objext \
8226 conftest$ac_exeext conftest.$ac_ext
8227 CPPFLAGS=$save_CPPFLAGS
8228 LIBS=$save_LIBS
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8230 $as_echo "${found_usable_python}" >&6; }
8231
8232 fi
8233 if test "${have_libpython}" = no; then
8234
8235 version=python2.6
8236
8237 new_CPPFLAGS=${python_includes}
8238 new_LIBS="${python_libs} -lpython2.6"
8239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8240 $as_echo_n "checking for ${version}... " >&6; }
8241 save_CPPFLAGS=$CPPFLAGS
8242 save_LIBS=$LIBS
8243 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8244 LIBS="$LIBS $new_LIBS"
8245 found_usable_python=no
8246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8247 /* end confdefs.h. */
8248 #include "Python.h"
8249 int
8250 main ()
8251 {
8252 Py_Initialize ();
8253 ;
8254 return 0;
8255 }
8256 _ACEOF
8257 if ac_fn_c_try_link "$LINENO"; then :
8258 have_libpython=${version}
8259 found_usable_python=yes
8260 PYTHON_CPPFLAGS=$new_CPPFLAGS
8261 PYTHON_LIBS=$new_LIBS
8262 fi
8263 rm -f core conftest.err conftest.$ac_objext \
8264 conftest$ac_exeext conftest.$ac_ext
8265 CPPFLAGS=$save_CPPFLAGS
8266 LIBS=$save_LIBS
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8268 $as_echo "${found_usable_python}" >&6; }
8269
8270 fi
8271 if test ${have_libpython} = no; then
8272
8273 version=python2.5
8274
8275 new_CPPFLAGS=${python_includes}
8276 new_LIBS="${python_libs} -lpython2.5"
8277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8278 $as_echo_n "checking for ${version}... " >&6; }
8279 save_CPPFLAGS=$CPPFLAGS
8280 save_LIBS=$LIBS
8281 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8282 LIBS="$LIBS $new_LIBS"
8283 found_usable_python=no
8284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8285 /* end confdefs.h. */
8286 #include "Python.h"
8287 int
8288 main ()
8289 {
8290 Py_Initialize ();
8291 ;
8292 return 0;
8293 }
8294 _ACEOF
8295 if ac_fn_c_try_link "$LINENO"; then :
8296 have_libpython=${version}
8297 found_usable_python=yes
8298 PYTHON_CPPFLAGS=$new_CPPFLAGS
8299 PYTHON_LIBS=$new_LIBS
8300 fi
8301 rm -f core conftest.err conftest.$ac_objext \
8302 conftest$ac_exeext conftest.$ac_ext
8303 CPPFLAGS=$save_CPPFLAGS
8304 LIBS=$save_LIBS
8305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8306 $as_echo "${found_usable_python}" >&6; }
8307
8308 fi
8309 if test ${have_libpython} = no; then
8310
8311 version=python2.4
8312
8313 new_CPPFLAGS=${python_includes}
8314 new_LIBS="${python_libs} -lpython2.4"
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8316 $as_echo_n "checking for ${version}... " >&6; }
8317 save_CPPFLAGS=$CPPFLAGS
8318 save_LIBS=$LIBS
8319 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8320 LIBS="$LIBS $new_LIBS"
8321 found_usable_python=no
8322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8323 /* end confdefs.h. */
8324 #include "Python.h"
8325 int
8326 main ()
8327 {
8328 Py_Initialize ();
8329 ;
8330 return 0;
8331 }
8332 _ACEOF
8333 if ac_fn_c_try_link "$LINENO"; then :
8334 have_libpython=${version}
8335 found_usable_python=yes
8336 PYTHON_CPPFLAGS=$new_CPPFLAGS
8337 PYTHON_LIBS=$new_LIBS
8338 fi
8339 rm -f core conftest.err conftest.$ac_objext \
8340 conftest$ac_exeext conftest.$ac_ext
8341 CPPFLAGS=$save_CPPFLAGS
8342 LIBS=$save_LIBS
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8344 $as_echo "${found_usable_python}" >&6; }
8345
8346 fi
8347 fi
8348 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8349
8350 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8351
8352 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8353
8354 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8355
8356 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8357
8358 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8359
8360 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8361
8362 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8363
8364 fi
8365
8366 if test "${have_libpython}" = no; then
8367 case "${with_python}" in
8368 yes)
8369 as_fn_error "python is missing or unusable" "$LINENO" 5
8370 ;;
8371 auto)
8372 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8373 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8374 ;;
8375 *)
8376 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8377 ;;
8378 esac
8379 else
8380 if test -n "${python_prefix}"; then
8381
8382 cat >>confdefs.h <<_ACEOF
8383 #define WITH_PYTHON_PATH "${python_prefix}"
8384 _ACEOF
8385
8386
8387 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8388 if test "x$prefix" = xNONE; then
8389 test_prefix=/usr/local
8390 else
8391 test_prefix=$prefix
8392 fi
8393 else
8394 test_prefix=$exec_prefix
8395 fi
8396 value=0
8397 case ${python_prefix} in
8398 "${test_prefix}"|"${test_prefix}/"*|\
8399 '${exec_prefix}'|'${exec_prefix}/'*)
8400 value=1
8401 ;;
8402 esac
8403
8404 cat >>confdefs.h <<_ACEOF
8405 #define PYTHON_PATH_RELOCATABLE $value
8406 _ACEOF
8407
8408
8409 fi
8410 fi
8411 fi
8412
8413 if test "${have_libpython}" != no; then
8414
8415 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8416
8417 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8418 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8419 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8420 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8421 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8422
8423 # Flags needed to compile Python code (taken from python-config --cflags).
8424 # We cannot call python-config directly because it will output whatever was
8425 # used when compiling the Python interpreter itself, including flags which
8426 # would make the python-related objects be compiled differently from the
8427 # rest of GDB (e.g., -O2 and -fPIC).
8428 if test "${GCC}" = yes; then
8429 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8430 fi
8431
8432 if test "x${tentative_python_cflags}" != x; then
8433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8434 $as_echo_n "checking compiler flags for python code... " >&6; }
8435 for flag in ${tentative_python_cflags}; do
8436 # Check that the compiler accepts it
8437 saved_CFLAGS="$CFLAGS"
8438 CFLAGS="$CFLAGS $flag"
8439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8440 /* end confdefs.h. */
8441
8442 int
8443 main ()
8444 {
8445
8446 ;
8447 return 0;
8448 }
8449 _ACEOF
8450 if ac_fn_c_try_compile "$LINENO"; then :
8451 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8452 fi
8453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8454 CFLAGS="$saved_CFLAGS"
8455 done
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8457 $as_echo "${PYTHON_CFLAGS}" >&6; }
8458 fi
8459
8460 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
8461 # #if _SGIAPI
8462 # #define siginfo __siginfo
8463 # #endif
8464 # The problem is that including Python causes some XOPEN macros to be
8465 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8466 # to false. So, we work around this issue by defining siginfo ourself
8467 # though the command-line.
8468 case "$gdb_host" in
8469 irix*) if test "${GCC}" = yes; then
8470 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8471 fi
8472 ;;
8473 esac
8474 else
8475 # Even if Python support is not compiled in, we need to have these files
8476 # included.
8477 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
8478 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
8479 python/py-prettyprint.c python/py-auto-load.c"
8480 fi
8481
8482
8483
8484
8485 # ------------------------- #
8486 # Checks for header files. #
8487 # ------------------------- #
8488
8489 ac_header_dirent=no
8490 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8491 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8493 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8494 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
8495 $as_echo_n "(cached) " >&6
8496 else
8497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8498 /* end confdefs.h. */
8499 #include <sys/types.h>
8500 #include <$ac_hdr>
8501
8502 int
8503 main ()
8504 {
8505 if ((DIR *) 0)
8506 return 0;
8507 ;
8508 return 0;
8509 }
8510 _ACEOF
8511 if ac_fn_c_try_compile "$LINENO"; then :
8512 eval "$as_ac_Header=yes"
8513 else
8514 eval "$as_ac_Header=no"
8515 fi
8516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8517 fi
8518 eval ac_res=\$$as_ac_Header
8519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8520 $as_echo "$ac_res" >&6; }
8521 eval as_val=\$$as_ac_Header
8522 if test "x$as_val" = x""yes; then :
8523 cat >>confdefs.h <<_ACEOF
8524 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8525 _ACEOF
8526
8527 ac_header_dirent=$ac_hdr; break
8528 fi
8529
8530 done
8531 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8532 if test $ac_header_dirent = dirent.h; then
8533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8534 $as_echo_n "checking for library containing opendir... " >&6; }
8535 if test "${ac_cv_search_opendir+set}" = set; then :
8536 $as_echo_n "(cached) " >&6
8537 else
8538 ac_func_search_save_LIBS=$LIBS
8539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8540 /* end confdefs.h. */
8541
8542 /* Override any GCC internal prototype to avoid an error.
8543 Use char because int might match the return type of a GCC
8544 builtin and then its argument prototype would still apply. */
8545 #ifdef __cplusplus
8546 extern "C"
8547 #endif
8548 char opendir ();
8549 int
8550 main ()
8551 {
8552 return opendir ();
8553 ;
8554 return 0;
8555 }
8556 _ACEOF
8557 for ac_lib in '' dir; do
8558 if test -z "$ac_lib"; then
8559 ac_res="none required"
8560 else
8561 ac_res=-l$ac_lib
8562 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8563 fi
8564 if ac_fn_c_try_link "$LINENO"; then :
8565 ac_cv_search_opendir=$ac_res
8566 fi
8567 rm -f core conftest.err conftest.$ac_objext \
8568 conftest$ac_exeext
8569 if test "${ac_cv_search_opendir+set}" = set; then :
8570 break
8571 fi
8572 done
8573 if test "${ac_cv_search_opendir+set}" = set; then :
8574
8575 else
8576 ac_cv_search_opendir=no
8577 fi
8578 rm conftest.$ac_ext
8579 LIBS=$ac_func_search_save_LIBS
8580 fi
8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8582 $as_echo "$ac_cv_search_opendir" >&6; }
8583 ac_res=$ac_cv_search_opendir
8584 if test "$ac_res" != no; then :
8585 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8586
8587 fi
8588
8589 else
8590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8591 $as_echo_n "checking for library containing opendir... " >&6; }
8592 if test "${ac_cv_search_opendir+set}" = set; then :
8593 $as_echo_n "(cached) " >&6
8594 else
8595 ac_func_search_save_LIBS=$LIBS
8596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8597 /* end confdefs.h. */
8598
8599 /* Override any GCC internal prototype to avoid an error.
8600 Use char because int might match the return type of a GCC
8601 builtin and then its argument prototype would still apply. */
8602 #ifdef __cplusplus
8603 extern "C"
8604 #endif
8605 char opendir ();
8606 int
8607 main ()
8608 {
8609 return opendir ();
8610 ;
8611 return 0;
8612 }
8613 _ACEOF
8614 for ac_lib in '' x; do
8615 if test -z "$ac_lib"; then
8616 ac_res="none required"
8617 else
8618 ac_res=-l$ac_lib
8619 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8620 fi
8621 if ac_fn_c_try_link "$LINENO"; then :
8622 ac_cv_search_opendir=$ac_res
8623 fi
8624 rm -f core conftest.err conftest.$ac_objext \
8625 conftest$ac_exeext
8626 if test "${ac_cv_search_opendir+set}" = set; then :
8627 break
8628 fi
8629 done
8630 if test "${ac_cv_search_opendir+set}" = set; then :
8631
8632 else
8633 ac_cv_search_opendir=no
8634 fi
8635 rm conftest.$ac_ext
8636 LIBS=$ac_func_search_save_LIBS
8637 fi
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8639 $as_echo "$ac_cv_search_opendir" >&6; }
8640 ac_res=$ac_cv_search_opendir
8641 if test "$ac_res" != no; then :
8642 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8643
8644 fi
8645
8646 fi
8647
8648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
8649 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
8650 if test "${ac_cv_header_stat_broken+set}" = set; then :
8651 $as_echo_n "(cached) " >&6
8652 else
8653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8654 /* end confdefs.h. */
8655 #include <sys/types.h>
8656 #include <sys/stat.h>
8657
8658 #if defined S_ISBLK && defined S_IFDIR
8659 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
8660 #endif
8661
8662 #if defined S_ISBLK && defined S_IFCHR
8663 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
8664 #endif
8665
8666 #if defined S_ISLNK && defined S_IFREG
8667 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
8668 #endif
8669
8670 #if defined S_ISSOCK && defined S_IFREG
8671 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
8672 #endif
8673
8674 _ACEOF
8675 if ac_fn_c_try_compile "$LINENO"; then :
8676 ac_cv_header_stat_broken=no
8677 else
8678 ac_cv_header_stat_broken=yes
8679 fi
8680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8681 fi
8682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
8683 $as_echo "$ac_cv_header_stat_broken" >&6; }
8684 if test $ac_cv_header_stat_broken = yes; then
8685
8686 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
8687
8688 fi
8689
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8691 $as_echo_n "checking for ANSI C header files... " >&6; }
8692 if test "${ac_cv_header_stdc+set}" = set; then :
8693 $as_echo_n "(cached) " >&6
8694 else
8695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8696 /* end confdefs.h. */
8697 #include <stdlib.h>
8698 #include <stdarg.h>
8699 #include <string.h>
8700 #include <float.h>
8701
8702 int
8703 main ()
8704 {
8705
8706 ;
8707 return 0;
8708 }
8709 _ACEOF
8710 if ac_fn_c_try_compile "$LINENO"; then :
8711 ac_cv_header_stdc=yes
8712 else
8713 ac_cv_header_stdc=no
8714 fi
8715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8716
8717 if test $ac_cv_header_stdc = yes; then
8718 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8720 /* end confdefs.h. */
8721 #include <string.h>
8722
8723 _ACEOF
8724 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8725 $EGREP "memchr" >/dev/null 2>&1; then :
8726
8727 else
8728 ac_cv_header_stdc=no
8729 fi
8730 rm -f conftest*
8731
8732 fi
8733
8734 if test $ac_cv_header_stdc = yes; then
8735 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8737 /* end confdefs.h. */
8738 #include <stdlib.h>
8739
8740 _ACEOF
8741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8742 $EGREP "free" >/dev/null 2>&1; then :
8743
8744 else
8745 ac_cv_header_stdc=no
8746 fi
8747 rm -f conftest*
8748
8749 fi
8750
8751 if test $ac_cv_header_stdc = yes; then
8752 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8753 if test "$cross_compiling" = yes; then :
8754 :
8755 else
8756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8757 /* end confdefs.h. */
8758 #include <ctype.h>
8759 #include <stdlib.h>
8760 #if ((' ' & 0x0FF) == 0x020)
8761 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8762 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8763 #else
8764 # define ISLOWER(c) \
8765 (('a' <= (c) && (c) <= 'i') \
8766 || ('j' <= (c) && (c) <= 'r') \
8767 || ('s' <= (c) && (c) <= 'z'))
8768 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8769 #endif
8770
8771 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8772 int
8773 main ()
8774 {
8775 int i;
8776 for (i = 0; i < 256; i++)
8777 if (XOR (islower (i), ISLOWER (i))
8778 || toupper (i) != TOUPPER (i))
8779 return 2;
8780 return 0;
8781 }
8782 _ACEOF
8783 if ac_fn_c_try_run "$LINENO"; then :
8784
8785 else
8786 ac_cv_header_stdc=no
8787 fi
8788 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8789 conftest.$ac_objext conftest.beam conftest.$ac_ext
8790 fi
8791
8792 fi
8793 fi
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8795 $as_echo "$ac_cv_header_stdc" >&6; }
8796 if test $ac_cv_header_stdc = yes; then
8797
8798 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8799
8800 fi
8801
8802 # elf_hp.h is for HP/UX 64-bit shared library support.
8803 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
8804 # unconditionally, so what's the point in checking these?
8805 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
8806 thread_db.h gnu/libc-version.h signal.h stddef.h \
8807 stdlib.h string.h memory.h strings.h sys/fault.h \
8808 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
8809 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
8810 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
8811 sys/types.h sys/wait.h wait.h termios.h termio.h \
8812 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
8813 dlfcn.h sys/socket.h sys/un.h
8814 do :
8815 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8816 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8817 eval as_val=\$$as_ac_Header
8818 if test "x$as_val" = x""yes; then :
8819 cat >>confdefs.h <<_ACEOF
8820 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8821 _ACEOF
8822
8823 fi
8824
8825 done
8826
8827 for ac_header in link.h
8828 do :
8829 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
8830 # include <sys/types.h>
8831 #endif
8832 #if HAVE_NLIST_H
8833 # include <nlist.h>
8834 #endif
8835
8836 "
8837 if test "x$ac_cv_header_link_h" = x""yes; then :
8838 cat >>confdefs.h <<_ACEOF
8839 #define HAVE_LINK_H 1
8840 _ACEOF
8841
8842 fi
8843
8844 done
8845
8846 for ac_header in sys/proc.h
8847 do :
8848 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
8849 # include <sys/param.h>
8850 #endif
8851
8852 "
8853 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
8854 cat >>confdefs.h <<_ACEOF
8855 #define HAVE_SYS_PROC_H 1
8856 _ACEOF
8857
8858 fi
8859
8860 done
8861
8862 for ac_header in sys/user.h
8863 do :
8864 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
8865 # include <sys/param.h>
8866 #endif
8867
8868 "
8869 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
8870 cat >>confdefs.h <<_ACEOF
8871 #define HAVE_SYS_USER_H 1
8872 _ACEOF
8873
8874 fi
8875
8876 done
8877
8878
8879 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
8880 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
8881 # think that we don't have <curses.h> if we're using GCC.
8882 case $host_os in
8883 solaris2.[789])
8884 if test "$GCC" = yes; then
8885
8886 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
8887
8888 fi ;;
8889 esac
8890 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
8891 do :
8892 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8893 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8894 eval as_val=\$$as_ac_Header
8895 if test "x$as_val" = x""yes; then :
8896 cat >>confdefs.h <<_ACEOF
8897 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8898 _ACEOF
8899
8900 fi
8901
8902 done
8903
8904 for ac_header in term.h
8905 do :
8906 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
8907 # include <curses.h>
8908 #endif
8909
8910 "
8911 if test "x$ac_cv_header_term_h" = x""yes; then :
8912 cat >>confdefs.h <<_ACEOF
8913 #define HAVE_TERM_H 1
8914 _ACEOF
8915
8916 fi
8917
8918 done
8919
8920
8921 # ------------------------- #
8922 # Checks for declarations. #
8923 # ------------------------- #
8924
8925 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
8926 if test "x$ac_cv_have_decl_free" = x""yes; then :
8927 ac_have_decl=1
8928 else
8929 ac_have_decl=0
8930 fi
8931
8932 cat >>confdefs.h <<_ACEOF
8933 #define HAVE_DECL_FREE $ac_have_decl
8934 _ACEOF
8935 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
8936 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
8937 ac_have_decl=1
8938 else
8939 ac_have_decl=0
8940 fi
8941
8942 cat >>confdefs.h <<_ACEOF
8943 #define HAVE_DECL_MALLOC $ac_have_decl
8944 _ACEOF
8945 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
8946 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
8947 ac_have_decl=1
8948 else
8949 ac_have_decl=0
8950 fi
8951
8952 cat >>confdefs.h <<_ACEOF
8953 #define HAVE_DECL_REALLOC $ac_have_decl
8954 _ACEOF
8955 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
8956 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
8957 ac_have_decl=1
8958 else
8959 ac_have_decl=0
8960 fi
8961
8962 cat >>confdefs.h <<_ACEOF
8963 #define HAVE_DECL_STRERROR $ac_have_decl
8964 _ACEOF
8965 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8966 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
8967 ac_have_decl=1
8968 else
8969 ac_have_decl=0
8970 fi
8971
8972 cat >>confdefs.h <<_ACEOF
8973 #define HAVE_DECL_STRSTR $ac_have_decl
8974 _ACEOF
8975 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
8976 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
8977 ac_have_decl=1
8978 else
8979 ac_have_decl=0
8980 fi
8981
8982 cat >>confdefs.h <<_ACEOF
8983 #define HAVE_DECL_GETOPT $ac_have_decl
8984 _ACEOF
8985 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
8986 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
8987 ac_have_decl=1
8988 else
8989 ac_have_decl=0
8990 fi
8991
8992 cat >>confdefs.h <<_ACEOF
8993 #define HAVE_DECL_SNPRINTF $ac_have_decl
8994 _ACEOF
8995 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
8996 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
8997 ac_have_decl=1
8998 else
8999 ac_have_decl=0
9000 fi
9001
9002 cat >>confdefs.h <<_ACEOF
9003 #define HAVE_DECL_VSNPRINTF $ac_have_decl
9004 _ACEOF
9005
9006
9007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9008 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9009 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9010 $as_echo_n "(cached) " >&6
9011 else
9012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9013 /* end confdefs.h. */
9014 #include <locale.h>
9015 int
9016 main ()
9017 {
9018 return LC_MESSAGES
9019 ;
9020 return 0;
9021 }
9022 _ACEOF
9023 if ac_fn_c_try_link "$LINENO"; then :
9024 am_cv_val_LC_MESSAGES=yes
9025 else
9026 am_cv_val_LC_MESSAGES=no
9027 fi
9028 rm -f core conftest.err conftest.$ac_objext \
9029 conftest$ac_exeext conftest.$ac_ext
9030 fi
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9032 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9033 if test $am_cv_val_LC_MESSAGES = yes; then
9034
9035 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9036
9037 fi
9038
9039
9040 # ----------------------- #
9041 # Checks for structures. #
9042 # ----------------------- #
9043
9044 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9045 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9046
9047 cat >>confdefs.h <<_ACEOF
9048 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9049 _ACEOF
9050
9051
9052 fi
9053 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9054 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9055
9056 cat >>confdefs.h <<_ACEOF
9057 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9058 _ACEOF
9059
9060
9061 fi
9062
9063
9064 # ------------------ #
9065 # Checks for types. #
9066 # ------------------ #
9067
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9069 $as_echo_n "checking return type of signal handlers... " >&6; }
9070 if test "${ac_cv_type_signal+set}" = set; then :
9071 $as_echo_n "(cached) " >&6
9072 else
9073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9074 /* end confdefs.h. */
9075 #include <sys/types.h>
9076 #include <signal.h>
9077
9078 int
9079 main ()
9080 {
9081 return *(signal (0, 0)) (0) == 1;
9082 ;
9083 return 0;
9084 }
9085 _ACEOF
9086 if ac_fn_c_try_compile "$LINENO"; then :
9087 ac_cv_type_signal=int
9088 else
9089 ac_cv_type_signal=void
9090 fi
9091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9092 fi
9093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9094 $as_echo "$ac_cv_type_signal" >&6; }
9095
9096 cat >>confdefs.h <<_ACEOF
9097 #define RETSIGTYPE $ac_cv_type_signal
9098 _ACEOF
9099
9100
9101 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9102 #include <sys/socket.h>
9103
9104 "
9105 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9106
9107 cat >>confdefs.h <<_ACEOF
9108 #define HAVE_SOCKLEN_T 1
9109 _ACEOF
9110
9111
9112 fi
9113
9114
9115 # ------------------------------------- #
9116 # Checks for compiler characteristics. #
9117 # ------------------------------------- #
9118
9119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9120 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9121 if test "${ac_cv_c_const+set}" = set; then :
9122 $as_echo_n "(cached) " >&6
9123 else
9124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9125 /* end confdefs.h. */
9126
9127 int
9128 main ()
9129 {
9130 /* FIXME: Include the comments suggested by Paul. */
9131 #ifndef __cplusplus
9132 /* Ultrix mips cc rejects this. */
9133 typedef int charset[2];
9134 const charset cs;
9135 /* SunOS 4.1.1 cc rejects this. */
9136 char const *const *pcpcc;
9137 char **ppc;
9138 /* NEC SVR4.0.2 mips cc rejects this. */
9139 struct point {int x, y;};
9140 static struct point const zero = {0,0};
9141 /* AIX XL C 1.02.0.0 rejects this.
9142 It does not let you subtract one const X* pointer from another in
9143 an arm of an if-expression whose if-part is not a constant
9144 expression */
9145 const char *g = "string";
9146 pcpcc = &g + (g ? g-g : 0);
9147 /* HPUX 7.0 cc rejects these. */
9148 ++pcpcc;
9149 ppc = (char**) pcpcc;
9150 pcpcc = (char const *const *) ppc;
9151 { /* SCO 3.2v4 cc rejects this. */
9152 char *t;
9153 char const *s = 0 ? (char *) 0 : (char const *) 0;
9154
9155 *t++ = 0;
9156 if (s) return 0;
9157 }
9158 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9159 int x[] = {25, 17};
9160 const int *foo = &x[0];
9161 ++foo;
9162 }
9163 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9164 typedef const int *iptr;
9165 iptr p = 0;
9166 ++p;
9167 }
9168 { /* AIX XL C 1.02.0.0 rejects this saying
9169 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9170 struct s { int j; const int *ap[3]; };
9171 struct s *b; b->j = 5;
9172 }
9173 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9174 const int foo = 10;
9175 if (!foo) return 0;
9176 }
9177 return !cs[0] && !zero.x;
9178 #endif
9179
9180 ;
9181 return 0;
9182 }
9183 _ACEOF
9184 if ac_fn_c_try_compile "$LINENO"; then :
9185 ac_cv_c_const=yes
9186 else
9187 ac_cv_c_const=no
9188 fi
9189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9190 fi
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9192 $as_echo "$ac_cv_c_const" >&6; }
9193 if test $ac_cv_c_const = no; then
9194
9195 $as_echo "#define const /**/" >>confdefs.h
9196
9197 fi
9198
9199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9200 $as_echo_n "checking for inline... " >&6; }
9201 if test "${ac_cv_c_inline+set}" = set; then :
9202 $as_echo_n "(cached) " >&6
9203 else
9204 ac_cv_c_inline=no
9205 for ac_kw in inline __inline__ __inline; do
9206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9207 /* end confdefs.h. */
9208 #ifndef __cplusplus
9209 typedef int foo_t;
9210 static $ac_kw foo_t static_foo () {return 0; }
9211 $ac_kw foo_t foo () {return 0; }
9212 #endif
9213
9214 _ACEOF
9215 if ac_fn_c_try_compile "$LINENO"; then :
9216 ac_cv_c_inline=$ac_kw
9217 fi
9218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9219 test "$ac_cv_c_inline" != no && break
9220 done
9221
9222 fi
9223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9224 $as_echo "$ac_cv_c_inline" >&6; }
9225
9226 case $ac_cv_c_inline in
9227 inline | yes) ;;
9228 *)
9229 case $ac_cv_c_inline in
9230 no) ac_val=;;
9231 *) ac_val=$ac_cv_c_inline;;
9232 esac
9233 cat >>confdefs.h <<_ACEOF
9234 #ifndef __cplusplus
9235 #define inline $ac_val
9236 #endif
9237 _ACEOF
9238 ;;
9239 esac
9240
9241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9242 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9243 if test "${ac_cv_c_bigendian+set}" = set; then :
9244 $as_echo_n "(cached) " >&6
9245 else
9246 ac_cv_c_bigendian=unknown
9247 # See if we're dealing with a universal compiler.
9248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9249 /* end confdefs.h. */
9250 #ifndef __APPLE_CC__
9251 not a universal capable compiler
9252 #endif
9253 typedef int dummy;
9254
9255 _ACEOF
9256 if ac_fn_c_try_compile "$LINENO"; then :
9257
9258 # Check for potential -arch flags. It is not universal unless
9259 # there are at least two -arch flags with different values.
9260 ac_arch=
9261 ac_prev=
9262 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9263 if test -n "$ac_prev"; then
9264 case $ac_word in
9265 i?86 | x86_64 | ppc | ppc64)
9266 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9267 ac_arch=$ac_word
9268 else
9269 ac_cv_c_bigendian=universal
9270 break
9271 fi
9272 ;;
9273 esac
9274 ac_prev=
9275 elif test "x$ac_word" = "x-arch"; then
9276 ac_prev=arch
9277 fi
9278 done
9279 fi
9280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9281 if test $ac_cv_c_bigendian = unknown; then
9282 # See if sys/param.h defines the BYTE_ORDER macro.
9283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9284 /* end confdefs.h. */
9285 #include <sys/types.h>
9286 #include <sys/param.h>
9287
9288 int
9289 main ()
9290 {
9291 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9292 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9293 && LITTLE_ENDIAN)
9294 bogus endian macros
9295 #endif
9296
9297 ;
9298 return 0;
9299 }
9300 _ACEOF
9301 if ac_fn_c_try_compile "$LINENO"; then :
9302 # It does; now see whether it defined to BIG_ENDIAN or not.
9303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9304 /* end confdefs.h. */
9305 #include <sys/types.h>
9306 #include <sys/param.h>
9307
9308 int
9309 main ()
9310 {
9311 #if BYTE_ORDER != BIG_ENDIAN
9312 not big endian
9313 #endif
9314
9315 ;
9316 return 0;
9317 }
9318 _ACEOF
9319 if ac_fn_c_try_compile "$LINENO"; then :
9320 ac_cv_c_bigendian=yes
9321 else
9322 ac_cv_c_bigendian=no
9323 fi
9324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9325 fi
9326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9327 fi
9328 if test $ac_cv_c_bigendian = unknown; then
9329 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9331 /* end confdefs.h. */
9332 #include <limits.h>
9333
9334 int
9335 main ()
9336 {
9337 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9338 bogus endian macros
9339 #endif
9340
9341 ;
9342 return 0;
9343 }
9344 _ACEOF
9345 if ac_fn_c_try_compile "$LINENO"; then :
9346 # It does; now see whether it defined to _BIG_ENDIAN or not.
9347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9348 /* end confdefs.h. */
9349 #include <limits.h>
9350
9351 int
9352 main ()
9353 {
9354 #ifndef _BIG_ENDIAN
9355 not big endian
9356 #endif
9357
9358 ;
9359 return 0;
9360 }
9361 _ACEOF
9362 if ac_fn_c_try_compile "$LINENO"; then :
9363 ac_cv_c_bigendian=yes
9364 else
9365 ac_cv_c_bigendian=no
9366 fi
9367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9368 fi
9369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9370 fi
9371 if test $ac_cv_c_bigendian = unknown; then
9372 # Compile a test program.
9373 if test "$cross_compiling" = yes; then :
9374 # Try to guess by grepping values from an object file.
9375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9376 /* end confdefs.h. */
9377 short int ascii_mm[] =
9378 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9379 short int ascii_ii[] =
9380 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9381 int use_ascii (int i) {
9382 return ascii_mm[i] + ascii_ii[i];
9383 }
9384 short int ebcdic_ii[] =
9385 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9386 short int ebcdic_mm[] =
9387 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9388 int use_ebcdic (int i) {
9389 return ebcdic_mm[i] + ebcdic_ii[i];
9390 }
9391 extern int foo;
9392
9393 int
9394 main ()
9395 {
9396 return use_ascii (foo) == use_ebcdic (foo);
9397 ;
9398 return 0;
9399 }
9400 _ACEOF
9401 if ac_fn_c_try_compile "$LINENO"; then :
9402 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9403 ac_cv_c_bigendian=yes
9404 fi
9405 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9406 if test "$ac_cv_c_bigendian" = unknown; then
9407 ac_cv_c_bigendian=no
9408 else
9409 # finding both strings is unlikely to happen, but who knows?
9410 ac_cv_c_bigendian=unknown
9411 fi
9412 fi
9413 fi
9414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9415 else
9416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9417 /* end confdefs.h. */
9418 $ac_includes_default
9419 int
9420 main ()
9421 {
9422
9423 /* Are we little or big endian? From Harbison&Steele. */
9424 union
9425 {
9426 long int l;
9427 char c[sizeof (long int)];
9428 } u;
9429 u.l = 1;
9430 return u.c[sizeof (long int) - 1] == 1;
9431
9432 ;
9433 return 0;
9434 }
9435 _ACEOF
9436 if ac_fn_c_try_run "$LINENO"; then :
9437 ac_cv_c_bigendian=no
9438 else
9439 ac_cv_c_bigendian=yes
9440 fi
9441 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9442 conftest.$ac_objext conftest.beam conftest.$ac_ext
9443 fi
9444
9445 fi
9446 fi
9447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9448 $as_echo "$ac_cv_c_bigendian" >&6; }
9449 case $ac_cv_c_bigendian in #(
9450 yes)
9451 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9452 ;; #(
9453 no)
9454 ;; #(
9455 universal)
9456
9457 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9458
9459 ;; #(
9460 *)
9461 as_fn_error "unknown endianness
9462 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9463 esac
9464
9465
9466 # ------------------------------ #
9467 # Checks for library functions. #
9468 # ------------------------------ #
9469
9470 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9471 # for constant arguments. Useless!
9472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9473 $as_echo_n "checking for working alloca.h... " >&6; }
9474 if test "${ac_cv_working_alloca_h+set}" = set; then :
9475 $as_echo_n "(cached) " >&6
9476 else
9477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9478 /* end confdefs.h. */
9479 #include <alloca.h>
9480 int
9481 main ()
9482 {
9483 char *p = (char *) alloca (2 * sizeof (int));
9484 if (p) return 0;
9485 ;
9486 return 0;
9487 }
9488 _ACEOF
9489 if ac_fn_c_try_link "$LINENO"; then :
9490 ac_cv_working_alloca_h=yes
9491 else
9492 ac_cv_working_alloca_h=no
9493 fi
9494 rm -f core conftest.err conftest.$ac_objext \
9495 conftest$ac_exeext conftest.$ac_ext
9496 fi
9497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9498 $as_echo "$ac_cv_working_alloca_h" >&6; }
9499 if test $ac_cv_working_alloca_h = yes; then
9500
9501 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9502
9503 fi
9504
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9506 $as_echo_n "checking for alloca... " >&6; }
9507 if test "${ac_cv_func_alloca_works+set}" = set; then :
9508 $as_echo_n "(cached) " >&6
9509 else
9510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9511 /* end confdefs.h. */
9512 #ifdef __GNUC__
9513 # define alloca __builtin_alloca
9514 #else
9515 # ifdef _MSC_VER
9516 # include <malloc.h>
9517 # define alloca _alloca
9518 # else
9519 # ifdef HAVE_ALLOCA_H
9520 # include <alloca.h>
9521 # else
9522 # ifdef _AIX
9523 #pragma alloca
9524 # else
9525 # ifndef alloca /* predefined by HP cc +Olibcalls */
9526 char *alloca ();
9527 # endif
9528 # endif
9529 # endif
9530 # endif
9531 #endif
9532
9533 int
9534 main ()
9535 {
9536 char *p = (char *) alloca (1);
9537 if (p) return 0;
9538 ;
9539 return 0;
9540 }
9541 _ACEOF
9542 if ac_fn_c_try_link "$LINENO"; then :
9543 ac_cv_func_alloca_works=yes
9544 else
9545 ac_cv_func_alloca_works=no
9546 fi
9547 rm -f core conftest.err conftest.$ac_objext \
9548 conftest$ac_exeext conftest.$ac_ext
9549 fi
9550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9551 $as_echo "$ac_cv_func_alloca_works" >&6; }
9552
9553 if test $ac_cv_func_alloca_works = yes; then
9554
9555 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9556
9557 else
9558 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9559 # that cause trouble. Some versions do not even contain alloca or
9560 # contain a buggy version. If you still want to use their alloca,
9561 # use ar to extract alloca.o from them instead of compiling alloca.c.
9562
9563 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9564
9565 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9566
9567
9568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9569 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9570 if test "${ac_cv_os_cray+set}" = set; then :
9571 $as_echo_n "(cached) " >&6
9572 else
9573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9574 /* end confdefs.h. */
9575 #if defined CRAY && ! defined CRAY2
9576 webecray
9577 #else
9578 wenotbecray
9579 #endif
9580
9581 _ACEOF
9582 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9583 $EGREP "webecray" >/dev/null 2>&1; then :
9584 ac_cv_os_cray=yes
9585 else
9586 ac_cv_os_cray=no
9587 fi
9588 rm -f conftest*
9589
9590 fi
9591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9592 $as_echo "$ac_cv_os_cray" >&6; }
9593 if test $ac_cv_os_cray = yes; then
9594 for ac_func in _getb67 GETB67 getb67; do
9595 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9596 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9597 eval as_val=\$$as_ac_var
9598 if test "x$as_val" = x""yes; then :
9599
9600 cat >>confdefs.h <<_ACEOF
9601 #define CRAY_STACKSEG_END $ac_func
9602 _ACEOF
9603
9604 break
9605 fi
9606
9607 done
9608 fi
9609
9610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9611 $as_echo_n "checking stack direction for C alloca... " >&6; }
9612 if test "${ac_cv_c_stack_direction+set}" = set; then :
9613 $as_echo_n "(cached) " >&6
9614 else
9615 if test "$cross_compiling" = yes; then :
9616 ac_cv_c_stack_direction=0
9617 else
9618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9619 /* end confdefs.h. */
9620 $ac_includes_default
9621 int
9622 find_stack_direction ()
9623 {
9624 static char *addr = 0;
9625 auto char dummy;
9626 if (addr == 0)
9627 {
9628 addr = &dummy;
9629 return find_stack_direction ();
9630 }
9631 else
9632 return (&dummy > addr) ? 1 : -1;
9633 }
9634
9635 int
9636 main ()
9637 {
9638 return find_stack_direction () < 0;
9639 }
9640 _ACEOF
9641 if ac_fn_c_try_run "$LINENO"; then :
9642 ac_cv_c_stack_direction=1
9643 else
9644 ac_cv_c_stack_direction=-1
9645 fi
9646 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9647 conftest.$ac_objext conftest.beam conftest.$ac_ext
9648 fi
9649
9650 fi
9651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9652 $as_echo "$ac_cv_c_stack_direction" >&6; }
9653 cat >>confdefs.h <<_ACEOF
9654 #define STACK_DIRECTION $ac_cv_c_stack_direction
9655 _ACEOF
9656
9657
9658 fi
9659
9660 for ac_header in stdlib.h unistd.h
9661 do :
9662 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9663 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9664 eval as_val=\$$as_ac_Header
9665 if test "x$as_val" = x""yes; then :
9666 cat >>confdefs.h <<_ACEOF
9667 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9668 _ACEOF
9669
9670 fi
9671
9672 done
9673
9674 for ac_func in getpagesize
9675 do :
9676 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9677 if test "x$ac_cv_func_getpagesize" = x""yes; then :
9678 cat >>confdefs.h <<_ACEOF
9679 #define HAVE_GETPAGESIZE 1
9680 _ACEOF
9681
9682 fi
9683 done
9684
9685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
9686 $as_echo_n "checking for working mmap... " >&6; }
9687 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
9688 $as_echo_n "(cached) " >&6
9689 else
9690 if test "$cross_compiling" = yes; then :
9691 ac_cv_func_mmap_fixed_mapped=no
9692 else
9693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9694 /* end confdefs.h. */
9695 $ac_includes_default
9696 /* malloc might have been renamed as rpl_malloc. */
9697 #undef malloc
9698
9699 /* Thanks to Mike Haertel and Jim Avera for this test.
9700 Here is a matrix of mmap possibilities:
9701 mmap private not fixed
9702 mmap private fixed at somewhere currently unmapped
9703 mmap private fixed at somewhere already mapped
9704 mmap shared not fixed
9705 mmap shared fixed at somewhere currently unmapped
9706 mmap shared fixed at somewhere already mapped
9707 For private mappings, we should verify that changes cannot be read()
9708 back from the file, nor mmap's back from the file at a different
9709 address. (There have been systems where private was not correctly
9710 implemented like the infamous i386 svr4.0, and systems where the
9711 VM page cache was not coherent with the file system buffer cache
9712 like early versions of FreeBSD and possibly contemporary NetBSD.)
9713 For shared mappings, we should conversely verify that changes get
9714 propagated back to all the places they're supposed to be.
9715
9716 Grep wants private fixed already mapped.
9717 The main things grep needs to know about mmap are:
9718 * does it exist and is it safe to write into the mmap'd area
9719 * how to use it (BSD variants) */
9720
9721 #include <fcntl.h>
9722 #include <sys/mman.h>
9723
9724 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
9725 char *malloc ();
9726 #endif
9727
9728 /* This mess was copied from the GNU getpagesize.h. */
9729 #ifndef HAVE_GETPAGESIZE
9730 /* Assume that all systems that can run configure have sys/param.h. */
9731 # ifndef HAVE_SYS_PARAM_H
9732 # define HAVE_SYS_PARAM_H 1
9733 # endif
9734
9735 # ifdef _SC_PAGESIZE
9736 # define getpagesize() sysconf(_SC_PAGESIZE)
9737 # else /* no _SC_PAGESIZE */
9738 # ifdef HAVE_SYS_PARAM_H
9739 # include <sys/param.h>
9740 # ifdef EXEC_PAGESIZE
9741 # define getpagesize() EXEC_PAGESIZE
9742 # else /* no EXEC_PAGESIZE */
9743 # ifdef NBPG
9744 # define getpagesize() NBPG * CLSIZE
9745 # ifndef CLSIZE
9746 # define CLSIZE 1
9747 # endif /* no CLSIZE */
9748 # else /* no NBPG */
9749 # ifdef NBPC
9750 # define getpagesize() NBPC
9751 # else /* no NBPC */
9752 # ifdef PAGESIZE
9753 # define getpagesize() PAGESIZE
9754 # endif /* PAGESIZE */
9755 # endif /* no NBPC */
9756 # endif /* no NBPG */
9757 # endif /* no EXEC_PAGESIZE */
9758 # else /* no HAVE_SYS_PARAM_H */
9759 # define getpagesize() 8192 /* punt totally */
9760 # endif /* no HAVE_SYS_PARAM_H */
9761 # endif /* no _SC_PAGESIZE */
9762
9763 #endif /* no HAVE_GETPAGESIZE */
9764
9765 int
9766 main ()
9767 {
9768 char *data, *data2, *data3;
9769 int i, pagesize;
9770 int fd;
9771
9772 pagesize = getpagesize ();
9773
9774 /* First, make a file with some known garbage in it. */
9775 data = (char *) malloc (pagesize);
9776 if (!data)
9777 return 1;
9778 for (i = 0; i < pagesize; ++i)
9779 *(data + i) = rand ();
9780 umask (0);
9781 fd = creat ("conftest.mmap", 0600);
9782 if (fd < 0)
9783 return 1;
9784 if (write (fd, data, pagesize) != pagesize)
9785 return 1;
9786 close (fd);
9787
9788 /* Next, try to mmap the file at a fixed address which already has
9789 something else allocated at it. If we can, also make sure that
9790 we see the same garbage. */
9791 fd = open ("conftest.mmap", O_RDWR);
9792 if (fd < 0)
9793 return 1;
9794 data2 = (char *) malloc (2 * pagesize);
9795 if (!data2)
9796 return 1;
9797 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
9798 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9799 MAP_PRIVATE | MAP_FIXED, fd, 0L))
9800 return 1;
9801 for (i = 0; i < pagesize; ++i)
9802 if (*(data + i) != *(data2 + i))
9803 return 1;
9804
9805 /* Finally, make sure that changes to the mapped area do not
9806 percolate back to the file as seen by read(). (This is a bug on
9807 some variants of i386 svr4.0.) */
9808 for (i = 0; i < pagesize; ++i)
9809 *(data2 + i) = *(data2 + i) + 1;
9810 data3 = (char *) malloc (pagesize);
9811 if (!data3)
9812 return 1;
9813 if (read (fd, data3, pagesize) != pagesize)
9814 return 1;
9815 for (i = 0; i < pagesize; ++i)
9816 if (*(data + i) != *(data3 + i))
9817 return 1;
9818 close (fd);
9819 return 0;
9820 }
9821 _ACEOF
9822 if ac_fn_c_try_run "$LINENO"; then :
9823 ac_cv_func_mmap_fixed_mapped=yes
9824 else
9825 ac_cv_func_mmap_fixed_mapped=no
9826 fi
9827 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9828 conftest.$ac_objext conftest.beam conftest.$ac_ext
9829 fi
9830
9831 fi
9832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
9833 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
9834 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9835
9836 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
9837
9838 fi
9839 rm -f conftest.mmap
9840
9841 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9842 if test "x$ac_cv_type_pid_t" = x""yes; then :
9843
9844 else
9845
9846 cat >>confdefs.h <<_ACEOF
9847 #define pid_t int
9848 _ACEOF
9849
9850 fi
9851
9852 for ac_header in vfork.h
9853 do :
9854 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
9855 if test "x$ac_cv_header_vfork_h" = x""yes; then :
9856 cat >>confdefs.h <<_ACEOF
9857 #define HAVE_VFORK_H 1
9858 _ACEOF
9859
9860 fi
9861
9862 done
9863
9864 for ac_func in fork vfork
9865 do :
9866 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9867 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9868 eval as_val=\$$as_ac_var
9869 if test "x$as_val" = x""yes; then :
9870 cat >>confdefs.h <<_ACEOF
9871 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9872 _ACEOF
9873
9874 fi
9875 done
9876
9877 if test "x$ac_cv_func_fork" = xyes; then
9878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9879 $as_echo_n "checking for working fork... " >&6; }
9880 if test "${ac_cv_func_fork_works+set}" = set; then :
9881 $as_echo_n "(cached) " >&6
9882 else
9883 if test "$cross_compiling" = yes; then :
9884 ac_cv_func_fork_works=cross
9885 else
9886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9887 /* end confdefs.h. */
9888 $ac_includes_default
9889 int
9890 main ()
9891 {
9892
9893 /* By Ruediger Kuhlmann. */
9894 return fork () < 0;
9895
9896 ;
9897 return 0;
9898 }
9899 _ACEOF
9900 if ac_fn_c_try_run "$LINENO"; then :
9901 ac_cv_func_fork_works=yes
9902 else
9903 ac_cv_func_fork_works=no
9904 fi
9905 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9906 conftest.$ac_objext conftest.beam conftest.$ac_ext
9907 fi
9908
9909 fi
9910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
9911 $as_echo "$ac_cv_func_fork_works" >&6; }
9912
9913 else
9914 ac_cv_func_fork_works=$ac_cv_func_fork
9915 fi
9916 if test "x$ac_cv_func_fork_works" = xcross; then
9917 case $host in
9918 *-*-amigaos* | *-*-msdosdjgpp*)
9919 # Override, as these systems have only a dummy fork() stub
9920 ac_cv_func_fork_works=no
9921 ;;
9922 *)
9923 ac_cv_func_fork_works=yes
9924 ;;
9925 esac
9926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
9927 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
9928 fi
9929 ac_cv_func_vfork_works=$ac_cv_func_vfork
9930 if test "x$ac_cv_func_vfork" = xyes; then
9931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
9932 $as_echo_n "checking for working vfork... " >&6; }
9933 if test "${ac_cv_func_vfork_works+set}" = set; then :
9934 $as_echo_n "(cached) " >&6
9935 else
9936 if test "$cross_compiling" = yes; then :
9937 ac_cv_func_vfork_works=cross
9938 else
9939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9940 /* end confdefs.h. */
9941 /* Thanks to Paul Eggert for this test. */
9942 $ac_includes_default
9943 #include <sys/wait.h>
9944 #ifdef HAVE_VFORK_H
9945 # include <vfork.h>
9946 #endif
9947 /* On some sparc systems, changes by the child to local and incoming
9948 argument registers are propagated back to the parent. The compiler
9949 is told about this with #include <vfork.h>, but some compilers
9950 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
9951 static variable whose address is put into a register that is
9952 clobbered by the vfork. */
9953 static void
9954 #ifdef __cplusplus
9955 sparc_address_test (int arg)
9956 # else
9957 sparc_address_test (arg) int arg;
9958 #endif
9959 {
9960 static pid_t child;
9961 if (!child) {
9962 child = vfork ();
9963 if (child < 0) {
9964 perror ("vfork");
9965 _exit(2);
9966 }
9967 if (!child) {
9968 arg = getpid();
9969 write(-1, "", 0);
9970 _exit (arg);
9971 }
9972 }
9973 }
9974
9975 int
9976 main ()
9977 {
9978 pid_t parent = getpid ();
9979 pid_t child;
9980
9981 sparc_address_test (0);
9982
9983 child = vfork ();
9984
9985 if (child == 0) {
9986 /* Here is another test for sparc vfork register problems. This
9987 test uses lots of local variables, at least as many local
9988 variables as main has allocated so far including compiler
9989 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
9990 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
9991 reuse the register of parent for one of the local variables,
9992 since it will think that parent can't possibly be used any more
9993 in this routine. Assigning to the local variable will thus
9994 munge parent in the parent process. */
9995 pid_t
9996 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
9997 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
9998 /* Convince the compiler that p..p7 are live; otherwise, it might
9999 use the same hardware register for all 8 local variables. */
10000 if (p != p1 || p != p2 || p != p3 || p != p4
10001 || p != p5 || p != p6 || p != p7)
10002 _exit(1);
10003
10004 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10005 from child file descriptors. If the child closes a descriptor
10006 before it execs or exits, this munges the parent's descriptor
10007 as well. Test for this by closing stdout in the child. */
10008 _exit(close(fileno(stdout)) != 0);
10009 } else {
10010 int status;
10011 struct stat st;
10012
10013 while (wait(&status) != child)
10014 ;
10015 return (
10016 /* Was there some problem with vforking? */
10017 child < 0
10018
10019 /* Did the child fail? (This shouldn't happen.) */
10020 || status
10021
10022 /* Did the vfork/compiler bug occur? */
10023 || parent != getpid()
10024
10025 /* Did the file descriptor bug occur? */
10026 || fstat(fileno(stdout), &st) != 0
10027 );
10028 }
10029 }
10030 _ACEOF
10031 if ac_fn_c_try_run "$LINENO"; then :
10032 ac_cv_func_vfork_works=yes
10033 else
10034 ac_cv_func_vfork_works=no
10035 fi
10036 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10037 conftest.$ac_objext conftest.beam conftest.$ac_ext
10038 fi
10039
10040 fi
10041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10042 $as_echo "$ac_cv_func_vfork_works" >&6; }
10043
10044 fi;
10045 if test "x$ac_cv_func_fork_works" = xcross; then
10046 ac_cv_func_vfork_works=$ac_cv_func_vfork
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10048 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10049 fi
10050
10051 if test "x$ac_cv_func_vfork_works" = xyes; then
10052
10053 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10054
10055 else
10056
10057 $as_echo "#define vfork fork" >>confdefs.h
10058
10059 fi
10060 if test "x$ac_cv_func_fork_works" = xyes; then
10061
10062 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10063
10064 fi
10065
10066 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10067 pipe poll pread pread64 pwrite readlink resize_term \
10068 sbrk setpgid setpgrp setsid \
10069 sigaction sigprocmask sigsetmask socketpair syscall \
10070 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10071 setrlimit getrlimit posix_madvise waitpid lstat
10072 do :
10073 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10074 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10075 eval as_val=\$$as_ac_var
10076 if test "x$as_val" = x""yes; then :
10077 cat >>confdefs.h <<_ACEOF
10078 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10079 _ACEOF
10080
10081 fi
10082 done
10083
10084
10085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10086 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10087 if test "${am_cv_langinfo_codeset+set}" = set; then :
10088 $as_echo_n "(cached) " >&6
10089 else
10090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10091 /* end confdefs.h. */
10092 #include <langinfo.h>
10093 int
10094 main ()
10095 {
10096 char* cs = nl_langinfo(CODESET);
10097 ;
10098 return 0;
10099 }
10100 _ACEOF
10101 if ac_fn_c_try_link "$LINENO"; then :
10102 am_cv_langinfo_codeset=yes
10103 else
10104 am_cv_langinfo_codeset=no
10105 fi
10106 rm -f core conftest.err conftest.$ac_objext \
10107 conftest$ac_exeext conftest.$ac_ext
10108
10109 fi
10110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10111 $as_echo "$am_cv_langinfo_codeset" >&6; }
10112 if test $am_cv_langinfo_codeset = yes; then
10113
10114 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10115
10116 fi
10117
10118
10119 # Check the return and argument types of ptrace. No canned test for
10120 # this, so roll our own.
10121 gdb_ptrace_headers='
10122 #if HAVE_SYS_TYPES_H
10123 # include <sys/types.h>
10124 #endif
10125 #if HAVE_SYS_PTRACE_H
10126 # include <sys/ptrace.h>
10127 #endif
10128 #if HAVE_UNISTD_H
10129 # include <unistd.h>
10130 #endif
10131 '
10132 # There is no point in checking if we don't have a prototype.
10133 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10134 "
10135 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10136 ac_have_decl=1
10137 else
10138 ac_have_decl=0
10139 fi
10140
10141 cat >>confdefs.h <<_ACEOF
10142 #define HAVE_DECL_PTRACE $ac_have_decl
10143 _ACEOF
10144 if test $ac_have_decl = 1; then :
10145
10146 else
10147
10148 : ${gdb_cv_func_ptrace_ret='int'}
10149 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10150
10151 fi
10152
10153 # Check return type. Varargs (used on GNU/Linux) conflict with the
10154 # empty argument list, so check for that explicitly.
10155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10156 $as_echo_n "checking return type of ptrace... " >&6; }
10157 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
10158 $as_echo_n "(cached) " >&6
10159 else
10160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10161 /* end confdefs.h. */
10162 $gdb_ptrace_headers
10163 int
10164 main ()
10165 {
10166 extern long ptrace (enum __ptrace_request, ...);
10167 ;
10168 return 0;
10169 }
10170 _ACEOF
10171 if ac_fn_c_try_compile "$LINENO"; then :
10172 gdb_cv_func_ptrace_ret='long'
10173 else
10174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10175 /* end confdefs.h. */
10176 $gdb_ptrace_headers
10177 int
10178 main ()
10179 {
10180 extern int ptrace ();
10181 ;
10182 return 0;
10183 }
10184 _ACEOF
10185 if ac_fn_c_try_compile "$LINENO"; then :
10186 gdb_cv_func_ptrace_ret='int'
10187 else
10188 gdb_cv_func_ptrace_ret='long'
10189 fi
10190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10191 fi
10192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10193 fi
10194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10195 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10196
10197 cat >>confdefs.h <<_ACEOF
10198 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10199 _ACEOF
10200
10201 # Check argument types.
10202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10203 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10204 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
10205 $as_echo_n "(cached) " >&6
10206 else
10207
10208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10209 /* end confdefs.h. */
10210 $gdb_ptrace_headers
10211 int
10212 main ()
10213 {
10214 extern long ptrace (enum __ptrace_request, ...);
10215 ;
10216 return 0;
10217 }
10218 _ACEOF
10219 if ac_fn_c_try_compile "$LINENO"; then :
10220 gdb_cv_func_ptrace_args='int,int,long,long'
10221 else
10222
10223 for gdb_arg1 in 'int' 'long'; do
10224 for gdb_arg2 in 'pid_t' 'int' 'long'; do
10225 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10226 for gdb_arg4 in 'int' 'long'; do
10227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10228 /* end confdefs.h. */
10229 $gdb_ptrace_headers
10230 int
10231 main ()
10232 {
10233
10234 extern $gdb_cv_func_ptrace_ret
10235 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10236
10237 ;
10238 return 0;
10239 }
10240 _ACEOF
10241 if ac_fn_c_try_compile "$LINENO"; then :
10242 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10243 break 4;
10244 fi
10245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10246 for gdb_arg5 in 'int *' 'int' 'long'; do
10247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10248 /* end confdefs.h. */
10249 $gdb_ptrace_headers
10250 int
10251 main ()
10252 {
10253
10254 extern $gdb_cv_func_ptrace_ret
10255 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10256
10257 ;
10258 return 0;
10259 }
10260 _ACEOF
10261 if ac_fn_c_try_compile "$LINENO"; then :
10262
10263 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10264 break 5;
10265 fi
10266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10267 done
10268 done
10269 done
10270 done
10271 done
10272 # Provide a safe default value.
10273 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10274
10275 fi
10276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10277 fi
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10279 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10280 ac_save_IFS=$IFS; IFS=','
10281 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10282 IFS=$ac_save_IFS
10283 shift
10284
10285 cat >>confdefs.h <<_ACEOF
10286 #define PTRACE_TYPE_ARG3 $3
10287 _ACEOF
10288
10289 if test -n "$5"; then
10290
10291 cat >>confdefs.h <<_ACEOF
10292 #define PTRACE_TYPE_ARG5 $5
10293 _ACEOF
10294
10295 fi
10296
10297 if test "$cross_compiling" = no; then
10298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10299 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10300 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10301 $as_echo_n "(cached) " >&6
10302 else
10303 if test "$cross_compiling" = yes; then :
10304 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
10305 else
10306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10307 /* end confdefs.h. */
10308 $ac_includes_default
10309 int
10310 main ()
10311 {
10312 /* If this system has a BSD-style setpgrp which takes arguments,
10313 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
10314 exit successfully. */
10315 return setpgrp (1,1) != -1;
10316 ;
10317 return 0;
10318 }
10319 _ACEOF
10320 if ac_fn_c_try_run "$LINENO"; then :
10321 ac_cv_func_setpgrp_void=no
10322 else
10323 ac_cv_func_setpgrp_void=yes
10324 fi
10325 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10326 conftest.$ac_objext conftest.beam conftest.$ac_ext
10327 fi
10328
10329 fi
10330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10331 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10332 if test $ac_cv_func_setpgrp_void = yes; then
10333
10334 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10335
10336 fi
10337
10338 else
10339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10340 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10341 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10342 $as_echo_n "(cached) " >&6
10343 else
10344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10345 /* end confdefs.h. */
10346
10347 #include <unistd.h>
10348
10349 int
10350 main ()
10351 {
10352
10353 if (setpgrp(1,1) == -1)
10354 exit (0);
10355 else
10356 exit (1);
10357
10358 ;
10359 return 0;
10360 }
10361 _ACEOF
10362 if ac_fn_c_try_compile "$LINENO"; then :
10363 ac_cv_func_setpgrp_void=no
10364 else
10365 ac_cv_func_setpgrp_void=yes
10366 fi
10367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10368 fi
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10370 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10371 if test $ac_cv_func_setpgrp_void = yes; then
10372 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10373
10374 fi
10375 fi
10376
10377 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
10378 # since sigsetjmp might only be defined as a macro.
10379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10380 $as_echo_n "checking for sigsetjmp... " >&6; }
10381 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10382 $as_echo_n "(cached) " >&6
10383 else
10384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10385 /* end confdefs.h. */
10386
10387 #include <setjmp.h>
10388
10389 int
10390 main ()
10391 {
10392 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10393 ;
10394 return 0;
10395 }
10396 _ACEOF
10397 if ac_fn_c_try_compile "$LINENO"; then :
10398 gdb_cv_func_sigsetjmp=yes
10399 else
10400 gdb_cv_func_sigsetjmp=no
10401 fi
10402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10403 fi
10404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10405 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10406 if test $gdb_cv_func_sigsetjmp = yes; then
10407
10408 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10409
10410 fi
10411
10412 # Assume we'll default to using the included libiberty regex.
10413 gdb_use_included_regex=yes
10414
10415 # However, if the system regex is GNU regex, then default to *not*
10416 # using the included regex.
10417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
10418 $as_echo_n "checking for GNU regex... " >&6; }
10419 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
10420 $as_echo_n "(cached) " >&6
10421 else
10422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10423 /* end confdefs.h. */
10424 #include <gnu-versions.h>
10425 int
10426 main ()
10427 {
10428 #define REGEX_INTERFACE_VERSION 1
10429 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
10430 # error "Version mismatch"
10431 #endif
10432 ;
10433 return 0;
10434 }
10435 _ACEOF
10436 if ac_fn_c_try_compile "$LINENO"; then :
10437 gdb_cv_have_gnu_regex=yes
10438 else
10439 gdb_cv_have_gnu_regex=no
10440 fi
10441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10442 fi
10443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
10444 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
10445 if test $gdb_cv_have_gnu_regex = yes; then
10446 gdb_use_included_regex=no
10447 fi
10448
10449
10450 # Check whether --with-included-regex was given.
10451 if test "${with_included_regex+set}" = set; then :
10452 withval=$with_included_regex; gdb_with_regex=$withval
10453 else
10454 gdb_with_regex=$gdb_use_included_regex
10455 fi
10456
10457 if test "$gdb_with_regex" = yes; then
10458
10459 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
10460
10461 fi
10462
10463 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
10464 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
10465 #include <sys/proc.h>
10466
10467 "
10468 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
10469
10470 cat >>confdefs.h <<_ACEOF
10471 #define HAVE_STRUCT_THREAD_TD_PCB 1
10472 _ACEOF
10473
10474
10475 fi
10476
10477
10478 # See if <sys/lwp.h> defines `struct lwp`.
10479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
10480 $as_echo_n "checking for struct lwp... " >&6; }
10481 if test "${gdb_cv_struct_lwp+set}" = set; then :
10482 $as_echo_n "(cached) " >&6
10483 else
10484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10485 /* end confdefs.h. */
10486 #include <sys/param.h>
10487 #include <sys/lwp.h>
10488 int
10489 main ()
10490 {
10491 struct lwp l;
10492 ;
10493 return 0;
10494 }
10495 _ACEOF
10496 if ac_fn_c_try_compile "$LINENO"; then :
10497 gdb_cv_struct_lwp=yes
10498 else
10499 gdb_cv_struct_lwp=no
10500 fi
10501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10502 fi
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
10504 $as_echo "$gdb_cv_struct_lwp" >&6; }
10505 if test $gdb_cv_struct_lwp = yes; then
10506
10507 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
10508
10509 fi
10510
10511 # See if <machine/reg.h> degines `struct reg'.
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
10513 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
10514 if test "${gdb_cv_struct_reg+set}" = set; then :
10515 $as_echo_n "(cached) " >&6
10516 else
10517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10518 /* end confdefs.h. */
10519 #include <sys/types.h>
10520 #include <machine/reg.h>
10521 int
10522 main ()
10523 {
10524 struct reg r;
10525 ;
10526 return 0;
10527 }
10528 _ACEOF
10529 if ac_fn_c_try_compile "$LINENO"; then :
10530 gdb_cv_struct_reg=yes
10531 else
10532 gdb_cv_struct_reg=no
10533 fi
10534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10535 fi
10536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
10537 $as_echo "$gdb_cv_struct_reg" >&6; }
10538 if test $gdb_cv_struct_reg = yes; then
10539
10540 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
10541
10542 fi
10543
10544 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
10545 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
10546 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
10547 "
10548 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
10549
10550 cat >>confdefs.h <<_ACEOF
10551 #define HAVE_STRUCT_REG_R_FS 1
10552 _ACEOF
10553
10554
10555 fi
10556 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
10557 "
10558 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
10559
10560 cat >>confdefs.h <<_ACEOF
10561 #define HAVE_STRUCT_REG_R_GS 1
10562 _ACEOF
10563
10564
10565 fi
10566
10567
10568 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
10569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
10570 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
10571 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
10572 $as_echo_n "(cached) " >&6
10573 else
10574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10575 /* end confdefs.h. */
10576 #include <sys/ptrace.h>
10577 int
10578 main ()
10579 {
10580 PTRACE_GETREGS;
10581 ;
10582 return 0;
10583 }
10584 _ACEOF
10585 if ac_fn_c_try_compile "$LINENO"; then :
10586 gdb_cv_have_ptrace_getregs=yes
10587 else
10588 gdb_cv_have_ptrace_getregs=no
10589 fi
10590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10591 fi
10592
10593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
10594 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
10595 if test $gdb_cv_have_ptrace_getregs = yes; then
10596
10597 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
10598
10599 fi
10600
10601 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
10602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
10603 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
10604 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
10605 $as_echo_n "(cached) " >&6
10606 else
10607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10608 /* end confdefs.h. */
10609 #include <sys/ptrace.h>
10610 int
10611 main ()
10612 {
10613 PTRACE_GETFPXREGS;
10614 ;
10615 return 0;
10616 }
10617 _ACEOF
10618 if ac_fn_c_try_compile "$LINENO"; then :
10619 gdb_cv_have_ptrace_getfpxregs=yes
10620 else
10621 gdb_cv_have_ptrace_getfpxregs=no
10622 fi
10623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10624 fi
10625
10626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
10627 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
10628 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
10629
10630 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
10631
10632 fi
10633
10634 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
10636 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
10637 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
10638 $as_echo_n "(cached) " >&6
10639 else
10640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10641 /* end confdefs.h. */
10642 #include <sys/types.h>
10643 #include <sys/ptrace.h>
10644 int
10645 main ()
10646 {
10647 PT_GETDBREGS;
10648 ;
10649 return 0;
10650 }
10651 _ACEOF
10652 if ac_fn_c_try_compile "$LINENO"; then :
10653 gdb_cv_have_pt_getdbregs=yes
10654 else
10655 gdb_cv_have_pt_getdbregs=no
10656 fi
10657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10658 fi
10659
10660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
10661 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
10662 if test $gdb_cv_have_pt_getdbregs = yes; then
10663
10664 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
10665
10666 fi
10667
10668 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
10669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
10670 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
10671 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
10672 $as_echo_n "(cached) " >&6
10673 else
10674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10675 /* end confdefs.h. */
10676 #include <sys/types.h>
10677 #include <sys/ptrace.h>
10678 int
10679 main ()
10680 {
10681 PT_GETXMMREGS;
10682 ;
10683 return 0;
10684 }
10685 _ACEOF
10686 if ac_fn_c_try_compile "$LINENO"; then :
10687 gdb_cv_have_pt_getxmmregs=yes
10688 else
10689 gdb_cv_have_pt_getxmmregs=no
10690 fi
10691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10692 fi
10693
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
10695 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
10696 if test $gdb_cv_have_pt_getxmmregs = yes; then
10697
10698 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
10699
10700 fi
10701
10702 # Detect which type of /proc is in use, such as for Unixware or Solaris.
10703
10704 if test "${target}" = "${host}"; then
10705 case "${host}" in
10706 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
10707
10708 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10709
10710 ;;
10711 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
10712
10713 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10714
10715 ;;
10716 mips-sgi-irix5*)
10717 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
10718
10719 $as_echo "#define _KMEMUSER 1" >>confdefs.h
10720
10721 ;;
10722 esac
10723 fi
10724
10725 if test "$ac_cv_header_sys_procfs_h" = yes; then
10726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
10727 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
10728 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
10729 $as_echo_n "(cached) " >&6
10730 else
10731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10732 /* end confdefs.h. */
10733
10734 #define _SYSCALL32
10735 /* Needed for new procfs interface on sparc-solaris. */
10736 #define _STRUCTURED_PROC 1
10737 #include <sys/procfs.h>
10738 int
10739 main ()
10740 {
10741 pstatus_t avar
10742 ;
10743 return 0;
10744 }
10745 _ACEOF
10746 if ac_fn_c_try_compile "$LINENO"; then :
10747 bfd_cv_have_sys_procfs_type_pstatus_t=yes
10748 else
10749 bfd_cv_have_sys_procfs_type_pstatus_t=no
10750
10751 fi
10752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10753 fi
10754
10755 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
10756
10757 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
10758
10759 fi
10760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
10761 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
10762
10763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
10764 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
10765 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
10766 $as_echo_n "(cached) " >&6
10767 else
10768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10769 /* end confdefs.h. */
10770
10771 #define _SYSCALL32
10772 /* Needed for new procfs interface on sparc-solaris. */
10773 #define _STRUCTURED_PROC 1
10774 #include <sys/procfs.h>
10775 int
10776 main ()
10777 {
10778 prrun_t avar
10779 ;
10780 return 0;
10781 }
10782 _ACEOF
10783 if ac_fn_c_try_compile "$LINENO"; then :
10784 bfd_cv_have_sys_procfs_type_prrun_t=yes
10785 else
10786 bfd_cv_have_sys_procfs_type_prrun_t=no
10787
10788 fi
10789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10790 fi
10791
10792 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
10793
10794 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
10795
10796 fi
10797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
10798 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
10799
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10801 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10802 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
10803 $as_echo_n "(cached) " >&6
10804 else
10805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10806 /* end confdefs.h. */
10807
10808 #define _SYSCALL32
10809 /* Needed for new procfs interface on sparc-solaris. */
10810 #define _STRUCTURED_PROC 1
10811 #include <sys/procfs.h>
10812 int
10813 main ()
10814 {
10815 gregset_t avar
10816 ;
10817 return 0;
10818 }
10819 _ACEOF
10820 if ac_fn_c_try_compile "$LINENO"; then :
10821 bfd_cv_have_sys_procfs_type_gregset_t=yes
10822 else
10823 bfd_cv_have_sys_procfs_type_gregset_t=no
10824
10825 fi
10826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10827 fi
10828
10829 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10830
10831 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10832
10833 fi
10834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10835 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10836
10837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10838 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10839 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
10840 $as_echo_n "(cached) " >&6
10841 else
10842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10843 /* end confdefs.h. */
10844
10845 #define _SYSCALL32
10846 /* Needed for new procfs interface on sparc-solaris. */
10847 #define _STRUCTURED_PROC 1
10848 #include <sys/procfs.h>
10849 int
10850 main ()
10851 {
10852 fpregset_t avar
10853 ;
10854 return 0;
10855 }
10856 _ACEOF
10857 if ac_fn_c_try_compile "$LINENO"; then :
10858 bfd_cv_have_sys_procfs_type_fpregset_t=yes
10859 else
10860 bfd_cv_have_sys_procfs_type_fpregset_t=no
10861
10862 fi
10863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10864 fi
10865
10866 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
10867
10868 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
10869
10870 fi
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
10872 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
10873
10874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
10875 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
10876 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
10877 $as_echo_n "(cached) " >&6
10878 else
10879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10880 /* end confdefs.h. */
10881
10882 #define _SYSCALL32
10883 /* Needed for new procfs interface on sparc-solaris. */
10884 #define _STRUCTURED_PROC 1
10885 #include <sys/procfs.h>
10886 int
10887 main ()
10888 {
10889 prgregset_t avar
10890 ;
10891 return 0;
10892 }
10893 _ACEOF
10894 if ac_fn_c_try_compile "$LINENO"; then :
10895 bfd_cv_have_sys_procfs_type_prgregset_t=yes
10896 else
10897 bfd_cv_have_sys_procfs_type_prgregset_t=no
10898
10899 fi
10900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10901 fi
10902
10903 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
10904
10905 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
10906
10907 fi
10908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
10909 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
10910
10911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
10912 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
10913 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
10914 $as_echo_n "(cached) " >&6
10915 else
10916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10917 /* end confdefs.h. */
10918
10919 #define _SYSCALL32
10920 /* Needed for new procfs interface on sparc-solaris. */
10921 #define _STRUCTURED_PROC 1
10922 #include <sys/procfs.h>
10923 int
10924 main ()
10925 {
10926 prfpregset_t avar
10927 ;
10928 return 0;
10929 }
10930 _ACEOF
10931 if ac_fn_c_try_compile "$LINENO"; then :
10932 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
10933 else
10934 bfd_cv_have_sys_procfs_type_prfpregset_t=no
10935
10936 fi
10937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10938 fi
10939
10940 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
10941
10942 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
10943
10944 fi
10945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
10946 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
10947
10948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
10949 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
10950 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
10951 $as_echo_n "(cached) " >&6
10952 else
10953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10954 /* end confdefs.h. */
10955
10956 #define _SYSCALL32
10957 /* Needed for new procfs interface on sparc-solaris. */
10958 #define _STRUCTURED_PROC 1
10959 #include <sys/procfs.h>
10960 int
10961 main ()
10962 {
10963 prgregset32_t avar
10964 ;
10965 return 0;
10966 }
10967 _ACEOF
10968 if ac_fn_c_try_compile "$LINENO"; then :
10969 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
10970 else
10971 bfd_cv_have_sys_procfs_type_prgregset32_t=no
10972
10973 fi
10974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10975 fi
10976
10977 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
10978
10979 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
10980
10981 fi
10982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
10983 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
10984
10985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
10986 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
10987 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
10988 $as_echo_n "(cached) " >&6
10989 else
10990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10991 /* end confdefs.h. */
10992
10993 #define _SYSCALL32
10994 /* Needed for new procfs interface on sparc-solaris. */
10995 #define _STRUCTURED_PROC 1
10996 #include <sys/procfs.h>
10997 int
10998 main ()
10999 {
11000 prfpregset32_t avar
11001 ;
11002 return 0;
11003 }
11004 _ACEOF
11005 if ac_fn_c_try_compile "$LINENO"; then :
11006 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
11007 else
11008 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
11009
11010 fi
11011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11012 fi
11013
11014 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
11015
11016 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
11017
11018 fi
11019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
11020 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
11021
11022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11023 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11024 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11025 $as_echo_n "(cached) " >&6
11026 else
11027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11028 /* end confdefs.h. */
11029
11030 #define _SYSCALL32
11031 /* Needed for new procfs interface on sparc-solaris. */
11032 #define _STRUCTURED_PROC 1
11033 #include <sys/procfs.h>
11034 int
11035 main ()
11036 {
11037 lwpid_t avar
11038 ;
11039 return 0;
11040 }
11041 _ACEOF
11042 if ac_fn_c_try_compile "$LINENO"; then :
11043 bfd_cv_have_sys_procfs_type_lwpid_t=yes
11044 else
11045 bfd_cv_have_sys_procfs_type_lwpid_t=no
11046
11047 fi
11048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11049 fi
11050
11051 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11052
11053 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11054
11055 fi
11056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11057 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11058
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11060 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11061 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11062 $as_echo_n "(cached) " >&6
11063 else
11064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11065 /* end confdefs.h. */
11066
11067 #define _SYSCALL32
11068 /* Needed for new procfs interface on sparc-solaris. */
11069 #define _STRUCTURED_PROC 1
11070 #include <sys/procfs.h>
11071 int
11072 main ()
11073 {
11074 psaddr_t avar
11075 ;
11076 return 0;
11077 }
11078 _ACEOF
11079 if ac_fn_c_try_compile "$LINENO"; then :
11080 bfd_cv_have_sys_procfs_type_psaddr_t=yes
11081 else
11082 bfd_cv_have_sys_procfs_type_psaddr_t=no
11083
11084 fi
11085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11086 fi
11087
11088 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11089
11090 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11091
11092 fi
11093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11094 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11095
11096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11097 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11098 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11099 $as_echo_n "(cached) " >&6
11100 else
11101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11102 /* end confdefs.h. */
11103
11104 #define _SYSCALL32
11105 /* Needed for new procfs interface on sparc-solaris. */
11106 #define _STRUCTURED_PROC 1
11107 #include <sys/procfs.h>
11108 int
11109 main ()
11110 {
11111 prsysent_t avar
11112 ;
11113 return 0;
11114 }
11115 _ACEOF
11116 if ac_fn_c_try_compile "$LINENO"; then :
11117 bfd_cv_have_sys_procfs_type_prsysent_t=yes
11118 else
11119 bfd_cv_have_sys_procfs_type_prsysent_t=no
11120
11121 fi
11122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11123 fi
11124
11125 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11126
11127 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11128
11129 fi
11130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11131 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11132
11133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11134 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11135 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11136 $as_echo_n "(cached) " >&6
11137 else
11138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11139 /* end confdefs.h. */
11140
11141 #define _SYSCALL32
11142 /* Needed for new procfs interface on sparc-solaris. */
11143 #define _STRUCTURED_PROC 1
11144 #include <sys/procfs.h>
11145 int
11146 main ()
11147 {
11148 pr_sigset_t avar
11149 ;
11150 return 0;
11151 }
11152 _ACEOF
11153 if ac_fn_c_try_compile "$LINENO"; then :
11154 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11155 else
11156 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11157
11158 fi
11159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11160 fi
11161
11162 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11163
11164 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11165
11166 fi
11167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11168 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11169
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11171 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11172 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11173 $as_echo_n "(cached) " >&6
11174 else
11175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11176 /* end confdefs.h. */
11177
11178 #define _SYSCALL32
11179 /* Needed for new procfs interface on sparc-solaris. */
11180 #define _STRUCTURED_PROC 1
11181 #include <sys/procfs.h>
11182 int
11183 main ()
11184 {
11185 pr_sigaction64_t avar
11186 ;
11187 return 0;
11188 }
11189 _ACEOF
11190 if ac_fn_c_try_compile "$LINENO"; then :
11191 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11192 else
11193 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11194
11195 fi
11196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11197 fi
11198
11199 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11200
11201 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11202
11203 fi
11204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11205 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11206
11207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11208 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11209 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11210 $as_echo_n "(cached) " >&6
11211 else
11212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11213 /* end confdefs.h. */
11214
11215 #define _SYSCALL32
11216 /* Needed for new procfs interface on sparc-solaris. */
11217 #define _STRUCTURED_PROC 1
11218 #include <sys/procfs.h>
11219 int
11220 main ()
11221 {
11222 pr_siginfo64_t avar
11223 ;
11224 return 0;
11225 }
11226 _ACEOF
11227 if ac_fn_c_try_compile "$LINENO"; then :
11228 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11229 else
11230 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11231
11232 fi
11233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11234 fi
11235
11236 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11237
11238 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11239
11240 fi
11241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11242 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11243
11244
11245
11246
11247
11248 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11250 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11251 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11252 $as_echo_n "(cached) " >&6
11253 else
11254 if test "$cross_compiling" = yes; then :
11255 gdb_cv_prfpregset_t_broken=yes
11256 else
11257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11258 /* end confdefs.h. */
11259 #include <sys/procfs.h>
11260 int main ()
11261 {
11262 if (sizeof (prfpregset_t) == sizeof (void *))
11263 return 1;
11264 return 0;
11265 }
11266 _ACEOF
11267 if ac_fn_c_try_run "$LINENO"; then :
11268 gdb_cv_prfpregset_t_broken=no
11269 else
11270 gdb_cv_prfpregset_t_broken=yes
11271 fi
11272 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11273 conftest.$ac_objext conftest.beam conftest.$ac_ext
11274 fi
11275
11276 fi
11277
11278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
11279 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
11280 if test $gdb_cv_prfpregset_t_broken = yes; then
11281
11282 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
11283
11284 fi
11285 fi
11286
11287
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
11289 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
11290 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
11291 $as_echo_n "(cached) " >&6
11292 else
11293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11294 /* end confdefs.h. */
11295 #include <unistd.h>
11296 #include <sys/types.h>
11297 #include <sys/procfs.h>
11298
11299 int
11300 main ()
11301 {
11302
11303 int dummy;;
11304 dummy = ioctl(0, PIOCSET, &dummy);
11305
11306 ;
11307 return 0;
11308 }
11309 _ACEOF
11310 if ac_fn_c_try_compile "$LINENO"; then :
11311 gdb_cv_have_procfs_piocset=yes
11312 else
11313 gdb_cv_have_procfs_piocset=no
11314 fi
11315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11316 fi
11317
11318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
11319 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
11320 if test $gdb_cv_have_procfs_piocset = yes; then
11321
11322 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
11323
11324 fi
11325 fi
11326
11327 if test ${host} = ${target} ; then
11328
11329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
11330 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
11331 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
11332 $as_echo_n "(cached) " >&6
11333 else
11334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335 /* end confdefs.h. */
11336 #include <link.h>
11337 int
11338 main ()
11339 {
11340 struct link_map lm; (void) lm.l_addr;
11341 ;
11342 return 0;
11343 }
11344 _ACEOF
11345 if ac_fn_c_try_compile "$LINENO"; then :
11346 gdb_cv_have_struct_link_map_with_l_members=yes
11347 else
11348 gdb_cv_have_struct_link_map_with_l_members=no
11349 fi
11350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11351 fi
11352
11353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
11354 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
11355 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
11356
11357 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
11358
11359 fi
11360
11361
11362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
11363 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
11364 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
11365 $as_echo_n "(cached) " >&6
11366 else
11367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11368 /* end confdefs.h. */
11369 #include <sys/types.h>
11370 #include <link.h>
11371 int
11372 main ()
11373 {
11374 struct link_map lm; (void) lm.lm_addr;
11375 ;
11376 return 0;
11377 }
11378 _ACEOF
11379 if ac_fn_c_try_compile "$LINENO"; then :
11380 gdb_cv_have_struct_link_map_with_lm_members=yes
11381 else
11382 gdb_cv_have_struct_link_map_with_lm_members=no
11383 fi
11384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11385 fi
11386
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
11388 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
11389 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
11390
11391 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
11392
11393 fi
11394
11395
11396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
11397 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
11398 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
11399 $as_echo_n "(cached) " >&6
11400 else
11401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11402 /* end confdefs.h. */
11403 #include <sys/types.h>
11404 #ifdef HAVE_NLIST_H
11405 #include <nlist.h>
11406 #endif
11407 #include <link.h>
11408 int
11409 main ()
11410 {
11411 struct so_map lm; (void) lm.som_addr;
11412 ;
11413 return 0;
11414 }
11415 _ACEOF
11416 if ac_fn_c_try_compile "$LINENO"; then :
11417 gdb_cv_have_struct_so_map_with_som_members=yes
11418 else
11419 gdb_cv_have_struct_so_map_with_som_members=no
11420 fi
11421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11422 fi
11423
11424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
11425 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
11426 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
11427
11428 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
11429
11430 fi
11431
11432
11433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
11434 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
11435 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
11436 $as_echo_n "(cached) " >&6
11437 else
11438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11439 /* end confdefs.h. */
11440 #define _SYSCALL32
11441 #include <sys/link.h>
11442 int
11443 main ()
11444 {
11445 struct link_map32 l;
11446 ;
11447 return 0;
11448 }
11449 _ACEOF
11450 if ac_fn_c_try_compile "$LINENO"; then :
11451 gdb_cv_have_struct_link_map32=yes
11452 else
11453 gdb_cv_have_struct_link_map32=no
11454 fi
11455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11456 fi
11457
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
11459 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
11460 if test $gdb_cv_have_struct_link_map32 = yes; then
11461
11462 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
11463
11464
11465 $as_echo "#define _SYSCALL32 1" >>confdefs.h
11466
11467 fi
11468 fi
11469
11470 # Check if the compiler supports the `long long' type.
11471
11472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
11473 $as_echo_n "checking for long long support in compiler... " >&6; }
11474 if test "${gdb_cv_c_long_long+set}" = set; then :
11475 $as_echo_n "(cached) " >&6
11476 else
11477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11478 /* end confdefs.h. */
11479 extern long long foo;
11480 int
11481 main ()
11482 {
11483 switch (foo & 2) { case 0: return 1; }
11484 ;
11485 return 0;
11486 }
11487 _ACEOF
11488 if ac_fn_c_try_compile "$LINENO"; then :
11489 gdb_cv_c_long_long=yes
11490 else
11491 gdb_cv_c_long_long=no
11492 fi
11493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11494 fi
11495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
11496 $as_echo "$gdb_cv_c_long_long" >&6; }
11497 if test $gdb_cv_c_long_long = yes; then
11498
11499 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
11500
11501 fi
11502
11503 # Check if the compiler and runtime support printing long longs.
11504
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
11506 $as_echo_n "checking for long long support in printf... " >&6; }
11507 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
11508 $as_echo_n "(cached) " >&6
11509 else
11510 if test "$cross_compiling" = yes; then :
11511 gdb_cv_printf_has_long_long=no
11512 else
11513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11514 /* end confdefs.h. */
11515 $ac_includes_default
11516 int
11517 main ()
11518 {
11519 char buf[32];
11520 long long l = 0;
11521 l = (l << 16) + 0x0123;
11522 l = (l << 16) + 0x4567;
11523 l = (l << 16) + 0x89ab;
11524 l = (l << 16) + 0xcdef;
11525 sprintf (buf, "0x%016llx", l);
11526 return (strcmp ("0x0123456789abcdef", buf));
11527 ;
11528 return 0;
11529 }
11530 _ACEOF
11531 if ac_fn_c_try_run "$LINENO"; then :
11532 gdb_cv_printf_has_long_long=yes
11533 else
11534 gdb_cv_printf_has_long_long=no
11535 fi
11536 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11537 conftest.$ac_objext conftest.beam conftest.$ac_ext
11538 fi
11539
11540 fi
11541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
11542 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
11543 if test $gdb_cv_printf_has_long_long = yes; then
11544
11545 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
11546
11547 fi
11548
11549 # Check if the compiler and runtime support printing decfloats.
11550
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
11552 $as_echo_n "checking for decfloat support in printf... " >&6; }
11553 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
11554 $as_echo_n "(cached) " >&6
11555 else
11556 if test "$cross_compiling" = yes; then :
11557 gdb_cv_printf_has_decfloat=no
11558 else
11559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11560 /* end confdefs.h. */
11561 $ac_includes_default
11562 int
11563 main ()
11564 {
11565 char buf[64];
11566 _Decimal32 d32 = 1.2345df;
11567 _Decimal64 d64 = 1.2345dd;
11568 _Decimal128 d128 = 1.2345dl;
11569 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
11570 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
11571 ;
11572 return 0;
11573 }
11574 _ACEOF
11575 if ac_fn_c_try_run "$LINENO"; then :
11576 gdb_cv_printf_has_decfloat=yes
11577 else
11578 gdb_cv_printf_has_decfloat=no
11579 fi
11580 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11581 conftest.$ac_objext conftest.beam conftest.$ac_ext
11582 fi
11583
11584 fi
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
11586 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
11587 if test $gdb_cv_printf_has_decfloat = yes; then
11588
11589 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
11590
11591 fi
11592
11593 # Check if the compiler supports the `long double' type. We can't use
11594 # AC_C_LONG_DOUBLE because that one does additional checks on the
11595 # constants defined in <float.h> that fail on some systems,
11596 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
11597
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
11599 $as_echo_n "checking for long double support in compiler... " >&6; }
11600 if test "${gdb_cv_c_long_double+set}" = set; then :
11601 $as_echo_n "(cached) " >&6
11602 else
11603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11604 /* end confdefs.h. */
11605 long double foo;
11606 _ACEOF
11607 if ac_fn_c_try_compile "$LINENO"; then :
11608 gdb_cv_c_long_double=yes
11609 else
11610 gdb_cv_c_long_double=no
11611 fi
11612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11613 fi
11614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
11615 $as_echo "$gdb_cv_c_long_double" >&6; }
11616 if test $gdb_cv_c_long_double = yes; then
11617
11618 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11619
11620 fi
11621
11622 # Check if the compiler and runtime support printing long doubles.
11623
11624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
11625 $as_echo_n "checking for long double support in printf... " >&6; }
11626 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
11627 $as_echo_n "(cached) " >&6
11628 else
11629 if test "$cross_compiling" = yes; then :
11630 gdb_cv_printf_has_long_double=no
11631 else
11632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11633 /* end confdefs.h. */
11634 $ac_includes_default
11635 int
11636 main ()
11637 {
11638 char buf[16];
11639 long double f = 3.141592653;
11640 sprintf (buf, "%Lg", f);
11641 return (strncmp ("3.14159", buf, 7));
11642 ;
11643 return 0;
11644 }
11645 _ACEOF
11646 if ac_fn_c_try_run "$LINENO"; then :
11647 gdb_cv_printf_has_long_double=yes
11648 else
11649 gdb_cv_printf_has_long_double=no
11650 fi
11651 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11652 conftest.$ac_objext conftest.beam conftest.$ac_ext
11653 fi
11654
11655 fi
11656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
11657 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
11658 if test $gdb_cv_printf_has_long_double = yes; then
11659
11660 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
11661
11662 fi
11663
11664 # Check if the compiler and runtime support scanning long doubles.
11665
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
11667 $as_echo_n "checking for long double support in scanf... " >&6; }
11668 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
11669 $as_echo_n "(cached) " >&6
11670 else
11671 if test "$cross_compiling" = yes; then :
11672 gdb_cv_scanf_has_long_double=no
11673 else
11674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11675 /* end confdefs.h. */
11676 #include <stdio.h>
11677 int
11678 main ()
11679 {
11680 char *buf = "3.141592653";
11681 long double f = 0;
11682 sscanf (buf, "%Lg", &f);
11683 return !(f > 3.14159 && f < 3.14160);
11684 ;
11685 return 0;
11686 }
11687 _ACEOF
11688 if ac_fn_c_try_run "$LINENO"; then :
11689 gdb_cv_scanf_has_long_double=yes
11690 else
11691 gdb_cv_scanf_has_long_double=no
11692 fi
11693 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11694 conftest.$ac_objext conftest.beam conftest.$ac_ext
11695 fi
11696
11697 fi
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
11699 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
11700 if test $gdb_cv_scanf_has_long_double = yes; then
11701
11702 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
11703
11704 fi
11705
11706 case ${host_os} in
11707 aix*)
11708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
11709 $as_echo_n "checking for -bbigtoc option... " >&6; }
11710 if test "${gdb_cv_bigtoc+set}" = set; then :
11711 $as_echo_n "(cached) " >&6
11712 else
11713
11714 SAVE_LDFLAGS=$LDFLAGS
11715
11716 case $GCC in
11717 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
11718 *) gdb_cv_bigtoc=-bbigtoc ;;
11719 esac
11720
11721 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
11722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11723 /* end confdefs.h. */
11724
11725 int
11726 main ()
11727 {
11728 int i;
11729 ;
11730 return 0;
11731 }
11732 _ACEOF
11733 if ac_fn_c_try_link "$LINENO"; then :
11734
11735 else
11736 gdb_cv_bigtoc=
11737 fi
11738 rm -f core conftest.err conftest.$ac_objext \
11739 conftest$ac_exeext conftest.$ac_ext
11740 LDFLAGS="${SAVE_LDFLAGS}"
11741
11742 fi
11743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
11744 $as_echo "$gdb_cv_bigtoc" >&6; }
11745 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
11746 ;;
11747 esac
11748
11749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
11750 $as_echo_n "checking for the dynamic export flag... " >&6; }
11751 dynamic_list=false
11752 if test "${gdb_native}" = yes; then
11753 # The dynamically loaded libthread_db needs access to symbols in the gdb
11754 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
11755 # may not be supported there.
11756 old_LDFLAGS="$LDFLAGS"
11757 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
11758 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
11759 LDFLAGS="$LDFLAGS $RDYNAMIC"
11760 if test "${have_libpython}" = no; then
11761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11762 /* end confdefs.h. */
11763
11764 int
11765 main ()
11766 {
11767
11768 ;
11769 return 0;
11770 }
11771 _ACEOF
11772 if ac_fn_c_try_link "$LINENO"; then :
11773 dynamic_list=true
11774 fi
11775 rm -f core conftest.err conftest.$ac_objext \
11776 conftest$ac_exeext conftest.$ac_ext
11777 else
11778 # Workaround http://bugs.python.org/issue4434 where static
11779 # libpythonX.Y.a would get its symbols required for
11780 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
11781 # Problem does not happen for the recommended libpythonX.Y.so linkage.
11782 old_CFLAGS="$CFLAGS"
11783 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
11784 if test "$cross_compiling" = yes; then :
11785 true
11786 else
11787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11788 /* end confdefs.h. */
11789 #include "${have_libpython}/Python.h"
11790 int
11791 main ()
11792 {
11793 int err;
11794 Py_Initialize ();
11795 err = PyRun_SimpleString ("import itertools\n");
11796 Py_Finalize ();
11797 return err == 0 ? 0 : 1;
11798 ;
11799 return 0;
11800 }
11801 _ACEOF
11802 if ac_fn_c_try_run "$LINENO"; then :
11803 dynamic_list=true
11804 fi
11805 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11806 conftest.$ac_objext conftest.beam conftest.$ac_ext
11807 fi
11808
11809 CFLAGS="$old_CFLAGS"
11810 fi
11811 LDFLAGS="$old_LDFLAGS"
11812 fi
11813 if $dynamic_list; then
11814 found="-Wl,--dynamic-list"
11815 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
11816 else
11817 found="-rdynamic"
11818 RDYNAMIC="-rdynamic"
11819 fi
11820
11821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
11822 $as_echo "$found" >&6; }
11823
11824
11825 if test ${build} = ${host} -a ${host} = ${target} ; then
11826 case ${host_os} in
11827 solaris*)
11828 # See if thread_db library is around for Solaris thread debugging.
11829 # Note that we must explicitly test for version 1 of the library
11830 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
11831 # the same API.
11832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
11833 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
11834 if test -f /usr/lib/libthread_db.so.1 ; then
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11836 $as_echo "yes" >&6; }
11837
11838 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
11839
11840 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
11841 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11843 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11844 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11845 $as_echo_n "(cached) " >&6
11846 else
11847 ac_check_lib_save_LIBS=$LIBS
11848 LIBS="-ldl $LIBS"
11849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11850 /* end confdefs.h. */
11851
11852 /* Override any GCC internal prototype to avoid an error.
11853 Use char because int might match the return type of a GCC
11854 builtin and then its argument prototype would still apply. */
11855 #ifdef __cplusplus
11856 extern "C"
11857 #endif
11858 char dlopen ();
11859 int
11860 main ()
11861 {
11862 return dlopen ();
11863 ;
11864 return 0;
11865 }
11866 _ACEOF
11867 if ac_fn_c_try_link "$LINENO"; then :
11868 ac_cv_lib_dl_dlopen=yes
11869 else
11870 ac_cv_lib_dl_dlopen=no
11871 fi
11872 rm -f core conftest.err conftest.$ac_objext \
11873 conftest$ac_exeext conftest.$ac_ext
11874 LIBS=$ac_check_lib_save_LIBS
11875 fi
11876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11877 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11878 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11879 cat >>confdefs.h <<_ACEOF
11880 #define HAVE_LIBDL 1
11881 _ACEOF
11882
11883 LIBS="-ldl $LIBS"
11884
11885 fi
11886
11887 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
11888 # Sun randomly tweaked the prototypes in <proc_service.h>
11889 # at one point.
11890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
11891 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
11892 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
11893 $as_echo_n "(cached) " >&6
11894 else
11895
11896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11897 /* end confdefs.h. */
11898
11899 #include <proc_service.h>
11900 ps_err_e ps_pdwrite
11901 (struct ps_prochandle*, psaddr_t, const void*, size_t);
11902
11903 int
11904 main ()
11905 {
11906
11907 ;
11908 return 0;
11909 }
11910 _ACEOF
11911 if ac_fn_c_try_compile "$LINENO"; then :
11912 gdb_cv_proc_service_is_old=no
11913 else
11914 gdb_cv_proc_service_is_old=yes
11915 fi
11916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11917
11918 fi
11919
11920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
11921 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
11922 if test $gdb_cv_proc_service_is_old = yes; then
11923
11924 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
11925
11926 fi
11927 else
11928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11929 $as_echo "no" >&6; }
11930 fi
11931 ;;
11932 aix*)
11933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
11934 $as_echo_n "checking for AiX thread debugging library... " >&6; }
11935 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
11936 $as_echo_n "(cached) " >&6
11937 else
11938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11939 /* end confdefs.h. */
11940 #include <sys/pthdebug.h>
11941 int
11942 main ()
11943 {
11944 #ifndef PTHDB_VERSION_3
11945 #error
11946 #endif
11947 ;
11948 return 0;
11949 }
11950 _ACEOF
11951 if ac_fn_c_try_compile "$LINENO"; then :
11952 gdb_cv_have_aix_thread_debug=yes
11953 else
11954 gdb_cv_have_aix_thread_debug=no
11955 fi
11956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11957 fi
11958
11959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
11960 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
11961 if test $gdb_cv_have_aix_thread_debug = yes; then
11962 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
11963 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
11964 LIBS="$LIBS -lpthdebug"
11965
11966 # Older versions of AIX do not provide the declaration for
11967 # the getthrds function (it appears that it was introduced
11968 # with AIX 6.x).
11969 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
11970 "
11971 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
11972 ac_have_decl=1
11973 else
11974 ac_have_decl=0
11975 fi
11976
11977 cat >>confdefs.h <<_ACEOF
11978 #define HAVE_DECL_GETTHRDS $ac_have_decl
11979 _ACEOF
11980
11981 fi
11982 ;;
11983 esac
11984
11985 fi
11986
11987 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
11989 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
11990 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
11991 $as_echo_n "(cached) " >&6
11992 else
11993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11994 /* end confdefs.h. */
11995 #include <thread_db.h>
11996 int
11997 main ()
11998 {
11999 int i = TD_NOTALLOC;
12000 ;
12001 return 0;
12002 }
12003 _ACEOF
12004 if ac_fn_c_try_compile "$LINENO"; then :
12005 gdb_cv_thread_db_h_has_td_notalloc=yes
12006 else
12007 gdb_cv_thread_db_h_has_td_notalloc=no
12008
12009 fi
12010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12011
12012 fi
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12014 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12016 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12017 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12018 $as_echo_n "(cached) " >&6
12019 else
12020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12021 /* end confdefs.h. */
12022 #include <thread_db.h>
12023 int
12024 main ()
12025 {
12026 int i = TD_VERSION;
12027 ;
12028 return 0;
12029 }
12030 _ACEOF
12031 if ac_fn_c_try_compile "$LINENO"; then :
12032 gdb_cv_thread_db_h_has_td_version=yes
12033 else
12034 gdb_cv_thread_db_h_has_td_version=no
12035
12036 fi
12037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12038
12039 fi
12040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12041 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12043 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12044 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12045 $as_echo_n "(cached) " >&6
12046 else
12047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12048 /* end confdefs.h. */
12049 #include <thread_db.h>
12050 int
12051 main ()
12052 {
12053 int i = TD_NOTLS;
12054 ;
12055 return 0;
12056 }
12057 _ACEOF
12058 if ac_fn_c_try_compile "$LINENO"; then :
12059 gdb_cv_thread_db_h_has_td_notls=yes
12060 else
12061 gdb_cv_thread_db_h_has_td_notls=no
12062
12063 fi
12064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12065
12066 fi
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12068 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12069 fi
12070 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12071
12072 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12073
12074 fi
12075 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12076
12077 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12078
12079 fi
12080 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12081
12082 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12083
12084 fi
12085
12086 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12088 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12089 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12090 $as_echo_n "(cached) " >&6
12091 else
12092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12093 /* end confdefs.h. */
12094 #include <sys/syscall.h>
12095 int
12096 main ()
12097 {
12098 int i = __NR_tkill;
12099 ;
12100 return 0;
12101 }
12102 _ACEOF
12103 if ac_fn_c_try_compile "$LINENO"; then :
12104 gdb_cv_sys_syscall_h_has_tkill=yes
12105 else
12106 gdb_cv_sys_syscall_h_has_tkill=no
12107
12108 fi
12109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12110
12111 fi
12112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12113 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12114 fi
12115 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
12116
12117 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12118
12119 fi
12120
12121 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12122 "
12123 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12124 ac_have_decl=1
12125 else
12126 ac_have_decl=0
12127 fi
12128
12129 cat >>confdefs.h <<_ACEOF
12130 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12131 _ACEOF
12132
12133
12134 if test "$cross_compiling" = yes; then :
12135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12136 /* end confdefs.h. */
12137 #include <sys/personality.h>
12138 int
12139 main ()
12140 {
12141
12142 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12143 # define ADDR_NO_RANDOMIZE 0x0040000
12144 # endif
12145 /* Test the flag could be set and stays set. */
12146 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12147 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12148 return 1
12149 ;
12150 return 0;
12151 }
12152 _ACEOF
12153 if ac_fn_c_try_link "$LINENO"; then :
12154 have_personality=true
12155 else
12156 have_personality=false
12157 fi
12158 rm -f core conftest.err conftest.$ac_objext \
12159 conftest$ac_exeext conftest.$ac_ext
12160 else
12161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12162 /* end confdefs.h. */
12163 #include <sys/personality.h>
12164 int
12165 main ()
12166 {
12167
12168 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12169 # define ADDR_NO_RANDOMIZE 0x0040000
12170 # endif
12171 /* Test the flag could be set and stays set. */
12172 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12173 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12174 return 1
12175 ;
12176 return 0;
12177 }
12178 _ACEOF
12179 if ac_fn_c_try_run "$LINENO"; then :
12180 have_personality=true
12181 else
12182 have_personality=false
12183 fi
12184 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12185 conftest.$ac_objext conftest.beam conftest.$ac_ext
12186 fi
12187
12188 if $have_personality
12189 then
12190
12191 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12192
12193 fi
12194
12195
12196 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12197 # except that the argument to --with-sysroot is optional.
12198 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12199 if test "x$with_sysroot" = xyes; then
12200 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12201 fi
12202
12203 # Check whether --with-sysroot was given.
12204 if test "${with_sysroot+set}" = set; then :
12205 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12206 else
12207 TARGET_SYSTEM_ROOT=
12208 fi
12209
12210
12211 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12212 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12213 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12214 ac_define_dir=`eval echo $ac_define_dir`
12215
12216 cat >>confdefs.h <<_ACEOF
12217 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12218 _ACEOF
12219
12220
12221
12222
12223 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12224 if test "x$prefix" = xNONE; then
12225 test_prefix=/usr/local
12226 else
12227 test_prefix=$prefix
12228 fi
12229 else
12230 test_prefix=$exec_prefix
12231 fi
12232 value=0
12233 case ${ac_define_dir} in
12234 "${test_prefix}"|"${test_prefix}/"*|\
12235 '${exec_prefix}'|'${exec_prefix}/'*)
12236 value=1
12237 ;;
12238 esac
12239
12240 cat >>confdefs.h <<_ACEOF
12241 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12242 _ACEOF
12243
12244
12245
12246
12247
12248 # Check whether --with-system-gdbinit was given.
12249 if test "${with_system_gdbinit+set}" = set; then :
12250 withval=$with_system_gdbinit;
12251 SYSTEM_GDBINIT=$withval
12252 else
12253 SYSTEM_GDBINIT=
12254 fi
12255
12256
12257 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12258 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12259 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12260 ac_define_dir=`eval echo $ac_define_dir`
12261
12262 cat >>confdefs.h <<_ACEOF
12263 #define SYSTEM_GDBINIT "$ac_define_dir"
12264 _ACEOF
12265
12266
12267
12268
12269 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12270 if test "x$prefix" = xNONE; then
12271 test_prefix=/usr/local
12272 else
12273 test_prefix=$prefix
12274 fi
12275 else
12276 test_prefix=$exec_prefix
12277 fi
12278 value=0
12279 case ${ac_define_dir} in
12280 "${test_prefix}"|"${test_prefix}/"*|\
12281 '${exec_prefix}'|'${exec_prefix}/'*)
12282 value=1
12283 ;;
12284 esac
12285
12286 cat >>confdefs.h <<_ACEOF
12287 #define SYSTEM_GDBINIT_RELOCATABLE $value
12288 _ACEOF
12289
12290
12291
12292
12293 # Check whether --enable-werror was given.
12294 if test "${enable_werror+set}" = set; then :
12295 enableval=$enable_werror; case "${enableval}" in
12296 yes | y) ERROR_ON_WARNING="yes" ;;
12297 no | n) ERROR_ON_WARNING="no" ;;
12298 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12299 esac
12300 fi
12301
12302
12303 # Enable -Werror by default when using gcc
12304 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12305 ERROR_ON_WARNING=yes
12306 fi
12307
12308 WERROR_CFLAGS=""
12309 if test "${ERROR_ON_WARNING}" = yes ; then
12310 WERROR_CFLAGS="-Werror"
12311 fi
12312
12313 # The entries after -Wno-pointer-sign are disabled warnings which may
12314 # be enabled in the future, which can not currently be used to build
12315 # GDB.
12316 # NOTE: If you change this list, remember to update
12317 # gdb/doc/gdbint.texinfo.
12318 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12319 -Wformat-nonliteral -Wno-pointer-sign \
12320 -Wno-unused -Wunused-value -Wunused-function \
12321 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
12322
12323 # Enable -Wno-format by default when using gcc on mingw since many
12324 # GCC versions complain about %I64.
12325 case "${host}" in
12326 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12327 esac
12328
12329 # Check whether --enable-build-warnings was given.
12330 if test "${enable_build_warnings+set}" = set; then :
12331 enableval=$enable_build_warnings; case "${enableval}" in
12332 yes) ;;
12333 no) build_warnings="-w";;
12334 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12335 build_warnings="${build_warnings} ${t}";;
12336 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12337 build_warnings="${t} ${build_warnings}";;
12338 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12339 esac
12340 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12341 echo "Setting compiler warning flags = $build_warnings" 6>&1
12342 fi
12343 fi
12344 # Check whether --enable-gdb-build-warnings was given.
12345 if test "${enable_gdb_build_warnings+set}" = set; then :
12346 enableval=$enable_gdb_build_warnings; case "${enableval}" in
12347 yes) ;;
12348 no) build_warnings="-w";;
12349 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12350 build_warnings="${build_warnings} ${t}";;
12351 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12352 build_warnings="${t} ${build_warnings}";;
12353 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12354 esac
12355 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12356 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12357 fi
12358 fi
12359 WARN_CFLAGS=""
12360 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12361 then
12362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12363 $as_echo_n "checking compiler warning flags... " >&6; }
12364 # Separate out the -Werror flag as some files just cannot be
12365 # compiled with it enabled.
12366 for w in ${build_warnings}; do
12367 case $w in
12368 -Werr*) WERROR_CFLAGS=-Werror ;;
12369 *) # Check that GCC accepts it
12370 saved_CFLAGS="$CFLAGS"
12371 CFLAGS="$CFLAGS $w"
12372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12373 /* end confdefs.h. */
12374
12375 int
12376 main ()
12377 {
12378
12379 ;
12380 return 0;
12381 }
12382 _ACEOF
12383 if ac_fn_c_try_compile "$LINENO"; then :
12384 WARN_CFLAGS="${WARN_CFLAGS} $w"
12385 fi
12386 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12387 CFLAGS="$saved_CFLAGS"
12388 esac
12389 done
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12391 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12392 fi
12393
12394
12395
12396 # In the Cygwin environment, we need some additional flags.
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12398 $as_echo_n "checking for cygwin... " >&6; }
12399 if test "${gdb_cv_os_cygwin+set}" = set; then :
12400 $as_echo_n "(cached) " >&6
12401 else
12402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12403 /* end confdefs.h. */
12404
12405 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12406 lose
12407 #endif
12408 _ACEOF
12409 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12410 $EGREP "lose" >/dev/null 2>&1; then :
12411 gdb_cv_os_cygwin=yes
12412 else
12413 gdb_cv_os_cygwin=no
12414 fi
12415 rm -f conftest*
12416
12417 fi
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12419 $as_echo "$gdb_cv_os_cygwin" >&6; }
12420
12421
12422 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12423 case ${host} in
12424 *go32* ) SER_HARDWIRE=ser-go32.o ;;
12425 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
12426 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
12427 esac
12428
12429
12430 # libreadline needs libuser32.a in a cygwin environment
12431 WIN32LIBS=
12432 if test x$gdb_cv_os_cygwin = xyes; then
12433 WIN32LIBS="-luser32"
12434 case "${target}" in
12435 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
12436 ;;
12437 esac
12438 fi
12439
12440 # The ser-tcp.c module requires sockets.
12441 case ${host} in
12442 *mingw32*)
12443
12444 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12445
12446 WIN32LIBS="$WIN32LIBS -lws2_32"
12447 ;;
12448 esac
12449
12450
12451 # Add ELF support to GDB, but only if BFD includes ELF support.
12452 OLD_CFLAGS=$CFLAGS
12453 OLD_LDFLAGS=$LDFLAGS
12454 OLD_LIBS=$LIBS
12455 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12456 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12457 # always want our bfd.
12458 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12459 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
12460 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12461 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12462 if test "$plugins" = "yes"; then
12463 LIBS="-ldl $LIBS"
12464 fi
12465 LIBS="-lbfd -liberty $intl $LIBS"
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12467 $as_echo_n "checking for ELF support in BFD... " >&6; }
12468 if test "${gdb_cv_var_elf+set}" = set; then :
12469 $as_echo_n "(cached) " >&6
12470 else
12471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12472 /* end confdefs.h. */
12473 #include <stdlib.h>
12474 #include "bfd.h"
12475 #include "elf-bfd.h"
12476
12477 int
12478 main ()
12479 {
12480 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
12481 ;
12482 return 0;
12483 }
12484 _ACEOF
12485 if ac_fn_c_try_link "$LINENO"; then :
12486 gdb_cv_var_elf=yes
12487 else
12488 gdb_cv_var_elf=no
12489 fi
12490 rm -f core conftest.err conftest.$ac_objext \
12491 conftest$ac_exeext conftest.$ac_ext
12492 fi
12493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
12494 $as_echo "$gdb_cv_var_elf" >&6; }
12495 if test $gdb_cv_var_elf = yes; then
12496 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
12497
12498 $as_echo "#define HAVE_ELF 1" >>confdefs.h
12499
12500 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12501 if test "$plugins" = "yes"; then
12502 OLD_LIBS="-ldl $OLD_LIBS"
12503 fi
12504 fi
12505 CFLAGS=$OLD_CFLAGS
12506 LDFLAGS=$OLD_LDFLAGS
12507 LIBS=$OLD_LIBS
12508
12509 # Add any host-specific objects to GDB.
12510 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
12511
12512 LIBGUI="../libgui/src/libgui.a"
12513 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
12514
12515
12516
12517 WIN32LDAPP=
12518
12519
12520
12521 case "${host}" in
12522 *-*-cygwin* | *-*-mingw* )
12523 configdir="win"
12524 ;;
12525 *)
12526 configdir="unix"
12527 ;;
12528 esac
12529
12530 GDBTKLIBS=
12531 if test "${enable_gdbtk}" = "yes"; then
12532
12533 # Gdbtk must have an absolute path to srcdir in order to run
12534 # properly when not installed.
12535 here=`pwd`
12536 cd ${srcdir}
12537 GDBTK_SRC_DIR=`pwd`
12538 cd $here
12539
12540
12541 #
12542 # Ok, lets find the tcl configuration
12543 # First, look for one uninstalled.
12544 # the alternative search directory is invoked by --with-tcl
12545 #
12546
12547 if test x"${no_tcl}" = x ; then
12548 # we reset no_tcl in case something fails here
12549 no_tcl=true
12550
12551 # Check whether --with-tcl was given.
12552 if test "${with_tcl+set}" = set; then :
12553 withval=$with_tcl; with_tclconfig=${withval}
12554 fi
12555
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
12557 $as_echo_n "checking for Tcl configuration... " >&6; }
12558 if test "${ac_cv_c_tclconfig+set}" = set; then :
12559 $as_echo_n "(cached) " >&6
12560 else
12561
12562
12563 # First check to see if --with-tcl was specified.
12564 case "${host}" in
12565 *-*-cygwin*) platDir="win" ;;
12566 *) platDir="unix" ;;
12567 esac
12568 if test x"${with_tclconfig}" != x ; then
12569 if test -f "${with_tclconfig}/tclConfig.sh" ; then
12570 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
12571 else
12572 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
12573 fi
12574 fi
12575
12576 # then check for a private Tcl installation
12577 if test x"${ac_cv_c_tclconfig}" = x ; then
12578 for i in \
12579 ../tcl \
12580 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12581 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
12582 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
12583 ../../tcl \
12584 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12585 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
12586 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
12587 ../../../tcl \
12588 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12589 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
12590 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
12591 if test -f "$i/$platDir/tclConfig.sh" ; then
12592 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12593 break
12594 fi
12595 done
12596 fi
12597
12598 # on Darwin, check in Framework installation locations
12599 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
12600 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12601 `ls -d /Library/Frameworks 2>/dev/null` \
12602 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12603 `ls -d /System/Library/Frameworks 2>/dev/null` \
12604 ; do
12605 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
12606 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
12607 break
12608 fi
12609 done
12610 fi
12611
12612 # check in a few common install locations
12613 if test x"${ac_cv_c_tclconfig}" = x ; then
12614 for i in `ls -d ${libdir} 2>/dev/null` \
12615 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12616 `ls -d ${prefix}/lib 2>/dev/null` \
12617 `ls -d /usr/local/lib 2>/dev/null` \
12618 `ls -d /usr/contrib/lib 2>/dev/null` \
12619 `ls -d /usr/lib 2>/dev/null` \
12620 ; do
12621 if test -f "$i/tclConfig.sh" ; then
12622 ac_cv_c_tclconfig=`(cd $i; pwd)`
12623 break
12624 fi
12625 done
12626 fi
12627
12628 # check in a few other private locations
12629 if test x"${ac_cv_c_tclconfig}" = x ; then
12630 for i in \
12631 ${srcdir}/../tcl \
12632 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12633 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
12634 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
12635 if test -f "$i/$platDir/tclConfig.sh" ; then
12636 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12637 break
12638 fi
12639 done
12640 fi
12641
12642 fi
12643
12644
12645 if test x"${ac_cv_c_tclconfig}" = x ; then
12646 TCL_BIN_DIR="# no Tcl configs found"
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
12648 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
12649 else
12650 no_tcl=
12651 TCL_BIN_DIR=${ac_cv_c_tclconfig}
12652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
12653 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12654 fi
12655 fi
12656
12657
12658 # If $no_tk is nonempty, then we can't do Tk, and there is no
12659 # point to doing Tcl.
12660
12661 #
12662 # Ok, lets find the tk configuration
12663 # First, look for one uninstalled.
12664 # the alternative search directory is invoked by --with-tk
12665 #
12666
12667 if test x"${no_tk}" = x ; then
12668 # we reset no_tk in case something fails here
12669 no_tk=true
12670
12671 # Check whether --with-tk was given.
12672 if test "${with_tk+set}" = set; then :
12673 withval=$with_tk; with_tkconfig=${withval}
12674 fi
12675
12676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
12677 $as_echo_n "checking for Tk configuration... " >&6; }
12678 if test "${ac_cv_c_tkconfig+set}" = set; then :
12679 $as_echo_n "(cached) " >&6
12680 else
12681
12682
12683 # First check to see if --with-tkconfig was specified.
12684 if test x"${with_tkconfig}" != x ; then
12685 if test -f "${with_tkconfig}/tkConfig.sh" ; then
12686 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
12687 else
12688 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
12689 fi
12690 fi
12691
12692 # then check for a private Tk library
12693 case "${host}" in
12694 *-*-cygwin*) platDir="win" ;;
12695 *) platDir="unix" ;;
12696 esac
12697 if test x"${ac_cv_c_tkconfig}" = x ; then
12698 for i in \
12699 ../tk \
12700 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12701 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
12702 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
12703 ../../tk \
12704 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12705 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
12706 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
12707 ../../../tk \
12708 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12709 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
12710 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
12711 if test -f "$i/$platDir/tkConfig.sh" ; then
12712 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12713 break
12714 fi
12715 done
12716 fi
12717
12718 # on Darwin, check in Framework installation locations
12719 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
12720 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12721 `ls -d /Library/Frameworks 2>/dev/null` \
12722 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12723 `ls -d /System/Library/Frameworks 2>/dev/null` \
12724 ; do
12725 if test -f "$i/Tk.framework/tkConfig.sh" ; then
12726 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
12727 break
12728 fi
12729 done
12730 fi
12731
12732 # check in a few common install locations
12733 if test x"${ac_cv_c_tkconfig}" = x ; then
12734 for i in `ls -d ${libdir} 2>/dev/null` \
12735 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12736 `ls -d ${prefix}/lib 2>/dev/null` \
12737 `ls -d /usr/local/lib 2>/dev/null` \
12738 `ls -d /usr/contrib/lib 2>/dev/null` \
12739 `ls -d /usr/lib 2>/dev/null` \
12740 ; do
12741 if test -f "$i/tkConfig.sh" ; then
12742 ac_cv_c_tkconfig=`(cd $i; pwd)`
12743 break
12744 fi
12745 done
12746 fi
12747 # check in a few other private locations
12748 if test x"${ac_cv_c_tkconfig}" = x ; then
12749 for i in \
12750 ${srcdir}/../tk \
12751 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12752 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
12753 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
12754 if test -f "$i/$platDir/tkConfig.sh" ; then
12755 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12756 break
12757 fi
12758 done
12759 fi
12760
12761 fi
12762
12763
12764 if test x"${ac_cv_c_tkconfig}" = x ; then
12765 TK_BIN_DIR="# no Tk configs found"
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
12767 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
12768 else
12769 no_tk=
12770 TK_BIN_DIR=${ac_cv_c_tkconfig}
12771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
12772 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12773 fi
12774 fi
12775
12776
12777 if test -z "${no_tcl}" -a -z "${no_tk}"; then
12778
12779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
12780 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
12781
12782 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12784 $as_echo "loading" >&6; }
12785 . ${TCL_BIN_DIR}/tclConfig.sh
12786 else
12787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
12788 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12789 fi
12790
12791 # eval is required to do the TCL_DBGX substitution
12792 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
12793 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
12794
12795 # If the TCL_BIN_DIR is the build directory (not the install directory),
12796 # then set the common variable name to the value of the build variables.
12797 # For example, the variable TCL_LIB_SPEC will be set to the value
12798 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
12799 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
12800 # installed and uninstalled version of Tcl.
12801 if test -f "${TCL_BIN_DIR}/Makefile" ; then
12802 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
12803 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
12804 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
12805 elif test "`uname -s`" = "Darwin"; then
12806 # If Tcl was built as a framework, attempt to use the libraries
12807 # from the framework at the given location so that linking works
12808 # against Tcl.framework installed in an arbitary location.
12809 case ${TCL_DEFS} in
12810 *TCL_FRAMEWORK*)
12811 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
12812 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
12813 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
12814 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
12815 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
12816 break
12817 fi
12818 done
12819 fi
12820 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
12821 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
12822 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
12823 fi
12824 ;;
12825 esac
12826 fi
12827
12828 # eval is required to do the TCL_DBGX substitution
12829 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
12830 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
12831 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
12832 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848 # Check for in-tree tcl
12849 here=`pwd`
12850 cd ${srcdir}/..
12851 topdir=`pwd`
12852 cd ${here}
12853
12854 intree="no"
12855 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
12856 intree="yes"
12857 fi
12858
12859 # Find Tcl private headers
12860 if test x"${intree}" = xno; then
12861
12862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
12863 $as_echo_n "checking for Tcl private headers... " >&6; }
12864 private_dir=""
12865 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
12866 if test -f ${dir}/tclInt.h ; then
12867 private_dir=${dir}
12868 fi
12869
12870 if test x"${private_dir}" = x; then
12871 as_fn_error "could not find private Tcl headers" "$LINENO" 5
12872 else
12873 TCL_PRIVATE_INCLUDE="-I${private_dir}"
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12875 $as_echo "${private_dir}" >&6; }
12876 fi
12877
12878 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
12879 TCL_LIBRARY="${TCL_LIB_SPEC}"
12880 TCL_DEPS=""
12881 else
12882 # If building tcl in the same src tree, private headers
12883 # are not needed, but we need to be sure to use the right
12884 # headers library
12885 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
12886 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
12887 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
12888 fi
12889
12890
12891
12892
12893
12894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
12895 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
12896
12897 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12899 $as_echo "loading" >&6; }
12900 . ${TK_BIN_DIR}/tkConfig.sh
12901 else
12902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
12903 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12904 fi
12905
12906 # eval is required to do the TK_DBGX substitution
12907 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
12908 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
12909
12910 # If the TK_BIN_DIR is the build directory (not the install directory),
12911 # then set the common variable name to the value of the build variables.
12912 # For example, the variable TK_LIB_SPEC will be set to the value
12913 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
12914 # instead of TK_BUILD_LIB_SPEC since it will work with both an
12915 # installed and uninstalled version of Tcl.
12916 if test -f "${TK_BIN_DIR}/Makefile" ; then
12917 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
12918 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
12919 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
12920 elif test "`uname -s`" = "Darwin"; then
12921 # If Tk was built as a framework, attempt to use the libraries
12922 # from the framework at the given location so that linking works
12923 # against Tk.framework installed in an arbitary location.
12924 case ${TK_DEFS} in
12925 *TK_FRAMEWORK*)
12926 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
12927 for i in "`cd ${TK_BIN_DIR}; pwd`" \
12928 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
12929 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
12930 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
12931 break
12932 fi
12933 done
12934 fi
12935 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
12936 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
12937 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
12938 fi
12939 ;;
12940 esac
12941 fi
12942
12943 # eval is required to do the TK_DBGX substitution
12944 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
12945 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
12946 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
12947 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962 # Check for in-tree Tk
12963 intree="no"
12964 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
12965 intree="yes"
12966 fi
12967
12968 # Find Tk private headers
12969 if test x"${intree}" = xno; then
12970
12971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
12972 $as_echo_n "checking for Tk private headers... " >&6; }
12973 private_dir=""
12974 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
12975 if test -f ${dir}/tkInt.h; then
12976 private_dir=${dir}
12977 fi
12978
12979 if test x"${private_dir}" = x; then
12980 as_fn_error "could not find Tk private headers" "$LINENO" 5
12981 else
12982 TK_PRIVATE_INCLUDE="-I${private_dir}"
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12984 $as_echo "${private_dir}" >&6; }
12985 fi
12986
12987 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
12988 TK_LIBRARY=${TK_LIB_SPEC}
12989 TK_DEPS=""
12990 else
12991 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
12992 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
12993 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
12994 fi
12995
12996
12997
12998
12999
13000 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
13001
13002 # Include some libraries that Tcl and Tk want.
13003 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
13004 # Yes, the ordering seems wrong here. But it isn't.
13005 # TK_LIBS is the list of libraries that need to be linked
13006 # after Tcl/Tk. Note that this isn't put into LIBS. If it
13007 # were in LIBS then any link tests after this point would
13008 # try to include things like `$(LIBGUI)', which wouldn't work.
13009 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
13010
13011 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
13012 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
13013 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
13014 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
13015 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
13016 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
13017 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
13018
13019 if test x$gdb_cv_os_cygwin = xyes; then
13020 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
13021 WIN32LDAPP="-Wl,--subsystem,console"
13022 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
13023 fi
13024
13025 subdirs="$subdirs gdbtk"
13026
13027 fi
13028 fi
13029
13030
13031
13032
13033
13034
13035
13036
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
13038 $as_echo_n "checking for X... " >&6; }
13039
13040
13041 # Check whether --with-x was given.
13042 if test "${with_x+set}" = set; then :
13043 withval=$with_x;
13044 fi
13045
13046 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
13047 if test "x$with_x" = xno; then
13048 # The user explicitly disabled X.
13049 have_x=disabled
13050 else
13051 case $x_includes,$x_libraries in #(
13052 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
13053 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
13054 $as_echo_n "(cached) " >&6
13055 else
13056 # One or both of the vars are not set, and there is no cached value.
13057 ac_x_includes=no ac_x_libraries=no
13058 rm -f -r conftest.dir
13059 if mkdir conftest.dir; then
13060 cd conftest.dir
13061 cat >Imakefile <<'_ACEOF'
13062 incroot:
13063 @echo incroot='${INCROOT}'
13064 usrlibdir:
13065 @echo usrlibdir='${USRLIBDIR}'
13066 libdir:
13067 @echo libdir='${LIBDIR}'
13068 _ACEOF
13069 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
13070 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
13071 for ac_var in incroot usrlibdir libdir; do
13072 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
13073 done
13074 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
13075 for ac_extension in a so sl dylib la dll; do
13076 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
13077 test -f "$ac_im_libdir/libX11.$ac_extension"; then
13078 ac_im_usrlibdir=$ac_im_libdir; break
13079 fi
13080 done
13081 # Screen out bogus values from the imake configuration. They are
13082 # bogus both because they are the default anyway, and because
13083 # using them would break gcc on systems where it needs fixed includes.
13084 case $ac_im_incroot in
13085 /usr/include) ac_x_includes= ;;
13086 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
13087 esac
13088 case $ac_im_usrlibdir in
13089 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
13090 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
13091 esac
13092 fi
13093 cd ..
13094 rm -f -r conftest.dir
13095 fi
13096
13097 # Standard set of common directories for X headers.
13098 # Check X11 before X11Rn because it is often a symlink to the current release.
13099 ac_x_header_dirs='
13100 /usr/X11/include
13101 /usr/X11R7/include
13102 /usr/X11R6/include
13103 /usr/X11R5/include
13104 /usr/X11R4/include
13105
13106 /usr/include/X11
13107 /usr/include/X11R7
13108 /usr/include/X11R6
13109 /usr/include/X11R5
13110 /usr/include/X11R4
13111
13112 /usr/local/X11/include
13113 /usr/local/X11R7/include
13114 /usr/local/X11R6/include
13115 /usr/local/X11R5/include
13116 /usr/local/X11R4/include
13117
13118 /usr/local/include/X11
13119 /usr/local/include/X11R7
13120 /usr/local/include/X11R6
13121 /usr/local/include/X11R5
13122 /usr/local/include/X11R4
13123
13124 /usr/X386/include
13125 /usr/x386/include
13126 /usr/XFree86/include/X11
13127
13128 /usr/include
13129 /usr/local/include
13130 /usr/unsupported/include
13131 /usr/athena/include
13132 /usr/local/x11r5/include
13133 /usr/lpp/Xamples/include
13134
13135 /usr/openwin/include
13136 /usr/openwin/share/include'
13137
13138 if test "$ac_x_includes" = no; then
13139 # Guess where to find include files, by looking for Xlib.h.
13140 # First, try using that file with no special directory specified.
13141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13142 /* end confdefs.h. */
13143 #include <X11/Xlib.h>
13144 _ACEOF
13145 if ac_fn_c_try_cpp "$LINENO"; then :
13146 # We can compile using X headers with no special include directory.
13147 ac_x_includes=
13148 else
13149 for ac_dir in $ac_x_header_dirs; do
13150 if test -r "$ac_dir/X11/Xlib.h"; then
13151 ac_x_includes=$ac_dir
13152 break
13153 fi
13154 done
13155 fi
13156 rm -f conftest.err conftest.$ac_ext
13157 fi # $ac_x_includes = no
13158
13159 if test "$ac_x_libraries" = no; then
13160 # Check for the libraries.
13161 # See if we find them without any special options.
13162 # Don't add to $LIBS permanently.
13163 ac_save_LIBS=$LIBS
13164 LIBS="-lX11 $LIBS"
13165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13166 /* end confdefs.h. */
13167 #include <X11/Xlib.h>
13168 int
13169 main ()
13170 {
13171 XrmInitialize ()
13172 ;
13173 return 0;
13174 }
13175 _ACEOF
13176 if ac_fn_c_try_link "$LINENO"; then :
13177 LIBS=$ac_save_LIBS
13178 # We can link X programs with no special library path.
13179 ac_x_libraries=
13180 else
13181 LIBS=$ac_save_LIBS
13182 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
13183 do
13184 # Don't even attempt the hair of trying to link an X program!
13185 for ac_extension in a so sl dylib la dll; do
13186 if test -r "$ac_dir/libX11.$ac_extension"; then
13187 ac_x_libraries=$ac_dir
13188 break 2
13189 fi
13190 done
13191 done
13192 fi
13193 rm -f core conftest.err conftest.$ac_objext \
13194 conftest$ac_exeext conftest.$ac_ext
13195 fi # $ac_x_libraries = no
13196
13197 case $ac_x_includes,$ac_x_libraries in #(
13198 no,* | *,no | *\'*)
13199 # Didn't find X, or a directory has "'" in its name.
13200 ac_cv_have_x="have_x=no";; #(
13201 *)
13202 # Record where we found X for the cache.
13203 ac_cv_have_x="have_x=yes\
13204 ac_x_includes='$ac_x_includes'\
13205 ac_x_libraries='$ac_x_libraries'"
13206 esac
13207 fi
13208 ;; #(
13209 *) have_x=yes;;
13210 esac
13211 eval "$ac_cv_have_x"
13212 fi # $with_x != no
13213
13214 if test "$have_x" != yes; then
13215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13216 $as_echo "$have_x" >&6; }
13217 no_x=yes
13218 else
13219 # If each of the values was on the command line, it overrides each guess.
13220 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
13221 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
13222 # Update the cache value to reflect the command line values.
13223 ac_cv_have_x="have_x=yes\
13224 ac_x_includes='$x_includes'\
13225 ac_x_libraries='$x_libraries'"
13226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13227 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
13228 fi
13229
13230
13231 # Unlike the sim directory, whether a simulator is linked is controlled by
13232 # presence of a gdb_sim definition in the target configure.tgt entry.
13233 # This code just checks for a few cases where we'd like to ignore those
13234 # definitions, even when they're present in the '.mt' file. These cases
13235 # are when --disable-sim is specified, or if the simulator directory is
13236 # not part of the source tree.
13237 #
13238 # Check whether --enable-sim was given.
13239 if test "${enable_sim+set}" = set; then :
13240 enableval=$enable_sim; echo "enable_sim = $enable_sim";
13241 echo "enableval = ${enableval}";
13242 case "${enableval}" in
13243 yes) ignore_sim=false ;;
13244 no) ignore_sim=true ;;
13245 *) ignore_sim=false ;;
13246 esac
13247 else
13248 ignore_sim=false
13249 fi
13250
13251
13252 if test ! -d "${srcdir}/../sim"; then
13253 ignore_sim=true
13254 fi
13255
13256 SIM=
13257 SIM_OBS=
13258 if test "${ignore_sim}" = "false"; then
13259 if test x"${gdb_sim}" != x ; then
13260 SIM="${gdb_sim}"
13261 SIM_OBS="remote-sim.o"
13262
13263 $as_echo "#define WITH_SIM 1" >>confdefs.h
13264
13265 fi
13266 fi
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281 # List of host floatformats.
13282
13283 cat >>confdefs.h <<_ACEOF
13284 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
13285 _ACEOF
13286
13287
13288 cat >>confdefs.h <<_ACEOF
13289 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
13290 _ACEOF
13291
13292
13293 cat >>confdefs.h <<_ACEOF
13294 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
13295 _ACEOF
13296
13297
13298 # target_subdir is used by the testsuite to find the target libraries.
13299 target_subdir=
13300 if test "${host}" != "${target}"; then
13301 target_subdir="${target_alias}/"
13302 fi
13303
13304
13305 frags=
13306 if test "${gdb_native}" = "yes"; then
13307 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
13308 if test ! -f ${host_makefile_frag}; then
13309 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
13310 fi
13311 frags="$frags $host_makefile_frag"
13312 else
13313 host_makefile_frag=/dev/null
13314 fi
13315
13316
13317
13318
13319 if test "${gdb_native}" = "yes"; then
13320 # We pick this up from the host configuration file (.mh) because we
13321 # do not have a native configuration Makefile fragment.
13322 nativefile=`sed -n '
13323 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
13324 ' ${host_makefile_frag}`
13325 fi
13326
13327
13328 if test x"${gdb_osabi}" != x ; then
13329
13330 cat >>confdefs.h <<_ACEOF
13331 #define GDB_OSABI_DEFAULT $gdb_osabi
13332 _ACEOF
13333
13334 fi
13335
13336 # Enable multi-ice-gdb-server.
13337 # Check whether --enable-multi-ice was given.
13338 if test "${enable_multi_ice+set}" = set; then :
13339 enableval=$enable_multi_ice; case $enableval in
13340 yes | no)
13341 ;;
13342 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
13343 esac
13344 fi
13345
13346 if test "x$enable_multi_ice" = xyes; then
13347 subdirs="$subdirs multi-ice"
13348
13349 fi
13350
13351 # Check whether --enable-gdbserver was given.
13352 if test "${enable_gdbserver+set}" = set; then :
13353 enableval=$enable_gdbserver; case "${enableval}" in
13354 yes| no|auto) ;;
13355 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
13356 esac
13357 else
13358 enable_gdbserver=auto
13359 fi
13360
13361
13362 # We only build gdbserver automatically in a native configuration, and
13363 # only if the user did not explicitly disable its build.
13364 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
13365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
13366 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
13367 if test "x$build_gdbserver" = xyes; then
13368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13369 $as_echo "yes" >&6; }
13370 subdirs="$subdirs gdbserver"
13371
13372 gdbserver_build_enabled=yes
13373 else
13374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13375 $as_echo "no" >&6; }
13376 fi
13377 fi
13378
13379 # If the user explicitly request the gdbserver to be built, verify that
13380 # we were in fact able to enable it.
13381 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
13382 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
13383 fi
13384
13385 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
13386 # to an empty version.
13387
13388 files=
13389 links=
13390
13391 rm -f nm.h
13392 if test "${nativefile}" != ""; then
13393 case "${nativefile}" in
13394 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
13395 * ) GDB_NM_FILE="${nativefile}"
13396 esac
13397 files="${files} ${GDB_NM_FILE}"
13398 links="${links} nm.h"
13399
13400 cat >>confdefs.h <<_ACEOF
13401 #define GDB_NM_FILE "${GDB_NM_FILE}"
13402 _ACEOF
13403
13404 fi
13405
13406
13407 ac_sources="$files"
13408 ac_dests="$links"
13409 while test -n "$ac_sources"; do
13410 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13411 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13412 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13413 done
13414 ac_config_links="$ac_config_links $ac_config_links_1"
13415
13416
13417
13418
13419
13420 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
13421
13422
13423 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
13424
13425 ac_config_commands="$ac_config_commands default"
13426
13427 cat >confcache <<\_ACEOF
13428 # This file is a shell script that caches the results of configure
13429 # tests run on this system so they can be shared between configure
13430 # scripts and configure runs, see configure's option --config-cache.
13431 # It is not useful on other systems. If it contains results you don't
13432 # want to keep, you may remove or edit it.
13433 #
13434 # config.status only pays attention to the cache file if you give it
13435 # the --recheck option to rerun configure.
13436 #
13437 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13438 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13439 # following values.
13440
13441 _ACEOF
13442
13443 # The following way of writing the cache mishandles newlines in values,
13444 # but we know of no workaround that is simple, portable, and efficient.
13445 # So, we kill variables containing newlines.
13446 # Ultrix sh set writes to stderr and can't be redirected directly,
13447 # and sets the high bit in the cache file unless we assign to the vars.
13448 (
13449 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13450 eval ac_val=\$$ac_var
13451 case $ac_val in #(
13452 *${as_nl}*)
13453 case $ac_var in #(
13454 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13455 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13456 esac
13457 case $ac_var in #(
13458 _ | IFS | as_nl) ;; #(
13459 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13460 *) { eval $ac_var=; unset $ac_var;} ;;
13461 esac ;;
13462 esac
13463 done
13464
13465 (set) 2>&1 |
13466 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13467 *${as_nl}ac_space=\ *)
13468 # `set' does not quote correctly, so add quotes: double-quote
13469 # substitution turns \\\\ into \\, and sed turns \\ into \.
13470 sed -n \
13471 "s/'/'\\\\''/g;
13472 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13473 ;; #(
13474 *)
13475 # `set' quotes correctly as required by POSIX, so do not add quotes.
13476 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13477 ;;
13478 esac |
13479 sort
13480 ) |
13481 sed '
13482 /^ac_cv_env_/b end
13483 t clear
13484 :clear
13485 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13486 t end
13487 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13488 :end' >>confcache
13489 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13490 if test -w "$cache_file"; then
13491 test "x$cache_file" != "x/dev/null" &&
13492 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13493 $as_echo "$as_me: updating cache $cache_file" >&6;}
13494 cat confcache >$cache_file
13495 else
13496 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13497 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13498 fi
13499 fi
13500 rm -f confcache
13501
13502 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13503 # Let make expand exec_prefix.
13504 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13505
13506 DEFS=-DHAVE_CONFIG_H
13507
13508 ac_libobjs=
13509 ac_ltlibobjs=
13510 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13511 # 1. Remove the extension, and $U if already installed.
13512 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13513 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13514 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13515 # will be set to the directory where LIBOBJS objects are built.
13516 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13517 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13518 done
13519 LIBOBJS=$ac_libobjs
13520
13521 LTLIBOBJS=$ac_ltlibobjs
13522
13523
13524 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13525 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13526 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13527 fi
13528 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13529 as_fn_error "conditional \"GMAKE\" was never defined.
13530 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13531 fi
13532
13533
13534 : ${CONFIG_STATUS=./config.status}
13535 ac_write_fail=0
13536 ac_clean_files_save=$ac_clean_files
13537 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13538 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13539 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13540 as_write_fail=0
13541 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13542 #! $SHELL
13543 # Generated by $as_me.
13544 # Run this file to recreate the current configuration.
13545 # Compiler output produced by configure, useful for debugging
13546 # configure, is in config.log if it exists.
13547
13548 debug=false
13549 ac_cs_recheck=false
13550 ac_cs_silent=false
13551
13552 SHELL=\${CONFIG_SHELL-$SHELL}
13553 export SHELL
13554 _ASEOF
13555 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13556 ## -------------------- ##
13557 ## M4sh Initialization. ##
13558 ## -------------------- ##
13559
13560 # Be more Bourne compatible
13561 DUALCASE=1; export DUALCASE # for MKS sh
13562 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13563 emulate sh
13564 NULLCMD=:
13565 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13566 # is contrary to our usage. Disable this feature.
13567 alias -g '${1+"$@"}'='"$@"'
13568 setopt NO_GLOB_SUBST
13569 else
13570 case `(set -o) 2>/dev/null` in #(
13571 *posix*) :
13572 set -o posix ;; #(
13573 *) :
13574 ;;
13575 esac
13576 fi
13577
13578
13579 as_nl='
13580 '
13581 export as_nl
13582 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13583 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13584 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13585 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13586 # Prefer a ksh shell builtin over an external printf program on Solaris,
13587 # but without wasting forks for bash or zsh.
13588 if test -z "$BASH_VERSION$ZSH_VERSION" \
13589 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13590 as_echo='print -r --'
13591 as_echo_n='print -rn --'
13592 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13593 as_echo='printf %s\n'
13594 as_echo_n='printf %s'
13595 else
13596 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13597 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13598 as_echo_n='/usr/ucb/echo -n'
13599 else
13600 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13601 as_echo_n_body='eval
13602 arg=$1;
13603 case $arg in #(
13604 *"$as_nl"*)
13605 expr "X$arg" : "X\\(.*\\)$as_nl";
13606 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13607 esac;
13608 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13609 '
13610 export as_echo_n_body
13611 as_echo_n='sh -c $as_echo_n_body as_echo'
13612 fi
13613 export as_echo_body
13614 as_echo='sh -c $as_echo_body as_echo'
13615 fi
13616
13617 # The user is always right.
13618 if test "${PATH_SEPARATOR+set}" != set; then
13619 PATH_SEPARATOR=:
13620 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13621 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13622 PATH_SEPARATOR=';'
13623 }
13624 fi
13625
13626
13627 # IFS
13628 # We need space, tab and new line, in precisely that order. Quoting is
13629 # there to prevent editors from complaining about space-tab.
13630 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13631 # splitting by setting IFS to empty value.)
13632 IFS=" "" $as_nl"
13633
13634 # Find who we are. Look in the path if we contain no directory separator.
13635 case $0 in #((
13636 *[\\/]* ) as_myself=$0 ;;
13637 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13638 for as_dir in $PATH
13639 do
13640 IFS=$as_save_IFS
13641 test -z "$as_dir" && as_dir=.
13642 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13643 done
13644 IFS=$as_save_IFS
13645
13646 ;;
13647 esac
13648 # We did not find ourselves, most probably we were run as `sh COMMAND'
13649 # in which case we are not to be found in the path.
13650 if test "x$as_myself" = x; then
13651 as_myself=$0
13652 fi
13653 if test ! -f "$as_myself"; then
13654 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13655 exit 1
13656 fi
13657
13658 # Unset variables that we do not need and which cause bugs (e.g. in
13659 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13660 # suppresses any "Segmentation fault" message there. '((' could
13661 # trigger a bug in pdksh 5.2.14.
13662 for as_var in BASH_ENV ENV MAIL MAILPATH
13663 do eval test x\${$as_var+set} = xset \
13664 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13665 done
13666 PS1='$ '
13667 PS2='> '
13668 PS4='+ '
13669
13670 # NLS nuisances.
13671 LC_ALL=C
13672 export LC_ALL
13673 LANGUAGE=C
13674 export LANGUAGE
13675
13676 # CDPATH.
13677 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13678
13679
13680 # as_fn_error ERROR [LINENO LOG_FD]
13681 # ---------------------------------
13682 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13683 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13684 # script with status $?, using 1 if that was 0.
13685 as_fn_error ()
13686 {
13687 as_status=$?; test $as_status -eq 0 && as_status=1
13688 if test "$3"; then
13689 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13690 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13691 fi
13692 $as_echo "$as_me: error: $1" >&2
13693 as_fn_exit $as_status
13694 } # as_fn_error
13695
13696
13697 # as_fn_set_status STATUS
13698 # -----------------------
13699 # Set $? to STATUS, without forking.
13700 as_fn_set_status ()
13701 {
13702 return $1
13703 } # as_fn_set_status
13704
13705 # as_fn_exit STATUS
13706 # -----------------
13707 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13708 as_fn_exit ()
13709 {
13710 set +e
13711 as_fn_set_status $1
13712 exit $1
13713 } # as_fn_exit
13714
13715 # as_fn_unset VAR
13716 # ---------------
13717 # Portably unset VAR.
13718 as_fn_unset ()
13719 {
13720 { eval $1=; unset $1;}
13721 }
13722 as_unset=as_fn_unset
13723 # as_fn_append VAR VALUE
13724 # ----------------------
13725 # Append the text in VALUE to the end of the definition contained in VAR. Take
13726 # advantage of any shell optimizations that allow amortized linear growth over
13727 # repeated appends, instead of the typical quadratic growth present in naive
13728 # implementations.
13729 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13730 eval 'as_fn_append ()
13731 {
13732 eval $1+=\$2
13733 }'
13734 else
13735 as_fn_append ()
13736 {
13737 eval $1=\$$1\$2
13738 }
13739 fi # as_fn_append
13740
13741 # as_fn_arith ARG...
13742 # ------------------
13743 # Perform arithmetic evaluation on the ARGs, and store the result in the
13744 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13745 # must be portable across $(()) and expr.
13746 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13747 eval 'as_fn_arith ()
13748 {
13749 as_val=$(( $* ))
13750 }'
13751 else
13752 as_fn_arith ()
13753 {
13754 as_val=`expr "$@" || test $? -eq 1`
13755 }
13756 fi # as_fn_arith
13757
13758
13759 if expr a : '\(a\)' >/dev/null 2>&1 &&
13760 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13761 as_expr=expr
13762 else
13763 as_expr=false
13764 fi
13765
13766 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13767 as_basename=basename
13768 else
13769 as_basename=false
13770 fi
13771
13772 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13773 as_dirname=dirname
13774 else
13775 as_dirname=false
13776 fi
13777
13778 as_me=`$as_basename -- "$0" ||
13779 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13780 X"$0" : 'X\(//\)$' \| \
13781 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13782 $as_echo X/"$0" |
13783 sed '/^.*\/\([^/][^/]*\)\/*$/{
13784 s//\1/
13785 q
13786 }
13787 /^X\/\(\/\/\)$/{
13788 s//\1/
13789 q
13790 }
13791 /^X\/\(\/\).*/{
13792 s//\1/
13793 q
13794 }
13795 s/.*/./; q'`
13796
13797 # Avoid depending upon Character Ranges.
13798 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13799 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13800 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13801 as_cr_digits='0123456789'
13802 as_cr_alnum=$as_cr_Letters$as_cr_digits
13803
13804 ECHO_C= ECHO_N= ECHO_T=
13805 case `echo -n x` in #(((((
13806 -n*)
13807 case `echo 'xy\c'` in
13808 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13809 xy) ECHO_C='\c';;
13810 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13811 ECHO_T=' ';;
13812 esac;;
13813 *)
13814 ECHO_N='-n';;
13815 esac
13816
13817 rm -f conf$$ conf$$.exe conf$$.file
13818 if test -d conf$$.dir; then
13819 rm -f conf$$.dir/conf$$.file
13820 else
13821 rm -f conf$$.dir
13822 mkdir conf$$.dir 2>/dev/null
13823 fi
13824 if (echo >conf$$.file) 2>/dev/null; then
13825 if ln -s conf$$.file conf$$ 2>/dev/null; then
13826 as_ln_s='ln -s'
13827 # ... but there are two gotchas:
13828 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13829 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13830 # In both cases, we have to default to `cp -p'.
13831 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13832 as_ln_s='cp -p'
13833 elif ln conf$$.file conf$$ 2>/dev/null; then
13834 as_ln_s=ln
13835 else
13836 as_ln_s='cp -p'
13837 fi
13838 else
13839 as_ln_s='cp -p'
13840 fi
13841 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13842 rmdir conf$$.dir 2>/dev/null
13843
13844
13845 # as_fn_mkdir_p
13846 # -------------
13847 # Create "$as_dir" as a directory, including parents if necessary.
13848 as_fn_mkdir_p ()
13849 {
13850
13851 case $as_dir in #(
13852 -*) as_dir=./$as_dir;;
13853 esac
13854 test -d "$as_dir" || eval $as_mkdir_p || {
13855 as_dirs=
13856 while :; do
13857 case $as_dir in #(
13858 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13859 *) as_qdir=$as_dir;;
13860 esac
13861 as_dirs="'$as_qdir' $as_dirs"
13862 as_dir=`$as_dirname -- "$as_dir" ||
13863 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13864 X"$as_dir" : 'X\(//\)[^/]' \| \
13865 X"$as_dir" : 'X\(//\)$' \| \
13866 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13867 $as_echo X"$as_dir" |
13868 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13869 s//\1/
13870 q
13871 }
13872 /^X\(\/\/\)[^/].*/{
13873 s//\1/
13874 q
13875 }
13876 /^X\(\/\/\)$/{
13877 s//\1/
13878 q
13879 }
13880 /^X\(\/\).*/{
13881 s//\1/
13882 q
13883 }
13884 s/.*/./; q'`
13885 test -d "$as_dir" && break
13886 done
13887 test -z "$as_dirs" || eval "mkdir $as_dirs"
13888 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13889
13890
13891 } # as_fn_mkdir_p
13892 if mkdir -p . 2>/dev/null; then
13893 as_mkdir_p='mkdir -p "$as_dir"'
13894 else
13895 test -d ./-p && rmdir ./-p
13896 as_mkdir_p=false
13897 fi
13898
13899 if test -x / >/dev/null 2>&1; then
13900 as_test_x='test -x'
13901 else
13902 if ls -dL / >/dev/null 2>&1; then
13903 as_ls_L_option=L
13904 else
13905 as_ls_L_option=
13906 fi
13907 as_test_x='
13908 eval sh -c '\''
13909 if test -d "$1"; then
13910 test -d "$1/.";
13911 else
13912 case $1 in #(
13913 -*)set "./$1";;
13914 esac;
13915 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13916 ???[sx]*):;;*)false;;esac;fi
13917 '\'' sh
13918 '
13919 fi
13920 as_executable_p=$as_test_x
13921
13922 # Sed expression to map a string onto a valid CPP name.
13923 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13924
13925 # Sed expression to map a string onto a valid variable name.
13926 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13927
13928
13929 exec 6>&1
13930 ## ----------------------------------- ##
13931 ## Main body of $CONFIG_STATUS script. ##
13932 ## ----------------------------------- ##
13933 _ASEOF
13934 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13935
13936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13937 # Save the log message, to keep $0 and so on meaningful, and to
13938 # report actual input values of CONFIG_FILES etc. instead of their
13939 # values after options handling.
13940 ac_log="
13941 This file was extended by $as_me, which was
13942 generated by GNU Autoconf 2.64. Invocation command line was
13943
13944 CONFIG_FILES = $CONFIG_FILES
13945 CONFIG_HEADERS = $CONFIG_HEADERS
13946 CONFIG_LINKS = $CONFIG_LINKS
13947 CONFIG_COMMANDS = $CONFIG_COMMANDS
13948 $ $0 $@
13949
13950 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13951 "
13952
13953 _ACEOF
13954
13955 case $ac_config_files in *"
13956 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13957 esac
13958
13959 case $ac_config_headers in *"
13960 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13961 esac
13962
13963
13964 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13965 # Files that config.status was made for.
13966 config_files="$ac_config_files"
13967 config_headers="$ac_config_headers"
13968 config_links="$ac_config_links"
13969 config_commands="$ac_config_commands"
13970
13971 _ACEOF
13972
13973 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13974 ac_cs_usage="\
13975 \`$as_me' instantiates files and other configuration actions
13976 from templates according to the current configuration. Unless the files
13977 and actions are specified as TAGs, all are instantiated by default.
13978
13979 Usage: $0 [OPTION]... [TAG]...
13980
13981 -h, --help print this help, then exit
13982 -V, --version print version number and configuration settings, then exit
13983 -q, --quiet, --silent
13984 do not print progress messages
13985 -d, --debug don't remove temporary files
13986 --recheck update $as_me by reconfiguring in the same conditions
13987 --file=FILE[:TEMPLATE]
13988 instantiate the configuration file FILE
13989 --header=FILE[:TEMPLATE]
13990 instantiate the configuration header FILE
13991
13992 Configuration files:
13993 $config_files
13994
13995 Configuration headers:
13996 $config_headers
13997
13998 Configuration links:
13999 $config_links
14000
14001 Configuration commands:
14002 $config_commands
14003
14004 Report bugs to the package provider."
14005
14006 _ACEOF
14007 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14008 ac_cs_version="\\
14009 config.status
14010 configured by $0, generated by GNU Autoconf 2.64,
14011 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14012
14013 Copyright (C) 2009 Free Software Foundation, Inc.
14014 This config.status script is free software; the Free Software Foundation
14015 gives unlimited permission to copy, distribute and modify it."
14016
14017 ac_pwd='$ac_pwd'
14018 srcdir='$srcdir'
14019 INSTALL='$INSTALL'
14020 AWK='$AWK'
14021 test -n "\$AWK" || AWK=awk
14022 _ACEOF
14023
14024 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14025 # The default lists apply if the user does not specify any file.
14026 ac_need_defaults=:
14027 while test $# != 0
14028 do
14029 case $1 in
14030 --*=*)
14031 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14032 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14033 ac_shift=:
14034 ;;
14035 *)
14036 ac_option=$1
14037 ac_optarg=$2
14038 ac_shift=shift
14039 ;;
14040 esac
14041
14042 case $ac_option in
14043 # Handling of the options.
14044 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14045 ac_cs_recheck=: ;;
14046 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14047 $as_echo "$ac_cs_version"; exit ;;
14048 --debug | --debu | --deb | --de | --d | -d )
14049 debug=: ;;
14050 --file | --fil | --fi | --f )
14051 $ac_shift
14052 case $ac_optarg in
14053 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14054 esac
14055 as_fn_append CONFIG_FILES " '$ac_optarg'"
14056 ac_need_defaults=false;;
14057 --header | --heade | --head | --hea )
14058 $ac_shift
14059 case $ac_optarg in
14060 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14061 esac
14062 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14063 ac_need_defaults=false;;
14064 --he | --h)
14065 # Conflict between --help and --header
14066 as_fn_error "ambiguous option: \`$1'
14067 Try \`$0 --help' for more information.";;
14068 --help | --hel | -h )
14069 $as_echo "$ac_cs_usage"; exit ;;
14070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14071 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14072 ac_cs_silent=: ;;
14073
14074 # This is an error.
14075 -*) as_fn_error "unrecognized option: \`$1'
14076 Try \`$0 --help' for more information." ;;
14077
14078 *) as_fn_append ac_config_targets " $1"
14079 ac_need_defaults=false ;;
14080
14081 esac
14082 shift
14083 done
14084
14085 ac_configure_extra_args=
14086
14087 if $ac_cs_silent; then
14088 exec 6>/dev/null
14089 ac_configure_extra_args="$ac_configure_extra_args --silent"
14090 fi
14091
14092 _ACEOF
14093 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14094 if \$ac_cs_recheck; then
14095 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14096 shift
14097 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14098 CONFIG_SHELL='$SHELL'
14099 export CONFIG_SHELL
14100 exec "\$@"
14101 fi
14102
14103 _ACEOF
14104 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14105 exec 5>>config.log
14106 {
14107 echo
14108 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14109 ## Running $as_me. ##
14110 _ASBOX
14111 $as_echo "$ac_log"
14112 } >&5
14113
14114 _ACEOF
14115 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14116 #
14117 # INIT-COMMANDS
14118 #
14119 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14120
14121 _ACEOF
14122
14123 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14124
14125 # Handling of arguments.
14126 for ac_config_target in $ac_config_targets
14127 do
14128 case $ac_config_target in
14129 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14130 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14131 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
14132 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14133 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14134 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
14135 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14136 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
14137 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14138
14139 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14140 esac
14141 done
14142
14143
14144 # If the user did not use the arguments to specify the items to instantiate,
14145 # then the envvar interface is used. Set only those that are not.
14146 # We use the long form for the default assignment because of an extremely
14147 # bizarre bug on SunOS 4.1.3.
14148 if $ac_need_defaults; then
14149 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14150 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14151 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14152 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14153 fi
14154
14155 # Have a temporary directory for convenience. Make it in the build tree
14156 # simply because there is no reason against having it here, and in addition,
14157 # creating and moving files from /tmp can sometimes cause problems.
14158 # Hook for its removal unless debugging.
14159 # Note that there is a small window in which the directory will not be cleaned:
14160 # after its creation but before its name has been assigned to `$tmp'.
14161 $debug ||
14162 {
14163 tmp=
14164 trap 'exit_status=$?
14165 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14166 ' 0
14167 trap 'as_fn_exit 1' 1 2 13 15
14168 }
14169 # Create a (secure) tmp directory for tmp files.
14170
14171 {
14172 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14173 test -n "$tmp" && test -d "$tmp"
14174 } ||
14175 {
14176 tmp=./conf$$-$RANDOM
14177 (umask 077 && mkdir "$tmp")
14178 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14179
14180 # Set up the scripts for CONFIG_FILES section.
14181 # No need to generate them if there are no CONFIG_FILES.
14182 # This happens for instance with `./config.status config.h'.
14183 if test -n "$CONFIG_FILES"; then
14184
14185 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14186 ac_cs_awk_getline=:
14187 ac_cs_awk_pipe_init=
14188 ac_cs_awk_read_file='
14189 while ((getline aline < (F[key])) > 0)
14190 print(aline)
14191 close(F[key])'
14192 ac_cs_awk_pipe_fini=
14193 else
14194 ac_cs_awk_getline=false
14195 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14196 ac_cs_awk_read_file='
14197 print "|#_!!_#|"
14198 print "cat " F[key] " &&"
14199 '$ac_cs_awk_pipe_init
14200 # The final `:' finishes the AND list.
14201 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14202 fi
14203 ac_cr=`echo X | tr X '\015'`
14204 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14205 # But we know of no other shell where ac_cr would be empty at this
14206 # point, so we can use a bashism as a fallback.
14207 if test "x$ac_cr" = x; then
14208 eval ac_cr=\$\'\\r\'
14209 fi
14210 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14211 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14212 ac_cs_awk_cr='\r'
14213 else
14214 ac_cs_awk_cr=$ac_cr
14215 fi
14216
14217 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14218 _ACEOF
14219
14220 # Create commands to substitute file output variables.
14221 {
14222 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
14223 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
14224 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14225 echo "_ACAWK" &&
14226 echo "_ACEOF"
14227 } >conf$$files.sh &&
14228 . ./conf$$files.sh ||
14229 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14230 rm -f conf$$files.sh
14231
14232 {
14233 echo "cat >conf$$subs.awk <<_ACEOF" &&
14234 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14235 echo "_ACEOF"
14236 } >conf$$subs.sh ||
14237 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14238 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14239 ac_delim='%!_!# '
14240 for ac_last_try in false false false false false :; do
14241 . ./conf$$subs.sh ||
14242 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14243
14244 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14245 if test $ac_delim_n = $ac_delim_num; then
14246 break
14247 elif $ac_last_try; then
14248 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14249 else
14250 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14251 fi
14252 done
14253 rm -f conf$$subs.sh
14254
14255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14256 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14257 _ACEOF
14258 sed -n '
14259 h
14260 s/^/S["/; s/!.*/"]=/
14261 p
14262 g
14263 s/^[^!]*!//
14264 :repl
14265 t repl
14266 s/'"$ac_delim"'$//
14267 t delim
14268 :nl
14269 h
14270 s/\(.\{148\}\).*/\1/
14271 t more1
14272 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14273 p
14274 n
14275 b repl
14276 :more1
14277 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14278 p
14279 g
14280 s/.\{148\}//
14281 t nl
14282 :delim
14283 h
14284 s/\(.\{148\}\).*/\1/
14285 t more2
14286 s/["\\]/\\&/g; s/^/"/; s/$/"/
14287 p
14288 b
14289 :more2
14290 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14291 p
14292 g
14293 s/.\{148\}//
14294 t delim
14295 ' <conf$$subs.awk | sed '
14296 /^[^""]/{
14297 N
14298 s/\n//
14299 }
14300 ' >>$CONFIG_STATUS || ac_write_fail=1
14301 rm -f conf$$subs.awk
14302 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14303 _ACAWK
14304 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14305 for (key in S) S_is_set[key] = 1
14306 FS = "\a"
14307 \$ac_cs_awk_pipe_init
14308 }
14309 {
14310 line = $ 0
14311 nfields = split(line, field, "@")
14312 substed = 0
14313 len = length(field[1])
14314 for (i = 2; i < nfields; i++) {
14315 key = field[i]
14316 keylen = length(key)
14317 if (S_is_set[key]) {
14318 value = S[key]
14319 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14320 len += length(value) + length(field[++i])
14321 substed = 1
14322 } else
14323 len += 1 + keylen
14324 }
14325 if (nfields == 3 && !substed) {
14326 key = field[2]
14327 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14328 \$ac_cs_awk_read_file
14329 next
14330 }
14331 }
14332 print line
14333 }
14334 \$ac_cs_awk_pipe_fini
14335 _ACAWK
14336 _ACEOF
14337 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14338 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14339 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14340 else
14341 cat
14342 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14343 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14344 _ACEOF
14345
14346 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14347 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14348 # trailing colons and then remove the whole line if VPATH becomes empty
14349 # (actually we leave an empty line to preserve line numbers).
14350 if test "x$srcdir" = x.; then
14351 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14352 s/:*\$(srcdir):*/:/
14353 s/:*\${srcdir}:*/:/
14354 s/:*@srcdir@:*/:/
14355 s/^\([^=]*=[ ]*\):*/\1/
14356 s/:*$//
14357 s/^[^=]*=[ ]*$//
14358 }'
14359 fi
14360
14361 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14362 fi # test -n "$CONFIG_FILES"
14363
14364 # Set up the scripts for CONFIG_HEADERS section.
14365 # No need to generate them if there are no CONFIG_HEADERS.
14366 # This happens for instance with `./config.status Makefile'.
14367 if test -n "$CONFIG_HEADERS"; then
14368 cat >"$tmp/defines.awk" <<\_ACAWK ||
14369 BEGIN {
14370 _ACEOF
14371
14372 # Transform confdefs.h into an awk script `defines.awk', embedded as
14373 # here-document in config.status, that substitutes the proper values into
14374 # config.h.in to produce config.h.
14375
14376 # Create a delimiter string that does not exist in confdefs.h, to ease
14377 # handling of long lines.
14378 ac_delim='%!_!# '
14379 for ac_last_try in false false :; do
14380 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14381 if test -z "$ac_t"; then
14382 break
14383 elif $ac_last_try; then
14384 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14385 else
14386 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14387 fi
14388 done
14389
14390 # For the awk script, D is an array of macro values keyed by name,
14391 # likewise P contains macro parameters if any. Preserve backslash
14392 # newline sequences.
14393
14394 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14395 sed -n '
14396 s/.\{148\}/&'"$ac_delim"'/g
14397 t rset
14398 :rset
14399 s/^[ ]*#[ ]*define[ ][ ]*/ /
14400 t def
14401 d
14402 :def
14403 s/\\$//
14404 t bsnl
14405 s/["\\]/\\&/g
14406 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14407 D["\1"]=" \3"/p
14408 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14409 d
14410 :bsnl
14411 s/["\\]/\\&/g
14412 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14413 D["\1"]=" \3\\\\\\n"\\/p
14414 t cont
14415 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14416 t cont
14417 d
14418 :cont
14419 n
14420 s/.\{148\}/&'"$ac_delim"'/g
14421 t clear
14422 :clear
14423 s/\\$//
14424 t bsnlc
14425 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14426 d
14427 :bsnlc
14428 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14429 b cont
14430 ' <confdefs.h | sed '
14431 s/'"$ac_delim"'/"\\\
14432 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14433
14434 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14435 for (key in D) D_is_set[key] = 1
14436 FS = "\a"
14437 }
14438 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14439 line = \$ 0
14440 split(line, arg, " ")
14441 if (arg[1] == "#") {
14442 defundef = arg[2]
14443 mac1 = arg[3]
14444 } else {
14445 defundef = substr(arg[1], 2)
14446 mac1 = arg[2]
14447 }
14448 split(mac1, mac2, "(") #)
14449 macro = mac2[1]
14450 prefix = substr(line, 1, index(line, defundef) - 1)
14451 if (D_is_set[macro]) {
14452 # Preserve the white space surrounding the "#".
14453 print prefix "define", macro P[macro] D[macro]
14454 next
14455 } else {
14456 # Replace #undef with comments. This is necessary, for example,
14457 # in the case of _POSIX_SOURCE, which is predefined and required
14458 # on some systems where configure will not decide to define it.
14459 if (defundef == "undef") {
14460 print "/*", prefix defundef, macro, "*/"
14461 next
14462 }
14463 }
14464 }
14465 { print }
14466 _ACAWK
14467 _ACEOF
14468 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14469 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14470 fi # test -n "$CONFIG_HEADERS"
14471
14472
14473 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14474 shift
14475 for ac_tag
14476 do
14477 case $ac_tag in
14478 :[FHLC]) ac_mode=$ac_tag; continue;;
14479 esac
14480 case $ac_mode$ac_tag in
14481 :[FHL]*:*);;
14482 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14483 :[FH]-) ac_tag=-:-;;
14484 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14485 esac
14486 ac_save_IFS=$IFS
14487 IFS=:
14488 set x $ac_tag
14489 IFS=$ac_save_IFS
14490 shift
14491 ac_file=$1
14492 shift
14493
14494 case $ac_mode in
14495 :L) ac_source=$1;;
14496 :[FH])
14497 ac_file_inputs=
14498 for ac_f
14499 do
14500 case $ac_f in
14501 -) ac_f="$tmp/stdin";;
14502 *) # Look for the file first in the build tree, then in the source tree
14503 # (if the path is not absolute). The absolute path cannot be DOS-style,
14504 # because $ac_f cannot contain `:'.
14505 test -f "$ac_f" ||
14506 case $ac_f in
14507 [\\/$]*) false;;
14508 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14509 esac ||
14510 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14511 esac
14512 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14513 as_fn_append ac_file_inputs " '$ac_f'"
14514 done
14515
14516 # Let's still pretend it is `configure' which instantiates (i.e., don't
14517 # use $as_me), people would be surprised to read:
14518 # /* config.h. Generated by config.status. */
14519 configure_input='Generated from '`
14520 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14521 `' by configure.'
14522 if test x"$ac_file" != x-; then
14523 configure_input="$ac_file. $configure_input"
14524 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14525 $as_echo "$as_me: creating $ac_file" >&6;}
14526 fi
14527 # Neutralize special characters interpreted by sed in replacement strings.
14528 case $configure_input in #(
14529 *\&* | *\|* | *\\* )
14530 ac_sed_conf_input=`$as_echo "$configure_input" |
14531 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14532 *) ac_sed_conf_input=$configure_input;;
14533 esac
14534
14535 case $ac_tag in
14536 *:-:* | *:-) cat >"$tmp/stdin" \
14537 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14538 esac
14539 ;;
14540 esac
14541
14542 ac_dir=`$as_dirname -- "$ac_file" ||
14543 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14544 X"$ac_file" : 'X\(//\)[^/]' \| \
14545 X"$ac_file" : 'X\(//\)$' \| \
14546 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14547 $as_echo X"$ac_file" |
14548 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14549 s//\1/
14550 q
14551 }
14552 /^X\(\/\/\)[^/].*/{
14553 s//\1/
14554 q
14555 }
14556 /^X\(\/\/\)$/{
14557 s//\1/
14558 q
14559 }
14560 /^X\(\/\).*/{
14561 s//\1/
14562 q
14563 }
14564 s/.*/./; q'`
14565 as_dir="$ac_dir"; as_fn_mkdir_p
14566 ac_builddir=.
14567
14568 case "$ac_dir" in
14569 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14570 *)
14571 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14572 # A ".." for each directory in $ac_dir_suffix.
14573 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14574 case $ac_top_builddir_sub in
14575 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14576 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14577 esac ;;
14578 esac
14579 ac_abs_top_builddir=$ac_pwd
14580 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14581 # for backward compatibility:
14582 ac_top_builddir=$ac_top_build_prefix
14583
14584 case $srcdir in
14585 .) # We are building in place.
14586 ac_srcdir=.
14587 ac_top_srcdir=$ac_top_builddir_sub
14588 ac_abs_top_srcdir=$ac_pwd ;;
14589 [\\/]* | ?:[\\/]* ) # Absolute name.
14590 ac_srcdir=$srcdir$ac_dir_suffix;
14591 ac_top_srcdir=$srcdir
14592 ac_abs_top_srcdir=$srcdir ;;
14593 *) # Relative name.
14594 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14595 ac_top_srcdir=$ac_top_build_prefix$srcdir
14596 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14597 esac
14598 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14599
14600
14601 case $ac_mode in
14602 :F)
14603 #
14604 # CONFIG_FILE
14605 #
14606
14607 case $INSTALL in
14608 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14609 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14610 esac
14611 _ACEOF
14612
14613 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14614 # If the template does not know about datarootdir, expand it.
14615 # FIXME: This hack should be removed a few years after 2.60.
14616 ac_datarootdir_hack=; ac_datarootdir_seen=
14617 ac_sed_dataroot='
14618 /datarootdir/ {
14619 p
14620 q
14621 }
14622 /@datadir@/p
14623 /@docdir@/p
14624 /@infodir@/p
14625 /@localedir@/p
14626 /@mandir@/p'
14627 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14628 *datarootdir*) ac_datarootdir_seen=yes;;
14629 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14631 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14632 _ACEOF
14633 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14634 ac_datarootdir_hack='
14635 s&@datadir@&$datadir&g
14636 s&@docdir@&$docdir&g
14637 s&@infodir@&$infodir&g
14638 s&@localedir@&$localedir&g
14639 s&@mandir@&$mandir&g
14640 s&\\\${datarootdir}&$datarootdir&g' ;;
14641 esac
14642 _ACEOF
14643
14644 # Neutralize VPATH when `$srcdir' = `.'.
14645 # Shell code in configure.ac might set extrasub.
14646 # FIXME: do we really want to maintain this feature?
14647 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14648 ac_sed_extra="$ac_vpsub
14649 $extrasub
14650 _ACEOF
14651 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14652 :t
14653 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14654 s|@configure_input@|$ac_sed_conf_input|;t t
14655 s&@top_builddir@&$ac_top_builddir_sub&;t t
14656 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14657 s&@srcdir@&$ac_srcdir&;t t
14658 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14659 s&@top_srcdir@&$ac_top_srcdir&;t t
14660 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14661 s&@builddir@&$ac_builddir&;t t
14662 s&@abs_builddir@&$ac_abs_builddir&;t t
14663 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14664 s&@INSTALL@&$ac_INSTALL&;t t
14665 $ac_datarootdir_hack
14666 "
14667 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14668 if $ac_cs_awk_getline; then
14669 $AWK -f "$tmp/subs.awk"
14670 else
14671 $AWK -f "$tmp/subs.awk" | $SHELL
14672 fi >$tmp/out \
14673 || as_fn_error "could not create $ac_file" "$LINENO" 5
14674
14675 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14676 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14677 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14679 which seems to be undefined. Please make sure it is defined." >&5
14680 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14681 which seems to be undefined. Please make sure it is defined." >&2;}
14682
14683 rm -f "$tmp/stdin"
14684 case $ac_file in
14685 -) cat "$tmp/out" && rm -f "$tmp/out";;
14686 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14687 esac \
14688 || as_fn_error "could not create $ac_file" "$LINENO" 5
14689 ;;
14690 :H)
14691 #
14692 # CONFIG_HEADER
14693 #
14694 if test x"$ac_file" != x-; then
14695 {
14696 $as_echo "/* $configure_input */" \
14697 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14698 } >"$tmp/config.h" \
14699 || as_fn_error "could not create $ac_file" "$LINENO" 5
14700 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14701 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14702 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14703 else
14704 rm -f "$ac_file"
14705 mv "$tmp/config.h" "$ac_file" \
14706 || as_fn_error "could not create $ac_file" "$LINENO" 5
14707 fi
14708 else
14709 $as_echo "/* $configure_input */" \
14710 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14711 || as_fn_error "could not create -" "$LINENO" 5
14712 fi
14713 ;;
14714 :L)
14715 #
14716 # CONFIG_LINK
14717 #
14718
14719 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14720 :
14721 else
14722 # Prefer the file from the source tree if names are identical.
14723 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14724 ac_source=$srcdir/$ac_source
14725 fi
14726
14727 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14728 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14729
14730 if test ! -r "$ac_source"; then
14731 as_fn_error "$ac_source: file not found" "$LINENO" 5
14732 fi
14733 rm -f "$ac_file"
14734
14735 # Try a relative symlink, then a hard link, then a copy.
14736 case $srcdir in
14737 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14738 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14739 esac
14740 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14741 ln "$ac_source" "$ac_file" 2>/dev/null ||
14742 cp -p "$ac_source" "$ac_file" ||
14743 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14744 fi
14745 ;;
14746 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14747 $as_echo "$as_me: executing $ac_file commands" >&6;}
14748 ;;
14749 esac
14750
14751
14752 case $ac_file$ac_mode in
14753 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14754 "default":C)
14755 case x$CONFIG_HEADERS in
14756 xconfig.h:config.in)
14757 echo > stamp-h ;;
14758 esac
14759 ;;
14760
14761 esac
14762 done # for ac_tag
14763
14764
14765 as_fn_exit 0
14766 _ACEOF
14767 ac_clean_files=$ac_clean_files_save
14768
14769 test $ac_write_fail = 0 ||
14770 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14771
14772
14773 # configure is writing to config.log, and then calls config.status.
14774 # config.status does its own redirection, appending to config.log.
14775 # Unfortunately, on DOS this fails, as config.log is still kept open
14776 # by configure, so config.status won't be able to write to it; its
14777 # output is simply discarded. So we exec the FD to /dev/null,
14778 # effectively closing config.log, so it can be properly (re)opened and
14779 # appended to by config.status. When coming back to configure, we
14780 # need to make the FD available again.
14781 if test "$no_create" != yes; then
14782 ac_cs_success=:
14783 ac_config_status_args=
14784 test "$silent" = yes &&
14785 ac_config_status_args="$ac_config_status_args --quiet"
14786 exec 5>/dev/null
14787 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14788 exec 5>>config.log
14789 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14790 # would make configure fail if this is the last instruction.
14791 $ac_cs_success || as_fn_exit $?
14792 fi
14793
14794 #
14795 # CONFIG_SUBDIRS section.
14796 #
14797 if test "$no_recursion" != yes; then
14798
14799 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
14800 # so they do not pile up.
14801 ac_sub_configure_args=
14802 ac_prev=
14803 eval "set x $ac_configure_args"
14804 shift
14805 for ac_arg
14806 do
14807 if test -n "$ac_prev"; then
14808 ac_prev=
14809 continue
14810 fi
14811 case $ac_arg in
14812 -cache-file | --cache-file | --cache-fil | --cache-fi \
14813 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
14814 ac_prev=cache_file ;;
14815 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
14816 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
14817 | --c=*)
14818 ;;
14819 --config-cache | -C)
14820 ;;
14821 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
14822 ac_prev=srcdir ;;
14823 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
14824 ;;
14825 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
14826 ac_prev=prefix ;;
14827 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
14828 ;;
14829 --disable-option-checking)
14830 ;;
14831 *)
14832 case $ac_arg in
14833 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14834 esac
14835 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
14836 esac
14837 done
14838
14839 # Always prepend --prefix to ensure using the same prefix
14840 # in subdir configurations.
14841 ac_arg="--prefix=$prefix"
14842 case $ac_arg in
14843 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14844 esac
14845 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
14846
14847 # Pass --silent
14848 if test "$silent" = yes; then
14849 ac_sub_configure_args="--silent $ac_sub_configure_args"
14850 fi
14851
14852 # Always prepend --disable-option-checking to silence warnings, since
14853 # different subdirs can have different --enable and --with options.
14854 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
14855
14856 ac_popdir=`pwd`
14857 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
14858
14859 # Do not complain, so a configure script can configure whichever
14860 # parts of a large source tree are present.
14861 test -d "$srcdir/$ac_dir" || continue
14862
14863 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
14864 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
14865 $as_echo "$ac_msg" >&6
14866 as_dir="$ac_dir"; as_fn_mkdir_p
14867 ac_builddir=.
14868
14869 case "$ac_dir" in
14870 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14871 *)
14872 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14873 # A ".." for each directory in $ac_dir_suffix.
14874 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14875 case $ac_top_builddir_sub in
14876 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14877 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14878 esac ;;
14879 esac
14880 ac_abs_top_builddir=$ac_pwd
14881 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14882 # for backward compatibility:
14883 ac_top_builddir=$ac_top_build_prefix
14884
14885 case $srcdir in
14886 .) # We are building in place.
14887 ac_srcdir=.
14888 ac_top_srcdir=$ac_top_builddir_sub
14889 ac_abs_top_srcdir=$ac_pwd ;;
14890 [\\/]* | ?:[\\/]* ) # Absolute name.
14891 ac_srcdir=$srcdir$ac_dir_suffix;
14892 ac_top_srcdir=$srcdir
14893 ac_abs_top_srcdir=$srcdir ;;
14894 *) # Relative name.
14895 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14896 ac_top_srcdir=$ac_top_build_prefix$srcdir
14897 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14898 esac
14899 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14900
14901
14902 cd "$ac_dir"
14903
14904 # Check for guested configure; otherwise get Cygnus style configure.
14905 if test -f "$ac_srcdir/configure.gnu"; then
14906 ac_sub_configure=$ac_srcdir/configure.gnu
14907 elif test -f "$ac_srcdir/configure"; then
14908 ac_sub_configure=$ac_srcdir/configure
14909 elif test -f "$ac_srcdir/configure.in"; then
14910 # This should be Cygnus configure.
14911 ac_sub_configure=$ac_aux_dir/configure
14912 else
14913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
14914 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
14915 ac_sub_configure=
14916 fi
14917
14918 # The recursion is here.
14919 if test -n "$ac_sub_configure"; then
14920 # Make the cache file name correct relative to the subdirectory.
14921 case $cache_file in
14922 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
14923 *) # Relative name.
14924 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
14925 esac
14926
14927 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
14928 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
14929 # The eval makes quoting arguments work.
14930 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
14931 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
14932 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
14933 fi
14934
14935 cd "$ac_popdir"
14936 done
14937 fi
14938 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14940 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14941 fi
14942
14943
14944 exit 0
This page took 0.363445 seconds and 4 git commands to generate.