gdb/doc
[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_safe_path
782 enable_targets
783 enable_64_bit_bfd
784 enable_gdbcli
785 enable_gdbmi
786 enable_tui
787 enable_gdbtk
788 with_libunwind_ia64
789 with_curses
790 enable_profiling
791 with_pkgversion
792 with_bugurl
793 with_zlib
794 with_libiconv_prefix
795 with_iconv_bin
796 with_system_readline
797 with_jit_reader_dir
798 with_expat
799 with_gnu_ld
800 enable_rpath
801 with_libexpat_prefix
802 with_python
803 with_included_regex
804 with_sysroot
805 with_system_gdbinit
806 enable_werror
807 enable_build_warnings
808 enable_gdb_build_warnings
809 with_tcl
810 with_tk
811 with_x
812 enable_sim
813 enable_multi_ice
814 enable_gdbserver
815 '
816 ac_precious_vars='build_alias
817 host_alias
818 target_alias
819 CC
820 CFLAGS
821 LDFLAGS
822 LIBS
823 CPPFLAGS
824 CPP
825 MAKEINFO
826 MAKEINFOFLAGS
827 YACC
828 YFLAGS
829 XMKMF'
830 ac_subdirs_all='testsuite
831 gdbtk
832 multi-ice
833 gdbserver'
834
835 # Initialize some variables set by options.
836 ac_init_help=
837 ac_init_version=false
838 ac_unrecognized_opts=
839 ac_unrecognized_sep=
840 # The variables have the same names as the options, with
841 # dashes changed to underlines.
842 cache_file=/dev/null
843 exec_prefix=NONE
844 no_create=
845 no_recursion=
846 prefix=NONE
847 program_prefix=NONE
848 program_suffix=NONE
849 program_transform_name=s,x,x,
850 silent=
851 site=
852 srcdir=
853 verbose=
854 x_includes=NONE
855 x_libraries=NONE
856
857 # Installation directory options.
858 # These are left unexpanded so users can "make install exec_prefix=/foo"
859 # and all the variables that are supposed to be based on exec_prefix
860 # by default will actually change.
861 # Use braces instead of parens because sh, perl, etc. also accept them.
862 # (The list follows the same order as the GNU Coding Standards.)
863 bindir='${exec_prefix}/bin'
864 sbindir='${exec_prefix}/sbin'
865 libexecdir='${exec_prefix}/libexec'
866 datarootdir='${prefix}/share'
867 datadir='${datarootdir}'
868 sysconfdir='${prefix}/etc'
869 sharedstatedir='${prefix}/com'
870 localstatedir='${prefix}/var'
871 includedir='${prefix}/include'
872 oldincludedir='/usr/include'
873 docdir='${datarootdir}/doc/${PACKAGE}'
874 infodir='${datarootdir}/info'
875 htmldir='${docdir}'
876 dvidir='${docdir}'
877 pdfdir='${docdir}'
878 psdir='${docdir}'
879 libdir='${exec_prefix}/lib'
880 localedir='${datarootdir}/locale'
881 mandir='${datarootdir}/man'
882
883 ac_prev=
884 ac_dashdash=
885 for ac_option
886 do
887 # If the previous option needs an argument, assign it.
888 if test -n "$ac_prev"; then
889 eval $ac_prev=\$ac_option
890 ac_prev=
891 continue
892 fi
893
894 case $ac_option in
895 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
896 *) ac_optarg=yes ;;
897 esac
898
899 # Accept the important Cygnus configure options, so we can diagnose typos.
900
901 case $ac_dashdash$ac_option in
902 --)
903 ac_dashdash=yes ;;
904
905 -bindir | --bindir | --bindi | --bind | --bin | --bi)
906 ac_prev=bindir ;;
907 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
908 bindir=$ac_optarg ;;
909
910 -build | --build | --buil | --bui | --bu)
911 ac_prev=build_alias ;;
912 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
913 build_alias=$ac_optarg ;;
914
915 -cache-file | --cache-file | --cache-fil | --cache-fi \
916 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
917 ac_prev=cache_file ;;
918 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
919 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
920 cache_file=$ac_optarg ;;
921
922 --config-cache | -C)
923 cache_file=config.cache ;;
924
925 -datadir | --datadir | --datadi | --datad)
926 ac_prev=datadir ;;
927 -datadir=* | --datadir=* | --datadi=* | --datad=*)
928 datadir=$ac_optarg ;;
929
930 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
931 | --dataroo | --dataro | --datar)
932 ac_prev=datarootdir ;;
933 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
934 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
935 datarootdir=$ac_optarg ;;
936
937 -disable-* | --disable-*)
938 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
939 # Reject names that are not valid shell variable names.
940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941 as_fn_error "invalid feature name: $ac_useropt"
942 ac_useropt_orig=$ac_useropt
943 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
944 case $ac_user_opts in
945 *"
946 "enable_$ac_useropt"
947 "*) ;;
948 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
949 ac_unrecognized_sep=', ';;
950 esac
951 eval enable_$ac_useropt=no ;;
952
953 -docdir | --docdir | --docdi | --doc | --do)
954 ac_prev=docdir ;;
955 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
956 docdir=$ac_optarg ;;
957
958 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
959 ac_prev=dvidir ;;
960 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
961 dvidir=$ac_optarg ;;
962
963 -enable-* | --enable-*)
964 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
965 # Reject names that are not valid shell variable names.
966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
967 as_fn_error "invalid feature name: $ac_useropt"
968 ac_useropt_orig=$ac_useropt
969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
970 case $ac_user_opts in
971 *"
972 "enable_$ac_useropt"
973 "*) ;;
974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
975 ac_unrecognized_sep=', ';;
976 esac
977 eval enable_$ac_useropt=\$ac_optarg ;;
978
979 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
980 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
981 | --exec | --exe | --ex)
982 ac_prev=exec_prefix ;;
983 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
984 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
985 | --exec=* | --exe=* | --ex=*)
986 exec_prefix=$ac_optarg ;;
987
988 -gas | --gas | --ga | --g)
989 # Obsolete; use --with-gas.
990 with_gas=yes ;;
991
992 -help | --help | --hel | --he | -h)
993 ac_init_help=long ;;
994 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
995 ac_init_help=recursive ;;
996 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
997 ac_init_help=short ;;
998
999 -host | --host | --hos | --ho)
1000 ac_prev=host_alias ;;
1001 -host=* | --host=* | --hos=* | --ho=*)
1002 host_alias=$ac_optarg ;;
1003
1004 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1005 ac_prev=htmldir ;;
1006 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1007 | --ht=*)
1008 htmldir=$ac_optarg ;;
1009
1010 -includedir | --includedir | --includedi | --included | --include \
1011 | --includ | --inclu | --incl | --inc)
1012 ac_prev=includedir ;;
1013 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1014 | --includ=* | --inclu=* | --incl=* | --inc=*)
1015 includedir=$ac_optarg ;;
1016
1017 -infodir | --infodir | --infodi | --infod | --info | --inf)
1018 ac_prev=infodir ;;
1019 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1020 infodir=$ac_optarg ;;
1021
1022 -libdir | --libdir | --libdi | --libd)
1023 ac_prev=libdir ;;
1024 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1025 libdir=$ac_optarg ;;
1026
1027 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1028 | --libexe | --libex | --libe)
1029 ac_prev=libexecdir ;;
1030 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1031 | --libexe=* | --libex=* | --libe=*)
1032 libexecdir=$ac_optarg ;;
1033
1034 -localedir | --localedir | --localedi | --localed | --locale)
1035 ac_prev=localedir ;;
1036 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1037 localedir=$ac_optarg ;;
1038
1039 -localstatedir | --localstatedir | --localstatedi | --localstated \
1040 | --localstate | --localstat | --localsta | --localst | --locals)
1041 ac_prev=localstatedir ;;
1042 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1043 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1044 localstatedir=$ac_optarg ;;
1045
1046 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1047 ac_prev=mandir ;;
1048 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1049 mandir=$ac_optarg ;;
1050
1051 -nfp | --nfp | --nf)
1052 # Obsolete; use --without-fp.
1053 with_fp=no ;;
1054
1055 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1056 | --no-cr | --no-c | -n)
1057 no_create=yes ;;
1058
1059 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1060 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1061 no_recursion=yes ;;
1062
1063 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1064 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1065 | --oldin | --oldi | --old | --ol | --o)
1066 ac_prev=oldincludedir ;;
1067 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1068 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1069 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1070 oldincludedir=$ac_optarg ;;
1071
1072 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1073 ac_prev=prefix ;;
1074 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1075 prefix=$ac_optarg ;;
1076
1077 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1078 | --program-pre | --program-pr | --program-p)
1079 ac_prev=program_prefix ;;
1080 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1081 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1082 program_prefix=$ac_optarg ;;
1083
1084 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1085 | --program-suf | --program-su | --program-s)
1086 ac_prev=program_suffix ;;
1087 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1088 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1089 program_suffix=$ac_optarg ;;
1090
1091 -program-transform-name | --program-transform-name \
1092 | --program-transform-nam | --program-transform-na \
1093 | --program-transform-n | --program-transform- \
1094 | --program-transform | --program-transfor \
1095 | --program-transfo | --program-transf \
1096 | --program-trans | --program-tran \
1097 | --progr-tra | --program-tr | --program-t)
1098 ac_prev=program_transform_name ;;
1099 -program-transform-name=* | --program-transform-name=* \
1100 | --program-transform-nam=* | --program-transform-na=* \
1101 | --program-transform-n=* | --program-transform-=* \
1102 | --program-transform=* | --program-transfor=* \
1103 | --program-transfo=* | --program-transf=* \
1104 | --program-trans=* | --program-tran=* \
1105 | --progr-tra=* | --program-tr=* | --program-t=*)
1106 program_transform_name=$ac_optarg ;;
1107
1108 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1109 ac_prev=pdfdir ;;
1110 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1111 pdfdir=$ac_optarg ;;
1112
1113 -psdir | --psdir | --psdi | --psd | --ps)
1114 ac_prev=psdir ;;
1115 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1116 psdir=$ac_optarg ;;
1117
1118 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1119 | -silent | --silent | --silen | --sile | --sil)
1120 silent=yes ;;
1121
1122 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1123 ac_prev=sbindir ;;
1124 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1125 | --sbi=* | --sb=*)
1126 sbindir=$ac_optarg ;;
1127
1128 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1129 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1130 | --sharedst | --shareds | --shared | --share | --shar \
1131 | --sha | --sh)
1132 ac_prev=sharedstatedir ;;
1133 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1134 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1135 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1136 | --sha=* | --sh=*)
1137 sharedstatedir=$ac_optarg ;;
1138
1139 -site | --site | --sit)
1140 ac_prev=site ;;
1141 -site=* | --site=* | --sit=*)
1142 site=$ac_optarg ;;
1143
1144 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1145 ac_prev=srcdir ;;
1146 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1147 srcdir=$ac_optarg ;;
1148
1149 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1150 | --syscon | --sysco | --sysc | --sys | --sy)
1151 ac_prev=sysconfdir ;;
1152 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1153 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1154 sysconfdir=$ac_optarg ;;
1155
1156 -target | --target | --targe | --targ | --tar | --ta | --t)
1157 ac_prev=target_alias ;;
1158 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1159 target_alias=$ac_optarg ;;
1160
1161 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1162 verbose=yes ;;
1163
1164 -version | --version | --versio | --versi | --vers | -V)
1165 ac_init_version=: ;;
1166
1167 -with-* | --with-*)
1168 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1169 # Reject names that are not valid shell variable names.
1170 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1171 as_fn_error "invalid package name: $ac_useropt"
1172 ac_useropt_orig=$ac_useropt
1173 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1174 case $ac_user_opts in
1175 *"
1176 "with_$ac_useropt"
1177 "*) ;;
1178 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1179 ac_unrecognized_sep=', ';;
1180 esac
1181 eval with_$ac_useropt=\$ac_optarg ;;
1182
1183 -without-* | --without-*)
1184 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1185 # Reject names that are not valid shell variable names.
1186 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1187 as_fn_error "invalid package name: $ac_useropt"
1188 ac_useropt_orig=$ac_useropt
1189 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1190 case $ac_user_opts in
1191 *"
1192 "with_$ac_useropt"
1193 "*) ;;
1194 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1195 ac_unrecognized_sep=', ';;
1196 esac
1197 eval with_$ac_useropt=no ;;
1198
1199 --x)
1200 # Obsolete; use --with-x.
1201 with_x=yes ;;
1202
1203 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1204 | --x-incl | --x-inc | --x-in | --x-i)
1205 ac_prev=x_includes ;;
1206 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1207 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1208 x_includes=$ac_optarg ;;
1209
1210 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1211 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1212 ac_prev=x_libraries ;;
1213 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1214 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1215 x_libraries=$ac_optarg ;;
1216
1217 -*) as_fn_error "unrecognized option: \`$ac_option'
1218 Try \`$0 --help' for more information."
1219 ;;
1220
1221 *=*)
1222 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1223 # Reject names that are not valid shell variable names.
1224 case $ac_envvar in #(
1225 '' | [0-9]* | *[!_$as_cr_alnum]* )
1226 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1227 esac
1228 eval $ac_envvar=\$ac_optarg
1229 export $ac_envvar ;;
1230
1231 *)
1232 # FIXME: should be removed in autoconf 3.0.
1233 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1234 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1235 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1236 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1237 ;;
1238
1239 esac
1240 done
1241
1242 if test -n "$ac_prev"; then
1243 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1244 as_fn_error "missing argument to $ac_option"
1245 fi
1246
1247 if test -n "$ac_unrecognized_opts"; then
1248 case $enable_option_checking in
1249 no) ;;
1250 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1251 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1252 esac
1253 fi
1254
1255 # Check all directory arguments for consistency.
1256 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1257 datadir sysconfdir sharedstatedir localstatedir includedir \
1258 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1259 libdir localedir mandir
1260 do
1261 eval ac_val=\$$ac_var
1262 # Remove trailing slashes.
1263 case $ac_val in
1264 */ )
1265 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1266 eval $ac_var=\$ac_val;;
1267 esac
1268 # Be sure to have absolute directory names.
1269 case $ac_val in
1270 [\\/$]* | ?:[\\/]* ) continue;;
1271 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1272 esac
1273 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1274 done
1275
1276 # There might be people who depend on the old broken behavior: `$host'
1277 # used to hold the argument of --host etc.
1278 # FIXME: To remove some day.
1279 build=$build_alias
1280 host=$host_alias
1281 target=$target_alias
1282
1283 # FIXME: To remove some day.
1284 if test "x$host_alias" != x; then
1285 if test "x$build_alias" = x; then
1286 cross_compiling=maybe
1287 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1288 If a cross compiler is detected then cross compile mode will be used." >&2
1289 elif test "x$build_alias" != "x$host_alias"; then
1290 cross_compiling=yes
1291 fi
1292 fi
1293
1294 ac_tool_prefix=
1295 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1296
1297 test "$silent" = yes && exec 6>/dev/null
1298
1299
1300 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1301 ac_ls_di=`ls -di .` &&
1302 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1303 as_fn_error "working directory cannot be determined"
1304 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1305 as_fn_error "pwd does not report name of working directory"
1306
1307
1308 # Find the source files, if location was not specified.
1309 if test -z "$srcdir"; then
1310 ac_srcdir_defaulted=yes
1311 # Try the directory containing this script, then the parent directory.
1312 ac_confdir=`$as_dirname -- "$as_myself" ||
1313 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1314 X"$as_myself" : 'X\(//\)[^/]' \| \
1315 X"$as_myself" : 'X\(//\)$' \| \
1316 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1317 $as_echo X"$as_myself" |
1318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1319 s//\1/
1320 q
1321 }
1322 /^X\(\/\/\)[^/].*/{
1323 s//\1/
1324 q
1325 }
1326 /^X\(\/\/\)$/{
1327 s//\1/
1328 q
1329 }
1330 /^X\(\/\).*/{
1331 s//\1/
1332 q
1333 }
1334 s/.*/./; q'`
1335 srcdir=$ac_confdir
1336 if test ! -r "$srcdir/$ac_unique_file"; then
1337 srcdir=..
1338 fi
1339 else
1340 ac_srcdir_defaulted=no
1341 fi
1342 if test ! -r "$srcdir/$ac_unique_file"; then
1343 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1344 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1345 fi
1346 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1347 ac_abs_confdir=`(
1348 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1349 pwd)`
1350 # When building in place, set srcdir=.
1351 if test "$ac_abs_confdir" = "$ac_pwd"; then
1352 srcdir=.
1353 fi
1354 # Remove unnecessary trailing slashes from srcdir.
1355 # Double slashes in file names in object file debugging info
1356 # mess up M-x gdb in Emacs.
1357 case $srcdir in
1358 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1359 esac
1360 for ac_var in $ac_precious_vars; do
1361 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1362 eval ac_env_${ac_var}_value=\$${ac_var}
1363 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1364 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1365 done
1366
1367 #
1368 # Report the --help message.
1369 #
1370 if test "$ac_init_help" = "long"; then
1371 # Omit some internal or obsolete options to make the list less imposing.
1372 # This message is too long to be a string in the A/UX 3.1 sh.
1373 cat <<_ACEOF
1374 \`configure' configures this package to adapt to many kinds of systems.
1375
1376 Usage: $0 [OPTION]... [VAR=VALUE]...
1377
1378 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1379 VAR=VALUE. See below for descriptions of some of the useful variables.
1380
1381 Defaults for the options are specified in brackets.
1382
1383 Configuration:
1384 -h, --help display this help and exit
1385 --help=short display options specific to this package
1386 --help=recursive display the short help of all the included packages
1387 -V, --version display version information and exit
1388 -q, --quiet, --silent do not print \`checking...' messages
1389 --cache-file=FILE cache test results in FILE [disabled]
1390 -C, --config-cache alias for \`--cache-file=config.cache'
1391 -n, --no-create do not create output files
1392 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1393
1394 Installation directories:
1395 --prefix=PREFIX install architecture-independent files in PREFIX
1396 [$ac_default_prefix]
1397 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1398 [PREFIX]
1399
1400 By default, \`make install' will install all the files in
1401 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1402 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1403 for instance \`--prefix=\$HOME'.
1404
1405 For better control, use the options below.
1406
1407 Fine tuning of the installation directories:
1408 --bindir=DIR user executables [EPREFIX/bin]
1409 --sbindir=DIR system admin executables [EPREFIX/sbin]
1410 --libexecdir=DIR program executables [EPREFIX/libexec]
1411 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1412 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1413 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1414 --libdir=DIR object code libraries [EPREFIX/lib]
1415 --includedir=DIR C header files [PREFIX/include]
1416 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1417 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1418 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1419 --infodir=DIR info documentation [DATAROOTDIR/info]
1420 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1421 --mandir=DIR man documentation [DATAROOTDIR/man]
1422 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1423 --htmldir=DIR html documentation [DOCDIR]
1424 --dvidir=DIR dvi documentation [DOCDIR]
1425 --pdfdir=DIR pdf documentation [DOCDIR]
1426 --psdir=DIR ps documentation [DOCDIR]
1427 _ACEOF
1428
1429 cat <<\_ACEOF
1430
1431 X features:
1432 --x-includes=DIR X include files are in DIR
1433 --x-libraries=DIR X library files are in DIR
1434
1435 System types:
1436 --build=BUILD configure for building on BUILD [guessed]
1437 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1438 --target=TARGET configure for building compilers for TARGET [HOST]
1439 _ACEOF
1440 fi
1441
1442 if test -n "$ac_init_help"; then
1443
1444 cat <<\_ACEOF
1445
1446 Optional Features:
1447 --disable-option-checking ignore unrecognized --enable/--with options
1448 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1449 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1450 --enable-maintainer-mode enable make rules and dependencies not useful
1451 (and sometimes confusing) to the casual installer
1452 --enable-plugins Enable support for plugins (defaults no)
1453 --disable-largefile omit support for large files
1454 --enable-targets=TARGETS
1455 alternative target configurations
1456 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1457 --disable-gdbcli disable command-line interface (CLI)
1458 --disable-gdbmi disable machine-interface (MI)
1459 --enable-tui enable full-screen terminal user interface (TUI)
1460 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1461 --enable-profiling enable profiling of GDB
1462 --disable-rpath do not hardcode runtime library paths
1463 --enable-werror treat compile warnings as errors
1464 --enable-build-warnings enable build-time compiler warnings if gcc is used
1465 --enable-gdb-build-warnings
1466 enable GDB specific build-time compiler warnings if
1467 gcc is used
1468 --enable-sim link gdb with simulator
1469 --enable-multi-ice build the multi-ice-gdb-server
1470 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1471 is auto)
1472
1473 Optional Packages:
1474 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1475 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1476 --with-separate-debug-dir=PATH
1477 look for global separate debug info in this path
1478 [LIBDIR/debug]
1479 --with-gdb-datadir=PATH look for global separate data files in this path
1480 [DATADIR/gdb]
1481 --with-relocated-sources=PATH
1482 automatically relocate this path for source files
1483 --with-auto-load-safe-path=PATH
1484 directories safe to hold auto-loaded files
1485 --without-auto-load-safe-path
1486 do not restrict auto-loaded files locations
1487 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1488 --with-curses use the curses library instead of the termcap
1489 library
1490 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1491 --with-bugurl=URL Direct users to URL to report a bug
1492 --with-zlib include zlib support (auto/yes/no) default=auto
1493 --with-libiconv-prefix=DIR
1494 search for libiconv in DIR/include and DIR/lib
1495 --with-iconv-bin=PATH specify where to find the iconv program
1496 --with-system-readline use installed readline library
1497 --with-jit-reader-dir=PATH
1498 directory to load the JIT readers from
1499 --with-expat include expat support (auto/yes/no)
1500 --with-gnu-ld assume the C compiler uses GNU ld default=no
1501 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1502 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1503 --with-python[=PYTHON] include python support
1504 (auto/yes/no/<python-program>)
1505 --without-included-regex
1506 don't use included regex; this is the default on
1507 systems with version 2 of the GNU C library (use
1508 with caution on other system)
1509 --with-sysroot[=DIR] search for usr/lib et al within DIR
1510 --with-system-gdbinit=PATH
1511 automatically load a system-wide gdbinit file
1512 --with-tcl directory containing tcl configuration (tclConfig.sh)
1513 --with-tk directory containing tk configuration (tkConfig.sh)
1514 --with-x use the X Window System
1515
1516 Some influential environment variables:
1517 CC C compiler command
1518 CFLAGS C compiler flags
1519 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1520 nonstandard directory <lib dir>
1521 LIBS libraries to pass to the linker, e.g. -l<library>
1522 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1523 you have headers in a nonstandard directory <include dir>
1524 CPP C preprocessor
1525 MAKEINFO Parent configure detects if it is of sufficient version.
1526 MAKEINFOFLAGS
1527 Parameters for MAKEINFO.
1528 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1529 the first program found out of: `bison -y', `byacc', `yacc'.
1530 YFLAGS The list of arguments that will be passed by default to $YACC.
1531 This script will default YFLAGS to the empty string to avoid a
1532 default value of `-d' given by some make applications.
1533 XMKMF Path to xmkmf, Makefile generator for X Window System
1534
1535 Use these variables to override the choices made by `configure' or to help
1536 it to find libraries and programs with nonstandard names/locations.
1537
1538 Report bugs to the package provider.
1539 _ACEOF
1540 ac_status=$?
1541 fi
1542
1543 if test "$ac_init_help" = "recursive"; then
1544 # If there are subdirs, report their specific --help.
1545 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1546 test -d "$ac_dir" ||
1547 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1548 continue
1549 ac_builddir=.
1550
1551 case "$ac_dir" in
1552 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1553 *)
1554 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1555 # A ".." for each directory in $ac_dir_suffix.
1556 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1557 case $ac_top_builddir_sub in
1558 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1559 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1560 esac ;;
1561 esac
1562 ac_abs_top_builddir=$ac_pwd
1563 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1564 # for backward compatibility:
1565 ac_top_builddir=$ac_top_build_prefix
1566
1567 case $srcdir in
1568 .) # We are building in place.
1569 ac_srcdir=.
1570 ac_top_srcdir=$ac_top_builddir_sub
1571 ac_abs_top_srcdir=$ac_pwd ;;
1572 [\\/]* | ?:[\\/]* ) # Absolute name.
1573 ac_srcdir=$srcdir$ac_dir_suffix;
1574 ac_top_srcdir=$srcdir
1575 ac_abs_top_srcdir=$srcdir ;;
1576 *) # Relative name.
1577 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1578 ac_top_srcdir=$ac_top_build_prefix$srcdir
1579 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1580 esac
1581 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1582
1583 cd "$ac_dir" || { ac_status=$?; continue; }
1584 # Check for guested configure.
1585 if test -f "$ac_srcdir/configure.gnu"; then
1586 echo &&
1587 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1588 elif test -f "$ac_srcdir/configure"; then
1589 echo &&
1590 $SHELL "$ac_srcdir/configure" --help=recursive
1591 else
1592 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1593 fi || ac_status=$?
1594 cd "$ac_pwd" || { ac_status=$?; break; }
1595 done
1596 fi
1597
1598 test -n "$ac_init_help" && exit $ac_status
1599 if $ac_init_version; then
1600 cat <<\_ACEOF
1601 configure
1602 generated by GNU Autoconf 2.64
1603
1604 Copyright (C) 2009 Free Software Foundation, Inc.
1605 This configure script is free software; the Free Software Foundation
1606 gives unlimited permission to copy, distribute and modify it.
1607 _ACEOF
1608 exit
1609 fi
1610
1611 ## ------------------------ ##
1612 ## Autoconf initialization. ##
1613 ## ------------------------ ##
1614
1615 # ac_fn_c_try_compile LINENO
1616 # --------------------------
1617 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1618 ac_fn_c_try_compile ()
1619 {
1620 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621 rm -f conftest.$ac_objext
1622 if { { ac_try="$ac_compile"
1623 case "(($ac_try" in
1624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625 *) ac_try_echo=$ac_try;;
1626 esac
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629 (eval "$ac_compile") 2>conftest.err
1630 ac_status=$?
1631 if test -s conftest.err; then
1632 grep -v '^ *+' conftest.err >conftest.er1
1633 cat conftest.er1 >&5
1634 mv -f conftest.er1 conftest.err
1635 fi
1636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637 test $ac_status = 0; } && {
1638 test -z "$ac_c_werror_flag" ||
1639 test ! -s conftest.err
1640 } && test -s conftest.$ac_objext; then :
1641 ac_retval=0
1642 else
1643 $as_echo "$as_me: failed program was:" >&5
1644 sed 's/^/| /' conftest.$ac_ext >&5
1645
1646 ac_retval=1
1647 fi
1648 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649 return $ac_retval
1650
1651 } # ac_fn_c_try_compile
1652
1653 # ac_fn_c_try_cpp LINENO
1654 # ----------------------
1655 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1656 ac_fn_c_try_cpp ()
1657 {
1658 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659 if { { ac_try="$ac_cpp conftest.$ac_ext"
1660 case "(($ac_try" in
1661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662 *) ac_try_echo=$ac_try;;
1663 esac
1664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665 $as_echo "$ac_try_echo"; } >&5
1666 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1667 ac_status=$?
1668 if test -s conftest.err; then
1669 grep -v '^ *+' conftest.err >conftest.er1
1670 cat conftest.er1 >&5
1671 mv -f conftest.er1 conftest.err
1672 fi
1673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674 test $ac_status = 0; } >/dev/null && {
1675 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1676 test ! -s conftest.err
1677 }; then :
1678 ac_retval=0
1679 else
1680 $as_echo "$as_me: failed program was:" >&5
1681 sed 's/^/| /' conftest.$ac_ext >&5
1682
1683 ac_retval=1
1684 fi
1685 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1686 return $ac_retval
1687
1688 } # ac_fn_c_try_cpp
1689
1690 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1691 # -------------------------------------------------------
1692 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1693 # the include files in INCLUDES and setting the cache variable VAR
1694 # accordingly.
1695 ac_fn_c_check_header_mongrel ()
1696 {
1697 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1698 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1700 $as_echo_n "checking for $2... " >&6; }
1701 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1702 $as_echo_n "(cached) " >&6
1703 fi
1704 eval ac_res=\$$3
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1706 $as_echo "$ac_res" >&6; }
1707 else
1708 # Is the header compilable?
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1710 $as_echo_n "checking $2 usability... " >&6; }
1711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1712 /* end confdefs.h. */
1713 $4
1714 #include <$2>
1715 _ACEOF
1716 if ac_fn_c_try_compile "$LINENO"; then :
1717 ac_header_compiler=yes
1718 else
1719 ac_header_compiler=no
1720 fi
1721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1723 $as_echo "$ac_header_compiler" >&6; }
1724
1725 # Is the header present?
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1727 $as_echo_n "checking $2 presence... " >&6; }
1728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1729 /* end confdefs.h. */
1730 #include <$2>
1731 _ACEOF
1732 if ac_fn_c_try_cpp "$LINENO"; then :
1733 ac_header_preproc=yes
1734 else
1735 ac_header_preproc=no
1736 fi
1737 rm -f conftest.err conftest.$ac_ext
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1739 $as_echo "$ac_header_preproc" >&6; }
1740
1741 # So? What about this header?
1742 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1743 yes:no: )
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1745 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1747 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1748 ;;
1749 no:yes:* )
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1751 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1753 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1755 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1757 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1759 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1760 ;;
1761 esac
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1763 $as_echo_n "checking for $2... " >&6; }
1764 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1765 $as_echo_n "(cached) " >&6
1766 else
1767 eval "$3=\$ac_header_compiler"
1768 fi
1769 eval ac_res=\$$3
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1771 $as_echo "$ac_res" >&6; }
1772 fi
1773 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1774
1775 } # ac_fn_c_check_header_mongrel
1776
1777 # ac_fn_c_try_run LINENO
1778 # ----------------------
1779 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1780 # that executables *can* be run.
1781 ac_fn_c_try_run ()
1782 {
1783 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1784 if { { ac_try="$ac_link"
1785 case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788 esac
1789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790 $as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_link") 2>&5
1792 ac_status=$?
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
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_try") 2>&5
1802 ac_status=$?
1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804 test $ac_status = 0; }; }; then :
1805 ac_retval=0
1806 else
1807 $as_echo "$as_me: program exited with status $ac_status" >&5
1808 $as_echo "$as_me: failed program was:" >&5
1809 sed 's/^/| /' conftest.$ac_ext >&5
1810
1811 ac_retval=$ac_status
1812 fi
1813 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1814 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1815 return $ac_retval
1816
1817 } # ac_fn_c_try_run
1818
1819 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1820 # -------------------------------------------------------
1821 # Tests whether HEADER exists and can be compiled using the include files in
1822 # INCLUDES, setting the cache variable VAR accordingly.
1823 ac_fn_c_check_header_compile ()
1824 {
1825 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827 $as_echo_n "checking for $2... " >&6; }
1828 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1829 $as_echo_n "(cached) " >&6
1830 else
1831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832 /* end confdefs.h. */
1833 $4
1834 #include <$2>
1835 _ACEOF
1836 if ac_fn_c_try_compile "$LINENO"; then :
1837 eval "$3=yes"
1838 else
1839 eval "$3=no"
1840 fi
1841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1842 fi
1843 eval ac_res=\$$3
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1845 $as_echo "$ac_res" >&6; }
1846 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1847
1848 } # ac_fn_c_check_header_compile
1849
1850 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1851 # --------------------------------------------
1852 # Tries to find the compile-time value of EXPR in a program that includes
1853 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1854 # computed
1855 ac_fn_c_compute_int ()
1856 {
1857 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858 if test "$cross_compiling" = yes; then
1859 # Depending upon the size, compute the lo and hi bounds.
1860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1861 /* end confdefs.h. */
1862 $4
1863 int
1864 main ()
1865 {
1866 static int test_array [1 - 2 * !(($2) >= 0)];
1867 test_array [0] = 0
1868
1869 ;
1870 return 0;
1871 }
1872 _ACEOF
1873 if ac_fn_c_try_compile "$LINENO"; then :
1874 ac_lo=0 ac_mid=0
1875 while :; do
1876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877 /* end confdefs.h. */
1878 $4
1879 int
1880 main ()
1881 {
1882 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1883 test_array [0] = 0
1884
1885 ;
1886 return 0;
1887 }
1888 _ACEOF
1889 if ac_fn_c_try_compile "$LINENO"; then :
1890 ac_hi=$ac_mid; break
1891 else
1892 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1893 if test $ac_lo -le $ac_mid; then
1894 ac_lo= ac_hi=
1895 break
1896 fi
1897 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1898 fi
1899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1900 done
1901 else
1902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1903 /* end confdefs.h. */
1904 $4
1905 int
1906 main ()
1907 {
1908 static int test_array [1 - 2 * !(($2) < 0)];
1909 test_array [0] = 0
1910
1911 ;
1912 return 0;
1913 }
1914 _ACEOF
1915 if ac_fn_c_try_compile "$LINENO"; then :
1916 ac_hi=-1 ac_mid=-1
1917 while :; do
1918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1919 /* end confdefs.h. */
1920 $4
1921 int
1922 main ()
1923 {
1924 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1925 test_array [0] = 0
1926
1927 ;
1928 return 0;
1929 }
1930 _ACEOF
1931 if ac_fn_c_try_compile "$LINENO"; then :
1932 ac_lo=$ac_mid; break
1933 else
1934 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1935 if test $ac_mid -le $ac_hi; then
1936 ac_lo= ac_hi=
1937 break
1938 fi
1939 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1940 fi
1941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942 done
1943 else
1944 ac_lo= ac_hi=
1945 fi
1946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1947 fi
1948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1949 # Binary search between lo and hi bounds.
1950 while test "x$ac_lo" != "x$ac_hi"; do
1951 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h. */
1954 $4
1955 int
1956 main ()
1957 {
1958 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1959 test_array [0] = 0
1960
1961 ;
1962 return 0;
1963 }
1964 _ACEOF
1965 if ac_fn_c_try_compile "$LINENO"; then :
1966 ac_hi=$ac_mid
1967 else
1968 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1969 fi
1970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1971 done
1972 case $ac_lo in #((
1973 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1974 '') ac_retval=1 ;;
1975 esac
1976 else
1977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1978 /* end confdefs.h. */
1979 $4
1980 static long int longval () { return $2; }
1981 static unsigned long int ulongval () { return $2; }
1982 #include <stdio.h>
1983 #include <stdlib.h>
1984 int
1985 main ()
1986 {
1987
1988 FILE *f = fopen ("conftest.val", "w");
1989 if (! f)
1990 return 1;
1991 if (($2) < 0)
1992 {
1993 long int i = longval ();
1994 if (i != ($2))
1995 return 1;
1996 fprintf (f, "%ld", i);
1997 }
1998 else
1999 {
2000 unsigned long int i = ulongval ();
2001 if (i != ($2))
2002 return 1;
2003 fprintf (f, "%lu", i);
2004 }
2005 /* Do not output a trailing newline, as this causes \r\n confusion
2006 on some platforms. */
2007 return ferror (f) || fclose (f) != 0;
2008
2009 ;
2010 return 0;
2011 }
2012 _ACEOF
2013 if ac_fn_c_try_run "$LINENO"; then :
2014 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2015 else
2016 ac_retval=1
2017 fi
2018 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2019 conftest.$ac_objext conftest.beam conftest.$ac_ext
2020 rm -f conftest.val
2021
2022 fi
2023 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2024 return $ac_retval
2025
2026 } # ac_fn_c_compute_int
2027
2028 # ac_fn_c_try_link LINENO
2029 # -----------------------
2030 # Try to link conftest.$ac_ext, and return whether this succeeded.
2031 ac_fn_c_try_link ()
2032 {
2033 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2034 rm -f conftest.$ac_objext conftest$ac_exeext
2035 if { { ac_try="$ac_link"
2036 case "(($ac_try" in
2037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2038 *) ac_try_echo=$ac_try;;
2039 esac
2040 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2041 $as_echo "$ac_try_echo"; } >&5
2042 (eval "$ac_link") 2>conftest.err
2043 ac_status=$?
2044 if test -s conftest.err; then
2045 grep -v '^ *+' conftest.err >conftest.er1
2046 cat conftest.er1 >&5
2047 mv -f conftest.er1 conftest.err
2048 fi
2049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2050 test $ac_status = 0; } && {
2051 test -z "$ac_c_werror_flag" ||
2052 test ! -s conftest.err
2053 } && test -s conftest$ac_exeext && {
2054 test "$cross_compiling" = yes ||
2055 $as_test_x conftest$ac_exeext
2056 }; then :
2057 ac_retval=0
2058 else
2059 $as_echo "$as_me: failed program was:" >&5
2060 sed 's/^/| /' conftest.$ac_ext >&5
2061
2062 ac_retval=1
2063 fi
2064 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2065 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2066 # interfere with the next link command; also delete a directory that is
2067 # left behind by Apple's compiler. We do this before executing the actions.
2068 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2069 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2070 return $ac_retval
2071
2072 } # ac_fn_c_try_link
2073
2074 # ac_fn_c_check_func LINENO FUNC VAR
2075 # ----------------------------------
2076 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2077 ac_fn_c_check_func ()
2078 {
2079 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2081 $as_echo_n "checking for $2... " >&6; }
2082 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2083 $as_echo_n "(cached) " >&6
2084 else
2085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2086 /* end confdefs.h. */
2087 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2088 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2089 #define $2 innocuous_$2
2090
2091 /* System header to define __stub macros and hopefully few prototypes,
2092 which can conflict with char $2 (); below.
2093 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2094 <limits.h> exists even on freestanding compilers. */
2095
2096 #ifdef __STDC__
2097 # include <limits.h>
2098 #else
2099 # include <assert.h>
2100 #endif
2101
2102 #undef $2
2103
2104 /* Override any GCC internal prototype to avoid an error.
2105 Use char because int might match the return type of a GCC
2106 builtin and then its argument prototype would still apply. */
2107 #ifdef __cplusplus
2108 extern "C"
2109 #endif
2110 char $2 ();
2111 /* The GNU C library defines this for functions which it implements
2112 to always fail with ENOSYS. Some functions are actually named
2113 something starting with __ and the normal name is an alias. */
2114 #if defined __stub_$2 || defined __stub___$2
2115 choke me
2116 #endif
2117
2118 int
2119 main ()
2120 {
2121 return $2 ();
2122 ;
2123 return 0;
2124 }
2125 _ACEOF
2126 if ac_fn_c_try_link "$LINENO"; then :
2127 eval "$3=yes"
2128 else
2129 eval "$3=no"
2130 fi
2131 rm -f core conftest.err conftest.$ac_objext \
2132 conftest$ac_exeext conftest.$ac_ext
2133 fi
2134 eval ac_res=\$$3
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2136 $as_echo "$ac_res" >&6; }
2137 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2138
2139 } # ac_fn_c_check_func
2140
2141 # ac_fn_c_check_decl LINENO SYMBOL VAR
2142 # ------------------------------------
2143 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2144 ac_fn_c_check_decl ()
2145 {
2146 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2147 as_decl_name=`echo $2|sed 's/ *(.*//'`
2148 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2150 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2151 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2152 $as_echo_n "(cached) " >&6
2153 else
2154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155 /* end confdefs.h. */
2156 $4
2157 int
2158 main ()
2159 {
2160 #ifndef $as_decl_name
2161 #ifdef __cplusplus
2162 (void) $as_decl_use;
2163 #else
2164 (void) $as_decl_name;
2165 #endif
2166 #endif
2167
2168 ;
2169 return 0;
2170 }
2171 _ACEOF
2172 if ac_fn_c_try_compile "$LINENO"; then :
2173 eval "$3=yes"
2174 else
2175 eval "$3=no"
2176 fi
2177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2178 fi
2179 eval ac_res=\$$3
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2181 $as_echo "$ac_res" >&6; }
2182 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2183
2184 } # ac_fn_c_check_decl
2185
2186 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2187 # ----------------------------------------------------
2188 # Tries to find if the field MEMBER exists in type AGGR, after including
2189 # INCLUDES, setting cache variable VAR accordingly.
2190 ac_fn_c_check_member ()
2191 {
2192 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2194 $as_echo_n "checking for $2.$3... " >&6; }
2195 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2196 $as_echo_n "(cached) " >&6
2197 else
2198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199 /* end confdefs.h. */
2200 $5
2201 int
2202 main ()
2203 {
2204 static $2 ac_aggr;
2205 if (ac_aggr.$3)
2206 return 0;
2207 ;
2208 return 0;
2209 }
2210 _ACEOF
2211 if ac_fn_c_try_compile "$LINENO"; then :
2212 eval "$4=yes"
2213 else
2214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2215 /* end confdefs.h. */
2216 $5
2217 int
2218 main ()
2219 {
2220 static $2 ac_aggr;
2221 if (sizeof ac_aggr.$3)
2222 return 0;
2223 ;
2224 return 0;
2225 }
2226 _ACEOF
2227 if ac_fn_c_try_compile "$LINENO"; then :
2228 eval "$4=yes"
2229 else
2230 eval "$4=no"
2231 fi
2232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2233 fi
2234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2235 fi
2236 eval ac_res=\$$4
2237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2238 $as_echo "$ac_res" >&6; }
2239 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2240
2241 } # ac_fn_c_check_member
2242
2243 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2244 # -------------------------------------------
2245 # Tests whether TYPE exists after having included INCLUDES, setting cache
2246 # variable VAR accordingly.
2247 ac_fn_c_check_type ()
2248 {
2249 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2251 $as_echo_n "checking for $2... " >&6; }
2252 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2253 $as_echo_n "(cached) " >&6
2254 else
2255 eval "$3=no"
2256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2257 /* end confdefs.h. */
2258 $4
2259 int
2260 main ()
2261 {
2262 if (sizeof ($2))
2263 return 0;
2264 ;
2265 return 0;
2266 }
2267 _ACEOF
2268 if ac_fn_c_try_compile "$LINENO"; then :
2269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2270 /* end confdefs.h. */
2271 $4
2272 int
2273 main ()
2274 {
2275 if (sizeof (($2)))
2276 return 0;
2277 ;
2278 return 0;
2279 }
2280 _ACEOF
2281 if ac_fn_c_try_compile "$LINENO"; then :
2282
2283 else
2284 eval "$3=yes"
2285 fi
2286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2287 fi
2288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2289 fi
2290 eval ac_res=\$$3
2291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2292 $as_echo "$ac_res" >&6; }
2293 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2294
2295 } # ac_fn_c_check_type
2296 cat >config.log <<_ACEOF
2297 This file contains any messages produced by compilers while
2298 running configure, to aid debugging if configure makes a mistake.
2299
2300 It was created by $as_me, which was
2301 generated by GNU Autoconf 2.64. Invocation command line was
2302
2303 $ $0 $@
2304
2305 _ACEOF
2306 exec 5>>config.log
2307 {
2308 cat <<_ASUNAME
2309 ## --------- ##
2310 ## Platform. ##
2311 ## --------- ##
2312
2313 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2314 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2315 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2316 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2317 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2318
2319 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2320 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2321
2322 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2323 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2324 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2325 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2326 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2327 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2328 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2329
2330 _ASUNAME
2331
2332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2333 for as_dir in $PATH
2334 do
2335 IFS=$as_save_IFS
2336 test -z "$as_dir" && as_dir=.
2337 $as_echo "PATH: $as_dir"
2338 done
2339 IFS=$as_save_IFS
2340
2341 } >&5
2342
2343 cat >&5 <<_ACEOF
2344
2345
2346 ## ----------- ##
2347 ## Core tests. ##
2348 ## ----------- ##
2349
2350 _ACEOF
2351
2352
2353 # Keep a trace of the command line.
2354 # Strip out --no-create and --no-recursion so they do not pile up.
2355 # Strip out --silent because we don't want to record it for future runs.
2356 # Also quote any args containing shell meta-characters.
2357 # Make two passes to allow for proper duplicate-argument suppression.
2358 ac_configure_args=
2359 ac_configure_args0=
2360 ac_configure_args1=
2361 ac_must_keep_next=false
2362 for ac_pass in 1 2
2363 do
2364 for ac_arg
2365 do
2366 case $ac_arg in
2367 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2368 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2369 | -silent | --silent | --silen | --sile | --sil)
2370 continue ;;
2371 *\'*)
2372 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2373 esac
2374 case $ac_pass in
2375 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2376 2)
2377 as_fn_append ac_configure_args1 " '$ac_arg'"
2378 if test $ac_must_keep_next = true; then
2379 ac_must_keep_next=false # Got value, back to normal.
2380 else
2381 case $ac_arg in
2382 *=* | --config-cache | -C | -disable-* | --disable-* \
2383 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2384 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2385 | -with-* | --with-* | -without-* | --without-* | --x)
2386 case "$ac_configure_args0 " in
2387 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2388 esac
2389 ;;
2390 -* ) ac_must_keep_next=true ;;
2391 esac
2392 fi
2393 as_fn_append ac_configure_args " '$ac_arg'"
2394 ;;
2395 esac
2396 done
2397 done
2398 { ac_configure_args0=; unset ac_configure_args0;}
2399 { ac_configure_args1=; unset ac_configure_args1;}
2400
2401 # When interrupted or exit'd, cleanup temporary files, and complete
2402 # config.log. We remove comments because anyway the quotes in there
2403 # would cause problems or look ugly.
2404 # WARNING: Use '\'' to represent an apostrophe within the trap.
2405 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2406 trap 'exit_status=$?
2407 # Save into config.log some information that might help in debugging.
2408 {
2409 echo
2410
2411 cat <<\_ASBOX
2412 ## ---------------- ##
2413 ## Cache variables. ##
2414 ## ---------------- ##
2415 _ASBOX
2416 echo
2417 # The following way of writing the cache mishandles newlines in values,
2418 (
2419 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2420 eval ac_val=\$$ac_var
2421 case $ac_val in #(
2422 *${as_nl}*)
2423 case $ac_var in #(
2424 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2425 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2426 esac
2427 case $ac_var in #(
2428 _ | IFS | as_nl) ;; #(
2429 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2430 *) { eval $ac_var=; unset $ac_var;} ;;
2431 esac ;;
2432 esac
2433 done
2434 (set) 2>&1 |
2435 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2436 *${as_nl}ac_space=\ *)
2437 sed -n \
2438 "s/'\''/'\''\\\\'\'''\''/g;
2439 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2440 ;; #(
2441 *)
2442 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2443 ;;
2444 esac |
2445 sort
2446 )
2447 echo
2448
2449 cat <<\_ASBOX
2450 ## ----------------- ##
2451 ## Output variables. ##
2452 ## ----------------- ##
2453 _ASBOX
2454 echo
2455 for ac_var in $ac_subst_vars
2456 do
2457 eval ac_val=\$$ac_var
2458 case $ac_val in
2459 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2460 esac
2461 $as_echo "$ac_var='\''$ac_val'\''"
2462 done | sort
2463 echo
2464
2465 if test -n "$ac_subst_files"; then
2466 cat <<\_ASBOX
2467 ## ------------------- ##
2468 ## File substitutions. ##
2469 ## ------------------- ##
2470 _ASBOX
2471 echo
2472 for ac_var in $ac_subst_files
2473 do
2474 eval ac_val=\$$ac_var
2475 case $ac_val in
2476 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2477 esac
2478 $as_echo "$ac_var='\''$ac_val'\''"
2479 done | sort
2480 echo
2481 fi
2482
2483 if test -s confdefs.h; then
2484 cat <<\_ASBOX
2485 ## ----------- ##
2486 ## confdefs.h. ##
2487 ## ----------- ##
2488 _ASBOX
2489 echo
2490 cat confdefs.h
2491 echo
2492 fi
2493 test "$ac_signal" != 0 &&
2494 $as_echo "$as_me: caught signal $ac_signal"
2495 $as_echo "$as_me: exit $exit_status"
2496 } >&5
2497 rm -f core *.core core.conftest.* &&
2498 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2499 exit $exit_status
2500 ' 0
2501 for ac_signal in 1 2 13 15; do
2502 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2503 done
2504 ac_signal=0
2505
2506 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2507 rm -f -r conftest* confdefs.h
2508
2509 $as_echo "/* confdefs.h */" > confdefs.h
2510
2511 # Predefined preprocessor variables.
2512
2513 cat >>confdefs.h <<_ACEOF
2514 #define PACKAGE_NAME "$PACKAGE_NAME"
2515 _ACEOF
2516
2517 cat >>confdefs.h <<_ACEOF
2518 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2519 _ACEOF
2520
2521 cat >>confdefs.h <<_ACEOF
2522 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2523 _ACEOF
2524
2525 cat >>confdefs.h <<_ACEOF
2526 #define PACKAGE_STRING "$PACKAGE_STRING"
2527 _ACEOF
2528
2529 cat >>confdefs.h <<_ACEOF
2530 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2531 _ACEOF
2532
2533 cat >>confdefs.h <<_ACEOF
2534 #define PACKAGE_URL "$PACKAGE_URL"
2535 _ACEOF
2536
2537
2538 # Let the site file select an alternate cache file if it wants to.
2539 # Prefer an explicitly selected file to automatically selected ones.
2540 ac_site_file1=NONE
2541 ac_site_file2=NONE
2542 if test -n "$CONFIG_SITE"; then
2543 ac_site_file1=$CONFIG_SITE
2544 elif test "x$prefix" != xNONE; then
2545 ac_site_file1=$prefix/share/config.site
2546 ac_site_file2=$prefix/etc/config.site
2547 else
2548 ac_site_file1=$ac_default_prefix/share/config.site
2549 ac_site_file2=$ac_default_prefix/etc/config.site
2550 fi
2551 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2552 do
2553 test "x$ac_site_file" = xNONE && continue
2554 if test -r "$ac_site_file"; then
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2556 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2557 sed 's/^/| /' "$ac_site_file" >&5
2558 . "$ac_site_file"
2559 fi
2560 done
2561
2562 if test -r "$cache_file"; then
2563 # Some versions of bash will fail to source /dev/null (special
2564 # files actually), so we avoid doing that.
2565 if test -f "$cache_file"; then
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2567 $as_echo "$as_me: loading cache $cache_file" >&6;}
2568 case $cache_file in
2569 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2570 *) . "./$cache_file";;
2571 esac
2572 fi
2573 else
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2575 $as_echo "$as_me: creating cache $cache_file" >&6;}
2576 >$cache_file
2577 fi
2578
2579 # Check that the precious variables saved in the cache have kept the same
2580 # value.
2581 ac_cache_corrupted=false
2582 for ac_var in $ac_precious_vars; do
2583 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2584 eval ac_new_set=\$ac_env_${ac_var}_set
2585 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2586 eval ac_new_val=\$ac_env_${ac_var}_value
2587 case $ac_old_set,$ac_new_set in
2588 set,)
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2590 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2591 ac_cache_corrupted=: ;;
2592 ,set)
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2594 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2595 ac_cache_corrupted=: ;;
2596 ,);;
2597 *)
2598 if test "x$ac_old_val" != "x$ac_new_val"; then
2599 # differences in whitespace do not lead to failure.
2600 ac_old_val_w=`echo x $ac_old_val`
2601 ac_new_val_w=`echo x $ac_new_val`
2602 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2604 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2605 ac_cache_corrupted=:
2606 else
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2608 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2609 eval $ac_var=\$ac_old_val
2610 fi
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2612 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2614 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2615 fi;;
2616 esac
2617 # Pass precious variables to config.status.
2618 if test "$ac_new_set" = set; then
2619 case $ac_new_val in
2620 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2621 *) ac_arg=$ac_var=$ac_new_val ;;
2622 esac
2623 case " $ac_configure_args " in
2624 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2625 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2626 esac
2627 fi
2628 done
2629 if $ac_cache_corrupted; then
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2631 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2633 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2634 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2635 fi
2636 ## -------------------- ##
2637 ## Main body of script. ##
2638 ## -------------------- ##
2639
2640 ac_ext=c
2641 ac_cpp='$CPP $CPPFLAGS'
2642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2645
2646
2647
2648
2649
2650 ac_config_headers="$ac_config_headers config.h:config.in"
2651
2652
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2654 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2655 # Check whether --enable-maintainer-mode was given.
2656 if test "${enable_maintainer_mode+set}" = set; then :
2657 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2658 else
2659 USE_MAINTAINER_MODE=no
2660 fi
2661
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2663 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2664 if test $USE_MAINTAINER_MODE = yes; then
2665 MAINTAINER_MODE_TRUE=
2666 MAINTAINER_MODE_FALSE='#'
2667 else
2668 MAINTAINER_MODE_TRUE='#'
2669 MAINTAINER_MODE_FALSE=
2670 fi
2671
2672 MAINT=$MAINTAINER_MODE_TRUE
2673
2674
2675
2676 ac_ext=c
2677 ac_cpp='$CPP $CPPFLAGS'
2678 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2679 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2680 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2681 if test -n "$ac_tool_prefix"; then
2682 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2683 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685 $as_echo_n "checking for $ac_word... " >&6; }
2686 if test "${ac_cv_prog_CC+set}" = set; then :
2687 $as_echo_n "(cached) " >&6
2688 else
2689 if test -n "$CC"; then
2690 ac_cv_prog_CC="$CC" # Let the user override the test.
2691 else
2692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2693 for as_dir in $PATH
2694 do
2695 IFS=$as_save_IFS
2696 test -z "$as_dir" && as_dir=.
2697 for ac_exec_ext in '' $ac_executable_extensions; do
2698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2699 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701 break 2
2702 fi
2703 done
2704 done
2705 IFS=$as_save_IFS
2706
2707 fi
2708 fi
2709 CC=$ac_cv_prog_CC
2710 if test -n "$CC"; then
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2712 $as_echo "$CC" >&6; }
2713 else
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 $as_echo "no" >&6; }
2716 fi
2717
2718
2719 fi
2720 if test -z "$ac_cv_prog_CC"; then
2721 ac_ct_CC=$CC
2722 # Extract the first word of "gcc", so it can be a program name with args.
2723 set dummy gcc; ac_word=$2
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2725 $as_echo_n "checking for $ac_word... " >&6; }
2726 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2727 $as_echo_n "(cached) " >&6
2728 else
2729 if test -n "$ac_ct_CC"; then
2730 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2731 else
2732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733 for as_dir in $PATH
2734 do
2735 IFS=$as_save_IFS
2736 test -z "$as_dir" && as_dir=.
2737 for ac_exec_ext in '' $ac_executable_extensions; do
2738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2739 ac_cv_prog_ac_ct_CC="gcc"
2740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2741 break 2
2742 fi
2743 done
2744 done
2745 IFS=$as_save_IFS
2746
2747 fi
2748 fi
2749 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2750 if test -n "$ac_ct_CC"; then
2751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2752 $as_echo "$ac_ct_CC" >&6; }
2753 else
2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2755 $as_echo "no" >&6; }
2756 fi
2757
2758 if test "x$ac_ct_CC" = x; then
2759 CC=""
2760 else
2761 case $cross_compiling:$ac_tool_warned in
2762 yes:)
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2764 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2765 ac_tool_warned=yes ;;
2766 esac
2767 CC=$ac_ct_CC
2768 fi
2769 else
2770 CC="$ac_cv_prog_CC"
2771 fi
2772
2773 if test -z "$CC"; then
2774 if test -n "$ac_tool_prefix"; then
2775 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2776 set dummy ${ac_tool_prefix}cc; ac_word=$2
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2778 $as_echo_n "checking for $ac_word... " >&6; }
2779 if test "${ac_cv_prog_CC+set}" = set; then :
2780 $as_echo_n "(cached) " >&6
2781 else
2782 if test -n "$CC"; then
2783 ac_cv_prog_CC="$CC" # Let the user override the test.
2784 else
2785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2786 for as_dir in $PATH
2787 do
2788 IFS=$as_save_IFS
2789 test -z "$as_dir" && as_dir=.
2790 for ac_exec_ext in '' $ac_executable_extensions; do
2791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2792 ac_cv_prog_CC="${ac_tool_prefix}cc"
2793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2794 break 2
2795 fi
2796 done
2797 done
2798 IFS=$as_save_IFS
2799
2800 fi
2801 fi
2802 CC=$ac_cv_prog_CC
2803 if test -n "$CC"; then
2804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2805 $as_echo "$CC" >&6; }
2806 else
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2808 $as_echo "no" >&6; }
2809 fi
2810
2811
2812 fi
2813 fi
2814 if test -z "$CC"; then
2815 # Extract the first word of "cc", so it can be a program name with args.
2816 set dummy cc; ac_word=$2
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818 $as_echo_n "checking for $ac_word... " >&6; }
2819 if test "${ac_cv_prog_CC+set}" = set; then :
2820 $as_echo_n "(cached) " >&6
2821 else
2822 if test -n "$CC"; then
2823 ac_cv_prog_CC="$CC" # Let the user override the test.
2824 else
2825 ac_prog_rejected=no
2826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827 for as_dir in $PATH
2828 do
2829 IFS=$as_save_IFS
2830 test -z "$as_dir" && as_dir=.
2831 for ac_exec_ext in '' $ac_executable_extensions; do
2832 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2833 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2834 ac_prog_rejected=yes
2835 continue
2836 fi
2837 ac_cv_prog_CC="cc"
2838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2839 break 2
2840 fi
2841 done
2842 done
2843 IFS=$as_save_IFS
2844
2845 if test $ac_prog_rejected = yes; then
2846 # We found a bogon in the path, so make sure we never use it.
2847 set dummy $ac_cv_prog_CC
2848 shift
2849 if test $# != 0; then
2850 # We chose a different compiler from the bogus one.
2851 # However, it has the same basename, so the bogon will be chosen
2852 # first if we set CC to just the basename; use the full file name.
2853 shift
2854 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2855 fi
2856 fi
2857 fi
2858 fi
2859 CC=$ac_cv_prog_CC
2860 if test -n "$CC"; then
2861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2862 $as_echo "$CC" >&6; }
2863 else
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865 $as_echo "no" >&6; }
2866 fi
2867
2868
2869 fi
2870 if test -z "$CC"; then
2871 if test -n "$ac_tool_prefix"; then
2872 for ac_prog in cl.exe
2873 do
2874 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2875 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if test "${ac_cv_prog_CC+set}" = set; then :
2879 $as_echo_n "(cached) " >&6
2880 else
2881 if test -n "$CC"; then
2882 ac_cv_prog_CC="$CC" # Let the user override the test.
2883 else
2884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2885 for as_dir in $PATH
2886 do
2887 IFS=$as_save_IFS
2888 test -z "$as_dir" && as_dir=.
2889 for ac_exec_ext in '' $ac_executable_extensions; do
2890 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2891 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2893 break 2
2894 fi
2895 done
2896 done
2897 IFS=$as_save_IFS
2898
2899 fi
2900 fi
2901 CC=$ac_cv_prog_CC
2902 if test -n "$CC"; then
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2904 $as_echo "$CC" >&6; }
2905 else
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2907 $as_echo "no" >&6; }
2908 fi
2909
2910
2911 test -n "$CC" && break
2912 done
2913 fi
2914 if test -z "$CC"; then
2915 ac_ct_CC=$CC
2916 for ac_prog in cl.exe
2917 do
2918 # Extract the first word of "$ac_prog", so it can be a program name with args.
2919 set dummy $ac_prog; ac_word=$2
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2921 $as_echo_n "checking for $ac_word... " >&6; }
2922 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2923 $as_echo_n "(cached) " >&6
2924 else
2925 if test -n "$ac_ct_CC"; then
2926 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2927 else
2928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2929 for as_dir in $PATH
2930 do
2931 IFS=$as_save_IFS
2932 test -z "$as_dir" && as_dir=.
2933 for ac_exec_ext in '' $ac_executable_extensions; do
2934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2935 ac_cv_prog_ac_ct_CC="$ac_prog"
2936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2937 break 2
2938 fi
2939 done
2940 done
2941 IFS=$as_save_IFS
2942
2943 fi
2944 fi
2945 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2946 if test -n "$ac_ct_CC"; then
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2948 $as_echo "$ac_ct_CC" >&6; }
2949 else
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951 $as_echo "no" >&6; }
2952 fi
2953
2954
2955 test -n "$ac_ct_CC" && break
2956 done
2957
2958 if test "x$ac_ct_CC" = x; then
2959 CC=""
2960 else
2961 case $cross_compiling:$ac_tool_warned in
2962 yes:)
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2964 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2965 ac_tool_warned=yes ;;
2966 esac
2967 CC=$ac_ct_CC
2968 fi
2969 fi
2970
2971 fi
2972
2973
2974 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2976 as_fn_error "no acceptable C compiler found in \$PATH
2977 See \`config.log' for more details." "$LINENO" 5; }
2978
2979 # Provide some information about the compiler.
2980 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2981 set X $ac_compile
2982 ac_compiler=$2
2983 for ac_option in --version -v -V -qversion; do
2984 { { ac_try="$ac_compiler $ac_option >&5"
2985 case "(($ac_try" in
2986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987 *) ac_try_echo=$ac_try;;
2988 esac
2989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2990 $as_echo "$ac_try_echo"; } >&5
2991 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2992 ac_status=$?
2993 if test -s conftest.err; then
2994 sed '10a\
2995 ... rest of stderr output deleted ...
2996 10q' conftest.err >conftest.er1
2997 cat conftest.er1 >&5
2998 rm -f conftest.er1 conftest.err
2999 fi
3000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3001 test $ac_status = 0; }
3002 done
3003
3004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3005 /* end confdefs.h. */
3006
3007 int
3008 main ()
3009 {
3010
3011 ;
3012 return 0;
3013 }
3014 _ACEOF
3015 ac_clean_files_save=$ac_clean_files
3016 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3017 # Try to create an executable without -o first, disregard a.out.
3018 # It will help us diagnose broken compilers, and finding out an intuition
3019 # of exeext.
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3021 $as_echo_n "checking for C compiler default output file name... " >&6; }
3022 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3023
3024 # The possible output files:
3025 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3026
3027 ac_rmfiles=
3028 for ac_file in $ac_files
3029 do
3030 case $ac_file in
3031 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3032 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3033 esac
3034 done
3035 rm -f $ac_rmfiles
3036
3037 if { { ac_try="$ac_link_default"
3038 case "(($ac_try" in
3039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3040 *) ac_try_echo=$ac_try;;
3041 esac
3042 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3043 $as_echo "$ac_try_echo"; } >&5
3044 (eval "$ac_link_default") 2>&5
3045 ac_status=$?
3046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3047 test $ac_status = 0; }; then :
3048 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3049 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3050 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3051 # so that the user can short-circuit this test for compilers unknown to
3052 # Autoconf.
3053 for ac_file in $ac_files ''
3054 do
3055 test -f "$ac_file" || continue
3056 case $ac_file in
3057 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3058 ;;
3059 [ab].out )
3060 # We found the default executable, but exeext='' is most
3061 # certainly right.
3062 break;;
3063 *.* )
3064 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3065 then :; else
3066 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3067 fi
3068 # We set ac_cv_exeext here because the later test for it is not
3069 # safe: cross compilers may not add the suffix if given an `-o'
3070 # argument, so we may need to know it at that point already.
3071 # Even if this section looks crufty: it has the advantage of
3072 # actually working.
3073 break;;
3074 * )
3075 break;;
3076 esac
3077 done
3078 test "$ac_cv_exeext" = no && ac_cv_exeext=
3079
3080 else
3081 ac_file=''
3082 fi
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3084 $as_echo "$ac_file" >&6; }
3085 if test -z "$ac_file"; then :
3086 $as_echo "$as_me: failed program was:" >&5
3087 sed 's/^/| /' conftest.$ac_ext >&5
3088
3089 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3090 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3091 { as_fn_set_status 77
3092 as_fn_error "C compiler cannot create executables
3093 See \`config.log' for more details." "$LINENO" 5; }; }
3094 fi
3095 ac_exeext=$ac_cv_exeext
3096
3097 # Check that the compiler produces executables we can run. If not, either
3098 # the compiler is broken, or we cross compile.
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3100 $as_echo_n "checking whether the C compiler works... " >&6; }
3101 # If not cross compiling, check that we can run a simple program.
3102 if test "$cross_compiling" != yes; then
3103 if { ac_try='./$ac_file'
3104 { { case "(($ac_try" in
3105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3106 *) ac_try_echo=$ac_try;;
3107 esac
3108 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3109 $as_echo "$ac_try_echo"; } >&5
3110 (eval "$ac_try") 2>&5
3111 ac_status=$?
3112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113 test $ac_status = 0; }; }; then
3114 cross_compiling=no
3115 else
3116 if test "$cross_compiling" = maybe; then
3117 cross_compiling=yes
3118 else
3119 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3120 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3121 as_fn_error "cannot run C compiled programs.
3122 If you meant to cross compile, use \`--host'.
3123 See \`config.log' for more details." "$LINENO" 5; }
3124 fi
3125 fi
3126 fi
3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3128 $as_echo "yes" >&6; }
3129
3130 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3131 ac_clean_files=$ac_clean_files_save
3132 # Check that the compiler produces executables we can run. If not, either
3133 # the compiler is broken, or we cross compile.
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3135 $as_echo_n "checking whether we are cross compiling... " >&6; }
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3137 $as_echo "$cross_compiling" >&6; }
3138
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3140 $as_echo_n "checking for suffix of executables... " >&6; }
3141 if { { ac_try="$ac_link"
3142 case "(($ac_try" in
3143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3144 *) ac_try_echo=$ac_try;;
3145 esac
3146 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3147 $as_echo "$ac_try_echo"; } >&5
3148 (eval "$ac_link") 2>&5
3149 ac_status=$?
3150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3151 test $ac_status = 0; }; then :
3152 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3153 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3154 # work properly (i.e., refer to `conftest.exe'), while it won't with
3155 # `rm'.
3156 for ac_file in conftest.exe conftest conftest.*; do
3157 test -f "$ac_file" || continue
3158 case $ac_file in
3159 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3160 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3161 break;;
3162 * ) break;;
3163 esac
3164 done
3165 else
3166 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3167 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3168 as_fn_error "cannot compute suffix of executables: cannot compile and link
3169 See \`config.log' for more details." "$LINENO" 5; }
3170 fi
3171 rm -f conftest$ac_cv_exeext
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3173 $as_echo "$ac_cv_exeext" >&6; }
3174
3175 rm -f conftest.$ac_ext
3176 EXEEXT=$ac_cv_exeext
3177 ac_exeext=$EXEEXT
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3179 $as_echo_n "checking for suffix of object files... " >&6; }
3180 if test "${ac_cv_objext+set}" = set; then :
3181 $as_echo_n "(cached) " >&6
3182 else
3183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3184 /* end confdefs.h. */
3185
3186 int
3187 main ()
3188 {
3189
3190 ;
3191 return 0;
3192 }
3193 _ACEOF
3194 rm -f conftest.o conftest.obj
3195 if { { ac_try="$ac_compile"
3196 case "(($ac_try" in
3197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198 *) ac_try_echo=$ac_try;;
3199 esac
3200 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3201 $as_echo "$ac_try_echo"; } >&5
3202 (eval "$ac_compile") 2>&5
3203 ac_status=$?
3204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205 test $ac_status = 0; }; then :
3206 for ac_file in conftest.o conftest.obj conftest.*; do
3207 test -f "$ac_file" || continue;
3208 case $ac_file in
3209 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3210 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3211 break;;
3212 esac
3213 done
3214 else
3215 $as_echo "$as_me: failed program was:" >&5
3216 sed 's/^/| /' conftest.$ac_ext >&5
3217
3218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3219 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3220 as_fn_error "cannot compute suffix of object files: cannot compile
3221 See \`config.log' for more details." "$LINENO" 5; }
3222 fi
3223 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3224 fi
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3226 $as_echo "$ac_cv_objext" >&6; }
3227 OBJEXT=$ac_cv_objext
3228 ac_objext=$OBJEXT
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3230 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3231 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3232 $as_echo_n "(cached) " >&6
3233 else
3234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3235 /* end confdefs.h. */
3236
3237 int
3238 main ()
3239 {
3240 #ifndef __GNUC__
3241 choke me
3242 #endif
3243
3244 ;
3245 return 0;
3246 }
3247 _ACEOF
3248 if ac_fn_c_try_compile "$LINENO"; then :
3249 ac_compiler_gnu=yes
3250 else
3251 ac_compiler_gnu=no
3252 fi
3253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3254 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3255
3256 fi
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3258 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3259 if test $ac_compiler_gnu = yes; then
3260 GCC=yes
3261 else
3262 GCC=
3263 fi
3264 ac_test_CFLAGS=${CFLAGS+set}
3265 ac_save_CFLAGS=$CFLAGS
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3267 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3268 if test "${ac_cv_prog_cc_g+set}" = set; then :
3269 $as_echo_n "(cached) " >&6
3270 else
3271 ac_save_c_werror_flag=$ac_c_werror_flag
3272 ac_c_werror_flag=yes
3273 ac_cv_prog_cc_g=no
3274 CFLAGS="-g"
3275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276 /* end confdefs.h. */
3277
3278 int
3279 main ()
3280 {
3281
3282 ;
3283 return 0;
3284 }
3285 _ACEOF
3286 if ac_fn_c_try_compile "$LINENO"; then :
3287 ac_cv_prog_cc_g=yes
3288 else
3289 CFLAGS=""
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
3303 else
3304 ac_c_werror_flag=$ac_save_c_werror_flag
3305 CFLAGS="-g"
3306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3307 /* end confdefs.h. */
3308
3309 int
3310 main ()
3311 {
3312
3313 ;
3314 return 0;
3315 }
3316 _ACEOF
3317 if ac_fn_c_try_compile "$LINENO"; then :
3318 ac_cv_prog_cc_g=yes
3319 fi
3320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3321 fi
3322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3323 fi
3324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3325 ac_c_werror_flag=$ac_save_c_werror_flag
3326 fi
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3328 $as_echo "$ac_cv_prog_cc_g" >&6; }
3329 if test "$ac_test_CFLAGS" = set; then
3330 CFLAGS=$ac_save_CFLAGS
3331 elif test $ac_cv_prog_cc_g = yes; then
3332 if test "$GCC" = yes; then
3333 CFLAGS="-g -O2"
3334 else
3335 CFLAGS="-g"
3336 fi
3337 else
3338 if test "$GCC" = yes; then
3339 CFLAGS="-O2"
3340 else
3341 CFLAGS=
3342 fi
3343 fi
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3345 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3346 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3347 $as_echo_n "(cached) " >&6
3348 else
3349 ac_cv_prog_cc_c89=no
3350 ac_save_CC=$CC
3351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352 /* end confdefs.h. */
3353 #include <stdarg.h>
3354 #include <stdio.h>
3355 #include <sys/types.h>
3356 #include <sys/stat.h>
3357 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3358 struct buf { int x; };
3359 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3360 static char *e (p, i)
3361 char **p;
3362 int i;
3363 {
3364 return p[i];
3365 }
3366 static char *f (char * (*g) (char **, int), char **p, ...)
3367 {
3368 char *s;
3369 va_list v;
3370 va_start (v,p);
3371 s = g (p, va_arg (v,int));
3372 va_end (v);
3373 return s;
3374 }
3375
3376 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3377 function prototypes and stuff, but not '\xHH' hex character constants.
3378 These don't provoke an error unfortunately, instead are silently treated
3379 as 'x'. The following induces an error, until -std is added to get
3380 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3381 array size at least. It's necessary to write '\x00'==0 to get something
3382 that's true only with -std. */
3383 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3384
3385 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3386 inside strings and character constants. */
3387 #define FOO(x) 'x'
3388 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3389
3390 int test (int i, double x);
3391 struct s1 {int (*f) (int a);};
3392 struct s2 {int (*f) (double a);};
3393 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3394 int argc;
3395 char **argv;
3396 int
3397 main ()
3398 {
3399 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3400 ;
3401 return 0;
3402 }
3403 _ACEOF
3404 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3405 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3406 do
3407 CC="$ac_save_CC $ac_arg"
3408 if ac_fn_c_try_compile "$LINENO"; then :
3409 ac_cv_prog_cc_c89=$ac_arg
3410 fi
3411 rm -f core conftest.err conftest.$ac_objext
3412 test "x$ac_cv_prog_cc_c89" != "xno" && break
3413 done
3414 rm -f conftest.$ac_ext
3415 CC=$ac_save_CC
3416
3417 fi
3418 # AC_CACHE_VAL
3419 case "x$ac_cv_prog_cc_c89" in
3420 x)
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3422 $as_echo "none needed" >&6; } ;;
3423 xno)
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3425 $as_echo "unsupported" >&6; } ;;
3426 *)
3427 CC="$CC $ac_cv_prog_cc_c89"
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3429 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3430 esac
3431 if test "x$ac_cv_prog_cc_c89" != xno; then :
3432
3433 fi
3434
3435 ac_ext=c
3436 ac_cpp='$CPP $CPPFLAGS'
3437 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3438 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3439 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3440
3441
3442 ac_ext=c
3443 ac_cpp='$CPP $CPPFLAGS'
3444 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3445 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3446 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3448 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3449 # On Suns, sometimes $CPP names a directory.
3450 if test -n "$CPP" && test -d "$CPP"; then
3451 CPP=
3452 fi
3453 if test -z "$CPP"; then
3454 if test "${ac_cv_prog_CPP+set}" = set; then :
3455 $as_echo_n "(cached) " >&6
3456 else
3457 # Double quotes because CPP needs to be expanded
3458 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3459 do
3460 ac_preproc_ok=false
3461 for ac_c_preproc_warn_flag in '' yes
3462 do
3463 # Use a header file that comes with gcc, so configuring glibc
3464 # with a fresh cross-compiler works.
3465 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3466 # <limits.h> exists even on freestanding compilers.
3467 # On the NeXT, cc -E runs the code through the compiler's parser,
3468 # not just through cpp. "Syntax error" is here to catch this case.
3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470 /* end confdefs.h. */
3471 #ifdef __STDC__
3472 # include <limits.h>
3473 #else
3474 # include <assert.h>
3475 #endif
3476 Syntax error
3477 _ACEOF
3478 if ac_fn_c_try_cpp "$LINENO"; then :
3479
3480 else
3481 # Broken: fails on valid input.
3482 continue
3483 fi
3484 rm -f conftest.err conftest.$ac_ext
3485
3486 # OK, works on sane cases. Now check whether nonexistent headers
3487 # can be detected and how.
3488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h. */
3490 #include <ac_nonexistent.h>
3491 _ACEOF
3492 if ac_fn_c_try_cpp "$LINENO"; then :
3493 # Broken: success on invalid input.
3494 continue
3495 else
3496 # Passes both tests.
3497 ac_preproc_ok=:
3498 break
3499 fi
3500 rm -f conftest.err conftest.$ac_ext
3501
3502 done
3503 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3504 rm -f conftest.err conftest.$ac_ext
3505 if $ac_preproc_ok; then :
3506 break
3507 fi
3508
3509 done
3510 ac_cv_prog_CPP=$CPP
3511
3512 fi
3513 CPP=$ac_cv_prog_CPP
3514 else
3515 ac_cv_prog_CPP=$CPP
3516 fi
3517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3518 $as_echo "$CPP" >&6; }
3519 ac_preproc_ok=false
3520 for ac_c_preproc_warn_flag in '' yes
3521 do
3522 # Use a header file that comes with gcc, so configuring glibc
3523 # with a fresh cross-compiler works.
3524 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3525 # <limits.h> exists even on freestanding compilers.
3526 # On the NeXT, cc -E runs the code through the compiler's parser,
3527 # not just through cpp. "Syntax error" is here to catch this case.
3528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3529 /* end confdefs.h. */
3530 #ifdef __STDC__
3531 # include <limits.h>
3532 #else
3533 # include <assert.h>
3534 #endif
3535 Syntax error
3536 _ACEOF
3537 if ac_fn_c_try_cpp "$LINENO"; then :
3538
3539 else
3540 # Broken: fails on valid input.
3541 continue
3542 fi
3543 rm -f conftest.err conftest.$ac_ext
3544
3545 # OK, works on sane cases. Now check whether nonexistent headers
3546 # can be detected and how.
3547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3548 /* end confdefs.h. */
3549 #include <ac_nonexistent.h>
3550 _ACEOF
3551 if ac_fn_c_try_cpp "$LINENO"; then :
3552 # Broken: success on invalid input.
3553 continue
3554 else
3555 # Passes both tests.
3556 ac_preproc_ok=:
3557 break
3558 fi
3559 rm -f conftest.err conftest.$ac_ext
3560
3561 done
3562 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3563 rm -f conftest.err conftest.$ac_ext
3564 if $ac_preproc_ok; then :
3565
3566 else
3567 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3568 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3569 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3570 See \`config.log' for more details." "$LINENO" 5; }
3571 fi
3572
3573 ac_ext=c
3574 ac_cpp='$CPP $CPPFLAGS'
3575 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3576 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3577 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3578
3579
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3581 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3582 if test "${ac_cv_path_GREP+set}" = set; then :
3583 $as_echo_n "(cached) " >&6
3584 else
3585 if test -z "$GREP"; then
3586 ac_path_GREP_found=false
3587 # Loop through the user's path and test for each of PROGNAME-LIST
3588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3589 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3590 do
3591 IFS=$as_save_IFS
3592 test -z "$as_dir" && as_dir=.
3593 for ac_prog in grep ggrep; do
3594 for ac_exec_ext in '' $ac_executable_extensions; do
3595 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3596 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3597 # Check for GNU ac_path_GREP and select it if it is found.
3598 # Check for GNU $ac_path_GREP
3599 case `"$ac_path_GREP" --version 2>&1` in
3600 *GNU*)
3601 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3602 *)
3603 ac_count=0
3604 $as_echo_n 0123456789 >"conftest.in"
3605 while :
3606 do
3607 cat "conftest.in" "conftest.in" >"conftest.tmp"
3608 mv "conftest.tmp" "conftest.in"
3609 cp "conftest.in" "conftest.nl"
3610 $as_echo 'GREP' >> "conftest.nl"
3611 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3612 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3613 as_fn_arith $ac_count + 1 && ac_count=$as_val
3614 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3615 # Best one so far, save it but keep looking for a better one
3616 ac_cv_path_GREP="$ac_path_GREP"
3617 ac_path_GREP_max=$ac_count
3618 fi
3619 # 10*(2^10) chars as input seems more than enough
3620 test $ac_count -gt 10 && break
3621 done
3622 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3623 esac
3624
3625 $ac_path_GREP_found && break 3
3626 done
3627 done
3628 done
3629 IFS=$as_save_IFS
3630 if test -z "$ac_cv_path_GREP"; then
3631 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3632 fi
3633 else
3634 ac_cv_path_GREP=$GREP
3635 fi
3636
3637 fi
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3639 $as_echo "$ac_cv_path_GREP" >&6; }
3640 GREP="$ac_cv_path_GREP"
3641
3642
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3644 $as_echo_n "checking for egrep... " >&6; }
3645 if test "${ac_cv_path_EGREP+set}" = set; then :
3646 $as_echo_n "(cached) " >&6
3647 else
3648 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3649 then ac_cv_path_EGREP="$GREP -E"
3650 else
3651 if test -z "$EGREP"; then
3652 ac_path_EGREP_found=false
3653 # Loop through the user's path and test for each of PROGNAME-LIST
3654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3655 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3656 do
3657 IFS=$as_save_IFS
3658 test -z "$as_dir" && as_dir=.
3659 for ac_prog in egrep; do
3660 for ac_exec_ext in '' $ac_executable_extensions; do
3661 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3662 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3663 # Check for GNU ac_path_EGREP and select it if it is found.
3664 # Check for GNU $ac_path_EGREP
3665 case `"$ac_path_EGREP" --version 2>&1` in
3666 *GNU*)
3667 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3668 *)
3669 ac_count=0
3670 $as_echo_n 0123456789 >"conftest.in"
3671 while :
3672 do
3673 cat "conftest.in" "conftest.in" >"conftest.tmp"
3674 mv "conftest.tmp" "conftest.in"
3675 cp "conftest.in" "conftest.nl"
3676 $as_echo 'EGREP' >> "conftest.nl"
3677 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3678 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3679 as_fn_arith $ac_count + 1 && ac_count=$as_val
3680 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3681 # Best one so far, save it but keep looking for a better one
3682 ac_cv_path_EGREP="$ac_path_EGREP"
3683 ac_path_EGREP_max=$ac_count
3684 fi
3685 # 10*(2^10) chars as input seems more than enough
3686 test $ac_count -gt 10 && break
3687 done
3688 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3689 esac
3690
3691 $ac_path_EGREP_found && break 3
3692 done
3693 done
3694 done
3695 IFS=$as_save_IFS
3696 if test -z "$ac_cv_path_EGREP"; then
3697 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3698 fi
3699 else
3700 ac_cv_path_EGREP=$EGREP
3701 fi
3702
3703 fi
3704 fi
3705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3706 $as_echo "$ac_cv_path_EGREP" >&6; }
3707 EGREP="$ac_cv_path_EGREP"
3708
3709
3710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3711 $as_echo_n "checking for ANSI C header files... " >&6; }
3712 if test "${ac_cv_header_stdc+set}" = set; then :
3713 $as_echo_n "(cached) " >&6
3714 else
3715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3716 /* end confdefs.h. */
3717 #include <stdlib.h>
3718 #include <stdarg.h>
3719 #include <string.h>
3720 #include <float.h>
3721
3722 int
3723 main ()
3724 {
3725
3726 ;
3727 return 0;
3728 }
3729 _ACEOF
3730 if ac_fn_c_try_compile "$LINENO"; then :
3731 ac_cv_header_stdc=yes
3732 else
3733 ac_cv_header_stdc=no
3734 fi
3735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3736
3737 if test $ac_cv_header_stdc = yes; then
3738 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740 /* end confdefs.h. */
3741 #include <string.h>
3742
3743 _ACEOF
3744 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3745 $EGREP "memchr" >/dev/null 2>&1; then :
3746
3747 else
3748 ac_cv_header_stdc=no
3749 fi
3750 rm -f conftest*
3751
3752 fi
3753
3754 if test $ac_cv_header_stdc = yes; then
3755 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3757 /* end confdefs.h. */
3758 #include <stdlib.h>
3759
3760 _ACEOF
3761 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3762 $EGREP "free" >/dev/null 2>&1; then :
3763
3764 else
3765 ac_cv_header_stdc=no
3766 fi
3767 rm -f conftest*
3768
3769 fi
3770
3771 if test $ac_cv_header_stdc = yes; then
3772 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3773 if test "$cross_compiling" = yes; then :
3774 :
3775 else
3776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3777 /* end confdefs.h. */
3778 #include <ctype.h>
3779 #include <stdlib.h>
3780 #if ((' ' & 0x0FF) == 0x020)
3781 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3782 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3783 #else
3784 # define ISLOWER(c) \
3785 (('a' <= (c) && (c) <= 'i') \
3786 || ('j' <= (c) && (c) <= 'r') \
3787 || ('s' <= (c) && (c) <= 'z'))
3788 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3789 #endif
3790
3791 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3792 int
3793 main ()
3794 {
3795 int i;
3796 for (i = 0; i < 256; i++)
3797 if (XOR (islower (i), ISLOWER (i))
3798 || toupper (i) != TOUPPER (i))
3799 return 2;
3800 return 0;
3801 }
3802 _ACEOF
3803 if ac_fn_c_try_run "$LINENO"; then :
3804
3805 else
3806 ac_cv_header_stdc=no
3807 fi
3808 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3809 conftest.$ac_objext conftest.beam conftest.$ac_ext
3810 fi
3811
3812 fi
3813 fi
3814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3815 $as_echo "$ac_cv_header_stdc" >&6; }
3816 if test $ac_cv_header_stdc = yes; then
3817
3818 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3819
3820 fi
3821
3822 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3823 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3824 inttypes.h stdint.h unistd.h
3825 do :
3826 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3827 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3828 "
3829 eval as_val=\$$as_ac_Header
3830 if test "x$as_val" = x""yes; then :
3831 cat >>confdefs.h <<_ACEOF
3832 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3833 _ACEOF
3834
3835 fi
3836
3837 done
3838
3839
3840
3841 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3842 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3843 MINIX=yes
3844 else
3845 MINIX=
3846 fi
3847
3848
3849 if test "$MINIX" = yes; then
3850
3851 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3852
3853
3854 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3855
3856
3857 $as_echo "#define _MINIX 1" >>confdefs.h
3858
3859 fi
3860
3861
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3863 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3864 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3865 $as_echo_n "(cached) " >&6
3866 else
3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 /* end confdefs.h. */
3869
3870 # define __EXTENSIONS__ 1
3871 $ac_includes_default
3872 int
3873 main ()
3874 {
3875
3876 ;
3877 return 0;
3878 }
3879 _ACEOF
3880 if ac_fn_c_try_compile "$LINENO"; then :
3881 ac_cv_safe_to_define___extensions__=yes
3882 else
3883 ac_cv_safe_to_define___extensions__=no
3884 fi
3885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3886 fi
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3888 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3889 test $ac_cv_safe_to_define___extensions__ = yes &&
3890 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3891
3892 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3893
3894 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3895
3896 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3897
3898 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3899
3900
3901 ac_aux_dir=
3902 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3903 for ac_t in install-sh install.sh shtool; do
3904 if test -f "$ac_dir/$ac_t"; then
3905 ac_aux_dir=$ac_dir
3906 ac_install_sh="$ac_aux_dir/$ac_t -c"
3907 break 2
3908 fi
3909 done
3910 done
3911 if test -z "$ac_aux_dir"; then
3912 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3913 fi
3914
3915 # These three variables are undocumented and unsupported,
3916 # and are intended to be withdrawn in a future Autoconf release.
3917 # They can cause serious problems if a builder's source tree is in a directory
3918 # whose full name contains unusual characters.
3919 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3920 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3921 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3922
3923
3924 # Make sure we can run config.sub.
3925 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3926 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3927
3928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3929 $as_echo_n "checking build system type... " >&6; }
3930 if test "${ac_cv_build+set}" = set; then :
3931 $as_echo_n "(cached) " >&6
3932 else
3933 ac_build_alias=$build_alias
3934 test "x$ac_build_alias" = x &&
3935 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3936 test "x$ac_build_alias" = x &&
3937 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3938 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3939 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3940
3941 fi
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3943 $as_echo "$ac_cv_build" >&6; }
3944 case $ac_cv_build in
3945 *-*-*) ;;
3946 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3947 esac
3948 build=$ac_cv_build
3949 ac_save_IFS=$IFS; IFS='-'
3950 set x $ac_cv_build
3951 shift
3952 build_cpu=$1
3953 build_vendor=$2
3954 shift; shift
3955 # Remember, the first character of IFS is used to create $*,
3956 # except with old shells:
3957 build_os=$*
3958 IFS=$ac_save_IFS
3959 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3960
3961
3962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3963 $as_echo_n "checking host system type... " >&6; }
3964 if test "${ac_cv_host+set}" = set; then :
3965 $as_echo_n "(cached) " >&6
3966 else
3967 if test "x$host_alias" = x; then
3968 ac_cv_host=$ac_cv_build
3969 else
3970 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3971 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3972 fi
3973
3974 fi
3975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3976 $as_echo "$ac_cv_host" >&6; }
3977 case $ac_cv_host in
3978 *-*-*) ;;
3979 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3980 esac
3981 host=$ac_cv_host
3982 ac_save_IFS=$IFS; IFS='-'
3983 set x $ac_cv_host
3984 shift
3985 host_cpu=$1
3986 host_vendor=$2
3987 shift; shift
3988 # Remember, the first character of IFS is used to create $*,
3989 # except with old shells:
3990 host_os=$*
3991 IFS=$ac_save_IFS
3992 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3993
3994
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3996 $as_echo_n "checking target system type... " >&6; }
3997 if test "${ac_cv_target+set}" = set; then :
3998 $as_echo_n "(cached) " >&6
3999 else
4000 if test "x$target_alias" = x; then
4001 ac_cv_target=$ac_cv_host
4002 else
4003 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4004 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4005 fi
4006
4007 fi
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4009 $as_echo "$ac_cv_target" >&6; }
4010 case $ac_cv_target in
4011 *-*-*) ;;
4012 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4013 esac
4014 target=$ac_cv_target
4015 ac_save_IFS=$IFS; IFS='-'
4016 set x $ac_cv_target
4017 shift
4018 target_cpu=$1
4019 target_vendor=$2
4020 shift; shift
4021 # Remember, the first character of IFS is used to create $*,
4022 # except with old shells:
4023 target_os=$*
4024 IFS=$ac_save_IFS
4025 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4026
4027
4028 # The aliases save the names the user supplied, while $host etc.
4029 # will get canonicalized.
4030 test -n "$target_alias" &&
4031 test "$program_prefix$program_suffix$program_transform_name" = \
4032 NONENONEs,x,x, &&
4033 program_prefix=${target_alias}-
4034
4035 # The tests for host and target for $enable_largefile require
4036 # canonical names.
4037
4038
4039
4040 # As the $enable_largefile decision depends on --enable-plugins we must set it
4041 # even in directories otherwise not depending on the $plugins option.
4042
4043
4044 # Check whether --enable-plugins was given.
4045 if test "${enable_plugins+set}" = set; then :
4046 enableval=$enable_plugins; case "${enableval}" in
4047 yes | "") plugins=yes ;;
4048 no) plugins=no ;;
4049 *) plugins=yes ;;
4050 esac
4051 else
4052 plugins=no
4053 fi
4054
4055
4056
4057 case "${host}" in
4058 sparc-*-solaris*|i[3-7]86-*-solaris*)
4059 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4060 # are mutually exclusive; and without procfs support, the bfd/ elf module
4061 # cannot provide certain routines such as elfcore_write_prpsinfo
4062 # or elfcore_write_prstatus. So unless the user explicitly requested
4063 # large-file support through the --enable-largefile switch, disable
4064 # large-file support in favor of procfs support.
4065 test "${target}" = "${host}" -a "x$plugins" = xno \
4066 && : ${enable_largefile="no"}
4067 ;;
4068 esac
4069
4070 # Check whether --enable-largefile was given.
4071 if test "${enable_largefile+set}" = set; then :
4072 enableval=$enable_largefile;
4073 fi
4074
4075 if test "$enable_largefile" != no; then
4076
4077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4078 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4079 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4080 $as_echo_n "(cached) " >&6
4081 else
4082 ac_cv_sys_largefile_CC=no
4083 if test "$GCC" != yes; then
4084 ac_save_CC=$CC
4085 while :; do
4086 # IRIX 6.2 and later do not support large files by default,
4087 # so use the C compiler's -n32 option if that helps.
4088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4089 /* end confdefs.h. */
4090 #include <sys/types.h>
4091 /* Check that off_t can represent 2**63 - 1 correctly.
4092 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4093 since some C++ compilers masquerading as C compilers
4094 incorrectly reject 9223372036854775807. */
4095 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4096 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4097 && LARGE_OFF_T % 2147483647 == 1)
4098 ? 1 : -1];
4099 int
4100 main ()
4101 {
4102
4103 ;
4104 return 0;
4105 }
4106 _ACEOF
4107 if ac_fn_c_try_compile "$LINENO"; then :
4108 break
4109 fi
4110 rm -f core conftest.err conftest.$ac_objext
4111 CC="$CC -n32"
4112 if ac_fn_c_try_compile "$LINENO"; then :
4113 ac_cv_sys_largefile_CC=' -n32'; break
4114 fi
4115 rm -f core conftest.err conftest.$ac_objext
4116 break
4117 done
4118 CC=$ac_save_CC
4119 rm -f conftest.$ac_ext
4120 fi
4121 fi
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4123 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4124 if test "$ac_cv_sys_largefile_CC" != no; then
4125 CC=$CC$ac_cv_sys_largefile_CC
4126 fi
4127
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4129 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4130 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4131 $as_echo_n "(cached) " >&6
4132 else
4133 while :; do
4134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4135 /* end confdefs.h. */
4136 #include <sys/types.h>
4137 /* Check that off_t can represent 2**63 - 1 correctly.
4138 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4139 since some C++ compilers masquerading as C compilers
4140 incorrectly reject 9223372036854775807. */
4141 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4142 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4143 && LARGE_OFF_T % 2147483647 == 1)
4144 ? 1 : -1];
4145 int
4146 main ()
4147 {
4148
4149 ;
4150 return 0;
4151 }
4152 _ACEOF
4153 if ac_fn_c_try_compile "$LINENO"; then :
4154 ac_cv_sys_file_offset_bits=no; break
4155 fi
4156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4158 /* end confdefs.h. */
4159 #define _FILE_OFFSET_BITS 64
4160 #include <sys/types.h>
4161 /* Check that off_t can represent 2**63 - 1 correctly.
4162 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4163 since some C++ compilers masquerading as C compilers
4164 incorrectly reject 9223372036854775807. */
4165 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4166 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4167 && LARGE_OFF_T % 2147483647 == 1)
4168 ? 1 : -1];
4169 int
4170 main ()
4171 {
4172
4173 ;
4174 return 0;
4175 }
4176 _ACEOF
4177 if ac_fn_c_try_compile "$LINENO"; then :
4178 ac_cv_sys_file_offset_bits=64; break
4179 fi
4180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4181 ac_cv_sys_file_offset_bits=unknown
4182 break
4183 done
4184 fi
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4186 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4187 case $ac_cv_sys_file_offset_bits in #(
4188 no | unknown) ;;
4189 *)
4190 cat >>confdefs.h <<_ACEOF
4191 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4192 _ACEOF
4193 ;;
4194 esac
4195 rm -rf conftest*
4196 if test $ac_cv_sys_file_offset_bits = unknown; then
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4198 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4199 if test "${ac_cv_sys_large_files+set}" = set; then :
4200 $as_echo_n "(cached) " >&6
4201 else
4202 while :; do
4203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4204 /* end confdefs.h. */
4205 #include <sys/types.h>
4206 /* Check that off_t can represent 2**63 - 1 correctly.
4207 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4208 since some C++ compilers masquerading as C compilers
4209 incorrectly reject 9223372036854775807. */
4210 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4211 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4212 && LARGE_OFF_T % 2147483647 == 1)
4213 ? 1 : -1];
4214 int
4215 main ()
4216 {
4217
4218 ;
4219 return 0;
4220 }
4221 _ACEOF
4222 if ac_fn_c_try_compile "$LINENO"; then :
4223 ac_cv_sys_large_files=no; break
4224 fi
4225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4227 /* end confdefs.h. */
4228 #define _LARGE_FILES 1
4229 #include <sys/types.h>
4230 /* Check that off_t can represent 2**63 - 1 correctly.
4231 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4232 since some C++ compilers masquerading as C compilers
4233 incorrectly reject 9223372036854775807. */
4234 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4235 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4236 && LARGE_OFF_T % 2147483647 == 1)
4237 ? 1 : -1];
4238 int
4239 main ()
4240 {
4241
4242 ;
4243 return 0;
4244 }
4245 _ACEOF
4246 if ac_fn_c_try_compile "$LINENO"; then :
4247 ac_cv_sys_large_files=1; break
4248 fi
4249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4250 ac_cv_sys_large_files=unknown
4251 break
4252 done
4253 fi
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4255 $as_echo "$ac_cv_sys_large_files" >&6; }
4256 case $ac_cv_sys_large_files in #(
4257 no | unknown) ;;
4258 *)
4259 cat >>confdefs.h <<_ACEOF
4260 #define _LARGE_FILES $ac_cv_sys_large_files
4261 _ACEOF
4262 ;;
4263 esac
4264 rm -rf conftest*
4265 fi
4266 fi
4267
4268
4269
4270
4271
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4273 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4274 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4275 $as_echo_n "(cached) " >&6
4276 else
4277 am_cv_prog_cc_stdc=no
4278 ac_save_CC="$CC"
4279 # Don't try gcc -ansi; that turns off useful extensions and
4280 # breaks some systems' header files.
4281 # AIX -qlanglvl=ansi
4282 # Ultrix and OSF/1 -std1
4283 # HP-UX 10.20 and later -Ae
4284 # HP-UX older versions -Aa -D_HPUX_SOURCE
4285 # SVR4 -Xc -D__EXTENSIONS__
4286 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4287 do
4288 CC="$ac_save_CC $ac_arg"
4289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4290 /* end confdefs.h. */
4291 #include <stdarg.h>
4292 #include <stdio.h>
4293 #include <sys/types.h>
4294 #include <sys/stat.h>
4295 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4296 struct buf { int x; };
4297 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4298 static char *e (p, i)
4299 char **p;
4300 int i;
4301 {
4302 return p[i];
4303 }
4304 static char *f (char * (*g) (char **, int), char **p, ...)
4305 {
4306 char *s;
4307 va_list v;
4308 va_start (v,p);
4309 s = g (p, va_arg (v,int));
4310 va_end (v);
4311 return s;
4312 }
4313 int test (int i, double x);
4314 struct s1 {int (*f) (int a);};
4315 struct s2 {int (*f) (double a);};
4316 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4317 int argc;
4318 char **argv;
4319
4320 int
4321 main ()
4322 {
4323
4324 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4325
4326 ;
4327 return 0;
4328 }
4329 _ACEOF
4330 if ac_fn_c_try_compile "$LINENO"; then :
4331 am_cv_prog_cc_stdc="$ac_arg"; break
4332 fi
4333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4334 done
4335 CC="$ac_save_CC"
4336
4337 fi
4338
4339 if test -z "$am_cv_prog_cc_stdc"; then
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4341 $as_echo "none needed" >&6; }
4342 else
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4344 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4345 fi
4346 case "x$am_cv_prog_cc_stdc" in
4347 x|xno) ;;
4348 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4349 esac
4350
4351
4352 ac_aux_dir=
4353 for ac_dir in .. "$srcdir"/..; do
4354 for ac_t in install-sh install.sh shtool; do
4355 if test -f "$ac_dir/$ac_t"; then
4356 ac_aux_dir=$ac_dir
4357 ac_install_sh="$ac_aux_dir/$ac_t -c"
4358 break 2
4359 fi
4360 done
4361 done
4362 if test -z "$ac_aux_dir"; then
4363 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4364 fi
4365
4366 # These three variables are undocumented and unsupported,
4367 # and are intended to be withdrawn in a future Autoconf release.
4368 # They can cause serious problems if a builder's source tree is in a directory
4369 # whose full name contains unusual characters.
4370 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4371 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4372 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4373
4374
4375
4376
4377 # Dependency checking.
4378 rm -rf .tst 2>/dev/null
4379 mkdir .tst 2>/dev/null
4380 if test -d .tst; then
4381 am__leading_dot=.
4382 else
4383 am__leading_dot=_
4384 fi
4385 rmdir .tst 2>/dev/null
4386
4387 DEPDIR="${am__leading_dot}deps"
4388
4389 ac_config_commands="$ac_config_commands depdir"
4390
4391
4392 depcc="$CC" am_compiler_list=
4393
4394 am_depcomp=$ac_aux_dir/depcomp
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4396 $as_echo_n "checking dependency style of $depcc... " >&6; }
4397 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4398 $as_echo_n "(cached) " >&6
4399 else
4400 if test -f "$am_depcomp"; then
4401 # We make a subdir and do the tests there. Otherwise we can end up
4402 # making bogus files that we don't know about and never remove. For
4403 # instance it was reported that on HP-UX the gcc test will end up
4404 # making a dummy file named `D' -- because `-MD' means `put the output
4405 # in D'.
4406 mkdir conftest.dir
4407 # Copy depcomp to subdir because otherwise we won't find it if we're
4408 # using a relative directory.
4409 cp "$am_depcomp" conftest.dir
4410 cd conftest.dir
4411 # We will build objects and dependencies in a subdirectory because
4412 # it helps to detect inapplicable dependency modes. For instance
4413 # both Tru64's cc and ICC support -MD to output dependencies as a
4414 # side effect of compilation, but ICC will put the dependencies in
4415 # the current directory while Tru64 will put them in the object
4416 # directory.
4417 mkdir sub
4418
4419 am_cv_CC_dependencies_compiler_type=none
4420 if test "$am_compiler_list" = ""; then
4421 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4422 fi
4423 for depmode in $am_compiler_list; do
4424 if test $depmode = none; then break; fi
4425
4426 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4427 # Setup a source with many dependencies, because some compilers
4428 # like to wrap large dependency lists on column 80 (with \), and
4429 # we should not choose a depcomp mode which is confused by this.
4430 #
4431 # We need to recreate these files for each test, as the compiler may
4432 # overwrite some of them when testing with obscure command lines.
4433 # This happens at least with the AIX C compiler.
4434 : > sub/conftest.c
4435 for i in 1 2 3 4 5 6; do
4436 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4437 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4438 # Solaris 8's {/usr,}/bin/sh.
4439 touch sub/conftst$i.h
4440 done
4441 echo "include sub/conftest.Po" > confmf
4442
4443 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4444 # mode. It turns out that the SunPro C++ compiler does not properly
4445 # handle `-M -o', and we need to detect this.
4446 depcmd="depmode=$depmode \
4447 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4448 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4449 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4450 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4451 if env $depcmd > conftest.err 2>&1 &&
4452 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4453 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4454 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4455 # icc doesn't choke on unknown options, it will just issue warnings
4456 # or remarks (even with -Werror). So we grep stderr for any message
4457 # that says an option was ignored or not supported.
4458 # When given -MP, icc 7.0 and 7.1 complain thusly:
4459 # icc: Command line warning: ignoring option '-M'; no argument required
4460 # The diagnosis changed in icc 8.0:
4461 # icc: Command line remark: option '-MP' not supported
4462 if (grep 'ignoring option' conftest.err ||
4463 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4464 am_cv_CC_dependencies_compiler_type=$depmode
4465 $as_echo "$as_me:$LINENO: success" >&5
4466 break
4467 fi
4468 fi
4469 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4470 sed -e 's/^/| /' < conftest.err >&5
4471 done
4472
4473 cd ..
4474 rm -rf conftest.dir
4475 else
4476 am_cv_CC_dependencies_compiler_type=none
4477 fi
4478
4479 fi
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4481 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4482 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4483 then as_fn_error "no usable dependency style found" "$LINENO" 5
4484 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4485
4486 fi
4487
4488
4489 # Check for the 'make' the user wants to use.
4490 for ac_prog in make
4491 do
4492 # Extract the first word of "$ac_prog", so it can be a program name with args.
4493 set dummy $ac_prog; ac_word=$2
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4495 $as_echo_n "checking for $ac_word... " >&6; }
4496 if test "${ac_cv_prog_MAKE+set}" = set; then :
4497 $as_echo_n "(cached) " >&6
4498 else
4499 if test -n "$MAKE"; then
4500 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4501 else
4502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4503 for as_dir in $PATH
4504 do
4505 IFS=$as_save_IFS
4506 test -z "$as_dir" && as_dir=.
4507 for ac_exec_ext in '' $ac_executable_extensions; do
4508 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4509 ac_cv_prog_MAKE="$ac_prog"
4510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4511 break 2
4512 fi
4513 done
4514 done
4515 IFS=$as_save_IFS
4516
4517 fi
4518 fi
4519 MAKE=$ac_cv_prog_MAKE
4520 if test -n "$MAKE"; then
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4522 $as_echo "$MAKE" >&6; }
4523 else
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4525 $as_echo "no" >&6; }
4526 fi
4527
4528
4529 test -n "$MAKE" && break
4530 done
4531
4532 MAKE_IS_GNU=
4533 case "`$MAKE --version 2>&1 | sed 1q`" in
4534 *GNU*)
4535 MAKE_IS_GNU=yes
4536 ;;
4537 esac
4538 if test "$MAKE_IS_GNU" = yes; then
4539 GMAKE_TRUE=
4540 GMAKE_FALSE='#'
4541 else
4542 GMAKE_TRUE='#'
4543 GMAKE_FALSE=
4544 fi
4545
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4547 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4548 set x ${MAKE-make}
4549 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4550 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4551 $as_echo_n "(cached) " >&6
4552 else
4553 cat >conftest.make <<\_ACEOF
4554 SHELL = /bin/sh
4555 all:
4556 @echo '@@@%%%=$(MAKE)=@@@%%%'
4557 _ACEOF
4558 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4559 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4560 *@@@%%%=?*=@@@%%%*)
4561 eval ac_cv_prog_make_${ac_make}_set=yes;;
4562 *)
4563 eval ac_cv_prog_make_${ac_make}_set=no;;
4564 esac
4565 rm -f conftest.make
4566 fi
4567 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4569 $as_echo "yes" >&6; }
4570 SET_MAKE=
4571 else
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4573 $as_echo "no" >&6; }
4574 SET_MAKE="MAKE=${MAKE-make}"
4575 fi
4576
4577
4578 # Configure gnulib. We need to build gnulib under some other
4579 # directory not "gnulib", to avoid the problem of both GDB and
4580 # GDBserver wanting to build it in the same directory, when building
4581 # in the source dir.
4582
4583 in_src="gnulib"
4584 in_build="build-gnulib"
4585
4586 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4587 # so they do not pile up.
4588 ac_sub_configure_args=
4589 ac_prev=
4590 eval "set x $ac_configure_args"
4591 shift
4592 for ac_arg
4593 do
4594 if test -n "$ac_prev"; then
4595 ac_prev=
4596 continue
4597 fi
4598 case $ac_arg in
4599 -cache-file | --cache-file | --cache-fil | --cache-fi \
4600 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4601 ac_prev=cache_file ;;
4602 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4603 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4604 | --c=*)
4605 ;;
4606 --config-cache | -C)
4607 ;;
4608 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4609 ac_prev=srcdir ;;
4610 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4611 ;;
4612 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4613 ac_prev=prefix ;;
4614 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4615 ;;
4616 --disable-option-checking)
4617 ;;
4618 *)
4619 case $ac_arg in
4620 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4621 esac
4622 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4623 esac
4624 done
4625
4626 # Always prepend --prefix to ensure using the same prefix
4627 # in subdir configurations.
4628 ac_arg="--prefix=$prefix"
4629 case $ac_arg in
4630 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4631 esac
4632 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4633
4634 # Pass --silent
4635 if test "$silent" = yes; then
4636 ac_sub_configure_args="--silent $ac_sub_configure_args"
4637 fi
4638
4639 # Always prepend --disable-option-checking to silence warnings, since
4640 # different subdirs can have different --enable and --with options.
4641 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4642
4643 ac_popdir=`pwd`
4644 ac_dir=$in_build
4645
4646 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4647 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4648 $as_echo "$ac_msg" >&6
4649 as_dir="$ac_dir"; as_fn_mkdir_p
4650
4651 case $srcdir in
4652 [\\/]* | ?:[\\/]* )
4653 ac_srcdir=$srcdir/$in_src ;;
4654 *) # Relative name.
4655 ac_srcdir=../$srcdir/$in_src ;;
4656 esac
4657
4658 cd "$ac_dir"
4659
4660 ac_sub_configure=$ac_srcdir/configure
4661
4662 # Make the cache file name correct relative to the subdirectory.
4663 case $cache_file in
4664 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4665 *) # Relative name.
4666 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4667 esac
4668
4669 { $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
4670 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4671 # The eval makes quoting arguments work.
4672 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4673 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4674 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4675
4676 cd "$ac_popdir"
4677
4678
4679
4680 CONFIG_OBS=
4681 CONFIG_DEPS=
4682 CONFIG_SRCS=
4683 ENABLE_CFLAGS=
4684
4685 CONFIG_ALL=
4686 CONFIG_CLEAN=
4687 CONFIG_INSTALL=
4688 CONFIG_UNINSTALL=
4689
4690 # If we haven't got the data from the intl directory,
4691 # assume NLS is disabled.
4692 USE_NLS=no
4693 LIBINTL=
4694 LIBINTL_DEP=
4695 INCINTL=
4696 XGETTEXT=
4697 GMSGFMT=
4698 POSUB=
4699
4700 if test -f ../intl/config.intl; then
4701 . ../intl/config.intl
4702 fi
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4704 $as_echo_n "checking whether NLS is requested... " >&6; }
4705 if test x"$USE_NLS" != xyes; then
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4707 $as_echo "no" >&6; }
4708 else
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4710 $as_echo "yes" >&6; }
4711
4712 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4713
4714
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4716 $as_echo_n "checking for catalogs to be installed... " >&6; }
4717 # Look for .po and .gmo files in the source directory.
4718 CATALOGS=
4719 XLINGUAS=
4720 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4721 # If there aren't any .gmo files the shell will give us the
4722 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4723 # weeded out.
4724 case "$cat" in *\**)
4725 continue;;
4726 esac
4727 # The quadruple backslash is collapsed to a double backslash
4728 # by the backticks, then collapsed again by the double quotes,
4729 # leaving us with one backslash in the sed expression (right
4730 # before the dot that mustn't act as a wildcard).
4731 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4732 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4733 # The user is allowed to set LINGUAS to a list of languages to
4734 # install catalogs for. If it's empty that means "all of them."
4735 if test "x$LINGUAS" = x; then
4736 CATALOGS="$CATALOGS $cat"
4737 XLINGUAS="$XLINGUAS $lang"
4738 else
4739 case "$LINGUAS" in *$lang*)
4740 CATALOGS="$CATALOGS $cat"
4741 XLINGUAS="$XLINGUAS $lang"
4742 ;;
4743 esac
4744 fi
4745 done
4746 LINGUAS="$XLINGUAS"
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4748 $as_echo "$LINGUAS" >&6; }
4749
4750
4751 DATADIRNAME=share
4752
4753 INSTOBJEXT=.mo
4754
4755 GENCAT=gencat
4756
4757 CATOBJEXT=.gmo
4758
4759 fi
4760
4761 localedir='${datadir}/locale'
4762
4763
4764 if test x"$USE_NLS" = xyes; then
4765 CONFIG_ALL="$CONFIG_ALL all-po"
4766 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4767 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4768 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4769 fi
4770
4771 GNULIB=build-gnulib/import
4772
4773 # For Makefile dependencies.
4774 GNULIB_STDINT_H=
4775 if test x"$STDINT_H" != x; then
4776 GNULIB_STDINT_H=$GNULIB/$STDINT_H
4777 fi
4778
4779
4780 PACKAGE=gdb
4781
4782 cat >>confdefs.h <<_ACEOF
4783 #define PACKAGE "$PACKAGE"
4784 _ACEOF
4785
4786
4787
4788 # We never need to detect it in this sub-configure.
4789 # But preserve it for config.status --recheck.
4790
4791
4792
4793 MAKEINFO_EXTRA_FLAGS=""
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4795 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4796 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4797 $as_echo_n "(cached) " >&6
4798 else
4799 echo '@clicksequence{a @click{} b}' >conftest.texinfo
4800 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4801 gdb_cv_have_makeinfo_click=yes
4802 else
4803 gdb_cv_have_makeinfo_click=no
4804 fi
4805 fi
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4807 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4808 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4809 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4810 fi
4811
4812
4813
4814
4815 # Check whether --with-separate-debug-dir was given.
4816 if test "${with_separate_debug_dir+set}" = set; then :
4817 withval=$with_separate_debug_dir;
4818 DEBUGDIR=$withval
4819 else
4820 DEBUGDIR=${libdir}/debug
4821 fi
4822
4823
4824 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4825 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4826 ac_define_dir=`eval echo $DEBUGDIR`
4827 ac_define_dir=`eval echo $ac_define_dir`
4828
4829 cat >>confdefs.h <<_ACEOF
4830 #define DEBUGDIR "$ac_define_dir"
4831 _ACEOF
4832
4833
4834
4835
4836 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4837 if test "x$prefix" = xNONE; then
4838 test_prefix=/usr/local
4839 else
4840 test_prefix=$prefix
4841 fi
4842 else
4843 test_prefix=$exec_prefix
4844 fi
4845 value=0
4846 case ${ac_define_dir} in
4847 "${test_prefix}"|"${test_prefix}/"*|\
4848 '${exec_prefix}'|'${exec_prefix}/'*)
4849 value=1
4850 ;;
4851 esac
4852
4853 cat >>confdefs.h <<_ACEOF
4854 #define DEBUGDIR_RELOCATABLE $value
4855 _ACEOF
4856
4857
4858
4859
4860 # We can't pass paths as command line arguments.
4861 # Mingw32 tries to be clever and will convert the paths for us.
4862 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
4863 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
4864 # This breaks GDB's relocatable path conversions since paths passed in
4865 # config.h would not get so translated, the path prefixes no longer match.
4866
4867 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4868 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4869 ac_define_dir=`eval echo $bindir`
4870 ac_define_dir=`eval echo $ac_define_dir`
4871
4872 cat >>confdefs.h <<_ACEOF
4873 #define BINDIR "$ac_define_dir"
4874 _ACEOF
4875
4876
4877
4878 # GDB's datadir relocation
4879
4880
4881
4882 # Check whether --with-gdb-datadir was given.
4883 if test "${with_gdb_datadir+set}" = set; then :
4884 withval=$with_gdb_datadir;
4885 GDB_DATADIR=$withval
4886 else
4887 GDB_DATADIR=${datadir}/gdb
4888 fi
4889
4890
4891 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4892 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4893 ac_define_dir=`eval echo $GDB_DATADIR`
4894 ac_define_dir=`eval echo $ac_define_dir`
4895
4896 cat >>confdefs.h <<_ACEOF
4897 #define GDB_DATADIR "$ac_define_dir"
4898 _ACEOF
4899
4900
4901
4902
4903 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4904 if test "x$prefix" = xNONE; then
4905 test_prefix=/usr/local
4906 else
4907 test_prefix=$prefix
4908 fi
4909 else
4910 test_prefix=$exec_prefix
4911 fi
4912 value=0
4913 case ${ac_define_dir} in
4914 "${test_prefix}"|"${test_prefix}/"*|\
4915 '${exec_prefix}'|'${exec_prefix}/'*)
4916 value=1
4917 ;;
4918 esac
4919
4920 cat >>confdefs.h <<_ACEOF
4921 #define GDB_DATADIR_RELOCATABLE $value
4922 _ACEOF
4923
4924
4925
4926
4927
4928 # Check whether --with-relocated-sources was given.
4929 if test "${with_relocated_sources+set}" = set; then :
4930 withval=$with_relocated_sources; reloc_srcdir="${withval}"
4931
4932 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4933 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4934 ac_define_dir=`eval echo $reloc_srcdir`
4935 ac_define_dir=`eval echo $ac_define_dir`
4936
4937 cat >>confdefs.h <<_ACEOF
4938 #define RELOC_SRCDIR "$ac_define_dir"
4939 _ACEOF
4940
4941
4942
4943 fi
4944
4945
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
4947 $as_echo_n "checking for default auto-load safe-path... " >&6; }
4948
4949 # Check whether --with-auto-load-safe-path was given.
4950 if test "${with_auto_load_safe_path+set}" = set; then :
4951 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
4952 with_auto_load_safe_path=""
4953 fi
4954 else
4955 with_auto_load_safe_path="$prefix"
4956 fi
4957
4958
4959 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4960 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4961 ac_define_dir=`eval echo $with_auto_load_safe_path`
4962 ac_define_dir=`eval echo $ac_define_dir`
4963
4964 cat >>confdefs.h <<_ACEOF
4965 #define DEFAULT_AUTO_LOAD_SAFE_PATH "$ac_define_dir"
4966 _ACEOF
4967
4968
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
4970 $as_echo "$with_auto_load_safe_path" >&6; }
4971
4972
4973
4974 subdirs="$subdirs testsuite"
4975
4976
4977 # Check whether to support alternative target configurations
4978 # Check whether --enable-targets was given.
4979 if test "${enable_targets+set}" = set; then :
4980 enableval=$enable_targets; case "${enableval}" in
4981 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4982 ;;
4983 no) enable_targets= ;;
4984 *) enable_targets=$enableval ;;
4985 esac
4986 fi
4987
4988
4989 # Check whether to enable 64-bit support on 32-bit hosts
4990 # Check whether --enable-64-bit-bfd was given.
4991 if test "${enable_64_bit_bfd+set}" = set; then :
4992 enableval=$enable_64_bit_bfd; case "${enableval}" in
4993 yes) want64=true ;;
4994 no) want64=false ;;
4995 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4996 esac
4997 else
4998 want64=false
4999 fi
5000
5001 # Provide defaults for some variables set by the per-host and per-target
5002 # configuration.
5003 gdb_host_obs=posix-hdep.o
5004
5005 if test "${target}" = "${host}"; then
5006 gdb_native=yes
5007 else
5008 gdb_native=no
5009 fi
5010
5011 . $srcdir/configure.host
5012
5013 # Accumulate some settings from configure.tgt over all enabled targets
5014
5015 TARGET_OBS=
5016 all_targets=
5017
5018 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5019 do
5020 if test "$targ_alias" = "all"; then
5021 all_targets=true
5022 else
5023 # Canonicalize the secondary target names.
5024 result=`$ac_config_sub $targ_alias 2>/dev/null`
5025 if test -n "$result"; then
5026 targ=$result
5027 else
5028 targ=$targ_alias
5029 fi
5030
5031 . ${srcdir}/configure.tgt
5032
5033 if test -z "${gdb_target_obs}"; then :
5034 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5035 fi
5036
5037 # Target-specific object files
5038 for i in ${gdb_target_obs}; do
5039 case " $TARGET_OBS " in
5040 *" ${i} "*) ;;
5041 *)
5042 TARGET_OBS="$TARGET_OBS ${i}"
5043 ;;
5044 esac
5045 done
5046
5047 # Check whether this target needs 64-bit CORE_ADDR
5048 if test x${want64} = xfalse; then
5049 . ${srcdir}/../bfd/config.bfd
5050 fi
5051 fi
5052 done
5053
5054 if test x${all_targets} = xtrue; then
5055
5056 # We want all 64-bit targets if we either:
5057 # - run on a 64-bit host or
5058 # - already require 64-bit support for some other target or
5059 # - the --enable-64-bit-bfd option was supplied
5060 # Otherwise we only support all 32-bit targets.
5061 #
5062 # NOTE: This test must be in sync with the corresponding
5063 # tests in BFD!
5064
5065 if test x${want64} = xfalse; then
5066 # The cast to long int works around a bug in the HP C Compiler
5067 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5068 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5069 # This bug is HP SR number 8606223364.
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5071 $as_echo_n "checking size of long... " >&6; }
5072 if test "${ac_cv_sizeof_long+set}" = set; then :
5073 $as_echo_n "(cached) " >&6
5074 else
5075 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5076
5077 else
5078 if test "$ac_cv_type_long" = yes; then
5079 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5080 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5081 { as_fn_set_status 77
5082 as_fn_error "cannot compute sizeof (long)
5083 See \`config.log' for more details." "$LINENO" 5; }; }
5084 else
5085 ac_cv_sizeof_long=0
5086 fi
5087 fi
5088
5089 fi
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5091 $as_echo "$ac_cv_sizeof_long" >&6; }
5092
5093
5094
5095 cat >>confdefs.h <<_ACEOF
5096 #define SIZEOF_LONG $ac_cv_sizeof_long
5097 _ACEOF
5098
5099
5100 if test "x${ac_cv_sizeof_long}" = "x8"; then
5101 want64=true
5102 fi
5103 fi
5104 if test x${want64} = xtrue; then
5105 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5106 else
5107 TARGET_OBS='$(ALL_TARGET_OBS)'
5108 fi
5109 fi
5110
5111
5112
5113 # For other settings, only the main target counts.
5114 gdb_sim=
5115 gdb_osabi=
5116 build_gdbserver=
5117 targ=$target; . ${srcdir}/configure.tgt
5118
5119 # Fetch the default architecture and default target vector from BFD.
5120 targ=$target; . $srcdir/../bfd/config.bfd
5121
5122 # We only want the first architecture, so strip off the others if
5123 # there is more than one.
5124 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5125
5126 if test "x$targ_archs" != x; then
5127
5128 cat >>confdefs.h <<_ACEOF
5129 #define DEFAULT_BFD_ARCH $targ_archs
5130 _ACEOF
5131
5132 fi
5133 if test "x$targ_defvec" != x; then
5134
5135 cat >>confdefs.h <<_ACEOF
5136 #define DEFAULT_BFD_VEC $targ_defvec
5137 _ACEOF
5138
5139 fi
5140
5141 # The CLI cannot be disabled yet, but may be in the future.
5142
5143 # Enable CLI.
5144 # Check whether --enable-gdbcli was given.
5145 if test "${enable_gdbcli+set}" = set; then :
5146 enableval=$enable_gdbcli; case $enableval in
5147 yes)
5148 ;;
5149 no)
5150 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5151 *)
5152 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5153 esac
5154 else
5155 enable_gdbcli=yes
5156 fi
5157
5158 if test x"$enable_gdbcli" = xyes; then
5159 if test -d $srcdir/cli; then
5160 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5161 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5162 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5163 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5164 fi
5165 fi
5166
5167 # Enable MI.
5168 # Check whether --enable-gdbmi was given.
5169 if test "${enable_gdbmi+set}" = set; then :
5170 enableval=$enable_gdbmi; case $enableval in
5171 yes | no)
5172 ;;
5173 *)
5174 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5175 esac
5176 else
5177 enable_gdbmi=yes
5178 fi
5179
5180 if test x"$enable_gdbmi" = xyes; then
5181 if test -d $srcdir/mi; then
5182 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5183 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5184 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5185 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5186 fi
5187 fi
5188
5189 # Enable TUI.
5190 # Check whether --enable-tui was given.
5191 if test "${enable_tui+set}" = set; then :
5192 enableval=$enable_tui; case $enableval in
5193 yes | no | auto)
5194 ;;
5195 *)
5196 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5197 esac
5198 else
5199 enable_tui=auto
5200 fi
5201
5202
5203 # Enable gdbtk.
5204 # Check whether --enable-gdbtk was given.
5205 if test "${enable_gdbtk+set}" = set; then :
5206 enableval=$enable_gdbtk; case $enableval in
5207 yes | no)
5208 ;;
5209 *)
5210 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5211 esac
5212 else
5213 if test -d $srcdir/gdbtk; then
5214 enable_gdbtk=yes
5215 else
5216 enable_gdbtk=no
5217 fi
5218 fi
5219
5220 # We unconditionally disable gdbtk tests on selected platforms.
5221 case $host_os in
5222 go32* | windows*)
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5224 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5225 enable_gdbtk=no ;;
5226 esac
5227
5228 # Libunwind support for ia64.
5229
5230
5231 # Check whether --with-libunwind-ia64 was given.
5232 if test "${with_libunwind_ia64+set}" = set; then :
5233 withval=$with_libunwind_ia64;
5234 else
5235 with_libunwind_ia64=auto
5236 fi
5237
5238
5239 # Backward compatibility option.
5240 if test "${with_libunwind+set}" = set; then
5241 if test x"$with_libunwind_ia64" != xauto; then
5242 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5243 fi
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5245 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5246 with_libunwind_ia64="$with_libunwind"
5247 fi
5248
5249 case "$with_libunwind_ia64" in
5250 yes | no)
5251 ;;
5252 auto)
5253 for ac_header in libunwind-ia64.h
5254 do :
5255 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5256 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5257 cat >>confdefs.h <<_ACEOF
5258 #define HAVE_LIBUNWIND_IA64_H 1
5259 _ACEOF
5260
5261 fi
5262
5263 done
5264
5265 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5266 ;;
5267 *)
5268 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5269 ;;
5270 esac
5271
5272 if test x"$with_libunwind_ia64" = xyes; then
5273 for ac_header in libunwind-ia64.h
5274 do :
5275 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5276 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5277 cat >>confdefs.h <<_ACEOF
5278 #define HAVE_LIBUNWIND_IA64_H 1
5279 _ACEOF
5280
5281 fi
5282
5283 done
5284
5285 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5286 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5287 fi
5288 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5289 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5290 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5291 fi
5292
5293 opt_curses=no
5294
5295 # Check whether --with-curses was given.
5296 if test "${with_curses+set}" = set; then :
5297 withval=$with_curses; opt_curses=$withval
5298 fi
5299
5300
5301 prefer_curses=no
5302 if test "$opt_curses" = "yes"; then
5303 prefer_curses=yes
5304 fi
5305
5306 # Profiling support.
5307 # Check whether --enable-profiling was given.
5308 if test "${enable_profiling+set}" = set; then :
5309 enableval=$enable_profiling; case $enableval in
5310 yes | no)
5311 ;;
5312 *)
5313 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5314 esac
5315 else
5316 enable_profiling=no
5317 fi
5318
5319
5320 for ac_func in monstartup _mcleanup
5321 do :
5322 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5323 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5324 eval as_val=\$$as_ac_var
5325 if test "x$as_val" = x""yes; then :
5326 cat >>confdefs.h <<_ACEOF
5327 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5328 _ACEOF
5329
5330 fi
5331 done
5332
5333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5334 $as_echo_n "checking for _etext... " >&6; }
5335 if test "${ac_cv_var__etext+set}" = set; then :
5336 $as_echo_n "(cached) " >&6
5337 else
5338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5339 /* end confdefs.h. */
5340 #include <stdlib.h>
5341 extern char _etext;
5342
5343 int
5344 main ()
5345 {
5346 free (&_etext);
5347 ;
5348 return 0;
5349 }
5350 _ACEOF
5351 if ac_fn_c_try_link "$LINENO"; then :
5352 ac_cv_var__etext=yes
5353 else
5354 ac_cv_var__etext=no
5355 fi
5356 rm -f core conftest.err conftest.$ac_objext \
5357 conftest$ac_exeext conftest.$ac_ext
5358 fi
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5360 $as_echo "$ac_cv_var__etext" >&6; }
5361 if test $ac_cv_var__etext = yes; then
5362
5363 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5364
5365 fi
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5367 $as_echo_n "checking for etext... " >&6; }
5368 if test "${ac_cv_var_etext+set}" = set; then :
5369 $as_echo_n "(cached) " >&6
5370 else
5371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5372 /* end confdefs.h. */
5373 #include <stdlib.h>
5374 extern char etext;
5375
5376 int
5377 main ()
5378 {
5379 free (&etext);
5380 ;
5381 return 0;
5382 }
5383 _ACEOF
5384 if ac_fn_c_try_link "$LINENO"; then :
5385 ac_cv_var_etext=yes
5386 else
5387 ac_cv_var_etext=no
5388 fi
5389 rm -f core conftest.err conftest.$ac_objext \
5390 conftest$ac_exeext conftest.$ac_ext
5391 fi
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5393 $as_echo "$ac_cv_var_etext" >&6; }
5394 if test $ac_cv_var_etext = yes; then
5395
5396 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5397
5398 fi
5399 if test "$enable_profiling" = yes ; then
5400 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5401 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5402 fi
5403 PROFILE_CFLAGS=-pg
5404 OLD_CFLAGS="$CFLAGS"
5405 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5406
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5408 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5409 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5410 $as_echo_n "(cached) " >&6
5411 else
5412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5413 /* end confdefs.h. */
5414
5415 int
5416 main ()
5417 {
5418 int x;
5419 ;
5420 return 0;
5421 }
5422 _ACEOF
5423 if ac_fn_c_try_compile "$LINENO"; then :
5424 ac_cv_cc_supports_pg=yes
5425 else
5426 ac_cv_cc_supports_pg=no
5427 fi
5428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429 fi
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5431 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5432
5433 if test $ac_cv_cc_supports_pg = no; then
5434 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5435 fi
5436
5437 CFLAGS="$OLD_CFLAGS"
5438 fi
5439
5440
5441
5442 # Check whether --with-pkgversion was given.
5443 if test "${with_pkgversion+set}" = set; then :
5444 withval=$with_pkgversion; case "$withval" in
5445 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5446 no) PKGVERSION= ;;
5447 *) PKGVERSION="($withval) " ;;
5448 esac
5449 else
5450 PKGVERSION="(GDB) "
5451
5452 fi
5453
5454
5455
5456
5457
5458 # Check whether --with-bugurl was given.
5459 if test "${with_bugurl+set}" = set; then :
5460 withval=$with_bugurl; case "$withval" in
5461 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5462 no) BUGURL=
5463 ;;
5464 *) BUGURL="$withval"
5465 ;;
5466 esac
5467 else
5468 BUGURL="http://www.gnu.org/software/gdb/bugs/"
5469
5470 fi
5471
5472 case ${BUGURL} in
5473 "")
5474 REPORT_BUGS_TO=
5475 REPORT_BUGS_TEXI=
5476 ;;
5477 *)
5478 REPORT_BUGS_TO="<$BUGURL>"
5479 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5480 ;;
5481 esac;
5482
5483
5484
5485
5486 cat >>confdefs.h <<_ACEOF
5487 #define PKGVERSION "$PKGVERSION"
5488 _ACEOF
5489
5490
5491 cat >>confdefs.h <<_ACEOF
5492 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5493 _ACEOF
5494
5495
5496 # --------------------- #
5497 # Checks for programs. #
5498 # --------------------- #
5499
5500 for ac_prog in gawk mawk nawk awk
5501 do
5502 # Extract the first word of "$ac_prog", so it can be a program name with args.
5503 set dummy $ac_prog; ac_word=$2
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5505 $as_echo_n "checking for $ac_word... " >&6; }
5506 if test "${ac_cv_prog_AWK+set}" = set; then :
5507 $as_echo_n "(cached) " >&6
5508 else
5509 if test -n "$AWK"; then
5510 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5511 else
5512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513 for as_dir in $PATH
5514 do
5515 IFS=$as_save_IFS
5516 test -z "$as_dir" && as_dir=.
5517 for ac_exec_ext in '' $ac_executable_extensions; do
5518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5519 ac_cv_prog_AWK="$ac_prog"
5520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5521 break 2
5522 fi
5523 done
5524 done
5525 IFS=$as_save_IFS
5526
5527 fi
5528 fi
5529 AWK=$ac_cv_prog_AWK
5530 if test -n "$AWK"; then
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5532 $as_echo "$AWK" >&6; }
5533 else
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535 $as_echo "no" >&6; }
5536 fi
5537
5538
5539 test -n "$AWK" && break
5540 done
5541
5542 # Find a good install program. We prefer a C program (faster),
5543 # so one script is as good as another. But avoid the broken or
5544 # incompatible versions:
5545 # SysV /etc/install, /usr/sbin/install
5546 # SunOS /usr/etc/install
5547 # IRIX /sbin/install
5548 # AIX /bin/install
5549 # AmigaOS /C/install, which installs bootblocks on floppy discs
5550 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5551 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5552 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5553 # OS/2's system install, which has a completely different semantic
5554 # ./install, which can be erroneously created by make from ./install.sh.
5555 # Reject install programs that cannot install multiple files.
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5557 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5558 if test -z "$INSTALL"; then
5559 if test "${ac_cv_path_install+set}" = set; then :
5560 $as_echo_n "(cached) " >&6
5561 else
5562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5563 for as_dir in $PATH
5564 do
5565 IFS=$as_save_IFS
5566 test -z "$as_dir" && as_dir=.
5567 # Account for people who put trailing slashes in PATH elements.
5568 case $as_dir/ in #((
5569 ./ | .// | /[cC]/* | \
5570 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5571 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5572 /usr/ucb/* ) ;;
5573 *)
5574 # OSF1 and SCO ODT 3.0 have their own names for install.
5575 # Don't use installbsd from OSF since it installs stuff as root
5576 # by default.
5577 for ac_prog in ginstall scoinst install; do
5578 for ac_exec_ext in '' $ac_executable_extensions; do
5579 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5580 if test $ac_prog = install &&
5581 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5582 # AIX install. It has an incompatible calling convention.
5583 :
5584 elif test $ac_prog = install &&
5585 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5586 # program-specific install script used by HP pwplus--don't use.
5587 :
5588 else
5589 rm -rf conftest.one conftest.two conftest.dir
5590 echo one > conftest.one
5591 echo two > conftest.two
5592 mkdir conftest.dir
5593 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5594 test -s conftest.one && test -s conftest.two &&
5595 test -s conftest.dir/conftest.one &&
5596 test -s conftest.dir/conftest.two
5597 then
5598 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5599 break 3
5600 fi
5601 fi
5602 fi
5603 done
5604 done
5605 ;;
5606 esac
5607
5608 done
5609 IFS=$as_save_IFS
5610
5611 rm -rf conftest.one conftest.two conftest.dir
5612
5613 fi
5614 if test "${ac_cv_path_install+set}" = set; then
5615 INSTALL=$ac_cv_path_install
5616 else
5617 # As a last resort, use the slow shell script. Don't cache a
5618 # value for INSTALL within a source directory, because that will
5619 # break other packages using the cache if that directory is
5620 # removed, or if the value is a relative name.
5621 INSTALL=$ac_install_sh
5622 fi
5623 fi
5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5625 $as_echo "$INSTALL" >&6; }
5626
5627 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5628 # It thinks the first close brace ends the variable substitution.
5629 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5630
5631 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5632
5633 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5634
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5636 $as_echo_n "checking whether ln -s works... " >&6; }
5637 LN_S=$as_ln_s
5638 if test "$LN_S" = "ln -s"; then
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5640 $as_echo "yes" >&6; }
5641 else
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5643 $as_echo "no, using $LN_S" >&6; }
5644 fi
5645
5646 if test -n "$ac_tool_prefix"; then
5647 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5648 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5650 $as_echo_n "checking for $ac_word... " >&6; }
5651 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5652 $as_echo_n "(cached) " >&6
5653 else
5654 if test -n "$RANLIB"; then
5655 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5656 else
5657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5658 for as_dir in $PATH
5659 do
5660 IFS=$as_save_IFS
5661 test -z "$as_dir" && as_dir=.
5662 for ac_exec_ext in '' $ac_executable_extensions; do
5663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5664 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5666 break 2
5667 fi
5668 done
5669 done
5670 IFS=$as_save_IFS
5671
5672 fi
5673 fi
5674 RANLIB=$ac_cv_prog_RANLIB
5675 if test -n "$RANLIB"; then
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5677 $as_echo "$RANLIB" >&6; }
5678 else
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680 $as_echo "no" >&6; }
5681 fi
5682
5683
5684 fi
5685 if test -z "$ac_cv_prog_RANLIB"; then
5686 ac_ct_RANLIB=$RANLIB
5687 # Extract the first word of "ranlib", so it can be a program name with args.
5688 set dummy ranlib; ac_word=$2
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5690 $as_echo_n "checking for $ac_word... " >&6; }
5691 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5692 $as_echo_n "(cached) " >&6
5693 else
5694 if test -n "$ac_ct_RANLIB"; then
5695 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5696 else
5697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5698 for as_dir in $PATH
5699 do
5700 IFS=$as_save_IFS
5701 test -z "$as_dir" && as_dir=.
5702 for ac_exec_ext in '' $ac_executable_extensions; do
5703 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5704 ac_cv_prog_ac_ct_RANLIB="ranlib"
5705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5706 break 2
5707 fi
5708 done
5709 done
5710 IFS=$as_save_IFS
5711
5712 fi
5713 fi
5714 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5715 if test -n "$ac_ct_RANLIB"; then
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5717 $as_echo "$ac_ct_RANLIB" >&6; }
5718 else
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5720 $as_echo "no" >&6; }
5721 fi
5722
5723 if test "x$ac_ct_RANLIB" = x; then
5724 RANLIB=":"
5725 else
5726 case $cross_compiling:$ac_tool_warned in
5727 yes:)
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5729 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5730 ac_tool_warned=yes ;;
5731 esac
5732 RANLIB=$ac_ct_RANLIB
5733 fi
5734 else
5735 RANLIB="$ac_cv_prog_RANLIB"
5736 fi
5737
5738 for ac_prog in 'bison -y' byacc
5739 do
5740 # Extract the first word of "$ac_prog", so it can be a program name with args.
5741 set dummy $ac_prog; ac_word=$2
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5743 $as_echo_n "checking for $ac_word... " >&6; }
5744 if test "${ac_cv_prog_YACC+set}" = set; then :
5745 $as_echo_n "(cached) " >&6
5746 else
5747 if test -n "$YACC"; then
5748 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5749 else
5750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5751 for as_dir in $PATH
5752 do
5753 IFS=$as_save_IFS
5754 test -z "$as_dir" && as_dir=.
5755 for ac_exec_ext in '' $ac_executable_extensions; do
5756 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5757 ac_cv_prog_YACC="$ac_prog"
5758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5759 break 2
5760 fi
5761 done
5762 done
5763 IFS=$as_save_IFS
5764
5765 fi
5766 fi
5767 YACC=$ac_cv_prog_YACC
5768 if test -n "$YACC"; then
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5770 $as_echo "$YACC" >&6; }
5771 else
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5773 $as_echo "no" >&6; }
5774 fi
5775
5776
5777 test -n "$YACC" && break
5778 done
5779 test -n "$YACC" || YACC="yacc"
5780
5781
5782 if test -n "$ac_tool_prefix"; then
5783 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5784 set dummy ${ac_tool_prefix}ar; ac_word=$2
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5786 $as_echo_n "checking for $ac_word... " >&6; }
5787 if test "${ac_cv_prog_AR+set}" = set; then :
5788 $as_echo_n "(cached) " >&6
5789 else
5790 if test -n "$AR"; then
5791 ac_cv_prog_AR="$AR" # Let the user override the test.
5792 else
5793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5794 for as_dir in $PATH
5795 do
5796 IFS=$as_save_IFS
5797 test -z "$as_dir" && as_dir=.
5798 for ac_exec_ext in '' $ac_executable_extensions; do
5799 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5800 ac_cv_prog_AR="${ac_tool_prefix}ar"
5801 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5802 break 2
5803 fi
5804 done
5805 done
5806 IFS=$as_save_IFS
5807
5808 fi
5809 fi
5810 AR=$ac_cv_prog_AR
5811 if test -n "$AR"; then
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5813 $as_echo "$AR" >&6; }
5814 else
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5816 $as_echo "no" >&6; }
5817 fi
5818
5819
5820 fi
5821 if test -z "$ac_cv_prog_AR"; then
5822 ac_ct_AR=$AR
5823 # Extract the first word of "ar", so it can be a program name with args.
5824 set dummy ar; ac_word=$2
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5826 $as_echo_n "checking for $ac_word... " >&6; }
5827 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5828 $as_echo_n "(cached) " >&6
5829 else
5830 if test -n "$ac_ct_AR"; then
5831 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5832 else
5833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5834 for as_dir in $PATH
5835 do
5836 IFS=$as_save_IFS
5837 test -z "$as_dir" && as_dir=.
5838 for ac_exec_ext in '' $ac_executable_extensions; do
5839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5840 ac_cv_prog_ac_ct_AR="ar"
5841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5842 break 2
5843 fi
5844 done
5845 done
5846 IFS=$as_save_IFS
5847
5848 fi
5849 fi
5850 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5851 if test -n "$ac_ct_AR"; then
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5853 $as_echo "$ac_ct_AR" >&6; }
5854 else
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856 $as_echo "no" >&6; }
5857 fi
5858
5859 if test "x$ac_ct_AR" = x; then
5860 AR=""
5861 else
5862 case $cross_compiling:$ac_tool_warned in
5863 yes:)
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5865 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5866 ac_tool_warned=yes ;;
5867 esac
5868 AR=$ac_ct_AR
5869 fi
5870 else
5871 AR="$ac_cv_prog_AR"
5872 fi
5873
5874 if test -n "$ac_tool_prefix"; then
5875 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5876 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5878 $as_echo_n "checking for $ac_word... " >&6; }
5879 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5880 $as_echo_n "(cached) " >&6
5881 else
5882 if test -n "$DLLTOOL"; then
5883 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5884 else
5885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5886 for as_dir in $PATH
5887 do
5888 IFS=$as_save_IFS
5889 test -z "$as_dir" && as_dir=.
5890 for ac_exec_ext in '' $ac_executable_extensions; do
5891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5892 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5894 break 2
5895 fi
5896 done
5897 done
5898 IFS=$as_save_IFS
5899
5900 fi
5901 fi
5902 DLLTOOL=$ac_cv_prog_DLLTOOL
5903 if test -n "$DLLTOOL"; then
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5905 $as_echo "$DLLTOOL" >&6; }
5906 else
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5908 $as_echo "no" >&6; }
5909 fi
5910
5911
5912 fi
5913 if test -z "$ac_cv_prog_DLLTOOL"; then
5914 ac_ct_DLLTOOL=$DLLTOOL
5915 # Extract the first word of "dlltool", so it can be a program name with args.
5916 set dummy dlltool; ac_word=$2
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5918 $as_echo_n "checking for $ac_word... " >&6; }
5919 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5920 $as_echo_n "(cached) " >&6
5921 else
5922 if test -n "$ac_ct_DLLTOOL"; then
5923 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5924 else
5925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5926 for as_dir in $PATH
5927 do
5928 IFS=$as_save_IFS
5929 test -z "$as_dir" && as_dir=.
5930 for ac_exec_ext in '' $ac_executable_extensions; do
5931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5932 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5934 break 2
5935 fi
5936 done
5937 done
5938 IFS=$as_save_IFS
5939
5940 fi
5941 fi
5942 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5943 if test -n "$ac_ct_DLLTOOL"; then
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5945 $as_echo "$ac_ct_DLLTOOL" >&6; }
5946 else
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5948 $as_echo "no" >&6; }
5949 fi
5950
5951 if test "x$ac_ct_DLLTOOL" = x; then
5952 DLLTOOL=""
5953 else
5954 case $cross_compiling:$ac_tool_warned in
5955 yes:)
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5957 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5958 ac_tool_warned=yes ;;
5959 esac
5960 DLLTOOL=$ac_ct_DLLTOOL
5961 fi
5962 else
5963 DLLTOOL="$ac_cv_prog_DLLTOOL"
5964 fi
5965
5966 if test -n "$ac_tool_prefix"; then
5967 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
5968 set dummy ${ac_tool_prefix}windres; ac_word=$2
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5970 $as_echo_n "checking for $ac_word... " >&6; }
5971 if test "${ac_cv_prog_WINDRES+set}" = set; then :
5972 $as_echo_n "(cached) " >&6
5973 else
5974 if test -n "$WINDRES"; then
5975 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
5976 else
5977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5978 for as_dir in $PATH
5979 do
5980 IFS=$as_save_IFS
5981 test -z "$as_dir" && as_dir=.
5982 for ac_exec_ext in '' $ac_executable_extensions; do
5983 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5984 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
5985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5986 break 2
5987 fi
5988 done
5989 done
5990 IFS=$as_save_IFS
5991
5992 fi
5993 fi
5994 WINDRES=$ac_cv_prog_WINDRES
5995 if test -n "$WINDRES"; then
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
5997 $as_echo "$WINDRES" >&6; }
5998 else
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6000 $as_echo "no" >&6; }
6001 fi
6002
6003
6004 fi
6005 if test -z "$ac_cv_prog_WINDRES"; then
6006 ac_ct_WINDRES=$WINDRES
6007 # Extract the first word of "windres", so it can be a program name with args.
6008 set dummy windres; ac_word=$2
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6010 $as_echo_n "checking for $ac_word... " >&6; }
6011 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6012 $as_echo_n "(cached) " >&6
6013 else
6014 if test -n "$ac_ct_WINDRES"; then
6015 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6016 else
6017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6018 for as_dir in $PATH
6019 do
6020 IFS=$as_save_IFS
6021 test -z "$as_dir" && as_dir=.
6022 for ac_exec_ext in '' $ac_executable_extensions; do
6023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6024 ac_cv_prog_ac_ct_WINDRES="windres"
6025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6026 break 2
6027 fi
6028 done
6029 done
6030 IFS=$as_save_IFS
6031
6032 fi
6033 fi
6034 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6035 if test -n "$ac_ct_WINDRES"; then
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6037 $as_echo "$ac_ct_WINDRES" >&6; }
6038 else
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6040 $as_echo "no" >&6; }
6041 fi
6042
6043 if test "x$ac_ct_WINDRES" = x; then
6044 WINDRES=""
6045 else
6046 case $cross_compiling:$ac_tool_warned in
6047 yes:)
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6049 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6050 ac_tool_warned=yes ;;
6051 esac
6052 WINDRES=$ac_ct_WINDRES
6053 fi
6054 else
6055 WINDRES="$ac_cv_prog_WINDRES"
6056 fi
6057
6058
6059 # Needed for GNU/Hurd.
6060 if test -n "$ac_tool_prefix"; then
6061 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6062 set dummy ${ac_tool_prefix}mig; ac_word=$2
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6064 $as_echo_n "checking for $ac_word... " >&6; }
6065 if test "${ac_cv_prog_MIG+set}" = set; then :
6066 $as_echo_n "(cached) " >&6
6067 else
6068 if test -n "$MIG"; then
6069 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6070 else
6071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6072 for as_dir in $PATH
6073 do
6074 IFS=$as_save_IFS
6075 test -z "$as_dir" && as_dir=.
6076 for ac_exec_ext in '' $ac_executable_extensions; do
6077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6078 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6080 break 2
6081 fi
6082 done
6083 done
6084 IFS=$as_save_IFS
6085
6086 fi
6087 fi
6088 MIG=$ac_cv_prog_MIG
6089 if test -n "$MIG"; then
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6091 $as_echo "$MIG" >&6; }
6092 else
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6094 $as_echo "no" >&6; }
6095 fi
6096
6097
6098 fi
6099 if test -z "$ac_cv_prog_MIG"; then
6100 ac_ct_MIG=$MIG
6101 # Extract the first word of "mig", so it can be a program name with args.
6102 set dummy mig; ac_word=$2
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6104 $as_echo_n "checking for $ac_word... " >&6; }
6105 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6106 $as_echo_n "(cached) " >&6
6107 else
6108 if test -n "$ac_ct_MIG"; then
6109 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6110 else
6111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6112 for as_dir in $PATH
6113 do
6114 IFS=$as_save_IFS
6115 test -z "$as_dir" && as_dir=.
6116 for ac_exec_ext in '' $ac_executable_extensions; do
6117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6118 ac_cv_prog_ac_ct_MIG="mig"
6119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6120 break 2
6121 fi
6122 done
6123 done
6124 IFS=$as_save_IFS
6125
6126 fi
6127 fi
6128 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6129 if test -n "$ac_ct_MIG"; then
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6131 $as_echo "$ac_ct_MIG" >&6; }
6132 else
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6134 $as_echo "no" >&6; }
6135 fi
6136
6137 if test "x$ac_ct_MIG" = x; then
6138 MIG=""
6139 else
6140 case $cross_compiling:$ac_tool_warned in
6141 yes:)
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6143 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6144 ac_tool_warned=yes ;;
6145 esac
6146 MIG=$ac_ct_MIG
6147 fi
6148 else
6149 MIG="$ac_cv_prog_MIG"
6150 fi
6151
6152
6153 # ---------------------- #
6154 # Checks for libraries. #
6155 # ---------------------- #
6156
6157 # We might need to link with -lm; most simulators need it.
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6159 $as_echo_n "checking for main in -lm... " >&6; }
6160 if test "${ac_cv_lib_m_main+set}" = set; then :
6161 $as_echo_n "(cached) " >&6
6162 else
6163 ac_check_lib_save_LIBS=$LIBS
6164 LIBS="-lm $LIBS"
6165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6166 /* end confdefs.h. */
6167
6168
6169 int
6170 main ()
6171 {
6172 return main ();
6173 ;
6174 return 0;
6175 }
6176 _ACEOF
6177 if ac_fn_c_try_link "$LINENO"; then :
6178 ac_cv_lib_m_main=yes
6179 else
6180 ac_cv_lib_m_main=no
6181 fi
6182 rm -f core conftest.err conftest.$ac_objext \
6183 conftest$ac_exeext conftest.$ac_ext
6184 LIBS=$ac_check_lib_save_LIBS
6185 fi
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6187 $as_echo "$ac_cv_lib_m_main" >&6; }
6188 if test "x$ac_cv_lib_m_main" = x""yes; then :
6189 cat >>confdefs.h <<_ACEOF
6190 #define HAVE_LIBM 1
6191 _ACEOF
6192
6193 LIBS="-lm $LIBS"
6194
6195 fi
6196
6197
6198 # We need to link with -lw to get `wctype' on Solaris before Solaris
6199 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6200 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6201 # is known to have this problem). Therefore we avoid libw if we can.
6202 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6203 if test "x$ac_cv_func_wctype" = x""yes; then :
6204
6205 else
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6207 $as_echo_n "checking for wctype in -lw... " >&6; }
6208 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6209 $as_echo_n "(cached) " >&6
6210 else
6211 ac_check_lib_save_LIBS=$LIBS
6212 LIBS="-lw $LIBS"
6213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6214 /* end confdefs.h. */
6215
6216 /* Override any GCC internal prototype to avoid an error.
6217 Use char because int might match the return type of a GCC
6218 builtin and then its argument prototype would still apply. */
6219 #ifdef __cplusplus
6220 extern "C"
6221 #endif
6222 char wctype ();
6223 int
6224 main ()
6225 {
6226 return wctype ();
6227 ;
6228 return 0;
6229 }
6230 _ACEOF
6231 if ac_fn_c_try_link "$LINENO"; then :
6232 ac_cv_lib_w_wctype=yes
6233 else
6234 ac_cv_lib_w_wctype=no
6235 fi
6236 rm -f core conftest.err conftest.$ac_objext \
6237 conftest$ac_exeext conftest.$ac_ext
6238 LIBS=$ac_check_lib_save_LIBS
6239 fi
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6241 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6242 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6243 cat >>confdefs.h <<_ACEOF
6244 #define HAVE_LIBW 1
6245 _ACEOF
6246
6247 LIBS="-lw $LIBS"
6248
6249 fi
6250
6251 fi
6252
6253
6254 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6256 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6257 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6258 $as_echo_n "(cached) " >&6
6259 else
6260 ac_func_search_save_LIBS=$LIBS
6261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6262 /* end confdefs.h. */
6263
6264 /* Override any GCC internal prototype to avoid an error.
6265 Use char because int might match the return type of a GCC
6266 builtin and then its argument prototype would still apply. */
6267 #ifdef __cplusplus
6268 extern "C"
6269 #endif
6270 char gethostbyname ();
6271 int
6272 main ()
6273 {
6274 return gethostbyname ();
6275 ;
6276 return 0;
6277 }
6278 _ACEOF
6279 for ac_lib in '' nsl; do
6280 if test -z "$ac_lib"; then
6281 ac_res="none required"
6282 else
6283 ac_res=-l$ac_lib
6284 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6285 fi
6286 if ac_fn_c_try_link "$LINENO"; then :
6287 ac_cv_search_gethostbyname=$ac_res
6288 fi
6289 rm -f core conftest.err conftest.$ac_objext \
6290 conftest$ac_exeext
6291 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6292 break
6293 fi
6294 done
6295 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6296
6297 else
6298 ac_cv_search_gethostbyname=no
6299 fi
6300 rm conftest.$ac_ext
6301 LIBS=$ac_func_search_save_LIBS
6302 fi
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6304 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6305 ac_res=$ac_cv_search_gethostbyname
6306 if test "$ac_res" != no; then :
6307 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6308
6309 fi
6310
6311
6312 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6314 $as_echo_n "checking for library containing socketpair... " >&6; }
6315 if test "${ac_cv_search_socketpair+set}" = set; then :
6316 $as_echo_n "(cached) " >&6
6317 else
6318 ac_func_search_save_LIBS=$LIBS
6319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6320 /* end confdefs.h. */
6321
6322 /* Override any GCC internal prototype to avoid an error.
6323 Use char because int might match the return type of a GCC
6324 builtin and then its argument prototype would still apply. */
6325 #ifdef __cplusplus
6326 extern "C"
6327 #endif
6328 char socketpair ();
6329 int
6330 main ()
6331 {
6332 return socketpair ();
6333 ;
6334 return 0;
6335 }
6336 _ACEOF
6337 for ac_lib in '' socket; do
6338 if test -z "$ac_lib"; then
6339 ac_res="none required"
6340 else
6341 ac_res=-l$ac_lib
6342 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6343 fi
6344 if ac_fn_c_try_link "$LINENO"; then :
6345 ac_cv_search_socketpair=$ac_res
6346 fi
6347 rm -f core conftest.err conftest.$ac_objext \
6348 conftest$ac_exeext
6349 if test "${ac_cv_search_socketpair+set}" = set; then :
6350 break
6351 fi
6352 done
6353 if test "${ac_cv_search_socketpair+set}" = set; then :
6354
6355 else
6356 ac_cv_search_socketpair=no
6357 fi
6358 rm conftest.$ac_ext
6359 LIBS=$ac_func_search_save_LIBS
6360 fi
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6362 $as_echo "$ac_cv_search_socketpair" >&6; }
6363 ac_res=$ac_cv_search_socketpair
6364 if test "$ac_res" != no; then :
6365 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6366
6367 fi
6368
6369
6370 # Link in zlib if we can. This allows us to read compressed debug sections.
6371
6372 # See if the user specified whether he wants zlib support or not.
6373
6374 # Check whether --with-zlib was given.
6375 if test "${with_zlib+set}" = set; then :
6376 withval=$with_zlib;
6377 else
6378 with_zlib=auto
6379 fi
6380
6381
6382 if test "$with_zlib" != "no"; then
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6384 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6385 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6386 $as_echo_n "(cached) " >&6
6387 else
6388 ac_func_search_save_LIBS=$LIBS
6389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6390 /* end confdefs.h. */
6391
6392 /* Override any GCC internal prototype to avoid an error.
6393 Use char because int might match the return type of a GCC
6394 builtin and then its argument prototype would still apply. */
6395 #ifdef __cplusplus
6396 extern "C"
6397 #endif
6398 char zlibVersion ();
6399 int
6400 main ()
6401 {
6402 return zlibVersion ();
6403 ;
6404 return 0;
6405 }
6406 _ACEOF
6407 for ac_lib in '' z; do
6408 if test -z "$ac_lib"; then
6409 ac_res="none required"
6410 else
6411 ac_res=-l$ac_lib
6412 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6413 fi
6414 if ac_fn_c_try_link "$LINENO"; then :
6415 ac_cv_search_zlibVersion=$ac_res
6416 fi
6417 rm -f core conftest.err conftest.$ac_objext \
6418 conftest$ac_exeext
6419 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6420 break
6421 fi
6422 done
6423 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6424
6425 else
6426 ac_cv_search_zlibVersion=no
6427 fi
6428 rm conftest.$ac_ext
6429 LIBS=$ac_func_search_save_LIBS
6430 fi
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6432 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6433 ac_res=$ac_cv_search_zlibVersion
6434 if test "$ac_res" != no; then :
6435 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6436 for ac_header in zlib.h
6437 do :
6438 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6439 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6440 cat >>confdefs.h <<_ACEOF
6441 #define HAVE_ZLIB_H 1
6442 _ACEOF
6443
6444 fi
6445
6446 done
6447
6448 fi
6449
6450 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6451 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6452 fi
6453 fi
6454
6455
6456 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6458 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6459 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6460 $as_echo_n "(cached) " >&6
6461 else
6462 ac_func_search_save_LIBS=$LIBS
6463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6464 /* end confdefs.h. */
6465
6466 /* Override any GCC internal prototype to avoid an error.
6467 Use char because int might match the return type of a GCC
6468 builtin and then its argument prototype would still apply. */
6469 #ifdef __cplusplus
6470 extern "C"
6471 #endif
6472 char dlgetmodinfo ();
6473 int
6474 main ()
6475 {
6476 return dlgetmodinfo ();
6477 ;
6478 return 0;
6479 }
6480 _ACEOF
6481 for ac_lib in '' dl xpdl; do
6482 if test -z "$ac_lib"; then
6483 ac_res="none required"
6484 else
6485 ac_res=-l$ac_lib
6486 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6487 fi
6488 if ac_fn_c_try_link "$LINENO"; then :
6489 ac_cv_search_dlgetmodinfo=$ac_res
6490 fi
6491 rm -f core conftest.err conftest.$ac_objext \
6492 conftest$ac_exeext
6493 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6494 break
6495 fi
6496 done
6497 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6498
6499 else
6500 ac_cv_search_dlgetmodinfo=no
6501 fi
6502 rm conftest.$ac_ext
6503 LIBS=$ac_func_search_save_LIBS
6504 fi
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6506 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6507 ac_res=$ac_cv_search_dlgetmodinfo
6508 if test "$ac_res" != no; then :
6509 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6510
6511 fi
6512
6513
6514
6515
6516
6517 # Check whether --with-libiconv-prefix was given.
6518 if test "${with_libiconv_prefix+set}" = set; then :
6519 withval=$with_libiconv_prefix;
6520 for dir in `echo "$withval" | tr : ' '`; do
6521 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6522 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6523 done
6524
6525 fi
6526
6527
6528 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6529 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6530
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6532 $as_echo_n "checking for iconv... " >&6; }
6533 if test "${am_cv_func_iconv+set}" = set; then :
6534 $as_echo_n "(cached) " >&6
6535 else
6536
6537 am_cv_func_iconv="no, consider installing GNU libiconv"
6538 am_cv_lib_iconv=no
6539 am_cv_use_build_libiconv=no
6540 am_cv_build_libiconv_path=
6541
6542 # If libiconv is part of the build tree, then try using it over
6543 # any system iconv.
6544 if test -d ../libiconv; then
6545 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6546 am_save_LIBS="$LIBS"
6547 am_save_CPPFLAGS="$CPPFLAGS"
6548 LIBS="$LIBS $lib_dir/libiconv.a"
6549 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6551 /* end confdefs.h. */
6552 #include <stdlib.h>
6553 #include <iconv.h>
6554 int
6555 main ()
6556 {
6557 iconv_t cd = iconv_open("","");
6558 iconv(cd,NULL,NULL,NULL,NULL);
6559 iconv_close(cd);
6560 ;
6561 return 0;
6562 }
6563 _ACEOF
6564 if ac_fn_c_try_link "$LINENO"; then :
6565 am_cv_use_build_libiconv=yes
6566 am_cv_build_libiconv_path=$lib_dir/libiconv.a
6567 am_cv_lib_iconv=yes
6568 am_cv_func_iconv=yes
6569 fi
6570 rm -f core conftest.err conftest.$ac_objext \
6571 conftest$ac_exeext conftest.$ac_ext
6572 LIBS="$am_save_LIBS"
6573 CPPFLAGS="$am_save_CPPFLAGS"
6574 if test "$am_cv_use_build_libiconv" = "yes"; then
6575 break
6576 fi
6577 done
6578 fi
6579
6580 # Next, try to find iconv in libc.
6581 if test "$am_cv_func_iconv" != yes; then
6582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6583 /* end confdefs.h. */
6584 #include <stdlib.h>
6585 #include <iconv.h>
6586 int
6587 main ()
6588 {
6589 iconv_t cd = iconv_open("","");
6590 iconv(cd,NULL,NULL,NULL,NULL);
6591 iconv_close(cd);
6592 ;
6593 return 0;
6594 }
6595 _ACEOF
6596 if ac_fn_c_try_link "$LINENO"; then :
6597 am_cv_func_iconv=yes
6598 fi
6599 rm -f core conftest.err conftest.$ac_objext \
6600 conftest$ac_exeext conftest.$ac_ext
6601 fi
6602
6603 # If iconv was not in libc, try -liconv. In this case, arrange to
6604 # look in the libiconv prefix, if it was specified by the user.
6605 if test "$am_cv_func_iconv" != yes; then
6606 am_save_CPPFLAGS="$CPPFLAGS"
6607 am_save_LIBS="$LIBS"
6608 if test -n "$LIBICONV_INCLUDE"; then
6609 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6610 LIBS="$LIBS $LIBICONV_LIBDIR"
6611 fi
6612 LIBS="$LIBS -liconv"
6613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6614 /* end confdefs.h. */
6615 #include <stdlib.h>
6616 #include <iconv.h>
6617 int
6618 main ()
6619 {
6620 iconv_t cd = iconv_open("","");
6621 iconv(cd,NULL,NULL,NULL,NULL);
6622 iconv_close(cd);
6623 ;
6624 return 0;
6625 }
6626 _ACEOF
6627 if ac_fn_c_try_link "$LINENO"; then :
6628 am_cv_lib_iconv=yes
6629 am_cv_func_iconv=yes
6630 fi
6631 rm -f core conftest.err conftest.$ac_objext \
6632 conftest$ac_exeext conftest.$ac_ext
6633 LIBS="$am_save_LIBS"
6634 CPPFLAGS="$am_save_CPPFLAGS"
6635 fi
6636
6637 fi
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6639 $as_echo "$am_cv_func_iconv" >&6; }
6640
6641 # Set the various flags based on the cache variables. We can't rely
6642 # on the flags to remain set from the above code, due to caching.
6643 LIBICONV=
6644 if test "$am_cv_lib_iconv" = yes; then
6645 LIBICONV="-liconv"
6646 else
6647 LIBICONV_LIBDIR=
6648 LIBICONV_INCLUDE=
6649 fi
6650 if test "$am_cv_use_build_libiconv" = yes; then
6651 LIBICONV="$am_cv_build_libiconv_path"
6652 LIBICONV_LIBDIR=""
6653 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6654 fi
6655 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6656 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6657
6658 if test "$am_cv_func_iconv" = yes; then
6659
6660 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6661
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6663 $as_echo_n "checking for iconv declaration... " >&6; }
6664 if test "${am_cv_proto_iconv+set}" = set; then :
6665 $as_echo_n "(cached) " >&6
6666 else
6667
6668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6669 /* end confdefs.h. */
6670
6671 #include <stdlib.h>
6672 #include <iconv.h>
6673 extern
6674 #ifdef __cplusplus
6675 "C"
6676 #endif
6677 #if defined(__STDC__) || defined(__cplusplus)
6678 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6679 #else
6680 size_t iconv();
6681 #endif
6682
6683 int
6684 main ()
6685 {
6686
6687 ;
6688 return 0;
6689 }
6690 _ACEOF
6691 if ac_fn_c_try_compile "$LINENO"; then :
6692 am_cv_proto_iconv_arg1=""
6693 else
6694 am_cv_proto_iconv_arg1="const"
6695 fi
6696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6697 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);"
6698 fi
6699
6700 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6702 }$am_cv_proto_iconv" >&5
6703 $as_echo "${ac_t:-
6704 }$am_cv_proto_iconv" >&6; }
6705
6706 cat >>confdefs.h <<_ACEOF
6707 #define ICONV_CONST $am_cv_proto_iconv_arg1
6708 _ACEOF
6709
6710 fi
6711
6712
6713 # GDB may fork/exec the iconv program to get the list of supported character
6714 # sets. Allow the user to specify where to find it.
6715 # There are several factors affecting the choice of option name:
6716 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6717 # the build-time location of libiconv files.
6718 # - The program we need to find is iconv, which comes with glibc. The user
6719 # doesn't necessarily have libiconv installed. Therefore naming this
6720 # --with-libiconv-foo feels wrong.
6721 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6722 # defined to work on directories not files (though it really doesn't know
6723 # the difference).
6724 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6725 # with --with-libiconv-prefix.
6726 # Putting these together is why the option name is --with-iconv-bin.
6727
6728
6729 # Check whether --with-iconv-bin was given.
6730 if test "${with_iconv_bin+set}" = set; then :
6731 withval=$with_iconv_bin; iconv_bin="${withval}"
6732
6733 cat >>confdefs.h <<_ACEOF
6734 #define ICONV_BIN "${iconv_bin}"
6735 _ACEOF
6736
6737
6738 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6739 if test "x$prefix" = xNONE; then
6740 test_prefix=/usr/local
6741 else
6742 test_prefix=$prefix
6743 fi
6744 else
6745 test_prefix=$exec_prefix
6746 fi
6747 value=0
6748 case ${iconv_bin} in
6749 "${test_prefix}"|"${test_prefix}/"*|\
6750 '${exec_prefix}'|'${exec_prefix}/'*)
6751 value=1
6752 ;;
6753 esac
6754
6755 cat >>confdefs.h <<_ACEOF
6756 #define ICONV_BIN_RELOCATABLE $value
6757 _ACEOF
6758
6759
6760
6761 fi
6762
6763
6764 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6765 # There is a very specific comment in /usr/include/curses.h explaining that
6766 # termcap routines built into libcurses must not be used.
6767 #
6768 # The symptoms we observed so far is GDB unexpectedly changing
6769 # the terminal settings when tgetent is called - this is particularly
6770 # visible as the output is missing carriage returns, and so rapidly
6771 # becomes very hard to read.
6772 #
6773 # The readline configure script has already decided that libtermcap
6774 # was enough for its purposes, and so decided to build readline using
6775 # libtermcap. Since the TUI mode requires curses, building GDB with
6776 # TUI enabled results in both libraries to be used at the same time,
6777 # which is not allowed. This basically means that GDB with TUI is
6778 # broken on alpha-osf.
6779
6780 case $host_os in
6781 osf* )
6782 if test x"$enable_tui" = xyes; then
6783 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6784 fi
6785 if test x"$enable_tui" = xauto; then
6786 enable_tui=no
6787 fi
6788 ;;
6789 esac
6790
6791 # For the TUI, we need enhanced curses functionality.
6792 if test x"$enable_tui" != xno; then
6793 prefer_curses=yes
6794 fi
6795
6796 curses_found=no
6797 if test x"$prefer_curses" = xyes; then
6798 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
6799 # curses library because the latter might not provide all the
6800 # functionality we need. However, this leads to problems on systems
6801 # where the linker searches /usr/local/lib, but the compiler doesn't
6802 # search /usr/local/include, if ncurses is installed in /usr/local. A
6803 # default installation of ncurses on alpha*-dec-osf* will lead to such
6804 # a situation.
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
6806 $as_echo_n "checking for library containing waddstr... " >&6; }
6807 if test "${ac_cv_search_waddstr+set}" = set; then :
6808 $as_echo_n "(cached) " >&6
6809 else
6810 ac_func_search_save_LIBS=$LIBS
6811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6812 /* end confdefs.h. */
6813
6814 /* Override any GCC internal prototype to avoid an error.
6815 Use char because int might match the return type of a GCC
6816 builtin and then its argument prototype would still apply. */
6817 #ifdef __cplusplus
6818 extern "C"
6819 #endif
6820 char waddstr ();
6821 int
6822 main ()
6823 {
6824 return waddstr ();
6825 ;
6826 return 0;
6827 }
6828 _ACEOF
6829 for ac_lib in '' ncurses cursesX curses; do
6830 if test -z "$ac_lib"; then
6831 ac_res="none required"
6832 else
6833 ac_res=-l$ac_lib
6834 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6835 fi
6836 if ac_fn_c_try_link "$LINENO"; then :
6837 ac_cv_search_waddstr=$ac_res
6838 fi
6839 rm -f core conftest.err conftest.$ac_objext \
6840 conftest$ac_exeext
6841 if test "${ac_cv_search_waddstr+set}" = set; then :
6842 break
6843 fi
6844 done
6845 if test "${ac_cv_search_waddstr+set}" = set; then :
6846
6847 else
6848 ac_cv_search_waddstr=no
6849 fi
6850 rm conftest.$ac_ext
6851 LIBS=$ac_func_search_save_LIBS
6852 fi
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
6854 $as_echo "$ac_cv_search_waddstr" >&6; }
6855 ac_res=$ac_cv_search_waddstr
6856 if test "$ac_res" != no; then :
6857 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6858
6859 fi
6860
6861
6862 if test "$ac_cv_search_waddstr" != no; then
6863 curses_found=yes
6864 fi
6865 fi
6866
6867 # Check whether we should enable the TUI, but only do so if we really
6868 # can.
6869 if test x"$enable_tui" != xno; then
6870 if test -d $srcdir/tui; then
6871 if test "$curses_found" != no; then
6872 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
6873 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
6874 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
6875 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
6876 else
6877 if test x"$enable_tui" = xyes; then
6878 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6879 else
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
6881 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6882 fi
6883 fi
6884 fi
6885 fi
6886
6887 # Since GDB uses Readline, we need termcap functionality. In many
6888 # cases this will be provided by the curses library, but some systems
6889 # have a seperate termcap library, or no curses library at all.
6890
6891 case $host_os in
6892 cygwin*)
6893 if test -d $srcdir/libtermcap; then
6894 LIBS="../libtermcap/libtermcap.a $LIBS"
6895 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
6896 fi ;;
6897 go32* | *djgpp*)
6898 ac_cv_search_tgetent="none required"
6899 ;;
6900 *mingw32*)
6901 ac_cv_search_tgetent="none required"
6902 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
6903 ;;
6904 esac
6905
6906 # These are the libraries checked by Readline.
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
6908 $as_echo_n "checking for library containing tgetent... " >&6; }
6909 if test "${ac_cv_search_tgetent+set}" = set; then :
6910 $as_echo_n "(cached) " >&6
6911 else
6912 ac_func_search_save_LIBS=$LIBS
6913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6914 /* end confdefs.h. */
6915
6916 /* Override any GCC internal prototype to avoid an error.
6917 Use char because int might match the return type of a GCC
6918 builtin and then its argument prototype would still apply. */
6919 #ifdef __cplusplus
6920 extern "C"
6921 #endif
6922 char tgetent ();
6923 int
6924 main ()
6925 {
6926 return tgetent ();
6927 ;
6928 return 0;
6929 }
6930 _ACEOF
6931 for ac_lib in '' termcap tinfo curses ncurses; do
6932 if test -z "$ac_lib"; then
6933 ac_res="none required"
6934 else
6935 ac_res=-l$ac_lib
6936 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6937 fi
6938 if ac_fn_c_try_link "$LINENO"; then :
6939 ac_cv_search_tgetent=$ac_res
6940 fi
6941 rm -f core conftest.err conftest.$ac_objext \
6942 conftest$ac_exeext
6943 if test "${ac_cv_search_tgetent+set}" = set; then :
6944 break
6945 fi
6946 done
6947 if test "${ac_cv_search_tgetent+set}" = set; then :
6948
6949 else
6950 ac_cv_search_tgetent=no
6951 fi
6952 rm conftest.$ac_ext
6953 LIBS=$ac_func_search_save_LIBS
6954 fi
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
6956 $as_echo "$ac_cv_search_tgetent" >&6; }
6957 ac_res=$ac_cv_search_tgetent
6958 if test "$ac_res" != no; then :
6959 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6960
6961 fi
6962
6963
6964 if test "$ac_cv_search_tgetent" = no; then
6965 as_fn_error "no termcap library found" "$LINENO" 5
6966 fi
6967
6968
6969 # Check whether --with-system-readline was given.
6970 if test "${with_system_readline+set}" = set; then :
6971 withval=$with_system_readline;
6972 fi
6973
6974
6975 if test "$with_system_readline" = yes; then
6976 READLINE=-lreadline
6977 READLINE_DEPS=
6978 READLINE_CFLAGS=
6979 READLINE_TEXI_INCFLAG=
6980 else
6981 READLINE='$(READLINE_DIR)/libreadline.a'
6982 READLINE_DEPS='$(READLINE)'
6983 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
6984 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
6985 fi
6986
6987
6988
6989
6990
6991 # Generate jit-reader.h
6992
6993 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
6994 TARGET_PTR=
6995
6996 # The cast to long int works around a bug in the HP C Compiler
6997 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6998 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6999 # This bug is HP SR number 8606223364.
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7001 $as_echo_n "checking size of unsigned long long... " >&6; }
7002 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7003 $as_echo_n "(cached) " >&6
7004 else
7005 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
7006
7007 else
7008 if test "$ac_cv_type_unsigned_long_long" = yes; then
7009 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7010 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7011 { as_fn_set_status 77
7012 as_fn_error "cannot compute sizeof (unsigned long long)
7013 See \`config.log' for more details." "$LINENO" 5; }; }
7014 else
7015 ac_cv_sizeof_unsigned_long_long=0
7016 fi
7017 fi
7018
7019 fi
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7021 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7022
7023
7024
7025 cat >>confdefs.h <<_ACEOF
7026 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7027 _ACEOF
7028
7029
7030 # The cast to long int works around a bug in the HP C Compiler
7031 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7032 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7033 # This bug is HP SR number 8606223364.
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7035 $as_echo_n "checking size of unsigned long... " >&6; }
7036 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7037 $as_echo_n "(cached) " >&6
7038 else
7039 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
7040
7041 else
7042 if test "$ac_cv_type_unsigned_long" = yes; then
7043 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7044 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7045 { as_fn_set_status 77
7046 as_fn_error "cannot compute sizeof (unsigned long)
7047 See \`config.log' for more details." "$LINENO" 5; }; }
7048 else
7049 ac_cv_sizeof_unsigned_long=0
7050 fi
7051 fi
7052
7053 fi
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7055 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7056
7057
7058
7059 cat >>confdefs.h <<_ACEOF
7060 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7061 _ACEOF
7062
7063
7064 # The cast to long int works around a bug in the HP C Compiler
7065 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7066 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7067 # This bug is HP SR number 8606223364.
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7069 $as_echo_n "checking size of unsigned __int128... " >&6; }
7070 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7071 $as_echo_n "(cached) " >&6
7072 else
7073 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
7074
7075 else
7076 if test "$ac_cv_type_unsigned___int128" = yes; then
7077 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7078 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7079 { as_fn_set_status 77
7080 as_fn_error "cannot compute sizeof (unsigned __int128)
7081 See \`config.log' for more details." "$LINENO" 5; }; }
7082 else
7083 ac_cv_sizeof_unsigned___int128=0
7084 fi
7085 fi
7086
7087 fi
7088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7089 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7090
7091
7092
7093 cat >>confdefs.h <<_ACEOF
7094 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7095 _ACEOF
7096
7097
7098
7099 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7100 TARGET_PTR="unsigned long"
7101 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7102 TARGET_PTR="unsigned long long"
7103 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7104 TARGET_PTR="unsigned __int128"
7105 else
7106 TARGET_PTR="unsigned long"
7107 fi
7108
7109
7110 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7111
7112
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7114 $as_echo_n "checking for library containing dlopen... " >&6; }
7115 if test "${ac_cv_search_dlopen+set}" = set; then :
7116 $as_echo_n "(cached) " >&6
7117 else
7118 ac_func_search_save_LIBS=$LIBS
7119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7120 /* end confdefs.h. */
7121
7122 /* Override any GCC internal prototype to avoid an error.
7123 Use char because int might match the return type of a GCC
7124 builtin and then its argument prototype would still apply. */
7125 #ifdef __cplusplus
7126 extern "C"
7127 #endif
7128 char dlopen ();
7129 int
7130 main ()
7131 {
7132 return dlopen ();
7133 ;
7134 return 0;
7135 }
7136 _ACEOF
7137 for ac_lib in '' dl; do
7138 if test -z "$ac_lib"; then
7139 ac_res="none required"
7140 else
7141 ac_res=-l$ac_lib
7142 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7143 fi
7144 if ac_fn_c_try_link "$LINENO"; then :
7145 ac_cv_search_dlopen=$ac_res
7146 fi
7147 rm -f core conftest.err conftest.$ac_objext \
7148 conftest$ac_exeext
7149 if test "${ac_cv_search_dlopen+set}" = set; then :
7150 break
7151 fi
7152 done
7153 if test "${ac_cv_search_dlopen+set}" = set; then :
7154
7155 else
7156 ac_cv_search_dlopen=no
7157 fi
7158 rm conftest.$ac_ext
7159 LIBS=$ac_func_search_save_LIBS
7160 fi
7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7162 $as_echo "$ac_cv_search_dlopen" >&6; }
7163 ac_res=$ac_cv_search_dlopen
7164 if test "$ac_res" != no; then :
7165 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7166
7167 fi
7168
7169
7170
7171
7172 # Check whether --with-jit-reader-dir was given.
7173 if test "${with_jit_reader_dir+set}" = set; then :
7174 withval=$with_jit_reader_dir;
7175 JIT_READER_DIR=$withval
7176 else
7177 JIT_READER_DIR=${libdir}/gdb
7178 fi
7179
7180
7181 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7182 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7183 ac_define_dir=`eval echo $JIT_READER_DIR`
7184 ac_define_dir=`eval echo $ac_define_dir`
7185
7186 cat >>confdefs.h <<_ACEOF
7187 #define JIT_READER_DIR "$ac_define_dir"
7188 _ACEOF
7189
7190
7191
7192
7193 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7194 if test "x$prefix" = xNONE; then
7195 test_prefix=/usr/local
7196 else
7197 test_prefix=$prefix
7198 fi
7199 else
7200 test_prefix=$exec_prefix
7201 fi
7202 value=0
7203 case ${ac_define_dir} in
7204 "${test_prefix}"|"${test_prefix}/"*|\
7205 '${exec_prefix}'|'${exec_prefix}/'*)
7206 value=1
7207 ;;
7208 esac
7209
7210 cat >>confdefs.h <<_ACEOF
7211 #define JIT_READER_DIR_RELOCATABLE $value
7212 _ACEOF
7213
7214
7215
7216
7217
7218 # Check whether --with-expat was given.
7219 if test "${with_expat+set}" = set; then :
7220 withval=$with_expat;
7221 else
7222 with_expat=auto
7223 fi
7224
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7226 $as_echo_n "checking whether to use expat... " >&6; }
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7228 $as_echo "$with_expat" >&6; }
7229
7230 if test "${with_expat}" = no; then
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7232 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7233 HAVE_LIBEXPAT=no
7234 else
7235
7236 if test "X$prefix" = "XNONE"; then
7237 acl_final_prefix="$ac_default_prefix"
7238 else
7239 acl_final_prefix="$prefix"
7240 fi
7241 if test "X$exec_prefix" = "XNONE"; then
7242 acl_final_exec_prefix='${prefix}'
7243 else
7244 acl_final_exec_prefix="$exec_prefix"
7245 fi
7246 acl_save_prefix="$prefix"
7247 prefix="$acl_final_prefix"
7248 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7249 prefix="$acl_save_prefix"
7250
7251
7252 # Check whether --with-gnu-ld was given.
7253 if test "${with_gnu_ld+set}" = set; then :
7254 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7255 else
7256 with_gnu_ld=no
7257 fi
7258
7259 # Prepare PATH_SEPARATOR.
7260 # The user is always right.
7261 if test "${PATH_SEPARATOR+set}" != set; then
7262 echo "#! /bin/sh" >conf$$.sh
7263 echo "exit 0" >>conf$$.sh
7264 chmod +x conf$$.sh
7265 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7266 PATH_SEPARATOR=';'
7267 else
7268 PATH_SEPARATOR=:
7269 fi
7270 rm -f conf$$.sh
7271 fi
7272 ac_prog=ld
7273 if test "$GCC" = yes; then
7274 # Check if gcc -print-prog-name=ld gives a path.
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7276 $as_echo_n "checking for ld used by GCC... " >&6; }
7277 case $host in
7278 *-*-mingw*)
7279 # gcc leaves a trailing carriage return which upsets mingw
7280 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7281 *)
7282 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7283 esac
7284 case $ac_prog in
7285 # Accept absolute paths.
7286 [\\/]* | [A-Za-z]:[\\/]*)
7287 re_direlt='/[^/][^/]*/\.\./'
7288 # Canonicalize the path of ld
7289 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7290 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7291 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7292 done
7293 test -z "$LD" && LD="$ac_prog"
7294 ;;
7295 "")
7296 # If it fails, then pretend we aren't using GCC.
7297 ac_prog=ld
7298 ;;
7299 *)
7300 # If it is relative, then search for the first ld in PATH.
7301 with_gnu_ld=unknown
7302 ;;
7303 esac
7304 elif test "$with_gnu_ld" = yes; then
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7306 $as_echo_n "checking for GNU ld... " >&6; }
7307 else
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7309 $as_echo_n "checking for non-GNU ld... " >&6; }
7310 fi
7311 if test "${acl_cv_path_LD+set}" = set; then :
7312 $as_echo_n "(cached) " >&6
7313 else
7314 if test -z "$LD"; then
7315 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7316 for ac_dir in $PATH; do
7317 test -z "$ac_dir" && ac_dir=.
7318 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7319 acl_cv_path_LD="$ac_dir/$ac_prog"
7320 # Check to see if the program is GNU ld. I'd rather use --version,
7321 # but apparently some GNU ld's only accept -v.
7322 # Break only if it was the GNU/non-GNU ld that we prefer.
7323 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7324 test "$with_gnu_ld" != no && break
7325 else
7326 test "$with_gnu_ld" != yes && break
7327 fi
7328 fi
7329 done
7330 IFS="$ac_save_ifs"
7331 else
7332 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7333 fi
7334 fi
7335
7336 LD="$acl_cv_path_LD"
7337 if test -n "$LD"; then
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7339 $as_echo "$LD" >&6; }
7340 else
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7342 $as_echo "no" >&6; }
7343 fi
7344 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7346 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7347 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7348 $as_echo_n "(cached) " >&6
7349 else
7350 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7351 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7352 acl_cv_prog_gnu_ld=yes
7353 else
7354 acl_cv_prog_gnu_ld=no
7355 fi
7356 fi
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7358 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7359 with_gnu_ld=$acl_cv_prog_gnu_ld
7360
7361
7362
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7364 $as_echo_n "checking for shared library run path origin... " >&6; }
7365 if test "${acl_cv_rpath+set}" = set; then :
7366 $as_echo_n "(cached) " >&6
7367 else
7368
7369 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7370 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7371 . ./conftest.sh
7372 rm -f ./conftest.sh
7373 acl_cv_rpath=done
7374
7375 fi
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7377 $as_echo "$acl_cv_rpath" >&6; }
7378 wl="$acl_cv_wl"
7379 libext="$acl_cv_libext"
7380 shlibext="$acl_cv_shlibext"
7381 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7382 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7383 hardcode_direct="$acl_cv_hardcode_direct"
7384 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7385 # Check whether --enable-rpath was given.
7386 if test "${enable_rpath+set}" = set; then :
7387 enableval=$enable_rpath; :
7388 else
7389 enable_rpath=yes
7390 fi
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401 use_additional=yes
7402
7403 acl_save_prefix="$prefix"
7404 prefix="$acl_final_prefix"
7405 acl_save_exec_prefix="$exec_prefix"
7406 exec_prefix="$acl_final_exec_prefix"
7407
7408 eval additional_includedir=\"$includedir\"
7409 eval additional_libdir=\"$libdir\"
7410
7411 exec_prefix="$acl_save_exec_prefix"
7412 prefix="$acl_save_prefix"
7413
7414
7415 # Check whether --with-libexpat-prefix was given.
7416 if test "${with_libexpat_prefix+set}" = set; then :
7417 withval=$with_libexpat_prefix;
7418 if test "X$withval" = "Xno"; then
7419 use_additional=no
7420 else
7421 if test "X$withval" = "X"; then
7422
7423 acl_save_prefix="$prefix"
7424 prefix="$acl_final_prefix"
7425 acl_save_exec_prefix="$exec_prefix"
7426 exec_prefix="$acl_final_exec_prefix"
7427
7428 eval additional_includedir=\"$includedir\"
7429 eval additional_libdir=\"$libdir\"
7430
7431 exec_prefix="$acl_save_exec_prefix"
7432 prefix="$acl_save_prefix"
7433
7434 else
7435 additional_includedir="$withval/include"
7436 additional_libdir="$withval/lib"
7437 fi
7438 fi
7439
7440 fi
7441
7442 LIBEXPAT=
7443 LTLIBEXPAT=
7444 INCEXPAT=
7445 rpathdirs=
7446 ltrpathdirs=
7447 names_already_handled=
7448 names_next_round='expat '
7449 while test -n "$names_next_round"; do
7450 names_this_round="$names_next_round"
7451 names_next_round=
7452 for name in $names_this_round; do
7453 already_handled=
7454 for n in $names_already_handled; do
7455 if test "$n" = "$name"; then
7456 already_handled=yes
7457 break
7458 fi
7459 done
7460 if test -z "$already_handled"; then
7461 names_already_handled="$names_already_handled $name"
7462 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7463 eval value=\"\$HAVE_LIB$uppername\"
7464 if test -n "$value"; then
7465 if test "$value" = yes; then
7466 eval value=\"\$LIB$uppername\"
7467 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7468 eval value=\"\$LTLIB$uppername\"
7469 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7470 else
7471 :
7472 fi
7473 else
7474 found_dir=
7475 found_la=
7476 found_so=
7477 found_a=
7478 if test $use_additional = yes; then
7479 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7480 found_dir="$additional_libdir"
7481 found_so="$additional_libdir/lib$name.$shlibext"
7482 if test -f "$additional_libdir/lib$name.la"; then
7483 found_la="$additional_libdir/lib$name.la"
7484 fi
7485 else
7486 if test -f "$additional_libdir/lib$name.$libext"; then
7487 found_dir="$additional_libdir"
7488 found_a="$additional_libdir/lib$name.$libext"
7489 if test -f "$additional_libdir/lib$name.la"; then
7490 found_la="$additional_libdir/lib$name.la"
7491 fi
7492 fi
7493 fi
7494 fi
7495 if test "X$found_dir" = "X"; then
7496 for x in $LDFLAGS $LTLIBEXPAT; do
7497
7498 acl_save_prefix="$prefix"
7499 prefix="$acl_final_prefix"
7500 acl_save_exec_prefix="$exec_prefix"
7501 exec_prefix="$acl_final_exec_prefix"
7502 eval x=\"$x\"
7503 exec_prefix="$acl_save_exec_prefix"
7504 prefix="$acl_save_prefix"
7505
7506 case "$x" in
7507 -L*)
7508 dir=`echo "X$x" | sed -e 's/^X-L//'`
7509 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7510 found_dir="$dir"
7511 found_so="$dir/lib$name.$shlibext"
7512 if test -f "$dir/lib$name.la"; then
7513 found_la="$dir/lib$name.la"
7514 fi
7515 else
7516 if test -f "$dir/lib$name.$libext"; then
7517 found_dir="$dir"
7518 found_a="$dir/lib$name.$libext"
7519 if test -f "$dir/lib$name.la"; then
7520 found_la="$dir/lib$name.la"
7521 fi
7522 fi
7523 fi
7524 ;;
7525 esac
7526 if test "X$found_dir" != "X"; then
7527 break
7528 fi
7529 done
7530 fi
7531 if test "X$found_dir" != "X"; then
7532 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7533 if test "X$found_so" != "X"; then
7534 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7535 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7536 else
7537 haveit=
7538 for x in $ltrpathdirs; do
7539 if test "X$x" = "X$found_dir"; then
7540 haveit=yes
7541 break
7542 fi
7543 done
7544 if test -z "$haveit"; then
7545 ltrpathdirs="$ltrpathdirs $found_dir"
7546 fi
7547 if test "$hardcode_direct" = yes; then
7548 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7549 else
7550 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7551 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7552 haveit=
7553 for x in $rpathdirs; do
7554 if test "X$x" = "X$found_dir"; then
7555 haveit=yes
7556 break
7557 fi
7558 done
7559 if test -z "$haveit"; then
7560 rpathdirs="$rpathdirs $found_dir"
7561 fi
7562 else
7563 haveit=
7564 for x in $LDFLAGS $LIBEXPAT; do
7565
7566 acl_save_prefix="$prefix"
7567 prefix="$acl_final_prefix"
7568 acl_save_exec_prefix="$exec_prefix"
7569 exec_prefix="$acl_final_exec_prefix"
7570 eval x=\"$x\"
7571 exec_prefix="$acl_save_exec_prefix"
7572 prefix="$acl_save_prefix"
7573
7574 if test "X$x" = "X-L$found_dir"; then
7575 haveit=yes
7576 break
7577 fi
7578 done
7579 if test -z "$haveit"; then
7580 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7581 fi
7582 if test "$hardcode_minus_L" != no; then
7583 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7584 else
7585 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7586 fi
7587 fi
7588 fi
7589 fi
7590 else
7591 if test "X$found_a" != "X"; then
7592 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7593 else
7594 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7595 fi
7596 fi
7597 additional_includedir=
7598 case "$found_dir" in
7599 */lib | */lib/)
7600 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7601 additional_includedir="$basedir/include"
7602 ;;
7603 esac
7604 if test "X$additional_includedir" != "X"; then
7605 if test "X$additional_includedir" != "X/usr/include"; then
7606 haveit=
7607 if test "X$additional_includedir" = "X/usr/local/include"; then
7608 if test -n "$GCC"; then
7609 case $host_os in
7610 linux*) haveit=yes;;
7611 esac
7612 fi
7613 fi
7614 if test -z "$haveit"; then
7615 for x in $CPPFLAGS $INCEXPAT; do
7616
7617 acl_save_prefix="$prefix"
7618 prefix="$acl_final_prefix"
7619 acl_save_exec_prefix="$exec_prefix"
7620 exec_prefix="$acl_final_exec_prefix"
7621 eval x=\"$x\"
7622 exec_prefix="$acl_save_exec_prefix"
7623 prefix="$acl_save_prefix"
7624
7625 if test "X$x" = "X-I$additional_includedir"; then
7626 haveit=yes
7627 break
7628 fi
7629 done
7630 if test -z "$haveit"; then
7631 if test -d "$additional_includedir"; then
7632 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7633 fi
7634 fi
7635 fi
7636 fi
7637 fi
7638 if test -n "$found_la"; then
7639 save_libdir="$libdir"
7640 case "$found_la" in
7641 */* | *\\*) . "$found_la" ;;
7642 *) . "./$found_la" ;;
7643 esac
7644 libdir="$save_libdir"
7645 for dep in $dependency_libs; do
7646 case "$dep" in
7647 -L*)
7648 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7649 if test "X$additional_libdir" != "X/usr/lib"; then
7650 haveit=
7651 if test "X$additional_libdir" = "X/usr/local/lib"; then
7652 if test -n "$GCC"; then
7653 case $host_os in
7654 linux*) haveit=yes;;
7655 esac
7656 fi
7657 fi
7658 if test -z "$haveit"; then
7659 haveit=
7660 for x in $LDFLAGS $LIBEXPAT; do
7661
7662 acl_save_prefix="$prefix"
7663 prefix="$acl_final_prefix"
7664 acl_save_exec_prefix="$exec_prefix"
7665 exec_prefix="$acl_final_exec_prefix"
7666 eval x=\"$x\"
7667 exec_prefix="$acl_save_exec_prefix"
7668 prefix="$acl_save_prefix"
7669
7670 if test "X$x" = "X-L$additional_libdir"; then
7671 haveit=yes
7672 break
7673 fi
7674 done
7675 if test -z "$haveit"; then
7676 if test -d "$additional_libdir"; then
7677 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7678 fi
7679 fi
7680 haveit=
7681 for x in $LDFLAGS $LTLIBEXPAT; do
7682
7683 acl_save_prefix="$prefix"
7684 prefix="$acl_final_prefix"
7685 acl_save_exec_prefix="$exec_prefix"
7686 exec_prefix="$acl_final_exec_prefix"
7687 eval x=\"$x\"
7688 exec_prefix="$acl_save_exec_prefix"
7689 prefix="$acl_save_prefix"
7690
7691 if test "X$x" = "X-L$additional_libdir"; then
7692 haveit=yes
7693 break
7694 fi
7695 done
7696 if test -z "$haveit"; then
7697 if test -d "$additional_libdir"; then
7698 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7699 fi
7700 fi
7701 fi
7702 fi
7703 ;;
7704 -R*)
7705 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7706 if test "$enable_rpath" != no; then
7707 haveit=
7708 for x in $rpathdirs; do
7709 if test "X$x" = "X$dir"; then
7710 haveit=yes
7711 break
7712 fi
7713 done
7714 if test -z "$haveit"; then
7715 rpathdirs="$rpathdirs $dir"
7716 fi
7717 haveit=
7718 for x in $ltrpathdirs; do
7719 if test "X$x" = "X$dir"; then
7720 haveit=yes
7721 break
7722 fi
7723 done
7724 if test -z "$haveit"; then
7725 ltrpathdirs="$ltrpathdirs $dir"
7726 fi
7727 fi
7728 ;;
7729 -l*)
7730 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7731 ;;
7732 *.la)
7733 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7734 ;;
7735 *)
7736 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7737 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7738 ;;
7739 esac
7740 done
7741 fi
7742 else
7743 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7744 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7745 fi
7746 fi
7747 fi
7748 done
7749 done
7750 if test "X$rpathdirs" != "X"; then
7751 if test -n "$hardcode_libdir_separator"; then
7752 alldirs=
7753 for found_dir in $rpathdirs; do
7754 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7755 done
7756 acl_save_libdir="$libdir"
7757 libdir="$alldirs"
7758 eval flag=\"$hardcode_libdir_flag_spec\"
7759 libdir="$acl_save_libdir"
7760 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7761 else
7762 for found_dir in $rpathdirs; do
7763 acl_save_libdir="$libdir"
7764 libdir="$found_dir"
7765 eval flag=\"$hardcode_libdir_flag_spec\"
7766 libdir="$acl_save_libdir"
7767 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7768 done
7769 fi
7770 fi
7771 if test "X$ltrpathdirs" != "X"; then
7772 for found_dir in $ltrpathdirs; do
7773 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7774 done
7775 fi
7776
7777
7778 ac_save_CPPFLAGS="$CPPFLAGS"
7779
7780 for element in $INCEXPAT; do
7781 haveit=
7782 for x in $CPPFLAGS; do
7783
7784 acl_save_prefix="$prefix"
7785 prefix="$acl_final_prefix"
7786 acl_save_exec_prefix="$exec_prefix"
7787 exec_prefix="$acl_final_exec_prefix"
7788 eval x=\"$x\"
7789 exec_prefix="$acl_save_exec_prefix"
7790 prefix="$acl_save_prefix"
7791
7792 if test "X$x" = "X$element"; then
7793 haveit=yes
7794 break
7795 fi
7796 done
7797 if test -z "$haveit"; then
7798 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7799 fi
7800 done
7801
7802
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
7804 $as_echo_n "checking for libexpat... " >&6; }
7805 if test "${ac_cv_libexpat+set}" = set; then :
7806 $as_echo_n "(cached) " >&6
7807 else
7808
7809 ac_save_LIBS="$LIBS"
7810 LIBS="$LIBS $LIBEXPAT"
7811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7812 /* end confdefs.h. */
7813 #include "expat.h"
7814 int
7815 main ()
7816 {
7817 XML_Parser p = XML_ParserCreate (0);
7818 ;
7819 return 0;
7820 }
7821 _ACEOF
7822 if ac_fn_c_try_link "$LINENO"; then :
7823 ac_cv_libexpat=yes
7824 else
7825 ac_cv_libexpat=no
7826 fi
7827 rm -f core conftest.err conftest.$ac_objext \
7828 conftest$ac_exeext conftest.$ac_ext
7829 LIBS="$ac_save_LIBS"
7830
7831 fi
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
7833 $as_echo "$ac_cv_libexpat" >&6; }
7834 if test "$ac_cv_libexpat" = yes; then
7835 HAVE_LIBEXPAT=yes
7836
7837 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
7838
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
7840 $as_echo_n "checking how to link with libexpat... " >&6; }
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
7842 $as_echo "$LIBEXPAT" >&6; }
7843 else
7844 HAVE_LIBEXPAT=no
7845 CPPFLAGS="$ac_save_CPPFLAGS"
7846 LIBEXPAT=
7847 LTLIBEXPAT=
7848 fi
7849
7850
7851
7852
7853
7854
7855 if test "$HAVE_LIBEXPAT" != yes; then
7856 if test "$with_expat" = yes; then
7857 as_fn_error "expat is missing or unusable" "$LINENO" 5
7858 else
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
7860 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
7861 fi
7862 else
7863 save_LIBS=$LIBS
7864 LIBS="$LIBS $LIBEXPAT"
7865 for ac_func in XML_StopParser
7866 do :
7867 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
7868 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
7869 cat >>confdefs.h <<_ACEOF
7870 #define HAVE_XML_STOPPARSER 1
7871 _ACEOF
7872
7873 fi
7874 done
7875
7876 LIBS=$save_LIBS
7877 fi
7878 fi
7879
7880
7881
7882
7883
7884
7885 # Check whether --with-python was given.
7886 if test "${with_python+set}" = set; then :
7887 withval=$with_python;
7888 else
7889 with_python=auto
7890 fi
7891
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
7893 $as_echo_n "checking whether to use python... " >&6; }
7894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
7895 $as_echo "$with_python" >&6; }
7896
7897 if test "${with_python}" = no; then
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
7899 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
7900 have_libpython=no
7901 else
7902 case "${with_python}" in
7903 [\\/]* | ?:[\\/]*)
7904 if test -d ${with_python}; then
7905 # Assume the python binary is ${with_python}/bin/python.
7906 python_prog="${with_python}/bin/python"
7907 python_prefix=
7908 # If python does not exit ${with_python}/bin, then try in
7909 # ${with_python}. On Windows/MinGW, this is where the Python
7910 # executable is.
7911 if test ! -x "${python_prog}"; then
7912 python_prog="${with_python}/python"
7913 python_prefix=
7914 fi
7915 if test ! -x "${python_prog}"; then
7916 # Fall back to gdb 7.0/7.1 behaviour.
7917 python_prog=missing
7918 python_prefix=${with_python}
7919 fi
7920 elif test -x "${with_python}"; then
7921 # While we can't run python compiled for $host (unless host == build),
7922 # the user could write a script that provides the needed information,
7923 # so we support that.
7924 python_prog=${with_python}
7925 python_prefix=
7926 else
7927 as_fn_error "invalid value for --with-python" "$LINENO" 5
7928 fi
7929 ;;
7930 */*)
7931 # Disallow --with-python=foo/bar.
7932 as_fn_error "invalid value for --with-python" "$LINENO" 5
7933 ;;
7934 *)
7935 # The user has either specified auto, yes, or the name of the python
7936 # program assumed to be in $PATH.
7937 python_prefix=
7938 case "${with_python}" in
7939 yes | auto)
7940 if test ${build} = ${host}; then
7941 # Extract the first word of "python", so it can be a program name with args.
7942 set dummy python; ac_word=$2
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7944 $as_echo_n "checking for $ac_word... " >&6; }
7945 if test "${ac_cv_path_python_prog_path+set}" = set; then :
7946 $as_echo_n "(cached) " >&6
7947 else
7948 case $python_prog_path in
7949 [\\/]* | ?:[\\/]*)
7950 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
7951 ;;
7952 *)
7953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7954 for as_dir in $PATH
7955 do
7956 IFS=$as_save_IFS
7957 test -z "$as_dir" && as_dir=.
7958 for ac_exec_ext in '' $ac_executable_extensions; do
7959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7960 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
7961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7962 break 2
7963 fi
7964 done
7965 done
7966 IFS=$as_save_IFS
7967
7968 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
7969 ;;
7970 esac
7971 fi
7972 python_prog_path=$ac_cv_path_python_prog_path
7973 if test -n "$python_prog_path"; then
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
7975 $as_echo "$python_prog_path" >&6; }
7976 else
7977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7978 $as_echo "no" >&6; }
7979 fi
7980
7981
7982 if test "${python_prog_path}" = missing; then
7983 python_prog=missing
7984 else
7985 python_prog=${python_prog_path}
7986 fi
7987 else
7988 # Not much we can do except assume the cross-compiler will find the
7989 # right files.
7990 python_prog=missing
7991 fi
7992 ;;
7993 *)
7994 # While we can't run python compiled for $host (unless host == build),
7995 # the user could write a script that provides the needed information,
7996 # so we support that.
7997 python_prog="${with_python}"
7998 # Extract the first word of "${python_prog}", so it can be a program name with args.
7999 set dummy ${python_prog}; ac_word=$2
8000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8001 $as_echo_n "checking for $ac_word... " >&6; }
8002 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8003 $as_echo_n "(cached) " >&6
8004 else
8005 case $python_prog_path in
8006 [\\/]* | ?:[\\/]*)
8007 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8008 ;;
8009 *)
8010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8011 for as_dir in $PATH
8012 do
8013 IFS=$as_save_IFS
8014 test -z "$as_dir" && as_dir=.
8015 for ac_exec_ext in '' $ac_executable_extensions; do
8016 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8017 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8019 break 2
8020 fi
8021 done
8022 done
8023 IFS=$as_save_IFS
8024
8025 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8026 ;;
8027 esac
8028 fi
8029 python_prog_path=$ac_cv_path_python_prog_path
8030 if test -n "$python_prog_path"; then
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8032 $as_echo "$python_prog_path" >&6; }
8033 else
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8035 $as_echo "no" >&6; }
8036 fi
8037
8038
8039 if test "${python_prog_path}" = missing; then
8040 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8041 fi
8042 ;;
8043 esac
8044 esac
8045
8046 if test "${python_prog}" != missing; then
8047 # We have a python program to use, but it may be too old.
8048 # Don't flag an error for --with-python=auto (the default).
8049 have_python_config=yes
8050 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8051 if test $? != 0; then
8052 have_python_config=failed
8053 if test "${with_python}" != auto; then
8054 as_fn_error "failure running python-config --includes" "$LINENO" 5
8055 fi
8056 fi
8057 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8058 if test $? != 0; then
8059 have_python_config=failed
8060 if test "${with_python}" != auto; then
8061 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8062 fi
8063 fi
8064 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8065 if test $? != 0; then
8066 have_python_config=failed
8067 if test "${with_python}" != auto; then
8068 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8069 fi
8070 fi
8071 else
8072 # We do not have a python executable we can use to determine where
8073 # to find the Python headers and libs. We cannot guess the include
8074 # path from the python_prefix either, because that include path
8075 # depends on the Python version. So, there is nothing much we can
8076 # do except assume that the compiler will be able to find those files.
8077 python_includes=
8078 python_libs=
8079 have_python_config=no
8080 fi
8081
8082 # If we have python-config, only try the configuration it provides.
8083 # Otherwise fallback on the old way of trying different versions of
8084 # python in turn.
8085
8086 have_libpython=no
8087 if test "${have_python_config}" = yes; then
8088 # Determine the Python version by extracting "-lpython<version>"
8089 # part of the python_libs. <version> is usually X.Y with X and Y
8090 # being decimal numbers, but can also be XY (seen on Windows).
8091 #
8092 # The extraction is performed using sed with a regular expression.
8093 # Initially, the regexp used was using the '?' quantifier to make
8094 # the dot in the version number optional. Unfortunately, this
8095 # does not work with non-GNU versions of sed because, because of
8096 # what looks like a limitation (the '?' quantifier does not work
8097 # with back-references). We work around this limitation by using
8098 # the '*' quantifier instead. It means that, in theory, we might
8099 # match unexpected version strings such as "-lpython2..7", but
8100 # this seems unlikely in practice. And even if that happens,
8101 # an error will be triggered later on, when checking that version
8102 # number.
8103 python_version=`echo " ${python_libs} " \
8104 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8105 case "${python_version}" in
8106 python*)
8107
8108 version=${python_version}
8109
8110 new_CPPFLAGS=${python_includes}
8111 new_LIBS=${python_libs}
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8113 $as_echo_n "checking for ${version}... " >&6; }
8114 save_CPPFLAGS=$CPPFLAGS
8115 save_LIBS=$LIBS
8116 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8117 LIBS="$LIBS $new_LIBS"
8118 found_usable_python=no
8119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8120 /* end confdefs.h. */
8121 #include "Python.h"
8122 int
8123 main ()
8124 {
8125 Py_Initialize ();
8126 ;
8127 return 0;
8128 }
8129 _ACEOF
8130 if ac_fn_c_try_link "$LINENO"; then :
8131 have_libpython=${version}
8132 found_usable_python=yes
8133 PYTHON_CPPFLAGS=$new_CPPFLAGS
8134 PYTHON_LIBS=$new_LIBS
8135 fi
8136 rm -f core conftest.err conftest.$ac_objext \
8137 conftest$ac_exeext conftest.$ac_ext
8138 CPPFLAGS=$save_CPPFLAGS
8139 LIBS=$save_LIBS
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8141 $as_echo "${found_usable_python}" >&6; }
8142
8143 ;;
8144 *)
8145 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8146 ;;
8147 esac
8148 elif test "${have_python_config}" != failed; then
8149 if test "${have_libpython}" = no; then
8150
8151 version=python2.7
8152
8153 new_CPPFLAGS=${python_includes}
8154 new_LIBS="${python_libs} -lpython2.7"
8155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8156 $as_echo_n "checking for ${version}... " >&6; }
8157 save_CPPFLAGS=$CPPFLAGS
8158 save_LIBS=$LIBS
8159 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8160 LIBS="$LIBS $new_LIBS"
8161 found_usable_python=no
8162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8163 /* end confdefs.h. */
8164 #include "Python.h"
8165 int
8166 main ()
8167 {
8168 Py_Initialize ();
8169 ;
8170 return 0;
8171 }
8172 _ACEOF
8173 if ac_fn_c_try_link "$LINENO"; then :
8174 have_libpython=${version}
8175 found_usable_python=yes
8176 PYTHON_CPPFLAGS=$new_CPPFLAGS
8177 PYTHON_LIBS=$new_LIBS
8178 fi
8179 rm -f core conftest.err conftest.$ac_objext \
8180 conftest$ac_exeext conftest.$ac_ext
8181 CPPFLAGS=$save_CPPFLAGS
8182 LIBS=$save_LIBS
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8184 $as_echo "${found_usable_python}" >&6; }
8185
8186 fi
8187 if test "${have_libpython}" = no; then
8188
8189 version=python2.6
8190
8191 new_CPPFLAGS=${python_includes}
8192 new_LIBS="${python_libs} -lpython2.6"
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8194 $as_echo_n "checking for ${version}... " >&6; }
8195 save_CPPFLAGS=$CPPFLAGS
8196 save_LIBS=$LIBS
8197 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8198 LIBS="$LIBS $new_LIBS"
8199 found_usable_python=no
8200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8201 /* end confdefs.h. */
8202 #include "Python.h"
8203 int
8204 main ()
8205 {
8206 Py_Initialize ();
8207 ;
8208 return 0;
8209 }
8210 _ACEOF
8211 if ac_fn_c_try_link "$LINENO"; then :
8212 have_libpython=${version}
8213 found_usable_python=yes
8214 PYTHON_CPPFLAGS=$new_CPPFLAGS
8215 PYTHON_LIBS=$new_LIBS
8216 fi
8217 rm -f core conftest.err conftest.$ac_objext \
8218 conftest$ac_exeext conftest.$ac_ext
8219 CPPFLAGS=$save_CPPFLAGS
8220 LIBS=$save_LIBS
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8222 $as_echo "${found_usable_python}" >&6; }
8223
8224 fi
8225 if test ${have_libpython} = no; then
8226
8227 version=python2.5
8228
8229 new_CPPFLAGS=${python_includes}
8230 new_LIBS="${python_libs} -lpython2.5"
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8232 $as_echo_n "checking for ${version}... " >&6; }
8233 save_CPPFLAGS=$CPPFLAGS
8234 save_LIBS=$LIBS
8235 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8236 LIBS="$LIBS $new_LIBS"
8237 found_usable_python=no
8238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8239 /* end confdefs.h. */
8240 #include "Python.h"
8241 int
8242 main ()
8243 {
8244 Py_Initialize ();
8245 ;
8246 return 0;
8247 }
8248 _ACEOF
8249 if ac_fn_c_try_link "$LINENO"; then :
8250 have_libpython=${version}
8251 found_usable_python=yes
8252 PYTHON_CPPFLAGS=$new_CPPFLAGS
8253 PYTHON_LIBS=$new_LIBS
8254 fi
8255 rm -f core conftest.err conftest.$ac_objext \
8256 conftest$ac_exeext conftest.$ac_ext
8257 CPPFLAGS=$save_CPPFLAGS
8258 LIBS=$save_LIBS
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8260 $as_echo "${found_usable_python}" >&6; }
8261
8262 fi
8263 if test ${have_libpython} = no; then
8264
8265 version=python2.4
8266
8267 new_CPPFLAGS=${python_includes}
8268 new_LIBS="${python_libs} -lpython2.4"
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8270 $as_echo_n "checking for ${version}... " >&6; }
8271 save_CPPFLAGS=$CPPFLAGS
8272 save_LIBS=$LIBS
8273 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8274 LIBS="$LIBS $new_LIBS"
8275 found_usable_python=no
8276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8277 /* end confdefs.h. */
8278 #include "Python.h"
8279 int
8280 main ()
8281 {
8282 Py_Initialize ();
8283 ;
8284 return 0;
8285 }
8286 _ACEOF
8287 if ac_fn_c_try_link "$LINENO"; then :
8288 have_libpython=${version}
8289 found_usable_python=yes
8290 PYTHON_CPPFLAGS=$new_CPPFLAGS
8291 PYTHON_LIBS=$new_LIBS
8292 fi
8293 rm -f core conftest.err conftest.$ac_objext \
8294 conftest$ac_exeext conftest.$ac_ext
8295 CPPFLAGS=$save_CPPFLAGS
8296 LIBS=$save_LIBS
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8298 $as_echo "${found_usable_python}" >&6; }
8299
8300 fi
8301 fi
8302 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8303
8304 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8305
8306 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8307
8308 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8309
8310 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8311
8312 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8313
8314 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8315
8316 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8317
8318 fi
8319
8320 if test "${have_libpython}" = no; then
8321 case "${with_python}" in
8322 yes)
8323 as_fn_error "python is missing or unusable" "$LINENO" 5
8324 ;;
8325 auto)
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8327 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8328 ;;
8329 *)
8330 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8331 ;;
8332 esac
8333 else
8334 if test -n "${python_prefix}"; then
8335
8336 cat >>confdefs.h <<_ACEOF
8337 #define WITH_PYTHON_PATH "${python_prefix}"
8338 _ACEOF
8339
8340
8341 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8342 if test "x$prefix" = xNONE; then
8343 test_prefix=/usr/local
8344 else
8345 test_prefix=$prefix
8346 fi
8347 else
8348 test_prefix=$exec_prefix
8349 fi
8350 value=0
8351 case ${python_prefix} in
8352 "${test_prefix}"|"${test_prefix}/"*|\
8353 '${exec_prefix}'|'${exec_prefix}/'*)
8354 value=1
8355 ;;
8356 esac
8357
8358 cat >>confdefs.h <<_ACEOF
8359 #define PYTHON_PATH_RELOCATABLE $value
8360 _ACEOF
8361
8362
8363 fi
8364 fi
8365 fi
8366
8367 if test "${have_libpython}" != no; then
8368
8369 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8370
8371 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8372 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8373 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8374 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8375 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8376
8377 # Flags needed to compile Python code (taken from python-config --cflags).
8378 # We cannot call python-config directly because it will output whatever was
8379 # used when compiling the Python interpreter itself, including flags which
8380 # would make the python-related objects be compiled differently from the
8381 # rest of GDB (e.g., -O2 and -fPIC).
8382 if test "${GCC}" = yes; then
8383 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8384 fi
8385
8386 if test "x${tentative_python_cflags}" != x; then
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8388 $as_echo_n "checking compiler flags for python code... " >&6; }
8389 for flag in ${tentative_python_cflags}; do
8390 # Check that the compiler accepts it
8391 saved_CFLAGS="$CFLAGS"
8392 CFLAGS="$CFLAGS $flag"
8393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8394 /* end confdefs.h. */
8395
8396 int
8397 main ()
8398 {
8399
8400 ;
8401 return 0;
8402 }
8403 _ACEOF
8404 if ac_fn_c_try_compile "$LINENO"; then :
8405 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8406 fi
8407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8408 CFLAGS="$saved_CFLAGS"
8409 done
8410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8411 $as_echo "${PYTHON_CFLAGS}" >&6; }
8412 fi
8413
8414 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
8415 # #if _SGIAPI
8416 # #define siginfo __siginfo
8417 # #endif
8418 # The problem is that including Python causes some XOPEN macros to be
8419 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8420 # to false. So, we work around this issue by defining siginfo ourself
8421 # though the command-line.
8422 case "$gdb_host" in
8423 irix*) if test "${GCC}" = yes; then
8424 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8425 fi
8426 ;;
8427 esac
8428 else
8429 # Even if Python support is not compiled in, we need to have these files
8430 # included.
8431 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
8432 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
8433 python/py-prettyprint.c python/py-auto-load.c"
8434 fi
8435
8436
8437
8438
8439 # ------------------------- #
8440 # Checks for header files. #
8441 # ------------------------- #
8442
8443 ac_header_dirent=no
8444 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8445 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8447 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8448 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
8449 $as_echo_n "(cached) " >&6
8450 else
8451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8452 /* end confdefs.h. */
8453 #include <sys/types.h>
8454 #include <$ac_hdr>
8455
8456 int
8457 main ()
8458 {
8459 if ((DIR *) 0)
8460 return 0;
8461 ;
8462 return 0;
8463 }
8464 _ACEOF
8465 if ac_fn_c_try_compile "$LINENO"; then :
8466 eval "$as_ac_Header=yes"
8467 else
8468 eval "$as_ac_Header=no"
8469 fi
8470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8471 fi
8472 eval ac_res=\$$as_ac_Header
8473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8474 $as_echo "$ac_res" >&6; }
8475 eval as_val=\$$as_ac_Header
8476 if test "x$as_val" = x""yes; then :
8477 cat >>confdefs.h <<_ACEOF
8478 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8479 _ACEOF
8480
8481 ac_header_dirent=$ac_hdr; break
8482 fi
8483
8484 done
8485 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8486 if test $ac_header_dirent = dirent.h; then
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8488 $as_echo_n "checking for library containing opendir... " >&6; }
8489 if test "${ac_cv_search_opendir+set}" = set; then :
8490 $as_echo_n "(cached) " >&6
8491 else
8492 ac_func_search_save_LIBS=$LIBS
8493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8494 /* end confdefs.h. */
8495
8496 /* Override any GCC internal prototype to avoid an error.
8497 Use char because int might match the return type of a GCC
8498 builtin and then its argument prototype would still apply. */
8499 #ifdef __cplusplus
8500 extern "C"
8501 #endif
8502 char opendir ();
8503 int
8504 main ()
8505 {
8506 return opendir ();
8507 ;
8508 return 0;
8509 }
8510 _ACEOF
8511 for ac_lib in '' dir; do
8512 if test -z "$ac_lib"; then
8513 ac_res="none required"
8514 else
8515 ac_res=-l$ac_lib
8516 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8517 fi
8518 if ac_fn_c_try_link "$LINENO"; then :
8519 ac_cv_search_opendir=$ac_res
8520 fi
8521 rm -f core conftest.err conftest.$ac_objext \
8522 conftest$ac_exeext
8523 if test "${ac_cv_search_opendir+set}" = set; then :
8524 break
8525 fi
8526 done
8527 if test "${ac_cv_search_opendir+set}" = set; then :
8528
8529 else
8530 ac_cv_search_opendir=no
8531 fi
8532 rm conftest.$ac_ext
8533 LIBS=$ac_func_search_save_LIBS
8534 fi
8535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8536 $as_echo "$ac_cv_search_opendir" >&6; }
8537 ac_res=$ac_cv_search_opendir
8538 if test "$ac_res" != no; then :
8539 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8540
8541 fi
8542
8543 else
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8545 $as_echo_n "checking for library containing opendir... " >&6; }
8546 if test "${ac_cv_search_opendir+set}" = set; then :
8547 $as_echo_n "(cached) " >&6
8548 else
8549 ac_func_search_save_LIBS=$LIBS
8550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8551 /* end confdefs.h. */
8552
8553 /* Override any GCC internal prototype to avoid an error.
8554 Use char because int might match the return type of a GCC
8555 builtin and then its argument prototype would still apply. */
8556 #ifdef __cplusplus
8557 extern "C"
8558 #endif
8559 char opendir ();
8560 int
8561 main ()
8562 {
8563 return opendir ();
8564 ;
8565 return 0;
8566 }
8567 _ACEOF
8568 for ac_lib in '' x; do
8569 if test -z "$ac_lib"; then
8570 ac_res="none required"
8571 else
8572 ac_res=-l$ac_lib
8573 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8574 fi
8575 if ac_fn_c_try_link "$LINENO"; then :
8576 ac_cv_search_opendir=$ac_res
8577 fi
8578 rm -f core conftest.err conftest.$ac_objext \
8579 conftest$ac_exeext
8580 if test "${ac_cv_search_opendir+set}" = set; then :
8581 break
8582 fi
8583 done
8584 if test "${ac_cv_search_opendir+set}" = set; then :
8585
8586 else
8587 ac_cv_search_opendir=no
8588 fi
8589 rm conftest.$ac_ext
8590 LIBS=$ac_func_search_save_LIBS
8591 fi
8592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8593 $as_echo "$ac_cv_search_opendir" >&6; }
8594 ac_res=$ac_cv_search_opendir
8595 if test "$ac_res" != no; then :
8596 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8597
8598 fi
8599
8600 fi
8601
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
8603 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
8604 if test "${ac_cv_header_stat_broken+set}" = set; then :
8605 $as_echo_n "(cached) " >&6
8606 else
8607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8608 /* end confdefs.h. */
8609 #include <sys/types.h>
8610 #include <sys/stat.h>
8611
8612 #if defined S_ISBLK && defined S_IFDIR
8613 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
8614 #endif
8615
8616 #if defined S_ISBLK && defined S_IFCHR
8617 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
8618 #endif
8619
8620 #if defined S_ISLNK && defined S_IFREG
8621 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
8622 #endif
8623
8624 #if defined S_ISSOCK && defined S_IFREG
8625 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
8626 #endif
8627
8628 _ACEOF
8629 if ac_fn_c_try_compile "$LINENO"; then :
8630 ac_cv_header_stat_broken=no
8631 else
8632 ac_cv_header_stat_broken=yes
8633 fi
8634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8635 fi
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
8637 $as_echo "$ac_cv_header_stat_broken" >&6; }
8638 if test $ac_cv_header_stat_broken = yes; then
8639
8640 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
8641
8642 fi
8643
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8645 $as_echo_n "checking for ANSI C header files... " >&6; }
8646 if test "${ac_cv_header_stdc+set}" = set; then :
8647 $as_echo_n "(cached) " >&6
8648 else
8649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8650 /* end confdefs.h. */
8651 #include <stdlib.h>
8652 #include <stdarg.h>
8653 #include <string.h>
8654 #include <float.h>
8655
8656 int
8657 main ()
8658 {
8659
8660 ;
8661 return 0;
8662 }
8663 _ACEOF
8664 if ac_fn_c_try_compile "$LINENO"; then :
8665 ac_cv_header_stdc=yes
8666 else
8667 ac_cv_header_stdc=no
8668 fi
8669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8670
8671 if test $ac_cv_header_stdc = yes; then
8672 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8674 /* end confdefs.h. */
8675 #include <string.h>
8676
8677 _ACEOF
8678 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8679 $EGREP "memchr" >/dev/null 2>&1; then :
8680
8681 else
8682 ac_cv_header_stdc=no
8683 fi
8684 rm -f conftest*
8685
8686 fi
8687
8688 if test $ac_cv_header_stdc = yes; then
8689 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8691 /* end confdefs.h. */
8692 #include <stdlib.h>
8693
8694 _ACEOF
8695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8696 $EGREP "free" >/dev/null 2>&1; then :
8697
8698 else
8699 ac_cv_header_stdc=no
8700 fi
8701 rm -f conftest*
8702
8703 fi
8704
8705 if test $ac_cv_header_stdc = yes; then
8706 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8707 if test "$cross_compiling" = yes; then :
8708 :
8709 else
8710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8711 /* end confdefs.h. */
8712 #include <ctype.h>
8713 #include <stdlib.h>
8714 #if ((' ' & 0x0FF) == 0x020)
8715 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8716 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8717 #else
8718 # define ISLOWER(c) \
8719 (('a' <= (c) && (c) <= 'i') \
8720 || ('j' <= (c) && (c) <= 'r') \
8721 || ('s' <= (c) && (c) <= 'z'))
8722 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8723 #endif
8724
8725 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8726 int
8727 main ()
8728 {
8729 int i;
8730 for (i = 0; i < 256; i++)
8731 if (XOR (islower (i), ISLOWER (i))
8732 || toupper (i) != TOUPPER (i))
8733 return 2;
8734 return 0;
8735 }
8736 _ACEOF
8737 if ac_fn_c_try_run "$LINENO"; then :
8738
8739 else
8740 ac_cv_header_stdc=no
8741 fi
8742 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8743 conftest.$ac_objext conftest.beam conftest.$ac_ext
8744 fi
8745
8746 fi
8747 fi
8748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8749 $as_echo "$ac_cv_header_stdc" >&6; }
8750 if test $ac_cv_header_stdc = yes; then
8751
8752 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8753
8754 fi
8755
8756 # elf_hp.h is for HP/UX 64-bit shared library support.
8757 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
8758 # unconditionally, so what's the point in checking these?
8759 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
8760 thread_db.h gnu/libc-version.h signal.h stddef.h \
8761 stdlib.h string.h memory.h strings.h sys/fault.h \
8762 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
8763 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
8764 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
8765 sys/types.h sys/wait.h wait.h termios.h termio.h \
8766 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
8767 dlfcn.h sys/socket.h sys/un.h
8768 do :
8769 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8770 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8771 eval as_val=\$$as_ac_Header
8772 if test "x$as_val" = x""yes; then :
8773 cat >>confdefs.h <<_ACEOF
8774 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8775 _ACEOF
8776
8777 fi
8778
8779 done
8780
8781 for ac_header in link.h
8782 do :
8783 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
8784 # include <sys/types.h>
8785 #endif
8786 #if HAVE_NLIST_H
8787 # include <nlist.h>
8788 #endif
8789
8790 "
8791 if test "x$ac_cv_header_link_h" = x""yes; then :
8792 cat >>confdefs.h <<_ACEOF
8793 #define HAVE_LINK_H 1
8794 _ACEOF
8795
8796 fi
8797
8798 done
8799
8800 for ac_header in sys/proc.h
8801 do :
8802 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
8803 # include <sys/param.h>
8804 #endif
8805
8806 "
8807 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
8808 cat >>confdefs.h <<_ACEOF
8809 #define HAVE_SYS_PROC_H 1
8810 _ACEOF
8811
8812 fi
8813
8814 done
8815
8816 for ac_header in sys/user.h
8817 do :
8818 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
8819 # include <sys/param.h>
8820 #endif
8821
8822 "
8823 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
8824 cat >>confdefs.h <<_ACEOF
8825 #define HAVE_SYS_USER_H 1
8826 _ACEOF
8827
8828 fi
8829
8830 done
8831
8832
8833 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
8834 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
8835 # think that we don't have <curses.h> if we're using GCC.
8836 case $host_os in
8837 solaris2.[789])
8838 if test "$GCC" = yes; then
8839
8840 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
8841
8842 fi ;;
8843 esac
8844 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
8845 do :
8846 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8847 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8848 eval as_val=\$$as_ac_Header
8849 if test "x$as_val" = x""yes; then :
8850 cat >>confdefs.h <<_ACEOF
8851 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8852 _ACEOF
8853
8854 fi
8855
8856 done
8857
8858 for ac_header in term.h
8859 do :
8860 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
8861 # include <curses.h>
8862 #endif
8863
8864 "
8865 if test "x$ac_cv_header_term_h" = x""yes; then :
8866 cat >>confdefs.h <<_ACEOF
8867 #define HAVE_TERM_H 1
8868 _ACEOF
8869
8870 fi
8871
8872 done
8873
8874
8875 # ------------------------- #
8876 # Checks for declarations. #
8877 # ------------------------- #
8878
8879 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
8880 if test "x$ac_cv_have_decl_free" = x""yes; then :
8881 ac_have_decl=1
8882 else
8883 ac_have_decl=0
8884 fi
8885
8886 cat >>confdefs.h <<_ACEOF
8887 #define HAVE_DECL_FREE $ac_have_decl
8888 _ACEOF
8889 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
8890 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
8891 ac_have_decl=1
8892 else
8893 ac_have_decl=0
8894 fi
8895
8896 cat >>confdefs.h <<_ACEOF
8897 #define HAVE_DECL_MALLOC $ac_have_decl
8898 _ACEOF
8899 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
8900 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
8901 ac_have_decl=1
8902 else
8903 ac_have_decl=0
8904 fi
8905
8906 cat >>confdefs.h <<_ACEOF
8907 #define HAVE_DECL_REALLOC $ac_have_decl
8908 _ACEOF
8909 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
8910 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
8911 ac_have_decl=1
8912 else
8913 ac_have_decl=0
8914 fi
8915
8916 cat >>confdefs.h <<_ACEOF
8917 #define HAVE_DECL_STRERROR $ac_have_decl
8918 _ACEOF
8919 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8920 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
8921 ac_have_decl=1
8922 else
8923 ac_have_decl=0
8924 fi
8925
8926 cat >>confdefs.h <<_ACEOF
8927 #define HAVE_DECL_STRSTR $ac_have_decl
8928 _ACEOF
8929 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
8930 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
8931 ac_have_decl=1
8932 else
8933 ac_have_decl=0
8934 fi
8935
8936 cat >>confdefs.h <<_ACEOF
8937 #define HAVE_DECL_GETOPT $ac_have_decl
8938 _ACEOF
8939 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
8940 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
8941 ac_have_decl=1
8942 else
8943 ac_have_decl=0
8944 fi
8945
8946 cat >>confdefs.h <<_ACEOF
8947 #define HAVE_DECL_SNPRINTF $ac_have_decl
8948 _ACEOF
8949 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
8950 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
8951 ac_have_decl=1
8952 else
8953 ac_have_decl=0
8954 fi
8955
8956 cat >>confdefs.h <<_ACEOF
8957 #define HAVE_DECL_VSNPRINTF $ac_have_decl
8958 _ACEOF
8959
8960
8961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
8962 $as_echo_n "checking for LC_MESSAGES... " >&6; }
8963 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
8964 $as_echo_n "(cached) " >&6
8965 else
8966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8967 /* end confdefs.h. */
8968 #include <locale.h>
8969 int
8970 main ()
8971 {
8972 return LC_MESSAGES
8973 ;
8974 return 0;
8975 }
8976 _ACEOF
8977 if ac_fn_c_try_link "$LINENO"; then :
8978 am_cv_val_LC_MESSAGES=yes
8979 else
8980 am_cv_val_LC_MESSAGES=no
8981 fi
8982 rm -f core conftest.err conftest.$ac_objext \
8983 conftest$ac_exeext conftest.$ac_ext
8984 fi
8985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
8986 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
8987 if test $am_cv_val_LC_MESSAGES = yes; then
8988
8989 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
8990
8991 fi
8992
8993
8994 # ----------------------- #
8995 # Checks for structures. #
8996 # ----------------------- #
8997
8998 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
8999 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9000
9001 cat >>confdefs.h <<_ACEOF
9002 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9003 _ACEOF
9004
9005
9006 fi
9007 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9008 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9009
9010 cat >>confdefs.h <<_ACEOF
9011 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9012 _ACEOF
9013
9014
9015 fi
9016
9017
9018 # ------------------ #
9019 # Checks for types. #
9020 # ------------------ #
9021
9022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9023 $as_echo_n "checking return type of signal handlers... " >&6; }
9024 if test "${ac_cv_type_signal+set}" = set; then :
9025 $as_echo_n "(cached) " >&6
9026 else
9027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9028 /* end confdefs.h. */
9029 #include <sys/types.h>
9030 #include <signal.h>
9031
9032 int
9033 main ()
9034 {
9035 return *(signal (0, 0)) (0) == 1;
9036 ;
9037 return 0;
9038 }
9039 _ACEOF
9040 if ac_fn_c_try_compile "$LINENO"; then :
9041 ac_cv_type_signal=int
9042 else
9043 ac_cv_type_signal=void
9044 fi
9045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9046 fi
9047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9048 $as_echo "$ac_cv_type_signal" >&6; }
9049
9050 cat >>confdefs.h <<_ACEOF
9051 #define RETSIGTYPE $ac_cv_type_signal
9052 _ACEOF
9053
9054
9055 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9056 #include <sys/socket.h>
9057
9058 "
9059 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9060
9061 cat >>confdefs.h <<_ACEOF
9062 #define HAVE_SOCKLEN_T 1
9063 _ACEOF
9064
9065
9066 fi
9067
9068
9069 # ------------------------------------- #
9070 # Checks for compiler characteristics. #
9071 # ------------------------------------- #
9072
9073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9074 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9075 if test "${ac_cv_c_const+set}" = set; then :
9076 $as_echo_n "(cached) " >&6
9077 else
9078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9079 /* end confdefs.h. */
9080
9081 int
9082 main ()
9083 {
9084 /* FIXME: Include the comments suggested by Paul. */
9085 #ifndef __cplusplus
9086 /* Ultrix mips cc rejects this. */
9087 typedef int charset[2];
9088 const charset cs;
9089 /* SunOS 4.1.1 cc rejects this. */
9090 char const *const *pcpcc;
9091 char **ppc;
9092 /* NEC SVR4.0.2 mips cc rejects this. */
9093 struct point {int x, y;};
9094 static struct point const zero = {0,0};
9095 /* AIX XL C 1.02.0.0 rejects this.
9096 It does not let you subtract one const X* pointer from another in
9097 an arm of an if-expression whose if-part is not a constant
9098 expression */
9099 const char *g = "string";
9100 pcpcc = &g + (g ? g-g : 0);
9101 /* HPUX 7.0 cc rejects these. */
9102 ++pcpcc;
9103 ppc = (char**) pcpcc;
9104 pcpcc = (char const *const *) ppc;
9105 { /* SCO 3.2v4 cc rejects this. */
9106 char *t;
9107 char const *s = 0 ? (char *) 0 : (char const *) 0;
9108
9109 *t++ = 0;
9110 if (s) return 0;
9111 }
9112 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9113 int x[] = {25, 17};
9114 const int *foo = &x[0];
9115 ++foo;
9116 }
9117 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9118 typedef const int *iptr;
9119 iptr p = 0;
9120 ++p;
9121 }
9122 { /* AIX XL C 1.02.0.0 rejects this saying
9123 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9124 struct s { int j; const int *ap[3]; };
9125 struct s *b; b->j = 5;
9126 }
9127 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9128 const int foo = 10;
9129 if (!foo) return 0;
9130 }
9131 return !cs[0] && !zero.x;
9132 #endif
9133
9134 ;
9135 return 0;
9136 }
9137 _ACEOF
9138 if ac_fn_c_try_compile "$LINENO"; then :
9139 ac_cv_c_const=yes
9140 else
9141 ac_cv_c_const=no
9142 fi
9143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9144 fi
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9146 $as_echo "$ac_cv_c_const" >&6; }
9147 if test $ac_cv_c_const = no; then
9148
9149 $as_echo "#define const /**/" >>confdefs.h
9150
9151 fi
9152
9153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9154 $as_echo_n "checking for inline... " >&6; }
9155 if test "${ac_cv_c_inline+set}" = set; then :
9156 $as_echo_n "(cached) " >&6
9157 else
9158 ac_cv_c_inline=no
9159 for ac_kw in inline __inline__ __inline; do
9160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9161 /* end confdefs.h. */
9162 #ifndef __cplusplus
9163 typedef int foo_t;
9164 static $ac_kw foo_t static_foo () {return 0; }
9165 $ac_kw foo_t foo () {return 0; }
9166 #endif
9167
9168 _ACEOF
9169 if ac_fn_c_try_compile "$LINENO"; then :
9170 ac_cv_c_inline=$ac_kw
9171 fi
9172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9173 test "$ac_cv_c_inline" != no && break
9174 done
9175
9176 fi
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9178 $as_echo "$ac_cv_c_inline" >&6; }
9179
9180 case $ac_cv_c_inline in
9181 inline | yes) ;;
9182 *)
9183 case $ac_cv_c_inline in
9184 no) ac_val=;;
9185 *) ac_val=$ac_cv_c_inline;;
9186 esac
9187 cat >>confdefs.h <<_ACEOF
9188 #ifndef __cplusplus
9189 #define inline $ac_val
9190 #endif
9191 _ACEOF
9192 ;;
9193 esac
9194
9195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9196 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9197 if test "${ac_cv_c_bigendian+set}" = set; then :
9198 $as_echo_n "(cached) " >&6
9199 else
9200 ac_cv_c_bigendian=unknown
9201 # See if we're dealing with a universal compiler.
9202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9203 /* end confdefs.h. */
9204 #ifndef __APPLE_CC__
9205 not a universal capable compiler
9206 #endif
9207 typedef int dummy;
9208
9209 _ACEOF
9210 if ac_fn_c_try_compile "$LINENO"; then :
9211
9212 # Check for potential -arch flags. It is not universal unless
9213 # there are at least two -arch flags with different values.
9214 ac_arch=
9215 ac_prev=
9216 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9217 if test -n "$ac_prev"; then
9218 case $ac_word in
9219 i?86 | x86_64 | ppc | ppc64)
9220 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9221 ac_arch=$ac_word
9222 else
9223 ac_cv_c_bigendian=universal
9224 break
9225 fi
9226 ;;
9227 esac
9228 ac_prev=
9229 elif test "x$ac_word" = "x-arch"; then
9230 ac_prev=arch
9231 fi
9232 done
9233 fi
9234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9235 if test $ac_cv_c_bigendian = unknown; then
9236 # See if sys/param.h defines the BYTE_ORDER macro.
9237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9238 /* end confdefs.h. */
9239 #include <sys/types.h>
9240 #include <sys/param.h>
9241
9242 int
9243 main ()
9244 {
9245 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9246 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9247 && LITTLE_ENDIAN)
9248 bogus endian macros
9249 #endif
9250
9251 ;
9252 return 0;
9253 }
9254 _ACEOF
9255 if ac_fn_c_try_compile "$LINENO"; then :
9256 # It does; now see whether it defined to BIG_ENDIAN or not.
9257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9258 /* end confdefs.h. */
9259 #include <sys/types.h>
9260 #include <sys/param.h>
9261
9262 int
9263 main ()
9264 {
9265 #if BYTE_ORDER != BIG_ENDIAN
9266 not big endian
9267 #endif
9268
9269 ;
9270 return 0;
9271 }
9272 _ACEOF
9273 if ac_fn_c_try_compile "$LINENO"; then :
9274 ac_cv_c_bigendian=yes
9275 else
9276 ac_cv_c_bigendian=no
9277 fi
9278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9279 fi
9280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9281 fi
9282 if test $ac_cv_c_bigendian = unknown; then
9283 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9285 /* end confdefs.h. */
9286 #include <limits.h>
9287
9288 int
9289 main ()
9290 {
9291 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9292 bogus endian macros
9293 #endif
9294
9295 ;
9296 return 0;
9297 }
9298 _ACEOF
9299 if ac_fn_c_try_compile "$LINENO"; then :
9300 # It does; now see whether it defined to _BIG_ENDIAN or not.
9301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9302 /* end confdefs.h. */
9303 #include <limits.h>
9304
9305 int
9306 main ()
9307 {
9308 #ifndef _BIG_ENDIAN
9309 not big endian
9310 #endif
9311
9312 ;
9313 return 0;
9314 }
9315 _ACEOF
9316 if ac_fn_c_try_compile "$LINENO"; then :
9317 ac_cv_c_bigendian=yes
9318 else
9319 ac_cv_c_bigendian=no
9320 fi
9321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9322 fi
9323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9324 fi
9325 if test $ac_cv_c_bigendian = unknown; then
9326 # Compile a test program.
9327 if test "$cross_compiling" = yes; then :
9328 # Try to guess by grepping values from an object file.
9329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9330 /* end confdefs.h. */
9331 short int ascii_mm[] =
9332 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9333 short int ascii_ii[] =
9334 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9335 int use_ascii (int i) {
9336 return ascii_mm[i] + ascii_ii[i];
9337 }
9338 short int ebcdic_ii[] =
9339 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9340 short int ebcdic_mm[] =
9341 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9342 int use_ebcdic (int i) {
9343 return ebcdic_mm[i] + ebcdic_ii[i];
9344 }
9345 extern int foo;
9346
9347 int
9348 main ()
9349 {
9350 return use_ascii (foo) == use_ebcdic (foo);
9351 ;
9352 return 0;
9353 }
9354 _ACEOF
9355 if ac_fn_c_try_compile "$LINENO"; then :
9356 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9357 ac_cv_c_bigendian=yes
9358 fi
9359 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9360 if test "$ac_cv_c_bigendian" = unknown; then
9361 ac_cv_c_bigendian=no
9362 else
9363 # finding both strings is unlikely to happen, but who knows?
9364 ac_cv_c_bigendian=unknown
9365 fi
9366 fi
9367 fi
9368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9369 else
9370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9371 /* end confdefs.h. */
9372 $ac_includes_default
9373 int
9374 main ()
9375 {
9376
9377 /* Are we little or big endian? From Harbison&Steele. */
9378 union
9379 {
9380 long int l;
9381 char c[sizeof (long int)];
9382 } u;
9383 u.l = 1;
9384 return u.c[sizeof (long int) - 1] == 1;
9385
9386 ;
9387 return 0;
9388 }
9389 _ACEOF
9390 if ac_fn_c_try_run "$LINENO"; then :
9391 ac_cv_c_bigendian=no
9392 else
9393 ac_cv_c_bigendian=yes
9394 fi
9395 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9396 conftest.$ac_objext conftest.beam conftest.$ac_ext
9397 fi
9398
9399 fi
9400 fi
9401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9402 $as_echo "$ac_cv_c_bigendian" >&6; }
9403 case $ac_cv_c_bigendian in #(
9404 yes)
9405 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9406 ;; #(
9407 no)
9408 ;; #(
9409 universal)
9410
9411 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9412
9413 ;; #(
9414 *)
9415 as_fn_error "unknown endianness
9416 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9417 esac
9418
9419
9420 # ------------------------------ #
9421 # Checks for library functions. #
9422 # ------------------------------ #
9423
9424 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9425 # for constant arguments. Useless!
9426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9427 $as_echo_n "checking for working alloca.h... " >&6; }
9428 if test "${ac_cv_working_alloca_h+set}" = set; then :
9429 $as_echo_n "(cached) " >&6
9430 else
9431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9432 /* end confdefs.h. */
9433 #include <alloca.h>
9434 int
9435 main ()
9436 {
9437 char *p = (char *) alloca (2 * sizeof (int));
9438 if (p) return 0;
9439 ;
9440 return 0;
9441 }
9442 _ACEOF
9443 if ac_fn_c_try_link "$LINENO"; then :
9444 ac_cv_working_alloca_h=yes
9445 else
9446 ac_cv_working_alloca_h=no
9447 fi
9448 rm -f core conftest.err conftest.$ac_objext \
9449 conftest$ac_exeext conftest.$ac_ext
9450 fi
9451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9452 $as_echo "$ac_cv_working_alloca_h" >&6; }
9453 if test $ac_cv_working_alloca_h = yes; then
9454
9455 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9456
9457 fi
9458
9459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9460 $as_echo_n "checking for alloca... " >&6; }
9461 if test "${ac_cv_func_alloca_works+set}" = set; then :
9462 $as_echo_n "(cached) " >&6
9463 else
9464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9465 /* end confdefs.h. */
9466 #ifdef __GNUC__
9467 # define alloca __builtin_alloca
9468 #else
9469 # ifdef _MSC_VER
9470 # include <malloc.h>
9471 # define alloca _alloca
9472 # else
9473 # ifdef HAVE_ALLOCA_H
9474 # include <alloca.h>
9475 # else
9476 # ifdef _AIX
9477 #pragma alloca
9478 # else
9479 # ifndef alloca /* predefined by HP cc +Olibcalls */
9480 char *alloca ();
9481 # endif
9482 # endif
9483 # endif
9484 # endif
9485 #endif
9486
9487 int
9488 main ()
9489 {
9490 char *p = (char *) alloca (1);
9491 if (p) return 0;
9492 ;
9493 return 0;
9494 }
9495 _ACEOF
9496 if ac_fn_c_try_link "$LINENO"; then :
9497 ac_cv_func_alloca_works=yes
9498 else
9499 ac_cv_func_alloca_works=no
9500 fi
9501 rm -f core conftest.err conftest.$ac_objext \
9502 conftest$ac_exeext conftest.$ac_ext
9503 fi
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9505 $as_echo "$ac_cv_func_alloca_works" >&6; }
9506
9507 if test $ac_cv_func_alloca_works = yes; then
9508
9509 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9510
9511 else
9512 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9513 # that cause trouble. Some versions do not even contain alloca or
9514 # contain a buggy version. If you still want to use their alloca,
9515 # use ar to extract alloca.o from them instead of compiling alloca.c.
9516
9517 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9518
9519 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9520
9521
9522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9523 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9524 if test "${ac_cv_os_cray+set}" = set; then :
9525 $as_echo_n "(cached) " >&6
9526 else
9527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9528 /* end confdefs.h. */
9529 #if defined CRAY && ! defined CRAY2
9530 webecray
9531 #else
9532 wenotbecray
9533 #endif
9534
9535 _ACEOF
9536 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9537 $EGREP "webecray" >/dev/null 2>&1; then :
9538 ac_cv_os_cray=yes
9539 else
9540 ac_cv_os_cray=no
9541 fi
9542 rm -f conftest*
9543
9544 fi
9545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9546 $as_echo "$ac_cv_os_cray" >&6; }
9547 if test $ac_cv_os_cray = yes; then
9548 for ac_func in _getb67 GETB67 getb67; do
9549 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9550 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9551 eval as_val=\$$as_ac_var
9552 if test "x$as_val" = x""yes; then :
9553
9554 cat >>confdefs.h <<_ACEOF
9555 #define CRAY_STACKSEG_END $ac_func
9556 _ACEOF
9557
9558 break
9559 fi
9560
9561 done
9562 fi
9563
9564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9565 $as_echo_n "checking stack direction for C alloca... " >&6; }
9566 if test "${ac_cv_c_stack_direction+set}" = set; then :
9567 $as_echo_n "(cached) " >&6
9568 else
9569 if test "$cross_compiling" = yes; then :
9570 ac_cv_c_stack_direction=0
9571 else
9572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9573 /* end confdefs.h. */
9574 $ac_includes_default
9575 int
9576 find_stack_direction ()
9577 {
9578 static char *addr = 0;
9579 auto char dummy;
9580 if (addr == 0)
9581 {
9582 addr = &dummy;
9583 return find_stack_direction ();
9584 }
9585 else
9586 return (&dummy > addr) ? 1 : -1;
9587 }
9588
9589 int
9590 main ()
9591 {
9592 return find_stack_direction () < 0;
9593 }
9594 _ACEOF
9595 if ac_fn_c_try_run "$LINENO"; then :
9596 ac_cv_c_stack_direction=1
9597 else
9598 ac_cv_c_stack_direction=-1
9599 fi
9600 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9601 conftest.$ac_objext conftest.beam conftest.$ac_ext
9602 fi
9603
9604 fi
9605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9606 $as_echo "$ac_cv_c_stack_direction" >&6; }
9607 cat >>confdefs.h <<_ACEOF
9608 #define STACK_DIRECTION $ac_cv_c_stack_direction
9609 _ACEOF
9610
9611
9612 fi
9613
9614 for ac_header in stdlib.h unistd.h
9615 do :
9616 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9617 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9618 eval as_val=\$$as_ac_Header
9619 if test "x$as_val" = x""yes; then :
9620 cat >>confdefs.h <<_ACEOF
9621 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9622 _ACEOF
9623
9624 fi
9625
9626 done
9627
9628 for ac_func in getpagesize
9629 do :
9630 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9631 if test "x$ac_cv_func_getpagesize" = x""yes; then :
9632 cat >>confdefs.h <<_ACEOF
9633 #define HAVE_GETPAGESIZE 1
9634 _ACEOF
9635
9636 fi
9637 done
9638
9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
9640 $as_echo_n "checking for working mmap... " >&6; }
9641 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
9642 $as_echo_n "(cached) " >&6
9643 else
9644 if test "$cross_compiling" = yes; then :
9645 ac_cv_func_mmap_fixed_mapped=no
9646 else
9647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9648 /* end confdefs.h. */
9649 $ac_includes_default
9650 /* malloc might have been renamed as rpl_malloc. */
9651 #undef malloc
9652
9653 /* Thanks to Mike Haertel and Jim Avera for this test.
9654 Here is a matrix of mmap possibilities:
9655 mmap private not fixed
9656 mmap private fixed at somewhere currently unmapped
9657 mmap private fixed at somewhere already mapped
9658 mmap shared not fixed
9659 mmap shared fixed at somewhere currently unmapped
9660 mmap shared fixed at somewhere already mapped
9661 For private mappings, we should verify that changes cannot be read()
9662 back from the file, nor mmap's back from the file at a different
9663 address. (There have been systems where private was not correctly
9664 implemented like the infamous i386 svr4.0, and systems where the
9665 VM page cache was not coherent with the file system buffer cache
9666 like early versions of FreeBSD and possibly contemporary NetBSD.)
9667 For shared mappings, we should conversely verify that changes get
9668 propagated back to all the places they're supposed to be.
9669
9670 Grep wants private fixed already mapped.
9671 The main things grep needs to know about mmap are:
9672 * does it exist and is it safe to write into the mmap'd area
9673 * how to use it (BSD variants) */
9674
9675 #include <fcntl.h>
9676 #include <sys/mman.h>
9677
9678 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
9679 char *malloc ();
9680 #endif
9681
9682 /* This mess was copied from the GNU getpagesize.h. */
9683 #ifndef HAVE_GETPAGESIZE
9684 /* Assume that all systems that can run configure have sys/param.h. */
9685 # ifndef HAVE_SYS_PARAM_H
9686 # define HAVE_SYS_PARAM_H 1
9687 # endif
9688
9689 # ifdef _SC_PAGESIZE
9690 # define getpagesize() sysconf(_SC_PAGESIZE)
9691 # else /* no _SC_PAGESIZE */
9692 # ifdef HAVE_SYS_PARAM_H
9693 # include <sys/param.h>
9694 # ifdef EXEC_PAGESIZE
9695 # define getpagesize() EXEC_PAGESIZE
9696 # else /* no EXEC_PAGESIZE */
9697 # ifdef NBPG
9698 # define getpagesize() NBPG * CLSIZE
9699 # ifndef CLSIZE
9700 # define CLSIZE 1
9701 # endif /* no CLSIZE */
9702 # else /* no NBPG */
9703 # ifdef NBPC
9704 # define getpagesize() NBPC
9705 # else /* no NBPC */
9706 # ifdef PAGESIZE
9707 # define getpagesize() PAGESIZE
9708 # endif /* PAGESIZE */
9709 # endif /* no NBPC */
9710 # endif /* no NBPG */
9711 # endif /* no EXEC_PAGESIZE */
9712 # else /* no HAVE_SYS_PARAM_H */
9713 # define getpagesize() 8192 /* punt totally */
9714 # endif /* no HAVE_SYS_PARAM_H */
9715 # endif /* no _SC_PAGESIZE */
9716
9717 #endif /* no HAVE_GETPAGESIZE */
9718
9719 int
9720 main ()
9721 {
9722 char *data, *data2, *data3;
9723 int i, pagesize;
9724 int fd;
9725
9726 pagesize = getpagesize ();
9727
9728 /* First, make a file with some known garbage in it. */
9729 data = (char *) malloc (pagesize);
9730 if (!data)
9731 return 1;
9732 for (i = 0; i < pagesize; ++i)
9733 *(data + i) = rand ();
9734 umask (0);
9735 fd = creat ("conftest.mmap", 0600);
9736 if (fd < 0)
9737 return 1;
9738 if (write (fd, data, pagesize) != pagesize)
9739 return 1;
9740 close (fd);
9741
9742 /* Next, try to mmap the file at a fixed address which already has
9743 something else allocated at it. If we can, also make sure that
9744 we see the same garbage. */
9745 fd = open ("conftest.mmap", O_RDWR);
9746 if (fd < 0)
9747 return 1;
9748 data2 = (char *) malloc (2 * pagesize);
9749 if (!data2)
9750 return 1;
9751 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
9752 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9753 MAP_PRIVATE | MAP_FIXED, fd, 0L))
9754 return 1;
9755 for (i = 0; i < pagesize; ++i)
9756 if (*(data + i) != *(data2 + i))
9757 return 1;
9758
9759 /* Finally, make sure that changes to the mapped area do not
9760 percolate back to the file as seen by read(). (This is a bug on
9761 some variants of i386 svr4.0.) */
9762 for (i = 0; i < pagesize; ++i)
9763 *(data2 + i) = *(data2 + i) + 1;
9764 data3 = (char *) malloc (pagesize);
9765 if (!data3)
9766 return 1;
9767 if (read (fd, data3, pagesize) != pagesize)
9768 return 1;
9769 for (i = 0; i < pagesize; ++i)
9770 if (*(data + i) != *(data3 + i))
9771 return 1;
9772 close (fd);
9773 return 0;
9774 }
9775 _ACEOF
9776 if ac_fn_c_try_run "$LINENO"; then :
9777 ac_cv_func_mmap_fixed_mapped=yes
9778 else
9779 ac_cv_func_mmap_fixed_mapped=no
9780 fi
9781 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9782 conftest.$ac_objext conftest.beam conftest.$ac_ext
9783 fi
9784
9785 fi
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
9787 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
9788 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9789
9790 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
9791
9792 fi
9793 rm -f conftest.mmap
9794
9795 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9796 if test "x$ac_cv_type_pid_t" = x""yes; then :
9797
9798 else
9799
9800 cat >>confdefs.h <<_ACEOF
9801 #define pid_t int
9802 _ACEOF
9803
9804 fi
9805
9806 for ac_header in vfork.h
9807 do :
9808 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
9809 if test "x$ac_cv_header_vfork_h" = x""yes; then :
9810 cat >>confdefs.h <<_ACEOF
9811 #define HAVE_VFORK_H 1
9812 _ACEOF
9813
9814 fi
9815
9816 done
9817
9818 for ac_func in fork vfork
9819 do :
9820 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9821 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9822 eval as_val=\$$as_ac_var
9823 if test "x$as_val" = x""yes; then :
9824 cat >>confdefs.h <<_ACEOF
9825 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9826 _ACEOF
9827
9828 fi
9829 done
9830
9831 if test "x$ac_cv_func_fork" = xyes; then
9832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9833 $as_echo_n "checking for working fork... " >&6; }
9834 if test "${ac_cv_func_fork_works+set}" = set; then :
9835 $as_echo_n "(cached) " >&6
9836 else
9837 if test "$cross_compiling" = yes; then :
9838 ac_cv_func_fork_works=cross
9839 else
9840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9841 /* end confdefs.h. */
9842 $ac_includes_default
9843 int
9844 main ()
9845 {
9846
9847 /* By Ruediger Kuhlmann. */
9848 return fork () < 0;
9849
9850 ;
9851 return 0;
9852 }
9853 _ACEOF
9854 if ac_fn_c_try_run "$LINENO"; then :
9855 ac_cv_func_fork_works=yes
9856 else
9857 ac_cv_func_fork_works=no
9858 fi
9859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9860 conftest.$ac_objext conftest.beam conftest.$ac_ext
9861 fi
9862
9863 fi
9864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
9865 $as_echo "$ac_cv_func_fork_works" >&6; }
9866
9867 else
9868 ac_cv_func_fork_works=$ac_cv_func_fork
9869 fi
9870 if test "x$ac_cv_func_fork_works" = xcross; then
9871 case $host in
9872 *-*-amigaos* | *-*-msdosdjgpp*)
9873 # Override, as these systems have only a dummy fork() stub
9874 ac_cv_func_fork_works=no
9875 ;;
9876 *)
9877 ac_cv_func_fork_works=yes
9878 ;;
9879 esac
9880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
9881 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
9882 fi
9883 ac_cv_func_vfork_works=$ac_cv_func_vfork
9884 if test "x$ac_cv_func_vfork" = xyes; then
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
9886 $as_echo_n "checking for working vfork... " >&6; }
9887 if test "${ac_cv_func_vfork_works+set}" = set; then :
9888 $as_echo_n "(cached) " >&6
9889 else
9890 if test "$cross_compiling" = yes; then :
9891 ac_cv_func_vfork_works=cross
9892 else
9893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9894 /* end confdefs.h. */
9895 /* Thanks to Paul Eggert for this test. */
9896 $ac_includes_default
9897 #include <sys/wait.h>
9898 #ifdef HAVE_VFORK_H
9899 # include <vfork.h>
9900 #endif
9901 /* On some sparc systems, changes by the child to local and incoming
9902 argument registers are propagated back to the parent. The compiler
9903 is told about this with #include <vfork.h>, but some compilers
9904 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
9905 static variable whose address is put into a register that is
9906 clobbered by the vfork. */
9907 static void
9908 #ifdef __cplusplus
9909 sparc_address_test (int arg)
9910 # else
9911 sparc_address_test (arg) int arg;
9912 #endif
9913 {
9914 static pid_t child;
9915 if (!child) {
9916 child = vfork ();
9917 if (child < 0) {
9918 perror ("vfork");
9919 _exit(2);
9920 }
9921 if (!child) {
9922 arg = getpid();
9923 write(-1, "", 0);
9924 _exit (arg);
9925 }
9926 }
9927 }
9928
9929 int
9930 main ()
9931 {
9932 pid_t parent = getpid ();
9933 pid_t child;
9934
9935 sparc_address_test (0);
9936
9937 child = vfork ();
9938
9939 if (child == 0) {
9940 /* Here is another test for sparc vfork register problems. This
9941 test uses lots of local variables, at least as many local
9942 variables as main has allocated so far including compiler
9943 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
9944 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
9945 reuse the register of parent for one of the local variables,
9946 since it will think that parent can't possibly be used any more
9947 in this routine. Assigning to the local variable will thus
9948 munge parent in the parent process. */
9949 pid_t
9950 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
9951 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
9952 /* Convince the compiler that p..p7 are live; otherwise, it might
9953 use the same hardware register for all 8 local variables. */
9954 if (p != p1 || p != p2 || p != p3 || p != p4
9955 || p != p5 || p != p6 || p != p7)
9956 _exit(1);
9957
9958 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
9959 from child file descriptors. If the child closes a descriptor
9960 before it execs or exits, this munges the parent's descriptor
9961 as well. Test for this by closing stdout in the child. */
9962 _exit(close(fileno(stdout)) != 0);
9963 } else {
9964 int status;
9965 struct stat st;
9966
9967 while (wait(&status) != child)
9968 ;
9969 return (
9970 /* Was there some problem with vforking? */
9971 child < 0
9972
9973 /* Did the child fail? (This shouldn't happen.) */
9974 || status
9975
9976 /* Did the vfork/compiler bug occur? */
9977 || parent != getpid()
9978
9979 /* Did the file descriptor bug occur? */
9980 || fstat(fileno(stdout), &st) != 0
9981 );
9982 }
9983 }
9984 _ACEOF
9985 if ac_fn_c_try_run "$LINENO"; then :
9986 ac_cv_func_vfork_works=yes
9987 else
9988 ac_cv_func_vfork_works=no
9989 fi
9990 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9991 conftest.$ac_objext conftest.beam conftest.$ac_ext
9992 fi
9993
9994 fi
9995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
9996 $as_echo "$ac_cv_func_vfork_works" >&6; }
9997
9998 fi;
9999 if test "x$ac_cv_func_fork_works" = xcross; then
10000 ac_cv_func_vfork_works=$ac_cv_func_vfork
10001 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10002 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10003 fi
10004
10005 if test "x$ac_cv_func_vfork_works" = xyes; then
10006
10007 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10008
10009 else
10010
10011 $as_echo "#define vfork fork" >>confdefs.h
10012
10013 fi
10014 if test "x$ac_cv_func_fork_works" = xyes; then
10015
10016 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10017
10018 fi
10019
10020 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10021 pipe poll pread pread64 pwrite readlink resize_term \
10022 sbrk setpgid setpgrp setsid \
10023 sigaction sigprocmask sigsetmask socketpair syscall \
10024 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10025 setrlimit getrlimit posix_madvise waitpid lstat
10026 do :
10027 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10028 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10029 eval as_val=\$$as_ac_var
10030 if test "x$as_val" = x""yes; then :
10031 cat >>confdefs.h <<_ACEOF
10032 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10033 _ACEOF
10034
10035 fi
10036 done
10037
10038
10039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10040 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10041 if test "${am_cv_langinfo_codeset+set}" = set; then :
10042 $as_echo_n "(cached) " >&6
10043 else
10044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10045 /* end confdefs.h. */
10046 #include <langinfo.h>
10047 int
10048 main ()
10049 {
10050 char* cs = nl_langinfo(CODESET);
10051 ;
10052 return 0;
10053 }
10054 _ACEOF
10055 if ac_fn_c_try_link "$LINENO"; then :
10056 am_cv_langinfo_codeset=yes
10057 else
10058 am_cv_langinfo_codeset=no
10059 fi
10060 rm -f core conftest.err conftest.$ac_objext \
10061 conftest$ac_exeext conftest.$ac_ext
10062
10063 fi
10064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10065 $as_echo "$am_cv_langinfo_codeset" >&6; }
10066 if test $am_cv_langinfo_codeset = yes; then
10067
10068 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10069
10070 fi
10071
10072
10073 # Check the return and argument types of ptrace. No canned test for
10074 # this, so roll our own.
10075 gdb_ptrace_headers='
10076 #if HAVE_SYS_TYPES_H
10077 # include <sys/types.h>
10078 #endif
10079 #if HAVE_SYS_PTRACE_H
10080 # include <sys/ptrace.h>
10081 #endif
10082 #if HAVE_UNISTD_H
10083 # include <unistd.h>
10084 #endif
10085 '
10086 # There is no point in checking if we don't have a prototype.
10087 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10088 "
10089 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10090 ac_have_decl=1
10091 else
10092 ac_have_decl=0
10093 fi
10094
10095 cat >>confdefs.h <<_ACEOF
10096 #define HAVE_DECL_PTRACE $ac_have_decl
10097 _ACEOF
10098 if test $ac_have_decl = 1; then :
10099
10100 else
10101
10102 : ${gdb_cv_func_ptrace_ret='int'}
10103 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10104
10105 fi
10106
10107 # Check return type. Varargs (used on GNU/Linux) conflict with the
10108 # empty argument list, so check for that explicitly.
10109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10110 $as_echo_n "checking return type of ptrace... " >&6; }
10111 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
10112 $as_echo_n "(cached) " >&6
10113 else
10114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10115 /* end confdefs.h. */
10116 $gdb_ptrace_headers
10117 int
10118 main ()
10119 {
10120 extern long ptrace (enum __ptrace_request, ...);
10121 ;
10122 return 0;
10123 }
10124 _ACEOF
10125 if ac_fn_c_try_compile "$LINENO"; then :
10126 gdb_cv_func_ptrace_ret='long'
10127 else
10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10129 /* end confdefs.h. */
10130 $gdb_ptrace_headers
10131 int
10132 main ()
10133 {
10134 extern int ptrace ();
10135 ;
10136 return 0;
10137 }
10138 _ACEOF
10139 if ac_fn_c_try_compile "$LINENO"; then :
10140 gdb_cv_func_ptrace_ret='int'
10141 else
10142 gdb_cv_func_ptrace_ret='long'
10143 fi
10144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10145 fi
10146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10147 fi
10148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10149 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10150
10151 cat >>confdefs.h <<_ACEOF
10152 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10153 _ACEOF
10154
10155 # Check argument types.
10156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10157 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10158 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
10159 $as_echo_n "(cached) " >&6
10160 else
10161
10162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10163 /* end confdefs.h. */
10164 $gdb_ptrace_headers
10165 int
10166 main ()
10167 {
10168 extern long ptrace (enum __ptrace_request, ...);
10169 ;
10170 return 0;
10171 }
10172 _ACEOF
10173 if ac_fn_c_try_compile "$LINENO"; then :
10174 gdb_cv_func_ptrace_args='int,int,long,long'
10175 else
10176
10177 for gdb_arg1 in 'int' 'long'; do
10178 for gdb_arg2 in 'pid_t' 'int' 'long'; do
10179 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10180 for gdb_arg4 in 'int' 'long'; do
10181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10182 /* end confdefs.h. */
10183 $gdb_ptrace_headers
10184 int
10185 main ()
10186 {
10187
10188 extern $gdb_cv_func_ptrace_ret
10189 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10190
10191 ;
10192 return 0;
10193 }
10194 _ACEOF
10195 if ac_fn_c_try_compile "$LINENO"; then :
10196 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10197 break 4;
10198 fi
10199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10200 for gdb_arg5 in 'int *' 'int' 'long'; do
10201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10202 /* end confdefs.h. */
10203 $gdb_ptrace_headers
10204 int
10205 main ()
10206 {
10207
10208 extern $gdb_cv_func_ptrace_ret
10209 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10210
10211 ;
10212 return 0;
10213 }
10214 _ACEOF
10215 if ac_fn_c_try_compile "$LINENO"; then :
10216
10217 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10218 break 5;
10219 fi
10220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10221 done
10222 done
10223 done
10224 done
10225 done
10226 # Provide a safe default value.
10227 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10228
10229 fi
10230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10231 fi
10232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10233 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10234 ac_save_IFS=$IFS; IFS=','
10235 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10236 IFS=$ac_save_IFS
10237 shift
10238
10239 cat >>confdefs.h <<_ACEOF
10240 #define PTRACE_TYPE_ARG3 $3
10241 _ACEOF
10242
10243 if test -n "$5"; then
10244
10245 cat >>confdefs.h <<_ACEOF
10246 #define PTRACE_TYPE_ARG5 $5
10247 _ACEOF
10248
10249 fi
10250
10251 if test "$cross_compiling" = no; then
10252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10253 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10254 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10255 $as_echo_n "(cached) " >&6
10256 else
10257 if test "$cross_compiling" = yes; then :
10258 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
10259 else
10260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10261 /* end confdefs.h. */
10262 $ac_includes_default
10263 int
10264 main ()
10265 {
10266 /* If this system has a BSD-style setpgrp which takes arguments,
10267 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
10268 exit successfully. */
10269 return setpgrp (1,1) != -1;
10270 ;
10271 return 0;
10272 }
10273 _ACEOF
10274 if ac_fn_c_try_run "$LINENO"; then :
10275 ac_cv_func_setpgrp_void=no
10276 else
10277 ac_cv_func_setpgrp_void=yes
10278 fi
10279 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10280 conftest.$ac_objext conftest.beam conftest.$ac_ext
10281 fi
10282
10283 fi
10284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10285 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10286 if test $ac_cv_func_setpgrp_void = yes; then
10287
10288 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10289
10290 fi
10291
10292 else
10293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10294 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10295 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10296 $as_echo_n "(cached) " >&6
10297 else
10298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10299 /* end confdefs.h. */
10300
10301 #include <unistd.h>
10302
10303 int
10304 main ()
10305 {
10306
10307 if (setpgrp(1,1) == -1)
10308 exit (0);
10309 else
10310 exit (1);
10311
10312 ;
10313 return 0;
10314 }
10315 _ACEOF
10316 if ac_fn_c_try_compile "$LINENO"; then :
10317 ac_cv_func_setpgrp_void=no
10318 else
10319 ac_cv_func_setpgrp_void=yes
10320 fi
10321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10322 fi
10323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10324 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10325 if test $ac_cv_func_setpgrp_void = yes; then
10326 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10327
10328 fi
10329 fi
10330
10331 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
10332 # since sigsetjmp might only be defined as a macro.
10333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10334 $as_echo_n "checking for sigsetjmp... " >&6; }
10335 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10336 $as_echo_n "(cached) " >&6
10337 else
10338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10339 /* end confdefs.h. */
10340
10341 #include <setjmp.h>
10342
10343 int
10344 main ()
10345 {
10346 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10347 ;
10348 return 0;
10349 }
10350 _ACEOF
10351 if ac_fn_c_try_compile "$LINENO"; then :
10352 gdb_cv_func_sigsetjmp=yes
10353 else
10354 gdb_cv_func_sigsetjmp=no
10355 fi
10356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10357 fi
10358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10359 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10360 if test $gdb_cv_func_sigsetjmp = yes; then
10361
10362 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10363
10364 fi
10365
10366 # Assume we'll default to using the included libiberty regex.
10367 gdb_use_included_regex=yes
10368
10369 # However, if the system regex is GNU regex, then default to *not*
10370 # using the included regex.
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
10372 $as_echo_n "checking for GNU regex... " >&6; }
10373 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
10374 $as_echo_n "(cached) " >&6
10375 else
10376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10377 /* end confdefs.h. */
10378 #include <gnu-versions.h>
10379 int
10380 main ()
10381 {
10382 #define REGEX_INTERFACE_VERSION 1
10383 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
10384 # error "Version mismatch"
10385 #endif
10386 ;
10387 return 0;
10388 }
10389 _ACEOF
10390 if ac_fn_c_try_compile "$LINENO"; then :
10391 gdb_cv_have_gnu_regex=yes
10392 else
10393 gdb_cv_have_gnu_regex=no
10394 fi
10395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10396 fi
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
10398 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
10399 if test $gdb_cv_have_gnu_regex = yes; then
10400 gdb_use_included_regex=no
10401 fi
10402
10403
10404 # Check whether --with-included-regex was given.
10405 if test "${with_included_regex+set}" = set; then :
10406 withval=$with_included_regex; gdb_with_regex=$withval
10407 else
10408 gdb_with_regex=$gdb_use_included_regex
10409 fi
10410
10411 if test "$gdb_with_regex" = yes; then
10412
10413 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
10414
10415 fi
10416
10417 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
10418 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
10419 #include <sys/proc.h>
10420
10421 "
10422 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
10423
10424 cat >>confdefs.h <<_ACEOF
10425 #define HAVE_STRUCT_THREAD_TD_PCB 1
10426 _ACEOF
10427
10428
10429 fi
10430
10431
10432 # See if <sys/lwp.h> defines `struct lwp`.
10433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
10434 $as_echo_n "checking for struct lwp... " >&6; }
10435 if test "${gdb_cv_struct_lwp+set}" = set; then :
10436 $as_echo_n "(cached) " >&6
10437 else
10438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10439 /* end confdefs.h. */
10440 #include <sys/param.h>
10441 #include <sys/lwp.h>
10442 int
10443 main ()
10444 {
10445 struct lwp l;
10446 ;
10447 return 0;
10448 }
10449 _ACEOF
10450 if ac_fn_c_try_compile "$LINENO"; then :
10451 gdb_cv_struct_lwp=yes
10452 else
10453 gdb_cv_struct_lwp=no
10454 fi
10455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10456 fi
10457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
10458 $as_echo "$gdb_cv_struct_lwp" >&6; }
10459 if test $gdb_cv_struct_lwp = yes; then
10460
10461 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
10462
10463 fi
10464
10465 # See if <machine/reg.h> degines `struct reg'.
10466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
10467 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
10468 if test "${gdb_cv_struct_reg+set}" = set; then :
10469 $as_echo_n "(cached) " >&6
10470 else
10471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10472 /* end confdefs.h. */
10473 #include <sys/types.h>
10474 #include <machine/reg.h>
10475 int
10476 main ()
10477 {
10478 struct reg r;
10479 ;
10480 return 0;
10481 }
10482 _ACEOF
10483 if ac_fn_c_try_compile "$LINENO"; then :
10484 gdb_cv_struct_reg=yes
10485 else
10486 gdb_cv_struct_reg=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_struct_reg" >&5
10491 $as_echo "$gdb_cv_struct_reg" >&6; }
10492 if test $gdb_cv_struct_reg = yes; then
10493
10494 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
10495
10496 fi
10497
10498 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
10499 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
10500 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
10501 "
10502 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
10503
10504 cat >>confdefs.h <<_ACEOF
10505 #define HAVE_STRUCT_REG_R_FS 1
10506 _ACEOF
10507
10508
10509 fi
10510 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
10511 "
10512 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
10513
10514 cat >>confdefs.h <<_ACEOF
10515 #define HAVE_STRUCT_REG_R_GS 1
10516 _ACEOF
10517
10518
10519 fi
10520
10521
10522 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
10524 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
10525 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
10526 $as_echo_n "(cached) " >&6
10527 else
10528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10529 /* end confdefs.h. */
10530 #include <sys/ptrace.h>
10531 int
10532 main ()
10533 {
10534 PTRACE_GETREGS;
10535 ;
10536 return 0;
10537 }
10538 _ACEOF
10539 if ac_fn_c_try_compile "$LINENO"; then :
10540 gdb_cv_have_ptrace_getregs=yes
10541 else
10542 gdb_cv_have_ptrace_getregs=no
10543 fi
10544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10545 fi
10546
10547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
10548 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
10549 if test $gdb_cv_have_ptrace_getregs = yes; then
10550
10551 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
10552
10553 fi
10554
10555 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
10556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
10557 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
10558 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
10559 $as_echo_n "(cached) " >&6
10560 else
10561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10562 /* end confdefs.h. */
10563 #include <sys/ptrace.h>
10564 int
10565 main ()
10566 {
10567 PTRACE_GETFPXREGS;
10568 ;
10569 return 0;
10570 }
10571 _ACEOF
10572 if ac_fn_c_try_compile "$LINENO"; then :
10573 gdb_cv_have_ptrace_getfpxregs=yes
10574 else
10575 gdb_cv_have_ptrace_getfpxregs=no
10576 fi
10577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10578 fi
10579
10580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
10581 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
10582 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
10583
10584 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
10585
10586 fi
10587
10588 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
10589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
10590 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
10591 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
10592 $as_echo_n "(cached) " >&6
10593 else
10594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10595 /* end confdefs.h. */
10596 #include <sys/types.h>
10597 #include <sys/ptrace.h>
10598 int
10599 main ()
10600 {
10601 PT_GETDBREGS;
10602 ;
10603 return 0;
10604 }
10605 _ACEOF
10606 if ac_fn_c_try_compile "$LINENO"; then :
10607 gdb_cv_have_pt_getdbregs=yes
10608 else
10609 gdb_cv_have_pt_getdbregs=no
10610 fi
10611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10612 fi
10613
10614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
10615 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
10616 if test $gdb_cv_have_pt_getdbregs = yes; then
10617
10618 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
10619
10620 fi
10621
10622 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
10623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
10624 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
10625 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
10626 $as_echo_n "(cached) " >&6
10627 else
10628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10629 /* end confdefs.h. */
10630 #include <sys/types.h>
10631 #include <sys/ptrace.h>
10632 int
10633 main ()
10634 {
10635 PT_GETXMMREGS;
10636 ;
10637 return 0;
10638 }
10639 _ACEOF
10640 if ac_fn_c_try_compile "$LINENO"; then :
10641 gdb_cv_have_pt_getxmmregs=yes
10642 else
10643 gdb_cv_have_pt_getxmmregs=no
10644 fi
10645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10646 fi
10647
10648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
10649 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
10650 if test $gdb_cv_have_pt_getxmmregs = yes; then
10651
10652 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
10653
10654 fi
10655
10656 # Detect which type of /proc is in use, such as for Unixware or Solaris.
10657
10658 if test "${target}" = "${host}"; then
10659 case "${host}" in
10660 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
10661
10662 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10663
10664 ;;
10665 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
10666
10667 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10668
10669 ;;
10670 mips-sgi-irix5*)
10671 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
10672
10673 $as_echo "#define _KMEMUSER 1" >>confdefs.h
10674
10675 ;;
10676 esac
10677 fi
10678
10679 if test "$ac_cv_header_sys_procfs_h" = yes; then
10680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
10681 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
10682 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
10683 $as_echo_n "(cached) " >&6
10684 else
10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10686 /* end confdefs.h. */
10687
10688 #define _SYSCALL32
10689 /* Needed for new procfs interface on sparc-solaris. */
10690 #define _STRUCTURED_PROC 1
10691 #include <sys/procfs.h>
10692 int
10693 main ()
10694 {
10695 pstatus_t avar
10696 ;
10697 return 0;
10698 }
10699 _ACEOF
10700 if ac_fn_c_try_compile "$LINENO"; then :
10701 bfd_cv_have_sys_procfs_type_pstatus_t=yes
10702 else
10703 bfd_cv_have_sys_procfs_type_pstatus_t=no
10704
10705 fi
10706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10707 fi
10708
10709 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
10710
10711 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
10712
10713 fi
10714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
10715 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
10716
10717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
10718 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
10719 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
10720 $as_echo_n "(cached) " >&6
10721 else
10722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10723 /* end confdefs.h. */
10724
10725 #define _SYSCALL32
10726 /* Needed for new procfs interface on sparc-solaris. */
10727 #define _STRUCTURED_PROC 1
10728 #include <sys/procfs.h>
10729 int
10730 main ()
10731 {
10732 prrun_t avar
10733 ;
10734 return 0;
10735 }
10736 _ACEOF
10737 if ac_fn_c_try_compile "$LINENO"; then :
10738 bfd_cv_have_sys_procfs_type_prrun_t=yes
10739 else
10740 bfd_cv_have_sys_procfs_type_prrun_t=no
10741
10742 fi
10743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10744 fi
10745
10746 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
10747
10748 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
10749
10750 fi
10751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
10752 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
10753
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10755 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10756 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
10757 $as_echo_n "(cached) " >&6
10758 else
10759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10760 /* end confdefs.h. */
10761
10762 #define _SYSCALL32
10763 /* Needed for new procfs interface on sparc-solaris. */
10764 #define _STRUCTURED_PROC 1
10765 #include <sys/procfs.h>
10766 int
10767 main ()
10768 {
10769 gregset_t avar
10770 ;
10771 return 0;
10772 }
10773 _ACEOF
10774 if ac_fn_c_try_compile "$LINENO"; then :
10775 bfd_cv_have_sys_procfs_type_gregset_t=yes
10776 else
10777 bfd_cv_have_sys_procfs_type_gregset_t=no
10778
10779 fi
10780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10781 fi
10782
10783 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10784
10785 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10786
10787 fi
10788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10789 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10790
10791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10792 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10793 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
10794 $as_echo_n "(cached) " >&6
10795 else
10796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10797 /* end confdefs.h. */
10798
10799 #define _SYSCALL32
10800 /* Needed for new procfs interface on sparc-solaris. */
10801 #define _STRUCTURED_PROC 1
10802 #include <sys/procfs.h>
10803 int
10804 main ()
10805 {
10806 fpregset_t avar
10807 ;
10808 return 0;
10809 }
10810 _ACEOF
10811 if ac_fn_c_try_compile "$LINENO"; then :
10812 bfd_cv_have_sys_procfs_type_fpregset_t=yes
10813 else
10814 bfd_cv_have_sys_procfs_type_fpregset_t=no
10815
10816 fi
10817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10818 fi
10819
10820 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
10821
10822 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
10823
10824 fi
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
10826 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
10827
10828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
10829 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
10830 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
10831 $as_echo_n "(cached) " >&6
10832 else
10833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10834 /* end confdefs.h. */
10835
10836 #define _SYSCALL32
10837 /* Needed for new procfs interface on sparc-solaris. */
10838 #define _STRUCTURED_PROC 1
10839 #include <sys/procfs.h>
10840 int
10841 main ()
10842 {
10843 prgregset_t avar
10844 ;
10845 return 0;
10846 }
10847 _ACEOF
10848 if ac_fn_c_try_compile "$LINENO"; then :
10849 bfd_cv_have_sys_procfs_type_prgregset_t=yes
10850 else
10851 bfd_cv_have_sys_procfs_type_prgregset_t=no
10852
10853 fi
10854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10855 fi
10856
10857 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
10858
10859 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
10860
10861 fi
10862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
10863 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
10864
10865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
10866 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
10867 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
10868 $as_echo_n "(cached) " >&6
10869 else
10870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10871 /* end confdefs.h. */
10872
10873 #define _SYSCALL32
10874 /* Needed for new procfs interface on sparc-solaris. */
10875 #define _STRUCTURED_PROC 1
10876 #include <sys/procfs.h>
10877 int
10878 main ()
10879 {
10880 prfpregset_t avar
10881 ;
10882 return 0;
10883 }
10884 _ACEOF
10885 if ac_fn_c_try_compile "$LINENO"; then :
10886 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
10887 else
10888 bfd_cv_have_sys_procfs_type_prfpregset_t=no
10889
10890 fi
10891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10892 fi
10893
10894 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
10895
10896 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
10897
10898 fi
10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
10900 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
10901
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
10903 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
10904 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
10905 $as_echo_n "(cached) " >&6
10906 else
10907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10908 /* end confdefs.h. */
10909
10910 #define _SYSCALL32
10911 /* Needed for new procfs interface on sparc-solaris. */
10912 #define _STRUCTURED_PROC 1
10913 #include <sys/procfs.h>
10914 int
10915 main ()
10916 {
10917 prgregset32_t avar
10918 ;
10919 return 0;
10920 }
10921 _ACEOF
10922 if ac_fn_c_try_compile "$LINENO"; then :
10923 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
10924 else
10925 bfd_cv_have_sys_procfs_type_prgregset32_t=no
10926
10927 fi
10928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10929 fi
10930
10931 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
10932
10933 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
10934
10935 fi
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
10937 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
10938
10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
10940 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
10941 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
10942 $as_echo_n "(cached) " >&6
10943 else
10944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10945 /* end confdefs.h. */
10946
10947 #define _SYSCALL32
10948 /* Needed for new procfs interface on sparc-solaris. */
10949 #define _STRUCTURED_PROC 1
10950 #include <sys/procfs.h>
10951 int
10952 main ()
10953 {
10954 prfpregset32_t avar
10955 ;
10956 return 0;
10957 }
10958 _ACEOF
10959 if ac_fn_c_try_compile "$LINENO"; then :
10960 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
10961 else
10962 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
10963
10964 fi
10965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10966 fi
10967
10968 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
10969
10970 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
10971
10972 fi
10973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
10974 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
10975
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
10977 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
10978 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
10979 $as_echo_n "(cached) " >&6
10980 else
10981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10982 /* end confdefs.h. */
10983
10984 #define _SYSCALL32
10985 /* Needed for new procfs interface on sparc-solaris. */
10986 #define _STRUCTURED_PROC 1
10987 #include <sys/procfs.h>
10988 int
10989 main ()
10990 {
10991 lwpid_t avar
10992 ;
10993 return 0;
10994 }
10995 _ACEOF
10996 if ac_fn_c_try_compile "$LINENO"; then :
10997 bfd_cv_have_sys_procfs_type_lwpid_t=yes
10998 else
10999 bfd_cv_have_sys_procfs_type_lwpid_t=no
11000
11001 fi
11002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11003 fi
11004
11005 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11006
11007 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11008
11009 fi
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11011 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11012
11013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11014 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11015 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11016 $as_echo_n "(cached) " >&6
11017 else
11018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11019 /* end confdefs.h. */
11020
11021 #define _SYSCALL32
11022 /* Needed for new procfs interface on sparc-solaris. */
11023 #define _STRUCTURED_PROC 1
11024 #include <sys/procfs.h>
11025 int
11026 main ()
11027 {
11028 psaddr_t avar
11029 ;
11030 return 0;
11031 }
11032 _ACEOF
11033 if ac_fn_c_try_compile "$LINENO"; then :
11034 bfd_cv_have_sys_procfs_type_psaddr_t=yes
11035 else
11036 bfd_cv_have_sys_procfs_type_psaddr_t=no
11037
11038 fi
11039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11040 fi
11041
11042 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11043
11044 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11045
11046 fi
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11048 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11049
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11051 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11052 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11053 $as_echo_n "(cached) " >&6
11054 else
11055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11056 /* end confdefs.h. */
11057
11058 #define _SYSCALL32
11059 /* Needed for new procfs interface on sparc-solaris. */
11060 #define _STRUCTURED_PROC 1
11061 #include <sys/procfs.h>
11062 int
11063 main ()
11064 {
11065 prsysent_t avar
11066 ;
11067 return 0;
11068 }
11069 _ACEOF
11070 if ac_fn_c_try_compile "$LINENO"; then :
11071 bfd_cv_have_sys_procfs_type_prsysent_t=yes
11072 else
11073 bfd_cv_have_sys_procfs_type_prsysent_t=no
11074
11075 fi
11076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11077 fi
11078
11079 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11080
11081 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11082
11083 fi
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11085 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11086
11087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11088 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11089 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11090 $as_echo_n "(cached) " >&6
11091 else
11092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11093 /* end confdefs.h. */
11094
11095 #define _SYSCALL32
11096 /* Needed for new procfs interface on sparc-solaris. */
11097 #define _STRUCTURED_PROC 1
11098 #include <sys/procfs.h>
11099 int
11100 main ()
11101 {
11102 pr_sigset_t avar
11103 ;
11104 return 0;
11105 }
11106 _ACEOF
11107 if ac_fn_c_try_compile "$LINENO"; then :
11108 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11109 else
11110 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11111
11112 fi
11113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11114 fi
11115
11116 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11117
11118 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11119
11120 fi
11121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11122 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11123
11124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11125 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11126 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11127 $as_echo_n "(cached) " >&6
11128 else
11129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11130 /* end confdefs.h. */
11131
11132 #define _SYSCALL32
11133 /* Needed for new procfs interface on sparc-solaris. */
11134 #define _STRUCTURED_PROC 1
11135 #include <sys/procfs.h>
11136 int
11137 main ()
11138 {
11139 pr_sigaction64_t avar
11140 ;
11141 return 0;
11142 }
11143 _ACEOF
11144 if ac_fn_c_try_compile "$LINENO"; then :
11145 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11146 else
11147 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11148
11149 fi
11150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11151 fi
11152
11153 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11154
11155 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11156
11157 fi
11158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11159 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11160
11161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11162 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11163 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11164 $as_echo_n "(cached) " >&6
11165 else
11166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11167 /* end confdefs.h. */
11168
11169 #define _SYSCALL32
11170 /* Needed for new procfs interface on sparc-solaris. */
11171 #define _STRUCTURED_PROC 1
11172 #include <sys/procfs.h>
11173 int
11174 main ()
11175 {
11176 pr_siginfo64_t avar
11177 ;
11178 return 0;
11179 }
11180 _ACEOF
11181 if ac_fn_c_try_compile "$LINENO"; then :
11182 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11183 else
11184 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11185
11186 fi
11187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11188 fi
11189
11190 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11191
11192 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11193
11194 fi
11195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11196 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11197
11198
11199
11200
11201
11202 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11204 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11205 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11206 $as_echo_n "(cached) " >&6
11207 else
11208 if test "$cross_compiling" = yes; then :
11209 gdb_cv_prfpregset_t_broken=yes
11210 else
11211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11212 /* end confdefs.h. */
11213 #include <sys/procfs.h>
11214 int main ()
11215 {
11216 if (sizeof (prfpregset_t) == sizeof (void *))
11217 return 1;
11218 return 0;
11219 }
11220 _ACEOF
11221 if ac_fn_c_try_run "$LINENO"; then :
11222 gdb_cv_prfpregset_t_broken=no
11223 else
11224 gdb_cv_prfpregset_t_broken=yes
11225 fi
11226 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11227 conftest.$ac_objext conftest.beam conftest.$ac_ext
11228 fi
11229
11230 fi
11231
11232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
11233 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
11234 if test $gdb_cv_prfpregset_t_broken = yes; then
11235
11236 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
11237
11238 fi
11239 fi
11240
11241
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
11243 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
11244 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
11245 $as_echo_n "(cached) " >&6
11246 else
11247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11248 /* end confdefs.h. */
11249 #include <unistd.h>
11250 #include <sys/types.h>
11251 #include <sys/procfs.h>
11252
11253 int
11254 main ()
11255 {
11256
11257 int dummy;;
11258 dummy = ioctl(0, PIOCSET, &dummy);
11259
11260 ;
11261 return 0;
11262 }
11263 _ACEOF
11264 if ac_fn_c_try_compile "$LINENO"; then :
11265 gdb_cv_have_procfs_piocset=yes
11266 else
11267 gdb_cv_have_procfs_piocset=no
11268 fi
11269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11270 fi
11271
11272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
11273 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
11274 if test $gdb_cv_have_procfs_piocset = yes; then
11275
11276 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
11277
11278 fi
11279 fi
11280
11281 if test ${host} = ${target} ; then
11282
11283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
11284 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
11285 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
11286 $as_echo_n "(cached) " >&6
11287 else
11288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11289 /* end confdefs.h. */
11290 #include <link.h>
11291 int
11292 main ()
11293 {
11294 struct link_map lm; (void) lm.l_addr;
11295 ;
11296 return 0;
11297 }
11298 _ACEOF
11299 if ac_fn_c_try_compile "$LINENO"; then :
11300 gdb_cv_have_struct_link_map_with_l_members=yes
11301 else
11302 gdb_cv_have_struct_link_map_with_l_members=no
11303 fi
11304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11305 fi
11306
11307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
11308 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
11309 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
11310
11311 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
11312
11313 fi
11314
11315
11316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
11317 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
11318 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
11319 $as_echo_n "(cached) " >&6
11320 else
11321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11322 /* end confdefs.h. */
11323 #include <sys/types.h>
11324 #include <link.h>
11325 int
11326 main ()
11327 {
11328 struct link_map lm; (void) lm.lm_addr;
11329 ;
11330 return 0;
11331 }
11332 _ACEOF
11333 if ac_fn_c_try_compile "$LINENO"; then :
11334 gdb_cv_have_struct_link_map_with_lm_members=yes
11335 else
11336 gdb_cv_have_struct_link_map_with_lm_members=no
11337 fi
11338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11339 fi
11340
11341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
11342 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
11343 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
11344
11345 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
11346
11347 fi
11348
11349
11350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
11351 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
11352 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
11353 $as_echo_n "(cached) " >&6
11354 else
11355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11356 /* end confdefs.h. */
11357 #include <sys/types.h>
11358 #ifdef HAVE_NLIST_H
11359 #include <nlist.h>
11360 #endif
11361 #include <link.h>
11362 int
11363 main ()
11364 {
11365 struct so_map lm; (void) lm.som_addr;
11366 ;
11367 return 0;
11368 }
11369 _ACEOF
11370 if ac_fn_c_try_compile "$LINENO"; then :
11371 gdb_cv_have_struct_so_map_with_som_members=yes
11372 else
11373 gdb_cv_have_struct_so_map_with_som_members=no
11374 fi
11375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11376 fi
11377
11378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
11379 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
11380 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
11381
11382 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
11383
11384 fi
11385
11386
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
11388 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
11389 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
11390 $as_echo_n "(cached) " >&6
11391 else
11392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11393 /* end confdefs.h. */
11394 #define _SYSCALL32
11395 #include <sys/link.h>
11396 int
11397 main ()
11398 {
11399 struct link_map32 l;
11400 ;
11401 return 0;
11402 }
11403 _ACEOF
11404 if ac_fn_c_try_compile "$LINENO"; then :
11405 gdb_cv_have_struct_link_map32=yes
11406 else
11407 gdb_cv_have_struct_link_map32=no
11408 fi
11409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11410 fi
11411
11412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
11413 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
11414 if test $gdb_cv_have_struct_link_map32 = yes; then
11415
11416 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
11417
11418
11419 $as_echo "#define _SYSCALL32 1" >>confdefs.h
11420
11421 fi
11422 fi
11423
11424 # Check if the compiler supports the `long long' type.
11425
11426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
11427 $as_echo_n "checking for long long support in compiler... " >&6; }
11428 if test "${gdb_cv_c_long_long+set}" = set; then :
11429 $as_echo_n "(cached) " >&6
11430 else
11431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11432 /* end confdefs.h. */
11433 extern long long foo;
11434 int
11435 main ()
11436 {
11437 switch (foo & 2) { case 0: return 1; }
11438 ;
11439 return 0;
11440 }
11441 _ACEOF
11442 if ac_fn_c_try_compile "$LINENO"; then :
11443 gdb_cv_c_long_long=yes
11444 else
11445 gdb_cv_c_long_long=no
11446 fi
11447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11448 fi
11449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
11450 $as_echo "$gdb_cv_c_long_long" >&6; }
11451 if test $gdb_cv_c_long_long = yes; then
11452
11453 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
11454
11455 fi
11456
11457 # Check if the compiler and runtime support printing long longs.
11458
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
11460 $as_echo_n "checking for long long support in printf... " >&6; }
11461 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
11462 $as_echo_n "(cached) " >&6
11463 else
11464 if test "$cross_compiling" = yes; then :
11465 gdb_cv_printf_has_long_long=no
11466 else
11467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11468 /* end confdefs.h. */
11469 $ac_includes_default
11470 int
11471 main ()
11472 {
11473 char buf[32];
11474 long long l = 0;
11475 l = (l << 16) + 0x0123;
11476 l = (l << 16) + 0x4567;
11477 l = (l << 16) + 0x89ab;
11478 l = (l << 16) + 0xcdef;
11479 sprintf (buf, "0x%016llx", l);
11480 return (strcmp ("0x0123456789abcdef", buf));
11481 ;
11482 return 0;
11483 }
11484 _ACEOF
11485 if ac_fn_c_try_run "$LINENO"; then :
11486 gdb_cv_printf_has_long_long=yes
11487 else
11488 gdb_cv_printf_has_long_long=no
11489 fi
11490 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11491 conftest.$ac_objext conftest.beam conftest.$ac_ext
11492 fi
11493
11494 fi
11495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
11496 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
11497 if test $gdb_cv_printf_has_long_long = yes; then
11498
11499 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
11500
11501 fi
11502
11503 # Check if the compiler and runtime support printing decfloats.
11504
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
11506 $as_echo_n "checking for decfloat support in printf... " >&6; }
11507 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
11508 $as_echo_n "(cached) " >&6
11509 else
11510 if test "$cross_compiling" = yes; then :
11511 gdb_cv_printf_has_decfloat=no
11512 else
11513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11514 /* end confdefs.h. */
11515 $ac_includes_default
11516 int
11517 main ()
11518 {
11519 char buf[64];
11520 _Decimal32 d32 = 1.2345df;
11521 _Decimal64 d64 = 1.2345dd;
11522 _Decimal128 d128 = 1.2345dl;
11523 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
11524 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
11525 ;
11526 return 0;
11527 }
11528 _ACEOF
11529 if ac_fn_c_try_run "$LINENO"; then :
11530 gdb_cv_printf_has_decfloat=yes
11531 else
11532 gdb_cv_printf_has_decfloat=no
11533 fi
11534 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11535 conftest.$ac_objext conftest.beam conftest.$ac_ext
11536 fi
11537
11538 fi
11539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
11540 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
11541 if test $gdb_cv_printf_has_decfloat = yes; then
11542
11543 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
11544
11545 fi
11546
11547 # Check if the compiler supports the `long double' type. We can't use
11548 # AC_C_LONG_DOUBLE because that one does additional checks on the
11549 # constants defined in <float.h> that fail on some systems,
11550 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
11551
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
11553 $as_echo_n "checking for long double support in compiler... " >&6; }
11554 if test "${gdb_cv_c_long_double+set}" = set; then :
11555 $as_echo_n "(cached) " >&6
11556 else
11557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11558 /* end confdefs.h. */
11559 long double foo;
11560 _ACEOF
11561 if ac_fn_c_try_compile "$LINENO"; then :
11562 gdb_cv_c_long_double=yes
11563 else
11564 gdb_cv_c_long_double=no
11565 fi
11566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11567 fi
11568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
11569 $as_echo "$gdb_cv_c_long_double" >&6; }
11570 if test $gdb_cv_c_long_double = yes; then
11571
11572 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11573
11574 fi
11575
11576 # Check if the compiler and runtime support printing long doubles.
11577
11578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
11579 $as_echo_n "checking for long double support in printf... " >&6; }
11580 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
11581 $as_echo_n "(cached) " >&6
11582 else
11583 if test "$cross_compiling" = yes; then :
11584 gdb_cv_printf_has_long_double=no
11585 else
11586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11587 /* end confdefs.h. */
11588 $ac_includes_default
11589 int
11590 main ()
11591 {
11592 char buf[16];
11593 long double f = 3.141592653;
11594 sprintf (buf, "%Lg", f);
11595 return (strncmp ("3.14159", buf, 7));
11596 ;
11597 return 0;
11598 }
11599 _ACEOF
11600 if ac_fn_c_try_run "$LINENO"; then :
11601 gdb_cv_printf_has_long_double=yes
11602 else
11603 gdb_cv_printf_has_long_double=no
11604 fi
11605 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11606 conftest.$ac_objext conftest.beam conftest.$ac_ext
11607 fi
11608
11609 fi
11610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
11611 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
11612 if test $gdb_cv_printf_has_long_double = yes; then
11613
11614 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
11615
11616 fi
11617
11618 # Check if the compiler and runtime support scanning long doubles.
11619
11620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
11621 $as_echo_n "checking for long double support in scanf... " >&6; }
11622 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
11623 $as_echo_n "(cached) " >&6
11624 else
11625 if test "$cross_compiling" = yes; then :
11626 gdb_cv_scanf_has_long_double=no
11627 else
11628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11629 /* end confdefs.h. */
11630 #include <stdio.h>
11631 int
11632 main ()
11633 {
11634 char *buf = "3.141592653";
11635 long double f = 0;
11636 sscanf (buf, "%Lg", &f);
11637 return !(f > 3.14159 && f < 3.14160);
11638 ;
11639 return 0;
11640 }
11641 _ACEOF
11642 if ac_fn_c_try_run "$LINENO"; then :
11643 gdb_cv_scanf_has_long_double=yes
11644 else
11645 gdb_cv_scanf_has_long_double=no
11646 fi
11647 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11648 conftest.$ac_objext conftest.beam conftest.$ac_ext
11649 fi
11650
11651 fi
11652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
11653 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
11654 if test $gdb_cv_scanf_has_long_double = yes; then
11655
11656 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
11657
11658 fi
11659
11660 case ${host_os} in
11661 aix*)
11662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
11663 $as_echo_n "checking for -bbigtoc option... " >&6; }
11664 if test "${gdb_cv_bigtoc+set}" = set; then :
11665 $as_echo_n "(cached) " >&6
11666 else
11667
11668 SAVE_LDFLAGS=$LDFLAGS
11669
11670 case $GCC in
11671 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
11672 *) gdb_cv_bigtoc=-bbigtoc ;;
11673 esac
11674
11675 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
11676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11677 /* end confdefs.h. */
11678
11679 int
11680 main ()
11681 {
11682 int i;
11683 ;
11684 return 0;
11685 }
11686 _ACEOF
11687 if ac_fn_c_try_link "$LINENO"; then :
11688
11689 else
11690 gdb_cv_bigtoc=
11691 fi
11692 rm -f core conftest.err conftest.$ac_objext \
11693 conftest$ac_exeext conftest.$ac_ext
11694 LDFLAGS="${SAVE_LDFLAGS}"
11695
11696 fi
11697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
11698 $as_echo "$gdb_cv_bigtoc" >&6; }
11699 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
11700 ;;
11701 esac
11702
11703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
11704 $as_echo_n "checking for the dynamic export flag... " >&6; }
11705 dynamic_list=false
11706 if test "${gdb_native}" = yes; then
11707 # The dynamically loaded libthread_db needs access to symbols in the gdb
11708 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
11709 # may not be supported there.
11710 old_LDFLAGS="$LDFLAGS"
11711 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
11712 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
11713 LDFLAGS="$LDFLAGS $RDYNAMIC"
11714 if test "${have_libpython}" = no; then
11715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11716 /* end confdefs.h. */
11717
11718 int
11719 main ()
11720 {
11721
11722 ;
11723 return 0;
11724 }
11725 _ACEOF
11726 if ac_fn_c_try_link "$LINENO"; then :
11727 dynamic_list=true
11728 fi
11729 rm -f core conftest.err conftest.$ac_objext \
11730 conftest$ac_exeext conftest.$ac_ext
11731 else
11732 # Workaround http://bugs.python.org/issue4434 where static
11733 # libpythonX.Y.a would get its symbols required for
11734 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
11735 # Problem does not happen for the recommended libpythonX.Y.so linkage.
11736 old_CFLAGS="$CFLAGS"
11737 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
11738 if test "$cross_compiling" = yes; then :
11739 true
11740 else
11741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11742 /* end confdefs.h. */
11743 #include "${have_libpython}/Python.h"
11744 int
11745 main ()
11746 {
11747 int err;
11748 Py_Initialize ();
11749 err = PyRun_SimpleString ("import itertools\n");
11750 Py_Finalize ();
11751 return err == 0 ? 0 : 1;
11752 ;
11753 return 0;
11754 }
11755 _ACEOF
11756 if ac_fn_c_try_run "$LINENO"; then :
11757 dynamic_list=true
11758 fi
11759 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11760 conftest.$ac_objext conftest.beam conftest.$ac_ext
11761 fi
11762
11763 CFLAGS="$old_CFLAGS"
11764 fi
11765 LDFLAGS="$old_LDFLAGS"
11766 fi
11767 if $dynamic_list; then
11768 found="-Wl,--dynamic-list"
11769 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
11770 else
11771 found="-rdynamic"
11772 RDYNAMIC="-rdynamic"
11773 fi
11774
11775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
11776 $as_echo "$found" >&6; }
11777
11778
11779 if test ${build} = ${host} -a ${host} = ${target} ; then
11780 case ${host_os} in
11781 solaris*)
11782 # See if thread_db library is around for Solaris thread debugging.
11783 # Note that we must explicitly test for version 1 of the library
11784 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
11785 # the same API.
11786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
11787 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
11788 if test -f /usr/lib/libthread_db.so.1 ; then
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11790 $as_echo "yes" >&6; }
11791
11792 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
11793
11794 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
11795 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11797 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11798 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11799 $as_echo_n "(cached) " >&6
11800 else
11801 ac_check_lib_save_LIBS=$LIBS
11802 LIBS="-ldl $LIBS"
11803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11804 /* end confdefs.h. */
11805
11806 /* Override any GCC internal prototype to avoid an error.
11807 Use char because int might match the return type of a GCC
11808 builtin and then its argument prototype would still apply. */
11809 #ifdef __cplusplus
11810 extern "C"
11811 #endif
11812 char dlopen ();
11813 int
11814 main ()
11815 {
11816 return dlopen ();
11817 ;
11818 return 0;
11819 }
11820 _ACEOF
11821 if ac_fn_c_try_link "$LINENO"; then :
11822 ac_cv_lib_dl_dlopen=yes
11823 else
11824 ac_cv_lib_dl_dlopen=no
11825 fi
11826 rm -f core conftest.err conftest.$ac_objext \
11827 conftest$ac_exeext conftest.$ac_ext
11828 LIBS=$ac_check_lib_save_LIBS
11829 fi
11830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11831 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11832 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11833 cat >>confdefs.h <<_ACEOF
11834 #define HAVE_LIBDL 1
11835 _ACEOF
11836
11837 LIBS="-ldl $LIBS"
11838
11839 fi
11840
11841 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
11842 # Sun randomly tweaked the prototypes in <proc_service.h>
11843 # at one point.
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
11845 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
11846 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
11847 $as_echo_n "(cached) " >&6
11848 else
11849
11850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11851 /* end confdefs.h. */
11852
11853 #include <proc_service.h>
11854 ps_err_e ps_pdwrite
11855 (struct ps_prochandle*, psaddr_t, const void*, size_t);
11856
11857 int
11858 main ()
11859 {
11860
11861 ;
11862 return 0;
11863 }
11864 _ACEOF
11865 if ac_fn_c_try_compile "$LINENO"; then :
11866 gdb_cv_proc_service_is_old=no
11867 else
11868 gdb_cv_proc_service_is_old=yes
11869 fi
11870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11871
11872 fi
11873
11874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
11875 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
11876 if test $gdb_cv_proc_service_is_old = yes; then
11877
11878 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
11879
11880 fi
11881 else
11882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11883 $as_echo "no" >&6; }
11884 fi
11885 ;;
11886 aix*)
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
11888 $as_echo_n "checking for AiX thread debugging library... " >&6; }
11889 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
11890 $as_echo_n "(cached) " >&6
11891 else
11892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11893 /* end confdefs.h. */
11894 #include <sys/pthdebug.h>
11895 int
11896 main ()
11897 {
11898 #ifndef PTHDB_VERSION_3
11899 #error
11900 #endif
11901 ;
11902 return 0;
11903 }
11904 _ACEOF
11905 if ac_fn_c_try_compile "$LINENO"; then :
11906 gdb_cv_have_aix_thread_debug=yes
11907 else
11908 gdb_cv_have_aix_thread_debug=no
11909 fi
11910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11911 fi
11912
11913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
11914 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
11915 if test $gdb_cv_have_aix_thread_debug = yes; then
11916 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
11917 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
11918 LIBS="$LIBS -lpthdebug"
11919
11920 # Older versions of AIX do not provide the declaration for
11921 # the getthrds function (it appears that it was introduced
11922 # with AIX 6.x).
11923 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
11924 "
11925 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
11926 ac_have_decl=1
11927 else
11928 ac_have_decl=0
11929 fi
11930
11931 cat >>confdefs.h <<_ACEOF
11932 #define HAVE_DECL_GETTHRDS $ac_have_decl
11933 _ACEOF
11934
11935 fi
11936 ;;
11937 esac
11938
11939 fi
11940
11941 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
11942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
11943 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
11944 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
11945 $as_echo_n "(cached) " >&6
11946 else
11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h. */
11949 #include <thread_db.h>
11950 int
11951 main ()
11952 {
11953 int i = TD_NOTALLOC;
11954 ;
11955 return 0;
11956 }
11957 _ACEOF
11958 if ac_fn_c_try_compile "$LINENO"; then :
11959 gdb_cv_thread_db_h_has_td_notalloc=yes
11960 else
11961 gdb_cv_thread_db_h_has_td_notalloc=no
11962
11963 fi
11964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11965
11966 fi
11967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
11968 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
11969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
11970 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
11971 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
11972 $as_echo_n "(cached) " >&6
11973 else
11974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11975 /* end confdefs.h. */
11976 #include <thread_db.h>
11977 int
11978 main ()
11979 {
11980 int i = TD_VERSION;
11981 ;
11982 return 0;
11983 }
11984 _ACEOF
11985 if ac_fn_c_try_compile "$LINENO"; then :
11986 gdb_cv_thread_db_h_has_td_version=yes
11987 else
11988 gdb_cv_thread_db_h_has_td_version=no
11989
11990 fi
11991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11992
11993 fi
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
11995 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
11997 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
11998 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
11999 $as_echo_n "(cached) " >&6
12000 else
12001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12002 /* end confdefs.h. */
12003 #include <thread_db.h>
12004 int
12005 main ()
12006 {
12007 int i = TD_NOTLS;
12008 ;
12009 return 0;
12010 }
12011 _ACEOF
12012 if ac_fn_c_try_compile "$LINENO"; then :
12013 gdb_cv_thread_db_h_has_td_notls=yes
12014 else
12015 gdb_cv_thread_db_h_has_td_notls=no
12016
12017 fi
12018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12019
12020 fi
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12022 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12023 fi
12024 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12025
12026 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12027
12028 fi
12029 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12030
12031 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12032
12033 fi
12034 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12035
12036 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12037
12038 fi
12039
12040 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12042 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12043 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12044 $as_echo_n "(cached) " >&6
12045 else
12046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12047 /* end confdefs.h. */
12048 #include <sys/syscall.h>
12049 int
12050 main ()
12051 {
12052 int i = __NR_tkill;
12053 ;
12054 return 0;
12055 }
12056 _ACEOF
12057 if ac_fn_c_try_compile "$LINENO"; then :
12058 gdb_cv_sys_syscall_h_has_tkill=yes
12059 else
12060 gdb_cv_sys_syscall_h_has_tkill=no
12061
12062 fi
12063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12064
12065 fi
12066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12067 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12068 fi
12069 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
12070
12071 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12072
12073 fi
12074
12075 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12076 "
12077 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12078 ac_have_decl=1
12079 else
12080 ac_have_decl=0
12081 fi
12082
12083 cat >>confdefs.h <<_ACEOF
12084 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12085 _ACEOF
12086
12087
12088 if test "$cross_compiling" = yes; then :
12089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090 /* end confdefs.h. */
12091 #include <sys/personality.h>
12092 int
12093 main ()
12094 {
12095
12096 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12097 # define ADDR_NO_RANDOMIZE 0x0040000
12098 # endif
12099 /* Test the flag could be set and stays set. */
12100 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12101 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12102 return 1
12103 ;
12104 return 0;
12105 }
12106 _ACEOF
12107 if ac_fn_c_try_link "$LINENO"; then :
12108 have_personality=true
12109 else
12110 have_personality=false
12111 fi
12112 rm -f core conftest.err conftest.$ac_objext \
12113 conftest$ac_exeext conftest.$ac_ext
12114 else
12115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12116 /* end confdefs.h. */
12117 #include <sys/personality.h>
12118 int
12119 main ()
12120 {
12121
12122 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12123 # define ADDR_NO_RANDOMIZE 0x0040000
12124 # endif
12125 /* Test the flag could be set and stays set. */
12126 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12127 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12128 return 1
12129 ;
12130 return 0;
12131 }
12132 _ACEOF
12133 if ac_fn_c_try_run "$LINENO"; then :
12134 have_personality=true
12135 else
12136 have_personality=false
12137 fi
12138 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12139 conftest.$ac_objext conftest.beam conftest.$ac_ext
12140 fi
12141
12142 if $have_personality
12143 then
12144
12145 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12146
12147 fi
12148
12149
12150 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12151 # except that the argument to --with-sysroot is optional.
12152 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12153 if test "x$with_sysroot" = xyes; then
12154 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12155 fi
12156
12157 # Check whether --with-sysroot was given.
12158 if test "${with_sysroot+set}" = set; then :
12159 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12160 else
12161 TARGET_SYSTEM_ROOT=
12162 fi
12163
12164
12165 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12166 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12167 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12168 ac_define_dir=`eval echo $ac_define_dir`
12169
12170 cat >>confdefs.h <<_ACEOF
12171 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12172 _ACEOF
12173
12174
12175
12176
12177 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12178 if test "x$prefix" = xNONE; then
12179 test_prefix=/usr/local
12180 else
12181 test_prefix=$prefix
12182 fi
12183 else
12184 test_prefix=$exec_prefix
12185 fi
12186 value=0
12187 case ${ac_define_dir} in
12188 "${test_prefix}"|"${test_prefix}/"*|\
12189 '${exec_prefix}'|'${exec_prefix}/'*)
12190 value=1
12191 ;;
12192 esac
12193
12194 cat >>confdefs.h <<_ACEOF
12195 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12196 _ACEOF
12197
12198
12199
12200
12201
12202 # Check whether --with-system-gdbinit was given.
12203 if test "${with_system_gdbinit+set}" = set; then :
12204 withval=$with_system_gdbinit;
12205 SYSTEM_GDBINIT=$withval
12206 else
12207 SYSTEM_GDBINIT=
12208 fi
12209
12210
12211 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12212 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12213 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12214 ac_define_dir=`eval echo $ac_define_dir`
12215
12216 cat >>confdefs.h <<_ACEOF
12217 #define SYSTEM_GDBINIT "$ac_define_dir"
12218 _ACEOF
12219
12220
12221
12222
12223 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12224 if test "x$prefix" = xNONE; then
12225 test_prefix=/usr/local
12226 else
12227 test_prefix=$prefix
12228 fi
12229 else
12230 test_prefix=$exec_prefix
12231 fi
12232 value=0
12233 case ${ac_define_dir} in
12234 "${test_prefix}"|"${test_prefix}/"*|\
12235 '${exec_prefix}'|'${exec_prefix}/'*)
12236 value=1
12237 ;;
12238 esac
12239
12240 cat >>confdefs.h <<_ACEOF
12241 #define SYSTEM_GDBINIT_RELOCATABLE $value
12242 _ACEOF
12243
12244
12245
12246
12247 # Check whether --enable-werror was given.
12248 if test "${enable_werror+set}" = set; then :
12249 enableval=$enable_werror; case "${enableval}" in
12250 yes | y) ERROR_ON_WARNING="yes" ;;
12251 no | n) ERROR_ON_WARNING="no" ;;
12252 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12253 esac
12254 fi
12255
12256
12257 # Enable -Werror by default when using gcc
12258 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12259 ERROR_ON_WARNING=yes
12260 fi
12261
12262 WERROR_CFLAGS=""
12263 if test "${ERROR_ON_WARNING}" = yes ; then
12264 WERROR_CFLAGS="-Werror"
12265 fi
12266
12267 # The entries after -Wno-pointer-sign are disabled warnings which may
12268 # be enabled in the future, which can not currently be used to build
12269 # GDB.
12270 # NOTE: If you change this list, remember to update
12271 # gdb/doc/gdbint.texinfo.
12272 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12273 -Wformat-nonliteral -Wno-pointer-sign \
12274 -Wno-unused -Wunused-value -Wunused-function \
12275 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
12276
12277 # Enable -Wno-format by default when using gcc on mingw since many
12278 # GCC versions complain about %I64.
12279 case "${host}" in
12280 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12281 esac
12282
12283 # Check whether --enable-build-warnings was given.
12284 if test "${enable_build_warnings+set}" = set; then :
12285 enableval=$enable_build_warnings; case "${enableval}" in
12286 yes) ;;
12287 no) build_warnings="-w";;
12288 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12289 build_warnings="${build_warnings} ${t}";;
12290 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12291 build_warnings="${t} ${build_warnings}";;
12292 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12293 esac
12294 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12295 echo "Setting compiler warning flags = $build_warnings" 6>&1
12296 fi
12297 fi
12298 # Check whether --enable-gdb-build-warnings was given.
12299 if test "${enable_gdb_build_warnings+set}" = set; then :
12300 enableval=$enable_gdb_build_warnings; case "${enableval}" in
12301 yes) ;;
12302 no) build_warnings="-w";;
12303 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12304 build_warnings="${build_warnings} ${t}";;
12305 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12306 build_warnings="${t} ${build_warnings}";;
12307 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12308 esac
12309 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12310 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12311 fi
12312 fi
12313 WARN_CFLAGS=""
12314 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12315 then
12316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12317 $as_echo_n "checking compiler warning flags... " >&6; }
12318 # Separate out the -Werror flag as some files just cannot be
12319 # compiled with it enabled.
12320 for w in ${build_warnings}; do
12321 case $w in
12322 -Werr*) WERROR_CFLAGS=-Werror ;;
12323 *) # Check that GCC accepts it
12324 saved_CFLAGS="$CFLAGS"
12325 CFLAGS="$CFLAGS $w"
12326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12327 /* end confdefs.h. */
12328
12329 int
12330 main ()
12331 {
12332
12333 ;
12334 return 0;
12335 }
12336 _ACEOF
12337 if ac_fn_c_try_compile "$LINENO"; then :
12338 WARN_CFLAGS="${WARN_CFLAGS} $w"
12339 fi
12340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12341 CFLAGS="$saved_CFLAGS"
12342 esac
12343 done
12344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12345 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12346 fi
12347
12348
12349
12350 # In the Cygwin environment, we need some additional flags.
12351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12352 $as_echo_n "checking for cygwin... " >&6; }
12353 if test "${gdb_cv_os_cygwin+set}" = set; then :
12354 $as_echo_n "(cached) " >&6
12355 else
12356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12357 /* end confdefs.h. */
12358
12359 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12360 lose
12361 #endif
12362 _ACEOF
12363 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12364 $EGREP "lose" >/dev/null 2>&1; then :
12365 gdb_cv_os_cygwin=yes
12366 else
12367 gdb_cv_os_cygwin=no
12368 fi
12369 rm -f conftest*
12370
12371 fi
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12373 $as_echo "$gdb_cv_os_cygwin" >&6; }
12374
12375
12376 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12377 case ${host} in
12378 *go32* ) SER_HARDWIRE=ser-go32.o ;;
12379 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
12380 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
12381 esac
12382
12383
12384 # libreadline needs libuser32.a in a cygwin environment
12385 WIN32LIBS=
12386 if test x$gdb_cv_os_cygwin = xyes; then
12387 WIN32LIBS="-luser32"
12388 case "${target}" in
12389 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
12390 ;;
12391 esac
12392 fi
12393
12394 # The ser-tcp.c module requires sockets.
12395 case ${host} in
12396 *mingw32*)
12397
12398 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12399
12400 WIN32LIBS="$WIN32LIBS -lws2_32"
12401 ;;
12402 esac
12403
12404
12405 # Add ELF support to GDB, but only if BFD includes ELF support.
12406 OLD_CFLAGS=$CFLAGS
12407 OLD_LDFLAGS=$LDFLAGS
12408 OLD_LIBS=$LIBS
12409 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12410 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12411 # always want our bfd.
12412 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12413 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
12414 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12415 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12416 if test "$plugins" = "yes"; then
12417 LIBS="-ldl $LIBS"
12418 fi
12419 LIBS="-lbfd -liberty $intl $LIBS"
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12421 $as_echo_n "checking for ELF support in BFD... " >&6; }
12422 if test "${gdb_cv_var_elf+set}" = set; then :
12423 $as_echo_n "(cached) " >&6
12424 else
12425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12426 /* end confdefs.h. */
12427 #include <stdlib.h>
12428 #include "bfd.h"
12429 #include "elf-bfd.h"
12430
12431 int
12432 main ()
12433 {
12434 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
12435 ;
12436 return 0;
12437 }
12438 _ACEOF
12439 if ac_fn_c_try_link "$LINENO"; then :
12440 gdb_cv_var_elf=yes
12441 else
12442 gdb_cv_var_elf=no
12443 fi
12444 rm -f core conftest.err conftest.$ac_objext \
12445 conftest$ac_exeext conftest.$ac_ext
12446 fi
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
12448 $as_echo "$gdb_cv_var_elf" >&6; }
12449 if test $gdb_cv_var_elf = yes; then
12450 CONFIG_OBS="$CONFIG_OBS elfread.o"
12451
12452 $as_echo "#define HAVE_ELF 1" >>confdefs.h
12453
12454 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12455 if test "$plugins" = "yes"; then
12456 OLD_LIBS="-ldl $OLD_LIBS"
12457 fi
12458 fi
12459 CFLAGS=$OLD_CFLAGS
12460 LDFLAGS=$OLD_LDFLAGS
12461 LIBS=$OLD_LIBS
12462
12463 # Add any host-specific objects to GDB.
12464 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
12465
12466 LIBGUI="../libgui/src/libgui.a"
12467 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
12468
12469
12470
12471 WIN32LDAPP=
12472
12473
12474
12475 case "${host}" in
12476 *-*-cygwin* | *-*-mingw* )
12477 configdir="win"
12478 ;;
12479 *)
12480 configdir="unix"
12481 ;;
12482 esac
12483
12484 GDBTKLIBS=
12485 if test "${enable_gdbtk}" = "yes"; then
12486
12487 # Gdbtk must have an absolute path to srcdir in order to run
12488 # properly when not installed.
12489 here=`pwd`
12490 cd ${srcdir}
12491 GDBTK_SRC_DIR=`pwd`
12492 cd $here
12493
12494
12495 #
12496 # Ok, lets find the tcl configuration
12497 # First, look for one uninstalled.
12498 # the alternative search directory is invoked by --with-tcl
12499 #
12500
12501 if test x"${no_tcl}" = x ; then
12502 # we reset no_tcl in case something fails here
12503 no_tcl=true
12504
12505 # Check whether --with-tcl was given.
12506 if test "${with_tcl+set}" = set; then :
12507 withval=$with_tcl; with_tclconfig=${withval}
12508 fi
12509
12510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
12511 $as_echo_n "checking for Tcl configuration... " >&6; }
12512 if test "${ac_cv_c_tclconfig+set}" = set; then :
12513 $as_echo_n "(cached) " >&6
12514 else
12515
12516
12517 # First check to see if --with-tcl was specified.
12518 case "${host}" in
12519 *-*-cygwin*) platDir="win" ;;
12520 *) platDir="unix" ;;
12521 esac
12522 if test x"${with_tclconfig}" != x ; then
12523 if test -f "${with_tclconfig}/tclConfig.sh" ; then
12524 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
12525 else
12526 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
12527 fi
12528 fi
12529
12530 # then check for a private Tcl installation
12531 if test x"${ac_cv_c_tclconfig}" = x ; then
12532 for i in \
12533 ../tcl \
12534 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12535 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
12536 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
12537 ../../tcl \
12538 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12539 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
12540 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
12541 ../../../tcl \
12542 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12543 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
12544 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
12545 if test -f "$i/$platDir/tclConfig.sh" ; then
12546 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12547 break
12548 fi
12549 done
12550 fi
12551
12552 # on Darwin, check in Framework installation locations
12553 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
12554 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12555 `ls -d /Library/Frameworks 2>/dev/null` \
12556 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12557 `ls -d /System/Library/Frameworks 2>/dev/null` \
12558 ; do
12559 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
12560 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
12561 break
12562 fi
12563 done
12564 fi
12565
12566 # check in a few common install locations
12567 if test x"${ac_cv_c_tclconfig}" = x ; then
12568 for i in `ls -d ${libdir} 2>/dev/null` \
12569 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12570 `ls -d ${prefix}/lib 2>/dev/null` \
12571 `ls -d /usr/local/lib 2>/dev/null` \
12572 `ls -d /usr/contrib/lib 2>/dev/null` \
12573 `ls -d /usr/lib 2>/dev/null` \
12574 ; do
12575 if test -f "$i/tclConfig.sh" ; then
12576 ac_cv_c_tclconfig=`(cd $i; pwd)`
12577 break
12578 fi
12579 done
12580 fi
12581
12582 # check in a few other private locations
12583 if test x"${ac_cv_c_tclconfig}" = x ; then
12584 for i in \
12585 ${srcdir}/../tcl \
12586 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12587 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
12588 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
12589 if test -f "$i/$platDir/tclConfig.sh" ; then
12590 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12591 break
12592 fi
12593 done
12594 fi
12595
12596 fi
12597
12598
12599 if test x"${ac_cv_c_tclconfig}" = x ; then
12600 TCL_BIN_DIR="# no Tcl configs found"
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
12602 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
12603 else
12604 no_tcl=
12605 TCL_BIN_DIR=${ac_cv_c_tclconfig}
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
12607 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12608 fi
12609 fi
12610
12611
12612 # If $no_tk is nonempty, then we can't do Tk, and there is no
12613 # point to doing Tcl.
12614
12615 #
12616 # Ok, lets find the tk configuration
12617 # First, look for one uninstalled.
12618 # the alternative search directory is invoked by --with-tk
12619 #
12620
12621 if test x"${no_tk}" = x ; then
12622 # we reset no_tk in case something fails here
12623 no_tk=true
12624
12625 # Check whether --with-tk was given.
12626 if test "${with_tk+set}" = set; then :
12627 withval=$with_tk; with_tkconfig=${withval}
12628 fi
12629
12630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
12631 $as_echo_n "checking for Tk configuration... " >&6; }
12632 if test "${ac_cv_c_tkconfig+set}" = set; then :
12633 $as_echo_n "(cached) " >&6
12634 else
12635
12636
12637 # First check to see if --with-tkconfig was specified.
12638 if test x"${with_tkconfig}" != x ; then
12639 if test -f "${with_tkconfig}/tkConfig.sh" ; then
12640 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
12641 else
12642 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
12643 fi
12644 fi
12645
12646 # then check for a private Tk library
12647 case "${host}" in
12648 *-*-cygwin*) platDir="win" ;;
12649 *) platDir="unix" ;;
12650 esac
12651 if test x"${ac_cv_c_tkconfig}" = x ; then
12652 for i in \
12653 ../tk \
12654 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12655 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
12656 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
12657 ../../tk \
12658 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12659 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
12660 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
12661 ../../../tk \
12662 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12663 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
12664 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
12665 if test -f "$i/$platDir/tkConfig.sh" ; then
12666 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12667 break
12668 fi
12669 done
12670 fi
12671
12672 # on Darwin, check in Framework installation locations
12673 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
12674 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12675 `ls -d /Library/Frameworks 2>/dev/null` \
12676 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12677 `ls -d /System/Library/Frameworks 2>/dev/null` \
12678 ; do
12679 if test -f "$i/Tk.framework/tkConfig.sh" ; then
12680 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
12681 break
12682 fi
12683 done
12684 fi
12685
12686 # check in a few common install locations
12687 if test x"${ac_cv_c_tkconfig}" = x ; then
12688 for i in `ls -d ${libdir} 2>/dev/null` \
12689 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12690 `ls -d ${prefix}/lib 2>/dev/null` \
12691 `ls -d /usr/local/lib 2>/dev/null` \
12692 `ls -d /usr/contrib/lib 2>/dev/null` \
12693 `ls -d /usr/lib 2>/dev/null` \
12694 ; do
12695 if test -f "$i/tkConfig.sh" ; then
12696 ac_cv_c_tkconfig=`(cd $i; pwd)`
12697 break
12698 fi
12699 done
12700 fi
12701 # check in a few other private locations
12702 if test x"${ac_cv_c_tkconfig}" = x ; then
12703 for i in \
12704 ${srcdir}/../tk \
12705 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12706 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
12707 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
12708 if test -f "$i/$platDir/tkConfig.sh" ; then
12709 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12710 break
12711 fi
12712 done
12713 fi
12714
12715 fi
12716
12717
12718 if test x"${ac_cv_c_tkconfig}" = x ; then
12719 TK_BIN_DIR="# no Tk configs found"
12720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
12721 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
12722 else
12723 no_tk=
12724 TK_BIN_DIR=${ac_cv_c_tkconfig}
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
12726 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12727 fi
12728 fi
12729
12730
12731 if test -z "${no_tcl}" -a -z "${no_tk}"; then
12732
12733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
12734 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
12735
12736 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12738 $as_echo "loading" >&6; }
12739 . ${TCL_BIN_DIR}/tclConfig.sh
12740 else
12741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
12742 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12743 fi
12744
12745 # eval is required to do the TCL_DBGX substitution
12746 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
12747 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
12748
12749 # If the TCL_BIN_DIR is the build directory (not the install directory),
12750 # then set the common variable name to the value of the build variables.
12751 # For example, the variable TCL_LIB_SPEC will be set to the value
12752 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
12753 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
12754 # installed and uninstalled version of Tcl.
12755 if test -f "${TCL_BIN_DIR}/Makefile" ; then
12756 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
12757 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
12758 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
12759 elif test "`uname -s`" = "Darwin"; then
12760 # If Tcl was built as a framework, attempt to use the libraries
12761 # from the framework at the given location so that linking works
12762 # against Tcl.framework installed in an arbitary location.
12763 case ${TCL_DEFS} in
12764 *TCL_FRAMEWORK*)
12765 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
12766 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
12767 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
12768 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
12769 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
12770 break
12771 fi
12772 done
12773 fi
12774 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
12775 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
12776 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
12777 fi
12778 ;;
12779 esac
12780 fi
12781
12782 # eval is required to do the TCL_DBGX substitution
12783 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
12784 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
12785 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
12786 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802 # Check for in-tree tcl
12803 here=`pwd`
12804 cd ${srcdir}/..
12805 topdir=`pwd`
12806 cd ${here}
12807
12808 intree="no"
12809 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
12810 intree="yes"
12811 fi
12812
12813 # Find Tcl private headers
12814 if test x"${intree}" = xno; then
12815
12816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
12817 $as_echo_n "checking for Tcl private headers... " >&6; }
12818 private_dir=""
12819 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
12820 if test -f ${dir}/tclInt.h ; then
12821 private_dir=${dir}
12822 fi
12823
12824 if test x"${private_dir}" = x; then
12825 as_fn_error "could not find private Tcl headers" "$LINENO" 5
12826 else
12827 TCL_PRIVATE_INCLUDE="-I${private_dir}"
12828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12829 $as_echo "${private_dir}" >&6; }
12830 fi
12831
12832 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
12833 TCL_LIBRARY="${TCL_LIB_SPEC}"
12834 TCL_DEPS=""
12835 else
12836 # If building tcl in the same src tree, private headers
12837 # are not needed, but we need to be sure to use the right
12838 # headers library
12839 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
12840 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
12841 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
12842 fi
12843
12844
12845
12846
12847
12848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
12849 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
12850
12851 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
12852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12853 $as_echo "loading" >&6; }
12854 . ${TK_BIN_DIR}/tkConfig.sh
12855 else
12856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
12857 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12858 fi
12859
12860 # eval is required to do the TK_DBGX substitution
12861 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
12862 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
12863
12864 # If the TK_BIN_DIR is the build directory (not the install directory),
12865 # then set the common variable name to the value of the build variables.
12866 # For example, the variable TK_LIB_SPEC will be set to the value
12867 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
12868 # instead of TK_BUILD_LIB_SPEC since it will work with both an
12869 # installed and uninstalled version of Tcl.
12870 if test -f "${TK_BIN_DIR}/Makefile" ; then
12871 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
12872 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
12873 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
12874 elif test "`uname -s`" = "Darwin"; then
12875 # If Tk was built as a framework, attempt to use the libraries
12876 # from the framework at the given location so that linking works
12877 # against Tk.framework installed in an arbitary location.
12878 case ${TK_DEFS} in
12879 *TK_FRAMEWORK*)
12880 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
12881 for i in "`cd ${TK_BIN_DIR}; pwd`" \
12882 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
12883 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
12884 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
12885 break
12886 fi
12887 done
12888 fi
12889 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
12890 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
12891 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
12892 fi
12893 ;;
12894 esac
12895 fi
12896
12897 # eval is required to do the TK_DBGX substitution
12898 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
12899 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
12900 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
12901 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916 # Check for in-tree Tk
12917 intree="no"
12918 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
12919 intree="yes"
12920 fi
12921
12922 # Find Tk private headers
12923 if test x"${intree}" = xno; then
12924
12925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
12926 $as_echo_n "checking for Tk private headers... " >&6; }
12927 private_dir=""
12928 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
12929 if test -f ${dir}/tkInt.h; then
12930 private_dir=${dir}
12931 fi
12932
12933 if test x"${private_dir}" = x; then
12934 as_fn_error "could not find Tk private headers" "$LINENO" 5
12935 else
12936 TK_PRIVATE_INCLUDE="-I${private_dir}"
12937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12938 $as_echo "${private_dir}" >&6; }
12939 fi
12940
12941 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
12942 TK_LIBRARY=${TK_LIB_SPEC}
12943 TK_DEPS=""
12944 else
12945 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
12946 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
12947 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
12948 fi
12949
12950
12951
12952
12953
12954 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
12955
12956 # Include some libraries that Tcl and Tk want.
12957 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
12958 # Yes, the ordering seems wrong here. But it isn't.
12959 # TK_LIBS is the list of libraries that need to be linked
12960 # after Tcl/Tk. Note that this isn't put into LIBS. If it
12961 # were in LIBS then any link tests after this point would
12962 # try to include things like `$(LIBGUI)', which wouldn't work.
12963 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
12964
12965 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
12966 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
12967 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
12968 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
12969 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
12970 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
12971 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
12972
12973 if test x$gdb_cv_os_cygwin = xyes; then
12974 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
12975 WIN32LDAPP="-Wl,--subsystem,console"
12976 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
12977 fi
12978
12979 subdirs="$subdirs gdbtk"
12980
12981 fi
12982 fi
12983
12984
12985
12986
12987
12988
12989
12990
12991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
12992 $as_echo_n "checking for X... " >&6; }
12993
12994
12995 # Check whether --with-x was given.
12996 if test "${with_x+set}" = set; then :
12997 withval=$with_x;
12998 fi
12999
13000 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
13001 if test "x$with_x" = xno; then
13002 # The user explicitly disabled X.
13003 have_x=disabled
13004 else
13005 case $x_includes,$x_libraries in #(
13006 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
13007 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
13008 $as_echo_n "(cached) " >&6
13009 else
13010 # One or both of the vars are not set, and there is no cached value.
13011 ac_x_includes=no ac_x_libraries=no
13012 rm -f -r conftest.dir
13013 if mkdir conftest.dir; then
13014 cd conftest.dir
13015 cat >Imakefile <<'_ACEOF'
13016 incroot:
13017 @echo incroot='${INCROOT}'
13018 usrlibdir:
13019 @echo usrlibdir='${USRLIBDIR}'
13020 libdir:
13021 @echo libdir='${LIBDIR}'
13022 _ACEOF
13023 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
13024 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
13025 for ac_var in incroot usrlibdir libdir; do
13026 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
13027 done
13028 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
13029 for ac_extension in a so sl dylib la dll; do
13030 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
13031 test -f "$ac_im_libdir/libX11.$ac_extension"; then
13032 ac_im_usrlibdir=$ac_im_libdir; break
13033 fi
13034 done
13035 # Screen out bogus values from the imake configuration. They are
13036 # bogus both because they are the default anyway, and because
13037 # using them would break gcc on systems where it needs fixed includes.
13038 case $ac_im_incroot in
13039 /usr/include) ac_x_includes= ;;
13040 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
13041 esac
13042 case $ac_im_usrlibdir in
13043 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
13044 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
13045 esac
13046 fi
13047 cd ..
13048 rm -f -r conftest.dir
13049 fi
13050
13051 # Standard set of common directories for X headers.
13052 # Check X11 before X11Rn because it is often a symlink to the current release.
13053 ac_x_header_dirs='
13054 /usr/X11/include
13055 /usr/X11R7/include
13056 /usr/X11R6/include
13057 /usr/X11R5/include
13058 /usr/X11R4/include
13059
13060 /usr/include/X11
13061 /usr/include/X11R7
13062 /usr/include/X11R6
13063 /usr/include/X11R5
13064 /usr/include/X11R4
13065
13066 /usr/local/X11/include
13067 /usr/local/X11R7/include
13068 /usr/local/X11R6/include
13069 /usr/local/X11R5/include
13070 /usr/local/X11R4/include
13071
13072 /usr/local/include/X11
13073 /usr/local/include/X11R7
13074 /usr/local/include/X11R6
13075 /usr/local/include/X11R5
13076 /usr/local/include/X11R4
13077
13078 /usr/X386/include
13079 /usr/x386/include
13080 /usr/XFree86/include/X11
13081
13082 /usr/include
13083 /usr/local/include
13084 /usr/unsupported/include
13085 /usr/athena/include
13086 /usr/local/x11r5/include
13087 /usr/lpp/Xamples/include
13088
13089 /usr/openwin/include
13090 /usr/openwin/share/include'
13091
13092 if test "$ac_x_includes" = no; then
13093 # Guess where to find include files, by looking for Xlib.h.
13094 # First, try using that file with no special directory specified.
13095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13096 /* end confdefs.h. */
13097 #include <X11/Xlib.h>
13098 _ACEOF
13099 if ac_fn_c_try_cpp "$LINENO"; then :
13100 # We can compile using X headers with no special include directory.
13101 ac_x_includes=
13102 else
13103 for ac_dir in $ac_x_header_dirs; do
13104 if test -r "$ac_dir/X11/Xlib.h"; then
13105 ac_x_includes=$ac_dir
13106 break
13107 fi
13108 done
13109 fi
13110 rm -f conftest.err conftest.$ac_ext
13111 fi # $ac_x_includes = no
13112
13113 if test "$ac_x_libraries" = no; then
13114 # Check for the libraries.
13115 # See if we find them without any special options.
13116 # Don't add to $LIBS permanently.
13117 ac_save_LIBS=$LIBS
13118 LIBS="-lX11 $LIBS"
13119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13120 /* end confdefs.h. */
13121 #include <X11/Xlib.h>
13122 int
13123 main ()
13124 {
13125 XrmInitialize ()
13126 ;
13127 return 0;
13128 }
13129 _ACEOF
13130 if ac_fn_c_try_link "$LINENO"; then :
13131 LIBS=$ac_save_LIBS
13132 # We can link X programs with no special library path.
13133 ac_x_libraries=
13134 else
13135 LIBS=$ac_save_LIBS
13136 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
13137 do
13138 # Don't even attempt the hair of trying to link an X program!
13139 for ac_extension in a so sl dylib la dll; do
13140 if test -r "$ac_dir/libX11.$ac_extension"; then
13141 ac_x_libraries=$ac_dir
13142 break 2
13143 fi
13144 done
13145 done
13146 fi
13147 rm -f core conftest.err conftest.$ac_objext \
13148 conftest$ac_exeext conftest.$ac_ext
13149 fi # $ac_x_libraries = no
13150
13151 case $ac_x_includes,$ac_x_libraries in #(
13152 no,* | *,no | *\'*)
13153 # Didn't find X, or a directory has "'" in its name.
13154 ac_cv_have_x="have_x=no";; #(
13155 *)
13156 # Record where we found X for the cache.
13157 ac_cv_have_x="have_x=yes\
13158 ac_x_includes='$ac_x_includes'\
13159 ac_x_libraries='$ac_x_libraries'"
13160 esac
13161 fi
13162 ;; #(
13163 *) have_x=yes;;
13164 esac
13165 eval "$ac_cv_have_x"
13166 fi # $with_x != no
13167
13168 if test "$have_x" != yes; then
13169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13170 $as_echo "$have_x" >&6; }
13171 no_x=yes
13172 else
13173 # If each of the values was on the command line, it overrides each guess.
13174 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
13175 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
13176 # Update the cache value to reflect the command line values.
13177 ac_cv_have_x="have_x=yes\
13178 ac_x_includes='$x_includes'\
13179 ac_x_libraries='$x_libraries'"
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13181 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
13182 fi
13183
13184
13185 # Unlike the sim directory, whether a simulator is linked is controlled by
13186 # presence of a gdb_sim definition in the target configure.tgt entry.
13187 # This code just checks for a few cases where we'd like to ignore those
13188 # definitions, even when they're present in the '.mt' file. These cases
13189 # are when --disable-sim is specified, or if the simulator directory is
13190 # not part of the source tree.
13191 #
13192 # Check whether --enable-sim was given.
13193 if test "${enable_sim+set}" = set; then :
13194 enableval=$enable_sim; echo "enable_sim = $enable_sim";
13195 echo "enableval = ${enableval}";
13196 case "${enableval}" in
13197 yes) ignore_sim=false ;;
13198 no) ignore_sim=true ;;
13199 *) ignore_sim=false ;;
13200 esac
13201 else
13202 ignore_sim=false
13203 fi
13204
13205
13206 if test ! -d "${srcdir}/../sim"; then
13207 ignore_sim=true
13208 fi
13209
13210 SIM=
13211 SIM_OBS=
13212 if test "${ignore_sim}" = "false"; then
13213 if test x"${gdb_sim}" != x ; then
13214 SIM="${gdb_sim}"
13215 SIM_OBS="remote-sim.o"
13216
13217 $as_echo "#define WITH_SIM 1" >>confdefs.h
13218
13219 fi
13220 fi
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235 # List of host floatformats.
13236
13237 cat >>confdefs.h <<_ACEOF
13238 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
13239 _ACEOF
13240
13241
13242 cat >>confdefs.h <<_ACEOF
13243 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
13244 _ACEOF
13245
13246
13247 cat >>confdefs.h <<_ACEOF
13248 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
13249 _ACEOF
13250
13251
13252 # target_subdir is used by the testsuite to find the target libraries.
13253 target_subdir=
13254 if test "${host}" != "${target}"; then
13255 target_subdir="${target_alias}/"
13256 fi
13257
13258
13259 frags=
13260 if test "${gdb_native}" = "yes"; then
13261 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
13262 if test ! -f ${host_makefile_frag}; then
13263 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
13264 fi
13265 frags="$frags $host_makefile_frag"
13266 else
13267 host_makefile_frag=/dev/null
13268 fi
13269
13270
13271
13272
13273 if test "${gdb_native}" = "yes"; then
13274 # We pick this up from the host configuration file (.mh) because we
13275 # do not have a native configuration Makefile fragment.
13276 nativefile=`sed -n '
13277 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
13278 ' ${host_makefile_frag}`
13279 fi
13280
13281
13282 if test x"${gdb_osabi}" != x ; then
13283
13284 cat >>confdefs.h <<_ACEOF
13285 #define GDB_OSABI_DEFAULT $gdb_osabi
13286 _ACEOF
13287
13288 fi
13289
13290 # Enable multi-ice-gdb-server.
13291 # Check whether --enable-multi-ice was given.
13292 if test "${enable_multi_ice+set}" = set; then :
13293 enableval=$enable_multi_ice; case $enableval in
13294 yes | no)
13295 ;;
13296 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
13297 esac
13298 fi
13299
13300 if test "x$enable_multi_ice" = xyes; then
13301 subdirs="$subdirs multi-ice"
13302
13303 fi
13304
13305 # Check whether --enable-gdbserver was given.
13306 if test "${enable_gdbserver+set}" = set; then :
13307 enableval=$enable_gdbserver; case "${enableval}" in
13308 yes| no|auto) ;;
13309 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
13310 esac
13311 else
13312 enable_gdbserver=auto
13313 fi
13314
13315
13316 # We only build gdbserver automatically in a native configuration, and
13317 # only if the user did not explicitly disable its build.
13318 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
13319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
13320 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
13321 if test "x$build_gdbserver" = xyes; then
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13323 $as_echo "yes" >&6; }
13324 subdirs="$subdirs gdbserver"
13325
13326 gdbserver_build_enabled=yes
13327 else
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13329 $as_echo "no" >&6; }
13330 fi
13331 fi
13332
13333 # If the user explicitly request the gdbserver to be built, verify that
13334 # we were in fact able to enable it.
13335 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
13336 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
13337 fi
13338
13339 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
13340 # to an empty version.
13341
13342 files=
13343 links=
13344
13345 rm -f nm.h
13346 if test "${nativefile}" != ""; then
13347 case "${nativefile}" in
13348 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
13349 * ) GDB_NM_FILE="${nativefile}"
13350 esac
13351 files="${files} ${GDB_NM_FILE}"
13352 links="${links} nm.h"
13353
13354 cat >>confdefs.h <<_ACEOF
13355 #define GDB_NM_FILE "${GDB_NM_FILE}"
13356 _ACEOF
13357
13358 fi
13359
13360
13361 ac_sources="$files"
13362 ac_dests="$links"
13363 while test -n "$ac_sources"; do
13364 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13365 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13366 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13367 done
13368 ac_config_links="$ac_config_links $ac_config_links_1"
13369
13370
13371
13372
13373
13374 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
13375
13376
13377 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
13378
13379 ac_config_commands="$ac_config_commands default"
13380
13381 cat >confcache <<\_ACEOF
13382 # This file is a shell script that caches the results of configure
13383 # tests run on this system so they can be shared between configure
13384 # scripts and configure runs, see configure's option --config-cache.
13385 # It is not useful on other systems. If it contains results you don't
13386 # want to keep, you may remove or edit it.
13387 #
13388 # config.status only pays attention to the cache file if you give it
13389 # the --recheck option to rerun configure.
13390 #
13391 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13392 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13393 # following values.
13394
13395 _ACEOF
13396
13397 # The following way of writing the cache mishandles newlines in values,
13398 # but we know of no workaround that is simple, portable, and efficient.
13399 # So, we kill variables containing newlines.
13400 # Ultrix sh set writes to stderr and can't be redirected directly,
13401 # and sets the high bit in the cache file unless we assign to the vars.
13402 (
13403 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13404 eval ac_val=\$$ac_var
13405 case $ac_val in #(
13406 *${as_nl}*)
13407 case $ac_var in #(
13408 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13409 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13410 esac
13411 case $ac_var in #(
13412 _ | IFS | as_nl) ;; #(
13413 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13414 *) { eval $ac_var=; unset $ac_var;} ;;
13415 esac ;;
13416 esac
13417 done
13418
13419 (set) 2>&1 |
13420 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13421 *${as_nl}ac_space=\ *)
13422 # `set' does not quote correctly, so add quotes: double-quote
13423 # substitution turns \\\\ into \\, and sed turns \\ into \.
13424 sed -n \
13425 "s/'/'\\\\''/g;
13426 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13427 ;; #(
13428 *)
13429 # `set' quotes correctly as required by POSIX, so do not add quotes.
13430 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13431 ;;
13432 esac |
13433 sort
13434 ) |
13435 sed '
13436 /^ac_cv_env_/b end
13437 t clear
13438 :clear
13439 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13440 t end
13441 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13442 :end' >>confcache
13443 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13444 if test -w "$cache_file"; then
13445 test "x$cache_file" != "x/dev/null" &&
13446 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13447 $as_echo "$as_me: updating cache $cache_file" >&6;}
13448 cat confcache >$cache_file
13449 else
13450 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13451 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13452 fi
13453 fi
13454 rm -f confcache
13455
13456 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13457 # Let make expand exec_prefix.
13458 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13459
13460 DEFS=-DHAVE_CONFIG_H
13461
13462 ac_libobjs=
13463 ac_ltlibobjs=
13464 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13465 # 1. Remove the extension, and $U if already installed.
13466 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13467 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13468 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13469 # will be set to the directory where LIBOBJS objects are built.
13470 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13471 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13472 done
13473 LIBOBJS=$ac_libobjs
13474
13475 LTLIBOBJS=$ac_ltlibobjs
13476
13477
13478 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13479 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13480 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13481 fi
13482 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13483 as_fn_error "conditional \"GMAKE\" was never defined.
13484 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13485 fi
13486
13487
13488 : ${CONFIG_STATUS=./config.status}
13489 ac_write_fail=0
13490 ac_clean_files_save=$ac_clean_files
13491 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13492 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13493 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13494 as_write_fail=0
13495 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13496 #! $SHELL
13497 # Generated by $as_me.
13498 # Run this file to recreate the current configuration.
13499 # Compiler output produced by configure, useful for debugging
13500 # configure, is in config.log if it exists.
13501
13502 debug=false
13503 ac_cs_recheck=false
13504 ac_cs_silent=false
13505
13506 SHELL=\${CONFIG_SHELL-$SHELL}
13507 export SHELL
13508 _ASEOF
13509 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13510 ## -------------------- ##
13511 ## M4sh Initialization. ##
13512 ## -------------------- ##
13513
13514 # Be more Bourne compatible
13515 DUALCASE=1; export DUALCASE # for MKS sh
13516 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13517 emulate sh
13518 NULLCMD=:
13519 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13520 # is contrary to our usage. Disable this feature.
13521 alias -g '${1+"$@"}'='"$@"'
13522 setopt NO_GLOB_SUBST
13523 else
13524 case `(set -o) 2>/dev/null` in #(
13525 *posix*) :
13526 set -o posix ;; #(
13527 *) :
13528 ;;
13529 esac
13530 fi
13531
13532
13533 as_nl='
13534 '
13535 export as_nl
13536 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13537 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13538 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13539 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13540 # Prefer a ksh shell builtin over an external printf program on Solaris,
13541 # but without wasting forks for bash or zsh.
13542 if test -z "$BASH_VERSION$ZSH_VERSION" \
13543 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13544 as_echo='print -r --'
13545 as_echo_n='print -rn --'
13546 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13547 as_echo='printf %s\n'
13548 as_echo_n='printf %s'
13549 else
13550 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13551 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13552 as_echo_n='/usr/ucb/echo -n'
13553 else
13554 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13555 as_echo_n_body='eval
13556 arg=$1;
13557 case $arg in #(
13558 *"$as_nl"*)
13559 expr "X$arg" : "X\\(.*\\)$as_nl";
13560 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13561 esac;
13562 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13563 '
13564 export as_echo_n_body
13565 as_echo_n='sh -c $as_echo_n_body as_echo'
13566 fi
13567 export as_echo_body
13568 as_echo='sh -c $as_echo_body as_echo'
13569 fi
13570
13571 # The user is always right.
13572 if test "${PATH_SEPARATOR+set}" != set; then
13573 PATH_SEPARATOR=:
13574 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13575 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13576 PATH_SEPARATOR=';'
13577 }
13578 fi
13579
13580
13581 # IFS
13582 # We need space, tab and new line, in precisely that order. Quoting is
13583 # there to prevent editors from complaining about space-tab.
13584 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13585 # splitting by setting IFS to empty value.)
13586 IFS=" "" $as_nl"
13587
13588 # Find who we are. Look in the path if we contain no directory separator.
13589 case $0 in #((
13590 *[\\/]* ) as_myself=$0 ;;
13591 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13592 for as_dir in $PATH
13593 do
13594 IFS=$as_save_IFS
13595 test -z "$as_dir" && as_dir=.
13596 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13597 done
13598 IFS=$as_save_IFS
13599
13600 ;;
13601 esac
13602 # We did not find ourselves, most probably we were run as `sh COMMAND'
13603 # in which case we are not to be found in the path.
13604 if test "x$as_myself" = x; then
13605 as_myself=$0
13606 fi
13607 if test ! -f "$as_myself"; then
13608 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13609 exit 1
13610 fi
13611
13612 # Unset variables that we do not need and which cause bugs (e.g. in
13613 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13614 # suppresses any "Segmentation fault" message there. '((' could
13615 # trigger a bug in pdksh 5.2.14.
13616 for as_var in BASH_ENV ENV MAIL MAILPATH
13617 do eval test x\${$as_var+set} = xset \
13618 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13619 done
13620 PS1='$ '
13621 PS2='> '
13622 PS4='+ '
13623
13624 # NLS nuisances.
13625 LC_ALL=C
13626 export LC_ALL
13627 LANGUAGE=C
13628 export LANGUAGE
13629
13630 # CDPATH.
13631 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13632
13633
13634 # as_fn_error ERROR [LINENO LOG_FD]
13635 # ---------------------------------
13636 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13637 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13638 # script with status $?, using 1 if that was 0.
13639 as_fn_error ()
13640 {
13641 as_status=$?; test $as_status -eq 0 && as_status=1
13642 if test "$3"; then
13643 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13644 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13645 fi
13646 $as_echo "$as_me: error: $1" >&2
13647 as_fn_exit $as_status
13648 } # as_fn_error
13649
13650
13651 # as_fn_set_status STATUS
13652 # -----------------------
13653 # Set $? to STATUS, without forking.
13654 as_fn_set_status ()
13655 {
13656 return $1
13657 } # as_fn_set_status
13658
13659 # as_fn_exit STATUS
13660 # -----------------
13661 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13662 as_fn_exit ()
13663 {
13664 set +e
13665 as_fn_set_status $1
13666 exit $1
13667 } # as_fn_exit
13668
13669 # as_fn_unset VAR
13670 # ---------------
13671 # Portably unset VAR.
13672 as_fn_unset ()
13673 {
13674 { eval $1=; unset $1;}
13675 }
13676 as_unset=as_fn_unset
13677 # as_fn_append VAR VALUE
13678 # ----------------------
13679 # Append the text in VALUE to the end of the definition contained in VAR. Take
13680 # advantage of any shell optimizations that allow amortized linear growth over
13681 # repeated appends, instead of the typical quadratic growth present in naive
13682 # implementations.
13683 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13684 eval 'as_fn_append ()
13685 {
13686 eval $1+=\$2
13687 }'
13688 else
13689 as_fn_append ()
13690 {
13691 eval $1=\$$1\$2
13692 }
13693 fi # as_fn_append
13694
13695 # as_fn_arith ARG...
13696 # ------------------
13697 # Perform arithmetic evaluation on the ARGs, and store the result in the
13698 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13699 # must be portable across $(()) and expr.
13700 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13701 eval 'as_fn_arith ()
13702 {
13703 as_val=$(( $* ))
13704 }'
13705 else
13706 as_fn_arith ()
13707 {
13708 as_val=`expr "$@" || test $? -eq 1`
13709 }
13710 fi # as_fn_arith
13711
13712
13713 if expr a : '\(a\)' >/dev/null 2>&1 &&
13714 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13715 as_expr=expr
13716 else
13717 as_expr=false
13718 fi
13719
13720 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13721 as_basename=basename
13722 else
13723 as_basename=false
13724 fi
13725
13726 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13727 as_dirname=dirname
13728 else
13729 as_dirname=false
13730 fi
13731
13732 as_me=`$as_basename -- "$0" ||
13733 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13734 X"$0" : 'X\(//\)$' \| \
13735 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13736 $as_echo X/"$0" |
13737 sed '/^.*\/\([^/][^/]*\)\/*$/{
13738 s//\1/
13739 q
13740 }
13741 /^X\/\(\/\/\)$/{
13742 s//\1/
13743 q
13744 }
13745 /^X\/\(\/\).*/{
13746 s//\1/
13747 q
13748 }
13749 s/.*/./; q'`
13750
13751 # Avoid depending upon Character Ranges.
13752 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13753 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13754 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13755 as_cr_digits='0123456789'
13756 as_cr_alnum=$as_cr_Letters$as_cr_digits
13757
13758 ECHO_C= ECHO_N= ECHO_T=
13759 case `echo -n x` in #(((((
13760 -n*)
13761 case `echo 'xy\c'` in
13762 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13763 xy) ECHO_C='\c';;
13764 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13765 ECHO_T=' ';;
13766 esac;;
13767 *)
13768 ECHO_N='-n';;
13769 esac
13770
13771 rm -f conf$$ conf$$.exe conf$$.file
13772 if test -d conf$$.dir; then
13773 rm -f conf$$.dir/conf$$.file
13774 else
13775 rm -f conf$$.dir
13776 mkdir conf$$.dir 2>/dev/null
13777 fi
13778 if (echo >conf$$.file) 2>/dev/null; then
13779 if ln -s conf$$.file conf$$ 2>/dev/null; then
13780 as_ln_s='ln -s'
13781 # ... but there are two gotchas:
13782 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13783 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13784 # In both cases, we have to default to `cp -p'.
13785 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13786 as_ln_s='cp -p'
13787 elif ln conf$$.file conf$$ 2>/dev/null; then
13788 as_ln_s=ln
13789 else
13790 as_ln_s='cp -p'
13791 fi
13792 else
13793 as_ln_s='cp -p'
13794 fi
13795 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13796 rmdir conf$$.dir 2>/dev/null
13797
13798
13799 # as_fn_mkdir_p
13800 # -------------
13801 # Create "$as_dir" as a directory, including parents if necessary.
13802 as_fn_mkdir_p ()
13803 {
13804
13805 case $as_dir in #(
13806 -*) as_dir=./$as_dir;;
13807 esac
13808 test -d "$as_dir" || eval $as_mkdir_p || {
13809 as_dirs=
13810 while :; do
13811 case $as_dir in #(
13812 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13813 *) as_qdir=$as_dir;;
13814 esac
13815 as_dirs="'$as_qdir' $as_dirs"
13816 as_dir=`$as_dirname -- "$as_dir" ||
13817 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13818 X"$as_dir" : 'X\(//\)[^/]' \| \
13819 X"$as_dir" : 'X\(//\)$' \| \
13820 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13821 $as_echo X"$as_dir" |
13822 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13823 s//\1/
13824 q
13825 }
13826 /^X\(\/\/\)[^/].*/{
13827 s//\1/
13828 q
13829 }
13830 /^X\(\/\/\)$/{
13831 s//\1/
13832 q
13833 }
13834 /^X\(\/\).*/{
13835 s//\1/
13836 q
13837 }
13838 s/.*/./; q'`
13839 test -d "$as_dir" && break
13840 done
13841 test -z "$as_dirs" || eval "mkdir $as_dirs"
13842 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13843
13844
13845 } # as_fn_mkdir_p
13846 if mkdir -p . 2>/dev/null; then
13847 as_mkdir_p='mkdir -p "$as_dir"'
13848 else
13849 test -d ./-p && rmdir ./-p
13850 as_mkdir_p=false
13851 fi
13852
13853 if test -x / >/dev/null 2>&1; then
13854 as_test_x='test -x'
13855 else
13856 if ls -dL / >/dev/null 2>&1; then
13857 as_ls_L_option=L
13858 else
13859 as_ls_L_option=
13860 fi
13861 as_test_x='
13862 eval sh -c '\''
13863 if test -d "$1"; then
13864 test -d "$1/.";
13865 else
13866 case $1 in #(
13867 -*)set "./$1";;
13868 esac;
13869 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13870 ???[sx]*):;;*)false;;esac;fi
13871 '\'' sh
13872 '
13873 fi
13874 as_executable_p=$as_test_x
13875
13876 # Sed expression to map a string onto a valid CPP name.
13877 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13878
13879 # Sed expression to map a string onto a valid variable name.
13880 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13881
13882
13883 exec 6>&1
13884 ## ----------------------------------- ##
13885 ## Main body of $CONFIG_STATUS script. ##
13886 ## ----------------------------------- ##
13887 _ASEOF
13888 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13889
13890 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13891 # Save the log message, to keep $0 and so on meaningful, and to
13892 # report actual input values of CONFIG_FILES etc. instead of their
13893 # values after options handling.
13894 ac_log="
13895 This file was extended by $as_me, which was
13896 generated by GNU Autoconf 2.64. Invocation command line was
13897
13898 CONFIG_FILES = $CONFIG_FILES
13899 CONFIG_HEADERS = $CONFIG_HEADERS
13900 CONFIG_LINKS = $CONFIG_LINKS
13901 CONFIG_COMMANDS = $CONFIG_COMMANDS
13902 $ $0 $@
13903
13904 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13905 "
13906
13907 _ACEOF
13908
13909 case $ac_config_files in *"
13910 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13911 esac
13912
13913 case $ac_config_headers in *"
13914 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13915 esac
13916
13917
13918 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13919 # Files that config.status was made for.
13920 config_files="$ac_config_files"
13921 config_headers="$ac_config_headers"
13922 config_links="$ac_config_links"
13923 config_commands="$ac_config_commands"
13924
13925 _ACEOF
13926
13927 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13928 ac_cs_usage="\
13929 \`$as_me' instantiates files and other configuration actions
13930 from templates according to the current configuration. Unless the files
13931 and actions are specified as TAGs, all are instantiated by default.
13932
13933 Usage: $0 [OPTION]... [TAG]...
13934
13935 -h, --help print this help, then exit
13936 -V, --version print version number and configuration settings, then exit
13937 -q, --quiet, --silent
13938 do not print progress messages
13939 -d, --debug don't remove temporary files
13940 --recheck update $as_me by reconfiguring in the same conditions
13941 --file=FILE[:TEMPLATE]
13942 instantiate the configuration file FILE
13943 --header=FILE[:TEMPLATE]
13944 instantiate the configuration header FILE
13945
13946 Configuration files:
13947 $config_files
13948
13949 Configuration headers:
13950 $config_headers
13951
13952 Configuration links:
13953 $config_links
13954
13955 Configuration commands:
13956 $config_commands
13957
13958 Report bugs to the package provider."
13959
13960 _ACEOF
13961 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13962 ac_cs_version="\\
13963 config.status
13964 configured by $0, generated by GNU Autoconf 2.64,
13965 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13966
13967 Copyright (C) 2009 Free Software Foundation, Inc.
13968 This config.status script is free software; the Free Software Foundation
13969 gives unlimited permission to copy, distribute and modify it."
13970
13971 ac_pwd='$ac_pwd'
13972 srcdir='$srcdir'
13973 INSTALL='$INSTALL'
13974 AWK='$AWK'
13975 test -n "\$AWK" || AWK=awk
13976 _ACEOF
13977
13978 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13979 # The default lists apply if the user does not specify any file.
13980 ac_need_defaults=:
13981 while test $# != 0
13982 do
13983 case $1 in
13984 --*=*)
13985 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13986 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13987 ac_shift=:
13988 ;;
13989 *)
13990 ac_option=$1
13991 ac_optarg=$2
13992 ac_shift=shift
13993 ;;
13994 esac
13995
13996 case $ac_option in
13997 # Handling of the options.
13998 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13999 ac_cs_recheck=: ;;
14000 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14001 $as_echo "$ac_cs_version"; exit ;;
14002 --debug | --debu | --deb | --de | --d | -d )
14003 debug=: ;;
14004 --file | --fil | --fi | --f )
14005 $ac_shift
14006 case $ac_optarg in
14007 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14008 esac
14009 as_fn_append CONFIG_FILES " '$ac_optarg'"
14010 ac_need_defaults=false;;
14011 --header | --heade | --head | --hea )
14012 $ac_shift
14013 case $ac_optarg in
14014 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14015 esac
14016 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14017 ac_need_defaults=false;;
14018 --he | --h)
14019 # Conflict between --help and --header
14020 as_fn_error "ambiguous option: \`$1'
14021 Try \`$0 --help' for more information.";;
14022 --help | --hel | -h )
14023 $as_echo "$ac_cs_usage"; exit ;;
14024 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14025 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14026 ac_cs_silent=: ;;
14027
14028 # This is an error.
14029 -*) as_fn_error "unrecognized option: \`$1'
14030 Try \`$0 --help' for more information." ;;
14031
14032 *) as_fn_append ac_config_targets " $1"
14033 ac_need_defaults=false ;;
14034
14035 esac
14036 shift
14037 done
14038
14039 ac_configure_extra_args=
14040
14041 if $ac_cs_silent; then
14042 exec 6>/dev/null
14043 ac_configure_extra_args="$ac_configure_extra_args --silent"
14044 fi
14045
14046 _ACEOF
14047 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14048 if \$ac_cs_recheck; then
14049 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14050 shift
14051 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14052 CONFIG_SHELL='$SHELL'
14053 export CONFIG_SHELL
14054 exec "\$@"
14055 fi
14056
14057 _ACEOF
14058 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14059 exec 5>>config.log
14060 {
14061 echo
14062 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14063 ## Running $as_me. ##
14064 _ASBOX
14065 $as_echo "$ac_log"
14066 } >&5
14067
14068 _ACEOF
14069 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14070 #
14071 # INIT-COMMANDS
14072 #
14073 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14074
14075 _ACEOF
14076
14077 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14078
14079 # Handling of arguments.
14080 for ac_config_target in $ac_config_targets
14081 do
14082 case $ac_config_target in
14083 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14084 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14085 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
14086 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14087 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14088 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
14089 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14090 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
14091 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14092
14093 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14094 esac
14095 done
14096
14097
14098 # If the user did not use the arguments to specify the items to instantiate,
14099 # then the envvar interface is used. Set only those that are not.
14100 # We use the long form for the default assignment because of an extremely
14101 # bizarre bug on SunOS 4.1.3.
14102 if $ac_need_defaults; then
14103 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14104 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14105 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14106 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14107 fi
14108
14109 # Have a temporary directory for convenience. Make it in the build tree
14110 # simply because there is no reason against having it here, and in addition,
14111 # creating and moving files from /tmp can sometimes cause problems.
14112 # Hook for its removal unless debugging.
14113 # Note that there is a small window in which the directory will not be cleaned:
14114 # after its creation but before its name has been assigned to `$tmp'.
14115 $debug ||
14116 {
14117 tmp=
14118 trap 'exit_status=$?
14119 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14120 ' 0
14121 trap 'as_fn_exit 1' 1 2 13 15
14122 }
14123 # Create a (secure) tmp directory for tmp files.
14124
14125 {
14126 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14127 test -n "$tmp" && test -d "$tmp"
14128 } ||
14129 {
14130 tmp=./conf$$-$RANDOM
14131 (umask 077 && mkdir "$tmp")
14132 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14133
14134 # Set up the scripts for CONFIG_FILES section.
14135 # No need to generate them if there are no CONFIG_FILES.
14136 # This happens for instance with `./config.status config.h'.
14137 if test -n "$CONFIG_FILES"; then
14138
14139 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14140 ac_cs_awk_getline=:
14141 ac_cs_awk_pipe_init=
14142 ac_cs_awk_read_file='
14143 while ((getline aline < (F[key])) > 0)
14144 print(aline)
14145 close(F[key])'
14146 ac_cs_awk_pipe_fini=
14147 else
14148 ac_cs_awk_getline=false
14149 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14150 ac_cs_awk_read_file='
14151 print "|#_!!_#|"
14152 print "cat " F[key] " &&"
14153 '$ac_cs_awk_pipe_init
14154 # The final `:' finishes the AND list.
14155 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14156 fi
14157 ac_cr=`echo X | tr X '\015'`
14158 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14159 # But we know of no other shell where ac_cr would be empty at this
14160 # point, so we can use a bashism as a fallback.
14161 if test "x$ac_cr" = x; then
14162 eval ac_cr=\$\'\\r\'
14163 fi
14164 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14165 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14166 ac_cs_awk_cr='\r'
14167 else
14168 ac_cs_awk_cr=$ac_cr
14169 fi
14170
14171 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14172 _ACEOF
14173
14174 # Create commands to substitute file output variables.
14175 {
14176 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
14177 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
14178 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14179 echo "_ACAWK" &&
14180 echo "_ACEOF"
14181 } >conf$$files.sh &&
14182 . ./conf$$files.sh ||
14183 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14184 rm -f conf$$files.sh
14185
14186 {
14187 echo "cat >conf$$subs.awk <<_ACEOF" &&
14188 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14189 echo "_ACEOF"
14190 } >conf$$subs.sh ||
14191 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14192 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14193 ac_delim='%!_!# '
14194 for ac_last_try in false false false false false :; do
14195 . ./conf$$subs.sh ||
14196 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14197
14198 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14199 if test $ac_delim_n = $ac_delim_num; then
14200 break
14201 elif $ac_last_try; then
14202 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14203 else
14204 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14205 fi
14206 done
14207 rm -f conf$$subs.sh
14208
14209 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14210 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14211 _ACEOF
14212 sed -n '
14213 h
14214 s/^/S["/; s/!.*/"]=/
14215 p
14216 g
14217 s/^[^!]*!//
14218 :repl
14219 t repl
14220 s/'"$ac_delim"'$//
14221 t delim
14222 :nl
14223 h
14224 s/\(.\{148\}\).*/\1/
14225 t more1
14226 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14227 p
14228 n
14229 b repl
14230 :more1
14231 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14232 p
14233 g
14234 s/.\{148\}//
14235 t nl
14236 :delim
14237 h
14238 s/\(.\{148\}\).*/\1/
14239 t more2
14240 s/["\\]/\\&/g; s/^/"/; s/$/"/
14241 p
14242 b
14243 :more2
14244 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14245 p
14246 g
14247 s/.\{148\}//
14248 t delim
14249 ' <conf$$subs.awk | sed '
14250 /^[^""]/{
14251 N
14252 s/\n//
14253 }
14254 ' >>$CONFIG_STATUS || ac_write_fail=1
14255 rm -f conf$$subs.awk
14256 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14257 _ACAWK
14258 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14259 for (key in S) S_is_set[key] = 1
14260 FS = "\a"
14261 \$ac_cs_awk_pipe_init
14262 }
14263 {
14264 line = $ 0
14265 nfields = split(line, field, "@")
14266 substed = 0
14267 len = length(field[1])
14268 for (i = 2; i < nfields; i++) {
14269 key = field[i]
14270 keylen = length(key)
14271 if (S_is_set[key]) {
14272 value = S[key]
14273 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14274 len += length(value) + length(field[++i])
14275 substed = 1
14276 } else
14277 len += 1 + keylen
14278 }
14279 if (nfields == 3 && !substed) {
14280 key = field[2]
14281 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14282 \$ac_cs_awk_read_file
14283 next
14284 }
14285 }
14286 print line
14287 }
14288 \$ac_cs_awk_pipe_fini
14289 _ACAWK
14290 _ACEOF
14291 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14292 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14293 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14294 else
14295 cat
14296 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14297 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14298 _ACEOF
14299
14300 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14301 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14302 # trailing colons and then remove the whole line if VPATH becomes empty
14303 # (actually we leave an empty line to preserve line numbers).
14304 if test "x$srcdir" = x.; then
14305 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14306 s/:*\$(srcdir):*/:/
14307 s/:*\${srcdir}:*/:/
14308 s/:*@srcdir@:*/:/
14309 s/^\([^=]*=[ ]*\):*/\1/
14310 s/:*$//
14311 s/^[^=]*=[ ]*$//
14312 }'
14313 fi
14314
14315 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14316 fi # test -n "$CONFIG_FILES"
14317
14318 # Set up the scripts for CONFIG_HEADERS section.
14319 # No need to generate them if there are no CONFIG_HEADERS.
14320 # This happens for instance with `./config.status Makefile'.
14321 if test -n "$CONFIG_HEADERS"; then
14322 cat >"$tmp/defines.awk" <<\_ACAWK ||
14323 BEGIN {
14324 _ACEOF
14325
14326 # Transform confdefs.h into an awk script `defines.awk', embedded as
14327 # here-document in config.status, that substitutes the proper values into
14328 # config.h.in to produce config.h.
14329
14330 # Create a delimiter string that does not exist in confdefs.h, to ease
14331 # handling of long lines.
14332 ac_delim='%!_!# '
14333 for ac_last_try in false false :; do
14334 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14335 if test -z "$ac_t"; then
14336 break
14337 elif $ac_last_try; then
14338 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14339 else
14340 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14341 fi
14342 done
14343
14344 # For the awk script, D is an array of macro values keyed by name,
14345 # likewise P contains macro parameters if any. Preserve backslash
14346 # newline sequences.
14347
14348 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14349 sed -n '
14350 s/.\{148\}/&'"$ac_delim"'/g
14351 t rset
14352 :rset
14353 s/^[ ]*#[ ]*define[ ][ ]*/ /
14354 t def
14355 d
14356 :def
14357 s/\\$//
14358 t bsnl
14359 s/["\\]/\\&/g
14360 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14361 D["\1"]=" \3"/p
14362 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14363 d
14364 :bsnl
14365 s/["\\]/\\&/g
14366 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14367 D["\1"]=" \3\\\\\\n"\\/p
14368 t cont
14369 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14370 t cont
14371 d
14372 :cont
14373 n
14374 s/.\{148\}/&'"$ac_delim"'/g
14375 t clear
14376 :clear
14377 s/\\$//
14378 t bsnlc
14379 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14380 d
14381 :bsnlc
14382 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14383 b cont
14384 ' <confdefs.h | sed '
14385 s/'"$ac_delim"'/"\\\
14386 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14387
14388 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14389 for (key in D) D_is_set[key] = 1
14390 FS = "\a"
14391 }
14392 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14393 line = \$ 0
14394 split(line, arg, " ")
14395 if (arg[1] == "#") {
14396 defundef = arg[2]
14397 mac1 = arg[3]
14398 } else {
14399 defundef = substr(arg[1], 2)
14400 mac1 = arg[2]
14401 }
14402 split(mac1, mac2, "(") #)
14403 macro = mac2[1]
14404 prefix = substr(line, 1, index(line, defundef) - 1)
14405 if (D_is_set[macro]) {
14406 # Preserve the white space surrounding the "#".
14407 print prefix "define", macro P[macro] D[macro]
14408 next
14409 } else {
14410 # Replace #undef with comments. This is necessary, for example,
14411 # in the case of _POSIX_SOURCE, which is predefined and required
14412 # on some systems where configure will not decide to define it.
14413 if (defundef == "undef") {
14414 print "/*", prefix defundef, macro, "*/"
14415 next
14416 }
14417 }
14418 }
14419 { print }
14420 _ACAWK
14421 _ACEOF
14422 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14423 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14424 fi # test -n "$CONFIG_HEADERS"
14425
14426
14427 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14428 shift
14429 for ac_tag
14430 do
14431 case $ac_tag in
14432 :[FHLC]) ac_mode=$ac_tag; continue;;
14433 esac
14434 case $ac_mode$ac_tag in
14435 :[FHL]*:*);;
14436 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14437 :[FH]-) ac_tag=-:-;;
14438 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14439 esac
14440 ac_save_IFS=$IFS
14441 IFS=:
14442 set x $ac_tag
14443 IFS=$ac_save_IFS
14444 shift
14445 ac_file=$1
14446 shift
14447
14448 case $ac_mode in
14449 :L) ac_source=$1;;
14450 :[FH])
14451 ac_file_inputs=
14452 for ac_f
14453 do
14454 case $ac_f in
14455 -) ac_f="$tmp/stdin";;
14456 *) # Look for the file first in the build tree, then in the source tree
14457 # (if the path is not absolute). The absolute path cannot be DOS-style,
14458 # because $ac_f cannot contain `:'.
14459 test -f "$ac_f" ||
14460 case $ac_f in
14461 [\\/$]*) false;;
14462 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14463 esac ||
14464 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14465 esac
14466 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14467 as_fn_append ac_file_inputs " '$ac_f'"
14468 done
14469
14470 # Let's still pretend it is `configure' which instantiates (i.e., don't
14471 # use $as_me), people would be surprised to read:
14472 # /* config.h. Generated by config.status. */
14473 configure_input='Generated from '`
14474 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14475 `' by configure.'
14476 if test x"$ac_file" != x-; then
14477 configure_input="$ac_file. $configure_input"
14478 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14479 $as_echo "$as_me: creating $ac_file" >&6;}
14480 fi
14481 # Neutralize special characters interpreted by sed in replacement strings.
14482 case $configure_input in #(
14483 *\&* | *\|* | *\\* )
14484 ac_sed_conf_input=`$as_echo "$configure_input" |
14485 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14486 *) ac_sed_conf_input=$configure_input;;
14487 esac
14488
14489 case $ac_tag in
14490 *:-:* | *:-) cat >"$tmp/stdin" \
14491 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14492 esac
14493 ;;
14494 esac
14495
14496 ac_dir=`$as_dirname -- "$ac_file" ||
14497 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14498 X"$ac_file" : 'X\(//\)[^/]' \| \
14499 X"$ac_file" : 'X\(//\)$' \| \
14500 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14501 $as_echo X"$ac_file" |
14502 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14503 s//\1/
14504 q
14505 }
14506 /^X\(\/\/\)[^/].*/{
14507 s//\1/
14508 q
14509 }
14510 /^X\(\/\/\)$/{
14511 s//\1/
14512 q
14513 }
14514 /^X\(\/\).*/{
14515 s//\1/
14516 q
14517 }
14518 s/.*/./; q'`
14519 as_dir="$ac_dir"; as_fn_mkdir_p
14520 ac_builddir=.
14521
14522 case "$ac_dir" in
14523 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14524 *)
14525 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14526 # A ".." for each directory in $ac_dir_suffix.
14527 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14528 case $ac_top_builddir_sub in
14529 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14530 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14531 esac ;;
14532 esac
14533 ac_abs_top_builddir=$ac_pwd
14534 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14535 # for backward compatibility:
14536 ac_top_builddir=$ac_top_build_prefix
14537
14538 case $srcdir in
14539 .) # We are building in place.
14540 ac_srcdir=.
14541 ac_top_srcdir=$ac_top_builddir_sub
14542 ac_abs_top_srcdir=$ac_pwd ;;
14543 [\\/]* | ?:[\\/]* ) # Absolute name.
14544 ac_srcdir=$srcdir$ac_dir_suffix;
14545 ac_top_srcdir=$srcdir
14546 ac_abs_top_srcdir=$srcdir ;;
14547 *) # Relative name.
14548 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14549 ac_top_srcdir=$ac_top_build_prefix$srcdir
14550 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14551 esac
14552 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14553
14554
14555 case $ac_mode in
14556 :F)
14557 #
14558 # CONFIG_FILE
14559 #
14560
14561 case $INSTALL in
14562 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14563 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14564 esac
14565 _ACEOF
14566
14567 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14568 # If the template does not know about datarootdir, expand it.
14569 # FIXME: This hack should be removed a few years after 2.60.
14570 ac_datarootdir_hack=; ac_datarootdir_seen=
14571 ac_sed_dataroot='
14572 /datarootdir/ {
14573 p
14574 q
14575 }
14576 /@datadir@/p
14577 /@docdir@/p
14578 /@infodir@/p
14579 /@localedir@/p
14580 /@mandir@/p'
14581 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14582 *datarootdir*) ac_datarootdir_seen=yes;;
14583 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14585 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14586 _ACEOF
14587 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14588 ac_datarootdir_hack='
14589 s&@datadir@&$datadir&g
14590 s&@docdir@&$docdir&g
14591 s&@infodir@&$infodir&g
14592 s&@localedir@&$localedir&g
14593 s&@mandir@&$mandir&g
14594 s&\\\${datarootdir}&$datarootdir&g' ;;
14595 esac
14596 _ACEOF
14597
14598 # Neutralize VPATH when `$srcdir' = `.'.
14599 # Shell code in configure.ac might set extrasub.
14600 # FIXME: do we really want to maintain this feature?
14601 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14602 ac_sed_extra="$ac_vpsub
14603 $extrasub
14604 _ACEOF
14605 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14606 :t
14607 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14608 s|@configure_input@|$ac_sed_conf_input|;t t
14609 s&@top_builddir@&$ac_top_builddir_sub&;t t
14610 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14611 s&@srcdir@&$ac_srcdir&;t t
14612 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14613 s&@top_srcdir@&$ac_top_srcdir&;t t
14614 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14615 s&@builddir@&$ac_builddir&;t t
14616 s&@abs_builddir@&$ac_abs_builddir&;t t
14617 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14618 s&@INSTALL@&$ac_INSTALL&;t t
14619 $ac_datarootdir_hack
14620 "
14621 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14622 if $ac_cs_awk_getline; then
14623 $AWK -f "$tmp/subs.awk"
14624 else
14625 $AWK -f "$tmp/subs.awk" | $SHELL
14626 fi >$tmp/out \
14627 || as_fn_error "could not create $ac_file" "$LINENO" 5
14628
14629 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14630 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14631 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14633 which seems to be undefined. Please make sure it is defined." >&5
14634 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14635 which seems to be undefined. Please make sure it is defined." >&2;}
14636
14637 rm -f "$tmp/stdin"
14638 case $ac_file in
14639 -) cat "$tmp/out" && rm -f "$tmp/out";;
14640 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14641 esac \
14642 || as_fn_error "could not create $ac_file" "$LINENO" 5
14643 ;;
14644 :H)
14645 #
14646 # CONFIG_HEADER
14647 #
14648 if test x"$ac_file" != x-; then
14649 {
14650 $as_echo "/* $configure_input */" \
14651 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14652 } >"$tmp/config.h" \
14653 || as_fn_error "could not create $ac_file" "$LINENO" 5
14654 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14655 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14656 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14657 else
14658 rm -f "$ac_file"
14659 mv "$tmp/config.h" "$ac_file" \
14660 || as_fn_error "could not create $ac_file" "$LINENO" 5
14661 fi
14662 else
14663 $as_echo "/* $configure_input */" \
14664 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14665 || as_fn_error "could not create -" "$LINENO" 5
14666 fi
14667 ;;
14668 :L)
14669 #
14670 # CONFIG_LINK
14671 #
14672
14673 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14674 :
14675 else
14676 # Prefer the file from the source tree if names are identical.
14677 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14678 ac_source=$srcdir/$ac_source
14679 fi
14680
14681 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14682 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14683
14684 if test ! -r "$ac_source"; then
14685 as_fn_error "$ac_source: file not found" "$LINENO" 5
14686 fi
14687 rm -f "$ac_file"
14688
14689 # Try a relative symlink, then a hard link, then a copy.
14690 case $srcdir in
14691 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14692 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14693 esac
14694 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14695 ln "$ac_source" "$ac_file" 2>/dev/null ||
14696 cp -p "$ac_source" "$ac_file" ||
14697 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14698 fi
14699 ;;
14700 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14701 $as_echo "$as_me: executing $ac_file commands" >&6;}
14702 ;;
14703 esac
14704
14705
14706 case $ac_file$ac_mode in
14707 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14708 "default":C)
14709 case x$CONFIG_HEADERS in
14710 xconfig.h:config.in)
14711 echo > stamp-h ;;
14712 esac
14713 ;;
14714
14715 esac
14716 done # for ac_tag
14717
14718
14719 as_fn_exit 0
14720 _ACEOF
14721 ac_clean_files=$ac_clean_files_save
14722
14723 test $ac_write_fail = 0 ||
14724 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14725
14726
14727 # configure is writing to config.log, and then calls config.status.
14728 # config.status does its own redirection, appending to config.log.
14729 # Unfortunately, on DOS this fails, as config.log is still kept open
14730 # by configure, so config.status won't be able to write to it; its
14731 # output is simply discarded. So we exec the FD to /dev/null,
14732 # effectively closing config.log, so it can be properly (re)opened and
14733 # appended to by config.status. When coming back to configure, we
14734 # need to make the FD available again.
14735 if test "$no_create" != yes; then
14736 ac_cs_success=:
14737 ac_config_status_args=
14738 test "$silent" = yes &&
14739 ac_config_status_args="$ac_config_status_args --quiet"
14740 exec 5>/dev/null
14741 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14742 exec 5>>config.log
14743 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14744 # would make configure fail if this is the last instruction.
14745 $ac_cs_success || as_fn_exit $?
14746 fi
14747
14748 #
14749 # CONFIG_SUBDIRS section.
14750 #
14751 if test "$no_recursion" != yes; then
14752
14753 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
14754 # so they do not pile up.
14755 ac_sub_configure_args=
14756 ac_prev=
14757 eval "set x $ac_configure_args"
14758 shift
14759 for ac_arg
14760 do
14761 if test -n "$ac_prev"; then
14762 ac_prev=
14763 continue
14764 fi
14765 case $ac_arg in
14766 -cache-file | --cache-file | --cache-fil | --cache-fi \
14767 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
14768 ac_prev=cache_file ;;
14769 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
14770 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
14771 | --c=*)
14772 ;;
14773 --config-cache | -C)
14774 ;;
14775 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
14776 ac_prev=srcdir ;;
14777 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
14778 ;;
14779 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
14780 ac_prev=prefix ;;
14781 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
14782 ;;
14783 --disable-option-checking)
14784 ;;
14785 *)
14786 case $ac_arg in
14787 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14788 esac
14789 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
14790 esac
14791 done
14792
14793 # Always prepend --prefix to ensure using the same prefix
14794 # in subdir configurations.
14795 ac_arg="--prefix=$prefix"
14796 case $ac_arg in
14797 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14798 esac
14799 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
14800
14801 # Pass --silent
14802 if test "$silent" = yes; then
14803 ac_sub_configure_args="--silent $ac_sub_configure_args"
14804 fi
14805
14806 # Always prepend --disable-option-checking to silence warnings, since
14807 # different subdirs can have different --enable and --with options.
14808 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
14809
14810 ac_popdir=`pwd`
14811 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
14812
14813 # Do not complain, so a configure script can configure whichever
14814 # parts of a large source tree are present.
14815 test -d "$srcdir/$ac_dir" || continue
14816
14817 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
14818 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
14819 $as_echo "$ac_msg" >&6
14820 as_dir="$ac_dir"; as_fn_mkdir_p
14821 ac_builddir=.
14822
14823 case "$ac_dir" in
14824 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14825 *)
14826 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14827 # A ".." for each directory in $ac_dir_suffix.
14828 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14829 case $ac_top_builddir_sub in
14830 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14831 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14832 esac ;;
14833 esac
14834 ac_abs_top_builddir=$ac_pwd
14835 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14836 # for backward compatibility:
14837 ac_top_builddir=$ac_top_build_prefix
14838
14839 case $srcdir in
14840 .) # We are building in place.
14841 ac_srcdir=.
14842 ac_top_srcdir=$ac_top_builddir_sub
14843 ac_abs_top_srcdir=$ac_pwd ;;
14844 [\\/]* | ?:[\\/]* ) # Absolute name.
14845 ac_srcdir=$srcdir$ac_dir_suffix;
14846 ac_top_srcdir=$srcdir
14847 ac_abs_top_srcdir=$srcdir ;;
14848 *) # Relative name.
14849 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14850 ac_top_srcdir=$ac_top_build_prefix$srcdir
14851 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14852 esac
14853 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14854
14855
14856 cd "$ac_dir"
14857
14858 # Check for guested configure; otherwise get Cygnus style configure.
14859 if test -f "$ac_srcdir/configure.gnu"; then
14860 ac_sub_configure=$ac_srcdir/configure.gnu
14861 elif test -f "$ac_srcdir/configure"; then
14862 ac_sub_configure=$ac_srcdir/configure
14863 elif test -f "$ac_srcdir/configure.in"; then
14864 # This should be Cygnus configure.
14865 ac_sub_configure=$ac_aux_dir/configure
14866 else
14867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
14868 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
14869 ac_sub_configure=
14870 fi
14871
14872 # The recursion is here.
14873 if test -n "$ac_sub_configure"; then
14874 # Make the cache file name correct relative to the subdirectory.
14875 case $cache_file in
14876 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
14877 *) # Relative name.
14878 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
14879 esac
14880
14881 { $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
14882 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
14883 # The eval makes quoting arguments work.
14884 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
14885 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
14886 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
14887 fi
14888
14889 cd "$ac_popdir"
14890 done
14891 fi
14892 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14894 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14895 fi
14896
14897
14898 exit 0
This page took 0.40319 seconds and 4 git commands to generate.