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 # Provide more thorough testing by -lmcheck.
2687 # Set it to 'true' for development snapshots, 'false' for releases or
2688 # pre-releases.
2689 development=true
2690
2691 ac_ext=c
2692 ac_cpp='$CPP $CPPFLAGS'
2693 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2694 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2695 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2696 if test -n "$ac_tool_prefix"; then
2697 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2698 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2700 $as_echo_n "checking for $ac_word... " >&6; }
2701 if test "${ac_cv_prog_CC+set}" = set; then :
2702 $as_echo_n "(cached) " >&6
2703 else
2704 if test -n "$CC"; then
2705 ac_cv_prog_CC="$CC" # Let the user override the test.
2706 else
2707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2708 for as_dir in $PATH
2709 do
2710 IFS=$as_save_IFS
2711 test -z "$as_dir" && as_dir=.
2712 for ac_exec_ext in '' $ac_executable_extensions; do
2713 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2714 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2716 break 2
2717 fi
2718 done
2719 done
2720 IFS=$as_save_IFS
2721
2722 fi
2723 fi
2724 CC=$ac_cv_prog_CC
2725 if test -n "$CC"; then
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2727 $as_echo "$CC" >&6; }
2728 else
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2730 $as_echo "no" >&6; }
2731 fi
2732
2733
2734 fi
2735 if test -z "$ac_cv_prog_CC"; then
2736 ac_ct_CC=$CC
2737 # Extract the first word of "gcc", so it can be a program name with args.
2738 set dummy gcc; ac_word=$2
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2740 $as_echo_n "checking for $ac_word... " >&6; }
2741 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2742 $as_echo_n "(cached) " >&6
2743 else
2744 if test -n "$ac_ct_CC"; then
2745 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2746 else
2747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748 for as_dir in $PATH
2749 do
2750 IFS=$as_save_IFS
2751 test -z "$as_dir" && as_dir=.
2752 for ac_exec_ext in '' $ac_executable_extensions; do
2753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2754 ac_cv_prog_ac_ct_CC="gcc"
2755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756 break 2
2757 fi
2758 done
2759 done
2760 IFS=$as_save_IFS
2761
2762 fi
2763 fi
2764 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2765 if test -n "$ac_ct_CC"; then
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2767 $as_echo "$ac_ct_CC" >&6; }
2768 else
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770 $as_echo "no" >&6; }
2771 fi
2772
2773 if test "x$ac_ct_CC" = x; then
2774 CC=""
2775 else
2776 case $cross_compiling:$ac_tool_warned in
2777 yes:)
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2779 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2780 ac_tool_warned=yes ;;
2781 esac
2782 CC=$ac_ct_CC
2783 fi
2784 else
2785 CC="$ac_cv_prog_CC"
2786 fi
2787
2788 if test -z "$CC"; then
2789 if test -n "$ac_tool_prefix"; then
2790 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2791 set dummy ${ac_tool_prefix}cc; ac_word=$2
2792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2793 $as_echo_n "checking for $ac_word... " >&6; }
2794 if test "${ac_cv_prog_CC+set}" = set; then :
2795 $as_echo_n "(cached) " >&6
2796 else
2797 if test -n "$CC"; then
2798 ac_cv_prog_CC="$CC" # Let the user override the test.
2799 else
2800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2801 for as_dir in $PATH
2802 do
2803 IFS=$as_save_IFS
2804 test -z "$as_dir" && as_dir=.
2805 for ac_exec_ext in '' $ac_executable_extensions; do
2806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2807 ac_cv_prog_CC="${ac_tool_prefix}cc"
2808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2809 break 2
2810 fi
2811 done
2812 done
2813 IFS=$as_save_IFS
2814
2815 fi
2816 fi
2817 CC=$ac_cv_prog_CC
2818 if test -n "$CC"; then
2819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2820 $as_echo "$CC" >&6; }
2821 else
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2823 $as_echo "no" >&6; }
2824 fi
2825
2826
2827 fi
2828 fi
2829 if test -z "$CC"; then
2830 # Extract the first word of "cc", so it can be a program name with args.
2831 set dummy cc; ac_word=$2
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2833 $as_echo_n "checking for $ac_word... " >&6; }
2834 if test "${ac_cv_prog_CC+set}" = set; then :
2835 $as_echo_n "(cached) " >&6
2836 else
2837 if test -n "$CC"; then
2838 ac_cv_prog_CC="$CC" # Let the user override the test.
2839 else
2840 ac_prog_rejected=no
2841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2842 for as_dir in $PATH
2843 do
2844 IFS=$as_save_IFS
2845 test -z "$as_dir" && as_dir=.
2846 for ac_exec_ext in '' $ac_executable_extensions; do
2847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2848 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2849 ac_prog_rejected=yes
2850 continue
2851 fi
2852 ac_cv_prog_CC="cc"
2853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2854 break 2
2855 fi
2856 done
2857 done
2858 IFS=$as_save_IFS
2859
2860 if test $ac_prog_rejected = yes; then
2861 # We found a bogon in the path, so make sure we never use it.
2862 set dummy $ac_cv_prog_CC
2863 shift
2864 if test $# != 0; then
2865 # We chose a different compiler from the bogus one.
2866 # However, it has the same basename, so the bogon will be chosen
2867 # first if we set CC to just the basename; use the full file name.
2868 shift
2869 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2870 fi
2871 fi
2872 fi
2873 fi
2874 CC=$ac_cv_prog_CC
2875 if test -n "$CC"; then
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2877 $as_echo "$CC" >&6; }
2878 else
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2880 $as_echo "no" >&6; }
2881 fi
2882
2883
2884 fi
2885 if test -z "$CC"; then
2886 if test -n "$ac_tool_prefix"; then
2887 for ac_prog in cl.exe
2888 do
2889 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2890 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if test "${ac_cv_prog_CC+set}" = set; then :
2894 $as_echo_n "(cached) " >&6
2895 else
2896 if test -n "$CC"; then
2897 ac_cv_prog_CC="$CC" # Let the user override the test.
2898 else
2899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 for as_dir in $PATH
2901 do
2902 IFS=$as_save_IFS
2903 test -z "$as_dir" && as_dir=.
2904 for ac_exec_ext in '' $ac_executable_extensions; do
2905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 break 2
2909 fi
2910 done
2911 done
2912 IFS=$as_save_IFS
2913
2914 fi
2915 fi
2916 CC=$ac_cv_prog_CC
2917 if test -n "$CC"; then
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2919 $as_echo "$CC" >&6; }
2920 else
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922 $as_echo "no" >&6; }
2923 fi
2924
2925
2926 test -n "$CC" && break
2927 done
2928 fi
2929 if test -z "$CC"; then
2930 ac_ct_CC=$CC
2931 for ac_prog in cl.exe
2932 do
2933 # Extract the first word of "$ac_prog", so it can be a program name with args.
2934 set dummy $ac_prog; ac_word=$2
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936 $as_echo_n "checking for $ac_word... " >&6; }
2937 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2938 $as_echo_n "(cached) " >&6
2939 else
2940 if test -n "$ac_ct_CC"; then
2941 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2942 else
2943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2944 for as_dir in $PATH
2945 do
2946 IFS=$as_save_IFS
2947 test -z "$as_dir" && as_dir=.
2948 for ac_exec_ext in '' $ac_executable_extensions; do
2949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2950 ac_cv_prog_ac_ct_CC="$ac_prog"
2951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2952 break 2
2953 fi
2954 done
2955 done
2956 IFS=$as_save_IFS
2957
2958 fi
2959 fi
2960 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2961 if test -n "$ac_ct_CC"; then
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2963 $as_echo "$ac_ct_CC" >&6; }
2964 else
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966 $as_echo "no" >&6; }
2967 fi
2968
2969
2970 test -n "$ac_ct_CC" && break
2971 done
2972
2973 if test "x$ac_ct_CC" = x; then
2974 CC=""
2975 else
2976 case $cross_compiling:$ac_tool_warned in
2977 yes:)
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2980 ac_tool_warned=yes ;;
2981 esac
2982 CC=$ac_ct_CC
2983 fi
2984 fi
2985
2986 fi
2987
2988
2989 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2990 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2991 as_fn_error "no acceptable C compiler found in \$PATH
2992 See \`config.log' for more details." "$LINENO" 5; }
2993
2994 # Provide some information about the compiler.
2995 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2996 set X $ac_compile
2997 ac_compiler=$2
2998 for ac_option in --version -v -V -qversion; do
2999 { { ac_try="$ac_compiler $ac_option >&5"
3000 case "(($ac_try" in
3001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3002 *) ac_try_echo=$ac_try;;
3003 esac
3004 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3005 $as_echo "$ac_try_echo"; } >&5
3006 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3007 ac_status=$?
3008 if test -s conftest.err; then
3009 sed '10a\
3010 ... rest of stderr output deleted ...
3011 10q' conftest.err >conftest.er1
3012 cat conftest.er1 >&5
3013 rm -f conftest.er1 conftest.err
3014 fi
3015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3016 test $ac_status = 0; }
3017 done
3018
3019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3020 /* end confdefs.h. */
3021
3022 int
3023 main ()
3024 {
3025
3026 ;
3027 return 0;
3028 }
3029 _ACEOF
3030 ac_clean_files_save=$ac_clean_files
3031 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3032 # Try to create an executable without -o first, disregard a.out.
3033 # It will help us diagnose broken compilers, and finding out an intuition
3034 # of exeext.
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3036 $as_echo_n "checking for C compiler default output file name... " >&6; }
3037 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3038
3039 # The possible output files:
3040 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3041
3042 ac_rmfiles=
3043 for ac_file in $ac_files
3044 do
3045 case $ac_file in
3046 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3047 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3048 esac
3049 done
3050 rm -f $ac_rmfiles
3051
3052 if { { ac_try="$ac_link_default"
3053 case "(($ac_try" in
3054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055 *) ac_try_echo=$ac_try;;
3056 esac
3057 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3058 $as_echo "$ac_try_echo"; } >&5
3059 (eval "$ac_link_default") 2>&5
3060 ac_status=$?
3061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3062 test $ac_status = 0; }; then :
3063 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3064 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3065 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3066 # so that the user can short-circuit this test for compilers unknown to
3067 # Autoconf.
3068 for ac_file in $ac_files ''
3069 do
3070 test -f "$ac_file" || continue
3071 case $ac_file in
3072 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3073 ;;
3074 [ab].out )
3075 # We found the default executable, but exeext='' is most
3076 # certainly right.
3077 break;;
3078 *.* )
3079 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3080 then :; else
3081 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3082 fi
3083 # We set ac_cv_exeext here because the later test for it is not
3084 # safe: cross compilers may not add the suffix if given an `-o'
3085 # argument, so we may need to know it at that point already.
3086 # Even if this section looks crufty: it has the advantage of
3087 # actually working.
3088 break;;
3089 * )
3090 break;;
3091 esac
3092 done
3093 test "$ac_cv_exeext" = no && ac_cv_exeext=
3094
3095 else
3096 ac_file=''
3097 fi
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3099 $as_echo "$ac_file" >&6; }
3100 if test -z "$ac_file"; then :
3101 $as_echo "$as_me: failed program was:" >&5
3102 sed 's/^/| /' conftest.$ac_ext >&5
3103
3104 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3105 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3106 { as_fn_set_status 77
3107 as_fn_error "C compiler cannot create executables
3108 See \`config.log' for more details." "$LINENO" 5; }; }
3109 fi
3110 ac_exeext=$ac_cv_exeext
3111
3112 # Check that the compiler produces executables we can run. If not, either
3113 # the compiler is broken, or we cross compile.
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3115 $as_echo_n "checking whether the C compiler works... " >&6; }
3116 # If not cross compiling, check that we can run a simple program.
3117 if test "$cross_compiling" != yes; then
3118 if { ac_try='./$ac_file'
3119 { { case "(($ac_try" in
3120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3121 *) ac_try_echo=$ac_try;;
3122 esac
3123 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3124 $as_echo "$ac_try_echo"; } >&5
3125 (eval "$ac_try") 2>&5
3126 ac_status=$?
3127 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3128 test $ac_status = 0; }; }; then
3129 cross_compiling=no
3130 else
3131 if test "$cross_compiling" = maybe; then
3132 cross_compiling=yes
3133 else
3134 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3135 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3136 as_fn_error "cannot run C compiled programs.
3137 If you meant to cross compile, use \`--host'.
3138 See \`config.log' for more details." "$LINENO" 5; }
3139 fi
3140 fi
3141 fi
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3143 $as_echo "yes" >&6; }
3144
3145 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3146 ac_clean_files=$ac_clean_files_save
3147 # Check that the compiler produces executables we can run. If not, either
3148 # the compiler is broken, or we cross compile.
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3150 $as_echo_n "checking whether we are cross compiling... " >&6; }
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3152 $as_echo "$cross_compiling" >&6; }
3153
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3155 $as_echo_n "checking for suffix of executables... " >&6; }
3156 if { { ac_try="$ac_link"
3157 case "(($ac_try" in
3158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159 *) ac_try_echo=$ac_try;;
3160 esac
3161 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162 $as_echo "$ac_try_echo"; } >&5
3163 (eval "$ac_link") 2>&5
3164 ac_status=$?
3165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166 test $ac_status = 0; }; then :
3167 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3168 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3169 # work properly (i.e., refer to `conftest.exe'), while it won't with
3170 # `rm'.
3171 for ac_file in conftest.exe conftest conftest.*; do
3172 test -f "$ac_file" || continue
3173 case $ac_file in
3174 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3175 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3176 break;;
3177 * ) break;;
3178 esac
3179 done
3180 else
3181 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3182 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3183 as_fn_error "cannot compute suffix of executables: cannot compile and link
3184 See \`config.log' for more details." "$LINENO" 5; }
3185 fi
3186 rm -f conftest$ac_cv_exeext
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3188 $as_echo "$ac_cv_exeext" >&6; }
3189
3190 rm -f conftest.$ac_ext
3191 EXEEXT=$ac_cv_exeext
3192 ac_exeext=$EXEEXT
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3194 $as_echo_n "checking for suffix of object files... " >&6; }
3195 if test "${ac_cv_objext+set}" = set; then :
3196 $as_echo_n "(cached) " >&6
3197 else
3198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3199 /* end confdefs.h. */
3200
3201 int
3202 main ()
3203 {
3204
3205 ;
3206 return 0;
3207 }
3208 _ACEOF
3209 rm -f conftest.o conftest.obj
3210 if { { ac_try="$ac_compile"
3211 case "(($ac_try" in
3212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213 *) ac_try_echo=$ac_try;;
3214 esac
3215 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3216 $as_echo "$ac_try_echo"; } >&5
3217 (eval "$ac_compile") 2>&5
3218 ac_status=$?
3219 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3220 test $ac_status = 0; }; then :
3221 for ac_file in conftest.o conftest.obj conftest.*; do
3222 test -f "$ac_file" || continue;
3223 case $ac_file in
3224 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3225 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3226 break;;
3227 esac
3228 done
3229 else
3230 $as_echo "$as_me: failed program was:" >&5
3231 sed 's/^/| /' conftest.$ac_ext >&5
3232
3233 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3234 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3235 as_fn_error "cannot compute suffix of object files: cannot compile
3236 See \`config.log' for more details." "$LINENO" 5; }
3237 fi
3238 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3239 fi
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3241 $as_echo "$ac_cv_objext" >&6; }
3242 OBJEXT=$ac_cv_objext
3243 ac_objext=$OBJEXT
3244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3245 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3246 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3247 $as_echo_n "(cached) " >&6
3248 else
3249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3250 /* end confdefs.h. */
3251
3252 int
3253 main ()
3254 {
3255 #ifndef __GNUC__
3256 choke me
3257 #endif
3258
3259 ;
3260 return 0;
3261 }
3262 _ACEOF
3263 if ac_fn_c_try_compile "$LINENO"; then :
3264 ac_compiler_gnu=yes
3265 else
3266 ac_compiler_gnu=no
3267 fi
3268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3269 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3270
3271 fi
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3273 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3274 if test $ac_compiler_gnu = yes; then
3275 GCC=yes
3276 else
3277 GCC=
3278 fi
3279 ac_test_CFLAGS=${CFLAGS+set}
3280 ac_save_CFLAGS=$CFLAGS
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3282 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3283 if test "${ac_cv_prog_cc_g+set}" = set; then :
3284 $as_echo_n "(cached) " >&6
3285 else
3286 ac_save_c_werror_flag=$ac_c_werror_flag
3287 ac_c_werror_flag=yes
3288 ac_cv_prog_cc_g=no
3289 CFLAGS="-g"
3290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3291 /* end confdefs.h. */
3292
3293 int
3294 main ()
3295 {
3296
3297 ;
3298 return 0;
3299 }
3300 _ACEOF
3301 if ac_fn_c_try_compile "$LINENO"; then :
3302 ac_cv_prog_cc_g=yes
3303 else
3304 CFLAGS=""
3305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3306 /* end confdefs.h. */
3307
3308 int
3309 main ()
3310 {
3311
3312 ;
3313 return 0;
3314 }
3315 _ACEOF
3316 if ac_fn_c_try_compile "$LINENO"; then :
3317
3318 else
3319 ac_c_werror_flag=$ac_save_c_werror_flag
3320 CFLAGS="-g"
3321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3322 /* end confdefs.h. */
3323
3324 int
3325 main ()
3326 {
3327
3328 ;
3329 return 0;
3330 }
3331 _ACEOF
3332 if ac_fn_c_try_compile "$LINENO"; then :
3333 ac_cv_prog_cc_g=yes
3334 fi
3335 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3336 fi
3337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3338 fi
3339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3340 ac_c_werror_flag=$ac_save_c_werror_flag
3341 fi
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3343 $as_echo "$ac_cv_prog_cc_g" >&6; }
3344 if test "$ac_test_CFLAGS" = set; then
3345 CFLAGS=$ac_save_CFLAGS
3346 elif test $ac_cv_prog_cc_g = yes; then
3347 if test "$GCC" = yes; then
3348 CFLAGS="-g -O2"
3349 else
3350 CFLAGS="-g"
3351 fi
3352 else
3353 if test "$GCC" = yes; then
3354 CFLAGS="-O2"
3355 else
3356 CFLAGS=
3357 fi
3358 fi
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3360 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3361 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3362 $as_echo_n "(cached) " >&6
3363 else
3364 ac_cv_prog_cc_c89=no
3365 ac_save_CC=$CC
3366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3367 /* end confdefs.h. */
3368 #include <stdarg.h>
3369 #include <stdio.h>
3370 #include <sys/types.h>
3371 #include <sys/stat.h>
3372 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3373 struct buf { int x; };
3374 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3375 static char *e (p, i)
3376 char **p;
3377 int i;
3378 {
3379 return p[i];
3380 }
3381 static char *f (char * (*g) (char **, int), char **p, ...)
3382 {
3383 char *s;
3384 va_list v;
3385 va_start (v,p);
3386 s = g (p, va_arg (v,int));
3387 va_end (v);
3388 return s;
3389 }
3390
3391 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3392 function prototypes and stuff, but not '\xHH' hex character constants.
3393 These don't provoke an error unfortunately, instead are silently treated
3394 as 'x'. The following induces an error, until -std is added to get
3395 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3396 array size at least. It's necessary to write '\x00'==0 to get something
3397 that's true only with -std. */
3398 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3399
3400 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3401 inside strings and character constants. */
3402 #define FOO(x) 'x'
3403 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3404
3405 int test (int i, double x);
3406 struct s1 {int (*f) (int a);};
3407 struct s2 {int (*f) (double a);};
3408 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3409 int argc;
3410 char **argv;
3411 int
3412 main ()
3413 {
3414 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3415 ;
3416 return 0;
3417 }
3418 _ACEOF
3419 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3420 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3421 do
3422 CC="$ac_save_CC $ac_arg"
3423 if ac_fn_c_try_compile "$LINENO"; then :
3424 ac_cv_prog_cc_c89=$ac_arg
3425 fi
3426 rm -f core conftest.err conftest.$ac_objext
3427 test "x$ac_cv_prog_cc_c89" != "xno" && break
3428 done
3429 rm -f conftest.$ac_ext
3430 CC=$ac_save_CC
3431
3432 fi
3433 # AC_CACHE_VAL
3434 case "x$ac_cv_prog_cc_c89" in
3435 x)
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3437 $as_echo "none needed" >&6; } ;;
3438 xno)
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3440 $as_echo "unsupported" >&6; } ;;
3441 *)
3442 CC="$CC $ac_cv_prog_cc_c89"
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3444 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3445 esac
3446 if test "x$ac_cv_prog_cc_c89" != xno; then :
3447
3448 fi
3449
3450 ac_ext=c
3451 ac_cpp='$CPP $CPPFLAGS'
3452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3455
3456
3457 ac_ext=c
3458 ac_cpp='$CPP $CPPFLAGS'
3459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3463 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3464 # On Suns, sometimes $CPP names a directory.
3465 if test -n "$CPP" && test -d "$CPP"; then
3466 CPP=
3467 fi
3468 if test -z "$CPP"; then
3469 if test "${ac_cv_prog_CPP+set}" = set; then :
3470 $as_echo_n "(cached) " >&6
3471 else
3472 # Double quotes because CPP needs to be expanded
3473 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3474 do
3475 ac_preproc_ok=false
3476 for ac_c_preproc_warn_flag in '' yes
3477 do
3478 # Use a header file that comes with gcc, so configuring glibc
3479 # with a fresh cross-compiler works.
3480 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3481 # <limits.h> exists even on freestanding compilers.
3482 # On the NeXT, cc -E runs the code through the compiler's parser,
3483 # not just through cpp. "Syntax error" is here to catch this case.
3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485 /* end confdefs.h. */
3486 #ifdef __STDC__
3487 # include <limits.h>
3488 #else
3489 # include <assert.h>
3490 #endif
3491 Syntax error
3492 _ACEOF
3493 if ac_fn_c_try_cpp "$LINENO"; then :
3494
3495 else
3496 # Broken: fails on valid input.
3497 continue
3498 fi
3499 rm -f conftest.err conftest.$ac_ext
3500
3501 # OK, works on sane cases. Now check whether nonexistent headers
3502 # can be detected and how.
3503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3504 /* end confdefs.h. */
3505 #include <ac_nonexistent.h>
3506 _ACEOF
3507 if ac_fn_c_try_cpp "$LINENO"; then :
3508 # Broken: success on invalid input.
3509 continue
3510 else
3511 # Passes both tests.
3512 ac_preproc_ok=:
3513 break
3514 fi
3515 rm -f conftest.err conftest.$ac_ext
3516
3517 done
3518 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3519 rm -f conftest.err conftest.$ac_ext
3520 if $ac_preproc_ok; then :
3521 break
3522 fi
3523
3524 done
3525 ac_cv_prog_CPP=$CPP
3526
3527 fi
3528 CPP=$ac_cv_prog_CPP
3529 else
3530 ac_cv_prog_CPP=$CPP
3531 fi
3532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3533 $as_echo "$CPP" >&6; }
3534 ac_preproc_ok=false
3535 for ac_c_preproc_warn_flag in '' yes
3536 do
3537 # Use a header file that comes with gcc, so configuring glibc
3538 # with a fresh cross-compiler works.
3539 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3540 # <limits.h> exists even on freestanding compilers.
3541 # On the NeXT, cc -E runs the code through the compiler's parser,
3542 # not just through cpp. "Syntax error" is here to catch this case.
3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3544 /* end confdefs.h. */
3545 #ifdef __STDC__
3546 # include <limits.h>
3547 #else
3548 # include <assert.h>
3549 #endif
3550 Syntax error
3551 _ACEOF
3552 if ac_fn_c_try_cpp "$LINENO"; then :
3553
3554 else
3555 # Broken: fails on valid input.
3556 continue
3557 fi
3558 rm -f conftest.err conftest.$ac_ext
3559
3560 # OK, works on sane cases. Now check whether nonexistent headers
3561 # can be detected and how.
3562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3563 /* end confdefs.h. */
3564 #include <ac_nonexistent.h>
3565 _ACEOF
3566 if ac_fn_c_try_cpp "$LINENO"; then :
3567 # Broken: success on invalid input.
3568 continue
3569 else
3570 # Passes both tests.
3571 ac_preproc_ok=:
3572 break
3573 fi
3574 rm -f conftest.err conftest.$ac_ext
3575
3576 done
3577 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3578 rm -f conftest.err conftest.$ac_ext
3579 if $ac_preproc_ok; then :
3580
3581 else
3582 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3584 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3585 See \`config.log' for more details." "$LINENO" 5; }
3586 fi
3587
3588 ac_ext=c
3589 ac_cpp='$CPP $CPPFLAGS'
3590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3593
3594
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3596 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3597 if test "${ac_cv_path_GREP+set}" = set; then :
3598 $as_echo_n "(cached) " >&6
3599 else
3600 if test -z "$GREP"; then
3601 ac_path_GREP_found=false
3602 # Loop through the user's path and test for each of PROGNAME-LIST
3603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3604 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3605 do
3606 IFS=$as_save_IFS
3607 test -z "$as_dir" && as_dir=.
3608 for ac_prog in grep ggrep; do
3609 for ac_exec_ext in '' $ac_executable_extensions; do
3610 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3611 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3612 # Check for GNU ac_path_GREP and select it if it is found.
3613 # Check for GNU $ac_path_GREP
3614 case `"$ac_path_GREP" --version 2>&1` in
3615 *GNU*)
3616 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3617 *)
3618 ac_count=0
3619 $as_echo_n 0123456789 >"conftest.in"
3620 while :
3621 do
3622 cat "conftest.in" "conftest.in" >"conftest.tmp"
3623 mv "conftest.tmp" "conftest.in"
3624 cp "conftest.in" "conftest.nl"
3625 $as_echo 'GREP' >> "conftest.nl"
3626 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3627 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3628 as_fn_arith $ac_count + 1 && ac_count=$as_val
3629 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3630 # Best one so far, save it but keep looking for a better one
3631 ac_cv_path_GREP="$ac_path_GREP"
3632 ac_path_GREP_max=$ac_count
3633 fi
3634 # 10*(2^10) chars as input seems more than enough
3635 test $ac_count -gt 10 && break
3636 done
3637 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3638 esac
3639
3640 $ac_path_GREP_found && break 3
3641 done
3642 done
3643 done
3644 IFS=$as_save_IFS
3645 if test -z "$ac_cv_path_GREP"; then
3646 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3647 fi
3648 else
3649 ac_cv_path_GREP=$GREP
3650 fi
3651
3652 fi
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3654 $as_echo "$ac_cv_path_GREP" >&6; }
3655 GREP="$ac_cv_path_GREP"
3656
3657
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3659 $as_echo_n "checking for egrep... " >&6; }
3660 if test "${ac_cv_path_EGREP+set}" = set; then :
3661 $as_echo_n "(cached) " >&6
3662 else
3663 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3664 then ac_cv_path_EGREP="$GREP -E"
3665 else
3666 if test -z "$EGREP"; then
3667 ac_path_EGREP_found=false
3668 # Loop through the user's path and test for each of PROGNAME-LIST
3669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3670 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3671 do
3672 IFS=$as_save_IFS
3673 test -z "$as_dir" && as_dir=.
3674 for ac_prog in egrep; do
3675 for ac_exec_ext in '' $ac_executable_extensions; do
3676 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3677 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3678 # Check for GNU ac_path_EGREP and select it if it is found.
3679 # Check for GNU $ac_path_EGREP
3680 case `"$ac_path_EGREP" --version 2>&1` in
3681 *GNU*)
3682 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3683 *)
3684 ac_count=0
3685 $as_echo_n 0123456789 >"conftest.in"
3686 while :
3687 do
3688 cat "conftest.in" "conftest.in" >"conftest.tmp"
3689 mv "conftest.tmp" "conftest.in"
3690 cp "conftest.in" "conftest.nl"
3691 $as_echo 'EGREP' >> "conftest.nl"
3692 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3693 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3694 as_fn_arith $ac_count + 1 && ac_count=$as_val
3695 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3696 # Best one so far, save it but keep looking for a better one
3697 ac_cv_path_EGREP="$ac_path_EGREP"
3698 ac_path_EGREP_max=$ac_count
3699 fi
3700 # 10*(2^10) chars as input seems more than enough
3701 test $ac_count -gt 10 && break
3702 done
3703 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3704 esac
3705
3706 $ac_path_EGREP_found && break 3
3707 done
3708 done
3709 done
3710 IFS=$as_save_IFS
3711 if test -z "$ac_cv_path_EGREP"; then
3712 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3713 fi
3714 else
3715 ac_cv_path_EGREP=$EGREP
3716 fi
3717
3718 fi
3719 fi
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3721 $as_echo "$ac_cv_path_EGREP" >&6; }
3722 EGREP="$ac_cv_path_EGREP"
3723
3724
3725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3726 $as_echo_n "checking for ANSI C header files... " >&6; }
3727 if test "${ac_cv_header_stdc+set}" = set; then :
3728 $as_echo_n "(cached) " >&6
3729 else
3730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h. */
3732 #include <stdlib.h>
3733 #include <stdarg.h>
3734 #include <string.h>
3735 #include <float.h>
3736
3737 int
3738 main ()
3739 {
3740
3741 ;
3742 return 0;
3743 }
3744 _ACEOF
3745 if ac_fn_c_try_compile "$LINENO"; then :
3746 ac_cv_header_stdc=yes
3747 else
3748 ac_cv_header_stdc=no
3749 fi
3750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3751
3752 if test $ac_cv_header_stdc = yes; then
3753 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755 /* end confdefs.h. */
3756 #include <string.h>
3757
3758 _ACEOF
3759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3760 $EGREP "memchr" >/dev/null 2>&1; then :
3761
3762 else
3763 ac_cv_header_stdc=no
3764 fi
3765 rm -f conftest*
3766
3767 fi
3768
3769 if test $ac_cv_header_stdc = yes; then
3770 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3772 /* end confdefs.h. */
3773 #include <stdlib.h>
3774
3775 _ACEOF
3776 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3777 $EGREP "free" >/dev/null 2>&1; then :
3778
3779 else
3780 ac_cv_header_stdc=no
3781 fi
3782 rm -f conftest*
3783
3784 fi
3785
3786 if test $ac_cv_header_stdc = yes; then
3787 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3788 if test "$cross_compiling" = yes; then :
3789 :
3790 else
3791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3792 /* end confdefs.h. */
3793 #include <ctype.h>
3794 #include <stdlib.h>
3795 #if ((' ' & 0x0FF) == 0x020)
3796 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3797 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3798 #else
3799 # define ISLOWER(c) \
3800 (('a' <= (c) && (c) <= 'i') \
3801 || ('j' <= (c) && (c) <= 'r') \
3802 || ('s' <= (c) && (c) <= 'z'))
3803 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3804 #endif
3805
3806 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3807 int
3808 main ()
3809 {
3810 int i;
3811 for (i = 0; i < 256; i++)
3812 if (XOR (islower (i), ISLOWER (i))
3813 || toupper (i) != TOUPPER (i))
3814 return 2;
3815 return 0;
3816 }
3817 _ACEOF
3818 if ac_fn_c_try_run "$LINENO"; then :
3819
3820 else
3821 ac_cv_header_stdc=no
3822 fi
3823 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3824 conftest.$ac_objext conftest.beam conftest.$ac_ext
3825 fi
3826
3827 fi
3828 fi
3829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3830 $as_echo "$ac_cv_header_stdc" >&6; }
3831 if test $ac_cv_header_stdc = yes; then
3832
3833 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3834
3835 fi
3836
3837 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3838 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3839 inttypes.h stdint.h unistd.h
3840 do :
3841 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3842 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3843 "
3844 eval as_val=\$$as_ac_Header
3845 if test "x$as_val" = x""yes; then :
3846 cat >>confdefs.h <<_ACEOF
3847 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3848 _ACEOF
3849
3850 fi
3851
3852 done
3853
3854
3855
3856 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3857 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3858 MINIX=yes
3859 else
3860 MINIX=
3861 fi
3862
3863
3864 if test "$MINIX" = yes; then
3865
3866 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3867
3868
3869 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3870
3871
3872 $as_echo "#define _MINIX 1" >>confdefs.h
3873
3874 fi
3875
3876
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3878 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3879 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3880 $as_echo_n "(cached) " >&6
3881 else
3882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3883 /* end confdefs.h. */
3884
3885 # define __EXTENSIONS__ 1
3886 $ac_includes_default
3887 int
3888 main ()
3889 {
3890
3891 ;
3892 return 0;
3893 }
3894 _ACEOF
3895 if ac_fn_c_try_compile "$LINENO"; then :
3896 ac_cv_safe_to_define___extensions__=yes
3897 else
3898 ac_cv_safe_to_define___extensions__=no
3899 fi
3900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3901 fi
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3903 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3904 test $ac_cv_safe_to_define___extensions__ = yes &&
3905 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3906
3907 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3908
3909 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3910
3911 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3912
3913 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3914
3915
3916 ac_aux_dir=
3917 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3918 for ac_t in install-sh install.sh shtool; do
3919 if test -f "$ac_dir/$ac_t"; then
3920 ac_aux_dir=$ac_dir
3921 ac_install_sh="$ac_aux_dir/$ac_t -c"
3922 break 2
3923 fi
3924 done
3925 done
3926 if test -z "$ac_aux_dir"; then
3927 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3928 fi
3929
3930 # These three variables are undocumented and unsupported,
3931 # and are intended to be withdrawn in a future Autoconf release.
3932 # They can cause serious problems if a builder's source tree is in a directory
3933 # whose full name contains unusual characters.
3934 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3935 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3936 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3937
3938
3939 # Make sure we can run config.sub.
3940 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3941 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3942
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3944 $as_echo_n "checking build system type... " >&6; }
3945 if test "${ac_cv_build+set}" = set; then :
3946 $as_echo_n "(cached) " >&6
3947 else
3948 ac_build_alias=$build_alias
3949 test "x$ac_build_alias" = x &&
3950 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3951 test "x$ac_build_alias" = x &&
3952 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3953 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3954 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3955
3956 fi
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3958 $as_echo "$ac_cv_build" >&6; }
3959 case $ac_cv_build in
3960 *-*-*) ;;
3961 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3962 esac
3963 build=$ac_cv_build
3964 ac_save_IFS=$IFS; IFS='-'
3965 set x $ac_cv_build
3966 shift
3967 build_cpu=$1
3968 build_vendor=$2
3969 shift; shift
3970 # Remember, the first character of IFS is used to create $*,
3971 # except with old shells:
3972 build_os=$*
3973 IFS=$ac_save_IFS
3974 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3975
3976
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3978 $as_echo_n "checking host system type... " >&6; }
3979 if test "${ac_cv_host+set}" = set; then :
3980 $as_echo_n "(cached) " >&6
3981 else
3982 if test "x$host_alias" = x; then
3983 ac_cv_host=$ac_cv_build
3984 else
3985 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3986 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3987 fi
3988
3989 fi
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3991 $as_echo "$ac_cv_host" >&6; }
3992 case $ac_cv_host in
3993 *-*-*) ;;
3994 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3995 esac
3996 host=$ac_cv_host
3997 ac_save_IFS=$IFS; IFS='-'
3998 set x $ac_cv_host
3999 shift
4000 host_cpu=$1
4001 host_vendor=$2
4002 shift; shift
4003 # Remember, the first character of IFS is used to create $*,
4004 # except with old shells:
4005 host_os=$*
4006 IFS=$ac_save_IFS
4007 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4008
4009
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4011 $as_echo_n "checking target system type... " >&6; }
4012 if test "${ac_cv_target+set}" = set; then :
4013 $as_echo_n "(cached) " >&6
4014 else
4015 if test "x$target_alias" = x; then
4016 ac_cv_target=$ac_cv_host
4017 else
4018 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4019 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4020 fi
4021
4022 fi
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4024 $as_echo "$ac_cv_target" >&6; }
4025 case $ac_cv_target in
4026 *-*-*) ;;
4027 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4028 esac
4029 target=$ac_cv_target
4030 ac_save_IFS=$IFS; IFS='-'
4031 set x $ac_cv_target
4032 shift
4033 target_cpu=$1
4034 target_vendor=$2
4035 shift; shift
4036 # Remember, the first character of IFS is used to create $*,
4037 # except with old shells:
4038 target_os=$*
4039 IFS=$ac_save_IFS
4040 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4041
4042
4043 # The aliases save the names the user supplied, while $host etc.
4044 # will get canonicalized.
4045 test -n "$target_alias" &&
4046 test "$program_prefix$program_suffix$program_transform_name" = \
4047 NONENONEs,x,x, &&
4048 program_prefix=${target_alias}-
4049
4050 # The tests for host and target for $enable_largefile require
4051 # canonical names.
4052
4053
4054
4055 # As the $enable_largefile decision depends on --enable-plugins we must set it
4056 # even in directories otherwise not depending on the $plugins option.
4057
4058
4059 # Check whether --enable-plugins was given.
4060 if test "${enable_plugins+set}" = set; then :
4061 enableval=$enable_plugins; case "${enableval}" in
4062 yes | "") plugins=yes ;;
4063 no) plugins=no ;;
4064 *) plugins=yes ;;
4065 esac
4066 else
4067 plugins=no
4068 fi
4069
4070
4071
4072 case "${host}" in
4073 sparc-*-solaris*|i[3-7]86-*-solaris*)
4074 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4075 # are mutually exclusive; and without procfs support, the bfd/ elf module
4076 # cannot provide certain routines such as elfcore_write_prpsinfo
4077 # or elfcore_write_prstatus. So unless the user explicitly requested
4078 # large-file support through the --enable-largefile switch, disable
4079 # large-file support in favor of procfs support.
4080 test "${target}" = "${host}" -a "x$plugins" = xno \
4081 && : ${enable_largefile="no"}
4082 ;;
4083 esac
4084
4085 # Check whether --enable-largefile was given.
4086 if test "${enable_largefile+set}" = set; then :
4087 enableval=$enable_largefile;
4088 fi
4089
4090 if test "$enable_largefile" != no; then
4091
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4093 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4094 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4095 $as_echo_n "(cached) " >&6
4096 else
4097 ac_cv_sys_largefile_CC=no
4098 if test "$GCC" != yes; then
4099 ac_save_CC=$CC
4100 while :; do
4101 # IRIX 6.2 and later do not support large files by default,
4102 # so use the C compiler's -n32 option if that helps.
4103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4104 /* end confdefs.h. */
4105 #include <sys/types.h>
4106 /* Check that off_t can represent 2**63 - 1 correctly.
4107 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4108 since some C++ compilers masquerading as C compilers
4109 incorrectly reject 9223372036854775807. */
4110 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4111 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4112 && LARGE_OFF_T % 2147483647 == 1)
4113 ? 1 : -1];
4114 int
4115 main ()
4116 {
4117
4118 ;
4119 return 0;
4120 }
4121 _ACEOF
4122 if ac_fn_c_try_compile "$LINENO"; then :
4123 break
4124 fi
4125 rm -f core conftest.err conftest.$ac_objext
4126 CC="$CC -n32"
4127 if ac_fn_c_try_compile "$LINENO"; then :
4128 ac_cv_sys_largefile_CC=' -n32'; break
4129 fi
4130 rm -f core conftest.err conftest.$ac_objext
4131 break
4132 done
4133 CC=$ac_save_CC
4134 rm -f conftest.$ac_ext
4135 fi
4136 fi
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4138 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4139 if test "$ac_cv_sys_largefile_CC" != no; then
4140 CC=$CC$ac_cv_sys_largefile_CC
4141 fi
4142
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4144 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4145 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4146 $as_echo_n "(cached) " >&6
4147 else
4148 while :; do
4149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h. */
4151 #include <sys/types.h>
4152 /* Check that off_t can represent 2**63 - 1 correctly.
4153 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4154 since some C++ compilers masquerading as C compilers
4155 incorrectly reject 9223372036854775807. */
4156 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4157 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4158 && LARGE_OFF_T % 2147483647 == 1)
4159 ? 1 : -1];
4160 int
4161 main ()
4162 {
4163
4164 ;
4165 return 0;
4166 }
4167 _ACEOF
4168 if ac_fn_c_try_compile "$LINENO"; then :
4169 ac_cv_sys_file_offset_bits=no; break
4170 fi
4171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4173 /* end confdefs.h. */
4174 #define _FILE_OFFSET_BITS 64
4175 #include <sys/types.h>
4176 /* Check that off_t can represent 2**63 - 1 correctly.
4177 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4178 since some C++ compilers masquerading as C compilers
4179 incorrectly reject 9223372036854775807. */
4180 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4181 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4182 && LARGE_OFF_T % 2147483647 == 1)
4183 ? 1 : -1];
4184 int
4185 main ()
4186 {
4187
4188 ;
4189 return 0;
4190 }
4191 _ACEOF
4192 if ac_fn_c_try_compile "$LINENO"; then :
4193 ac_cv_sys_file_offset_bits=64; break
4194 fi
4195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4196 ac_cv_sys_file_offset_bits=unknown
4197 break
4198 done
4199 fi
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4201 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4202 case $ac_cv_sys_file_offset_bits in #(
4203 no | unknown) ;;
4204 *)
4205 cat >>confdefs.h <<_ACEOF
4206 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4207 _ACEOF
4208 ;;
4209 esac
4210 rm -rf conftest*
4211 if test $ac_cv_sys_file_offset_bits = unknown; then
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4213 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4214 if test "${ac_cv_sys_large_files+set}" = set; then :
4215 $as_echo_n "(cached) " >&6
4216 else
4217 while :; do
4218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4219 /* end confdefs.h. */
4220 #include <sys/types.h>
4221 /* Check that off_t can represent 2**63 - 1 correctly.
4222 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4223 since some C++ compilers masquerading as C compilers
4224 incorrectly reject 9223372036854775807. */
4225 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4226 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4227 && LARGE_OFF_T % 2147483647 == 1)
4228 ? 1 : -1];
4229 int
4230 main ()
4231 {
4232
4233 ;
4234 return 0;
4235 }
4236 _ACEOF
4237 if ac_fn_c_try_compile "$LINENO"; then :
4238 ac_cv_sys_large_files=no; break
4239 fi
4240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4242 /* end confdefs.h. */
4243 #define _LARGE_FILES 1
4244 #include <sys/types.h>
4245 /* Check that off_t can represent 2**63 - 1 correctly.
4246 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4247 since some C++ compilers masquerading as C compilers
4248 incorrectly reject 9223372036854775807. */
4249 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4250 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4251 && LARGE_OFF_T % 2147483647 == 1)
4252 ? 1 : -1];
4253 int
4254 main ()
4255 {
4256
4257 ;
4258 return 0;
4259 }
4260 _ACEOF
4261 if ac_fn_c_try_compile "$LINENO"; then :
4262 ac_cv_sys_large_files=1; break
4263 fi
4264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4265 ac_cv_sys_large_files=unknown
4266 break
4267 done
4268 fi
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4270 $as_echo "$ac_cv_sys_large_files" >&6; }
4271 case $ac_cv_sys_large_files in #(
4272 no | unknown) ;;
4273 *)
4274 cat >>confdefs.h <<_ACEOF
4275 #define _LARGE_FILES $ac_cv_sys_large_files
4276 _ACEOF
4277 ;;
4278 esac
4279 rm -rf conftest*
4280 fi
4281 fi
4282
4283
4284
4285
4286
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4288 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4289 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4290 $as_echo_n "(cached) " >&6
4291 else
4292 am_cv_prog_cc_stdc=no
4293 ac_save_CC="$CC"
4294 # Don't try gcc -ansi; that turns off useful extensions and
4295 # breaks some systems' header files.
4296 # AIX -qlanglvl=ansi
4297 # Ultrix and OSF/1 -std1
4298 # HP-UX 10.20 and later -Ae
4299 # HP-UX older versions -Aa -D_HPUX_SOURCE
4300 # SVR4 -Xc -D__EXTENSIONS__
4301 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4302 do
4303 CC="$ac_save_CC $ac_arg"
4304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4305 /* end confdefs.h. */
4306 #include <stdarg.h>
4307 #include <stdio.h>
4308 #include <sys/types.h>
4309 #include <sys/stat.h>
4310 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4311 struct buf { int x; };
4312 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4313 static char *e (p, i)
4314 char **p;
4315 int i;
4316 {
4317 return p[i];
4318 }
4319 static char *f (char * (*g) (char **, int), char **p, ...)
4320 {
4321 char *s;
4322 va_list v;
4323 va_start (v,p);
4324 s = g (p, va_arg (v,int));
4325 va_end (v);
4326 return s;
4327 }
4328 int test (int i, double x);
4329 struct s1 {int (*f) (int a);};
4330 struct s2 {int (*f) (double a);};
4331 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4332 int argc;
4333 char **argv;
4334
4335 int
4336 main ()
4337 {
4338
4339 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4340
4341 ;
4342 return 0;
4343 }
4344 _ACEOF
4345 if ac_fn_c_try_compile "$LINENO"; then :
4346 am_cv_prog_cc_stdc="$ac_arg"; break
4347 fi
4348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4349 done
4350 CC="$ac_save_CC"
4351
4352 fi
4353
4354 if test -z "$am_cv_prog_cc_stdc"; then
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4356 $as_echo "none needed" >&6; }
4357 else
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4359 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4360 fi
4361 case "x$am_cv_prog_cc_stdc" in
4362 x|xno) ;;
4363 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4364 esac
4365
4366
4367 ac_aux_dir=
4368 for ac_dir in .. "$srcdir"/..; do
4369 for ac_t in install-sh install.sh shtool; do
4370 if test -f "$ac_dir/$ac_t"; then
4371 ac_aux_dir=$ac_dir
4372 ac_install_sh="$ac_aux_dir/$ac_t -c"
4373 break 2
4374 fi
4375 done
4376 done
4377 if test -z "$ac_aux_dir"; then
4378 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4379 fi
4380
4381 # These three variables are undocumented and unsupported,
4382 # and are intended to be withdrawn in a future Autoconf release.
4383 # They can cause serious problems if a builder's source tree is in a directory
4384 # whose full name contains unusual characters.
4385 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4386 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4387 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4388
4389
4390
4391 test "$program_prefix" != NONE &&
4392 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4393 # Use a double $ so make ignores it.
4394 test "$program_suffix" != NONE &&
4395 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4396 # Double any \ or $.
4397 # By default was `s,x,x', remove it if useless.
4398 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4399 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4400
4401
4402 # Dependency checking.
4403 rm -rf .tst 2>/dev/null
4404 mkdir .tst 2>/dev/null
4405 if test -d .tst; then
4406 am__leading_dot=.
4407 else
4408 am__leading_dot=_
4409 fi
4410 rmdir .tst 2>/dev/null
4411
4412 DEPDIR="${am__leading_dot}deps"
4413
4414 ac_config_commands="$ac_config_commands depdir"
4415
4416
4417 depcc="$CC" am_compiler_list=
4418
4419 am_depcomp=$ac_aux_dir/depcomp
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4421 $as_echo_n "checking dependency style of $depcc... " >&6; }
4422 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4423 $as_echo_n "(cached) " >&6
4424 else
4425 if test -f "$am_depcomp"; then
4426 # We make a subdir and do the tests there. Otherwise we can end up
4427 # making bogus files that we don't know about and never remove. For
4428 # instance it was reported that on HP-UX the gcc test will end up
4429 # making a dummy file named `D' -- because `-MD' means `put the output
4430 # in D'.
4431 mkdir conftest.dir
4432 # Copy depcomp to subdir because otherwise we won't find it if we're
4433 # using a relative directory.
4434 cp "$am_depcomp" conftest.dir
4435 cd conftest.dir
4436 # We will build objects and dependencies in a subdirectory because
4437 # it helps to detect inapplicable dependency modes. For instance
4438 # both Tru64's cc and ICC support -MD to output dependencies as a
4439 # side effect of compilation, but ICC will put the dependencies in
4440 # the current directory while Tru64 will put them in the object
4441 # directory.
4442 mkdir sub
4443
4444 am_cv_CC_dependencies_compiler_type=none
4445 if test "$am_compiler_list" = ""; then
4446 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4447 fi
4448 for depmode in $am_compiler_list; do
4449 if test $depmode = none; then break; fi
4450
4451 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4452 # Setup a source with many dependencies, because some compilers
4453 # like to wrap large dependency lists on column 80 (with \), and
4454 # we should not choose a depcomp mode which is confused by this.
4455 #
4456 # We need to recreate these files for each test, as the compiler may
4457 # overwrite some of them when testing with obscure command lines.
4458 # This happens at least with the AIX C compiler.
4459 : > sub/conftest.c
4460 for i in 1 2 3 4 5 6; do
4461 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4462 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4463 # Solaris 8's {/usr,}/bin/sh.
4464 touch sub/conftst$i.h
4465 done
4466 echo "include sub/conftest.Po" > confmf
4467
4468 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4469 # mode. It turns out that the SunPro C++ compiler does not properly
4470 # handle `-M -o', and we need to detect this.
4471 depcmd="depmode=$depmode \
4472 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4473 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4474 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4475 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4476 if env $depcmd > conftest.err 2>&1 &&
4477 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4478 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4479 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4480 # icc doesn't choke on unknown options, it will just issue warnings
4481 # or remarks (even with -Werror). So we grep stderr for any message
4482 # that says an option was ignored or not supported.
4483 # When given -MP, icc 7.0 and 7.1 complain thusly:
4484 # icc: Command line warning: ignoring option '-M'; no argument required
4485 # The diagnosis changed in icc 8.0:
4486 # icc: Command line remark: option '-MP' not supported
4487 if (grep 'ignoring option' conftest.err ||
4488 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4489 am_cv_CC_dependencies_compiler_type=$depmode
4490 $as_echo "$as_me:$LINENO: success" >&5
4491 break
4492 fi
4493 fi
4494 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4495 sed -e 's/^/| /' < conftest.err >&5
4496 done
4497
4498 cd ..
4499 rm -rf conftest.dir
4500 else
4501 am_cv_CC_dependencies_compiler_type=none
4502 fi
4503
4504 fi
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4506 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4507 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4508 then as_fn_error "no usable dependency style found" "$LINENO" 5
4509 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4510
4511 fi
4512
4513
4514 # Check for the 'make' the user wants to use.
4515 for ac_prog in make
4516 do
4517 # Extract the first word of "$ac_prog", so it can be a program name with args.
4518 set dummy $ac_prog; ac_word=$2
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4520 $as_echo_n "checking for $ac_word... " >&6; }
4521 if test "${ac_cv_prog_MAKE+set}" = set; then :
4522 $as_echo_n "(cached) " >&6
4523 else
4524 if test -n "$MAKE"; then
4525 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4526 else
4527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4528 for as_dir in $PATH
4529 do
4530 IFS=$as_save_IFS
4531 test -z "$as_dir" && as_dir=.
4532 for ac_exec_ext in '' $ac_executable_extensions; do
4533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4534 ac_cv_prog_MAKE="$ac_prog"
4535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4536 break 2
4537 fi
4538 done
4539 done
4540 IFS=$as_save_IFS
4541
4542 fi
4543 fi
4544 MAKE=$ac_cv_prog_MAKE
4545 if test -n "$MAKE"; then
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4547 $as_echo "$MAKE" >&6; }
4548 else
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4550 $as_echo "no" >&6; }
4551 fi
4552
4553
4554 test -n "$MAKE" && break
4555 done
4556
4557 MAKE_IS_GNU=
4558 case "`$MAKE --version 2>&1 | sed 1q`" in
4559 *GNU*)
4560 MAKE_IS_GNU=yes
4561 ;;
4562 esac
4563 if test "$MAKE_IS_GNU" = yes; then
4564 GMAKE_TRUE=
4565 GMAKE_FALSE='#'
4566 else
4567 GMAKE_TRUE='#'
4568 GMAKE_FALSE=
4569 fi
4570
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4572 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4573 set x ${MAKE-make}
4574 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4575 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4576 $as_echo_n "(cached) " >&6
4577 else
4578 cat >conftest.make <<\_ACEOF
4579 SHELL = /bin/sh
4580 all:
4581 @echo '@@@%%%=$(MAKE)=@@@%%%'
4582 _ACEOF
4583 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4584 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4585 *@@@%%%=?*=@@@%%%*)
4586 eval ac_cv_prog_make_${ac_make}_set=yes;;
4587 *)
4588 eval ac_cv_prog_make_${ac_make}_set=no;;
4589 esac
4590 rm -f conftest.make
4591 fi
4592 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4594 $as_echo "yes" >&6; }
4595 SET_MAKE=
4596 else
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4598 $as_echo "no" >&6; }
4599 SET_MAKE="MAKE=${MAKE-make}"
4600 fi
4601
4602
4603 # Configure gnulib. We need to build gnulib under some other
4604 # directory not "gnulib", to avoid the problem of both GDB and
4605 # GDBserver wanting to build it in the same directory, when building
4606 # in the source dir.
4607
4608 in_src="gnulib"
4609 in_build="build-gnulib"
4610
4611 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4612 # so they do not pile up.
4613 ac_sub_configure_args=
4614 ac_prev=
4615 eval "set x $ac_configure_args"
4616 shift
4617 for ac_arg
4618 do
4619 if test -n "$ac_prev"; then
4620 ac_prev=
4621 continue
4622 fi
4623 case $ac_arg in
4624 -cache-file | --cache-file | --cache-fil | --cache-fi \
4625 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4626 ac_prev=cache_file ;;
4627 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4628 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4629 | --c=*)
4630 ;;
4631 --config-cache | -C)
4632 ;;
4633 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4634 ac_prev=srcdir ;;
4635 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4636 ;;
4637 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4638 ac_prev=prefix ;;
4639 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4640 ;;
4641 --disable-option-checking)
4642 ;;
4643 *)
4644 case $ac_arg in
4645 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4646 esac
4647 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4648 esac
4649 done
4650
4651 # Always prepend --prefix to ensure using the same prefix
4652 # in subdir configurations.
4653 ac_arg="--prefix=$prefix"
4654 case $ac_arg in
4655 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4656 esac
4657 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4658
4659 # Pass --silent
4660 if test "$silent" = yes; then
4661 ac_sub_configure_args="--silent $ac_sub_configure_args"
4662 fi
4663
4664 # Always prepend --disable-option-checking to silence warnings, since
4665 # different subdirs can have different --enable and --with options.
4666 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4667
4668 ac_popdir=`pwd`
4669 ac_dir=$in_build
4670
4671 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4672 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4673 $as_echo "$ac_msg" >&6
4674 as_dir="$ac_dir"; as_fn_mkdir_p
4675
4676 case $srcdir in
4677 [\\/]* | ?:[\\/]* )
4678 ac_srcdir=$srcdir/$in_src ;;
4679 *) # Relative name.
4680 ac_srcdir=../$srcdir/$in_src ;;
4681 esac
4682
4683 cd "$ac_dir"
4684
4685 ac_sub_configure=$ac_srcdir/configure
4686
4687 # Make the cache file name correct relative to the subdirectory.
4688 case $cache_file in
4689 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4690 *) # Relative name.
4691 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4692 esac
4693
4694 { $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
4695 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4696 # The eval makes quoting arguments work.
4697 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4698 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4699 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4700
4701 cd "$ac_popdir"
4702
4703
4704
4705 CONFIG_OBS=
4706 CONFIG_DEPS=
4707 CONFIG_SRCS=
4708 ENABLE_CFLAGS=
4709
4710 CONFIG_ALL=
4711 CONFIG_CLEAN=
4712 CONFIG_INSTALL=
4713 CONFIG_UNINSTALL=
4714
4715 # If we haven't got the data from the intl directory,
4716 # assume NLS is disabled.
4717 USE_NLS=no
4718 LIBINTL=
4719 LIBINTL_DEP=
4720 INCINTL=
4721 XGETTEXT=
4722 GMSGFMT=
4723 POSUB=
4724
4725 if test -f ../intl/config.intl; then
4726 . ../intl/config.intl
4727 fi
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4729 $as_echo_n "checking whether NLS is requested... " >&6; }
4730 if test x"$USE_NLS" != xyes; then
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4732 $as_echo "no" >&6; }
4733 else
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4735 $as_echo "yes" >&6; }
4736
4737 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4738
4739
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4741 $as_echo_n "checking for catalogs to be installed... " >&6; }
4742 # Look for .po and .gmo files in the source directory.
4743 CATALOGS=
4744 XLINGUAS=
4745 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4746 # If there aren't any .gmo files the shell will give us the
4747 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4748 # weeded out.
4749 case "$cat" in *\**)
4750 continue;;
4751 esac
4752 # The quadruple backslash is collapsed to a double backslash
4753 # by the backticks, then collapsed again by the double quotes,
4754 # leaving us with one backslash in the sed expression (right
4755 # before the dot that mustn't act as a wildcard).
4756 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4757 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4758 # The user is allowed to set LINGUAS to a list of languages to
4759 # install catalogs for. If it's empty that means "all of them."
4760 if test "x$LINGUAS" = x; then
4761 CATALOGS="$CATALOGS $cat"
4762 XLINGUAS="$XLINGUAS $lang"
4763 else
4764 case "$LINGUAS" in *$lang*)
4765 CATALOGS="$CATALOGS $cat"
4766 XLINGUAS="$XLINGUAS $lang"
4767 ;;
4768 esac
4769 fi
4770 done
4771 LINGUAS="$XLINGUAS"
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4773 $as_echo "$LINGUAS" >&6; }
4774
4775
4776 DATADIRNAME=share
4777
4778 INSTOBJEXT=.mo
4779
4780 GENCAT=gencat
4781
4782 CATOBJEXT=.gmo
4783
4784 fi
4785
4786 localedir='${datadir}/locale'
4787
4788
4789 if test x"$USE_NLS" = xyes; then
4790 CONFIG_ALL="$CONFIG_ALL all-po"
4791 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4792 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4793 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4794 fi
4795
4796 GNULIB=build-gnulib/import
4797
4798 # For Makefile dependencies.
4799 GNULIB_STDINT_H=
4800 if test x"$STDINT_H" != x; then
4801 GNULIB_STDINT_H=$GNULIB/$STDINT_H
4802 fi
4803
4804
4805 PACKAGE=gdb
4806
4807 cat >>confdefs.h <<_ACEOF
4808 #define PACKAGE "$PACKAGE"
4809 _ACEOF
4810
4811
4812
4813 # We never need to detect it in this sub-configure.
4814 # But preserve it for config.status --recheck.
4815
4816
4817
4818 MAKEINFO_EXTRA_FLAGS=""
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4820 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4821 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
4823 else
4824 echo '@clicksequence{a @click{} b}' >conftest.texinfo
4825 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4826 gdb_cv_have_makeinfo_click=yes
4827 else
4828 gdb_cv_have_makeinfo_click=no
4829 fi
4830 fi
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4832 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4833 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4834 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4835 fi
4836
4837
4838
4839
4840 # Check whether --with-separate-debug-dir was given.
4841 if test "${with_separate_debug_dir+set}" = set; then :
4842 withval=$with_separate_debug_dir;
4843 DEBUGDIR=$withval
4844 else
4845 DEBUGDIR=${libdir}/debug
4846 fi
4847
4848
4849 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4850 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4851 ac_define_dir=`eval echo $DEBUGDIR`
4852 ac_define_dir=`eval echo $ac_define_dir`
4853
4854 cat >>confdefs.h <<_ACEOF
4855 #define DEBUGDIR "$ac_define_dir"
4856 _ACEOF
4857
4858
4859
4860
4861 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4862 if test "x$prefix" = xNONE; then
4863 test_prefix=/usr/local
4864 else
4865 test_prefix=$prefix
4866 fi
4867 else
4868 test_prefix=$exec_prefix
4869 fi
4870 value=0
4871 case ${ac_define_dir} in
4872 "${test_prefix}"|"${test_prefix}/"*|\
4873 '${exec_prefix}'|'${exec_prefix}/'*)
4874 value=1
4875 ;;
4876 esac
4877
4878 cat >>confdefs.h <<_ACEOF
4879 #define DEBUGDIR_RELOCATABLE $value
4880 _ACEOF
4881
4882
4883
4884
4885 # We can't pass paths as command line arguments.
4886 # Mingw32 tries to be clever and will convert the paths for us.
4887 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
4888 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
4889 # This breaks GDB's relocatable path conversions since paths passed in
4890 # config.h would not get so translated, the path prefixes no longer match.
4891
4892 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4893 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4894 ac_define_dir=`eval echo $bindir`
4895 ac_define_dir=`eval echo $ac_define_dir`
4896
4897 cat >>confdefs.h <<_ACEOF
4898 #define BINDIR "$ac_define_dir"
4899 _ACEOF
4900
4901
4902
4903 # GDB's datadir relocation
4904
4905
4906
4907 # Check whether --with-gdb-datadir was given.
4908 if test "${with_gdb_datadir+set}" = set; then :
4909 withval=$with_gdb_datadir;
4910 GDB_DATADIR=$withval
4911 else
4912 GDB_DATADIR=${datadir}/gdb
4913 fi
4914
4915
4916 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4917 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4918 ac_define_dir=`eval echo $GDB_DATADIR`
4919 ac_define_dir=`eval echo $ac_define_dir`
4920
4921 cat >>confdefs.h <<_ACEOF
4922 #define GDB_DATADIR "$ac_define_dir"
4923 _ACEOF
4924
4925
4926
4927
4928 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4929 if test "x$prefix" = xNONE; then
4930 test_prefix=/usr/local
4931 else
4932 test_prefix=$prefix
4933 fi
4934 else
4935 test_prefix=$exec_prefix
4936 fi
4937 value=0
4938 case ${ac_define_dir} in
4939 "${test_prefix}"|"${test_prefix}/"*|\
4940 '${exec_prefix}'|'${exec_prefix}/'*)
4941 value=1
4942 ;;
4943 esac
4944
4945 cat >>confdefs.h <<_ACEOF
4946 #define GDB_DATADIR_RELOCATABLE $value
4947 _ACEOF
4948
4949
4950
4951
4952
4953 # Check whether --with-relocated-sources was given.
4954 if test "${with_relocated_sources+set}" = set; then :
4955 withval=$with_relocated_sources; reloc_srcdir="${withval}"
4956
4957 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4958 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4959 ac_define_dir=`eval echo $reloc_srcdir`
4960 ac_define_dir=`eval echo $ac_define_dir`
4961
4962 cat >>confdefs.h <<_ACEOF
4963 #define RELOC_SRCDIR "$ac_define_dir"
4964 _ACEOF
4965
4966
4967
4968 fi
4969
4970
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
4972 $as_echo_n "checking for default auto-load directory... " >&6; }
4973
4974 # Check whether --with-auto-load-dir was given.
4975 if test "${with_auto_load_dir+set}" = set; then :
4976 withval=$with_auto_load_dir;
4977 else
4978 with_auto_load_dir='$debugdir:$datadir/auto-load'
4979 fi
4980
4981 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
4982
4983 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4984 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4985 ac_define_dir=`eval echo $escape_dir`
4986 ac_define_dir=`eval echo $ac_define_dir`
4987
4988 cat >>confdefs.h <<_ACEOF
4989 #define AUTO_LOAD_DIR "$ac_define_dir"
4990 _ACEOF
4991
4992
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
4994 $as_echo "$with_auto_load_dir" >&6; }
4995
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
4997 $as_echo_n "checking for default auto-load safe-path... " >&6; }
4998
4999 # Check whether --with-auto-load-safe-path was given.
5000 if test "${with_auto_load_safe_path+set}" = set; then :
5001 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5002 with_auto_load_safe_path="/"
5003 fi
5004 else
5005 with_auto_load_safe_path="$with_auto_load_dir"
5006 fi
5007
5008 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5009
5010 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5011 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5012 ac_define_dir=`eval echo $escape_dir`
5013 ac_define_dir=`eval echo $ac_define_dir`
5014
5015 cat >>confdefs.h <<_ACEOF
5016 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5017 _ACEOF
5018
5019
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5021 $as_echo "$with_auto_load_safe_path" >&6; }
5022
5023
5024
5025 subdirs="$subdirs testsuite"
5026
5027
5028 # Check whether to support alternative target configurations
5029 # Check whether --enable-targets was given.
5030 if test "${enable_targets+set}" = set; then :
5031 enableval=$enable_targets; case "${enableval}" in
5032 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5033 ;;
5034 no) enable_targets= ;;
5035 *) enable_targets=$enableval ;;
5036 esac
5037 fi
5038
5039
5040 # Check whether to enable 64-bit support on 32-bit hosts
5041 # Check whether --enable-64-bit-bfd was given.
5042 if test "${enable_64_bit_bfd+set}" = set; then :
5043 enableval=$enable_64_bit_bfd; case "${enableval}" in
5044 yes) want64=true ;;
5045 no) want64=false ;;
5046 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5047 esac
5048 else
5049 want64=false
5050 fi
5051
5052 # Provide defaults for some variables set by the per-host and per-target
5053 # configuration.
5054 gdb_host_obs=posix-hdep.o
5055
5056 if test "${target}" = "${host}"; then
5057 gdb_native=yes
5058 else
5059 gdb_native=no
5060 fi
5061
5062 . $srcdir/configure.host
5063
5064 # Accumulate some settings from configure.tgt over all enabled targets
5065
5066 TARGET_OBS=
5067 all_targets=
5068
5069 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5070 do
5071 if test "$targ_alias" = "all"; then
5072 all_targets=true
5073 else
5074 # Canonicalize the secondary target names.
5075 result=`$ac_config_sub $targ_alias 2>/dev/null`
5076 if test -n "$result"; then
5077 targ=$result
5078 else
5079 targ=$targ_alias
5080 fi
5081
5082 . ${srcdir}/configure.tgt
5083
5084 if test -z "${gdb_target_obs}"; then :
5085 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5086 fi
5087
5088 # Target-specific object files
5089 for i in ${gdb_target_obs}; do
5090 case " $TARGET_OBS " in
5091 *" ${i} "*) ;;
5092 *)
5093 TARGET_OBS="$TARGET_OBS ${i}"
5094 ;;
5095 esac
5096 done
5097
5098 # Check whether this target needs 64-bit CORE_ADDR
5099 if test x${want64} = xfalse; then
5100 . ${srcdir}/../bfd/config.bfd
5101 fi
5102 fi
5103 done
5104
5105 if test x${all_targets} = xtrue; then
5106
5107 # We want all 64-bit targets if we either:
5108 # - run on a 64-bit host or
5109 # - already require 64-bit support for some other target or
5110 # - the --enable-64-bit-bfd option was supplied
5111 # Otherwise we only support all 32-bit targets.
5112 #
5113 # NOTE: This test must be in sync with the corresponding
5114 # tests in BFD!
5115
5116 if test x${want64} = xfalse; then
5117 # The cast to long int works around a bug in the HP C Compiler
5118 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5119 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5120 # This bug is HP SR number 8606223364.
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5122 $as_echo_n "checking size of long... " >&6; }
5123 if test "${ac_cv_sizeof_long+set}" = set; then :
5124 $as_echo_n "(cached) " >&6
5125 else
5126 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5127
5128 else
5129 if test "$ac_cv_type_long" = yes; then
5130 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5131 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5132 { as_fn_set_status 77
5133 as_fn_error "cannot compute sizeof (long)
5134 See \`config.log' for more details." "$LINENO" 5; }; }
5135 else
5136 ac_cv_sizeof_long=0
5137 fi
5138 fi
5139
5140 fi
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5142 $as_echo "$ac_cv_sizeof_long" >&6; }
5143
5144
5145
5146 cat >>confdefs.h <<_ACEOF
5147 #define SIZEOF_LONG $ac_cv_sizeof_long
5148 _ACEOF
5149
5150
5151 if test "x${ac_cv_sizeof_long}" = "x8"; then
5152 want64=true
5153 fi
5154 fi
5155 if test x${want64} = xtrue; then
5156 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5157 else
5158 TARGET_OBS='$(ALL_TARGET_OBS)'
5159 fi
5160 fi
5161
5162
5163
5164 # For other settings, only the main target counts.
5165 gdb_sim=
5166 gdb_osabi=
5167 build_gdbserver=
5168 targ=$target; . ${srcdir}/configure.tgt
5169
5170 # Fetch the default architecture and default target vector from BFD.
5171 targ=$target; . $srcdir/../bfd/config.bfd
5172
5173 # We only want the first architecture, so strip off the others if
5174 # there is more than one.
5175 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5176
5177 if test "x$targ_archs" != x; then
5178
5179 cat >>confdefs.h <<_ACEOF
5180 #define DEFAULT_BFD_ARCH $targ_archs
5181 _ACEOF
5182
5183 fi
5184 if test "x$targ_defvec" != x; then
5185
5186 cat >>confdefs.h <<_ACEOF
5187 #define DEFAULT_BFD_VEC $targ_defvec
5188 _ACEOF
5189
5190 fi
5191
5192 # The CLI cannot be disabled yet, but may be in the future.
5193
5194 # Enable CLI.
5195 # Check whether --enable-gdbcli was given.
5196 if test "${enable_gdbcli+set}" = set; then :
5197 enableval=$enable_gdbcli; case $enableval in
5198 yes)
5199 ;;
5200 no)
5201 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5202 *)
5203 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5204 esac
5205 else
5206 enable_gdbcli=yes
5207 fi
5208
5209 if test x"$enable_gdbcli" = xyes; then
5210 if test -d $srcdir/cli; then
5211 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5212 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5213 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5214 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5215 fi
5216 fi
5217
5218 # Enable MI.
5219 # Check whether --enable-gdbmi was given.
5220 if test "${enable_gdbmi+set}" = set; then :
5221 enableval=$enable_gdbmi; case $enableval in
5222 yes | no)
5223 ;;
5224 *)
5225 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5226 esac
5227 else
5228 enable_gdbmi=yes
5229 fi
5230
5231 if test x"$enable_gdbmi" = xyes; then
5232 if test -d $srcdir/mi; then
5233 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5234 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5235 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5236 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5237 fi
5238 fi
5239
5240 # Enable TUI.
5241 # Check whether --enable-tui was given.
5242 if test "${enable_tui+set}" = set; then :
5243 enableval=$enable_tui; case $enableval in
5244 yes | no | auto)
5245 ;;
5246 *)
5247 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5248 esac
5249 else
5250 enable_tui=auto
5251 fi
5252
5253
5254 # Enable gdbtk.
5255 # Check whether --enable-gdbtk was given.
5256 if test "${enable_gdbtk+set}" = set; then :
5257 enableval=$enable_gdbtk; case $enableval in
5258 yes | no)
5259 ;;
5260 *)
5261 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5262 esac
5263 else
5264 if test -d $srcdir/gdbtk; then
5265 enable_gdbtk=yes
5266 else
5267 enable_gdbtk=no
5268 fi
5269 fi
5270
5271 # We unconditionally disable gdbtk tests on selected platforms.
5272 case $host_os in
5273 go32* | windows*)
5274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5275 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5276 enable_gdbtk=no ;;
5277 esac
5278
5279 # Libunwind support for ia64.
5280
5281
5282 # Check whether --with-libunwind-ia64 was given.
5283 if test "${with_libunwind_ia64+set}" = set; then :
5284 withval=$with_libunwind_ia64;
5285 else
5286 with_libunwind_ia64=auto
5287 fi
5288
5289
5290 # Backward compatibility option.
5291 if test "${with_libunwind+set}" = set; then
5292 if test x"$with_libunwind_ia64" != xauto; then
5293 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5294 fi
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5296 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5297 with_libunwind_ia64="$with_libunwind"
5298 fi
5299
5300 case "$with_libunwind_ia64" in
5301 yes | no)
5302 ;;
5303 auto)
5304 for ac_header in libunwind-ia64.h
5305 do :
5306 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5307 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5308 cat >>confdefs.h <<_ACEOF
5309 #define HAVE_LIBUNWIND_IA64_H 1
5310 _ACEOF
5311
5312 fi
5313
5314 done
5315
5316 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5317 ;;
5318 *)
5319 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5320 ;;
5321 esac
5322
5323 if test x"$with_libunwind_ia64" = xyes; then
5324 for ac_header in libunwind-ia64.h
5325 do :
5326 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5327 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5328 cat >>confdefs.h <<_ACEOF
5329 #define HAVE_LIBUNWIND_IA64_H 1
5330 _ACEOF
5331
5332 fi
5333
5334 done
5335
5336 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5337 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5338 fi
5339 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5340 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5341 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5342 fi
5343
5344 opt_curses=no
5345
5346 # Check whether --with-curses was given.
5347 if test "${with_curses+set}" = set; then :
5348 withval=$with_curses; opt_curses=$withval
5349 fi
5350
5351
5352 prefer_curses=no
5353 if test "$opt_curses" = "yes"; then
5354 prefer_curses=yes
5355 fi
5356
5357 # Profiling support.
5358 # Check whether --enable-profiling was given.
5359 if test "${enable_profiling+set}" = set; then :
5360 enableval=$enable_profiling; case $enableval in
5361 yes | no)
5362 ;;
5363 *)
5364 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5365 esac
5366 else
5367 enable_profiling=no
5368 fi
5369
5370
5371 for ac_func in monstartup _mcleanup
5372 do :
5373 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5374 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5375 eval as_val=\$$as_ac_var
5376 if test "x$as_val" = x""yes; then :
5377 cat >>confdefs.h <<_ACEOF
5378 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5379 _ACEOF
5380
5381 fi
5382 done
5383
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5385 $as_echo_n "checking for _etext... " >&6; }
5386 if test "${ac_cv_var__etext+set}" = set; then :
5387 $as_echo_n "(cached) " >&6
5388 else
5389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5390 /* end confdefs.h. */
5391 #include <stdlib.h>
5392 extern char _etext;
5393
5394 int
5395 main ()
5396 {
5397 free (&_etext);
5398 ;
5399 return 0;
5400 }
5401 _ACEOF
5402 if ac_fn_c_try_link "$LINENO"; then :
5403 ac_cv_var__etext=yes
5404 else
5405 ac_cv_var__etext=no
5406 fi
5407 rm -f core conftest.err conftest.$ac_objext \
5408 conftest$ac_exeext conftest.$ac_ext
5409 fi
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5411 $as_echo "$ac_cv_var__etext" >&6; }
5412 if test $ac_cv_var__etext = yes; then
5413
5414 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5415
5416 fi
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5418 $as_echo_n "checking for etext... " >&6; }
5419 if test "${ac_cv_var_etext+set}" = set; then :
5420 $as_echo_n "(cached) " >&6
5421 else
5422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5423 /* end confdefs.h. */
5424 #include <stdlib.h>
5425 extern char etext;
5426
5427 int
5428 main ()
5429 {
5430 free (&etext);
5431 ;
5432 return 0;
5433 }
5434 _ACEOF
5435 if ac_fn_c_try_link "$LINENO"; then :
5436 ac_cv_var_etext=yes
5437 else
5438 ac_cv_var_etext=no
5439 fi
5440 rm -f core conftest.err conftest.$ac_objext \
5441 conftest$ac_exeext conftest.$ac_ext
5442 fi
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5444 $as_echo "$ac_cv_var_etext" >&6; }
5445 if test $ac_cv_var_etext = yes; then
5446
5447 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5448
5449 fi
5450 if test "$enable_profiling" = yes ; then
5451 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5452 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5453 fi
5454 PROFILE_CFLAGS=-pg
5455 OLD_CFLAGS="$CFLAGS"
5456 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5457
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5459 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5460 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5461 $as_echo_n "(cached) " >&6
5462 else
5463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464 /* end confdefs.h. */
5465
5466 int
5467 main ()
5468 {
5469 int x;
5470 ;
5471 return 0;
5472 }
5473 _ACEOF
5474 if ac_fn_c_try_compile "$LINENO"; then :
5475 ac_cv_cc_supports_pg=yes
5476 else
5477 ac_cv_cc_supports_pg=no
5478 fi
5479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480 fi
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5482 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5483
5484 if test $ac_cv_cc_supports_pg = no; then
5485 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5486 fi
5487
5488 CFLAGS="$OLD_CFLAGS"
5489 fi
5490
5491
5492
5493 # Check whether --with-pkgversion was given.
5494 if test "${with_pkgversion+set}" = set; then :
5495 withval=$with_pkgversion; case "$withval" in
5496 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5497 no) PKGVERSION= ;;
5498 *) PKGVERSION="($withval) " ;;
5499 esac
5500 else
5501 PKGVERSION="(GDB) "
5502
5503 fi
5504
5505
5506
5507
5508
5509 # Check whether --with-bugurl was given.
5510 if test "${with_bugurl+set}" = set; then :
5511 withval=$with_bugurl; case "$withval" in
5512 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5513 no) BUGURL=
5514 ;;
5515 *) BUGURL="$withval"
5516 ;;
5517 esac
5518 else
5519 BUGURL="http://www.gnu.org/software/gdb/bugs/"
5520
5521 fi
5522
5523 case ${BUGURL} in
5524 "")
5525 REPORT_BUGS_TO=
5526 REPORT_BUGS_TEXI=
5527 ;;
5528 *)
5529 REPORT_BUGS_TO="<$BUGURL>"
5530 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5531 ;;
5532 esac;
5533
5534
5535
5536
5537 cat >>confdefs.h <<_ACEOF
5538 #define PKGVERSION "$PKGVERSION"
5539 _ACEOF
5540
5541
5542 cat >>confdefs.h <<_ACEOF
5543 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5544 _ACEOF
5545
5546
5547 # --------------------- #
5548 # Checks for programs. #
5549 # --------------------- #
5550
5551 for ac_prog in gawk mawk nawk awk
5552 do
5553 # Extract the first word of "$ac_prog", so it can be a program name with args.
5554 set dummy $ac_prog; ac_word=$2
5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5556 $as_echo_n "checking for $ac_word... " >&6; }
5557 if test "${ac_cv_prog_AWK+set}" = set; then :
5558 $as_echo_n "(cached) " >&6
5559 else
5560 if test -n "$AWK"; then
5561 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5562 else
5563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5564 for as_dir in $PATH
5565 do
5566 IFS=$as_save_IFS
5567 test -z "$as_dir" && as_dir=.
5568 for ac_exec_ext in '' $ac_executable_extensions; do
5569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5570 ac_cv_prog_AWK="$ac_prog"
5571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5572 break 2
5573 fi
5574 done
5575 done
5576 IFS=$as_save_IFS
5577
5578 fi
5579 fi
5580 AWK=$ac_cv_prog_AWK
5581 if test -n "$AWK"; then
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5583 $as_echo "$AWK" >&6; }
5584 else
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5586 $as_echo "no" >&6; }
5587 fi
5588
5589
5590 test -n "$AWK" && break
5591 done
5592
5593 # Find a good install program. We prefer a C program (faster),
5594 # so one script is as good as another. But avoid the broken or
5595 # incompatible versions:
5596 # SysV /etc/install, /usr/sbin/install
5597 # SunOS /usr/etc/install
5598 # IRIX /sbin/install
5599 # AIX /bin/install
5600 # AmigaOS /C/install, which installs bootblocks on floppy discs
5601 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5602 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5603 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5604 # OS/2's system install, which has a completely different semantic
5605 # ./install, which can be erroneously created by make from ./install.sh.
5606 # Reject install programs that cannot install multiple files.
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5608 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5609 if test -z "$INSTALL"; then
5610 if test "${ac_cv_path_install+set}" = set; then :
5611 $as_echo_n "(cached) " >&6
5612 else
5613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5614 for as_dir in $PATH
5615 do
5616 IFS=$as_save_IFS
5617 test -z "$as_dir" && as_dir=.
5618 # Account for people who put trailing slashes in PATH elements.
5619 case $as_dir/ in #((
5620 ./ | .// | /[cC]/* | \
5621 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5622 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5623 /usr/ucb/* ) ;;
5624 *)
5625 # OSF1 and SCO ODT 3.0 have their own names for install.
5626 # Don't use installbsd from OSF since it installs stuff as root
5627 # by default.
5628 for ac_prog in ginstall scoinst install; do
5629 for ac_exec_ext in '' $ac_executable_extensions; do
5630 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5631 if test $ac_prog = install &&
5632 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5633 # AIX install. It has an incompatible calling convention.
5634 :
5635 elif test $ac_prog = install &&
5636 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5637 # program-specific install script used by HP pwplus--don't use.
5638 :
5639 else
5640 rm -rf conftest.one conftest.two conftest.dir
5641 echo one > conftest.one
5642 echo two > conftest.two
5643 mkdir conftest.dir
5644 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5645 test -s conftest.one && test -s conftest.two &&
5646 test -s conftest.dir/conftest.one &&
5647 test -s conftest.dir/conftest.two
5648 then
5649 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5650 break 3
5651 fi
5652 fi
5653 fi
5654 done
5655 done
5656 ;;
5657 esac
5658
5659 done
5660 IFS=$as_save_IFS
5661
5662 rm -rf conftest.one conftest.two conftest.dir
5663
5664 fi
5665 if test "${ac_cv_path_install+set}" = set; then
5666 INSTALL=$ac_cv_path_install
5667 else
5668 # As a last resort, use the slow shell script. Don't cache a
5669 # value for INSTALL within a source directory, because that will
5670 # break other packages using the cache if that directory is
5671 # removed, or if the value is a relative name.
5672 INSTALL=$ac_install_sh
5673 fi
5674 fi
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5676 $as_echo "$INSTALL" >&6; }
5677
5678 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5679 # It thinks the first close brace ends the variable substitution.
5680 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5681
5682 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5683
5684 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5685
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5687 $as_echo_n "checking whether ln -s works... " >&6; }
5688 LN_S=$as_ln_s
5689 if test "$LN_S" = "ln -s"; then
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5691 $as_echo "yes" >&6; }
5692 else
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5694 $as_echo "no, using $LN_S" >&6; }
5695 fi
5696
5697 if test -n "$ac_tool_prefix"; then
5698 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5699 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5701 $as_echo_n "checking for $ac_word... " >&6; }
5702 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5703 $as_echo_n "(cached) " >&6
5704 else
5705 if test -n "$RANLIB"; then
5706 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5707 else
5708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5709 for as_dir in $PATH
5710 do
5711 IFS=$as_save_IFS
5712 test -z "$as_dir" && as_dir=.
5713 for ac_exec_ext in '' $ac_executable_extensions; do
5714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5715 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5717 break 2
5718 fi
5719 done
5720 done
5721 IFS=$as_save_IFS
5722
5723 fi
5724 fi
5725 RANLIB=$ac_cv_prog_RANLIB
5726 if test -n "$RANLIB"; then
5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5728 $as_echo "$RANLIB" >&6; }
5729 else
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5731 $as_echo "no" >&6; }
5732 fi
5733
5734
5735 fi
5736 if test -z "$ac_cv_prog_RANLIB"; then
5737 ac_ct_RANLIB=$RANLIB
5738 # Extract the first word of "ranlib", so it can be a program name with args.
5739 set dummy ranlib; ac_word=$2
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5741 $as_echo_n "checking for $ac_word... " >&6; }
5742 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5743 $as_echo_n "(cached) " >&6
5744 else
5745 if test -n "$ac_ct_RANLIB"; then
5746 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5747 else
5748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5749 for as_dir in $PATH
5750 do
5751 IFS=$as_save_IFS
5752 test -z "$as_dir" && as_dir=.
5753 for ac_exec_ext in '' $ac_executable_extensions; do
5754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5755 ac_cv_prog_ac_ct_RANLIB="ranlib"
5756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5757 break 2
5758 fi
5759 done
5760 done
5761 IFS=$as_save_IFS
5762
5763 fi
5764 fi
5765 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5766 if test -n "$ac_ct_RANLIB"; then
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5768 $as_echo "$ac_ct_RANLIB" >&6; }
5769 else
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5771 $as_echo "no" >&6; }
5772 fi
5773
5774 if test "x$ac_ct_RANLIB" = x; then
5775 RANLIB=":"
5776 else
5777 case $cross_compiling:$ac_tool_warned in
5778 yes:)
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5780 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5781 ac_tool_warned=yes ;;
5782 esac
5783 RANLIB=$ac_ct_RANLIB
5784 fi
5785 else
5786 RANLIB="$ac_cv_prog_RANLIB"
5787 fi
5788
5789 for ac_prog in 'bison -y' byacc
5790 do
5791 # Extract the first word of "$ac_prog", so it can be a program name with args.
5792 set dummy $ac_prog; ac_word=$2
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5794 $as_echo_n "checking for $ac_word... " >&6; }
5795 if test "${ac_cv_prog_YACC+set}" = set; then :
5796 $as_echo_n "(cached) " >&6
5797 else
5798 if test -n "$YACC"; then
5799 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5800 else
5801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5802 for as_dir in $PATH
5803 do
5804 IFS=$as_save_IFS
5805 test -z "$as_dir" && as_dir=.
5806 for ac_exec_ext in '' $ac_executable_extensions; do
5807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5808 ac_cv_prog_YACC="$ac_prog"
5809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5810 break 2
5811 fi
5812 done
5813 done
5814 IFS=$as_save_IFS
5815
5816 fi
5817 fi
5818 YACC=$ac_cv_prog_YACC
5819 if test -n "$YACC"; then
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5821 $as_echo "$YACC" >&6; }
5822 else
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5824 $as_echo "no" >&6; }
5825 fi
5826
5827
5828 test -n "$YACC" && break
5829 done
5830 test -n "$YACC" || YACC="yacc"
5831
5832
5833 if test -n "$ac_tool_prefix"; then
5834 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5835 set dummy ${ac_tool_prefix}ar; ac_word=$2
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5837 $as_echo_n "checking for $ac_word... " >&6; }
5838 if test "${ac_cv_prog_AR+set}" = set; then :
5839 $as_echo_n "(cached) " >&6
5840 else
5841 if test -n "$AR"; then
5842 ac_cv_prog_AR="$AR" # Let the user override the test.
5843 else
5844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5845 for as_dir in $PATH
5846 do
5847 IFS=$as_save_IFS
5848 test -z "$as_dir" && as_dir=.
5849 for ac_exec_ext in '' $ac_executable_extensions; do
5850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5851 ac_cv_prog_AR="${ac_tool_prefix}ar"
5852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5853 break 2
5854 fi
5855 done
5856 done
5857 IFS=$as_save_IFS
5858
5859 fi
5860 fi
5861 AR=$ac_cv_prog_AR
5862 if test -n "$AR"; then
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5864 $as_echo "$AR" >&6; }
5865 else
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5867 $as_echo "no" >&6; }
5868 fi
5869
5870
5871 fi
5872 if test -z "$ac_cv_prog_AR"; then
5873 ac_ct_AR=$AR
5874 # Extract the first word of "ar", so it can be a program name with args.
5875 set dummy ar; ac_word=$2
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5877 $as_echo_n "checking for $ac_word... " >&6; }
5878 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5879 $as_echo_n "(cached) " >&6
5880 else
5881 if test -n "$ac_ct_AR"; then
5882 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5883 else
5884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5885 for as_dir in $PATH
5886 do
5887 IFS=$as_save_IFS
5888 test -z "$as_dir" && as_dir=.
5889 for ac_exec_ext in '' $ac_executable_extensions; do
5890 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5891 ac_cv_prog_ac_ct_AR="ar"
5892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5893 break 2
5894 fi
5895 done
5896 done
5897 IFS=$as_save_IFS
5898
5899 fi
5900 fi
5901 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5902 if test -n "$ac_ct_AR"; then
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5904 $as_echo "$ac_ct_AR" >&6; }
5905 else
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5907 $as_echo "no" >&6; }
5908 fi
5909
5910 if test "x$ac_ct_AR" = x; then
5911 AR=""
5912 else
5913 case $cross_compiling:$ac_tool_warned in
5914 yes:)
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5917 ac_tool_warned=yes ;;
5918 esac
5919 AR=$ac_ct_AR
5920 fi
5921 else
5922 AR="$ac_cv_prog_AR"
5923 fi
5924
5925 if test -n "$ac_tool_prefix"; then
5926 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5927 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5929 $as_echo_n "checking for $ac_word... " >&6; }
5930 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5931 $as_echo_n "(cached) " >&6
5932 else
5933 if test -n "$DLLTOOL"; then
5934 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5935 else
5936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5937 for as_dir in $PATH
5938 do
5939 IFS=$as_save_IFS
5940 test -z "$as_dir" && as_dir=.
5941 for ac_exec_ext in '' $ac_executable_extensions; do
5942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5943 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5945 break 2
5946 fi
5947 done
5948 done
5949 IFS=$as_save_IFS
5950
5951 fi
5952 fi
5953 DLLTOOL=$ac_cv_prog_DLLTOOL
5954 if test -n "$DLLTOOL"; then
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5956 $as_echo "$DLLTOOL" >&6; }
5957 else
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5959 $as_echo "no" >&6; }
5960 fi
5961
5962
5963 fi
5964 if test -z "$ac_cv_prog_DLLTOOL"; then
5965 ac_ct_DLLTOOL=$DLLTOOL
5966 # Extract the first word of "dlltool", so it can be a program name with args.
5967 set dummy dlltool; ac_word=$2
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5969 $as_echo_n "checking for $ac_word... " >&6; }
5970 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5971 $as_echo_n "(cached) " >&6
5972 else
5973 if test -n "$ac_ct_DLLTOOL"; then
5974 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5975 else
5976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5977 for as_dir in $PATH
5978 do
5979 IFS=$as_save_IFS
5980 test -z "$as_dir" && as_dir=.
5981 for ac_exec_ext in '' $ac_executable_extensions; do
5982 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5983 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5985 break 2
5986 fi
5987 done
5988 done
5989 IFS=$as_save_IFS
5990
5991 fi
5992 fi
5993 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5994 if test -n "$ac_ct_DLLTOOL"; then
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5996 $as_echo "$ac_ct_DLLTOOL" >&6; }
5997 else
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5999 $as_echo "no" >&6; }
6000 fi
6001
6002 if test "x$ac_ct_DLLTOOL" = x; then
6003 DLLTOOL=""
6004 else
6005 case $cross_compiling:$ac_tool_warned in
6006 yes:)
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6009 ac_tool_warned=yes ;;
6010 esac
6011 DLLTOOL=$ac_ct_DLLTOOL
6012 fi
6013 else
6014 DLLTOOL="$ac_cv_prog_DLLTOOL"
6015 fi
6016
6017 if test -n "$ac_tool_prefix"; then
6018 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6019 set dummy ${ac_tool_prefix}windres; ac_word=$2
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6021 $as_echo_n "checking for $ac_word... " >&6; }
6022 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6023 $as_echo_n "(cached) " >&6
6024 else
6025 if test -n "$WINDRES"; then
6026 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6027 else
6028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6029 for as_dir in $PATH
6030 do
6031 IFS=$as_save_IFS
6032 test -z "$as_dir" && as_dir=.
6033 for ac_exec_ext in '' $ac_executable_extensions; do
6034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6035 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6037 break 2
6038 fi
6039 done
6040 done
6041 IFS=$as_save_IFS
6042
6043 fi
6044 fi
6045 WINDRES=$ac_cv_prog_WINDRES
6046 if test -n "$WINDRES"; then
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6048 $as_echo "$WINDRES" >&6; }
6049 else
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6051 $as_echo "no" >&6; }
6052 fi
6053
6054
6055 fi
6056 if test -z "$ac_cv_prog_WINDRES"; then
6057 ac_ct_WINDRES=$WINDRES
6058 # Extract the first word of "windres", so it can be a program name with args.
6059 set dummy windres; ac_word=$2
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6061 $as_echo_n "checking for $ac_word... " >&6; }
6062 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6063 $as_echo_n "(cached) " >&6
6064 else
6065 if test -n "$ac_ct_WINDRES"; then
6066 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6067 else
6068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6069 for as_dir in $PATH
6070 do
6071 IFS=$as_save_IFS
6072 test -z "$as_dir" && as_dir=.
6073 for ac_exec_ext in '' $ac_executable_extensions; do
6074 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6075 ac_cv_prog_ac_ct_WINDRES="windres"
6076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6077 break 2
6078 fi
6079 done
6080 done
6081 IFS=$as_save_IFS
6082
6083 fi
6084 fi
6085 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6086 if test -n "$ac_ct_WINDRES"; then
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6088 $as_echo "$ac_ct_WINDRES" >&6; }
6089 else
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6091 $as_echo "no" >&6; }
6092 fi
6093
6094 if test "x$ac_ct_WINDRES" = x; then
6095 WINDRES=""
6096 else
6097 case $cross_compiling:$ac_tool_warned in
6098 yes:)
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6101 ac_tool_warned=yes ;;
6102 esac
6103 WINDRES=$ac_ct_WINDRES
6104 fi
6105 else
6106 WINDRES="$ac_cv_prog_WINDRES"
6107 fi
6108
6109
6110 # Needed for GNU/Hurd.
6111 if test -n "$ac_tool_prefix"; then
6112 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6113 set dummy ${ac_tool_prefix}mig; ac_word=$2
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6115 $as_echo_n "checking for $ac_word... " >&6; }
6116 if test "${ac_cv_prog_MIG+set}" = set; then :
6117 $as_echo_n "(cached) " >&6
6118 else
6119 if test -n "$MIG"; then
6120 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6121 else
6122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6123 for as_dir in $PATH
6124 do
6125 IFS=$as_save_IFS
6126 test -z "$as_dir" && as_dir=.
6127 for ac_exec_ext in '' $ac_executable_extensions; do
6128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6129 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6131 break 2
6132 fi
6133 done
6134 done
6135 IFS=$as_save_IFS
6136
6137 fi
6138 fi
6139 MIG=$ac_cv_prog_MIG
6140 if test -n "$MIG"; then
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6142 $as_echo "$MIG" >&6; }
6143 else
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6145 $as_echo "no" >&6; }
6146 fi
6147
6148
6149 fi
6150 if test -z "$ac_cv_prog_MIG"; then
6151 ac_ct_MIG=$MIG
6152 # Extract the first word of "mig", so it can be a program name with args.
6153 set dummy mig; ac_word=$2
6154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6155 $as_echo_n "checking for $ac_word... " >&6; }
6156 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6157 $as_echo_n "(cached) " >&6
6158 else
6159 if test -n "$ac_ct_MIG"; then
6160 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6161 else
6162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6163 for as_dir in $PATH
6164 do
6165 IFS=$as_save_IFS
6166 test -z "$as_dir" && as_dir=.
6167 for ac_exec_ext in '' $ac_executable_extensions; do
6168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6169 ac_cv_prog_ac_ct_MIG="mig"
6170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6171 break 2
6172 fi
6173 done
6174 done
6175 IFS=$as_save_IFS
6176
6177 fi
6178 fi
6179 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6180 if test -n "$ac_ct_MIG"; then
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6182 $as_echo "$ac_ct_MIG" >&6; }
6183 else
6184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6185 $as_echo "no" >&6; }
6186 fi
6187
6188 if test "x$ac_ct_MIG" = x; then
6189 MIG=""
6190 else
6191 case $cross_compiling:$ac_tool_warned in
6192 yes:)
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6194 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6195 ac_tool_warned=yes ;;
6196 esac
6197 MIG=$ac_ct_MIG
6198 fi
6199 else
6200 MIG="$ac_cv_prog_MIG"
6201 fi
6202
6203
6204 # ---------------------- #
6205 # Checks for libraries. #
6206 # ---------------------- #
6207
6208 # We might need to link with -lm; most simulators need it.
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6210 $as_echo_n "checking for main in -lm... " >&6; }
6211 if test "${ac_cv_lib_m_main+set}" = set; then :
6212 $as_echo_n "(cached) " >&6
6213 else
6214 ac_check_lib_save_LIBS=$LIBS
6215 LIBS="-lm $LIBS"
6216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 /* end confdefs.h. */
6218
6219
6220 int
6221 main ()
6222 {
6223 return main ();
6224 ;
6225 return 0;
6226 }
6227 _ACEOF
6228 if ac_fn_c_try_link "$LINENO"; then :
6229 ac_cv_lib_m_main=yes
6230 else
6231 ac_cv_lib_m_main=no
6232 fi
6233 rm -f core conftest.err conftest.$ac_objext \
6234 conftest$ac_exeext conftest.$ac_ext
6235 LIBS=$ac_check_lib_save_LIBS
6236 fi
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6238 $as_echo "$ac_cv_lib_m_main" >&6; }
6239 if test "x$ac_cv_lib_m_main" = x""yes; then :
6240 cat >>confdefs.h <<_ACEOF
6241 #define HAVE_LIBM 1
6242 _ACEOF
6243
6244 LIBS="-lm $LIBS"
6245
6246 fi
6247
6248
6249 # We need to link with -lw to get `wctype' on Solaris before Solaris
6250 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6251 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6252 # is known to have this problem). Therefore we avoid libw if we can.
6253 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6254 if test "x$ac_cv_func_wctype" = x""yes; then :
6255
6256 else
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6258 $as_echo_n "checking for wctype in -lw... " >&6; }
6259 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6260 $as_echo_n "(cached) " >&6
6261 else
6262 ac_check_lib_save_LIBS=$LIBS
6263 LIBS="-lw $LIBS"
6264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6265 /* end confdefs.h. */
6266
6267 /* Override any GCC internal prototype to avoid an error.
6268 Use char because int might match the return type of a GCC
6269 builtin and then its argument prototype would still apply. */
6270 #ifdef __cplusplus
6271 extern "C"
6272 #endif
6273 char wctype ();
6274 int
6275 main ()
6276 {
6277 return wctype ();
6278 ;
6279 return 0;
6280 }
6281 _ACEOF
6282 if ac_fn_c_try_link "$LINENO"; then :
6283 ac_cv_lib_w_wctype=yes
6284 else
6285 ac_cv_lib_w_wctype=no
6286 fi
6287 rm -f core conftest.err conftest.$ac_objext \
6288 conftest$ac_exeext conftest.$ac_ext
6289 LIBS=$ac_check_lib_save_LIBS
6290 fi
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6292 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6293 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6294 cat >>confdefs.h <<_ACEOF
6295 #define HAVE_LIBW 1
6296 _ACEOF
6297
6298 LIBS="-lw $LIBS"
6299
6300 fi
6301
6302 fi
6303
6304
6305 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6307 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6308 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6309 $as_echo_n "(cached) " >&6
6310 else
6311 ac_func_search_save_LIBS=$LIBS
6312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313 /* end confdefs.h. */
6314
6315 /* Override any GCC internal prototype to avoid an error.
6316 Use char because int might match the return type of a GCC
6317 builtin and then its argument prototype would still apply. */
6318 #ifdef __cplusplus
6319 extern "C"
6320 #endif
6321 char gethostbyname ();
6322 int
6323 main ()
6324 {
6325 return gethostbyname ();
6326 ;
6327 return 0;
6328 }
6329 _ACEOF
6330 for ac_lib in '' nsl; do
6331 if test -z "$ac_lib"; then
6332 ac_res="none required"
6333 else
6334 ac_res=-l$ac_lib
6335 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6336 fi
6337 if ac_fn_c_try_link "$LINENO"; then :
6338 ac_cv_search_gethostbyname=$ac_res
6339 fi
6340 rm -f core conftest.err conftest.$ac_objext \
6341 conftest$ac_exeext
6342 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6343 break
6344 fi
6345 done
6346 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6347
6348 else
6349 ac_cv_search_gethostbyname=no
6350 fi
6351 rm conftest.$ac_ext
6352 LIBS=$ac_func_search_save_LIBS
6353 fi
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6355 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6356 ac_res=$ac_cv_search_gethostbyname
6357 if test "$ac_res" != no; then :
6358 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6359
6360 fi
6361
6362
6363 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6365 $as_echo_n "checking for library containing socketpair... " >&6; }
6366 if test "${ac_cv_search_socketpair+set}" = set; then :
6367 $as_echo_n "(cached) " >&6
6368 else
6369 ac_func_search_save_LIBS=$LIBS
6370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6371 /* end confdefs.h. */
6372
6373 /* Override any GCC internal prototype to avoid an error.
6374 Use char because int might match the return type of a GCC
6375 builtin and then its argument prototype would still apply. */
6376 #ifdef __cplusplus
6377 extern "C"
6378 #endif
6379 char socketpair ();
6380 int
6381 main ()
6382 {
6383 return socketpair ();
6384 ;
6385 return 0;
6386 }
6387 _ACEOF
6388 for ac_lib in '' socket; do
6389 if test -z "$ac_lib"; then
6390 ac_res="none required"
6391 else
6392 ac_res=-l$ac_lib
6393 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6394 fi
6395 if ac_fn_c_try_link "$LINENO"; then :
6396 ac_cv_search_socketpair=$ac_res
6397 fi
6398 rm -f core conftest.err conftest.$ac_objext \
6399 conftest$ac_exeext
6400 if test "${ac_cv_search_socketpair+set}" = set; then :
6401 break
6402 fi
6403 done
6404 if test "${ac_cv_search_socketpair+set}" = set; then :
6405
6406 else
6407 ac_cv_search_socketpair=no
6408 fi
6409 rm conftest.$ac_ext
6410 LIBS=$ac_func_search_save_LIBS
6411 fi
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6413 $as_echo "$ac_cv_search_socketpair" >&6; }
6414 ac_res=$ac_cv_search_socketpair
6415 if test "$ac_res" != no; then :
6416 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6417
6418 fi
6419
6420
6421 # Link in zlib if we can. This allows us to read compressed debug sections.
6422
6423 # See if the user specified whether he wants zlib support or not.
6424
6425 # Check whether --with-zlib was given.
6426 if test "${with_zlib+set}" = set; then :
6427 withval=$with_zlib;
6428 else
6429 with_zlib=auto
6430 fi
6431
6432
6433 if test "$with_zlib" != "no"; then
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6435 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6436 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6437 $as_echo_n "(cached) " >&6
6438 else
6439 ac_func_search_save_LIBS=$LIBS
6440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6441 /* end confdefs.h. */
6442
6443 /* Override any GCC internal prototype to avoid an error.
6444 Use char because int might match the return type of a GCC
6445 builtin and then its argument prototype would still apply. */
6446 #ifdef __cplusplus
6447 extern "C"
6448 #endif
6449 char zlibVersion ();
6450 int
6451 main ()
6452 {
6453 return zlibVersion ();
6454 ;
6455 return 0;
6456 }
6457 _ACEOF
6458 for ac_lib in '' z; do
6459 if test -z "$ac_lib"; then
6460 ac_res="none required"
6461 else
6462 ac_res=-l$ac_lib
6463 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6464 fi
6465 if ac_fn_c_try_link "$LINENO"; then :
6466 ac_cv_search_zlibVersion=$ac_res
6467 fi
6468 rm -f core conftest.err conftest.$ac_objext \
6469 conftest$ac_exeext
6470 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6471 break
6472 fi
6473 done
6474 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6475
6476 else
6477 ac_cv_search_zlibVersion=no
6478 fi
6479 rm conftest.$ac_ext
6480 LIBS=$ac_func_search_save_LIBS
6481 fi
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6483 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6484 ac_res=$ac_cv_search_zlibVersion
6485 if test "$ac_res" != no; then :
6486 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6487 for ac_header in zlib.h
6488 do :
6489 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6490 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6491 cat >>confdefs.h <<_ACEOF
6492 #define HAVE_ZLIB_H 1
6493 _ACEOF
6494
6495 fi
6496
6497 done
6498
6499 fi
6500
6501 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6502 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6503 fi
6504 fi
6505
6506
6507 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6509 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6510 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6511 $as_echo_n "(cached) " >&6
6512 else
6513 ac_func_search_save_LIBS=$LIBS
6514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6515 /* end confdefs.h. */
6516
6517 /* Override any GCC internal prototype to avoid an error.
6518 Use char because int might match the return type of a GCC
6519 builtin and then its argument prototype would still apply. */
6520 #ifdef __cplusplus
6521 extern "C"
6522 #endif
6523 char dlgetmodinfo ();
6524 int
6525 main ()
6526 {
6527 return dlgetmodinfo ();
6528 ;
6529 return 0;
6530 }
6531 _ACEOF
6532 for ac_lib in '' dl xpdl; do
6533 if test -z "$ac_lib"; then
6534 ac_res="none required"
6535 else
6536 ac_res=-l$ac_lib
6537 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6538 fi
6539 if ac_fn_c_try_link "$LINENO"; then :
6540 ac_cv_search_dlgetmodinfo=$ac_res
6541 fi
6542 rm -f core conftest.err conftest.$ac_objext \
6543 conftest$ac_exeext
6544 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6545 break
6546 fi
6547 done
6548 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6549
6550 else
6551 ac_cv_search_dlgetmodinfo=no
6552 fi
6553 rm conftest.$ac_ext
6554 LIBS=$ac_func_search_save_LIBS
6555 fi
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6557 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6558 ac_res=$ac_cv_search_dlgetmodinfo
6559 if test "$ac_res" != no; then :
6560 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6561
6562 fi
6563
6564
6565
6566
6567
6568 # Check whether --with-libiconv-prefix was given.
6569 if test "${with_libiconv_prefix+set}" = set; then :
6570 withval=$with_libiconv_prefix;
6571 for dir in `echo "$withval" | tr : ' '`; do
6572 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6573 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6574 done
6575
6576 fi
6577
6578
6579 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6580 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6581
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6583 $as_echo_n "checking for iconv... " >&6; }
6584 if test "${am_cv_func_iconv+set}" = set; then :
6585 $as_echo_n "(cached) " >&6
6586 else
6587
6588 am_cv_func_iconv="no, consider installing GNU libiconv"
6589 am_cv_lib_iconv=no
6590 am_cv_use_build_libiconv=no
6591 am_cv_build_libiconv_path=
6592
6593 # If libiconv is part of the build tree, then try using it over
6594 # any system iconv.
6595 if test -d ../libiconv; then
6596 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6597 am_save_LIBS="$LIBS"
6598 am_save_CPPFLAGS="$CPPFLAGS"
6599 LIBS="$LIBS $lib_dir/libiconv.a"
6600 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6602 /* end confdefs.h. */
6603 #include <stdlib.h>
6604 #include <iconv.h>
6605 int
6606 main ()
6607 {
6608 iconv_t cd = iconv_open("","");
6609 iconv(cd,NULL,NULL,NULL,NULL);
6610 iconv_close(cd);
6611 ;
6612 return 0;
6613 }
6614 _ACEOF
6615 if ac_fn_c_try_link "$LINENO"; then :
6616 am_cv_use_build_libiconv=yes
6617 am_cv_build_libiconv_path=$lib_dir/libiconv.a
6618 am_cv_lib_iconv=yes
6619 am_cv_func_iconv=yes
6620 fi
6621 rm -f core conftest.err conftest.$ac_objext \
6622 conftest$ac_exeext conftest.$ac_ext
6623 LIBS="$am_save_LIBS"
6624 CPPFLAGS="$am_save_CPPFLAGS"
6625 if test "$am_cv_use_build_libiconv" = "yes"; then
6626 break
6627 fi
6628 done
6629 fi
6630
6631 # Next, try to find iconv in libc.
6632 if test "$am_cv_func_iconv" != yes; then
6633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6634 /* end confdefs.h. */
6635 #include <stdlib.h>
6636 #include <iconv.h>
6637 int
6638 main ()
6639 {
6640 iconv_t cd = iconv_open("","");
6641 iconv(cd,NULL,NULL,NULL,NULL);
6642 iconv_close(cd);
6643 ;
6644 return 0;
6645 }
6646 _ACEOF
6647 if ac_fn_c_try_link "$LINENO"; then :
6648 am_cv_func_iconv=yes
6649 fi
6650 rm -f core conftest.err conftest.$ac_objext \
6651 conftest$ac_exeext conftest.$ac_ext
6652 fi
6653
6654 # If iconv was not in libc, try -liconv. In this case, arrange to
6655 # look in the libiconv prefix, if it was specified by the user.
6656 if test "$am_cv_func_iconv" != yes; then
6657 am_save_CPPFLAGS="$CPPFLAGS"
6658 am_save_LIBS="$LIBS"
6659 if test -n "$LIBICONV_INCLUDE"; then
6660 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6661 LIBS="$LIBS $LIBICONV_LIBDIR"
6662 fi
6663 LIBS="$LIBS -liconv"
6664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6665 /* end confdefs.h. */
6666 #include <stdlib.h>
6667 #include <iconv.h>
6668 int
6669 main ()
6670 {
6671 iconv_t cd = iconv_open("","");
6672 iconv(cd,NULL,NULL,NULL,NULL);
6673 iconv_close(cd);
6674 ;
6675 return 0;
6676 }
6677 _ACEOF
6678 if ac_fn_c_try_link "$LINENO"; then :
6679 am_cv_lib_iconv=yes
6680 am_cv_func_iconv=yes
6681 fi
6682 rm -f core conftest.err conftest.$ac_objext \
6683 conftest$ac_exeext conftest.$ac_ext
6684 LIBS="$am_save_LIBS"
6685 CPPFLAGS="$am_save_CPPFLAGS"
6686 fi
6687
6688 fi
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6690 $as_echo "$am_cv_func_iconv" >&6; }
6691
6692 # Set the various flags based on the cache variables. We can't rely
6693 # on the flags to remain set from the above code, due to caching.
6694 LIBICONV=
6695 if test "$am_cv_lib_iconv" = yes; then
6696 LIBICONV="-liconv"
6697 else
6698 LIBICONV_LIBDIR=
6699 LIBICONV_INCLUDE=
6700 fi
6701 if test "$am_cv_use_build_libiconv" = yes; then
6702 LIBICONV="$am_cv_build_libiconv_path"
6703 LIBICONV_LIBDIR=""
6704 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6705 fi
6706 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6707 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6708
6709 if test "$am_cv_func_iconv" = yes; then
6710
6711 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6712
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6714 $as_echo_n "checking for iconv declaration... " >&6; }
6715 if test "${am_cv_proto_iconv+set}" = set; then :
6716 $as_echo_n "(cached) " >&6
6717 else
6718
6719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6720 /* end confdefs.h. */
6721
6722 #include <stdlib.h>
6723 #include <iconv.h>
6724 extern
6725 #ifdef __cplusplus
6726 "C"
6727 #endif
6728 #if defined(__STDC__) || defined(__cplusplus)
6729 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6730 #else
6731 size_t iconv();
6732 #endif
6733
6734 int
6735 main ()
6736 {
6737
6738 ;
6739 return 0;
6740 }
6741 _ACEOF
6742 if ac_fn_c_try_compile "$LINENO"; then :
6743 am_cv_proto_iconv_arg1=""
6744 else
6745 am_cv_proto_iconv_arg1="const"
6746 fi
6747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6748 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);"
6749 fi
6750
6751 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6753 }$am_cv_proto_iconv" >&5
6754 $as_echo "${ac_t:-
6755 }$am_cv_proto_iconv" >&6; }
6756
6757 cat >>confdefs.h <<_ACEOF
6758 #define ICONV_CONST $am_cv_proto_iconv_arg1
6759 _ACEOF
6760
6761 fi
6762
6763
6764 # GDB may fork/exec the iconv program to get the list of supported character
6765 # sets. Allow the user to specify where to find it.
6766 # There are several factors affecting the choice of option name:
6767 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6768 # the build-time location of libiconv files.
6769 # - The program we need to find is iconv, which comes with glibc. The user
6770 # doesn't necessarily have libiconv installed. Therefore naming this
6771 # --with-libiconv-foo feels wrong.
6772 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6773 # defined to work on directories not files (though it really doesn't know
6774 # the difference).
6775 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6776 # with --with-libiconv-prefix.
6777 # Putting these together is why the option name is --with-iconv-bin.
6778
6779
6780 # Check whether --with-iconv-bin was given.
6781 if test "${with_iconv_bin+set}" = set; then :
6782 withval=$with_iconv_bin; iconv_bin="${withval}"
6783
6784 cat >>confdefs.h <<_ACEOF
6785 #define ICONV_BIN "${iconv_bin}"
6786 _ACEOF
6787
6788
6789 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6790 if test "x$prefix" = xNONE; then
6791 test_prefix=/usr/local
6792 else
6793 test_prefix=$prefix
6794 fi
6795 else
6796 test_prefix=$exec_prefix
6797 fi
6798 value=0
6799 case ${iconv_bin} in
6800 "${test_prefix}"|"${test_prefix}/"*|\
6801 '${exec_prefix}'|'${exec_prefix}/'*)
6802 value=1
6803 ;;
6804 esac
6805
6806 cat >>confdefs.h <<_ACEOF
6807 #define ICONV_BIN_RELOCATABLE $value
6808 _ACEOF
6809
6810
6811
6812 fi
6813
6814
6815 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6816 # There is a very specific comment in /usr/include/curses.h explaining that
6817 # termcap routines built into libcurses must not be used.
6818 #
6819 # The symptoms we observed so far is GDB unexpectedly changing
6820 # the terminal settings when tgetent is called - this is particularly
6821 # visible as the output is missing carriage returns, and so rapidly
6822 # becomes very hard to read.
6823 #
6824 # The readline configure script has already decided that libtermcap
6825 # was enough for its purposes, and so decided to build readline using
6826 # libtermcap. Since the TUI mode requires curses, building GDB with
6827 # TUI enabled results in both libraries to be used at the same time,
6828 # which is not allowed. This basically means that GDB with TUI is
6829 # broken on alpha-osf.
6830
6831 case $host_os in
6832 osf* )
6833 if test x"$enable_tui" = xyes; then
6834 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6835 fi
6836 if test x"$enable_tui" = xauto; then
6837 enable_tui=no
6838 fi
6839 ;;
6840 esac
6841
6842 # For the TUI, we need enhanced curses functionality.
6843 if test x"$enable_tui" != xno; then
6844 prefer_curses=yes
6845 fi
6846
6847 curses_found=no
6848 if test x"$prefer_curses" = xyes; then
6849 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
6850 # curses library because the latter might not provide all the
6851 # functionality we need. However, this leads to problems on systems
6852 # where the linker searches /usr/local/lib, but the compiler doesn't
6853 # search /usr/local/include, if ncurses is installed in /usr/local. A
6854 # default installation of ncurses on alpha*-dec-osf* will lead to such
6855 # a situation.
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
6857 $as_echo_n "checking for library containing waddstr... " >&6; }
6858 if test "${ac_cv_search_waddstr+set}" = set; then :
6859 $as_echo_n "(cached) " >&6
6860 else
6861 ac_func_search_save_LIBS=$LIBS
6862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6863 /* end confdefs.h. */
6864
6865 /* Override any GCC internal prototype to avoid an error.
6866 Use char because int might match the return type of a GCC
6867 builtin and then its argument prototype would still apply. */
6868 #ifdef __cplusplus
6869 extern "C"
6870 #endif
6871 char waddstr ();
6872 int
6873 main ()
6874 {
6875 return waddstr ();
6876 ;
6877 return 0;
6878 }
6879 _ACEOF
6880 for ac_lib in '' ncurses cursesX curses; do
6881 if test -z "$ac_lib"; then
6882 ac_res="none required"
6883 else
6884 ac_res=-l$ac_lib
6885 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6886 fi
6887 if ac_fn_c_try_link "$LINENO"; then :
6888 ac_cv_search_waddstr=$ac_res
6889 fi
6890 rm -f core conftest.err conftest.$ac_objext \
6891 conftest$ac_exeext
6892 if test "${ac_cv_search_waddstr+set}" = set; then :
6893 break
6894 fi
6895 done
6896 if test "${ac_cv_search_waddstr+set}" = set; then :
6897
6898 else
6899 ac_cv_search_waddstr=no
6900 fi
6901 rm conftest.$ac_ext
6902 LIBS=$ac_func_search_save_LIBS
6903 fi
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
6905 $as_echo "$ac_cv_search_waddstr" >&6; }
6906 ac_res=$ac_cv_search_waddstr
6907 if test "$ac_res" != no; then :
6908 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6909
6910 fi
6911
6912
6913 if test "$ac_cv_search_waddstr" != no; then
6914 curses_found=yes
6915 fi
6916 fi
6917
6918 # Check whether we should enable the TUI, but only do so if we really
6919 # can.
6920 if test x"$enable_tui" != xno; then
6921 if test -d $srcdir/tui; then
6922 if test "$curses_found" != no; then
6923 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
6924 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
6925 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
6926 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
6927 else
6928 if test x"$enable_tui" = xyes; then
6929 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6930 else
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
6932 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6933 fi
6934 fi
6935 fi
6936 fi
6937
6938 # Since GDB uses Readline, we need termcap functionality. In many
6939 # cases this will be provided by the curses library, but some systems
6940 # have a seperate termcap library, or no curses library at all.
6941
6942 case $host_os in
6943 cygwin*)
6944 if test -d $srcdir/libtermcap; then
6945 LIBS="../libtermcap/libtermcap.a $LIBS"
6946 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
6947 fi ;;
6948 go32* | *djgpp*)
6949 ac_cv_search_tgetent="none required"
6950 ;;
6951 *mingw32*)
6952 ac_cv_search_tgetent="none required"
6953 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
6954 ;;
6955 esac
6956
6957 # These are the libraries checked by Readline.
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
6959 $as_echo_n "checking for library containing tgetent... " >&6; }
6960 if test "${ac_cv_search_tgetent+set}" = set; then :
6961 $as_echo_n "(cached) " >&6
6962 else
6963 ac_func_search_save_LIBS=$LIBS
6964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6965 /* end confdefs.h. */
6966
6967 /* Override any GCC internal prototype to avoid an error.
6968 Use char because int might match the return type of a GCC
6969 builtin and then its argument prototype would still apply. */
6970 #ifdef __cplusplus
6971 extern "C"
6972 #endif
6973 char tgetent ();
6974 int
6975 main ()
6976 {
6977 return tgetent ();
6978 ;
6979 return 0;
6980 }
6981 _ACEOF
6982 for ac_lib in '' termcap tinfo curses ncurses; do
6983 if test -z "$ac_lib"; then
6984 ac_res="none required"
6985 else
6986 ac_res=-l$ac_lib
6987 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6988 fi
6989 if ac_fn_c_try_link "$LINENO"; then :
6990 ac_cv_search_tgetent=$ac_res
6991 fi
6992 rm -f core conftest.err conftest.$ac_objext \
6993 conftest$ac_exeext
6994 if test "${ac_cv_search_tgetent+set}" = set; then :
6995 break
6996 fi
6997 done
6998 if test "${ac_cv_search_tgetent+set}" = set; then :
6999
7000 else
7001 ac_cv_search_tgetent=no
7002 fi
7003 rm conftest.$ac_ext
7004 LIBS=$ac_func_search_save_LIBS
7005 fi
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7007 $as_echo "$ac_cv_search_tgetent" >&6; }
7008 ac_res=$ac_cv_search_tgetent
7009 if test "$ac_res" != no; then :
7010 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7011
7012 fi
7013
7014
7015 if test "$ac_cv_search_tgetent" = no; then
7016 as_fn_error "no termcap library found" "$LINENO" 5
7017 fi
7018
7019
7020 # Check whether --with-system-readline was given.
7021 if test "${with_system_readline+set}" = set; then :
7022 withval=$with_system_readline;
7023 fi
7024
7025
7026 if test "$with_system_readline" = yes; then
7027 READLINE=-lreadline
7028 READLINE_DEPS=
7029 READLINE_CFLAGS=
7030 READLINE_TEXI_INCFLAG=
7031 else
7032 READLINE='$(READLINE_DIR)/libreadline.a'
7033 READLINE_DEPS='$(READLINE)'
7034 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7035 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7036 fi
7037
7038
7039
7040
7041
7042 if $development; then
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
7044 $as_echo_n "checking for main in -lmcheck... " >&6; }
7045 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
7046 $as_echo_n "(cached) " >&6
7047 else
7048 ac_check_lib_save_LIBS=$LIBS
7049 LIBS="-lmcheck $LIBS"
7050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7051 /* end confdefs.h. */
7052
7053
7054 int
7055 main ()
7056 {
7057 return main ();
7058 ;
7059 return 0;
7060 }
7061 _ACEOF
7062 if ac_fn_c_try_link "$LINENO"; then :
7063 ac_cv_lib_mcheck_main=yes
7064 else
7065 ac_cv_lib_mcheck_main=no
7066 fi
7067 rm -f core conftest.err conftest.$ac_objext \
7068 conftest$ac_exeext conftest.$ac_ext
7069 LIBS=$ac_check_lib_save_LIBS
7070 fi
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
7072 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
7073 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
7074 cat >>confdefs.h <<_ACEOF
7075 #define HAVE_LIBMCHECK 1
7076 _ACEOF
7077
7078 LIBS="-lmcheck $LIBS"
7079
7080 fi
7081
7082 fi
7083
7084 # Generate jit-reader.h
7085
7086 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7087 TARGET_PTR=
7088
7089 # The cast to long int works around a bug in the HP C Compiler
7090 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7091 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7092 # This bug is HP SR number 8606223364.
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7094 $as_echo_n "checking size of unsigned long long... " >&6; }
7095 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7096 $as_echo_n "(cached) " >&6
7097 else
7098 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
7099
7100 else
7101 if test "$ac_cv_type_unsigned_long_long" = yes; then
7102 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7103 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7104 { as_fn_set_status 77
7105 as_fn_error "cannot compute sizeof (unsigned long long)
7106 See \`config.log' for more details." "$LINENO" 5; }; }
7107 else
7108 ac_cv_sizeof_unsigned_long_long=0
7109 fi
7110 fi
7111
7112 fi
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7114 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7115
7116
7117
7118 cat >>confdefs.h <<_ACEOF
7119 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7120 _ACEOF
7121
7122
7123 # The cast to long int works around a bug in the HP C Compiler
7124 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7125 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7126 # This bug is HP SR number 8606223364.
7127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7128 $as_echo_n "checking size of unsigned long... " >&6; }
7129 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7130 $as_echo_n "(cached) " >&6
7131 else
7132 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
7133
7134 else
7135 if test "$ac_cv_type_unsigned_long" = yes; then
7136 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7138 { as_fn_set_status 77
7139 as_fn_error "cannot compute sizeof (unsigned long)
7140 See \`config.log' for more details." "$LINENO" 5; }; }
7141 else
7142 ac_cv_sizeof_unsigned_long=0
7143 fi
7144 fi
7145
7146 fi
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7148 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7149
7150
7151
7152 cat >>confdefs.h <<_ACEOF
7153 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7154 _ACEOF
7155
7156
7157 # The cast to long int works around a bug in the HP C Compiler
7158 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7159 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7160 # This bug is HP SR number 8606223364.
7161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7162 $as_echo_n "checking size of unsigned __int128... " >&6; }
7163 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7164 $as_echo_n "(cached) " >&6
7165 else
7166 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
7167
7168 else
7169 if test "$ac_cv_type_unsigned___int128" = yes; then
7170 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7171 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7172 { as_fn_set_status 77
7173 as_fn_error "cannot compute sizeof (unsigned __int128)
7174 See \`config.log' for more details." "$LINENO" 5; }; }
7175 else
7176 ac_cv_sizeof_unsigned___int128=0
7177 fi
7178 fi
7179
7180 fi
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7182 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7183
7184
7185
7186 cat >>confdefs.h <<_ACEOF
7187 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7188 _ACEOF
7189
7190
7191
7192 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7193 TARGET_PTR="unsigned long"
7194 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7195 TARGET_PTR="unsigned long long"
7196 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7197 TARGET_PTR="unsigned __int128"
7198 else
7199 TARGET_PTR="unsigned long"
7200 fi
7201
7202
7203 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7204
7205
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7207 $as_echo_n "checking for library containing dlopen... " >&6; }
7208 if test "${ac_cv_search_dlopen+set}" = set; then :
7209 $as_echo_n "(cached) " >&6
7210 else
7211 ac_func_search_save_LIBS=$LIBS
7212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7213 /* end confdefs.h. */
7214
7215 /* Override any GCC internal prototype to avoid an error.
7216 Use char because int might match the return type of a GCC
7217 builtin and then its argument prototype would still apply. */
7218 #ifdef __cplusplus
7219 extern "C"
7220 #endif
7221 char dlopen ();
7222 int
7223 main ()
7224 {
7225 return dlopen ();
7226 ;
7227 return 0;
7228 }
7229 _ACEOF
7230 for ac_lib in '' dl; do
7231 if test -z "$ac_lib"; then
7232 ac_res="none required"
7233 else
7234 ac_res=-l$ac_lib
7235 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7236 fi
7237 if ac_fn_c_try_link "$LINENO"; then :
7238 ac_cv_search_dlopen=$ac_res
7239 fi
7240 rm -f core conftest.err conftest.$ac_objext \
7241 conftest$ac_exeext
7242 if test "${ac_cv_search_dlopen+set}" = set; then :
7243 break
7244 fi
7245 done
7246 if test "${ac_cv_search_dlopen+set}" = set; then :
7247
7248 else
7249 ac_cv_search_dlopen=no
7250 fi
7251 rm conftest.$ac_ext
7252 LIBS=$ac_func_search_save_LIBS
7253 fi
7254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7255 $as_echo "$ac_cv_search_dlopen" >&6; }
7256 ac_res=$ac_cv_search_dlopen
7257 if test "$ac_res" != no; then :
7258 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7259
7260 fi
7261
7262
7263
7264
7265 # Check whether --with-jit-reader-dir was given.
7266 if test "${with_jit_reader_dir+set}" = set; then :
7267 withval=$with_jit_reader_dir;
7268 JIT_READER_DIR=$withval
7269 else
7270 JIT_READER_DIR=${libdir}/gdb
7271 fi
7272
7273
7274 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7275 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7276 ac_define_dir=`eval echo $JIT_READER_DIR`
7277 ac_define_dir=`eval echo $ac_define_dir`
7278
7279 cat >>confdefs.h <<_ACEOF
7280 #define JIT_READER_DIR "$ac_define_dir"
7281 _ACEOF
7282
7283
7284
7285
7286 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7287 if test "x$prefix" = xNONE; then
7288 test_prefix=/usr/local
7289 else
7290 test_prefix=$prefix
7291 fi
7292 else
7293 test_prefix=$exec_prefix
7294 fi
7295 value=0
7296 case ${ac_define_dir} in
7297 "${test_prefix}"|"${test_prefix}/"*|\
7298 '${exec_prefix}'|'${exec_prefix}/'*)
7299 value=1
7300 ;;
7301 esac
7302
7303 cat >>confdefs.h <<_ACEOF
7304 #define JIT_READER_DIR_RELOCATABLE $value
7305 _ACEOF
7306
7307
7308
7309
7310
7311 # Check whether --with-expat was given.
7312 if test "${with_expat+set}" = set; then :
7313 withval=$with_expat;
7314 else
7315 with_expat=auto
7316 fi
7317
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7319 $as_echo_n "checking whether to use expat... " >&6; }
7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7321 $as_echo "$with_expat" >&6; }
7322
7323 if test "${with_expat}" = no; then
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7325 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7326 HAVE_LIBEXPAT=no
7327 else
7328
7329 if test "X$prefix" = "XNONE"; then
7330 acl_final_prefix="$ac_default_prefix"
7331 else
7332 acl_final_prefix="$prefix"
7333 fi
7334 if test "X$exec_prefix" = "XNONE"; then
7335 acl_final_exec_prefix='${prefix}'
7336 else
7337 acl_final_exec_prefix="$exec_prefix"
7338 fi
7339 acl_save_prefix="$prefix"
7340 prefix="$acl_final_prefix"
7341 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7342 prefix="$acl_save_prefix"
7343
7344
7345 # Check whether --with-gnu-ld was given.
7346 if test "${with_gnu_ld+set}" = set; then :
7347 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7348 else
7349 with_gnu_ld=no
7350 fi
7351
7352 # Prepare PATH_SEPARATOR.
7353 # The user is always right.
7354 if test "${PATH_SEPARATOR+set}" != set; then
7355 echo "#! /bin/sh" >conf$$.sh
7356 echo "exit 0" >>conf$$.sh
7357 chmod +x conf$$.sh
7358 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7359 PATH_SEPARATOR=';'
7360 else
7361 PATH_SEPARATOR=:
7362 fi
7363 rm -f conf$$.sh
7364 fi
7365 ac_prog=ld
7366 if test "$GCC" = yes; then
7367 # Check if gcc -print-prog-name=ld gives a path.
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7369 $as_echo_n "checking for ld used by GCC... " >&6; }
7370 case $host in
7371 *-*-mingw*)
7372 # gcc leaves a trailing carriage return which upsets mingw
7373 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7374 *)
7375 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7376 esac
7377 case $ac_prog in
7378 # Accept absolute paths.
7379 [\\/]* | [A-Za-z]:[\\/]*)
7380 re_direlt='/[^/][^/]*/\.\./'
7381 # Canonicalize the path of ld
7382 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7383 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7384 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7385 done
7386 test -z "$LD" && LD="$ac_prog"
7387 ;;
7388 "")
7389 # If it fails, then pretend we aren't using GCC.
7390 ac_prog=ld
7391 ;;
7392 *)
7393 # If it is relative, then search for the first ld in PATH.
7394 with_gnu_ld=unknown
7395 ;;
7396 esac
7397 elif test "$with_gnu_ld" = yes; then
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7399 $as_echo_n "checking for GNU ld... " >&6; }
7400 else
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7402 $as_echo_n "checking for non-GNU ld... " >&6; }
7403 fi
7404 if test "${acl_cv_path_LD+set}" = set; then :
7405 $as_echo_n "(cached) " >&6
7406 else
7407 if test -z "$LD"; then
7408 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7409 for ac_dir in $PATH; do
7410 test -z "$ac_dir" && ac_dir=.
7411 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7412 acl_cv_path_LD="$ac_dir/$ac_prog"
7413 # Check to see if the program is GNU ld. I'd rather use --version,
7414 # but apparently some GNU ld's only accept -v.
7415 # Break only if it was the GNU/non-GNU ld that we prefer.
7416 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7417 test "$with_gnu_ld" != no && break
7418 else
7419 test "$with_gnu_ld" != yes && break
7420 fi
7421 fi
7422 done
7423 IFS="$ac_save_ifs"
7424 else
7425 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7426 fi
7427 fi
7428
7429 LD="$acl_cv_path_LD"
7430 if test -n "$LD"; then
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7432 $as_echo "$LD" >&6; }
7433 else
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7435 $as_echo "no" >&6; }
7436 fi
7437 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7439 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7440 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7441 $as_echo_n "(cached) " >&6
7442 else
7443 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7444 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7445 acl_cv_prog_gnu_ld=yes
7446 else
7447 acl_cv_prog_gnu_ld=no
7448 fi
7449 fi
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7451 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7452 with_gnu_ld=$acl_cv_prog_gnu_ld
7453
7454
7455
7456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7457 $as_echo_n "checking for shared library run path origin... " >&6; }
7458 if test "${acl_cv_rpath+set}" = set; then :
7459 $as_echo_n "(cached) " >&6
7460 else
7461
7462 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7463 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7464 . ./conftest.sh
7465 rm -f ./conftest.sh
7466 acl_cv_rpath=done
7467
7468 fi
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7470 $as_echo "$acl_cv_rpath" >&6; }
7471 wl="$acl_cv_wl"
7472 libext="$acl_cv_libext"
7473 shlibext="$acl_cv_shlibext"
7474 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7475 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7476 hardcode_direct="$acl_cv_hardcode_direct"
7477 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7478 # Check whether --enable-rpath was given.
7479 if test "${enable_rpath+set}" = set; then :
7480 enableval=$enable_rpath; :
7481 else
7482 enable_rpath=yes
7483 fi
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494 use_additional=yes
7495
7496 acl_save_prefix="$prefix"
7497 prefix="$acl_final_prefix"
7498 acl_save_exec_prefix="$exec_prefix"
7499 exec_prefix="$acl_final_exec_prefix"
7500
7501 eval additional_includedir=\"$includedir\"
7502 eval additional_libdir=\"$libdir\"
7503
7504 exec_prefix="$acl_save_exec_prefix"
7505 prefix="$acl_save_prefix"
7506
7507
7508 # Check whether --with-libexpat-prefix was given.
7509 if test "${with_libexpat_prefix+set}" = set; then :
7510 withval=$with_libexpat_prefix;
7511 if test "X$withval" = "Xno"; then
7512 use_additional=no
7513 else
7514 if test "X$withval" = "X"; then
7515
7516 acl_save_prefix="$prefix"
7517 prefix="$acl_final_prefix"
7518 acl_save_exec_prefix="$exec_prefix"
7519 exec_prefix="$acl_final_exec_prefix"
7520
7521 eval additional_includedir=\"$includedir\"
7522 eval additional_libdir=\"$libdir\"
7523
7524 exec_prefix="$acl_save_exec_prefix"
7525 prefix="$acl_save_prefix"
7526
7527 else
7528 additional_includedir="$withval/include"
7529 additional_libdir="$withval/lib"
7530 fi
7531 fi
7532
7533 fi
7534
7535 LIBEXPAT=
7536 LTLIBEXPAT=
7537 INCEXPAT=
7538 rpathdirs=
7539 ltrpathdirs=
7540 names_already_handled=
7541 names_next_round='expat '
7542 while test -n "$names_next_round"; do
7543 names_this_round="$names_next_round"
7544 names_next_round=
7545 for name in $names_this_round; do
7546 already_handled=
7547 for n in $names_already_handled; do
7548 if test "$n" = "$name"; then
7549 already_handled=yes
7550 break
7551 fi
7552 done
7553 if test -z "$already_handled"; then
7554 names_already_handled="$names_already_handled $name"
7555 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7556 eval value=\"\$HAVE_LIB$uppername\"
7557 if test -n "$value"; then
7558 if test "$value" = yes; then
7559 eval value=\"\$LIB$uppername\"
7560 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7561 eval value=\"\$LTLIB$uppername\"
7562 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7563 else
7564 :
7565 fi
7566 else
7567 found_dir=
7568 found_la=
7569 found_so=
7570 found_a=
7571 if test $use_additional = yes; then
7572 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7573 found_dir="$additional_libdir"
7574 found_so="$additional_libdir/lib$name.$shlibext"
7575 if test -f "$additional_libdir/lib$name.la"; then
7576 found_la="$additional_libdir/lib$name.la"
7577 fi
7578 else
7579 if test -f "$additional_libdir/lib$name.$libext"; then
7580 found_dir="$additional_libdir"
7581 found_a="$additional_libdir/lib$name.$libext"
7582 if test -f "$additional_libdir/lib$name.la"; then
7583 found_la="$additional_libdir/lib$name.la"
7584 fi
7585 fi
7586 fi
7587 fi
7588 if test "X$found_dir" = "X"; then
7589 for x in $LDFLAGS $LTLIBEXPAT; do
7590
7591 acl_save_prefix="$prefix"
7592 prefix="$acl_final_prefix"
7593 acl_save_exec_prefix="$exec_prefix"
7594 exec_prefix="$acl_final_exec_prefix"
7595 eval x=\"$x\"
7596 exec_prefix="$acl_save_exec_prefix"
7597 prefix="$acl_save_prefix"
7598
7599 case "$x" in
7600 -L*)
7601 dir=`echo "X$x" | sed -e 's/^X-L//'`
7602 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7603 found_dir="$dir"
7604 found_so="$dir/lib$name.$shlibext"
7605 if test -f "$dir/lib$name.la"; then
7606 found_la="$dir/lib$name.la"
7607 fi
7608 else
7609 if test -f "$dir/lib$name.$libext"; then
7610 found_dir="$dir"
7611 found_a="$dir/lib$name.$libext"
7612 if test -f "$dir/lib$name.la"; then
7613 found_la="$dir/lib$name.la"
7614 fi
7615 fi
7616 fi
7617 ;;
7618 esac
7619 if test "X$found_dir" != "X"; then
7620 break
7621 fi
7622 done
7623 fi
7624 if test "X$found_dir" != "X"; then
7625 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7626 if test "X$found_so" != "X"; then
7627 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7628 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7629 else
7630 haveit=
7631 for x in $ltrpathdirs; do
7632 if test "X$x" = "X$found_dir"; then
7633 haveit=yes
7634 break
7635 fi
7636 done
7637 if test -z "$haveit"; then
7638 ltrpathdirs="$ltrpathdirs $found_dir"
7639 fi
7640 if test "$hardcode_direct" = yes; then
7641 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7642 else
7643 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7644 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7645 haveit=
7646 for x in $rpathdirs; do
7647 if test "X$x" = "X$found_dir"; then
7648 haveit=yes
7649 break
7650 fi
7651 done
7652 if test -z "$haveit"; then
7653 rpathdirs="$rpathdirs $found_dir"
7654 fi
7655 else
7656 haveit=
7657 for x in $LDFLAGS $LIBEXPAT; do
7658
7659 acl_save_prefix="$prefix"
7660 prefix="$acl_final_prefix"
7661 acl_save_exec_prefix="$exec_prefix"
7662 exec_prefix="$acl_final_exec_prefix"
7663 eval x=\"$x\"
7664 exec_prefix="$acl_save_exec_prefix"
7665 prefix="$acl_save_prefix"
7666
7667 if test "X$x" = "X-L$found_dir"; then
7668 haveit=yes
7669 break
7670 fi
7671 done
7672 if test -z "$haveit"; then
7673 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7674 fi
7675 if test "$hardcode_minus_L" != no; then
7676 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7677 else
7678 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7679 fi
7680 fi
7681 fi
7682 fi
7683 else
7684 if test "X$found_a" != "X"; then
7685 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7686 else
7687 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7688 fi
7689 fi
7690 additional_includedir=
7691 case "$found_dir" in
7692 */lib | */lib/)
7693 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7694 additional_includedir="$basedir/include"
7695 ;;
7696 esac
7697 if test "X$additional_includedir" != "X"; then
7698 if test "X$additional_includedir" != "X/usr/include"; then
7699 haveit=
7700 if test "X$additional_includedir" = "X/usr/local/include"; then
7701 if test -n "$GCC"; then
7702 case $host_os in
7703 linux*) haveit=yes;;
7704 esac
7705 fi
7706 fi
7707 if test -z "$haveit"; then
7708 for x in $CPPFLAGS $INCEXPAT; do
7709
7710 acl_save_prefix="$prefix"
7711 prefix="$acl_final_prefix"
7712 acl_save_exec_prefix="$exec_prefix"
7713 exec_prefix="$acl_final_exec_prefix"
7714 eval x=\"$x\"
7715 exec_prefix="$acl_save_exec_prefix"
7716 prefix="$acl_save_prefix"
7717
7718 if test "X$x" = "X-I$additional_includedir"; then
7719 haveit=yes
7720 break
7721 fi
7722 done
7723 if test -z "$haveit"; then
7724 if test -d "$additional_includedir"; then
7725 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7726 fi
7727 fi
7728 fi
7729 fi
7730 fi
7731 if test -n "$found_la"; then
7732 save_libdir="$libdir"
7733 case "$found_la" in
7734 */* | *\\*) . "$found_la" ;;
7735 *) . "./$found_la" ;;
7736 esac
7737 libdir="$save_libdir"
7738 for dep in $dependency_libs; do
7739 case "$dep" in
7740 -L*)
7741 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7742 if test "X$additional_libdir" != "X/usr/lib"; then
7743 haveit=
7744 if test "X$additional_libdir" = "X/usr/local/lib"; then
7745 if test -n "$GCC"; then
7746 case $host_os in
7747 linux*) haveit=yes;;
7748 esac
7749 fi
7750 fi
7751 if test -z "$haveit"; then
7752 haveit=
7753 for x in $LDFLAGS $LIBEXPAT; do
7754
7755 acl_save_prefix="$prefix"
7756 prefix="$acl_final_prefix"
7757 acl_save_exec_prefix="$exec_prefix"
7758 exec_prefix="$acl_final_exec_prefix"
7759 eval x=\"$x\"
7760 exec_prefix="$acl_save_exec_prefix"
7761 prefix="$acl_save_prefix"
7762
7763 if test "X$x" = "X-L$additional_libdir"; then
7764 haveit=yes
7765 break
7766 fi
7767 done
7768 if test -z "$haveit"; then
7769 if test -d "$additional_libdir"; then
7770 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7771 fi
7772 fi
7773 haveit=
7774 for x in $LDFLAGS $LTLIBEXPAT; do
7775
7776 acl_save_prefix="$prefix"
7777 prefix="$acl_final_prefix"
7778 acl_save_exec_prefix="$exec_prefix"
7779 exec_prefix="$acl_final_exec_prefix"
7780 eval x=\"$x\"
7781 exec_prefix="$acl_save_exec_prefix"
7782 prefix="$acl_save_prefix"
7783
7784 if test "X$x" = "X-L$additional_libdir"; then
7785 haveit=yes
7786 break
7787 fi
7788 done
7789 if test -z "$haveit"; then
7790 if test -d "$additional_libdir"; then
7791 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7792 fi
7793 fi
7794 fi
7795 fi
7796 ;;
7797 -R*)
7798 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7799 if test "$enable_rpath" != no; then
7800 haveit=
7801 for x in $rpathdirs; do
7802 if test "X$x" = "X$dir"; then
7803 haveit=yes
7804 break
7805 fi
7806 done
7807 if test -z "$haveit"; then
7808 rpathdirs="$rpathdirs $dir"
7809 fi
7810 haveit=
7811 for x in $ltrpathdirs; do
7812 if test "X$x" = "X$dir"; then
7813 haveit=yes
7814 break
7815 fi
7816 done
7817 if test -z "$haveit"; then
7818 ltrpathdirs="$ltrpathdirs $dir"
7819 fi
7820 fi
7821 ;;
7822 -l*)
7823 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7824 ;;
7825 *.la)
7826 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7827 ;;
7828 *)
7829 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7830 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7831 ;;
7832 esac
7833 done
7834 fi
7835 else
7836 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7837 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7838 fi
7839 fi
7840 fi
7841 done
7842 done
7843 if test "X$rpathdirs" != "X"; then
7844 if test -n "$hardcode_libdir_separator"; then
7845 alldirs=
7846 for found_dir in $rpathdirs; do
7847 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7848 done
7849 acl_save_libdir="$libdir"
7850 libdir="$alldirs"
7851 eval flag=\"$hardcode_libdir_flag_spec\"
7852 libdir="$acl_save_libdir"
7853 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7854 else
7855 for found_dir in $rpathdirs; do
7856 acl_save_libdir="$libdir"
7857 libdir="$found_dir"
7858 eval flag=\"$hardcode_libdir_flag_spec\"
7859 libdir="$acl_save_libdir"
7860 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7861 done
7862 fi
7863 fi
7864 if test "X$ltrpathdirs" != "X"; then
7865 for found_dir in $ltrpathdirs; do
7866 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7867 done
7868 fi
7869
7870
7871 ac_save_CPPFLAGS="$CPPFLAGS"
7872
7873 for element in $INCEXPAT; do
7874 haveit=
7875 for x in $CPPFLAGS; do
7876
7877 acl_save_prefix="$prefix"
7878 prefix="$acl_final_prefix"
7879 acl_save_exec_prefix="$exec_prefix"
7880 exec_prefix="$acl_final_exec_prefix"
7881 eval x=\"$x\"
7882 exec_prefix="$acl_save_exec_prefix"
7883 prefix="$acl_save_prefix"
7884
7885 if test "X$x" = "X$element"; then
7886 haveit=yes
7887 break
7888 fi
7889 done
7890 if test -z "$haveit"; then
7891 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7892 fi
7893 done
7894
7895
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
7897 $as_echo_n "checking for libexpat... " >&6; }
7898 if test "${ac_cv_libexpat+set}" = set; then :
7899 $as_echo_n "(cached) " >&6
7900 else
7901
7902 ac_save_LIBS="$LIBS"
7903 LIBS="$LIBS $LIBEXPAT"
7904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7905 /* end confdefs.h. */
7906 #include "expat.h"
7907 int
7908 main ()
7909 {
7910 XML_Parser p = XML_ParserCreate (0);
7911 ;
7912 return 0;
7913 }
7914 _ACEOF
7915 if ac_fn_c_try_link "$LINENO"; then :
7916 ac_cv_libexpat=yes
7917 else
7918 ac_cv_libexpat=no
7919 fi
7920 rm -f core conftest.err conftest.$ac_objext \
7921 conftest$ac_exeext conftest.$ac_ext
7922 LIBS="$ac_save_LIBS"
7923
7924 fi
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
7926 $as_echo "$ac_cv_libexpat" >&6; }
7927 if test "$ac_cv_libexpat" = yes; then
7928 HAVE_LIBEXPAT=yes
7929
7930 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
7931
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
7933 $as_echo_n "checking how to link with libexpat... " >&6; }
7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
7935 $as_echo "$LIBEXPAT" >&6; }
7936 else
7937 HAVE_LIBEXPAT=no
7938 CPPFLAGS="$ac_save_CPPFLAGS"
7939 LIBEXPAT=
7940 LTLIBEXPAT=
7941 fi
7942
7943
7944
7945
7946
7947
7948 if test "$HAVE_LIBEXPAT" != yes; then
7949 if test "$with_expat" = yes; then
7950 as_fn_error "expat is missing or unusable" "$LINENO" 5
7951 else
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
7953 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
7954 fi
7955 else
7956 save_LIBS=$LIBS
7957 LIBS="$LIBS $LIBEXPAT"
7958 for ac_func in XML_StopParser
7959 do :
7960 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
7961 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
7962 cat >>confdefs.h <<_ACEOF
7963 #define HAVE_XML_STOPPARSER 1
7964 _ACEOF
7965
7966 fi
7967 done
7968
7969 LIBS=$save_LIBS
7970 fi
7971 fi
7972
7973
7974
7975
7976
7977
7978 # Check whether --with-python was given.
7979 if test "${with_python+set}" = set; then :
7980 withval=$with_python;
7981 else
7982 with_python=auto
7983 fi
7984
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
7986 $as_echo_n "checking whether to use python... " >&6; }
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
7988 $as_echo "$with_python" >&6; }
7989
7990 if test "${with_python}" = no; then
7991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
7992 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
7993 have_libpython=no
7994 else
7995 case "${with_python}" in
7996 [\\/]* | ?:[\\/]*)
7997 if test -d ${with_python}; then
7998 # Assume the python binary is ${with_python}/bin/python.
7999 python_prog="${with_python}/bin/python"
8000 python_prefix=
8001 # If python does not exit ${with_python}/bin, then try in
8002 # ${with_python}. On Windows/MinGW, this is where the Python
8003 # executable is.
8004 if test ! -x "${python_prog}"; then
8005 python_prog="${with_python}/python"
8006 python_prefix=
8007 fi
8008 if test ! -x "${python_prog}"; then
8009 # Fall back to gdb 7.0/7.1 behaviour.
8010 python_prog=missing
8011 python_prefix=${with_python}
8012 fi
8013 elif test -x "${with_python}"; then
8014 # While we can't run python compiled for $host (unless host == build),
8015 # the user could write a script that provides the needed information,
8016 # so we support that.
8017 python_prog=${with_python}
8018 python_prefix=
8019 else
8020 as_fn_error "invalid value for --with-python" "$LINENO" 5
8021 fi
8022 ;;
8023 */*)
8024 # Disallow --with-python=foo/bar.
8025 as_fn_error "invalid value for --with-python" "$LINENO" 5
8026 ;;
8027 *)
8028 # The user has either specified auto, yes, or the name of the python
8029 # program assumed to be in $PATH.
8030 python_prefix=
8031 case "${with_python}" in
8032 yes | auto)
8033 if test ${build} = ${host}; then
8034 # Extract the first word of "python", so it can be a program name with args.
8035 set dummy python; ac_word=$2
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8037 $as_echo_n "checking for $ac_word... " >&6; }
8038 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8039 $as_echo_n "(cached) " >&6
8040 else
8041 case $python_prog_path in
8042 [\\/]* | ?:[\\/]*)
8043 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8044 ;;
8045 *)
8046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8047 for as_dir in $PATH
8048 do
8049 IFS=$as_save_IFS
8050 test -z "$as_dir" && as_dir=.
8051 for ac_exec_ext in '' $ac_executable_extensions; do
8052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8053 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8055 break 2
8056 fi
8057 done
8058 done
8059 IFS=$as_save_IFS
8060
8061 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8062 ;;
8063 esac
8064 fi
8065 python_prog_path=$ac_cv_path_python_prog_path
8066 if test -n "$python_prog_path"; then
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8068 $as_echo "$python_prog_path" >&6; }
8069 else
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8071 $as_echo "no" >&6; }
8072 fi
8073
8074
8075 if test "${python_prog_path}" = missing; then
8076 python_prog=missing
8077 else
8078 python_prog=${python_prog_path}
8079 fi
8080 else
8081 # Not much we can do except assume the cross-compiler will find the
8082 # right files.
8083 python_prog=missing
8084 fi
8085 ;;
8086 *)
8087 # While we can't run python compiled for $host (unless host == build),
8088 # the user could write a script that provides the needed information,
8089 # so we support that.
8090 python_prog="${with_python}"
8091 # Extract the first word of "${python_prog}", so it can be a program name with args.
8092 set dummy ${python_prog}; ac_word=$2
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8094 $as_echo_n "checking for $ac_word... " >&6; }
8095 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8096 $as_echo_n "(cached) " >&6
8097 else
8098 case $python_prog_path in
8099 [\\/]* | ?:[\\/]*)
8100 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8101 ;;
8102 *)
8103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8104 for as_dir in $PATH
8105 do
8106 IFS=$as_save_IFS
8107 test -z "$as_dir" && as_dir=.
8108 for ac_exec_ext in '' $ac_executable_extensions; do
8109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8110 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8112 break 2
8113 fi
8114 done
8115 done
8116 IFS=$as_save_IFS
8117
8118 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8119 ;;
8120 esac
8121 fi
8122 python_prog_path=$ac_cv_path_python_prog_path
8123 if test -n "$python_prog_path"; then
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8125 $as_echo "$python_prog_path" >&6; }
8126 else
8127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8128 $as_echo "no" >&6; }
8129 fi
8130
8131
8132 if test "${python_prog_path}" = missing; then
8133 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8134 fi
8135 ;;
8136 esac
8137 esac
8138
8139 if test "${python_prog}" != missing; then
8140 # We have a python program to use, but it may be too old.
8141 # Don't flag an error for --with-python=auto (the default).
8142 have_python_config=yes
8143 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8144 if test $? != 0; then
8145 have_python_config=failed
8146 if test "${with_python}" != auto; then
8147 as_fn_error "failure running python-config --includes" "$LINENO" 5
8148 fi
8149 fi
8150 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8151 if test $? != 0; then
8152 have_python_config=failed
8153 if test "${with_python}" != auto; then
8154 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8155 fi
8156 fi
8157 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8158 if test $? != 0; then
8159 have_python_config=failed
8160 if test "${with_python}" != auto; then
8161 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8162 fi
8163 fi
8164 else
8165 # We do not have a python executable we can use to determine where
8166 # to find the Python headers and libs. We cannot guess the include
8167 # path from the python_prefix either, because that include path
8168 # depends on the Python version. So, there is nothing much we can
8169 # do except assume that the compiler will be able to find those files.
8170 python_includes=
8171 python_libs=
8172 have_python_config=no
8173 fi
8174
8175 # If we have python-config, only try the configuration it provides.
8176 # Otherwise fallback on the old way of trying different versions of
8177 # python in turn.
8178
8179 have_libpython=no
8180 if test "${have_python_config}" = yes; then
8181 # Determine the Python version by extracting "-lpython<version>"
8182 # part of the python_libs. <version> is usually X.Y with X and Y
8183 # being decimal numbers, but can also be XY (seen on Windows).
8184 #
8185 # The extraction is performed using sed with a regular expression.
8186 # Initially, the regexp used was using the '?' quantifier to make
8187 # the dot in the version number optional. Unfortunately, this
8188 # does not work with non-GNU versions of sed because, because of
8189 # what looks like a limitation (the '?' quantifier does not work
8190 # with back-references). We work around this limitation by using
8191 # the '*' quantifier instead. It means that, in theory, we might
8192 # match unexpected version strings such as "-lpython2..7", but
8193 # this seems unlikely in practice. And even if that happens,
8194 # an error will be triggered later on, when checking that version
8195 # number.
8196 python_version=`echo " ${python_libs} " \
8197 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8198 case "${python_version}" in
8199 python*)
8200
8201 version=${python_version}
8202
8203 new_CPPFLAGS=${python_includes}
8204 new_LIBS=${python_libs}
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8206 $as_echo_n "checking for ${version}... " >&6; }
8207 save_CPPFLAGS=$CPPFLAGS
8208 save_LIBS=$LIBS
8209 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8210 LIBS="$LIBS $new_LIBS"
8211 found_usable_python=no
8212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8213 /* end confdefs.h. */
8214 #include "Python.h"
8215 int
8216 main ()
8217 {
8218 Py_Initialize ();
8219 ;
8220 return 0;
8221 }
8222 _ACEOF
8223 if ac_fn_c_try_link "$LINENO"; then :
8224 have_libpython=${version}
8225 found_usable_python=yes
8226 PYTHON_CPPFLAGS=$new_CPPFLAGS
8227 PYTHON_LIBS=$new_LIBS
8228 fi
8229 rm -f core conftest.err conftest.$ac_objext \
8230 conftest$ac_exeext conftest.$ac_ext
8231 CPPFLAGS=$save_CPPFLAGS
8232 LIBS=$save_LIBS
8233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8234 $as_echo "${found_usable_python}" >&6; }
8235
8236 ;;
8237 *)
8238 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8239 ;;
8240 esac
8241 elif test "${have_python_config}" != failed; then
8242 if test "${have_libpython}" = no; then
8243
8244 version=python2.7
8245
8246 new_CPPFLAGS=${python_includes}
8247 new_LIBS="${python_libs} -lpython2.7"
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8249 $as_echo_n "checking for ${version}... " >&6; }
8250 save_CPPFLAGS=$CPPFLAGS
8251 save_LIBS=$LIBS
8252 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8253 LIBS="$LIBS $new_LIBS"
8254 found_usable_python=no
8255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8256 /* end confdefs.h. */
8257 #include "Python.h"
8258 int
8259 main ()
8260 {
8261 Py_Initialize ();
8262 ;
8263 return 0;
8264 }
8265 _ACEOF
8266 if ac_fn_c_try_link "$LINENO"; then :
8267 have_libpython=${version}
8268 found_usable_python=yes
8269 PYTHON_CPPFLAGS=$new_CPPFLAGS
8270 PYTHON_LIBS=$new_LIBS
8271 fi
8272 rm -f core conftest.err conftest.$ac_objext \
8273 conftest$ac_exeext conftest.$ac_ext
8274 CPPFLAGS=$save_CPPFLAGS
8275 LIBS=$save_LIBS
8276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8277 $as_echo "${found_usable_python}" >&6; }
8278
8279 fi
8280 if test "${have_libpython}" = no; then
8281
8282 version=python2.6
8283
8284 new_CPPFLAGS=${python_includes}
8285 new_LIBS="${python_libs} -lpython2.6"
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8287 $as_echo_n "checking for ${version}... " >&6; }
8288 save_CPPFLAGS=$CPPFLAGS
8289 save_LIBS=$LIBS
8290 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8291 LIBS="$LIBS $new_LIBS"
8292 found_usable_python=no
8293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8294 /* end confdefs.h. */
8295 #include "Python.h"
8296 int
8297 main ()
8298 {
8299 Py_Initialize ();
8300 ;
8301 return 0;
8302 }
8303 _ACEOF
8304 if ac_fn_c_try_link "$LINENO"; then :
8305 have_libpython=${version}
8306 found_usable_python=yes
8307 PYTHON_CPPFLAGS=$new_CPPFLAGS
8308 PYTHON_LIBS=$new_LIBS
8309 fi
8310 rm -f core conftest.err conftest.$ac_objext \
8311 conftest$ac_exeext conftest.$ac_ext
8312 CPPFLAGS=$save_CPPFLAGS
8313 LIBS=$save_LIBS
8314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8315 $as_echo "${found_usable_python}" >&6; }
8316
8317 fi
8318 if test ${have_libpython} = no; then
8319
8320 version=python2.5
8321
8322 new_CPPFLAGS=${python_includes}
8323 new_LIBS="${python_libs} -lpython2.5"
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8325 $as_echo_n "checking for ${version}... " >&6; }
8326 save_CPPFLAGS=$CPPFLAGS
8327 save_LIBS=$LIBS
8328 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8329 LIBS="$LIBS $new_LIBS"
8330 found_usable_python=no
8331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8332 /* end confdefs.h. */
8333 #include "Python.h"
8334 int
8335 main ()
8336 {
8337 Py_Initialize ();
8338 ;
8339 return 0;
8340 }
8341 _ACEOF
8342 if ac_fn_c_try_link "$LINENO"; then :
8343 have_libpython=${version}
8344 found_usable_python=yes
8345 PYTHON_CPPFLAGS=$new_CPPFLAGS
8346 PYTHON_LIBS=$new_LIBS
8347 fi
8348 rm -f core conftest.err conftest.$ac_objext \
8349 conftest$ac_exeext conftest.$ac_ext
8350 CPPFLAGS=$save_CPPFLAGS
8351 LIBS=$save_LIBS
8352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8353 $as_echo "${found_usable_python}" >&6; }
8354
8355 fi
8356 if test ${have_libpython} = no; then
8357
8358 version=python2.4
8359
8360 new_CPPFLAGS=${python_includes}
8361 new_LIBS="${python_libs} -lpython2.4"
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8363 $as_echo_n "checking for ${version}... " >&6; }
8364 save_CPPFLAGS=$CPPFLAGS
8365 save_LIBS=$LIBS
8366 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8367 LIBS="$LIBS $new_LIBS"
8368 found_usable_python=no
8369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8370 /* end confdefs.h. */
8371 #include "Python.h"
8372 int
8373 main ()
8374 {
8375 Py_Initialize ();
8376 ;
8377 return 0;
8378 }
8379 _ACEOF
8380 if ac_fn_c_try_link "$LINENO"; then :
8381 have_libpython=${version}
8382 found_usable_python=yes
8383 PYTHON_CPPFLAGS=$new_CPPFLAGS
8384 PYTHON_LIBS=$new_LIBS
8385 fi
8386 rm -f core conftest.err conftest.$ac_objext \
8387 conftest$ac_exeext conftest.$ac_ext
8388 CPPFLAGS=$save_CPPFLAGS
8389 LIBS=$save_LIBS
8390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8391 $as_echo "${found_usable_python}" >&6; }
8392
8393 fi
8394 fi
8395 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8396
8397 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8398
8399 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8400
8401 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8402
8403 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8404
8405 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8406
8407 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8408
8409 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8410
8411 fi
8412
8413 if test "${have_libpython}" = no; then
8414 case "${with_python}" in
8415 yes)
8416 as_fn_error "python is missing or unusable" "$LINENO" 5
8417 ;;
8418 auto)
8419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8420 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8421 ;;
8422 *)
8423 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8424 ;;
8425 esac
8426 else
8427 if test -n "${python_prefix}"; then
8428
8429 cat >>confdefs.h <<_ACEOF
8430 #define WITH_PYTHON_PATH "${python_prefix}"
8431 _ACEOF
8432
8433
8434 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8435 if test "x$prefix" = xNONE; then
8436 test_prefix=/usr/local
8437 else
8438 test_prefix=$prefix
8439 fi
8440 else
8441 test_prefix=$exec_prefix
8442 fi
8443 value=0
8444 case ${python_prefix} in
8445 "${test_prefix}"|"${test_prefix}/"*|\
8446 '${exec_prefix}'|'${exec_prefix}/'*)
8447 value=1
8448 ;;
8449 esac
8450
8451 cat >>confdefs.h <<_ACEOF
8452 #define PYTHON_PATH_RELOCATABLE $value
8453 _ACEOF
8454
8455
8456 fi
8457 fi
8458 fi
8459
8460 if test "${have_libpython}" != no; then
8461
8462 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8463
8464 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8465 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8466 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8467 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8468 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8469
8470 # Flags needed to compile Python code (taken from python-config --cflags).
8471 # We cannot call python-config directly because it will output whatever was
8472 # used when compiling the Python interpreter itself, including flags which
8473 # would make the python-related objects be compiled differently from the
8474 # rest of GDB (e.g., -O2 and -fPIC).
8475 if test "${GCC}" = yes; then
8476 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8477 fi
8478
8479 if test "x${tentative_python_cflags}" != x; then
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8481 $as_echo_n "checking compiler flags for python code... " >&6; }
8482 for flag in ${tentative_python_cflags}; do
8483 # Check that the compiler accepts it
8484 saved_CFLAGS="$CFLAGS"
8485 CFLAGS="$CFLAGS $flag"
8486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8487 /* end confdefs.h. */
8488
8489 int
8490 main ()
8491 {
8492
8493 ;
8494 return 0;
8495 }
8496 _ACEOF
8497 if ac_fn_c_try_compile "$LINENO"; then :
8498 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8499 fi
8500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8501 CFLAGS="$saved_CFLAGS"
8502 done
8503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8504 $as_echo "${PYTHON_CFLAGS}" >&6; }
8505 fi
8506
8507 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
8508 # #if _SGIAPI
8509 # #define siginfo __siginfo
8510 # #endif
8511 # The problem is that including Python causes some XOPEN macros to be
8512 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8513 # to false. So, we work around this issue by defining siginfo ourself
8514 # though the command-line.
8515 case "$gdb_host" in
8516 irix*) if test "${GCC}" = yes; then
8517 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8518 fi
8519 ;;
8520 esac
8521 else
8522 # Even if Python support is not compiled in, we need to have these files
8523 # included.
8524 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
8525 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
8526 python/py-prettyprint.c python/py-auto-load.c"
8527 fi
8528
8529
8530
8531
8532 # ------------------------- #
8533 # Checks for header files. #
8534 # ------------------------- #
8535
8536 ac_header_dirent=no
8537 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8538 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8540 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8541 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
8542 $as_echo_n "(cached) " >&6
8543 else
8544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8545 /* end confdefs.h. */
8546 #include <sys/types.h>
8547 #include <$ac_hdr>
8548
8549 int
8550 main ()
8551 {
8552 if ((DIR *) 0)
8553 return 0;
8554 ;
8555 return 0;
8556 }
8557 _ACEOF
8558 if ac_fn_c_try_compile "$LINENO"; then :
8559 eval "$as_ac_Header=yes"
8560 else
8561 eval "$as_ac_Header=no"
8562 fi
8563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8564 fi
8565 eval ac_res=\$$as_ac_Header
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8567 $as_echo "$ac_res" >&6; }
8568 eval as_val=\$$as_ac_Header
8569 if test "x$as_val" = x""yes; then :
8570 cat >>confdefs.h <<_ACEOF
8571 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8572 _ACEOF
8573
8574 ac_header_dirent=$ac_hdr; break
8575 fi
8576
8577 done
8578 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8579 if test $ac_header_dirent = dirent.h; then
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8581 $as_echo_n "checking for library containing opendir... " >&6; }
8582 if test "${ac_cv_search_opendir+set}" = set; then :
8583 $as_echo_n "(cached) " >&6
8584 else
8585 ac_func_search_save_LIBS=$LIBS
8586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8587 /* end confdefs.h. */
8588
8589 /* Override any GCC internal prototype to avoid an error.
8590 Use char because int might match the return type of a GCC
8591 builtin and then its argument prototype would still apply. */
8592 #ifdef __cplusplus
8593 extern "C"
8594 #endif
8595 char opendir ();
8596 int
8597 main ()
8598 {
8599 return opendir ();
8600 ;
8601 return 0;
8602 }
8603 _ACEOF
8604 for ac_lib in '' dir; do
8605 if test -z "$ac_lib"; then
8606 ac_res="none required"
8607 else
8608 ac_res=-l$ac_lib
8609 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8610 fi
8611 if ac_fn_c_try_link "$LINENO"; then :
8612 ac_cv_search_opendir=$ac_res
8613 fi
8614 rm -f core conftest.err conftest.$ac_objext \
8615 conftest$ac_exeext
8616 if test "${ac_cv_search_opendir+set}" = set; then :
8617 break
8618 fi
8619 done
8620 if test "${ac_cv_search_opendir+set}" = set; then :
8621
8622 else
8623 ac_cv_search_opendir=no
8624 fi
8625 rm conftest.$ac_ext
8626 LIBS=$ac_func_search_save_LIBS
8627 fi
8628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8629 $as_echo "$ac_cv_search_opendir" >&6; }
8630 ac_res=$ac_cv_search_opendir
8631 if test "$ac_res" != no; then :
8632 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8633
8634 fi
8635
8636 else
8637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8638 $as_echo_n "checking for library containing opendir... " >&6; }
8639 if test "${ac_cv_search_opendir+set}" = set; then :
8640 $as_echo_n "(cached) " >&6
8641 else
8642 ac_func_search_save_LIBS=$LIBS
8643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8644 /* end confdefs.h. */
8645
8646 /* Override any GCC internal prototype to avoid an error.
8647 Use char because int might match the return type of a GCC
8648 builtin and then its argument prototype would still apply. */
8649 #ifdef __cplusplus
8650 extern "C"
8651 #endif
8652 char opendir ();
8653 int
8654 main ()
8655 {
8656 return opendir ();
8657 ;
8658 return 0;
8659 }
8660 _ACEOF
8661 for ac_lib in '' x; do
8662 if test -z "$ac_lib"; then
8663 ac_res="none required"
8664 else
8665 ac_res=-l$ac_lib
8666 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8667 fi
8668 if ac_fn_c_try_link "$LINENO"; then :
8669 ac_cv_search_opendir=$ac_res
8670 fi
8671 rm -f core conftest.err conftest.$ac_objext \
8672 conftest$ac_exeext
8673 if test "${ac_cv_search_opendir+set}" = set; then :
8674 break
8675 fi
8676 done
8677 if test "${ac_cv_search_opendir+set}" = set; then :
8678
8679 else
8680 ac_cv_search_opendir=no
8681 fi
8682 rm conftest.$ac_ext
8683 LIBS=$ac_func_search_save_LIBS
8684 fi
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8686 $as_echo "$ac_cv_search_opendir" >&6; }
8687 ac_res=$ac_cv_search_opendir
8688 if test "$ac_res" != no; then :
8689 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8690
8691 fi
8692
8693 fi
8694
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
8696 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
8697 if test "${ac_cv_header_stat_broken+set}" = set; then :
8698 $as_echo_n "(cached) " >&6
8699 else
8700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8701 /* end confdefs.h. */
8702 #include <sys/types.h>
8703 #include <sys/stat.h>
8704
8705 #if defined S_ISBLK && defined S_IFDIR
8706 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
8707 #endif
8708
8709 #if defined S_ISBLK && defined S_IFCHR
8710 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
8711 #endif
8712
8713 #if defined S_ISLNK && defined S_IFREG
8714 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
8715 #endif
8716
8717 #if defined S_ISSOCK && defined S_IFREG
8718 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
8719 #endif
8720
8721 _ACEOF
8722 if ac_fn_c_try_compile "$LINENO"; then :
8723 ac_cv_header_stat_broken=no
8724 else
8725 ac_cv_header_stat_broken=yes
8726 fi
8727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8728 fi
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
8730 $as_echo "$ac_cv_header_stat_broken" >&6; }
8731 if test $ac_cv_header_stat_broken = yes; then
8732
8733 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
8734
8735 fi
8736
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8738 $as_echo_n "checking for ANSI C header files... " >&6; }
8739 if test "${ac_cv_header_stdc+set}" = set; then :
8740 $as_echo_n "(cached) " >&6
8741 else
8742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8743 /* end confdefs.h. */
8744 #include <stdlib.h>
8745 #include <stdarg.h>
8746 #include <string.h>
8747 #include <float.h>
8748
8749 int
8750 main ()
8751 {
8752
8753 ;
8754 return 0;
8755 }
8756 _ACEOF
8757 if ac_fn_c_try_compile "$LINENO"; then :
8758 ac_cv_header_stdc=yes
8759 else
8760 ac_cv_header_stdc=no
8761 fi
8762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8763
8764 if test $ac_cv_header_stdc = yes; then
8765 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8767 /* end confdefs.h. */
8768 #include <string.h>
8769
8770 _ACEOF
8771 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8772 $EGREP "memchr" >/dev/null 2>&1; then :
8773
8774 else
8775 ac_cv_header_stdc=no
8776 fi
8777 rm -f conftest*
8778
8779 fi
8780
8781 if test $ac_cv_header_stdc = yes; then
8782 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8784 /* end confdefs.h. */
8785 #include <stdlib.h>
8786
8787 _ACEOF
8788 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8789 $EGREP "free" >/dev/null 2>&1; then :
8790
8791 else
8792 ac_cv_header_stdc=no
8793 fi
8794 rm -f conftest*
8795
8796 fi
8797
8798 if test $ac_cv_header_stdc = yes; then
8799 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8800 if test "$cross_compiling" = yes; then :
8801 :
8802 else
8803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804 /* end confdefs.h. */
8805 #include <ctype.h>
8806 #include <stdlib.h>
8807 #if ((' ' & 0x0FF) == 0x020)
8808 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8809 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8810 #else
8811 # define ISLOWER(c) \
8812 (('a' <= (c) && (c) <= 'i') \
8813 || ('j' <= (c) && (c) <= 'r') \
8814 || ('s' <= (c) && (c) <= 'z'))
8815 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8816 #endif
8817
8818 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8819 int
8820 main ()
8821 {
8822 int i;
8823 for (i = 0; i < 256; i++)
8824 if (XOR (islower (i), ISLOWER (i))
8825 || toupper (i) != TOUPPER (i))
8826 return 2;
8827 return 0;
8828 }
8829 _ACEOF
8830 if ac_fn_c_try_run "$LINENO"; then :
8831
8832 else
8833 ac_cv_header_stdc=no
8834 fi
8835 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8836 conftest.$ac_objext conftest.beam conftest.$ac_ext
8837 fi
8838
8839 fi
8840 fi
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8842 $as_echo "$ac_cv_header_stdc" >&6; }
8843 if test $ac_cv_header_stdc = yes; then
8844
8845 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8846
8847 fi
8848
8849 # elf_hp.h is for HP/UX 64-bit shared library support.
8850 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
8851 # unconditionally, so what's the point in checking these?
8852 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
8853 thread_db.h signal.h stddef.h \
8854 stdlib.h string.h memory.h strings.h sys/fault.h \
8855 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
8856 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
8857 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
8858 sys/types.h sys/wait.h wait.h termios.h termio.h \
8859 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
8860 dlfcn.h sys/socket.h sys/un.h
8861 do :
8862 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8863 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8864 eval as_val=\$$as_ac_Header
8865 if test "x$as_val" = x""yes; then :
8866 cat >>confdefs.h <<_ACEOF
8867 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8868 _ACEOF
8869
8870 fi
8871
8872 done
8873
8874 for ac_header in link.h
8875 do :
8876 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
8877 # include <sys/types.h>
8878 #endif
8879 #if HAVE_NLIST_H
8880 # include <nlist.h>
8881 #endif
8882
8883 "
8884 if test "x$ac_cv_header_link_h" = x""yes; then :
8885 cat >>confdefs.h <<_ACEOF
8886 #define HAVE_LINK_H 1
8887 _ACEOF
8888
8889 fi
8890
8891 done
8892
8893 for ac_header in sys/proc.h
8894 do :
8895 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
8896 # include <sys/param.h>
8897 #endif
8898
8899 "
8900 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
8901 cat >>confdefs.h <<_ACEOF
8902 #define HAVE_SYS_PROC_H 1
8903 _ACEOF
8904
8905 fi
8906
8907 done
8908
8909 for ac_header in sys/user.h
8910 do :
8911 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
8912 # include <sys/param.h>
8913 #endif
8914
8915 "
8916 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
8917 cat >>confdefs.h <<_ACEOF
8918 #define HAVE_SYS_USER_H 1
8919 _ACEOF
8920
8921 fi
8922
8923 done
8924
8925
8926 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
8927 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
8928 # think that we don't have <curses.h> if we're using GCC.
8929 case $host_os in
8930 solaris2.[789])
8931 if test "$GCC" = yes; then
8932
8933 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
8934
8935 fi ;;
8936 esac
8937 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
8938 do :
8939 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8940 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8941 eval as_val=\$$as_ac_Header
8942 if test "x$as_val" = x""yes; then :
8943 cat >>confdefs.h <<_ACEOF
8944 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8945 _ACEOF
8946
8947 fi
8948
8949 done
8950
8951 for ac_header in term.h
8952 do :
8953 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
8954 # include <curses.h>
8955 #endif
8956
8957 "
8958 if test "x$ac_cv_header_term_h" = x""yes; then :
8959 cat >>confdefs.h <<_ACEOF
8960 #define HAVE_TERM_H 1
8961 _ACEOF
8962
8963 fi
8964
8965 done
8966
8967
8968 # ------------------------- #
8969 # Checks for declarations. #
8970 # ------------------------- #
8971
8972 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
8973 if test "x$ac_cv_have_decl_free" = x""yes; then :
8974 ac_have_decl=1
8975 else
8976 ac_have_decl=0
8977 fi
8978
8979 cat >>confdefs.h <<_ACEOF
8980 #define HAVE_DECL_FREE $ac_have_decl
8981 _ACEOF
8982 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
8983 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
8984 ac_have_decl=1
8985 else
8986 ac_have_decl=0
8987 fi
8988
8989 cat >>confdefs.h <<_ACEOF
8990 #define HAVE_DECL_MALLOC $ac_have_decl
8991 _ACEOF
8992 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
8993 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
8994 ac_have_decl=1
8995 else
8996 ac_have_decl=0
8997 fi
8998
8999 cat >>confdefs.h <<_ACEOF
9000 #define HAVE_DECL_REALLOC $ac_have_decl
9001 _ACEOF
9002 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
9003 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
9004 ac_have_decl=1
9005 else
9006 ac_have_decl=0
9007 fi
9008
9009 cat >>confdefs.h <<_ACEOF
9010 #define HAVE_DECL_STRERROR $ac_have_decl
9011 _ACEOF
9012 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
9013 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
9014 ac_have_decl=1
9015 else
9016 ac_have_decl=0
9017 fi
9018
9019 cat >>confdefs.h <<_ACEOF
9020 #define HAVE_DECL_STRSTR $ac_have_decl
9021 _ACEOF
9022 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
9023 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
9024 ac_have_decl=1
9025 else
9026 ac_have_decl=0
9027 fi
9028
9029 cat >>confdefs.h <<_ACEOF
9030 #define HAVE_DECL_GETOPT $ac_have_decl
9031 _ACEOF
9032 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9033 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9034 ac_have_decl=1
9035 else
9036 ac_have_decl=0
9037 fi
9038
9039 cat >>confdefs.h <<_ACEOF
9040 #define HAVE_DECL_SNPRINTF $ac_have_decl
9041 _ACEOF
9042 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
9043 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
9044 ac_have_decl=1
9045 else
9046 ac_have_decl=0
9047 fi
9048
9049 cat >>confdefs.h <<_ACEOF
9050 #define HAVE_DECL_VSNPRINTF $ac_have_decl
9051 _ACEOF
9052
9053
9054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9055 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9056 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9057 $as_echo_n "(cached) " >&6
9058 else
9059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9060 /* end confdefs.h. */
9061 #include <locale.h>
9062 int
9063 main ()
9064 {
9065 return LC_MESSAGES
9066 ;
9067 return 0;
9068 }
9069 _ACEOF
9070 if ac_fn_c_try_link "$LINENO"; then :
9071 am_cv_val_LC_MESSAGES=yes
9072 else
9073 am_cv_val_LC_MESSAGES=no
9074 fi
9075 rm -f core conftest.err conftest.$ac_objext \
9076 conftest$ac_exeext conftest.$ac_ext
9077 fi
9078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9079 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9080 if test $am_cv_val_LC_MESSAGES = yes; then
9081
9082 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9083
9084 fi
9085
9086
9087 # ----------------------- #
9088 # Checks for structures. #
9089 # ----------------------- #
9090
9091 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9092 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9093
9094 cat >>confdefs.h <<_ACEOF
9095 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9096 _ACEOF
9097
9098
9099 fi
9100 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9101 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9102
9103 cat >>confdefs.h <<_ACEOF
9104 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9105 _ACEOF
9106
9107
9108 fi
9109
9110
9111 # ------------------ #
9112 # Checks for types. #
9113 # ------------------ #
9114
9115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9116 $as_echo_n "checking return type of signal handlers... " >&6; }
9117 if test "${ac_cv_type_signal+set}" = set; then :
9118 $as_echo_n "(cached) " >&6
9119 else
9120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9121 /* end confdefs.h. */
9122 #include <sys/types.h>
9123 #include <signal.h>
9124
9125 int
9126 main ()
9127 {
9128 return *(signal (0, 0)) (0) == 1;
9129 ;
9130 return 0;
9131 }
9132 _ACEOF
9133 if ac_fn_c_try_compile "$LINENO"; then :
9134 ac_cv_type_signal=int
9135 else
9136 ac_cv_type_signal=void
9137 fi
9138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9139 fi
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9141 $as_echo "$ac_cv_type_signal" >&6; }
9142
9143 cat >>confdefs.h <<_ACEOF
9144 #define RETSIGTYPE $ac_cv_type_signal
9145 _ACEOF
9146
9147
9148 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9149 #include <sys/socket.h>
9150
9151 "
9152 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9153
9154 cat >>confdefs.h <<_ACEOF
9155 #define HAVE_SOCKLEN_T 1
9156 _ACEOF
9157
9158
9159 fi
9160
9161
9162 # ------------------------------------- #
9163 # Checks for compiler characteristics. #
9164 # ------------------------------------- #
9165
9166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9167 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9168 if test "${ac_cv_c_const+set}" = set; then :
9169 $as_echo_n "(cached) " >&6
9170 else
9171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9172 /* end confdefs.h. */
9173
9174 int
9175 main ()
9176 {
9177 /* FIXME: Include the comments suggested by Paul. */
9178 #ifndef __cplusplus
9179 /* Ultrix mips cc rejects this. */
9180 typedef int charset[2];
9181 const charset cs;
9182 /* SunOS 4.1.1 cc rejects this. */
9183 char const *const *pcpcc;
9184 char **ppc;
9185 /* NEC SVR4.0.2 mips cc rejects this. */
9186 struct point {int x, y;};
9187 static struct point const zero = {0,0};
9188 /* AIX XL C 1.02.0.0 rejects this.
9189 It does not let you subtract one const X* pointer from another in
9190 an arm of an if-expression whose if-part is not a constant
9191 expression */
9192 const char *g = "string";
9193 pcpcc = &g + (g ? g-g : 0);
9194 /* HPUX 7.0 cc rejects these. */
9195 ++pcpcc;
9196 ppc = (char**) pcpcc;
9197 pcpcc = (char const *const *) ppc;
9198 { /* SCO 3.2v4 cc rejects this. */
9199 char *t;
9200 char const *s = 0 ? (char *) 0 : (char const *) 0;
9201
9202 *t++ = 0;
9203 if (s) return 0;
9204 }
9205 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9206 int x[] = {25, 17};
9207 const int *foo = &x[0];
9208 ++foo;
9209 }
9210 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9211 typedef const int *iptr;
9212 iptr p = 0;
9213 ++p;
9214 }
9215 { /* AIX XL C 1.02.0.0 rejects this saying
9216 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9217 struct s { int j; const int *ap[3]; };
9218 struct s *b; b->j = 5;
9219 }
9220 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9221 const int foo = 10;
9222 if (!foo) return 0;
9223 }
9224 return !cs[0] && !zero.x;
9225 #endif
9226
9227 ;
9228 return 0;
9229 }
9230 _ACEOF
9231 if ac_fn_c_try_compile "$LINENO"; then :
9232 ac_cv_c_const=yes
9233 else
9234 ac_cv_c_const=no
9235 fi
9236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9237 fi
9238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9239 $as_echo "$ac_cv_c_const" >&6; }
9240 if test $ac_cv_c_const = no; then
9241
9242 $as_echo "#define const /**/" >>confdefs.h
9243
9244 fi
9245
9246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9247 $as_echo_n "checking for inline... " >&6; }
9248 if test "${ac_cv_c_inline+set}" = set; then :
9249 $as_echo_n "(cached) " >&6
9250 else
9251 ac_cv_c_inline=no
9252 for ac_kw in inline __inline__ __inline; do
9253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9254 /* end confdefs.h. */
9255 #ifndef __cplusplus
9256 typedef int foo_t;
9257 static $ac_kw foo_t static_foo () {return 0; }
9258 $ac_kw foo_t foo () {return 0; }
9259 #endif
9260
9261 _ACEOF
9262 if ac_fn_c_try_compile "$LINENO"; then :
9263 ac_cv_c_inline=$ac_kw
9264 fi
9265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9266 test "$ac_cv_c_inline" != no && break
9267 done
9268
9269 fi
9270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9271 $as_echo "$ac_cv_c_inline" >&6; }
9272
9273 case $ac_cv_c_inline in
9274 inline | yes) ;;
9275 *)
9276 case $ac_cv_c_inline in
9277 no) ac_val=;;
9278 *) ac_val=$ac_cv_c_inline;;
9279 esac
9280 cat >>confdefs.h <<_ACEOF
9281 #ifndef __cplusplus
9282 #define inline $ac_val
9283 #endif
9284 _ACEOF
9285 ;;
9286 esac
9287
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9289 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9290 if test "${ac_cv_c_bigendian+set}" = set; then :
9291 $as_echo_n "(cached) " >&6
9292 else
9293 ac_cv_c_bigendian=unknown
9294 # See if we're dealing with a universal compiler.
9295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9296 /* end confdefs.h. */
9297 #ifndef __APPLE_CC__
9298 not a universal capable compiler
9299 #endif
9300 typedef int dummy;
9301
9302 _ACEOF
9303 if ac_fn_c_try_compile "$LINENO"; then :
9304
9305 # Check for potential -arch flags. It is not universal unless
9306 # there are at least two -arch flags with different values.
9307 ac_arch=
9308 ac_prev=
9309 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9310 if test -n "$ac_prev"; then
9311 case $ac_word in
9312 i?86 | x86_64 | ppc | ppc64)
9313 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9314 ac_arch=$ac_word
9315 else
9316 ac_cv_c_bigendian=universal
9317 break
9318 fi
9319 ;;
9320 esac
9321 ac_prev=
9322 elif test "x$ac_word" = "x-arch"; then
9323 ac_prev=arch
9324 fi
9325 done
9326 fi
9327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9328 if test $ac_cv_c_bigendian = unknown; then
9329 # See if sys/param.h defines the BYTE_ORDER macro.
9330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9331 /* end confdefs.h. */
9332 #include <sys/types.h>
9333 #include <sys/param.h>
9334
9335 int
9336 main ()
9337 {
9338 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9339 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9340 && LITTLE_ENDIAN)
9341 bogus endian macros
9342 #endif
9343
9344 ;
9345 return 0;
9346 }
9347 _ACEOF
9348 if ac_fn_c_try_compile "$LINENO"; then :
9349 # It does; now see whether it defined to BIG_ENDIAN or not.
9350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9351 /* end confdefs.h. */
9352 #include <sys/types.h>
9353 #include <sys/param.h>
9354
9355 int
9356 main ()
9357 {
9358 #if BYTE_ORDER != BIG_ENDIAN
9359 not big endian
9360 #endif
9361
9362 ;
9363 return 0;
9364 }
9365 _ACEOF
9366 if ac_fn_c_try_compile "$LINENO"; then :
9367 ac_cv_c_bigendian=yes
9368 else
9369 ac_cv_c_bigendian=no
9370 fi
9371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9372 fi
9373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9374 fi
9375 if test $ac_cv_c_bigendian = unknown; then
9376 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9378 /* end confdefs.h. */
9379 #include <limits.h>
9380
9381 int
9382 main ()
9383 {
9384 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9385 bogus endian macros
9386 #endif
9387
9388 ;
9389 return 0;
9390 }
9391 _ACEOF
9392 if ac_fn_c_try_compile "$LINENO"; then :
9393 # It does; now see whether it defined to _BIG_ENDIAN or not.
9394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9395 /* end confdefs.h. */
9396 #include <limits.h>
9397
9398 int
9399 main ()
9400 {
9401 #ifndef _BIG_ENDIAN
9402 not big endian
9403 #endif
9404
9405 ;
9406 return 0;
9407 }
9408 _ACEOF
9409 if ac_fn_c_try_compile "$LINENO"; then :
9410 ac_cv_c_bigendian=yes
9411 else
9412 ac_cv_c_bigendian=no
9413 fi
9414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9415 fi
9416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9417 fi
9418 if test $ac_cv_c_bigendian = unknown; then
9419 # Compile a test program.
9420 if test "$cross_compiling" = yes; then :
9421 # Try to guess by grepping values from an object file.
9422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9423 /* end confdefs.h. */
9424 short int ascii_mm[] =
9425 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9426 short int ascii_ii[] =
9427 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9428 int use_ascii (int i) {
9429 return ascii_mm[i] + ascii_ii[i];
9430 }
9431 short int ebcdic_ii[] =
9432 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9433 short int ebcdic_mm[] =
9434 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9435 int use_ebcdic (int i) {
9436 return ebcdic_mm[i] + ebcdic_ii[i];
9437 }
9438 extern int foo;
9439
9440 int
9441 main ()
9442 {
9443 return use_ascii (foo) == use_ebcdic (foo);
9444 ;
9445 return 0;
9446 }
9447 _ACEOF
9448 if ac_fn_c_try_compile "$LINENO"; then :
9449 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9450 ac_cv_c_bigendian=yes
9451 fi
9452 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9453 if test "$ac_cv_c_bigendian" = unknown; then
9454 ac_cv_c_bigendian=no
9455 else
9456 # finding both strings is unlikely to happen, but who knows?
9457 ac_cv_c_bigendian=unknown
9458 fi
9459 fi
9460 fi
9461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9462 else
9463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9464 /* end confdefs.h. */
9465 $ac_includes_default
9466 int
9467 main ()
9468 {
9469
9470 /* Are we little or big endian? From Harbison&Steele. */
9471 union
9472 {
9473 long int l;
9474 char c[sizeof (long int)];
9475 } u;
9476 u.l = 1;
9477 return u.c[sizeof (long int) - 1] == 1;
9478
9479 ;
9480 return 0;
9481 }
9482 _ACEOF
9483 if ac_fn_c_try_run "$LINENO"; then :
9484 ac_cv_c_bigendian=no
9485 else
9486 ac_cv_c_bigendian=yes
9487 fi
9488 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9489 conftest.$ac_objext conftest.beam conftest.$ac_ext
9490 fi
9491
9492 fi
9493 fi
9494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9495 $as_echo "$ac_cv_c_bigendian" >&6; }
9496 case $ac_cv_c_bigendian in #(
9497 yes)
9498 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9499 ;; #(
9500 no)
9501 ;; #(
9502 universal)
9503
9504 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9505
9506 ;; #(
9507 *)
9508 as_fn_error "unknown endianness
9509 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9510 esac
9511
9512
9513 # ------------------------------ #
9514 # Checks for library functions. #
9515 # ------------------------------ #
9516
9517 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9518 # for constant arguments. Useless!
9519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9520 $as_echo_n "checking for working alloca.h... " >&6; }
9521 if test "${ac_cv_working_alloca_h+set}" = set; then :
9522 $as_echo_n "(cached) " >&6
9523 else
9524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9525 /* end confdefs.h. */
9526 #include <alloca.h>
9527 int
9528 main ()
9529 {
9530 char *p = (char *) alloca (2 * sizeof (int));
9531 if (p) return 0;
9532 ;
9533 return 0;
9534 }
9535 _ACEOF
9536 if ac_fn_c_try_link "$LINENO"; then :
9537 ac_cv_working_alloca_h=yes
9538 else
9539 ac_cv_working_alloca_h=no
9540 fi
9541 rm -f core conftest.err conftest.$ac_objext \
9542 conftest$ac_exeext conftest.$ac_ext
9543 fi
9544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9545 $as_echo "$ac_cv_working_alloca_h" >&6; }
9546 if test $ac_cv_working_alloca_h = yes; then
9547
9548 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9549
9550 fi
9551
9552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9553 $as_echo_n "checking for alloca... " >&6; }
9554 if test "${ac_cv_func_alloca_works+set}" = set; then :
9555 $as_echo_n "(cached) " >&6
9556 else
9557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9558 /* end confdefs.h. */
9559 #ifdef __GNUC__
9560 # define alloca __builtin_alloca
9561 #else
9562 # ifdef _MSC_VER
9563 # include <malloc.h>
9564 # define alloca _alloca
9565 # else
9566 # ifdef HAVE_ALLOCA_H
9567 # include <alloca.h>
9568 # else
9569 # ifdef _AIX
9570 #pragma alloca
9571 # else
9572 # ifndef alloca /* predefined by HP cc +Olibcalls */
9573 char *alloca ();
9574 # endif
9575 # endif
9576 # endif
9577 # endif
9578 #endif
9579
9580 int
9581 main ()
9582 {
9583 char *p = (char *) alloca (1);
9584 if (p) return 0;
9585 ;
9586 return 0;
9587 }
9588 _ACEOF
9589 if ac_fn_c_try_link "$LINENO"; then :
9590 ac_cv_func_alloca_works=yes
9591 else
9592 ac_cv_func_alloca_works=no
9593 fi
9594 rm -f core conftest.err conftest.$ac_objext \
9595 conftest$ac_exeext conftest.$ac_ext
9596 fi
9597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9598 $as_echo "$ac_cv_func_alloca_works" >&6; }
9599
9600 if test $ac_cv_func_alloca_works = yes; then
9601
9602 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9603
9604 else
9605 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9606 # that cause trouble. Some versions do not even contain alloca or
9607 # contain a buggy version. If you still want to use their alloca,
9608 # use ar to extract alloca.o from them instead of compiling alloca.c.
9609
9610 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9611
9612 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9613
9614
9615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9616 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9617 if test "${ac_cv_os_cray+set}" = set; then :
9618 $as_echo_n "(cached) " >&6
9619 else
9620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9621 /* end confdefs.h. */
9622 #if defined CRAY && ! defined CRAY2
9623 webecray
9624 #else
9625 wenotbecray
9626 #endif
9627
9628 _ACEOF
9629 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9630 $EGREP "webecray" >/dev/null 2>&1; then :
9631 ac_cv_os_cray=yes
9632 else
9633 ac_cv_os_cray=no
9634 fi
9635 rm -f conftest*
9636
9637 fi
9638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9639 $as_echo "$ac_cv_os_cray" >&6; }
9640 if test $ac_cv_os_cray = yes; then
9641 for ac_func in _getb67 GETB67 getb67; do
9642 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9643 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9644 eval as_val=\$$as_ac_var
9645 if test "x$as_val" = x""yes; then :
9646
9647 cat >>confdefs.h <<_ACEOF
9648 #define CRAY_STACKSEG_END $ac_func
9649 _ACEOF
9650
9651 break
9652 fi
9653
9654 done
9655 fi
9656
9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9658 $as_echo_n "checking stack direction for C alloca... " >&6; }
9659 if test "${ac_cv_c_stack_direction+set}" = set; then :
9660 $as_echo_n "(cached) " >&6
9661 else
9662 if test "$cross_compiling" = yes; then :
9663 ac_cv_c_stack_direction=0
9664 else
9665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9666 /* end confdefs.h. */
9667 $ac_includes_default
9668 int
9669 find_stack_direction ()
9670 {
9671 static char *addr = 0;
9672 auto char dummy;
9673 if (addr == 0)
9674 {
9675 addr = &dummy;
9676 return find_stack_direction ();
9677 }
9678 else
9679 return (&dummy > addr) ? 1 : -1;
9680 }
9681
9682 int
9683 main ()
9684 {
9685 return find_stack_direction () < 0;
9686 }
9687 _ACEOF
9688 if ac_fn_c_try_run "$LINENO"; then :
9689 ac_cv_c_stack_direction=1
9690 else
9691 ac_cv_c_stack_direction=-1
9692 fi
9693 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9694 conftest.$ac_objext conftest.beam conftest.$ac_ext
9695 fi
9696
9697 fi
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9699 $as_echo "$ac_cv_c_stack_direction" >&6; }
9700 cat >>confdefs.h <<_ACEOF
9701 #define STACK_DIRECTION $ac_cv_c_stack_direction
9702 _ACEOF
9703
9704
9705 fi
9706
9707 for ac_header in stdlib.h unistd.h
9708 do :
9709 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9710 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9711 eval as_val=\$$as_ac_Header
9712 if test "x$as_val" = x""yes; then :
9713 cat >>confdefs.h <<_ACEOF
9714 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9715 _ACEOF
9716
9717 fi
9718
9719 done
9720
9721 for ac_func in getpagesize
9722 do :
9723 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9724 if test "x$ac_cv_func_getpagesize" = x""yes; then :
9725 cat >>confdefs.h <<_ACEOF
9726 #define HAVE_GETPAGESIZE 1
9727 _ACEOF
9728
9729 fi
9730 done
9731
9732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
9733 $as_echo_n "checking for working mmap... " >&6; }
9734 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
9735 $as_echo_n "(cached) " >&6
9736 else
9737 if test "$cross_compiling" = yes; then :
9738 ac_cv_func_mmap_fixed_mapped=no
9739 else
9740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9741 /* end confdefs.h. */
9742 $ac_includes_default
9743 /* malloc might have been renamed as rpl_malloc. */
9744 #undef malloc
9745
9746 /* Thanks to Mike Haertel and Jim Avera for this test.
9747 Here is a matrix of mmap possibilities:
9748 mmap private not fixed
9749 mmap private fixed at somewhere currently unmapped
9750 mmap private fixed at somewhere already mapped
9751 mmap shared not fixed
9752 mmap shared fixed at somewhere currently unmapped
9753 mmap shared fixed at somewhere already mapped
9754 For private mappings, we should verify that changes cannot be read()
9755 back from the file, nor mmap's back from the file at a different
9756 address. (There have been systems where private was not correctly
9757 implemented like the infamous i386 svr4.0, and systems where the
9758 VM page cache was not coherent with the file system buffer cache
9759 like early versions of FreeBSD and possibly contemporary NetBSD.)
9760 For shared mappings, we should conversely verify that changes get
9761 propagated back to all the places they're supposed to be.
9762
9763 Grep wants private fixed already mapped.
9764 The main things grep needs to know about mmap are:
9765 * does it exist and is it safe to write into the mmap'd area
9766 * how to use it (BSD variants) */
9767
9768 #include <fcntl.h>
9769 #include <sys/mman.h>
9770
9771 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
9772 char *malloc ();
9773 #endif
9774
9775 /* This mess was copied from the GNU getpagesize.h. */
9776 #ifndef HAVE_GETPAGESIZE
9777 /* Assume that all systems that can run configure have sys/param.h. */
9778 # ifndef HAVE_SYS_PARAM_H
9779 # define HAVE_SYS_PARAM_H 1
9780 # endif
9781
9782 # ifdef _SC_PAGESIZE
9783 # define getpagesize() sysconf(_SC_PAGESIZE)
9784 # else /* no _SC_PAGESIZE */
9785 # ifdef HAVE_SYS_PARAM_H
9786 # include <sys/param.h>
9787 # ifdef EXEC_PAGESIZE
9788 # define getpagesize() EXEC_PAGESIZE
9789 # else /* no EXEC_PAGESIZE */
9790 # ifdef NBPG
9791 # define getpagesize() NBPG * CLSIZE
9792 # ifndef CLSIZE
9793 # define CLSIZE 1
9794 # endif /* no CLSIZE */
9795 # else /* no NBPG */
9796 # ifdef NBPC
9797 # define getpagesize() NBPC
9798 # else /* no NBPC */
9799 # ifdef PAGESIZE
9800 # define getpagesize() PAGESIZE
9801 # endif /* PAGESIZE */
9802 # endif /* no NBPC */
9803 # endif /* no NBPG */
9804 # endif /* no EXEC_PAGESIZE */
9805 # else /* no HAVE_SYS_PARAM_H */
9806 # define getpagesize() 8192 /* punt totally */
9807 # endif /* no HAVE_SYS_PARAM_H */
9808 # endif /* no _SC_PAGESIZE */
9809
9810 #endif /* no HAVE_GETPAGESIZE */
9811
9812 int
9813 main ()
9814 {
9815 char *data, *data2, *data3;
9816 int i, pagesize;
9817 int fd;
9818
9819 pagesize = getpagesize ();
9820
9821 /* First, make a file with some known garbage in it. */
9822 data = (char *) malloc (pagesize);
9823 if (!data)
9824 return 1;
9825 for (i = 0; i < pagesize; ++i)
9826 *(data + i) = rand ();
9827 umask (0);
9828 fd = creat ("conftest.mmap", 0600);
9829 if (fd < 0)
9830 return 1;
9831 if (write (fd, data, pagesize) != pagesize)
9832 return 1;
9833 close (fd);
9834
9835 /* Next, try to mmap the file at a fixed address which already has
9836 something else allocated at it. If we can, also make sure that
9837 we see the same garbage. */
9838 fd = open ("conftest.mmap", O_RDWR);
9839 if (fd < 0)
9840 return 1;
9841 data2 = (char *) malloc (2 * pagesize);
9842 if (!data2)
9843 return 1;
9844 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
9845 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9846 MAP_PRIVATE | MAP_FIXED, fd, 0L))
9847 return 1;
9848 for (i = 0; i < pagesize; ++i)
9849 if (*(data + i) != *(data2 + i))
9850 return 1;
9851
9852 /* Finally, make sure that changes to the mapped area do not
9853 percolate back to the file as seen by read(). (This is a bug on
9854 some variants of i386 svr4.0.) */
9855 for (i = 0; i < pagesize; ++i)
9856 *(data2 + i) = *(data2 + i) + 1;
9857 data3 = (char *) malloc (pagesize);
9858 if (!data3)
9859 return 1;
9860 if (read (fd, data3, pagesize) != pagesize)
9861 return 1;
9862 for (i = 0; i < pagesize; ++i)
9863 if (*(data + i) != *(data3 + i))
9864 return 1;
9865 close (fd);
9866 return 0;
9867 }
9868 _ACEOF
9869 if ac_fn_c_try_run "$LINENO"; then :
9870 ac_cv_func_mmap_fixed_mapped=yes
9871 else
9872 ac_cv_func_mmap_fixed_mapped=no
9873 fi
9874 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9875 conftest.$ac_objext conftest.beam conftest.$ac_ext
9876 fi
9877
9878 fi
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
9880 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
9881 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9882
9883 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
9884
9885 fi
9886 rm -f conftest.mmap
9887
9888 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9889 if test "x$ac_cv_type_pid_t" = x""yes; then :
9890
9891 else
9892
9893 cat >>confdefs.h <<_ACEOF
9894 #define pid_t int
9895 _ACEOF
9896
9897 fi
9898
9899 for ac_header in vfork.h
9900 do :
9901 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
9902 if test "x$ac_cv_header_vfork_h" = x""yes; then :
9903 cat >>confdefs.h <<_ACEOF
9904 #define HAVE_VFORK_H 1
9905 _ACEOF
9906
9907 fi
9908
9909 done
9910
9911 for ac_func in fork vfork
9912 do :
9913 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9914 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9915 eval as_val=\$$as_ac_var
9916 if test "x$as_val" = x""yes; then :
9917 cat >>confdefs.h <<_ACEOF
9918 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9919 _ACEOF
9920
9921 fi
9922 done
9923
9924 if test "x$ac_cv_func_fork" = xyes; then
9925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9926 $as_echo_n "checking for working fork... " >&6; }
9927 if test "${ac_cv_func_fork_works+set}" = set; then :
9928 $as_echo_n "(cached) " >&6
9929 else
9930 if test "$cross_compiling" = yes; then :
9931 ac_cv_func_fork_works=cross
9932 else
9933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9934 /* end confdefs.h. */
9935 $ac_includes_default
9936 int
9937 main ()
9938 {
9939
9940 /* By Ruediger Kuhlmann. */
9941 return fork () < 0;
9942
9943 ;
9944 return 0;
9945 }
9946 _ACEOF
9947 if ac_fn_c_try_run "$LINENO"; then :
9948 ac_cv_func_fork_works=yes
9949 else
9950 ac_cv_func_fork_works=no
9951 fi
9952 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9953 conftest.$ac_objext conftest.beam conftest.$ac_ext
9954 fi
9955
9956 fi
9957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
9958 $as_echo "$ac_cv_func_fork_works" >&6; }
9959
9960 else
9961 ac_cv_func_fork_works=$ac_cv_func_fork
9962 fi
9963 if test "x$ac_cv_func_fork_works" = xcross; then
9964 case $host in
9965 *-*-amigaos* | *-*-msdosdjgpp*)
9966 # Override, as these systems have only a dummy fork() stub
9967 ac_cv_func_fork_works=no
9968 ;;
9969 *)
9970 ac_cv_func_fork_works=yes
9971 ;;
9972 esac
9973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
9974 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
9975 fi
9976 ac_cv_func_vfork_works=$ac_cv_func_vfork
9977 if test "x$ac_cv_func_vfork" = xyes; then
9978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
9979 $as_echo_n "checking for working vfork... " >&6; }
9980 if test "${ac_cv_func_vfork_works+set}" = set; then :
9981 $as_echo_n "(cached) " >&6
9982 else
9983 if test "$cross_compiling" = yes; then :
9984 ac_cv_func_vfork_works=cross
9985 else
9986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9987 /* end confdefs.h. */
9988 /* Thanks to Paul Eggert for this test. */
9989 $ac_includes_default
9990 #include <sys/wait.h>
9991 #ifdef HAVE_VFORK_H
9992 # include <vfork.h>
9993 #endif
9994 /* On some sparc systems, changes by the child to local and incoming
9995 argument registers are propagated back to the parent. The compiler
9996 is told about this with #include <vfork.h>, but some compilers
9997 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
9998 static variable whose address is put into a register that is
9999 clobbered by the vfork. */
10000 static void
10001 #ifdef __cplusplus
10002 sparc_address_test (int arg)
10003 # else
10004 sparc_address_test (arg) int arg;
10005 #endif
10006 {
10007 static pid_t child;
10008 if (!child) {
10009 child = vfork ();
10010 if (child < 0) {
10011 perror ("vfork");
10012 _exit(2);
10013 }
10014 if (!child) {
10015 arg = getpid();
10016 write(-1, "", 0);
10017 _exit (arg);
10018 }
10019 }
10020 }
10021
10022 int
10023 main ()
10024 {
10025 pid_t parent = getpid ();
10026 pid_t child;
10027
10028 sparc_address_test (0);
10029
10030 child = vfork ();
10031
10032 if (child == 0) {
10033 /* Here is another test for sparc vfork register problems. This
10034 test uses lots of local variables, at least as many local
10035 variables as main has allocated so far including compiler
10036 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10037 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10038 reuse the register of parent for one of the local variables,
10039 since it will think that parent can't possibly be used any more
10040 in this routine. Assigning to the local variable will thus
10041 munge parent in the parent process. */
10042 pid_t
10043 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10044 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10045 /* Convince the compiler that p..p7 are live; otherwise, it might
10046 use the same hardware register for all 8 local variables. */
10047 if (p != p1 || p != p2 || p != p3 || p != p4
10048 || p != p5 || p != p6 || p != p7)
10049 _exit(1);
10050
10051 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10052 from child file descriptors. If the child closes a descriptor
10053 before it execs or exits, this munges the parent's descriptor
10054 as well. Test for this by closing stdout in the child. */
10055 _exit(close(fileno(stdout)) != 0);
10056 } else {
10057 int status;
10058 struct stat st;
10059
10060 while (wait(&status) != child)
10061 ;
10062 return (
10063 /* Was there some problem with vforking? */
10064 child < 0
10065
10066 /* Did the child fail? (This shouldn't happen.) */
10067 || status
10068
10069 /* Did the vfork/compiler bug occur? */
10070 || parent != getpid()
10071
10072 /* Did the file descriptor bug occur? */
10073 || fstat(fileno(stdout), &st) != 0
10074 );
10075 }
10076 }
10077 _ACEOF
10078 if ac_fn_c_try_run "$LINENO"; then :
10079 ac_cv_func_vfork_works=yes
10080 else
10081 ac_cv_func_vfork_works=no
10082 fi
10083 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10084 conftest.$ac_objext conftest.beam conftest.$ac_ext
10085 fi
10086
10087 fi
10088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10089 $as_echo "$ac_cv_func_vfork_works" >&6; }
10090
10091 fi;
10092 if test "x$ac_cv_func_fork_works" = xcross; then
10093 ac_cv_func_vfork_works=$ac_cv_func_vfork
10094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10095 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10096 fi
10097
10098 if test "x$ac_cv_func_vfork_works" = xyes; then
10099
10100 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10101
10102 else
10103
10104 $as_echo "#define vfork fork" >>confdefs.h
10105
10106 fi
10107 if test "x$ac_cv_func_fork_works" = xyes; then
10108
10109 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10110
10111 fi
10112
10113 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10114 pipe poll pread pread64 pwrite readlink resize_term \
10115 sbrk setpgid setpgrp setsid \
10116 sigaction sigprocmask sigsetmask socketpair syscall \
10117 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10118 setrlimit getrlimit posix_madvise waitpid lstat
10119 do :
10120 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10121 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10122 eval as_val=\$$as_ac_var
10123 if test "x$as_val" = x""yes; then :
10124 cat >>confdefs.h <<_ACEOF
10125 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10126 _ACEOF
10127
10128 fi
10129 done
10130
10131
10132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10133 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10134 if test "${am_cv_langinfo_codeset+set}" = set; then :
10135 $as_echo_n "(cached) " >&6
10136 else
10137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10138 /* end confdefs.h. */
10139 #include <langinfo.h>
10140 int
10141 main ()
10142 {
10143 char* cs = nl_langinfo(CODESET);
10144 ;
10145 return 0;
10146 }
10147 _ACEOF
10148 if ac_fn_c_try_link "$LINENO"; then :
10149 am_cv_langinfo_codeset=yes
10150 else
10151 am_cv_langinfo_codeset=no
10152 fi
10153 rm -f core conftest.err conftest.$ac_objext \
10154 conftest$ac_exeext conftest.$ac_ext
10155
10156 fi
10157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10158 $as_echo "$am_cv_langinfo_codeset" >&6; }
10159 if test $am_cv_langinfo_codeset = yes; then
10160
10161 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10162
10163 fi
10164
10165
10166 # Check the return and argument types of ptrace. No canned test for
10167 # this, so roll our own.
10168 gdb_ptrace_headers='
10169 #if HAVE_SYS_TYPES_H
10170 # include <sys/types.h>
10171 #endif
10172 #if HAVE_SYS_PTRACE_H
10173 # include <sys/ptrace.h>
10174 #endif
10175 #if HAVE_UNISTD_H
10176 # include <unistd.h>
10177 #endif
10178 '
10179 # There is no point in checking if we don't have a prototype.
10180 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10181 "
10182 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10183 ac_have_decl=1
10184 else
10185 ac_have_decl=0
10186 fi
10187
10188 cat >>confdefs.h <<_ACEOF
10189 #define HAVE_DECL_PTRACE $ac_have_decl
10190 _ACEOF
10191 if test $ac_have_decl = 1; then :
10192
10193 else
10194
10195 : ${gdb_cv_func_ptrace_ret='int'}
10196 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10197
10198 fi
10199
10200 # Check return type. Varargs (used on GNU/Linux) conflict with the
10201 # empty argument list, so check for that explicitly.
10202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10203 $as_echo_n "checking return type of ptrace... " >&6; }
10204 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
10205 $as_echo_n "(cached) " >&6
10206 else
10207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10208 /* end confdefs.h. */
10209 $gdb_ptrace_headers
10210 int
10211 main ()
10212 {
10213 extern long ptrace (enum __ptrace_request, ...);
10214 ;
10215 return 0;
10216 }
10217 _ACEOF
10218 if ac_fn_c_try_compile "$LINENO"; then :
10219 gdb_cv_func_ptrace_ret='long'
10220 else
10221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10222 /* end confdefs.h. */
10223 $gdb_ptrace_headers
10224 int
10225 main ()
10226 {
10227 extern int ptrace ();
10228 ;
10229 return 0;
10230 }
10231 _ACEOF
10232 if ac_fn_c_try_compile "$LINENO"; then :
10233 gdb_cv_func_ptrace_ret='int'
10234 else
10235 gdb_cv_func_ptrace_ret='long'
10236 fi
10237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10238 fi
10239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10240 fi
10241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10242 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10243
10244 cat >>confdefs.h <<_ACEOF
10245 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10246 _ACEOF
10247
10248 # Check argument types.
10249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10250 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10251 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
10252 $as_echo_n "(cached) " >&6
10253 else
10254
10255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10256 /* end confdefs.h. */
10257 $gdb_ptrace_headers
10258 int
10259 main ()
10260 {
10261 extern long ptrace (enum __ptrace_request, ...);
10262 ;
10263 return 0;
10264 }
10265 _ACEOF
10266 if ac_fn_c_try_compile "$LINENO"; then :
10267 gdb_cv_func_ptrace_args='int,int,long,long'
10268 else
10269
10270 for gdb_arg1 in 'int' 'long'; do
10271 for gdb_arg2 in 'pid_t' 'int' 'long'; do
10272 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10273 for gdb_arg4 in 'int' 'long'; do
10274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10275 /* end confdefs.h. */
10276 $gdb_ptrace_headers
10277 int
10278 main ()
10279 {
10280
10281 extern $gdb_cv_func_ptrace_ret
10282 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10283
10284 ;
10285 return 0;
10286 }
10287 _ACEOF
10288 if ac_fn_c_try_compile "$LINENO"; then :
10289 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10290 break 4;
10291 fi
10292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10293 for gdb_arg5 in 'int *' 'int' 'long'; do
10294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10295 /* end confdefs.h. */
10296 $gdb_ptrace_headers
10297 int
10298 main ()
10299 {
10300
10301 extern $gdb_cv_func_ptrace_ret
10302 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10303
10304 ;
10305 return 0;
10306 }
10307 _ACEOF
10308 if ac_fn_c_try_compile "$LINENO"; then :
10309
10310 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10311 break 5;
10312 fi
10313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10314 done
10315 done
10316 done
10317 done
10318 done
10319 # Provide a safe default value.
10320 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10321
10322 fi
10323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10324 fi
10325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10326 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10327 ac_save_IFS=$IFS; IFS=','
10328 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10329 IFS=$ac_save_IFS
10330 shift
10331
10332 cat >>confdefs.h <<_ACEOF
10333 #define PTRACE_TYPE_ARG3 $3
10334 _ACEOF
10335
10336 if test -n "$5"; then
10337
10338 cat >>confdefs.h <<_ACEOF
10339 #define PTRACE_TYPE_ARG5 $5
10340 _ACEOF
10341
10342 fi
10343
10344 if test "$cross_compiling" = no; then
10345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10346 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10347 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10348 $as_echo_n "(cached) " >&6
10349 else
10350 if test "$cross_compiling" = yes; then :
10351 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
10352 else
10353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10354 /* end confdefs.h. */
10355 $ac_includes_default
10356 int
10357 main ()
10358 {
10359 /* If this system has a BSD-style setpgrp which takes arguments,
10360 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
10361 exit successfully. */
10362 return setpgrp (1,1) != -1;
10363 ;
10364 return 0;
10365 }
10366 _ACEOF
10367 if ac_fn_c_try_run "$LINENO"; then :
10368 ac_cv_func_setpgrp_void=no
10369 else
10370 ac_cv_func_setpgrp_void=yes
10371 fi
10372 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10373 conftest.$ac_objext conftest.beam conftest.$ac_ext
10374 fi
10375
10376 fi
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10378 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10379 if test $ac_cv_func_setpgrp_void = yes; then
10380
10381 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10382
10383 fi
10384
10385 else
10386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10387 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10388 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10389 $as_echo_n "(cached) " >&6
10390 else
10391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10392 /* end confdefs.h. */
10393
10394 #include <unistd.h>
10395
10396 int
10397 main ()
10398 {
10399
10400 if (setpgrp(1,1) == -1)
10401 exit (0);
10402 else
10403 exit (1);
10404
10405 ;
10406 return 0;
10407 }
10408 _ACEOF
10409 if ac_fn_c_try_compile "$LINENO"; then :
10410 ac_cv_func_setpgrp_void=no
10411 else
10412 ac_cv_func_setpgrp_void=yes
10413 fi
10414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10415 fi
10416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10417 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10418 if test $ac_cv_func_setpgrp_void = yes; then
10419 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10420
10421 fi
10422 fi
10423
10424 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
10425 # since sigsetjmp might only be defined as a macro.
10426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10427 $as_echo_n "checking for sigsetjmp... " >&6; }
10428 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10429 $as_echo_n "(cached) " >&6
10430 else
10431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10432 /* end confdefs.h. */
10433
10434 #include <setjmp.h>
10435
10436 int
10437 main ()
10438 {
10439 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10440 ;
10441 return 0;
10442 }
10443 _ACEOF
10444 if ac_fn_c_try_compile "$LINENO"; then :
10445 gdb_cv_func_sigsetjmp=yes
10446 else
10447 gdb_cv_func_sigsetjmp=no
10448 fi
10449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10450 fi
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10452 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10453 if test $gdb_cv_func_sigsetjmp = yes; then
10454
10455 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10456
10457 fi
10458
10459 # Assume we'll default to using the included libiberty regex.
10460 gdb_use_included_regex=yes
10461
10462 # However, if the system regex is GNU regex, then default to *not*
10463 # using the included regex.
10464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
10465 $as_echo_n "checking for GNU regex... " >&6; }
10466 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
10467 $as_echo_n "(cached) " >&6
10468 else
10469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10470 /* end confdefs.h. */
10471 #include <gnu-versions.h>
10472 int
10473 main ()
10474 {
10475 #define REGEX_INTERFACE_VERSION 1
10476 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
10477 # error "Version mismatch"
10478 #endif
10479 ;
10480 return 0;
10481 }
10482 _ACEOF
10483 if ac_fn_c_try_compile "$LINENO"; then :
10484 gdb_cv_have_gnu_regex=yes
10485 else
10486 gdb_cv_have_gnu_regex=no
10487 fi
10488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10489 fi
10490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
10491 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
10492 if test $gdb_cv_have_gnu_regex = yes; then
10493 gdb_use_included_regex=no
10494 fi
10495
10496
10497 # Check whether --with-included-regex was given.
10498 if test "${with_included_regex+set}" = set; then :
10499 withval=$with_included_regex; gdb_with_regex=$withval
10500 else
10501 gdb_with_regex=$gdb_use_included_regex
10502 fi
10503
10504 if test "$gdb_with_regex" = yes; then
10505
10506 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
10507
10508 fi
10509
10510 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
10511 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
10512 #include <sys/proc.h>
10513
10514 "
10515 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
10516
10517 cat >>confdefs.h <<_ACEOF
10518 #define HAVE_STRUCT_THREAD_TD_PCB 1
10519 _ACEOF
10520
10521
10522 fi
10523
10524
10525 # See if <sys/lwp.h> defines `struct lwp`.
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
10527 $as_echo_n "checking for struct lwp... " >&6; }
10528 if test "${gdb_cv_struct_lwp+set}" = set; then :
10529 $as_echo_n "(cached) " >&6
10530 else
10531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10532 /* end confdefs.h. */
10533 #include <sys/param.h>
10534 #include <sys/lwp.h>
10535 int
10536 main ()
10537 {
10538 struct lwp l;
10539 ;
10540 return 0;
10541 }
10542 _ACEOF
10543 if ac_fn_c_try_compile "$LINENO"; then :
10544 gdb_cv_struct_lwp=yes
10545 else
10546 gdb_cv_struct_lwp=no
10547 fi
10548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10549 fi
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
10551 $as_echo "$gdb_cv_struct_lwp" >&6; }
10552 if test $gdb_cv_struct_lwp = yes; then
10553
10554 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
10555
10556 fi
10557
10558 # See if <machine/reg.h> degines `struct reg'.
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
10560 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
10561 if test "${gdb_cv_struct_reg+set}" = set; then :
10562 $as_echo_n "(cached) " >&6
10563 else
10564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10565 /* end confdefs.h. */
10566 #include <sys/types.h>
10567 #include <machine/reg.h>
10568 int
10569 main ()
10570 {
10571 struct reg r;
10572 ;
10573 return 0;
10574 }
10575 _ACEOF
10576 if ac_fn_c_try_compile "$LINENO"; then :
10577 gdb_cv_struct_reg=yes
10578 else
10579 gdb_cv_struct_reg=no
10580 fi
10581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10582 fi
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
10584 $as_echo "$gdb_cv_struct_reg" >&6; }
10585 if test $gdb_cv_struct_reg = yes; then
10586
10587 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
10588
10589 fi
10590
10591 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
10592 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
10593 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
10594 "
10595 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
10596
10597 cat >>confdefs.h <<_ACEOF
10598 #define HAVE_STRUCT_REG_R_FS 1
10599 _ACEOF
10600
10601
10602 fi
10603 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
10604 "
10605 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
10606
10607 cat >>confdefs.h <<_ACEOF
10608 #define HAVE_STRUCT_REG_R_GS 1
10609 _ACEOF
10610
10611
10612 fi
10613
10614
10615 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
10616 # Older amd64 Linux's don't have the fs_base and gs_base members of
10617 # `struct user_regs_struct'.
10618 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/user.h>
10619 "
10620 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
10621
10622 cat >>confdefs.h <<_ACEOF
10623 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
10624 _ACEOF
10625
10626
10627 fi
10628 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/user.h>
10629 "
10630 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
10631
10632 cat >>confdefs.h <<_ACEOF
10633 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
10634 _ACEOF
10635
10636
10637 fi
10638
10639
10640 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
10641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
10642 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
10643 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
10644 $as_echo_n "(cached) " >&6
10645 else
10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10647 /* end confdefs.h. */
10648 #include <sys/ptrace.h>
10649 int
10650 main ()
10651 {
10652 PTRACE_GETREGS;
10653 ;
10654 return 0;
10655 }
10656 _ACEOF
10657 if ac_fn_c_try_compile "$LINENO"; then :
10658 gdb_cv_have_ptrace_getregs=yes
10659 else
10660 gdb_cv_have_ptrace_getregs=no
10661 fi
10662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10663 fi
10664
10665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
10666 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
10667 if test $gdb_cv_have_ptrace_getregs = yes; then
10668
10669 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
10670
10671 fi
10672
10673 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
10675 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
10676 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
10677 $as_echo_n "(cached) " >&6
10678 else
10679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10680 /* end confdefs.h. */
10681 #include <sys/ptrace.h>
10682 int
10683 main ()
10684 {
10685 PTRACE_GETFPXREGS;
10686 ;
10687 return 0;
10688 }
10689 _ACEOF
10690 if ac_fn_c_try_compile "$LINENO"; then :
10691 gdb_cv_have_ptrace_getfpxregs=yes
10692 else
10693 gdb_cv_have_ptrace_getfpxregs=no
10694 fi
10695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10696 fi
10697
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
10699 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
10700 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
10701
10702 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
10703
10704 fi
10705
10706 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
10708 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
10709 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
10710 $as_echo_n "(cached) " >&6
10711 else
10712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10713 /* end confdefs.h. */
10714 #include <sys/types.h>
10715 #include <sys/ptrace.h>
10716 int
10717 main ()
10718 {
10719 PT_GETDBREGS;
10720 ;
10721 return 0;
10722 }
10723 _ACEOF
10724 if ac_fn_c_try_compile "$LINENO"; then :
10725 gdb_cv_have_pt_getdbregs=yes
10726 else
10727 gdb_cv_have_pt_getdbregs=no
10728 fi
10729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10730 fi
10731
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
10733 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
10734 if test $gdb_cv_have_pt_getdbregs = yes; then
10735
10736 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
10737
10738 fi
10739
10740 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
10741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
10742 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
10743 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
10744 $as_echo_n "(cached) " >&6
10745 else
10746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10747 /* end confdefs.h. */
10748 #include <sys/types.h>
10749 #include <sys/ptrace.h>
10750 int
10751 main ()
10752 {
10753 PT_GETXMMREGS;
10754 ;
10755 return 0;
10756 }
10757 _ACEOF
10758 if ac_fn_c_try_compile "$LINENO"; then :
10759 gdb_cv_have_pt_getxmmregs=yes
10760 else
10761 gdb_cv_have_pt_getxmmregs=no
10762 fi
10763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10764 fi
10765
10766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
10767 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
10768 if test $gdb_cv_have_pt_getxmmregs = yes; then
10769
10770 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
10771
10772 fi
10773
10774 # Detect which type of /proc is in use, such as for Unixware or Solaris.
10775
10776 if test "${target}" = "${host}"; then
10777 case "${host}" in
10778 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
10779
10780 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10781
10782 ;;
10783 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
10784
10785 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10786
10787 ;;
10788 mips-sgi-irix5*)
10789 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
10790
10791 $as_echo "#define _KMEMUSER 1" >>confdefs.h
10792
10793 ;;
10794 esac
10795 fi
10796
10797 if test "$ac_cv_header_sys_procfs_h" = yes; then
10798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
10799 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
10800 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
10801 $as_echo_n "(cached) " >&6
10802 else
10803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10804 /* end confdefs.h. */
10805
10806 #define _SYSCALL32
10807 /* Needed for new procfs interface on sparc-solaris. */
10808 #define _STRUCTURED_PROC 1
10809 #include <sys/procfs.h>
10810 int
10811 main ()
10812 {
10813 pstatus_t avar
10814 ;
10815 return 0;
10816 }
10817 _ACEOF
10818 if ac_fn_c_try_compile "$LINENO"; then :
10819 bfd_cv_have_sys_procfs_type_pstatus_t=yes
10820 else
10821 bfd_cv_have_sys_procfs_type_pstatus_t=no
10822
10823 fi
10824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10825 fi
10826
10827 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
10828
10829 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
10830
10831 fi
10832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
10833 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
10834
10835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
10836 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
10837 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
10838 $as_echo_n "(cached) " >&6
10839 else
10840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10841 /* end confdefs.h. */
10842
10843 #define _SYSCALL32
10844 /* Needed for new procfs interface on sparc-solaris. */
10845 #define _STRUCTURED_PROC 1
10846 #include <sys/procfs.h>
10847 int
10848 main ()
10849 {
10850 prrun_t avar
10851 ;
10852 return 0;
10853 }
10854 _ACEOF
10855 if ac_fn_c_try_compile "$LINENO"; then :
10856 bfd_cv_have_sys_procfs_type_prrun_t=yes
10857 else
10858 bfd_cv_have_sys_procfs_type_prrun_t=no
10859
10860 fi
10861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10862 fi
10863
10864 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
10865
10866 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
10867
10868 fi
10869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
10870 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
10871
10872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10873 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10874 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
10875 $as_echo_n "(cached) " >&6
10876 else
10877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10878 /* end confdefs.h. */
10879
10880 #define _SYSCALL32
10881 /* Needed for new procfs interface on sparc-solaris. */
10882 #define _STRUCTURED_PROC 1
10883 #include <sys/procfs.h>
10884 int
10885 main ()
10886 {
10887 gregset_t avar
10888 ;
10889 return 0;
10890 }
10891 _ACEOF
10892 if ac_fn_c_try_compile "$LINENO"; then :
10893 bfd_cv_have_sys_procfs_type_gregset_t=yes
10894 else
10895 bfd_cv_have_sys_procfs_type_gregset_t=no
10896
10897 fi
10898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10899 fi
10900
10901 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10902
10903 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10904
10905 fi
10906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10907 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10908
10909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10910 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10911 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
10912 $as_echo_n "(cached) " >&6
10913 else
10914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10915 /* end confdefs.h. */
10916
10917 #define _SYSCALL32
10918 /* Needed for new procfs interface on sparc-solaris. */
10919 #define _STRUCTURED_PROC 1
10920 #include <sys/procfs.h>
10921 int
10922 main ()
10923 {
10924 fpregset_t avar
10925 ;
10926 return 0;
10927 }
10928 _ACEOF
10929 if ac_fn_c_try_compile "$LINENO"; then :
10930 bfd_cv_have_sys_procfs_type_fpregset_t=yes
10931 else
10932 bfd_cv_have_sys_procfs_type_fpregset_t=no
10933
10934 fi
10935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10936 fi
10937
10938 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
10939
10940 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
10941
10942 fi
10943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
10944 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
10945
10946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
10947 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
10948 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
10949 $as_echo_n "(cached) " >&6
10950 else
10951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10952 /* end confdefs.h. */
10953
10954 #define _SYSCALL32
10955 /* Needed for new procfs interface on sparc-solaris. */
10956 #define _STRUCTURED_PROC 1
10957 #include <sys/procfs.h>
10958 int
10959 main ()
10960 {
10961 prgregset_t avar
10962 ;
10963 return 0;
10964 }
10965 _ACEOF
10966 if ac_fn_c_try_compile "$LINENO"; then :
10967 bfd_cv_have_sys_procfs_type_prgregset_t=yes
10968 else
10969 bfd_cv_have_sys_procfs_type_prgregset_t=no
10970
10971 fi
10972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10973 fi
10974
10975 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
10976
10977 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
10978
10979 fi
10980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
10981 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
10982
10983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
10984 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
10985 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
10986 $as_echo_n "(cached) " >&6
10987 else
10988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10989 /* end confdefs.h. */
10990
10991 #define _SYSCALL32
10992 /* Needed for new procfs interface on sparc-solaris. */
10993 #define _STRUCTURED_PROC 1
10994 #include <sys/procfs.h>
10995 int
10996 main ()
10997 {
10998 prfpregset_t avar
10999 ;
11000 return 0;
11001 }
11002 _ACEOF
11003 if ac_fn_c_try_compile "$LINENO"; then :
11004 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11005 else
11006 bfd_cv_have_sys_procfs_type_prfpregset_t=no
11007
11008 fi
11009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11010 fi
11011
11012 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11013
11014 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11015
11016 fi
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11018 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11019
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11021 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11022 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11023 $as_echo_n "(cached) " >&6
11024 else
11025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11026 /* end confdefs.h. */
11027
11028 #define _SYSCALL32
11029 /* Needed for new procfs interface on sparc-solaris. */
11030 #define _STRUCTURED_PROC 1
11031 #include <sys/procfs.h>
11032 int
11033 main ()
11034 {
11035 prgregset32_t avar
11036 ;
11037 return 0;
11038 }
11039 _ACEOF
11040 if ac_fn_c_try_compile "$LINENO"; then :
11041 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11042 else
11043 bfd_cv_have_sys_procfs_type_prgregset32_t=no
11044
11045 fi
11046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11047 fi
11048
11049 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11050
11051 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11052
11053 fi
11054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11055 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11056
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
11058 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
11059 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
11060 $as_echo_n "(cached) " >&6
11061 else
11062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11063 /* end confdefs.h. */
11064
11065 #define _SYSCALL32
11066 /* Needed for new procfs interface on sparc-solaris. */
11067 #define _STRUCTURED_PROC 1
11068 #include <sys/procfs.h>
11069 int
11070 main ()
11071 {
11072 prfpregset32_t avar
11073 ;
11074 return 0;
11075 }
11076 _ACEOF
11077 if ac_fn_c_try_compile "$LINENO"; then :
11078 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
11079 else
11080 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
11081
11082 fi
11083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11084 fi
11085
11086 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
11087
11088 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
11089
11090 fi
11091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
11092 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
11093
11094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11095 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11096 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11097 $as_echo_n "(cached) " >&6
11098 else
11099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11100 /* end confdefs.h. */
11101
11102 #define _SYSCALL32
11103 /* Needed for new procfs interface on sparc-solaris. */
11104 #define _STRUCTURED_PROC 1
11105 #include <sys/procfs.h>
11106 int
11107 main ()
11108 {
11109 lwpid_t avar
11110 ;
11111 return 0;
11112 }
11113 _ACEOF
11114 if ac_fn_c_try_compile "$LINENO"; then :
11115 bfd_cv_have_sys_procfs_type_lwpid_t=yes
11116 else
11117 bfd_cv_have_sys_procfs_type_lwpid_t=no
11118
11119 fi
11120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11121 fi
11122
11123 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11124
11125 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11126
11127 fi
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11129 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11130
11131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11132 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11133 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11134 $as_echo_n "(cached) " >&6
11135 else
11136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11137 /* end confdefs.h. */
11138
11139 #define _SYSCALL32
11140 /* Needed for new procfs interface on sparc-solaris. */
11141 #define _STRUCTURED_PROC 1
11142 #include <sys/procfs.h>
11143 int
11144 main ()
11145 {
11146 psaddr_t avar
11147 ;
11148 return 0;
11149 }
11150 _ACEOF
11151 if ac_fn_c_try_compile "$LINENO"; then :
11152 bfd_cv_have_sys_procfs_type_psaddr_t=yes
11153 else
11154 bfd_cv_have_sys_procfs_type_psaddr_t=no
11155
11156 fi
11157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11158 fi
11159
11160 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11161
11162 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11163
11164 fi
11165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11166 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11167
11168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11169 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11170 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11171 $as_echo_n "(cached) " >&6
11172 else
11173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11174 /* end confdefs.h. */
11175
11176 #define _SYSCALL32
11177 /* Needed for new procfs interface on sparc-solaris. */
11178 #define _STRUCTURED_PROC 1
11179 #include <sys/procfs.h>
11180 int
11181 main ()
11182 {
11183 prsysent_t avar
11184 ;
11185 return 0;
11186 }
11187 _ACEOF
11188 if ac_fn_c_try_compile "$LINENO"; then :
11189 bfd_cv_have_sys_procfs_type_prsysent_t=yes
11190 else
11191 bfd_cv_have_sys_procfs_type_prsysent_t=no
11192
11193 fi
11194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11195 fi
11196
11197 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11198
11199 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11200
11201 fi
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11203 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11204
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11206 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11207 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11208 $as_echo_n "(cached) " >&6
11209 else
11210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11211 /* end confdefs.h. */
11212
11213 #define _SYSCALL32
11214 /* Needed for new procfs interface on sparc-solaris. */
11215 #define _STRUCTURED_PROC 1
11216 #include <sys/procfs.h>
11217 int
11218 main ()
11219 {
11220 pr_sigset_t avar
11221 ;
11222 return 0;
11223 }
11224 _ACEOF
11225 if ac_fn_c_try_compile "$LINENO"; then :
11226 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11227 else
11228 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11229
11230 fi
11231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11232 fi
11233
11234 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11235
11236 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11237
11238 fi
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11240 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11241
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11243 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11244 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11245 $as_echo_n "(cached) " >&6
11246 else
11247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11248 /* end confdefs.h. */
11249
11250 #define _SYSCALL32
11251 /* Needed for new procfs interface on sparc-solaris. */
11252 #define _STRUCTURED_PROC 1
11253 #include <sys/procfs.h>
11254 int
11255 main ()
11256 {
11257 pr_sigaction64_t avar
11258 ;
11259 return 0;
11260 }
11261 _ACEOF
11262 if ac_fn_c_try_compile "$LINENO"; then :
11263 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11264 else
11265 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11266
11267 fi
11268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11269 fi
11270
11271 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11272
11273 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11274
11275 fi
11276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11277 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11278
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11280 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11281 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11282 $as_echo_n "(cached) " >&6
11283 else
11284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11285 /* end confdefs.h. */
11286
11287 #define _SYSCALL32
11288 /* Needed for new procfs interface on sparc-solaris. */
11289 #define _STRUCTURED_PROC 1
11290 #include <sys/procfs.h>
11291 int
11292 main ()
11293 {
11294 pr_siginfo64_t avar
11295 ;
11296 return 0;
11297 }
11298 _ACEOF
11299 if ac_fn_c_try_compile "$LINENO"; then :
11300 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11301 else
11302 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11303
11304 fi
11305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11306 fi
11307
11308 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11309
11310 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11311
11312 fi
11313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11314 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11315
11316
11317
11318
11319
11320 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11322 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11323 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11324 $as_echo_n "(cached) " >&6
11325 else
11326 if test "$cross_compiling" = yes; then :
11327 gdb_cv_prfpregset_t_broken=yes
11328 else
11329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11330 /* end confdefs.h. */
11331 #include <sys/procfs.h>
11332 int main ()
11333 {
11334 if (sizeof (prfpregset_t) == sizeof (void *))
11335 return 1;
11336 return 0;
11337 }
11338 _ACEOF
11339 if ac_fn_c_try_run "$LINENO"; then :
11340 gdb_cv_prfpregset_t_broken=no
11341 else
11342 gdb_cv_prfpregset_t_broken=yes
11343 fi
11344 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11345 conftest.$ac_objext conftest.beam conftest.$ac_ext
11346 fi
11347
11348 fi
11349
11350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
11351 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
11352 if test $gdb_cv_prfpregset_t_broken = yes; then
11353
11354 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
11355
11356 fi
11357 fi
11358
11359
11360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
11361 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
11362 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
11363 $as_echo_n "(cached) " >&6
11364 else
11365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11366 /* end confdefs.h. */
11367 #include <unistd.h>
11368 #include <sys/types.h>
11369 #include <sys/procfs.h>
11370
11371 int
11372 main ()
11373 {
11374
11375 int dummy;;
11376 dummy = ioctl(0, PIOCSET, &dummy);
11377
11378 ;
11379 return 0;
11380 }
11381 _ACEOF
11382 if ac_fn_c_try_compile "$LINENO"; then :
11383 gdb_cv_have_procfs_piocset=yes
11384 else
11385 gdb_cv_have_procfs_piocset=no
11386 fi
11387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11388 fi
11389
11390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
11391 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
11392 if test $gdb_cv_have_procfs_piocset = yes; then
11393
11394 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
11395
11396 fi
11397 fi
11398
11399 if test ${host} = ${target} ; then
11400
11401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
11402 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
11403 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
11404 $as_echo_n "(cached) " >&6
11405 else
11406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11407 /* end confdefs.h. */
11408 #include <link.h>
11409 int
11410 main ()
11411 {
11412 struct link_map lm; (void) lm.l_addr;
11413 ;
11414 return 0;
11415 }
11416 _ACEOF
11417 if ac_fn_c_try_compile "$LINENO"; then :
11418 gdb_cv_have_struct_link_map_with_l_members=yes
11419 else
11420 gdb_cv_have_struct_link_map_with_l_members=no
11421 fi
11422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11423 fi
11424
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
11426 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
11427 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
11428
11429 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
11430
11431 fi
11432
11433
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
11435 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
11436 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
11437 $as_echo_n "(cached) " >&6
11438 else
11439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11440 /* end confdefs.h. */
11441 #include <sys/types.h>
11442 #include <link.h>
11443 int
11444 main ()
11445 {
11446 struct link_map lm; (void) lm.lm_addr;
11447 ;
11448 return 0;
11449 }
11450 _ACEOF
11451 if ac_fn_c_try_compile "$LINENO"; then :
11452 gdb_cv_have_struct_link_map_with_lm_members=yes
11453 else
11454 gdb_cv_have_struct_link_map_with_lm_members=no
11455 fi
11456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457 fi
11458
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
11460 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
11461 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
11462
11463 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
11464
11465 fi
11466
11467
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
11469 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
11470 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
11471 $as_echo_n "(cached) " >&6
11472 else
11473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h. */
11475 #include <sys/types.h>
11476 #ifdef HAVE_NLIST_H
11477 #include <nlist.h>
11478 #endif
11479 #include <link.h>
11480 int
11481 main ()
11482 {
11483 struct so_map lm; (void) lm.som_addr;
11484 ;
11485 return 0;
11486 }
11487 _ACEOF
11488 if ac_fn_c_try_compile "$LINENO"; then :
11489 gdb_cv_have_struct_so_map_with_som_members=yes
11490 else
11491 gdb_cv_have_struct_so_map_with_som_members=no
11492 fi
11493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11494 fi
11495
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
11497 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
11498 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
11499
11500 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
11501
11502 fi
11503
11504
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
11506 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
11507 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
11508 $as_echo_n "(cached) " >&6
11509 else
11510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11511 /* end confdefs.h. */
11512 #define _SYSCALL32
11513 #include <sys/link.h>
11514 int
11515 main ()
11516 {
11517 struct link_map32 l;
11518 ;
11519 return 0;
11520 }
11521 _ACEOF
11522 if ac_fn_c_try_compile "$LINENO"; then :
11523 gdb_cv_have_struct_link_map32=yes
11524 else
11525 gdb_cv_have_struct_link_map32=no
11526 fi
11527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11528 fi
11529
11530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
11531 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
11532 if test $gdb_cv_have_struct_link_map32 = yes; then
11533
11534 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
11535
11536
11537 $as_echo "#define _SYSCALL32 1" >>confdefs.h
11538
11539 fi
11540 fi
11541
11542 # Check if the compiler supports the `long long' type.
11543
11544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
11545 $as_echo_n "checking for long long support in compiler... " >&6; }
11546 if test "${gdb_cv_c_long_long+set}" = set; then :
11547 $as_echo_n "(cached) " >&6
11548 else
11549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11550 /* end confdefs.h. */
11551 extern long long foo;
11552 int
11553 main ()
11554 {
11555 switch (foo & 2) { case 0: return 1; }
11556 ;
11557 return 0;
11558 }
11559 _ACEOF
11560 if ac_fn_c_try_compile "$LINENO"; then :
11561 gdb_cv_c_long_long=yes
11562 else
11563 gdb_cv_c_long_long=no
11564 fi
11565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11566 fi
11567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
11568 $as_echo "$gdb_cv_c_long_long" >&6; }
11569 if test $gdb_cv_c_long_long = yes; then
11570
11571 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
11572
11573 fi
11574
11575 # Check if the compiler and runtime support printing long longs.
11576
11577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
11578 $as_echo_n "checking for long long support in printf... " >&6; }
11579 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
11580 $as_echo_n "(cached) " >&6
11581 else
11582 if test "$cross_compiling" = yes; then :
11583 gdb_cv_printf_has_long_long=no
11584 else
11585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11586 /* end confdefs.h. */
11587 $ac_includes_default
11588 int
11589 main ()
11590 {
11591 char buf[32];
11592 long long l = 0;
11593 l = (l << 16) + 0x0123;
11594 l = (l << 16) + 0x4567;
11595 l = (l << 16) + 0x89ab;
11596 l = (l << 16) + 0xcdef;
11597 sprintf (buf, "0x%016llx", l);
11598 return (strcmp ("0x0123456789abcdef", buf));
11599 ;
11600 return 0;
11601 }
11602 _ACEOF
11603 if ac_fn_c_try_run "$LINENO"; then :
11604 gdb_cv_printf_has_long_long=yes
11605 else
11606 gdb_cv_printf_has_long_long=no
11607 fi
11608 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11609 conftest.$ac_objext conftest.beam conftest.$ac_ext
11610 fi
11611
11612 fi
11613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
11614 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
11615 if test $gdb_cv_printf_has_long_long = yes; then
11616
11617 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
11618
11619 fi
11620
11621 # Check if the compiler and runtime support printing decfloats.
11622
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
11624 $as_echo_n "checking for decfloat support in printf... " >&6; }
11625 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
11626 $as_echo_n "(cached) " >&6
11627 else
11628 if test "$cross_compiling" = yes; then :
11629 gdb_cv_printf_has_decfloat=no
11630 else
11631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11632 /* end confdefs.h. */
11633 $ac_includes_default
11634 int
11635 main ()
11636 {
11637 char buf[64];
11638 _Decimal32 d32 = 1.2345df;
11639 _Decimal64 d64 = 1.2345dd;
11640 _Decimal128 d128 = 1.2345dl;
11641 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
11642 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
11643 ;
11644 return 0;
11645 }
11646 _ACEOF
11647 if ac_fn_c_try_run "$LINENO"; then :
11648 gdb_cv_printf_has_decfloat=yes
11649 else
11650 gdb_cv_printf_has_decfloat=no
11651 fi
11652 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11653 conftest.$ac_objext conftest.beam conftest.$ac_ext
11654 fi
11655
11656 fi
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
11658 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
11659 if test $gdb_cv_printf_has_decfloat = yes; then
11660
11661 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
11662
11663 fi
11664
11665 # Check if the compiler supports the `long double' type. We can't use
11666 # AC_C_LONG_DOUBLE because that one does additional checks on the
11667 # constants defined in <float.h> that fail on some systems,
11668 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
11669
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
11671 $as_echo_n "checking for long double support in compiler... " >&6; }
11672 if test "${gdb_cv_c_long_double+set}" = set; then :
11673 $as_echo_n "(cached) " >&6
11674 else
11675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676 /* end confdefs.h. */
11677 long double foo;
11678 _ACEOF
11679 if ac_fn_c_try_compile "$LINENO"; then :
11680 gdb_cv_c_long_double=yes
11681 else
11682 gdb_cv_c_long_double=no
11683 fi
11684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11685 fi
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
11687 $as_echo "$gdb_cv_c_long_double" >&6; }
11688 if test $gdb_cv_c_long_double = yes; then
11689
11690 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11691
11692 fi
11693
11694 # Check if the compiler and runtime support printing long doubles.
11695
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
11697 $as_echo_n "checking for long double support in printf... " >&6; }
11698 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
11699 $as_echo_n "(cached) " >&6
11700 else
11701 if test "$cross_compiling" = yes; then :
11702 gdb_cv_printf_has_long_double=no
11703 else
11704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11705 /* end confdefs.h. */
11706 $ac_includes_default
11707 int
11708 main ()
11709 {
11710 char buf[16];
11711 long double f = 3.141592653;
11712 sprintf (buf, "%Lg", f);
11713 return (strncmp ("3.14159", buf, 7));
11714 ;
11715 return 0;
11716 }
11717 _ACEOF
11718 if ac_fn_c_try_run "$LINENO"; then :
11719 gdb_cv_printf_has_long_double=yes
11720 else
11721 gdb_cv_printf_has_long_double=no
11722 fi
11723 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11724 conftest.$ac_objext conftest.beam conftest.$ac_ext
11725 fi
11726
11727 fi
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
11729 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
11730 if test $gdb_cv_printf_has_long_double = yes; then
11731
11732 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
11733
11734 fi
11735
11736 # Check if the compiler and runtime support scanning long doubles.
11737
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
11739 $as_echo_n "checking for long double support in scanf... " >&6; }
11740 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
11741 $as_echo_n "(cached) " >&6
11742 else
11743 if test "$cross_compiling" = yes; then :
11744 gdb_cv_scanf_has_long_double=no
11745 else
11746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11747 /* end confdefs.h. */
11748 #include <stdio.h>
11749 int
11750 main ()
11751 {
11752 char *buf = "3.141592653";
11753 long double f = 0;
11754 sscanf (buf, "%Lg", &f);
11755 return !(f > 3.14159 && f < 3.14160);
11756 ;
11757 return 0;
11758 }
11759 _ACEOF
11760 if ac_fn_c_try_run "$LINENO"; then :
11761 gdb_cv_scanf_has_long_double=yes
11762 else
11763 gdb_cv_scanf_has_long_double=no
11764 fi
11765 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11766 conftest.$ac_objext conftest.beam conftest.$ac_ext
11767 fi
11768
11769 fi
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
11771 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
11772 if test $gdb_cv_scanf_has_long_double = yes; then
11773
11774 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
11775
11776 fi
11777
11778 case ${host_os} in
11779 aix*)
11780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
11781 $as_echo_n "checking for -bbigtoc option... " >&6; }
11782 if test "${gdb_cv_bigtoc+set}" = set; then :
11783 $as_echo_n "(cached) " >&6
11784 else
11785
11786 SAVE_LDFLAGS=$LDFLAGS
11787
11788 case $GCC in
11789 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
11790 *) gdb_cv_bigtoc=-bbigtoc ;;
11791 esac
11792
11793 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
11794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11795 /* end confdefs.h. */
11796
11797 int
11798 main ()
11799 {
11800 int i;
11801 ;
11802 return 0;
11803 }
11804 _ACEOF
11805 if ac_fn_c_try_link "$LINENO"; then :
11806
11807 else
11808 gdb_cv_bigtoc=
11809 fi
11810 rm -f core conftest.err conftest.$ac_objext \
11811 conftest$ac_exeext conftest.$ac_ext
11812 LDFLAGS="${SAVE_LDFLAGS}"
11813
11814 fi
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
11816 $as_echo "$gdb_cv_bigtoc" >&6; }
11817 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
11818 ;;
11819 esac
11820
11821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
11822 $as_echo_n "checking for the dynamic export flag... " >&6; }
11823 dynamic_list=false
11824 if test "${gdb_native}" = yes; then
11825 # The dynamically loaded libthread_db needs access to symbols in the gdb
11826 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
11827 # may not be supported there.
11828 old_LDFLAGS="$LDFLAGS"
11829 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
11830 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
11831 LDFLAGS="$LDFLAGS $RDYNAMIC"
11832 if test "${have_libpython}" = no; then
11833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11834 /* end confdefs.h. */
11835
11836 int
11837 main ()
11838 {
11839
11840 ;
11841 return 0;
11842 }
11843 _ACEOF
11844 if ac_fn_c_try_link "$LINENO"; then :
11845 dynamic_list=true
11846 fi
11847 rm -f core conftest.err conftest.$ac_objext \
11848 conftest$ac_exeext conftest.$ac_ext
11849 else
11850 # Workaround http://bugs.python.org/issue4434 where static
11851 # libpythonX.Y.a would get its symbols required for
11852 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
11853 # Problem does not happen for the recommended libpythonX.Y.so linkage.
11854 old_CFLAGS="$CFLAGS"
11855 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
11856 if test "$cross_compiling" = yes; then :
11857 true
11858 else
11859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11860 /* end confdefs.h. */
11861 #include "${have_libpython}/Python.h"
11862 int
11863 main ()
11864 {
11865 int err;
11866 Py_Initialize ();
11867 err = PyRun_SimpleString ("import itertools\n");
11868 Py_Finalize ();
11869 return err == 0 ? 0 : 1;
11870 ;
11871 return 0;
11872 }
11873 _ACEOF
11874 if ac_fn_c_try_run "$LINENO"; then :
11875 dynamic_list=true
11876 fi
11877 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11878 conftest.$ac_objext conftest.beam conftest.$ac_ext
11879 fi
11880
11881 CFLAGS="$old_CFLAGS"
11882 fi
11883 LDFLAGS="$old_LDFLAGS"
11884 fi
11885 if $dynamic_list; then
11886 found="-Wl,--dynamic-list"
11887 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
11888 else
11889 found="-rdynamic"
11890 RDYNAMIC="-rdynamic"
11891 fi
11892
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
11894 $as_echo "$found" >&6; }
11895
11896
11897 if test ${build} = ${host} -a ${host} = ${target} ; then
11898 case ${host_os} in
11899 solaris*)
11900 # See if thread_db library is around for Solaris thread debugging.
11901 # Note that we must explicitly test for version 1 of the library
11902 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
11903 # the same API.
11904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
11905 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
11906 if test -f /usr/lib/libthread_db.so.1 ; then
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11908 $as_echo "yes" >&6; }
11909
11910 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
11911
11912 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
11913 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
11914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11915 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11916 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11917 $as_echo_n "(cached) " >&6
11918 else
11919 ac_check_lib_save_LIBS=$LIBS
11920 LIBS="-ldl $LIBS"
11921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11922 /* end confdefs.h. */
11923
11924 /* Override any GCC internal prototype to avoid an error.
11925 Use char because int might match the return type of a GCC
11926 builtin and then its argument prototype would still apply. */
11927 #ifdef __cplusplus
11928 extern "C"
11929 #endif
11930 char dlopen ();
11931 int
11932 main ()
11933 {
11934 return dlopen ();
11935 ;
11936 return 0;
11937 }
11938 _ACEOF
11939 if ac_fn_c_try_link "$LINENO"; then :
11940 ac_cv_lib_dl_dlopen=yes
11941 else
11942 ac_cv_lib_dl_dlopen=no
11943 fi
11944 rm -f core conftest.err conftest.$ac_objext \
11945 conftest$ac_exeext conftest.$ac_ext
11946 LIBS=$ac_check_lib_save_LIBS
11947 fi
11948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11949 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11950 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11951 cat >>confdefs.h <<_ACEOF
11952 #define HAVE_LIBDL 1
11953 _ACEOF
11954
11955 LIBS="-ldl $LIBS"
11956
11957 fi
11958
11959 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
11960 # Sun randomly tweaked the prototypes in <proc_service.h>
11961 # at one point.
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
11963 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
11964 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
11965 $as_echo_n "(cached) " >&6
11966 else
11967
11968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11969 /* end confdefs.h. */
11970
11971 #include <proc_service.h>
11972 ps_err_e ps_pdwrite
11973 (struct ps_prochandle*, psaddr_t, const void*, size_t);
11974
11975 int
11976 main ()
11977 {
11978
11979 ;
11980 return 0;
11981 }
11982 _ACEOF
11983 if ac_fn_c_try_compile "$LINENO"; then :
11984 gdb_cv_proc_service_is_old=no
11985 else
11986 gdb_cv_proc_service_is_old=yes
11987 fi
11988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11989
11990 fi
11991
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
11993 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
11994 if test $gdb_cv_proc_service_is_old = yes; then
11995
11996 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
11997
11998 fi
11999 else
12000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12001 $as_echo "no" >&6; }
12002 fi
12003 ;;
12004 aix*)
12005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12006 $as_echo_n "checking for AiX thread debugging library... " >&6; }
12007 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12008 $as_echo_n "(cached) " >&6
12009 else
12010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12011 /* end confdefs.h. */
12012 #include <sys/pthdebug.h>
12013 int
12014 main ()
12015 {
12016 #ifndef PTHDB_VERSION_3
12017 #error
12018 #endif
12019 ;
12020 return 0;
12021 }
12022 _ACEOF
12023 if ac_fn_c_try_compile "$LINENO"; then :
12024 gdb_cv_have_aix_thread_debug=yes
12025 else
12026 gdb_cv_have_aix_thread_debug=no
12027 fi
12028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12029 fi
12030
12031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12032 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12033 if test $gdb_cv_have_aix_thread_debug = yes; then
12034 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12035 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12036 LIBS="$LIBS -lpthdebug"
12037
12038 # Older versions of AIX do not provide the declaration for
12039 # the getthrds function (it appears that it was introduced
12040 # with AIX 6.x).
12041 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
12042 "
12043 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
12044 ac_have_decl=1
12045 else
12046 ac_have_decl=0
12047 fi
12048
12049 cat >>confdefs.h <<_ACEOF
12050 #define HAVE_DECL_GETTHRDS $ac_have_decl
12051 _ACEOF
12052
12053 fi
12054 ;;
12055 esac
12056
12057 fi
12058
12059 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12061 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12062 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12063 $as_echo_n "(cached) " >&6
12064 else
12065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12066 /* end confdefs.h. */
12067 #include <thread_db.h>
12068 int
12069 main ()
12070 {
12071 int i = TD_NOTALLOC;
12072 ;
12073 return 0;
12074 }
12075 _ACEOF
12076 if ac_fn_c_try_compile "$LINENO"; then :
12077 gdb_cv_thread_db_h_has_td_notalloc=yes
12078 else
12079 gdb_cv_thread_db_h_has_td_notalloc=no
12080
12081 fi
12082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12083
12084 fi
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12086 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12088 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12089 if test "${gdb_cv_thread_db_h_has_td_version+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 <thread_db.h>
12095 int
12096 main ()
12097 {
12098 int i = TD_VERSION;
12099 ;
12100 return 0;
12101 }
12102 _ACEOF
12103 if ac_fn_c_try_compile "$LINENO"; then :
12104 gdb_cv_thread_db_h_has_td_version=yes
12105 else
12106 gdb_cv_thread_db_h_has_td_version=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_thread_db_h_has_td_version" >&5
12113 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12115 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12116 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12117 $as_echo_n "(cached) " >&6
12118 else
12119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12120 /* end confdefs.h. */
12121 #include <thread_db.h>
12122 int
12123 main ()
12124 {
12125 int i = TD_NOTLS;
12126 ;
12127 return 0;
12128 }
12129 _ACEOF
12130 if ac_fn_c_try_compile "$LINENO"; then :
12131 gdb_cv_thread_db_h_has_td_notls=yes
12132 else
12133 gdb_cv_thread_db_h_has_td_notls=no
12134
12135 fi
12136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12137
12138 fi
12139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12140 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12141 fi
12142 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12143
12144 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12145
12146 fi
12147 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12148
12149 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12150
12151 fi
12152 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12153
12154 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12155
12156 fi
12157
12158 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12160 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12161 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12162 $as_echo_n "(cached) " >&6
12163 else
12164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12165 /* end confdefs.h. */
12166 #include <sys/syscall.h>
12167 int
12168 main ()
12169 {
12170 int i = __NR_tkill;
12171 ;
12172 return 0;
12173 }
12174 _ACEOF
12175 if ac_fn_c_try_compile "$LINENO"; then :
12176 gdb_cv_sys_syscall_h_has_tkill=yes
12177 else
12178 gdb_cv_sys_syscall_h_has_tkill=no
12179
12180 fi
12181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12182
12183 fi
12184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12185 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12186 fi
12187 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
12188
12189 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12190
12191 fi
12192
12193 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12194 "
12195 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12196 ac_have_decl=1
12197 else
12198 ac_have_decl=0
12199 fi
12200
12201 cat >>confdefs.h <<_ACEOF
12202 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12203 _ACEOF
12204
12205
12206 if test "$cross_compiling" = yes; then :
12207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12208 /* end confdefs.h. */
12209 #include <sys/personality.h>
12210 int
12211 main ()
12212 {
12213
12214 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12215 # define ADDR_NO_RANDOMIZE 0x0040000
12216 # endif
12217 /* Test the flag could be set and stays set. */
12218 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12219 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12220 return 1
12221 ;
12222 return 0;
12223 }
12224 _ACEOF
12225 if ac_fn_c_try_link "$LINENO"; then :
12226 have_personality=true
12227 else
12228 have_personality=false
12229 fi
12230 rm -f core conftest.err conftest.$ac_objext \
12231 conftest$ac_exeext conftest.$ac_ext
12232 else
12233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12234 /* end confdefs.h. */
12235 #include <sys/personality.h>
12236 int
12237 main ()
12238 {
12239
12240 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12241 # define ADDR_NO_RANDOMIZE 0x0040000
12242 # endif
12243 /* Test the flag could be set and stays set. */
12244 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12245 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12246 return 1
12247 ;
12248 return 0;
12249 }
12250 _ACEOF
12251 if ac_fn_c_try_run "$LINENO"; then :
12252 have_personality=true
12253 else
12254 have_personality=false
12255 fi
12256 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12257 conftest.$ac_objext conftest.beam conftest.$ac_ext
12258 fi
12259
12260 if $have_personality
12261 then
12262
12263 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12264
12265 fi
12266
12267
12268 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12269 # except that the argument to --with-sysroot is optional.
12270 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12271 if test "x$with_sysroot" = xyes; then
12272 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12273 fi
12274
12275 # Check whether --with-sysroot was given.
12276 if test "${with_sysroot+set}" = set; then :
12277 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12278 else
12279 TARGET_SYSTEM_ROOT=
12280 fi
12281
12282
12283 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12284 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12285 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12286 ac_define_dir=`eval echo $ac_define_dir`
12287
12288 cat >>confdefs.h <<_ACEOF
12289 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12290 _ACEOF
12291
12292
12293
12294
12295 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12296 if test "x$prefix" = xNONE; then
12297 test_prefix=/usr/local
12298 else
12299 test_prefix=$prefix
12300 fi
12301 else
12302 test_prefix=$exec_prefix
12303 fi
12304 value=0
12305 case ${ac_define_dir} in
12306 "${test_prefix}"|"${test_prefix}/"*|\
12307 '${exec_prefix}'|'${exec_prefix}/'*)
12308 value=1
12309 ;;
12310 esac
12311
12312 cat >>confdefs.h <<_ACEOF
12313 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12314 _ACEOF
12315
12316
12317
12318
12319
12320 # Check whether --with-system-gdbinit was given.
12321 if test "${with_system_gdbinit+set}" = set; then :
12322 withval=$with_system_gdbinit;
12323 SYSTEM_GDBINIT=$withval
12324 else
12325 SYSTEM_GDBINIT=
12326 fi
12327
12328
12329 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12330 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12331 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12332 ac_define_dir=`eval echo $ac_define_dir`
12333
12334 cat >>confdefs.h <<_ACEOF
12335 #define SYSTEM_GDBINIT "$ac_define_dir"
12336 _ACEOF
12337
12338
12339
12340
12341 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12342 if test "x$prefix" = xNONE; then
12343 test_prefix=/usr/local
12344 else
12345 test_prefix=$prefix
12346 fi
12347 else
12348 test_prefix=$exec_prefix
12349 fi
12350 value=0
12351 case ${ac_define_dir} in
12352 "${test_prefix}"|"${test_prefix}/"*|\
12353 '${exec_prefix}'|'${exec_prefix}/'*)
12354 value=1
12355 ;;
12356 esac
12357
12358 cat >>confdefs.h <<_ACEOF
12359 #define SYSTEM_GDBINIT_RELOCATABLE $value
12360 _ACEOF
12361
12362
12363
12364
12365 # Check whether --enable-werror was given.
12366 if test "${enable_werror+set}" = set; then :
12367 enableval=$enable_werror; case "${enableval}" in
12368 yes | y) ERROR_ON_WARNING="yes" ;;
12369 no | n) ERROR_ON_WARNING="no" ;;
12370 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12371 esac
12372 fi
12373
12374
12375 # Enable -Werror by default when using gcc. Turn it off for releases.
12376 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
12377 ERROR_ON_WARNING=yes
12378 fi
12379
12380 WERROR_CFLAGS=""
12381 if test "${ERROR_ON_WARNING}" = yes ; then
12382 WERROR_CFLAGS="-Werror"
12383 fi
12384
12385 # The entries after -Wno-pointer-sign are disabled warnings which may
12386 # be enabled in the future, which can not currently be used to build
12387 # GDB.
12388 # NOTE: If you change this list, remember to update
12389 # gdb/doc/gdbint.texinfo.
12390 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12391 -Wformat-nonliteral -Wno-pointer-sign \
12392 -Wno-unused -Wunused-value -Wunused-function \
12393 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes \
12394 -Wdeclaration-after-statement"
12395
12396 # Enable -Wno-format by default when using gcc on mingw since many
12397 # GCC versions complain about %I64.
12398 case "${host}" in
12399 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12400 esac
12401
12402 # Check whether --enable-build-warnings was given.
12403 if test "${enable_build_warnings+set}" = set; then :
12404 enableval=$enable_build_warnings; case "${enableval}" in
12405 yes) ;;
12406 no) build_warnings="-w";;
12407 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12408 build_warnings="${build_warnings} ${t}";;
12409 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12410 build_warnings="${t} ${build_warnings}";;
12411 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12412 esac
12413 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12414 echo "Setting compiler warning flags = $build_warnings" 6>&1
12415 fi
12416 fi
12417 # Check whether --enable-gdb-build-warnings was given.
12418 if test "${enable_gdb_build_warnings+set}" = set; then :
12419 enableval=$enable_gdb_build_warnings; case "${enableval}" in
12420 yes) ;;
12421 no) build_warnings="-w";;
12422 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12423 build_warnings="${build_warnings} ${t}";;
12424 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12425 build_warnings="${t} ${build_warnings}";;
12426 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12427 esac
12428 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12429 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12430 fi
12431 fi
12432 WARN_CFLAGS=""
12433 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12434 then
12435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12436 $as_echo_n "checking compiler warning flags... " >&6; }
12437 # Separate out the -Werror flag as some files just cannot be
12438 # compiled with it enabled.
12439 for w in ${build_warnings}; do
12440 case $w in
12441 -Werr*) WERROR_CFLAGS=-Werror ;;
12442 *) # Check that GCC accepts it
12443 saved_CFLAGS="$CFLAGS"
12444 CFLAGS="$CFLAGS $w"
12445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12446 /* end confdefs.h. */
12447
12448 int
12449 main ()
12450 {
12451
12452 ;
12453 return 0;
12454 }
12455 _ACEOF
12456 if ac_fn_c_try_compile "$LINENO"; then :
12457 WARN_CFLAGS="${WARN_CFLAGS} $w"
12458 fi
12459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12460 CFLAGS="$saved_CFLAGS"
12461 esac
12462 done
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12464 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12465 fi
12466
12467
12468
12469 # In the Cygwin environment, we need some additional flags.
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12471 $as_echo_n "checking for cygwin... " >&6; }
12472 if test "${gdb_cv_os_cygwin+set}" = set; then :
12473 $as_echo_n "(cached) " >&6
12474 else
12475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12476 /* end confdefs.h. */
12477
12478 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12479 lose
12480 #endif
12481 _ACEOF
12482 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12483 $EGREP "lose" >/dev/null 2>&1; then :
12484 gdb_cv_os_cygwin=yes
12485 else
12486 gdb_cv_os_cygwin=no
12487 fi
12488 rm -f conftest*
12489
12490 fi
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12492 $as_echo "$gdb_cv_os_cygwin" >&6; }
12493
12494
12495 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12496 case ${host} in
12497 *go32* ) SER_HARDWIRE=ser-go32.o ;;
12498 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
12499 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
12500 esac
12501
12502
12503 # libreadline needs libuser32.a in a cygwin environment
12504 WIN32LIBS=
12505 if test x$gdb_cv_os_cygwin = xyes; then
12506 WIN32LIBS="-luser32"
12507 case "${target}" in
12508 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
12509 ;;
12510 esac
12511 fi
12512
12513 # The ser-tcp.c module requires sockets.
12514 case ${host} in
12515 *mingw32*)
12516
12517 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12518
12519 WIN32LIBS="$WIN32LIBS -lws2_32"
12520 ;;
12521 esac
12522
12523
12524 # Add ELF support to GDB, but only if BFD includes ELF support.
12525 OLD_CFLAGS=$CFLAGS
12526 OLD_LDFLAGS=$LDFLAGS
12527 OLD_LIBS=$LIBS
12528 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12529 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12530 # always want our bfd.
12531 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12532 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
12533 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12534 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12535 if test "$plugins" = "yes"; then
12536 LIBS="-ldl $LIBS"
12537 fi
12538 LIBS="-lbfd -liberty $intl $LIBS"
12539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12540 $as_echo_n "checking for ELF support in BFD... " >&6; }
12541 if test "${gdb_cv_var_elf+set}" = set; then :
12542 $as_echo_n "(cached) " >&6
12543 else
12544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12545 /* end confdefs.h. */
12546 #include <stdlib.h>
12547 #include "bfd.h"
12548 #include "elf-bfd.h"
12549
12550 int
12551 main ()
12552 {
12553 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
12554 ;
12555 return 0;
12556 }
12557 _ACEOF
12558 if ac_fn_c_try_link "$LINENO"; then :
12559 gdb_cv_var_elf=yes
12560 else
12561 gdb_cv_var_elf=no
12562 fi
12563 rm -f core conftest.err conftest.$ac_objext \
12564 conftest$ac_exeext conftest.$ac_ext
12565 fi
12566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
12567 $as_echo "$gdb_cv_var_elf" >&6; }
12568 if test $gdb_cv_var_elf = yes; then
12569 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
12570
12571 $as_echo "#define HAVE_ELF 1" >>confdefs.h
12572
12573 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12574 if test "$plugins" = "yes"; then
12575 OLD_LIBS="-ldl $OLD_LIBS"
12576 fi
12577 fi
12578 CFLAGS=$OLD_CFLAGS
12579 LDFLAGS=$OLD_LDFLAGS
12580 LIBS=$OLD_LIBS
12581
12582 # Add any host-specific objects to GDB.
12583 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
12584
12585 LIBGUI="../libgui/src/libgui.a"
12586 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
12587
12588
12589
12590 WIN32LDAPP=
12591
12592
12593
12594 case "${host}" in
12595 *-*-cygwin* | *-*-mingw* )
12596 configdir="win"
12597 ;;
12598 *)
12599 configdir="unix"
12600 ;;
12601 esac
12602
12603 GDBTKLIBS=
12604 if test "${enable_gdbtk}" = "yes"; then
12605
12606 # Gdbtk must have an absolute path to srcdir in order to run
12607 # properly when not installed.
12608 here=`pwd`
12609 cd ${srcdir}
12610 GDBTK_SRC_DIR=`pwd`
12611 cd $here
12612
12613
12614 #
12615 # Ok, lets find the tcl configuration
12616 # First, look for one uninstalled.
12617 # the alternative search directory is invoked by --with-tcl
12618 #
12619
12620 if test x"${no_tcl}" = x ; then
12621 # we reset no_tcl in case something fails here
12622 no_tcl=true
12623
12624 # Check whether --with-tcl was given.
12625 if test "${with_tcl+set}" = set; then :
12626 withval=$with_tcl; with_tclconfig=${withval}
12627 fi
12628
12629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
12630 $as_echo_n "checking for Tcl configuration... " >&6; }
12631 if test "${ac_cv_c_tclconfig+set}" = set; then :
12632 $as_echo_n "(cached) " >&6
12633 else
12634
12635
12636 # First check to see if --with-tcl was specified.
12637 case "${host}" in
12638 *-*-cygwin*) platDir="win" ;;
12639 *) platDir="unix" ;;
12640 esac
12641 if test x"${with_tclconfig}" != x ; then
12642 if test -f "${with_tclconfig}/tclConfig.sh" ; then
12643 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
12644 else
12645 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
12646 fi
12647 fi
12648
12649 # then check for a private Tcl installation
12650 if test x"${ac_cv_c_tclconfig}" = x ; then
12651 for i in \
12652 ../tcl \
12653 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12654 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
12655 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
12656 ../../tcl \
12657 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12658 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
12659 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
12660 ../../../tcl \
12661 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12662 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
12663 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
12664 if test -f "$i/$platDir/tclConfig.sh" ; then
12665 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12666 break
12667 fi
12668 done
12669 fi
12670
12671 # on Darwin, check in Framework installation locations
12672 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
12673 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12674 `ls -d /Library/Frameworks 2>/dev/null` \
12675 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12676 `ls -d /System/Library/Frameworks 2>/dev/null` \
12677 ; do
12678 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
12679 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
12680 break
12681 fi
12682 done
12683 fi
12684
12685 # check in a few common install locations
12686 if test x"${ac_cv_c_tclconfig}" = x ; then
12687 for i in `ls -d ${libdir} 2>/dev/null` \
12688 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12689 `ls -d ${prefix}/lib 2>/dev/null` \
12690 `ls -d /usr/local/lib 2>/dev/null` \
12691 `ls -d /usr/contrib/lib 2>/dev/null` \
12692 `ls -d /usr/lib 2>/dev/null` \
12693 ; do
12694 if test -f "$i/tclConfig.sh" ; then
12695 ac_cv_c_tclconfig=`(cd $i; pwd)`
12696 break
12697 fi
12698 done
12699 fi
12700
12701 # check in a few other private locations
12702 if test x"${ac_cv_c_tclconfig}" = x ; then
12703 for i in \
12704 ${srcdir}/../tcl \
12705 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12706 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
12707 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
12708 if test -f "$i/$platDir/tclConfig.sh" ; then
12709 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12710 break
12711 fi
12712 done
12713 fi
12714
12715 fi
12716
12717
12718 if test x"${ac_cv_c_tclconfig}" = x ; then
12719 TCL_BIN_DIR="# no Tcl configs found"
12720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
12721 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
12722 else
12723 no_tcl=
12724 TCL_BIN_DIR=${ac_cv_c_tclconfig}
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
12726 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12727 fi
12728 fi
12729
12730
12731 # If $no_tk is nonempty, then we can't do Tk, and there is no
12732 # point to doing Tcl.
12733
12734 #
12735 # Ok, lets find the tk configuration
12736 # First, look for one uninstalled.
12737 # the alternative search directory is invoked by --with-tk
12738 #
12739
12740 if test x"${no_tk}" = x ; then
12741 # we reset no_tk in case something fails here
12742 no_tk=true
12743
12744 # Check whether --with-tk was given.
12745 if test "${with_tk+set}" = set; then :
12746 withval=$with_tk; with_tkconfig=${withval}
12747 fi
12748
12749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
12750 $as_echo_n "checking for Tk configuration... " >&6; }
12751 if test "${ac_cv_c_tkconfig+set}" = set; then :
12752 $as_echo_n "(cached) " >&6
12753 else
12754
12755
12756 # First check to see if --with-tkconfig was specified.
12757 if test x"${with_tkconfig}" != x ; then
12758 if test -f "${with_tkconfig}/tkConfig.sh" ; then
12759 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
12760 else
12761 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
12762 fi
12763 fi
12764
12765 # then check for a private Tk library
12766 case "${host}" in
12767 *-*-cygwin*) platDir="win" ;;
12768 *) platDir="unix" ;;
12769 esac
12770 if test x"${ac_cv_c_tkconfig}" = x ; then
12771 for i in \
12772 ../tk \
12773 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12774 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
12775 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
12776 ../../tk \
12777 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12778 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
12779 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
12780 ../../../tk \
12781 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12782 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
12783 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
12784 if test -f "$i/$platDir/tkConfig.sh" ; then
12785 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12786 break
12787 fi
12788 done
12789 fi
12790
12791 # on Darwin, check in Framework installation locations
12792 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
12793 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12794 `ls -d /Library/Frameworks 2>/dev/null` \
12795 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12796 `ls -d /System/Library/Frameworks 2>/dev/null` \
12797 ; do
12798 if test -f "$i/Tk.framework/tkConfig.sh" ; then
12799 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
12800 break
12801 fi
12802 done
12803 fi
12804
12805 # check in a few common install locations
12806 if test x"${ac_cv_c_tkconfig}" = x ; then
12807 for i in `ls -d ${libdir} 2>/dev/null` \
12808 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12809 `ls -d ${prefix}/lib 2>/dev/null` \
12810 `ls -d /usr/local/lib 2>/dev/null` \
12811 `ls -d /usr/contrib/lib 2>/dev/null` \
12812 `ls -d /usr/lib 2>/dev/null` \
12813 ; do
12814 if test -f "$i/tkConfig.sh" ; then
12815 ac_cv_c_tkconfig=`(cd $i; pwd)`
12816 break
12817 fi
12818 done
12819 fi
12820 # check in a few other private locations
12821 if test x"${ac_cv_c_tkconfig}" = x ; then
12822 for i in \
12823 ${srcdir}/../tk \
12824 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12825 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
12826 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
12827 if test -f "$i/$platDir/tkConfig.sh" ; then
12828 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12829 break
12830 fi
12831 done
12832 fi
12833
12834 fi
12835
12836
12837 if test x"${ac_cv_c_tkconfig}" = x ; then
12838 TK_BIN_DIR="# no Tk configs found"
12839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
12840 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
12841 else
12842 no_tk=
12843 TK_BIN_DIR=${ac_cv_c_tkconfig}
12844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
12845 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12846 fi
12847 fi
12848
12849
12850 if test -z "${no_tcl}" -a -z "${no_tk}"; then
12851
12852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
12853 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
12854
12855 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
12856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12857 $as_echo "loading" >&6; }
12858 . ${TCL_BIN_DIR}/tclConfig.sh
12859 else
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
12861 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12862 fi
12863
12864 # eval is required to do the TCL_DBGX substitution
12865 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
12866 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
12867
12868 # If the TCL_BIN_DIR is the build directory (not the install directory),
12869 # then set the common variable name to the value of the build variables.
12870 # For example, the variable TCL_LIB_SPEC will be set to the value
12871 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
12872 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
12873 # installed and uninstalled version of Tcl.
12874 if test -f "${TCL_BIN_DIR}/Makefile" ; then
12875 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
12876 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
12877 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
12878 elif test "`uname -s`" = "Darwin"; then
12879 # If Tcl was built as a framework, attempt to use the libraries
12880 # from the framework at the given location so that linking works
12881 # against Tcl.framework installed in an arbitrary location.
12882 case ${TCL_DEFS} in
12883 *TCL_FRAMEWORK*)
12884 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
12885 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
12886 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
12887 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
12888 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
12889 break
12890 fi
12891 done
12892 fi
12893 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
12894 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
12895 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
12896 fi
12897 ;;
12898 esac
12899 fi
12900
12901 # eval is required to do the TCL_DBGX substitution
12902 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
12903 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
12904 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
12905 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921 # Check for in-tree tcl
12922 here=`pwd`
12923 cd ${srcdir}/..
12924 topdir=`pwd`
12925 cd ${here}
12926
12927 intree="no"
12928 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
12929 intree="yes"
12930 fi
12931
12932 # Find Tcl private headers
12933 if test x"${intree}" = xno; then
12934
12935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
12936 $as_echo_n "checking for Tcl private headers... " >&6; }
12937 private_dir=""
12938 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
12939 if test -f ${dir}/tclInt.h ; then
12940 private_dir=${dir}
12941 fi
12942
12943 if test x"${private_dir}" = x; then
12944 as_fn_error "could not find private Tcl headers" "$LINENO" 5
12945 else
12946 TCL_PRIVATE_INCLUDE="-I${private_dir}"
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12948 $as_echo "${private_dir}" >&6; }
12949 fi
12950
12951 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
12952 TCL_LIBRARY="${TCL_LIB_SPEC}"
12953 TCL_DEPS=""
12954 else
12955 # If building tcl in the same src tree, private headers
12956 # are not needed, but we need to be sure to use the right
12957 # headers library
12958 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
12959 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
12960 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
12961 fi
12962
12963
12964
12965
12966
12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
12968 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
12969
12970 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
12971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12972 $as_echo "loading" >&6; }
12973 . ${TK_BIN_DIR}/tkConfig.sh
12974 else
12975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
12976 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12977 fi
12978
12979 # eval is required to do the TK_DBGX substitution
12980 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
12981 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
12982
12983 # If the TK_BIN_DIR is the build directory (not the install directory),
12984 # then set the common variable name to the value of the build variables.
12985 # For example, the variable TK_LIB_SPEC will be set to the value
12986 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
12987 # instead of TK_BUILD_LIB_SPEC since it will work with both an
12988 # installed and uninstalled version of Tcl.
12989 if test -f "${TK_BIN_DIR}/Makefile" ; then
12990 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
12991 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
12992 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
12993 elif test "`uname -s`" = "Darwin"; then
12994 # If Tk was built as a framework, attempt to use the libraries
12995 # from the framework at the given location so that linking works
12996 # against Tk.framework installed in an arbitrary location.
12997 case ${TK_DEFS} in
12998 *TK_FRAMEWORK*)
12999 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
13000 for i in "`cd ${TK_BIN_DIR}; pwd`" \
13001 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
13002 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
13003 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
13004 break
13005 fi
13006 done
13007 fi
13008 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
13009 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
13010 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
13011 fi
13012 ;;
13013 esac
13014 fi
13015
13016 # eval is required to do the TK_DBGX substitution
13017 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
13018 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
13019 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
13020 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035 # Check for in-tree Tk
13036 intree="no"
13037 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
13038 intree="yes"
13039 fi
13040
13041 # Find Tk private headers
13042 if test x"${intree}" = xno; then
13043
13044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
13045 $as_echo_n "checking for Tk private headers... " >&6; }
13046 private_dir=""
13047 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
13048 if test -f ${dir}/tkInt.h; then
13049 private_dir=${dir}
13050 fi
13051
13052 if test x"${private_dir}" = x; then
13053 as_fn_error "could not find Tk private headers" "$LINENO" 5
13054 else
13055 TK_PRIVATE_INCLUDE="-I${private_dir}"
13056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13057 $as_echo "${private_dir}" >&6; }
13058 fi
13059
13060 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
13061 TK_LIBRARY=${TK_LIB_SPEC}
13062 TK_DEPS=""
13063 else
13064 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
13065 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
13066 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
13067 fi
13068
13069
13070
13071
13072
13073 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
13074
13075 # Include some libraries that Tcl and Tk want.
13076 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
13077 # Yes, the ordering seems wrong here. But it isn't.
13078 # TK_LIBS is the list of libraries that need to be linked
13079 # after Tcl/Tk. Note that this isn't put into LIBS. If it
13080 # were in LIBS then any link tests after this point would
13081 # try to include things like `$(LIBGUI)', which wouldn't work.
13082 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
13083
13084 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
13085 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
13086 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
13087 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
13088 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
13089 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
13090 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
13091
13092 if test x$gdb_cv_os_cygwin = xyes; then
13093 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
13094 WIN32LDAPP="-Wl,--subsystem,console"
13095 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
13096 fi
13097
13098 subdirs="$subdirs gdbtk"
13099
13100 fi
13101 fi
13102
13103
13104
13105
13106
13107
13108
13109
13110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
13111 $as_echo_n "checking for X... " >&6; }
13112
13113
13114 # Check whether --with-x was given.
13115 if test "${with_x+set}" = set; then :
13116 withval=$with_x;
13117 fi
13118
13119 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
13120 if test "x$with_x" = xno; then
13121 # The user explicitly disabled X.
13122 have_x=disabled
13123 else
13124 case $x_includes,$x_libraries in #(
13125 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
13126 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
13127 $as_echo_n "(cached) " >&6
13128 else
13129 # One or both of the vars are not set, and there is no cached value.
13130 ac_x_includes=no ac_x_libraries=no
13131 rm -f -r conftest.dir
13132 if mkdir conftest.dir; then
13133 cd conftest.dir
13134 cat >Imakefile <<'_ACEOF'
13135 incroot:
13136 @echo incroot='${INCROOT}'
13137 usrlibdir:
13138 @echo usrlibdir='${USRLIBDIR}'
13139 libdir:
13140 @echo libdir='${LIBDIR}'
13141 _ACEOF
13142 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
13143 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
13144 for ac_var in incroot usrlibdir libdir; do
13145 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
13146 done
13147 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
13148 for ac_extension in a so sl dylib la dll; do
13149 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
13150 test -f "$ac_im_libdir/libX11.$ac_extension"; then
13151 ac_im_usrlibdir=$ac_im_libdir; break
13152 fi
13153 done
13154 # Screen out bogus values from the imake configuration. They are
13155 # bogus both because they are the default anyway, and because
13156 # using them would break gcc on systems where it needs fixed includes.
13157 case $ac_im_incroot in
13158 /usr/include) ac_x_includes= ;;
13159 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
13160 esac
13161 case $ac_im_usrlibdir in
13162 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
13163 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
13164 esac
13165 fi
13166 cd ..
13167 rm -f -r conftest.dir
13168 fi
13169
13170 # Standard set of common directories for X headers.
13171 # Check X11 before X11Rn because it is often a symlink to the current release.
13172 ac_x_header_dirs='
13173 /usr/X11/include
13174 /usr/X11R7/include
13175 /usr/X11R6/include
13176 /usr/X11R5/include
13177 /usr/X11R4/include
13178
13179 /usr/include/X11
13180 /usr/include/X11R7
13181 /usr/include/X11R6
13182 /usr/include/X11R5
13183 /usr/include/X11R4
13184
13185 /usr/local/X11/include
13186 /usr/local/X11R7/include
13187 /usr/local/X11R6/include
13188 /usr/local/X11R5/include
13189 /usr/local/X11R4/include
13190
13191 /usr/local/include/X11
13192 /usr/local/include/X11R7
13193 /usr/local/include/X11R6
13194 /usr/local/include/X11R5
13195 /usr/local/include/X11R4
13196
13197 /usr/X386/include
13198 /usr/x386/include
13199 /usr/XFree86/include/X11
13200
13201 /usr/include
13202 /usr/local/include
13203 /usr/unsupported/include
13204 /usr/athena/include
13205 /usr/local/x11r5/include
13206 /usr/lpp/Xamples/include
13207
13208 /usr/openwin/include
13209 /usr/openwin/share/include'
13210
13211 if test "$ac_x_includes" = no; then
13212 # Guess where to find include files, by looking for Xlib.h.
13213 # First, try using that file with no special directory specified.
13214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13215 /* end confdefs.h. */
13216 #include <X11/Xlib.h>
13217 _ACEOF
13218 if ac_fn_c_try_cpp "$LINENO"; then :
13219 # We can compile using X headers with no special include directory.
13220 ac_x_includes=
13221 else
13222 for ac_dir in $ac_x_header_dirs; do
13223 if test -r "$ac_dir/X11/Xlib.h"; then
13224 ac_x_includes=$ac_dir
13225 break
13226 fi
13227 done
13228 fi
13229 rm -f conftest.err conftest.$ac_ext
13230 fi # $ac_x_includes = no
13231
13232 if test "$ac_x_libraries" = no; then
13233 # Check for the libraries.
13234 # See if we find them without any special options.
13235 # Don't add to $LIBS permanently.
13236 ac_save_LIBS=$LIBS
13237 LIBS="-lX11 $LIBS"
13238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13239 /* end confdefs.h. */
13240 #include <X11/Xlib.h>
13241 int
13242 main ()
13243 {
13244 XrmInitialize ()
13245 ;
13246 return 0;
13247 }
13248 _ACEOF
13249 if ac_fn_c_try_link "$LINENO"; then :
13250 LIBS=$ac_save_LIBS
13251 # We can link X programs with no special library path.
13252 ac_x_libraries=
13253 else
13254 LIBS=$ac_save_LIBS
13255 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
13256 do
13257 # Don't even attempt the hair of trying to link an X program!
13258 for ac_extension in a so sl dylib la dll; do
13259 if test -r "$ac_dir/libX11.$ac_extension"; then
13260 ac_x_libraries=$ac_dir
13261 break 2
13262 fi
13263 done
13264 done
13265 fi
13266 rm -f core conftest.err conftest.$ac_objext \
13267 conftest$ac_exeext conftest.$ac_ext
13268 fi # $ac_x_libraries = no
13269
13270 case $ac_x_includes,$ac_x_libraries in #(
13271 no,* | *,no | *\'*)
13272 # Didn't find X, or a directory has "'" in its name.
13273 ac_cv_have_x="have_x=no";; #(
13274 *)
13275 # Record where we found X for the cache.
13276 ac_cv_have_x="have_x=yes\
13277 ac_x_includes='$ac_x_includes'\
13278 ac_x_libraries='$ac_x_libraries'"
13279 esac
13280 fi
13281 ;; #(
13282 *) have_x=yes;;
13283 esac
13284 eval "$ac_cv_have_x"
13285 fi # $with_x != no
13286
13287 if test "$have_x" != yes; then
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13289 $as_echo "$have_x" >&6; }
13290 no_x=yes
13291 else
13292 # If each of the values was on the command line, it overrides each guess.
13293 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
13294 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
13295 # Update the cache value to reflect the command line values.
13296 ac_cv_have_x="have_x=yes\
13297 ac_x_includes='$x_includes'\
13298 ac_x_libraries='$x_libraries'"
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13300 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
13301 fi
13302
13303
13304 # Unlike the sim directory, whether a simulator is linked is controlled by
13305 # presence of a gdb_sim definition in the target configure.tgt entry.
13306 # This code just checks for a few cases where we'd like to ignore those
13307 # definitions, even when they're present in the '.mt' file. These cases
13308 # are when --disable-sim is specified, or if the simulator directory is
13309 # not part of the source tree.
13310 #
13311 # Check whether --enable-sim was given.
13312 if test "${enable_sim+set}" = set; then :
13313 enableval=$enable_sim; echo "enable_sim = $enable_sim";
13314 echo "enableval = ${enableval}";
13315 case "${enableval}" in
13316 yes) ignore_sim=false ;;
13317 no) ignore_sim=true ;;
13318 *) ignore_sim=false ;;
13319 esac
13320 else
13321 ignore_sim=false
13322 fi
13323
13324
13325 if test ! -d "${srcdir}/../sim"; then
13326 ignore_sim=true
13327 fi
13328
13329 SIM=
13330 SIM_OBS=
13331 if test "${ignore_sim}" = "false"; then
13332 if test x"${gdb_sim}" != x ; then
13333 SIM="${gdb_sim}"
13334 SIM_OBS="remote-sim.o"
13335
13336 $as_echo "#define WITH_SIM 1" >>confdefs.h
13337
13338 fi
13339 fi
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354 # List of host floatformats.
13355
13356 cat >>confdefs.h <<_ACEOF
13357 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
13358 _ACEOF
13359
13360
13361 cat >>confdefs.h <<_ACEOF
13362 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
13363 _ACEOF
13364
13365
13366 cat >>confdefs.h <<_ACEOF
13367 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
13368 _ACEOF
13369
13370
13371 # target_subdir is used by the testsuite to find the target libraries.
13372 target_subdir=
13373 if test "${host}" != "${target}"; then
13374 target_subdir="${target_alias}/"
13375 fi
13376
13377
13378 frags=
13379 if test "${gdb_native}" = "yes"; then
13380 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
13381 if test ! -f ${host_makefile_frag}; then
13382 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
13383 fi
13384 frags="$frags $host_makefile_frag"
13385 else
13386 host_makefile_frag=/dev/null
13387 fi
13388
13389
13390
13391
13392 if test "${gdb_native}" = "yes"; then
13393 # We pick this up from the host configuration file (.mh) because we
13394 # do not have a native configuration Makefile fragment.
13395 nativefile=`sed -n '
13396 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
13397 ' ${host_makefile_frag}`
13398 fi
13399
13400
13401 if test x"${gdb_osabi}" != x ; then
13402
13403 cat >>confdefs.h <<_ACEOF
13404 #define GDB_OSABI_DEFAULT $gdb_osabi
13405 _ACEOF
13406
13407 fi
13408
13409 # Enable multi-ice-gdb-server.
13410 # Check whether --enable-multi-ice was given.
13411 if test "${enable_multi_ice+set}" = set; then :
13412 enableval=$enable_multi_ice; case $enableval in
13413 yes | no)
13414 ;;
13415 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
13416 esac
13417 fi
13418
13419 if test "x$enable_multi_ice" = xyes; then
13420 subdirs="$subdirs multi-ice"
13421
13422 fi
13423
13424 # Check whether --enable-gdbserver was given.
13425 if test "${enable_gdbserver+set}" = set; then :
13426 enableval=$enable_gdbserver; case "${enableval}" in
13427 yes| no|auto) ;;
13428 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
13429 esac
13430 else
13431 enable_gdbserver=auto
13432 fi
13433
13434
13435 # We only build gdbserver automatically in a native configuration, and
13436 # only if the user did not explicitly disable its build.
13437 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
13438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
13439 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
13440 if test "x$build_gdbserver" = xyes; then
13441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13442 $as_echo "yes" >&6; }
13443 subdirs="$subdirs gdbserver"
13444
13445 gdbserver_build_enabled=yes
13446 else
13447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13448 $as_echo "no" >&6; }
13449 fi
13450 fi
13451
13452 # If the user explicitly request the gdbserver to be built, verify that
13453 # we were in fact able to enable it.
13454 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
13455 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
13456 fi
13457
13458 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
13459 # to an empty version.
13460
13461 files=
13462 links=
13463
13464 rm -f nm.h
13465 if test "${nativefile}" != ""; then
13466 case "${nativefile}" in
13467 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
13468 * ) GDB_NM_FILE="${nativefile}"
13469 esac
13470 files="${files} ${GDB_NM_FILE}"
13471 links="${links} nm.h"
13472
13473 cat >>confdefs.h <<_ACEOF
13474 #define GDB_NM_FILE "${GDB_NM_FILE}"
13475 _ACEOF
13476
13477 fi
13478
13479
13480 ac_sources="$files"
13481 ac_dests="$links"
13482 while test -n "$ac_sources"; do
13483 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13484 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13485 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13486 done
13487 ac_config_links="$ac_config_links $ac_config_links_1"
13488
13489
13490
13491
13492
13493 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
13494
13495
13496 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
13497
13498 ac_config_commands="$ac_config_commands default"
13499
13500 cat >confcache <<\_ACEOF
13501 # This file is a shell script that caches the results of configure
13502 # tests run on this system so they can be shared between configure
13503 # scripts and configure runs, see configure's option --config-cache.
13504 # It is not useful on other systems. If it contains results you don't
13505 # want to keep, you may remove or edit it.
13506 #
13507 # config.status only pays attention to the cache file if you give it
13508 # the --recheck option to rerun configure.
13509 #
13510 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13511 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13512 # following values.
13513
13514 _ACEOF
13515
13516 # The following way of writing the cache mishandles newlines in values,
13517 # but we know of no workaround that is simple, portable, and efficient.
13518 # So, we kill variables containing newlines.
13519 # Ultrix sh set writes to stderr and can't be redirected directly,
13520 # and sets the high bit in the cache file unless we assign to the vars.
13521 (
13522 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13523 eval ac_val=\$$ac_var
13524 case $ac_val in #(
13525 *${as_nl}*)
13526 case $ac_var in #(
13527 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13528 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13529 esac
13530 case $ac_var in #(
13531 _ | IFS | as_nl) ;; #(
13532 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13533 *) { eval $ac_var=; unset $ac_var;} ;;
13534 esac ;;
13535 esac
13536 done
13537
13538 (set) 2>&1 |
13539 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13540 *${as_nl}ac_space=\ *)
13541 # `set' does not quote correctly, so add quotes: double-quote
13542 # substitution turns \\\\ into \\, and sed turns \\ into \.
13543 sed -n \
13544 "s/'/'\\\\''/g;
13545 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13546 ;; #(
13547 *)
13548 # `set' quotes correctly as required by POSIX, so do not add quotes.
13549 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13550 ;;
13551 esac |
13552 sort
13553 ) |
13554 sed '
13555 /^ac_cv_env_/b end
13556 t clear
13557 :clear
13558 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13559 t end
13560 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13561 :end' >>confcache
13562 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13563 if test -w "$cache_file"; then
13564 test "x$cache_file" != "x/dev/null" &&
13565 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13566 $as_echo "$as_me: updating cache $cache_file" >&6;}
13567 cat confcache >$cache_file
13568 else
13569 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13570 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13571 fi
13572 fi
13573 rm -f confcache
13574
13575 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13576 # Let make expand exec_prefix.
13577 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13578
13579 DEFS=-DHAVE_CONFIG_H
13580
13581 ac_libobjs=
13582 ac_ltlibobjs=
13583 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13584 # 1. Remove the extension, and $U if already installed.
13585 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13586 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13587 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13588 # will be set to the directory where LIBOBJS objects are built.
13589 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13590 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13591 done
13592 LIBOBJS=$ac_libobjs
13593
13594 LTLIBOBJS=$ac_ltlibobjs
13595
13596
13597 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13598 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13599 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13600 fi
13601 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13602 as_fn_error "conditional \"GMAKE\" was never defined.
13603 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13604 fi
13605
13606
13607 : ${CONFIG_STATUS=./config.status}
13608 ac_write_fail=0
13609 ac_clean_files_save=$ac_clean_files
13610 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13611 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13612 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13613 as_write_fail=0
13614 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13615 #! $SHELL
13616 # Generated by $as_me.
13617 # Run this file to recreate the current configuration.
13618 # Compiler output produced by configure, useful for debugging
13619 # configure, is in config.log if it exists.
13620
13621 debug=false
13622 ac_cs_recheck=false
13623 ac_cs_silent=false
13624
13625 SHELL=\${CONFIG_SHELL-$SHELL}
13626 export SHELL
13627 _ASEOF
13628 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13629 ## -------------------- ##
13630 ## M4sh Initialization. ##
13631 ## -------------------- ##
13632
13633 # Be more Bourne compatible
13634 DUALCASE=1; export DUALCASE # for MKS sh
13635 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13636 emulate sh
13637 NULLCMD=:
13638 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13639 # is contrary to our usage. Disable this feature.
13640 alias -g '${1+"$@"}'='"$@"'
13641 setopt NO_GLOB_SUBST
13642 else
13643 case `(set -o) 2>/dev/null` in #(
13644 *posix*) :
13645 set -o posix ;; #(
13646 *) :
13647 ;;
13648 esac
13649 fi
13650
13651
13652 as_nl='
13653 '
13654 export as_nl
13655 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13656 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13657 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13658 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13659 # Prefer a ksh shell builtin over an external printf program on Solaris,
13660 # but without wasting forks for bash or zsh.
13661 if test -z "$BASH_VERSION$ZSH_VERSION" \
13662 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13663 as_echo='print -r --'
13664 as_echo_n='print -rn --'
13665 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13666 as_echo='printf %s\n'
13667 as_echo_n='printf %s'
13668 else
13669 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13670 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13671 as_echo_n='/usr/ucb/echo -n'
13672 else
13673 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13674 as_echo_n_body='eval
13675 arg=$1;
13676 case $arg in #(
13677 *"$as_nl"*)
13678 expr "X$arg" : "X\\(.*\\)$as_nl";
13679 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13680 esac;
13681 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13682 '
13683 export as_echo_n_body
13684 as_echo_n='sh -c $as_echo_n_body as_echo'
13685 fi
13686 export as_echo_body
13687 as_echo='sh -c $as_echo_body as_echo'
13688 fi
13689
13690 # The user is always right.
13691 if test "${PATH_SEPARATOR+set}" != set; then
13692 PATH_SEPARATOR=:
13693 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13694 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13695 PATH_SEPARATOR=';'
13696 }
13697 fi
13698
13699
13700 # IFS
13701 # We need space, tab and new line, in precisely that order. Quoting is
13702 # there to prevent editors from complaining about space-tab.
13703 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13704 # splitting by setting IFS to empty value.)
13705 IFS=" "" $as_nl"
13706
13707 # Find who we are. Look in the path if we contain no directory separator.
13708 case $0 in #((
13709 *[\\/]* ) as_myself=$0 ;;
13710 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13711 for as_dir in $PATH
13712 do
13713 IFS=$as_save_IFS
13714 test -z "$as_dir" && as_dir=.
13715 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13716 done
13717 IFS=$as_save_IFS
13718
13719 ;;
13720 esac
13721 # We did not find ourselves, most probably we were run as `sh COMMAND'
13722 # in which case we are not to be found in the path.
13723 if test "x$as_myself" = x; then
13724 as_myself=$0
13725 fi
13726 if test ! -f "$as_myself"; then
13727 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13728 exit 1
13729 fi
13730
13731 # Unset variables that we do not need and which cause bugs (e.g. in
13732 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13733 # suppresses any "Segmentation fault" message there. '((' could
13734 # trigger a bug in pdksh 5.2.14.
13735 for as_var in BASH_ENV ENV MAIL MAILPATH
13736 do eval test x\${$as_var+set} = xset \
13737 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13738 done
13739 PS1='$ '
13740 PS2='> '
13741 PS4='+ '
13742
13743 # NLS nuisances.
13744 LC_ALL=C
13745 export LC_ALL
13746 LANGUAGE=C
13747 export LANGUAGE
13748
13749 # CDPATH.
13750 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13751
13752
13753 # as_fn_error ERROR [LINENO LOG_FD]
13754 # ---------------------------------
13755 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13756 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13757 # script with status $?, using 1 if that was 0.
13758 as_fn_error ()
13759 {
13760 as_status=$?; test $as_status -eq 0 && as_status=1
13761 if test "$3"; then
13762 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13763 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13764 fi
13765 $as_echo "$as_me: error: $1" >&2
13766 as_fn_exit $as_status
13767 } # as_fn_error
13768
13769
13770 # as_fn_set_status STATUS
13771 # -----------------------
13772 # Set $? to STATUS, without forking.
13773 as_fn_set_status ()
13774 {
13775 return $1
13776 } # as_fn_set_status
13777
13778 # as_fn_exit STATUS
13779 # -----------------
13780 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13781 as_fn_exit ()
13782 {
13783 set +e
13784 as_fn_set_status $1
13785 exit $1
13786 } # as_fn_exit
13787
13788 # as_fn_unset VAR
13789 # ---------------
13790 # Portably unset VAR.
13791 as_fn_unset ()
13792 {
13793 { eval $1=; unset $1;}
13794 }
13795 as_unset=as_fn_unset
13796 # as_fn_append VAR VALUE
13797 # ----------------------
13798 # Append the text in VALUE to the end of the definition contained in VAR. Take
13799 # advantage of any shell optimizations that allow amortized linear growth over
13800 # repeated appends, instead of the typical quadratic growth present in naive
13801 # implementations.
13802 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13803 eval 'as_fn_append ()
13804 {
13805 eval $1+=\$2
13806 }'
13807 else
13808 as_fn_append ()
13809 {
13810 eval $1=\$$1\$2
13811 }
13812 fi # as_fn_append
13813
13814 # as_fn_arith ARG...
13815 # ------------------
13816 # Perform arithmetic evaluation on the ARGs, and store the result in the
13817 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13818 # must be portable across $(()) and expr.
13819 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13820 eval 'as_fn_arith ()
13821 {
13822 as_val=$(( $* ))
13823 }'
13824 else
13825 as_fn_arith ()
13826 {
13827 as_val=`expr "$@" || test $? -eq 1`
13828 }
13829 fi # as_fn_arith
13830
13831
13832 if expr a : '\(a\)' >/dev/null 2>&1 &&
13833 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13834 as_expr=expr
13835 else
13836 as_expr=false
13837 fi
13838
13839 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13840 as_basename=basename
13841 else
13842 as_basename=false
13843 fi
13844
13845 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13846 as_dirname=dirname
13847 else
13848 as_dirname=false
13849 fi
13850
13851 as_me=`$as_basename -- "$0" ||
13852 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13853 X"$0" : 'X\(//\)$' \| \
13854 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13855 $as_echo X/"$0" |
13856 sed '/^.*\/\([^/][^/]*\)\/*$/{
13857 s//\1/
13858 q
13859 }
13860 /^X\/\(\/\/\)$/{
13861 s//\1/
13862 q
13863 }
13864 /^X\/\(\/\).*/{
13865 s//\1/
13866 q
13867 }
13868 s/.*/./; q'`
13869
13870 # Avoid depending upon Character Ranges.
13871 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13872 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13873 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13874 as_cr_digits='0123456789'
13875 as_cr_alnum=$as_cr_Letters$as_cr_digits
13876
13877 ECHO_C= ECHO_N= ECHO_T=
13878 case `echo -n x` in #(((((
13879 -n*)
13880 case `echo 'xy\c'` in
13881 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13882 xy) ECHO_C='\c';;
13883 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13884 ECHO_T=' ';;
13885 esac;;
13886 *)
13887 ECHO_N='-n';;
13888 esac
13889
13890 rm -f conf$$ conf$$.exe conf$$.file
13891 if test -d conf$$.dir; then
13892 rm -f conf$$.dir/conf$$.file
13893 else
13894 rm -f conf$$.dir
13895 mkdir conf$$.dir 2>/dev/null
13896 fi
13897 if (echo >conf$$.file) 2>/dev/null; then
13898 if ln -s conf$$.file conf$$ 2>/dev/null; then
13899 as_ln_s='ln -s'
13900 # ... but there are two gotchas:
13901 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13902 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13903 # In both cases, we have to default to `cp -p'.
13904 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13905 as_ln_s='cp -p'
13906 elif ln conf$$.file conf$$ 2>/dev/null; then
13907 as_ln_s=ln
13908 else
13909 as_ln_s='cp -p'
13910 fi
13911 else
13912 as_ln_s='cp -p'
13913 fi
13914 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13915 rmdir conf$$.dir 2>/dev/null
13916
13917
13918 # as_fn_mkdir_p
13919 # -------------
13920 # Create "$as_dir" as a directory, including parents if necessary.
13921 as_fn_mkdir_p ()
13922 {
13923
13924 case $as_dir in #(
13925 -*) as_dir=./$as_dir;;
13926 esac
13927 test -d "$as_dir" || eval $as_mkdir_p || {
13928 as_dirs=
13929 while :; do
13930 case $as_dir in #(
13931 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13932 *) as_qdir=$as_dir;;
13933 esac
13934 as_dirs="'$as_qdir' $as_dirs"
13935 as_dir=`$as_dirname -- "$as_dir" ||
13936 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13937 X"$as_dir" : 'X\(//\)[^/]' \| \
13938 X"$as_dir" : 'X\(//\)$' \| \
13939 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13940 $as_echo X"$as_dir" |
13941 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13942 s//\1/
13943 q
13944 }
13945 /^X\(\/\/\)[^/].*/{
13946 s//\1/
13947 q
13948 }
13949 /^X\(\/\/\)$/{
13950 s//\1/
13951 q
13952 }
13953 /^X\(\/\).*/{
13954 s//\1/
13955 q
13956 }
13957 s/.*/./; q'`
13958 test -d "$as_dir" && break
13959 done
13960 test -z "$as_dirs" || eval "mkdir $as_dirs"
13961 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13962
13963
13964 } # as_fn_mkdir_p
13965 if mkdir -p . 2>/dev/null; then
13966 as_mkdir_p='mkdir -p "$as_dir"'
13967 else
13968 test -d ./-p && rmdir ./-p
13969 as_mkdir_p=false
13970 fi
13971
13972 if test -x / >/dev/null 2>&1; then
13973 as_test_x='test -x'
13974 else
13975 if ls -dL / >/dev/null 2>&1; then
13976 as_ls_L_option=L
13977 else
13978 as_ls_L_option=
13979 fi
13980 as_test_x='
13981 eval sh -c '\''
13982 if test -d "$1"; then
13983 test -d "$1/.";
13984 else
13985 case $1 in #(
13986 -*)set "./$1";;
13987 esac;
13988 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13989 ???[sx]*):;;*)false;;esac;fi
13990 '\'' sh
13991 '
13992 fi
13993 as_executable_p=$as_test_x
13994
13995 # Sed expression to map a string onto a valid CPP name.
13996 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13997
13998 # Sed expression to map a string onto a valid variable name.
13999 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14000
14001
14002 exec 6>&1
14003 ## ----------------------------------- ##
14004 ## Main body of $CONFIG_STATUS script. ##
14005 ## ----------------------------------- ##
14006 _ASEOF
14007 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14008
14009 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14010 # Save the log message, to keep $0 and so on meaningful, and to
14011 # report actual input values of CONFIG_FILES etc. instead of their
14012 # values after options handling.
14013 ac_log="
14014 This file was extended by $as_me, which was
14015 generated by GNU Autoconf 2.64. Invocation command line was
14016
14017 CONFIG_FILES = $CONFIG_FILES
14018 CONFIG_HEADERS = $CONFIG_HEADERS
14019 CONFIG_LINKS = $CONFIG_LINKS
14020 CONFIG_COMMANDS = $CONFIG_COMMANDS
14021 $ $0 $@
14022
14023 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14024 "
14025
14026 _ACEOF
14027
14028 case $ac_config_files in *"
14029 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14030 esac
14031
14032 case $ac_config_headers in *"
14033 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14034 esac
14035
14036
14037 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14038 # Files that config.status was made for.
14039 config_files="$ac_config_files"
14040 config_headers="$ac_config_headers"
14041 config_links="$ac_config_links"
14042 config_commands="$ac_config_commands"
14043
14044 _ACEOF
14045
14046 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14047 ac_cs_usage="\
14048 \`$as_me' instantiates files and other configuration actions
14049 from templates according to the current configuration. Unless the files
14050 and actions are specified as TAGs, all are instantiated by default.
14051
14052 Usage: $0 [OPTION]... [TAG]...
14053
14054 -h, --help print this help, then exit
14055 -V, --version print version number and configuration settings, then exit
14056 -q, --quiet, --silent
14057 do not print progress messages
14058 -d, --debug don't remove temporary files
14059 --recheck update $as_me by reconfiguring in the same conditions
14060 --file=FILE[:TEMPLATE]
14061 instantiate the configuration file FILE
14062 --header=FILE[:TEMPLATE]
14063 instantiate the configuration header FILE
14064
14065 Configuration files:
14066 $config_files
14067
14068 Configuration headers:
14069 $config_headers
14070
14071 Configuration links:
14072 $config_links
14073
14074 Configuration commands:
14075 $config_commands
14076
14077 Report bugs to the package provider."
14078
14079 _ACEOF
14080 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14081 ac_cs_version="\\
14082 config.status
14083 configured by $0, generated by GNU Autoconf 2.64,
14084 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14085
14086 Copyright (C) 2009 Free Software Foundation, Inc.
14087 This config.status script is free software; the Free Software Foundation
14088 gives unlimited permission to copy, distribute and modify it."
14089
14090 ac_pwd='$ac_pwd'
14091 srcdir='$srcdir'
14092 INSTALL='$INSTALL'
14093 AWK='$AWK'
14094 test -n "\$AWK" || AWK=awk
14095 _ACEOF
14096
14097 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14098 # The default lists apply if the user does not specify any file.
14099 ac_need_defaults=:
14100 while test $# != 0
14101 do
14102 case $1 in
14103 --*=*)
14104 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14105 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14106 ac_shift=:
14107 ;;
14108 *)
14109 ac_option=$1
14110 ac_optarg=$2
14111 ac_shift=shift
14112 ;;
14113 esac
14114
14115 case $ac_option in
14116 # Handling of the options.
14117 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14118 ac_cs_recheck=: ;;
14119 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14120 $as_echo "$ac_cs_version"; exit ;;
14121 --debug | --debu | --deb | --de | --d | -d )
14122 debug=: ;;
14123 --file | --fil | --fi | --f )
14124 $ac_shift
14125 case $ac_optarg in
14126 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14127 esac
14128 as_fn_append CONFIG_FILES " '$ac_optarg'"
14129 ac_need_defaults=false;;
14130 --header | --heade | --head | --hea )
14131 $ac_shift
14132 case $ac_optarg in
14133 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14134 esac
14135 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14136 ac_need_defaults=false;;
14137 --he | --h)
14138 # Conflict between --help and --header
14139 as_fn_error "ambiguous option: \`$1'
14140 Try \`$0 --help' for more information.";;
14141 --help | --hel | -h )
14142 $as_echo "$ac_cs_usage"; exit ;;
14143 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14144 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14145 ac_cs_silent=: ;;
14146
14147 # This is an error.
14148 -*) as_fn_error "unrecognized option: \`$1'
14149 Try \`$0 --help' for more information." ;;
14150
14151 *) as_fn_append ac_config_targets " $1"
14152 ac_need_defaults=false ;;
14153
14154 esac
14155 shift
14156 done
14157
14158 ac_configure_extra_args=
14159
14160 if $ac_cs_silent; then
14161 exec 6>/dev/null
14162 ac_configure_extra_args="$ac_configure_extra_args --silent"
14163 fi
14164
14165 _ACEOF
14166 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14167 if \$ac_cs_recheck; then
14168 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14169 shift
14170 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14171 CONFIG_SHELL='$SHELL'
14172 export CONFIG_SHELL
14173 exec "\$@"
14174 fi
14175
14176 _ACEOF
14177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14178 exec 5>>config.log
14179 {
14180 echo
14181 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14182 ## Running $as_me. ##
14183 _ASBOX
14184 $as_echo "$ac_log"
14185 } >&5
14186
14187 _ACEOF
14188 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14189 #
14190 # INIT-COMMANDS
14191 #
14192 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14193
14194 _ACEOF
14195
14196 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14197
14198 # Handling of arguments.
14199 for ac_config_target in $ac_config_targets
14200 do
14201 case $ac_config_target in
14202 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14203 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14204 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
14205 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14206 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14207 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
14208 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14209 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
14210 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14211
14212 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14213 esac
14214 done
14215
14216
14217 # If the user did not use the arguments to specify the items to instantiate,
14218 # then the envvar interface is used. Set only those that are not.
14219 # We use the long form for the default assignment because of an extremely
14220 # bizarre bug on SunOS 4.1.3.
14221 if $ac_need_defaults; then
14222 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14223 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14224 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14225 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14226 fi
14227
14228 # Have a temporary directory for convenience. Make it in the build tree
14229 # simply because there is no reason against having it here, and in addition,
14230 # creating and moving files from /tmp can sometimes cause problems.
14231 # Hook for its removal unless debugging.
14232 # Note that there is a small window in which the directory will not be cleaned:
14233 # after its creation but before its name has been assigned to `$tmp'.
14234 $debug ||
14235 {
14236 tmp=
14237 trap 'exit_status=$?
14238 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14239 ' 0
14240 trap 'as_fn_exit 1' 1 2 13 15
14241 }
14242 # Create a (secure) tmp directory for tmp files.
14243
14244 {
14245 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14246 test -n "$tmp" && test -d "$tmp"
14247 } ||
14248 {
14249 tmp=./conf$$-$RANDOM
14250 (umask 077 && mkdir "$tmp")
14251 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14252
14253 # Set up the scripts for CONFIG_FILES section.
14254 # No need to generate them if there are no CONFIG_FILES.
14255 # This happens for instance with `./config.status config.h'.
14256 if test -n "$CONFIG_FILES"; then
14257
14258 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14259 ac_cs_awk_getline=:
14260 ac_cs_awk_pipe_init=
14261 ac_cs_awk_read_file='
14262 while ((getline aline < (F[key])) > 0)
14263 print(aline)
14264 close(F[key])'
14265 ac_cs_awk_pipe_fini=
14266 else
14267 ac_cs_awk_getline=false
14268 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14269 ac_cs_awk_read_file='
14270 print "|#_!!_#|"
14271 print "cat " F[key] " &&"
14272 '$ac_cs_awk_pipe_init
14273 # The final `:' finishes the AND list.
14274 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14275 fi
14276 ac_cr=`echo X | tr X '\015'`
14277 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14278 # But we know of no other shell where ac_cr would be empty at this
14279 # point, so we can use a bashism as a fallback.
14280 if test "x$ac_cr" = x; then
14281 eval ac_cr=\$\'\\r\'
14282 fi
14283 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14284 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14285 ac_cs_awk_cr='\r'
14286 else
14287 ac_cs_awk_cr=$ac_cr
14288 fi
14289
14290 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14291 _ACEOF
14292
14293 # Create commands to substitute file output variables.
14294 {
14295 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
14296 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
14297 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14298 echo "_ACAWK" &&
14299 echo "_ACEOF"
14300 } >conf$$files.sh &&
14301 . ./conf$$files.sh ||
14302 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14303 rm -f conf$$files.sh
14304
14305 {
14306 echo "cat >conf$$subs.awk <<_ACEOF" &&
14307 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14308 echo "_ACEOF"
14309 } >conf$$subs.sh ||
14310 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14311 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14312 ac_delim='%!_!# '
14313 for ac_last_try in false false false false false :; do
14314 . ./conf$$subs.sh ||
14315 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14316
14317 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14318 if test $ac_delim_n = $ac_delim_num; then
14319 break
14320 elif $ac_last_try; then
14321 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14322 else
14323 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14324 fi
14325 done
14326 rm -f conf$$subs.sh
14327
14328 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14329 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14330 _ACEOF
14331 sed -n '
14332 h
14333 s/^/S["/; s/!.*/"]=/
14334 p
14335 g
14336 s/^[^!]*!//
14337 :repl
14338 t repl
14339 s/'"$ac_delim"'$//
14340 t delim
14341 :nl
14342 h
14343 s/\(.\{148\}\).*/\1/
14344 t more1
14345 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14346 p
14347 n
14348 b repl
14349 :more1
14350 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14351 p
14352 g
14353 s/.\{148\}//
14354 t nl
14355 :delim
14356 h
14357 s/\(.\{148\}\).*/\1/
14358 t more2
14359 s/["\\]/\\&/g; s/^/"/; s/$/"/
14360 p
14361 b
14362 :more2
14363 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14364 p
14365 g
14366 s/.\{148\}//
14367 t delim
14368 ' <conf$$subs.awk | sed '
14369 /^[^""]/{
14370 N
14371 s/\n//
14372 }
14373 ' >>$CONFIG_STATUS || ac_write_fail=1
14374 rm -f conf$$subs.awk
14375 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14376 _ACAWK
14377 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14378 for (key in S) S_is_set[key] = 1
14379 FS = "\a"
14380 \$ac_cs_awk_pipe_init
14381 }
14382 {
14383 line = $ 0
14384 nfields = split(line, field, "@")
14385 substed = 0
14386 len = length(field[1])
14387 for (i = 2; i < nfields; i++) {
14388 key = field[i]
14389 keylen = length(key)
14390 if (S_is_set[key]) {
14391 value = S[key]
14392 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14393 len += length(value) + length(field[++i])
14394 substed = 1
14395 } else
14396 len += 1 + keylen
14397 }
14398 if (nfields == 3 && !substed) {
14399 key = field[2]
14400 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14401 \$ac_cs_awk_read_file
14402 next
14403 }
14404 }
14405 print line
14406 }
14407 \$ac_cs_awk_pipe_fini
14408 _ACAWK
14409 _ACEOF
14410 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14411 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14412 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14413 else
14414 cat
14415 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14416 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14417 _ACEOF
14418
14419 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14420 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14421 # trailing colons and then remove the whole line if VPATH becomes empty
14422 # (actually we leave an empty line to preserve line numbers).
14423 if test "x$srcdir" = x.; then
14424 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14425 s/:*\$(srcdir):*/:/
14426 s/:*\${srcdir}:*/:/
14427 s/:*@srcdir@:*/:/
14428 s/^\([^=]*=[ ]*\):*/\1/
14429 s/:*$//
14430 s/^[^=]*=[ ]*$//
14431 }'
14432 fi
14433
14434 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14435 fi # test -n "$CONFIG_FILES"
14436
14437 # Set up the scripts for CONFIG_HEADERS section.
14438 # No need to generate them if there are no CONFIG_HEADERS.
14439 # This happens for instance with `./config.status Makefile'.
14440 if test -n "$CONFIG_HEADERS"; then
14441 cat >"$tmp/defines.awk" <<\_ACAWK ||
14442 BEGIN {
14443 _ACEOF
14444
14445 # Transform confdefs.h into an awk script `defines.awk', embedded as
14446 # here-document in config.status, that substitutes the proper values into
14447 # config.h.in to produce config.h.
14448
14449 # Create a delimiter string that does not exist in confdefs.h, to ease
14450 # handling of long lines.
14451 ac_delim='%!_!# '
14452 for ac_last_try in false false :; do
14453 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14454 if test -z "$ac_t"; then
14455 break
14456 elif $ac_last_try; then
14457 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14458 else
14459 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14460 fi
14461 done
14462
14463 # For the awk script, D is an array of macro values keyed by name,
14464 # likewise P contains macro parameters if any. Preserve backslash
14465 # newline sequences.
14466
14467 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14468 sed -n '
14469 s/.\{148\}/&'"$ac_delim"'/g
14470 t rset
14471 :rset
14472 s/^[ ]*#[ ]*define[ ][ ]*/ /
14473 t def
14474 d
14475 :def
14476 s/\\$//
14477 t bsnl
14478 s/["\\]/\\&/g
14479 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14480 D["\1"]=" \3"/p
14481 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14482 d
14483 :bsnl
14484 s/["\\]/\\&/g
14485 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14486 D["\1"]=" \3\\\\\\n"\\/p
14487 t cont
14488 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14489 t cont
14490 d
14491 :cont
14492 n
14493 s/.\{148\}/&'"$ac_delim"'/g
14494 t clear
14495 :clear
14496 s/\\$//
14497 t bsnlc
14498 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14499 d
14500 :bsnlc
14501 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14502 b cont
14503 ' <confdefs.h | sed '
14504 s/'"$ac_delim"'/"\\\
14505 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14506
14507 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14508 for (key in D) D_is_set[key] = 1
14509 FS = "\a"
14510 }
14511 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14512 line = \$ 0
14513 split(line, arg, " ")
14514 if (arg[1] == "#") {
14515 defundef = arg[2]
14516 mac1 = arg[3]
14517 } else {
14518 defundef = substr(arg[1], 2)
14519 mac1 = arg[2]
14520 }
14521 split(mac1, mac2, "(") #)
14522 macro = mac2[1]
14523 prefix = substr(line, 1, index(line, defundef) - 1)
14524 if (D_is_set[macro]) {
14525 # Preserve the white space surrounding the "#".
14526 print prefix "define", macro P[macro] D[macro]
14527 next
14528 } else {
14529 # Replace #undef with comments. This is necessary, for example,
14530 # in the case of _POSIX_SOURCE, which is predefined and required
14531 # on some systems where configure will not decide to define it.
14532 if (defundef == "undef") {
14533 print "/*", prefix defundef, macro, "*/"
14534 next
14535 }
14536 }
14537 }
14538 { print }
14539 _ACAWK
14540 _ACEOF
14541 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14542 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14543 fi # test -n "$CONFIG_HEADERS"
14544
14545
14546 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14547 shift
14548 for ac_tag
14549 do
14550 case $ac_tag in
14551 :[FHLC]) ac_mode=$ac_tag; continue;;
14552 esac
14553 case $ac_mode$ac_tag in
14554 :[FHL]*:*);;
14555 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14556 :[FH]-) ac_tag=-:-;;
14557 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14558 esac
14559 ac_save_IFS=$IFS
14560 IFS=:
14561 set x $ac_tag
14562 IFS=$ac_save_IFS
14563 shift
14564 ac_file=$1
14565 shift
14566
14567 case $ac_mode in
14568 :L) ac_source=$1;;
14569 :[FH])
14570 ac_file_inputs=
14571 for ac_f
14572 do
14573 case $ac_f in
14574 -) ac_f="$tmp/stdin";;
14575 *) # Look for the file first in the build tree, then in the source tree
14576 # (if the path is not absolute). The absolute path cannot be DOS-style,
14577 # because $ac_f cannot contain `:'.
14578 test -f "$ac_f" ||
14579 case $ac_f in
14580 [\\/$]*) false;;
14581 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14582 esac ||
14583 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14584 esac
14585 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14586 as_fn_append ac_file_inputs " '$ac_f'"
14587 done
14588
14589 # Let's still pretend it is `configure' which instantiates (i.e., don't
14590 # use $as_me), people would be surprised to read:
14591 # /* config.h. Generated by config.status. */
14592 configure_input='Generated from '`
14593 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14594 `' by configure.'
14595 if test x"$ac_file" != x-; then
14596 configure_input="$ac_file. $configure_input"
14597 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14598 $as_echo "$as_me: creating $ac_file" >&6;}
14599 fi
14600 # Neutralize special characters interpreted by sed in replacement strings.
14601 case $configure_input in #(
14602 *\&* | *\|* | *\\* )
14603 ac_sed_conf_input=`$as_echo "$configure_input" |
14604 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14605 *) ac_sed_conf_input=$configure_input;;
14606 esac
14607
14608 case $ac_tag in
14609 *:-:* | *:-) cat >"$tmp/stdin" \
14610 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14611 esac
14612 ;;
14613 esac
14614
14615 ac_dir=`$as_dirname -- "$ac_file" ||
14616 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14617 X"$ac_file" : 'X\(//\)[^/]' \| \
14618 X"$ac_file" : 'X\(//\)$' \| \
14619 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14620 $as_echo X"$ac_file" |
14621 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14622 s//\1/
14623 q
14624 }
14625 /^X\(\/\/\)[^/].*/{
14626 s//\1/
14627 q
14628 }
14629 /^X\(\/\/\)$/{
14630 s//\1/
14631 q
14632 }
14633 /^X\(\/\).*/{
14634 s//\1/
14635 q
14636 }
14637 s/.*/./; q'`
14638 as_dir="$ac_dir"; as_fn_mkdir_p
14639 ac_builddir=.
14640
14641 case "$ac_dir" in
14642 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14643 *)
14644 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14645 # A ".." for each directory in $ac_dir_suffix.
14646 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14647 case $ac_top_builddir_sub in
14648 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14649 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14650 esac ;;
14651 esac
14652 ac_abs_top_builddir=$ac_pwd
14653 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14654 # for backward compatibility:
14655 ac_top_builddir=$ac_top_build_prefix
14656
14657 case $srcdir in
14658 .) # We are building in place.
14659 ac_srcdir=.
14660 ac_top_srcdir=$ac_top_builddir_sub
14661 ac_abs_top_srcdir=$ac_pwd ;;
14662 [\\/]* | ?:[\\/]* ) # Absolute name.
14663 ac_srcdir=$srcdir$ac_dir_suffix;
14664 ac_top_srcdir=$srcdir
14665 ac_abs_top_srcdir=$srcdir ;;
14666 *) # Relative name.
14667 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14668 ac_top_srcdir=$ac_top_build_prefix$srcdir
14669 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14670 esac
14671 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14672
14673
14674 case $ac_mode in
14675 :F)
14676 #
14677 # CONFIG_FILE
14678 #
14679
14680 case $INSTALL in
14681 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14682 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14683 esac
14684 _ACEOF
14685
14686 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14687 # If the template does not know about datarootdir, expand it.
14688 # FIXME: This hack should be removed a few years after 2.60.
14689 ac_datarootdir_hack=; ac_datarootdir_seen=
14690 ac_sed_dataroot='
14691 /datarootdir/ {
14692 p
14693 q
14694 }
14695 /@datadir@/p
14696 /@docdir@/p
14697 /@infodir@/p
14698 /@localedir@/p
14699 /@mandir@/p'
14700 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14701 *datarootdir*) ac_datarootdir_seen=yes;;
14702 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14704 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14705 _ACEOF
14706 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14707 ac_datarootdir_hack='
14708 s&@datadir@&$datadir&g
14709 s&@docdir@&$docdir&g
14710 s&@infodir@&$infodir&g
14711 s&@localedir@&$localedir&g
14712 s&@mandir@&$mandir&g
14713 s&\\\${datarootdir}&$datarootdir&g' ;;
14714 esac
14715 _ACEOF
14716
14717 # Neutralize VPATH when `$srcdir' = `.'.
14718 # Shell code in configure.ac might set extrasub.
14719 # FIXME: do we really want to maintain this feature?
14720 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14721 ac_sed_extra="$ac_vpsub
14722 $extrasub
14723 _ACEOF
14724 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14725 :t
14726 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14727 s|@configure_input@|$ac_sed_conf_input|;t t
14728 s&@top_builddir@&$ac_top_builddir_sub&;t t
14729 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14730 s&@srcdir@&$ac_srcdir&;t t
14731 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14732 s&@top_srcdir@&$ac_top_srcdir&;t t
14733 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14734 s&@builddir@&$ac_builddir&;t t
14735 s&@abs_builddir@&$ac_abs_builddir&;t t
14736 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14737 s&@INSTALL@&$ac_INSTALL&;t t
14738 $ac_datarootdir_hack
14739 "
14740 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14741 if $ac_cs_awk_getline; then
14742 $AWK -f "$tmp/subs.awk"
14743 else
14744 $AWK -f "$tmp/subs.awk" | $SHELL
14745 fi >$tmp/out \
14746 || as_fn_error "could not create $ac_file" "$LINENO" 5
14747
14748 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14749 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14750 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14752 which seems to be undefined. Please make sure it is defined." >&5
14753 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14754 which seems to be undefined. Please make sure it is defined." >&2;}
14755
14756 rm -f "$tmp/stdin"
14757 case $ac_file in
14758 -) cat "$tmp/out" && rm -f "$tmp/out";;
14759 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14760 esac \
14761 || as_fn_error "could not create $ac_file" "$LINENO" 5
14762 ;;
14763 :H)
14764 #
14765 # CONFIG_HEADER
14766 #
14767 if test x"$ac_file" != x-; then
14768 {
14769 $as_echo "/* $configure_input */" \
14770 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14771 } >"$tmp/config.h" \
14772 || as_fn_error "could not create $ac_file" "$LINENO" 5
14773 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14774 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14775 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14776 else
14777 rm -f "$ac_file"
14778 mv "$tmp/config.h" "$ac_file" \
14779 || as_fn_error "could not create $ac_file" "$LINENO" 5
14780 fi
14781 else
14782 $as_echo "/* $configure_input */" \
14783 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14784 || as_fn_error "could not create -" "$LINENO" 5
14785 fi
14786 ;;
14787 :L)
14788 #
14789 # CONFIG_LINK
14790 #
14791
14792 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14793 :
14794 else
14795 # Prefer the file from the source tree if names are identical.
14796 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14797 ac_source=$srcdir/$ac_source
14798 fi
14799
14800 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14801 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14802
14803 if test ! -r "$ac_source"; then
14804 as_fn_error "$ac_source: file not found" "$LINENO" 5
14805 fi
14806 rm -f "$ac_file"
14807
14808 # Try a relative symlink, then a hard link, then a copy.
14809 case $srcdir in
14810 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14811 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14812 esac
14813 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14814 ln "$ac_source" "$ac_file" 2>/dev/null ||
14815 cp -p "$ac_source" "$ac_file" ||
14816 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14817 fi
14818 ;;
14819 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14820 $as_echo "$as_me: executing $ac_file commands" >&6;}
14821 ;;
14822 esac
14823
14824
14825 case $ac_file$ac_mode in
14826 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14827 "default":C)
14828 case x$CONFIG_HEADERS in
14829 xconfig.h:config.in)
14830 echo > stamp-h ;;
14831 esac
14832 ;;
14833
14834 esac
14835 done # for ac_tag
14836
14837
14838 as_fn_exit 0
14839 _ACEOF
14840 ac_clean_files=$ac_clean_files_save
14841
14842 test $ac_write_fail = 0 ||
14843 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14844
14845
14846 # configure is writing to config.log, and then calls config.status.
14847 # config.status does its own redirection, appending to config.log.
14848 # Unfortunately, on DOS this fails, as config.log is still kept open
14849 # by configure, so config.status won't be able to write to it; its
14850 # output is simply discarded. So we exec the FD to /dev/null,
14851 # effectively closing config.log, so it can be properly (re)opened and
14852 # appended to by config.status. When coming back to configure, we
14853 # need to make the FD available again.
14854 if test "$no_create" != yes; then
14855 ac_cs_success=:
14856 ac_config_status_args=
14857 test "$silent" = yes &&
14858 ac_config_status_args="$ac_config_status_args --quiet"
14859 exec 5>/dev/null
14860 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14861 exec 5>>config.log
14862 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14863 # would make configure fail if this is the last instruction.
14864 $ac_cs_success || as_fn_exit $?
14865 fi
14866
14867 #
14868 # CONFIG_SUBDIRS section.
14869 #
14870 if test "$no_recursion" != yes; then
14871
14872 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
14873 # so they do not pile up.
14874 ac_sub_configure_args=
14875 ac_prev=
14876 eval "set x $ac_configure_args"
14877 shift
14878 for ac_arg
14879 do
14880 if test -n "$ac_prev"; then
14881 ac_prev=
14882 continue
14883 fi
14884 case $ac_arg in
14885 -cache-file | --cache-file | --cache-fil | --cache-fi \
14886 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
14887 ac_prev=cache_file ;;
14888 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
14889 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
14890 | --c=*)
14891 ;;
14892 --config-cache | -C)
14893 ;;
14894 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
14895 ac_prev=srcdir ;;
14896 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
14897 ;;
14898 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
14899 ac_prev=prefix ;;
14900 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
14901 ;;
14902 --disable-option-checking)
14903 ;;
14904 *)
14905 case $ac_arg in
14906 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14907 esac
14908 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
14909 esac
14910 done
14911
14912 # Always prepend --prefix to ensure using the same prefix
14913 # in subdir configurations.
14914 ac_arg="--prefix=$prefix"
14915 case $ac_arg in
14916 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14917 esac
14918 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
14919
14920 # Pass --silent
14921 if test "$silent" = yes; then
14922 ac_sub_configure_args="--silent $ac_sub_configure_args"
14923 fi
14924
14925 # Always prepend --disable-option-checking to silence warnings, since
14926 # different subdirs can have different --enable and --with options.
14927 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
14928
14929 ac_popdir=`pwd`
14930 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
14931
14932 # Do not complain, so a configure script can configure whichever
14933 # parts of a large source tree are present.
14934 test -d "$srcdir/$ac_dir" || continue
14935
14936 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
14937 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
14938 $as_echo "$ac_msg" >&6
14939 as_dir="$ac_dir"; as_fn_mkdir_p
14940 ac_builddir=.
14941
14942 case "$ac_dir" in
14943 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14944 *)
14945 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14946 # A ".." for each directory in $ac_dir_suffix.
14947 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14948 case $ac_top_builddir_sub in
14949 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14950 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14951 esac ;;
14952 esac
14953 ac_abs_top_builddir=$ac_pwd
14954 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14955 # for backward compatibility:
14956 ac_top_builddir=$ac_top_build_prefix
14957
14958 case $srcdir in
14959 .) # We are building in place.
14960 ac_srcdir=.
14961 ac_top_srcdir=$ac_top_builddir_sub
14962 ac_abs_top_srcdir=$ac_pwd ;;
14963 [\\/]* | ?:[\\/]* ) # Absolute name.
14964 ac_srcdir=$srcdir$ac_dir_suffix;
14965 ac_top_srcdir=$srcdir
14966 ac_abs_top_srcdir=$srcdir ;;
14967 *) # Relative name.
14968 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14969 ac_top_srcdir=$ac_top_build_prefix$srcdir
14970 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14971 esac
14972 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14973
14974
14975 cd "$ac_dir"
14976
14977 # Check for guested configure; otherwise get Cygnus style configure.
14978 if test -f "$ac_srcdir/configure.gnu"; then
14979 ac_sub_configure=$ac_srcdir/configure.gnu
14980 elif test -f "$ac_srcdir/configure"; then
14981 ac_sub_configure=$ac_srcdir/configure
14982 elif test -f "$ac_srcdir/configure.in"; then
14983 # This should be Cygnus configure.
14984 ac_sub_configure=$ac_aux_dir/configure
14985 else
14986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
14987 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
14988 ac_sub_configure=
14989 fi
14990
14991 # The recursion is here.
14992 if test -n "$ac_sub_configure"; then
14993 # Make the cache file name correct relative to the subdirectory.
14994 case $cache_file in
14995 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
14996 *) # Relative name.
14997 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
14998 esac
14999
15000 { $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
15001 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
15002 # The eval makes quoting arguments work.
15003 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
15004 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
15005 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
15006 fi
15007
15008 cd "$ac_popdir"
15009 done
15010 fi
15011 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15013 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15014 fi
15015
15016
15017 exit 0
This page took 0.401507 seconds and 5 git commands to generate.