2012-04-19 Pedro Alves <palves@redhat.com>
[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 ac_srcdir=../$srcdir/$in_src
4652
4653 cd "$ac_dir"
4654
4655 ac_sub_configure=$ac_srcdir/configure
4656
4657 # Make the cache file name correct relative to the subdirectory.
4658 case $cache_file in
4659 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4660 *) # Relative name.
4661 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4662 esac
4663
4664 { $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
4665 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4666 # The eval makes quoting arguments work.
4667 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4668 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4669 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4670
4671 cd "$ac_popdir"
4672
4673
4674
4675 CONFIG_OBS=
4676 CONFIG_DEPS=
4677 CONFIG_SRCS=
4678 ENABLE_CFLAGS=
4679
4680 CONFIG_ALL=
4681 CONFIG_CLEAN=
4682 CONFIG_INSTALL=
4683 CONFIG_UNINSTALL=
4684
4685 # If we haven't got the data from the intl directory,
4686 # assume NLS is disabled.
4687 USE_NLS=no
4688 LIBINTL=
4689 LIBINTL_DEP=
4690 INCINTL=
4691 XGETTEXT=
4692 GMSGFMT=
4693 POSUB=
4694
4695 if test -f ../intl/config.intl; then
4696 . ../intl/config.intl
4697 fi
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4699 $as_echo_n "checking whether NLS is requested... " >&6; }
4700 if test x"$USE_NLS" != xyes; then
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4702 $as_echo "no" >&6; }
4703 else
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4705 $as_echo "yes" >&6; }
4706
4707 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4708
4709
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4711 $as_echo_n "checking for catalogs to be installed... " >&6; }
4712 # Look for .po and .gmo files in the source directory.
4713 CATALOGS=
4714 XLINGUAS=
4715 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4716 # If there aren't any .gmo files the shell will give us the
4717 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4718 # weeded out.
4719 case "$cat" in *\**)
4720 continue;;
4721 esac
4722 # The quadruple backslash is collapsed to a double backslash
4723 # by the backticks, then collapsed again by the double quotes,
4724 # leaving us with one backslash in the sed expression (right
4725 # before the dot that mustn't act as a wildcard).
4726 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4727 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4728 # The user is allowed to set LINGUAS to a list of languages to
4729 # install catalogs for. If it's empty that means "all of them."
4730 if test "x$LINGUAS" = x; then
4731 CATALOGS="$CATALOGS $cat"
4732 XLINGUAS="$XLINGUAS $lang"
4733 else
4734 case "$LINGUAS" in *$lang*)
4735 CATALOGS="$CATALOGS $cat"
4736 XLINGUAS="$XLINGUAS $lang"
4737 ;;
4738 esac
4739 fi
4740 done
4741 LINGUAS="$XLINGUAS"
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4743 $as_echo "$LINGUAS" >&6; }
4744
4745
4746 DATADIRNAME=share
4747
4748 INSTOBJEXT=.mo
4749
4750 GENCAT=gencat
4751
4752 CATOBJEXT=.gmo
4753
4754 fi
4755
4756 localedir='${datadir}/locale'
4757
4758
4759 if test x"$USE_NLS" = xyes; then
4760 CONFIG_ALL="$CONFIG_ALL all-po"
4761 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4762 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4763 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4764 fi
4765
4766 GNULIB=build-gnulib/import
4767
4768 # For Makefile dependencies.
4769 GNULIB_STDINT_H=
4770 if test x"$STDINT_H" != x; then
4771 GNULIB_STDINT_H=$GNULIB/$STDINT_H
4772 fi
4773
4774
4775 PACKAGE=gdb
4776
4777 cat >>confdefs.h <<_ACEOF
4778 #define PACKAGE "$PACKAGE"
4779 _ACEOF
4780
4781
4782
4783 # We never need to detect it in this sub-configure.
4784 # But preserve it for config.status --recheck.
4785
4786
4787
4788 MAKEINFO_EXTRA_FLAGS=""
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4790 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4791 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4792 $as_echo_n "(cached) " >&6
4793 else
4794 echo '@clicksequence{a @click{} b}' >conftest.texinfo
4795 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4796 gdb_cv_have_makeinfo_click=yes
4797 else
4798 gdb_cv_have_makeinfo_click=no
4799 fi
4800 fi
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4802 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4803 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4804 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4805 fi
4806
4807
4808
4809
4810 # Check whether --with-separate-debug-dir was given.
4811 if test "${with_separate_debug_dir+set}" = set; then :
4812 withval=$with_separate_debug_dir;
4813 DEBUGDIR=$withval
4814 else
4815 DEBUGDIR=${libdir}/debug
4816 fi
4817
4818
4819 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4820 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4821 ac_define_dir=`eval echo $DEBUGDIR`
4822 ac_define_dir=`eval echo $ac_define_dir`
4823
4824 cat >>confdefs.h <<_ACEOF
4825 #define DEBUGDIR "$ac_define_dir"
4826 _ACEOF
4827
4828
4829
4830
4831 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4832 if test "x$prefix" = xNONE; then
4833 test_prefix=/usr/local
4834 else
4835 test_prefix=$prefix
4836 fi
4837 else
4838 test_prefix=$exec_prefix
4839 fi
4840 value=0
4841 case ${ac_define_dir} in
4842 "${test_prefix}"|"${test_prefix}/"*|\
4843 '${exec_prefix}'|'${exec_prefix}/'*)
4844 value=1
4845 ;;
4846 esac
4847
4848 cat >>confdefs.h <<_ACEOF
4849 #define DEBUGDIR_RELOCATABLE $value
4850 _ACEOF
4851
4852
4853
4854
4855 # We can't pass paths as command line arguments.
4856 # Mingw32 tries to be clever and will convert the paths for us.
4857 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
4858 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
4859 # This breaks GDB's relocatable path conversions since paths passed in
4860 # config.h would not get so translated, the path prefixes no longer match.
4861
4862 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4863 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4864 ac_define_dir=`eval echo $bindir`
4865 ac_define_dir=`eval echo $ac_define_dir`
4866
4867 cat >>confdefs.h <<_ACEOF
4868 #define BINDIR "$ac_define_dir"
4869 _ACEOF
4870
4871
4872
4873 # GDB's datadir relocation
4874
4875
4876
4877 # Check whether --with-gdb-datadir was given.
4878 if test "${with_gdb_datadir+set}" = set; then :
4879 withval=$with_gdb_datadir;
4880 GDB_DATADIR=$withval
4881 else
4882 GDB_DATADIR=${datadir}/gdb
4883 fi
4884
4885
4886 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4887 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4888 ac_define_dir=`eval echo $GDB_DATADIR`
4889 ac_define_dir=`eval echo $ac_define_dir`
4890
4891 cat >>confdefs.h <<_ACEOF
4892 #define GDB_DATADIR "$ac_define_dir"
4893 _ACEOF
4894
4895
4896
4897
4898 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4899 if test "x$prefix" = xNONE; then
4900 test_prefix=/usr/local
4901 else
4902 test_prefix=$prefix
4903 fi
4904 else
4905 test_prefix=$exec_prefix
4906 fi
4907 value=0
4908 case ${ac_define_dir} in
4909 "${test_prefix}"|"${test_prefix}/"*|\
4910 '${exec_prefix}'|'${exec_prefix}/'*)
4911 value=1
4912 ;;
4913 esac
4914
4915 cat >>confdefs.h <<_ACEOF
4916 #define GDB_DATADIR_RELOCATABLE $value
4917 _ACEOF
4918
4919
4920
4921
4922
4923 # Check whether --with-relocated-sources was given.
4924 if test "${with_relocated_sources+set}" = set; then :
4925 withval=$with_relocated_sources; reloc_srcdir="${withval}"
4926
4927 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4928 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4929 ac_define_dir=`eval echo $reloc_srcdir`
4930 ac_define_dir=`eval echo $ac_define_dir`
4931
4932 cat >>confdefs.h <<_ACEOF
4933 #define RELOC_SRCDIR "$ac_define_dir"
4934 _ACEOF
4935
4936
4937
4938 fi
4939
4940
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
4942 $as_echo_n "checking for default auto-load safe-path... " >&6; }
4943
4944 # Check whether --with-auto-load-safe-path was given.
4945 if test "${with_auto_load_safe_path+set}" = set; then :
4946 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
4947 with_auto_load_safe_path=""
4948 fi
4949 else
4950 with_auto_load_safe_path="$prefix"
4951 fi
4952
4953
4954 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4955 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4956 ac_define_dir=`eval echo $with_auto_load_safe_path`
4957 ac_define_dir=`eval echo $ac_define_dir`
4958
4959 cat >>confdefs.h <<_ACEOF
4960 #define DEFAULT_AUTO_LOAD_SAFE_PATH "$ac_define_dir"
4961 _ACEOF
4962
4963
4964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
4965 $as_echo "$with_auto_load_safe_path" >&6; }
4966
4967
4968
4969 subdirs="$subdirs testsuite"
4970
4971
4972 # Check whether to support alternative target configurations
4973 # Check whether --enable-targets was given.
4974 if test "${enable_targets+set}" = set; then :
4975 enableval=$enable_targets; case "${enableval}" in
4976 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4977 ;;
4978 no) enable_targets= ;;
4979 *) enable_targets=$enableval ;;
4980 esac
4981 fi
4982
4983
4984 # Check whether to enable 64-bit support on 32-bit hosts
4985 # Check whether --enable-64-bit-bfd was given.
4986 if test "${enable_64_bit_bfd+set}" = set; then :
4987 enableval=$enable_64_bit_bfd; case "${enableval}" in
4988 yes) want64=true ;;
4989 no) want64=false ;;
4990 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4991 esac
4992 else
4993 want64=false
4994 fi
4995
4996 # Provide defaults for some variables set by the per-host and per-target
4997 # configuration.
4998 gdb_host_obs=posix-hdep.o
4999
5000 if test "${target}" = "${host}"; then
5001 gdb_native=yes
5002 else
5003 gdb_native=no
5004 fi
5005
5006 . $srcdir/configure.host
5007
5008 # Accumulate some settings from configure.tgt over all enabled targets
5009
5010 TARGET_OBS=
5011 all_targets=
5012
5013 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5014 do
5015 if test "$targ_alias" = "all"; then
5016 all_targets=true
5017 else
5018 # Canonicalize the secondary target names.
5019 result=`$ac_config_sub $targ_alias 2>/dev/null`
5020 if test -n "$result"; then
5021 targ=$result
5022 else
5023 targ=$targ_alias
5024 fi
5025
5026 . ${srcdir}/configure.tgt
5027
5028 if test -z "${gdb_target_obs}"; then :
5029 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5030 fi
5031
5032 # Target-specific object files
5033 for i in ${gdb_target_obs}; do
5034 case " $TARGET_OBS " in
5035 *" ${i} "*) ;;
5036 *)
5037 TARGET_OBS="$TARGET_OBS ${i}"
5038 ;;
5039 esac
5040 done
5041
5042 # Check whether this target needs 64-bit CORE_ADDR
5043 if test x${want64} = xfalse; then
5044 . ${srcdir}/../bfd/config.bfd
5045 fi
5046 fi
5047 done
5048
5049 if test x${all_targets} = xtrue; then
5050
5051 # We want all 64-bit targets if we either:
5052 # - run on a 64-bit host or
5053 # - already require 64-bit support for some other target or
5054 # - the --enable-64-bit-bfd option was supplied
5055 # Otherwise we only support all 32-bit targets.
5056 #
5057 # NOTE: This test must be in sync with the corresponding
5058 # tests in BFD!
5059
5060 if test x${want64} = xfalse; then
5061 # The cast to long int works around a bug in the HP C Compiler
5062 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5063 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5064 # This bug is HP SR number 8606223364.
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5066 $as_echo_n "checking size of long... " >&6; }
5067 if test "${ac_cv_sizeof_long+set}" = set; then :
5068 $as_echo_n "(cached) " >&6
5069 else
5070 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5071
5072 else
5073 if test "$ac_cv_type_long" = yes; then
5074 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5075 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5076 { as_fn_set_status 77
5077 as_fn_error "cannot compute sizeof (long)
5078 See \`config.log' for more details." "$LINENO" 5; }; }
5079 else
5080 ac_cv_sizeof_long=0
5081 fi
5082 fi
5083
5084 fi
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5086 $as_echo "$ac_cv_sizeof_long" >&6; }
5087
5088
5089
5090 cat >>confdefs.h <<_ACEOF
5091 #define SIZEOF_LONG $ac_cv_sizeof_long
5092 _ACEOF
5093
5094
5095 if test "x${ac_cv_sizeof_long}" = "x8"; then
5096 want64=true
5097 fi
5098 fi
5099 if test x${want64} = xtrue; then
5100 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5101 else
5102 TARGET_OBS='$(ALL_TARGET_OBS)'
5103 fi
5104 fi
5105
5106
5107
5108 # For other settings, only the main target counts.
5109 gdb_sim=
5110 gdb_osabi=
5111 build_gdbserver=
5112 targ=$target; . ${srcdir}/configure.tgt
5113
5114 # Fetch the default architecture and default target vector from BFD.
5115 targ=$target; . $srcdir/../bfd/config.bfd
5116
5117 # We only want the first architecture, so strip off the others if
5118 # there is more than one.
5119 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5120
5121 if test "x$targ_archs" != x; then
5122
5123 cat >>confdefs.h <<_ACEOF
5124 #define DEFAULT_BFD_ARCH $targ_archs
5125 _ACEOF
5126
5127 fi
5128 if test "x$targ_defvec" != x; then
5129
5130 cat >>confdefs.h <<_ACEOF
5131 #define DEFAULT_BFD_VEC $targ_defvec
5132 _ACEOF
5133
5134 fi
5135
5136 # The CLI cannot be disabled yet, but may be in the future.
5137
5138 # Enable CLI.
5139 # Check whether --enable-gdbcli was given.
5140 if test "${enable_gdbcli+set}" = set; then :
5141 enableval=$enable_gdbcli; case $enableval in
5142 yes)
5143 ;;
5144 no)
5145 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5146 *)
5147 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5148 esac
5149 else
5150 enable_gdbcli=yes
5151 fi
5152
5153 if test x"$enable_gdbcli" = xyes; then
5154 if test -d $srcdir/cli; then
5155 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5156 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5157 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5158 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5159 fi
5160 fi
5161
5162 # Enable MI.
5163 # Check whether --enable-gdbmi was given.
5164 if test "${enable_gdbmi+set}" = set; then :
5165 enableval=$enable_gdbmi; case $enableval in
5166 yes | no)
5167 ;;
5168 *)
5169 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5170 esac
5171 else
5172 enable_gdbmi=yes
5173 fi
5174
5175 if test x"$enable_gdbmi" = xyes; then
5176 if test -d $srcdir/mi; then
5177 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5178 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5179 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5180 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5181 fi
5182 fi
5183
5184 # Enable TUI.
5185 # Check whether --enable-tui was given.
5186 if test "${enable_tui+set}" = set; then :
5187 enableval=$enable_tui; case $enableval in
5188 yes | no | auto)
5189 ;;
5190 *)
5191 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5192 esac
5193 else
5194 enable_tui=auto
5195 fi
5196
5197
5198 # Enable gdbtk.
5199 # Check whether --enable-gdbtk was given.
5200 if test "${enable_gdbtk+set}" = set; then :
5201 enableval=$enable_gdbtk; case $enableval in
5202 yes | no)
5203 ;;
5204 *)
5205 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5206 esac
5207 else
5208 if test -d $srcdir/gdbtk; then
5209 enable_gdbtk=yes
5210 else
5211 enable_gdbtk=no
5212 fi
5213 fi
5214
5215 # We unconditionally disable gdbtk tests on selected platforms.
5216 case $host_os in
5217 go32* | windows*)
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5219 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5220 enable_gdbtk=no ;;
5221 esac
5222
5223 # Libunwind support for ia64.
5224
5225
5226 # Check whether --with-libunwind-ia64 was given.
5227 if test "${with_libunwind_ia64+set}" = set; then :
5228 withval=$with_libunwind_ia64;
5229 else
5230 with_libunwind_ia64=auto
5231 fi
5232
5233
5234 # Backward compatibility option.
5235 if test "${with_libunwind+set}" = set; then
5236 if test x"$with_libunwind_ia64" != xauto; then
5237 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5238 fi
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5240 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5241 with_libunwind_ia64="$with_libunwind"
5242 fi
5243
5244 case "$with_libunwind_ia64" in
5245 yes | no)
5246 ;;
5247 auto)
5248 for ac_header in libunwind-ia64.h
5249 do :
5250 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5251 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5252 cat >>confdefs.h <<_ACEOF
5253 #define HAVE_LIBUNWIND_IA64_H 1
5254 _ACEOF
5255
5256 fi
5257
5258 done
5259
5260 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5261 ;;
5262 *)
5263 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5264 ;;
5265 esac
5266
5267 if test x"$with_libunwind_ia64" = xyes; then
5268 for ac_header in libunwind-ia64.h
5269 do :
5270 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5271 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5272 cat >>confdefs.h <<_ACEOF
5273 #define HAVE_LIBUNWIND_IA64_H 1
5274 _ACEOF
5275
5276 fi
5277
5278 done
5279
5280 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5281 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5282 fi
5283 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5284 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5285 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5286 fi
5287
5288 opt_curses=no
5289
5290 # Check whether --with-curses was given.
5291 if test "${with_curses+set}" = set; then :
5292 withval=$with_curses; opt_curses=$withval
5293 fi
5294
5295
5296 prefer_curses=no
5297 if test "$opt_curses" = "yes"; then
5298 prefer_curses=yes
5299 fi
5300
5301 # Profiling support.
5302 # Check whether --enable-profiling was given.
5303 if test "${enable_profiling+set}" = set; then :
5304 enableval=$enable_profiling; case $enableval in
5305 yes | no)
5306 ;;
5307 *)
5308 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5309 esac
5310 else
5311 enable_profiling=no
5312 fi
5313
5314
5315 for ac_func in monstartup _mcleanup
5316 do :
5317 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5318 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5319 eval as_val=\$$as_ac_var
5320 if test "x$as_val" = x""yes; then :
5321 cat >>confdefs.h <<_ACEOF
5322 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5323 _ACEOF
5324
5325 fi
5326 done
5327
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5329 $as_echo_n "checking for _etext... " >&6; }
5330 if test "${ac_cv_var__etext+set}" = set; then :
5331 $as_echo_n "(cached) " >&6
5332 else
5333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5334 /* end confdefs.h. */
5335 #include <stdlib.h>
5336 extern char _etext;
5337
5338 int
5339 main ()
5340 {
5341 free (&_etext);
5342 ;
5343 return 0;
5344 }
5345 _ACEOF
5346 if ac_fn_c_try_link "$LINENO"; then :
5347 ac_cv_var__etext=yes
5348 else
5349 ac_cv_var__etext=no
5350 fi
5351 rm -f core conftest.err conftest.$ac_objext \
5352 conftest$ac_exeext conftest.$ac_ext
5353 fi
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5355 $as_echo "$ac_cv_var__etext" >&6; }
5356 if test $ac_cv_var__etext = yes; then
5357
5358 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5359
5360 fi
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5362 $as_echo_n "checking for etext... " >&6; }
5363 if test "${ac_cv_var_etext+set}" = set; then :
5364 $as_echo_n "(cached) " >&6
5365 else
5366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5367 /* end confdefs.h. */
5368 #include <stdlib.h>
5369 extern char etext;
5370
5371 int
5372 main ()
5373 {
5374 free (&etext);
5375 ;
5376 return 0;
5377 }
5378 _ACEOF
5379 if ac_fn_c_try_link "$LINENO"; then :
5380 ac_cv_var_etext=yes
5381 else
5382 ac_cv_var_etext=no
5383 fi
5384 rm -f core conftest.err conftest.$ac_objext \
5385 conftest$ac_exeext conftest.$ac_ext
5386 fi
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5388 $as_echo "$ac_cv_var_etext" >&6; }
5389 if test $ac_cv_var_etext = yes; then
5390
5391 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5392
5393 fi
5394 if test "$enable_profiling" = yes ; then
5395 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5396 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5397 fi
5398 PROFILE_CFLAGS=-pg
5399 OLD_CFLAGS="$CFLAGS"
5400 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5401
5402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5403 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5404 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5405 $as_echo_n "(cached) " >&6
5406 else
5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408 /* end confdefs.h. */
5409
5410 int
5411 main ()
5412 {
5413 int x;
5414 ;
5415 return 0;
5416 }
5417 _ACEOF
5418 if ac_fn_c_try_compile "$LINENO"; then :
5419 ac_cv_cc_supports_pg=yes
5420 else
5421 ac_cv_cc_supports_pg=no
5422 fi
5423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5424 fi
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5426 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5427
5428 if test $ac_cv_cc_supports_pg = no; then
5429 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5430 fi
5431
5432 CFLAGS="$OLD_CFLAGS"
5433 fi
5434
5435
5436
5437 # Check whether --with-pkgversion was given.
5438 if test "${with_pkgversion+set}" = set; then :
5439 withval=$with_pkgversion; case "$withval" in
5440 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5441 no) PKGVERSION= ;;
5442 *) PKGVERSION="($withval) " ;;
5443 esac
5444 else
5445 PKGVERSION="(GDB) "
5446
5447 fi
5448
5449
5450
5451
5452
5453 # Check whether --with-bugurl was given.
5454 if test "${with_bugurl+set}" = set; then :
5455 withval=$with_bugurl; case "$withval" in
5456 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5457 no) BUGURL=
5458 ;;
5459 *) BUGURL="$withval"
5460 ;;
5461 esac
5462 else
5463 BUGURL="http://www.gnu.org/software/gdb/bugs/"
5464
5465 fi
5466
5467 case ${BUGURL} in
5468 "")
5469 REPORT_BUGS_TO=
5470 REPORT_BUGS_TEXI=
5471 ;;
5472 *)
5473 REPORT_BUGS_TO="<$BUGURL>"
5474 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5475 ;;
5476 esac;
5477
5478
5479
5480
5481 cat >>confdefs.h <<_ACEOF
5482 #define PKGVERSION "$PKGVERSION"
5483 _ACEOF
5484
5485
5486 cat >>confdefs.h <<_ACEOF
5487 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5488 _ACEOF
5489
5490
5491 # --------------------- #
5492 # Checks for programs. #
5493 # --------------------- #
5494
5495 for ac_prog in gawk mawk nawk awk
5496 do
5497 # Extract the first word of "$ac_prog", so it can be a program name with args.
5498 set dummy $ac_prog; ac_word=$2
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5500 $as_echo_n "checking for $ac_word... " >&6; }
5501 if test "${ac_cv_prog_AWK+set}" = set; then :
5502 $as_echo_n "(cached) " >&6
5503 else
5504 if test -n "$AWK"; then
5505 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5506 else
5507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5508 for as_dir in $PATH
5509 do
5510 IFS=$as_save_IFS
5511 test -z "$as_dir" && as_dir=.
5512 for ac_exec_ext in '' $ac_executable_extensions; do
5513 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5514 ac_cv_prog_AWK="$ac_prog"
5515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5516 break 2
5517 fi
5518 done
5519 done
5520 IFS=$as_save_IFS
5521
5522 fi
5523 fi
5524 AWK=$ac_cv_prog_AWK
5525 if test -n "$AWK"; then
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5527 $as_echo "$AWK" >&6; }
5528 else
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5530 $as_echo "no" >&6; }
5531 fi
5532
5533
5534 test -n "$AWK" && break
5535 done
5536
5537 # Find a good install program. We prefer a C program (faster),
5538 # so one script is as good as another. But avoid the broken or
5539 # incompatible versions:
5540 # SysV /etc/install, /usr/sbin/install
5541 # SunOS /usr/etc/install
5542 # IRIX /sbin/install
5543 # AIX /bin/install
5544 # AmigaOS /C/install, which installs bootblocks on floppy discs
5545 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5546 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5547 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5548 # OS/2's system install, which has a completely different semantic
5549 # ./install, which can be erroneously created by make from ./install.sh.
5550 # Reject install programs that cannot install multiple files.
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5552 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5553 if test -z "$INSTALL"; then
5554 if test "${ac_cv_path_install+set}" = set; then :
5555 $as_echo_n "(cached) " >&6
5556 else
5557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5558 for as_dir in $PATH
5559 do
5560 IFS=$as_save_IFS
5561 test -z "$as_dir" && as_dir=.
5562 # Account for people who put trailing slashes in PATH elements.
5563 case $as_dir/ in #((
5564 ./ | .// | /[cC]/* | \
5565 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5566 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5567 /usr/ucb/* ) ;;
5568 *)
5569 # OSF1 and SCO ODT 3.0 have their own names for install.
5570 # Don't use installbsd from OSF since it installs stuff as root
5571 # by default.
5572 for ac_prog in ginstall scoinst install; do
5573 for ac_exec_ext in '' $ac_executable_extensions; do
5574 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5575 if test $ac_prog = install &&
5576 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5577 # AIX install. It has an incompatible calling convention.
5578 :
5579 elif test $ac_prog = install &&
5580 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5581 # program-specific install script used by HP pwplus--don't use.
5582 :
5583 else
5584 rm -rf conftest.one conftest.two conftest.dir
5585 echo one > conftest.one
5586 echo two > conftest.two
5587 mkdir conftest.dir
5588 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5589 test -s conftest.one && test -s conftest.two &&
5590 test -s conftest.dir/conftest.one &&
5591 test -s conftest.dir/conftest.two
5592 then
5593 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5594 break 3
5595 fi
5596 fi
5597 fi
5598 done
5599 done
5600 ;;
5601 esac
5602
5603 done
5604 IFS=$as_save_IFS
5605
5606 rm -rf conftest.one conftest.two conftest.dir
5607
5608 fi
5609 if test "${ac_cv_path_install+set}" = set; then
5610 INSTALL=$ac_cv_path_install
5611 else
5612 # As a last resort, use the slow shell script. Don't cache a
5613 # value for INSTALL within a source directory, because that will
5614 # break other packages using the cache if that directory is
5615 # removed, or if the value is a relative name.
5616 INSTALL=$ac_install_sh
5617 fi
5618 fi
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5620 $as_echo "$INSTALL" >&6; }
5621
5622 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5623 # It thinks the first close brace ends the variable substitution.
5624 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5625
5626 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5627
5628 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5629
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5631 $as_echo_n "checking whether ln -s works... " >&6; }
5632 LN_S=$as_ln_s
5633 if test "$LN_S" = "ln -s"; then
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5635 $as_echo "yes" >&6; }
5636 else
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5638 $as_echo "no, using $LN_S" >&6; }
5639 fi
5640
5641 if test -n "$ac_tool_prefix"; then
5642 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5643 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5645 $as_echo_n "checking for $ac_word... " >&6; }
5646 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5647 $as_echo_n "(cached) " >&6
5648 else
5649 if test -n "$RANLIB"; then
5650 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5651 else
5652 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5653 for as_dir in $PATH
5654 do
5655 IFS=$as_save_IFS
5656 test -z "$as_dir" && as_dir=.
5657 for ac_exec_ext in '' $ac_executable_extensions; do
5658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5659 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5661 break 2
5662 fi
5663 done
5664 done
5665 IFS=$as_save_IFS
5666
5667 fi
5668 fi
5669 RANLIB=$ac_cv_prog_RANLIB
5670 if test -n "$RANLIB"; then
5671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5672 $as_echo "$RANLIB" >&6; }
5673 else
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5675 $as_echo "no" >&6; }
5676 fi
5677
5678
5679 fi
5680 if test -z "$ac_cv_prog_RANLIB"; then
5681 ac_ct_RANLIB=$RANLIB
5682 # Extract the first word of "ranlib", so it can be a program name with args.
5683 set dummy ranlib; ac_word=$2
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5685 $as_echo_n "checking for $ac_word... " >&6; }
5686 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5687 $as_echo_n "(cached) " >&6
5688 else
5689 if test -n "$ac_ct_RANLIB"; then
5690 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5691 else
5692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5693 for as_dir in $PATH
5694 do
5695 IFS=$as_save_IFS
5696 test -z "$as_dir" && as_dir=.
5697 for ac_exec_ext in '' $ac_executable_extensions; do
5698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5699 ac_cv_prog_ac_ct_RANLIB="ranlib"
5700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5701 break 2
5702 fi
5703 done
5704 done
5705 IFS=$as_save_IFS
5706
5707 fi
5708 fi
5709 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5710 if test -n "$ac_ct_RANLIB"; then
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5712 $as_echo "$ac_ct_RANLIB" >&6; }
5713 else
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5715 $as_echo "no" >&6; }
5716 fi
5717
5718 if test "x$ac_ct_RANLIB" = x; then
5719 RANLIB=":"
5720 else
5721 case $cross_compiling:$ac_tool_warned in
5722 yes:)
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5724 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5725 ac_tool_warned=yes ;;
5726 esac
5727 RANLIB=$ac_ct_RANLIB
5728 fi
5729 else
5730 RANLIB="$ac_cv_prog_RANLIB"
5731 fi
5732
5733 for ac_prog in 'bison -y' byacc
5734 do
5735 # Extract the first word of "$ac_prog", so it can be a program name with args.
5736 set dummy $ac_prog; ac_word=$2
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5738 $as_echo_n "checking for $ac_word... " >&6; }
5739 if test "${ac_cv_prog_YACC+set}" = set; then :
5740 $as_echo_n "(cached) " >&6
5741 else
5742 if test -n "$YACC"; then
5743 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5744 else
5745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5746 for as_dir in $PATH
5747 do
5748 IFS=$as_save_IFS
5749 test -z "$as_dir" && as_dir=.
5750 for ac_exec_ext in '' $ac_executable_extensions; do
5751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5752 ac_cv_prog_YACC="$ac_prog"
5753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5754 break 2
5755 fi
5756 done
5757 done
5758 IFS=$as_save_IFS
5759
5760 fi
5761 fi
5762 YACC=$ac_cv_prog_YACC
5763 if test -n "$YACC"; then
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5765 $as_echo "$YACC" >&6; }
5766 else
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5768 $as_echo "no" >&6; }
5769 fi
5770
5771
5772 test -n "$YACC" && break
5773 done
5774 test -n "$YACC" || YACC="yacc"
5775
5776
5777 if test -n "$ac_tool_prefix"; then
5778 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5779 set dummy ${ac_tool_prefix}ar; ac_word=$2
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5781 $as_echo_n "checking for $ac_word... " >&6; }
5782 if test "${ac_cv_prog_AR+set}" = set; then :
5783 $as_echo_n "(cached) " >&6
5784 else
5785 if test -n "$AR"; then
5786 ac_cv_prog_AR="$AR" # Let the user override the test.
5787 else
5788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5789 for as_dir in $PATH
5790 do
5791 IFS=$as_save_IFS
5792 test -z "$as_dir" && as_dir=.
5793 for ac_exec_ext in '' $ac_executable_extensions; do
5794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5795 ac_cv_prog_AR="${ac_tool_prefix}ar"
5796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5797 break 2
5798 fi
5799 done
5800 done
5801 IFS=$as_save_IFS
5802
5803 fi
5804 fi
5805 AR=$ac_cv_prog_AR
5806 if test -n "$AR"; then
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5808 $as_echo "$AR" >&6; }
5809 else
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5811 $as_echo "no" >&6; }
5812 fi
5813
5814
5815 fi
5816 if test -z "$ac_cv_prog_AR"; then
5817 ac_ct_AR=$AR
5818 # Extract the first word of "ar", so it can be a program name with args.
5819 set dummy ar; ac_word=$2
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5821 $as_echo_n "checking for $ac_word... " >&6; }
5822 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5823 $as_echo_n "(cached) " >&6
5824 else
5825 if test -n "$ac_ct_AR"; then
5826 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5827 else
5828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5829 for as_dir in $PATH
5830 do
5831 IFS=$as_save_IFS
5832 test -z "$as_dir" && as_dir=.
5833 for ac_exec_ext in '' $ac_executable_extensions; do
5834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5835 ac_cv_prog_ac_ct_AR="ar"
5836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5837 break 2
5838 fi
5839 done
5840 done
5841 IFS=$as_save_IFS
5842
5843 fi
5844 fi
5845 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5846 if test -n "$ac_ct_AR"; then
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5848 $as_echo "$ac_ct_AR" >&6; }
5849 else
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5851 $as_echo "no" >&6; }
5852 fi
5853
5854 if test "x$ac_ct_AR" = x; then
5855 AR=""
5856 else
5857 case $cross_compiling:$ac_tool_warned in
5858 yes:)
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5860 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5861 ac_tool_warned=yes ;;
5862 esac
5863 AR=$ac_ct_AR
5864 fi
5865 else
5866 AR="$ac_cv_prog_AR"
5867 fi
5868
5869 if test -n "$ac_tool_prefix"; then
5870 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5871 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5873 $as_echo_n "checking for $ac_word... " >&6; }
5874 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5875 $as_echo_n "(cached) " >&6
5876 else
5877 if test -n "$DLLTOOL"; then
5878 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5879 else
5880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5881 for as_dir in $PATH
5882 do
5883 IFS=$as_save_IFS
5884 test -z "$as_dir" && as_dir=.
5885 for ac_exec_ext in '' $ac_executable_extensions; do
5886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5887 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5889 break 2
5890 fi
5891 done
5892 done
5893 IFS=$as_save_IFS
5894
5895 fi
5896 fi
5897 DLLTOOL=$ac_cv_prog_DLLTOOL
5898 if test -n "$DLLTOOL"; then
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5900 $as_echo "$DLLTOOL" >&6; }
5901 else
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5903 $as_echo "no" >&6; }
5904 fi
5905
5906
5907 fi
5908 if test -z "$ac_cv_prog_DLLTOOL"; then
5909 ac_ct_DLLTOOL=$DLLTOOL
5910 # Extract the first word of "dlltool", so it can be a program name with args.
5911 set dummy dlltool; ac_word=$2
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5913 $as_echo_n "checking for $ac_word... " >&6; }
5914 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5915 $as_echo_n "(cached) " >&6
5916 else
5917 if test -n "$ac_ct_DLLTOOL"; then
5918 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5919 else
5920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5921 for as_dir in $PATH
5922 do
5923 IFS=$as_save_IFS
5924 test -z "$as_dir" && as_dir=.
5925 for ac_exec_ext in '' $ac_executable_extensions; do
5926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5927 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5929 break 2
5930 fi
5931 done
5932 done
5933 IFS=$as_save_IFS
5934
5935 fi
5936 fi
5937 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5938 if test -n "$ac_ct_DLLTOOL"; then
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5940 $as_echo "$ac_ct_DLLTOOL" >&6; }
5941 else
5942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5943 $as_echo "no" >&6; }
5944 fi
5945
5946 if test "x$ac_ct_DLLTOOL" = x; then
5947 DLLTOOL=""
5948 else
5949 case $cross_compiling:$ac_tool_warned in
5950 yes:)
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5952 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5953 ac_tool_warned=yes ;;
5954 esac
5955 DLLTOOL=$ac_ct_DLLTOOL
5956 fi
5957 else
5958 DLLTOOL="$ac_cv_prog_DLLTOOL"
5959 fi
5960
5961 if test -n "$ac_tool_prefix"; then
5962 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
5963 set dummy ${ac_tool_prefix}windres; ac_word=$2
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5965 $as_echo_n "checking for $ac_word... " >&6; }
5966 if test "${ac_cv_prog_WINDRES+set}" = set; then :
5967 $as_echo_n "(cached) " >&6
5968 else
5969 if test -n "$WINDRES"; then
5970 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
5971 else
5972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5973 for as_dir in $PATH
5974 do
5975 IFS=$as_save_IFS
5976 test -z "$as_dir" && as_dir=.
5977 for ac_exec_ext in '' $ac_executable_extensions; do
5978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5979 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
5980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5981 break 2
5982 fi
5983 done
5984 done
5985 IFS=$as_save_IFS
5986
5987 fi
5988 fi
5989 WINDRES=$ac_cv_prog_WINDRES
5990 if test -n "$WINDRES"; then
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
5992 $as_echo "$WINDRES" >&6; }
5993 else
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5995 $as_echo "no" >&6; }
5996 fi
5997
5998
5999 fi
6000 if test -z "$ac_cv_prog_WINDRES"; then
6001 ac_ct_WINDRES=$WINDRES
6002 # Extract the first word of "windres", so it can be a program name with args.
6003 set dummy windres; ac_word=$2
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6005 $as_echo_n "checking for $ac_word... " >&6; }
6006 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6007 $as_echo_n "(cached) " >&6
6008 else
6009 if test -n "$ac_ct_WINDRES"; then
6010 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6011 else
6012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6013 for as_dir in $PATH
6014 do
6015 IFS=$as_save_IFS
6016 test -z "$as_dir" && as_dir=.
6017 for ac_exec_ext in '' $ac_executable_extensions; do
6018 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6019 ac_cv_prog_ac_ct_WINDRES="windres"
6020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6021 break 2
6022 fi
6023 done
6024 done
6025 IFS=$as_save_IFS
6026
6027 fi
6028 fi
6029 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6030 if test -n "$ac_ct_WINDRES"; then
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6032 $as_echo "$ac_ct_WINDRES" >&6; }
6033 else
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6035 $as_echo "no" >&6; }
6036 fi
6037
6038 if test "x$ac_ct_WINDRES" = x; then
6039 WINDRES=""
6040 else
6041 case $cross_compiling:$ac_tool_warned in
6042 yes:)
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6044 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6045 ac_tool_warned=yes ;;
6046 esac
6047 WINDRES=$ac_ct_WINDRES
6048 fi
6049 else
6050 WINDRES="$ac_cv_prog_WINDRES"
6051 fi
6052
6053
6054 # Needed for GNU/Hurd.
6055 if test -n "$ac_tool_prefix"; then
6056 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6057 set dummy ${ac_tool_prefix}mig; ac_word=$2
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6059 $as_echo_n "checking for $ac_word... " >&6; }
6060 if test "${ac_cv_prog_MIG+set}" = set; then :
6061 $as_echo_n "(cached) " >&6
6062 else
6063 if test -n "$MIG"; then
6064 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6065 else
6066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6067 for as_dir in $PATH
6068 do
6069 IFS=$as_save_IFS
6070 test -z "$as_dir" && as_dir=.
6071 for ac_exec_ext in '' $ac_executable_extensions; do
6072 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6073 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6075 break 2
6076 fi
6077 done
6078 done
6079 IFS=$as_save_IFS
6080
6081 fi
6082 fi
6083 MIG=$ac_cv_prog_MIG
6084 if test -n "$MIG"; then
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6086 $as_echo "$MIG" >&6; }
6087 else
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6089 $as_echo "no" >&6; }
6090 fi
6091
6092
6093 fi
6094 if test -z "$ac_cv_prog_MIG"; then
6095 ac_ct_MIG=$MIG
6096 # Extract the first word of "mig", so it can be a program name with args.
6097 set dummy mig; ac_word=$2
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6099 $as_echo_n "checking for $ac_word... " >&6; }
6100 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6101 $as_echo_n "(cached) " >&6
6102 else
6103 if test -n "$ac_ct_MIG"; then
6104 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6105 else
6106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6107 for as_dir in $PATH
6108 do
6109 IFS=$as_save_IFS
6110 test -z "$as_dir" && as_dir=.
6111 for ac_exec_ext in '' $ac_executable_extensions; do
6112 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6113 ac_cv_prog_ac_ct_MIG="mig"
6114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6115 break 2
6116 fi
6117 done
6118 done
6119 IFS=$as_save_IFS
6120
6121 fi
6122 fi
6123 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6124 if test -n "$ac_ct_MIG"; then
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6126 $as_echo "$ac_ct_MIG" >&6; }
6127 else
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6129 $as_echo "no" >&6; }
6130 fi
6131
6132 if test "x$ac_ct_MIG" = x; then
6133 MIG=""
6134 else
6135 case $cross_compiling:$ac_tool_warned in
6136 yes:)
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6138 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6139 ac_tool_warned=yes ;;
6140 esac
6141 MIG=$ac_ct_MIG
6142 fi
6143 else
6144 MIG="$ac_cv_prog_MIG"
6145 fi
6146
6147
6148 # ---------------------- #
6149 # Checks for libraries. #
6150 # ---------------------- #
6151
6152 # We might need to link with -lm; most simulators need it.
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6154 $as_echo_n "checking for main in -lm... " >&6; }
6155 if test "${ac_cv_lib_m_main+set}" = set; then :
6156 $as_echo_n "(cached) " >&6
6157 else
6158 ac_check_lib_save_LIBS=$LIBS
6159 LIBS="-lm $LIBS"
6160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6161 /* end confdefs.h. */
6162
6163
6164 int
6165 main ()
6166 {
6167 return main ();
6168 ;
6169 return 0;
6170 }
6171 _ACEOF
6172 if ac_fn_c_try_link "$LINENO"; then :
6173 ac_cv_lib_m_main=yes
6174 else
6175 ac_cv_lib_m_main=no
6176 fi
6177 rm -f core conftest.err conftest.$ac_objext \
6178 conftest$ac_exeext conftest.$ac_ext
6179 LIBS=$ac_check_lib_save_LIBS
6180 fi
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6182 $as_echo "$ac_cv_lib_m_main" >&6; }
6183 if test "x$ac_cv_lib_m_main" = x""yes; then :
6184 cat >>confdefs.h <<_ACEOF
6185 #define HAVE_LIBM 1
6186 _ACEOF
6187
6188 LIBS="-lm $LIBS"
6189
6190 fi
6191
6192
6193 # We need to link with -lw to get `wctype' on Solaris before Solaris
6194 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6195 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6196 # is known to have this problem). Therefore we avoid libw if we can.
6197 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6198 if test "x$ac_cv_func_wctype" = x""yes; then :
6199
6200 else
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6202 $as_echo_n "checking for wctype in -lw... " >&6; }
6203 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6204 $as_echo_n "(cached) " >&6
6205 else
6206 ac_check_lib_save_LIBS=$LIBS
6207 LIBS="-lw $LIBS"
6208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6209 /* end confdefs.h. */
6210
6211 /* Override any GCC internal prototype to avoid an error.
6212 Use char because int might match the return type of a GCC
6213 builtin and then its argument prototype would still apply. */
6214 #ifdef __cplusplus
6215 extern "C"
6216 #endif
6217 char wctype ();
6218 int
6219 main ()
6220 {
6221 return wctype ();
6222 ;
6223 return 0;
6224 }
6225 _ACEOF
6226 if ac_fn_c_try_link "$LINENO"; then :
6227 ac_cv_lib_w_wctype=yes
6228 else
6229 ac_cv_lib_w_wctype=no
6230 fi
6231 rm -f core conftest.err conftest.$ac_objext \
6232 conftest$ac_exeext conftest.$ac_ext
6233 LIBS=$ac_check_lib_save_LIBS
6234 fi
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6236 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6237 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6238 cat >>confdefs.h <<_ACEOF
6239 #define HAVE_LIBW 1
6240 _ACEOF
6241
6242 LIBS="-lw $LIBS"
6243
6244 fi
6245
6246 fi
6247
6248
6249 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6251 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6252 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6253 $as_echo_n "(cached) " >&6
6254 else
6255 ac_func_search_save_LIBS=$LIBS
6256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6257 /* end confdefs.h. */
6258
6259 /* Override any GCC internal prototype to avoid an error.
6260 Use char because int might match the return type of a GCC
6261 builtin and then its argument prototype would still apply. */
6262 #ifdef __cplusplus
6263 extern "C"
6264 #endif
6265 char gethostbyname ();
6266 int
6267 main ()
6268 {
6269 return gethostbyname ();
6270 ;
6271 return 0;
6272 }
6273 _ACEOF
6274 for ac_lib in '' nsl; do
6275 if test -z "$ac_lib"; then
6276 ac_res="none required"
6277 else
6278 ac_res=-l$ac_lib
6279 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6280 fi
6281 if ac_fn_c_try_link "$LINENO"; then :
6282 ac_cv_search_gethostbyname=$ac_res
6283 fi
6284 rm -f core conftest.err conftest.$ac_objext \
6285 conftest$ac_exeext
6286 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6287 break
6288 fi
6289 done
6290 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6291
6292 else
6293 ac_cv_search_gethostbyname=no
6294 fi
6295 rm conftest.$ac_ext
6296 LIBS=$ac_func_search_save_LIBS
6297 fi
6298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6299 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6300 ac_res=$ac_cv_search_gethostbyname
6301 if test "$ac_res" != no; then :
6302 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6303
6304 fi
6305
6306
6307 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6309 $as_echo_n "checking for library containing socketpair... " >&6; }
6310 if test "${ac_cv_search_socketpair+set}" = set; then :
6311 $as_echo_n "(cached) " >&6
6312 else
6313 ac_func_search_save_LIBS=$LIBS
6314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6315 /* end confdefs.h. */
6316
6317 /* Override any GCC internal prototype to avoid an error.
6318 Use char because int might match the return type of a GCC
6319 builtin and then its argument prototype would still apply. */
6320 #ifdef __cplusplus
6321 extern "C"
6322 #endif
6323 char socketpair ();
6324 int
6325 main ()
6326 {
6327 return socketpair ();
6328 ;
6329 return 0;
6330 }
6331 _ACEOF
6332 for ac_lib in '' socket; do
6333 if test -z "$ac_lib"; then
6334 ac_res="none required"
6335 else
6336 ac_res=-l$ac_lib
6337 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6338 fi
6339 if ac_fn_c_try_link "$LINENO"; then :
6340 ac_cv_search_socketpair=$ac_res
6341 fi
6342 rm -f core conftest.err conftest.$ac_objext \
6343 conftest$ac_exeext
6344 if test "${ac_cv_search_socketpair+set}" = set; then :
6345 break
6346 fi
6347 done
6348 if test "${ac_cv_search_socketpair+set}" = set; then :
6349
6350 else
6351 ac_cv_search_socketpair=no
6352 fi
6353 rm conftest.$ac_ext
6354 LIBS=$ac_func_search_save_LIBS
6355 fi
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6357 $as_echo "$ac_cv_search_socketpair" >&6; }
6358 ac_res=$ac_cv_search_socketpair
6359 if test "$ac_res" != no; then :
6360 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6361
6362 fi
6363
6364
6365 # Link in zlib if we can. This allows us to read compressed debug sections.
6366
6367 # See if the user specified whether he wants zlib support or not.
6368
6369 # Check whether --with-zlib was given.
6370 if test "${with_zlib+set}" = set; then :
6371 withval=$with_zlib;
6372 else
6373 with_zlib=auto
6374 fi
6375
6376
6377 if test "$with_zlib" != "no"; then
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6379 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6380 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6381 $as_echo_n "(cached) " >&6
6382 else
6383 ac_func_search_save_LIBS=$LIBS
6384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6385 /* end confdefs.h. */
6386
6387 /* Override any GCC internal prototype to avoid an error.
6388 Use char because int might match the return type of a GCC
6389 builtin and then its argument prototype would still apply. */
6390 #ifdef __cplusplus
6391 extern "C"
6392 #endif
6393 char zlibVersion ();
6394 int
6395 main ()
6396 {
6397 return zlibVersion ();
6398 ;
6399 return 0;
6400 }
6401 _ACEOF
6402 for ac_lib in '' z; do
6403 if test -z "$ac_lib"; then
6404 ac_res="none required"
6405 else
6406 ac_res=-l$ac_lib
6407 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6408 fi
6409 if ac_fn_c_try_link "$LINENO"; then :
6410 ac_cv_search_zlibVersion=$ac_res
6411 fi
6412 rm -f core conftest.err conftest.$ac_objext \
6413 conftest$ac_exeext
6414 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6415 break
6416 fi
6417 done
6418 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6419
6420 else
6421 ac_cv_search_zlibVersion=no
6422 fi
6423 rm conftest.$ac_ext
6424 LIBS=$ac_func_search_save_LIBS
6425 fi
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6427 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6428 ac_res=$ac_cv_search_zlibVersion
6429 if test "$ac_res" != no; then :
6430 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6431 for ac_header in zlib.h
6432 do :
6433 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6434 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6435 cat >>confdefs.h <<_ACEOF
6436 #define HAVE_ZLIB_H 1
6437 _ACEOF
6438
6439 fi
6440
6441 done
6442
6443 fi
6444
6445 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6446 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6447 fi
6448 fi
6449
6450
6451 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6453 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6454 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6455 $as_echo_n "(cached) " >&6
6456 else
6457 ac_func_search_save_LIBS=$LIBS
6458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6459 /* end confdefs.h. */
6460
6461 /* Override any GCC internal prototype to avoid an error.
6462 Use char because int might match the return type of a GCC
6463 builtin and then its argument prototype would still apply. */
6464 #ifdef __cplusplus
6465 extern "C"
6466 #endif
6467 char dlgetmodinfo ();
6468 int
6469 main ()
6470 {
6471 return dlgetmodinfo ();
6472 ;
6473 return 0;
6474 }
6475 _ACEOF
6476 for ac_lib in '' dl xpdl; do
6477 if test -z "$ac_lib"; then
6478 ac_res="none required"
6479 else
6480 ac_res=-l$ac_lib
6481 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6482 fi
6483 if ac_fn_c_try_link "$LINENO"; then :
6484 ac_cv_search_dlgetmodinfo=$ac_res
6485 fi
6486 rm -f core conftest.err conftest.$ac_objext \
6487 conftest$ac_exeext
6488 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6489 break
6490 fi
6491 done
6492 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6493
6494 else
6495 ac_cv_search_dlgetmodinfo=no
6496 fi
6497 rm conftest.$ac_ext
6498 LIBS=$ac_func_search_save_LIBS
6499 fi
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6501 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6502 ac_res=$ac_cv_search_dlgetmodinfo
6503 if test "$ac_res" != no; then :
6504 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6505
6506 fi
6507
6508
6509
6510
6511
6512 # Check whether --with-libiconv-prefix was given.
6513 if test "${with_libiconv_prefix+set}" = set; then :
6514 withval=$with_libiconv_prefix;
6515 for dir in `echo "$withval" | tr : ' '`; do
6516 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6517 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6518 done
6519
6520 fi
6521
6522
6523 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6524 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6525
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6527 $as_echo_n "checking for iconv... " >&6; }
6528 if test "${am_cv_func_iconv+set}" = set; then :
6529 $as_echo_n "(cached) " >&6
6530 else
6531
6532 am_cv_func_iconv="no, consider installing GNU libiconv"
6533 am_cv_lib_iconv=no
6534 am_cv_use_build_libiconv=no
6535 am_cv_build_libiconv_path=
6536
6537 # If libiconv is part of the build tree, then try using it over
6538 # any system iconv.
6539 if test -d ../libiconv; then
6540 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6541 am_save_LIBS="$LIBS"
6542 am_save_CPPFLAGS="$CPPFLAGS"
6543 LIBS="$LIBS $lib_dir/libiconv.a"
6544 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6546 /* end confdefs.h. */
6547 #include <stdlib.h>
6548 #include <iconv.h>
6549 int
6550 main ()
6551 {
6552 iconv_t cd = iconv_open("","");
6553 iconv(cd,NULL,NULL,NULL,NULL);
6554 iconv_close(cd);
6555 ;
6556 return 0;
6557 }
6558 _ACEOF
6559 if ac_fn_c_try_link "$LINENO"; then :
6560 am_cv_use_build_libiconv=yes
6561 am_cv_build_libiconv_path=$lib_dir/libiconv.a
6562 am_cv_lib_iconv=yes
6563 am_cv_func_iconv=yes
6564 fi
6565 rm -f core conftest.err conftest.$ac_objext \
6566 conftest$ac_exeext conftest.$ac_ext
6567 LIBS="$am_save_LIBS"
6568 CPPFLAGS="$am_save_CPPFLAGS"
6569 if test "$am_cv_use_build_libiconv" = "yes"; then
6570 break
6571 fi
6572 done
6573 fi
6574
6575 # Next, try to find iconv in libc.
6576 if test "$am_cv_func_iconv" != yes; then
6577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6578 /* end confdefs.h. */
6579 #include <stdlib.h>
6580 #include <iconv.h>
6581 int
6582 main ()
6583 {
6584 iconv_t cd = iconv_open("","");
6585 iconv(cd,NULL,NULL,NULL,NULL);
6586 iconv_close(cd);
6587 ;
6588 return 0;
6589 }
6590 _ACEOF
6591 if ac_fn_c_try_link "$LINENO"; then :
6592 am_cv_func_iconv=yes
6593 fi
6594 rm -f core conftest.err conftest.$ac_objext \
6595 conftest$ac_exeext conftest.$ac_ext
6596 fi
6597
6598 # If iconv was not in libc, try -liconv. In this case, arrange to
6599 # look in the libiconv prefix, if it was specified by the user.
6600 if test "$am_cv_func_iconv" != yes; then
6601 am_save_CPPFLAGS="$CPPFLAGS"
6602 am_save_LIBS="$LIBS"
6603 if test -n "$LIBICONV_INCLUDE"; then
6604 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6605 LIBS="$LIBS $LIBICONV_LIBDIR"
6606 fi
6607 LIBS="$LIBS -liconv"
6608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6609 /* end confdefs.h. */
6610 #include <stdlib.h>
6611 #include <iconv.h>
6612 int
6613 main ()
6614 {
6615 iconv_t cd = iconv_open("","");
6616 iconv(cd,NULL,NULL,NULL,NULL);
6617 iconv_close(cd);
6618 ;
6619 return 0;
6620 }
6621 _ACEOF
6622 if ac_fn_c_try_link "$LINENO"; then :
6623 am_cv_lib_iconv=yes
6624 am_cv_func_iconv=yes
6625 fi
6626 rm -f core conftest.err conftest.$ac_objext \
6627 conftest$ac_exeext conftest.$ac_ext
6628 LIBS="$am_save_LIBS"
6629 CPPFLAGS="$am_save_CPPFLAGS"
6630 fi
6631
6632 fi
6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6634 $as_echo "$am_cv_func_iconv" >&6; }
6635
6636 # Set the various flags based on the cache variables. We can't rely
6637 # on the flags to remain set from the above code, due to caching.
6638 LIBICONV=
6639 if test "$am_cv_lib_iconv" = yes; then
6640 LIBICONV="-liconv"
6641 else
6642 LIBICONV_LIBDIR=
6643 LIBICONV_INCLUDE=
6644 fi
6645 if test "$am_cv_use_build_libiconv" = yes; then
6646 LIBICONV="$am_cv_build_libiconv_path"
6647 LIBICONV_LIBDIR=""
6648 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6649 fi
6650 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6651 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6652
6653 if test "$am_cv_func_iconv" = yes; then
6654
6655 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6656
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6658 $as_echo_n "checking for iconv declaration... " >&6; }
6659 if test "${am_cv_proto_iconv+set}" = set; then :
6660 $as_echo_n "(cached) " >&6
6661 else
6662
6663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6664 /* end confdefs.h. */
6665
6666 #include <stdlib.h>
6667 #include <iconv.h>
6668 extern
6669 #ifdef __cplusplus
6670 "C"
6671 #endif
6672 #if defined(__STDC__) || defined(__cplusplus)
6673 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6674 #else
6675 size_t iconv();
6676 #endif
6677
6678 int
6679 main ()
6680 {
6681
6682 ;
6683 return 0;
6684 }
6685 _ACEOF
6686 if ac_fn_c_try_compile "$LINENO"; then :
6687 am_cv_proto_iconv_arg1=""
6688 else
6689 am_cv_proto_iconv_arg1="const"
6690 fi
6691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6692 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);"
6693 fi
6694
6695 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6697 }$am_cv_proto_iconv" >&5
6698 $as_echo "${ac_t:-
6699 }$am_cv_proto_iconv" >&6; }
6700
6701 cat >>confdefs.h <<_ACEOF
6702 #define ICONV_CONST $am_cv_proto_iconv_arg1
6703 _ACEOF
6704
6705 fi
6706
6707
6708 # GDB may fork/exec the iconv program to get the list of supported character
6709 # sets. Allow the user to specify where to find it.
6710 # There are several factors affecting the choice of option name:
6711 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6712 # the build-time location of libiconv files.
6713 # - The program we need to find is iconv, which comes with glibc. The user
6714 # doesn't necessarily have libiconv installed. Therefore naming this
6715 # --with-libiconv-foo feels wrong.
6716 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6717 # defined to work on directories not files (though it really doesn't know
6718 # the difference).
6719 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6720 # with --with-libiconv-prefix.
6721 # Putting these together is why the option name is --with-iconv-bin.
6722
6723
6724 # Check whether --with-iconv-bin was given.
6725 if test "${with_iconv_bin+set}" = set; then :
6726 withval=$with_iconv_bin; iconv_bin="${withval}"
6727
6728 cat >>confdefs.h <<_ACEOF
6729 #define ICONV_BIN "${iconv_bin}"
6730 _ACEOF
6731
6732
6733 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6734 if test "x$prefix" = xNONE; then
6735 test_prefix=/usr/local
6736 else
6737 test_prefix=$prefix
6738 fi
6739 else
6740 test_prefix=$exec_prefix
6741 fi
6742 value=0
6743 case ${iconv_bin} in
6744 "${test_prefix}"|"${test_prefix}/"*|\
6745 '${exec_prefix}'|'${exec_prefix}/'*)
6746 value=1
6747 ;;
6748 esac
6749
6750 cat >>confdefs.h <<_ACEOF
6751 #define ICONV_BIN_RELOCATABLE $value
6752 _ACEOF
6753
6754
6755
6756 fi
6757
6758
6759 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6760 # There is a very specific comment in /usr/include/curses.h explaining that
6761 # termcap routines built into libcurses must not be used.
6762 #
6763 # The symptoms we observed so far is GDB unexpectedly changing
6764 # the terminal settings when tgetent is called - this is particularly
6765 # visible as the output is missing carriage returns, and so rapidly
6766 # becomes very hard to read.
6767 #
6768 # The readline configure script has already decided that libtermcap
6769 # was enough for its purposes, and so decided to build readline using
6770 # libtermcap. Since the TUI mode requires curses, building GDB with
6771 # TUI enabled results in both libraries to be used at the same time,
6772 # which is not allowed. This basically means that GDB with TUI is
6773 # broken on alpha-osf.
6774
6775 case $host_os in
6776 osf* )
6777 if test x"$enable_tui" = xyes; then
6778 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6779 fi
6780 if test x"$enable_tui" = xauto; then
6781 enable_tui=no
6782 fi
6783 ;;
6784 esac
6785
6786 # For the TUI, we need enhanced curses functionality.
6787 if test x"$enable_tui" != xno; then
6788 prefer_curses=yes
6789 fi
6790
6791 curses_found=no
6792 if test x"$prefer_curses" = xyes; then
6793 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
6794 # curses library because the latter might not provide all the
6795 # functionality we need. However, this leads to problems on systems
6796 # where the linker searches /usr/local/lib, but the compiler doesn't
6797 # search /usr/local/include, if ncurses is installed in /usr/local. A
6798 # default installation of ncurses on alpha*-dec-osf* will lead to such
6799 # a situation.
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
6801 $as_echo_n "checking for library containing waddstr... " >&6; }
6802 if test "${ac_cv_search_waddstr+set}" = set; then :
6803 $as_echo_n "(cached) " >&6
6804 else
6805 ac_func_search_save_LIBS=$LIBS
6806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6807 /* end confdefs.h. */
6808
6809 /* Override any GCC internal prototype to avoid an error.
6810 Use char because int might match the return type of a GCC
6811 builtin and then its argument prototype would still apply. */
6812 #ifdef __cplusplus
6813 extern "C"
6814 #endif
6815 char waddstr ();
6816 int
6817 main ()
6818 {
6819 return waddstr ();
6820 ;
6821 return 0;
6822 }
6823 _ACEOF
6824 for ac_lib in '' ncurses cursesX curses; do
6825 if test -z "$ac_lib"; then
6826 ac_res="none required"
6827 else
6828 ac_res=-l$ac_lib
6829 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6830 fi
6831 if ac_fn_c_try_link "$LINENO"; then :
6832 ac_cv_search_waddstr=$ac_res
6833 fi
6834 rm -f core conftest.err conftest.$ac_objext \
6835 conftest$ac_exeext
6836 if test "${ac_cv_search_waddstr+set}" = set; then :
6837 break
6838 fi
6839 done
6840 if test "${ac_cv_search_waddstr+set}" = set; then :
6841
6842 else
6843 ac_cv_search_waddstr=no
6844 fi
6845 rm conftest.$ac_ext
6846 LIBS=$ac_func_search_save_LIBS
6847 fi
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
6849 $as_echo "$ac_cv_search_waddstr" >&6; }
6850 ac_res=$ac_cv_search_waddstr
6851 if test "$ac_res" != no; then :
6852 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6853
6854 fi
6855
6856
6857 if test "$ac_cv_search_waddstr" != no; then
6858 curses_found=yes
6859 fi
6860 fi
6861
6862 # Check whether we should enable the TUI, but only do so if we really
6863 # can.
6864 if test x"$enable_tui" != xno; then
6865 if test -d $srcdir/tui; then
6866 if test "$curses_found" != no; then
6867 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
6868 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
6869 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
6870 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
6871 else
6872 if test x"$enable_tui" = xyes; then
6873 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6874 else
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
6876 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6877 fi
6878 fi
6879 fi
6880 fi
6881
6882 # Since GDB uses Readline, we need termcap functionality. In many
6883 # cases this will be provided by the curses library, but some systems
6884 # have a seperate termcap library, or no curses library at all.
6885
6886 case $host_os in
6887 cygwin*)
6888 if test -d $srcdir/libtermcap; then
6889 LIBS="../libtermcap/libtermcap.a $LIBS"
6890 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
6891 fi ;;
6892 go32* | *djgpp*)
6893 ac_cv_search_tgetent="none required"
6894 ;;
6895 *mingw32*)
6896 ac_cv_search_tgetent="none required"
6897 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
6898 ;;
6899 esac
6900
6901 # These are the libraries checked by Readline.
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
6903 $as_echo_n "checking for library containing tgetent... " >&6; }
6904 if test "${ac_cv_search_tgetent+set}" = set; then :
6905 $as_echo_n "(cached) " >&6
6906 else
6907 ac_func_search_save_LIBS=$LIBS
6908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6909 /* end confdefs.h. */
6910
6911 /* Override any GCC internal prototype to avoid an error.
6912 Use char because int might match the return type of a GCC
6913 builtin and then its argument prototype would still apply. */
6914 #ifdef __cplusplus
6915 extern "C"
6916 #endif
6917 char tgetent ();
6918 int
6919 main ()
6920 {
6921 return tgetent ();
6922 ;
6923 return 0;
6924 }
6925 _ACEOF
6926 for ac_lib in '' termcap tinfo curses ncurses; do
6927 if test -z "$ac_lib"; then
6928 ac_res="none required"
6929 else
6930 ac_res=-l$ac_lib
6931 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6932 fi
6933 if ac_fn_c_try_link "$LINENO"; then :
6934 ac_cv_search_tgetent=$ac_res
6935 fi
6936 rm -f core conftest.err conftest.$ac_objext \
6937 conftest$ac_exeext
6938 if test "${ac_cv_search_tgetent+set}" = set; then :
6939 break
6940 fi
6941 done
6942 if test "${ac_cv_search_tgetent+set}" = set; then :
6943
6944 else
6945 ac_cv_search_tgetent=no
6946 fi
6947 rm conftest.$ac_ext
6948 LIBS=$ac_func_search_save_LIBS
6949 fi
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
6951 $as_echo "$ac_cv_search_tgetent" >&6; }
6952 ac_res=$ac_cv_search_tgetent
6953 if test "$ac_res" != no; then :
6954 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6955
6956 fi
6957
6958
6959 if test "$ac_cv_search_tgetent" = no; then
6960 as_fn_error "no termcap library found" "$LINENO" 5
6961 fi
6962
6963
6964 # Check whether --with-system-readline was given.
6965 if test "${with_system_readline+set}" = set; then :
6966 withval=$with_system_readline;
6967 fi
6968
6969
6970 if test "$with_system_readline" = yes; then
6971 READLINE=-lreadline
6972 READLINE_DEPS=
6973 READLINE_CFLAGS=
6974 READLINE_TEXI_INCFLAG=
6975 else
6976 READLINE='$(READLINE_DIR)/libreadline.a'
6977 READLINE_DEPS='$(READLINE)'
6978 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
6979 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
6980 fi
6981
6982
6983
6984
6985
6986 # Generate jit-reader.h
6987
6988 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
6989 TARGET_PTR=
6990
6991 # The cast to long int works around a bug in the HP C Compiler
6992 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6993 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6994 # This bug is HP SR number 8606223364.
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
6996 $as_echo_n "checking size of unsigned long long... " >&6; }
6997 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
6998 $as_echo_n "(cached) " >&6
6999 else
7000 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
7001
7002 else
7003 if test "$ac_cv_type_unsigned_long_long" = yes; then
7004 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7005 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7006 { as_fn_set_status 77
7007 as_fn_error "cannot compute sizeof (unsigned long long)
7008 See \`config.log' for more details." "$LINENO" 5; }; }
7009 else
7010 ac_cv_sizeof_unsigned_long_long=0
7011 fi
7012 fi
7013
7014 fi
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7016 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7017
7018
7019
7020 cat >>confdefs.h <<_ACEOF
7021 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7022 _ACEOF
7023
7024
7025 # The cast to long int works around a bug in the HP C Compiler
7026 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7027 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7028 # This bug is HP SR number 8606223364.
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7030 $as_echo_n "checking size of unsigned long... " >&6; }
7031 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7032 $as_echo_n "(cached) " >&6
7033 else
7034 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
7035
7036 else
7037 if test "$ac_cv_type_unsigned_long" = yes; then
7038 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7039 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7040 { as_fn_set_status 77
7041 as_fn_error "cannot compute sizeof (unsigned long)
7042 See \`config.log' for more details." "$LINENO" 5; }; }
7043 else
7044 ac_cv_sizeof_unsigned_long=0
7045 fi
7046 fi
7047
7048 fi
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7050 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7051
7052
7053
7054 cat >>confdefs.h <<_ACEOF
7055 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7056 _ACEOF
7057
7058
7059 # The cast to long int works around a bug in the HP C Compiler
7060 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7061 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7062 # This bug is HP SR number 8606223364.
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7064 $as_echo_n "checking size of unsigned __int128... " >&6; }
7065 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7066 $as_echo_n "(cached) " >&6
7067 else
7068 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
7069
7070 else
7071 if test "$ac_cv_type_unsigned___int128" = yes; then
7072 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7073 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7074 { as_fn_set_status 77
7075 as_fn_error "cannot compute sizeof (unsigned __int128)
7076 See \`config.log' for more details." "$LINENO" 5; }; }
7077 else
7078 ac_cv_sizeof_unsigned___int128=0
7079 fi
7080 fi
7081
7082 fi
7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7084 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7085
7086
7087
7088 cat >>confdefs.h <<_ACEOF
7089 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7090 _ACEOF
7091
7092
7093
7094 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7095 TARGET_PTR="unsigned long"
7096 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7097 TARGET_PTR="unsigned long long"
7098 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7099 TARGET_PTR="unsigned __int128"
7100 else
7101 TARGET_PTR="unsigned long"
7102 fi
7103
7104
7105 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7106
7107
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7109 $as_echo_n "checking for library containing dlopen... " >&6; }
7110 if test "${ac_cv_search_dlopen+set}" = set; then :
7111 $as_echo_n "(cached) " >&6
7112 else
7113 ac_func_search_save_LIBS=$LIBS
7114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7115 /* end confdefs.h. */
7116
7117 /* Override any GCC internal prototype to avoid an error.
7118 Use char because int might match the return type of a GCC
7119 builtin and then its argument prototype would still apply. */
7120 #ifdef __cplusplus
7121 extern "C"
7122 #endif
7123 char dlopen ();
7124 int
7125 main ()
7126 {
7127 return dlopen ();
7128 ;
7129 return 0;
7130 }
7131 _ACEOF
7132 for ac_lib in '' dl; do
7133 if test -z "$ac_lib"; then
7134 ac_res="none required"
7135 else
7136 ac_res=-l$ac_lib
7137 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7138 fi
7139 if ac_fn_c_try_link "$LINENO"; then :
7140 ac_cv_search_dlopen=$ac_res
7141 fi
7142 rm -f core conftest.err conftest.$ac_objext \
7143 conftest$ac_exeext
7144 if test "${ac_cv_search_dlopen+set}" = set; then :
7145 break
7146 fi
7147 done
7148 if test "${ac_cv_search_dlopen+set}" = set; then :
7149
7150 else
7151 ac_cv_search_dlopen=no
7152 fi
7153 rm conftest.$ac_ext
7154 LIBS=$ac_func_search_save_LIBS
7155 fi
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7157 $as_echo "$ac_cv_search_dlopen" >&6; }
7158 ac_res=$ac_cv_search_dlopen
7159 if test "$ac_res" != no; then :
7160 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7161
7162 fi
7163
7164
7165
7166
7167 # Check whether --with-jit-reader-dir was given.
7168 if test "${with_jit_reader_dir+set}" = set; then :
7169 withval=$with_jit_reader_dir;
7170 JIT_READER_DIR=$withval
7171 else
7172 JIT_READER_DIR=${libdir}/gdb
7173 fi
7174
7175
7176 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7177 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7178 ac_define_dir=`eval echo $JIT_READER_DIR`
7179 ac_define_dir=`eval echo $ac_define_dir`
7180
7181 cat >>confdefs.h <<_ACEOF
7182 #define JIT_READER_DIR "$ac_define_dir"
7183 _ACEOF
7184
7185
7186
7187
7188 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7189 if test "x$prefix" = xNONE; then
7190 test_prefix=/usr/local
7191 else
7192 test_prefix=$prefix
7193 fi
7194 else
7195 test_prefix=$exec_prefix
7196 fi
7197 value=0
7198 case ${ac_define_dir} in
7199 "${test_prefix}"|"${test_prefix}/"*|\
7200 '${exec_prefix}'|'${exec_prefix}/'*)
7201 value=1
7202 ;;
7203 esac
7204
7205 cat >>confdefs.h <<_ACEOF
7206 #define JIT_READER_DIR_RELOCATABLE $value
7207 _ACEOF
7208
7209
7210
7211
7212
7213 # Check whether --with-expat was given.
7214 if test "${with_expat+set}" = set; then :
7215 withval=$with_expat;
7216 else
7217 with_expat=auto
7218 fi
7219
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7221 $as_echo_n "checking whether to use expat... " >&6; }
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7223 $as_echo "$with_expat" >&6; }
7224
7225 if test "${with_expat}" = no; then
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7227 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7228 HAVE_LIBEXPAT=no
7229 else
7230
7231 if test "X$prefix" = "XNONE"; then
7232 acl_final_prefix="$ac_default_prefix"
7233 else
7234 acl_final_prefix="$prefix"
7235 fi
7236 if test "X$exec_prefix" = "XNONE"; then
7237 acl_final_exec_prefix='${prefix}'
7238 else
7239 acl_final_exec_prefix="$exec_prefix"
7240 fi
7241 acl_save_prefix="$prefix"
7242 prefix="$acl_final_prefix"
7243 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7244 prefix="$acl_save_prefix"
7245
7246
7247 # Check whether --with-gnu-ld was given.
7248 if test "${with_gnu_ld+set}" = set; then :
7249 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7250 else
7251 with_gnu_ld=no
7252 fi
7253
7254 # Prepare PATH_SEPARATOR.
7255 # The user is always right.
7256 if test "${PATH_SEPARATOR+set}" != set; then
7257 echo "#! /bin/sh" >conf$$.sh
7258 echo "exit 0" >>conf$$.sh
7259 chmod +x conf$$.sh
7260 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7261 PATH_SEPARATOR=';'
7262 else
7263 PATH_SEPARATOR=:
7264 fi
7265 rm -f conf$$.sh
7266 fi
7267 ac_prog=ld
7268 if test "$GCC" = yes; then
7269 # Check if gcc -print-prog-name=ld gives a path.
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7271 $as_echo_n "checking for ld used by GCC... " >&6; }
7272 case $host in
7273 *-*-mingw*)
7274 # gcc leaves a trailing carriage return which upsets mingw
7275 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7276 *)
7277 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7278 esac
7279 case $ac_prog in
7280 # Accept absolute paths.
7281 [\\/]* | [A-Za-z]:[\\/]*)
7282 re_direlt='/[^/][^/]*/\.\./'
7283 # Canonicalize the path of ld
7284 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7285 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7286 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7287 done
7288 test -z "$LD" && LD="$ac_prog"
7289 ;;
7290 "")
7291 # If it fails, then pretend we aren't using GCC.
7292 ac_prog=ld
7293 ;;
7294 *)
7295 # If it is relative, then search for the first ld in PATH.
7296 with_gnu_ld=unknown
7297 ;;
7298 esac
7299 elif test "$with_gnu_ld" = yes; then
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7301 $as_echo_n "checking for GNU ld... " >&6; }
7302 else
7303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7304 $as_echo_n "checking for non-GNU ld... " >&6; }
7305 fi
7306 if test "${acl_cv_path_LD+set}" = set; then :
7307 $as_echo_n "(cached) " >&6
7308 else
7309 if test -z "$LD"; then
7310 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7311 for ac_dir in $PATH; do
7312 test -z "$ac_dir" && ac_dir=.
7313 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7314 acl_cv_path_LD="$ac_dir/$ac_prog"
7315 # Check to see if the program is GNU ld. I'd rather use --version,
7316 # but apparently some GNU ld's only accept -v.
7317 # Break only if it was the GNU/non-GNU ld that we prefer.
7318 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7319 test "$with_gnu_ld" != no && break
7320 else
7321 test "$with_gnu_ld" != yes && break
7322 fi
7323 fi
7324 done
7325 IFS="$ac_save_ifs"
7326 else
7327 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7328 fi
7329 fi
7330
7331 LD="$acl_cv_path_LD"
7332 if test -n "$LD"; then
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7334 $as_echo "$LD" >&6; }
7335 else
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7337 $as_echo "no" >&6; }
7338 fi
7339 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7341 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7342 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7343 $as_echo_n "(cached) " >&6
7344 else
7345 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7346 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7347 acl_cv_prog_gnu_ld=yes
7348 else
7349 acl_cv_prog_gnu_ld=no
7350 fi
7351 fi
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7353 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7354 with_gnu_ld=$acl_cv_prog_gnu_ld
7355
7356
7357
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7359 $as_echo_n "checking for shared library run path origin... " >&6; }
7360 if test "${acl_cv_rpath+set}" = set; then :
7361 $as_echo_n "(cached) " >&6
7362 else
7363
7364 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7365 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7366 . ./conftest.sh
7367 rm -f ./conftest.sh
7368 acl_cv_rpath=done
7369
7370 fi
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7372 $as_echo "$acl_cv_rpath" >&6; }
7373 wl="$acl_cv_wl"
7374 libext="$acl_cv_libext"
7375 shlibext="$acl_cv_shlibext"
7376 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7377 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7378 hardcode_direct="$acl_cv_hardcode_direct"
7379 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7380 # Check whether --enable-rpath was given.
7381 if test "${enable_rpath+set}" = set; then :
7382 enableval=$enable_rpath; :
7383 else
7384 enable_rpath=yes
7385 fi
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396 use_additional=yes
7397
7398 acl_save_prefix="$prefix"
7399 prefix="$acl_final_prefix"
7400 acl_save_exec_prefix="$exec_prefix"
7401 exec_prefix="$acl_final_exec_prefix"
7402
7403 eval additional_includedir=\"$includedir\"
7404 eval additional_libdir=\"$libdir\"
7405
7406 exec_prefix="$acl_save_exec_prefix"
7407 prefix="$acl_save_prefix"
7408
7409
7410 # Check whether --with-libexpat-prefix was given.
7411 if test "${with_libexpat_prefix+set}" = set; then :
7412 withval=$with_libexpat_prefix;
7413 if test "X$withval" = "Xno"; then
7414 use_additional=no
7415 else
7416 if test "X$withval" = "X"; then
7417
7418 acl_save_prefix="$prefix"
7419 prefix="$acl_final_prefix"
7420 acl_save_exec_prefix="$exec_prefix"
7421 exec_prefix="$acl_final_exec_prefix"
7422
7423 eval additional_includedir=\"$includedir\"
7424 eval additional_libdir=\"$libdir\"
7425
7426 exec_prefix="$acl_save_exec_prefix"
7427 prefix="$acl_save_prefix"
7428
7429 else
7430 additional_includedir="$withval/include"
7431 additional_libdir="$withval/lib"
7432 fi
7433 fi
7434
7435 fi
7436
7437 LIBEXPAT=
7438 LTLIBEXPAT=
7439 INCEXPAT=
7440 rpathdirs=
7441 ltrpathdirs=
7442 names_already_handled=
7443 names_next_round='expat '
7444 while test -n "$names_next_round"; do
7445 names_this_round="$names_next_round"
7446 names_next_round=
7447 for name in $names_this_round; do
7448 already_handled=
7449 for n in $names_already_handled; do
7450 if test "$n" = "$name"; then
7451 already_handled=yes
7452 break
7453 fi
7454 done
7455 if test -z "$already_handled"; then
7456 names_already_handled="$names_already_handled $name"
7457 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7458 eval value=\"\$HAVE_LIB$uppername\"
7459 if test -n "$value"; then
7460 if test "$value" = yes; then
7461 eval value=\"\$LIB$uppername\"
7462 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7463 eval value=\"\$LTLIB$uppername\"
7464 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7465 else
7466 :
7467 fi
7468 else
7469 found_dir=
7470 found_la=
7471 found_so=
7472 found_a=
7473 if test $use_additional = yes; then
7474 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7475 found_dir="$additional_libdir"
7476 found_so="$additional_libdir/lib$name.$shlibext"
7477 if test -f "$additional_libdir/lib$name.la"; then
7478 found_la="$additional_libdir/lib$name.la"
7479 fi
7480 else
7481 if test -f "$additional_libdir/lib$name.$libext"; then
7482 found_dir="$additional_libdir"
7483 found_a="$additional_libdir/lib$name.$libext"
7484 if test -f "$additional_libdir/lib$name.la"; then
7485 found_la="$additional_libdir/lib$name.la"
7486 fi
7487 fi
7488 fi
7489 fi
7490 if test "X$found_dir" = "X"; then
7491 for x in $LDFLAGS $LTLIBEXPAT; do
7492
7493 acl_save_prefix="$prefix"
7494 prefix="$acl_final_prefix"
7495 acl_save_exec_prefix="$exec_prefix"
7496 exec_prefix="$acl_final_exec_prefix"
7497 eval x=\"$x\"
7498 exec_prefix="$acl_save_exec_prefix"
7499 prefix="$acl_save_prefix"
7500
7501 case "$x" in
7502 -L*)
7503 dir=`echo "X$x" | sed -e 's/^X-L//'`
7504 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7505 found_dir="$dir"
7506 found_so="$dir/lib$name.$shlibext"
7507 if test -f "$dir/lib$name.la"; then
7508 found_la="$dir/lib$name.la"
7509 fi
7510 else
7511 if test -f "$dir/lib$name.$libext"; then
7512 found_dir="$dir"
7513 found_a="$dir/lib$name.$libext"
7514 if test -f "$dir/lib$name.la"; then
7515 found_la="$dir/lib$name.la"
7516 fi
7517 fi
7518 fi
7519 ;;
7520 esac
7521 if test "X$found_dir" != "X"; then
7522 break
7523 fi
7524 done
7525 fi
7526 if test "X$found_dir" != "X"; then
7527 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7528 if test "X$found_so" != "X"; then
7529 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7530 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7531 else
7532 haveit=
7533 for x in $ltrpathdirs; do
7534 if test "X$x" = "X$found_dir"; then
7535 haveit=yes
7536 break
7537 fi
7538 done
7539 if test -z "$haveit"; then
7540 ltrpathdirs="$ltrpathdirs $found_dir"
7541 fi
7542 if test "$hardcode_direct" = yes; then
7543 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7544 else
7545 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7546 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7547 haveit=
7548 for x in $rpathdirs; do
7549 if test "X$x" = "X$found_dir"; then
7550 haveit=yes
7551 break
7552 fi
7553 done
7554 if test -z "$haveit"; then
7555 rpathdirs="$rpathdirs $found_dir"
7556 fi
7557 else
7558 haveit=
7559 for x in $LDFLAGS $LIBEXPAT; do
7560
7561 acl_save_prefix="$prefix"
7562 prefix="$acl_final_prefix"
7563 acl_save_exec_prefix="$exec_prefix"
7564 exec_prefix="$acl_final_exec_prefix"
7565 eval x=\"$x\"
7566 exec_prefix="$acl_save_exec_prefix"
7567 prefix="$acl_save_prefix"
7568
7569 if test "X$x" = "X-L$found_dir"; then
7570 haveit=yes
7571 break
7572 fi
7573 done
7574 if test -z "$haveit"; then
7575 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7576 fi
7577 if test "$hardcode_minus_L" != no; then
7578 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7579 else
7580 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7581 fi
7582 fi
7583 fi
7584 fi
7585 else
7586 if test "X$found_a" != "X"; then
7587 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7588 else
7589 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7590 fi
7591 fi
7592 additional_includedir=
7593 case "$found_dir" in
7594 */lib | */lib/)
7595 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7596 additional_includedir="$basedir/include"
7597 ;;
7598 esac
7599 if test "X$additional_includedir" != "X"; then
7600 if test "X$additional_includedir" != "X/usr/include"; then
7601 haveit=
7602 if test "X$additional_includedir" = "X/usr/local/include"; then
7603 if test -n "$GCC"; then
7604 case $host_os in
7605 linux*) haveit=yes;;
7606 esac
7607 fi
7608 fi
7609 if test -z "$haveit"; then
7610 for x in $CPPFLAGS $INCEXPAT; do
7611
7612 acl_save_prefix="$prefix"
7613 prefix="$acl_final_prefix"
7614 acl_save_exec_prefix="$exec_prefix"
7615 exec_prefix="$acl_final_exec_prefix"
7616 eval x=\"$x\"
7617 exec_prefix="$acl_save_exec_prefix"
7618 prefix="$acl_save_prefix"
7619
7620 if test "X$x" = "X-I$additional_includedir"; then
7621 haveit=yes
7622 break
7623 fi
7624 done
7625 if test -z "$haveit"; then
7626 if test -d "$additional_includedir"; then
7627 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7628 fi
7629 fi
7630 fi
7631 fi
7632 fi
7633 if test -n "$found_la"; then
7634 save_libdir="$libdir"
7635 case "$found_la" in
7636 */* | *\\*) . "$found_la" ;;
7637 *) . "./$found_la" ;;
7638 esac
7639 libdir="$save_libdir"
7640 for dep in $dependency_libs; do
7641 case "$dep" in
7642 -L*)
7643 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7644 if test "X$additional_libdir" != "X/usr/lib"; then
7645 haveit=
7646 if test "X$additional_libdir" = "X/usr/local/lib"; then
7647 if test -n "$GCC"; then
7648 case $host_os in
7649 linux*) haveit=yes;;
7650 esac
7651 fi
7652 fi
7653 if test -z "$haveit"; then
7654 haveit=
7655 for x in $LDFLAGS $LIBEXPAT; do
7656
7657 acl_save_prefix="$prefix"
7658 prefix="$acl_final_prefix"
7659 acl_save_exec_prefix="$exec_prefix"
7660 exec_prefix="$acl_final_exec_prefix"
7661 eval x=\"$x\"
7662 exec_prefix="$acl_save_exec_prefix"
7663 prefix="$acl_save_prefix"
7664
7665 if test "X$x" = "X-L$additional_libdir"; then
7666 haveit=yes
7667 break
7668 fi
7669 done
7670 if test -z "$haveit"; then
7671 if test -d "$additional_libdir"; then
7672 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7673 fi
7674 fi
7675 haveit=
7676 for x in $LDFLAGS $LTLIBEXPAT; do
7677
7678 acl_save_prefix="$prefix"
7679 prefix="$acl_final_prefix"
7680 acl_save_exec_prefix="$exec_prefix"
7681 exec_prefix="$acl_final_exec_prefix"
7682 eval x=\"$x\"
7683 exec_prefix="$acl_save_exec_prefix"
7684 prefix="$acl_save_prefix"
7685
7686 if test "X$x" = "X-L$additional_libdir"; then
7687 haveit=yes
7688 break
7689 fi
7690 done
7691 if test -z "$haveit"; then
7692 if test -d "$additional_libdir"; then
7693 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7694 fi
7695 fi
7696 fi
7697 fi
7698 ;;
7699 -R*)
7700 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7701 if test "$enable_rpath" != no; then
7702 haveit=
7703 for x in $rpathdirs; do
7704 if test "X$x" = "X$dir"; then
7705 haveit=yes
7706 break
7707 fi
7708 done
7709 if test -z "$haveit"; then
7710 rpathdirs="$rpathdirs $dir"
7711 fi
7712 haveit=
7713 for x in $ltrpathdirs; do
7714 if test "X$x" = "X$dir"; then
7715 haveit=yes
7716 break
7717 fi
7718 done
7719 if test -z "$haveit"; then
7720 ltrpathdirs="$ltrpathdirs $dir"
7721 fi
7722 fi
7723 ;;
7724 -l*)
7725 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7726 ;;
7727 *.la)
7728 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7729 ;;
7730 *)
7731 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7732 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7733 ;;
7734 esac
7735 done
7736 fi
7737 else
7738 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7739 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7740 fi
7741 fi
7742 fi
7743 done
7744 done
7745 if test "X$rpathdirs" != "X"; then
7746 if test -n "$hardcode_libdir_separator"; then
7747 alldirs=
7748 for found_dir in $rpathdirs; do
7749 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7750 done
7751 acl_save_libdir="$libdir"
7752 libdir="$alldirs"
7753 eval flag=\"$hardcode_libdir_flag_spec\"
7754 libdir="$acl_save_libdir"
7755 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7756 else
7757 for found_dir in $rpathdirs; do
7758 acl_save_libdir="$libdir"
7759 libdir="$found_dir"
7760 eval flag=\"$hardcode_libdir_flag_spec\"
7761 libdir="$acl_save_libdir"
7762 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7763 done
7764 fi
7765 fi
7766 if test "X$ltrpathdirs" != "X"; then
7767 for found_dir in $ltrpathdirs; do
7768 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7769 done
7770 fi
7771
7772
7773 ac_save_CPPFLAGS="$CPPFLAGS"
7774
7775 for element in $INCEXPAT; do
7776 haveit=
7777 for x in $CPPFLAGS; do
7778
7779 acl_save_prefix="$prefix"
7780 prefix="$acl_final_prefix"
7781 acl_save_exec_prefix="$exec_prefix"
7782 exec_prefix="$acl_final_exec_prefix"
7783 eval x=\"$x\"
7784 exec_prefix="$acl_save_exec_prefix"
7785 prefix="$acl_save_prefix"
7786
7787 if test "X$x" = "X$element"; then
7788 haveit=yes
7789 break
7790 fi
7791 done
7792 if test -z "$haveit"; then
7793 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7794 fi
7795 done
7796
7797
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
7799 $as_echo_n "checking for libexpat... " >&6; }
7800 if test "${ac_cv_libexpat+set}" = set; then :
7801 $as_echo_n "(cached) " >&6
7802 else
7803
7804 ac_save_LIBS="$LIBS"
7805 LIBS="$LIBS $LIBEXPAT"
7806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7807 /* end confdefs.h. */
7808 #include "expat.h"
7809 int
7810 main ()
7811 {
7812 XML_Parser p = XML_ParserCreate (0);
7813 ;
7814 return 0;
7815 }
7816 _ACEOF
7817 if ac_fn_c_try_link "$LINENO"; then :
7818 ac_cv_libexpat=yes
7819 else
7820 ac_cv_libexpat=no
7821 fi
7822 rm -f core conftest.err conftest.$ac_objext \
7823 conftest$ac_exeext conftest.$ac_ext
7824 LIBS="$ac_save_LIBS"
7825
7826 fi
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
7828 $as_echo "$ac_cv_libexpat" >&6; }
7829 if test "$ac_cv_libexpat" = yes; then
7830 HAVE_LIBEXPAT=yes
7831
7832 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
7833
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
7835 $as_echo_n "checking how to link with libexpat... " >&6; }
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
7837 $as_echo "$LIBEXPAT" >&6; }
7838 else
7839 HAVE_LIBEXPAT=no
7840 CPPFLAGS="$ac_save_CPPFLAGS"
7841 LIBEXPAT=
7842 LTLIBEXPAT=
7843 fi
7844
7845
7846
7847
7848
7849
7850 if test "$HAVE_LIBEXPAT" != yes; then
7851 if test "$with_expat" = yes; then
7852 as_fn_error "expat is missing or unusable" "$LINENO" 5
7853 else
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
7855 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
7856 fi
7857 else
7858 save_LIBS=$LIBS
7859 LIBS="$LIBS $LIBEXPAT"
7860 for ac_func in XML_StopParser
7861 do :
7862 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
7863 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
7864 cat >>confdefs.h <<_ACEOF
7865 #define HAVE_XML_STOPPARSER 1
7866 _ACEOF
7867
7868 fi
7869 done
7870
7871 LIBS=$save_LIBS
7872 fi
7873 fi
7874
7875
7876
7877
7878
7879
7880 # Check whether --with-python was given.
7881 if test "${with_python+set}" = set; then :
7882 withval=$with_python;
7883 else
7884 with_python=auto
7885 fi
7886
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
7888 $as_echo_n "checking whether to use python... " >&6; }
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
7890 $as_echo "$with_python" >&6; }
7891
7892 if test "${with_python}" = no; then
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
7894 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
7895 have_libpython=no
7896 else
7897 case "${with_python}" in
7898 [\\/]* | ?:[\\/]*)
7899 if test -d ${with_python}; then
7900 # Assume the python binary is ${with_python}/bin/python.
7901 python_prog="${with_python}/bin/python"
7902 python_prefix=
7903 # If python does not exit ${with_python}/bin, then try in
7904 # ${with_python}. On Windows/MinGW, this is where the Python
7905 # executable is.
7906 if test ! -x "${python_prog}"; then
7907 python_prog="${with_python}/python"
7908 python_prefix=
7909 fi
7910 if test ! -x "${python_prog}"; then
7911 # Fall back to gdb 7.0/7.1 behaviour.
7912 python_prog=missing
7913 python_prefix=${with_python}
7914 fi
7915 elif test -x "${with_python}"; then
7916 # While we can't run python compiled for $host (unless host == build),
7917 # the user could write a script that provides the needed information,
7918 # so we support that.
7919 python_prog=${with_python}
7920 python_prefix=
7921 else
7922 as_fn_error "invalid value for --with-python" "$LINENO" 5
7923 fi
7924 ;;
7925 */*)
7926 # Disallow --with-python=foo/bar.
7927 as_fn_error "invalid value for --with-python" "$LINENO" 5
7928 ;;
7929 *)
7930 # The user has either specified auto, yes, or the name of the python
7931 # program assumed to be in $PATH.
7932 python_prefix=
7933 case "${with_python}" in
7934 yes | auto)
7935 if test ${build} = ${host}; then
7936 # Extract the first word of "python", so it can be a program name with args.
7937 set dummy python; ac_word=$2
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7939 $as_echo_n "checking for $ac_word... " >&6; }
7940 if test "${ac_cv_path_python_prog_path+set}" = set; then :
7941 $as_echo_n "(cached) " >&6
7942 else
7943 case $python_prog_path in
7944 [\\/]* | ?:[\\/]*)
7945 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
7946 ;;
7947 *)
7948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7949 for as_dir in $PATH
7950 do
7951 IFS=$as_save_IFS
7952 test -z "$as_dir" && as_dir=.
7953 for ac_exec_ext in '' $ac_executable_extensions; do
7954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7955 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
7956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7957 break 2
7958 fi
7959 done
7960 done
7961 IFS=$as_save_IFS
7962
7963 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
7964 ;;
7965 esac
7966 fi
7967 python_prog_path=$ac_cv_path_python_prog_path
7968 if test -n "$python_prog_path"; then
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
7970 $as_echo "$python_prog_path" >&6; }
7971 else
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7973 $as_echo "no" >&6; }
7974 fi
7975
7976
7977 if test "${python_prog_path}" = missing; then
7978 python_prog=missing
7979 else
7980 python_prog=${python_prog_path}
7981 fi
7982 else
7983 # Not much we can do except assume the cross-compiler will find the
7984 # right files.
7985 python_prog=missing
7986 fi
7987 ;;
7988 *)
7989 # While we can't run python compiled for $host (unless host == build),
7990 # the user could write a script that provides the needed information,
7991 # so we support that.
7992 python_prog="${with_python}"
7993 # Extract the first word of "${python_prog}", so it can be a program name with args.
7994 set dummy ${python_prog}; ac_word=$2
7995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7996 $as_echo_n "checking for $ac_word... " >&6; }
7997 if test "${ac_cv_path_python_prog_path+set}" = set; then :
7998 $as_echo_n "(cached) " >&6
7999 else
8000 case $python_prog_path in
8001 [\\/]* | ?:[\\/]*)
8002 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8003 ;;
8004 *)
8005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8006 for as_dir in $PATH
8007 do
8008 IFS=$as_save_IFS
8009 test -z "$as_dir" && as_dir=.
8010 for ac_exec_ext in '' $ac_executable_extensions; do
8011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8012 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8014 break 2
8015 fi
8016 done
8017 done
8018 IFS=$as_save_IFS
8019
8020 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8021 ;;
8022 esac
8023 fi
8024 python_prog_path=$ac_cv_path_python_prog_path
8025 if test -n "$python_prog_path"; then
8026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8027 $as_echo "$python_prog_path" >&6; }
8028 else
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8030 $as_echo "no" >&6; }
8031 fi
8032
8033
8034 if test "${python_prog_path}" = missing; then
8035 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8036 fi
8037 ;;
8038 esac
8039 esac
8040
8041 if test "${python_prog}" != missing; then
8042 # We have a python program to use, but it may be too old.
8043 # Don't flag an error for --with-python=auto (the default).
8044 have_python_config=yes
8045 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8046 if test $? != 0; then
8047 have_python_config=failed
8048 if test "${with_python}" != auto; then
8049 as_fn_error "failure running python-config --includes" "$LINENO" 5
8050 fi
8051 fi
8052 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8053 if test $? != 0; then
8054 have_python_config=failed
8055 if test "${with_python}" != auto; then
8056 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8057 fi
8058 fi
8059 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8060 if test $? != 0; then
8061 have_python_config=failed
8062 if test "${with_python}" != auto; then
8063 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8064 fi
8065 fi
8066 else
8067 # We do not have a python executable we can use to determine where
8068 # to find the Python headers and libs. We cannot guess the include
8069 # path from the python_prefix either, because that include path
8070 # depends on the Python version. So, there is nothing much we can
8071 # do except assume that the compiler will be able to find those files.
8072 python_includes=
8073 python_libs=
8074 have_python_config=no
8075 fi
8076
8077 # If we have python-config, only try the configuration it provides.
8078 # Otherwise fallback on the old way of trying different versions of
8079 # python in turn.
8080
8081 have_libpython=no
8082 if test "${have_python_config}" = yes; then
8083 # Determine the Python version by extracting "-lpython<version>"
8084 # part of the python_libs. <version> is usually X.Y with X and Y
8085 # being decimal numbers, but can also be XY (seen on Windows).
8086 #
8087 # The extraction is performed using sed with a regular expression.
8088 # Initially, the regexp used was using the '?' quantifier to make
8089 # the dot in the version number optional. Unfortunately, this
8090 # does not work with non-GNU versions of sed because, because of
8091 # what looks like a limitation (the '?' quantifier does not work
8092 # with back-references). We work around this limitation by using
8093 # the '*' quantifier instead. It means that, in theory, we might
8094 # match unexpected version strings such as "-lpython2..7", but
8095 # this seems unlikely in practice. And even if that happens,
8096 # an error will be triggered later on, when checking that version
8097 # number.
8098 python_version=`echo " ${python_libs} " \
8099 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8100 case "${python_version}" in
8101 python*)
8102
8103 version=${python_version}
8104
8105 new_CPPFLAGS=${python_includes}
8106 new_LIBS=${python_libs}
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8108 $as_echo_n "checking for ${version}... " >&6; }
8109 save_CPPFLAGS=$CPPFLAGS
8110 save_LIBS=$LIBS
8111 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8112 LIBS="$LIBS $new_LIBS"
8113 found_usable_python=no
8114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8115 /* end confdefs.h. */
8116 #include "Python.h"
8117 int
8118 main ()
8119 {
8120 Py_Initialize ();
8121 ;
8122 return 0;
8123 }
8124 _ACEOF
8125 if ac_fn_c_try_link "$LINENO"; then :
8126 have_libpython=${version}
8127 found_usable_python=yes
8128 PYTHON_CPPFLAGS=$new_CPPFLAGS
8129 PYTHON_LIBS=$new_LIBS
8130 fi
8131 rm -f core conftest.err conftest.$ac_objext \
8132 conftest$ac_exeext conftest.$ac_ext
8133 CPPFLAGS=$save_CPPFLAGS
8134 LIBS=$save_LIBS
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8136 $as_echo "${found_usable_python}" >&6; }
8137
8138 ;;
8139 *)
8140 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8141 ;;
8142 esac
8143 elif test "${have_python_config}" != failed; then
8144 if test "${have_libpython}" = no; then
8145
8146 version=python2.7
8147
8148 new_CPPFLAGS=${python_includes}
8149 new_LIBS="${python_libs} -lpython2.7"
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8151 $as_echo_n "checking for ${version}... " >&6; }
8152 save_CPPFLAGS=$CPPFLAGS
8153 save_LIBS=$LIBS
8154 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8155 LIBS="$LIBS $new_LIBS"
8156 found_usable_python=no
8157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8158 /* end confdefs.h. */
8159 #include "Python.h"
8160 int
8161 main ()
8162 {
8163 Py_Initialize ();
8164 ;
8165 return 0;
8166 }
8167 _ACEOF
8168 if ac_fn_c_try_link "$LINENO"; then :
8169 have_libpython=${version}
8170 found_usable_python=yes
8171 PYTHON_CPPFLAGS=$new_CPPFLAGS
8172 PYTHON_LIBS=$new_LIBS
8173 fi
8174 rm -f core conftest.err conftest.$ac_objext \
8175 conftest$ac_exeext conftest.$ac_ext
8176 CPPFLAGS=$save_CPPFLAGS
8177 LIBS=$save_LIBS
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8179 $as_echo "${found_usable_python}" >&6; }
8180
8181 fi
8182 if test "${have_libpython}" = no; then
8183
8184 version=python2.6
8185
8186 new_CPPFLAGS=${python_includes}
8187 new_LIBS="${python_libs} -lpython2.6"
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8189 $as_echo_n "checking for ${version}... " >&6; }
8190 save_CPPFLAGS=$CPPFLAGS
8191 save_LIBS=$LIBS
8192 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8193 LIBS="$LIBS $new_LIBS"
8194 found_usable_python=no
8195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8196 /* end confdefs.h. */
8197 #include "Python.h"
8198 int
8199 main ()
8200 {
8201 Py_Initialize ();
8202 ;
8203 return 0;
8204 }
8205 _ACEOF
8206 if ac_fn_c_try_link "$LINENO"; then :
8207 have_libpython=${version}
8208 found_usable_python=yes
8209 PYTHON_CPPFLAGS=$new_CPPFLAGS
8210 PYTHON_LIBS=$new_LIBS
8211 fi
8212 rm -f core conftest.err conftest.$ac_objext \
8213 conftest$ac_exeext conftest.$ac_ext
8214 CPPFLAGS=$save_CPPFLAGS
8215 LIBS=$save_LIBS
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8217 $as_echo "${found_usable_python}" >&6; }
8218
8219 fi
8220 if test ${have_libpython} = no; then
8221
8222 version=python2.5
8223
8224 new_CPPFLAGS=${python_includes}
8225 new_LIBS="${python_libs} -lpython2.5"
8226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8227 $as_echo_n "checking for ${version}... " >&6; }
8228 save_CPPFLAGS=$CPPFLAGS
8229 save_LIBS=$LIBS
8230 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8231 LIBS="$LIBS $new_LIBS"
8232 found_usable_python=no
8233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8234 /* end confdefs.h. */
8235 #include "Python.h"
8236 int
8237 main ()
8238 {
8239 Py_Initialize ();
8240 ;
8241 return 0;
8242 }
8243 _ACEOF
8244 if ac_fn_c_try_link "$LINENO"; then :
8245 have_libpython=${version}
8246 found_usable_python=yes
8247 PYTHON_CPPFLAGS=$new_CPPFLAGS
8248 PYTHON_LIBS=$new_LIBS
8249 fi
8250 rm -f core conftest.err conftest.$ac_objext \
8251 conftest$ac_exeext conftest.$ac_ext
8252 CPPFLAGS=$save_CPPFLAGS
8253 LIBS=$save_LIBS
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8255 $as_echo "${found_usable_python}" >&6; }
8256
8257 fi
8258 if test ${have_libpython} = no; then
8259
8260 version=python2.4
8261
8262 new_CPPFLAGS=${python_includes}
8263 new_LIBS="${python_libs} -lpython2.4"
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8265 $as_echo_n "checking for ${version}... " >&6; }
8266 save_CPPFLAGS=$CPPFLAGS
8267 save_LIBS=$LIBS
8268 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8269 LIBS="$LIBS $new_LIBS"
8270 found_usable_python=no
8271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8272 /* end confdefs.h. */
8273 #include "Python.h"
8274 int
8275 main ()
8276 {
8277 Py_Initialize ();
8278 ;
8279 return 0;
8280 }
8281 _ACEOF
8282 if ac_fn_c_try_link "$LINENO"; then :
8283 have_libpython=${version}
8284 found_usable_python=yes
8285 PYTHON_CPPFLAGS=$new_CPPFLAGS
8286 PYTHON_LIBS=$new_LIBS
8287 fi
8288 rm -f core conftest.err conftest.$ac_objext \
8289 conftest$ac_exeext conftest.$ac_ext
8290 CPPFLAGS=$save_CPPFLAGS
8291 LIBS=$save_LIBS
8292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8293 $as_echo "${found_usable_python}" >&6; }
8294
8295 fi
8296 fi
8297 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8298
8299 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8300
8301 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8302
8303 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8304
8305 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8306
8307 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8308
8309 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8310
8311 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8312
8313 fi
8314
8315 if test "${have_libpython}" = no; then
8316 case "${with_python}" in
8317 yes)
8318 as_fn_error "python is missing or unusable" "$LINENO" 5
8319 ;;
8320 auto)
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8322 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8323 ;;
8324 *)
8325 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8326 ;;
8327 esac
8328 else
8329 if test -n "${python_prefix}"; then
8330
8331 cat >>confdefs.h <<_ACEOF
8332 #define WITH_PYTHON_PATH "${python_prefix}"
8333 _ACEOF
8334
8335
8336 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8337 if test "x$prefix" = xNONE; then
8338 test_prefix=/usr/local
8339 else
8340 test_prefix=$prefix
8341 fi
8342 else
8343 test_prefix=$exec_prefix
8344 fi
8345 value=0
8346 case ${python_prefix} in
8347 "${test_prefix}"|"${test_prefix}/"*|\
8348 '${exec_prefix}'|'${exec_prefix}/'*)
8349 value=1
8350 ;;
8351 esac
8352
8353 cat >>confdefs.h <<_ACEOF
8354 #define PYTHON_PATH_RELOCATABLE $value
8355 _ACEOF
8356
8357
8358 fi
8359 fi
8360 fi
8361
8362 if test "${have_libpython}" != no; then
8363
8364 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8365
8366 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8367 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8368 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8369 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8370 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8371
8372 # Flags needed to compile Python code (taken from python-config --cflags).
8373 # We cannot call python-config directly because it will output whatever was
8374 # used when compiling the Python interpreter itself, including flags which
8375 # would make the python-related objects be compiled differently from the
8376 # rest of GDB (e.g., -O2 and -fPIC).
8377 if test "${GCC}" = yes; then
8378 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8379 fi
8380
8381 if test "x${tentative_python_cflags}" != x; then
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8383 $as_echo_n "checking compiler flags for python code... " >&6; }
8384 for flag in ${tentative_python_cflags}; do
8385 # Check that the compiler accepts it
8386 saved_CFLAGS="$CFLAGS"
8387 CFLAGS="$CFLAGS $flag"
8388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8389 /* end confdefs.h. */
8390
8391 int
8392 main ()
8393 {
8394
8395 ;
8396 return 0;
8397 }
8398 _ACEOF
8399 if ac_fn_c_try_compile "$LINENO"; then :
8400 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8401 fi
8402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8403 CFLAGS="$saved_CFLAGS"
8404 done
8405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8406 $as_echo "${PYTHON_CFLAGS}" >&6; }
8407 fi
8408
8409 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
8410 # #if _SGIAPI
8411 # #define siginfo __siginfo
8412 # #endif
8413 # The problem is that including Python causes some XOPEN macros to be
8414 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8415 # to false. So, we work around this issue by defining siginfo ourself
8416 # though the command-line.
8417 case "$gdb_host" in
8418 irix*) if test "${GCC}" = yes; then
8419 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8420 fi
8421 ;;
8422 esac
8423 else
8424 # Even if Python support is not compiled in, we need to have these files
8425 # included.
8426 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
8427 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
8428 python/py-prettyprint.c python/py-auto-load.c"
8429 fi
8430
8431
8432
8433
8434 # ------------------------- #
8435 # Checks for header files. #
8436 # ------------------------- #
8437
8438 ac_header_dirent=no
8439 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8440 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8442 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8443 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
8444 $as_echo_n "(cached) " >&6
8445 else
8446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447 /* end confdefs.h. */
8448 #include <sys/types.h>
8449 #include <$ac_hdr>
8450
8451 int
8452 main ()
8453 {
8454 if ((DIR *) 0)
8455 return 0;
8456 ;
8457 return 0;
8458 }
8459 _ACEOF
8460 if ac_fn_c_try_compile "$LINENO"; then :
8461 eval "$as_ac_Header=yes"
8462 else
8463 eval "$as_ac_Header=no"
8464 fi
8465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8466 fi
8467 eval ac_res=\$$as_ac_Header
8468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8469 $as_echo "$ac_res" >&6; }
8470 eval as_val=\$$as_ac_Header
8471 if test "x$as_val" = x""yes; then :
8472 cat >>confdefs.h <<_ACEOF
8473 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8474 _ACEOF
8475
8476 ac_header_dirent=$ac_hdr; break
8477 fi
8478
8479 done
8480 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8481 if test $ac_header_dirent = dirent.h; then
8482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8483 $as_echo_n "checking for library containing opendir... " >&6; }
8484 if test "${ac_cv_search_opendir+set}" = set; then :
8485 $as_echo_n "(cached) " >&6
8486 else
8487 ac_func_search_save_LIBS=$LIBS
8488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8489 /* end confdefs.h. */
8490
8491 /* Override any GCC internal prototype to avoid an error.
8492 Use char because int might match the return type of a GCC
8493 builtin and then its argument prototype would still apply. */
8494 #ifdef __cplusplus
8495 extern "C"
8496 #endif
8497 char opendir ();
8498 int
8499 main ()
8500 {
8501 return opendir ();
8502 ;
8503 return 0;
8504 }
8505 _ACEOF
8506 for ac_lib in '' dir; do
8507 if test -z "$ac_lib"; then
8508 ac_res="none required"
8509 else
8510 ac_res=-l$ac_lib
8511 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8512 fi
8513 if ac_fn_c_try_link "$LINENO"; then :
8514 ac_cv_search_opendir=$ac_res
8515 fi
8516 rm -f core conftest.err conftest.$ac_objext \
8517 conftest$ac_exeext
8518 if test "${ac_cv_search_opendir+set}" = set; then :
8519 break
8520 fi
8521 done
8522 if test "${ac_cv_search_opendir+set}" = set; then :
8523
8524 else
8525 ac_cv_search_opendir=no
8526 fi
8527 rm conftest.$ac_ext
8528 LIBS=$ac_func_search_save_LIBS
8529 fi
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8531 $as_echo "$ac_cv_search_opendir" >&6; }
8532 ac_res=$ac_cv_search_opendir
8533 if test "$ac_res" != no; then :
8534 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8535
8536 fi
8537
8538 else
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8540 $as_echo_n "checking for library containing opendir... " >&6; }
8541 if test "${ac_cv_search_opendir+set}" = set; then :
8542 $as_echo_n "(cached) " >&6
8543 else
8544 ac_func_search_save_LIBS=$LIBS
8545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8546 /* end confdefs.h. */
8547
8548 /* Override any GCC internal prototype to avoid an error.
8549 Use char because int might match the return type of a GCC
8550 builtin and then its argument prototype would still apply. */
8551 #ifdef __cplusplus
8552 extern "C"
8553 #endif
8554 char opendir ();
8555 int
8556 main ()
8557 {
8558 return opendir ();
8559 ;
8560 return 0;
8561 }
8562 _ACEOF
8563 for ac_lib in '' x; do
8564 if test -z "$ac_lib"; then
8565 ac_res="none required"
8566 else
8567 ac_res=-l$ac_lib
8568 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8569 fi
8570 if ac_fn_c_try_link "$LINENO"; then :
8571 ac_cv_search_opendir=$ac_res
8572 fi
8573 rm -f core conftest.err conftest.$ac_objext \
8574 conftest$ac_exeext
8575 if test "${ac_cv_search_opendir+set}" = set; then :
8576 break
8577 fi
8578 done
8579 if test "${ac_cv_search_opendir+set}" = set; then :
8580
8581 else
8582 ac_cv_search_opendir=no
8583 fi
8584 rm conftest.$ac_ext
8585 LIBS=$ac_func_search_save_LIBS
8586 fi
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8588 $as_echo "$ac_cv_search_opendir" >&6; }
8589 ac_res=$ac_cv_search_opendir
8590 if test "$ac_res" != no; then :
8591 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8592
8593 fi
8594
8595 fi
8596
8597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
8598 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
8599 if test "${ac_cv_header_stat_broken+set}" = set; then :
8600 $as_echo_n "(cached) " >&6
8601 else
8602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8603 /* end confdefs.h. */
8604 #include <sys/types.h>
8605 #include <sys/stat.h>
8606
8607 #if defined S_ISBLK && defined S_IFDIR
8608 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
8609 #endif
8610
8611 #if defined S_ISBLK && defined S_IFCHR
8612 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
8613 #endif
8614
8615 #if defined S_ISLNK && defined S_IFREG
8616 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
8617 #endif
8618
8619 #if defined S_ISSOCK && defined S_IFREG
8620 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
8621 #endif
8622
8623 _ACEOF
8624 if ac_fn_c_try_compile "$LINENO"; then :
8625 ac_cv_header_stat_broken=no
8626 else
8627 ac_cv_header_stat_broken=yes
8628 fi
8629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8630 fi
8631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
8632 $as_echo "$ac_cv_header_stat_broken" >&6; }
8633 if test $ac_cv_header_stat_broken = yes; then
8634
8635 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
8636
8637 fi
8638
8639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8640 $as_echo_n "checking for ANSI C header files... " >&6; }
8641 if test "${ac_cv_header_stdc+set}" = set; then :
8642 $as_echo_n "(cached) " >&6
8643 else
8644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8645 /* end confdefs.h. */
8646 #include <stdlib.h>
8647 #include <stdarg.h>
8648 #include <string.h>
8649 #include <float.h>
8650
8651 int
8652 main ()
8653 {
8654
8655 ;
8656 return 0;
8657 }
8658 _ACEOF
8659 if ac_fn_c_try_compile "$LINENO"; then :
8660 ac_cv_header_stdc=yes
8661 else
8662 ac_cv_header_stdc=no
8663 fi
8664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8665
8666 if test $ac_cv_header_stdc = yes; then
8667 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8669 /* end confdefs.h. */
8670 #include <string.h>
8671
8672 _ACEOF
8673 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8674 $EGREP "memchr" >/dev/null 2>&1; then :
8675
8676 else
8677 ac_cv_header_stdc=no
8678 fi
8679 rm -f conftest*
8680
8681 fi
8682
8683 if test $ac_cv_header_stdc = yes; then
8684 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8686 /* end confdefs.h. */
8687 #include <stdlib.h>
8688
8689 _ACEOF
8690 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8691 $EGREP "free" >/dev/null 2>&1; then :
8692
8693 else
8694 ac_cv_header_stdc=no
8695 fi
8696 rm -f conftest*
8697
8698 fi
8699
8700 if test $ac_cv_header_stdc = yes; then
8701 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8702 if test "$cross_compiling" = yes; then :
8703 :
8704 else
8705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8706 /* end confdefs.h. */
8707 #include <ctype.h>
8708 #include <stdlib.h>
8709 #if ((' ' & 0x0FF) == 0x020)
8710 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8711 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8712 #else
8713 # define ISLOWER(c) \
8714 (('a' <= (c) && (c) <= 'i') \
8715 || ('j' <= (c) && (c) <= 'r') \
8716 || ('s' <= (c) && (c) <= 'z'))
8717 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8718 #endif
8719
8720 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8721 int
8722 main ()
8723 {
8724 int i;
8725 for (i = 0; i < 256; i++)
8726 if (XOR (islower (i), ISLOWER (i))
8727 || toupper (i) != TOUPPER (i))
8728 return 2;
8729 return 0;
8730 }
8731 _ACEOF
8732 if ac_fn_c_try_run "$LINENO"; then :
8733
8734 else
8735 ac_cv_header_stdc=no
8736 fi
8737 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8738 conftest.$ac_objext conftest.beam conftest.$ac_ext
8739 fi
8740
8741 fi
8742 fi
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8744 $as_echo "$ac_cv_header_stdc" >&6; }
8745 if test $ac_cv_header_stdc = yes; then
8746
8747 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8748
8749 fi
8750
8751 # elf_hp.h is for HP/UX 64-bit shared library support.
8752 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
8753 # unconditionally, so what's the point in checking these?
8754 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
8755 thread_db.h gnu/libc-version.h signal.h stddef.h \
8756 stdlib.h string.h memory.h strings.h sys/fault.h \
8757 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
8758 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
8759 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
8760 sys/types.h sys/wait.h wait.h termios.h termio.h \
8761 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
8762 dlfcn.h sys/socket.h sys/un.h
8763 do :
8764 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8765 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8766 eval as_val=\$$as_ac_Header
8767 if test "x$as_val" = x""yes; then :
8768 cat >>confdefs.h <<_ACEOF
8769 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8770 _ACEOF
8771
8772 fi
8773
8774 done
8775
8776 for ac_header in link.h
8777 do :
8778 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
8779 # include <sys/types.h>
8780 #endif
8781 #if HAVE_NLIST_H
8782 # include <nlist.h>
8783 #endif
8784
8785 "
8786 if test "x$ac_cv_header_link_h" = x""yes; then :
8787 cat >>confdefs.h <<_ACEOF
8788 #define HAVE_LINK_H 1
8789 _ACEOF
8790
8791 fi
8792
8793 done
8794
8795 for ac_header in sys/proc.h
8796 do :
8797 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
8798 # include <sys/param.h>
8799 #endif
8800
8801 "
8802 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
8803 cat >>confdefs.h <<_ACEOF
8804 #define HAVE_SYS_PROC_H 1
8805 _ACEOF
8806
8807 fi
8808
8809 done
8810
8811 for ac_header in sys/user.h
8812 do :
8813 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
8814 # include <sys/param.h>
8815 #endif
8816
8817 "
8818 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
8819 cat >>confdefs.h <<_ACEOF
8820 #define HAVE_SYS_USER_H 1
8821 _ACEOF
8822
8823 fi
8824
8825 done
8826
8827
8828 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
8829 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
8830 # think that we don't have <curses.h> if we're using GCC.
8831 case $host_os in
8832 solaris2.[789])
8833 if test "$GCC" = yes; then
8834
8835 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
8836
8837 fi ;;
8838 esac
8839 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
8840 do :
8841 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8842 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8843 eval as_val=\$$as_ac_Header
8844 if test "x$as_val" = x""yes; then :
8845 cat >>confdefs.h <<_ACEOF
8846 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8847 _ACEOF
8848
8849 fi
8850
8851 done
8852
8853 for ac_header in term.h
8854 do :
8855 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
8856 # include <curses.h>
8857 #endif
8858
8859 "
8860 if test "x$ac_cv_header_term_h" = x""yes; then :
8861 cat >>confdefs.h <<_ACEOF
8862 #define HAVE_TERM_H 1
8863 _ACEOF
8864
8865 fi
8866
8867 done
8868
8869
8870 # ------------------------- #
8871 # Checks for declarations. #
8872 # ------------------------- #
8873
8874 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
8875 if test "x$ac_cv_have_decl_free" = x""yes; then :
8876 ac_have_decl=1
8877 else
8878 ac_have_decl=0
8879 fi
8880
8881 cat >>confdefs.h <<_ACEOF
8882 #define HAVE_DECL_FREE $ac_have_decl
8883 _ACEOF
8884 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
8885 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
8886 ac_have_decl=1
8887 else
8888 ac_have_decl=0
8889 fi
8890
8891 cat >>confdefs.h <<_ACEOF
8892 #define HAVE_DECL_MALLOC $ac_have_decl
8893 _ACEOF
8894 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
8895 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
8896 ac_have_decl=1
8897 else
8898 ac_have_decl=0
8899 fi
8900
8901 cat >>confdefs.h <<_ACEOF
8902 #define HAVE_DECL_REALLOC $ac_have_decl
8903 _ACEOF
8904 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
8905 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
8906 ac_have_decl=1
8907 else
8908 ac_have_decl=0
8909 fi
8910
8911 cat >>confdefs.h <<_ACEOF
8912 #define HAVE_DECL_STRERROR $ac_have_decl
8913 _ACEOF
8914 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8915 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
8916 ac_have_decl=1
8917 else
8918 ac_have_decl=0
8919 fi
8920
8921 cat >>confdefs.h <<_ACEOF
8922 #define HAVE_DECL_STRSTR $ac_have_decl
8923 _ACEOF
8924 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
8925 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
8926 ac_have_decl=1
8927 else
8928 ac_have_decl=0
8929 fi
8930
8931 cat >>confdefs.h <<_ACEOF
8932 #define HAVE_DECL_GETOPT $ac_have_decl
8933 _ACEOF
8934 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
8935 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
8936 ac_have_decl=1
8937 else
8938 ac_have_decl=0
8939 fi
8940
8941 cat >>confdefs.h <<_ACEOF
8942 #define HAVE_DECL_SNPRINTF $ac_have_decl
8943 _ACEOF
8944 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
8945 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
8946 ac_have_decl=1
8947 else
8948 ac_have_decl=0
8949 fi
8950
8951 cat >>confdefs.h <<_ACEOF
8952 #define HAVE_DECL_VSNPRINTF $ac_have_decl
8953 _ACEOF
8954
8955
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
8957 $as_echo_n "checking for LC_MESSAGES... " >&6; }
8958 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
8959 $as_echo_n "(cached) " >&6
8960 else
8961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8962 /* end confdefs.h. */
8963 #include <locale.h>
8964 int
8965 main ()
8966 {
8967 return LC_MESSAGES
8968 ;
8969 return 0;
8970 }
8971 _ACEOF
8972 if ac_fn_c_try_link "$LINENO"; then :
8973 am_cv_val_LC_MESSAGES=yes
8974 else
8975 am_cv_val_LC_MESSAGES=no
8976 fi
8977 rm -f core conftest.err conftest.$ac_objext \
8978 conftest$ac_exeext conftest.$ac_ext
8979 fi
8980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
8981 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
8982 if test $am_cv_val_LC_MESSAGES = yes; then
8983
8984 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
8985
8986 fi
8987
8988
8989 # ----------------------- #
8990 # Checks for structures. #
8991 # ----------------------- #
8992
8993 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
8994 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
8995
8996 cat >>confdefs.h <<_ACEOF
8997 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
8998 _ACEOF
8999
9000
9001 fi
9002 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9003 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9004
9005 cat >>confdefs.h <<_ACEOF
9006 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9007 _ACEOF
9008
9009
9010 fi
9011
9012
9013 # ------------------ #
9014 # Checks for types. #
9015 # ------------------ #
9016
9017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9018 $as_echo_n "checking return type of signal handlers... " >&6; }
9019 if test "${ac_cv_type_signal+set}" = set; then :
9020 $as_echo_n "(cached) " >&6
9021 else
9022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9023 /* end confdefs.h. */
9024 #include <sys/types.h>
9025 #include <signal.h>
9026
9027 int
9028 main ()
9029 {
9030 return *(signal (0, 0)) (0) == 1;
9031 ;
9032 return 0;
9033 }
9034 _ACEOF
9035 if ac_fn_c_try_compile "$LINENO"; then :
9036 ac_cv_type_signal=int
9037 else
9038 ac_cv_type_signal=void
9039 fi
9040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9041 fi
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9043 $as_echo "$ac_cv_type_signal" >&6; }
9044
9045 cat >>confdefs.h <<_ACEOF
9046 #define RETSIGTYPE $ac_cv_type_signal
9047 _ACEOF
9048
9049
9050 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9051 #include <sys/socket.h>
9052
9053 "
9054 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9055
9056 cat >>confdefs.h <<_ACEOF
9057 #define HAVE_SOCKLEN_T 1
9058 _ACEOF
9059
9060
9061 fi
9062
9063
9064 # ------------------------------------- #
9065 # Checks for compiler characteristics. #
9066 # ------------------------------------- #
9067
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9069 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9070 if test "${ac_cv_c_const+set}" = set; then :
9071 $as_echo_n "(cached) " >&6
9072 else
9073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9074 /* end confdefs.h. */
9075
9076 int
9077 main ()
9078 {
9079 /* FIXME: Include the comments suggested by Paul. */
9080 #ifndef __cplusplus
9081 /* Ultrix mips cc rejects this. */
9082 typedef int charset[2];
9083 const charset cs;
9084 /* SunOS 4.1.1 cc rejects this. */
9085 char const *const *pcpcc;
9086 char **ppc;
9087 /* NEC SVR4.0.2 mips cc rejects this. */
9088 struct point {int x, y;};
9089 static struct point const zero = {0,0};
9090 /* AIX XL C 1.02.0.0 rejects this.
9091 It does not let you subtract one const X* pointer from another in
9092 an arm of an if-expression whose if-part is not a constant
9093 expression */
9094 const char *g = "string";
9095 pcpcc = &g + (g ? g-g : 0);
9096 /* HPUX 7.0 cc rejects these. */
9097 ++pcpcc;
9098 ppc = (char**) pcpcc;
9099 pcpcc = (char const *const *) ppc;
9100 { /* SCO 3.2v4 cc rejects this. */
9101 char *t;
9102 char const *s = 0 ? (char *) 0 : (char const *) 0;
9103
9104 *t++ = 0;
9105 if (s) return 0;
9106 }
9107 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9108 int x[] = {25, 17};
9109 const int *foo = &x[0];
9110 ++foo;
9111 }
9112 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9113 typedef const int *iptr;
9114 iptr p = 0;
9115 ++p;
9116 }
9117 { /* AIX XL C 1.02.0.0 rejects this saying
9118 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9119 struct s { int j; const int *ap[3]; };
9120 struct s *b; b->j = 5;
9121 }
9122 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9123 const int foo = 10;
9124 if (!foo) return 0;
9125 }
9126 return !cs[0] && !zero.x;
9127 #endif
9128
9129 ;
9130 return 0;
9131 }
9132 _ACEOF
9133 if ac_fn_c_try_compile "$LINENO"; then :
9134 ac_cv_c_const=yes
9135 else
9136 ac_cv_c_const=no
9137 fi
9138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9139 fi
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9141 $as_echo "$ac_cv_c_const" >&6; }
9142 if test $ac_cv_c_const = no; then
9143
9144 $as_echo "#define const /**/" >>confdefs.h
9145
9146 fi
9147
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9149 $as_echo_n "checking for inline... " >&6; }
9150 if test "${ac_cv_c_inline+set}" = set; then :
9151 $as_echo_n "(cached) " >&6
9152 else
9153 ac_cv_c_inline=no
9154 for ac_kw in inline __inline__ __inline; do
9155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9156 /* end confdefs.h. */
9157 #ifndef __cplusplus
9158 typedef int foo_t;
9159 static $ac_kw foo_t static_foo () {return 0; }
9160 $ac_kw foo_t foo () {return 0; }
9161 #endif
9162
9163 _ACEOF
9164 if ac_fn_c_try_compile "$LINENO"; then :
9165 ac_cv_c_inline=$ac_kw
9166 fi
9167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9168 test "$ac_cv_c_inline" != no && break
9169 done
9170
9171 fi
9172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9173 $as_echo "$ac_cv_c_inline" >&6; }
9174
9175 case $ac_cv_c_inline in
9176 inline | yes) ;;
9177 *)
9178 case $ac_cv_c_inline in
9179 no) ac_val=;;
9180 *) ac_val=$ac_cv_c_inline;;
9181 esac
9182 cat >>confdefs.h <<_ACEOF
9183 #ifndef __cplusplus
9184 #define inline $ac_val
9185 #endif
9186 _ACEOF
9187 ;;
9188 esac
9189
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9191 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9192 if test "${ac_cv_c_bigendian+set}" = set; then :
9193 $as_echo_n "(cached) " >&6
9194 else
9195 ac_cv_c_bigendian=unknown
9196 # See if we're dealing with a universal compiler.
9197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9198 /* end confdefs.h. */
9199 #ifndef __APPLE_CC__
9200 not a universal capable compiler
9201 #endif
9202 typedef int dummy;
9203
9204 _ACEOF
9205 if ac_fn_c_try_compile "$LINENO"; then :
9206
9207 # Check for potential -arch flags. It is not universal unless
9208 # there are at least two -arch flags with different values.
9209 ac_arch=
9210 ac_prev=
9211 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9212 if test -n "$ac_prev"; then
9213 case $ac_word in
9214 i?86 | x86_64 | ppc | ppc64)
9215 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9216 ac_arch=$ac_word
9217 else
9218 ac_cv_c_bigendian=universal
9219 break
9220 fi
9221 ;;
9222 esac
9223 ac_prev=
9224 elif test "x$ac_word" = "x-arch"; then
9225 ac_prev=arch
9226 fi
9227 done
9228 fi
9229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9230 if test $ac_cv_c_bigendian = unknown; then
9231 # See if sys/param.h defines the BYTE_ORDER macro.
9232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9233 /* end confdefs.h. */
9234 #include <sys/types.h>
9235 #include <sys/param.h>
9236
9237 int
9238 main ()
9239 {
9240 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9241 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9242 && LITTLE_ENDIAN)
9243 bogus endian macros
9244 #endif
9245
9246 ;
9247 return 0;
9248 }
9249 _ACEOF
9250 if ac_fn_c_try_compile "$LINENO"; then :
9251 # It does; now see whether it defined to BIG_ENDIAN or not.
9252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9253 /* end confdefs.h. */
9254 #include <sys/types.h>
9255 #include <sys/param.h>
9256
9257 int
9258 main ()
9259 {
9260 #if BYTE_ORDER != BIG_ENDIAN
9261 not big endian
9262 #endif
9263
9264 ;
9265 return 0;
9266 }
9267 _ACEOF
9268 if ac_fn_c_try_compile "$LINENO"; then :
9269 ac_cv_c_bigendian=yes
9270 else
9271 ac_cv_c_bigendian=no
9272 fi
9273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9274 fi
9275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9276 fi
9277 if test $ac_cv_c_bigendian = unknown; then
9278 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9280 /* end confdefs.h. */
9281 #include <limits.h>
9282
9283 int
9284 main ()
9285 {
9286 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9287 bogus endian macros
9288 #endif
9289
9290 ;
9291 return 0;
9292 }
9293 _ACEOF
9294 if ac_fn_c_try_compile "$LINENO"; then :
9295 # It does; now see whether it defined to _BIG_ENDIAN or not.
9296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9297 /* end confdefs.h. */
9298 #include <limits.h>
9299
9300 int
9301 main ()
9302 {
9303 #ifndef _BIG_ENDIAN
9304 not big endian
9305 #endif
9306
9307 ;
9308 return 0;
9309 }
9310 _ACEOF
9311 if ac_fn_c_try_compile "$LINENO"; then :
9312 ac_cv_c_bigendian=yes
9313 else
9314 ac_cv_c_bigendian=no
9315 fi
9316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9317 fi
9318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9319 fi
9320 if test $ac_cv_c_bigendian = unknown; then
9321 # Compile a test program.
9322 if test "$cross_compiling" = yes; then :
9323 # Try to guess by grepping values from an object file.
9324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9325 /* end confdefs.h. */
9326 short int ascii_mm[] =
9327 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9328 short int ascii_ii[] =
9329 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9330 int use_ascii (int i) {
9331 return ascii_mm[i] + ascii_ii[i];
9332 }
9333 short int ebcdic_ii[] =
9334 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9335 short int ebcdic_mm[] =
9336 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9337 int use_ebcdic (int i) {
9338 return ebcdic_mm[i] + ebcdic_ii[i];
9339 }
9340 extern int foo;
9341
9342 int
9343 main ()
9344 {
9345 return use_ascii (foo) == use_ebcdic (foo);
9346 ;
9347 return 0;
9348 }
9349 _ACEOF
9350 if ac_fn_c_try_compile "$LINENO"; then :
9351 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9352 ac_cv_c_bigendian=yes
9353 fi
9354 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9355 if test "$ac_cv_c_bigendian" = unknown; then
9356 ac_cv_c_bigendian=no
9357 else
9358 # finding both strings is unlikely to happen, but who knows?
9359 ac_cv_c_bigendian=unknown
9360 fi
9361 fi
9362 fi
9363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9364 else
9365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9366 /* end confdefs.h. */
9367 $ac_includes_default
9368 int
9369 main ()
9370 {
9371
9372 /* Are we little or big endian? From Harbison&Steele. */
9373 union
9374 {
9375 long int l;
9376 char c[sizeof (long int)];
9377 } u;
9378 u.l = 1;
9379 return u.c[sizeof (long int) - 1] == 1;
9380
9381 ;
9382 return 0;
9383 }
9384 _ACEOF
9385 if ac_fn_c_try_run "$LINENO"; then :
9386 ac_cv_c_bigendian=no
9387 else
9388 ac_cv_c_bigendian=yes
9389 fi
9390 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9391 conftest.$ac_objext conftest.beam conftest.$ac_ext
9392 fi
9393
9394 fi
9395 fi
9396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9397 $as_echo "$ac_cv_c_bigendian" >&6; }
9398 case $ac_cv_c_bigendian in #(
9399 yes)
9400 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9401 ;; #(
9402 no)
9403 ;; #(
9404 universal)
9405
9406 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9407
9408 ;; #(
9409 *)
9410 as_fn_error "unknown endianness
9411 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9412 esac
9413
9414
9415 # ------------------------------ #
9416 # Checks for library functions. #
9417 # ------------------------------ #
9418
9419 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9420 # for constant arguments. Useless!
9421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9422 $as_echo_n "checking for working alloca.h... " >&6; }
9423 if test "${ac_cv_working_alloca_h+set}" = set; then :
9424 $as_echo_n "(cached) " >&6
9425 else
9426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9427 /* end confdefs.h. */
9428 #include <alloca.h>
9429 int
9430 main ()
9431 {
9432 char *p = (char *) alloca (2 * sizeof (int));
9433 if (p) return 0;
9434 ;
9435 return 0;
9436 }
9437 _ACEOF
9438 if ac_fn_c_try_link "$LINENO"; then :
9439 ac_cv_working_alloca_h=yes
9440 else
9441 ac_cv_working_alloca_h=no
9442 fi
9443 rm -f core conftest.err conftest.$ac_objext \
9444 conftest$ac_exeext conftest.$ac_ext
9445 fi
9446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9447 $as_echo "$ac_cv_working_alloca_h" >&6; }
9448 if test $ac_cv_working_alloca_h = yes; then
9449
9450 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9451
9452 fi
9453
9454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9455 $as_echo_n "checking for alloca... " >&6; }
9456 if test "${ac_cv_func_alloca_works+set}" = set; then :
9457 $as_echo_n "(cached) " >&6
9458 else
9459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9460 /* end confdefs.h. */
9461 #ifdef __GNUC__
9462 # define alloca __builtin_alloca
9463 #else
9464 # ifdef _MSC_VER
9465 # include <malloc.h>
9466 # define alloca _alloca
9467 # else
9468 # ifdef HAVE_ALLOCA_H
9469 # include <alloca.h>
9470 # else
9471 # ifdef _AIX
9472 #pragma alloca
9473 # else
9474 # ifndef alloca /* predefined by HP cc +Olibcalls */
9475 char *alloca ();
9476 # endif
9477 # endif
9478 # endif
9479 # endif
9480 #endif
9481
9482 int
9483 main ()
9484 {
9485 char *p = (char *) alloca (1);
9486 if (p) return 0;
9487 ;
9488 return 0;
9489 }
9490 _ACEOF
9491 if ac_fn_c_try_link "$LINENO"; then :
9492 ac_cv_func_alloca_works=yes
9493 else
9494 ac_cv_func_alloca_works=no
9495 fi
9496 rm -f core conftest.err conftest.$ac_objext \
9497 conftest$ac_exeext conftest.$ac_ext
9498 fi
9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9500 $as_echo "$ac_cv_func_alloca_works" >&6; }
9501
9502 if test $ac_cv_func_alloca_works = yes; then
9503
9504 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9505
9506 else
9507 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9508 # that cause trouble. Some versions do not even contain alloca or
9509 # contain a buggy version. If you still want to use their alloca,
9510 # use ar to extract alloca.o from them instead of compiling alloca.c.
9511
9512 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9513
9514 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9515
9516
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9518 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9519 if test "${ac_cv_os_cray+set}" = set; then :
9520 $as_echo_n "(cached) " >&6
9521 else
9522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9523 /* end confdefs.h. */
9524 #if defined CRAY && ! defined CRAY2
9525 webecray
9526 #else
9527 wenotbecray
9528 #endif
9529
9530 _ACEOF
9531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9532 $EGREP "webecray" >/dev/null 2>&1; then :
9533 ac_cv_os_cray=yes
9534 else
9535 ac_cv_os_cray=no
9536 fi
9537 rm -f conftest*
9538
9539 fi
9540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9541 $as_echo "$ac_cv_os_cray" >&6; }
9542 if test $ac_cv_os_cray = yes; then
9543 for ac_func in _getb67 GETB67 getb67; do
9544 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9545 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9546 eval as_val=\$$as_ac_var
9547 if test "x$as_val" = x""yes; then :
9548
9549 cat >>confdefs.h <<_ACEOF
9550 #define CRAY_STACKSEG_END $ac_func
9551 _ACEOF
9552
9553 break
9554 fi
9555
9556 done
9557 fi
9558
9559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9560 $as_echo_n "checking stack direction for C alloca... " >&6; }
9561 if test "${ac_cv_c_stack_direction+set}" = set; then :
9562 $as_echo_n "(cached) " >&6
9563 else
9564 if test "$cross_compiling" = yes; then :
9565 ac_cv_c_stack_direction=0
9566 else
9567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9568 /* end confdefs.h. */
9569 $ac_includes_default
9570 int
9571 find_stack_direction ()
9572 {
9573 static char *addr = 0;
9574 auto char dummy;
9575 if (addr == 0)
9576 {
9577 addr = &dummy;
9578 return find_stack_direction ();
9579 }
9580 else
9581 return (&dummy > addr) ? 1 : -1;
9582 }
9583
9584 int
9585 main ()
9586 {
9587 return find_stack_direction () < 0;
9588 }
9589 _ACEOF
9590 if ac_fn_c_try_run "$LINENO"; then :
9591 ac_cv_c_stack_direction=1
9592 else
9593 ac_cv_c_stack_direction=-1
9594 fi
9595 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9596 conftest.$ac_objext conftest.beam conftest.$ac_ext
9597 fi
9598
9599 fi
9600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9601 $as_echo "$ac_cv_c_stack_direction" >&6; }
9602 cat >>confdefs.h <<_ACEOF
9603 #define STACK_DIRECTION $ac_cv_c_stack_direction
9604 _ACEOF
9605
9606
9607 fi
9608
9609 for ac_header in stdlib.h unistd.h
9610 do :
9611 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9612 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9613 eval as_val=\$$as_ac_Header
9614 if test "x$as_val" = x""yes; then :
9615 cat >>confdefs.h <<_ACEOF
9616 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9617 _ACEOF
9618
9619 fi
9620
9621 done
9622
9623 for ac_func in getpagesize
9624 do :
9625 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9626 if test "x$ac_cv_func_getpagesize" = x""yes; then :
9627 cat >>confdefs.h <<_ACEOF
9628 #define HAVE_GETPAGESIZE 1
9629 _ACEOF
9630
9631 fi
9632 done
9633
9634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
9635 $as_echo_n "checking for working mmap... " >&6; }
9636 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
9637 $as_echo_n "(cached) " >&6
9638 else
9639 if test "$cross_compiling" = yes; then :
9640 ac_cv_func_mmap_fixed_mapped=no
9641 else
9642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9643 /* end confdefs.h. */
9644 $ac_includes_default
9645 /* malloc might have been renamed as rpl_malloc. */
9646 #undef malloc
9647
9648 /* Thanks to Mike Haertel and Jim Avera for this test.
9649 Here is a matrix of mmap possibilities:
9650 mmap private not fixed
9651 mmap private fixed at somewhere currently unmapped
9652 mmap private fixed at somewhere already mapped
9653 mmap shared not fixed
9654 mmap shared fixed at somewhere currently unmapped
9655 mmap shared fixed at somewhere already mapped
9656 For private mappings, we should verify that changes cannot be read()
9657 back from the file, nor mmap's back from the file at a different
9658 address. (There have been systems where private was not correctly
9659 implemented like the infamous i386 svr4.0, and systems where the
9660 VM page cache was not coherent with the file system buffer cache
9661 like early versions of FreeBSD and possibly contemporary NetBSD.)
9662 For shared mappings, we should conversely verify that changes get
9663 propagated back to all the places they're supposed to be.
9664
9665 Grep wants private fixed already mapped.
9666 The main things grep needs to know about mmap are:
9667 * does it exist and is it safe to write into the mmap'd area
9668 * how to use it (BSD variants) */
9669
9670 #include <fcntl.h>
9671 #include <sys/mman.h>
9672
9673 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
9674 char *malloc ();
9675 #endif
9676
9677 /* This mess was copied from the GNU getpagesize.h. */
9678 #ifndef HAVE_GETPAGESIZE
9679 /* Assume that all systems that can run configure have sys/param.h. */
9680 # ifndef HAVE_SYS_PARAM_H
9681 # define HAVE_SYS_PARAM_H 1
9682 # endif
9683
9684 # ifdef _SC_PAGESIZE
9685 # define getpagesize() sysconf(_SC_PAGESIZE)
9686 # else /* no _SC_PAGESIZE */
9687 # ifdef HAVE_SYS_PARAM_H
9688 # include <sys/param.h>
9689 # ifdef EXEC_PAGESIZE
9690 # define getpagesize() EXEC_PAGESIZE
9691 # else /* no EXEC_PAGESIZE */
9692 # ifdef NBPG
9693 # define getpagesize() NBPG * CLSIZE
9694 # ifndef CLSIZE
9695 # define CLSIZE 1
9696 # endif /* no CLSIZE */
9697 # else /* no NBPG */
9698 # ifdef NBPC
9699 # define getpagesize() NBPC
9700 # else /* no NBPC */
9701 # ifdef PAGESIZE
9702 # define getpagesize() PAGESIZE
9703 # endif /* PAGESIZE */
9704 # endif /* no NBPC */
9705 # endif /* no NBPG */
9706 # endif /* no EXEC_PAGESIZE */
9707 # else /* no HAVE_SYS_PARAM_H */
9708 # define getpagesize() 8192 /* punt totally */
9709 # endif /* no HAVE_SYS_PARAM_H */
9710 # endif /* no _SC_PAGESIZE */
9711
9712 #endif /* no HAVE_GETPAGESIZE */
9713
9714 int
9715 main ()
9716 {
9717 char *data, *data2, *data3;
9718 int i, pagesize;
9719 int fd;
9720
9721 pagesize = getpagesize ();
9722
9723 /* First, make a file with some known garbage in it. */
9724 data = (char *) malloc (pagesize);
9725 if (!data)
9726 return 1;
9727 for (i = 0; i < pagesize; ++i)
9728 *(data + i) = rand ();
9729 umask (0);
9730 fd = creat ("conftest.mmap", 0600);
9731 if (fd < 0)
9732 return 1;
9733 if (write (fd, data, pagesize) != pagesize)
9734 return 1;
9735 close (fd);
9736
9737 /* Next, try to mmap the file at a fixed address which already has
9738 something else allocated at it. If we can, also make sure that
9739 we see the same garbage. */
9740 fd = open ("conftest.mmap", O_RDWR);
9741 if (fd < 0)
9742 return 1;
9743 data2 = (char *) malloc (2 * pagesize);
9744 if (!data2)
9745 return 1;
9746 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
9747 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9748 MAP_PRIVATE | MAP_FIXED, fd, 0L))
9749 return 1;
9750 for (i = 0; i < pagesize; ++i)
9751 if (*(data + i) != *(data2 + i))
9752 return 1;
9753
9754 /* Finally, make sure that changes to the mapped area do not
9755 percolate back to the file as seen by read(). (This is a bug on
9756 some variants of i386 svr4.0.) */
9757 for (i = 0; i < pagesize; ++i)
9758 *(data2 + i) = *(data2 + i) + 1;
9759 data3 = (char *) malloc (pagesize);
9760 if (!data3)
9761 return 1;
9762 if (read (fd, data3, pagesize) != pagesize)
9763 return 1;
9764 for (i = 0; i < pagesize; ++i)
9765 if (*(data + i) != *(data3 + i))
9766 return 1;
9767 close (fd);
9768 return 0;
9769 }
9770 _ACEOF
9771 if ac_fn_c_try_run "$LINENO"; then :
9772 ac_cv_func_mmap_fixed_mapped=yes
9773 else
9774 ac_cv_func_mmap_fixed_mapped=no
9775 fi
9776 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9777 conftest.$ac_objext conftest.beam conftest.$ac_ext
9778 fi
9779
9780 fi
9781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
9782 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
9783 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9784
9785 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
9786
9787 fi
9788 rm -f conftest.mmap
9789
9790 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9791 if test "x$ac_cv_type_pid_t" = x""yes; then :
9792
9793 else
9794
9795 cat >>confdefs.h <<_ACEOF
9796 #define pid_t int
9797 _ACEOF
9798
9799 fi
9800
9801 for ac_header in vfork.h
9802 do :
9803 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
9804 if test "x$ac_cv_header_vfork_h" = x""yes; then :
9805 cat >>confdefs.h <<_ACEOF
9806 #define HAVE_VFORK_H 1
9807 _ACEOF
9808
9809 fi
9810
9811 done
9812
9813 for ac_func in fork vfork
9814 do :
9815 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9816 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9817 eval as_val=\$$as_ac_var
9818 if test "x$as_val" = x""yes; then :
9819 cat >>confdefs.h <<_ACEOF
9820 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9821 _ACEOF
9822
9823 fi
9824 done
9825
9826 if test "x$ac_cv_func_fork" = xyes; then
9827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9828 $as_echo_n "checking for working fork... " >&6; }
9829 if test "${ac_cv_func_fork_works+set}" = set; then :
9830 $as_echo_n "(cached) " >&6
9831 else
9832 if test "$cross_compiling" = yes; then :
9833 ac_cv_func_fork_works=cross
9834 else
9835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9836 /* end confdefs.h. */
9837 $ac_includes_default
9838 int
9839 main ()
9840 {
9841
9842 /* By Ruediger Kuhlmann. */
9843 return fork () < 0;
9844
9845 ;
9846 return 0;
9847 }
9848 _ACEOF
9849 if ac_fn_c_try_run "$LINENO"; then :
9850 ac_cv_func_fork_works=yes
9851 else
9852 ac_cv_func_fork_works=no
9853 fi
9854 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9855 conftest.$ac_objext conftest.beam conftest.$ac_ext
9856 fi
9857
9858 fi
9859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
9860 $as_echo "$ac_cv_func_fork_works" >&6; }
9861
9862 else
9863 ac_cv_func_fork_works=$ac_cv_func_fork
9864 fi
9865 if test "x$ac_cv_func_fork_works" = xcross; then
9866 case $host in
9867 *-*-amigaos* | *-*-msdosdjgpp*)
9868 # Override, as these systems have only a dummy fork() stub
9869 ac_cv_func_fork_works=no
9870 ;;
9871 *)
9872 ac_cv_func_fork_works=yes
9873 ;;
9874 esac
9875 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
9876 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
9877 fi
9878 ac_cv_func_vfork_works=$ac_cv_func_vfork
9879 if test "x$ac_cv_func_vfork" = xyes; then
9880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
9881 $as_echo_n "checking for working vfork... " >&6; }
9882 if test "${ac_cv_func_vfork_works+set}" = set; then :
9883 $as_echo_n "(cached) " >&6
9884 else
9885 if test "$cross_compiling" = yes; then :
9886 ac_cv_func_vfork_works=cross
9887 else
9888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9889 /* end confdefs.h. */
9890 /* Thanks to Paul Eggert for this test. */
9891 $ac_includes_default
9892 #include <sys/wait.h>
9893 #ifdef HAVE_VFORK_H
9894 # include <vfork.h>
9895 #endif
9896 /* On some sparc systems, changes by the child to local and incoming
9897 argument registers are propagated back to the parent. The compiler
9898 is told about this with #include <vfork.h>, but some compilers
9899 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
9900 static variable whose address is put into a register that is
9901 clobbered by the vfork. */
9902 static void
9903 #ifdef __cplusplus
9904 sparc_address_test (int arg)
9905 # else
9906 sparc_address_test (arg) int arg;
9907 #endif
9908 {
9909 static pid_t child;
9910 if (!child) {
9911 child = vfork ();
9912 if (child < 0) {
9913 perror ("vfork");
9914 _exit(2);
9915 }
9916 if (!child) {
9917 arg = getpid();
9918 write(-1, "", 0);
9919 _exit (arg);
9920 }
9921 }
9922 }
9923
9924 int
9925 main ()
9926 {
9927 pid_t parent = getpid ();
9928 pid_t child;
9929
9930 sparc_address_test (0);
9931
9932 child = vfork ();
9933
9934 if (child == 0) {
9935 /* Here is another test for sparc vfork register problems. This
9936 test uses lots of local variables, at least as many local
9937 variables as main has allocated so far including compiler
9938 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
9939 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
9940 reuse the register of parent for one of the local variables,
9941 since it will think that parent can't possibly be used any more
9942 in this routine. Assigning to the local variable will thus
9943 munge parent in the parent process. */
9944 pid_t
9945 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
9946 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
9947 /* Convince the compiler that p..p7 are live; otherwise, it might
9948 use the same hardware register for all 8 local variables. */
9949 if (p != p1 || p != p2 || p != p3 || p != p4
9950 || p != p5 || p != p6 || p != p7)
9951 _exit(1);
9952
9953 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
9954 from child file descriptors. If the child closes a descriptor
9955 before it execs or exits, this munges the parent's descriptor
9956 as well. Test for this by closing stdout in the child. */
9957 _exit(close(fileno(stdout)) != 0);
9958 } else {
9959 int status;
9960 struct stat st;
9961
9962 while (wait(&status) != child)
9963 ;
9964 return (
9965 /* Was there some problem with vforking? */
9966 child < 0
9967
9968 /* Did the child fail? (This shouldn't happen.) */
9969 || status
9970
9971 /* Did the vfork/compiler bug occur? */
9972 || parent != getpid()
9973
9974 /* Did the file descriptor bug occur? */
9975 || fstat(fileno(stdout), &st) != 0
9976 );
9977 }
9978 }
9979 _ACEOF
9980 if ac_fn_c_try_run "$LINENO"; then :
9981 ac_cv_func_vfork_works=yes
9982 else
9983 ac_cv_func_vfork_works=no
9984 fi
9985 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9986 conftest.$ac_objext conftest.beam conftest.$ac_ext
9987 fi
9988
9989 fi
9990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
9991 $as_echo "$ac_cv_func_vfork_works" >&6; }
9992
9993 fi;
9994 if test "x$ac_cv_func_fork_works" = xcross; then
9995 ac_cv_func_vfork_works=$ac_cv_func_vfork
9996 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
9997 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
9998 fi
9999
10000 if test "x$ac_cv_func_vfork_works" = xyes; then
10001
10002 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10003
10004 else
10005
10006 $as_echo "#define vfork fork" >>confdefs.h
10007
10008 fi
10009 if test "x$ac_cv_func_fork_works" = xyes; then
10010
10011 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10012
10013 fi
10014
10015 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10016 pipe poll pread pread64 pwrite readlink resize_term \
10017 sbrk setpgid setpgrp setsid \
10018 sigaction sigprocmask sigsetmask socketpair syscall \
10019 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10020 setrlimit getrlimit posix_madvise waitpid lstat
10021 do :
10022 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10023 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10024 eval as_val=\$$as_ac_var
10025 if test "x$as_val" = x""yes; then :
10026 cat >>confdefs.h <<_ACEOF
10027 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10028 _ACEOF
10029
10030 fi
10031 done
10032
10033
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10035 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10036 if test "${am_cv_langinfo_codeset+set}" = set; then :
10037 $as_echo_n "(cached) " >&6
10038 else
10039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10040 /* end confdefs.h. */
10041 #include <langinfo.h>
10042 int
10043 main ()
10044 {
10045 char* cs = nl_langinfo(CODESET);
10046 ;
10047 return 0;
10048 }
10049 _ACEOF
10050 if ac_fn_c_try_link "$LINENO"; then :
10051 am_cv_langinfo_codeset=yes
10052 else
10053 am_cv_langinfo_codeset=no
10054 fi
10055 rm -f core conftest.err conftest.$ac_objext \
10056 conftest$ac_exeext conftest.$ac_ext
10057
10058 fi
10059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10060 $as_echo "$am_cv_langinfo_codeset" >&6; }
10061 if test $am_cv_langinfo_codeset = yes; then
10062
10063 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10064
10065 fi
10066
10067
10068 # Check the return and argument types of ptrace. No canned test for
10069 # this, so roll our own.
10070 gdb_ptrace_headers='
10071 #if HAVE_SYS_TYPES_H
10072 # include <sys/types.h>
10073 #endif
10074 #if HAVE_SYS_PTRACE_H
10075 # include <sys/ptrace.h>
10076 #endif
10077 #if HAVE_UNISTD_H
10078 # include <unistd.h>
10079 #endif
10080 '
10081 # There is no point in checking if we don't have a prototype.
10082 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10083 "
10084 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10085 ac_have_decl=1
10086 else
10087 ac_have_decl=0
10088 fi
10089
10090 cat >>confdefs.h <<_ACEOF
10091 #define HAVE_DECL_PTRACE $ac_have_decl
10092 _ACEOF
10093 if test $ac_have_decl = 1; then :
10094
10095 else
10096
10097 : ${gdb_cv_func_ptrace_ret='int'}
10098 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10099
10100 fi
10101
10102 # Check return type. Varargs (used on GNU/Linux) conflict with the
10103 # empty argument list, so check for that explicitly.
10104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10105 $as_echo_n "checking return type of ptrace... " >&6; }
10106 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
10107 $as_echo_n "(cached) " >&6
10108 else
10109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10110 /* end confdefs.h. */
10111 $gdb_ptrace_headers
10112 int
10113 main ()
10114 {
10115 extern long ptrace (enum __ptrace_request, ...);
10116 ;
10117 return 0;
10118 }
10119 _ACEOF
10120 if ac_fn_c_try_compile "$LINENO"; then :
10121 gdb_cv_func_ptrace_ret='long'
10122 else
10123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10124 /* end confdefs.h. */
10125 $gdb_ptrace_headers
10126 int
10127 main ()
10128 {
10129 extern int ptrace ();
10130 ;
10131 return 0;
10132 }
10133 _ACEOF
10134 if ac_fn_c_try_compile "$LINENO"; then :
10135 gdb_cv_func_ptrace_ret='int'
10136 else
10137 gdb_cv_func_ptrace_ret='long'
10138 fi
10139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10140 fi
10141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10142 fi
10143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10144 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10145
10146 cat >>confdefs.h <<_ACEOF
10147 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10148 _ACEOF
10149
10150 # Check argument types.
10151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10152 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10153 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
10154 $as_echo_n "(cached) " >&6
10155 else
10156
10157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10158 /* end confdefs.h. */
10159 $gdb_ptrace_headers
10160 int
10161 main ()
10162 {
10163 extern long ptrace (enum __ptrace_request, ...);
10164 ;
10165 return 0;
10166 }
10167 _ACEOF
10168 if ac_fn_c_try_compile "$LINENO"; then :
10169 gdb_cv_func_ptrace_args='int,int,long,long'
10170 else
10171
10172 for gdb_arg1 in 'int' 'long'; do
10173 for gdb_arg2 in 'pid_t' 'int' 'long'; do
10174 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10175 for gdb_arg4 in 'int' 'long'; do
10176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177 /* end confdefs.h. */
10178 $gdb_ptrace_headers
10179 int
10180 main ()
10181 {
10182
10183 extern $gdb_cv_func_ptrace_ret
10184 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10185
10186 ;
10187 return 0;
10188 }
10189 _ACEOF
10190 if ac_fn_c_try_compile "$LINENO"; then :
10191 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10192 break 4;
10193 fi
10194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10195 for gdb_arg5 in 'int *' 'int' 'long'; do
10196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10197 /* end confdefs.h. */
10198 $gdb_ptrace_headers
10199 int
10200 main ()
10201 {
10202
10203 extern $gdb_cv_func_ptrace_ret
10204 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10205
10206 ;
10207 return 0;
10208 }
10209 _ACEOF
10210 if ac_fn_c_try_compile "$LINENO"; then :
10211
10212 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10213 break 5;
10214 fi
10215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10216 done
10217 done
10218 done
10219 done
10220 done
10221 # Provide a safe default value.
10222 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10223
10224 fi
10225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10226 fi
10227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10228 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10229 ac_save_IFS=$IFS; IFS=','
10230 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10231 IFS=$ac_save_IFS
10232 shift
10233
10234 cat >>confdefs.h <<_ACEOF
10235 #define PTRACE_TYPE_ARG3 $3
10236 _ACEOF
10237
10238 if test -n "$5"; then
10239
10240 cat >>confdefs.h <<_ACEOF
10241 #define PTRACE_TYPE_ARG5 $5
10242 _ACEOF
10243
10244 fi
10245
10246 if test "$cross_compiling" = no; then
10247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10248 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10249 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10250 $as_echo_n "(cached) " >&6
10251 else
10252 if test "$cross_compiling" = yes; then :
10253 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
10254 else
10255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10256 /* end confdefs.h. */
10257 $ac_includes_default
10258 int
10259 main ()
10260 {
10261 /* If this system has a BSD-style setpgrp which takes arguments,
10262 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
10263 exit successfully. */
10264 return setpgrp (1,1) != -1;
10265 ;
10266 return 0;
10267 }
10268 _ACEOF
10269 if ac_fn_c_try_run "$LINENO"; then :
10270 ac_cv_func_setpgrp_void=no
10271 else
10272 ac_cv_func_setpgrp_void=yes
10273 fi
10274 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10275 conftest.$ac_objext conftest.beam conftest.$ac_ext
10276 fi
10277
10278 fi
10279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10280 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10281 if test $ac_cv_func_setpgrp_void = yes; then
10282
10283 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10284
10285 fi
10286
10287 else
10288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10289 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10290 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10291 $as_echo_n "(cached) " >&6
10292 else
10293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10294 /* end confdefs.h. */
10295
10296 #include <unistd.h>
10297
10298 int
10299 main ()
10300 {
10301
10302 if (setpgrp(1,1) == -1)
10303 exit (0);
10304 else
10305 exit (1);
10306
10307 ;
10308 return 0;
10309 }
10310 _ACEOF
10311 if ac_fn_c_try_compile "$LINENO"; then :
10312 ac_cv_func_setpgrp_void=no
10313 else
10314 ac_cv_func_setpgrp_void=yes
10315 fi
10316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10317 fi
10318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10319 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10320 if test $ac_cv_func_setpgrp_void = yes; then
10321 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10322
10323 fi
10324 fi
10325
10326 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
10327 # since sigsetjmp might only be defined as a macro.
10328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10329 $as_echo_n "checking for sigsetjmp... " >&6; }
10330 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10331 $as_echo_n "(cached) " >&6
10332 else
10333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10334 /* end confdefs.h. */
10335
10336 #include <setjmp.h>
10337
10338 int
10339 main ()
10340 {
10341 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10342 ;
10343 return 0;
10344 }
10345 _ACEOF
10346 if ac_fn_c_try_compile "$LINENO"; then :
10347 gdb_cv_func_sigsetjmp=yes
10348 else
10349 gdb_cv_func_sigsetjmp=no
10350 fi
10351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10352 fi
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10354 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10355 if test $gdb_cv_func_sigsetjmp = yes; then
10356
10357 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10358
10359 fi
10360
10361 # Assume we'll default to using the included libiberty regex.
10362 gdb_use_included_regex=yes
10363
10364 # However, if the system regex is GNU regex, then default to *not*
10365 # using the included regex.
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
10367 $as_echo_n "checking for GNU regex... " >&6; }
10368 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
10369 $as_echo_n "(cached) " >&6
10370 else
10371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10372 /* end confdefs.h. */
10373 #include <gnu-versions.h>
10374 int
10375 main ()
10376 {
10377 #define REGEX_INTERFACE_VERSION 1
10378 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
10379 # error "Version mismatch"
10380 #endif
10381 ;
10382 return 0;
10383 }
10384 _ACEOF
10385 if ac_fn_c_try_compile "$LINENO"; then :
10386 gdb_cv_have_gnu_regex=yes
10387 else
10388 gdb_cv_have_gnu_regex=no
10389 fi
10390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10391 fi
10392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
10393 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
10394 if test $gdb_cv_have_gnu_regex = yes; then
10395 gdb_use_included_regex=no
10396 fi
10397
10398
10399 # Check whether --with-included-regex was given.
10400 if test "${with_included_regex+set}" = set; then :
10401 withval=$with_included_regex; gdb_with_regex=$withval
10402 else
10403 gdb_with_regex=$gdb_use_included_regex
10404 fi
10405
10406 if test "$gdb_with_regex" = yes; then
10407
10408 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
10409
10410 fi
10411
10412 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
10413 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
10414 #include <sys/proc.h>
10415
10416 "
10417 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
10418
10419 cat >>confdefs.h <<_ACEOF
10420 #define HAVE_STRUCT_THREAD_TD_PCB 1
10421 _ACEOF
10422
10423
10424 fi
10425
10426
10427 # See if <sys/lwp.h> defines `struct lwp`.
10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
10429 $as_echo_n "checking for struct lwp... " >&6; }
10430 if test "${gdb_cv_struct_lwp+set}" = set; then :
10431 $as_echo_n "(cached) " >&6
10432 else
10433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10434 /* end confdefs.h. */
10435 #include <sys/param.h>
10436 #include <sys/lwp.h>
10437 int
10438 main ()
10439 {
10440 struct lwp l;
10441 ;
10442 return 0;
10443 }
10444 _ACEOF
10445 if ac_fn_c_try_compile "$LINENO"; then :
10446 gdb_cv_struct_lwp=yes
10447 else
10448 gdb_cv_struct_lwp=no
10449 fi
10450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10451 fi
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
10453 $as_echo "$gdb_cv_struct_lwp" >&6; }
10454 if test $gdb_cv_struct_lwp = yes; then
10455
10456 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
10457
10458 fi
10459
10460 # See if <machine/reg.h> degines `struct reg'.
10461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
10462 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
10463 if test "${gdb_cv_struct_reg+set}" = set; then :
10464 $as_echo_n "(cached) " >&6
10465 else
10466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10467 /* end confdefs.h. */
10468 #include <sys/types.h>
10469 #include <machine/reg.h>
10470 int
10471 main ()
10472 {
10473 struct reg r;
10474 ;
10475 return 0;
10476 }
10477 _ACEOF
10478 if ac_fn_c_try_compile "$LINENO"; then :
10479 gdb_cv_struct_reg=yes
10480 else
10481 gdb_cv_struct_reg=no
10482 fi
10483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10484 fi
10485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
10486 $as_echo "$gdb_cv_struct_reg" >&6; }
10487 if test $gdb_cv_struct_reg = yes; then
10488
10489 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
10490
10491 fi
10492
10493 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
10494 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
10495 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
10496 "
10497 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
10498
10499 cat >>confdefs.h <<_ACEOF
10500 #define HAVE_STRUCT_REG_R_FS 1
10501 _ACEOF
10502
10503
10504 fi
10505 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
10506 "
10507 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
10508
10509 cat >>confdefs.h <<_ACEOF
10510 #define HAVE_STRUCT_REG_R_GS 1
10511 _ACEOF
10512
10513
10514 fi
10515
10516
10517 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
10518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
10519 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
10520 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
10521 $as_echo_n "(cached) " >&6
10522 else
10523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524 /* end confdefs.h. */
10525 #include <sys/ptrace.h>
10526 int
10527 main ()
10528 {
10529 PTRACE_GETREGS;
10530 ;
10531 return 0;
10532 }
10533 _ACEOF
10534 if ac_fn_c_try_compile "$LINENO"; then :
10535 gdb_cv_have_ptrace_getregs=yes
10536 else
10537 gdb_cv_have_ptrace_getregs=no
10538 fi
10539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10540 fi
10541
10542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
10543 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
10544 if test $gdb_cv_have_ptrace_getregs = yes; then
10545
10546 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
10547
10548 fi
10549
10550 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
10551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
10552 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
10553 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
10554 $as_echo_n "(cached) " >&6
10555 else
10556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10557 /* end confdefs.h. */
10558 #include <sys/ptrace.h>
10559 int
10560 main ()
10561 {
10562 PTRACE_GETFPXREGS;
10563 ;
10564 return 0;
10565 }
10566 _ACEOF
10567 if ac_fn_c_try_compile "$LINENO"; then :
10568 gdb_cv_have_ptrace_getfpxregs=yes
10569 else
10570 gdb_cv_have_ptrace_getfpxregs=no
10571 fi
10572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10573 fi
10574
10575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
10576 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
10577 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
10578
10579 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
10580
10581 fi
10582
10583 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
10584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
10585 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
10586 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
10587 $as_echo_n "(cached) " >&6
10588 else
10589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10590 /* end confdefs.h. */
10591 #include <sys/types.h>
10592 #include <sys/ptrace.h>
10593 int
10594 main ()
10595 {
10596 PT_GETDBREGS;
10597 ;
10598 return 0;
10599 }
10600 _ACEOF
10601 if ac_fn_c_try_compile "$LINENO"; then :
10602 gdb_cv_have_pt_getdbregs=yes
10603 else
10604 gdb_cv_have_pt_getdbregs=no
10605 fi
10606 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10607 fi
10608
10609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
10610 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
10611 if test $gdb_cv_have_pt_getdbregs = yes; then
10612
10613 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
10614
10615 fi
10616
10617 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
10618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
10619 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
10620 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
10621 $as_echo_n "(cached) " >&6
10622 else
10623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10624 /* end confdefs.h. */
10625 #include <sys/types.h>
10626 #include <sys/ptrace.h>
10627 int
10628 main ()
10629 {
10630 PT_GETXMMREGS;
10631 ;
10632 return 0;
10633 }
10634 _ACEOF
10635 if ac_fn_c_try_compile "$LINENO"; then :
10636 gdb_cv_have_pt_getxmmregs=yes
10637 else
10638 gdb_cv_have_pt_getxmmregs=no
10639 fi
10640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10641 fi
10642
10643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
10644 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
10645 if test $gdb_cv_have_pt_getxmmregs = yes; then
10646
10647 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
10648
10649 fi
10650
10651 # Detect which type of /proc is in use, such as for Unixware or Solaris.
10652
10653 if test "${target}" = "${host}"; then
10654 case "${host}" in
10655 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
10656
10657 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10658
10659 ;;
10660 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
10661
10662 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10663
10664 ;;
10665 mips-sgi-irix5*)
10666 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
10667
10668 $as_echo "#define _KMEMUSER 1" >>confdefs.h
10669
10670 ;;
10671 esac
10672 fi
10673
10674 if test "$ac_cv_header_sys_procfs_h" = yes; then
10675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
10676 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
10677 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
10678 $as_echo_n "(cached) " >&6
10679 else
10680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10681 /* end confdefs.h. */
10682
10683 #define _SYSCALL32
10684 /* Needed for new procfs interface on sparc-solaris. */
10685 #define _STRUCTURED_PROC 1
10686 #include <sys/procfs.h>
10687 int
10688 main ()
10689 {
10690 pstatus_t avar
10691 ;
10692 return 0;
10693 }
10694 _ACEOF
10695 if ac_fn_c_try_compile "$LINENO"; then :
10696 bfd_cv_have_sys_procfs_type_pstatus_t=yes
10697 else
10698 bfd_cv_have_sys_procfs_type_pstatus_t=no
10699
10700 fi
10701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10702 fi
10703
10704 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
10705
10706 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
10707
10708 fi
10709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
10710 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
10711
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
10713 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
10714 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
10715 $as_echo_n "(cached) " >&6
10716 else
10717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10718 /* end confdefs.h. */
10719
10720 #define _SYSCALL32
10721 /* Needed for new procfs interface on sparc-solaris. */
10722 #define _STRUCTURED_PROC 1
10723 #include <sys/procfs.h>
10724 int
10725 main ()
10726 {
10727 prrun_t avar
10728 ;
10729 return 0;
10730 }
10731 _ACEOF
10732 if ac_fn_c_try_compile "$LINENO"; then :
10733 bfd_cv_have_sys_procfs_type_prrun_t=yes
10734 else
10735 bfd_cv_have_sys_procfs_type_prrun_t=no
10736
10737 fi
10738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10739 fi
10740
10741 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
10742
10743 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
10744
10745 fi
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
10747 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
10748
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10750 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10751 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
10752 $as_echo_n "(cached) " >&6
10753 else
10754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10755 /* end confdefs.h. */
10756
10757 #define _SYSCALL32
10758 /* Needed for new procfs interface on sparc-solaris. */
10759 #define _STRUCTURED_PROC 1
10760 #include <sys/procfs.h>
10761 int
10762 main ()
10763 {
10764 gregset_t avar
10765 ;
10766 return 0;
10767 }
10768 _ACEOF
10769 if ac_fn_c_try_compile "$LINENO"; then :
10770 bfd_cv_have_sys_procfs_type_gregset_t=yes
10771 else
10772 bfd_cv_have_sys_procfs_type_gregset_t=no
10773
10774 fi
10775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10776 fi
10777
10778 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10779
10780 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10781
10782 fi
10783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10784 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10785
10786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10787 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10788 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
10789 $as_echo_n "(cached) " >&6
10790 else
10791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10792 /* end confdefs.h. */
10793
10794 #define _SYSCALL32
10795 /* Needed for new procfs interface on sparc-solaris. */
10796 #define _STRUCTURED_PROC 1
10797 #include <sys/procfs.h>
10798 int
10799 main ()
10800 {
10801 fpregset_t avar
10802 ;
10803 return 0;
10804 }
10805 _ACEOF
10806 if ac_fn_c_try_compile "$LINENO"; then :
10807 bfd_cv_have_sys_procfs_type_fpregset_t=yes
10808 else
10809 bfd_cv_have_sys_procfs_type_fpregset_t=no
10810
10811 fi
10812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10813 fi
10814
10815 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
10816
10817 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
10818
10819 fi
10820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
10821 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
10822
10823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
10824 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
10825 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
10826 $as_echo_n "(cached) " >&6
10827 else
10828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10829 /* end confdefs.h. */
10830
10831 #define _SYSCALL32
10832 /* Needed for new procfs interface on sparc-solaris. */
10833 #define _STRUCTURED_PROC 1
10834 #include <sys/procfs.h>
10835 int
10836 main ()
10837 {
10838 prgregset_t avar
10839 ;
10840 return 0;
10841 }
10842 _ACEOF
10843 if ac_fn_c_try_compile "$LINENO"; then :
10844 bfd_cv_have_sys_procfs_type_prgregset_t=yes
10845 else
10846 bfd_cv_have_sys_procfs_type_prgregset_t=no
10847
10848 fi
10849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10850 fi
10851
10852 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
10853
10854 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
10855
10856 fi
10857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
10858 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
10859
10860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
10861 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
10862 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
10863 $as_echo_n "(cached) " >&6
10864 else
10865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10866 /* end confdefs.h. */
10867
10868 #define _SYSCALL32
10869 /* Needed for new procfs interface on sparc-solaris. */
10870 #define _STRUCTURED_PROC 1
10871 #include <sys/procfs.h>
10872 int
10873 main ()
10874 {
10875 prfpregset_t avar
10876 ;
10877 return 0;
10878 }
10879 _ACEOF
10880 if ac_fn_c_try_compile "$LINENO"; then :
10881 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
10882 else
10883 bfd_cv_have_sys_procfs_type_prfpregset_t=no
10884
10885 fi
10886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10887 fi
10888
10889 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
10890
10891 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
10892
10893 fi
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
10895 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
10896
10897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
10898 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
10899 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
10900 $as_echo_n "(cached) " >&6
10901 else
10902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10903 /* end confdefs.h. */
10904
10905 #define _SYSCALL32
10906 /* Needed for new procfs interface on sparc-solaris. */
10907 #define _STRUCTURED_PROC 1
10908 #include <sys/procfs.h>
10909 int
10910 main ()
10911 {
10912 prgregset32_t avar
10913 ;
10914 return 0;
10915 }
10916 _ACEOF
10917 if ac_fn_c_try_compile "$LINENO"; then :
10918 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
10919 else
10920 bfd_cv_have_sys_procfs_type_prgregset32_t=no
10921
10922 fi
10923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10924 fi
10925
10926 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
10927
10928 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
10929
10930 fi
10931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
10932 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
10933
10934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
10935 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
10936 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
10937 $as_echo_n "(cached) " >&6
10938 else
10939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10940 /* end confdefs.h. */
10941
10942 #define _SYSCALL32
10943 /* Needed for new procfs interface on sparc-solaris. */
10944 #define _STRUCTURED_PROC 1
10945 #include <sys/procfs.h>
10946 int
10947 main ()
10948 {
10949 prfpregset32_t avar
10950 ;
10951 return 0;
10952 }
10953 _ACEOF
10954 if ac_fn_c_try_compile "$LINENO"; then :
10955 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
10956 else
10957 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
10958
10959 fi
10960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10961 fi
10962
10963 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
10964
10965 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
10966
10967 fi
10968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
10969 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
10970
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
10972 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
10973 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
10974 $as_echo_n "(cached) " >&6
10975 else
10976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10977 /* end confdefs.h. */
10978
10979 #define _SYSCALL32
10980 /* Needed for new procfs interface on sparc-solaris. */
10981 #define _STRUCTURED_PROC 1
10982 #include <sys/procfs.h>
10983 int
10984 main ()
10985 {
10986 lwpid_t avar
10987 ;
10988 return 0;
10989 }
10990 _ACEOF
10991 if ac_fn_c_try_compile "$LINENO"; then :
10992 bfd_cv_have_sys_procfs_type_lwpid_t=yes
10993 else
10994 bfd_cv_have_sys_procfs_type_lwpid_t=no
10995
10996 fi
10997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10998 fi
10999
11000 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11001
11002 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11003
11004 fi
11005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11006 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11007
11008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11009 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11010 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11011 $as_echo_n "(cached) " >&6
11012 else
11013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11014 /* end confdefs.h. */
11015
11016 #define _SYSCALL32
11017 /* Needed for new procfs interface on sparc-solaris. */
11018 #define _STRUCTURED_PROC 1
11019 #include <sys/procfs.h>
11020 int
11021 main ()
11022 {
11023 psaddr_t avar
11024 ;
11025 return 0;
11026 }
11027 _ACEOF
11028 if ac_fn_c_try_compile "$LINENO"; then :
11029 bfd_cv_have_sys_procfs_type_psaddr_t=yes
11030 else
11031 bfd_cv_have_sys_procfs_type_psaddr_t=no
11032
11033 fi
11034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11035 fi
11036
11037 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11038
11039 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11040
11041 fi
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11043 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11044
11045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11046 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11047 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11048 $as_echo_n "(cached) " >&6
11049 else
11050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11051 /* end confdefs.h. */
11052
11053 #define _SYSCALL32
11054 /* Needed for new procfs interface on sparc-solaris. */
11055 #define _STRUCTURED_PROC 1
11056 #include <sys/procfs.h>
11057 int
11058 main ()
11059 {
11060 prsysent_t avar
11061 ;
11062 return 0;
11063 }
11064 _ACEOF
11065 if ac_fn_c_try_compile "$LINENO"; then :
11066 bfd_cv_have_sys_procfs_type_prsysent_t=yes
11067 else
11068 bfd_cv_have_sys_procfs_type_prsysent_t=no
11069
11070 fi
11071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11072 fi
11073
11074 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11075
11076 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11077
11078 fi
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11080 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11081
11082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11083 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11084 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11085 $as_echo_n "(cached) " >&6
11086 else
11087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11088 /* end confdefs.h. */
11089
11090 #define _SYSCALL32
11091 /* Needed for new procfs interface on sparc-solaris. */
11092 #define _STRUCTURED_PROC 1
11093 #include <sys/procfs.h>
11094 int
11095 main ()
11096 {
11097 pr_sigset_t avar
11098 ;
11099 return 0;
11100 }
11101 _ACEOF
11102 if ac_fn_c_try_compile "$LINENO"; then :
11103 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11104 else
11105 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11106
11107 fi
11108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11109 fi
11110
11111 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11112
11113 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11114
11115 fi
11116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11117 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11118
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11120 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11121 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11122 $as_echo_n "(cached) " >&6
11123 else
11124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11125 /* end confdefs.h. */
11126
11127 #define _SYSCALL32
11128 /* Needed for new procfs interface on sparc-solaris. */
11129 #define _STRUCTURED_PROC 1
11130 #include <sys/procfs.h>
11131 int
11132 main ()
11133 {
11134 pr_sigaction64_t avar
11135 ;
11136 return 0;
11137 }
11138 _ACEOF
11139 if ac_fn_c_try_compile "$LINENO"; then :
11140 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11141 else
11142 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11143
11144 fi
11145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11146 fi
11147
11148 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11149
11150 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11151
11152 fi
11153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11154 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11155
11156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11157 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11158 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11159 $as_echo_n "(cached) " >&6
11160 else
11161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11162 /* end confdefs.h. */
11163
11164 #define _SYSCALL32
11165 /* Needed for new procfs interface on sparc-solaris. */
11166 #define _STRUCTURED_PROC 1
11167 #include <sys/procfs.h>
11168 int
11169 main ()
11170 {
11171 pr_siginfo64_t avar
11172 ;
11173 return 0;
11174 }
11175 _ACEOF
11176 if ac_fn_c_try_compile "$LINENO"; then :
11177 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11178 else
11179 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11180
11181 fi
11182 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11183 fi
11184
11185 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11186
11187 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11188
11189 fi
11190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11191 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11192
11193
11194
11195
11196
11197 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11199 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11200 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11201 $as_echo_n "(cached) " >&6
11202 else
11203 if test "$cross_compiling" = yes; then :
11204 gdb_cv_prfpregset_t_broken=yes
11205 else
11206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11207 /* end confdefs.h. */
11208 #include <sys/procfs.h>
11209 int main ()
11210 {
11211 if (sizeof (prfpregset_t) == sizeof (void *))
11212 return 1;
11213 return 0;
11214 }
11215 _ACEOF
11216 if ac_fn_c_try_run "$LINENO"; then :
11217 gdb_cv_prfpregset_t_broken=no
11218 else
11219 gdb_cv_prfpregset_t_broken=yes
11220 fi
11221 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11222 conftest.$ac_objext conftest.beam conftest.$ac_ext
11223 fi
11224
11225 fi
11226
11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
11228 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
11229 if test $gdb_cv_prfpregset_t_broken = yes; then
11230
11231 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
11232
11233 fi
11234 fi
11235
11236
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
11238 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
11239 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
11240 $as_echo_n "(cached) " >&6
11241 else
11242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11243 /* end confdefs.h. */
11244 #include <unistd.h>
11245 #include <sys/types.h>
11246 #include <sys/procfs.h>
11247
11248 int
11249 main ()
11250 {
11251
11252 int dummy;;
11253 dummy = ioctl(0, PIOCSET, &dummy);
11254
11255 ;
11256 return 0;
11257 }
11258 _ACEOF
11259 if ac_fn_c_try_compile "$LINENO"; then :
11260 gdb_cv_have_procfs_piocset=yes
11261 else
11262 gdb_cv_have_procfs_piocset=no
11263 fi
11264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11265 fi
11266
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
11268 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
11269 if test $gdb_cv_have_procfs_piocset = yes; then
11270
11271 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
11272
11273 fi
11274 fi
11275
11276 if test ${host} = ${target} ; then
11277
11278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
11279 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
11280 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
11281 $as_echo_n "(cached) " >&6
11282 else
11283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11284 /* end confdefs.h. */
11285 #include <link.h>
11286 int
11287 main ()
11288 {
11289 struct link_map lm; (void) lm.l_addr;
11290 ;
11291 return 0;
11292 }
11293 _ACEOF
11294 if ac_fn_c_try_compile "$LINENO"; then :
11295 gdb_cv_have_struct_link_map_with_l_members=yes
11296 else
11297 gdb_cv_have_struct_link_map_with_l_members=no
11298 fi
11299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11300 fi
11301
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
11303 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
11304 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
11305
11306 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
11307
11308 fi
11309
11310
11311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
11312 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
11313 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
11314 $as_echo_n "(cached) " >&6
11315 else
11316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11317 /* end confdefs.h. */
11318 #include <sys/types.h>
11319 #include <link.h>
11320 int
11321 main ()
11322 {
11323 struct link_map lm; (void) lm.lm_addr;
11324 ;
11325 return 0;
11326 }
11327 _ACEOF
11328 if ac_fn_c_try_compile "$LINENO"; then :
11329 gdb_cv_have_struct_link_map_with_lm_members=yes
11330 else
11331 gdb_cv_have_struct_link_map_with_lm_members=no
11332 fi
11333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11334 fi
11335
11336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
11337 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
11338 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
11339
11340 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
11341
11342 fi
11343
11344
11345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
11346 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
11347 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
11348 $as_echo_n "(cached) " >&6
11349 else
11350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11351 /* end confdefs.h. */
11352 #include <sys/types.h>
11353 #ifdef HAVE_NLIST_H
11354 #include <nlist.h>
11355 #endif
11356 #include <link.h>
11357 int
11358 main ()
11359 {
11360 struct so_map lm; (void) lm.som_addr;
11361 ;
11362 return 0;
11363 }
11364 _ACEOF
11365 if ac_fn_c_try_compile "$LINENO"; then :
11366 gdb_cv_have_struct_so_map_with_som_members=yes
11367 else
11368 gdb_cv_have_struct_so_map_with_som_members=no
11369 fi
11370 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11371 fi
11372
11373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
11374 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
11375 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
11376
11377 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
11378
11379 fi
11380
11381
11382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
11383 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
11384 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
11385 $as_echo_n "(cached) " >&6
11386 else
11387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11388 /* end confdefs.h. */
11389 #define _SYSCALL32
11390 #include <sys/link.h>
11391 int
11392 main ()
11393 {
11394 struct link_map32 l;
11395 ;
11396 return 0;
11397 }
11398 _ACEOF
11399 if ac_fn_c_try_compile "$LINENO"; then :
11400 gdb_cv_have_struct_link_map32=yes
11401 else
11402 gdb_cv_have_struct_link_map32=no
11403 fi
11404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11405 fi
11406
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
11408 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
11409 if test $gdb_cv_have_struct_link_map32 = yes; then
11410
11411 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
11412
11413
11414 $as_echo "#define _SYSCALL32 1" >>confdefs.h
11415
11416 fi
11417 fi
11418
11419 # Check if the compiler supports the `long long' type.
11420
11421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
11422 $as_echo_n "checking for long long support in compiler... " >&6; }
11423 if test "${gdb_cv_c_long_long+set}" = set; then :
11424 $as_echo_n "(cached) " >&6
11425 else
11426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11427 /* end confdefs.h. */
11428 extern long long foo;
11429 int
11430 main ()
11431 {
11432 switch (foo & 2) { case 0: return 1; }
11433 ;
11434 return 0;
11435 }
11436 _ACEOF
11437 if ac_fn_c_try_compile "$LINENO"; then :
11438 gdb_cv_c_long_long=yes
11439 else
11440 gdb_cv_c_long_long=no
11441 fi
11442 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11443 fi
11444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
11445 $as_echo "$gdb_cv_c_long_long" >&6; }
11446 if test $gdb_cv_c_long_long = yes; then
11447
11448 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
11449
11450 fi
11451
11452 # Check if the compiler and runtime support printing long longs.
11453
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
11455 $as_echo_n "checking for long long support in printf... " >&6; }
11456 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
11457 $as_echo_n "(cached) " >&6
11458 else
11459 if test "$cross_compiling" = yes; then :
11460 gdb_cv_printf_has_long_long=no
11461 else
11462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11463 /* end confdefs.h. */
11464 $ac_includes_default
11465 int
11466 main ()
11467 {
11468 char buf[32];
11469 long long l = 0;
11470 l = (l << 16) + 0x0123;
11471 l = (l << 16) + 0x4567;
11472 l = (l << 16) + 0x89ab;
11473 l = (l << 16) + 0xcdef;
11474 sprintf (buf, "0x%016llx", l);
11475 return (strcmp ("0x0123456789abcdef", buf));
11476 ;
11477 return 0;
11478 }
11479 _ACEOF
11480 if ac_fn_c_try_run "$LINENO"; then :
11481 gdb_cv_printf_has_long_long=yes
11482 else
11483 gdb_cv_printf_has_long_long=no
11484 fi
11485 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11486 conftest.$ac_objext conftest.beam conftest.$ac_ext
11487 fi
11488
11489 fi
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
11491 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
11492 if test $gdb_cv_printf_has_long_long = yes; then
11493
11494 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
11495
11496 fi
11497
11498 # Check if the compiler and runtime support printing decfloats.
11499
11500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
11501 $as_echo_n "checking for decfloat support in printf... " >&6; }
11502 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
11503 $as_echo_n "(cached) " >&6
11504 else
11505 if test "$cross_compiling" = yes; then :
11506 gdb_cv_printf_has_decfloat=no
11507 else
11508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11509 /* end confdefs.h. */
11510 $ac_includes_default
11511 int
11512 main ()
11513 {
11514 char buf[64];
11515 _Decimal32 d32 = 1.2345df;
11516 _Decimal64 d64 = 1.2345dd;
11517 _Decimal128 d128 = 1.2345dl;
11518 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
11519 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
11520 ;
11521 return 0;
11522 }
11523 _ACEOF
11524 if ac_fn_c_try_run "$LINENO"; then :
11525 gdb_cv_printf_has_decfloat=yes
11526 else
11527 gdb_cv_printf_has_decfloat=no
11528 fi
11529 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11530 conftest.$ac_objext conftest.beam conftest.$ac_ext
11531 fi
11532
11533 fi
11534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
11535 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
11536 if test $gdb_cv_printf_has_decfloat = yes; then
11537
11538 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
11539
11540 fi
11541
11542 # Check if the compiler supports the `long double' type. We can't use
11543 # AC_C_LONG_DOUBLE because that one does additional checks on the
11544 # constants defined in <float.h> that fail on some systems,
11545 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
11546
11547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
11548 $as_echo_n "checking for long double support in compiler... " >&6; }
11549 if test "${gdb_cv_c_long_double+set}" = set; then :
11550 $as_echo_n "(cached) " >&6
11551 else
11552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11553 /* end confdefs.h. */
11554 long double foo;
11555 _ACEOF
11556 if ac_fn_c_try_compile "$LINENO"; then :
11557 gdb_cv_c_long_double=yes
11558 else
11559 gdb_cv_c_long_double=no
11560 fi
11561 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11562 fi
11563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
11564 $as_echo "$gdb_cv_c_long_double" >&6; }
11565 if test $gdb_cv_c_long_double = yes; then
11566
11567 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11568
11569 fi
11570
11571 # Check if the compiler and runtime support printing long doubles.
11572
11573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
11574 $as_echo_n "checking for long double support in printf... " >&6; }
11575 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
11576 $as_echo_n "(cached) " >&6
11577 else
11578 if test "$cross_compiling" = yes; then :
11579 gdb_cv_printf_has_long_double=no
11580 else
11581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11582 /* end confdefs.h. */
11583 $ac_includes_default
11584 int
11585 main ()
11586 {
11587 char buf[16];
11588 long double f = 3.141592653;
11589 sprintf (buf, "%Lg", f);
11590 return (strncmp ("3.14159", buf, 7));
11591 ;
11592 return 0;
11593 }
11594 _ACEOF
11595 if ac_fn_c_try_run "$LINENO"; then :
11596 gdb_cv_printf_has_long_double=yes
11597 else
11598 gdb_cv_printf_has_long_double=no
11599 fi
11600 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11601 conftest.$ac_objext conftest.beam conftest.$ac_ext
11602 fi
11603
11604 fi
11605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
11606 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
11607 if test $gdb_cv_printf_has_long_double = yes; then
11608
11609 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
11610
11611 fi
11612
11613 # Check if the compiler and runtime support scanning long doubles.
11614
11615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
11616 $as_echo_n "checking for long double support in scanf... " >&6; }
11617 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
11618 $as_echo_n "(cached) " >&6
11619 else
11620 if test "$cross_compiling" = yes; then :
11621 gdb_cv_scanf_has_long_double=no
11622 else
11623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11624 /* end confdefs.h. */
11625 #include <stdio.h>
11626 int
11627 main ()
11628 {
11629 char *buf = "3.141592653";
11630 long double f = 0;
11631 sscanf (buf, "%Lg", &f);
11632 return !(f > 3.14159 && f < 3.14160);
11633 ;
11634 return 0;
11635 }
11636 _ACEOF
11637 if ac_fn_c_try_run "$LINENO"; then :
11638 gdb_cv_scanf_has_long_double=yes
11639 else
11640 gdb_cv_scanf_has_long_double=no
11641 fi
11642 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11643 conftest.$ac_objext conftest.beam conftest.$ac_ext
11644 fi
11645
11646 fi
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
11648 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
11649 if test $gdb_cv_scanf_has_long_double = yes; then
11650
11651 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
11652
11653 fi
11654
11655 case ${host_os} in
11656 aix*)
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
11658 $as_echo_n "checking for -bbigtoc option... " >&6; }
11659 if test "${gdb_cv_bigtoc+set}" = set; then :
11660 $as_echo_n "(cached) " >&6
11661 else
11662
11663 SAVE_LDFLAGS=$LDFLAGS
11664
11665 case $GCC in
11666 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
11667 *) gdb_cv_bigtoc=-bbigtoc ;;
11668 esac
11669
11670 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
11671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11672 /* end confdefs.h. */
11673
11674 int
11675 main ()
11676 {
11677 int i;
11678 ;
11679 return 0;
11680 }
11681 _ACEOF
11682 if ac_fn_c_try_link "$LINENO"; then :
11683
11684 else
11685 gdb_cv_bigtoc=
11686 fi
11687 rm -f core conftest.err conftest.$ac_objext \
11688 conftest$ac_exeext conftest.$ac_ext
11689 LDFLAGS="${SAVE_LDFLAGS}"
11690
11691 fi
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
11693 $as_echo "$gdb_cv_bigtoc" >&6; }
11694 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
11695 ;;
11696 esac
11697
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
11699 $as_echo_n "checking for the dynamic export flag... " >&6; }
11700 dynamic_list=false
11701 if test "${gdb_native}" = yes; then
11702 # The dynamically loaded libthread_db needs access to symbols in the gdb
11703 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
11704 # may not be supported there.
11705 old_LDFLAGS="$LDFLAGS"
11706 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
11707 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
11708 LDFLAGS="$LDFLAGS $RDYNAMIC"
11709 if test "${have_libpython}" = no; then
11710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11711 /* end confdefs.h. */
11712
11713 int
11714 main ()
11715 {
11716
11717 ;
11718 return 0;
11719 }
11720 _ACEOF
11721 if ac_fn_c_try_link "$LINENO"; then :
11722 dynamic_list=true
11723 fi
11724 rm -f core conftest.err conftest.$ac_objext \
11725 conftest$ac_exeext conftest.$ac_ext
11726 else
11727 # Workaround http://bugs.python.org/issue4434 where static
11728 # libpythonX.Y.a would get its symbols required for
11729 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
11730 # Problem does not happen for the recommended libpythonX.Y.so linkage.
11731 old_CFLAGS="$CFLAGS"
11732 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
11733 if test "$cross_compiling" = yes; then :
11734 true
11735 else
11736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11737 /* end confdefs.h. */
11738 #include "${have_libpython}/Python.h"
11739 int
11740 main ()
11741 {
11742 int err;
11743 Py_Initialize ();
11744 err = PyRun_SimpleString ("import itertools\n");
11745 Py_Finalize ();
11746 return err == 0 ? 0 : 1;
11747 ;
11748 return 0;
11749 }
11750 _ACEOF
11751 if ac_fn_c_try_run "$LINENO"; then :
11752 dynamic_list=true
11753 fi
11754 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11755 conftest.$ac_objext conftest.beam conftest.$ac_ext
11756 fi
11757
11758 CFLAGS="$old_CFLAGS"
11759 fi
11760 LDFLAGS="$old_LDFLAGS"
11761 fi
11762 if $dynamic_list; then
11763 found="-Wl,--dynamic-list"
11764 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
11765 else
11766 found="-rdynamic"
11767 RDYNAMIC="-rdynamic"
11768 fi
11769
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
11771 $as_echo "$found" >&6; }
11772
11773
11774 if test ${build} = ${host} -a ${host} = ${target} ; then
11775 case ${host_os} in
11776 solaris*)
11777 # See if thread_db library is around for Solaris thread debugging.
11778 # Note that we must explicitly test for version 1 of the library
11779 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
11780 # the same API.
11781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
11782 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
11783 if test -f /usr/lib/libthread_db.so.1 ; then
11784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11785 $as_echo "yes" >&6; }
11786
11787 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
11788
11789 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
11790 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
11791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11792 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11793 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11794 $as_echo_n "(cached) " >&6
11795 else
11796 ac_check_lib_save_LIBS=$LIBS
11797 LIBS="-ldl $LIBS"
11798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11799 /* end confdefs.h. */
11800
11801 /* Override any GCC internal prototype to avoid an error.
11802 Use char because int might match the return type of a GCC
11803 builtin and then its argument prototype would still apply. */
11804 #ifdef __cplusplus
11805 extern "C"
11806 #endif
11807 char dlopen ();
11808 int
11809 main ()
11810 {
11811 return dlopen ();
11812 ;
11813 return 0;
11814 }
11815 _ACEOF
11816 if ac_fn_c_try_link "$LINENO"; then :
11817 ac_cv_lib_dl_dlopen=yes
11818 else
11819 ac_cv_lib_dl_dlopen=no
11820 fi
11821 rm -f core conftest.err conftest.$ac_objext \
11822 conftest$ac_exeext conftest.$ac_ext
11823 LIBS=$ac_check_lib_save_LIBS
11824 fi
11825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11826 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11827 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11828 cat >>confdefs.h <<_ACEOF
11829 #define HAVE_LIBDL 1
11830 _ACEOF
11831
11832 LIBS="-ldl $LIBS"
11833
11834 fi
11835
11836 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
11837 # Sun randomly tweaked the prototypes in <proc_service.h>
11838 # at one point.
11839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
11840 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
11841 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
11842 $as_echo_n "(cached) " >&6
11843 else
11844
11845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11846 /* end confdefs.h. */
11847
11848 #include <proc_service.h>
11849 ps_err_e ps_pdwrite
11850 (struct ps_prochandle*, psaddr_t, const void*, size_t);
11851
11852 int
11853 main ()
11854 {
11855
11856 ;
11857 return 0;
11858 }
11859 _ACEOF
11860 if ac_fn_c_try_compile "$LINENO"; then :
11861 gdb_cv_proc_service_is_old=no
11862 else
11863 gdb_cv_proc_service_is_old=yes
11864 fi
11865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11866
11867 fi
11868
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
11870 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
11871 if test $gdb_cv_proc_service_is_old = yes; then
11872
11873 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
11874
11875 fi
11876 else
11877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11878 $as_echo "no" >&6; }
11879 fi
11880 ;;
11881 aix*)
11882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
11883 $as_echo_n "checking for AiX thread debugging library... " >&6; }
11884 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
11885 $as_echo_n "(cached) " >&6
11886 else
11887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11888 /* end confdefs.h. */
11889 #include <sys/pthdebug.h>
11890 int
11891 main ()
11892 {
11893 #ifndef PTHDB_VERSION_3
11894 #error
11895 #endif
11896 ;
11897 return 0;
11898 }
11899 _ACEOF
11900 if ac_fn_c_try_compile "$LINENO"; then :
11901 gdb_cv_have_aix_thread_debug=yes
11902 else
11903 gdb_cv_have_aix_thread_debug=no
11904 fi
11905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11906 fi
11907
11908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
11909 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
11910 if test $gdb_cv_have_aix_thread_debug = yes; then
11911 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
11912 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
11913 LIBS="$LIBS -lpthdebug"
11914
11915 # Older versions of AIX do not provide the declaration for
11916 # the getthrds function (it appears that it was introduced
11917 # with AIX 6.x).
11918 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
11919 "
11920 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
11921 ac_have_decl=1
11922 else
11923 ac_have_decl=0
11924 fi
11925
11926 cat >>confdefs.h <<_ACEOF
11927 #define HAVE_DECL_GETTHRDS $ac_have_decl
11928 _ACEOF
11929
11930 fi
11931 ;;
11932 esac
11933
11934 fi
11935
11936 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
11938 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
11939 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
11940 $as_echo_n "(cached) " >&6
11941 else
11942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11943 /* end confdefs.h. */
11944 #include <thread_db.h>
11945 int
11946 main ()
11947 {
11948 int i = TD_NOTALLOC;
11949 ;
11950 return 0;
11951 }
11952 _ACEOF
11953 if ac_fn_c_try_compile "$LINENO"; then :
11954 gdb_cv_thread_db_h_has_td_notalloc=yes
11955 else
11956 gdb_cv_thread_db_h_has_td_notalloc=no
11957
11958 fi
11959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11960
11961 fi
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
11963 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
11965 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
11966 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
11967 $as_echo_n "(cached) " >&6
11968 else
11969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11970 /* end confdefs.h. */
11971 #include <thread_db.h>
11972 int
11973 main ()
11974 {
11975 int i = TD_VERSION;
11976 ;
11977 return 0;
11978 }
11979 _ACEOF
11980 if ac_fn_c_try_compile "$LINENO"; then :
11981 gdb_cv_thread_db_h_has_td_version=yes
11982 else
11983 gdb_cv_thread_db_h_has_td_version=no
11984
11985 fi
11986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11987
11988 fi
11989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
11990 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
11992 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
11993 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
11994 $as_echo_n "(cached) " >&6
11995 else
11996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11997 /* end confdefs.h. */
11998 #include <thread_db.h>
11999 int
12000 main ()
12001 {
12002 int i = TD_NOTLS;
12003 ;
12004 return 0;
12005 }
12006 _ACEOF
12007 if ac_fn_c_try_compile "$LINENO"; then :
12008 gdb_cv_thread_db_h_has_td_notls=yes
12009 else
12010 gdb_cv_thread_db_h_has_td_notls=no
12011
12012 fi
12013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12014
12015 fi
12016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12017 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12018 fi
12019 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12020
12021 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12022
12023 fi
12024 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12025
12026 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12027
12028 fi
12029 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12030
12031 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12032
12033 fi
12034
12035 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12037 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12038 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12039 $as_echo_n "(cached) " >&6
12040 else
12041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12042 /* end confdefs.h. */
12043 #include <sys/syscall.h>
12044 int
12045 main ()
12046 {
12047 int i = __NR_tkill;
12048 ;
12049 return 0;
12050 }
12051 _ACEOF
12052 if ac_fn_c_try_compile "$LINENO"; then :
12053 gdb_cv_sys_syscall_h_has_tkill=yes
12054 else
12055 gdb_cv_sys_syscall_h_has_tkill=no
12056
12057 fi
12058 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12059
12060 fi
12061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12062 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12063 fi
12064 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
12065
12066 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12067
12068 fi
12069
12070 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12071 "
12072 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12073 ac_have_decl=1
12074 else
12075 ac_have_decl=0
12076 fi
12077
12078 cat >>confdefs.h <<_ACEOF
12079 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12080 _ACEOF
12081
12082
12083 if test "$cross_compiling" = yes; then :
12084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12085 /* end confdefs.h. */
12086 #include <sys/personality.h>
12087 int
12088 main ()
12089 {
12090
12091 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12092 # define ADDR_NO_RANDOMIZE 0x0040000
12093 # endif
12094 /* Test the flag could be set and stays set. */
12095 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12096 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12097 return 1
12098 ;
12099 return 0;
12100 }
12101 _ACEOF
12102 if ac_fn_c_try_link "$LINENO"; then :
12103 have_personality=true
12104 else
12105 have_personality=false
12106 fi
12107 rm -f core conftest.err conftest.$ac_objext \
12108 conftest$ac_exeext conftest.$ac_ext
12109 else
12110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12111 /* end confdefs.h. */
12112 #include <sys/personality.h>
12113 int
12114 main ()
12115 {
12116
12117 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12118 # define ADDR_NO_RANDOMIZE 0x0040000
12119 # endif
12120 /* Test the flag could be set and stays set. */
12121 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12122 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12123 return 1
12124 ;
12125 return 0;
12126 }
12127 _ACEOF
12128 if ac_fn_c_try_run "$LINENO"; then :
12129 have_personality=true
12130 else
12131 have_personality=false
12132 fi
12133 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12134 conftest.$ac_objext conftest.beam conftest.$ac_ext
12135 fi
12136
12137 if $have_personality
12138 then
12139
12140 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12141
12142 fi
12143
12144
12145 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12146 # except that the argument to --with-sysroot is optional.
12147 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12148 if test "x$with_sysroot" = xyes; then
12149 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12150 fi
12151
12152 # Check whether --with-sysroot was given.
12153 if test "${with_sysroot+set}" = set; then :
12154 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12155 else
12156 TARGET_SYSTEM_ROOT=
12157 fi
12158
12159
12160 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12161 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12162 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12163 ac_define_dir=`eval echo $ac_define_dir`
12164
12165 cat >>confdefs.h <<_ACEOF
12166 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12167 _ACEOF
12168
12169
12170
12171
12172 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12173 if test "x$prefix" = xNONE; then
12174 test_prefix=/usr/local
12175 else
12176 test_prefix=$prefix
12177 fi
12178 else
12179 test_prefix=$exec_prefix
12180 fi
12181 value=0
12182 case ${ac_define_dir} in
12183 "${test_prefix}"|"${test_prefix}/"*|\
12184 '${exec_prefix}'|'${exec_prefix}/'*)
12185 value=1
12186 ;;
12187 esac
12188
12189 cat >>confdefs.h <<_ACEOF
12190 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12191 _ACEOF
12192
12193
12194
12195
12196
12197 # Check whether --with-system-gdbinit was given.
12198 if test "${with_system_gdbinit+set}" = set; then :
12199 withval=$with_system_gdbinit;
12200 SYSTEM_GDBINIT=$withval
12201 else
12202 SYSTEM_GDBINIT=
12203 fi
12204
12205
12206 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12207 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12208 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12209 ac_define_dir=`eval echo $ac_define_dir`
12210
12211 cat >>confdefs.h <<_ACEOF
12212 #define SYSTEM_GDBINIT "$ac_define_dir"
12213 _ACEOF
12214
12215
12216
12217
12218 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12219 if test "x$prefix" = xNONE; then
12220 test_prefix=/usr/local
12221 else
12222 test_prefix=$prefix
12223 fi
12224 else
12225 test_prefix=$exec_prefix
12226 fi
12227 value=0
12228 case ${ac_define_dir} in
12229 "${test_prefix}"|"${test_prefix}/"*|\
12230 '${exec_prefix}'|'${exec_prefix}/'*)
12231 value=1
12232 ;;
12233 esac
12234
12235 cat >>confdefs.h <<_ACEOF
12236 #define SYSTEM_GDBINIT_RELOCATABLE $value
12237 _ACEOF
12238
12239
12240
12241
12242 # Check whether --enable-werror was given.
12243 if test "${enable_werror+set}" = set; then :
12244 enableval=$enable_werror; case "${enableval}" in
12245 yes | y) ERROR_ON_WARNING="yes" ;;
12246 no | n) ERROR_ON_WARNING="no" ;;
12247 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12248 esac
12249 fi
12250
12251
12252 # Enable -Werror by default when using gcc
12253 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12254 ERROR_ON_WARNING=yes
12255 fi
12256
12257 WERROR_CFLAGS=""
12258 if test "${ERROR_ON_WARNING}" = yes ; then
12259 WERROR_CFLAGS="-Werror"
12260 fi
12261
12262 # The entries after -Wno-pointer-sign are disabled warnings which may
12263 # be enabled in the future, which can not currently be used to build
12264 # GDB.
12265 # NOTE: If you change this list, remember to update
12266 # gdb/doc/gdbint.texinfo.
12267 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12268 -Wformat-nonliteral -Wno-pointer-sign \
12269 -Wno-unused -Wunused-value -Wunused-function \
12270 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
12271
12272 # Enable -Wno-format by default when using gcc on mingw since many
12273 # GCC versions complain about %I64.
12274 case "${host}" in
12275 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12276 esac
12277
12278 # Check whether --enable-build-warnings was given.
12279 if test "${enable_build_warnings+set}" = set; then :
12280 enableval=$enable_build_warnings; case "${enableval}" in
12281 yes) ;;
12282 no) build_warnings="-w";;
12283 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12284 build_warnings="${build_warnings} ${t}";;
12285 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12286 build_warnings="${t} ${build_warnings}";;
12287 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12288 esac
12289 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12290 echo "Setting compiler warning flags = $build_warnings" 6>&1
12291 fi
12292 fi
12293 # Check whether --enable-gdb-build-warnings was given.
12294 if test "${enable_gdb_build_warnings+set}" = set; then :
12295 enableval=$enable_gdb_build_warnings; case "${enableval}" in
12296 yes) ;;
12297 no) build_warnings="-w";;
12298 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12299 build_warnings="${build_warnings} ${t}";;
12300 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12301 build_warnings="${t} ${build_warnings}";;
12302 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12303 esac
12304 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12305 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12306 fi
12307 fi
12308 WARN_CFLAGS=""
12309 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12310 then
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12312 $as_echo_n "checking compiler warning flags... " >&6; }
12313 # Separate out the -Werror flag as some files just cannot be
12314 # compiled with it enabled.
12315 for w in ${build_warnings}; do
12316 case $w in
12317 -Werr*) WERROR_CFLAGS=-Werror ;;
12318 *) # Check that GCC accepts it
12319 saved_CFLAGS="$CFLAGS"
12320 CFLAGS="$CFLAGS $w"
12321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12322 /* end confdefs.h. */
12323
12324 int
12325 main ()
12326 {
12327
12328 ;
12329 return 0;
12330 }
12331 _ACEOF
12332 if ac_fn_c_try_compile "$LINENO"; then :
12333 WARN_CFLAGS="${WARN_CFLAGS} $w"
12334 fi
12335 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12336 CFLAGS="$saved_CFLAGS"
12337 esac
12338 done
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12340 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12341 fi
12342
12343
12344
12345 # In the Cygwin environment, we need some additional flags.
12346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12347 $as_echo_n "checking for cygwin... " >&6; }
12348 if test "${gdb_cv_os_cygwin+set}" = set; then :
12349 $as_echo_n "(cached) " >&6
12350 else
12351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12352 /* end confdefs.h. */
12353
12354 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12355 lose
12356 #endif
12357 _ACEOF
12358 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12359 $EGREP "lose" >/dev/null 2>&1; then :
12360 gdb_cv_os_cygwin=yes
12361 else
12362 gdb_cv_os_cygwin=no
12363 fi
12364 rm -f conftest*
12365
12366 fi
12367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12368 $as_echo "$gdb_cv_os_cygwin" >&6; }
12369
12370
12371 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12372 case ${host} in
12373 *go32* ) SER_HARDWIRE=ser-go32.o ;;
12374 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
12375 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
12376 esac
12377
12378
12379 # libreadline needs libuser32.a in a cygwin environment
12380 WIN32LIBS=
12381 if test x$gdb_cv_os_cygwin = xyes; then
12382 WIN32LIBS="-luser32"
12383 case "${target}" in
12384 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
12385 ;;
12386 esac
12387 fi
12388
12389 # The ser-tcp.c module requires sockets.
12390 case ${host} in
12391 *mingw32*)
12392
12393 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12394
12395 WIN32LIBS="$WIN32LIBS -lws2_32"
12396 ;;
12397 esac
12398
12399
12400 # Add ELF support to GDB, but only if BFD includes ELF support.
12401 OLD_CFLAGS=$CFLAGS
12402 OLD_LDFLAGS=$LDFLAGS
12403 OLD_LIBS=$LIBS
12404 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12405 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12406 # always want our bfd.
12407 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12408 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
12409 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12410 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12411 if test "$plugins" = "yes"; then
12412 LIBS="-ldl $LIBS"
12413 fi
12414 LIBS="-lbfd -liberty $intl $LIBS"
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12416 $as_echo_n "checking for ELF support in BFD... " >&6; }
12417 if test "${gdb_cv_var_elf+set}" = set; then :
12418 $as_echo_n "(cached) " >&6
12419 else
12420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12421 /* end confdefs.h. */
12422 #include <stdlib.h>
12423 #include "bfd.h"
12424 #include "elf-bfd.h"
12425
12426 int
12427 main ()
12428 {
12429 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
12430 ;
12431 return 0;
12432 }
12433 _ACEOF
12434 if ac_fn_c_try_link "$LINENO"; then :
12435 gdb_cv_var_elf=yes
12436 else
12437 gdb_cv_var_elf=no
12438 fi
12439 rm -f core conftest.err conftest.$ac_objext \
12440 conftest$ac_exeext conftest.$ac_ext
12441 fi
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
12443 $as_echo "$gdb_cv_var_elf" >&6; }
12444 if test $gdb_cv_var_elf = yes; then
12445 CONFIG_OBS="$CONFIG_OBS elfread.o"
12446
12447 $as_echo "#define HAVE_ELF 1" >>confdefs.h
12448
12449 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12450 if test "$plugins" = "yes"; then
12451 OLD_LIBS="-ldl $OLD_LIBS"
12452 fi
12453 fi
12454 CFLAGS=$OLD_CFLAGS
12455 LDFLAGS=$OLD_LDFLAGS
12456 LIBS=$OLD_LIBS
12457
12458 # Add any host-specific objects to GDB.
12459 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
12460
12461 LIBGUI="../libgui/src/libgui.a"
12462 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
12463
12464
12465
12466 WIN32LDAPP=
12467
12468
12469
12470 case "${host}" in
12471 *-*-cygwin* | *-*-mingw* )
12472 configdir="win"
12473 ;;
12474 *)
12475 configdir="unix"
12476 ;;
12477 esac
12478
12479 GDBTKLIBS=
12480 if test "${enable_gdbtk}" = "yes"; then
12481
12482 # Gdbtk must have an absolute path to srcdir in order to run
12483 # properly when not installed.
12484 here=`pwd`
12485 cd ${srcdir}
12486 GDBTK_SRC_DIR=`pwd`
12487 cd $here
12488
12489
12490 #
12491 # Ok, lets find the tcl configuration
12492 # First, look for one uninstalled.
12493 # the alternative search directory is invoked by --with-tcl
12494 #
12495
12496 if test x"${no_tcl}" = x ; then
12497 # we reset no_tcl in case something fails here
12498 no_tcl=true
12499
12500 # Check whether --with-tcl was given.
12501 if test "${with_tcl+set}" = set; then :
12502 withval=$with_tcl; with_tclconfig=${withval}
12503 fi
12504
12505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
12506 $as_echo_n "checking for Tcl configuration... " >&6; }
12507 if test "${ac_cv_c_tclconfig+set}" = set; then :
12508 $as_echo_n "(cached) " >&6
12509 else
12510
12511
12512 # First check to see if --with-tcl was specified.
12513 case "${host}" in
12514 *-*-cygwin*) platDir="win" ;;
12515 *) platDir="unix" ;;
12516 esac
12517 if test x"${with_tclconfig}" != x ; then
12518 if test -f "${with_tclconfig}/tclConfig.sh" ; then
12519 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
12520 else
12521 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
12522 fi
12523 fi
12524
12525 # then check for a private Tcl installation
12526 if test x"${ac_cv_c_tclconfig}" = x ; then
12527 for i in \
12528 ../tcl \
12529 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12530 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
12531 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
12532 ../../tcl \
12533 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12534 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
12535 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
12536 ../../../tcl \
12537 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12538 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
12539 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
12540 if test -f "$i/$platDir/tclConfig.sh" ; then
12541 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12542 break
12543 fi
12544 done
12545 fi
12546
12547 # on Darwin, check in Framework installation locations
12548 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
12549 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12550 `ls -d /Library/Frameworks 2>/dev/null` \
12551 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12552 `ls -d /System/Library/Frameworks 2>/dev/null` \
12553 ; do
12554 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
12555 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
12556 break
12557 fi
12558 done
12559 fi
12560
12561 # check in a few common install locations
12562 if test x"${ac_cv_c_tclconfig}" = x ; then
12563 for i in `ls -d ${libdir} 2>/dev/null` \
12564 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12565 `ls -d ${prefix}/lib 2>/dev/null` \
12566 `ls -d /usr/local/lib 2>/dev/null` \
12567 `ls -d /usr/contrib/lib 2>/dev/null` \
12568 `ls -d /usr/lib 2>/dev/null` \
12569 ; do
12570 if test -f "$i/tclConfig.sh" ; then
12571 ac_cv_c_tclconfig=`(cd $i; pwd)`
12572 break
12573 fi
12574 done
12575 fi
12576
12577 # check in a few other private locations
12578 if test x"${ac_cv_c_tclconfig}" = x ; then
12579 for i in \
12580 ${srcdir}/../tcl \
12581 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12582 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
12583 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
12584 if test -f "$i/$platDir/tclConfig.sh" ; then
12585 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12586 break
12587 fi
12588 done
12589 fi
12590
12591 fi
12592
12593
12594 if test x"${ac_cv_c_tclconfig}" = x ; then
12595 TCL_BIN_DIR="# no Tcl configs found"
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
12597 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
12598 else
12599 no_tcl=
12600 TCL_BIN_DIR=${ac_cv_c_tclconfig}
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
12602 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12603 fi
12604 fi
12605
12606
12607 # If $no_tk is nonempty, then we can't do Tk, and there is no
12608 # point to doing Tcl.
12609
12610 #
12611 # Ok, lets find the tk configuration
12612 # First, look for one uninstalled.
12613 # the alternative search directory is invoked by --with-tk
12614 #
12615
12616 if test x"${no_tk}" = x ; then
12617 # we reset no_tk in case something fails here
12618 no_tk=true
12619
12620 # Check whether --with-tk was given.
12621 if test "${with_tk+set}" = set; then :
12622 withval=$with_tk; with_tkconfig=${withval}
12623 fi
12624
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
12626 $as_echo_n "checking for Tk configuration... " >&6; }
12627 if test "${ac_cv_c_tkconfig+set}" = set; then :
12628 $as_echo_n "(cached) " >&6
12629 else
12630
12631
12632 # First check to see if --with-tkconfig was specified.
12633 if test x"${with_tkconfig}" != x ; then
12634 if test -f "${with_tkconfig}/tkConfig.sh" ; then
12635 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
12636 else
12637 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
12638 fi
12639 fi
12640
12641 # then check for a private Tk library
12642 case "${host}" in
12643 *-*-cygwin*) platDir="win" ;;
12644 *) platDir="unix" ;;
12645 esac
12646 if test x"${ac_cv_c_tkconfig}" = x ; then
12647 for i in \
12648 ../tk \
12649 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12650 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
12651 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
12652 ../../tk \
12653 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12654 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
12655 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
12656 ../../../tk \
12657 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12658 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
12659 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
12660 if test -f "$i/$platDir/tkConfig.sh" ; then
12661 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12662 break
12663 fi
12664 done
12665 fi
12666
12667 # on Darwin, check in Framework installation locations
12668 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
12669 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12670 `ls -d /Library/Frameworks 2>/dev/null` \
12671 `ls -d /Network/Library/Frameworks 2>/dev/null` \
12672 `ls -d /System/Library/Frameworks 2>/dev/null` \
12673 ; do
12674 if test -f "$i/Tk.framework/tkConfig.sh" ; then
12675 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
12676 break
12677 fi
12678 done
12679 fi
12680
12681 # check in a few common install locations
12682 if test x"${ac_cv_c_tkconfig}" = x ; then
12683 for i in `ls -d ${libdir} 2>/dev/null` \
12684 `ls -d ${exec_prefix}/lib 2>/dev/null` \
12685 `ls -d ${prefix}/lib 2>/dev/null` \
12686 `ls -d /usr/local/lib 2>/dev/null` \
12687 `ls -d /usr/contrib/lib 2>/dev/null` \
12688 `ls -d /usr/lib 2>/dev/null` \
12689 ; do
12690 if test -f "$i/tkConfig.sh" ; then
12691 ac_cv_c_tkconfig=`(cd $i; pwd)`
12692 break
12693 fi
12694 done
12695 fi
12696 # check in a few other private locations
12697 if test x"${ac_cv_c_tkconfig}" = x ; then
12698 for i in \
12699 ${srcdir}/../tk \
12700 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12701 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
12702 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
12703 if test -f "$i/$platDir/tkConfig.sh" ; then
12704 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12705 break
12706 fi
12707 done
12708 fi
12709
12710 fi
12711
12712
12713 if test x"${ac_cv_c_tkconfig}" = x ; then
12714 TK_BIN_DIR="# no Tk configs found"
12715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
12716 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
12717 else
12718 no_tk=
12719 TK_BIN_DIR=${ac_cv_c_tkconfig}
12720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
12721 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12722 fi
12723 fi
12724
12725
12726 if test -z "${no_tcl}" -a -z "${no_tk}"; then
12727
12728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
12729 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
12730
12731 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
12732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12733 $as_echo "loading" >&6; }
12734 . ${TCL_BIN_DIR}/tclConfig.sh
12735 else
12736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
12737 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12738 fi
12739
12740 # eval is required to do the TCL_DBGX substitution
12741 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
12742 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
12743
12744 # If the TCL_BIN_DIR is the build directory (not the install directory),
12745 # then set the common variable name to the value of the build variables.
12746 # For example, the variable TCL_LIB_SPEC will be set to the value
12747 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
12748 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
12749 # installed and uninstalled version of Tcl.
12750 if test -f "${TCL_BIN_DIR}/Makefile" ; then
12751 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
12752 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
12753 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
12754 elif test "`uname -s`" = "Darwin"; then
12755 # If Tcl was built as a framework, attempt to use the libraries
12756 # from the framework at the given location so that linking works
12757 # against Tcl.framework installed in an arbitary location.
12758 case ${TCL_DEFS} in
12759 *TCL_FRAMEWORK*)
12760 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
12761 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
12762 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
12763 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
12764 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
12765 break
12766 fi
12767 done
12768 fi
12769 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
12770 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
12771 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
12772 fi
12773 ;;
12774 esac
12775 fi
12776
12777 # eval is required to do the TCL_DBGX substitution
12778 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
12779 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
12780 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
12781 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797 # Check for in-tree tcl
12798 here=`pwd`
12799 cd ${srcdir}/..
12800 topdir=`pwd`
12801 cd ${here}
12802
12803 intree="no"
12804 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
12805 intree="yes"
12806 fi
12807
12808 # Find Tcl private headers
12809 if test x"${intree}" = xno; then
12810
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
12812 $as_echo_n "checking for Tcl private headers... " >&6; }
12813 private_dir=""
12814 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
12815 if test -f ${dir}/tclInt.h ; then
12816 private_dir=${dir}
12817 fi
12818
12819 if test x"${private_dir}" = x; then
12820 as_fn_error "could not find private Tcl headers" "$LINENO" 5
12821 else
12822 TCL_PRIVATE_INCLUDE="-I${private_dir}"
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12824 $as_echo "${private_dir}" >&6; }
12825 fi
12826
12827 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
12828 TCL_LIBRARY="${TCL_LIB_SPEC}"
12829 TCL_DEPS=""
12830 else
12831 # If building tcl in the same src tree, private headers
12832 # are not needed, but we need to be sure to use the right
12833 # headers library
12834 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
12835 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
12836 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
12837 fi
12838
12839
12840
12841
12842
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
12844 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
12845
12846 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12848 $as_echo "loading" >&6; }
12849 . ${TK_BIN_DIR}/tkConfig.sh
12850 else
12851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
12852 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12853 fi
12854
12855 # eval is required to do the TK_DBGX substitution
12856 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
12857 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
12858
12859 # If the TK_BIN_DIR is the build directory (not the install directory),
12860 # then set the common variable name to the value of the build variables.
12861 # For example, the variable TK_LIB_SPEC will be set to the value
12862 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
12863 # instead of TK_BUILD_LIB_SPEC since it will work with both an
12864 # installed and uninstalled version of Tcl.
12865 if test -f "${TK_BIN_DIR}/Makefile" ; then
12866 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
12867 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
12868 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
12869 elif test "`uname -s`" = "Darwin"; then
12870 # If Tk was built as a framework, attempt to use the libraries
12871 # from the framework at the given location so that linking works
12872 # against Tk.framework installed in an arbitary location.
12873 case ${TK_DEFS} in
12874 *TK_FRAMEWORK*)
12875 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
12876 for i in "`cd ${TK_BIN_DIR}; pwd`" \
12877 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
12878 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
12879 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
12880 break
12881 fi
12882 done
12883 fi
12884 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
12885 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
12886 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
12887 fi
12888 ;;
12889 esac
12890 fi
12891
12892 # eval is required to do the TK_DBGX substitution
12893 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
12894 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
12895 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
12896 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911 # Check for in-tree Tk
12912 intree="no"
12913 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
12914 intree="yes"
12915 fi
12916
12917 # Find Tk private headers
12918 if test x"${intree}" = xno; then
12919
12920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
12921 $as_echo_n "checking for Tk private headers... " >&6; }
12922 private_dir=""
12923 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
12924 if test -f ${dir}/tkInt.h; then
12925 private_dir=${dir}
12926 fi
12927
12928 if test x"${private_dir}" = x; then
12929 as_fn_error "could not find Tk private headers" "$LINENO" 5
12930 else
12931 TK_PRIVATE_INCLUDE="-I${private_dir}"
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12933 $as_echo "${private_dir}" >&6; }
12934 fi
12935
12936 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
12937 TK_LIBRARY=${TK_LIB_SPEC}
12938 TK_DEPS=""
12939 else
12940 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
12941 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
12942 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
12943 fi
12944
12945
12946
12947
12948
12949 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
12950
12951 # Include some libraries that Tcl and Tk want.
12952 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
12953 # Yes, the ordering seems wrong here. But it isn't.
12954 # TK_LIBS is the list of libraries that need to be linked
12955 # after Tcl/Tk. Note that this isn't put into LIBS. If it
12956 # were in LIBS then any link tests after this point would
12957 # try to include things like `$(LIBGUI)', which wouldn't work.
12958 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
12959
12960 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
12961 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
12962 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
12963 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
12964 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
12965 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
12966 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
12967
12968 if test x$gdb_cv_os_cygwin = xyes; then
12969 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
12970 WIN32LDAPP="-Wl,--subsystem,console"
12971 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
12972 fi
12973
12974 subdirs="$subdirs gdbtk"
12975
12976 fi
12977 fi
12978
12979
12980
12981
12982
12983
12984
12985
12986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
12987 $as_echo_n "checking for X... " >&6; }
12988
12989
12990 # Check whether --with-x was given.
12991 if test "${with_x+set}" = set; then :
12992 withval=$with_x;
12993 fi
12994
12995 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
12996 if test "x$with_x" = xno; then
12997 # The user explicitly disabled X.
12998 have_x=disabled
12999 else
13000 case $x_includes,$x_libraries in #(
13001 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
13002 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
13003 $as_echo_n "(cached) " >&6
13004 else
13005 # One or both of the vars are not set, and there is no cached value.
13006 ac_x_includes=no ac_x_libraries=no
13007 rm -f -r conftest.dir
13008 if mkdir conftest.dir; then
13009 cd conftest.dir
13010 cat >Imakefile <<'_ACEOF'
13011 incroot:
13012 @echo incroot='${INCROOT}'
13013 usrlibdir:
13014 @echo usrlibdir='${USRLIBDIR}'
13015 libdir:
13016 @echo libdir='${LIBDIR}'
13017 _ACEOF
13018 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
13019 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
13020 for ac_var in incroot usrlibdir libdir; do
13021 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
13022 done
13023 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
13024 for ac_extension in a so sl dylib la dll; do
13025 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
13026 test -f "$ac_im_libdir/libX11.$ac_extension"; then
13027 ac_im_usrlibdir=$ac_im_libdir; break
13028 fi
13029 done
13030 # Screen out bogus values from the imake configuration. They are
13031 # bogus both because they are the default anyway, and because
13032 # using them would break gcc on systems where it needs fixed includes.
13033 case $ac_im_incroot in
13034 /usr/include) ac_x_includes= ;;
13035 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
13036 esac
13037 case $ac_im_usrlibdir in
13038 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
13039 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
13040 esac
13041 fi
13042 cd ..
13043 rm -f -r conftest.dir
13044 fi
13045
13046 # Standard set of common directories for X headers.
13047 # Check X11 before X11Rn because it is often a symlink to the current release.
13048 ac_x_header_dirs='
13049 /usr/X11/include
13050 /usr/X11R7/include
13051 /usr/X11R6/include
13052 /usr/X11R5/include
13053 /usr/X11R4/include
13054
13055 /usr/include/X11
13056 /usr/include/X11R7
13057 /usr/include/X11R6
13058 /usr/include/X11R5
13059 /usr/include/X11R4
13060
13061 /usr/local/X11/include
13062 /usr/local/X11R7/include
13063 /usr/local/X11R6/include
13064 /usr/local/X11R5/include
13065 /usr/local/X11R4/include
13066
13067 /usr/local/include/X11
13068 /usr/local/include/X11R7
13069 /usr/local/include/X11R6
13070 /usr/local/include/X11R5
13071 /usr/local/include/X11R4
13072
13073 /usr/X386/include
13074 /usr/x386/include
13075 /usr/XFree86/include/X11
13076
13077 /usr/include
13078 /usr/local/include
13079 /usr/unsupported/include
13080 /usr/athena/include
13081 /usr/local/x11r5/include
13082 /usr/lpp/Xamples/include
13083
13084 /usr/openwin/include
13085 /usr/openwin/share/include'
13086
13087 if test "$ac_x_includes" = no; then
13088 # Guess where to find include files, by looking for Xlib.h.
13089 # First, try using that file with no special directory specified.
13090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13091 /* end confdefs.h. */
13092 #include <X11/Xlib.h>
13093 _ACEOF
13094 if ac_fn_c_try_cpp "$LINENO"; then :
13095 # We can compile using X headers with no special include directory.
13096 ac_x_includes=
13097 else
13098 for ac_dir in $ac_x_header_dirs; do
13099 if test -r "$ac_dir/X11/Xlib.h"; then
13100 ac_x_includes=$ac_dir
13101 break
13102 fi
13103 done
13104 fi
13105 rm -f conftest.err conftest.$ac_ext
13106 fi # $ac_x_includes = no
13107
13108 if test "$ac_x_libraries" = no; then
13109 # Check for the libraries.
13110 # See if we find them without any special options.
13111 # Don't add to $LIBS permanently.
13112 ac_save_LIBS=$LIBS
13113 LIBS="-lX11 $LIBS"
13114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13115 /* end confdefs.h. */
13116 #include <X11/Xlib.h>
13117 int
13118 main ()
13119 {
13120 XrmInitialize ()
13121 ;
13122 return 0;
13123 }
13124 _ACEOF
13125 if ac_fn_c_try_link "$LINENO"; then :
13126 LIBS=$ac_save_LIBS
13127 # We can link X programs with no special library path.
13128 ac_x_libraries=
13129 else
13130 LIBS=$ac_save_LIBS
13131 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
13132 do
13133 # Don't even attempt the hair of trying to link an X program!
13134 for ac_extension in a so sl dylib la dll; do
13135 if test -r "$ac_dir/libX11.$ac_extension"; then
13136 ac_x_libraries=$ac_dir
13137 break 2
13138 fi
13139 done
13140 done
13141 fi
13142 rm -f core conftest.err conftest.$ac_objext \
13143 conftest$ac_exeext conftest.$ac_ext
13144 fi # $ac_x_libraries = no
13145
13146 case $ac_x_includes,$ac_x_libraries in #(
13147 no,* | *,no | *\'*)
13148 # Didn't find X, or a directory has "'" in its name.
13149 ac_cv_have_x="have_x=no";; #(
13150 *)
13151 # Record where we found X for the cache.
13152 ac_cv_have_x="have_x=yes\
13153 ac_x_includes='$ac_x_includes'\
13154 ac_x_libraries='$ac_x_libraries'"
13155 esac
13156 fi
13157 ;; #(
13158 *) have_x=yes;;
13159 esac
13160 eval "$ac_cv_have_x"
13161 fi # $with_x != no
13162
13163 if test "$have_x" != yes; then
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13165 $as_echo "$have_x" >&6; }
13166 no_x=yes
13167 else
13168 # If each of the values was on the command line, it overrides each guess.
13169 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
13170 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
13171 # Update the cache value to reflect the command line values.
13172 ac_cv_have_x="have_x=yes\
13173 ac_x_includes='$x_includes'\
13174 ac_x_libraries='$x_libraries'"
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13176 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
13177 fi
13178
13179
13180 # Unlike the sim directory, whether a simulator is linked is controlled by
13181 # presence of a gdb_sim definition in the target configure.tgt entry.
13182 # This code just checks for a few cases where we'd like to ignore those
13183 # definitions, even when they're present in the '.mt' file. These cases
13184 # are when --disable-sim is specified, or if the simulator directory is
13185 # not part of the source tree.
13186 #
13187 # Check whether --enable-sim was given.
13188 if test "${enable_sim+set}" = set; then :
13189 enableval=$enable_sim; echo "enable_sim = $enable_sim";
13190 echo "enableval = ${enableval}";
13191 case "${enableval}" in
13192 yes) ignore_sim=false ;;
13193 no) ignore_sim=true ;;
13194 *) ignore_sim=false ;;
13195 esac
13196 else
13197 ignore_sim=false
13198 fi
13199
13200
13201 if test ! -d "${srcdir}/../sim"; then
13202 ignore_sim=true
13203 fi
13204
13205 SIM=
13206 SIM_OBS=
13207 if test "${ignore_sim}" = "false"; then
13208 if test x"${gdb_sim}" != x ; then
13209 SIM="${gdb_sim}"
13210 SIM_OBS="remote-sim.o"
13211
13212 $as_echo "#define WITH_SIM 1" >>confdefs.h
13213
13214 fi
13215 fi
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230 # List of host floatformats.
13231
13232 cat >>confdefs.h <<_ACEOF
13233 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
13234 _ACEOF
13235
13236
13237 cat >>confdefs.h <<_ACEOF
13238 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
13239 _ACEOF
13240
13241
13242 cat >>confdefs.h <<_ACEOF
13243 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
13244 _ACEOF
13245
13246
13247 # target_subdir is used by the testsuite to find the target libraries.
13248 target_subdir=
13249 if test "${host}" != "${target}"; then
13250 target_subdir="${target_alias}/"
13251 fi
13252
13253
13254 frags=
13255 if test "${gdb_native}" = "yes"; then
13256 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
13257 if test ! -f ${host_makefile_frag}; then
13258 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
13259 fi
13260 frags="$frags $host_makefile_frag"
13261 else
13262 host_makefile_frag=/dev/null
13263 fi
13264
13265
13266
13267
13268 if test "${gdb_native}" = "yes"; then
13269 # We pick this up from the host configuration file (.mh) because we
13270 # do not have a native configuration Makefile fragment.
13271 nativefile=`sed -n '
13272 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
13273 ' ${host_makefile_frag}`
13274 fi
13275
13276
13277 if test x"${gdb_osabi}" != x ; then
13278
13279 cat >>confdefs.h <<_ACEOF
13280 #define GDB_OSABI_DEFAULT $gdb_osabi
13281 _ACEOF
13282
13283 fi
13284
13285 # Enable multi-ice-gdb-server.
13286 # Check whether --enable-multi-ice was given.
13287 if test "${enable_multi_ice+set}" = set; then :
13288 enableval=$enable_multi_ice; case $enableval in
13289 yes | no)
13290 ;;
13291 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
13292 esac
13293 fi
13294
13295 if test "x$enable_multi_ice" = xyes; then
13296 subdirs="$subdirs multi-ice"
13297
13298 fi
13299
13300 # Check whether --enable-gdbserver was given.
13301 if test "${enable_gdbserver+set}" = set; then :
13302 enableval=$enable_gdbserver; case "${enableval}" in
13303 yes| no|auto) ;;
13304 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
13305 esac
13306 else
13307 enable_gdbserver=auto
13308 fi
13309
13310
13311 # We only build gdbserver automatically in a native configuration, and
13312 # only if the user did not explicitly disable its build.
13313 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
13315 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
13316 if test "x$build_gdbserver" = xyes; then
13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13318 $as_echo "yes" >&6; }
13319 subdirs="$subdirs gdbserver"
13320
13321 gdbserver_build_enabled=yes
13322 else
13323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13324 $as_echo "no" >&6; }
13325 fi
13326 fi
13327
13328 # If the user explicitly request the gdbserver to be built, verify that
13329 # we were in fact able to enable it.
13330 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
13331 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
13332 fi
13333
13334 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
13335 # to an empty version.
13336
13337 files=
13338 links=
13339
13340 rm -f nm.h
13341 if test "${nativefile}" != ""; then
13342 case "${nativefile}" in
13343 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
13344 * ) GDB_NM_FILE="${nativefile}"
13345 esac
13346 files="${files} ${GDB_NM_FILE}"
13347 links="${links} nm.h"
13348
13349 cat >>confdefs.h <<_ACEOF
13350 #define GDB_NM_FILE "${GDB_NM_FILE}"
13351 _ACEOF
13352
13353 fi
13354
13355
13356 ac_sources="$files"
13357 ac_dests="$links"
13358 while test -n "$ac_sources"; do
13359 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13360 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13361 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13362 done
13363 ac_config_links="$ac_config_links $ac_config_links_1"
13364
13365
13366
13367
13368
13369 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
13370
13371
13372 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
13373
13374 ac_config_commands="$ac_config_commands default"
13375
13376 cat >confcache <<\_ACEOF
13377 # This file is a shell script that caches the results of configure
13378 # tests run on this system so they can be shared between configure
13379 # scripts and configure runs, see configure's option --config-cache.
13380 # It is not useful on other systems. If it contains results you don't
13381 # want to keep, you may remove or edit it.
13382 #
13383 # config.status only pays attention to the cache file if you give it
13384 # the --recheck option to rerun configure.
13385 #
13386 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13387 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13388 # following values.
13389
13390 _ACEOF
13391
13392 # The following way of writing the cache mishandles newlines in values,
13393 # but we know of no workaround that is simple, portable, and efficient.
13394 # So, we kill variables containing newlines.
13395 # Ultrix sh set writes to stderr and can't be redirected directly,
13396 # and sets the high bit in the cache file unless we assign to the vars.
13397 (
13398 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13399 eval ac_val=\$$ac_var
13400 case $ac_val in #(
13401 *${as_nl}*)
13402 case $ac_var in #(
13403 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13404 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13405 esac
13406 case $ac_var in #(
13407 _ | IFS | as_nl) ;; #(
13408 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13409 *) { eval $ac_var=; unset $ac_var;} ;;
13410 esac ;;
13411 esac
13412 done
13413
13414 (set) 2>&1 |
13415 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13416 *${as_nl}ac_space=\ *)
13417 # `set' does not quote correctly, so add quotes: double-quote
13418 # substitution turns \\\\ into \\, and sed turns \\ into \.
13419 sed -n \
13420 "s/'/'\\\\''/g;
13421 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13422 ;; #(
13423 *)
13424 # `set' quotes correctly as required by POSIX, so do not add quotes.
13425 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13426 ;;
13427 esac |
13428 sort
13429 ) |
13430 sed '
13431 /^ac_cv_env_/b end
13432 t clear
13433 :clear
13434 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13435 t end
13436 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13437 :end' >>confcache
13438 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13439 if test -w "$cache_file"; then
13440 test "x$cache_file" != "x/dev/null" &&
13441 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13442 $as_echo "$as_me: updating cache $cache_file" >&6;}
13443 cat confcache >$cache_file
13444 else
13445 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13446 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13447 fi
13448 fi
13449 rm -f confcache
13450
13451 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13452 # Let make expand exec_prefix.
13453 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13454
13455 DEFS=-DHAVE_CONFIG_H
13456
13457 ac_libobjs=
13458 ac_ltlibobjs=
13459 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13460 # 1. Remove the extension, and $U if already installed.
13461 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13462 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13463 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13464 # will be set to the directory where LIBOBJS objects are built.
13465 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13466 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13467 done
13468 LIBOBJS=$ac_libobjs
13469
13470 LTLIBOBJS=$ac_ltlibobjs
13471
13472
13473 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13474 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13475 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13476 fi
13477 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13478 as_fn_error "conditional \"GMAKE\" was never defined.
13479 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13480 fi
13481
13482
13483 : ${CONFIG_STATUS=./config.status}
13484 ac_write_fail=0
13485 ac_clean_files_save=$ac_clean_files
13486 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13487 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13488 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13489 as_write_fail=0
13490 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13491 #! $SHELL
13492 # Generated by $as_me.
13493 # Run this file to recreate the current configuration.
13494 # Compiler output produced by configure, useful for debugging
13495 # configure, is in config.log if it exists.
13496
13497 debug=false
13498 ac_cs_recheck=false
13499 ac_cs_silent=false
13500
13501 SHELL=\${CONFIG_SHELL-$SHELL}
13502 export SHELL
13503 _ASEOF
13504 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13505 ## -------------------- ##
13506 ## M4sh Initialization. ##
13507 ## -------------------- ##
13508
13509 # Be more Bourne compatible
13510 DUALCASE=1; export DUALCASE # for MKS sh
13511 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13512 emulate sh
13513 NULLCMD=:
13514 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13515 # is contrary to our usage. Disable this feature.
13516 alias -g '${1+"$@"}'='"$@"'
13517 setopt NO_GLOB_SUBST
13518 else
13519 case `(set -o) 2>/dev/null` in #(
13520 *posix*) :
13521 set -o posix ;; #(
13522 *) :
13523 ;;
13524 esac
13525 fi
13526
13527
13528 as_nl='
13529 '
13530 export as_nl
13531 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13532 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13533 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13534 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13535 # Prefer a ksh shell builtin over an external printf program on Solaris,
13536 # but without wasting forks for bash or zsh.
13537 if test -z "$BASH_VERSION$ZSH_VERSION" \
13538 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13539 as_echo='print -r --'
13540 as_echo_n='print -rn --'
13541 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13542 as_echo='printf %s\n'
13543 as_echo_n='printf %s'
13544 else
13545 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13546 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13547 as_echo_n='/usr/ucb/echo -n'
13548 else
13549 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13550 as_echo_n_body='eval
13551 arg=$1;
13552 case $arg in #(
13553 *"$as_nl"*)
13554 expr "X$arg" : "X\\(.*\\)$as_nl";
13555 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13556 esac;
13557 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13558 '
13559 export as_echo_n_body
13560 as_echo_n='sh -c $as_echo_n_body as_echo'
13561 fi
13562 export as_echo_body
13563 as_echo='sh -c $as_echo_body as_echo'
13564 fi
13565
13566 # The user is always right.
13567 if test "${PATH_SEPARATOR+set}" != set; then
13568 PATH_SEPARATOR=:
13569 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13570 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13571 PATH_SEPARATOR=';'
13572 }
13573 fi
13574
13575
13576 # IFS
13577 # We need space, tab and new line, in precisely that order. Quoting is
13578 # there to prevent editors from complaining about space-tab.
13579 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13580 # splitting by setting IFS to empty value.)
13581 IFS=" "" $as_nl"
13582
13583 # Find who we are. Look in the path if we contain no directory separator.
13584 case $0 in #((
13585 *[\\/]* ) as_myself=$0 ;;
13586 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13587 for as_dir in $PATH
13588 do
13589 IFS=$as_save_IFS
13590 test -z "$as_dir" && as_dir=.
13591 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13592 done
13593 IFS=$as_save_IFS
13594
13595 ;;
13596 esac
13597 # We did not find ourselves, most probably we were run as `sh COMMAND'
13598 # in which case we are not to be found in the path.
13599 if test "x$as_myself" = x; then
13600 as_myself=$0
13601 fi
13602 if test ! -f "$as_myself"; then
13603 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13604 exit 1
13605 fi
13606
13607 # Unset variables that we do not need and which cause bugs (e.g. in
13608 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13609 # suppresses any "Segmentation fault" message there. '((' could
13610 # trigger a bug in pdksh 5.2.14.
13611 for as_var in BASH_ENV ENV MAIL MAILPATH
13612 do eval test x\${$as_var+set} = xset \
13613 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13614 done
13615 PS1='$ '
13616 PS2='> '
13617 PS4='+ '
13618
13619 # NLS nuisances.
13620 LC_ALL=C
13621 export LC_ALL
13622 LANGUAGE=C
13623 export LANGUAGE
13624
13625 # CDPATH.
13626 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13627
13628
13629 # as_fn_error ERROR [LINENO LOG_FD]
13630 # ---------------------------------
13631 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13632 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13633 # script with status $?, using 1 if that was 0.
13634 as_fn_error ()
13635 {
13636 as_status=$?; test $as_status -eq 0 && as_status=1
13637 if test "$3"; then
13638 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13639 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13640 fi
13641 $as_echo "$as_me: error: $1" >&2
13642 as_fn_exit $as_status
13643 } # as_fn_error
13644
13645
13646 # as_fn_set_status STATUS
13647 # -----------------------
13648 # Set $? to STATUS, without forking.
13649 as_fn_set_status ()
13650 {
13651 return $1
13652 } # as_fn_set_status
13653
13654 # as_fn_exit STATUS
13655 # -----------------
13656 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13657 as_fn_exit ()
13658 {
13659 set +e
13660 as_fn_set_status $1
13661 exit $1
13662 } # as_fn_exit
13663
13664 # as_fn_unset VAR
13665 # ---------------
13666 # Portably unset VAR.
13667 as_fn_unset ()
13668 {
13669 { eval $1=; unset $1;}
13670 }
13671 as_unset=as_fn_unset
13672 # as_fn_append VAR VALUE
13673 # ----------------------
13674 # Append the text in VALUE to the end of the definition contained in VAR. Take
13675 # advantage of any shell optimizations that allow amortized linear growth over
13676 # repeated appends, instead of the typical quadratic growth present in naive
13677 # implementations.
13678 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13679 eval 'as_fn_append ()
13680 {
13681 eval $1+=\$2
13682 }'
13683 else
13684 as_fn_append ()
13685 {
13686 eval $1=\$$1\$2
13687 }
13688 fi # as_fn_append
13689
13690 # as_fn_arith ARG...
13691 # ------------------
13692 # Perform arithmetic evaluation on the ARGs, and store the result in the
13693 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13694 # must be portable across $(()) and expr.
13695 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13696 eval 'as_fn_arith ()
13697 {
13698 as_val=$(( $* ))
13699 }'
13700 else
13701 as_fn_arith ()
13702 {
13703 as_val=`expr "$@" || test $? -eq 1`
13704 }
13705 fi # as_fn_arith
13706
13707
13708 if expr a : '\(a\)' >/dev/null 2>&1 &&
13709 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13710 as_expr=expr
13711 else
13712 as_expr=false
13713 fi
13714
13715 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13716 as_basename=basename
13717 else
13718 as_basename=false
13719 fi
13720
13721 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13722 as_dirname=dirname
13723 else
13724 as_dirname=false
13725 fi
13726
13727 as_me=`$as_basename -- "$0" ||
13728 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13729 X"$0" : 'X\(//\)$' \| \
13730 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13731 $as_echo X/"$0" |
13732 sed '/^.*\/\([^/][^/]*\)\/*$/{
13733 s//\1/
13734 q
13735 }
13736 /^X\/\(\/\/\)$/{
13737 s//\1/
13738 q
13739 }
13740 /^X\/\(\/\).*/{
13741 s//\1/
13742 q
13743 }
13744 s/.*/./; q'`
13745
13746 # Avoid depending upon Character Ranges.
13747 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13748 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13749 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13750 as_cr_digits='0123456789'
13751 as_cr_alnum=$as_cr_Letters$as_cr_digits
13752
13753 ECHO_C= ECHO_N= ECHO_T=
13754 case `echo -n x` in #(((((
13755 -n*)
13756 case `echo 'xy\c'` in
13757 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13758 xy) ECHO_C='\c';;
13759 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13760 ECHO_T=' ';;
13761 esac;;
13762 *)
13763 ECHO_N='-n';;
13764 esac
13765
13766 rm -f conf$$ conf$$.exe conf$$.file
13767 if test -d conf$$.dir; then
13768 rm -f conf$$.dir/conf$$.file
13769 else
13770 rm -f conf$$.dir
13771 mkdir conf$$.dir 2>/dev/null
13772 fi
13773 if (echo >conf$$.file) 2>/dev/null; then
13774 if ln -s conf$$.file conf$$ 2>/dev/null; then
13775 as_ln_s='ln -s'
13776 # ... but there are two gotchas:
13777 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13778 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13779 # In both cases, we have to default to `cp -p'.
13780 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13781 as_ln_s='cp -p'
13782 elif ln conf$$.file conf$$ 2>/dev/null; then
13783 as_ln_s=ln
13784 else
13785 as_ln_s='cp -p'
13786 fi
13787 else
13788 as_ln_s='cp -p'
13789 fi
13790 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13791 rmdir conf$$.dir 2>/dev/null
13792
13793
13794 # as_fn_mkdir_p
13795 # -------------
13796 # Create "$as_dir" as a directory, including parents if necessary.
13797 as_fn_mkdir_p ()
13798 {
13799
13800 case $as_dir in #(
13801 -*) as_dir=./$as_dir;;
13802 esac
13803 test -d "$as_dir" || eval $as_mkdir_p || {
13804 as_dirs=
13805 while :; do
13806 case $as_dir in #(
13807 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13808 *) as_qdir=$as_dir;;
13809 esac
13810 as_dirs="'$as_qdir' $as_dirs"
13811 as_dir=`$as_dirname -- "$as_dir" ||
13812 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13813 X"$as_dir" : 'X\(//\)[^/]' \| \
13814 X"$as_dir" : 'X\(//\)$' \| \
13815 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13816 $as_echo X"$as_dir" |
13817 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13818 s//\1/
13819 q
13820 }
13821 /^X\(\/\/\)[^/].*/{
13822 s//\1/
13823 q
13824 }
13825 /^X\(\/\/\)$/{
13826 s//\1/
13827 q
13828 }
13829 /^X\(\/\).*/{
13830 s//\1/
13831 q
13832 }
13833 s/.*/./; q'`
13834 test -d "$as_dir" && break
13835 done
13836 test -z "$as_dirs" || eval "mkdir $as_dirs"
13837 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13838
13839
13840 } # as_fn_mkdir_p
13841 if mkdir -p . 2>/dev/null; then
13842 as_mkdir_p='mkdir -p "$as_dir"'
13843 else
13844 test -d ./-p && rmdir ./-p
13845 as_mkdir_p=false
13846 fi
13847
13848 if test -x / >/dev/null 2>&1; then
13849 as_test_x='test -x'
13850 else
13851 if ls -dL / >/dev/null 2>&1; then
13852 as_ls_L_option=L
13853 else
13854 as_ls_L_option=
13855 fi
13856 as_test_x='
13857 eval sh -c '\''
13858 if test -d "$1"; then
13859 test -d "$1/.";
13860 else
13861 case $1 in #(
13862 -*)set "./$1";;
13863 esac;
13864 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13865 ???[sx]*):;;*)false;;esac;fi
13866 '\'' sh
13867 '
13868 fi
13869 as_executable_p=$as_test_x
13870
13871 # Sed expression to map a string onto a valid CPP name.
13872 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13873
13874 # Sed expression to map a string onto a valid variable name.
13875 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13876
13877
13878 exec 6>&1
13879 ## ----------------------------------- ##
13880 ## Main body of $CONFIG_STATUS script. ##
13881 ## ----------------------------------- ##
13882 _ASEOF
13883 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13884
13885 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13886 # Save the log message, to keep $0 and so on meaningful, and to
13887 # report actual input values of CONFIG_FILES etc. instead of their
13888 # values after options handling.
13889 ac_log="
13890 This file was extended by $as_me, which was
13891 generated by GNU Autoconf 2.64. Invocation command line was
13892
13893 CONFIG_FILES = $CONFIG_FILES
13894 CONFIG_HEADERS = $CONFIG_HEADERS
13895 CONFIG_LINKS = $CONFIG_LINKS
13896 CONFIG_COMMANDS = $CONFIG_COMMANDS
13897 $ $0 $@
13898
13899 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13900 "
13901
13902 _ACEOF
13903
13904 case $ac_config_files in *"
13905 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13906 esac
13907
13908 case $ac_config_headers in *"
13909 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13910 esac
13911
13912
13913 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13914 # Files that config.status was made for.
13915 config_files="$ac_config_files"
13916 config_headers="$ac_config_headers"
13917 config_links="$ac_config_links"
13918 config_commands="$ac_config_commands"
13919
13920 _ACEOF
13921
13922 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13923 ac_cs_usage="\
13924 \`$as_me' instantiates files and other configuration actions
13925 from templates according to the current configuration. Unless the files
13926 and actions are specified as TAGs, all are instantiated by default.
13927
13928 Usage: $0 [OPTION]... [TAG]...
13929
13930 -h, --help print this help, then exit
13931 -V, --version print version number and configuration settings, then exit
13932 -q, --quiet, --silent
13933 do not print progress messages
13934 -d, --debug don't remove temporary files
13935 --recheck update $as_me by reconfiguring in the same conditions
13936 --file=FILE[:TEMPLATE]
13937 instantiate the configuration file FILE
13938 --header=FILE[:TEMPLATE]
13939 instantiate the configuration header FILE
13940
13941 Configuration files:
13942 $config_files
13943
13944 Configuration headers:
13945 $config_headers
13946
13947 Configuration links:
13948 $config_links
13949
13950 Configuration commands:
13951 $config_commands
13952
13953 Report bugs to the package provider."
13954
13955 _ACEOF
13956 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13957 ac_cs_version="\\
13958 config.status
13959 configured by $0, generated by GNU Autoconf 2.64,
13960 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13961
13962 Copyright (C) 2009 Free Software Foundation, Inc.
13963 This config.status script is free software; the Free Software Foundation
13964 gives unlimited permission to copy, distribute and modify it."
13965
13966 ac_pwd='$ac_pwd'
13967 srcdir='$srcdir'
13968 INSTALL='$INSTALL'
13969 AWK='$AWK'
13970 test -n "\$AWK" || AWK=awk
13971 _ACEOF
13972
13973 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13974 # The default lists apply if the user does not specify any file.
13975 ac_need_defaults=:
13976 while test $# != 0
13977 do
13978 case $1 in
13979 --*=*)
13980 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13981 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13982 ac_shift=:
13983 ;;
13984 *)
13985 ac_option=$1
13986 ac_optarg=$2
13987 ac_shift=shift
13988 ;;
13989 esac
13990
13991 case $ac_option in
13992 # Handling of the options.
13993 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13994 ac_cs_recheck=: ;;
13995 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13996 $as_echo "$ac_cs_version"; exit ;;
13997 --debug | --debu | --deb | --de | --d | -d )
13998 debug=: ;;
13999 --file | --fil | --fi | --f )
14000 $ac_shift
14001 case $ac_optarg in
14002 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14003 esac
14004 as_fn_append CONFIG_FILES " '$ac_optarg'"
14005 ac_need_defaults=false;;
14006 --header | --heade | --head | --hea )
14007 $ac_shift
14008 case $ac_optarg in
14009 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14010 esac
14011 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14012 ac_need_defaults=false;;
14013 --he | --h)
14014 # Conflict between --help and --header
14015 as_fn_error "ambiguous option: \`$1'
14016 Try \`$0 --help' for more information.";;
14017 --help | --hel | -h )
14018 $as_echo "$ac_cs_usage"; exit ;;
14019 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14020 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14021 ac_cs_silent=: ;;
14022
14023 # This is an error.
14024 -*) as_fn_error "unrecognized option: \`$1'
14025 Try \`$0 --help' for more information." ;;
14026
14027 *) as_fn_append ac_config_targets " $1"
14028 ac_need_defaults=false ;;
14029
14030 esac
14031 shift
14032 done
14033
14034 ac_configure_extra_args=
14035
14036 if $ac_cs_silent; then
14037 exec 6>/dev/null
14038 ac_configure_extra_args="$ac_configure_extra_args --silent"
14039 fi
14040
14041 _ACEOF
14042 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14043 if \$ac_cs_recheck; then
14044 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14045 shift
14046 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14047 CONFIG_SHELL='$SHELL'
14048 export CONFIG_SHELL
14049 exec "\$@"
14050 fi
14051
14052 _ACEOF
14053 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14054 exec 5>>config.log
14055 {
14056 echo
14057 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14058 ## Running $as_me. ##
14059 _ASBOX
14060 $as_echo "$ac_log"
14061 } >&5
14062
14063 _ACEOF
14064 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14065 #
14066 # INIT-COMMANDS
14067 #
14068 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14069
14070 _ACEOF
14071
14072 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14073
14074 # Handling of arguments.
14075 for ac_config_target in $ac_config_targets
14076 do
14077 case $ac_config_target in
14078 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14079 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14080 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
14081 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14082 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14083 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
14084 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14085 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
14086 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14087
14088 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14089 esac
14090 done
14091
14092
14093 # If the user did not use the arguments to specify the items to instantiate,
14094 # then the envvar interface is used. Set only those that are not.
14095 # We use the long form for the default assignment because of an extremely
14096 # bizarre bug on SunOS 4.1.3.
14097 if $ac_need_defaults; then
14098 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14099 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14100 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14101 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14102 fi
14103
14104 # Have a temporary directory for convenience. Make it in the build tree
14105 # simply because there is no reason against having it here, and in addition,
14106 # creating and moving files from /tmp can sometimes cause problems.
14107 # Hook for its removal unless debugging.
14108 # Note that there is a small window in which the directory will not be cleaned:
14109 # after its creation but before its name has been assigned to `$tmp'.
14110 $debug ||
14111 {
14112 tmp=
14113 trap 'exit_status=$?
14114 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14115 ' 0
14116 trap 'as_fn_exit 1' 1 2 13 15
14117 }
14118 # Create a (secure) tmp directory for tmp files.
14119
14120 {
14121 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14122 test -n "$tmp" && test -d "$tmp"
14123 } ||
14124 {
14125 tmp=./conf$$-$RANDOM
14126 (umask 077 && mkdir "$tmp")
14127 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14128
14129 # Set up the scripts for CONFIG_FILES section.
14130 # No need to generate them if there are no CONFIG_FILES.
14131 # This happens for instance with `./config.status config.h'.
14132 if test -n "$CONFIG_FILES"; then
14133
14134 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14135 ac_cs_awk_getline=:
14136 ac_cs_awk_pipe_init=
14137 ac_cs_awk_read_file='
14138 while ((getline aline < (F[key])) > 0)
14139 print(aline)
14140 close(F[key])'
14141 ac_cs_awk_pipe_fini=
14142 else
14143 ac_cs_awk_getline=false
14144 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14145 ac_cs_awk_read_file='
14146 print "|#_!!_#|"
14147 print "cat " F[key] " &&"
14148 '$ac_cs_awk_pipe_init
14149 # The final `:' finishes the AND list.
14150 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14151 fi
14152 ac_cr=`echo X | tr X '\015'`
14153 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14154 # But we know of no other shell where ac_cr would be empty at this
14155 # point, so we can use a bashism as a fallback.
14156 if test "x$ac_cr" = x; then
14157 eval ac_cr=\$\'\\r\'
14158 fi
14159 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14160 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14161 ac_cs_awk_cr='\r'
14162 else
14163 ac_cs_awk_cr=$ac_cr
14164 fi
14165
14166 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14167 _ACEOF
14168
14169 # Create commands to substitute file output variables.
14170 {
14171 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
14172 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
14173 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14174 echo "_ACAWK" &&
14175 echo "_ACEOF"
14176 } >conf$$files.sh &&
14177 . ./conf$$files.sh ||
14178 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14179 rm -f conf$$files.sh
14180
14181 {
14182 echo "cat >conf$$subs.awk <<_ACEOF" &&
14183 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14184 echo "_ACEOF"
14185 } >conf$$subs.sh ||
14186 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14187 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14188 ac_delim='%!_!# '
14189 for ac_last_try in false false false false false :; do
14190 . ./conf$$subs.sh ||
14191 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14192
14193 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14194 if test $ac_delim_n = $ac_delim_num; then
14195 break
14196 elif $ac_last_try; then
14197 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14198 else
14199 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14200 fi
14201 done
14202 rm -f conf$$subs.sh
14203
14204 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14205 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14206 _ACEOF
14207 sed -n '
14208 h
14209 s/^/S["/; s/!.*/"]=/
14210 p
14211 g
14212 s/^[^!]*!//
14213 :repl
14214 t repl
14215 s/'"$ac_delim"'$//
14216 t delim
14217 :nl
14218 h
14219 s/\(.\{148\}\).*/\1/
14220 t more1
14221 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14222 p
14223 n
14224 b repl
14225 :more1
14226 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14227 p
14228 g
14229 s/.\{148\}//
14230 t nl
14231 :delim
14232 h
14233 s/\(.\{148\}\).*/\1/
14234 t more2
14235 s/["\\]/\\&/g; s/^/"/; s/$/"/
14236 p
14237 b
14238 :more2
14239 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14240 p
14241 g
14242 s/.\{148\}//
14243 t delim
14244 ' <conf$$subs.awk | sed '
14245 /^[^""]/{
14246 N
14247 s/\n//
14248 }
14249 ' >>$CONFIG_STATUS || ac_write_fail=1
14250 rm -f conf$$subs.awk
14251 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14252 _ACAWK
14253 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14254 for (key in S) S_is_set[key] = 1
14255 FS = "\a"
14256 \$ac_cs_awk_pipe_init
14257 }
14258 {
14259 line = $ 0
14260 nfields = split(line, field, "@")
14261 substed = 0
14262 len = length(field[1])
14263 for (i = 2; i < nfields; i++) {
14264 key = field[i]
14265 keylen = length(key)
14266 if (S_is_set[key]) {
14267 value = S[key]
14268 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14269 len += length(value) + length(field[++i])
14270 substed = 1
14271 } else
14272 len += 1 + keylen
14273 }
14274 if (nfields == 3 && !substed) {
14275 key = field[2]
14276 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14277 \$ac_cs_awk_read_file
14278 next
14279 }
14280 }
14281 print line
14282 }
14283 \$ac_cs_awk_pipe_fini
14284 _ACAWK
14285 _ACEOF
14286 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14287 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14288 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14289 else
14290 cat
14291 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14292 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14293 _ACEOF
14294
14295 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14296 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14297 # trailing colons and then remove the whole line if VPATH becomes empty
14298 # (actually we leave an empty line to preserve line numbers).
14299 if test "x$srcdir" = x.; then
14300 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14301 s/:*\$(srcdir):*/:/
14302 s/:*\${srcdir}:*/:/
14303 s/:*@srcdir@:*/:/
14304 s/^\([^=]*=[ ]*\):*/\1/
14305 s/:*$//
14306 s/^[^=]*=[ ]*$//
14307 }'
14308 fi
14309
14310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14311 fi # test -n "$CONFIG_FILES"
14312
14313 # Set up the scripts for CONFIG_HEADERS section.
14314 # No need to generate them if there are no CONFIG_HEADERS.
14315 # This happens for instance with `./config.status Makefile'.
14316 if test -n "$CONFIG_HEADERS"; then
14317 cat >"$tmp/defines.awk" <<\_ACAWK ||
14318 BEGIN {
14319 _ACEOF
14320
14321 # Transform confdefs.h into an awk script `defines.awk', embedded as
14322 # here-document in config.status, that substitutes the proper values into
14323 # config.h.in to produce config.h.
14324
14325 # Create a delimiter string that does not exist in confdefs.h, to ease
14326 # handling of long lines.
14327 ac_delim='%!_!# '
14328 for ac_last_try in false false :; do
14329 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14330 if test -z "$ac_t"; then
14331 break
14332 elif $ac_last_try; then
14333 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14334 else
14335 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14336 fi
14337 done
14338
14339 # For the awk script, D is an array of macro values keyed by name,
14340 # likewise P contains macro parameters if any. Preserve backslash
14341 # newline sequences.
14342
14343 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14344 sed -n '
14345 s/.\{148\}/&'"$ac_delim"'/g
14346 t rset
14347 :rset
14348 s/^[ ]*#[ ]*define[ ][ ]*/ /
14349 t def
14350 d
14351 :def
14352 s/\\$//
14353 t bsnl
14354 s/["\\]/\\&/g
14355 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14356 D["\1"]=" \3"/p
14357 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14358 d
14359 :bsnl
14360 s/["\\]/\\&/g
14361 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14362 D["\1"]=" \3\\\\\\n"\\/p
14363 t cont
14364 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14365 t cont
14366 d
14367 :cont
14368 n
14369 s/.\{148\}/&'"$ac_delim"'/g
14370 t clear
14371 :clear
14372 s/\\$//
14373 t bsnlc
14374 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14375 d
14376 :bsnlc
14377 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14378 b cont
14379 ' <confdefs.h | sed '
14380 s/'"$ac_delim"'/"\\\
14381 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14382
14383 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14384 for (key in D) D_is_set[key] = 1
14385 FS = "\a"
14386 }
14387 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14388 line = \$ 0
14389 split(line, arg, " ")
14390 if (arg[1] == "#") {
14391 defundef = arg[2]
14392 mac1 = arg[3]
14393 } else {
14394 defundef = substr(arg[1], 2)
14395 mac1 = arg[2]
14396 }
14397 split(mac1, mac2, "(") #)
14398 macro = mac2[1]
14399 prefix = substr(line, 1, index(line, defundef) - 1)
14400 if (D_is_set[macro]) {
14401 # Preserve the white space surrounding the "#".
14402 print prefix "define", macro P[macro] D[macro]
14403 next
14404 } else {
14405 # Replace #undef with comments. This is necessary, for example,
14406 # in the case of _POSIX_SOURCE, which is predefined and required
14407 # on some systems where configure will not decide to define it.
14408 if (defundef == "undef") {
14409 print "/*", prefix defundef, macro, "*/"
14410 next
14411 }
14412 }
14413 }
14414 { print }
14415 _ACAWK
14416 _ACEOF
14417 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14418 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14419 fi # test -n "$CONFIG_HEADERS"
14420
14421
14422 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14423 shift
14424 for ac_tag
14425 do
14426 case $ac_tag in
14427 :[FHLC]) ac_mode=$ac_tag; continue;;
14428 esac
14429 case $ac_mode$ac_tag in
14430 :[FHL]*:*);;
14431 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14432 :[FH]-) ac_tag=-:-;;
14433 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14434 esac
14435 ac_save_IFS=$IFS
14436 IFS=:
14437 set x $ac_tag
14438 IFS=$ac_save_IFS
14439 shift
14440 ac_file=$1
14441 shift
14442
14443 case $ac_mode in
14444 :L) ac_source=$1;;
14445 :[FH])
14446 ac_file_inputs=
14447 for ac_f
14448 do
14449 case $ac_f in
14450 -) ac_f="$tmp/stdin";;
14451 *) # Look for the file first in the build tree, then in the source tree
14452 # (if the path is not absolute). The absolute path cannot be DOS-style,
14453 # because $ac_f cannot contain `:'.
14454 test -f "$ac_f" ||
14455 case $ac_f in
14456 [\\/$]*) false;;
14457 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14458 esac ||
14459 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14460 esac
14461 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14462 as_fn_append ac_file_inputs " '$ac_f'"
14463 done
14464
14465 # Let's still pretend it is `configure' which instantiates (i.e., don't
14466 # use $as_me), people would be surprised to read:
14467 # /* config.h. Generated by config.status. */
14468 configure_input='Generated from '`
14469 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14470 `' by configure.'
14471 if test x"$ac_file" != x-; then
14472 configure_input="$ac_file. $configure_input"
14473 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14474 $as_echo "$as_me: creating $ac_file" >&6;}
14475 fi
14476 # Neutralize special characters interpreted by sed in replacement strings.
14477 case $configure_input in #(
14478 *\&* | *\|* | *\\* )
14479 ac_sed_conf_input=`$as_echo "$configure_input" |
14480 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14481 *) ac_sed_conf_input=$configure_input;;
14482 esac
14483
14484 case $ac_tag in
14485 *:-:* | *:-) cat >"$tmp/stdin" \
14486 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14487 esac
14488 ;;
14489 esac
14490
14491 ac_dir=`$as_dirname -- "$ac_file" ||
14492 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14493 X"$ac_file" : 'X\(//\)[^/]' \| \
14494 X"$ac_file" : 'X\(//\)$' \| \
14495 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14496 $as_echo X"$ac_file" |
14497 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14498 s//\1/
14499 q
14500 }
14501 /^X\(\/\/\)[^/].*/{
14502 s//\1/
14503 q
14504 }
14505 /^X\(\/\/\)$/{
14506 s//\1/
14507 q
14508 }
14509 /^X\(\/\).*/{
14510 s//\1/
14511 q
14512 }
14513 s/.*/./; q'`
14514 as_dir="$ac_dir"; as_fn_mkdir_p
14515 ac_builddir=.
14516
14517 case "$ac_dir" in
14518 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14519 *)
14520 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14521 # A ".." for each directory in $ac_dir_suffix.
14522 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14523 case $ac_top_builddir_sub in
14524 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14525 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14526 esac ;;
14527 esac
14528 ac_abs_top_builddir=$ac_pwd
14529 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14530 # for backward compatibility:
14531 ac_top_builddir=$ac_top_build_prefix
14532
14533 case $srcdir in
14534 .) # We are building in place.
14535 ac_srcdir=.
14536 ac_top_srcdir=$ac_top_builddir_sub
14537 ac_abs_top_srcdir=$ac_pwd ;;
14538 [\\/]* | ?:[\\/]* ) # Absolute name.
14539 ac_srcdir=$srcdir$ac_dir_suffix;
14540 ac_top_srcdir=$srcdir
14541 ac_abs_top_srcdir=$srcdir ;;
14542 *) # Relative name.
14543 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14544 ac_top_srcdir=$ac_top_build_prefix$srcdir
14545 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14546 esac
14547 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14548
14549
14550 case $ac_mode in
14551 :F)
14552 #
14553 # CONFIG_FILE
14554 #
14555
14556 case $INSTALL in
14557 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14558 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14559 esac
14560 _ACEOF
14561
14562 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14563 # If the template does not know about datarootdir, expand it.
14564 # FIXME: This hack should be removed a few years after 2.60.
14565 ac_datarootdir_hack=; ac_datarootdir_seen=
14566 ac_sed_dataroot='
14567 /datarootdir/ {
14568 p
14569 q
14570 }
14571 /@datadir@/p
14572 /@docdir@/p
14573 /@infodir@/p
14574 /@localedir@/p
14575 /@mandir@/p'
14576 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14577 *datarootdir*) ac_datarootdir_seen=yes;;
14578 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14580 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14581 _ACEOF
14582 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14583 ac_datarootdir_hack='
14584 s&@datadir@&$datadir&g
14585 s&@docdir@&$docdir&g
14586 s&@infodir@&$infodir&g
14587 s&@localedir@&$localedir&g
14588 s&@mandir@&$mandir&g
14589 s&\\\${datarootdir}&$datarootdir&g' ;;
14590 esac
14591 _ACEOF
14592
14593 # Neutralize VPATH when `$srcdir' = `.'.
14594 # Shell code in configure.ac might set extrasub.
14595 # FIXME: do we really want to maintain this feature?
14596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14597 ac_sed_extra="$ac_vpsub
14598 $extrasub
14599 _ACEOF
14600 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14601 :t
14602 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14603 s|@configure_input@|$ac_sed_conf_input|;t t
14604 s&@top_builddir@&$ac_top_builddir_sub&;t t
14605 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14606 s&@srcdir@&$ac_srcdir&;t t
14607 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14608 s&@top_srcdir@&$ac_top_srcdir&;t t
14609 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14610 s&@builddir@&$ac_builddir&;t t
14611 s&@abs_builddir@&$ac_abs_builddir&;t t
14612 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14613 s&@INSTALL@&$ac_INSTALL&;t t
14614 $ac_datarootdir_hack
14615 "
14616 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14617 if $ac_cs_awk_getline; then
14618 $AWK -f "$tmp/subs.awk"
14619 else
14620 $AWK -f "$tmp/subs.awk" | $SHELL
14621 fi >$tmp/out \
14622 || as_fn_error "could not create $ac_file" "$LINENO" 5
14623
14624 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14625 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14626 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14628 which seems to be undefined. Please make sure it is defined." >&5
14629 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14630 which seems to be undefined. Please make sure it is defined." >&2;}
14631
14632 rm -f "$tmp/stdin"
14633 case $ac_file in
14634 -) cat "$tmp/out" && rm -f "$tmp/out";;
14635 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14636 esac \
14637 || as_fn_error "could not create $ac_file" "$LINENO" 5
14638 ;;
14639 :H)
14640 #
14641 # CONFIG_HEADER
14642 #
14643 if test x"$ac_file" != x-; then
14644 {
14645 $as_echo "/* $configure_input */" \
14646 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14647 } >"$tmp/config.h" \
14648 || as_fn_error "could not create $ac_file" "$LINENO" 5
14649 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14650 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14651 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14652 else
14653 rm -f "$ac_file"
14654 mv "$tmp/config.h" "$ac_file" \
14655 || as_fn_error "could not create $ac_file" "$LINENO" 5
14656 fi
14657 else
14658 $as_echo "/* $configure_input */" \
14659 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14660 || as_fn_error "could not create -" "$LINENO" 5
14661 fi
14662 ;;
14663 :L)
14664 #
14665 # CONFIG_LINK
14666 #
14667
14668 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14669 :
14670 else
14671 # Prefer the file from the source tree if names are identical.
14672 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14673 ac_source=$srcdir/$ac_source
14674 fi
14675
14676 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14677 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14678
14679 if test ! -r "$ac_source"; then
14680 as_fn_error "$ac_source: file not found" "$LINENO" 5
14681 fi
14682 rm -f "$ac_file"
14683
14684 # Try a relative symlink, then a hard link, then a copy.
14685 case $srcdir in
14686 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14687 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14688 esac
14689 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14690 ln "$ac_source" "$ac_file" 2>/dev/null ||
14691 cp -p "$ac_source" "$ac_file" ||
14692 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14693 fi
14694 ;;
14695 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14696 $as_echo "$as_me: executing $ac_file commands" >&6;}
14697 ;;
14698 esac
14699
14700
14701 case $ac_file$ac_mode in
14702 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14703 "default":C)
14704 case x$CONFIG_HEADERS in
14705 xconfig.h:config.in)
14706 echo > stamp-h ;;
14707 esac
14708 ;;
14709
14710 esac
14711 done # for ac_tag
14712
14713
14714 as_fn_exit 0
14715 _ACEOF
14716 ac_clean_files=$ac_clean_files_save
14717
14718 test $ac_write_fail = 0 ||
14719 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14720
14721
14722 # configure is writing to config.log, and then calls config.status.
14723 # config.status does its own redirection, appending to config.log.
14724 # Unfortunately, on DOS this fails, as config.log is still kept open
14725 # by configure, so config.status won't be able to write to it; its
14726 # output is simply discarded. So we exec the FD to /dev/null,
14727 # effectively closing config.log, so it can be properly (re)opened and
14728 # appended to by config.status. When coming back to configure, we
14729 # need to make the FD available again.
14730 if test "$no_create" != yes; then
14731 ac_cs_success=:
14732 ac_config_status_args=
14733 test "$silent" = yes &&
14734 ac_config_status_args="$ac_config_status_args --quiet"
14735 exec 5>/dev/null
14736 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14737 exec 5>>config.log
14738 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14739 # would make configure fail if this is the last instruction.
14740 $ac_cs_success || as_fn_exit $?
14741 fi
14742
14743 #
14744 # CONFIG_SUBDIRS section.
14745 #
14746 if test "$no_recursion" != yes; then
14747
14748 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
14749 # so they do not pile up.
14750 ac_sub_configure_args=
14751 ac_prev=
14752 eval "set x $ac_configure_args"
14753 shift
14754 for ac_arg
14755 do
14756 if test -n "$ac_prev"; then
14757 ac_prev=
14758 continue
14759 fi
14760 case $ac_arg in
14761 -cache-file | --cache-file | --cache-fil | --cache-fi \
14762 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
14763 ac_prev=cache_file ;;
14764 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
14765 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
14766 | --c=*)
14767 ;;
14768 --config-cache | -C)
14769 ;;
14770 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
14771 ac_prev=srcdir ;;
14772 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
14773 ;;
14774 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
14775 ac_prev=prefix ;;
14776 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
14777 ;;
14778 --disable-option-checking)
14779 ;;
14780 *)
14781 case $ac_arg in
14782 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14783 esac
14784 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
14785 esac
14786 done
14787
14788 # Always prepend --prefix to ensure using the same prefix
14789 # in subdir configurations.
14790 ac_arg="--prefix=$prefix"
14791 case $ac_arg in
14792 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14793 esac
14794 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
14795
14796 # Pass --silent
14797 if test "$silent" = yes; then
14798 ac_sub_configure_args="--silent $ac_sub_configure_args"
14799 fi
14800
14801 # Always prepend --disable-option-checking to silence warnings, since
14802 # different subdirs can have different --enable and --with options.
14803 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
14804
14805 ac_popdir=`pwd`
14806 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
14807
14808 # Do not complain, so a configure script can configure whichever
14809 # parts of a large source tree are present.
14810 test -d "$srcdir/$ac_dir" || continue
14811
14812 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
14813 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
14814 $as_echo "$ac_msg" >&6
14815 as_dir="$ac_dir"; as_fn_mkdir_p
14816 ac_builddir=.
14817
14818 case "$ac_dir" in
14819 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14820 *)
14821 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14822 # A ".." for each directory in $ac_dir_suffix.
14823 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14824 case $ac_top_builddir_sub in
14825 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14826 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14827 esac ;;
14828 esac
14829 ac_abs_top_builddir=$ac_pwd
14830 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14831 # for backward compatibility:
14832 ac_top_builddir=$ac_top_build_prefix
14833
14834 case $srcdir in
14835 .) # We are building in place.
14836 ac_srcdir=.
14837 ac_top_srcdir=$ac_top_builddir_sub
14838 ac_abs_top_srcdir=$ac_pwd ;;
14839 [\\/]* | ?:[\\/]* ) # Absolute name.
14840 ac_srcdir=$srcdir$ac_dir_suffix;
14841 ac_top_srcdir=$srcdir
14842 ac_abs_top_srcdir=$srcdir ;;
14843 *) # Relative name.
14844 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14845 ac_top_srcdir=$ac_top_build_prefix$srcdir
14846 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14847 esac
14848 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14849
14850
14851 cd "$ac_dir"
14852
14853 # Check for guested configure; otherwise get Cygnus style configure.
14854 if test -f "$ac_srcdir/configure.gnu"; then
14855 ac_sub_configure=$ac_srcdir/configure.gnu
14856 elif test -f "$ac_srcdir/configure"; then
14857 ac_sub_configure=$ac_srcdir/configure
14858 elif test -f "$ac_srcdir/configure.in"; then
14859 # This should be Cygnus configure.
14860 ac_sub_configure=$ac_aux_dir/configure
14861 else
14862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
14863 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
14864 ac_sub_configure=
14865 fi
14866
14867 # The recursion is here.
14868 if test -n "$ac_sub_configure"; then
14869 # Make the cache file name correct relative to the subdirectory.
14870 case $cache_file in
14871 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
14872 *) # Relative name.
14873 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
14874 esac
14875
14876 { $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
14877 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
14878 # The eval makes quoting arguments work.
14879 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
14880 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
14881 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
14882 fi
14883
14884 cd "$ac_popdir"
14885 done
14886 fi
14887 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14889 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14890 fi
14891
14892
14893 exit 0
This page took 0.671932 seconds and 5 git commands to generate.