config:
[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 gl_header_list=
592 enable_option_checking=no
593 ac_subst_vars='am__EXEEXT_FALSE
594 am__EXEEXT_TRUE
595 gltests_LTLIBOBJS
596 gltests_LIBOBJS
597 gl_LTLIBOBJS
598 gl_LIBOBJS
599 LTLIBOBJS
600 LIBOBJS
601 GDB_NM_FILE
602 frags
603 target_subdir
604 CONFIG_UNINSTALL
605 CONFIG_INSTALL
606 CONFIG_CLEAN
607 CONFIG_ALL
608 CONFIG_SRCS
609 CONFIG_DEPS
610 CONFIG_OBS
611 PROFILE_CFLAGS
612 ENABLE_CFLAGS
613 SIM_OBS
614 SIM
615 XMKMF
616 GDBTK_SRC_DIR
617 GDBTK_CFLAGS
618 GDBTKLIBS
619 X_LIBS
620 X_LDFLAGS
621 X_CFLAGS
622 TK_XINCLUDES
623 TK_DEPS
624 TK_LIBRARY
625 TK_INCLUDE
626 TK_STUB_LIB_SPEC
627 TK_STUB_LIB_FLAG
628 TK_STUB_LIB_FILE
629 TK_LIB_SPEC
630 TK_LIB_FLAG
631 TK_LIB_FILE
632 TK_SRC_DIR
633 TK_BIN_DIR
634 TK_VERSION
635 TCL_DEPS
636 TCL_LIBRARY
637 TCL_INCLUDE
638 TCL_STUB_LIB_SPEC
639 TCL_STUB_LIB_FLAG
640 TCL_STUB_LIB_FILE
641 TCL_LIB_SPEC
642 TCL_LIB_FLAG
643 TCL_LIB_FILE
644 TCL_SRC_DIR
645 TCL_BIN_DIR
646 TCL_PATCH_LEVEL
647 TCL_VERSION
648 WIN32LDAPP
649 GUI_CFLAGS_X
650 LIBGUI
651 WIN32LIBS
652 SER_HARDWIRE
653 WERROR_CFLAGS
654 WARN_CFLAGS
655 SYSTEM_GDBINIT
656 TARGET_SYSTEM_ROOT_DEFINE
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 ALLOCA
660 PYTHON_CFLAGS
661 LTLIBEXPAT
662 LIBEXPAT
663 HAVE_LIBEXPAT
664 READLINE_CFLAGS
665 READLINE_DEPS
666 READLINE
667 MIG
668 WINDRES
669 DLLTOOL
670 AR
671 YFLAGS
672 YACC
673 LN_S
674 REPORT_BUGS_TEXI
675 REPORT_BUGS_TO
676 PKGVERSION
677 TARGET_OBS
678 subdirs
679 GDB_DATADIR
680 DEBUGDIR
681 am__fastdepCC_FALSE
682 am__fastdepCC_TRUE
683 AMDEPBACKSLASH
684 AMDEP_FALSE
685 AMDEP_TRUE
686 am__quote
687 am__include
688 am__untar
689 am__tar
690 AMTAR
691 AWK
692 mkdir_p
693 MKDIR_P
694 INSTALL_STRIP_PROGRAM
695 STRIP
696 install_sh
697 MAKEINFO
698 AUTOHEADER
699 AUTOMAKE
700 AUTOCONF
701 ACLOCAL
702 VERSION
703 CYGPATH_W
704 am__isrc
705 INSTALL_DATA
706 INSTALL_SCRIPT
707 INSTALL_PROGRAM
708 PACKAGE
709 GNULIB_STDINT_H
710 LIBGNU_LTLIBDEPS
711 LIBGNU_LIBDEPS
712 NEXT_WCHAR_H
713 HAVE_WCHAR_H
714 WCHAR_H
715 REPLACE_WCWIDTH
716 HAVE_DECL_WCWIDTH
717 GNULIB_WCWIDTH
718 NEXT_STRING_H
719 STDINT_H
720 WINT_T_SUFFIX
721 WCHAR_T_SUFFIX
722 SIZE_T_SUFFIX
723 SIG_ATOMIC_T_SUFFIX
724 PTRDIFF_T_SUFFIX
725 HAVE_SIGNED_WINT_T
726 HAVE_SIGNED_WCHAR_T
727 HAVE_SIGNED_SIG_ATOMIC_T
728 BITSIZEOF_WINT_T
729 BITSIZEOF_WCHAR_T
730 BITSIZEOF_SIZE_T
731 BITSIZEOF_SIG_ATOMIC_T
732 BITSIZEOF_PTRDIFF_T
733 HAVE_SYS_BITYPES_H
734 HAVE_SYS_INTTYPES_H
735 HAVE_STDINT_H
736 NEXT_STDINT_H
737 INCLUDE_NEXT
738 HAVE_SYS_TYPES_H
739 HAVE_INTTYPES_H
740 HAVE_UNSIGNED_LONG_LONG_INT
741 HAVE_LONG_LONG_INT
742 REPLACE_STRSTR
743 REPLACE_STRCASESTR
744 REPLACE_MEMMEM
745 REPLACE_STRSIGNAL
746 REPLACE_STRERROR
747 HAVE_DECL_STRSIGNAL
748 HAVE_DECL_STRERROR
749 HAVE_DECL_STRTOK_R
750 HAVE_STRCASESTR
751 HAVE_STRSEP
752 HAVE_STRPBRK
753 HAVE_DECL_STRNLEN
754 HAVE_DECL_STRNDUP
755 HAVE_STRNDUP
756 HAVE_DECL_STRDUP
757 HAVE_STRCHRNUL
758 HAVE_STPNCPY
759 HAVE_STPCPY
760 HAVE_DECL_MEMRCHR
761 HAVE_MEMPCPY
762 HAVE_DECL_MEMMEM
763 GNULIB_STRSIGNAL
764 GNULIB_STRERROR
765 GNULIB_MBSTOK_R
766 GNULIB_MBSSEP
767 GNULIB_MBSSPN
768 GNULIB_MBSPBRK
769 GNULIB_MBSCSPN
770 GNULIB_MBSCASESTR
771 GNULIB_MBSPCASECMP
772 GNULIB_MBSNCASECMP
773 GNULIB_MBSCASECMP
774 GNULIB_MBSSTR
775 GNULIB_MBSRCHR
776 GNULIB_MBSCHR
777 GNULIB_MBSNLEN
778 GNULIB_MBSLEN
779 GNULIB_STRTOK_R
780 GNULIB_STRCASESTR
781 GNULIB_STRSTR
782 GNULIB_STRSEP
783 GNULIB_STRPBRK
784 GNULIB_STRNLEN
785 GNULIB_STRNDUP
786 GNULIB_STRDUP
787 GNULIB_STRCHRNUL
788 GNULIB_STPNCPY
789 GNULIB_STPCPY
790 GNULIB_MEMRCHR
791 GNULIB_MEMPCPY
792 GNULIB_MEMMEM
793 GL_COND_LIBTOOL_FALSE
794 GL_COND_LIBTOOL_TRUE
795 CATOBJEXT
796 GENCAT
797 INSTOBJEXT
798 DATADIRNAME
799 CATALOGS
800 POSUB
801 GMSGFMT
802 XGETTEXT
803 INCINTL
804 LIBINTL_DEP
805 LIBINTL
806 USE_NLS
807 SET_MAKE
808 GMAKE_FALSE
809 GMAKE_TRUE
810 MAKE
811 CCDEPMODE
812 DEPDIR
813 am__leading_dot
814 target_os
815 target_vendor
816 target_cpu
817 target
818 host_os
819 host_vendor
820 host_cpu
821 host
822 build_os
823 build_vendor
824 build_cpu
825 build
826 RANLIB
827 EGREP
828 GREP
829 CPP
830 OBJEXT
831 EXEEXT
832 ac_ct_CC
833 CPPFLAGS
834 LDFLAGS
835 CFLAGS
836 CC
837 MAINT
838 MAINTAINER_MODE_FALSE
839 MAINTAINER_MODE_TRUE
840 target_alias
841 host_alias
842 build_alias
843 LIBS
844 ECHO_T
845 ECHO_N
846 ECHO_C
847 DEFS
848 mandir
849 localedir
850 libdir
851 psdir
852 pdfdir
853 dvidir
854 htmldir
855 infodir
856 docdir
857 oldincludedir
858 includedir
859 localstatedir
860 sharedstatedir
861 sysconfdir
862 datadir
863 datarootdir
864 libexecdir
865 sbindir
866 bindir
867 program_transform_name
868 prefix
869 exec_prefix
870 PACKAGE_URL
871 PACKAGE_BUGREPORT
872 PACKAGE_STRING
873 PACKAGE_VERSION
874 PACKAGE_TARNAME
875 PACKAGE_NAME
876 PATH_SEPARATOR
877 SHELL'
878 ac_subst_files='host_makefile_frag'
879 ac_user_opts='
880 enable_option_checking
881 enable_maintainer_mode
882 enable_plugins
883 enable_largefile
884 enable_dependency_tracking
885 with_separate_debug_dir
886 with_gdb_datadir
887 with_relocated_sources
888 enable_targets
889 enable_64_bit_bfd
890 enable_gdbcli
891 enable_gdbmi
892 enable_tui
893 enable_gdbtk
894 with_libunwind
895 with_curses
896 enable_profiling
897 with_pkgversion
898 with_bugurl
899 with_zlib
900 with_libiconv_prefix
901 with_system_readline
902 with_expat
903 with_gnu_ld
904 enable_rpath
905 with_libexpat_prefix
906 with_python
907 with_included_regex
908 with_sysroot
909 with_system_gdbinit
910 enable_werror
911 enable_build_warnings
912 enable_gdb_build_warnings
913 with_tcl
914 with_tk
915 with_x
916 enable_sim
917 enable_multi_ice
918 '
919 ac_precious_vars='build_alias
920 host_alias
921 target_alias
922 CC
923 CFLAGS
924 LDFLAGS
925 LIBS
926 CPPFLAGS
927 CPP
928 YACC
929 YFLAGS
930 XMKMF'
931 ac_subdirs_all='doc testsuite
932 gdbtk
933 multi-ice
934 gdbserver'
935
936 # Initialize some variables set by options.
937 ac_init_help=
938 ac_init_version=false
939 ac_unrecognized_opts=
940 ac_unrecognized_sep=
941 # The variables have the same names as the options, with
942 # dashes changed to underlines.
943 cache_file=/dev/null
944 exec_prefix=NONE
945 no_create=
946 no_recursion=
947 prefix=NONE
948 program_prefix=NONE
949 program_suffix=NONE
950 program_transform_name=s,x,x,
951 silent=
952 site=
953 srcdir=
954 verbose=
955 x_includes=NONE
956 x_libraries=NONE
957
958 # Installation directory options.
959 # These are left unexpanded so users can "make install exec_prefix=/foo"
960 # and all the variables that are supposed to be based on exec_prefix
961 # by default will actually change.
962 # Use braces instead of parens because sh, perl, etc. also accept them.
963 # (The list follows the same order as the GNU Coding Standards.)
964 bindir='${exec_prefix}/bin'
965 sbindir='${exec_prefix}/sbin'
966 libexecdir='${exec_prefix}/libexec'
967 datarootdir='${prefix}/share'
968 datadir='${datarootdir}'
969 sysconfdir='${prefix}/etc'
970 sharedstatedir='${prefix}/com'
971 localstatedir='${prefix}/var'
972 includedir='${prefix}/include'
973 oldincludedir='/usr/include'
974 docdir='${datarootdir}/doc/${PACKAGE}'
975 infodir='${datarootdir}/info'
976 htmldir='${docdir}'
977 dvidir='${docdir}'
978 pdfdir='${docdir}'
979 psdir='${docdir}'
980 libdir='${exec_prefix}/lib'
981 localedir='${datarootdir}/locale'
982 mandir='${datarootdir}/man'
983
984 ac_prev=
985 ac_dashdash=
986 for ac_option
987 do
988 # If the previous option needs an argument, assign it.
989 if test -n "$ac_prev"; then
990 eval $ac_prev=\$ac_option
991 ac_prev=
992 continue
993 fi
994
995 case $ac_option in
996 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
997 *) ac_optarg=yes ;;
998 esac
999
1000 # Accept the important Cygnus configure options, so we can diagnose typos.
1001
1002 case $ac_dashdash$ac_option in
1003 --)
1004 ac_dashdash=yes ;;
1005
1006 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1007 ac_prev=bindir ;;
1008 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1009 bindir=$ac_optarg ;;
1010
1011 -build | --build | --buil | --bui | --bu)
1012 ac_prev=build_alias ;;
1013 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1014 build_alias=$ac_optarg ;;
1015
1016 -cache-file | --cache-file | --cache-fil | --cache-fi \
1017 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1018 ac_prev=cache_file ;;
1019 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1020 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1021 cache_file=$ac_optarg ;;
1022
1023 --config-cache | -C)
1024 cache_file=config.cache ;;
1025
1026 -datadir | --datadir | --datadi | --datad)
1027 ac_prev=datadir ;;
1028 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1029 datadir=$ac_optarg ;;
1030
1031 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1032 | --dataroo | --dataro | --datar)
1033 ac_prev=datarootdir ;;
1034 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1035 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1036 datarootdir=$ac_optarg ;;
1037
1038 -disable-* | --disable-*)
1039 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1040 # Reject names that are not valid shell variable names.
1041 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1042 as_fn_error "invalid feature name: $ac_useropt"
1043 ac_useropt_orig=$ac_useropt
1044 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1045 case $ac_user_opts in
1046 *"
1047 "enable_$ac_useropt"
1048 "*) ;;
1049 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1050 ac_unrecognized_sep=', ';;
1051 esac
1052 eval enable_$ac_useropt=no ;;
1053
1054 -docdir | --docdir | --docdi | --doc | --do)
1055 ac_prev=docdir ;;
1056 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1057 docdir=$ac_optarg ;;
1058
1059 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1060 ac_prev=dvidir ;;
1061 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1062 dvidir=$ac_optarg ;;
1063
1064 -enable-* | --enable-*)
1065 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1066 # Reject names that are not valid shell variable names.
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 as_fn_error "invalid feature name: $ac_useropt"
1069 ac_useropt_orig=$ac_useropt
1070 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1071 case $ac_user_opts in
1072 *"
1073 "enable_$ac_useropt"
1074 "*) ;;
1075 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1076 ac_unrecognized_sep=', ';;
1077 esac
1078 eval enable_$ac_useropt=\$ac_optarg ;;
1079
1080 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1081 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1082 | --exec | --exe | --ex)
1083 ac_prev=exec_prefix ;;
1084 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1085 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1086 | --exec=* | --exe=* | --ex=*)
1087 exec_prefix=$ac_optarg ;;
1088
1089 -gas | --gas | --ga | --g)
1090 # Obsolete; use --with-gas.
1091 with_gas=yes ;;
1092
1093 -help | --help | --hel | --he | -h)
1094 ac_init_help=long ;;
1095 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1096 ac_init_help=recursive ;;
1097 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1098 ac_init_help=short ;;
1099
1100 -host | --host | --hos | --ho)
1101 ac_prev=host_alias ;;
1102 -host=* | --host=* | --hos=* | --ho=*)
1103 host_alias=$ac_optarg ;;
1104
1105 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1106 ac_prev=htmldir ;;
1107 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1108 | --ht=*)
1109 htmldir=$ac_optarg ;;
1110
1111 -includedir | --includedir | --includedi | --included | --include \
1112 | --includ | --inclu | --incl | --inc)
1113 ac_prev=includedir ;;
1114 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1115 | --includ=* | --inclu=* | --incl=* | --inc=*)
1116 includedir=$ac_optarg ;;
1117
1118 -infodir | --infodir | --infodi | --infod | --info | --inf)
1119 ac_prev=infodir ;;
1120 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1121 infodir=$ac_optarg ;;
1122
1123 -libdir | --libdir | --libdi | --libd)
1124 ac_prev=libdir ;;
1125 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1126 libdir=$ac_optarg ;;
1127
1128 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1129 | --libexe | --libex | --libe)
1130 ac_prev=libexecdir ;;
1131 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1132 | --libexe=* | --libex=* | --libe=*)
1133 libexecdir=$ac_optarg ;;
1134
1135 -localedir | --localedir | --localedi | --localed | --locale)
1136 ac_prev=localedir ;;
1137 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1138 localedir=$ac_optarg ;;
1139
1140 -localstatedir | --localstatedir | --localstatedi | --localstated \
1141 | --localstate | --localstat | --localsta | --localst | --locals)
1142 ac_prev=localstatedir ;;
1143 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1144 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1145 localstatedir=$ac_optarg ;;
1146
1147 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1148 ac_prev=mandir ;;
1149 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1150 mandir=$ac_optarg ;;
1151
1152 -nfp | --nfp | --nf)
1153 # Obsolete; use --without-fp.
1154 with_fp=no ;;
1155
1156 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1157 | --no-cr | --no-c | -n)
1158 no_create=yes ;;
1159
1160 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1161 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1162 no_recursion=yes ;;
1163
1164 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1165 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1166 | --oldin | --oldi | --old | --ol | --o)
1167 ac_prev=oldincludedir ;;
1168 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1169 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1170 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1171 oldincludedir=$ac_optarg ;;
1172
1173 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1174 ac_prev=prefix ;;
1175 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1176 prefix=$ac_optarg ;;
1177
1178 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1179 | --program-pre | --program-pr | --program-p)
1180 ac_prev=program_prefix ;;
1181 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1182 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1183 program_prefix=$ac_optarg ;;
1184
1185 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1186 | --program-suf | --program-su | --program-s)
1187 ac_prev=program_suffix ;;
1188 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1189 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1190 program_suffix=$ac_optarg ;;
1191
1192 -program-transform-name | --program-transform-name \
1193 | --program-transform-nam | --program-transform-na \
1194 | --program-transform-n | --program-transform- \
1195 | --program-transform | --program-transfor \
1196 | --program-transfo | --program-transf \
1197 | --program-trans | --program-tran \
1198 | --progr-tra | --program-tr | --program-t)
1199 ac_prev=program_transform_name ;;
1200 -program-transform-name=* | --program-transform-name=* \
1201 | --program-transform-nam=* | --program-transform-na=* \
1202 | --program-transform-n=* | --program-transform-=* \
1203 | --program-transform=* | --program-transfor=* \
1204 | --program-transfo=* | --program-transf=* \
1205 | --program-trans=* | --program-tran=* \
1206 | --progr-tra=* | --program-tr=* | --program-t=*)
1207 program_transform_name=$ac_optarg ;;
1208
1209 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1210 ac_prev=pdfdir ;;
1211 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1212 pdfdir=$ac_optarg ;;
1213
1214 -psdir | --psdir | --psdi | --psd | --ps)
1215 ac_prev=psdir ;;
1216 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1217 psdir=$ac_optarg ;;
1218
1219 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1220 | -silent | --silent | --silen | --sile | --sil)
1221 silent=yes ;;
1222
1223 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1224 ac_prev=sbindir ;;
1225 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1226 | --sbi=* | --sb=*)
1227 sbindir=$ac_optarg ;;
1228
1229 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1230 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1231 | --sharedst | --shareds | --shared | --share | --shar \
1232 | --sha | --sh)
1233 ac_prev=sharedstatedir ;;
1234 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1235 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1236 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1237 | --sha=* | --sh=*)
1238 sharedstatedir=$ac_optarg ;;
1239
1240 -site | --site | --sit)
1241 ac_prev=site ;;
1242 -site=* | --site=* | --sit=*)
1243 site=$ac_optarg ;;
1244
1245 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1246 ac_prev=srcdir ;;
1247 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1248 srcdir=$ac_optarg ;;
1249
1250 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1251 | --syscon | --sysco | --sysc | --sys | --sy)
1252 ac_prev=sysconfdir ;;
1253 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1254 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1255 sysconfdir=$ac_optarg ;;
1256
1257 -target | --target | --targe | --targ | --tar | --ta | --t)
1258 ac_prev=target_alias ;;
1259 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1260 target_alias=$ac_optarg ;;
1261
1262 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1263 verbose=yes ;;
1264
1265 -version | --version | --versio | --versi | --vers | -V)
1266 ac_init_version=: ;;
1267
1268 -with-* | --with-*)
1269 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1270 # Reject names that are not valid shell variable names.
1271 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1272 as_fn_error "invalid package name: $ac_useropt"
1273 ac_useropt_orig=$ac_useropt
1274 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1275 case $ac_user_opts in
1276 *"
1277 "with_$ac_useropt"
1278 "*) ;;
1279 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1280 ac_unrecognized_sep=', ';;
1281 esac
1282 eval with_$ac_useropt=\$ac_optarg ;;
1283
1284 -without-* | --without-*)
1285 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1286 # Reject names that are not valid shell variable names.
1287 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1288 as_fn_error "invalid package name: $ac_useropt"
1289 ac_useropt_orig=$ac_useropt
1290 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1291 case $ac_user_opts in
1292 *"
1293 "with_$ac_useropt"
1294 "*) ;;
1295 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1296 ac_unrecognized_sep=', ';;
1297 esac
1298 eval with_$ac_useropt=no ;;
1299
1300 --x)
1301 # Obsolete; use --with-x.
1302 with_x=yes ;;
1303
1304 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1305 | --x-incl | --x-inc | --x-in | --x-i)
1306 ac_prev=x_includes ;;
1307 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1308 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1309 x_includes=$ac_optarg ;;
1310
1311 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1312 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1313 ac_prev=x_libraries ;;
1314 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1315 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1316 x_libraries=$ac_optarg ;;
1317
1318 -*) as_fn_error "unrecognized option: \`$ac_option'
1319 Try \`$0 --help' for more information."
1320 ;;
1321
1322 *=*)
1323 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1324 # Reject names that are not valid shell variable names.
1325 case $ac_envvar in #(
1326 '' | [0-9]* | *[!_$as_cr_alnum]* )
1327 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1328 esac
1329 eval $ac_envvar=\$ac_optarg
1330 export $ac_envvar ;;
1331
1332 *)
1333 # FIXME: should be removed in autoconf 3.0.
1334 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1335 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1336 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1337 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1338 ;;
1339
1340 esac
1341 done
1342
1343 if test -n "$ac_prev"; then
1344 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1345 as_fn_error "missing argument to $ac_option"
1346 fi
1347
1348 if test -n "$ac_unrecognized_opts"; then
1349 case $enable_option_checking in
1350 no) ;;
1351 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1352 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1353 esac
1354 fi
1355
1356 # Check all directory arguments for consistency.
1357 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1358 datadir sysconfdir sharedstatedir localstatedir includedir \
1359 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1360 libdir localedir mandir
1361 do
1362 eval ac_val=\$$ac_var
1363 # Remove trailing slashes.
1364 case $ac_val in
1365 */ )
1366 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1367 eval $ac_var=\$ac_val;;
1368 esac
1369 # Be sure to have absolute directory names.
1370 case $ac_val in
1371 [\\/$]* | ?:[\\/]* ) continue;;
1372 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1373 esac
1374 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1375 done
1376
1377 # There might be people who depend on the old broken behavior: `$host'
1378 # used to hold the argument of --host etc.
1379 # FIXME: To remove some day.
1380 build=$build_alias
1381 host=$host_alias
1382 target=$target_alias
1383
1384 # FIXME: To remove some day.
1385 if test "x$host_alias" != x; then
1386 if test "x$build_alias" = x; then
1387 cross_compiling=maybe
1388 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1389 If a cross compiler is detected then cross compile mode will be used." >&2
1390 elif test "x$build_alias" != "x$host_alias"; then
1391 cross_compiling=yes
1392 fi
1393 fi
1394
1395 ac_tool_prefix=
1396 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1397
1398 test "$silent" = yes && exec 6>/dev/null
1399
1400
1401 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1402 ac_ls_di=`ls -di .` &&
1403 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1404 as_fn_error "working directory cannot be determined"
1405 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1406 as_fn_error "pwd does not report name of working directory"
1407
1408
1409 # Find the source files, if location was not specified.
1410 if test -z "$srcdir"; then
1411 ac_srcdir_defaulted=yes
1412 # Try the directory containing this script, then the parent directory.
1413 ac_confdir=`$as_dirname -- "$as_myself" ||
1414 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1415 X"$as_myself" : 'X\(//\)[^/]' \| \
1416 X"$as_myself" : 'X\(//\)$' \| \
1417 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1418 $as_echo X"$as_myself" |
1419 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1420 s//\1/
1421 q
1422 }
1423 /^X\(\/\/\)[^/].*/{
1424 s//\1/
1425 q
1426 }
1427 /^X\(\/\/\)$/{
1428 s//\1/
1429 q
1430 }
1431 /^X\(\/\).*/{
1432 s//\1/
1433 q
1434 }
1435 s/.*/./; q'`
1436 srcdir=$ac_confdir
1437 if test ! -r "$srcdir/$ac_unique_file"; then
1438 srcdir=..
1439 fi
1440 else
1441 ac_srcdir_defaulted=no
1442 fi
1443 if test ! -r "$srcdir/$ac_unique_file"; then
1444 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1445 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1446 fi
1447 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1448 ac_abs_confdir=`(
1449 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1450 pwd)`
1451 # When building in place, set srcdir=.
1452 if test "$ac_abs_confdir" = "$ac_pwd"; then
1453 srcdir=.
1454 fi
1455 # Remove unnecessary trailing slashes from srcdir.
1456 # Double slashes in file names in object file debugging info
1457 # mess up M-x gdb in Emacs.
1458 case $srcdir in
1459 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1460 esac
1461 for ac_var in $ac_precious_vars; do
1462 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1463 eval ac_env_${ac_var}_value=\$${ac_var}
1464 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1465 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1466 done
1467
1468 #
1469 # Report the --help message.
1470 #
1471 if test "$ac_init_help" = "long"; then
1472 # Omit some internal or obsolete options to make the list less imposing.
1473 # This message is too long to be a string in the A/UX 3.1 sh.
1474 cat <<_ACEOF
1475 \`configure' configures this package to adapt to many kinds of systems.
1476
1477 Usage: $0 [OPTION]... [VAR=VALUE]...
1478
1479 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1480 VAR=VALUE. See below for descriptions of some of the useful variables.
1481
1482 Defaults for the options are specified in brackets.
1483
1484 Configuration:
1485 -h, --help display this help and exit
1486 --help=short display options specific to this package
1487 --help=recursive display the short help of all the included packages
1488 -V, --version display version information and exit
1489 -q, --quiet, --silent do not print \`checking...' messages
1490 --cache-file=FILE cache test results in FILE [disabled]
1491 -C, --config-cache alias for \`--cache-file=config.cache'
1492 -n, --no-create do not create output files
1493 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1494
1495 Installation directories:
1496 --prefix=PREFIX install architecture-independent files in PREFIX
1497 [$ac_default_prefix]
1498 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1499 [PREFIX]
1500
1501 By default, \`make install' will install all the files in
1502 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1503 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1504 for instance \`--prefix=\$HOME'.
1505
1506 For better control, use the options below.
1507
1508 Fine tuning of the installation directories:
1509 --bindir=DIR user executables [EPREFIX/bin]
1510 --sbindir=DIR system admin executables [EPREFIX/sbin]
1511 --libexecdir=DIR program executables [EPREFIX/libexec]
1512 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1513 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1514 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1515 --libdir=DIR object code libraries [EPREFIX/lib]
1516 --includedir=DIR C header files [PREFIX/include]
1517 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1518 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1519 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1520 --infodir=DIR info documentation [DATAROOTDIR/info]
1521 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1522 --mandir=DIR man documentation [DATAROOTDIR/man]
1523 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1524 --htmldir=DIR html documentation [DOCDIR]
1525 --dvidir=DIR dvi documentation [DOCDIR]
1526 --pdfdir=DIR pdf documentation [DOCDIR]
1527 --psdir=DIR ps documentation [DOCDIR]
1528 _ACEOF
1529
1530 cat <<\_ACEOF
1531
1532 Program names:
1533 --program-prefix=PREFIX prepend PREFIX to installed program names
1534 --program-suffix=SUFFIX append SUFFIX to installed program names
1535 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1536
1537 X features:
1538 --x-includes=DIR X include files are in DIR
1539 --x-libraries=DIR X library files are in DIR
1540
1541 System types:
1542 --build=BUILD configure for building on BUILD [guessed]
1543 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1544 --target=TARGET configure for building compilers for TARGET [HOST]
1545 _ACEOF
1546 fi
1547
1548 if test -n "$ac_init_help"; then
1549
1550 cat <<\_ACEOF
1551
1552 Optional Features:
1553 --disable-option-checking ignore unrecognized --enable/--with options
1554 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1555 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1556 --enable-maintainer-mode enable make rules and dependencies not useful
1557 (and sometimes confusing) to the casual installer
1558 --enable-plugins Enable support for plugins (defaults no)
1559 --disable-largefile omit support for large files
1560 --disable-dependency-tracking speeds up one-time build
1561 --enable-dependency-tracking do not reject slow dependency extractors
1562 --enable-targets=TARGETS
1563 alternative target configurations
1564 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1565 --disable-gdbcli disable command-line interface (CLI)
1566 --disable-gdbmi disable machine-interface (MI)
1567 --enable-tui enable full-screen terminal user interface (TUI)
1568 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1569 --enable-profiling enable profiling of GDB
1570 --disable-rpath do not hardcode runtime library paths
1571 --enable-werror treat compile warnings as errors
1572 --enable-build-warnings enable build-time compiler warnings if gcc is used
1573 --enable-gdb-build-warnings
1574 enable GDB specific build-time compiler warnings if
1575 gcc is used
1576 --enable-sim link gdb with simulator
1577 --enable-multi-ice build the multi-ice-gdb-server
1578
1579 Optional Packages:
1580 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1581 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1582 --with-separate-debug-dir=PATH
1583 look for global separate debug info in this path
1584 [LIBDIR/debug]
1585 --with-gdb-datadir=PATH look for global separate data files in this path
1586 [DATADIR/gdb]
1587 --with-relocated-sources=PATH
1588 automatically relocate this path for source files
1589 --with-libunwind use libunwind frame unwinding support
1590 --with-curses use the curses library instead of the termcap
1591 library
1592 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1593 --with-bugurl=URL Direct users to URL to report a bug
1594 --with-zlib include zlib support (auto/yes/no) default=auto
1595 --with-libiconv-prefix=DIR
1596 search for libiconv in DIR/include and DIR/lib
1597 --with-system-readline use installed readline library
1598 --with-expat include expat support (auto/yes/no)
1599 --with-gnu-ld assume the C compiler uses GNU ld default=no
1600 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1601 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1602 --with-python include python support (auto/yes/no/<path>)
1603 --without-included-regex
1604 don't use included regex; this is the default on
1605 systems with version 2 of the GNU C library (use
1606 with caution on other system)
1607 --with-sysroot[=DIR] search for usr/lib et al within DIR
1608 --with-system-gdbinit=PATH
1609 automatically load a system-wide gdbinit file
1610 --with-tcl directory containing tcl configuration (tclConfig.sh)
1611 --with-tk directory containing tk configuration (tkConfig.sh)
1612 --with-x use the X Window System
1613
1614 Some influential environment variables:
1615 CC C compiler command
1616 CFLAGS C compiler flags
1617 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1618 nonstandard directory <lib dir>
1619 LIBS libraries to pass to the linker, e.g. -l<library>
1620 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1621 you have headers in a nonstandard directory <include dir>
1622 CPP C preprocessor
1623 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1624 the first program found out of: `bison -y', `byacc', `yacc'.
1625 YFLAGS The list of arguments that will be passed by default to $YACC.
1626 This script will default YFLAGS to the empty string to avoid a
1627 default value of `-d' given by some make applications.
1628 XMKMF Path to xmkmf, Makefile generator for X Window System
1629
1630 Use these variables to override the choices made by `configure' or to help
1631 it to find libraries and programs with nonstandard names/locations.
1632
1633 Report bugs to the package provider.
1634 _ACEOF
1635 ac_status=$?
1636 fi
1637
1638 if test "$ac_init_help" = "recursive"; then
1639 # If there are subdirs, report their specific --help.
1640 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1641 test -d "$ac_dir" ||
1642 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1643 continue
1644 ac_builddir=.
1645
1646 case "$ac_dir" in
1647 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1648 *)
1649 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1650 # A ".." for each directory in $ac_dir_suffix.
1651 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1652 case $ac_top_builddir_sub in
1653 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1654 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1655 esac ;;
1656 esac
1657 ac_abs_top_builddir=$ac_pwd
1658 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1659 # for backward compatibility:
1660 ac_top_builddir=$ac_top_build_prefix
1661
1662 case $srcdir in
1663 .) # We are building in place.
1664 ac_srcdir=.
1665 ac_top_srcdir=$ac_top_builddir_sub
1666 ac_abs_top_srcdir=$ac_pwd ;;
1667 [\\/]* | ?:[\\/]* ) # Absolute name.
1668 ac_srcdir=$srcdir$ac_dir_suffix;
1669 ac_top_srcdir=$srcdir
1670 ac_abs_top_srcdir=$srcdir ;;
1671 *) # Relative name.
1672 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1673 ac_top_srcdir=$ac_top_build_prefix$srcdir
1674 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1675 esac
1676 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1677
1678 cd "$ac_dir" || { ac_status=$?; continue; }
1679 # Check for guested configure.
1680 if test -f "$ac_srcdir/configure.gnu"; then
1681 echo &&
1682 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1683 elif test -f "$ac_srcdir/configure"; then
1684 echo &&
1685 $SHELL "$ac_srcdir/configure" --help=recursive
1686 else
1687 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1688 fi || ac_status=$?
1689 cd "$ac_pwd" || { ac_status=$?; break; }
1690 done
1691 fi
1692
1693 test -n "$ac_init_help" && exit $ac_status
1694 if $ac_init_version; then
1695 cat <<\_ACEOF
1696 configure
1697 generated by GNU Autoconf 2.64
1698
1699 Copyright (C) 2009 Free Software Foundation, Inc.
1700 This configure script is free software; the Free Software Foundation
1701 gives unlimited permission to copy, distribute and modify it.
1702 _ACEOF
1703 exit
1704 fi
1705
1706 ## ------------------------ ##
1707 ## Autoconf initialization. ##
1708 ## ------------------------ ##
1709
1710 # ac_fn_c_try_compile LINENO
1711 # --------------------------
1712 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1713 ac_fn_c_try_compile ()
1714 {
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 rm -f conftest.$ac_objext
1717 if { { ac_try="$ac_compile"
1718 case "(($ac_try" in
1719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1720 *) ac_try_echo=$ac_try;;
1721 esac
1722 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723 $as_echo "$ac_try_echo"; } >&5
1724 (eval "$ac_compile") 2>conftest.err
1725 ac_status=$?
1726 if test -s conftest.err; then
1727 grep -v '^ *+' conftest.err >conftest.er1
1728 cat conftest.er1 >&5
1729 mv -f conftest.er1 conftest.err
1730 fi
1731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1732 test $ac_status = 0; } && {
1733 test -z "$ac_c_werror_flag" ||
1734 test ! -s conftest.err
1735 } && test -s conftest.$ac_objext; then :
1736 ac_retval=0
1737 else
1738 $as_echo "$as_me: failed program was:" >&5
1739 sed 's/^/| /' conftest.$ac_ext >&5
1740
1741 ac_retval=1
1742 fi
1743 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1744 return $ac_retval
1745
1746 } # ac_fn_c_try_compile
1747
1748 # ac_fn_c_try_cpp LINENO
1749 # ----------------------
1750 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1751 ac_fn_c_try_cpp ()
1752 {
1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754 if { { ac_try="$ac_cpp conftest.$ac_ext"
1755 case "(($ac_try" in
1756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1757 *) ac_try_echo=$ac_try;;
1758 esac
1759 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760 $as_echo "$ac_try_echo"; } >&5
1761 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1762 ac_status=$?
1763 if test -s conftest.err; then
1764 grep -v '^ *+' conftest.err >conftest.er1
1765 cat conftest.er1 >&5
1766 mv -f conftest.er1 conftest.err
1767 fi
1768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1769 test $ac_status = 0; } >/dev/null && {
1770 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1771 test ! -s conftest.err
1772 }; then :
1773 ac_retval=0
1774 else
1775 $as_echo "$as_me: failed program was:" >&5
1776 sed 's/^/| /' conftest.$ac_ext >&5
1777
1778 ac_retval=1
1779 fi
1780 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1781 return $ac_retval
1782
1783 } # ac_fn_c_try_cpp
1784
1785 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1786 # -------------------------------------------------------
1787 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1788 # the include files in INCLUDES and setting the cache variable VAR
1789 # accordingly.
1790 ac_fn_c_check_header_mongrel ()
1791 {
1792 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795 $as_echo_n "checking for $2... " >&6; }
1796 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1797 $as_echo_n "(cached) " >&6
1798 fi
1799 eval ac_res=\$$3
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801 $as_echo "$ac_res" >&6; }
1802 else
1803 # Is the header compilable?
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1805 $as_echo_n "checking $2 usability... " >&6; }
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h. */
1808 $4
1809 #include <$2>
1810 _ACEOF
1811 if ac_fn_c_try_compile "$LINENO"; then :
1812 ac_header_compiler=yes
1813 else
1814 ac_header_compiler=no
1815 fi
1816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1818 $as_echo "$ac_header_compiler" >&6; }
1819
1820 # Is the header present?
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1822 $as_echo_n "checking $2 presence... " >&6; }
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1825 #include <$2>
1826 _ACEOF
1827 if ac_fn_c_try_cpp "$LINENO"; then :
1828 ac_header_preproc=yes
1829 else
1830 ac_header_preproc=no
1831 fi
1832 rm -f conftest.err conftest.$ac_ext
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1834 $as_echo "$ac_header_preproc" >&6; }
1835
1836 # So? What about this header?
1837 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1838 yes:no: )
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1840 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1842 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1843 ;;
1844 no:yes:* )
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1846 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1848 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1850 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1852 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1854 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1855 ;;
1856 esac
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1858 $as_echo_n "checking for $2... " >&6; }
1859 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1860 $as_echo_n "(cached) " >&6
1861 else
1862 eval "$3=\$ac_header_compiler"
1863 fi
1864 eval ac_res=\$$3
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 $as_echo "$ac_res" >&6; }
1867 fi
1868 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1869
1870 } # ac_fn_c_check_header_mongrel
1871
1872 # ac_fn_c_try_run LINENO
1873 # ----------------------
1874 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1875 # that executables *can* be run.
1876 ac_fn_c_try_run ()
1877 {
1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879 if { { ac_try="$ac_link"
1880 case "(($ac_try" in
1881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1882 *) ac_try_echo=$ac_try;;
1883 esac
1884 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1885 $as_echo "$ac_try_echo"; } >&5
1886 (eval "$ac_link") 2>&5
1887 ac_status=$?
1888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1890 { { case "(($ac_try" in
1891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1892 *) ac_try_echo=$ac_try;;
1893 esac
1894 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1895 $as_echo "$ac_try_echo"; } >&5
1896 (eval "$ac_try") 2>&5
1897 ac_status=$?
1898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1899 test $ac_status = 0; }; }; then :
1900 ac_retval=0
1901 else
1902 $as_echo "$as_me: program exited with status $ac_status" >&5
1903 $as_echo "$as_me: failed program was:" >&5
1904 sed 's/^/| /' conftest.$ac_ext >&5
1905
1906 ac_retval=$ac_status
1907 fi
1908 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1909 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1910 return $ac_retval
1911
1912 } # ac_fn_c_try_run
1913
1914 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1915 # -------------------------------------------------------
1916 # Tests whether HEADER exists and can be compiled using the include files in
1917 # INCLUDES, setting the cache variable VAR accordingly.
1918 ac_fn_c_check_header_compile ()
1919 {
1920 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922 $as_echo_n "checking for $2... " >&6; }
1923 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1924 $as_echo_n "(cached) " >&6
1925 else
1926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927 /* end confdefs.h. */
1928 $4
1929 #include <$2>
1930 _ACEOF
1931 if ac_fn_c_try_compile "$LINENO"; then :
1932 eval "$3=yes"
1933 else
1934 eval "$3=no"
1935 fi
1936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1937 fi
1938 eval ac_res=\$$3
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940 $as_echo "$ac_res" >&6; }
1941 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1942
1943 } # ac_fn_c_check_header_compile
1944
1945 # ac_fn_c_try_link LINENO
1946 # -----------------------
1947 # Try to link conftest.$ac_ext, and return whether this succeeded.
1948 ac_fn_c_try_link ()
1949 {
1950 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1951 rm -f conftest.$ac_objext conftest$ac_exeext
1952 if { { ac_try="$ac_link"
1953 case "(($ac_try" in
1954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1955 *) ac_try_echo=$ac_try;;
1956 esac
1957 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1958 $as_echo "$ac_try_echo"; } >&5
1959 (eval "$ac_link") 2>conftest.err
1960 ac_status=$?
1961 if test -s conftest.err; then
1962 grep -v '^ *+' conftest.err >conftest.er1
1963 cat conftest.er1 >&5
1964 mv -f conftest.er1 conftest.err
1965 fi
1966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1967 test $ac_status = 0; } && {
1968 test -z "$ac_c_werror_flag" ||
1969 test ! -s conftest.err
1970 } && test -s conftest$ac_exeext && {
1971 test "$cross_compiling" = yes ||
1972 $as_test_x conftest$ac_exeext
1973 }; then :
1974 ac_retval=0
1975 else
1976 $as_echo "$as_me: failed program was:" >&5
1977 sed 's/^/| /' conftest.$ac_ext >&5
1978
1979 ac_retval=1
1980 fi
1981 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1982 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1983 # interfere with the next link command; also delete a directory that is
1984 # left behind by Apple's compiler. We do this before executing the actions.
1985 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1986 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1987 return $ac_retval
1988
1989 } # ac_fn_c_try_link
1990
1991 # ac_fn_c_check_func LINENO FUNC VAR
1992 # ----------------------------------
1993 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1994 ac_fn_c_check_func ()
1995 {
1996 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1998 $as_echo_n "checking for $2... " >&6; }
1999 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2000 $as_echo_n "(cached) " >&6
2001 else
2002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003 /* end confdefs.h. */
2004 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2005 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2006 #define $2 innocuous_$2
2007
2008 /* System header to define __stub macros and hopefully few prototypes,
2009 which can conflict with char $2 (); below.
2010 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2011 <limits.h> exists even on freestanding compilers. */
2012
2013 #ifdef __STDC__
2014 # include <limits.h>
2015 #else
2016 # include <assert.h>
2017 #endif
2018
2019 #undef $2
2020
2021 /* Override any GCC internal prototype to avoid an error.
2022 Use char because int might match the return type of a GCC
2023 builtin and then its argument prototype would still apply. */
2024 #ifdef __cplusplus
2025 extern "C"
2026 #endif
2027 char $2 ();
2028 /* The GNU C library defines this for functions which it implements
2029 to always fail with ENOSYS. Some functions are actually named
2030 something starting with __ and the normal name is an alias. */
2031 #if defined __stub_$2 || defined __stub___$2
2032 choke me
2033 #endif
2034
2035 int
2036 main ()
2037 {
2038 return $2 ();
2039 ;
2040 return 0;
2041 }
2042 _ACEOF
2043 if ac_fn_c_try_link "$LINENO"; then :
2044 eval "$3=yes"
2045 else
2046 eval "$3=no"
2047 fi
2048 rm -f core conftest.err conftest.$ac_objext \
2049 conftest$ac_exeext conftest.$ac_ext
2050 fi
2051 eval ac_res=\$$3
2052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2053 $as_echo "$ac_res" >&6; }
2054 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2055
2056 } # ac_fn_c_check_func
2057
2058 # ac_fn_c_check_decl LINENO SYMBOL VAR
2059 # ------------------------------------
2060 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2061 ac_fn_c_check_decl ()
2062 {
2063 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2065 $as_echo_n "checking whether $2 is declared... " >&6; }
2066 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2067 $as_echo_n "(cached) " >&6
2068 else
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070 /* end confdefs.h. */
2071 $4
2072 int
2073 main ()
2074 {
2075 #ifndef $2
2076 (void) $2;
2077 #endif
2078
2079 ;
2080 return 0;
2081 }
2082 _ACEOF
2083 if ac_fn_c_try_compile "$LINENO"; then :
2084 eval "$3=yes"
2085 else
2086 eval "$3=no"
2087 fi
2088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089 fi
2090 eval ac_res=\$$3
2091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2092 $as_echo "$ac_res" >&6; }
2093 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2094
2095 } # ac_fn_c_check_decl
2096
2097 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2098 # --------------------------------------------
2099 # Tries to find the compile-time value of EXPR in a program that includes
2100 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2101 # computed
2102 ac_fn_c_compute_int ()
2103 {
2104 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2105 if test "$cross_compiling" = yes; then
2106 # Depending upon the size, compute the lo and hi bounds.
2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108 /* end confdefs.h. */
2109 $4
2110 int
2111 main ()
2112 {
2113 static int test_array [1 - 2 * !(($2) >= 0)];
2114 test_array [0] = 0
2115
2116 ;
2117 return 0;
2118 }
2119 _ACEOF
2120 if ac_fn_c_try_compile "$LINENO"; then :
2121 ac_lo=0 ac_mid=0
2122 while :; do
2123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2124 /* end confdefs.h. */
2125 $4
2126 int
2127 main ()
2128 {
2129 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2130 test_array [0] = 0
2131
2132 ;
2133 return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_compile "$LINENO"; then :
2137 ac_hi=$ac_mid; break
2138 else
2139 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2140 if test $ac_lo -le $ac_mid; then
2141 ac_lo= ac_hi=
2142 break
2143 fi
2144 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2145 fi
2146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147 done
2148 else
2149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2150 /* end confdefs.h. */
2151 $4
2152 int
2153 main ()
2154 {
2155 static int test_array [1 - 2 * !(($2) < 0)];
2156 test_array [0] = 0
2157
2158 ;
2159 return 0;
2160 }
2161 _ACEOF
2162 if ac_fn_c_try_compile "$LINENO"; then :
2163 ac_hi=-1 ac_mid=-1
2164 while :; do
2165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166 /* end confdefs.h. */
2167 $4
2168 int
2169 main ()
2170 {
2171 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2172 test_array [0] = 0
2173
2174 ;
2175 return 0;
2176 }
2177 _ACEOF
2178 if ac_fn_c_try_compile "$LINENO"; then :
2179 ac_lo=$ac_mid; break
2180 else
2181 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2182 if test $ac_mid -le $ac_hi; then
2183 ac_lo= ac_hi=
2184 break
2185 fi
2186 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2187 fi
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189 done
2190 else
2191 ac_lo= ac_hi=
2192 fi
2193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194 fi
2195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2196 # Binary search between lo and hi bounds.
2197 while test "x$ac_lo" != "x$ac_hi"; do
2198 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h. */
2201 $4
2202 int
2203 main ()
2204 {
2205 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2206 test_array [0] = 0
2207
2208 ;
2209 return 0;
2210 }
2211 _ACEOF
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213 ac_hi=$ac_mid
2214 else
2215 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218 done
2219 case $ac_lo in #((
2220 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2221 '') ac_retval=1 ;;
2222 esac
2223 else
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225 /* end confdefs.h. */
2226 $4
2227 static long int longval () { return $2; }
2228 static unsigned long int ulongval () { return $2; }
2229 #include <stdio.h>
2230 #include <stdlib.h>
2231 int
2232 main ()
2233 {
2234
2235 FILE *f = fopen ("conftest.val", "w");
2236 if (! f)
2237 return 1;
2238 if (($2) < 0)
2239 {
2240 long int i = longval ();
2241 if (i != ($2))
2242 return 1;
2243 fprintf (f, "%ld", i);
2244 }
2245 else
2246 {
2247 unsigned long int i = ulongval ();
2248 if (i != ($2))
2249 return 1;
2250 fprintf (f, "%lu", i);
2251 }
2252 /* Do not output a trailing newline, as this causes \r\n confusion
2253 on some platforms. */
2254 return ferror (f) || fclose (f) != 0;
2255
2256 ;
2257 return 0;
2258 }
2259 _ACEOF
2260 if ac_fn_c_try_run "$LINENO"; then :
2261 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2262 else
2263 ac_retval=1
2264 fi
2265 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2266 conftest.$ac_objext conftest.beam conftest.$ac_ext
2267 rm -f conftest.val
2268
2269 fi
2270 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2271 return $ac_retval
2272
2273 } # ac_fn_c_compute_int
2274
2275 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2276 # ----------------------------------------------------
2277 # Tries to find if the field MEMBER exists in type AGGR, after including
2278 # INCLUDES, setting cache variable VAR accordingly.
2279 ac_fn_c_check_member ()
2280 {
2281 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2283 $as_echo_n "checking for $2.$3... " >&6; }
2284 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2285 $as_echo_n "(cached) " >&6
2286 else
2287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288 /* end confdefs.h. */
2289 $5
2290 int
2291 main ()
2292 {
2293 static $2 ac_aggr;
2294 if (ac_aggr.$3)
2295 return 0;
2296 ;
2297 return 0;
2298 }
2299 _ACEOF
2300 if ac_fn_c_try_compile "$LINENO"; then :
2301 eval "$4=yes"
2302 else
2303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2304 /* end confdefs.h. */
2305 $5
2306 int
2307 main ()
2308 {
2309 static $2 ac_aggr;
2310 if (sizeof ac_aggr.$3)
2311 return 0;
2312 ;
2313 return 0;
2314 }
2315 _ACEOF
2316 if ac_fn_c_try_compile "$LINENO"; then :
2317 eval "$4=yes"
2318 else
2319 eval "$4=no"
2320 fi
2321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2322 fi
2323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2324 fi
2325 eval ac_res=\$$4
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2327 $as_echo "$ac_res" >&6; }
2328 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2329
2330 } # ac_fn_c_check_member
2331
2332 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2333 # -------------------------------------------
2334 # Tests whether TYPE exists after having included INCLUDES, setting cache
2335 # variable VAR accordingly.
2336 ac_fn_c_check_type ()
2337 {
2338 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2340 $as_echo_n "checking for $2... " >&6; }
2341 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2342 $as_echo_n "(cached) " >&6
2343 else
2344 eval "$3=no"
2345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2346 /* end confdefs.h. */
2347 $4
2348 int
2349 main ()
2350 {
2351 if (sizeof ($2))
2352 return 0;
2353 ;
2354 return 0;
2355 }
2356 _ACEOF
2357 if ac_fn_c_try_compile "$LINENO"; then :
2358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2359 /* end confdefs.h. */
2360 $4
2361 int
2362 main ()
2363 {
2364 if (sizeof (($2)))
2365 return 0;
2366 ;
2367 return 0;
2368 }
2369 _ACEOF
2370 if ac_fn_c_try_compile "$LINENO"; then :
2371
2372 else
2373 eval "$3=yes"
2374 fi
2375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2376 fi
2377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2378 fi
2379 eval ac_res=\$$3
2380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2381 $as_echo "$ac_res" >&6; }
2382 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2383
2384 } # ac_fn_c_check_type
2385 cat >config.log <<_ACEOF
2386 This file contains any messages produced by compilers while
2387 running configure, to aid debugging if configure makes a mistake.
2388
2389 It was created by $as_me, which was
2390 generated by GNU Autoconf 2.64. Invocation command line was
2391
2392 $ $0 $@
2393
2394 _ACEOF
2395 exec 5>>config.log
2396 {
2397 cat <<_ASUNAME
2398 ## --------- ##
2399 ## Platform. ##
2400 ## --------- ##
2401
2402 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2403 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2404 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2405 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2406 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2407
2408 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2409 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2410
2411 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2412 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2413 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2414 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2415 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2416 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2417 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2418
2419 _ASUNAME
2420
2421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422 for as_dir in $PATH
2423 do
2424 IFS=$as_save_IFS
2425 test -z "$as_dir" && as_dir=.
2426 $as_echo "PATH: $as_dir"
2427 done
2428 IFS=$as_save_IFS
2429
2430 } >&5
2431
2432 cat >&5 <<_ACEOF
2433
2434
2435 ## ----------- ##
2436 ## Core tests. ##
2437 ## ----------- ##
2438
2439 _ACEOF
2440
2441
2442 # Keep a trace of the command line.
2443 # Strip out --no-create and --no-recursion so they do not pile up.
2444 # Strip out --silent because we don't want to record it for future runs.
2445 # Also quote any args containing shell meta-characters.
2446 # Make two passes to allow for proper duplicate-argument suppression.
2447 ac_configure_args=
2448 ac_configure_args0=
2449 ac_configure_args1=
2450 ac_must_keep_next=false
2451 for ac_pass in 1 2
2452 do
2453 for ac_arg
2454 do
2455 case $ac_arg in
2456 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2457 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2458 | -silent | --silent | --silen | --sile | --sil)
2459 continue ;;
2460 *\'*)
2461 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2462 esac
2463 case $ac_pass in
2464 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2465 2)
2466 as_fn_append ac_configure_args1 " '$ac_arg'"
2467 if test $ac_must_keep_next = true; then
2468 ac_must_keep_next=false # Got value, back to normal.
2469 else
2470 case $ac_arg in
2471 *=* | --config-cache | -C | -disable-* | --disable-* \
2472 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2473 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2474 | -with-* | --with-* | -without-* | --without-* | --x)
2475 case "$ac_configure_args0 " in
2476 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2477 esac
2478 ;;
2479 -* ) ac_must_keep_next=true ;;
2480 esac
2481 fi
2482 as_fn_append ac_configure_args " '$ac_arg'"
2483 ;;
2484 esac
2485 done
2486 done
2487 { ac_configure_args0=; unset ac_configure_args0;}
2488 { ac_configure_args1=; unset ac_configure_args1;}
2489
2490 # When interrupted or exit'd, cleanup temporary files, and complete
2491 # config.log. We remove comments because anyway the quotes in there
2492 # would cause problems or look ugly.
2493 # WARNING: Use '\'' to represent an apostrophe within the trap.
2494 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2495 trap 'exit_status=$?
2496 # Save into config.log some information that might help in debugging.
2497 {
2498 echo
2499
2500 cat <<\_ASBOX
2501 ## ---------------- ##
2502 ## Cache variables. ##
2503 ## ---------------- ##
2504 _ASBOX
2505 echo
2506 # The following way of writing the cache mishandles newlines in values,
2507 (
2508 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2509 eval ac_val=\$$ac_var
2510 case $ac_val in #(
2511 *${as_nl}*)
2512 case $ac_var in #(
2513 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2514 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2515 esac
2516 case $ac_var in #(
2517 _ | IFS | as_nl) ;; #(
2518 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2519 *) { eval $ac_var=; unset $ac_var;} ;;
2520 esac ;;
2521 esac
2522 done
2523 (set) 2>&1 |
2524 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2525 *${as_nl}ac_space=\ *)
2526 sed -n \
2527 "s/'\''/'\''\\\\'\'''\''/g;
2528 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2529 ;; #(
2530 *)
2531 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2532 ;;
2533 esac |
2534 sort
2535 )
2536 echo
2537
2538 cat <<\_ASBOX
2539 ## ----------------- ##
2540 ## Output variables. ##
2541 ## ----------------- ##
2542 _ASBOX
2543 echo
2544 for ac_var in $ac_subst_vars
2545 do
2546 eval ac_val=\$$ac_var
2547 case $ac_val in
2548 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2549 esac
2550 $as_echo "$ac_var='\''$ac_val'\''"
2551 done | sort
2552 echo
2553
2554 if test -n "$ac_subst_files"; then
2555 cat <<\_ASBOX
2556 ## ------------------- ##
2557 ## File substitutions. ##
2558 ## ------------------- ##
2559 _ASBOX
2560 echo
2561 for ac_var in $ac_subst_files
2562 do
2563 eval ac_val=\$$ac_var
2564 case $ac_val in
2565 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2566 esac
2567 $as_echo "$ac_var='\''$ac_val'\''"
2568 done | sort
2569 echo
2570 fi
2571
2572 if test -s confdefs.h; then
2573 cat <<\_ASBOX
2574 ## ----------- ##
2575 ## confdefs.h. ##
2576 ## ----------- ##
2577 _ASBOX
2578 echo
2579 cat confdefs.h
2580 echo
2581 fi
2582 test "$ac_signal" != 0 &&
2583 $as_echo "$as_me: caught signal $ac_signal"
2584 $as_echo "$as_me: exit $exit_status"
2585 } >&5
2586 rm -f core *.core core.conftest.* &&
2587 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2588 exit $exit_status
2589 ' 0
2590 for ac_signal in 1 2 13 15; do
2591 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2592 done
2593 ac_signal=0
2594
2595 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2596 rm -f -r conftest* confdefs.h
2597
2598 $as_echo "/* confdefs.h */" > confdefs.h
2599
2600 # Predefined preprocessor variables.
2601
2602 cat >>confdefs.h <<_ACEOF
2603 #define PACKAGE_NAME "$PACKAGE_NAME"
2604 _ACEOF
2605
2606 cat >>confdefs.h <<_ACEOF
2607 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2608 _ACEOF
2609
2610 cat >>confdefs.h <<_ACEOF
2611 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2612 _ACEOF
2613
2614 cat >>confdefs.h <<_ACEOF
2615 #define PACKAGE_STRING "$PACKAGE_STRING"
2616 _ACEOF
2617
2618 cat >>confdefs.h <<_ACEOF
2619 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2620 _ACEOF
2621
2622 cat >>confdefs.h <<_ACEOF
2623 #define PACKAGE_URL "$PACKAGE_URL"
2624 _ACEOF
2625
2626
2627 # Let the site file select an alternate cache file if it wants to.
2628 # Prefer an explicitly selected file to automatically selected ones.
2629 ac_site_file1=NONE
2630 ac_site_file2=NONE
2631 if test -n "$CONFIG_SITE"; then
2632 ac_site_file1=$CONFIG_SITE
2633 elif test "x$prefix" != xNONE; then
2634 ac_site_file1=$prefix/share/config.site
2635 ac_site_file2=$prefix/etc/config.site
2636 else
2637 ac_site_file1=$ac_default_prefix/share/config.site
2638 ac_site_file2=$ac_default_prefix/etc/config.site
2639 fi
2640 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2641 do
2642 test "x$ac_site_file" = xNONE && continue
2643 if test -r "$ac_site_file"; then
2644 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2645 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2646 sed 's/^/| /' "$ac_site_file" >&5
2647 . "$ac_site_file"
2648 fi
2649 done
2650
2651 if test -r "$cache_file"; then
2652 # Some versions of bash will fail to source /dev/null (special
2653 # files actually), so we avoid doing that.
2654 if test -f "$cache_file"; then
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2656 $as_echo "$as_me: loading cache $cache_file" >&6;}
2657 case $cache_file in
2658 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2659 *) . "./$cache_file";;
2660 esac
2661 fi
2662 else
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2664 $as_echo "$as_me: creating cache $cache_file" >&6;}
2665 >$cache_file
2666 fi
2667
2668 gl_header_list="$gl_header_list stdint.h"
2669 gl_header_list="$gl_header_list wchar.h"
2670 gl_header_list="$gl_header_list string.h"
2671 # Check that the precious variables saved in the cache have kept the same
2672 # value.
2673 ac_cache_corrupted=false
2674 for ac_var in $ac_precious_vars; do
2675 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2676 eval ac_new_set=\$ac_env_${ac_var}_set
2677 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2678 eval ac_new_val=\$ac_env_${ac_var}_value
2679 case $ac_old_set,$ac_new_set in
2680 set,)
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2682 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2683 ac_cache_corrupted=: ;;
2684 ,set)
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2686 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2687 ac_cache_corrupted=: ;;
2688 ,);;
2689 *)
2690 if test "x$ac_old_val" != "x$ac_new_val"; then
2691 # differences in whitespace do not lead to failure.
2692 ac_old_val_w=`echo x $ac_old_val`
2693 ac_new_val_w=`echo x $ac_new_val`
2694 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2696 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2697 ac_cache_corrupted=:
2698 else
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2700 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2701 eval $ac_var=\$ac_old_val
2702 fi
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2704 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2706 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2707 fi;;
2708 esac
2709 # Pass precious variables to config.status.
2710 if test "$ac_new_set" = set; then
2711 case $ac_new_val in
2712 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2713 *) ac_arg=$ac_var=$ac_new_val ;;
2714 esac
2715 case " $ac_configure_args " in
2716 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2717 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2718 esac
2719 fi
2720 done
2721 if $ac_cache_corrupted; then
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2723 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2725 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2726 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2727 fi
2728 ## -------------------- ##
2729 ## Main body of script. ##
2730 ## -------------------- ##
2731
2732 ac_ext=c
2733 ac_cpp='$CPP $CPPFLAGS'
2734 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2735 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2736 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2737
2738
2739
2740
2741
2742 ac_config_headers="$ac_config_headers config.h:config.in"
2743
2744
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2746 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2747 # Check whether --enable-maintainer-mode was given.
2748 if test "${enable_maintainer_mode+set}" = set; then :
2749 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2750 else
2751 USE_MAINTAINER_MODE=no
2752 fi
2753
2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2755 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2756 if test $USE_MAINTAINER_MODE = yes; then
2757 MAINTAINER_MODE_TRUE=
2758 MAINTAINER_MODE_FALSE='#'
2759 else
2760 MAINTAINER_MODE_TRUE='#'
2761 MAINTAINER_MODE_FALSE=
2762 fi
2763
2764 MAINT=$MAINTAINER_MODE_TRUE
2765
2766
2767
2768 ac_ext=c
2769 ac_cpp='$CPP $CPPFLAGS'
2770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2773 if test -n "$ac_tool_prefix"; then
2774 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2775 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777 $as_echo_n "checking for $ac_word... " >&6; }
2778 if test "${ac_cv_prog_CC+set}" = set; then :
2779 $as_echo_n "(cached) " >&6
2780 else
2781 if test -n "$CC"; then
2782 ac_cv_prog_CC="$CC" # Let the user override the test.
2783 else
2784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785 for as_dir in $PATH
2786 do
2787 IFS=$as_save_IFS
2788 test -z "$as_dir" && as_dir=.
2789 for ac_exec_ext in '' $ac_executable_extensions; do
2790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2791 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793 break 2
2794 fi
2795 done
2796 done
2797 IFS=$as_save_IFS
2798
2799 fi
2800 fi
2801 CC=$ac_cv_prog_CC
2802 if test -n "$CC"; then
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2804 $as_echo "$CC" >&6; }
2805 else
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807 $as_echo "no" >&6; }
2808 fi
2809
2810
2811 fi
2812 if test -z "$ac_cv_prog_CC"; then
2813 ac_ct_CC=$CC
2814 # Extract the first word of "gcc", so it can be a program name with args.
2815 set dummy gcc; ac_word=$2
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2817 $as_echo_n "checking for $ac_word... " >&6; }
2818 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2819 $as_echo_n "(cached) " >&6
2820 else
2821 if test -n "$ac_ct_CC"; then
2822 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2823 else
2824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2825 for as_dir in $PATH
2826 do
2827 IFS=$as_save_IFS
2828 test -z "$as_dir" && as_dir=.
2829 for ac_exec_ext in '' $ac_executable_extensions; do
2830 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2831 ac_cv_prog_ac_ct_CC="gcc"
2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2833 break 2
2834 fi
2835 done
2836 done
2837 IFS=$as_save_IFS
2838
2839 fi
2840 fi
2841 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2842 if test -n "$ac_ct_CC"; then
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2844 $as_echo "$ac_ct_CC" >&6; }
2845 else
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2847 $as_echo "no" >&6; }
2848 fi
2849
2850 if test "x$ac_ct_CC" = x; then
2851 CC=""
2852 else
2853 case $cross_compiling:$ac_tool_warned in
2854 yes:)
2855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2856 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2857 ac_tool_warned=yes ;;
2858 esac
2859 CC=$ac_ct_CC
2860 fi
2861 else
2862 CC="$ac_cv_prog_CC"
2863 fi
2864
2865 if test -z "$CC"; then
2866 if test -n "$ac_tool_prefix"; then
2867 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2868 set dummy ${ac_tool_prefix}cc; ac_word=$2
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2870 $as_echo_n "checking for $ac_word... " >&6; }
2871 if test "${ac_cv_prog_CC+set}" = set; then :
2872 $as_echo_n "(cached) " >&6
2873 else
2874 if test -n "$CC"; then
2875 ac_cv_prog_CC="$CC" # Let the user override the test.
2876 else
2877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2878 for as_dir in $PATH
2879 do
2880 IFS=$as_save_IFS
2881 test -z "$as_dir" && as_dir=.
2882 for ac_exec_ext in '' $ac_executable_extensions; do
2883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2884 ac_cv_prog_CC="${ac_tool_prefix}cc"
2885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2886 break 2
2887 fi
2888 done
2889 done
2890 IFS=$as_save_IFS
2891
2892 fi
2893 fi
2894 CC=$ac_cv_prog_CC
2895 if test -n "$CC"; then
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2897 $as_echo "$CC" >&6; }
2898 else
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2900 $as_echo "no" >&6; }
2901 fi
2902
2903
2904 fi
2905 fi
2906 if test -z "$CC"; then
2907 # Extract the first word of "cc", so it can be a program name with args.
2908 set dummy cc; ac_word=$2
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2910 $as_echo_n "checking for $ac_word... " >&6; }
2911 if test "${ac_cv_prog_CC+set}" = set; then :
2912 $as_echo_n "(cached) " >&6
2913 else
2914 if test -n "$CC"; then
2915 ac_cv_prog_CC="$CC" # Let the user override the test.
2916 else
2917 ac_prog_rejected=no
2918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919 for as_dir in $PATH
2920 do
2921 IFS=$as_save_IFS
2922 test -z "$as_dir" && as_dir=.
2923 for ac_exec_ext in '' $ac_executable_extensions; do
2924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2925 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2926 ac_prog_rejected=yes
2927 continue
2928 fi
2929 ac_cv_prog_CC="cc"
2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2931 break 2
2932 fi
2933 done
2934 done
2935 IFS=$as_save_IFS
2936
2937 if test $ac_prog_rejected = yes; then
2938 # We found a bogon in the path, so make sure we never use it.
2939 set dummy $ac_cv_prog_CC
2940 shift
2941 if test $# != 0; then
2942 # We chose a different compiler from the bogus one.
2943 # However, it has the same basename, so the bogon will be chosen
2944 # first if we set CC to just the basename; use the full file name.
2945 shift
2946 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2947 fi
2948 fi
2949 fi
2950 fi
2951 CC=$ac_cv_prog_CC
2952 if test -n "$CC"; then
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2954 $as_echo "$CC" >&6; }
2955 else
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2957 $as_echo "no" >&6; }
2958 fi
2959
2960
2961 fi
2962 if test -z "$CC"; then
2963 if test -n "$ac_tool_prefix"; then
2964 for ac_prog in cl.exe
2965 do
2966 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2967 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2969 $as_echo_n "checking for $ac_word... " >&6; }
2970 if test "${ac_cv_prog_CC+set}" = set; then :
2971 $as_echo_n "(cached) " >&6
2972 else
2973 if test -n "$CC"; then
2974 ac_cv_prog_CC="$CC" # Let the user override the test.
2975 else
2976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2977 for as_dir in $PATH
2978 do
2979 IFS=$as_save_IFS
2980 test -z "$as_dir" && as_dir=.
2981 for ac_exec_ext in '' $ac_executable_extensions; do
2982 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2983 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2985 break 2
2986 fi
2987 done
2988 done
2989 IFS=$as_save_IFS
2990
2991 fi
2992 fi
2993 CC=$ac_cv_prog_CC
2994 if test -n "$CC"; then
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2996 $as_echo "$CC" >&6; }
2997 else
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2999 $as_echo "no" >&6; }
3000 fi
3001
3002
3003 test -n "$CC" && break
3004 done
3005 fi
3006 if test -z "$CC"; then
3007 ac_ct_CC=$CC
3008 for ac_prog in cl.exe
3009 do
3010 # Extract the first word of "$ac_prog", so it can be a program name with args.
3011 set dummy $ac_prog; ac_word=$2
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013 $as_echo_n "checking for $ac_word... " >&6; }
3014 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3015 $as_echo_n "(cached) " >&6
3016 else
3017 if test -n "$ac_ct_CC"; then
3018 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3019 else
3020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3021 for as_dir in $PATH
3022 do
3023 IFS=$as_save_IFS
3024 test -z "$as_dir" && as_dir=.
3025 for ac_exec_ext in '' $ac_executable_extensions; do
3026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3027 ac_cv_prog_ac_ct_CC="$ac_prog"
3028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3029 break 2
3030 fi
3031 done
3032 done
3033 IFS=$as_save_IFS
3034
3035 fi
3036 fi
3037 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3038 if test -n "$ac_ct_CC"; then
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3040 $as_echo "$ac_ct_CC" >&6; }
3041 else
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3043 $as_echo "no" >&6; }
3044 fi
3045
3046
3047 test -n "$ac_ct_CC" && break
3048 done
3049
3050 if test "x$ac_ct_CC" = x; then
3051 CC=""
3052 else
3053 case $cross_compiling:$ac_tool_warned in
3054 yes:)
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3056 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3057 ac_tool_warned=yes ;;
3058 esac
3059 CC=$ac_ct_CC
3060 fi
3061 fi
3062
3063 fi
3064
3065
3066 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3067 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3068 as_fn_error "no acceptable C compiler found in \$PATH
3069 See \`config.log' for more details." "$LINENO" 5; }
3070
3071 # Provide some information about the compiler.
3072 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3073 set X $ac_compile
3074 ac_compiler=$2
3075 for ac_option in --version -v -V -qversion; do
3076 { { ac_try="$ac_compiler $ac_option >&5"
3077 case "(($ac_try" in
3078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079 *) ac_try_echo=$ac_try;;
3080 esac
3081 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3082 $as_echo "$ac_try_echo"; } >&5
3083 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3084 ac_status=$?
3085 if test -s conftest.err; then
3086 sed '10a\
3087 ... rest of stderr output deleted ...
3088 10q' conftest.err >conftest.er1
3089 cat conftest.er1 >&5
3090 rm -f conftest.er1 conftest.err
3091 fi
3092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3093 test $ac_status = 0; }
3094 done
3095
3096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3097 /* end confdefs.h. */
3098
3099 int
3100 main ()
3101 {
3102
3103 ;
3104 return 0;
3105 }
3106 _ACEOF
3107 ac_clean_files_save=$ac_clean_files
3108 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3109 # Try to create an executable without -o first, disregard a.out.
3110 # It will help us diagnose broken compilers, and finding out an intuition
3111 # of exeext.
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3113 $as_echo_n "checking for C compiler default output file name... " >&6; }
3114 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3115
3116 # The possible output files:
3117 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3118
3119 ac_rmfiles=
3120 for ac_file in $ac_files
3121 do
3122 case $ac_file in
3123 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3124 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3125 esac
3126 done
3127 rm -f $ac_rmfiles
3128
3129 if { { ac_try="$ac_link_default"
3130 case "(($ac_try" in
3131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3132 *) ac_try_echo=$ac_try;;
3133 esac
3134 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3135 $as_echo "$ac_try_echo"; } >&5
3136 (eval "$ac_link_default") 2>&5
3137 ac_status=$?
3138 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3139 test $ac_status = 0; }; then :
3140 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3141 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3142 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3143 # so that the user can short-circuit this test for compilers unknown to
3144 # Autoconf.
3145 for ac_file in $ac_files ''
3146 do
3147 test -f "$ac_file" || continue
3148 case $ac_file in
3149 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3150 ;;
3151 [ab].out )
3152 # We found the default executable, but exeext='' is most
3153 # certainly right.
3154 break;;
3155 *.* )
3156 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3157 then :; else
3158 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3159 fi
3160 # We set ac_cv_exeext here because the later test for it is not
3161 # safe: cross compilers may not add the suffix if given an `-o'
3162 # argument, so we may need to know it at that point already.
3163 # Even if this section looks crufty: it has the advantage of
3164 # actually working.
3165 break;;
3166 * )
3167 break;;
3168 esac
3169 done
3170 test "$ac_cv_exeext" = no && ac_cv_exeext=
3171
3172 else
3173 ac_file=''
3174 fi
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3176 $as_echo "$ac_file" >&6; }
3177 if test -z "$ac_file"; then :
3178 $as_echo "$as_me: failed program was:" >&5
3179 sed 's/^/| /' conftest.$ac_ext >&5
3180
3181 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3182 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3183 { as_fn_set_status 77
3184 as_fn_error "C compiler cannot create executables
3185 See \`config.log' for more details." "$LINENO" 5; }; }
3186 fi
3187 ac_exeext=$ac_cv_exeext
3188
3189 # Check that the compiler produces executables we can run. If not, either
3190 # the compiler is broken, or we cross compile.
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3192 $as_echo_n "checking whether the C compiler works... " >&6; }
3193 # If not cross compiling, check that we can run a simple program.
3194 if test "$cross_compiling" != yes; then
3195 if { ac_try='./$ac_file'
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_try") 2>&5
3203 ac_status=$?
3204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205 test $ac_status = 0; }; }; then
3206 cross_compiling=no
3207 else
3208 if test "$cross_compiling" = maybe; then
3209 cross_compiling=yes
3210 else
3211 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3212 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3213 as_fn_error "cannot run C compiled programs.
3214 If you meant to cross compile, use \`--host'.
3215 See \`config.log' for more details." "$LINENO" 5; }
3216 fi
3217 fi
3218 fi
3219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3220 $as_echo "yes" >&6; }
3221
3222 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3223 ac_clean_files=$ac_clean_files_save
3224 # Check that the compiler produces executables we can run. If not, either
3225 # the compiler is broken, or we cross compile.
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3227 $as_echo_n "checking whether we are cross compiling... " >&6; }
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3229 $as_echo "$cross_compiling" >&6; }
3230
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3232 $as_echo_n "checking for suffix of executables... " >&6; }
3233 if { { ac_try="$ac_link"
3234 case "(($ac_try" in
3235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236 *) ac_try_echo=$ac_try;;
3237 esac
3238 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3239 $as_echo "$ac_try_echo"; } >&5
3240 (eval "$ac_link") 2>&5
3241 ac_status=$?
3242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3243 test $ac_status = 0; }; then :
3244 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3245 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3246 # work properly (i.e., refer to `conftest.exe'), while it won't with
3247 # `rm'.
3248 for ac_file in conftest.exe conftest conftest.*; do
3249 test -f "$ac_file" || continue
3250 case $ac_file in
3251 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3252 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3253 break;;
3254 * ) break;;
3255 esac
3256 done
3257 else
3258 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3259 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3260 as_fn_error "cannot compute suffix of executables: cannot compile and link
3261 See \`config.log' for more details." "$LINENO" 5; }
3262 fi
3263 rm -f conftest$ac_cv_exeext
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3265 $as_echo "$ac_cv_exeext" >&6; }
3266
3267 rm -f conftest.$ac_ext
3268 EXEEXT=$ac_cv_exeext
3269 ac_exeext=$EXEEXT
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3271 $as_echo_n "checking for suffix of object files... " >&6; }
3272 if test "${ac_cv_objext+set}" = set; then :
3273 $as_echo_n "(cached) " >&6
3274 else
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 rm -f conftest.o conftest.obj
3287 if { { ac_try="$ac_compile"
3288 case "(($ac_try" in
3289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3290 *) ac_try_echo=$ac_try;;
3291 esac
3292 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3293 $as_echo "$ac_try_echo"; } >&5
3294 (eval "$ac_compile") 2>&5
3295 ac_status=$?
3296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3297 test $ac_status = 0; }; then :
3298 for ac_file in conftest.o conftest.obj conftest.*; do
3299 test -f "$ac_file" || continue;
3300 case $ac_file in
3301 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3302 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3303 break;;
3304 esac
3305 done
3306 else
3307 $as_echo "$as_me: failed program was:" >&5
3308 sed 's/^/| /' conftest.$ac_ext >&5
3309
3310 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3311 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3312 as_fn_error "cannot compute suffix of object files: cannot compile
3313 See \`config.log' for more details." "$LINENO" 5; }
3314 fi
3315 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3316 fi
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3318 $as_echo "$ac_cv_objext" >&6; }
3319 OBJEXT=$ac_cv_objext
3320 ac_objext=$OBJEXT
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3322 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3323 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3324 $as_echo_n "(cached) " >&6
3325 else
3326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3327 /* end confdefs.h. */
3328
3329 int
3330 main ()
3331 {
3332 #ifndef __GNUC__
3333 choke me
3334 #endif
3335
3336 ;
3337 return 0;
3338 }
3339 _ACEOF
3340 if ac_fn_c_try_compile "$LINENO"; then :
3341 ac_compiler_gnu=yes
3342 else
3343 ac_compiler_gnu=no
3344 fi
3345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3346 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3347
3348 fi
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3350 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3351 if test $ac_compiler_gnu = yes; then
3352 GCC=yes
3353 else
3354 GCC=
3355 fi
3356 ac_test_CFLAGS=${CFLAGS+set}
3357 ac_save_CFLAGS=$CFLAGS
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3359 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3360 if test "${ac_cv_prog_cc_g+set}" = set; then :
3361 $as_echo_n "(cached) " >&6
3362 else
3363 ac_save_c_werror_flag=$ac_c_werror_flag
3364 ac_c_werror_flag=yes
3365 ac_cv_prog_cc_g=no
3366 CFLAGS="-g"
3367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3368 /* end confdefs.h. */
3369
3370 int
3371 main ()
3372 {
3373
3374 ;
3375 return 0;
3376 }
3377 _ACEOF
3378 if ac_fn_c_try_compile "$LINENO"; then :
3379 ac_cv_prog_cc_g=yes
3380 else
3381 CFLAGS=""
3382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3383 /* end confdefs.h. */
3384
3385 int
3386 main ()
3387 {
3388
3389 ;
3390 return 0;
3391 }
3392 _ACEOF
3393 if ac_fn_c_try_compile "$LINENO"; then :
3394
3395 else
3396 ac_c_werror_flag=$ac_save_c_werror_flag
3397 CFLAGS="-g"
3398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399 /* end confdefs.h. */
3400
3401 int
3402 main ()
3403 {
3404
3405 ;
3406 return 0;
3407 }
3408 _ACEOF
3409 if ac_fn_c_try_compile "$LINENO"; then :
3410 ac_cv_prog_cc_g=yes
3411 fi
3412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3413 fi
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415 fi
3416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3417 ac_c_werror_flag=$ac_save_c_werror_flag
3418 fi
3419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3420 $as_echo "$ac_cv_prog_cc_g" >&6; }
3421 if test "$ac_test_CFLAGS" = set; then
3422 CFLAGS=$ac_save_CFLAGS
3423 elif test $ac_cv_prog_cc_g = yes; then
3424 if test "$GCC" = yes; then
3425 CFLAGS="-g -O2"
3426 else
3427 CFLAGS="-g"
3428 fi
3429 else
3430 if test "$GCC" = yes; then
3431 CFLAGS="-O2"
3432 else
3433 CFLAGS=
3434 fi
3435 fi
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3437 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3438 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3439 $as_echo_n "(cached) " >&6
3440 else
3441 ac_cv_prog_cc_c89=no
3442 ac_save_CC=$CC
3443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3444 /* end confdefs.h. */
3445 #include <stdarg.h>
3446 #include <stdio.h>
3447 #include <sys/types.h>
3448 #include <sys/stat.h>
3449 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3450 struct buf { int x; };
3451 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3452 static char *e (p, i)
3453 char **p;
3454 int i;
3455 {
3456 return p[i];
3457 }
3458 static char *f (char * (*g) (char **, int), char **p, ...)
3459 {
3460 char *s;
3461 va_list v;
3462 va_start (v,p);
3463 s = g (p, va_arg (v,int));
3464 va_end (v);
3465 return s;
3466 }
3467
3468 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3469 function prototypes and stuff, but not '\xHH' hex character constants.
3470 These don't provoke an error unfortunately, instead are silently treated
3471 as 'x'. The following induces an error, until -std is added to get
3472 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3473 array size at least. It's necessary to write '\x00'==0 to get something
3474 that's true only with -std. */
3475 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3476
3477 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3478 inside strings and character constants. */
3479 #define FOO(x) 'x'
3480 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3481
3482 int test (int i, double x);
3483 struct s1 {int (*f) (int a);};
3484 struct s2 {int (*f) (double a);};
3485 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3486 int argc;
3487 char **argv;
3488 int
3489 main ()
3490 {
3491 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3492 ;
3493 return 0;
3494 }
3495 _ACEOF
3496 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3497 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3498 do
3499 CC="$ac_save_CC $ac_arg"
3500 if ac_fn_c_try_compile "$LINENO"; then :
3501 ac_cv_prog_cc_c89=$ac_arg
3502 fi
3503 rm -f core conftest.err conftest.$ac_objext
3504 test "x$ac_cv_prog_cc_c89" != "xno" && break
3505 done
3506 rm -f conftest.$ac_ext
3507 CC=$ac_save_CC
3508
3509 fi
3510 # AC_CACHE_VAL
3511 case "x$ac_cv_prog_cc_c89" in
3512 x)
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3514 $as_echo "none needed" >&6; } ;;
3515 xno)
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3517 $as_echo "unsupported" >&6; } ;;
3518 *)
3519 CC="$CC $ac_cv_prog_cc_c89"
3520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3521 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3522 esac
3523 if test "x$ac_cv_prog_cc_c89" != xno; then :
3524
3525 fi
3526
3527 ac_ext=c
3528 ac_cpp='$CPP $CPPFLAGS'
3529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3532
3533
3534 ac_ext=c
3535 ac_cpp='$CPP $CPPFLAGS'
3536 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3537 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3538 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3540 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3541 # On Suns, sometimes $CPP names a directory.
3542 if test -n "$CPP" && test -d "$CPP"; then
3543 CPP=
3544 fi
3545 if test -z "$CPP"; then
3546 if test "${ac_cv_prog_CPP+set}" = set; then :
3547 $as_echo_n "(cached) " >&6
3548 else
3549 # Double quotes because CPP needs to be expanded
3550 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3551 do
3552 ac_preproc_ok=false
3553 for ac_c_preproc_warn_flag in '' yes
3554 do
3555 # Use a header file that comes with gcc, so configuring glibc
3556 # with a fresh cross-compiler works.
3557 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3558 # <limits.h> exists even on freestanding compilers.
3559 # On the NeXT, cc -E runs the code through the compiler's parser,
3560 # not just through cpp. "Syntax error" is here to catch this case.
3561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3562 /* end confdefs.h. */
3563 #ifdef __STDC__
3564 # include <limits.h>
3565 #else
3566 # include <assert.h>
3567 #endif
3568 Syntax error
3569 _ACEOF
3570 if ac_fn_c_try_cpp "$LINENO"; then :
3571
3572 else
3573 # Broken: fails on valid input.
3574 continue
3575 fi
3576 rm -f conftest.err conftest.$ac_ext
3577
3578 # OK, works on sane cases. Now check whether nonexistent headers
3579 # can be detected and how.
3580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3581 /* end confdefs.h. */
3582 #include <ac_nonexistent.h>
3583 _ACEOF
3584 if ac_fn_c_try_cpp "$LINENO"; then :
3585 # Broken: success on invalid input.
3586 continue
3587 else
3588 # Passes both tests.
3589 ac_preproc_ok=:
3590 break
3591 fi
3592 rm -f conftest.err conftest.$ac_ext
3593
3594 done
3595 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3596 rm -f conftest.err conftest.$ac_ext
3597 if $ac_preproc_ok; then :
3598 break
3599 fi
3600
3601 done
3602 ac_cv_prog_CPP=$CPP
3603
3604 fi
3605 CPP=$ac_cv_prog_CPP
3606 else
3607 ac_cv_prog_CPP=$CPP
3608 fi
3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3610 $as_echo "$CPP" >&6; }
3611 ac_preproc_ok=false
3612 for ac_c_preproc_warn_flag in '' yes
3613 do
3614 # Use a header file that comes with gcc, so configuring glibc
3615 # with a fresh cross-compiler works.
3616 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3617 # <limits.h> exists even on freestanding compilers.
3618 # On the NeXT, cc -E runs the code through the compiler's parser,
3619 # not just through cpp. "Syntax error" is here to catch this case.
3620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3621 /* end confdefs.h. */
3622 #ifdef __STDC__
3623 # include <limits.h>
3624 #else
3625 # include <assert.h>
3626 #endif
3627 Syntax error
3628 _ACEOF
3629 if ac_fn_c_try_cpp "$LINENO"; then :
3630
3631 else
3632 # Broken: fails on valid input.
3633 continue
3634 fi
3635 rm -f conftest.err conftest.$ac_ext
3636
3637 # OK, works on sane cases. Now check whether nonexistent headers
3638 # can be detected and how.
3639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3640 /* end confdefs.h. */
3641 #include <ac_nonexistent.h>
3642 _ACEOF
3643 if ac_fn_c_try_cpp "$LINENO"; then :
3644 # Broken: success on invalid input.
3645 continue
3646 else
3647 # Passes both tests.
3648 ac_preproc_ok=:
3649 break
3650 fi
3651 rm -f conftest.err conftest.$ac_ext
3652
3653 done
3654 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3655 rm -f conftest.err conftest.$ac_ext
3656 if $ac_preproc_ok; then :
3657
3658 else
3659 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3660 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3661 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3662 See \`config.log' for more details." "$LINENO" 5; }
3663 fi
3664
3665 ac_ext=c
3666 ac_cpp='$CPP $CPPFLAGS'
3667 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3668 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3669 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3670
3671
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3673 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3674 if test "${ac_cv_path_GREP+set}" = set; then :
3675 $as_echo_n "(cached) " >&6
3676 else
3677 if test -z "$GREP"; then
3678 ac_path_GREP_found=false
3679 # Loop through the user's path and test for each of PROGNAME-LIST
3680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3682 do
3683 IFS=$as_save_IFS
3684 test -z "$as_dir" && as_dir=.
3685 for ac_prog in grep ggrep; do
3686 for ac_exec_ext in '' $ac_executable_extensions; do
3687 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3688 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3689 # Check for GNU ac_path_GREP and select it if it is found.
3690 # Check for GNU $ac_path_GREP
3691 case `"$ac_path_GREP" --version 2>&1` in
3692 *GNU*)
3693 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3694 *)
3695 ac_count=0
3696 $as_echo_n 0123456789 >"conftest.in"
3697 while :
3698 do
3699 cat "conftest.in" "conftest.in" >"conftest.tmp"
3700 mv "conftest.tmp" "conftest.in"
3701 cp "conftest.in" "conftest.nl"
3702 $as_echo 'GREP' >> "conftest.nl"
3703 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3704 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3705 as_fn_arith $ac_count + 1 && ac_count=$as_val
3706 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3707 # Best one so far, save it but keep looking for a better one
3708 ac_cv_path_GREP="$ac_path_GREP"
3709 ac_path_GREP_max=$ac_count
3710 fi
3711 # 10*(2^10) chars as input seems more than enough
3712 test $ac_count -gt 10 && break
3713 done
3714 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3715 esac
3716
3717 $ac_path_GREP_found && break 3
3718 done
3719 done
3720 done
3721 IFS=$as_save_IFS
3722 if test -z "$ac_cv_path_GREP"; then
3723 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3724 fi
3725 else
3726 ac_cv_path_GREP=$GREP
3727 fi
3728
3729 fi
3730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3731 $as_echo "$ac_cv_path_GREP" >&6; }
3732 GREP="$ac_cv_path_GREP"
3733
3734
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3736 $as_echo_n "checking for egrep... " >&6; }
3737 if test "${ac_cv_path_EGREP+set}" = set; then :
3738 $as_echo_n "(cached) " >&6
3739 else
3740 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3741 then ac_cv_path_EGREP="$GREP -E"
3742 else
3743 if test -z "$EGREP"; then
3744 ac_path_EGREP_found=false
3745 # Loop through the user's path and test for each of PROGNAME-LIST
3746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3747 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3748 do
3749 IFS=$as_save_IFS
3750 test -z "$as_dir" && as_dir=.
3751 for ac_prog in egrep; do
3752 for ac_exec_ext in '' $ac_executable_extensions; do
3753 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3754 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3755 # Check for GNU ac_path_EGREP and select it if it is found.
3756 # Check for GNU $ac_path_EGREP
3757 case `"$ac_path_EGREP" --version 2>&1` in
3758 *GNU*)
3759 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3760 *)
3761 ac_count=0
3762 $as_echo_n 0123456789 >"conftest.in"
3763 while :
3764 do
3765 cat "conftest.in" "conftest.in" >"conftest.tmp"
3766 mv "conftest.tmp" "conftest.in"
3767 cp "conftest.in" "conftest.nl"
3768 $as_echo 'EGREP' >> "conftest.nl"
3769 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3770 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3771 as_fn_arith $ac_count + 1 && ac_count=$as_val
3772 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3773 # Best one so far, save it but keep looking for a better one
3774 ac_cv_path_EGREP="$ac_path_EGREP"
3775 ac_path_EGREP_max=$ac_count
3776 fi
3777 # 10*(2^10) chars as input seems more than enough
3778 test $ac_count -gt 10 && break
3779 done
3780 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3781 esac
3782
3783 $ac_path_EGREP_found && break 3
3784 done
3785 done
3786 done
3787 IFS=$as_save_IFS
3788 if test -z "$ac_cv_path_EGREP"; then
3789 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3790 fi
3791 else
3792 ac_cv_path_EGREP=$EGREP
3793 fi
3794
3795 fi
3796 fi
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3798 $as_echo "$ac_cv_path_EGREP" >&6; }
3799 EGREP="$ac_cv_path_EGREP"
3800
3801
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3803 $as_echo_n "checking for ANSI C header files... " >&6; }
3804 if test "${ac_cv_header_stdc+set}" = set; then :
3805 $as_echo_n "(cached) " >&6
3806 else
3807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3808 /* end confdefs.h. */
3809 #include <stdlib.h>
3810 #include <stdarg.h>
3811 #include <string.h>
3812 #include <float.h>
3813
3814 int
3815 main ()
3816 {
3817
3818 ;
3819 return 0;
3820 }
3821 _ACEOF
3822 if ac_fn_c_try_compile "$LINENO"; then :
3823 ac_cv_header_stdc=yes
3824 else
3825 ac_cv_header_stdc=no
3826 fi
3827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3828
3829 if test $ac_cv_header_stdc = yes; then
3830 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3832 /* end confdefs.h. */
3833 #include <string.h>
3834
3835 _ACEOF
3836 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3837 $EGREP "memchr" >/dev/null 2>&1; then :
3838
3839 else
3840 ac_cv_header_stdc=no
3841 fi
3842 rm -f conftest*
3843
3844 fi
3845
3846 if test $ac_cv_header_stdc = yes; then
3847 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849 /* end confdefs.h. */
3850 #include <stdlib.h>
3851
3852 _ACEOF
3853 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3854 $EGREP "free" >/dev/null 2>&1; then :
3855
3856 else
3857 ac_cv_header_stdc=no
3858 fi
3859 rm -f conftest*
3860
3861 fi
3862
3863 if test $ac_cv_header_stdc = yes; then
3864 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3865 if test "$cross_compiling" = yes; then :
3866 :
3867 else
3868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3869 /* end confdefs.h. */
3870 #include <ctype.h>
3871 #include <stdlib.h>
3872 #if ((' ' & 0x0FF) == 0x020)
3873 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3874 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3875 #else
3876 # define ISLOWER(c) \
3877 (('a' <= (c) && (c) <= 'i') \
3878 || ('j' <= (c) && (c) <= 'r') \
3879 || ('s' <= (c) && (c) <= 'z'))
3880 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3881 #endif
3882
3883 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3884 int
3885 main ()
3886 {
3887 int i;
3888 for (i = 0; i < 256; i++)
3889 if (XOR (islower (i), ISLOWER (i))
3890 || toupper (i) != TOUPPER (i))
3891 return 2;
3892 return 0;
3893 }
3894 _ACEOF
3895 if ac_fn_c_try_run "$LINENO"; then :
3896
3897 else
3898 ac_cv_header_stdc=no
3899 fi
3900 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3901 conftest.$ac_objext conftest.beam conftest.$ac_ext
3902 fi
3903
3904 fi
3905 fi
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3907 $as_echo "$ac_cv_header_stdc" >&6; }
3908 if test $ac_cv_header_stdc = yes; then
3909
3910 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3911
3912 fi
3913
3914 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3915 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3916 inttypes.h stdint.h unistd.h
3917 do :
3918 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3919 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3920 "
3921 eval as_val=\$$as_ac_Header
3922 if test "x$as_val" = x""yes; then :
3923 cat >>confdefs.h <<_ACEOF
3924 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3925 _ACEOF
3926
3927 fi
3928
3929 done
3930
3931
3932
3933 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3934 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3935 MINIX=yes
3936 else
3937 MINIX=
3938 fi
3939
3940
3941 if test "$MINIX" = yes; then
3942
3943 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3944
3945
3946 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3947
3948
3949 $as_echo "#define _MINIX 1" >>confdefs.h
3950
3951 fi
3952
3953
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3955 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3956 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3957 $as_echo_n "(cached) " >&6
3958 else
3959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3960 /* end confdefs.h. */
3961
3962 # define __EXTENSIONS__ 1
3963 $ac_includes_default
3964 int
3965 main ()
3966 {
3967
3968 ;
3969 return 0;
3970 }
3971 _ACEOF
3972 if ac_fn_c_try_compile "$LINENO"; then :
3973 ac_cv_safe_to_define___extensions__=yes
3974 else
3975 ac_cv_safe_to_define___extensions__=no
3976 fi
3977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3978 fi
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3980 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3981 test $ac_cv_safe_to_define___extensions__ = yes &&
3982 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3983
3984 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3985
3986 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3987
3988 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3989
3990 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3991
3992
3993 if test -n "$ac_tool_prefix"; then
3994 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3995 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3997 $as_echo_n "checking for $ac_word... " >&6; }
3998 if test "${ac_cv_prog_RANLIB+set}" = set; then :
3999 $as_echo_n "(cached) " >&6
4000 else
4001 if test -n "$RANLIB"; then
4002 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4003 else
4004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4005 for as_dir in $PATH
4006 do
4007 IFS=$as_save_IFS
4008 test -z "$as_dir" && as_dir=.
4009 for ac_exec_ext in '' $ac_executable_extensions; do
4010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4011 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4013 break 2
4014 fi
4015 done
4016 done
4017 IFS=$as_save_IFS
4018
4019 fi
4020 fi
4021 RANLIB=$ac_cv_prog_RANLIB
4022 if test -n "$RANLIB"; then
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4024 $as_echo "$RANLIB" >&6; }
4025 else
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4027 $as_echo "no" >&6; }
4028 fi
4029
4030
4031 fi
4032 if test -z "$ac_cv_prog_RANLIB"; then
4033 ac_ct_RANLIB=$RANLIB
4034 # Extract the first word of "ranlib", so it can be a program name with args.
4035 set dummy ranlib; ac_word=$2
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4037 $as_echo_n "checking for $ac_word... " >&6; }
4038 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4039 $as_echo_n "(cached) " >&6
4040 else
4041 if test -n "$ac_ct_RANLIB"; then
4042 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4043 else
4044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045 for as_dir in $PATH
4046 do
4047 IFS=$as_save_IFS
4048 test -z "$as_dir" && as_dir=.
4049 for ac_exec_ext in '' $ac_executable_extensions; do
4050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4051 ac_cv_prog_ac_ct_RANLIB="ranlib"
4052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4053 break 2
4054 fi
4055 done
4056 done
4057 IFS=$as_save_IFS
4058
4059 fi
4060 fi
4061 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4062 if test -n "$ac_ct_RANLIB"; then
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4064 $as_echo "$ac_ct_RANLIB" >&6; }
4065 else
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067 $as_echo "no" >&6; }
4068 fi
4069
4070 if test "x$ac_ct_RANLIB" = x; then
4071 RANLIB=":"
4072 else
4073 case $cross_compiling:$ac_tool_warned in
4074 yes:)
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4076 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4077 ac_tool_warned=yes ;;
4078 esac
4079 RANLIB=$ac_ct_RANLIB
4080 fi
4081 else
4082 RANLIB="$ac_cv_prog_RANLIB"
4083 fi
4084
4085
4086
4087
4088
4089
4090 ac_aux_dir=
4091 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4092 for ac_t in install-sh install.sh shtool; do
4093 if test -f "$ac_dir/$ac_t"; then
4094 ac_aux_dir=$ac_dir
4095 ac_install_sh="$ac_aux_dir/$ac_t -c"
4096 break 2
4097 fi
4098 done
4099 done
4100 if test -z "$ac_aux_dir"; then
4101 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4102 fi
4103
4104 # These three variables are undocumented and unsupported,
4105 # and are intended to be withdrawn in a future Autoconf release.
4106 # They can cause serious problems if a builder's source tree is in a directory
4107 # whose full name contains unusual characters.
4108 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4109 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4110 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4111
4112
4113 # Make sure we can run config.sub.
4114 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4115 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4116
4117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4118 $as_echo_n "checking build system type... " >&6; }
4119 if test "${ac_cv_build+set}" = set; then :
4120 $as_echo_n "(cached) " >&6
4121 else
4122 ac_build_alias=$build_alias
4123 test "x$ac_build_alias" = x &&
4124 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4125 test "x$ac_build_alias" = x &&
4126 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4127 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4128 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4129
4130 fi
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4132 $as_echo "$ac_cv_build" >&6; }
4133 case $ac_cv_build in
4134 *-*-*) ;;
4135 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4136 esac
4137 build=$ac_cv_build
4138 ac_save_IFS=$IFS; IFS='-'
4139 set x $ac_cv_build
4140 shift
4141 build_cpu=$1
4142 build_vendor=$2
4143 shift; shift
4144 # Remember, the first character of IFS is used to create $*,
4145 # except with old shells:
4146 build_os=$*
4147 IFS=$ac_save_IFS
4148 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4149
4150
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4152 $as_echo_n "checking host system type... " >&6; }
4153 if test "${ac_cv_host+set}" = set; then :
4154 $as_echo_n "(cached) " >&6
4155 else
4156 if test "x$host_alias" = x; then
4157 ac_cv_host=$ac_cv_build
4158 else
4159 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4160 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4161 fi
4162
4163 fi
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4165 $as_echo "$ac_cv_host" >&6; }
4166 case $ac_cv_host in
4167 *-*-*) ;;
4168 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4169 esac
4170 host=$ac_cv_host
4171 ac_save_IFS=$IFS; IFS='-'
4172 set x $ac_cv_host
4173 shift
4174 host_cpu=$1
4175 host_vendor=$2
4176 shift; shift
4177 # Remember, the first character of IFS is used to create $*,
4178 # except with old shells:
4179 host_os=$*
4180 IFS=$ac_save_IFS
4181 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4182
4183
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4185 $as_echo_n "checking target system type... " >&6; }
4186 if test "${ac_cv_target+set}" = set; then :
4187 $as_echo_n "(cached) " >&6
4188 else
4189 if test "x$target_alias" = x; then
4190 ac_cv_target=$ac_cv_host
4191 else
4192 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4193 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4194 fi
4195
4196 fi
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4198 $as_echo "$ac_cv_target" >&6; }
4199 case $ac_cv_target in
4200 *-*-*) ;;
4201 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4202 esac
4203 target=$ac_cv_target
4204 ac_save_IFS=$IFS; IFS='-'
4205 set x $ac_cv_target
4206 shift
4207 target_cpu=$1
4208 target_vendor=$2
4209 shift; shift
4210 # Remember, the first character of IFS is used to create $*,
4211 # except with old shells:
4212 target_os=$*
4213 IFS=$ac_save_IFS
4214 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4215
4216
4217 # The aliases save the names the user supplied, while $host etc.
4218 # will get canonicalized.
4219 test -n "$target_alias" &&
4220 test "$program_prefix$program_suffix$program_transform_name" = \
4221 NONENONEs,x,x, &&
4222 program_prefix=${target_alias}-
4223
4224 # The tests for host and target for $enable_largefile require
4225 # canonical names.
4226
4227
4228
4229 # As the $enable_largefile decision depends on --enable-plugins we must set it
4230 # even in directories otherwise not depending on the $plugins option.
4231
4232
4233 # Check whether --enable-plugins was given.
4234 if test "${enable_plugins+set}" = set; then :
4235 enableval=$enable_plugins; case "${enableval}" in
4236 yes | "") plugins=yes ;;
4237 no) plugins=no ;;
4238 *) plugins=yes ;;
4239 esac
4240 else
4241 plugins=no
4242 fi
4243
4244
4245
4246 case "${host}" in
4247 sparc-*-solaris*|i[3-7]86-*-solaris*)
4248 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4249 # are mutually exclusive; and without procfs support, the bfd/ elf module
4250 # cannot provide certain routines such as elfcore_write_prpsinfo
4251 # or elfcore_write_prstatus. So unless the user explicitly requested
4252 # large-file support through the --enable-largefile switch, disable
4253 # large-file support in favor of procfs support.
4254 test "${target}" = "${host}" -a "x$plugins" = xno \
4255 && : ${enable_largefile="no"}
4256 ;;
4257 esac
4258
4259 # Check whether --enable-largefile was given.
4260 if test "${enable_largefile+set}" = set; then :
4261 enableval=$enable_largefile;
4262 fi
4263
4264 if test "$enable_largefile" != no; then
4265
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4267 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4268 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4269 $as_echo_n "(cached) " >&6
4270 else
4271 ac_cv_sys_largefile_CC=no
4272 if test "$GCC" != yes; then
4273 ac_save_CC=$CC
4274 while :; do
4275 # IRIX 6.2 and later do not support large files by default,
4276 # so use the C compiler's -n32 option if that helps.
4277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278 /* end confdefs.h. */
4279 #include <sys/types.h>
4280 /* Check that off_t can represent 2**63 - 1 correctly.
4281 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4282 since some C++ compilers masquerading as C compilers
4283 incorrectly reject 9223372036854775807. */
4284 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4285 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4286 && LARGE_OFF_T % 2147483647 == 1)
4287 ? 1 : -1];
4288 int
4289 main ()
4290 {
4291
4292 ;
4293 return 0;
4294 }
4295 _ACEOF
4296 if ac_fn_c_try_compile "$LINENO"; then :
4297 break
4298 fi
4299 rm -f core conftest.err conftest.$ac_objext
4300 CC="$CC -n32"
4301 if ac_fn_c_try_compile "$LINENO"; then :
4302 ac_cv_sys_largefile_CC=' -n32'; break
4303 fi
4304 rm -f core conftest.err conftest.$ac_objext
4305 break
4306 done
4307 CC=$ac_save_CC
4308 rm -f conftest.$ac_ext
4309 fi
4310 fi
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4312 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4313 if test "$ac_cv_sys_largefile_CC" != no; then
4314 CC=$CC$ac_cv_sys_largefile_CC
4315 fi
4316
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4318 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4319 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4320 $as_echo_n "(cached) " >&6
4321 else
4322 while :; do
4323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324 /* end confdefs.h. */
4325 #include <sys/types.h>
4326 /* Check that off_t can represent 2**63 - 1 correctly.
4327 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4328 since some C++ compilers masquerading as C compilers
4329 incorrectly reject 9223372036854775807. */
4330 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4331 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4332 && LARGE_OFF_T % 2147483647 == 1)
4333 ? 1 : -1];
4334 int
4335 main ()
4336 {
4337
4338 ;
4339 return 0;
4340 }
4341 _ACEOF
4342 if ac_fn_c_try_compile "$LINENO"; then :
4343 ac_cv_sys_file_offset_bits=no; break
4344 fi
4345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347 /* end confdefs.h. */
4348 #define _FILE_OFFSET_BITS 64
4349 #include <sys/types.h>
4350 /* Check that off_t can represent 2**63 - 1 correctly.
4351 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4352 since some C++ compilers masquerading as C compilers
4353 incorrectly reject 9223372036854775807. */
4354 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4355 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4356 && LARGE_OFF_T % 2147483647 == 1)
4357 ? 1 : -1];
4358 int
4359 main ()
4360 {
4361
4362 ;
4363 return 0;
4364 }
4365 _ACEOF
4366 if ac_fn_c_try_compile "$LINENO"; then :
4367 ac_cv_sys_file_offset_bits=64; break
4368 fi
4369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4370 ac_cv_sys_file_offset_bits=unknown
4371 break
4372 done
4373 fi
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4375 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4376 case $ac_cv_sys_file_offset_bits in #(
4377 no | unknown) ;;
4378 *)
4379 cat >>confdefs.h <<_ACEOF
4380 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4381 _ACEOF
4382 ;;
4383 esac
4384 rm -rf conftest*
4385 if test $ac_cv_sys_file_offset_bits = unknown; then
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4387 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4388 if test "${ac_cv_sys_large_files+set}" = set; then :
4389 $as_echo_n "(cached) " >&6
4390 else
4391 while :; do
4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393 /* end confdefs.h. */
4394 #include <sys/types.h>
4395 /* Check that off_t can represent 2**63 - 1 correctly.
4396 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4397 since some C++ compilers masquerading as C compilers
4398 incorrectly reject 9223372036854775807. */
4399 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4400 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4401 && LARGE_OFF_T % 2147483647 == 1)
4402 ? 1 : -1];
4403 int
4404 main ()
4405 {
4406
4407 ;
4408 return 0;
4409 }
4410 _ACEOF
4411 if ac_fn_c_try_compile "$LINENO"; then :
4412 ac_cv_sys_large_files=no; break
4413 fi
4414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4416 /* end confdefs.h. */
4417 #define _LARGE_FILES 1
4418 #include <sys/types.h>
4419 /* Check that off_t can represent 2**63 - 1 correctly.
4420 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4421 since some C++ compilers masquerading as C compilers
4422 incorrectly reject 9223372036854775807. */
4423 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4424 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4425 && LARGE_OFF_T % 2147483647 == 1)
4426 ? 1 : -1];
4427 int
4428 main ()
4429 {
4430
4431 ;
4432 return 0;
4433 }
4434 _ACEOF
4435 if ac_fn_c_try_compile "$LINENO"; then :
4436 ac_cv_sys_large_files=1; break
4437 fi
4438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4439 ac_cv_sys_large_files=unknown
4440 break
4441 done
4442 fi
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4444 $as_echo "$ac_cv_sys_large_files" >&6; }
4445 case $ac_cv_sys_large_files in #(
4446 no | unknown) ;;
4447 *)
4448 cat >>confdefs.h <<_ACEOF
4449 #define _LARGE_FILES $ac_cv_sys_large_files
4450 _ACEOF
4451 ;;
4452 esac
4453 rm -rf conftest*
4454 fi
4455 fi
4456
4457
4458
4459
4460
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4462 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4463 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4464 $as_echo_n "(cached) " >&6
4465 else
4466 am_cv_prog_cc_stdc=no
4467 ac_save_CC="$CC"
4468 # Don't try gcc -ansi; that turns off useful extensions and
4469 # breaks some systems' header files.
4470 # AIX -qlanglvl=ansi
4471 # Ultrix and OSF/1 -std1
4472 # HP-UX 10.20 and later -Ae
4473 # HP-UX older versions -Aa -D_HPUX_SOURCE
4474 # SVR4 -Xc -D__EXTENSIONS__
4475 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4476 do
4477 CC="$ac_save_CC $ac_arg"
4478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4479 /* end confdefs.h. */
4480 #include <stdarg.h>
4481 #include <stdio.h>
4482 #include <sys/types.h>
4483 #include <sys/stat.h>
4484 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4485 struct buf { int x; };
4486 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4487 static char *e (p, i)
4488 char **p;
4489 int i;
4490 {
4491 return p[i];
4492 }
4493 static char *f (char * (*g) (char **, int), char **p, ...)
4494 {
4495 char *s;
4496 va_list v;
4497 va_start (v,p);
4498 s = g (p, va_arg (v,int));
4499 va_end (v);
4500 return s;
4501 }
4502 int test (int i, double x);
4503 struct s1 {int (*f) (int a);};
4504 struct s2 {int (*f) (double a);};
4505 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4506 int argc;
4507 char **argv;
4508
4509 int
4510 main ()
4511 {
4512
4513 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4514
4515 ;
4516 return 0;
4517 }
4518 _ACEOF
4519 if ac_fn_c_try_compile "$LINENO"; then :
4520 am_cv_prog_cc_stdc="$ac_arg"; break
4521 fi
4522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4523 done
4524 CC="$ac_save_CC"
4525
4526 fi
4527
4528 if test -z "$am_cv_prog_cc_stdc"; then
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4530 $as_echo "none needed" >&6; }
4531 else
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4533 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4534 fi
4535 case "x$am_cv_prog_cc_stdc" in
4536 x|xno) ;;
4537 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4538 esac
4539
4540
4541 ac_aux_dir=
4542 for ac_dir in .. "$srcdir"/..; do
4543 for ac_t in install-sh install.sh shtool; do
4544 if test -f "$ac_dir/$ac_t"; then
4545 ac_aux_dir=$ac_dir
4546 ac_install_sh="$ac_aux_dir/$ac_t -c"
4547 break 2
4548 fi
4549 done
4550 done
4551 if test -z "$ac_aux_dir"; then
4552 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4553 fi
4554
4555 # These three variables are undocumented and unsupported,
4556 # and are intended to be withdrawn in a future Autoconf release.
4557 # They can cause serious problems if a builder's source tree is in a directory
4558 # whose full name contains unusual characters.
4559 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4560 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4561 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4562
4563
4564
4565
4566 # Dependency checking.
4567 rm -rf .tst 2>/dev/null
4568 mkdir .tst 2>/dev/null
4569 if test -d .tst; then
4570 am__leading_dot=.
4571 else
4572 am__leading_dot=_
4573 fi
4574 rmdir .tst 2>/dev/null
4575
4576 DEPDIR="${am__leading_dot}deps"
4577
4578 ac_config_commands="$ac_config_commands depdir"
4579
4580
4581 depcc="$CC" am_compiler_list=
4582
4583 am_depcomp=$ac_aux_dir/depcomp
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4585 $as_echo_n "checking dependency style of $depcc... " >&6; }
4586 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4587 $as_echo_n "(cached) " >&6
4588 else
4589 if test -f "$am_depcomp"; then
4590 # We make a subdir and do the tests there. Otherwise we can end up
4591 # making bogus files that we don't know about and never remove. For
4592 # instance it was reported that on HP-UX the gcc test will end up
4593 # making a dummy file named `D' -- because `-MD' means `put the output
4594 # in D'.
4595 mkdir conftest.dir
4596 # Copy depcomp to subdir because otherwise we won't find it if we're
4597 # using a relative directory.
4598 cp "$am_depcomp" conftest.dir
4599 cd conftest.dir
4600 # We will build objects and dependencies in a subdirectory because
4601 # it helps to detect inapplicable dependency modes. For instance
4602 # both Tru64's cc and ICC support -MD to output dependencies as a
4603 # side effect of compilation, but ICC will put the dependencies in
4604 # the current directory while Tru64 will put them in the object
4605 # directory.
4606 mkdir sub
4607
4608 am_cv_CC_dependencies_compiler_type=none
4609 if test "$am_compiler_list" = ""; then
4610 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4611 fi
4612 for depmode in $am_compiler_list; do
4613 if test $depmode = none; then break; fi
4614
4615 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4616 # Setup a source with many dependencies, because some compilers
4617 # like to wrap large dependency lists on column 80 (with \), and
4618 # we should not choose a depcomp mode which is confused by this.
4619 #
4620 # We need to recreate these files for each test, as the compiler may
4621 # overwrite some of them when testing with obscure command lines.
4622 # This happens at least with the AIX C compiler.
4623 : > sub/conftest.c
4624 for i in 1 2 3 4 5 6; do
4625 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4626 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4627 # Solaris 8's {/usr,}/bin/sh.
4628 touch sub/conftst$i.h
4629 done
4630 echo "include sub/conftest.Po" > confmf
4631
4632 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4633 # mode. It turns out that the SunPro C++ compiler does not properly
4634 # handle `-M -o', and we need to detect this.
4635 depcmd="depmode=$depmode \
4636 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4637 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4638 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4639 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4640 if env $depcmd > conftest.err 2>&1 &&
4641 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4642 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4643 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4644 # icc doesn't choke on unknown options, it will just issue warnings
4645 # or remarks (even with -Werror). So we grep stderr for any message
4646 # that says an option was ignored or not supported.
4647 # When given -MP, icc 7.0 and 7.1 complain thusly:
4648 # icc: Command line warning: ignoring option '-M'; no argument required
4649 # The diagnosis changed in icc 8.0:
4650 # icc: Command line remark: option '-MP' not supported
4651 if (grep 'ignoring option' conftest.err ||
4652 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4653 am_cv_CC_dependencies_compiler_type=$depmode
4654 $as_echo "$as_me:$LINENO: success" >&5
4655 break
4656 fi
4657 fi
4658 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4659 sed -e 's/^/| /' < conftest.err >&5
4660 done
4661
4662 cd ..
4663 rm -rf conftest.dir
4664 else
4665 am_cv_CC_dependencies_compiler_type=none
4666 fi
4667
4668 fi
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4670 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4671 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4672 then as_fn_error "no usable dependency style found" "$LINENO" 5
4673 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4674
4675 fi
4676
4677
4678 # Check for the 'make' the user wants to use.
4679 for ac_prog in make
4680 do
4681 # Extract the first word of "$ac_prog", so it can be a program name with args.
4682 set dummy $ac_prog; ac_word=$2
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4684 $as_echo_n "checking for $ac_word... " >&6; }
4685 if test "${ac_cv_prog_MAKE+set}" = set; then :
4686 $as_echo_n "(cached) " >&6
4687 else
4688 if test -n "$MAKE"; then
4689 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4690 else
4691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4692 for as_dir in $PATH
4693 do
4694 IFS=$as_save_IFS
4695 test -z "$as_dir" && as_dir=.
4696 for ac_exec_ext in '' $ac_executable_extensions; do
4697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4698 ac_cv_prog_MAKE="$ac_prog"
4699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4700 break 2
4701 fi
4702 done
4703 done
4704 IFS=$as_save_IFS
4705
4706 fi
4707 fi
4708 MAKE=$ac_cv_prog_MAKE
4709 if test -n "$MAKE"; then
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4711 $as_echo "$MAKE" >&6; }
4712 else
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4714 $as_echo "no" >&6; }
4715 fi
4716
4717
4718 test -n "$MAKE" && break
4719 done
4720
4721 MAKE_IS_GNU=
4722 case "`$MAKE --version 2>&1 | sed 1q`" in
4723 *GNU*)
4724 MAKE_IS_GNU=yes
4725 ;;
4726 esac
4727 if test "$MAKE_IS_GNU" = yes; then
4728 GMAKE_TRUE=
4729 GMAKE_FALSE='#'
4730 else
4731 GMAKE_TRUE='#'
4732 GMAKE_FALSE=
4733 fi
4734
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4736 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4737 set x ${MAKE-make}
4738 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4739 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4740 $as_echo_n "(cached) " >&6
4741 else
4742 cat >conftest.make <<\_ACEOF
4743 SHELL = /bin/sh
4744 all:
4745 @echo '@@@%%%=$(MAKE)=@@@%%%'
4746 _ACEOF
4747 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4748 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4749 *@@@%%%=?*=@@@%%%*)
4750 eval ac_cv_prog_make_${ac_make}_set=yes;;
4751 *)
4752 eval ac_cv_prog_make_${ac_make}_set=no;;
4753 esac
4754 rm -f conftest.make
4755 fi
4756 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4758 $as_echo "yes" >&6; }
4759 SET_MAKE=
4760 else
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4762 $as_echo "no" >&6; }
4763 SET_MAKE="MAKE=${MAKE-make}"
4764 fi
4765
4766
4767
4768 CONFIG_OBS=
4769 CONFIG_DEPS=
4770 CONFIG_SRCS=
4771 ENABLE_CFLAGS=
4772
4773 CONFIG_ALL=
4774 CONFIG_CLEAN=
4775 CONFIG_INSTALL=
4776 CONFIG_UNINSTALL=
4777
4778 # If we haven't got the data from the intl directory,
4779 # assume NLS is disabled.
4780 USE_NLS=no
4781 LIBINTL=
4782 LIBINTL_DEP=
4783 INCINTL=
4784 XGETTEXT=
4785 GMSGFMT=
4786 POSUB=
4787
4788 if test -f ../intl/config.intl; then
4789 . ../intl/config.intl
4790 fi
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4792 $as_echo_n "checking whether NLS is requested... " >&6; }
4793 if test x"$USE_NLS" != xyes; then
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4795 $as_echo "no" >&6; }
4796 else
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4798 $as_echo "yes" >&6; }
4799
4800 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4801
4802
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4804 $as_echo_n "checking for catalogs to be installed... " >&6; }
4805 # Look for .po and .gmo files in the source directory.
4806 CATALOGS=
4807 XLINGUAS=
4808 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4809 # If there aren't any .gmo files the shell will give us the
4810 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4811 # weeded out.
4812 case "$cat" in *\**)
4813 continue;;
4814 esac
4815 # The quadruple backslash is collapsed to a double backslash
4816 # by the backticks, then collapsed again by the double quotes,
4817 # leaving us with one backslash in the sed expression (right
4818 # before the dot that mustn't act as a wildcard).
4819 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4820 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4821 # The user is allowed to set LINGUAS to a list of languages to
4822 # install catalogs for. If it's empty that means "all of them."
4823 if test "x$LINGUAS" = x; then
4824 CATALOGS="$CATALOGS $cat"
4825 XLINGUAS="$XLINGUAS $lang"
4826 else
4827 case "$LINGUAS" in *$lang*)
4828 CATALOGS="$CATALOGS $cat"
4829 XLINGUAS="$XLINGUAS $lang"
4830 ;;
4831 esac
4832 fi
4833 done
4834 LINGUAS="$XLINGUAS"
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4836 $as_echo "$LINGUAS" >&6; }
4837
4838
4839 DATADIRNAME=share
4840
4841 INSTOBJEXT=.mo
4842
4843 GENCAT=gencat
4844
4845 CATOBJEXT=.gmo
4846
4847 fi
4848
4849 localedir='${datadir}/locale'
4850
4851
4852 if test x"$USE_NLS" = xyes; then
4853 CONFIG_ALL="$CONFIG_ALL all-po"
4854 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4855 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4856 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4857 fi
4858
4859
4860 GNULIB_MEMMEM=0;
4861 GNULIB_MEMPCPY=0;
4862 GNULIB_MEMRCHR=0;
4863 GNULIB_STPCPY=0;
4864 GNULIB_STPNCPY=0;
4865 GNULIB_STRCHRNUL=0;
4866 GNULIB_STRDUP=0;
4867 GNULIB_STRNDUP=0;
4868 GNULIB_STRNLEN=0;
4869 GNULIB_STRPBRK=0;
4870 GNULIB_STRSEP=0;
4871 GNULIB_STRSTR=0;
4872 GNULIB_STRCASESTR=0;
4873 GNULIB_STRTOK_R=0;
4874 GNULIB_MBSLEN=0;
4875 GNULIB_MBSNLEN=0;
4876 GNULIB_MBSCHR=0;
4877 GNULIB_MBSRCHR=0;
4878 GNULIB_MBSSTR=0;
4879 GNULIB_MBSCASECMP=0;
4880 GNULIB_MBSNCASECMP=0;
4881 GNULIB_MBSPCASECMP=0;
4882 GNULIB_MBSCASESTR=0;
4883 GNULIB_MBSCSPN=0;
4884 GNULIB_MBSPBRK=0;
4885 GNULIB_MBSSPN=0;
4886 GNULIB_MBSSEP=0;
4887 GNULIB_MBSTOK_R=0;
4888 GNULIB_STRERROR=0;
4889 GNULIB_STRSIGNAL=0;
4890 HAVE_DECL_MEMMEM=1;
4891 HAVE_MEMPCPY=1;
4892 HAVE_DECL_MEMRCHR=1;
4893 HAVE_STPCPY=1;
4894 HAVE_STPNCPY=1;
4895 HAVE_STRCHRNUL=1;
4896 HAVE_DECL_STRDUP=1;
4897 HAVE_STRNDUP=1;
4898 HAVE_DECL_STRNDUP=1;
4899 HAVE_DECL_STRNLEN=1;
4900 HAVE_STRPBRK=1;
4901 HAVE_STRSEP=1;
4902 HAVE_STRCASESTR=1;
4903 HAVE_DECL_STRTOK_R=1;
4904 HAVE_DECL_STRERROR=1;
4905 HAVE_DECL_STRSIGNAL=1;
4906 REPLACE_STRERROR=0;
4907 REPLACE_STRSIGNAL=0;
4908 REPLACE_MEMMEM=0;
4909 REPLACE_STRCASESTR=0;
4910 REPLACE_STRSTR=0;
4911
4912
4913 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
4914 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
4915 ac_have_decl=1
4916 else
4917 ac_have_decl=0
4918 fi
4919
4920 cat >>confdefs.h <<_ACEOF
4921 #define HAVE_DECL_MEMMEM $ac_have_decl
4922 _ACEOF
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936 for ac_func in memmem
4937 do :
4938 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
4939 if test "x$ac_cv_func_memmem" = x""yes; then :
4940 cat >>confdefs.h <<_ACEOF
4941 #define HAVE_MEMMEM 1
4942 _ACEOF
4943
4944 else
4945
4946 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
4947
4948 fi
4949 done
4950
4951
4952
4953 :
4954
4955
4956
4957
4958
4959 if test $ac_cv_have_decl_memmem = no; then
4960 HAVE_DECL_MEMMEM=0
4961 fi
4962 :
4963
4964
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4966 $as_echo_n "checking for long long int... " >&6; }
4967 if test "${ac_cv_type_long_long_int+set}" = set; then :
4968 $as_echo_n "(cached) " >&6
4969 else
4970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4971 /* end confdefs.h. */
4972
4973 /* For now, do not test the preprocessor; as of 2007 there are too many
4974 implementations with broken preprocessors. Perhaps this can
4975 be revisited in 2012. In the meantime, code should not expect
4976 #if to work with literals wider than 32 bits. */
4977 /* Test literals. */
4978 long long int ll = 9223372036854775807ll;
4979 long long int nll = -9223372036854775807LL;
4980 unsigned long long int ull = 18446744073709551615ULL;
4981 /* Test constant expressions. */
4982 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4983 ? 1 : -1)];
4984 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4985 ? 1 : -1)];
4986 int i = 63;
4987 int
4988 main ()
4989 {
4990 /* Test availability of runtime routines for shift and division. */
4991 long long int llmax = 9223372036854775807ll;
4992 unsigned long long int ullmax = 18446744073709551615ull;
4993 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4994 | (llmax / ll) | (llmax % ll)
4995 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4996 | (ullmax / ull) | (ullmax % ull));
4997 ;
4998 return 0;
4999 }
5000
5001 _ACEOF
5002 if ac_fn_c_try_link "$LINENO"; then :
5003 if test "$cross_compiling" = yes; then :
5004 ac_cv_type_long_long_int=yes
5005 else
5006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5007 /* end confdefs.h. */
5008 #include <limits.h>
5009 #ifndef LLONG_MAX
5010 # define HALF \
5011 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5012 # define LLONG_MAX (HALF - 1 + HALF)
5013 #endif
5014 int
5015 main ()
5016 {
5017 long long int n = 1;
5018 int i;
5019 for (i = 0; ; i++)
5020 {
5021 long long int m = n << i;
5022 if (m >> i != n)
5023 return 1;
5024 if (LLONG_MAX / 2 < m)
5025 break;
5026 }
5027 return 0;
5028 ;
5029 return 0;
5030 }
5031 _ACEOF
5032 if ac_fn_c_try_run "$LINENO"; then :
5033 ac_cv_type_long_long_int=yes
5034 else
5035 ac_cv_type_long_long_int=no
5036 fi
5037 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5038 conftest.$ac_objext conftest.beam conftest.$ac_ext
5039 fi
5040
5041 else
5042 ac_cv_type_long_long_int=no
5043 fi
5044 rm -f core conftest.err conftest.$ac_objext \
5045 conftest$ac_exeext conftest.$ac_ext
5046 fi
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5048 $as_echo "$ac_cv_type_long_long_int" >&6; }
5049 if test $ac_cv_type_long_long_int = yes; then
5050
5051 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5052
5053 fi
5054
5055
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5057 $as_echo_n "checking for unsigned long long int... " >&6; }
5058 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5059 $as_echo_n "(cached) " >&6
5060 else
5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 /* end confdefs.h. */
5063
5064 /* For now, do not test the preprocessor; as of 2007 there are too many
5065 implementations with broken preprocessors. Perhaps this can
5066 be revisited in 2012. In the meantime, code should not expect
5067 #if to work with literals wider than 32 bits. */
5068 /* Test literals. */
5069 long long int ll = 9223372036854775807ll;
5070 long long int nll = -9223372036854775807LL;
5071 unsigned long long int ull = 18446744073709551615ULL;
5072 /* Test constant expressions. */
5073 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5074 ? 1 : -1)];
5075 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5076 ? 1 : -1)];
5077 int i = 63;
5078 int
5079 main ()
5080 {
5081 /* Test availability of runtime routines for shift and division. */
5082 long long int llmax = 9223372036854775807ll;
5083 unsigned long long int ullmax = 18446744073709551615ull;
5084 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5085 | (llmax / ll) | (llmax % ll)
5086 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5087 | (ullmax / ull) | (ullmax % ull));
5088 ;
5089 return 0;
5090 }
5091
5092 _ACEOF
5093 if ac_fn_c_try_link "$LINENO"; then :
5094 ac_cv_type_unsigned_long_long_int=yes
5095 else
5096 ac_cv_type_unsigned_long_long_int=no
5097 fi
5098 rm -f core conftest.err conftest.$ac_objext \
5099 conftest$ac_exeext conftest.$ac_ext
5100 fi
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5102 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5103 if test $ac_cv_type_unsigned_long_long_int = yes; then
5104
5105 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5106
5107 fi
5108
5109
5110
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5112 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5113 if test "${gl_cv_have_include_next+set}" = set; then :
5114 $as_echo_n "(cached) " >&6
5115 else
5116 rm -rf conftestd1 conftestd2
5117 mkdir conftestd1 conftestd2
5118 cat <<EOF > conftestd1/conftest.h
5119 #define DEFINED_IN_CONFTESTD1
5120 #include_next <conftest.h>
5121 #ifdef DEFINED_IN_CONFTESTD2
5122 int foo;
5123 #else
5124 #error "include_next doesn't work"
5125 #endif
5126 EOF
5127 cat <<EOF > conftestd2/conftest.h
5128 #ifndef DEFINED_IN_CONFTESTD1
5129 #error "include_next test doesn't work"
5130 #endif
5131 #define DEFINED_IN_CONFTESTD2
5132 EOF
5133 save_CPPFLAGS="$CPPFLAGS"
5134 CPPFLAGS="$CPPFLAGS -Iconftestd1 -Iconftestd2"
5135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5136 /* end confdefs.h. */
5137 #include <conftest.h>
5138 _ACEOF
5139 if ac_fn_c_try_compile "$LINENO"; then :
5140 gl_cv_have_include_next=yes
5141 else
5142 gl_cv_have_include_next=no
5143 fi
5144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5145 CPPFLAGS="$save_CPPFLAGS"
5146 rm -rf conftestd1 conftestd2
5147
5148 fi
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5150 $as_echo "$gl_cv_have_include_next" >&6; }
5151 if test $gl_cv_have_include_next = yes; then
5152
5153
5154 $as_echo "#define HAVE_INCLUDE_NEXT 1" >>confdefs.h
5155
5156
5157 INCLUDE_NEXT=include_next
5158 else
5159 INCLUDE_NEXT=include
5160 fi
5161
5162
5163
5164
5165
5166
5167 for ac_header in $gl_header_list
5168 do :
5169 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5170 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5171 eval as_val=\$$as_ac_Header
5172 if test "x$as_val" = x""yes; then :
5173 cat >>confdefs.h <<_ACEOF
5174 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5175 _ACEOF
5176
5177 fi
5178
5179 done
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5191 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5192 if test "${ac_cv_c_restrict+set}" = set; then :
5193 $as_echo_n "(cached) " >&6
5194 else
5195 ac_cv_c_restrict=no
5196 # The order here caters to the fact that C++ does not require restrict.
5197 for ac_kw in __restrict __restrict__ _Restrict restrict; do
5198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5199 /* end confdefs.h. */
5200 typedef int * int_ptr;
5201 int foo (int_ptr $ac_kw ip) {
5202 return ip[0];
5203 }
5204 int
5205 main ()
5206 {
5207 int s[1];
5208 int * $ac_kw t = s;
5209 t[0] = 0;
5210 return foo(t)
5211 ;
5212 return 0;
5213 }
5214 _ACEOF
5215 if ac_fn_c_try_compile "$LINENO"; then :
5216 ac_cv_c_restrict=$ac_kw
5217 fi
5218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5219 test "$ac_cv_c_restrict" != no && break
5220 done
5221
5222 fi
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5224 $as_echo "$ac_cv_c_restrict" >&6; }
5225
5226 case $ac_cv_c_restrict in
5227 restrict) ;;
5228 no) $as_echo "#define restrict /**/" >>confdefs.h
5229 ;;
5230 *) cat >>confdefs.h <<_ACEOF
5231 #define restrict $ac_cv_c_restrict
5232 _ACEOF
5233 ;;
5234 esac
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247 :
5248
5249
5250
5251
5252
5253
5254
5255 if test $gl_cv_have_include_next = yes; then
5256 gl_cv_next_string_h='<'string.h'>'
5257 else
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5259 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5260 if test "${gl_cv_next_string_h+set}" = set; then :
5261 $as_echo_n "(cached) " >&6
5262 else
5263
5264 if test $ac_cv_header_string_h = yes; then
5265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5266 /* end confdefs.h. */
5267 #include <string.h>
5268
5269 _ACEOF
5270 gl_cv_next_string_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5271 sed -n '\#/string.h#{
5272 s#.*"\(.*/string.h\)".*#\1#
5273 s#^/[^/]#//&#
5274 p
5275 q
5276 }'`'"'
5277 else
5278 gl_cv_next_string_h='<'string.h'>'
5279 fi
5280
5281 fi
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5283 $as_echo "$gl_cv_next_string_h" >&6; }
5284 fi
5285 NEXT_STRING_H=$gl_cv_next_string_h
5286
5287
5288
5289
5290
5291 GNULIB_WCWIDTH=0;
5292 HAVE_DECL_WCWIDTH=1;
5293 REPLACE_WCWIDTH=0;
5294 WCHAR_H=
5295
5296
5297
5298 if false; then
5299 GL_COND_LIBTOOL_TRUE=
5300 GL_COND_LIBTOOL_FALSE='#'
5301 else
5302 GL_COND_LIBTOOL_TRUE='#'
5303 GL_COND_LIBTOOL_FALSE=
5304 fi
5305
5306 gl_cond_libtool=false
5307 gl_libdeps=
5308 gl_ltlibdeps=
5309
5310
5311
5312 gl_source_base='gnulib'
5313
5314
5315
5316
5317
5318
5319
5320
5321 for ac_func in memchr
5322 do :
5323 ac_fn_c_check_func "$LINENO" "memchr" "ac_cv_func_memchr"
5324 if test "x$ac_cv_func_memchr" = x""yes; then :
5325 cat >>confdefs.h <<_ACEOF
5326 #define HAVE_MEMCHR 1
5327 _ACEOF
5328
5329 else
5330
5331 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5332
5333 fi
5334 done
5335
5336
5337 if test $ac_cv_func_memchr = no; then
5338
5339 for ac_header in bp-sym.h
5340 do :
5341 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5342 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5343 cat >>confdefs.h <<_ACEOF
5344 #define HAVE_BP_SYM_H 1
5345 _ACEOF
5346
5347 fi
5348
5349 done
5350
5351
5352 fi
5353
5354
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
5356 $as_echo_n "checking for working memcmp... " >&6; }
5357 if test "${ac_cv_func_memcmp_working+set}" = set; then :
5358 $as_echo_n "(cached) " >&6
5359 else
5360 if test "$cross_compiling" = yes; then :
5361 ac_cv_func_memcmp_working=no
5362 else
5363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5364 /* end confdefs.h. */
5365 $ac_includes_default
5366 int
5367 main ()
5368 {
5369
5370 /* Some versions of memcmp are not 8-bit clean. */
5371 char c0 = '\100', c1 = '\200', c2 = '\201';
5372 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
5373 return 1;
5374
5375 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
5376 or more and with at least one buffer not starting on a 4-byte boundary.
5377 William Lewis provided this test program. */
5378 {
5379 char foo[21];
5380 char bar[21];
5381 int i;
5382 for (i = 0; i < 4; i++)
5383 {
5384 char *a = foo + i;
5385 char *b = bar + i;
5386 strcpy (a, "--------01111111");
5387 strcpy (b, "--------10000000");
5388 if (memcmp (a, b, 16) >= 0)
5389 return 1;
5390 }
5391 return 0;
5392 }
5393
5394 ;
5395 return 0;
5396 }
5397 _ACEOF
5398 if ac_fn_c_try_run "$LINENO"; then :
5399 ac_cv_func_memcmp_working=yes
5400 else
5401 ac_cv_func_memcmp_working=no
5402 fi
5403 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5404 conftest.$ac_objext conftest.beam conftest.$ac_ext
5405 fi
5406
5407 fi
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
5409 $as_echo "$ac_cv_func_memcmp_working" >&6; }
5410 test $ac_cv_func_memcmp_working = no &&
5411
5412
5413
5414
5415
5416
5417 gl_LIBOBJS="$gl_LIBOBJS memcmp.$ac_objext"
5418
5419
5420 if test $ac_cv_func_memcmp_working = no; then
5421
5422 $as_echo "#define memcmp rpl_memcmp" >>confdefs.h
5423
5424 :
5425 fi
5426
5427
5428
5429 if test $ac_cv_have_decl_memmem = yes; then
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
5431 $as_echo_n "checking whether memmem works in linear time... " >&6; }
5432 if test "${gl_cv_func_memmem_works+set}" = set; then :
5433 $as_echo_n "(cached) " >&6
5434 else
5435 if test "$cross_compiling" = yes; then :
5436 gl_cv_func_memmem_works="guessing no"
5437 else
5438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5439 /* end confdefs.h. */
5440
5441 #include <string.h> /* for memmem */
5442 #include <stdlib.h> /* for malloc */
5443 #include <unistd.h> /* for alarm */
5444
5445 int
5446 main ()
5447 {
5448 size_t m = 1000000;
5449 char *haystack = (char *) malloc (2 * m + 1);
5450 char *needle = (char *) malloc (m + 1);
5451 void *result = 0;
5452 /* Failure to compile this test due to missing alarm is okay,
5453 since all such platforms (mingw) also lack memmem. */
5454 alarm (5);
5455 /* Check for quadratic performance. */
5456 if (haystack && needle)
5457 {
5458 memset (haystack, 'A', 2 * m);
5459 haystack[2 * m] = 'B';
5460 memset (needle, 'A', m);
5461 needle[m] = 'B';
5462 result = memmem (haystack, 2 * m + 1, needle, m + 1);
5463 }
5464 /* Check for empty needle behavior. */
5465 return !result || !memmem ("a", 1, 0, 0);
5466 ;
5467 return 0;
5468 }
5469 _ACEOF
5470 if ac_fn_c_try_run "$LINENO"; then :
5471 gl_cv_func_memmem_works=yes
5472 else
5473 gl_cv_func_memmem_works=no
5474 fi
5475 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5476 conftest.$ac_objext conftest.beam conftest.$ac_ext
5477 fi
5478
5479 fi
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
5481 $as_echo "$gl_cv_func_memmem_works" >&6; }
5482 if test "$gl_cv_func_memmem_works" != yes; then
5483 REPLACE_MEMMEM=1
5484
5485
5486
5487
5488
5489
5490
5491 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
5492
5493 fi
5494 fi
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507 for ac_func in memmem
5508 do :
5509 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5510 if test "x$ac_cv_func_memmem" = x""yes; then :
5511 cat >>confdefs.h <<_ACEOF
5512 #define HAVE_MEMMEM 1
5513 _ACEOF
5514
5515 else
5516
5517 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5518
5519 fi
5520 done
5521
5522
5523
5524 :
5525
5526
5527
5528
5529
5530 if test $ac_cv_have_decl_memmem = no; then
5531 HAVE_DECL_MEMMEM=0
5532 fi
5533 :
5534
5535
5536
5537 GNULIB_MEMMEM=1
5538
5539
5540
5541
5542 if test $ac_cv_type_long_long_int = yes; then
5543 HAVE_LONG_LONG_INT=1
5544 else
5545 HAVE_LONG_LONG_INT=0
5546 fi
5547
5548
5549 if test $ac_cv_type_unsigned_long_long_int = yes; then
5550 HAVE_UNSIGNED_LONG_LONG_INT=1
5551 else
5552 HAVE_UNSIGNED_LONG_LONG_INT=0
5553 fi
5554
5555
5556 if test $ac_cv_header_inttypes_h = yes; then
5557 HAVE_INTTYPES_H=1
5558 else
5559 HAVE_INTTYPES_H=0
5560 fi
5561
5562
5563 if test $ac_cv_header_sys_types_h = yes; then
5564 HAVE_SYS_TYPES_H=1
5565 else
5566 HAVE_SYS_TYPES_H=0
5567 fi
5568
5569
5570
5571
5572
5573 :
5574
5575
5576
5577
5578
5579
5580
5581 if test $gl_cv_have_include_next = yes; then
5582 gl_cv_next_stdint_h='<'stdint.h'>'
5583 else
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
5585 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
5586 if test "${gl_cv_next_stdint_h+set}" = set; then :
5587 $as_echo_n "(cached) " >&6
5588 else
5589
5590 if test $ac_cv_header_stdint_h = yes; then
5591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5592 /* end confdefs.h. */
5593 #include <stdint.h>
5594
5595 _ACEOF
5596 gl_cv_next_stdint_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5597 sed -n '\#/stdint.h#{
5598 s#.*"\(.*/stdint.h\)".*#\1#
5599 s#^/[^/]#//&#
5600 p
5601 q
5602 }'`'"'
5603 else
5604 gl_cv_next_stdint_h='<'stdint.h'>'
5605 fi
5606
5607 fi
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
5609 $as_echo "$gl_cv_next_stdint_h" >&6; }
5610 fi
5611 NEXT_STDINT_H=$gl_cv_next_stdint_h
5612
5613
5614
5615 if test $ac_cv_header_stdint_h = yes; then
5616 HAVE_STDINT_H=1
5617 else
5618 HAVE_STDINT_H=0
5619 fi
5620
5621
5622 if test $ac_cv_header_stdint_h = yes; then
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
5624 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
5625 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
5626 $as_echo_n "(cached) " >&6
5627 else
5628 gl_cv_header_working_stdint_h=no
5629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5630 /* end confdefs.h. */
5631
5632
5633 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
5634 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
5635 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
5636 #include <stdint.h>
5637 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
5638 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
5639 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
5640 #endif
5641
5642
5643 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5644 included before <wchar.h>. */
5645 #include <stddef.h>
5646 #include <signal.h>
5647 #if HAVE_WCHAR_H
5648 # include <stdio.h>
5649 # include <time.h>
5650 # include <wchar.h>
5651 #endif
5652
5653
5654 #ifdef INT8_MAX
5655 int8_t a1 = INT8_MAX;
5656 int8_t a1min = INT8_MIN;
5657 #endif
5658 #ifdef INT16_MAX
5659 int16_t a2 = INT16_MAX;
5660 int16_t a2min = INT16_MIN;
5661 #endif
5662 #ifdef INT32_MAX
5663 int32_t a3 = INT32_MAX;
5664 int32_t a3min = INT32_MIN;
5665 #endif
5666 #ifdef INT64_MAX
5667 int64_t a4 = INT64_MAX;
5668 int64_t a4min = INT64_MIN;
5669 #endif
5670 #ifdef UINT8_MAX
5671 uint8_t b1 = UINT8_MAX;
5672 #else
5673 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
5674 #endif
5675 #ifdef UINT16_MAX
5676 uint16_t b2 = UINT16_MAX;
5677 #endif
5678 #ifdef UINT32_MAX
5679 uint32_t b3 = UINT32_MAX;
5680 #endif
5681 #ifdef UINT64_MAX
5682 uint64_t b4 = UINT64_MAX;
5683 #endif
5684 int_least8_t c1 = INT8_C (0x7f);
5685 int_least8_t c1max = INT_LEAST8_MAX;
5686 int_least8_t c1min = INT_LEAST8_MIN;
5687 int_least16_t c2 = INT16_C (0x7fff);
5688 int_least16_t c2max = INT_LEAST16_MAX;
5689 int_least16_t c2min = INT_LEAST16_MIN;
5690 int_least32_t c3 = INT32_C (0x7fffffff);
5691 int_least32_t c3max = INT_LEAST32_MAX;
5692 int_least32_t c3min = INT_LEAST32_MIN;
5693 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
5694 int_least64_t c4max = INT_LEAST64_MAX;
5695 int_least64_t c4min = INT_LEAST64_MIN;
5696 uint_least8_t d1 = UINT8_C (0xff);
5697 uint_least8_t d1max = UINT_LEAST8_MAX;
5698 uint_least16_t d2 = UINT16_C (0xffff);
5699 uint_least16_t d2max = UINT_LEAST16_MAX;
5700 uint_least32_t d3 = UINT32_C (0xffffffff);
5701 uint_least32_t d3max = UINT_LEAST32_MAX;
5702 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
5703 uint_least64_t d4max = UINT_LEAST64_MAX;
5704 int_fast8_t e1 = INT_FAST8_MAX;
5705 int_fast8_t e1min = INT_FAST8_MIN;
5706 int_fast16_t e2 = INT_FAST16_MAX;
5707 int_fast16_t e2min = INT_FAST16_MIN;
5708 int_fast32_t e3 = INT_FAST32_MAX;
5709 int_fast32_t e3min = INT_FAST32_MIN;
5710 int_fast64_t e4 = INT_FAST64_MAX;
5711 int_fast64_t e4min = INT_FAST64_MIN;
5712 uint_fast8_t f1 = UINT_FAST8_MAX;
5713 uint_fast16_t f2 = UINT_FAST16_MAX;
5714 uint_fast32_t f3 = UINT_FAST32_MAX;
5715 uint_fast64_t f4 = UINT_FAST64_MAX;
5716 #ifdef INTPTR_MAX
5717 intptr_t g = INTPTR_MAX;
5718 intptr_t gmin = INTPTR_MIN;
5719 #endif
5720 #ifdef UINTPTR_MAX
5721 uintptr_t h = UINTPTR_MAX;
5722 #endif
5723 intmax_t i = INTMAX_MAX;
5724 uintmax_t j = UINTMAX_MAX;
5725
5726 #include <limits.h> /* for CHAR_BIT */
5727 #define TYPE_MINIMUM(t) \
5728 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
5729 #define TYPE_MAXIMUM(t) \
5730 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
5731 struct s {
5732 int check_PTRDIFF:
5733 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
5734 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
5735 ? 1 : -1;
5736 /* Detect bug in FreeBSD 6.0 / ia64. */
5737 int check_SIG_ATOMIC:
5738 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
5739 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
5740 ? 1 : -1;
5741 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
5742 int check_WCHAR:
5743 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
5744 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
5745 ? 1 : -1;
5746 /* Detect bug in mingw. */
5747 int check_WINT:
5748 WINT_MIN == TYPE_MINIMUM (wint_t)
5749 && WINT_MAX == TYPE_MAXIMUM (wint_t)
5750 ? 1 : -1;
5751
5752 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
5753 int check_UINT8_C:
5754 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
5755 int check_UINT16_C:
5756 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
5757
5758 /* Detect bugs in OpenBSD 3.9 stdint.h. */
5759 #ifdef UINT8_MAX
5760 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
5761 #endif
5762 #ifdef UINT16_MAX
5763 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
5764 #endif
5765 #ifdef UINT32_MAX
5766 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
5767 #endif
5768 #ifdef UINT64_MAX
5769 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
5770 #endif
5771 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
5772 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
5773 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
5774 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
5775 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
5776 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
5777 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
5778 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
5779 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
5780 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
5781 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
5782 };
5783
5784 int
5785 main ()
5786 {
5787
5788 ;
5789 return 0;
5790 }
5791 _ACEOF
5792 if ac_fn_c_try_compile "$LINENO"; then :
5793 gl_cv_header_working_stdint_h=yes
5794 fi
5795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5796 fi
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
5798 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
5799 fi
5800 if test "$gl_cv_header_working_stdint_h" = yes; then
5801 STDINT_H=
5802 else
5803 for ac_header in sys/inttypes.h sys/bitypes.h
5804 do :
5805 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5806 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5807 eval as_val=\$$as_ac_Header
5808 if test "x$as_val" = x""yes; then :
5809 cat >>confdefs.h <<_ACEOF
5810 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5811 _ACEOF
5812
5813 fi
5814
5815 done
5816
5817 if test $ac_cv_header_sys_inttypes_h = yes; then
5818 HAVE_SYS_INTTYPES_H=1
5819 else
5820 HAVE_SYS_INTTYPES_H=0
5821 fi
5822
5823 if test $ac_cv_header_sys_bitypes_h = yes; then
5824 HAVE_SYS_BITYPES_H=1
5825 else
5826 HAVE_SYS_BITYPES_H=0
5827 fi
5828
5829
5830
5831 :
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
5843 $as_echo_n "checking for bit size of $gltype... " >&6; }
5844 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
5845 $as_echo_n "(cached) " >&6
5846 else
5847 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
5848 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5849 included before <wchar.h>. */
5850 #include <stddef.h>
5851 #include <signal.h>
5852 #if HAVE_WCHAR_H
5853 # include <stdio.h>
5854 # include <time.h>
5855 # include <wchar.h>
5856 #endif
5857
5858 #include <limits.h>"; then :
5859
5860 else
5861 result=unknown
5862 fi
5863
5864 eval gl_cv_bitsizeof_${gltype}=\$result
5865
5866 fi
5867 eval ac_res=\$gl_cv_bitsizeof_${gltype}
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5869 $as_echo "$ac_res" >&6; }
5870 eval result=\$gl_cv_bitsizeof_${gltype}
5871 if test $result = unknown; then
5872 result=0
5873 fi
5874 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5875 cat >>confdefs.h <<_ACEOF
5876 #define BITSIZEOF_${GLTYPE} $result
5877 _ACEOF
5878
5879 eval BITSIZEOF_${GLTYPE}=\$result
5880 done
5881
5882
5883
5884
5885 for gltype in sig_atomic_t wchar_t wint_t ; do
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
5887 $as_echo_n "checking whether $gltype is signed... " >&6; }
5888 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
5889 $as_echo_n "(cached) " >&6
5890 else
5891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5892 /* end confdefs.h. */
5893
5894 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5895 included before <wchar.h>. */
5896 #include <stddef.h>
5897 #include <signal.h>
5898 #if HAVE_WCHAR_H
5899 # include <stdio.h>
5900 # include <time.h>
5901 # include <wchar.h>
5902 #endif
5903
5904 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
5905 int
5906 main ()
5907 {
5908
5909 ;
5910 return 0;
5911 }
5912 _ACEOF
5913 if ac_fn_c_try_compile "$LINENO"; then :
5914 result=yes
5915 else
5916 result=no
5917 fi
5918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5919 eval gl_cv_type_${gltype}_signed=\$result
5920
5921 fi
5922 eval ac_res=\$gl_cv_type_${gltype}_signed
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5924 $as_echo "$ac_res" >&6; }
5925 eval result=\$gl_cv_type_${gltype}_signed
5926 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5927 if test "$result" = yes; then
5928 cat >>confdefs.h <<_ACEOF
5929 #define HAVE_SIGNED_${GLTYPE} 1
5930 _ACEOF
5931
5932 eval HAVE_SIGNED_${GLTYPE}=1
5933 else
5934 eval HAVE_SIGNED_${GLTYPE}=0
5935 fi
5936 done
5937
5938
5939 gl_cv_type_ptrdiff_t_signed=yes
5940 gl_cv_type_size_t_signed=no
5941
5942
5943 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
5945 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
5946 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
5947 $as_echo_n "(cached) " >&6
5948 else
5949 eval gl_cv_type_${gltype}_suffix=no
5950 eval result=\$gl_cv_type_${gltype}_signed
5951 if test "$result" = yes; then
5952 glsufu=
5953 else
5954 glsufu=u
5955 fi
5956 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
5957 case $glsuf in
5958 '') gltype1='int';;
5959 l) gltype1='long int';;
5960 ll) gltype1='long long int';;
5961 i64) gltype1='__int64';;
5962 u) gltype1='unsigned int';;
5963 ul) gltype1='unsigned long int';;
5964 ull) gltype1='unsigned long long int';;
5965 ui64)gltype1='unsigned __int64';;
5966 esac
5967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5968 /* end confdefs.h. */
5969
5970 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5971 included before <wchar.h>. */
5972 #include <stddef.h>
5973 #include <signal.h>
5974 #if HAVE_WCHAR_H
5975 # include <stdio.h>
5976 # include <time.h>
5977 # include <wchar.h>
5978 #endif
5979
5980 extern $gltype foo;
5981 extern $gltype1 foo;
5982 int
5983 main ()
5984 {
5985
5986 ;
5987 return 0;
5988 }
5989 _ACEOF
5990 if ac_fn_c_try_compile "$LINENO"; then :
5991 eval gl_cv_type_${gltype}_suffix=\$glsuf
5992 fi
5993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5994 eval result=\$gl_cv_type_${gltype}_suffix
5995 test "$result" != no && break
5996 done
5997 fi
5998 eval ac_res=\$gl_cv_type_${gltype}_suffix
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6000 $as_echo "$ac_res" >&6; }
6001 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6002 eval result=\$gl_cv_type_${gltype}_suffix
6003 test "$result" = no && result=
6004 eval ${GLTYPE}_SUFFIX=\$result
6005 cat >>confdefs.h <<_ACEOF
6006 #define ${GLTYPE}_SUFFIX $result
6007 _ACEOF
6008
6009 done
6010
6011
6012
6013 STDINT_H=stdint.h
6014 fi
6015
6016
6017
6018
6019
6020
6021
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> is standalone" >&5
6023 $as_echo_n "checking whether <wchar.h> is standalone... " >&6; }
6024 if test "${gl_cv_header_wchar_h_standalone+set}" = set; then :
6025 $as_echo_n "(cached) " >&6
6026 else
6027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6028 /* end confdefs.h. */
6029 #include <wchar.h>
6030 wchar_t w;
6031 _ACEOF
6032 if ac_fn_c_try_compile "$LINENO"; then :
6033 gl_cv_header_wchar_h_standalone=yes
6034 else
6035 gl_cv_header_wchar_h_standalone=no
6036 fi
6037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6038 fi
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_standalone" >&5
6040 $as_echo "$gl_cv_header_wchar_h_standalone" >&6; }
6041 if test $gl_cv_header_wchar_h_standalone != yes; then
6042 WCHAR_H=wchar.h
6043 fi
6044
6045
6046 :
6047
6048
6049
6050
6051
6052 if test $ac_cv_header_wchar_h = yes; then
6053 HAVE_WCHAR_H=1
6054 else
6055 HAVE_WCHAR_H=0
6056 fi
6057
6058
6059
6060
6061 :
6062
6063
6064
6065
6066
6067
6068
6069 if test $gl_cv_have_include_next = yes; then
6070 gl_cv_next_wchar_h='<'wchar.h'>'
6071 else
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6073 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6074 if test "${gl_cv_next_wchar_h+set}" = set; then :
6075 $as_echo_n "(cached) " >&6
6076 else
6077
6078 if test $ac_cv_header_wchar_h = yes; then
6079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6080 /* end confdefs.h. */
6081 #include <wchar.h>
6082
6083 _ACEOF
6084 gl_cv_next_wchar_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6085 sed -n '\#/wchar.h#{
6086 s#.*"\(.*/wchar.h\)".*#\1#
6087 s#^/[^/]#//&#
6088 p
6089 q
6090 }'`'"'
6091 else
6092 gl_cv_next_wchar_h='<'wchar.h'>'
6093 fi
6094
6095 fi
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
6097 $as_echo "$gl_cv_next_wchar_h" >&6; }
6098 fi
6099 NEXT_WCHAR_H=$gl_cv_next_wchar_h
6100
6101
6102
6103
6104
6105
6106
6107
6108 gltests_libdeps=
6109 gltests_ltlibdeps=
6110
6111
6112
6113 gl_source_base='tests'
6114
6115
6116
6117
6118 LIBGNU_LIBDEPS="$gl_libdeps"
6119
6120 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
6121
6122
6123
6124 # For Makefile dependencies.
6125 GNULIB_STDINT_H=
6126 if test x"$STDINT_H" != x; then
6127 GNULIB_STDINT_H=gnulib/$STDINT_H
6128 fi
6129
6130
6131 PACKAGE=gdb
6132
6133 cat >>confdefs.h <<_ACEOF
6134 #define PACKAGE "$PACKAGE"
6135 _ACEOF
6136
6137
6138
6139 # GDB does not use automake, but gnulib does. This line lets us
6140 # generate its Makefile.in.
6141 am__api_version='1.11'
6142
6143 # Find a good install program. We prefer a C program (faster),
6144 # so one script is as good as another. But avoid the broken or
6145 # incompatible versions:
6146 # SysV /etc/install, /usr/sbin/install
6147 # SunOS /usr/etc/install
6148 # IRIX /sbin/install
6149 # AIX /bin/install
6150 # AmigaOS /C/install, which installs bootblocks on floppy discs
6151 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6152 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6153 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6154 # OS/2's system install, which has a completely different semantic
6155 # ./install, which can be erroneously created by make from ./install.sh.
6156 # Reject install programs that cannot install multiple files.
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6158 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6159 if test -z "$INSTALL"; then
6160 if test "${ac_cv_path_install+set}" = set; then :
6161 $as_echo_n "(cached) " >&6
6162 else
6163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6164 for as_dir in $PATH
6165 do
6166 IFS=$as_save_IFS
6167 test -z "$as_dir" && as_dir=.
6168 # Account for people who put trailing slashes in PATH elements.
6169 case $as_dir/ in #((
6170 ./ | .// | /[cC]/* | \
6171 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6172 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6173 /usr/ucb/* ) ;;
6174 *)
6175 # OSF1 and SCO ODT 3.0 have their own names for install.
6176 # Don't use installbsd from OSF since it installs stuff as root
6177 # by default.
6178 for ac_prog in ginstall scoinst install; do
6179 for ac_exec_ext in '' $ac_executable_extensions; do
6180 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6181 if test $ac_prog = install &&
6182 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6183 # AIX install. It has an incompatible calling convention.
6184 :
6185 elif test $ac_prog = install &&
6186 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6187 # program-specific install script used by HP pwplus--don't use.
6188 :
6189 else
6190 rm -rf conftest.one conftest.two conftest.dir
6191 echo one > conftest.one
6192 echo two > conftest.two
6193 mkdir conftest.dir
6194 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6195 test -s conftest.one && test -s conftest.two &&
6196 test -s conftest.dir/conftest.one &&
6197 test -s conftest.dir/conftest.two
6198 then
6199 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6200 break 3
6201 fi
6202 fi
6203 fi
6204 done
6205 done
6206 ;;
6207 esac
6208
6209 done
6210 IFS=$as_save_IFS
6211
6212 rm -rf conftest.one conftest.two conftest.dir
6213
6214 fi
6215 if test "${ac_cv_path_install+set}" = set; then
6216 INSTALL=$ac_cv_path_install
6217 else
6218 # As a last resort, use the slow shell script. Don't cache a
6219 # value for INSTALL within a source directory, because that will
6220 # break other packages using the cache if that directory is
6221 # removed, or if the value is a relative name.
6222 INSTALL=$ac_install_sh
6223 fi
6224 fi
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6226 $as_echo "$INSTALL" >&6; }
6227
6228 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6229 # It thinks the first close brace ends the variable substitution.
6230 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6231
6232 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6233
6234 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6235
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
6237 $as_echo_n "checking whether build environment is sane... " >&6; }
6238 # Just in case
6239 sleep 1
6240 echo timestamp > conftest.file
6241 # Reject unsafe characters in $srcdir or the absolute working directory
6242 # name. Accept space and tab only in the latter.
6243 am_lf='
6244 '
6245 case `pwd` in
6246 *[\\\"\#\$\&\'\`$am_lf]*)
6247 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
6248 esac
6249 case $srcdir in
6250 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
6251 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
6252 esac
6253
6254 # Do `set' in a subshell so we don't clobber the current shell's
6255 # arguments. Must try -L first in case configure is actually a
6256 # symlink; some systems play weird games with the mod time of symlinks
6257 # (eg FreeBSD returns the mod time of the symlink's containing
6258 # directory).
6259 if (
6260 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
6261 if test "$*" = "X"; then
6262 # -L didn't work.
6263 set X `ls -t "$srcdir/configure" conftest.file`
6264 fi
6265 rm -f conftest.file
6266 if test "$*" != "X $srcdir/configure conftest.file" \
6267 && test "$*" != "X conftest.file $srcdir/configure"; then
6268
6269 # If neither matched, then we have a broken ls. This can happen
6270 # if, for instance, CONFIG_SHELL is bash and it inherits a
6271 # broken ls alias from the environment. This has actually
6272 # happened. Such a system could not be considered "sane".
6273 as_fn_error "ls -t appears to fail. Make sure there is not a broken
6274 alias in your environment" "$LINENO" 5
6275 fi
6276
6277 test "$2" = conftest.file
6278 )
6279 then
6280 # Ok.
6281 :
6282 else
6283 as_fn_error "newly created file is older than distributed files!
6284 Check your system clock" "$LINENO" 5
6285 fi
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6287 $as_echo "yes" >&6; }
6288 test "$program_prefix" != NONE &&
6289 program_transform_name="s&^&$program_prefix&;$program_transform_name"
6290 # Use a double $ so make ignores it.
6291 test "$program_suffix" != NONE &&
6292 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
6293 # Double any \ or $.
6294 # By default was `s,x,x', remove it if useless.
6295 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
6296 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6297
6298 # expand $ac_aux_dir to an absolute path
6299 am_aux_dir=`cd $ac_aux_dir && pwd`
6300
6301 if test x"${MISSING+set}" != xset; then
6302 case $am_aux_dir in
6303 *\ * | *\ *)
6304 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
6305 *)
6306 MISSING="\${SHELL} $am_aux_dir/missing" ;;
6307 esac
6308 fi
6309 # Use eval to expand $SHELL
6310 if eval "$MISSING --run true"; then
6311 am_missing_run="$MISSING --run "
6312 else
6313 am_missing_run=
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
6315 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
6316 fi
6317
6318 if test x"${install_sh}" != xset; then
6319 case $am_aux_dir in
6320 *\ * | *\ *)
6321 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
6322 *)
6323 install_sh="\${SHELL} $am_aux_dir/install-sh"
6324 esac
6325 fi
6326
6327 # Installed binaries are usually stripped using `strip' when the user
6328 # run `make install-strip'. However `strip' might not be the right
6329 # tool to use in cross-compilation environments, therefore Automake
6330 # will honor the `STRIP' environment variable to overrule this program.
6331 if test "$cross_compiling" != no; then
6332 if test -n "$ac_tool_prefix"; then
6333 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6334 set dummy ${ac_tool_prefix}strip; ac_word=$2
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6336 $as_echo_n "checking for $ac_word... " >&6; }
6337 if test "${ac_cv_prog_STRIP+set}" = set; then :
6338 $as_echo_n "(cached) " >&6
6339 else
6340 if test -n "$STRIP"; then
6341 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6342 else
6343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6344 for as_dir in $PATH
6345 do
6346 IFS=$as_save_IFS
6347 test -z "$as_dir" && as_dir=.
6348 for ac_exec_ext in '' $ac_executable_extensions; do
6349 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6350 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6352 break 2
6353 fi
6354 done
6355 done
6356 IFS=$as_save_IFS
6357
6358 fi
6359 fi
6360 STRIP=$ac_cv_prog_STRIP
6361 if test -n "$STRIP"; then
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6363 $as_echo "$STRIP" >&6; }
6364 else
6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6366 $as_echo "no" >&6; }
6367 fi
6368
6369
6370 fi
6371 if test -z "$ac_cv_prog_STRIP"; then
6372 ac_ct_STRIP=$STRIP
6373 # Extract the first word of "strip", so it can be a program name with args.
6374 set dummy strip; ac_word=$2
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6376 $as_echo_n "checking for $ac_word... " >&6; }
6377 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6378 $as_echo_n "(cached) " >&6
6379 else
6380 if test -n "$ac_ct_STRIP"; then
6381 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6382 else
6383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6384 for as_dir in $PATH
6385 do
6386 IFS=$as_save_IFS
6387 test -z "$as_dir" && as_dir=.
6388 for ac_exec_ext in '' $ac_executable_extensions; do
6389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6390 ac_cv_prog_ac_ct_STRIP="strip"
6391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6392 break 2
6393 fi
6394 done
6395 done
6396 IFS=$as_save_IFS
6397
6398 fi
6399 fi
6400 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6401 if test -n "$ac_ct_STRIP"; then
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6403 $as_echo "$ac_ct_STRIP" >&6; }
6404 else
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6406 $as_echo "no" >&6; }
6407 fi
6408
6409 if test "x$ac_ct_STRIP" = x; then
6410 STRIP=":"
6411 else
6412 case $cross_compiling:$ac_tool_warned in
6413 yes:)
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6415 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6416 ac_tool_warned=yes ;;
6417 esac
6418 STRIP=$ac_ct_STRIP
6419 fi
6420 else
6421 STRIP="$ac_cv_prog_STRIP"
6422 fi
6423
6424 fi
6425 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
6426
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6428 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6429 if test -z "$MKDIR_P"; then
6430 if test "${ac_cv_path_mkdir+set}" = set; then :
6431 $as_echo_n "(cached) " >&6
6432 else
6433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6435 do
6436 IFS=$as_save_IFS
6437 test -z "$as_dir" && as_dir=.
6438 for ac_prog in mkdir gmkdir; do
6439 for ac_exec_ext in '' $ac_executable_extensions; do
6440 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
6441 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6442 'mkdir (GNU coreutils) '* | \
6443 'mkdir (coreutils) '* | \
6444 'mkdir (fileutils) '4.1*)
6445 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6446 break 3;;
6447 esac
6448 done
6449 done
6450 done
6451 IFS=$as_save_IFS
6452
6453 fi
6454
6455 if test "${ac_cv_path_mkdir+set}" = set; then
6456 MKDIR_P="$ac_cv_path_mkdir -p"
6457 else
6458 # As a last resort, use the slow shell script. Don't cache a
6459 # value for MKDIR_P within a source directory, because that will
6460 # break other packages using the cache if that directory is
6461 # removed, or if the value is a relative name.
6462 test -d ./--version && rmdir ./--version
6463 MKDIR_P="$ac_install_sh -d"
6464 fi
6465 fi
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6467 $as_echo "$MKDIR_P" >&6; }
6468
6469 mkdir_p="$MKDIR_P"
6470 case $mkdir_p in
6471 [\\/$]* | ?:[\\/]*) ;;
6472 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
6473 esac
6474
6475 for ac_prog in gawk mawk nawk awk
6476 do
6477 # Extract the first word of "$ac_prog", so it can be a program name with args.
6478 set dummy $ac_prog; ac_word=$2
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6480 $as_echo_n "checking for $ac_word... " >&6; }
6481 if test "${ac_cv_prog_AWK+set}" = set; then :
6482 $as_echo_n "(cached) " >&6
6483 else
6484 if test -n "$AWK"; then
6485 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6486 else
6487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6488 for as_dir in $PATH
6489 do
6490 IFS=$as_save_IFS
6491 test -z "$as_dir" && as_dir=.
6492 for ac_exec_ext in '' $ac_executable_extensions; do
6493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6494 ac_cv_prog_AWK="$ac_prog"
6495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6496 break 2
6497 fi
6498 done
6499 done
6500 IFS=$as_save_IFS
6501
6502 fi
6503 fi
6504 AWK=$ac_cv_prog_AWK
6505 if test -n "$AWK"; then
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6507 $as_echo "$AWK" >&6; }
6508 else
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6510 $as_echo "no" >&6; }
6511 fi
6512
6513
6514 test -n "$AWK" && break
6515 done
6516
6517 ac_config_commands="$ac_config_commands depfiles"
6518
6519
6520 am_make=${MAKE-make}
6521 cat > confinc << 'END'
6522 am__doit:
6523 @echo this is the am__doit target
6524 .PHONY: am__doit
6525 END
6526 # If we don't find an include directive, just comment out the code.
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
6528 $as_echo_n "checking for style of include used by $am_make... " >&6; }
6529 am__include="#"
6530 am__quote=
6531 _am_result=none
6532 # First try GNU make style include.
6533 echo "include confinc" > confmf
6534 # Ignore all kinds of additional output from `make'.
6535 case `$am_make -s -f confmf 2> /dev/null` in #(
6536 *the\ am__doit\ target*)
6537 am__include=include
6538 am__quote=
6539 _am_result=GNU
6540 ;;
6541 esac
6542 # Now try BSD make style include.
6543 if test "$am__include" = "#"; then
6544 echo '.include "confinc"' > confmf
6545 case `$am_make -s -f confmf 2> /dev/null` in #(
6546 *the\ am__doit\ target*)
6547 am__include=.include
6548 am__quote="\""
6549 _am_result=BSD
6550 ;;
6551 esac
6552 fi
6553
6554
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
6556 $as_echo "$_am_result" >&6; }
6557 rm -f confinc confmf
6558
6559 # Check whether --enable-dependency-tracking was given.
6560 if test "${enable_dependency_tracking+set}" = set; then :
6561 enableval=$enable_dependency_tracking;
6562 fi
6563
6564 if test "x$enable_dependency_tracking" != xno; then
6565 am_depcomp="$ac_aux_dir/depcomp"
6566 AMDEPBACKSLASH='\'
6567 fi
6568 if test "x$enable_dependency_tracking" != xno; then
6569 AMDEP_TRUE=
6570 AMDEP_FALSE='#'
6571 else
6572 AMDEP_TRUE='#'
6573 AMDEP_FALSE=
6574 fi
6575
6576
6577 if test "`cd $srcdir && pwd`" != "`pwd`"; then
6578 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
6579 # is not polluted with repeated "-I."
6580 am__isrc=' -I$(srcdir)'
6581 # test to see if srcdir already configured
6582 if test -f $srcdir/config.status; then
6583 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
6584 fi
6585 fi
6586
6587 # test whether we have cygpath
6588 if test -z "$CYGPATH_W"; then
6589 if (cygpath --version) >/dev/null 2>/dev/null; then
6590 CYGPATH_W='cygpath -w'
6591 else
6592 CYGPATH_W=echo
6593 fi
6594 fi
6595
6596
6597 # Define the identity of the package.
6598 PACKAGE=gdb
6599 VERSION=UNUSED-VERSION
6600
6601
6602 # Some tools Automake needs.
6603
6604 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
6605
6606
6607 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
6608
6609
6610 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
6611
6612
6613 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
6614
6615
6616 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6617
6618 # We need awk for the "check" target. The system "awk" is bad on
6619 # some platforms.
6620 # Always define AMTAR for backward compatibility.
6621
6622 AMTAR=${AMTAR-"${am_missing_run}tar"}
6623
6624 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
6625
6626
6627
6628
6629 depcc="$CC" am_compiler_list=
6630
6631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6632 $as_echo_n "checking dependency style of $depcc... " >&6; }
6633 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
6634 $as_echo_n "(cached) " >&6
6635 else
6636 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6637 # We make a subdir and do the tests there. Otherwise we can end up
6638 # making bogus files that we don't know about and never remove. For
6639 # instance it was reported that on HP-UX the gcc test will end up
6640 # making a dummy file named `D' -- because `-MD' means `put the output
6641 # in D'.
6642 mkdir conftest.dir
6643 # Copy depcomp to subdir because otherwise we won't find it if we're
6644 # using a relative directory.
6645 cp "$am_depcomp" conftest.dir
6646 cd conftest.dir
6647 # We will build objects and dependencies in a subdirectory because
6648 # it helps to detect inapplicable dependency modes. For instance
6649 # both Tru64's cc and ICC support -MD to output dependencies as a
6650 # side effect of compilation, but ICC will put the dependencies in
6651 # the current directory while Tru64 will put them in the object
6652 # directory.
6653 mkdir sub
6654
6655 am_cv_CC_dependencies_compiler_type=none
6656 if test "$am_compiler_list" = ""; then
6657 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6658 fi
6659 am__universal=false
6660 case " $depcc " in #(
6661 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6662 esac
6663
6664 for depmode in $am_compiler_list; do
6665 # Setup a source with many dependencies, because some compilers
6666 # like to wrap large dependency lists on column 80 (with \), and
6667 # we should not choose a depcomp mode which is confused by this.
6668 #
6669 # We need to recreate these files for each test, as the compiler may
6670 # overwrite some of them when testing with obscure command lines.
6671 # This happens at least with the AIX C compiler.
6672 : > sub/conftest.c
6673 for i in 1 2 3 4 5 6; do
6674 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6675 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6676 # Solaris 8's {/usr,}/bin/sh.
6677 touch sub/conftst$i.h
6678 done
6679 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6680
6681 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6682 # mode. It turns out that the SunPro C++ compiler does not properly
6683 # handle `-M -o', and we need to detect this. Also, some Intel
6684 # versions had trouble with output in subdirs
6685 am__obj=sub/conftest.${OBJEXT-o}
6686 am__minus_obj="-o $am__obj"
6687 case $depmode in
6688 gcc)
6689 # This depmode causes a compiler race in universal mode.
6690 test "$am__universal" = false || continue
6691 ;;
6692 nosideeffect)
6693 # after this tag, mechanisms are not by side-effect, so they'll
6694 # only be used when explicitly requested
6695 if test "x$enable_dependency_tracking" = xyes; then
6696 continue
6697 else
6698 break
6699 fi
6700 ;;
6701 msvisualcpp | msvcmsys)
6702 # This compiler won't grok `-c -o', but also, the minuso test has
6703 # not run yet. These depmodes are late enough in the game, and
6704 # so weak that their functioning should not be impacted.
6705 am__obj=conftest.${OBJEXT-o}
6706 am__minus_obj=
6707 ;;
6708 none) break ;;
6709 esac
6710 if depmode=$depmode \
6711 source=sub/conftest.c object=$am__obj \
6712 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6713 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6714 >/dev/null 2>conftest.err &&
6715 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6716 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6717 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6718 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6719 # icc doesn't choke on unknown options, it will just issue warnings
6720 # or remarks (even with -Werror). So we grep stderr for any message
6721 # that says an option was ignored or not supported.
6722 # When given -MP, icc 7.0 and 7.1 complain thusly:
6723 # icc: Command line warning: ignoring option '-M'; no argument required
6724 # The diagnosis changed in icc 8.0:
6725 # icc: Command line remark: option '-MP' not supported
6726 if (grep 'ignoring option' conftest.err ||
6727 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6728 am_cv_CC_dependencies_compiler_type=$depmode
6729 break
6730 fi
6731 fi
6732 done
6733
6734 cd ..
6735 rm -rf conftest.dir
6736 else
6737 am_cv_CC_dependencies_compiler_type=none
6738 fi
6739
6740 fi
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6742 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6743 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6744
6745 if
6746 test "x$enable_dependency_tracking" != xno \
6747 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6748 am__fastdepCC_TRUE=
6749 am__fastdepCC_FALSE='#'
6750 else
6751 am__fastdepCC_TRUE='#'
6752 am__fastdepCC_FALSE=
6753 fi
6754
6755
6756
6757
6758
6759
6760 # Check whether --with-separate-debug-dir was given.
6761 if test "${with_separate_debug_dir+set}" = set; then :
6762 withval=$with_separate_debug_dir;
6763 DEBUGDIR=$withval
6764 else
6765 DEBUGDIR=${libdir}/debug
6766 fi
6767
6768
6769 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6770 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6771 ac_define_dir=`eval echo $DEBUGDIR`
6772 ac_define_dir=`eval echo $ac_define_dir`
6773
6774 cat >>confdefs.h <<_ACEOF
6775 #define DEBUGDIR "$ac_define_dir"
6776 _ACEOF
6777
6778
6779
6780 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6781 if test "x$prefix" = xNONE; then
6782 test_prefix=/usr/local
6783 else
6784 test_prefix=$prefix
6785 fi
6786 else
6787 test_prefix=$exec_prefix
6788 fi
6789 value=0
6790 case ${ac_define_dir} in
6791 "${test_prefix}"|"${test_prefix}/"*|\
6792 '${exec_prefix}'|'${exec_prefix}/'*)
6793 value=1
6794 ;;
6795 esac
6796
6797 cat >>confdefs.h <<_ACEOF
6798 #define DEBUGDIR_RELOCATABLE $value
6799 _ACEOF
6800
6801
6802
6803 # GDB's datadir relocation
6804
6805
6806
6807 # Check whether --with-gdb-datadir was given.
6808 if test "${with_gdb_datadir+set}" = set; then :
6809 withval=$with_gdb_datadir;
6810 GDB_DATADIR=$withval
6811 else
6812 GDB_DATADIR=${datadir}/gdb
6813 fi
6814
6815
6816 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6817 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6818 ac_define_dir=`eval echo $GDB_DATADIR`
6819 ac_define_dir=`eval echo $ac_define_dir`
6820
6821 cat >>confdefs.h <<_ACEOF
6822 #define GDB_DATADIR "$ac_define_dir"
6823 _ACEOF
6824
6825
6826
6827 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6828 if test "x$prefix" = xNONE; then
6829 test_prefix=/usr/local
6830 else
6831 test_prefix=$prefix
6832 fi
6833 else
6834 test_prefix=$exec_prefix
6835 fi
6836 value=0
6837 case ${ac_define_dir} in
6838 "${test_prefix}"|"${test_prefix}/"*|\
6839 '${exec_prefix}'|'${exec_prefix}/'*)
6840 value=1
6841 ;;
6842 esac
6843
6844 cat >>confdefs.h <<_ACEOF
6845 #define GDB_DATADIR_RELOCATABLE $value
6846 _ACEOF
6847
6848
6849
6850
6851 # Check whether --with-relocated-sources was given.
6852 if test "${with_relocated_sources+set}" = set; then :
6853 withval=$with_relocated_sources; reloc_srcdir="${withval}"
6854
6855 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6856 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6857 ac_define_dir=`eval echo $reloc_srcdir`
6858 ac_define_dir=`eval echo $ac_define_dir`
6859
6860 cat >>confdefs.h <<_ACEOF
6861 #define RELOC_SRCDIR "$ac_define_dir"
6862 _ACEOF
6863
6864
6865
6866 fi
6867
6868
6869
6870
6871 subdirs="$subdirs doc testsuite"
6872
6873
6874 # Check whether to support alternative target configurations
6875 # Check whether --enable-targets was given.
6876 if test "${enable_targets+set}" = set; then :
6877 enableval=$enable_targets; case "${enableval}" in
6878 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6879 ;;
6880 no) enable_targets= ;;
6881 *) enable_targets=$enableval ;;
6882 esac
6883 fi
6884
6885
6886 # Check whether to enable 64-bit support on 32-bit hosts
6887 # Check whether --enable-64-bit-bfd was given.
6888 if test "${enable_64_bit_bfd+set}" = set; then :
6889 enableval=$enable_64_bit_bfd; case "${enableval}" in
6890 yes) want64=true ;;
6891 no) want64=false ;;
6892 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6893 esac
6894 else
6895 want64=false
6896 fi
6897
6898 # Provide defaults for some variables set by the per-host and per-target
6899 # configuration.
6900 gdb_host_obs=posix-hdep.o
6901
6902 if test "${target}" = "${host}"; then
6903 gdb_native=yes
6904 else
6905 gdb_native=no
6906 fi
6907
6908 . $srcdir/configure.host
6909
6910 # Accumulate some settings from configure.tgt over all enabled targets
6911
6912 TARGET_OBS=
6913 all_targets=
6914
6915 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6916 do
6917 if test "$targ_alias" = "all"; then
6918 all_targets=true
6919 else
6920 # Canonicalize the secondary target names.
6921 result=`$ac_config_sub $targ_alias 2>/dev/null`
6922 if test -n "$result"; then
6923 targ=$result
6924 else
6925 targ=$targ_alias
6926 fi
6927
6928 . ${srcdir}/configure.tgt
6929
6930 # Target-specific object files
6931 for i in ${gdb_target_obs}; do
6932 case " $TARGET_OBS " in
6933 *" ${i} "*) ;;
6934 *)
6935 TARGET_OBS="$TARGET_OBS ${i}"
6936 ;;
6937 esac
6938 done
6939
6940 # Check whether this target needs 64-bit CORE_ADDR
6941 if test x${want64} = xfalse; then
6942 . ${srcdir}/../bfd/config.bfd
6943 fi
6944 fi
6945 done
6946
6947 if test x${all_targets} = xtrue; then
6948
6949 # We want all 64-bit targets if we either:
6950 # - run on a 64-bit host or
6951 # - already require 64-bit support for some other target or
6952 # - the --enable-64-bit-bfd option was supplied
6953 # Otherwise we only support all 32-bit targets.
6954 #
6955 # NOTE: This test must be in sync with the corresponding
6956 # tests in BFD!
6957
6958 if test x${want64} = xfalse; then
6959 # The cast to long int works around a bug in the HP C Compiler
6960 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6961 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6962 # This bug is HP SR number 8606223364.
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6964 $as_echo_n "checking size of long... " >&6; }
6965 if test "${ac_cv_sizeof_long+set}" = set; then :
6966 $as_echo_n "(cached) " >&6
6967 else
6968 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6969
6970 else
6971 if test "$ac_cv_type_long" = yes; then
6972 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6973 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6974 { as_fn_set_status 77
6975 as_fn_error "cannot compute sizeof (long)
6976 See \`config.log' for more details." "$LINENO" 5; }; }
6977 else
6978 ac_cv_sizeof_long=0
6979 fi
6980 fi
6981
6982 fi
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6984 $as_echo "$ac_cv_sizeof_long" >&6; }
6985
6986
6987
6988 cat >>confdefs.h <<_ACEOF
6989 #define SIZEOF_LONG $ac_cv_sizeof_long
6990 _ACEOF
6991
6992
6993 if test "x${ac_cv_sizeof_long}" = "x8"; then
6994 want64=true
6995 fi
6996 fi
6997 if test x${want64} = xtrue; then
6998 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6999 else
7000 TARGET_OBS='$(ALL_TARGET_OBS)'
7001 fi
7002 fi
7003
7004
7005
7006 # For other settings, only the main target counts.
7007 gdb_sim=
7008 gdb_osabi=
7009 build_gdbserver=
7010 targ=$target; . ${srcdir}/configure.tgt
7011
7012 # Fetch the default architecture and default target vector from BFD.
7013 targ=$target; . $srcdir/../bfd/config.bfd
7014
7015 # We only want the first architecture, so strip off the others if
7016 # there is more than one.
7017 targ_archs=`echo $targ_archs | sed 's/ .*//'`
7018
7019 if test "x$targ_archs" != x; then
7020
7021 cat >>confdefs.h <<_ACEOF
7022 #define DEFAULT_BFD_ARCH $targ_archs
7023 _ACEOF
7024
7025 fi
7026 if test "x$targ_defvec" != x; then
7027
7028 cat >>confdefs.h <<_ACEOF
7029 #define DEFAULT_BFD_VEC $targ_defvec
7030 _ACEOF
7031
7032 fi
7033
7034 # The CLI cannot be disabled yet, but may be in the future.
7035
7036 # Enable CLI.
7037 # Check whether --enable-gdbcli was given.
7038 if test "${enable_gdbcli+set}" = set; then :
7039 enableval=$enable_gdbcli; case $enableval in
7040 yes)
7041 ;;
7042 no)
7043 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
7044 *)
7045 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
7046 esac
7047 else
7048 enable_gdbcli=yes
7049 fi
7050
7051 if test x"$enable_gdbcli" = xyes; then
7052 if test -d $srcdir/cli; then
7053 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
7054 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
7055 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
7056 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
7057 fi
7058 fi
7059
7060 # Enable MI.
7061 # Check whether --enable-gdbmi was given.
7062 if test "${enable_gdbmi+set}" = set; then :
7063 enableval=$enable_gdbmi; case $enableval in
7064 yes | no)
7065 ;;
7066 *)
7067 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
7068 esac
7069 else
7070 enable_gdbmi=yes
7071 fi
7072
7073 if test x"$enable_gdbmi" = xyes; then
7074 if test -d $srcdir/mi; then
7075 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
7076 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
7077 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
7078 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
7079 fi
7080 fi
7081
7082 # Enable TUI.
7083 # Check whether --enable-tui was given.
7084 if test "${enable_tui+set}" = set; then :
7085 enableval=$enable_tui; case $enableval in
7086 yes | no | auto)
7087 ;;
7088 *)
7089 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
7090 esac
7091 else
7092 enable_tui=auto
7093 fi
7094
7095
7096 # Enable gdbtk.
7097 # Check whether --enable-gdbtk was given.
7098 if test "${enable_gdbtk+set}" = set; then :
7099 enableval=$enable_gdbtk; case $enableval in
7100 yes | no)
7101 ;;
7102 *)
7103 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
7104 esac
7105 else
7106 if test -d $srcdir/gdbtk; then
7107 enable_gdbtk=yes
7108 else
7109 enable_gdbtk=no
7110 fi
7111 fi
7112
7113 # We unconditionally disable gdbtk tests on selected platforms.
7114 case $host_os in
7115 go32* | windows*)
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
7117 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
7118 enable_gdbtk=no ;;
7119 esac
7120
7121 # Libunwind support.
7122
7123 # Check whether --with-libunwind was given.
7124 if test "${with_libunwind+set}" = set; then :
7125 withval=$with_libunwind; case "${withval}" in
7126 yes) enable_libunwind=yes ;;
7127 no) enable_libunwind=no ;;
7128 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
7129 esac
7130 else
7131
7132 for ac_header in libunwind.h libunwind-ia64.h
7133 do :
7134 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7135 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7136 eval as_val=\$$as_ac_Header
7137 if test "x$as_val" = x""yes; then :
7138 cat >>confdefs.h <<_ACEOF
7139 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7140 _ACEOF
7141
7142 fi
7143
7144 done
7145
7146 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
7147 enable_libunwind=yes;
7148 fi
7149
7150 fi
7151
7152
7153 if test x"$enable_libunwind" = xyes; then
7154 for ac_header in libunwind.h libunwind-ia64.h
7155 do :
7156 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7157 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7158 eval as_val=\$$as_ac_Header
7159 if test "x$as_val" = x""yes; then :
7160 cat >>confdefs.h <<_ACEOF
7161 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7162 _ACEOF
7163
7164 fi
7165
7166 done
7167
7168
7169 $as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
7170
7171 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
7172 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
7173 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
7174 fi
7175
7176 opt_curses=no
7177
7178 # Check whether --with-curses was given.
7179 if test "${with_curses+set}" = set; then :
7180 withval=$with_curses; opt_curses=$withval
7181 fi
7182
7183
7184 prefer_curses=no
7185 if test "$opt_curses" = "yes"; then
7186 prefer_curses=yes
7187 fi
7188
7189 # Profiling support.
7190 # Check whether --enable-profiling was given.
7191 if test "${enable_profiling+set}" = set; then :
7192 enableval=$enable_profiling; case $enableval in
7193 yes | no)
7194 ;;
7195 *)
7196 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7197 esac
7198 else
7199 enable_profiling=no
7200 fi
7201
7202
7203 for ac_func in monstartup _mcleanup
7204 do :
7205 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7206 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7207 eval as_val=\$$as_ac_var
7208 if test "x$as_val" = x""yes; then :
7209 cat >>confdefs.h <<_ACEOF
7210 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7211 _ACEOF
7212
7213 fi
7214 done
7215
7216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7217 $as_echo_n "checking for _etext... " >&6; }
7218 if test "${ac_cv_var__etext+set}" = set; then :
7219 $as_echo_n "(cached) " >&6
7220 else
7221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7222 /* end confdefs.h. */
7223 #include <stdlib.h>
7224 extern char _etext;
7225
7226 int
7227 main ()
7228 {
7229 free (&_etext);
7230 ;
7231 return 0;
7232 }
7233 _ACEOF
7234 if ac_fn_c_try_link "$LINENO"; then :
7235 ac_cv_var__etext=yes
7236 else
7237 ac_cv_var__etext=no
7238 fi
7239 rm -f core conftest.err conftest.$ac_objext \
7240 conftest$ac_exeext conftest.$ac_ext
7241 fi
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7243 $as_echo "$ac_cv_var__etext" >&6; }
7244 if test $ac_cv_var__etext = yes; then
7245
7246 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7247
7248 fi
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7250 $as_echo_n "checking for etext... " >&6; }
7251 if test "${ac_cv_var_etext+set}" = set; then :
7252 $as_echo_n "(cached) " >&6
7253 else
7254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7255 /* end confdefs.h. */
7256 #include <stdlib.h>
7257 extern char etext;
7258
7259 int
7260 main ()
7261 {
7262 free (&etext);
7263 ;
7264 return 0;
7265 }
7266 _ACEOF
7267 if ac_fn_c_try_link "$LINENO"; then :
7268 ac_cv_var_etext=yes
7269 else
7270 ac_cv_var_etext=no
7271 fi
7272 rm -f core conftest.err conftest.$ac_objext \
7273 conftest$ac_exeext conftest.$ac_ext
7274 fi
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7276 $as_echo "$ac_cv_var_etext" >&6; }
7277 if test $ac_cv_var_etext = yes; then
7278
7279 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7280
7281 fi
7282 if test "$enable_profiling" = yes ; then
7283 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
7284 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7285 fi
7286 PROFILE_CFLAGS=-pg
7287 OLD_CFLAGS="$CFLAGS"
7288 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
7289
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7291 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7292 if test "${ac_cv_cc_supports_pg+set}" = set; then :
7293 $as_echo_n "(cached) " >&6
7294 else
7295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7296 /* end confdefs.h. */
7297
7298 int
7299 main ()
7300 {
7301 int x;
7302 ;
7303 return 0;
7304 }
7305 _ACEOF
7306 if ac_fn_c_try_compile "$LINENO"; then :
7307 ac_cv_cc_supports_pg=yes
7308 else
7309 ac_cv_cc_supports_pg=no
7310 fi
7311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7312 fi
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7314 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7315
7316 if test $ac_cv_cc_supports_pg = no; then
7317 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7318 fi
7319
7320 CFLAGS="$OLD_CFLAGS"
7321 fi
7322
7323
7324
7325 # Check whether --with-pkgversion was given.
7326 if test "${with_pkgversion+set}" = set; then :
7327 withval=$with_pkgversion; case "$withval" in
7328 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
7329 no) PKGVERSION= ;;
7330 *) PKGVERSION="($withval) " ;;
7331 esac
7332 else
7333 PKGVERSION="(GDB) "
7334
7335 fi
7336
7337
7338
7339
7340
7341 # Check whether --with-bugurl was given.
7342 if test "${with_bugurl+set}" = set; then :
7343 withval=$with_bugurl; case "$withval" in
7344 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
7345 no) BUGURL=
7346 ;;
7347 *) BUGURL="$withval"
7348 ;;
7349 esac
7350 else
7351 BUGURL="http://www.gnu.org/software/gdb/bugs/"
7352
7353 fi
7354
7355 case ${BUGURL} in
7356 "")
7357 REPORT_BUGS_TO=
7358 REPORT_BUGS_TEXI=
7359 ;;
7360 *)
7361 REPORT_BUGS_TO="<$BUGURL>"
7362 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7363 ;;
7364 esac;
7365
7366
7367
7368
7369 cat >>confdefs.h <<_ACEOF
7370 #define PKGVERSION "$PKGVERSION"
7371 _ACEOF
7372
7373
7374 cat >>confdefs.h <<_ACEOF
7375 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7376 _ACEOF
7377
7378
7379 # --------------------- #
7380 # Checks for programs. #
7381 # --------------------- #
7382
7383 for ac_prog in gawk mawk nawk awk
7384 do
7385 # Extract the first word of "$ac_prog", so it can be a program name with args.
7386 set dummy $ac_prog; ac_word=$2
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7388 $as_echo_n "checking for $ac_word... " >&6; }
7389 if test "${ac_cv_prog_AWK+set}" = set; then :
7390 $as_echo_n "(cached) " >&6
7391 else
7392 if test -n "$AWK"; then
7393 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7394 else
7395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7396 for as_dir in $PATH
7397 do
7398 IFS=$as_save_IFS
7399 test -z "$as_dir" && as_dir=.
7400 for ac_exec_ext in '' $ac_executable_extensions; do
7401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7402 ac_cv_prog_AWK="$ac_prog"
7403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7404 break 2
7405 fi
7406 done
7407 done
7408 IFS=$as_save_IFS
7409
7410 fi
7411 fi
7412 AWK=$ac_cv_prog_AWK
7413 if test -n "$AWK"; then
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7415 $as_echo "$AWK" >&6; }
7416 else
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7418 $as_echo "no" >&6; }
7419 fi
7420
7421
7422 test -n "$AWK" && break
7423 done
7424
7425
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7427 $as_echo_n "checking whether ln -s works... " >&6; }
7428 LN_S=$as_ln_s
7429 if test "$LN_S" = "ln -s"; then
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7431 $as_echo "yes" >&6; }
7432 else
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7434 $as_echo "no, using $LN_S" >&6; }
7435 fi
7436
7437 if test -n "$ac_tool_prefix"; then
7438 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7439 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7441 $as_echo_n "checking for $ac_word... " >&6; }
7442 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7443 $as_echo_n "(cached) " >&6
7444 else
7445 if test -n "$RANLIB"; then
7446 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7447 else
7448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7449 for as_dir in $PATH
7450 do
7451 IFS=$as_save_IFS
7452 test -z "$as_dir" && as_dir=.
7453 for ac_exec_ext in '' $ac_executable_extensions; do
7454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7455 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7457 break 2
7458 fi
7459 done
7460 done
7461 IFS=$as_save_IFS
7462
7463 fi
7464 fi
7465 RANLIB=$ac_cv_prog_RANLIB
7466 if test -n "$RANLIB"; then
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7468 $as_echo "$RANLIB" >&6; }
7469 else
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7471 $as_echo "no" >&6; }
7472 fi
7473
7474
7475 fi
7476 if test -z "$ac_cv_prog_RANLIB"; then
7477 ac_ct_RANLIB=$RANLIB
7478 # Extract the first word of "ranlib", so it can be a program name with args.
7479 set dummy ranlib; ac_word=$2
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7481 $as_echo_n "checking for $ac_word... " >&6; }
7482 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7483 $as_echo_n "(cached) " >&6
7484 else
7485 if test -n "$ac_ct_RANLIB"; then
7486 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7487 else
7488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7489 for as_dir in $PATH
7490 do
7491 IFS=$as_save_IFS
7492 test -z "$as_dir" && as_dir=.
7493 for ac_exec_ext in '' $ac_executable_extensions; do
7494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7495 ac_cv_prog_ac_ct_RANLIB="ranlib"
7496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7497 break 2
7498 fi
7499 done
7500 done
7501 IFS=$as_save_IFS
7502
7503 fi
7504 fi
7505 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7506 if test -n "$ac_ct_RANLIB"; then
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7508 $as_echo "$ac_ct_RANLIB" >&6; }
7509 else
7510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7511 $as_echo "no" >&6; }
7512 fi
7513
7514 if test "x$ac_ct_RANLIB" = x; then
7515 RANLIB=":"
7516 else
7517 case $cross_compiling:$ac_tool_warned in
7518 yes:)
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7520 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7521 ac_tool_warned=yes ;;
7522 esac
7523 RANLIB=$ac_ct_RANLIB
7524 fi
7525 else
7526 RANLIB="$ac_cv_prog_RANLIB"
7527 fi
7528
7529 for ac_prog in 'bison -y' byacc
7530 do
7531 # Extract the first word of "$ac_prog", so it can be a program name with args.
7532 set dummy $ac_prog; ac_word=$2
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7534 $as_echo_n "checking for $ac_word... " >&6; }
7535 if test "${ac_cv_prog_YACC+set}" = set; then :
7536 $as_echo_n "(cached) " >&6
7537 else
7538 if test -n "$YACC"; then
7539 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7540 else
7541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7542 for as_dir in $PATH
7543 do
7544 IFS=$as_save_IFS
7545 test -z "$as_dir" && as_dir=.
7546 for ac_exec_ext in '' $ac_executable_extensions; do
7547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7548 ac_cv_prog_YACC="$ac_prog"
7549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7550 break 2
7551 fi
7552 done
7553 done
7554 IFS=$as_save_IFS
7555
7556 fi
7557 fi
7558 YACC=$ac_cv_prog_YACC
7559 if test -n "$YACC"; then
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7561 $as_echo "$YACC" >&6; }
7562 else
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7564 $as_echo "no" >&6; }
7565 fi
7566
7567
7568 test -n "$YACC" && break
7569 done
7570 test -n "$YACC" || YACC="yacc"
7571
7572
7573 if test -n "$ac_tool_prefix"; then
7574 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7575 set dummy ${ac_tool_prefix}ar; ac_word=$2
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7577 $as_echo_n "checking for $ac_word... " >&6; }
7578 if test "${ac_cv_prog_AR+set}" = set; then :
7579 $as_echo_n "(cached) " >&6
7580 else
7581 if test -n "$AR"; then
7582 ac_cv_prog_AR="$AR" # Let the user override the test.
7583 else
7584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585 for as_dir in $PATH
7586 do
7587 IFS=$as_save_IFS
7588 test -z "$as_dir" && as_dir=.
7589 for ac_exec_ext in '' $ac_executable_extensions; do
7590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7591 ac_cv_prog_AR="${ac_tool_prefix}ar"
7592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7593 break 2
7594 fi
7595 done
7596 done
7597 IFS=$as_save_IFS
7598
7599 fi
7600 fi
7601 AR=$ac_cv_prog_AR
7602 if test -n "$AR"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7604 $as_echo "$AR" >&6; }
7605 else
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607 $as_echo "no" >&6; }
7608 fi
7609
7610
7611 fi
7612 if test -z "$ac_cv_prog_AR"; then
7613 ac_ct_AR=$AR
7614 # Extract the first word of "ar", so it can be a program name with args.
7615 set dummy ar; ac_word=$2
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617 $as_echo_n "checking for $ac_word... " >&6; }
7618 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7619 $as_echo_n "(cached) " >&6
7620 else
7621 if test -n "$ac_ct_AR"; then
7622 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7623 else
7624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7625 for as_dir in $PATH
7626 do
7627 IFS=$as_save_IFS
7628 test -z "$as_dir" && as_dir=.
7629 for ac_exec_ext in '' $ac_executable_extensions; do
7630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7631 ac_cv_prog_ac_ct_AR="ar"
7632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7633 break 2
7634 fi
7635 done
7636 done
7637 IFS=$as_save_IFS
7638
7639 fi
7640 fi
7641 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7642 if test -n "$ac_ct_AR"; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7644 $as_echo "$ac_ct_AR" >&6; }
7645 else
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7647 $as_echo "no" >&6; }
7648 fi
7649
7650 if test "x$ac_ct_AR" = x; then
7651 AR=""
7652 else
7653 case $cross_compiling:$ac_tool_warned in
7654 yes:)
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7656 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7657 ac_tool_warned=yes ;;
7658 esac
7659 AR=$ac_ct_AR
7660 fi
7661 else
7662 AR="$ac_cv_prog_AR"
7663 fi
7664
7665 if test -n "$ac_tool_prefix"; then
7666 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7667 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7669 $as_echo_n "checking for $ac_word... " >&6; }
7670 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7671 $as_echo_n "(cached) " >&6
7672 else
7673 if test -n "$DLLTOOL"; then
7674 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7675 else
7676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677 for as_dir in $PATH
7678 do
7679 IFS=$as_save_IFS
7680 test -z "$as_dir" && as_dir=.
7681 for ac_exec_ext in '' $ac_executable_extensions; do
7682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7683 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7685 break 2
7686 fi
7687 done
7688 done
7689 IFS=$as_save_IFS
7690
7691 fi
7692 fi
7693 DLLTOOL=$ac_cv_prog_DLLTOOL
7694 if test -n "$DLLTOOL"; then
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7696 $as_echo "$DLLTOOL" >&6; }
7697 else
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699 $as_echo "no" >&6; }
7700 fi
7701
7702
7703 fi
7704 if test -z "$ac_cv_prog_DLLTOOL"; then
7705 ac_ct_DLLTOOL=$DLLTOOL
7706 # Extract the first word of "dlltool", so it can be a program name with args.
7707 set dummy dlltool; ac_word=$2
7708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709 $as_echo_n "checking for $ac_word... " >&6; }
7710 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7711 $as_echo_n "(cached) " >&6
7712 else
7713 if test -n "$ac_ct_DLLTOOL"; then
7714 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7715 else
7716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7717 for as_dir in $PATH
7718 do
7719 IFS=$as_save_IFS
7720 test -z "$as_dir" && as_dir=.
7721 for ac_exec_ext in '' $ac_executable_extensions; do
7722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7723 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7725 break 2
7726 fi
7727 done
7728 done
7729 IFS=$as_save_IFS
7730
7731 fi
7732 fi
7733 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7734 if test -n "$ac_ct_DLLTOOL"; then
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7736 $as_echo "$ac_ct_DLLTOOL" >&6; }
7737 else
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7739 $as_echo "no" >&6; }
7740 fi
7741
7742 if test "x$ac_ct_DLLTOOL" = x; then
7743 DLLTOOL=""
7744 else
7745 case $cross_compiling:$ac_tool_warned in
7746 yes:)
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7748 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7749 ac_tool_warned=yes ;;
7750 esac
7751 DLLTOOL=$ac_ct_DLLTOOL
7752 fi
7753 else
7754 DLLTOOL="$ac_cv_prog_DLLTOOL"
7755 fi
7756
7757 if test -n "$ac_tool_prefix"; then
7758 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7759 set dummy ${ac_tool_prefix}windres; ac_word=$2
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7761 $as_echo_n "checking for $ac_word... " >&6; }
7762 if test "${ac_cv_prog_WINDRES+set}" = set; then :
7763 $as_echo_n "(cached) " >&6
7764 else
7765 if test -n "$WINDRES"; then
7766 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7767 else
7768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7769 for as_dir in $PATH
7770 do
7771 IFS=$as_save_IFS
7772 test -z "$as_dir" && as_dir=.
7773 for ac_exec_ext in '' $ac_executable_extensions; do
7774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7775 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7777 break 2
7778 fi
7779 done
7780 done
7781 IFS=$as_save_IFS
7782
7783 fi
7784 fi
7785 WINDRES=$ac_cv_prog_WINDRES
7786 if test -n "$WINDRES"; then
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7788 $as_echo "$WINDRES" >&6; }
7789 else
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7791 $as_echo "no" >&6; }
7792 fi
7793
7794
7795 fi
7796 if test -z "$ac_cv_prog_WINDRES"; then
7797 ac_ct_WINDRES=$WINDRES
7798 # Extract the first word of "windres", so it can be a program name with args.
7799 set dummy windres; ac_word=$2
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7801 $as_echo_n "checking for $ac_word... " >&6; }
7802 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7803 $as_echo_n "(cached) " >&6
7804 else
7805 if test -n "$ac_ct_WINDRES"; then
7806 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7807 else
7808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809 for as_dir in $PATH
7810 do
7811 IFS=$as_save_IFS
7812 test -z "$as_dir" && as_dir=.
7813 for ac_exec_ext in '' $ac_executable_extensions; do
7814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7815 ac_cv_prog_ac_ct_WINDRES="windres"
7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7817 break 2
7818 fi
7819 done
7820 done
7821 IFS=$as_save_IFS
7822
7823 fi
7824 fi
7825 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7826 if test -n "$ac_ct_WINDRES"; then
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7828 $as_echo "$ac_ct_WINDRES" >&6; }
7829 else
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7831 $as_echo "no" >&6; }
7832 fi
7833
7834 if test "x$ac_ct_WINDRES" = x; then
7835 WINDRES=""
7836 else
7837 case $cross_compiling:$ac_tool_warned in
7838 yes:)
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7840 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7841 ac_tool_warned=yes ;;
7842 esac
7843 WINDRES=$ac_ct_WINDRES
7844 fi
7845 else
7846 WINDRES="$ac_cv_prog_WINDRES"
7847 fi
7848
7849
7850 # Needed for GNU/Hurd.
7851 if test -n "$ac_tool_prefix"; then
7852 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7853 set dummy ${ac_tool_prefix}mig; ac_word=$2
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7855 $as_echo_n "checking for $ac_word... " >&6; }
7856 if test "${ac_cv_prog_MIG+set}" = set; then :
7857 $as_echo_n "(cached) " >&6
7858 else
7859 if test -n "$MIG"; then
7860 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7861 else
7862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7863 for as_dir in $PATH
7864 do
7865 IFS=$as_save_IFS
7866 test -z "$as_dir" && as_dir=.
7867 for ac_exec_ext in '' $ac_executable_extensions; do
7868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7869 ac_cv_prog_MIG="${ac_tool_prefix}mig"
7870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7871 break 2
7872 fi
7873 done
7874 done
7875 IFS=$as_save_IFS
7876
7877 fi
7878 fi
7879 MIG=$ac_cv_prog_MIG
7880 if test -n "$MIG"; then
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7882 $as_echo "$MIG" >&6; }
7883 else
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7885 $as_echo "no" >&6; }
7886 fi
7887
7888
7889 fi
7890 if test -z "$ac_cv_prog_MIG"; then
7891 ac_ct_MIG=$MIG
7892 # Extract the first word of "mig", so it can be a program name with args.
7893 set dummy mig; ac_word=$2
7894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7895 $as_echo_n "checking for $ac_word... " >&6; }
7896 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7897 $as_echo_n "(cached) " >&6
7898 else
7899 if test -n "$ac_ct_MIG"; then
7900 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7901 else
7902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7903 for as_dir in $PATH
7904 do
7905 IFS=$as_save_IFS
7906 test -z "$as_dir" && as_dir=.
7907 for ac_exec_ext in '' $ac_executable_extensions; do
7908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7909 ac_cv_prog_ac_ct_MIG="mig"
7910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7911 break 2
7912 fi
7913 done
7914 done
7915 IFS=$as_save_IFS
7916
7917 fi
7918 fi
7919 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7920 if test -n "$ac_ct_MIG"; then
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7922 $as_echo "$ac_ct_MIG" >&6; }
7923 else
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925 $as_echo "no" >&6; }
7926 fi
7927
7928 if test "x$ac_ct_MIG" = x; then
7929 MIG=""
7930 else
7931 case $cross_compiling:$ac_tool_warned in
7932 yes:)
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7934 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7935 ac_tool_warned=yes ;;
7936 esac
7937 MIG=$ac_ct_MIG
7938 fi
7939 else
7940 MIG="$ac_cv_prog_MIG"
7941 fi
7942
7943
7944 # ---------------------- #
7945 # Checks for libraries. #
7946 # ---------------------- #
7947
7948 # We might need to link with -lm; most simulators need it.
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7950 $as_echo_n "checking for main in -lm... " >&6; }
7951 if test "${ac_cv_lib_m_main+set}" = set; then :
7952 $as_echo_n "(cached) " >&6
7953 else
7954 ac_check_lib_save_LIBS=$LIBS
7955 LIBS="-lm $LIBS"
7956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7957 /* end confdefs.h. */
7958
7959
7960 int
7961 main ()
7962 {
7963 return main ();
7964 ;
7965 return 0;
7966 }
7967 _ACEOF
7968 if ac_fn_c_try_link "$LINENO"; then :
7969 ac_cv_lib_m_main=yes
7970 else
7971 ac_cv_lib_m_main=no
7972 fi
7973 rm -f core conftest.err conftest.$ac_objext \
7974 conftest$ac_exeext conftest.$ac_ext
7975 LIBS=$ac_check_lib_save_LIBS
7976 fi
7977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7978 $as_echo "$ac_cv_lib_m_main" >&6; }
7979 if test "x$ac_cv_lib_m_main" = x""yes; then :
7980 cat >>confdefs.h <<_ACEOF
7981 #define HAVE_LIBM 1
7982 _ACEOF
7983
7984 LIBS="-lm $LIBS"
7985
7986 fi
7987
7988
7989 # We need to link with -lw to get `wctype' on Solaris before Solaris
7990 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
7991 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
7992 # is known to have this problem). Therefore we avoid libw if we can.
7993 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
7994 if test "x$ac_cv_func_wctype" = x""yes; then :
7995
7996 else
7997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
7998 $as_echo_n "checking for wctype in -lw... " >&6; }
7999 if test "${ac_cv_lib_w_wctype+set}" = set; then :
8000 $as_echo_n "(cached) " >&6
8001 else
8002 ac_check_lib_save_LIBS=$LIBS
8003 LIBS="-lw $LIBS"
8004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8005 /* end confdefs.h. */
8006
8007 /* Override any GCC internal prototype to avoid an error.
8008 Use char because int might match the return type of a GCC
8009 builtin and then its argument prototype would still apply. */
8010 #ifdef __cplusplus
8011 extern "C"
8012 #endif
8013 char wctype ();
8014 int
8015 main ()
8016 {
8017 return wctype ();
8018 ;
8019 return 0;
8020 }
8021 _ACEOF
8022 if ac_fn_c_try_link "$LINENO"; then :
8023 ac_cv_lib_w_wctype=yes
8024 else
8025 ac_cv_lib_w_wctype=no
8026 fi
8027 rm -f core conftest.err conftest.$ac_objext \
8028 conftest$ac_exeext conftest.$ac_ext
8029 LIBS=$ac_check_lib_save_LIBS
8030 fi
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
8032 $as_echo "$ac_cv_lib_w_wctype" >&6; }
8033 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
8034 cat >>confdefs.h <<_ACEOF
8035 #define HAVE_LIBW 1
8036 _ACEOF
8037
8038 LIBS="-lw $LIBS"
8039
8040 fi
8041
8042 fi
8043
8044
8045 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
8047 $as_echo_n "checking for library containing gethostbyname... " >&6; }
8048 if test "${ac_cv_search_gethostbyname+set}" = set; then :
8049 $as_echo_n "(cached) " >&6
8050 else
8051 ac_func_search_save_LIBS=$LIBS
8052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8053 /* end confdefs.h. */
8054
8055 /* Override any GCC internal prototype to avoid an error.
8056 Use char because int might match the return type of a GCC
8057 builtin and then its argument prototype would still apply. */
8058 #ifdef __cplusplus
8059 extern "C"
8060 #endif
8061 char gethostbyname ();
8062 int
8063 main ()
8064 {
8065 return gethostbyname ();
8066 ;
8067 return 0;
8068 }
8069 _ACEOF
8070 for ac_lib in '' nsl; do
8071 if test -z "$ac_lib"; then
8072 ac_res="none required"
8073 else
8074 ac_res=-l$ac_lib
8075 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8076 fi
8077 if ac_fn_c_try_link "$LINENO"; then :
8078 ac_cv_search_gethostbyname=$ac_res
8079 fi
8080 rm -f core conftest.err conftest.$ac_objext \
8081 conftest$ac_exeext
8082 if test "${ac_cv_search_gethostbyname+set}" = set; then :
8083 break
8084 fi
8085 done
8086 if test "${ac_cv_search_gethostbyname+set}" = set; then :
8087
8088 else
8089 ac_cv_search_gethostbyname=no
8090 fi
8091 rm conftest.$ac_ext
8092 LIBS=$ac_func_search_save_LIBS
8093 fi
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
8095 $as_echo "$ac_cv_search_gethostbyname" >&6; }
8096 ac_res=$ac_cv_search_gethostbyname
8097 if test "$ac_res" != no; then :
8098 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8099
8100 fi
8101
8102
8103 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8105 $as_echo_n "checking for library containing socketpair... " >&6; }
8106 if test "${ac_cv_search_socketpair+set}" = set; then :
8107 $as_echo_n "(cached) " >&6
8108 else
8109 ac_func_search_save_LIBS=$LIBS
8110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8111 /* end confdefs.h. */
8112
8113 /* Override any GCC internal prototype to avoid an error.
8114 Use char because int might match the return type of a GCC
8115 builtin and then its argument prototype would still apply. */
8116 #ifdef __cplusplus
8117 extern "C"
8118 #endif
8119 char socketpair ();
8120 int
8121 main ()
8122 {
8123 return socketpair ();
8124 ;
8125 return 0;
8126 }
8127 _ACEOF
8128 for ac_lib in '' socket; do
8129 if test -z "$ac_lib"; then
8130 ac_res="none required"
8131 else
8132 ac_res=-l$ac_lib
8133 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8134 fi
8135 if ac_fn_c_try_link "$LINENO"; then :
8136 ac_cv_search_socketpair=$ac_res
8137 fi
8138 rm -f core conftest.err conftest.$ac_objext \
8139 conftest$ac_exeext
8140 if test "${ac_cv_search_socketpair+set}" = set; then :
8141 break
8142 fi
8143 done
8144 if test "${ac_cv_search_socketpair+set}" = set; then :
8145
8146 else
8147 ac_cv_search_socketpair=no
8148 fi
8149 rm conftest.$ac_ext
8150 LIBS=$ac_func_search_save_LIBS
8151 fi
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8153 $as_echo "$ac_cv_search_socketpair" >&6; }
8154 ac_res=$ac_cv_search_socketpair
8155 if test "$ac_res" != no; then :
8156 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8157
8158 fi
8159
8160
8161 # Link in zlib if we can. This allows us to read compressed debug sections.
8162
8163 # See if the user specified whether he wants zlib support or not.
8164
8165 # Check whether --with-zlib was given.
8166 if test "${with_zlib+set}" = set; then :
8167 withval=$with_zlib;
8168 else
8169 with_zlib=auto
8170 fi
8171
8172
8173 if test "$with_zlib" != "no"; then
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8175 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8176 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8177 $as_echo_n "(cached) " >&6
8178 else
8179 ac_func_search_save_LIBS=$LIBS
8180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8181 /* end confdefs.h. */
8182
8183 /* Override any GCC internal prototype to avoid an error.
8184 Use char because int might match the return type of a GCC
8185 builtin and then its argument prototype would still apply. */
8186 #ifdef __cplusplus
8187 extern "C"
8188 #endif
8189 char zlibVersion ();
8190 int
8191 main ()
8192 {
8193 return zlibVersion ();
8194 ;
8195 return 0;
8196 }
8197 _ACEOF
8198 for ac_lib in '' z; do
8199 if test -z "$ac_lib"; then
8200 ac_res="none required"
8201 else
8202 ac_res=-l$ac_lib
8203 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8204 fi
8205 if ac_fn_c_try_link "$LINENO"; then :
8206 ac_cv_search_zlibVersion=$ac_res
8207 fi
8208 rm -f core conftest.err conftest.$ac_objext \
8209 conftest$ac_exeext
8210 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8211 break
8212 fi
8213 done
8214 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8215
8216 else
8217 ac_cv_search_zlibVersion=no
8218 fi
8219 rm conftest.$ac_ext
8220 LIBS=$ac_func_search_save_LIBS
8221 fi
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8223 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8224 ac_res=$ac_cv_search_zlibVersion
8225 if test "$ac_res" != no; then :
8226 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8227 for ac_header in zlib.h
8228 do :
8229 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8230 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8231 cat >>confdefs.h <<_ACEOF
8232 #define HAVE_ZLIB_H 1
8233 _ACEOF
8234
8235 fi
8236
8237 done
8238
8239 fi
8240
8241 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8242 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8243 fi
8244 fi
8245
8246
8247 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
8249 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
8250 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8251 $as_echo_n "(cached) " >&6
8252 else
8253 ac_func_search_save_LIBS=$LIBS
8254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255 /* end confdefs.h. */
8256
8257 /* Override any GCC internal prototype to avoid an error.
8258 Use char because int might match the return type of a GCC
8259 builtin and then its argument prototype would still apply. */
8260 #ifdef __cplusplus
8261 extern "C"
8262 #endif
8263 char dlgetmodinfo ();
8264 int
8265 main ()
8266 {
8267 return dlgetmodinfo ();
8268 ;
8269 return 0;
8270 }
8271 _ACEOF
8272 for ac_lib in '' dl xpdl; do
8273 if test -z "$ac_lib"; then
8274 ac_res="none required"
8275 else
8276 ac_res=-l$ac_lib
8277 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8278 fi
8279 if ac_fn_c_try_link "$LINENO"; then :
8280 ac_cv_search_dlgetmodinfo=$ac_res
8281 fi
8282 rm -f core conftest.err conftest.$ac_objext \
8283 conftest$ac_exeext
8284 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8285 break
8286 fi
8287 done
8288 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8289
8290 else
8291 ac_cv_search_dlgetmodinfo=no
8292 fi
8293 rm conftest.$ac_ext
8294 LIBS=$ac_func_search_save_LIBS
8295 fi
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
8297 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
8298 ac_res=$ac_cv_search_dlgetmodinfo
8299 if test "$ac_res" != no; then :
8300 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8301
8302 fi
8303
8304
8305
8306
8307
8308 # Check whether --with-libiconv-prefix was given.
8309 if test "${with_libiconv_prefix+set}" = set; then :
8310 withval=$with_libiconv_prefix;
8311 for dir in `echo "$withval" | tr : ' '`; do
8312 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
8313 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
8314 done
8315
8316 fi
8317
8318
8319 BUILD_LIBICONV_LIBDIR="-L../libiconv/lib/.libs -L../libiconv/lib/_libs"
8320 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
8321
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8323 $as_echo_n "checking for iconv... " >&6; }
8324 if test "${am_cv_func_iconv+set}" = set; then :
8325 $as_echo_n "(cached) " >&6
8326 else
8327
8328 am_cv_func_iconv="no, consider installing GNU libiconv"
8329 am_cv_lib_iconv=no
8330 am_cv_use_build_libiconv=no
8331
8332 # If libiconv is part of the build tree, then try using it over
8333 # any system iconv.
8334 if test -d ../libiconv; then
8335 am_save_LIBS="$LIBS"
8336 am_save_CPPFLAGS="$CPPFLAGS"
8337 LIBS="$LIBS $BUILD_LIBICONV_LIBDIR -liconv"
8338 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
8339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8340 /* end confdefs.h. */
8341 #include <stdlib.h>
8342 #include <iconv.h>
8343 int
8344 main ()
8345 {
8346 iconv_t cd = iconv_open("","");
8347 iconv(cd,NULL,NULL,NULL,NULL);
8348 iconv_close(cd);
8349 ;
8350 return 0;
8351 }
8352 _ACEOF
8353 if ac_fn_c_try_link "$LINENO"; then :
8354 am_cv_use_build_libiconv=yes
8355 am_cv_lib_iconv=yes
8356 am_cv_func_iconv=yes
8357 fi
8358 rm -f core conftest.err conftest.$ac_objext \
8359 conftest$ac_exeext conftest.$ac_ext
8360 LIBS="$am_save_LIBS"
8361 CPPFLAGS="$am_save_CPPFLAGS"
8362 fi
8363
8364 # Next, try to find iconv in libc.
8365 if test "$am_cv_func_iconv" != yes; then
8366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8367 /* end confdefs.h. */
8368 #include <stdlib.h>
8369 #include <iconv.h>
8370 int
8371 main ()
8372 {
8373 iconv_t cd = iconv_open("","");
8374 iconv(cd,NULL,NULL,NULL,NULL);
8375 iconv_close(cd);
8376 ;
8377 return 0;
8378 }
8379 _ACEOF
8380 if ac_fn_c_try_link "$LINENO"; then :
8381 am_cv_func_iconv=yes
8382 fi
8383 rm -f core conftest.err conftest.$ac_objext \
8384 conftest$ac_exeext conftest.$ac_ext
8385 fi
8386
8387 # If iconv was not in libc, try -liconv. In this case, arrange to
8388 # look in the libiconv prefix, if it was specified by the user.
8389 if test "$am_cv_func_iconv" != yes; then
8390 am_save_CPPFLAGS="$CPPFLAGS"
8391 am_save_LIBS="$LIBS"
8392 if test -n "$LIBICONV_INCLUDE"; then
8393 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8394 LIBS="$LIBS $LIBICONV_LIBDIR"
8395 fi
8396 LIBS="$LIBS -liconv"
8397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8398 /* end confdefs.h. */
8399 #include <stdlib.h>
8400 #include <iconv.h>
8401 int
8402 main ()
8403 {
8404 iconv_t cd = iconv_open("","");
8405 iconv(cd,NULL,NULL,NULL,NULL);
8406 iconv_close(cd);
8407 ;
8408 return 0;
8409 }
8410 _ACEOF
8411 if ac_fn_c_try_link "$LINENO"; then :
8412 am_cv_lib_iconv=yes
8413 am_cv_func_iconv=yes
8414 fi
8415 rm -f core conftest.err conftest.$ac_objext \
8416 conftest$ac_exeext conftest.$ac_ext
8417 LIBS="$am_save_LIBS"
8418 CPPFLAGS="$am_save_CPPFLAGS"
8419 fi
8420
8421 fi
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8423 $as_echo "$am_cv_func_iconv" >&6; }
8424
8425 # Set the various flags based on the cache variables. We can't rely
8426 # on the flags to remain set from the above code, due to caching.
8427 LIBICONV=
8428 if test "$am_cv_lib_iconv" = yes; then
8429 LIBICONV="-liconv"
8430 else
8431 LIBICONV_LIBDIR=
8432 LIBICONV_INCLUDE=
8433 fi
8434 if test "$am_cv_use_build_libiconv" = yes; then
8435 LIBICONV_LIBDIR="$BUILD_LIBICONV_LIBDIR"
8436 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
8437 fi
8438 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8439 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
8440
8441 if test "$am_cv_func_iconv" = yes; then
8442
8443 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8444
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8446 $as_echo_n "checking for iconv declaration... " >&6; }
8447 if test "${am_cv_proto_iconv+set}" = set; then :
8448 $as_echo_n "(cached) " >&6
8449 else
8450
8451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8452 /* end confdefs.h. */
8453
8454 #include <stdlib.h>
8455 #include <iconv.h>
8456 extern
8457 #ifdef __cplusplus
8458 "C"
8459 #endif
8460 #if defined(__STDC__) || defined(__cplusplus)
8461 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8462 #else
8463 size_t iconv();
8464 #endif
8465
8466 int
8467 main ()
8468 {
8469
8470 ;
8471 return 0;
8472 }
8473 _ACEOF
8474 if ac_fn_c_try_compile "$LINENO"; then :
8475 am_cv_proto_iconv_arg1=""
8476 else
8477 am_cv_proto_iconv_arg1="const"
8478 fi
8479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8480 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);"
8481 fi
8482
8483 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8485 }$am_cv_proto_iconv" >&5
8486 $as_echo "${ac_t:-
8487 }$am_cv_proto_iconv" >&6; }
8488
8489 cat >>confdefs.h <<_ACEOF
8490 #define ICONV_CONST $am_cv_proto_iconv_arg1
8491 _ACEOF
8492
8493 fi
8494
8495
8496 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
8497 # There is a very specific comment in /usr/include/curses.h explaining that
8498 # termcap routines built into libcurses must not be used.
8499 #
8500 # The symptoms we observed so far is GDB unexpectedly changing
8501 # the terminal settings when tgetent is called - this is particularly
8502 # visible as the output is missing carriage returns, and so rapidly
8503 # becomes very hard to read.
8504 #
8505 # The readline configure script has already decided that libtermcap
8506 # was enough for its purposes, and so decided to build readline using
8507 # libtermcap. Since the TUI mode requires curses, building GDB with
8508 # TUI enabled results in both libraries to be used at the same time,
8509 # which is not allowed. This basically means that GDB with TUI is
8510 # broken on alpha-osf.
8511
8512 case $host_os in
8513 alpha*-*-osf* )
8514 if "$enable_tui" = "yes"; then
8515 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
8516 fi
8517 if "$enable_tui" = "auto"; then
8518 enable_tui=no
8519 fi
8520 ;;
8521 esac
8522
8523 # For the TUI, we need enhanced curses functionality.
8524 if test x"$enable_tui" != xno; then
8525 prefer_curses=yes
8526 fi
8527
8528 curses_found=no
8529 if test x"$prefer_curses" = xyes; then
8530 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8531 # curses library because the latter might not provide all the
8532 # functionality we need. However, this leads to problems on systems
8533 # where the linker searches /usr/local/lib, but the compiler doesn't
8534 # search /usr/local/include, if ncurses is installed in /usr/local. A
8535 # default installation of ncurses on alpha*-dec-osf* will lead to such
8536 # a situation.
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8538 $as_echo_n "checking for library containing waddstr... " >&6; }
8539 if test "${ac_cv_search_waddstr+set}" = set; then :
8540 $as_echo_n "(cached) " >&6
8541 else
8542 ac_func_search_save_LIBS=$LIBS
8543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8544 /* end confdefs.h. */
8545
8546 /* Override any GCC internal prototype to avoid an error.
8547 Use char because int might match the return type of a GCC
8548 builtin and then its argument prototype would still apply. */
8549 #ifdef __cplusplus
8550 extern "C"
8551 #endif
8552 char waddstr ();
8553 int
8554 main ()
8555 {
8556 return waddstr ();
8557 ;
8558 return 0;
8559 }
8560 _ACEOF
8561 for ac_lib in '' ncurses cursesX curses; do
8562 if test -z "$ac_lib"; then
8563 ac_res="none required"
8564 else
8565 ac_res=-l$ac_lib
8566 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8567 fi
8568 if ac_fn_c_try_link "$LINENO"; then :
8569 ac_cv_search_waddstr=$ac_res
8570 fi
8571 rm -f core conftest.err conftest.$ac_objext \
8572 conftest$ac_exeext
8573 if test "${ac_cv_search_waddstr+set}" = set; then :
8574 break
8575 fi
8576 done
8577 if test "${ac_cv_search_waddstr+set}" = set; then :
8578
8579 else
8580 ac_cv_search_waddstr=no
8581 fi
8582 rm conftest.$ac_ext
8583 LIBS=$ac_func_search_save_LIBS
8584 fi
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8586 $as_echo "$ac_cv_search_waddstr" >&6; }
8587 ac_res=$ac_cv_search_waddstr
8588 if test "$ac_res" != no; then :
8589 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8590
8591 fi
8592
8593
8594 if test "$ac_cv_search_waddstr" != no; then
8595 curses_found=yes
8596 fi
8597 fi
8598
8599 # Check whether we should enable the TUI, but only do so if we really
8600 # can.
8601 if test x"$enable_tui" != xno; then
8602 if test -d $srcdir/tui; then
8603 if test "$curses_found" != no; then
8604 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8605 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8606 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8607 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8608 CONFIG_ALL="${CONFIG_ALL} all-tui"
8609 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
8610 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
8611 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
8612 else
8613 if test x"$enable_tui" = xyes; then
8614 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8615 else
8616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8617 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8618 fi
8619 fi
8620 fi
8621 fi
8622
8623 # Since GDB uses Readline, we need termcap functionality. In many
8624 # cases this will be provided by the curses library, but some systems
8625 # have a seperate termcap library, or no curses library at all.
8626
8627 case $host_os in
8628 cygwin*)
8629 if test -d $srcdir/libtermcap; then
8630 LIBS="../libtermcap/libtermcap.a $LIBS"
8631 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8632 fi ;;
8633 go32* | *djgpp*)
8634 ac_cv_search_tgetent="none required"
8635 ;;
8636 *mingw32*)
8637 ac_cv_search_tgetent="none required"
8638 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
8639 ;;
8640 esac
8641
8642 # These are the libraries checked by Readline.
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8644 $as_echo_n "checking for library containing tgetent... " >&6; }
8645 if test "${ac_cv_search_tgetent+set}" = set; then :
8646 $as_echo_n "(cached) " >&6
8647 else
8648 ac_func_search_save_LIBS=$LIBS
8649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8650 /* end confdefs.h. */
8651
8652 /* Override any GCC internal prototype to avoid an error.
8653 Use char because int might match the return type of a GCC
8654 builtin and then its argument prototype would still apply. */
8655 #ifdef __cplusplus
8656 extern "C"
8657 #endif
8658 char tgetent ();
8659 int
8660 main ()
8661 {
8662 return tgetent ();
8663 ;
8664 return 0;
8665 }
8666 _ACEOF
8667 for ac_lib in '' termcap tinfo curses ncurses; do
8668 if test -z "$ac_lib"; then
8669 ac_res="none required"
8670 else
8671 ac_res=-l$ac_lib
8672 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8673 fi
8674 if ac_fn_c_try_link "$LINENO"; then :
8675 ac_cv_search_tgetent=$ac_res
8676 fi
8677 rm -f core conftest.err conftest.$ac_objext \
8678 conftest$ac_exeext
8679 if test "${ac_cv_search_tgetent+set}" = set; then :
8680 break
8681 fi
8682 done
8683 if test "${ac_cv_search_tgetent+set}" = set; then :
8684
8685 else
8686 ac_cv_search_tgetent=no
8687 fi
8688 rm conftest.$ac_ext
8689 LIBS=$ac_func_search_save_LIBS
8690 fi
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8692 $as_echo "$ac_cv_search_tgetent" >&6; }
8693 ac_res=$ac_cv_search_tgetent
8694 if test "$ac_res" != no; then :
8695 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8696
8697 fi
8698
8699
8700 if test "$ac_cv_search_tgetent" = no; then
8701 as_fn_error "no termcap library found" "$LINENO" 5
8702 fi
8703
8704
8705 # Check whether --with-system-readline was given.
8706 if test "${with_system_readline+set}" = set; then :
8707 withval=$with_system_readline;
8708 fi
8709
8710
8711 if test "$with_system_readline" = yes; then
8712 READLINE=-lreadline
8713 READLINE_DEPS=
8714 READLINE_CFLAGS=
8715
8716 # readline-6.0 started to use the name `_rl_echoing_p'.
8717 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
8718
8719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
8720 $as_echo_n "checking for readline_echoing_p... " >&6; }
8721 save_LIBS=$LIBS
8722 LIBS="$LIBS $READLINE"
8723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8724 /* end confdefs.h. */
8725
8726 int
8727 main ()
8728 {
8729 extern int readline_echoing_p;
8730 return readline_echoing_p;
8731 ;
8732 return 0;
8733 }
8734 _ACEOF
8735 if ac_fn_c_try_link "$LINENO"; then :
8736 READLINE_ECHOING_P=yes
8737 else
8738 READLINE_ECHOING_P=no
8739
8740 $as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
8741
8742 fi
8743 rm -f core conftest.err conftest.$ac_objext \
8744 conftest$ac_exeext conftest.$ac_ext
8745 LIBS="$save_LIBS"
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
8747 $as_echo "$READLINE_ECHOING_P" >&6; }
8748 else
8749 READLINE='$(READLINE_DIR)/libreadline.a'
8750 READLINE_DEPS='$(READLINE)'
8751 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8752 fi
8753
8754
8755
8756
8757
8758 # Check whether --with-expat was given.
8759 if test "${with_expat+set}" = set; then :
8760 withval=$with_expat;
8761 else
8762 with_expat=auto
8763 fi
8764
8765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8766 $as_echo_n "checking whether to use expat... " >&6; }
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8768 $as_echo "$with_expat" >&6; }
8769
8770 if test "${with_expat}" = no; then
8771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8772 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
8773 HAVE_LIBEXPAT=no
8774 else
8775
8776 if test "X$prefix" = "XNONE"; then
8777 acl_final_prefix="$ac_default_prefix"
8778 else
8779 acl_final_prefix="$prefix"
8780 fi
8781 if test "X$exec_prefix" = "XNONE"; then
8782 acl_final_exec_prefix='${prefix}'
8783 else
8784 acl_final_exec_prefix="$exec_prefix"
8785 fi
8786 acl_save_prefix="$prefix"
8787 prefix="$acl_final_prefix"
8788 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8789 prefix="$acl_save_prefix"
8790
8791
8792 # Check whether --with-gnu-ld was given.
8793 if test "${with_gnu_ld+set}" = set; then :
8794 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8795 else
8796 with_gnu_ld=no
8797 fi
8798
8799 # Prepare PATH_SEPARATOR.
8800 # The user is always right.
8801 if test "${PATH_SEPARATOR+set}" != set; then
8802 echo "#! /bin/sh" >conf$$.sh
8803 echo "exit 0" >>conf$$.sh
8804 chmod +x conf$$.sh
8805 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8806 PATH_SEPARATOR=';'
8807 else
8808 PATH_SEPARATOR=:
8809 fi
8810 rm -f conf$$.sh
8811 fi
8812 ac_prog=ld
8813 if test "$GCC" = yes; then
8814 # Check if gcc -print-prog-name=ld gives a path.
8815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8816 $as_echo_n "checking for ld used by GCC... " >&6; }
8817 case $host in
8818 *-*-mingw*)
8819 # gcc leaves a trailing carriage return which upsets mingw
8820 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8821 *)
8822 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8823 esac
8824 case $ac_prog in
8825 # Accept absolute paths.
8826 [\\/]* | [A-Za-z]:[\\/]*)
8827 re_direlt='/[^/][^/]*/\.\./'
8828 # Canonicalize the path of ld
8829 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8830 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8831 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8832 done
8833 test -z "$LD" && LD="$ac_prog"
8834 ;;
8835 "")
8836 # If it fails, then pretend we aren't using GCC.
8837 ac_prog=ld
8838 ;;
8839 *)
8840 # If it is relative, then search for the first ld in PATH.
8841 with_gnu_ld=unknown
8842 ;;
8843 esac
8844 elif test "$with_gnu_ld" = yes; then
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8846 $as_echo_n "checking for GNU ld... " >&6; }
8847 else
8848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8849 $as_echo_n "checking for non-GNU ld... " >&6; }
8850 fi
8851 if test "${acl_cv_path_LD+set}" = set; then :
8852 $as_echo_n "(cached) " >&6
8853 else
8854 if test -z "$LD"; then
8855 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8856 for ac_dir in $PATH; do
8857 test -z "$ac_dir" && ac_dir=.
8858 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8859 acl_cv_path_LD="$ac_dir/$ac_prog"
8860 # Check to see if the program is GNU ld. I'd rather use --version,
8861 # but apparently some GNU ld's only accept -v.
8862 # Break only if it was the GNU/non-GNU ld that we prefer.
8863 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8864 test "$with_gnu_ld" != no && break
8865 else
8866 test "$with_gnu_ld" != yes && break
8867 fi
8868 fi
8869 done
8870 IFS="$ac_save_ifs"
8871 else
8872 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8873 fi
8874 fi
8875
8876 LD="$acl_cv_path_LD"
8877 if test -n "$LD"; then
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8879 $as_echo "$LD" >&6; }
8880 else
8881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8882 $as_echo "no" >&6; }
8883 fi
8884 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8886 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8887 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8888 $as_echo_n "(cached) " >&6
8889 else
8890 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8891 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8892 acl_cv_prog_gnu_ld=yes
8893 else
8894 acl_cv_prog_gnu_ld=no
8895 fi
8896 fi
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8898 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8899 with_gnu_ld=$acl_cv_prog_gnu_ld
8900
8901
8902
8903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8904 $as_echo_n "checking for shared library run path origin... " >&6; }
8905 if test "${acl_cv_rpath+set}" = set; then :
8906 $as_echo_n "(cached) " >&6
8907 else
8908
8909 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8910 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8911 . ./conftest.sh
8912 rm -f ./conftest.sh
8913 acl_cv_rpath=done
8914
8915 fi
8916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8917 $as_echo "$acl_cv_rpath" >&6; }
8918 wl="$acl_cv_wl"
8919 libext="$acl_cv_libext"
8920 shlibext="$acl_cv_shlibext"
8921 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8922 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8923 hardcode_direct="$acl_cv_hardcode_direct"
8924 hardcode_minus_L="$acl_cv_hardcode_minus_L"
8925 # Check whether --enable-rpath was given.
8926 if test "${enable_rpath+set}" = set; then :
8927 enableval=$enable_rpath; :
8928 else
8929 enable_rpath=yes
8930 fi
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941 use_additional=yes
8942
8943 acl_save_prefix="$prefix"
8944 prefix="$acl_final_prefix"
8945 acl_save_exec_prefix="$exec_prefix"
8946 exec_prefix="$acl_final_exec_prefix"
8947
8948 eval additional_includedir=\"$includedir\"
8949 eval additional_libdir=\"$libdir\"
8950
8951 exec_prefix="$acl_save_exec_prefix"
8952 prefix="$acl_save_prefix"
8953
8954
8955 # Check whether --with-libexpat-prefix was given.
8956 if test "${with_libexpat_prefix+set}" = set; then :
8957 withval=$with_libexpat_prefix;
8958 if test "X$withval" = "Xno"; then
8959 use_additional=no
8960 else
8961 if test "X$withval" = "X"; then
8962
8963 acl_save_prefix="$prefix"
8964 prefix="$acl_final_prefix"
8965 acl_save_exec_prefix="$exec_prefix"
8966 exec_prefix="$acl_final_exec_prefix"
8967
8968 eval additional_includedir=\"$includedir\"
8969 eval additional_libdir=\"$libdir\"
8970
8971 exec_prefix="$acl_save_exec_prefix"
8972 prefix="$acl_save_prefix"
8973
8974 else
8975 additional_includedir="$withval/include"
8976 additional_libdir="$withval/lib"
8977 fi
8978 fi
8979
8980 fi
8981
8982 LIBEXPAT=
8983 LTLIBEXPAT=
8984 INCEXPAT=
8985 rpathdirs=
8986 ltrpathdirs=
8987 names_already_handled=
8988 names_next_round='expat '
8989 while test -n "$names_next_round"; do
8990 names_this_round="$names_next_round"
8991 names_next_round=
8992 for name in $names_this_round; do
8993 already_handled=
8994 for n in $names_already_handled; do
8995 if test "$n" = "$name"; then
8996 already_handled=yes
8997 break
8998 fi
8999 done
9000 if test -z "$already_handled"; then
9001 names_already_handled="$names_already_handled $name"
9002 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9003 eval value=\"\$HAVE_LIB$uppername\"
9004 if test -n "$value"; then
9005 if test "$value" = yes; then
9006 eval value=\"\$LIB$uppername\"
9007 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9008 eval value=\"\$LTLIB$uppername\"
9009 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9010 else
9011 :
9012 fi
9013 else
9014 found_dir=
9015 found_la=
9016 found_so=
9017 found_a=
9018 if test $use_additional = yes; then
9019 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9020 found_dir="$additional_libdir"
9021 found_so="$additional_libdir/lib$name.$shlibext"
9022 if test -f "$additional_libdir/lib$name.la"; then
9023 found_la="$additional_libdir/lib$name.la"
9024 fi
9025 else
9026 if test -f "$additional_libdir/lib$name.$libext"; then
9027 found_dir="$additional_libdir"
9028 found_a="$additional_libdir/lib$name.$libext"
9029 if test -f "$additional_libdir/lib$name.la"; then
9030 found_la="$additional_libdir/lib$name.la"
9031 fi
9032 fi
9033 fi
9034 fi
9035 if test "X$found_dir" = "X"; then
9036 for x in $LDFLAGS $LTLIBEXPAT; do
9037
9038 acl_save_prefix="$prefix"
9039 prefix="$acl_final_prefix"
9040 acl_save_exec_prefix="$exec_prefix"
9041 exec_prefix="$acl_final_exec_prefix"
9042 eval x=\"$x\"
9043 exec_prefix="$acl_save_exec_prefix"
9044 prefix="$acl_save_prefix"
9045
9046 case "$x" in
9047 -L*)
9048 dir=`echo "X$x" | sed -e 's/^X-L//'`
9049 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9050 found_dir="$dir"
9051 found_so="$dir/lib$name.$shlibext"
9052 if test -f "$dir/lib$name.la"; then
9053 found_la="$dir/lib$name.la"
9054 fi
9055 else
9056 if test -f "$dir/lib$name.$libext"; then
9057 found_dir="$dir"
9058 found_a="$dir/lib$name.$libext"
9059 if test -f "$dir/lib$name.la"; then
9060 found_la="$dir/lib$name.la"
9061 fi
9062 fi
9063 fi
9064 ;;
9065 esac
9066 if test "X$found_dir" != "X"; then
9067 break
9068 fi
9069 done
9070 fi
9071 if test "X$found_dir" != "X"; then
9072 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9073 if test "X$found_so" != "X"; then
9074 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9075 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9076 else
9077 haveit=
9078 for x in $ltrpathdirs; do
9079 if test "X$x" = "X$found_dir"; then
9080 haveit=yes
9081 break
9082 fi
9083 done
9084 if test -z "$haveit"; then
9085 ltrpathdirs="$ltrpathdirs $found_dir"
9086 fi
9087 if test "$hardcode_direct" = yes; then
9088 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9089 else
9090 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9091 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9092 haveit=
9093 for x in $rpathdirs; do
9094 if test "X$x" = "X$found_dir"; then
9095 haveit=yes
9096 break
9097 fi
9098 done
9099 if test -z "$haveit"; then
9100 rpathdirs="$rpathdirs $found_dir"
9101 fi
9102 else
9103 haveit=
9104 for x in $LDFLAGS $LIBEXPAT; do
9105
9106 acl_save_prefix="$prefix"
9107 prefix="$acl_final_prefix"
9108 acl_save_exec_prefix="$exec_prefix"
9109 exec_prefix="$acl_final_exec_prefix"
9110 eval x=\"$x\"
9111 exec_prefix="$acl_save_exec_prefix"
9112 prefix="$acl_save_prefix"
9113
9114 if test "X$x" = "X-L$found_dir"; then
9115 haveit=yes
9116 break
9117 fi
9118 done
9119 if test -z "$haveit"; then
9120 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9121 fi
9122 if test "$hardcode_minus_L" != no; then
9123 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9124 else
9125 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9126 fi
9127 fi
9128 fi
9129 fi
9130 else
9131 if test "X$found_a" != "X"; then
9132 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9133 else
9134 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9135 fi
9136 fi
9137 additional_includedir=
9138 case "$found_dir" in
9139 */lib | */lib/)
9140 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9141 additional_includedir="$basedir/include"
9142 ;;
9143 esac
9144 if test "X$additional_includedir" != "X"; then
9145 if test "X$additional_includedir" != "X/usr/include"; then
9146 haveit=
9147 if test "X$additional_includedir" = "X/usr/local/include"; then
9148 if test -n "$GCC"; then
9149 case $host_os in
9150 linux*) haveit=yes;;
9151 esac
9152 fi
9153 fi
9154 if test -z "$haveit"; then
9155 for x in $CPPFLAGS $INCEXPAT; do
9156
9157 acl_save_prefix="$prefix"
9158 prefix="$acl_final_prefix"
9159 acl_save_exec_prefix="$exec_prefix"
9160 exec_prefix="$acl_final_exec_prefix"
9161 eval x=\"$x\"
9162 exec_prefix="$acl_save_exec_prefix"
9163 prefix="$acl_save_prefix"
9164
9165 if test "X$x" = "X-I$additional_includedir"; then
9166 haveit=yes
9167 break
9168 fi
9169 done
9170 if test -z "$haveit"; then
9171 if test -d "$additional_includedir"; then
9172 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9173 fi
9174 fi
9175 fi
9176 fi
9177 fi
9178 if test -n "$found_la"; then
9179 save_libdir="$libdir"
9180 case "$found_la" in
9181 */* | *\\*) . "$found_la" ;;
9182 *) . "./$found_la" ;;
9183 esac
9184 libdir="$save_libdir"
9185 for dep in $dependency_libs; do
9186 case "$dep" in
9187 -L*)
9188 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9189 if test "X$additional_libdir" != "X/usr/lib"; then
9190 haveit=
9191 if test "X$additional_libdir" = "X/usr/local/lib"; then
9192 if test -n "$GCC"; then
9193 case $host_os in
9194 linux*) haveit=yes;;
9195 esac
9196 fi
9197 fi
9198 if test -z "$haveit"; then
9199 haveit=
9200 for x in $LDFLAGS $LIBEXPAT; do
9201
9202 acl_save_prefix="$prefix"
9203 prefix="$acl_final_prefix"
9204 acl_save_exec_prefix="$exec_prefix"
9205 exec_prefix="$acl_final_exec_prefix"
9206 eval x=\"$x\"
9207 exec_prefix="$acl_save_exec_prefix"
9208 prefix="$acl_save_prefix"
9209
9210 if test "X$x" = "X-L$additional_libdir"; then
9211 haveit=yes
9212 break
9213 fi
9214 done
9215 if test -z "$haveit"; then
9216 if test -d "$additional_libdir"; then
9217 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9218 fi
9219 fi
9220 haveit=
9221 for x in $LDFLAGS $LTLIBEXPAT; do
9222
9223 acl_save_prefix="$prefix"
9224 prefix="$acl_final_prefix"
9225 acl_save_exec_prefix="$exec_prefix"
9226 exec_prefix="$acl_final_exec_prefix"
9227 eval x=\"$x\"
9228 exec_prefix="$acl_save_exec_prefix"
9229 prefix="$acl_save_prefix"
9230
9231 if test "X$x" = "X-L$additional_libdir"; then
9232 haveit=yes
9233 break
9234 fi
9235 done
9236 if test -z "$haveit"; then
9237 if test -d "$additional_libdir"; then
9238 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9239 fi
9240 fi
9241 fi
9242 fi
9243 ;;
9244 -R*)
9245 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9246 if test "$enable_rpath" != no; then
9247 haveit=
9248 for x in $rpathdirs; do
9249 if test "X$x" = "X$dir"; then
9250 haveit=yes
9251 break
9252 fi
9253 done
9254 if test -z "$haveit"; then
9255 rpathdirs="$rpathdirs $dir"
9256 fi
9257 haveit=
9258 for x in $ltrpathdirs; do
9259 if test "X$x" = "X$dir"; then
9260 haveit=yes
9261 break
9262 fi
9263 done
9264 if test -z "$haveit"; then
9265 ltrpathdirs="$ltrpathdirs $dir"
9266 fi
9267 fi
9268 ;;
9269 -l*)
9270 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9271 ;;
9272 *.la)
9273 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9274 ;;
9275 *)
9276 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9277 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9278 ;;
9279 esac
9280 done
9281 fi
9282 else
9283 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9284 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9285 fi
9286 fi
9287 fi
9288 done
9289 done
9290 if test "X$rpathdirs" != "X"; then
9291 if test -n "$hardcode_libdir_separator"; then
9292 alldirs=
9293 for found_dir in $rpathdirs; do
9294 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9295 done
9296 acl_save_libdir="$libdir"
9297 libdir="$alldirs"
9298 eval flag=\"$hardcode_libdir_flag_spec\"
9299 libdir="$acl_save_libdir"
9300 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9301 else
9302 for found_dir in $rpathdirs; do
9303 acl_save_libdir="$libdir"
9304 libdir="$found_dir"
9305 eval flag=\"$hardcode_libdir_flag_spec\"
9306 libdir="$acl_save_libdir"
9307 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9308 done
9309 fi
9310 fi
9311 if test "X$ltrpathdirs" != "X"; then
9312 for found_dir in $ltrpathdirs; do
9313 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9314 done
9315 fi
9316
9317
9318 ac_save_CPPFLAGS="$CPPFLAGS"
9319
9320 for element in $INCEXPAT; do
9321 haveit=
9322 for x in $CPPFLAGS; do
9323
9324 acl_save_prefix="$prefix"
9325 prefix="$acl_final_prefix"
9326 acl_save_exec_prefix="$exec_prefix"
9327 exec_prefix="$acl_final_exec_prefix"
9328 eval x=\"$x\"
9329 exec_prefix="$acl_save_exec_prefix"
9330 prefix="$acl_save_prefix"
9331
9332 if test "X$x" = "X$element"; then
9333 haveit=yes
9334 break
9335 fi
9336 done
9337 if test -z "$haveit"; then
9338 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9339 fi
9340 done
9341
9342
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9344 $as_echo_n "checking for libexpat... " >&6; }
9345 if test "${ac_cv_libexpat+set}" = set; then :
9346 $as_echo_n "(cached) " >&6
9347 else
9348
9349 ac_save_LIBS="$LIBS"
9350 LIBS="$LIBS $LIBEXPAT"
9351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9352 /* end confdefs.h. */
9353 #include "expat.h"
9354 int
9355 main ()
9356 {
9357 XML_Parser p = XML_ParserCreate (0);
9358 ;
9359 return 0;
9360 }
9361 _ACEOF
9362 if ac_fn_c_try_link "$LINENO"; then :
9363 ac_cv_libexpat=yes
9364 else
9365 ac_cv_libexpat=no
9366 fi
9367 rm -f core conftest.err conftest.$ac_objext \
9368 conftest$ac_exeext conftest.$ac_ext
9369 LIBS="$ac_save_LIBS"
9370
9371 fi
9372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9373 $as_echo "$ac_cv_libexpat" >&6; }
9374 if test "$ac_cv_libexpat" = yes; then
9375 HAVE_LIBEXPAT=yes
9376
9377 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9378
9379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9380 $as_echo_n "checking how to link with libexpat... " >&6; }
9381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9382 $as_echo "$LIBEXPAT" >&6; }
9383 else
9384 HAVE_LIBEXPAT=no
9385 CPPFLAGS="$ac_save_CPPFLAGS"
9386 LIBEXPAT=
9387 LTLIBEXPAT=
9388 fi
9389
9390
9391
9392
9393
9394
9395 if test "$HAVE_LIBEXPAT" != yes; then
9396 if test "$with_expat" = yes; then
9397 as_fn_error "expat is missing or unusable" "$LINENO" 5
9398 else
9399 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9400 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9401 fi
9402 else
9403 save_LIBS=$LIBS
9404 LIBS="$LIBS $LIBEXPAT"
9405 for ac_func in XML_StopParser
9406 do :
9407 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9408 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9409 cat >>confdefs.h <<_ACEOF
9410 #define HAVE_XML_STOPPARSER 1
9411 _ACEOF
9412
9413 fi
9414 done
9415
9416 LIBS=$save_LIBS
9417 fi
9418 fi
9419
9420
9421
9422
9423 # Check whether --with-python was given.
9424 if test "${with_python+set}" = set; then :
9425 withval=$with_python;
9426 else
9427 with_python=auto
9428 fi
9429
9430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
9431 $as_echo_n "checking whether to use python... " >&6; }
9432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
9433 $as_echo "$with_python" >&6; }
9434
9435 if test "${with_python}" = no; then
9436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
9437 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
9438 have_libpython=no
9439 else
9440 case "${with_python}" in
9441 yes | auto)
9442 # Leave as empty, use defaults.
9443 python_includes=
9444 python_libs=
9445 ;;
9446 /*)
9447 python_includes="-I${with_python}/include"
9448 python_libs="-L${with_python}/lib"
9449 ;;
9450 *)
9451 as_fn_error "invalid value for --with-python" "$LINENO" 5
9452 ;;
9453 esac
9454
9455 save_CPPFLAGS=$CPPFLAGS
9456 CPPFLAGS="$CPPFLAGS ${python_includes}"
9457 save_LIBS=$LIBS
9458 LIBS="$LIBS ${python_libs}"
9459 have_libpython=no
9460 if test "${have_libpython}" = no; then
9461
9462 version=python2.6
9463
9464
9465 HAVE_LIBPYTHON2_6=no
9466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9467 $as_echo_n "checking for ${version}... " >&6; }
9468 save_LIBS=$LIBS
9469 LIBS="$LIBS -l${version}"
9470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9471 /* end confdefs.h. */
9472 #include "${version}/Python.h"
9473 int
9474 main ()
9475 {
9476 Py_Initialize ();
9477 ;
9478 return 0;
9479 }
9480 _ACEOF
9481 if ac_fn_c_try_link "$LINENO"; then :
9482 HAVE_LIBPYTHON2_6=yes
9483 have_libpython=yes
9484 else
9485 LIBS=$save_LIBS
9486 fi
9487 rm -f core conftest.err conftest.$ac_objext \
9488 conftest$ac_exeext conftest.$ac_ext
9489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_6" >&5
9490 $as_echo "$HAVE_LIBPYTHON2_6" >&6; }
9491
9492 if test "${HAVE_LIBPYTHON2_6}" = yes; then
9493
9494 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9495
9496 fi
9497 fi
9498 if test ${have_libpython} = no; then
9499
9500 version=python2.5
9501
9502
9503 HAVE_LIBPYTHON2_5=no
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9505 $as_echo_n "checking for ${version}... " >&6; }
9506 save_LIBS=$LIBS
9507 LIBS="$LIBS -l${version}"
9508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9509 /* end confdefs.h. */
9510 #include "${version}/Python.h"
9511 int
9512 main ()
9513 {
9514 Py_Initialize ();
9515 ;
9516 return 0;
9517 }
9518 _ACEOF
9519 if ac_fn_c_try_link "$LINENO"; then :
9520 HAVE_LIBPYTHON2_5=yes
9521 have_libpython=yes
9522 else
9523 LIBS=$save_LIBS
9524 fi
9525 rm -f core conftest.err conftest.$ac_objext \
9526 conftest$ac_exeext conftest.$ac_ext
9527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_5" >&5
9528 $as_echo "$HAVE_LIBPYTHON2_5" >&6; }
9529
9530 if test "${HAVE_LIBPYTHON2_5}" = yes; then
9531
9532 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
9533
9534 fi
9535 fi
9536 if test ${have_libpython} = no; then
9537
9538 version=python2.4
9539
9540
9541 HAVE_LIBPYTHON2_4=no
9542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9543 $as_echo_n "checking for ${version}... " >&6; }
9544 save_LIBS=$LIBS
9545 LIBS="$LIBS -l${version}"
9546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9547 /* end confdefs.h. */
9548 #include "${version}/Python.h"
9549 int
9550 main ()
9551 {
9552 Py_Initialize ();
9553 ;
9554 return 0;
9555 }
9556 _ACEOF
9557 if ac_fn_c_try_link "$LINENO"; then :
9558 HAVE_LIBPYTHON2_4=yes
9559 have_libpython=yes
9560 else
9561 LIBS=$save_LIBS
9562 fi
9563 rm -f core conftest.err conftest.$ac_objext \
9564 conftest$ac_exeext conftest.$ac_ext
9565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_4" >&5
9566 $as_echo "$HAVE_LIBPYTHON2_4" >&6; }
9567
9568 if test "${HAVE_LIBPYTHON2_4}" = yes; then
9569
9570 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9571
9572 fi
9573 fi
9574 if test ${have_libpython} = no; then
9575 case "${with_python}" in
9576 yes)
9577 as_fn_error "python is missing or unusable" "$LINENO" 5
9578 ;;
9579 auto)
9580 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9581 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9582 ;;
9583 *)
9584 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9585 ;;
9586 esac
9587 CPPFLAGS=$save_CPPFLAGS
9588 LIBS=$save_LIBS
9589 fi
9590 fi
9591
9592 if test "${have_libpython}" = yes; then
9593
9594 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
9595
9596 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9597 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9598 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9599 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
9600
9601 # Flags needed to compile Python code (taken from python-config --cflags).
9602 # We cannot call python-config directly because it will output whatever was
9603 # used when compiling the Python interpreter itself, including flags which
9604 # would make the python-related objects be compiled differently from the
9605 # rest of GDB (e.g., -O2 and -fPIC).
9606 if test "${GCC}" = yes; then
9607 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9608 fi
9609
9610 if test "x${tentative_python_cflags}" != x; then
9611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9612 $as_echo_n "checking compiler flags for python code... " >&6; }
9613 for flag in ${tentative_python_cflags}; do
9614 # Check that the compiler accepts it
9615 saved_CFLAGS="$CFLAGS"
9616 CFLAGS="$CFLAGS $flag"
9617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9618 /* end confdefs.h. */
9619
9620 int
9621 main ()
9622 {
9623
9624 ;
9625 return 0;
9626 }
9627 _ACEOF
9628 if ac_fn_c_try_compile "$LINENO"; then :
9629 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
9630 fi
9631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9632 CFLAGS="$saved_CFLAGS"
9633 done
9634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9635 $as_echo "${PYTHON_CFLAGS}" >&6; }
9636 fi
9637 else
9638 # Even if Python support is not compiled in, we need to have these files
9639 # included in order to recognize the GDB command "python".
9640 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o"
9641 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c python/py-prettyprint.c"
9642 fi
9643
9644
9645 # ------------------------- #
9646 # Checks for header files. #
9647 # ------------------------- #
9648
9649 ac_header_dirent=no
9650 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9651 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9653 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9654 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
9655 $as_echo_n "(cached) " >&6
9656 else
9657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9658 /* end confdefs.h. */
9659 #include <sys/types.h>
9660 #include <$ac_hdr>
9661
9662 int
9663 main ()
9664 {
9665 if ((DIR *) 0)
9666 return 0;
9667 ;
9668 return 0;
9669 }
9670 _ACEOF
9671 if ac_fn_c_try_compile "$LINENO"; then :
9672 eval "$as_ac_Header=yes"
9673 else
9674 eval "$as_ac_Header=no"
9675 fi
9676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9677 fi
9678 eval ac_res=\$$as_ac_Header
9679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9680 $as_echo "$ac_res" >&6; }
9681 eval as_val=\$$as_ac_Header
9682 if test "x$as_val" = x""yes; then :
9683 cat >>confdefs.h <<_ACEOF
9684 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9685 _ACEOF
9686
9687 ac_header_dirent=$ac_hdr; break
9688 fi
9689
9690 done
9691 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9692 if test $ac_header_dirent = dirent.h; then
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9694 $as_echo_n "checking for library containing opendir... " >&6; }
9695 if test "${ac_cv_search_opendir+set}" = set; then :
9696 $as_echo_n "(cached) " >&6
9697 else
9698 ac_func_search_save_LIBS=$LIBS
9699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9700 /* end confdefs.h. */
9701
9702 /* Override any GCC internal prototype to avoid an error.
9703 Use char because int might match the return type of a GCC
9704 builtin and then its argument prototype would still apply. */
9705 #ifdef __cplusplus
9706 extern "C"
9707 #endif
9708 char opendir ();
9709 int
9710 main ()
9711 {
9712 return opendir ();
9713 ;
9714 return 0;
9715 }
9716 _ACEOF
9717 for ac_lib in '' dir; do
9718 if test -z "$ac_lib"; then
9719 ac_res="none required"
9720 else
9721 ac_res=-l$ac_lib
9722 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9723 fi
9724 if ac_fn_c_try_link "$LINENO"; then :
9725 ac_cv_search_opendir=$ac_res
9726 fi
9727 rm -f core conftest.err conftest.$ac_objext \
9728 conftest$ac_exeext
9729 if test "${ac_cv_search_opendir+set}" = set; then :
9730 break
9731 fi
9732 done
9733 if test "${ac_cv_search_opendir+set}" = set; then :
9734
9735 else
9736 ac_cv_search_opendir=no
9737 fi
9738 rm conftest.$ac_ext
9739 LIBS=$ac_func_search_save_LIBS
9740 fi
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9742 $as_echo "$ac_cv_search_opendir" >&6; }
9743 ac_res=$ac_cv_search_opendir
9744 if test "$ac_res" != no; then :
9745 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9746
9747 fi
9748
9749 else
9750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9751 $as_echo_n "checking for library containing opendir... " >&6; }
9752 if test "${ac_cv_search_opendir+set}" = set; then :
9753 $as_echo_n "(cached) " >&6
9754 else
9755 ac_func_search_save_LIBS=$LIBS
9756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9757 /* end confdefs.h. */
9758
9759 /* Override any GCC internal prototype to avoid an error.
9760 Use char because int might match the return type of a GCC
9761 builtin and then its argument prototype would still apply. */
9762 #ifdef __cplusplus
9763 extern "C"
9764 #endif
9765 char opendir ();
9766 int
9767 main ()
9768 {
9769 return opendir ();
9770 ;
9771 return 0;
9772 }
9773 _ACEOF
9774 for ac_lib in '' x; do
9775 if test -z "$ac_lib"; then
9776 ac_res="none required"
9777 else
9778 ac_res=-l$ac_lib
9779 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9780 fi
9781 if ac_fn_c_try_link "$LINENO"; then :
9782 ac_cv_search_opendir=$ac_res
9783 fi
9784 rm -f core conftest.err conftest.$ac_objext \
9785 conftest$ac_exeext
9786 if test "${ac_cv_search_opendir+set}" = set; then :
9787 break
9788 fi
9789 done
9790 if test "${ac_cv_search_opendir+set}" = set; then :
9791
9792 else
9793 ac_cv_search_opendir=no
9794 fi
9795 rm conftest.$ac_ext
9796 LIBS=$ac_func_search_save_LIBS
9797 fi
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9799 $as_echo "$ac_cv_search_opendir" >&6; }
9800 ac_res=$ac_cv_search_opendir
9801 if test "$ac_res" != no; then :
9802 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9803
9804 fi
9805
9806 fi
9807
9808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
9809 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
9810 if test "${ac_cv_header_stat_broken+set}" = set; then :
9811 $as_echo_n "(cached) " >&6
9812 else
9813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9814 /* end confdefs.h. */
9815 #include <sys/types.h>
9816 #include <sys/stat.h>
9817
9818 #if defined S_ISBLK && defined S_IFDIR
9819 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
9820 #endif
9821
9822 #if defined S_ISBLK && defined S_IFCHR
9823 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
9824 #endif
9825
9826 #if defined S_ISLNK && defined S_IFREG
9827 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
9828 #endif
9829
9830 #if defined S_ISSOCK && defined S_IFREG
9831 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
9832 #endif
9833
9834 _ACEOF
9835 if ac_fn_c_try_compile "$LINENO"; then :
9836 ac_cv_header_stat_broken=no
9837 else
9838 ac_cv_header_stat_broken=yes
9839 fi
9840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9841 fi
9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
9843 $as_echo "$ac_cv_header_stat_broken" >&6; }
9844 if test $ac_cv_header_stat_broken = yes; then
9845
9846 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
9847
9848 fi
9849
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9851 $as_echo_n "checking for ANSI C header files... " >&6; }
9852 if test "${ac_cv_header_stdc+set}" = set; then :
9853 $as_echo_n "(cached) " >&6
9854 else
9855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9856 /* end confdefs.h. */
9857 #include <stdlib.h>
9858 #include <stdarg.h>
9859 #include <string.h>
9860 #include <float.h>
9861
9862 int
9863 main ()
9864 {
9865
9866 ;
9867 return 0;
9868 }
9869 _ACEOF
9870 if ac_fn_c_try_compile "$LINENO"; then :
9871 ac_cv_header_stdc=yes
9872 else
9873 ac_cv_header_stdc=no
9874 fi
9875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9876
9877 if test $ac_cv_header_stdc = yes; then
9878 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9880 /* end confdefs.h. */
9881 #include <string.h>
9882
9883 _ACEOF
9884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9885 $EGREP "memchr" >/dev/null 2>&1; then :
9886
9887 else
9888 ac_cv_header_stdc=no
9889 fi
9890 rm -f conftest*
9891
9892 fi
9893
9894 if test $ac_cv_header_stdc = yes; then
9895 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9897 /* end confdefs.h. */
9898 #include <stdlib.h>
9899
9900 _ACEOF
9901 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9902 $EGREP "free" >/dev/null 2>&1; then :
9903
9904 else
9905 ac_cv_header_stdc=no
9906 fi
9907 rm -f conftest*
9908
9909 fi
9910
9911 if test $ac_cv_header_stdc = yes; then
9912 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9913 if test "$cross_compiling" = yes; then :
9914 :
9915 else
9916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9917 /* end confdefs.h. */
9918 #include <ctype.h>
9919 #include <stdlib.h>
9920 #if ((' ' & 0x0FF) == 0x020)
9921 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9922 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9923 #else
9924 # define ISLOWER(c) \
9925 (('a' <= (c) && (c) <= 'i') \
9926 || ('j' <= (c) && (c) <= 'r') \
9927 || ('s' <= (c) && (c) <= 'z'))
9928 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9929 #endif
9930
9931 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9932 int
9933 main ()
9934 {
9935 int i;
9936 for (i = 0; i < 256; i++)
9937 if (XOR (islower (i), ISLOWER (i))
9938 || toupper (i) != TOUPPER (i))
9939 return 2;
9940 return 0;
9941 }
9942 _ACEOF
9943 if ac_fn_c_try_run "$LINENO"; then :
9944
9945 else
9946 ac_cv_header_stdc=no
9947 fi
9948 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9949 conftest.$ac_objext conftest.beam conftest.$ac_ext
9950 fi
9951
9952 fi
9953 fi
9954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9955 $as_echo "$ac_cv_header_stdc" >&6; }
9956 if test $ac_cv_header_stdc = yes; then
9957
9958 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9959
9960 fi
9961
9962 # elf_hp.h is for HP/UX 64-bit shared library support.
9963 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
9964 # unconditionally, so what's the point in checking these?
9965 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9966 thread_db.h gnu/libc-version.h signal.h stddef.h \
9967 stdlib.h string.h memory.h strings.h sys/fault.h \
9968 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9969 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9970 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9971 sys/types.h sys/wait.h wait.h termios.h termio.h \
9972 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
9973 do :
9974 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9975 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9976 eval as_val=\$$as_ac_Header
9977 if test "x$as_val" = x""yes; then :
9978 cat >>confdefs.h <<_ACEOF
9979 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9980 _ACEOF
9981
9982 fi
9983
9984 done
9985
9986 for ac_header in link.h
9987 do :
9988 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
9989 # include <sys/types.h>
9990 #endif
9991 #if HAVE_NLIST_H
9992 # include <nlist.h>
9993 #endif
9994
9995 "
9996 if test "x$ac_cv_header_link_h" = x""yes; then :
9997 cat >>confdefs.h <<_ACEOF
9998 #define HAVE_LINK_H 1
9999 _ACEOF
10000
10001 fi
10002
10003 done
10004
10005 for ac_header in sys/proc.h
10006 do :
10007 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
10008 # include <sys/param.h>
10009 #endif
10010
10011 "
10012 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
10013 cat >>confdefs.h <<_ACEOF
10014 #define HAVE_SYS_PROC_H 1
10015 _ACEOF
10016
10017 fi
10018
10019 done
10020
10021 for ac_header in sys/user.h
10022 do :
10023 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
10024 # include <sys/param.h>
10025 #endif
10026
10027 "
10028 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10029 cat >>confdefs.h <<_ACEOF
10030 #define HAVE_SYS_USER_H 1
10031 _ACEOF
10032
10033 fi
10034
10035 done
10036
10037
10038 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10039 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10040 # think that we don't have <curses.h> if we're using GCC.
10041 case $host_os in
10042 solaris2.[789])
10043 if test "$GCC" = yes; then
10044
10045 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
10046
10047 fi ;;
10048 esac
10049 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10050 do :
10051 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10052 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10053 eval as_val=\$$as_ac_Header
10054 if test "x$as_val" = x""yes; then :
10055 cat >>confdefs.h <<_ACEOF
10056 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10057 _ACEOF
10058
10059 fi
10060
10061 done
10062
10063 for ac_header in term.h
10064 do :
10065 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10066 # include <curses.h>
10067 #endif
10068
10069 "
10070 if test "x$ac_cv_header_term_h" = x""yes; then :
10071 cat >>confdefs.h <<_ACEOF
10072 #define HAVE_TERM_H 1
10073 _ACEOF
10074
10075 fi
10076
10077 done
10078
10079
10080 # ------------------------- #
10081 # Checks for declarations. #
10082 # ------------------------- #
10083
10084 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10085 if test "x$ac_cv_have_decl_free" = x""yes; then :
10086 ac_have_decl=1
10087 else
10088 ac_have_decl=0
10089 fi
10090
10091 cat >>confdefs.h <<_ACEOF
10092 #define HAVE_DECL_FREE $ac_have_decl
10093 _ACEOF
10094 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
10095 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
10096 ac_have_decl=1
10097 else
10098 ac_have_decl=0
10099 fi
10100
10101 cat >>confdefs.h <<_ACEOF
10102 #define HAVE_DECL_MALLOC $ac_have_decl
10103 _ACEOF
10104 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
10105 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
10106 ac_have_decl=1
10107 else
10108 ac_have_decl=0
10109 fi
10110
10111 cat >>confdefs.h <<_ACEOF
10112 #define HAVE_DECL_REALLOC $ac_have_decl
10113 _ACEOF
10114 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
10115 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
10116 ac_have_decl=1
10117 else
10118 ac_have_decl=0
10119 fi
10120
10121 cat >>confdefs.h <<_ACEOF
10122 #define HAVE_DECL_STRERROR $ac_have_decl
10123 _ACEOF
10124 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
10125 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
10126 ac_have_decl=1
10127 else
10128 ac_have_decl=0
10129 fi
10130
10131 cat >>confdefs.h <<_ACEOF
10132 #define HAVE_DECL_STRSTR $ac_have_decl
10133 _ACEOF
10134 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
10135 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
10136 ac_have_decl=1
10137 else
10138 ac_have_decl=0
10139 fi
10140
10141 cat >>confdefs.h <<_ACEOF
10142 #define HAVE_DECL_GETOPT $ac_have_decl
10143 _ACEOF
10144 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10145 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10146 ac_have_decl=1
10147 else
10148 ac_have_decl=0
10149 fi
10150
10151 cat >>confdefs.h <<_ACEOF
10152 #define HAVE_DECL_SNPRINTF $ac_have_decl
10153 _ACEOF
10154 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10155 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10156 ac_have_decl=1
10157 else
10158 ac_have_decl=0
10159 fi
10160
10161 cat >>confdefs.h <<_ACEOF
10162 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10163 _ACEOF
10164
10165
10166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10167 $as_echo_n "checking for LC_MESSAGES... " >&6; }
10168 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
10169 $as_echo_n "(cached) " >&6
10170 else
10171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10172 /* end confdefs.h. */
10173 #include <locale.h>
10174 int
10175 main ()
10176 {
10177 return LC_MESSAGES
10178 ;
10179 return 0;
10180 }
10181 _ACEOF
10182 if ac_fn_c_try_link "$LINENO"; then :
10183 am_cv_val_LC_MESSAGES=yes
10184 else
10185 am_cv_val_LC_MESSAGES=no
10186 fi
10187 rm -f core conftest.err conftest.$ac_objext \
10188 conftest$ac_exeext conftest.$ac_ext
10189 fi
10190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
10191 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
10192 if test $am_cv_val_LC_MESSAGES = yes; then
10193
10194 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
10195
10196 fi
10197
10198
10199 # ----------------------- #
10200 # Checks for structures. #
10201 # ----------------------- #
10202
10203 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
10204 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
10205
10206 cat >>confdefs.h <<_ACEOF
10207 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
10208 _ACEOF
10209
10210
10211 fi
10212 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
10213 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
10214
10215 cat >>confdefs.h <<_ACEOF
10216 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
10217 _ACEOF
10218
10219
10220 fi
10221
10222
10223 # ------------------ #
10224 # Checks for types. #
10225 # ------------------ #
10226
10227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
10228 $as_echo_n "checking return type of signal handlers... " >&6; }
10229 if test "${ac_cv_type_signal+set}" = set; then :
10230 $as_echo_n "(cached) " >&6
10231 else
10232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10233 /* end confdefs.h. */
10234 #include <sys/types.h>
10235 #include <signal.h>
10236
10237 int
10238 main ()
10239 {
10240 return *(signal (0, 0)) (0) == 1;
10241 ;
10242 return 0;
10243 }
10244 _ACEOF
10245 if ac_fn_c_try_compile "$LINENO"; then :
10246 ac_cv_type_signal=int
10247 else
10248 ac_cv_type_signal=void
10249 fi
10250 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10251 fi
10252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
10253 $as_echo "$ac_cv_type_signal" >&6; }
10254
10255 cat >>confdefs.h <<_ACEOF
10256 #define RETSIGTYPE $ac_cv_type_signal
10257 _ACEOF
10258
10259
10260 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
10261 #include <sys/socket.h>
10262
10263 "
10264 if test "x$ac_cv_type_socklen_t" = x""yes; then :
10265
10266 cat >>confdefs.h <<_ACEOF
10267 #define HAVE_SOCKLEN_T 1
10268 _ACEOF
10269
10270
10271 fi
10272
10273
10274 # ------------------------------------- #
10275 # Checks for compiler characteristics. #
10276 # ------------------------------------- #
10277
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
10279 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
10280 if test "${ac_cv_c_const+set}" = set; then :
10281 $as_echo_n "(cached) " >&6
10282 else
10283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10284 /* end confdefs.h. */
10285
10286 int
10287 main ()
10288 {
10289 /* FIXME: Include the comments suggested by Paul. */
10290 #ifndef __cplusplus
10291 /* Ultrix mips cc rejects this. */
10292 typedef int charset[2];
10293 const charset cs;
10294 /* SunOS 4.1.1 cc rejects this. */
10295 char const *const *pcpcc;
10296 char **ppc;
10297 /* NEC SVR4.0.2 mips cc rejects this. */
10298 struct point {int x, y;};
10299 static struct point const zero = {0,0};
10300 /* AIX XL C 1.02.0.0 rejects this.
10301 It does not let you subtract one const X* pointer from another in
10302 an arm of an if-expression whose if-part is not a constant
10303 expression */
10304 const char *g = "string";
10305 pcpcc = &g + (g ? g-g : 0);
10306 /* HPUX 7.0 cc rejects these. */
10307 ++pcpcc;
10308 ppc = (char**) pcpcc;
10309 pcpcc = (char const *const *) ppc;
10310 { /* SCO 3.2v4 cc rejects this. */
10311 char *t;
10312 char const *s = 0 ? (char *) 0 : (char const *) 0;
10313
10314 *t++ = 0;
10315 if (s) return 0;
10316 }
10317 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10318 int x[] = {25, 17};
10319 const int *foo = &x[0];
10320 ++foo;
10321 }
10322 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10323 typedef const int *iptr;
10324 iptr p = 0;
10325 ++p;
10326 }
10327 { /* AIX XL C 1.02.0.0 rejects this saying
10328 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10329 struct s { int j; const int *ap[3]; };
10330 struct s *b; b->j = 5;
10331 }
10332 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10333 const int foo = 10;
10334 if (!foo) return 0;
10335 }
10336 return !cs[0] && !zero.x;
10337 #endif
10338
10339 ;
10340 return 0;
10341 }
10342 _ACEOF
10343 if ac_fn_c_try_compile "$LINENO"; then :
10344 ac_cv_c_const=yes
10345 else
10346 ac_cv_c_const=no
10347 fi
10348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10349 fi
10350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10351 $as_echo "$ac_cv_c_const" >&6; }
10352 if test $ac_cv_c_const = no; then
10353
10354 $as_echo "#define const /**/" >>confdefs.h
10355
10356 fi
10357
10358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
10359 $as_echo_n "checking for inline... " >&6; }
10360 if test "${ac_cv_c_inline+set}" = set; then :
10361 $as_echo_n "(cached) " >&6
10362 else
10363 ac_cv_c_inline=no
10364 for ac_kw in inline __inline__ __inline; do
10365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10366 /* end confdefs.h. */
10367 #ifndef __cplusplus
10368 typedef int foo_t;
10369 static $ac_kw foo_t static_foo () {return 0; }
10370 $ac_kw foo_t foo () {return 0; }
10371 #endif
10372
10373 _ACEOF
10374 if ac_fn_c_try_compile "$LINENO"; then :
10375 ac_cv_c_inline=$ac_kw
10376 fi
10377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10378 test "$ac_cv_c_inline" != no && break
10379 done
10380
10381 fi
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
10383 $as_echo "$ac_cv_c_inline" >&6; }
10384
10385 case $ac_cv_c_inline in
10386 inline | yes) ;;
10387 *)
10388 case $ac_cv_c_inline in
10389 no) ac_val=;;
10390 *) ac_val=$ac_cv_c_inline;;
10391 esac
10392 cat >>confdefs.h <<_ACEOF
10393 #ifndef __cplusplus
10394 #define inline $ac_val
10395 #endif
10396 _ACEOF
10397 ;;
10398 esac
10399
10400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
10401 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
10402 if test "${ac_cv_c_bigendian+set}" = set; then :
10403 $as_echo_n "(cached) " >&6
10404 else
10405 ac_cv_c_bigendian=unknown
10406 # See if we're dealing with a universal compiler.
10407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10408 /* end confdefs.h. */
10409 #ifndef __APPLE_CC__
10410 not a universal capable compiler
10411 #endif
10412 typedef int dummy;
10413
10414 _ACEOF
10415 if ac_fn_c_try_compile "$LINENO"; then :
10416
10417 # Check for potential -arch flags. It is not universal unless
10418 # there are at least two -arch flags with different values.
10419 ac_arch=
10420 ac_prev=
10421 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10422 if test -n "$ac_prev"; then
10423 case $ac_word in
10424 i?86 | x86_64 | ppc | ppc64)
10425 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10426 ac_arch=$ac_word
10427 else
10428 ac_cv_c_bigendian=universal
10429 break
10430 fi
10431 ;;
10432 esac
10433 ac_prev=
10434 elif test "x$ac_word" = "x-arch"; then
10435 ac_prev=arch
10436 fi
10437 done
10438 fi
10439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10440 if test $ac_cv_c_bigendian = unknown; then
10441 # See if sys/param.h defines the BYTE_ORDER macro.
10442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10443 /* end confdefs.h. */
10444 #include <sys/types.h>
10445 #include <sys/param.h>
10446
10447 int
10448 main ()
10449 {
10450 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10451 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10452 && LITTLE_ENDIAN)
10453 bogus endian macros
10454 #endif
10455
10456 ;
10457 return 0;
10458 }
10459 _ACEOF
10460 if ac_fn_c_try_compile "$LINENO"; then :
10461 # It does; now see whether it defined to BIG_ENDIAN or not.
10462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10463 /* end confdefs.h. */
10464 #include <sys/types.h>
10465 #include <sys/param.h>
10466
10467 int
10468 main ()
10469 {
10470 #if BYTE_ORDER != BIG_ENDIAN
10471 not big endian
10472 #endif
10473
10474 ;
10475 return 0;
10476 }
10477 _ACEOF
10478 if ac_fn_c_try_compile "$LINENO"; then :
10479 ac_cv_c_bigendian=yes
10480 else
10481 ac_cv_c_bigendian=no
10482 fi
10483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10484 fi
10485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10486 fi
10487 if test $ac_cv_c_bigendian = unknown; then
10488 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
10489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10490 /* end confdefs.h. */
10491 #include <limits.h>
10492
10493 int
10494 main ()
10495 {
10496 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10497 bogus endian macros
10498 #endif
10499
10500 ;
10501 return 0;
10502 }
10503 _ACEOF
10504 if ac_fn_c_try_compile "$LINENO"; then :
10505 # It does; now see whether it defined to _BIG_ENDIAN or not.
10506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10507 /* end confdefs.h. */
10508 #include <limits.h>
10509
10510 int
10511 main ()
10512 {
10513 #ifndef _BIG_ENDIAN
10514 not big endian
10515 #endif
10516
10517 ;
10518 return 0;
10519 }
10520 _ACEOF
10521 if ac_fn_c_try_compile "$LINENO"; then :
10522 ac_cv_c_bigendian=yes
10523 else
10524 ac_cv_c_bigendian=no
10525 fi
10526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10527 fi
10528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10529 fi
10530 if test $ac_cv_c_bigendian = unknown; then
10531 # Compile a test program.
10532 if test "$cross_compiling" = yes; then :
10533 # Try to guess by grepping values from an object file.
10534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10535 /* end confdefs.h. */
10536 short int ascii_mm[] =
10537 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10538 short int ascii_ii[] =
10539 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10540 int use_ascii (int i) {
10541 return ascii_mm[i] + ascii_ii[i];
10542 }
10543 short int ebcdic_ii[] =
10544 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10545 short int ebcdic_mm[] =
10546 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10547 int use_ebcdic (int i) {
10548 return ebcdic_mm[i] + ebcdic_ii[i];
10549 }
10550 extern int foo;
10551
10552 int
10553 main ()
10554 {
10555 return use_ascii (foo) == use_ebcdic (foo);
10556 ;
10557 return 0;
10558 }
10559 _ACEOF
10560 if ac_fn_c_try_compile "$LINENO"; then :
10561 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10562 ac_cv_c_bigendian=yes
10563 fi
10564 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10565 if test "$ac_cv_c_bigendian" = unknown; then
10566 ac_cv_c_bigendian=no
10567 else
10568 # finding both strings is unlikely to happen, but who knows?
10569 ac_cv_c_bigendian=unknown
10570 fi
10571 fi
10572 fi
10573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10574 else
10575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10576 /* end confdefs.h. */
10577 $ac_includes_default
10578 int
10579 main ()
10580 {
10581
10582 /* Are we little or big endian? From Harbison&Steele. */
10583 union
10584 {
10585 long int l;
10586 char c[sizeof (long int)];
10587 } u;
10588 u.l = 1;
10589 return u.c[sizeof (long int) - 1] == 1;
10590
10591 ;
10592 return 0;
10593 }
10594 _ACEOF
10595 if ac_fn_c_try_run "$LINENO"; then :
10596 ac_cv_c_bigendian=no
10597 else
10598 ac_cv_c_bigendian=yes
10599 fi
10600 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10601 conftest.$ac_objext conftest.beam conftest.$ac_ext
10602 fi
10603
10604 fi
10605 fi
10606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10607 $as_echo "$ac_cv_c_bigendian" >&6; }
10608 case $ac_cv_c_bigendian in #(
10609 yes)
10610 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10611 ;; #(
10612 no)
10613 ;; #(
10614 universal)
10615
10616 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10617
10618 ;; #(
10619 *)
10620 as_fn_error "unknown endianness
10621 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10622 esac
10623
10624
10625 # ------------------------------ #
10626 # Checks for library functions. #
10627 # ------------------------------ #
10628
10629 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10630 # for constant arguments. Useless!
10631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10632 $as_echo_n "checking for working alloca.h... " >&6; }
10633 if test "${ac_cv_working_alloca_h+set}" = set; then :
10634 $as_echo_n "(cached) " >&6
10635 else
10636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10637 /* end confdefs.h. */
10638 #include <alloca.h>
10639 int
10640 main ()
10641 {
10642 char *p = (char *) alloca (2 * sizeof (int));
10643 if (p) return 0;
10644 ;
10645 return 0;
10646 }
10647 _ACEOF
10648 if ac_fn_c_try_link "$LINENO"; then :
10649 ac_cv_working_alloca_h=yes
10650 else
10651 ac_cv_working_alloca_h=no
10652 fi
10653 rm -f core conftest.err conftest.$ac_objext \
10654 conftest$ac_exeext conftest.$ac_ext
10655 fi
10656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10657 $as_echo "$ac_cv_working_alloca_h" >&6; }
10658 if test $ac_cv_working_alloca_h = yes; then
10659
10660 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10661
10662 fi
10663
10664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10665 $as_echo_n "checking for alloca... " >&6; }
10666 if test "${ac_cv_func_alloca_works+set}" = set; then :
10667 $as_echo_n "(cached) " >&6
10668 else
10669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10670 /* end confdefs.h. */
10671 #ifdef __GNUC__
10672 # define alloca __builtin_alloca
10673 #else
10674 # ifdef _MSC_VER
10675 # include <malloc.h>
10676 # define alloca _alloca
10677 # else
10678 # ifdef HAVE_ALLOCA_H
10679 # include <alloca.h>
10680 # else
10681 # ifdef _AIX
10682 #pragma alloca
10683 # else
10684 # ifndef alloca /* predefined by HP cc +Olibcalls */
10685 char *alloca ();
10686 # endif
10687 # endif
10688 # endif
10689 # endif
10690 #endif
10691
10692 int
10693 main ()
10694 {
10695 char *p = (char *) alloca (1);
10696 if (p) return 0;
10697 ;
10698 return 0;
10699 }
10700 _ACEOF
10701 if ac_fn_c_try_link "$LINENO"; then :
10702 ac_cv_func_alloca_works=yes
10703 else
10704 ac_cv_func_alloca_works=no
10705 fi
10706 rm -f core conftest.err conftest.$ac_objext \
10707 conftest$ac_exeext conftest.$ac_ext
10708 fi
10709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10710 $as_echo "$ac_cv_func_alloca_works" >&6; }
10711
10712 if test $ac_cv_func_alloca_works = yes; then
10713
10714 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10715
10716 else
10717 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10718 # that cause trouble. Some versions do not even contain alloca or
10719 # contain a buggy version. If you still want to use their alloca,
10720 # use ar to extract alloca.o from them instead of compiling alloca.c.
10721
10722 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10723
10724 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10725
10726
10727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10728 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10729 if test "${ac_cv_os_cray+set}" = set; then :
10730 $as_echo_n "(cached) " >&6
10731 else
10732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10733 /* end confdefs.h. */
10734 #if defined CRAY && ! defined CRAY2
10735 webecray
10736 #else
10737 wenotbecray
10738 #endif
10739
10740 _ACEOF
10741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10742 $EGREP "webecray" >/dev/null 2>&1; then :
10743 ac_cv_os_cray=yes
10744 else
10745 ac_cv_os_cray=no
10746 fi
10747 rm -f conftest*
10748
10749 fi
10750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10751 $as_echo "$ac_cv_os_cray" >&6; }
10752 if test $ac_cv_os_cray = yes; then
10753 for ac_func in _getb67 GETB67 getb67; do
10754 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10755 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10756 eval as_val=\$$as_ac_var
10757 if test "x$as_val" = x""yes; then :
10758
10759 cat >>confdefs.h <<_ACEOF
10760 #define CRAY_STACKSEG_END $ac_func
10761 _ACEOF
10762
10763 break
10764 fi
10765
10766 done
10767 fi
10768
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10770 $as_echo_n "checking stack direction for C alloca... " >&6; }
10771 if test "${ac_cv_c_stack_direction+set}" = set; then :
10772 $as_echo_n "(cached) " >&6
10773 else
10774 if test "$cross_compiling" = yes; then :
10775 ac_cv_c_stack_direction=0
10776 else
10777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10778 /* end confdefs.h. */
10779 $ac_includes_default
10780 int
10781 find_stack_direction ()
10782 {
10783 static char *addr = 0;
10784 auto char dummy;
10785 if (addr == 0)
10786 {
10787 addr = &dummy;
10788 return find_stack_direction ();
10789 }
10790 else
10791 return (&dummy > addr) ? 1 : -1;
10792 }
10793
10794 int
10795 main ()
10796 {
10797 return find_stack_direction () < 0;
10798 }
10799 _ACEOF
10800 if ac_fn_c_try_run "$LINENO"; then :
10801 ac_cv_c_stack_direction=1
10802 else
10803 ac_cv_c_stack_direction=-1
10804 fi
10805 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10806 conftest.$ac_objext conftest.beam conftest.$ac_ext
10807 fi
10808
10809 fi
10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10811 $as_echo "$ac_cv_c_stack_direction" >&6; }
10812 cat >>confdefs.h <<_ACEOF
10813 #define STACK_DIRECTION $ac_cv_c_stack_direction
10814 _ACEOF
10815
10816
10817 fi
10818
10819 for ac_header in stdlib.h unistd.h
10820 do :
10821 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10822 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10823 eval as_val=\$$as_ac_Header
10824 if test "x$as_val" = x""yes; then :
10825 cat >>confdefs.h <<_ACEOF
10826 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10827 _ACEOF
10828
10829 fi
10830
10831 done
10832
10833 for ac_func in getpagesize
10834 do :
10835 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10836 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10837 cat >>confdefs.h <<_ACEOF
10838 #define HAVE_GETPAGESIZE 1
10839 _ACEOF
10840
10841 fi
10842 done
10843
10844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10845 $as_echo_n "checking for working mmap... " >&6; }
10846 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10847 $as_echo_n "(cached) " >&6
10848 else
10849 if test "$cross_compiling" = yes; then :
10850 ac_cv_func_mmap_fixed_mapped=no
10851 else
10852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10853 /* end confdefs.h. */
10854 $ac_includes_default
10855 /* malloc might have been renamed as rpl_malloc. */
10856 #undef malloc
10857
10858 /* Thanks to Mike Haertel and Jim Avera for this test.
10859 Here is a matrix of mmap possibilities:
10860 mmap private not fixed
10861 mmap private fixed at somewhere currently unmapped
10862 mmap private fixed at somewhere already mapped
10863 mmap shared not fixed
10864 mmap shared fixed at somewhere currently unmapped
10865 mmap shared fixed at somewhere already mapped
10866 For private mappings, we should verify that changes cannot be read()
10867 back from the file, nor mmap's back from the file at a different
10868 address. (There have been systems where private was not correctly
10869 implemented like the infamous i386 svr4.0, and systems where the
10870 VM page cache was not coherent with the file system buffer cache
10871 like early versions of FreeBSD and possibly contemporary NetBSD.)
10872 For shared mappings, we should conversely verify that changes get
10873 propagated back to all the places they're supposed to be.
10874
10875 Grep wants private fixed already mapped.
10876 The main things grep needs to know about mmap are:
10877 * does it exist and is it safe to write into the mmap'd area
10878 * how to use it (BSD variants) */
10879
10880 #include <fcntl.h>
10881 #include <sys/mman.h>
10882
10883 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10884 char *malloc ();
10885 #endif
10886
10887 /* This mess was copied from the GNU getpagesize.h. */
10888 #ifndef HAVE_GETPAGESIZE
10889 /* Assume that all systems that can run configure have sys/param.h. */
10890 # ifndef HAVE_SYS_PARAM_H
10891 # define HAVE_SYS_PARAM_H 1
10892 # endif
10893
10894 # ifdef _SC_PAGESIZE
10895 # define getpagesize() sysconf(_SC_PAGESIZE)
10896 # else /* no _SC_PAGESIZE */
10897 # ifdef HAVE_SYS_PARAM_H
10898 # include <sys/param.h>
10899 # ifdef EXEC_PAGESIZE
10900 # define getpagesize() EXEC_PAGESIZE
10901 # else /* no EXEC_PAGESIZE */
10902 # ifdef NBPG
10903 # define getpagesize() NBPG * CLSIZE
10904 # ifndef CLSIZE
10905 # define CLSIZE 1
10906 # endif /* no CLSIZE */
10907 # else /* no NBPG */
10908 # ifdef NBPC
10909 # define getpagesize() NBPC
10910 # else /* no NBPC */
10911 # ifdef PAGESIZE
10912 # define getpagesize() PAGESIZE
10913 # endif /* PAGESIZE */
10914 # endif /* no NBPC */
10915 # endif /* no NBPG */
10916 # endif /* no EXEC_PAGESIZE */
10917 # else /* no HAVE_SYS_PARAM_H */
10918 # define getpagesize() 8192 /* punt totally */
10919 # endif /* no HAVE_SYS_PARAM_H */
10920 # endif /* no _SC_PAGESIZE */
10921
10922 #endif /* no HAVE_GETPAGESIZE */
10923
10924 int
10925 main ()
10926 {
10927 char *data, *data2, *data3;
10928 int i, pagesize;
10929 int fd;
10930
10931 pagesize = getpagesize ();
10932
10933 /* First, make a file with some known garbage in it. */
10934 data = (char *) malloc (pagesize);
10935 if (!data)
10936 return 1;
10937 for (i = 0; i < pagesize; ++i)
10938 *(data + i) = rand ();
10939 umask (0);
10940 fd = creat ("conftest.mmap", 0600);
10941 if (fd < 0)
10942 return 1;
10943 if (write (fd, data, pagesize) != pagesize)
10944 return 1;
10945 close (fd);
10946
10947 /* Next, try to mmap the file at a fixed address which already has
10948 something else allocated at it. If we can, also make sure that
10949 we see the same garbage. */
10950 fd = open ("conftest.mmap", O_RDWR);
10951 if (fd < 0)
10952 return 1;
10953 data2 = (char *) malloc (2 * pagesize);
10954 if (!data2)
10955 return 1;
10956 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10957 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10958 MAP_PRIVATE | MAP_FIXED, fd, 0L))
10959 return 1;
10960 for (i = 0; i < pagesize; ++i)
10961 if (*(data + i) != *(data2 + i))
10962 return 1;
10963
10964 /* Finally, make sure that changes to the mapped area do not
10965 percolate back to the file as seen by read(). (This is a bug on
10966 some variants of i386 svr4.0.) */
10967 for (i = 0; i < pagesize; ++i)
10968 *(data2 + i) = *(data2 + i) + 1;
10969 data3 = (char *) malloc (pagesize);
10970 if (!data3)
10971 return 1;
10972 if (read (fd, data3, pagesize) != pagesize)
10973 return 1;
10974 for (i = 0; i < pagesize; ++i)
10975 if (*(data + i) != *(data3 + i))
10976 return 1;
10977 close (fd);
10978 return 0;
10979 }
10980 _ACEOF
10981 if ac_fn_c_try_run "$LINENO"; then :
10982 ac_cv_func_mmap_fixed_mapped=yes
10983 else
10984 ac_cv_func_mmap_fixed_mapped=no
10985 fi
10986 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10987 conftest.$ac_objext conftest.beam conftest.$ac_ext
10988 fi
10989
10990 fi
10991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10992 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10993 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10994
10995 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10996
10997 fi
10998 rm -f conftest.mmap
10999
11000 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11001 if test "x$ac_cv_type_pid_t" = x""yes; then :
11002
11003 else
11004
11005 cat >>confdefs.h <<_ACEOF
11006 #define pid_t int
11007 _ACEOF
11008
11009 fi
11010
11011 for ac_header in vfork.h
11012 do :
11013 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
11014 if test "x$ac_cv_header_vfork_h" = x""yes; then :
11015 cat >>confdefs.h <<_ACEOF
11016 #define HAVE_VFORK_H 1
11017 _ACEOF
11018
11019 fi
11020
11021 done
11022
11023 for ac_func in fork vfork
11024 do :
11025 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11026 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11027 eval as_val=\$$as_ac_var
11028 if test "x$as_val" = x""yes; then :
11029 cat >>confdefs.h <<_ACEOF
11030 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11031 _ACEOF
11032
11033 fi
11034 done
11035
11036 if test "x$ac_cv_func_fork" = xyes; then
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11038 $as_echo_n "checking for working fork... " >&6; }
11039 if test "${ac_cv_func_fork_works+set}" = set; then :
11040 $as_echo_n "(cached) " >&6
11041 else
11042 if test "$cross_compiling" = yes; then :
11043 ac_cv_func_fork_works=cross
11044 else
11045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046 /* end confdefs.h. */
11047 $ac_includes_default
11048 int
11049 main ()
11050 {
11051
11052 /* By Ruediger Kuhlmann. */
11053 return fork () < 0;
11054
11055 ;
11056 return 0;
11057 }
11058 _ACEOF
11059 if ac_fn_c_try_run "$LINENO"; then :
11060 ac_cv_func_fork_works=yes
11061 else
11062 ac_cv_func_fork_works=no
11063 fi
11064 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11065 conftest.$ac_objext conftest.beam conftest.$ac_ext
11066 fi
11067
11068 fi
11069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11070 $as_echo "$ac_cv_func_fork_works" >&6; }
11071
11072 else
11073 ac_cv_func_fork_works=$ac_cv_func_fork
11074 fi
11075 if test "x$ac_cv_func_fork_works" = xcross; then
11076 case $host in
11077 *-*-amigaos* | *-*-msdosdjgpp*)
11078 # Override, as these systems have only a dummy fork() stub
11079 ac_cv_func_fork_works=no
11080 ;;
11081 *)
11082 ac_cv_func_fork_works=yes
11083 ;;
11084 esac
11085 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11086 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11087 fi
11088 ac_cv_func_vfork_works=$ac_cv_func_vfork
11089 if test "x$ac_cv_func_vfork" = xyes; then
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11091 $as_echo_n "checking for working vfork... " >&6; }
11092 if test "${ac_cv_func_vfork_works+set}" = set; then :
11093 $as_echo_n "(cached) " >&6
11094 else
11095 if test "$cross_compiling" = yes; then :
11096 ac_cv_func_vfork_works=cross
11097 else
11098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11099 /* end confdefs.h. */
11100 /* Thanks to Paul Eggert for this test. */
11101 $ac_includes_default
11102 #include <sys/wait.h>
11103 #ifdef HAVE_VFORK_H
11104 # include <vfork.h>
11105 #endif
11106 /* On some sparc systems, changes by the child to local and incoming
11107 argument registers are propagated back to the parent. The compiler
11108 is told about this with #include <vfork.h>, but some compilers
11109 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
11110 static variable whose address is put into a register that is
11111 clobbered by the vfork. */
11112 static void
11113 #ifdef __cplusplus
11114 sparc_address_test (int arg)
11115 # else
11116 sparc_address_test (arg) int arg;
11117 #endif
11118 {
11119 static pid_t child;
11120 if (!child) {
11121 child = vfork ();
11122 if (child < 0) {
11123 perror ("vfork");
11124 _exit(2);
11125 }
11126 if (!child) {
11127 arg = getpid();
11128 write(-1, "", 0);
11129 _exit (arg);
11130 }
11131 }
11132 }
11133
11134 int
11135 main ()
11136 {
11137 pid_t parent = getpid ();
11138 pid_t child;
11139
11140 sparc_address_test (0);
11141
11142 child = vfork ();
11143
11144 if (child == 0) {
11145 /* Here is another test for sparc vfork register problems. This
11146 test uses lots of local variables, at least as many local
11147 variables as main has allocated so far including compiler
11148 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
11149 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
11150 reuse the register of parent for one of the local variables,
11151 since it will think that parent can't possibly be used any more
11152 in this routine. Assigning to the local variable will thus
11153 munge parent in the parent process. */
11154 pid_t
11155 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11156 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11157 /* Convince the compiler that p..p7 are live; otherwise, it might
11158 use the same hardware register for all 8 local variables. */
11159 if (p != p1 || p != p2 || p != p3 || p != p4
11160 || p != p5 || p != p6 || p != p7)
11161 _exit(1);
11162
11163 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11164 from child file descriptors. If the child closes a descriptor
11165 before it execs or exits, this munges the parent's descriptor
11166 as well. Test for this by closing stdout in the child. */
11167 _exit(close(fileno(stdout)) != 0);
11168 } else {
11169 int status;
11170 struct stat st;
11171
11172 while (wait(&status) != child)
11173 ;
11174 return (
11175 /* Was there some problem with vforking? */
11176 child < 0
11177
11178 /* Did the child fail? (This shouldn't happen.) */
11179 || status
11180
11181 /* Did the vfork/compiler bug occur? */
11182 || parent != getpid()
11183
11184 /* Did the file descriptor bug occur? */
11185 || fstat(fileno(stdout), &st) != 0
11186 );
11187 }
11188 }
11189 _ACEOF
11190 if ac_fn_c_try_run "$LINENO"; then :
11191 ac_cv_func_vfork_works=yes
11192 else
11193 ac_cv_func_vfork_works=no
11194 fi
11195 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11196 conftest.$ac_objext conftest.beam conftest.$ac_ext
11197 fi
11198
11199 fi
11200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11201 $as_echo "$ac_cv_func_vfork_works" >&6; }
11202
11203 fi;
11204 if test "x$ac_cv_func_fork_works" = xcross; then
11205 ac_cv_func_vfork_works=$ac_cv_func_vfork
11206 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11207 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11208 fi
11209
11210 if test "x$ac_cv_func_vfork_works" = xyes; then
11211
11212 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
11213
11214 else
11215
11216 $as_echo "#define vfork fork" >>confdefs.h
11217
11218 fi
11219 if test "x$ac_cv_func_fork_works" = xyes; then
11220
11221 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
11222
11223 fi
11224
11225 for ac_func in canonicalize_file_name realpath getrusage getuid \
11226 getgid pipe poll pread64 sbrk setpgid setpgrp setsid \
11227 sigaction sigprocmask sigsetmask socketpair syscall \
11228 ttrace wborder setlocale iconvlist libiconvlist btowc
11229 do :
11230 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11231 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11232 eval as_val=\$$as_ac_var
11233 if test "x$as_val" = x""yes; then :
11234 cat >>confdefs.h <<_ACEOF
11235 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11236 _ACEOF
11237
11238 fi
11239 done
11240
11241
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11243 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11244 if test "${am_cv_langinfo_codeset+set}" = set; then :
11245 $as_echo_n "(cached) " >&6
11246 else
11247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11248 /* end confdefs.h. */
11249 #include <langinfo.h>
11250 int
11251 main ()
11252 {
11253 char* cs = nl_langinfo(CODESET);
11254 ;
11255 return 0;
11256 }
11257 _ACEOF
11258 if ac_fn_c_try_link "$LINENO"; then :
11259 am_cv_langinfo_codeset=yes
11260 else
11261 am_cv_langinfo_codeset=no
11262 fi
11263 rm -f core conftest.err conftest.$ac_objext \
11264 conftest$ac_exeext conftest.$ac_ext
11265
11266 fi
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11268 $as_echo "$am_cv_langinfo_codeset" >&6; }
11269 if test $am_cv_langinfo_codeset = yes; then
11270
11271 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11272
11273 fi
11274
11275
11276 # Check the return and argument types of ptrace. No canned test for
11277 # this, so roll our own.
11278 gdb_ptrace_headers='
11279 #if HAVE_SYS_TYPES_H
11280 # include <sys/types.h>
11281 #endif
11282 #if HAVE_SYS_PTRACE_H
11283 # include <sys/ptrace.h>
11284 #endif
11285 #if HAVE_UNISTD_H
11286 # include <unistd.h>
11287 #endif
11288 '
11289 # There is no point in checking if we don't have a prototype.
11290 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
11291 "
11292 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
11293 ac_have_decl=1
11294 else
11295 ac_have_decl=0
11296 fi
11297
11298 cat >>confdefs.h <<_ACEOF
11299 #define HAVE_DECL_PTRACE $ac_have_decl
11300 _ACEOF
11301 if test $ac_have_decl = 1; then :
11302
11303 else
11304
11305 : ${gdb_cv_func_ptrace_ret='int'}
11306 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11307
11308 fi
11309
11310 # Check return type. Varargs (used on GNU/Linux) conflict with the
11311 # empty argument list, so check for that explicitly.
11312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
11313 $as_echo_n "checking return type of ptrace... " >&6; }
11314 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
11315 $as_echo_n "(cached) " >&6
11316 else
11317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11318 /* end confdefs.h. */
11319 $gdb_ptrace_headers
11320 int
11321 main ()
11322 {
11323 extern long ptrace (enum __ptrace_request, ...);
11324 ;
11325 return 0;
11326 }
11327 _ACEOF
11328 if ac_fn_c_try_compile "$LINENO"; then :
11329 gdb_cv_func_ptrace_ret='long'
11330 else
11331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11332 /* end confdefs.h. */
11333 $gdb_ptrace_headers
11334 int
11335 main ()
11336 {
11337 extern int ptrace ();
11338 ;
11339 return 0;
11340 }
11341 _ACEOF
11342 if ac_fn_c_try_compile "$LINENO"; then :
11343 gdb_cv_func_ptrace_ret='int'
11344 else
11345 gdb_cv_func_ptrace_ret='long'
11346 fi
11347 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11348 fi
11349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11350 fi
11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11352 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
11353
11354 cat >>confdefs.h <<_ACEOF
11355 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
11356 _ACEOF
11357
11358 # Check argument types.
11359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11360 $as_echo_n "checking types of arguments for ptrace... " >&6; }
11361 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11362 $as_echo_n "(cached) " >&6
11363 else
11364
11365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11366 /* end confdefs.h. */
11367 $gdb_ptrace_headers
11368 int
11369 main ()
11370 {
11371 extern long ptrace (enum __ptrace_request, ...);
11372 ;
11373 return 0;
11374 }
11375 _ACEOF
11376 if ac_fn_c_try_compile "$LINENO"; then :
11377 gdb_cv_func_ptrace_args='int,int,long,long'
11378 else
11379
11380 for gdb_arg1 in 'int' 'long'; do
11381 for gdb_arg2 in 'pid_t' 'int' 'long'; do
11382 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
11383 for gdb_arg4 in 'int' 'long'; do
11384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11385 /* end confdefs.h. */
11386 $gdb_ptrace_headers
11387 int
11388 main ()
11389 {
11390
11391 extern $gdb_cv_func_ptrace_ret
11392 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11393
11394 ;
11395 return 0;
11396 }
11397 _ACEOF
11398 if ac_fn_c_try_compile "$LINENO"; then :
11399 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11400 break 4;
11401 fi
11402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11403 for gdb_arg5 in 'int *' 'int' 'long'; do
11404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11405 /* end confdefs.h. */
11406 $gdb_ptrace_headers
11407 int
11408 main ()
11409 {
11410
11411 extern $gdb_cv_func_ptrace_ret
11412 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11413
11414 ;
11415 return 0;
11416 }
11417 _ACEOF
11418 if ac_fn_c_try_compile "$LINENO"; then :
11419
11420 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11421 break 5;
11422 fi
11423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11424 done
11425 done
11426 done
11427 done
11428 done
11429 # Provide a safe default value.
11430 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11431
11432 fi
11433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11434 fi
11435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11436 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
11437 ac_save_IFS=$IFS; IFS=','
11438 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11439 IFS=$ac_save_IFS
11440 shift
11441
11442 cat >>confdefs.h <<_ACEOF
11443 #define PTRACE_TYPE_ARG3 $3
11444 _ACEOF
11445
11446 if test -n "$5"; then
11447
11448 cat >>confdefs.h <<_ACEOF
11449 #define PTRACE_TYPE_ARG5 $5
11450 _ACEOF
11451
11452 fi
11453
11454 if test "$cross_compiling" = no; then
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11456 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11457 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11458 $as_echo_n "(cached) " >&6
11459 else
11460 if test "$cross_compiling" = yes; then :
11461 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
11462 else
11463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11464 /* end confdefs.h. */
11465 $ac_includes_default
11466 int
11467 main ()
11468 {
11469 /* If this system has a BSD-style setpgrp which takes arguments,
11470 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11471 exit successfully. */
11472 return setpgrp (1,1) != -1;
11473 ;
11474 return 0;
11475 }
11476 _ACEOF
11477 if ac_fn_c_try_run "$LINENO"; then :
11478 ac_cv_func_setpgrp_void=no
11479 else
11480 ac_cv_func_setpgrp_void=yes
11481 fi
11482 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11483 conftest.$ac_objext conftest.beam conftest.$ac_ext
11484 fi
11485
11486 fi
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11488 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11489 if test $ac_cv_func_setpgrp_void = yes; then
11490
11491 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11492
11493 fi
11494
11495 else
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11497 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11498 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11499 $as_echo_n "(cached) " >&6
11500 else
11501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11502 /* end confdefs.h. */
11503
11504 #include <unistd.h>
11505
11506 int
11507 main ()
11508 {
11509
11510 if (setpgrp(1,1) == -1)
11511 exit (0);
11512 else
11513 exit (1);
11514
11515 ;
11516 return 0;
11517 }
11518 _ACEOF
11519 if ac_fn_c_try_compile "$LINENO"; then :
11520 ac_cv_func_setpgrp_void=no
11521 else
11522 ac_cv_func_setpgrp_void=yes
11523 fi
11524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11525 fi
11526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11527 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11528 if test $ac_cv_func_setpgrp_void = yes; then
11529 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11530
11531 fi
11532 fi
11533
11534 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
11535 # since sigsetjmp might only be defined as a macro.
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
11537 $as_echo_n "checking for sigsetjmp... " >&6; }
11538 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
11539 $as_echo_n "(cached) " >&6
11540 else
11541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11542 /* end confdefs.h. */
11543
11544 #include <setjmp.h>
11545
11546 int
11547 main ()
11548 {
11549 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
11550 ;
11551 return 0;
11552 }
11553 _ACEOF
11554 if ac_fn_c_try_compile "$LINENO"; then :
11555 gdb_cv_func_sigsetjmp=yes
11556 else
11557 gdb_cv_func_sigsetjmp=no
11558 fi
11559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11560 fi
11561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
11562 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
11563 if test $gdb_cv_func_sigsetjmp = yes; then
11564
11565 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
11566
11567 fi
11568
11569 # Assume we'll default to using the included libiberty regex.
11570 gdb_use_included_regex=yes
11571
11572 # However, if the system regex is GNU regex, then default to *not*
11573 # using the included regex.
11574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11575 $as_echo_n "checking for GNU regex... " >&6; }
11576 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11577 $as_echo_n "(cached) " >&6
11578 else
11579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11580 /* end confdefs.h. */
11581 #include <gnu-versions.h>
11582 int
11583 main ()
11584 {
11585 #define REGEX_INTERFACE_VERSION 1
11586 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11587 # error "Version mismatch"
11588 #endif
11589 ;
11590 return 0;
11591 }
11592 _ACEOF
11593 if ac_fn_c_try_compile "$LINENO"; then :
11594 gdb_cv_have_gnu_regex=yes
11595 else
11596 gdb_cv_have_gnu_regex=no
11597 fi
11598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11599 fi
11600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11601 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
11602 if test $gdb_cv_have_gnu_regex = yes; then
11603 gdb_use_included_regex=no
11604 fi
11605
11606
11607 # Check whether --with-included-regex was given.
11608 if test "${with_included_regex+set}" = set; then :
11609 withval=$with_included_regex; gdb_with_regex=$withval
11610 else
11611 gdb_with_regex=$gdb_use_included_regex
11612 fi
11613
11614 if test "$gdb_with_regex" = yes; then
11615
11616 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11617
11618 fi
11619
11620 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11621 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11622 #include <sys/proc.h>
11623
11624 "
11625 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
11626
11627 cat >>confdefs.h <<_ACEOF
11628 #define HAVE_STRUCT_THREAD_TD_PCB 1
11629 _ACEOF
11630
11631
11632 fi
11633
11634
11635 # See if <sys/lwp.h> defines `struct lwp`.
11636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11637 $as_echo_n "checking for struct lwp... " >&6; }
11638 if test "${gdb_cv_struct_lwp+set}" = set; then :
11639 $as_echo_n "(cached) " >&6
11640 else
11641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11642 /* end confdefs.h. */
11643 #include <sys/param.h>
11644 #include <sys/lwp.h>
11645 int
11646 main ()
11647 {
11648 struct lwp l;
11649 ;
11650 return 0;
11651 }
11652 _ACEOF
11653 if ac_fn_c_try_compile "$LINENO"; then :
11654 gdb_cv_struct_lwp=yes
11655 else
11656 gdb_cv_struct_lwp=no
11657 fi
11658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11659 fi
11660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11661 $as_echo "$gdb_cv_struct_lwp" >&6; }
11662 if test $gdb_cv_struct_lwp = yes; then
11663
11664 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
11665
11666 fi
11667
11668 # See if <machine/reg.h> degines `struct reg'.
11669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11670 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11671 if test "${gdb_cv_struct_reg+set}" = set; then :
11672 $as_echo_n "(cached) " >&6
11673 else
11674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11675 /* end confdefs.h. */
11676 #include <sys/types.h>
11677 #include <machine/reg.h>
11678 int
11679 main ()
11680 {
11681 struct reg r;
11682 ;
11683 return 0;
11684 }
11685 _ACEOF
11686 if ac_fn_c_try_compile "$LINENO"; then :
11687 gdb_cv_struct_reg=yes
11688 else
11689 gdb_cv_struct_reg=no
11690 fi
11691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11692 fi
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11694 $as_echo "$gdb_cv_struct_reg" >&6; }
11695 if test $gdb_cv_struct_reg = yes; then
11696
11697 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
11698
11699 fi
11700
11701 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11702 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
11703 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11704 "
11705 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
11706
11707 cat >>confdefs.h <<_ACEOF
11708 #define HAVE_STRUCT_REG_R_FS 1
11709 _ACEOF
11710
11711
11712 fi
11713 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11714 "
11715 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
11716
11717 cat >>confdefs.h <<_ACEOF
11718 #define HAVE_STRUCT_REG_R_GS 1
11719 _ACEOF
11720
11721
11722 fi
11723
11724
11725 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
11726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11727 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11728 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11729 $as_echo_n "(cached) " >&6
11730 else
11731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11732 /* end confdefs.h. */
11733 #include <sys/ptrace.h>
11734 int
11735 main ()
11736 {
11737 PTRACE_GETREGS;
11738 ;
11739 return 0;
11740 }
11741 _ACEOF
11742 if ac_fn_c_try_compile "$LINENO"; then :
11743 gdb_cv_have_ptrace_getregs=yes
11744 else
11745 gdb_cv_have_ptrace_getregs=no
11746 fi
11747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11748 fi
11749
11750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11751 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
11752 if test $gdb_cv_have_ptrace_getregs = yes; then
11753
11754 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
11755
11756 fi
11757
11758 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
11759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11760 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11761 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11762 $as_echo_n "(cached) " >&6
11763 else
11764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11765 /* end confdefs.h. */
11766 #include <sys/ptrace.h>
11767 int
11768 main ()
11769 {
11770 PTRACE_GETFPXREGS;
11771 ;
11772 return 0;
11773 }
11774 _ACEOF
11775 if ac_fn_c_try_compile "$LINENO"; then :
11776 gdb_cv_have_ptrace_getfpxregs=yes
11777 else
11778 gdb_cv_have_ptrace_getfpxregs=no
11779 fi
11780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11781 fi
11782
11783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11784 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
11785 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
11786
11787 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
11788
11789 fi
11790
11791 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
11792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11793 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
11794 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11795 $as_echo_n "(cached) " >&6
11796 else
11797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11798 /* end confdefs.h. */
11799 #include <sys/types.h>
11800 #include <sys/ptrace.h>
11801 int
11802 main ()
11803 {
11804 PT_GETDBREGS;
11805 ;
11806 return 0;
11807 }
11808 _ACEOF
11809 if ac_fn_c_try_compile "$LINENO"; then :
11810 gdb_cv_have_pt_getdbregs=yes
11811 else
11812 gdb_cv_have_pt_getdbregs=no
11813 fi
11814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11815 fi
11816
11817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11818 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
11819 if test $gdb_cv_have_pt_getdbregs = yes; then
11820
11821 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
11822
11823 fi
11824
11825 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
11826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11827 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11828 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11829 $as_echo_n "(cached) " >&6
11830 else
11831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11832 /* end confdefs.h. */
11833 #include <sys/types.h>
11834 #include <sys/ptrace.h>
11835 int
11836 main ()
11837 {
11838 PT_GETXMMREGS;
11839 ;
11840 return 0;
11841 }
11842 _ACEOF
11843 if ac_fn_c_try_compile "$LINENO"; then :
11844 gdb_cv_have_pt_getxmmregs=yes
11845 else
11846 gdb_cv_have_pt_getxmmregs=no
11847 fi
11848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11849 fi
11850
11851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11852 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
11853 if test $gdb_cv_have_pt_getxmmregs = yes; then
11854
11855 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
11856
11857 fi
11858
11859 # Detect which type of /proc is in use, such as for Unixware or Solaris.
11860
11861 if test "${target}" = "${host}"; then
11862 case "${host}" in
11863 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
11864
11865 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11866
11867 ;;
11868 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
11869
11870 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11871
11872 ;;
11873 mips-sgi-irix5*)
11874 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
11875
11876 $as_echo "#define _KMEMUSER 1" >>confdefs.h
11877
11878 ;;
11879 esac
11880 fi
11881
11882 if test "$ac_cv_header_sys_procfs_h" = yes; then
11883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
11884 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
11885 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
11886 $as_echo_n "(cached) " >&6
11887 else
11888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11889 /* end confdefs.h. */
11890
11891 #define _SYSCALL32
11892 #include <sys/procfs.h>
11893 int
11894 main ()
11895 {
11896 pstatus_t avar
11897 ;
11898 return 0;
11899 }
11900 _ACEOF
11901 if ac_fn_c_try_compile "$LINENO"; then :
11902 bfd_cv_have_sys_procfs_type_pstatus_t=yes
11903 else
11904 bfd_cv_have_sys_procfs_type_pstatus_t=no
11905
11906 fi
11907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11908 fi
11909
11910 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
11911
11912 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
11913
11914 fi
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
11916 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
11917
11918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
11919 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
11920 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
11921 $as_echo_n "(cached) " >&6
11922 else
11923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11924 /* end confdefs.h. */
11925
11926 #define _SYSCALL32
11927 #include <sys/procfs.h>
11928 int
11929 main ()
11930 {
11931 prrun_t avar
11932 ;
11933 return 0;
11934 }
11935 _ACEOF
11936 if ac_fn_c_try_compile "$LINENO"; then :
11937 bfd_cv_have_sys_procfs_type_prrun_t=yes
11938 else
11939 bfd_cv_have_sys_procfs_type_prrun_t=no
11940
11941 fi
11942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11943 fi
11944
11945 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
11946
11947 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
11948
11949 fi
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
11951 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
11952
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11954 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11955 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11956 $as_echo_n "(cached) " >&6
11957 else
11958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11959 /* end confdefs.h. */
11960
11961 #define _SYSCALL32
11962 #include <sys/procfs.h>
11963 int
11964 main ()
11965 {
11966 gregset_t avar
11967 ;
11968 return 0;
11969 }
11970 _ACEOF
11971 if ac_fn_c_try_compile "$LINENO"; then :
11972 bfd_cv_have_sys_procfs_type_gregset_t=yes
11973 else
11974 bfd_cv_have_sys_procfs_type_gregset_t=no
11975
11976 fi
11977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11978 fi
11979
11980 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
11981
11982 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
11983
11984 fi
11985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11986 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
11987
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11989 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11990 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11991 $as_echo_n "(cached) " >&6
11992 else
11993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11994 /* end confdefs.h. */
11995
11996 #define _SYSCALL32
11997 #include <sys/procfs.h>
11998 int
11999 main ()
12000 {
12001 fpregset_t avar
12002 ;
12003 return 0;
12004 }
12005 _ACEOF
12006 if ac_fn_c_try_compile "$LINENO"; then :
12007 bfd_cv_have_sys_procfs_type_fpregset_t=yes
12008 else
12009 bfd_cv_have_sys_procfs_type_fpregset_t=no
12010
12011 fi
12012 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12013 fi
12014
12015 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
12016
12017 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
12018
12019 fi
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
12021 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
12022
12023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
12024 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
12025 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
12026 $as_echo_n "(cached) " >&6
12027 else
12028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12029 /* end confdefs.h. */
12030
12031 #define _SYSCALL32
12032 #include <sys/procfs.h>
12033 int
12034 main ()
12035 {
12036 prgregset_t avar
12037 ;
12038 return 0;
12039 }
12040 _ACEOF
12041 if ac_fn_c_try_compile "$LINENO"; then :
12042 bfd_cv_have_sys_procfs_type_prgregset_t=yes
12043 else
12044 bfd_cv_have_sys_procfs_type_prgregset_t=no
12045
12046 fi
12047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12048 fi
12049
12050 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
12051
12052 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
12053
12054 fi
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
12056 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
12057
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
12059 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
12060 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
12061 $as_echo_n "(cached) " >&6
12062 else
12063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12064 /* end confdefs.h. */
12065
12066 #define _SYSCALL32
12067 #include <sys/procfs.h>
12068 int
12069 main ()
12070 {
12071 prfpregset_t avar
12072 ;
12073 return 0;
12074 }
12075 _ACEOF
12076 if ac_fn_c_try_compile "$LINENO"; then :
12077 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
12078 else
12079 bfd_cv_have_sys_procfs_type_prfpregset_t=no
12080
12081 fi
12082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12083 fi
12084
12085 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
12086
12087 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
12088
12089 fi
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
12091 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
12092
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
12094 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
12095 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
12096 $as_echo_n "(cached) " >&6
12097 else
12098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12099 /* end confdefs.h. */
12100
12101 #define _SYSCALL32
12102 #include <sys/procfs.h>
12103 int
12104 main ()
12105 {
12106 prgregset32_t avar
12107 ;
12108 return 0;
12109 }
12110 _ACEOF
12111 if ac_fn_c_try_compile "$LINENO"; then :
12112 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
12113 else
12114 bfd_cv_have_sys_procfs_type_prgregset32_t=no
12115
12116 fi
12117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12118 fi
12119
12120 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
12121
12122 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
12123
12124 fi
12125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
12126 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
12127
12128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
12129 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
12130 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
12131 $as_echo_n "(cached) " >&6
12132 else
12133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12134 /* end confdefs.h. */
12135
12136 #define _SYSCALL32
12137 #include <sys/procfs.h>
12138 int
12139 main ()
12140 {
12141 prfpregset32_t avar
12142 ;
12143 return 0;
12144 }
12145 _ACEOF
12146 if ac_fn_c_try_compile "$LINENO"; then :
12147 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
12148 else
12149 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
12150
12151 fi
12152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12153 fi
12154
12155 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
12156
12157 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
12158
12159 fi
12160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
12161 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
12162
12163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
12164 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
12165 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
12166 $as_echo_n "(cached) " >&6
12167 else
12168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169 /* end confdefs.h. */
12170
12171 #define _SYSCALL32
12172 #include <sys/procfs.h>
12173 int
12174 main ()
12175 {
12176 lwpid_t avar
12177 ;
12178 return 0;
12179 }
12180 _ACEOF
12181 if ac_fn_c_try_compile "$LINENO"; then :
12182 bfd_cv_have_sys_procfs_type_lwpid_t=yes
12183 else
12184 bfd_cv_have_sys_procfs_type_lwpid_t=no
12185
12186 fi
12187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12188 fi
12189
12190 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
12191
12192 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
12193
12194 fi
12195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
12196 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
12197
12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
12199 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
12200 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
12201 $as_echo_n "(cached) " >&6
12202 else
12203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12204 /* end confdefs.h. */
12205
12206 #define _SYSCALL32
12207 #include <sys/procfs.h>
12208 int
12209 main ()
12210 {
12211 psaddr_t avar
12212 ;
12213 return 0;
12214 }
12215 _ACEOF
12216 if ac_fn_c_try_compile "$LINENO"; then :
12217 bfd_cv_have_sys_procfs_type_psaddr_t=yes
12218 else
12219 bfd_cv_have_sys_procfs_type_psaddr_t=no
12220
12221 fi
12222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12223 fi
12224
12225 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
12226
12227 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
12228
12229 fi
12230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
12231 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
12232
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
12234 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
12235 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
12236 $as_echo_n "(cached) " >&6
12237 else
12238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12239 /* end confdefs.h. */
12240
12241 #define _SYSCALL32
12242 #include <sys/procfs.h>
12243 int
12244 main ()
12245 {
12246 prsysent_t avar
12247 ;
12248 return 0;
12249 }
12250 _ACEOF
12251 if ac_fn_c_try_compile "$LINENO"; then :
12252 bfd_cv_have_sys_procfs_type_prsysent_t=yes
12253 else
12254 bfd_cv_have_sys_procfs_type_prsysent_t=no
12255
12256 fi
12257 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12258 fi
12259
12260 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
12261
12262 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
12263
12264 fi
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
12266 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
12267
12268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
12269 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
12270 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
12271 $as_echo_n "(cached) " >&6
12272 else
12273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12274 /* end confdefs.h. */
12275
12276 #define _SYSCALL32
12277 #include <sys/procfs.h>
12278 int
12279 main ()
12280 {
12281 pr_sigset_t avar
12282 ;
12283 return 0;
12284 }
12285 _ACEOF
12286 if ac_fn_c_try_compile "$LINENO"; then :
12287 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
12288 else
12289 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
12290
12291 fi
12292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12293 fi
12294
12295 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
12296
12297 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
12298
12299 fi
12300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
12301 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
12302
12303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
12304 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
12305 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
12306 $as_echo_n "(cached) " >&6
12307 else
12308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12309 /* end confdefs.h. */
12310
12311 #define _SYSCALL32
12312 #include <sys/procfs.h>
12313 int
12314 main ()
12315 {
12316 pr_sigaction64_t avar
12317 ;
12318 return 0;
12319 }
12320 _ACEOF
12321 if ac_fn_c_try_compile "$LINENO"; then :
12322 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
12323 else
12324 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
12325
12326 fi
12327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12328 fi
12329
12330 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
12331
12332 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
12333
12334 fi
12335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
12336 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
12337
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
12339 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
12340 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
12341 $as_echo_n "(cached) " >&6
12342 else
12343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12344 /* end confdefs.h. */
12345
12346 #define _SYSCALL32
12347 #include <sys/procfs.h>
12348 int
12349 main ()
12350 {
12351 pr_siginfo64_t avar
12352 ;
12353 return 0;
12354 }
12355 _ACEOF
12356 if ac_fn_c_try_compile "$LINENO"; then :
12357 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
12358 else
12359 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
12360
12361 fi
12362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12363 fi
12364
12365 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
12366
12367 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
12368
12369 fi
12370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
12371 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
12372
12373
12374
12375
12376
12377 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
12379 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
12380 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
12381 $as_echo_n "(cached) " >&6
12382 else
12383 if test "$cross_compiling" = yes; then :
12384 gdb_cv_prfpregset_t_broken=yes
12385 else
12386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12387 /* end confdefs.h. */
12388 #include <sys/procfs.h>
12389 int main ()
12390 {
12391 if (sizeof (prfpregset_t) == sizeof (void *))
12392 return 1;
12393 return 0;
12394 }
12395 _ACEOF
12396 if ac_fn_c_try_run "$LINENO"; then :
12397 gdb_cv_prfpregset_t_broken=no
12398 else
12399 gdb_cv_prfpregset_t_broken=yes
12400 fi
12401 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12402 conftest.$ac_objext conftest.beam conftest.$ac_ext
12403 fi
12404
12405 fi
12406
12407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12408 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
12409 if test $gdb_cv_prfpregset_t_broken = yes; then
12410
12411 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
12412
12413 fi
12414 fi
12415
12416
12417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
12418 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
12419 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
12420 $as_echo_n "(cached) " >&6
12421 else
12422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12423 /* end confdefs.h. */
12424 #include <unistd.h>
12425 #include <sys/types.h>
12426 #include <sys/procfs.h>
12427
12428 int
12429 main ()
12430 {
12431
12432 int dummy;;
12433 dummy = ioctl(0, PIOCSET, &dummy);
12434
12435 ;
12436 return 0;
12437 }
12438 _ACEOF
12439 if ac_fn_c_try_compile "$LINENO"; then :
12440 gdb_cv_have_procfs_piocset=yes
12441 else
12442 gdb_cv_have_procfs_piocset=no
12443 fi
12444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12445 fi
12446
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
12448 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
12449 if test $gdb_cv_have_procfs_piocset = yes; then
12450
12451 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
12452
12453 fi
12454 fi
12455
12456 if test ${host} = ${target} ; then
12457
12458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
12459 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
12460 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
12461 $as_echo_n "(cached) " >&6
12462 else
12463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12464 /* end confdefs.h. */
12465 #include <link.h>
12466 int
12467 main ()
12468 {
12469 struct link_map lm; (void) lm.l_addr;
12470 ;
12471 return 0;
12472 }
12473 _ACEOF
12474 if ac_fn_c_try_compile "$LINENO"; then :
12475 gdb_cv_have_struct_link_map_with_l_members=yes
12476 else
12477 gdb_cv_have_struct_link_map_with_l_members=no
12478 fi
12479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12480 fi
12481
12482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
12483 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
12484 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
12485
12486 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
12487
12488 fi
12489
12490
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
12492 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
12493 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
12494 $as_echo_n "(cached) " >&6
12495 else
12496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12497 /* end confdefs.h. */
12498 #include <sys/types.h>
12499 #include <link.h>
12500 int
12501 main ()
12502 {
12503 struct link_map lm; (void) lm.lm_addr;
12504 ;
12505 return 0;
12506 }
12507 _ACEOF
12508 if ac_fn_c_try_compile "$LINENO"; then :
12509 gdb_cv_have_struct_link_map_with_lm_members=yes
12510 else
12511 gdb_cv_have_struct_link_map_with_lm_members=no
12512 fi
12513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12514 fi
12515
12516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
12517 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
12518 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
12519
12520 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
12521
12522 fi
12523
12524
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
12526 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
12527 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
12528 $as_echo_n "(cached) " >&6
12529 else
12530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12531 /* end confdefs.h. */
12532 #include <sys/types.h>
12533 #ifdef HAVE_NLIST_H
12534 #include <nlist.h>
12535 #endif
12536 #include <link.h>
12537 int
12538 main ()
12539 {
12540 struct so_map lm; (void) lm.som_addr;
12541 ;
12542 return 0;
12543 }
12544 _ACEOF
12545 if ac_fn_c_try_compile "$LINENO"; then :
12546 gdb_cv_have_struct_so_map_with_som_members=yes
12547 else
12548 gdb_cv_have_struct_so_map_with_som_members=no
12549 fi
12550 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12551 fi
12552
12553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
12554 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
12555 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
12556
12557 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
12558
12559 fi
12560
12561
12562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
12563 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
12564 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
12565 $as_echo_n "(cached) " >&6
12566 else
12567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12568 /* end confdefs.h. */
12569 #define _SYSCALL32
12570 #include <sys/link.h>
12571 int
12572 main ()
12573 {
12574 struct link_map32 l;
12575 ;
12576 return 0;
12577 }
12578 _ACEOF
12579 if ac_fn_c_try_compile "$LINENO"; then :
12580 gdb_cv_have_struct_link_map32=yes
12581 else
12582 gdb_cv_have_struct_link_map32=no
12583 fi
12584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12585 fi
12586
12587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
12588 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
12589 if test $gdb_cv_have_struct_link_map32 = yes; then
12590
12591 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
12592
12593
12594 $as_echo "#define _SYSCALL32 1" >>confdefs.h
12595
12596 fi
12597 fi
12598
12599 # Check if the compiler supports the `long long' type.
12600
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12602 $as_echo_n "checking for long long support in compiler... " >&6; }
12603 if test "${gdb_cv_c_long_long+set}" = set; then :
12604 $as_echo_n "(cached) " >&6
12605 else
12606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607 /* end confdefs.h. */
12608 extern long long foo;
12609 int
12610 main ()
12611 {
12612 switch (foo & 2) { case 0: return 1; }
12613 ;
12614 return 0;
12615 }
12616 _ACEOF
12617 if ac_fn_c_try_compile "$LINENO"; then :
12618 gdb_cv_c_long_long=yes
12619 else
12620 gdb_cv_c_long_long=no
12621 fi
12622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12623 fi
12624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12625 $as_echo "$gdb_cv_c_long_long" >&6; }
12626 if test $gdb_cv_c_long_long = yes; then
12627
12628 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
12629
12630 fi
12631
12632 # Check if the compiler and runtime support printing long longs.
12633
12634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12635 $as_echo_n "checking for long long support in printf... " >&6; }
12636 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12637 $as_echo_n "(cached) " >&6
12638 else
12639 if test "$cross_compiling" = yes; then :
12640 gdb_cv_printf_has_long_long=no
12641 else
12642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12643 /* end confdefs.h. */
12644 $ac_includes_default
12645 int
12646 main ()
12647 {
12648 char buf[32];
12649 long long l = 0;
12650 l = (l << 16) + 0x0123;
12651 l = (l << 16) + 0x4567;
12652 l = (l << 16) + 0x89ab;
12653 l = (l << 16) + 0xcdef;
12654 sprintf (buf, "0x%016llx", l);
12655 return (strcmp ("0x0123456789abcdef", buf));
12656 ;
12657 return 0;
12658 }
12659 _ACEOF
12660 if ac_fn_c_try_run "$LINENO"; then :
12661 gdb_cv_printf_has_long_long=yes
12662 else
12663 gdb_cv_printf_has_long_long=no
12664 fi
12665 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12666 conftest.$ac_objext conftest.beam conftest.$ac_ext
12667 fi
12668
12669 fi
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12671 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
12672 if test $gdb_cv_printf_has_long_long = yes; then
12673
12674 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
12675
12676 fi
12677
12678 # Check if the compiler and runtime support printing decfloats.
12679
12680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12681 $as_echo_n "checking for decfloat support in printf... " >&6; }
12682 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12683 $as_echo_n "(cached) " >&6
12684 else
12685 if test "$cross_compiling" = yes; then :
12686 gdb_cv_printf_has_decfloat=no
12687 else
12688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12689 /* end confdefs.h. */
12690 $ac_includes_default
12691 int
12692 main ()
12693 {
12694 char buf[64];
12695 _Decimal32 d32 = 1.2345df;
12696 _Decimal64 d64 = 1.2345dd;
12697 _Decimal128 d128 = 1.2345dl;
12698 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12699 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12700 ;
12701 return 0;
12702 }
12703 _ACEOF
12704 if ac_fn_c_try_run "$LINENO"; then :
12705 gdb_cv_printf_has_decfloat=yes
12706 else
12707 gdb_cv_printf_has_decfloat=no
12708 fi
12709 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12710 conftest.$ac_objext conftest.beam conftest.$ac_ext
12711 fi
12712
12713 fi
12714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12715 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
12716 if test $gdb_cv_printf_has_decfloat = yes; then
12717
12718 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
12719
12720 fi
12721
12722 # Check if the compiler supports the `long double' type. We can't use
12723 # AC_C_LONG_DOUBLE because that one does additional checks on the
12724 # constants defined in <float.h> that fail on some systems,
12725 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
12726
12727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12728 $as_echo_n "checking for long double support in compiler... " >&6; }
12729 if test "${gdb_cv_c_long_double+set}" = set; then :
12730 $as_echo_n "(cached) " >&6
12731 else
12732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12733 /* end confdefs.h. */
12734 long double foo;
12735 _ACEOF
12736 if ac_fn_c_try_compile "$LINENO"; then :
12737 gdb_cv_c_long_double=yes
12738 else
12739 gdb_cv_c_long_double=no
12740 fi
12741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12742 fi
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12744 $as_echo "$gdb_cv_c_long_double" >&6; }
12745 if test $gdb_cv_c_long_double = yes; then
12746
12747 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12748
12749 fi
12750
12751 # Check if the compiler and runtime support printing long doubles.
12752
12753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12754 $as_echo_n "checking for long double support in printf... " >&6; }
12755 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12756 $as_echo_n "(cached) " >&6
12757 else
12758 if test "$cross_compiling" = yes; then :
12759 gdb_cv_printf_has_long_double=no
12760 else
12761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12762 /* end confdefs.h. */
12763 $ac_includes_default
12764 int
12765 main ()
12766 {
12767 char buf[16];
12768 long double f = 3.141592653;
12769 sprintf (buf, "%Lg", f);
12770 return (strncmp ("3.14159", buf, 7));
12771 ;
12772 return 0;
12773 }
12774 _ACEOF
12775 if ac_fn_c_try_run "$LINENO"; then :
12776 gdb_cv_printf_has_long_double=yes
12777 else
12778 gdb_cv_printf_has_long_double=no
12779 fi
12780 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12781 conftest.$ac_objext conftest.beam conftest.$ac_ext
12782 fi
12783
12784 fi
12785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12786 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
12787 if test $gdb_cv_printf_has_long_double = yes; then
12788
12789 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
12790
12791 fi
12792
12793 # Check if the compiler and runtime support scanning long doubles.
12794
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12796 $as_echo_n "checking for long double support in scanf... " >&6; }
12797 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12798 $as_echo_n "(cached) " >&6
12799 else
12800 if test "$cross_compiling" = yes; then :
12801 gdb_cv_scanf_has_long_double=no
12802 else
12803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12804 /* end confdefs.h. */
12805 #include <stdio.h>
12806 int
12807 main ()
12808 {
12809 char *buf = "3.141592653";
12810 long double f = 0;
12811 sscanf (buf, "%Lg", &f);
12812 return !(f > 3.14159 && f < 3.14160);
12813 ;
12814 return 0;
12815 }
12816 _ACEOF
12817 if ac_fn_c_try_run "$LINENO"; then :
12818 gdb_cv_scanf_has_long_double=yes
12819 else
12820 gdb_cv_scanf_has_long_double=no
12821 fi
12822 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12823 conftest.$ac_objext conftest.beam conftest.$ac_ext
12824 fi
12825
12826 fi
12827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12828 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
12829 if test $gdb_cv_scanf_has_long_double = yes; then
12830
12831 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
12832
12833 fi
12834
12835 case ${host_os} in
12836 aix*)
12837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12838 $as_echo_n "checking for -bbigtoc option... " >&6; }
12839 if test "${gdb_cv_bigtoc+set}" = set; then :
12840 $as_echo_n "(cached) " >&6
12841 else
12842
12843 SAVE_LDFLAGS=$LDFLAGS
12844
12845 case $GCC in
12846 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12847 *) gdb_cv_bigtoc=-bbigtoc ;;
12848 esac
12849
12850 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
12851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12852 /* end confdefs.h. */
12853
12854 int
12855 main ()
12856 {
12857 int i;
12858 ;
12859 return 0;
12860 }
12861 _ACEOF
12862 if ac_fn_c_try_link "$LINENO"; then :
12863
12864 else
12865 gdb_cv_bigtoc=
12866 fi
12867 rm -f core conftest.err conftest.$ac_objext \
12868 conftest$ac_exeext conftest.$ac_ext
12869 LDFLAGS="${SAVE_LDFLAGS}"
12870
12871 fi
12872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12873 $as_echo "$gdb_cv_bigtoc" >&6; }
12874 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12875 ;;
12876 esac
12877
12878
12879
12880 if test ${build} = ${host} -a ${host} = ${target} ; then
12881 case ${host_os} in
12882 hpux*)
12883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
12884 $as_echo_n "checking for HPUX/OSF thread support... " >&6; }
12885 if test -f /usr/include/dce/cma_config.h ; then
12886 if test "$GCC" = "yes" ; then
12887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12888 $as_echo "yes" >&6; }
12889
12890 $as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
12891
12892 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
12893 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
12894 else
12895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
12896 $as_echo "no (suppressed because you are not using GCC)" >&6; }
12897 fi
12898 else
12899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12900 $as_echo "no" >&6; }
12901 fi
12902 ;;
12903 solaris*)
12904 # See if thread_db library is around for Solaris thread debugging.
12905 # Note that we must explicitly test for version 1 of the library
12906 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12907 # the same API.
12908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12909 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
12910 if test -f /usr/lib/libthread_db.so.1 ; then
12911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12912 $as_echo "yes" >&6; }
12913
12914 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
12915
12916 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
12917 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
12918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12919 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12920 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12921 $as_echo_n "(cached) " >&6
12922 else
12923 ac_check_lib_save_LIBS=$LIBS
12924 LIBS="-ldl $LIBS"
12925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12926 /* end confdefs.h. */
12927
12928 /* Override any GCC internal prototype to avoid an error.
12929 Use char because int might match the return type of a GCC
12930 builtin and then its argument prototype would still apply. */
12931 #ifdef __cplusplus
12932 extern "C"
12933 #endif
12934 char dlopen ();
12935 int
12936 main ()
12937 {
12938 return dlopen ();
12939 ;
12940 return 0;
12941 }
12942 _ACEOF
12943 if ac_fn_c_try_link "$LINENO"; then :
12944 ac_cv_lib_dl_dlopen=yes
12945 else
12946 ac_cv_lib_dl_dlopen=no
12947 fi
12948 rm -f core conftest.err conftest.$ac_objext \
12949 conftest$ac_exeext conftest.$ac_ext
12950 LIBS=$ac_check_lib_save_LIBS
12951 fi
12952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12953 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12954 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12955 cat >>confdefs.h <<_ACEOF
12956 #define HAVE_LIBDL 1
12957 _ACEOF
12958
12959 LIBS="-ldl $LIBS"
12960
12961 fi
12962
12963 if test "$GCC" = "yes" ; then
12964 # The GNU linker requires the -export-dynamic option to make
12965 # all symbols visible in the dynamic symbol table.
12966 hold_ldflags=$LDFLAGS
12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -export-dynamic flag" >&5
12968 $as_echo_n "checking for the ld -export-dynamic flag... " >&6; }
12969 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
12970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12971 /* end confdefs.h. */
12972
12973 int
12974 main ()
12975 {
12976 int i;
12977 ;
12978 return 0;
12979 }
12980 _ACEOF
12981 if ac_fn_c_try_link "$LINENO"; then :
12982 found=yes
12983 else
12984 found=no
12985 fi
12986 rm -f core conftest.err conftest.$ac_objext \
12987 conftest$ac_exeext conftest.$ac_ext
12988 LDFLAGS=$hold_ldflags
12989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12990 $as_echo "$found" >&6; }
12991 if test $found = yes; then
12992 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
12993 fi
12994 fi
12995 # Sun randomly tweaked the prototypes in <proc_service.h>
12996 # at one point.
12997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12998 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
12999 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
13000 $as_echo_n "(cached) " >&6
13001 else
13002
13003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13004 /* end confdefs.h. */
13005
13006 #include <proc_service.h>
13007 ps_err_e ps_pdwrite
13008 (struct ps_prochandle*, psaddr_t, const void*, size_t);
13009
13010 int
13011 main ()
13012 {
13013
13014 ;
13015 return 0;
13016 }
13017 _ACEOF
13018 if ac_fn_c_try_compile "$LINENO"; then :
13019 gdb_cv_proc_service_is_old=no
13020 else
13021 gdb_cv_proc_service_is_old=yes
13022 fi
13023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13024
13025 fi
13026
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13028 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
13029 if test $gdb_cv_proc_service_is_old = yes; then
13030
13031 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
13032
13033 fi
13034 else
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13036 $as_echo "no" >&6; }
13037 fi
13038 ;;
13039 aix*)
13040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13041 $as_echo_n "checking for AiX thread debugging library... " >&6; }
13042 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13043 $as_echo_n "(cached) " >&6
13044 else
13045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13046 /* end confdefs.h. */
13047 #include <sys/pthdebug.h>
13048 int
13049 main ()
13050 {
13051 #ifndef PTHDB_VERSION_3
13052 #error
13053 #endif
13054 ;
13055 return 0;
13056 }
13057 _ACEOF
13058 if ac_fn_c_try_compile "$LINENO"; then :
13059 gdb_cv_have_aix_thread_debug=yes
13060 else
13061 gdb_cv_have_aix_thread_debug=no
13062 fi
13063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13064 fi
13065
13066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13067 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
13068 if test $gdb_cv_have_aix_thread_debug = yes; then
13069 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
13070 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
13071 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
13072 fi
13073 ;;
13074 esac
13075
13076 fi
13077
13078 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
13079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13080 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13081 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13082 $as_echo_n "(cached) " >&6
13083 else
13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085 /* end confdefs.h. */
13086 #include <thread_db.h>
13087 int
13088 main ()
13089 {
13090 int i = TD_NOTALLOC;
13091 ;
13092 return 0;
13093 }
13094 _ACEOF
13095 if ac_fn_c_try_compile "$LINENO"; then :
13096 gdb_cv_thread_db_h_has_td_notalloc=yes
13097 else
13098 gdb_cv_thread_db_h_has_td_notalloc=no
13099
13100 fi
13101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13102
13103 fi
13104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
13105 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
13106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
13107 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
13108 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
13109 $as_echo_n "(cached) " >&6
13110 else
13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112 /* end confdefs.h. */
13113 #include <thread_db.h>
13114 int
13115 main ()
13116 {
13117 int i = TD_VERSION;
13118 ;
13119 return 0;
13120 }
13121 _ACEOF
13122 if ac_fn_c_try_compile "$LINENO"; then :
13123 gdb_cv_thread_db_h_has_td_version=yes
13124 else
13125 gdb_cv_thread_db_h_has_td_version=no
13126
13127 fi
13128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13129
13130 fi
13131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
13132 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
13134 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
13135 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
13136 $as_echo_n "(cached) " >&6
13137 else
13138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13139 /* end confdefs.h. */
13140 #include <thread_db.h>
13141 int
13142 main ()
13143 {
13144 int i = TD_NOTLS;
13145 ;
13146 return 0;
13147 }
13148 _ACEOF
13149 if ac_fn_c_try_compile "$LINENO"; then :
13150 gdb_cv_thread_db_h_has_td_notls=yes
13151 else
13152 gdb_cv_thread_db_h_has_td_notls=no
13153
13154 fi
13155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13156
13157 fi
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
13159 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
13160 fi
13161 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
13162
13163 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
13164
13165 fi
13166 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
13167
13168 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
13169
13170 fi
13171 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
13172
13173 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
13174
13175 fi
13176
13177 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
13178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
13179 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
13180 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
13181 $as_echo_n "(cached) " >&6
13182 else
13183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13184 /* end confdefs.h. */
13185 #include <sys/syscall.h>
13186 int
13187 main ()
13188 {
13189 int i = __NR_tkill;
13190 ;
13191 return 0;
13192 }
13193 _ACEOF
13194 if ac_fn_c_try_compile "$LINENO"; then :
13195 gdb_cv_sys_syscall_h_has_tkill=yes
13196 else
13197 gdb_cv_sys_syscall_h_has_tkill=no
13198
13199 fi
13200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13201
13202 fi
13203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
13204 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
13205 fi
13206 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
13207
13208 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
13209
13210 fi
13211
13212 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
13213 "
13214 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
13215 ac_have_decl=1
13216 else
13217 ac_have_decl=0
13218 fi
13219
13220 cat >>confdefs.h <<_ACEOF
13221 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
13222 _ACEOF
13223
13224
13225 if test "$cross_compiling" = yes; then :
13226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13227 /* end confdefs.h. */
13228 #include <sys/personality.h>
13229 int
13230 main ()
13231 {
13232
13233 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13234 # define ADDR_NO_RANDOMIZE 0x0040000
13235 # endif
13236 /* Test the flag could be set and stays set. */
13237 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13238 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13239 return 1
13240 ;
13241 return 0;
13242 }
13243 _ACEOF
13244 if ac_fn_c_try_link "$LINENO"; then :
13245 have_personality=true
13246 else
13247 have_personality=false
13248 fi
13249 rm -f core conftest.err conftest.$ac_objext \
13250 conftest$ac_exeext conftest.$ac_ext
13251 else
13252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13253 /* end confdefs.h. */
13254 #include <sys/personality.h>
13255 int
13256 main ()
13257 {
13258
13259 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13260 # define ADDR_NO_RANDOMIZE 0x0040000
13261 # endif
13262 /* Test the flag could be set and stays set. */
13263 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13264 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13265 return 1
13266 ;
13267 return 0;
13268 }
13269 _ACEOF
13270 if ac_fn_c_try_run "$LINENO"; then :
13271 have_personality=true
13272 else
13273 have_personality=false
13274 fi
13275 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13276 conftest.$ac_objext conftest.beam conftest.$ac_ext
13277 fi
13278
13279 if $have_personality
13280 then
13281
13282 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
13283
13284 fi
13285
13286
13287 target_sysroot_reloc=0
13288
13289 # Check whether --with-sysroot was given.
13290 if test "${with_sysroot+set}" = set; then :
13291 withval=$with_sysroot;
13292 case ${with_sysroot} in
13293 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
13294 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
13295 esac
13296
13297 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
13298
13299 if test "x$prefix" = xNONE; then
13300 test_prefix=/usr/local
13301 else
13302 test_prefix=$prefix
13303 fi
13304 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
13305 test_exec_prefix=$test_prefix
13306 else
13307 test_exec_prefix=$exec_prefix
13308 fi
13309 case ${TARGET_SYSTEM_ROOT} in
13310 "${test_prefix}"|"${test_prefix}/"*|\
13311 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
13312 '${prefix}'|'${prefix}/'*|\
13313 '${exec_prefix}'|'${exec_prefix}/'*)
13314 target_sysroot_reloc=1
13315 ;;
13316 esac
13317
13318 else
13319
13320 TARGET_SYSTEM_ROOT=
13321 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
13322
13323 fi
13324
13325 TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
13326
13327
13328
13329
13330
13331 # Check whether --with-system-gdbinit was given.
13332 if test "${with_system_gdbinit+set}" = set; then :
13333 withval=$with_system_gdbinit;
13334 SYSTEM_GDBINIT=$withval
13335 else
13336 SYSTEM_GDBINIT=
13337 fi
13338
13339
13340 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
13341 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13342 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
13343 ac_define_dir=`eval echo $ac_define_dir`
13344
13345 cat >>confdefs.h <<_ACEOF
13346 #define SYSTEM_GDBINIT "$ac_define_dir"
13347 _ACEOF
13348
13349
13350
13351 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
13352 if test "x$prefix" = xNONE; then
13353 test_prefix=/usr/local
13354 else
13355 test_prefix=$prefix
13356 fi
13357 else
13358 test_prefix=$exec_prefix
13359 fi
13360 value=0
13361 case ${ac_define_dir} in
13362 "${test_prefix}"|"${test_prefix}/"*|\
13363 '${exec_prefix}'|'${exec_prefix}/'*)
13364 value=1
13365 ;;
13366 esac
13367
13368 cat >>confdefs.h <<_ACEOF
13369 #define SYSTEM_GDBINIT_RELOCATABLE $value
13370 _ACEOF
13371
13372
13373
13374 # Check whether --enable-werror was given.
13375 if test "${enable_werror+set}" = set; then :
13376 enableval=$enable_werror; case "${enableval}" in
13377 yes | y) ERROR_ON_WARNING="yes" ;;
13378 no | n) ERROR_ON_WARNING="no" ;;
13379 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13380 esac
13381 fi
13382
13383
13384 # Enable -Werror by default when using gcc
13385 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13386 ERROR_ON_WARNING=yes
13387 fi
13388
13389 WERROR_CFLAGS=""
13390 if test "${ERROR_ON_WARNING}" = yes ; then
13391 WERROR_CFLAGS="-Werror"
13392 fi
13393
13394 # The entries after -Wno-pointer-sign are disabled warnings which may
13395 # be enabled in the future, which can not currently be used to build
13396 # GDB.
13397 # NOTE: If you change this list, remember to update
13398 # gdb/doc/gdbint.texinfo.
13399 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13400 -Wformat-nonliteral -Wno-pointer-sign \
13401 -Wno-unused -Wunused-value -Wno-switch -Wno-char-subscripts"
13402
13403 # Enable -Wno-format by default when using gcc on mingw since many
13404 # GCC versions complain about %I64.
13405 case "${host}" in
13406 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13407 esac
13408
13409 # Check whether --enable-build-warnings was given.
13410 if test "${enable_build_warnings+set}" = set; then :
13411 enableval=$enable_build_warnings; case "${enableval}" in
13412 yes) ;;
13413 no) build_warnings="-w";;
13414 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13415 build_warnings="${build_warnings} ${t}";;
13416 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13417 build_warnings="${t} ${build_warnings}";;
13418 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13419 esac
13420 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13421 echo "Setting compiler warning flags = $build_warnings" 6>&1
13422 fi
13423 fi
13424 # Check whether --enable-gdb-build-warnings was given.
13425 if test "${enable_gdb_build_warnings+set}" = set; then :
13426 enableval=$enable_gdb_build_warnings; case "${enableval}" in
13427 yes) ;;
13428 no) build_warnings="-w";;
13429 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13430 build_warnings="${build_warnings} ${t}";;
13431 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13432 build_warnings="${t} ${build_warnings}";;
13433 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13434 esac
13435 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13436 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13437 fi
13438 fi
13439 WARN_CFLAGS=""
13440 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13441 then
13442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13443 $as_echo_n "checking compiler warning flags... " >&6; }
13444 # Separate out the -Werror flag as some files just cannot be
13445 # compiled with it enabled.
13446 for w in ${build_warnings}; do
13447 case $w in
13448 -Werr*) WERROR_CFLAGS=-Werror ;;
13449 *) # Check that GCC accepts it
13450 saved_CFLAGS="$CFLAGS"
13451 CFLAGS="$CFLAGS $w"
13452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13453 /* end confdefs.h. */
13454
13455 int
13456 main ()
13457 {
13458
13459 ;
13460 return 0;
13461 }
13462 _ACEOF
13463 if ac_fn_c_try_compile "$LINENO"; then :
13464 WARN_CFLAGS="${WARN_CFLAGS} $w"
13465 fi
13466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13467 CFLAGS="$saved_CFLAGS"
13468 esac
13469 done
13470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13471 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13472 fi
13473
13474
13475
13476 # In the Cygwin environment, we need some additional flags.
13477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
13478 $as_echo_n "checking for cygwin... " >&6; }
13479 if test "${gdb_cv_os_cygwin+set}" = set; then :
13480 $as_echo_n "(cached) " >&6
13481 else
13482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13483 /* end confdefs.h. */
13484
13485 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
13486 lose
13487 #endif
13488 _ACEOF
13489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13490 $EGREP "lose" >/dev/null 2>&1; then :
13491 gdb_cv_os_cygwin=yes
13492 else
13493 gdb_cv_os_cygwin=no
13494 fi
13495 rm -f conftest*
13496
13497 fi
13498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
13499 $as_echo "$gdb_cv_os_cygwin" >&6; }
13500
13501
13502 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
13503 case ${host} in
13504 *go32* ) SER_HARDWIRE=ser-go32.o ;;
13505 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
13506 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
13507 esac
13508
13509
13510 # libreadline needs libuser32.a in a cygwin environment
13511 WIN32LIBS=
13512 if test x$gdb_cv_os_cygwin = xyes; then
13513 WIN32LIBS="-luser32"
13514 case "${target}" in
13515 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13516 ;;
13517 esac
13518 fi
13519
13520 # The ser-tcp.c module requires sockets.
13521 case ${host} in
13522 *mingw32*)
13523
13524 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13525
13526 WIN32LIBS="$WIN32LIBS -lws2_32"
13527 ;;
13528 esac
13529
13530
13531 # Add ELF support to GDB, but only if BFD includes ELF support.
13532 OLD_CFLAGS=$CFLAGS
13533 OLD_LDFLAGS=$LDFLAGS
13534 OLD_LIBS=$LIBS
13535 CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
13536 LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
13537 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13538 LIBS="-lbfd -liberty $intl $LIBS"
13539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13540 $as_echo_n "checking for ELF support in BFD... " >&6; }
13541 if test "${gdb_cv_var_elf+set}" = set; then :
13542 $as_echo_n "(cached) " >&6
13543 else
13544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13545 /* end confdefs.h. */
13546 #include <stdlib.h>
13547 #include "bfd.h"
13548 #include "elf-bfd.h"
13549
13550 int
13551 main ()
13552 {
13553 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
13554 ;
13555 return 0;
13556 }
13557 _ACEOF
13558 if ac_fn_c_try_link "$LINENO"; then :
13559 gdb_cv_var_elf=yes
13560 else
13561 gdb_cv_var_elf=no
13562 fi
13563 rm -f core conftest.err conftest.$ac_objext \
13564 conftest$ac_exeext conftest.$ac_ext
13565 fi
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13567 $as_echo "$gdb_cv_var_elf" >&6; }
13568 if test $gdb_cv_var_elf = yes; then
13569 CONFIG_OBS="$CONFIG_OBS elfread.o"
13570
13571 $as_echo "#define HAVE_ELF 1" >>confdefs.h
13572
13573 fi
13574 CFLAGS=$OLD_CFLAGS
13575 LDFLAGS=$OLD_LDFLAGS
13576 LIBS=$OLD_LIBS
13577
13578 # Add any host-specific objects to GDB.
13579 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13580
13581 LIBGUI="../libgui/src/libgui.a"
13582 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13583
13584
13585
13586 WIN32LDAPP=
13587
13588
13589
13590 case "${host}" in
13591 *-*-cygwin* | *-*-mingw* )
13592 configdir="win"
13593 ;;
13594 *)
13595 configdir="unix"
13596 ;;
13597 esac
13598
13599 GDBTKLIBS=
13600 if test "${enable_gdbtk}" = "yes"; then
13601
13602 # Gdbtk must have an absolute path to srcdir in order to run
13603 # properly when not installed.
13604 here=`pwd`
13605 cd ${srcdir}
13606 GDBTK_SRC_DIR=`pwd`
13607 cd $here
13608
13609
13610 #
13611 # Ok, lets find the tcl configuration
13612 # First, look for one uninstalled.
13613 # the alternative search directory is invoked by --with-tcl
13614 #
13615
13616 if test x"${no_tcl}" = x ; then
13617 # we reset no_tcl in case something fails here
13618 no_tcl=true
13619
13620 # Check whether --with-tcl was given.
13621 if test "${with_tcl+set}" = set; then :
13622 withval=$with_tcl; with_tclconfig=${withval}
13623 fi
13624
13625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13626 $as_echo_n "checking for Tcl configuration... " >&6; }
13627 if test "${ac_cv_c_tclconfig+set}" = set; then :
13628 $as_echo_n "(cached) " >&6
13629 else
13630
13631
13632 # First check to see if --with-tcl was specified.
13633 case "${host}" in
13634 *-*-cygwin*) platDir="win" ;;
13635 *) platDir="unix" ;;
13636 esac
13637 if test x"${with_tclconfig}" != x ; then
13638 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13639 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13640 else
13641 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
13642 fi
13643 fi
13644
13645 # then check for a private Tcl installation
13646 if test x"${ac_cv_c_tclconfig}" = x ; then
13647 for i in \
13648 ../tcl \
13649 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13650 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
13651 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
13652 ../../tcl \
13653 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13654 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
13655 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
13656 ../../../tcl \
13657 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13658 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
13659 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
13660 if test -f "$i/$platDir/tclConfig.sh" ; then
13661 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13662 break
13663 fi
13664 done
13665 fi
13666
13667 # on Darwin, check in Framework installation locations
13668 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
13669 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13670 `ls -d /Library/Frameworks 2>/dev/null` \
13671 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13672 `ls -d /System/Library/Frameworks 2>/dev/null` \
13673 ; do
13674 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
13675 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
13676 break
13677 fi
13678 done
13679 fi
13680
13681 # check in a few common install locations
13682 if test x"${ac_cv_c_tclconfig}" = x ; then
13683 for i in `ls -d ${libdir} 2>/dev/null` \
13684 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13685 `ls -d ${prefix}/lib 2>/dev/null` \
13686 `ls -d /usr/local/lib 2>/dev/null` \
13687 `ls -d /usr/contrib/lib 2>/dev/null` \
13688 `ls -d /usr/lib 2>/dev/null` \
13689 ; do
13690 if test -f "$i/tclConfig.sh" ; then
13691 ac_cv_c_tclconfig=`(cd $i; pwd)`
13692 break
13693 fi
13694 done
13695 fi
13696
13697 # check in a few other private locations
13698 if test x"${ac_cv_c_tclconfig}" = x ; then
13699 for i in \
13700 ${srcdir}/../tcl \
13701 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13702 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
13703 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
13704 if test -f "$i/$platDir/tclConfig.sh" ; then
13705 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13706 break
13707 fi
13708 done
13709 fi
13710
13711 fi
13712
13713
13714 if test x"${ac_cv_c_tclconfig}" = x ; then
13715 TCL_BIN_DIR="# no Tcl configs found"
13716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
13717 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
13718 else
13719 no_tcl=
13720 TCL_BIN_DIR=${ac_cv_c_tclconfig}
13721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
13722 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13723 fi
13724 fi
13725
13726
13727 # If $no_tk is nonempty, then we can't do Tk, and there is no
13728 # point to doing Tcl.
13729
13730 #
13731 # Ok, lets find the tk configuration
13732 # First, look for one uninstalled.
13733 # the alternative search directory is invoked by --with-tk
13734 #
13735
13736 if test x"${no_tk}" = x ; then
13737 # we reset no_tk in case something fails here
13738 no_tk=true
13739
13740 # Check whether --with-tk was given.
13741 if test "${with_tk+set}" = set; then :
13742 withval=$with_tk; with_tkconfig=${withval}
13743 fi
13744
13745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
13746 $as_echo_n "checking for Tk configuration... " >&6; }
13747 if test "${ac_cv_c_tkconfig+set}" = set; then :
13748 $as_echo_n "(cached) " >&6
13749 else
13750
13751
13752 # First check to see if --with-tkconfig was specified.
13753 if test x"${with_tkconfig}" != x ; then
13754 if test -f "${with_tkconfig}/tkConfig.sh" ; then
13755 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
13756 else
13757 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
13758 fi
13759 fi
13760
13761 # then check for a private Tk library
13762 case "${host}" in
13763 *-*-cygwin*) platDir="win" ;;
13764 *) platDir="unix" ;;
13765 esac
13766 if test x"${ac_cv_c_tkconfig}" = x ; then
13767 for i in \
13768 ../tk \
13769 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13770 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
13771 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
13772 ../../tk \
13773 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13774 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
13775 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
13776 ../../../tk \
13777 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13778 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
13779 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
13780 if test -f "$i/$platDir/tkConfig.sh" ; then
13781 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13782 break
13783 fi
13784 done
13785 fi
13786
13787 # on Darwin, check in Framework installation locations
13788 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
13789 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13790 `ls -d /Library/Frameworks 2>/dev/null` \
13791 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13792 `ls -d /System/Library/Frameworks 2>/dev/null` \
13793 ; do
13794 if test -f "$i/Tk.framework/tkConfig.sh" ; then
13795 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
13796 break
13797 fi
13798 done
13799 fi
13800
13801 # check in a few common install locations
13802 if test x"${ac_cv_c_tkconfig}" = x ; then
13803 for i in `ls -d ${libdir} 2>/dev/null` \
13804 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13805 `ls -d ${prefix}/lib 2>/dev/null` \
13806 `ls -d /usr/local/lib 2>/dev/null` \
13807 `ls -d /usr/contrib/lib 2>/dev/null` \
13808 `ls -d /usr/lib 2>/dev/null` \
13809 ; do
13810 if test -f "$i/tkConfig.sh" ; then
13811 ac_cv_c_tkconfig=`(cd $i; pwd)`
13812 break
13813 fi
13814 done
13815 fi
13816 # check in a few other private locations
13817 if test x"${ac_cv_c_tkconfig}" = x ; then
13818 for i in \
13819 ${srcdir}/../tk \
13820 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13821 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
13822 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
13823 if test -f "$i/$platDir/tkConfig.sh" ; then
13824 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13825 break
13826 fi
13827 done
13828 fi
13829
13830 fi
13831
13832
13833 if test x"${ac_cv_c_tkconfig}" = x ; then
13834 TK_BIN_DIR="# no Tk configs found"
13835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
13836 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
13837 else
13838 no_tk=
13839 TK_BIN_DIR=${ac_cv_c_tkconfig}
13840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
13841 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13842 fi
13843 fi
13844
13845
13846 if test -z "${no_tcl}" -a -z "${no_tk}"; then
13847
13848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
13849 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
13850
13851 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
13852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13853 $as_echo "loading" >&6; }
13854 . ${TCL_BIN_DIR}/tclConfig.sh
13855 else
13856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
13857 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13858 fi
13859
13860 # eval is required to do the TCL_DBGX substitution
13861 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
13862 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
13863
13864 # If the TCL_BIN_DIR is the build directory (not the install directory),
13865 # then set the common variable name to the value of the build variables.
13866 # For example, the variable TCL_LIB_SPEC will be set to the value
13867 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
13868 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
13869 # installed and uninstalled version of Tcl.
13870 if test -f "${TCL_BIN_DIR}/Makefile" ; then
13871 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
13872 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
13873 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
13874 elif test "`uname -s`" = "Darwin"; then
13875 # If Tcl was built as a framework, attempt to use the libraries
13876 # from the framework at the given location so that linking works
13877 # against Tcl.framework installed in an arbitary location.
13878 case ${TCL_DEFS} in
13879 *TCL_FRAMEWORK*)
13880 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
13881 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
13882 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
13883 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
13884 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
13885 break
13886 fi
13887 done
13888 fi
13889 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
13890 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
13891 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
13892 fi
13893 ;;
13894 esac
13895 fi
13896
13897 # eval is required to do the TCL_DBGX substitution
13898 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
13899 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
13900 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
13901 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917 # Check for in-tree tcl
13918 here=`pwd`
13919 cd ${srcdir}/..
13920 topdir=`pwd`
13921 cd ${here}
13922
13923 intree="no"
13924 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
13925 intree="yes"
13926 fi
13927
13928 # Find Tcl private headers
13929 if test x"${intree}" = xno; then
13930
13931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
13932 $as_echo_n "checking for Tcl private headers... " >&6; }
13933 private_dir=""
13934 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
13935 if test -f ${dir}/tclInt.h ; then
13936 private_dir=${dir}
13937 fi
13938
13939 if test x"${private_dir}" = x; then
13940 as_fn_error "could not find private Tcl headers" "$LINENO" 5
13941 else
13942 TCL_PRIVATE_INCLUDE="-I${private_dir}"
13943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13944 $as_echo "${private_dir}" >&6; }
13945 fi
13946
13947 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
13948 TCL_LIBRARY="${TCL_LIB_SPEC}"
13949 TCL_DEPS=""
13950 else
13951 # If building tcl in the same src tree, private headers
13952 # are not needed, but we need to be sure to use the right
13953 # headers library
13954 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
13955 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
13956 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
13957 fi
13958
13959
13960
13961
13962
13963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
13964 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
13965
13966 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
13967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13968 $as_echo "loading" >&6; }
13969 . ${TK_BIN_DIR}/tkConfig.sh
13970 else
13971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
13972 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13973 fi
13974
13975 # eval is required to do the TK_DBGX substitution
13976 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
13977 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
13978
13979 # If the TK_BIN_DIR is the build directory (not the install directory),
13980 # then set the common variable name to the value of the build variables.
13981 # For example, the variable TK_LIB_SPEC will be set to the value
13982 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
13983 # instead of TK_BUILD_LIB_SPEC since it will work with both an
13984 # installed and uninstalled version of Tcl.
13985 if test -f "${TK_BIN_DIR}/Makefile" ; then
13986 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
13987 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
13988 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
13989 elif test "`uname -s`" = "Darwin"; then
13990 # If Tk was built as a framework, attempt to use the libraries
13991 # from the framework at the given location so that linking works
13992 # against Tk.framework installed in an arbitary location.
13993 case ${TK_DEFS} in
13994 *TK_FRAMEWORK*)
13995 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
13996 for i in "`cd ${TK_BIN_DIR}; pwd`" \
13997 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
13998 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
13999 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
14000 break
14001 fi
14002 done
14003 fi
14004 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
14005 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
14006 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
14007 fi
14008 ;;
14009 esac
14010 fi
14011
14012 # eval is required to do the TK_DBGX substitution
14013 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
14014 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
14015 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
14016 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031 # Check for in-tree Tk
14032 intree="no"
14033 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
14034 intree="yes"
14035 fi
14036
14037 # Find Tk private headers
14038 if test x"${intree}" = xno; then
14039
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
14041 $as_echo_n "checking for Tk private headers... " >&6; }
14042 private_dir=""
14043 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
14044 if test -f ${dir}/tkInt.h; then
14045 private_dir=${dir}
14046 fi
14047
14048 if test x"${private_dir}" = x; then
14049 as_fn_error "could not find Tk private headers" "$LINENO" 5
14050 else
14051 TK_PRIVATE_INCLUDE="-I${private_dir}"
14052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14053 $as_echo "${private_dir}" >&6; }
14054 fi
14055
14056 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
14057 TK_LIBRARY=${TK_LIB_SPEC}
14058 TK_DEPS=""
14059 else
14060 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
14061 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
14062 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
14063 fi
14064
14065
14066
14067
14068
14069 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
14070
14071 # Include some libraries that Tcl and Tk want.
14072 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
14073 # Yes, the ordering seems wrong here. But it isn't.
14074 # TK_LIBS is the list of libraries that need to be linked
14075 # after Tcl/Tk. Note that this isn't put into LIBS. If it
14076 # were in LIBS then any link tests after this point would
14077 # try to include things like `$(LIBGUI)', which wouldn't work.
14078 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
14079
14080 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
14081 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
14082 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
14083 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
14084 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
14085 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
14086 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
14087
14088 if test x$gdb_cv_os_cygwin = xyes; then
14089 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
14090 WIN32LDAPP="-Wl,--subsystem,console"
14091 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
14092 fi
14093
14094 subdirs="$subdirs gdbtk"
14095
14096 fi
14097 fi
14098
14099
14100
14101
14102
14103
14104
14105
14106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14107 $as_echo_n "checking for X... " >&6; }
14108
14109
14110 # Check whether --with-x was given.
14111 if test "${with_x+set}" = set; then :
14112 withval=$with_x;
14113 fi
14114
14115 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14116 if test "x$with_x" = xno; then
14117 # The user explicitly disabled X.
14118 have_x=disabled
14119 else
14120 case $x_includes,$x_libraries in #(
14121 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
14122 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
14123 $as_echo_n "(cached) " >&6
14124 else
14125 # One or both of the vars are not set, and there is no cached value.
14126 ac_x_includes=no ac_x_libraries=no
14127 rm -f -r conftest.dir
14128 if mkdir conftest.dir; then
14129 cd conftest.dir
14130 cat >Imakefile <<'_ACEOF'
14131 incroot:
14132 @echo incroot='${INCROOT}'
14133 usrlibdir:
14134 @echo usrlibdir='${USRLIBDIR}'
14135 libdir:
14136 @echo libdir='${LIBDIR}'
14137 _ACEOF
14138 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14139 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14140 for ac_var in incroot usrlibdir libdir; do
14141 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14142 done
14143 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14144 for ac_extension in a so sl dylib la dll; do
14145 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14146 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14147 ac_im_usrlibdir=$ac_im_libdir; break
14148 fi
14149 done
14150 # Screen out bogus values from the imake configuration. They are
14151 # bogus both because they are the default anyway, and because
14152 # using them would break gcc on systems where it needs fixed includes.
14153 case $ac_im_incroot in
14154 /usr/include) ac_x_includes= ;;
14155 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14156 esac
14157 case $ac_im_usrlibdir in
14158 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14159 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14160 esac
14161 fi
14162 cd ..
14163 rm -f -r conftest.dir
14164 fi
14165
14166 # Standard set of common directories for X headers.
14167 # Check X11 before X11Rn because it is often a symlink to the current release.
14168 ac_x_header_dirs='
14169 /usr/X11/include
14170 /usr/X11R7/include
14171 /usr/X11R6/include
14172 /usr/X11R5/include
14173 /usr/X11R4/include
14174
14175 /usr/include/X11
14176 /usr/include/X11R7
14177 /usr/include/X11R6
14178 /usr/include/X11R5
14179 /usr/include/X11R4
14180
14181 /usr/local/X11/include
14182 /usr/local/X11R7/include
14183 /usr/local/X11R6/include
14184 /usr/local/X11R5/include
14185 /usr/local/X11R4/include
14186
14187 /usr/local/include/X11
14188 /usr/local/include/X11R7
14189 /usr/local/include/X11R6
14190 /usr/local/include/X11R5
14191 /usr/local/include/X11R4
14192
14193 /usr/X386/include
14194 /usr/x386/include
14195 /usr/XFree86/include/X11
14196
14197 /usr/include
14198 /usr/local/include
14199 /usr/unsupported/include
14200 /usr/athena/include
14201 /usr/local/x11r5/include
14202 /usr/lpp/Xamples/include
14203
14204 /usr/openwin/include
14205 /usr/openwin/share/include'
14206
14207 if test "$ac_x_includes" = no; then
14208 # Guess where to find include files, by looking for Xlib.h.
14209 # First, try using that file with no special directory specified.
14210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14211 /* end confdefs.h. */
14212 #include <X11/Xlib.h>
14213 _ACEOF
14214 if ac_fn_c_try_cpp "$LINENO"; then :
14215 # We can compile using X headers with no special include directory.
14216 ac_x_includes=
14217 else
14218 for ac_dir in $ac_x_header_dirs; do
14219 if test -r "$ac_dir/X11/Xlib.h"; then
14220 ac_x_includes=$ac_dir
14221 break
14222 fi
14223 done
14224 fi
14225 rm -f conftest.err conftest.$ac_ext
14226 fi # $ac_x_includes = no
14227
14228 if test "$ac_x_libraries" = no; then
14229 # Check for the libraries.
14230 # See if we find them without any special options.
14231 # Don't add to $LIBS permanently.
14232 ac_save_LIBS=$LIBS
14233 LIBS="-lX11 $LIBS"
14234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14235 /* end confdefs.h. */
14236 #include <X11/Xlib.h>
14237 int
14238 main ()
14239 {
14240 XrmInitialize ()
14241 ;
14242 return 0;
14243 }
14244 _ACEOF
14245 if ac_fn_c_try_link "$LINENO"; then :
14246 LIBS=$ac_save_LIBS
14247 # We can link X programs with no special library path.
14248 ac_x_libraries=
14249 else
14250 LIBS=$ac_save_LIBS
14251 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14252 do
14253 # Don't even attempt the hair of trying to link an X program!
14254 for ac_extension in a so sl dylib la dll; do
14255 if test -r "$ac_dir/libX11.$ac_extension"; then
14256 ac_x_libraries=$ac_dir
14257 break 2
14258 fi
14259 done
14260 done
14261 fi
14262 rm -f core conftest.err conftest.$ac_objext \
14263 conftest$ac_exeext conftest.$ac_ext
14264 fi # $ac_x_libraries = no
14265
14266 case $ac_x_includes,$ac_x_libraries in #(
14267 no,* | *,no | *\'*)
14268 # Didn't find X, or a directory has "'" in its name.
14269 ac_cv_have_x="have_x=no";; #(
14270 *)
14271 # Record where we found X for the cache.
14272 ac_cv_have_x="have_x=yes\
14273 ac_x_includes='$ac_x_includes'\
14274 ac_x_libraries='$ac_x_libraries'"
14275 esac
14276 fi
14277 ;; #(
14278 *) have_x=yes;;
14279 esac
14280 eval "$ac_cv_have_x"
14281 fi # $with_x != no
14282
14283 if test "$have_x" != yes; then
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14285 $as_echo "$have_x" >&6; }
14286 no_x=yes
14287 else
14288 # If each of the values was on the command line, it overrides each guess.
14289 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14290 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14291 # Update the cache value to reflect the command line values.
14292 ac_cv_have_x="have_x=yes\
14293 ac_x_includes='$x_includes'\
14294 ac_x_libraries='$x_libraries'"
14295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14296 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14297 fi
14298
14299
14300 # Unlike the sim directory, whether a simulator is linked is controlled by
14301 # presence of a gdb_sim definition in the target configure.tgt entry.
14302 # This code just checks for a few cases where we'd like to ignore those
14303 # definitions, even when they're present in the '.mt' file. These cases
14304 # are when --disable-sim is specified, or if the simulator directory is
14305 # not part of the source tree.
14306 #
14307 # Check whether --enable-sim was given.
14308 if test "${enable_sim+set}" = set; then :
14309 enableval=$enable_sim; echo "enable_sim = $enable_sim";
14310 echo "enableval = ${enableval}";
14311 case "${enableval}" in
14312 yes) ignore_sim=false ;;
14313 no) ignore_sim=true ;;
14314 *) ignore_sim=false ;;
14315 esac
14316 else
14317 ignore_sim=false
14318 fi
14319
14320
14321 if test ! -d "${srcdir}/../sim"; then
14322 ignore_sim=true
14323 fi
14324
14325 SIM=
14326 SIM_OBS=
14327 if test "${ignore_sim}" = "false"; then
14328 if test x"${gdb_sim}" != x ; then
14329 SIM="${gdb_sim}"
14330 SIM_OBS="remote-sim.o"
14331
14332 $as_echo "#define WITH_SIM 1" >>confdefs.h
14333
14334 fi
14335 fi
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350 # List of host floatformats.
14351
14352 cat >>confdefs.h <<_ACEOF
14353 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
14354 _ACEOF
14355
14356
14357 cat >>confdefs.h <<_ACEOF
14358 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
14359 _ACEOF
14360
14361
14362 cat >>confdefs.h <<_ACEOF
14363 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
14364 _ACEOF
14365
14366
14367 # target_subdir is used by the testsuite to find the target libraries.
14368 target_subdir=
14369 if test "${host}" != "${target}"; then
14370 target_subdir="${target_alias}/"
14371 fi
14372
14373
14374 frags=
14375 if test "${gdb_native}" = "yes"; then
14376 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14377 if test ! -f ${host_makefile_frag}; then
14378 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
14379 fi
14380 frags="$frags $host_makefile_frag"
14381 else
14382 host_makefile_frag=/dev/null
14383 fi
14384
14385
14386
14387
14388 if test "${gdb_native}" = "yes"; then
14389 # We pick this up from the host configuration file (.mh) because we
14390 # do not have a native configuration Makefile fragment.
14391 nativefile=`sed -n '
14392 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
14393 ' ${host_makefile_frag}`
14394 fi
14395
14396
14397 if test x"${gdb_osabi}" != x ; then
14398
14399 cat >>confdefs.h <<_ACEOF
14400 #define GDB_OSABI_DEFAULT $gdb_osabi
14401 _ACEOF
14402
14403 fi
14404
14405 # Enable multi-ice-gdb-server.
14406 # Check whether --enable-multi-ice was given.
14407 if test "${enable_multi_ice+set}" = set; then :
14408 enableval=$enable_multi_ice; case $enableval in
14409 yes | no)
14410 ;;
14411 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
14412 esac
14413 fi
14414
14415 if test "x$enable_multi_ice" = xyes; then
14416 subdirs="$subdirs multi-ice"
14417
14418 fi
14419
14420 # We only build gdbserver automatically in a native configuration.
14421 if test "$gdb_native" = "yes"; then
14422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14423 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
14424 if test "x$build_gdbserver" = xyes; then
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14426 $as_echo "yes" >&6; }
14427 subdirs="$subdirs gdbserver"
14428
14429 else
14430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14431 $as_echo "no" >&6; }
14432 fi
14433 fi
14434
14435 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
14436 # to an empty version.
14437
14438 files=
14439 links=
14440
14441 rm -f nm.h
14442 if test "${nativefile}" != ""; then
14443 case "${nativefile}" in
14444 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
14445 * ) GDB_NM_FILE="${nativefile}"
14446 esac
14447 files="${files} ${GDB_NM_FILE}"
14448 links="${links} nm.h"
14449
14450 cat >>confdefs.h <<_ACEOF
14451 #define GDB_NM_FILE "${GDB_NM_FILE}"
14452 _ACEOF
14453
14454 fi
14455
14456
14457 ac_sources="$files"
14458 ac_dests="$links"
14459 while test -n "$ac_sources"; do
14460 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
14461 set $ac_sources; ac_source=$1; shift; ac_sources=$*
14462 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
14463 done
14464 ac_config_links="$ac_config_links $ac_config_links_1"
14465
14466
14467
14468
14469
14470 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
14471
14472
14473 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in gnulib/Makefile"
14474
14475 ac_config_commands="$ac_config_commands default"
14476
14477 cat >confcache <<\_ACEOF
14478 # This file is a shell script that caches the results of configure
14479 # tests run on this system so they can be shared between configure
14480 # scripts and configure runs, see configure's option --config-cache.
14481 # It is not useful on other systems. If it contains results you don't
14482 # want to keep, you may remove or edit it.
14483 #
14484 # config.status only pays attention to the cache file if you give it
14485 # the --recheck option to rerun configure.
14486 #
14487 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14488 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14489 # following values.
14490
14491 _ACEOF
14492
14493 # The following way of writing the cache mishandles newlines in values,
14494 # but we know of no workaround that is simple, portable, and efficient.
14495 # So, we kill variables containing newlines.
14496 # Ultrix sh set writes to stderr and can't be redirected directly,
14497 # and sets the high bit in the cache file unless we assign to the vars.
14498 (
14499 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14500 eval ac_val=\$$ac_var
14501 case $ac_val in #(
14502 *${as_nl}*)
14503 case $ac_var in #(
14504 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14505 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14506 esac
14507 case $ac_var in #(
14508 _ | IFS | as_nl) ;; #(
14509 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14510 *) { eval $ac_var=; unset $ac_var;} ;;
14511 esac ;;
14512 esac
14513 done
14514
14515 (set) 2>&1 |
14516 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14517 *${as_nl}ac_space=\ *)
14518 # `set' does not quote correctly, so add quotes: double-quote
14519 # substitution turns \\\\ into \\, and sed turns \\ into \.
14520 sed -n \
14521 "s/'/'\\\\''/g;
14522 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14523 ;; #(
14524 *)
14525 # `set' quotes correctly as required by POSIX, so do not add quotes.
14526 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14527 ;;
14528 esac |
14529 sort
14530 ) |
14531 sed '
14532 /^ac_cv_env_/b end
14533 t clear
14534 :clear
14535 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14536 t end
14537 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14538 :end' >>confcache
14539 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14540 if test -w "$cache_file"; then
14541 test "x$cache_file" != "x/dev/null" &&
14542 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14543 $as_echo "$as_me: updating cache $cache_file" >&6;}
14544 cat confcache >$cache_file
14545 else
14546 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14547 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14548 fi
14549 fi
14550 rm -f confcache
14551
14552 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14553 # Let make expand exec_prefix.
14554 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14555
14556 DEFS=-DHAVE_CONFIG_H
14557
14558 ac_libobjs=
14559 ac_ltlibobjs=
14560 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14561 # 1. Remove the extension, and $U if already installed.
14562 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14563 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14564 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14565 # will be set to the directory where LIBOBJS objects are built.
14566 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14567 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14568 done
14569 LIBOBJS=$ac_libobjs
14570
14571 LTLIBOBJS=$ac_ltlibobjs
14572
14573
14574 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14575 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14576 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14577 fi
14578 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14579 as_fn_error "conditional \"GMAKE\" was never defined.
14580 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14581 fi
14582 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
14583 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
14584 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14585 fi
14586
14587 gl_libobjs=
14588 gl_ltlibobjs=
14589 if test -n "$gl_LIBOBJS"; then
14590 # Remove the extension.
14591 sed_drop_objext='s/\.o$//;s/\.obj$//'
14592 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14593 gl_libobjs="$gl_libobjs $i.$ac_objext"
14594 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
14595 done
14596 fi
14597 gl_LIBOBJS=$gl_libobjs
14598
14599 gl_LTLIBOBJS=$gl_ltlibobjs
14600
14601
14602
14603 gltests_libobjs=
14604 gltests_ltlibobjs=
14605 if test -n "$gltests_LIBOBJS"; then
14606 # Remove the extension.
14607 sed_drop_objext='s/\.o$//;s/\.obj$//'
14608 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14609 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
14610 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
14611 done
14612 fi
14613 gltests_LIBOBJS=$gltests_libobjs
14614
14615 gltests_LTLIBOBJS=$gltests_ltlibobjs
14616
14617
14618 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14619 as_fn_error "conditional \"AMDEP\" was never defined.
14620 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14621 fi
14622 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14623 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14624 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14625 fi
14626 if test -n "$EXEEXT"; then
14627 am__EXEEXT_TRUE=
14628 am__EXEEXT_FALSE='#'
14629 else
14630 am__EXEEXT_TRUE='#'
14631 am__EXEEXT_FALSE=
14632 fi
14633
14634
14635
14636 : ${CONFIG_STATUS=./config.status}
14637 ac_write_fail=0
14638 ac_clean_files_save=$ac_clean_files
14639 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14640 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14641 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14642 as_write_fail=0
14643 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14644 #! $SHELL
14645 # Generated by $as_me.
14646 # Run this file to recreate the current configuration.
14647 # Compiler output produced by configure, useful for debugging
14648 # configure, is in config.log if it exists.
14649
14650 debug=false
14651 ac_cs_recheck=false
14652 ac_cs_silent=false
14653
14654 SHELL=\${CONFIG_SHELL-$SHELL}
14655 export SHELL
14656 _ASEOF
14657 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14658 ## -------------------- ##
14659 ## M4sh Initialization. ##
14660 ## -------------------- ##
14661
14662 # Be more Bourne compatible
14663 DUALCASE=1; export DUALCASE # for MKS sh
14664 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14665 emulate sh
14666 NULLCMD=:
14667 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14668 # is contrary to our usage. Disable this feature.
14669 alias -g '${1+"$@"}'='"$@"'
14670 setopt NO_GLOB_SUBST
14671 else
14672 case `(set -o) 2>/dev/null` in #(
14673 *posix*) :
14674 set -o posix ;; #(
14675 *) :
14676 ;;
14677 esac
14678 fi
14679
14680
14681 as_nl='
14682 '
14683 export as_nl
14684 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14685 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14686 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14687 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14688 # Prefer a ksh shell builtin over an external printf program on Solaris,
14689 # but without wasting forks for bash or zsh.
14690 if test -z "$BASH_VERSION$ZSH_VERSION" \
14691 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14692 as_echo='print -r --'
14693 as_echo_n='print -rn --'
14694 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14695 as_echo='printf %s\n'
14696 as_echo_n='printf %s'
14697 else
14698 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14699 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14700 as_echo_n='/usr/ucb/echo -n'
14701 else
14702 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14703 as_echo_n_body='eval
14704 arg=$1;
14705 case $arg in #(
14706 *"$as_nl"*)
14707 expr "X$arg" : "X\\(.*\\)$as_nl";
14708 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14709 esac;
14710 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14711 '
14712 export as_echo_n_body
14713 as_echo_n='sh -c $as_echo_n_body as_echo'
14714 fi
14715 export as_echo_body
14716 as_echo='sh -c $as_echo_body as_echo'
14717 fi
14718
14719 # The user is always right.
14720 if test "${PATH_SEPARATOR+set}" != set; then
14721 PATH_SEPARATOR=:
14722 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14723 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14724 PATH_SEPARATOR=';'
14725 }
14726 fi
14727
14728
14729 # IFS
14730 # We need space, tab and new line, in precisely that order. Quoting is
14731 # there to prevent editors from complaining about space-tab.
14732 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14733 # splitting by setting IFS to empty value.)
14734 IFS=" "" $as_nl"
14735
14736 # Find who we are. Look in the path if we contain no directory separator.
14737 case $0 in #((
14738 *[\\/]* ) as_myself=$0 ;;
14739 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14740 for as_dir in $PATH
14741 do
14742 IFS=$as_save_IFS
14743 test -z "$as_dir" && as_dir=.
14744 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14745 done
14746 IFS=$as_save_IFS
14747
14748 ;;
14749 esac
14750 # We did not find ourselves, most probably we were run as `sh COMMAND'
14751 # in which case we are not to be found in the path.
14752 if test "x$as_myself" = x; then
14753 as_myself=$0
14754 fi
14755 if test ! -f "$as_myself"; then
14756 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14757 exit 1
14758 fi
14759
14760 # Unset variables that we do not need and which cause bugs (e.g. in
14761 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14762 # suppresses any "Segmentation fault" message there. '((' could
14763 # trigger a bug in pdksh 5.2.14.
14764 for as_var in BASH_ENV ENV MAIL MAILPATH
14765 do eval test x\${$as_var+set} = xset \
14766 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14767 done
14768 PS1='$ '
14769 PS2='> '
14770 PS4='+ '
14771
14772 # NLS nuisances.
14773 LC_ALL=C
14774 export LC_ALL
14775 LANGUAGE=C
14776 export LANGUAGE
14777
14778 # CDPATH.
14779 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14780
14781
14782 # as_fn_error ERROR [LINENO LOG_FD]
14783 # ---------------------------------
14784 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14785 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14786 # script with status $?, using 1 if that was 0.
14787 as_fn_error ()
14788 {
14789 as_status=$?; test $as_status -eq 0 && as_status=1
14790 if test "$3"; then
14791 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14792 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14793 fi
14794 $as_echo "$as_me: error: $1" >&2
14795 as_fn_exit $as_status
14796 } # as_fn_error
14797
14798
14799 # as_fn_set_status STATUS
14800 # -----------------------
14801 # Set $? to STATUS, without forking.
14802 as_fn_set_status ()
14803 {
14804 return $1
14805 } # as_fn_set_status
14806
14807 # as_fn_exit STATUS
14808 # -----------------
14809 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14810 as_fn_exit ()
14811 {
14812 set +e
14813 as_fn_set_status $1
14814 exit $1
14815 } # as_fn_exit
14816
14817 # as_fn_unset VAR
14818 # ---------------
14819 # Portably unset VAR.
14820 as_fn_unset ()
14821 {
14822 { eval $1=; unset $1;}
14823 }
14824 as_unset=as_fn_unset
14825 # as_fn_append VAR VALUE
14826 # ----------------------
14827 # Append the text in VALUE to the end of the definition contained in VAR. Take
14828 # advantage of any shell optimizations that allow amortized linear growth over
14829 # repeated appends, instead of the typical quadratic growth present in naive
14830 # implementations.
14831 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14832 eval 'as_fn_append ()
14833 {
14834 eval $1+=\$2
14835 }'
14836 else
14837 as_fn_append ()
14838 {
14839 eval $1=\$$1\$2
14840 }
14841 fi # as_fn_append
14842
14843 # as_fn_arith ARG...
14844 # ------------------
14845 # Perform arithmetic evaluation on the ARGs, and store the result in the
14846 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14847 # must be portable across $(()) and expr.
14848 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14849 eval 'as_fn_arith ()
14850 {
14851 as_val=$(( $* ))
14852 }'
14853 else
14854 as_fn_arith ()
14855 {
14856 as_val=`expr "$@" || test $? -eq 1`
14857 }
14858 fi # as_fn_arith
14859
14860
14861 if expr a : '\(a\)' >/dev/null 2>&1 &&
14862 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14863 as_expr=expr
14864 else
14865 as_expr=false
14866 fi
14867
14868 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14869 as_basename=basename
14870 else
14871 as_basename=false
14872 fi
14873
14874 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14875 as_dirname=dirname
14876 else
14877 as_dirname=false
14878 fi
14879
14880 as_me=`$as_basename -- "$0" ||
14881 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14882 X"$0" : 'X\(//\)$' \| \
14883 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14884 $as_echo X/"$0" |
14885 sed '/^.*\/\([^/][^/]*\)\/*$/{
14886 s//\1/
14887 q
14888 }
14889 /^X\/\(\/\/\)$/{
14890 s//\1/
14891 q
14892 }
14893 /^X\/\(\/\).*/{
14894 s//\1/
14895 q
14896 }
14897 s/.*/./; q'`
14898
14899 # Avoid depending upon Character Ranges.
14900 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14901 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14902 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14903 as_cr_digits='0123456789'
14904 as_cr_alnum=$as_cr_Letters$as_cr_digits
14905
14906 ECHO_C= ECHO_N= ECHO_T=
14907 case `echo -n x` in #(((((
14908 -n*)
14909 case `echo 'xy\c'` in
14910 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14911 xy) ECHO_C='\c';;
14912 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14913 ECHO_T=' ';;
14914 esac;;
14915 *)
14916 ECHO_N='-n';;
14917 esac
14918
14919 rm -f conf$$ conf$$.exe conf$$.file
14920 if test -d conf$$.dir; then
14921 rm -f conf$$.dir/conf$$.file
14922 else
14923 rm -f conf$$.dir
14924 mkdir conf$$.dir 2>/dev/null
14925 fi
14926 if (echo >conf$$.file) 2>/dev/null; then
14927 if ln -s conf$$.file conf$$ 2>/dev/null; then
14928 as_ln_s='ln -s'
14929 # ... but there are two gotchas:
14930 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14931 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14932 # In both cases, we have to default to `cp -p'.
14933 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14934 as_ln_s='cp -p'
14935 elif ln conf$$.file conf$$ 2>/dev/null; then
14936 as_ln_s=ln
14937 else
14938 as_ln_s='cp -p'
14939 fi
14940 else
14941 as_ln_s='cp -p'
14942 fi
14943 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14944 rmdir conf$$.dir 2>/dev/null
14945
14946
14947 # as_fn_mkdir_p
14948 # -------------
14949 # Create "$as_dir" as a directory, including parents if necessary.
14950 as_fn_mkdir_p ()
14951 {
14952
14953 case $as_dir in #(
14954 -*) as_dir=./$as_dir;;
14955 esac
14956 test -d "$as_dir" || eval $as_mkdir_p || {
14957 as_dirs=
14958 while :; do
14959 case $as_dir in #(
14960 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14961 *) as_qdir=$as_dir;;
14962 esac
14963 as_dirs="'$as_qdir' $as_dirs"
14964 as_dir=`$as_dirname -- "$as_dir" ||
14965 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14966 X"$as_dir" : 'X\(//\)[^/]' \| \
14967 X"$as_dir" : 'X\(//\)$' \| \
14968 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14969 $as_echo X"$as_dir" |
14970 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14971 s//\1/
14972 q
14973 }
14974 /^X\(\/\/\)[^/].*/{
14975 s//\1/
14976 q
14977 }
14978 /^X\(\/\/\)$/{
14979 s//\1/
14980 q
14981 }
14982 /^X\(\/\).*/{
14983 s//\1/
14984 q
14985 }
14986 s/.*/./; q'`
14987 test -d "$as_dir" && break
14988 done
14989 test -z "$as_dirs" || eval "mkdir $as_dirs"
14990 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14991
14992
14993 } # as_fn_mkdir_p
14994 if mkdir -p . 2>/dev/null; then
14995 as_mkdir_p='mkdir -p "$as_dir"'
14996 else
14997 test -d ./-p && rmdir ./-p
14998 as_mkdir_p=false
14999 fi
15000
15001 if test -x / >/dev/null 2>&1; then
15002 as_test_x='test -x'
15003 else
15004 if ls -dL / >/dev/null 2>&1; then
15005 as_ls_L_option=L
15006 else
15007 as_ls_L_option=
15008 fi
15009 as_test_x='
15010 eval sh -c '\''
15011 if test -d "$1"; then
15012 test -d "$1/.";
15013 else
15014 case $1 in #(
15015 -*)set "./$1";;
15016 esac;
15017 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15018 ???[sx]*):;;*)false;;esac;fi
15019 '\'' sh
15020 '
15021 fi
15022 as_executable_p=$as_test_x
15023
15024 # Sed expression to map a string onto a valid CPP name.
15025 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15026
15027 # Sed expression to map a string onto a valid variable name.
15028 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15029
15030
15031 exec 6>&1
15032 ## ----------------------------------- ##
15033 ## Main body of $CONFIG_STATUS script. ##
15034 ## ----------------------------------- ##
15035 _ASEOF
15036 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15037
15038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15039 # Save the log message, to keep $0 and so on meaningful, and to
15040 # report actual input values of CONFIG_FILES etc. instead of their
15041 # values after options handling.
15042 ac_log="
15043 This file was extended by $as_me, which was
15044 generated by GNU Autoconf 2.64. Invocation command line was
15045
15046 CONFIG_FILES = $CONFIG_FILES
15047 CONFIG_HEADERS = $CONFIG_HEADERS
15048 CONFIG_LINKS = $CONFIG_LINKS
15049 CONFIG_COMMANDS = $CONFIG_COMMANDS
15050 $ $0 $@
15051
15052 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15053 "
15054
15055 _ACEOF
15056
15057 case $ac_config_files in *"
15058 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15059 esac
15060
15061 case $ac_config_headers in *"
15062 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15063 esac
15064
15065
15066 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15067 # Files that config.status was made for.
15068 config_files="$ac_config_files"
15069 config_headers="$ac_config_headers"
15070 config_links="$ac_config_links"
15071 config_commands="$ac_config_commands"
15072
15073 _ACEOF
15074
15075 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15076 ac_cs_usage="\
15077 \`$as_me' instantiates files and other configuration actions
15078 from templates according to the current configuration. Unless the files
15079 and actions are specified as TAGs, all are instantiated by default.
15080
15081 Usage: $0 [OPTION]... [TAG]...
15082
15083 -h, --help print this help, then exit
15084 -V, --version print version number and configuration settings, then exit
15085 -q, --quiet, --silent
15086 do not print progress messages
15087 -d, --debug don't remove temporary files
15088 --recheck update $as_me by reconfiguring in the same conditions
15089 --file=FILE[:TEMPLATE]
15090 instantiate the configuration file FILE
15091 --header=FILE[:TEMPLATE]
15092 instantiate the configuration header FILE
15093
15094 Configuration files:
15095 $config_files
15096
15097 Configuration headers:
15098 $config_headers
15099
15100 Configuration links:
15101 $config_links
15102
15103 Configuration commands:
15104 $config_commands
15105
15106 Report bugs to the package provider."
15107
15108 _ACEOF
15109 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15110 ac_cs_version="\\
15111 config.status
15112 configured by $0, generated by GNU Autoconf 2.64,
15113 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15114
15115 Copyright (C) 2009 Free Software Foundation, Inc.
15116 This config.status script is free software; the Free Software Foundation
15117 gives unlimited permission to copy, distribute and modify it."
15118
15119 ac_pwd='$ac_pwd'
15120 srcdir='$srcdir'
15121 INSTALL='$INSTALL'
15122 MKDIR_P='$MKDIR_P'
15123 AWK='$AWK'
15124 test -n "\$AWK" || AWK=awk
15125 _ACEOF
15126
15127 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15128 # The default lists apply if the user does not specify any file.
15129 ac_need_defaults=:
15130 while test $# != 0
15131 do
15132 case $1 in
15133 --*=*)
15134 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15135 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15136 ac_shift=:
15137 ;;
15138 *)
15139 ac_option=$1
15140 ac_optarg=$2
15141 ac_shift=shift
15142 ;;
15143 esac
15144
15145 case $ac_option in
15146 # Handling of the options.
15147 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15148 ac_cs_recheck=: ;;
15149 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15150 $as_echo "$ac_cs_version"; exit ;;
15151 --debug | --debu | --deb | --de | --d | -d )
15152 debug=: ;;
15153 --file | --fil | --fi | --f )
15154 $ac_shift
15155 case $ac_optarg in
15156 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15157 esac
15158 as_fn_append CONFIG_FILES " '$ac_optarg'"
15159 ac_need_defaults=false;;
15160 --header | --heade | --head | --hea )
15161 $ac_shift
15162 case $ac_optarg in
15163 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15164 esac
15165 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15166 ac_need_defaults=false;;
15167 --he | --h)
15168 # Conflict between --help and --header
15169 as_fn_error "ambiguous option: \`$1'
15170 Try \`$0 --help' for more information.";;
15171 --help | --hel | -h )
15172 $as_echo "$ac_cs_usage"; exit ;;
15173 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15174 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15175 ac_cs_silent=: ;;
15176
15177 # This is an error.
15178 -*) as_fn_error "unrecognized option: \`$1'
15179 Try \`$0 --help' for more information." ;;
15180
15181 *) as_fn_append ac_config_targets " $1"
15182 ac_need_defaults=false ;;
15183
15184 esac
15185 shift
15186 done
15187
15188 ac_configure_extra_args=
15189
15190 if $ac_cs_silent; then
15191 exec 6>/dev/null
15192 ac_configure_extra_args="$ac_configure_extra_args --silent"
15193 fi
15194
15195 _ACEOF
15196 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15197 if \$ac_cs_recheck; then
15198 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15199 shift
15200 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15201 CONFIG_SHELL='$SHELL'
15202 export CONFIG_SHELL
15203 exec "\$@"
15204 fi
15205
15206 _ACEOF
15207 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15208 exec 5>>config.log
15209 {
15210 echo
15211 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15212 ## Running $as_me. ##
15213 _ASBOX
15214 $as_echo "$ac_log"
15215 } >&5
15216
15217 _ACEOF
15218 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15219 #
15220 # INIT-COMMANDS
15221 #
15222 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15223 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15224
15225 _ACEOF
15226
15227 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15228
15229 # Handling of arguments.
15230 for ac_config_target in $ac_config_targets
15231 do
15232 case $ac_config_target in
15233 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15234 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15235 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15236 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
15237 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15238 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
15239 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
15240 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15241
15242 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15243 esac
15244 done
15245
15246
15247 # If the user did not use the arguments to specify the items to instantiate,
15248 # then the envvar interface is used. Set only those that are not.
15249 # We use the long form for the default assignment because of an extremely
15250 # bizarre bug on SunOS 4.1.3.
15251 if $ac_need_defaults; then
15252 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15253 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15254 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15255 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15256 fi
15257
15258 # Have a temporary directory for convenience. Make it in the build tree
15259 # simply because there is no reason against having it here, and in addition,
15260 # creating and moving files from /tmp can sometimes cause problems.
15261 # Hook for its removal unless debugging.
15262 # Note that there is a small window in which the directory will not be cleaned:
15263 # after its creation but before its name has been assigned to `$tmp'.
15264 $debug ||
15265 {
15266 tmp=
15267 trap 'exit_status=$?
15268 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15269 ' 0
15270 trap 'as_fn_exit 1' 1 2 13 15
15271 }
15272 # Create a (secure) tmp directory for tmp files.
15273
15274 {
15275 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15276 test -n "$tmp" && test -d "$tmp"
15277 } ||
15278 {
15279 tmp=./conf$$-$RANDOM
15280 (umask 077 && mkdir "$tmp")
15281 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15282
15283 # Set up the scripts for CONFIG_FILES section.
15284 # No need to generate them if there are no CONFIG_FILES.
15285 # This happens for instance with `./config.status config.h'.
15286 if test -n "$CONFIG_FILES"; then
15287
15288 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15289 ac_cs_awk_getline=:
15290 ac_cs_awk_pipe_init=
15291 ac_cs_awk_read_file='
15292 while ((getline aline < (F[key])) > 0)
15293 print(aline)
15294 close(F[key])'
15295 ac_cs_awk_pipe_fini=
15296 else
15297 ac_cs_awk_getline=false
15298 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15299 ac_cs_awk_read_file='
15300 print "|#_!!_#|"
15301 print "cat " F[key] " &&"
15302 '$ac_cs_awk_pipe_init
15303 # The final `:' finishes the AND list.
15304 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15305 fi
15306 ac_cr=`echo X | tr X '\015'`
15307 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15308 # But we know of no other shell where ac_cr would be empty at this
15309 # point, so we can use a bashism as a fallback.
15310 if test "x$ac_cr" = x; then
15311 eval ac_cr=\$\'\\r\'
15312 fi
15313 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15314 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15315 ac_cs_awk_cr='\r'
15316 else
15317 ac_cs_awk_cr=$ac_cr
15318 fi
15319
15320 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15321 _ACEOF
15322
15323 # Create commands to substitute file output variables.
15324 {
15325 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15326 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15327 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15328 echo "_ACAWK" &&
15329 echo "_ACEOF"
15330 } >conf$$files.sh &&
15331 . ./conf$$files.sh ||
15332 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15333 rm -f conf$$files.sh
15334
15335 {
15336 echo "cat >conf$$subs.awk <<_ACEOF" &&
15337 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15338 echo "_ACEOF"
15339 } >conf$$subs.sh ||
15340 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15341 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15342 ac_delim='%!_!# '
15343 for ac_last_try in false false false false false :; do
15344 . ./conf$$subs.sh ||
15345 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15346
15347 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15348 if test $ac_delim_n = $ac_delim_num; then
15349 break
15350 elif $ac_last_try; then
15351 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15352 else
15353 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15354 fi
15355 done
15356 rm -f conf$$subs.sh
15357
15358 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15359 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15360 _ACEOF
15361 sed -n '
15362 h
15363 s/^/S["/; s/!.*/"]=/
15364 p
15365 g
15366 s/^[^!]*!//
15367 :repl
15368 t repl
15369 s/'"$ac_delim"'$//
15370 t delim
15371 :nl
15372 h
15373 s/\(.\{148\}\).*/\1/
15374 t more1
15375 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15376 p
15377 n
15378 b repl
15379 :more1
15380 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15381 p
15382 g
15383 s/.\{148\}//
15384 t nl
15385 :delim
15386 h
15387 s/\(.\{148\}\).*/\1/
15388 t more2
15389 s/["\\]/\\&/g; s/^/"/; s/$/"/
15390 p
15391 b
15392 :more2
15393 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15394 p
15395 g
15396 s/.\{148\}//
15397 t delim
15398 ' <conf$$subs.awk | sed '
15399 /^[^""]/{
15400 N
15401 s/\n//
15402 }
15403 ' >>$CONFIG_STATUS || ac_write_fail=1
15404 rm -f conf$$subs.awk
15405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15406 _ACAWK
15407 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15408 for (key in S) S_is_set[key] = 1
15409 FS = "\a"
15410 \$ac_cs_awk_pipe_init
15411 }
15412 {
15413 line = $ 0
15414 nfields = split(line, field, "@")
15415 substed = 0
15416 len = length(field[1])
15417 for (i = 2; i < nfields; i++) {
15418 key = field[i]
15419 keylen = length(key)
15420 if (S_is_set[key]) {
15421 value = S[key]
15422 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15423 len += length(value) + length(field[++i])
15424 substed = 1
15425 } else
15426 len += 1 + keylen
15427 }
15428 if (nfields == 3 && !substed) {
15429 key = field[2]
15430 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
15431 \$ac_cs_awk_read_file
15432 next
15433 }
15434 }
15435 print line
15436 }
15437 \$ac_cs_awk_pipe_fini
15438 _ACAWK
15439 _ACEOF
15440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15441 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15442 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15443 else
15444 cat
15445 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15446 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15447 _ACEOF
15448
15449 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15450 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15451 # trailing colons and then remove the whole line if VPATH becomes empty
15452 # (actually we leave an empty line to preserve line numbers).
15453 if test "x$srcdir" = x.; then
15454 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15455 s/:*\$(srcdir):*/:/
15456 s/:*\${srcdir}:*/:/
15457 s/:*@srcdir@:*/:/
15458 s/^\([^=]*=[ ]*\):*/\1/
15459 s/:*$//
15460 s/^[^=]*=[ ]*$//
15461 }'
15462 fi
15463
15464 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15465 fi # test -n "$CONFIG_FILES"
15466
15467 # Set up the scripts for CONFIG_HEADERS section.
15468 # No need to generate them if there are no CONFIG_HEADERS.
15469 # This happens for instance with `./config.status Makefile'.
15470 if test -n "$CONFIG_HEADERS"; then
15471 cat >"$tmp/defines.awk" <<\_ACAWK ||
15472 BEGIN {
15473 _ACEOF
15474
15475 # Transform confdefs.h into an awk script `defines.awk', embedded as
15476 # here-document in config.status, that substitutes the proper values into
15477 # config.h.in to produce config.h.
15478
15479 # Create a delimiter string that does not exist in confdefs.h, to ease
15480 # handling of long lines.
15481 ac_delim='%!_!# '
15482 for ac_last_try in false false :; do
15483 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15484 if test -z "$ac_t"; then
15485 break
15486 elif $ac_last_try; then
15487 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15488 else
15489 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15490 fi
15491 done
15492
15493 # For the awk script, D is an array of macro values keyed by name,
15494 # likewise P contains macro parameters if any. Preserve backslash
15495 # newline sequences.
15496
15497 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15498 sed -n '
15499 s/.\{148\}/&'"$ac_delim"'/g
15500 t rset
15501 :rset
15502 s/^[ ]*#[ ]*define[ ][ ]*/ /
15503 t def
15504 d
15505 :def
15506 s/\\$//
15507 t bsnl
15508 s/["\\]/\\&/g
15509 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15510 D["\1"]=" \3"/p
15511 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15512 d
15513 :bsnl
15514 s/["\\]/\\&/g
15515 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15516 D["\1"]=" \3\\\\\\n"\\/p
15517 t cont
15518 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15519 t cont
15520 d
15521 :cont
15522 n
15523 s/.\{148\}/&'"$ac_delim"'/g
15524 t clear
15525 :clear
15526 s/\\$//
15527 t bsnlc
15528 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15529 d
15530 :bsnlc
15531 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15532 b cont
15533 ' <confdefs.h | sed '
15534 s/'"$ac_delim"'/"\\\
15535 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15536
15537 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15538 for (key in D) D_is_set[key] = 1
15539 FS = "\a"
15540 }
15541 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15542 line = \$ 0
15543 split(line, arg, " ")
15544 if (arg[1] == "#") {
15545 defundef = arg[2]
15546 mac1 = arg[3]
15547 } else {
15548 defundef = substr(arg[1], 2)
15549 mac1 = arg[2]
15550 }
15551 split(mac1, mac2, "(") #)
15552 macro = mac2[1]
15553 prefix = substr(line, 1, index(line, defundef) - 1)
15554 if (D_is_set[macro]) {
15555 # Preserve the white space surrounding the "#".
15556 print prefix "define", macro P[macro] D[macro]
15557 next
15558 } else {
15559 # Replace #undef with comments. This is necessary, for example,
15560 # in the case of _POSIX_SOURCE, which is predefined and required
15561 # on some systems where configure will not decide to define it.
15562 if (defundef == "undef") {
15563 print "/*", prefix defundef, macro, "*/"
15564 next
15565 }
15566 }
15567 }
15568 { print }
15569 _ACAWK
15570 _ACEOF
15571 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15572 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15573 fi # test -n "$CONFIG_HEADERS"
15574
15575
15576 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15577 shift
15578 for ac_tag
15579 do
15580 case $ac_tag in
15581 :[FHLC]) ac_mode=$ac_tag; continue;;
15582 esac
15583 case $ac_mode$ac_tag in
15584 :[FHL]*:*);;
15585 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15586 :[FH]-) ac_tag=-:-;;
15587 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15588 esac
15589 ac_save_IFS=$IFS
15590 IFS=:
15591 set x $ac_tag
15592 IFS=$ac_save_IFS
15593 shift
15594 ac_file=$1
15595 shift
15596
15597 case $ac_mode in
15598 :L) ac_source=$1;;
15599 :[FH])
15600 ac_file_inputs=
15601 for ac_f
15602 do
15603 case $ac_f in
15604 -) ac_f="$tmp/stdin";;
15605 *) # Look for the file first in the build tree, then in the source tree
15606 # (if the path is not absolute). The absolute path cannot be DOS-style,
15607 # because $ac_f cannot contain `:'.
15608 test -f "$ac_f" ||
15609 case $ac_f in
15610 [\\/$]*) false;;
15611 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15612 esac ||
15613 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15614 esac
15615 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15616 as_fn_append ac_file_inputs " '$ac_f'"
15617 done
15618
15619 # Let's still pretend it is `configure' which instantiates (i.e., don't
15620 # use $as_me), people would be surprised to read:
15621 # /* config.h. Generated by config.status. */
15622 configure_input='Generated from '`
15623 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15624 `' by configure.'
15625 if test x"$ac_file" != x-; then
15626 configure_input="$ac_file. $configure_input"
15627 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15628 $as_echo "$as_me: creating $ac_file" >&6;}
15629 fi
15630 # Neutralize special characters interpreted by sed in replacement strings.
15631 case $configure_input in #(
15632 *\&* | *\|* | *\\* )
15633 ac_sed_conf_input=`$as_echo "$configure_input" |
15634 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15635 *) ac_sed_conf_input=$configure_input;;
15636 esac
15637
15638 case $ac_tag in
15639 *:-:* | *:-) cat >"$tmp/stdin" \
15640 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15641 esac
15642 ;;
15643 esac
15644
15645 ac_dir=`$as_dirname -- "$ac_file" ||
15646 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15647 X"$ac_file" : 'X\(//\)[^/]' \| \
15648 X"$ac_file" : 'X\(//\)$' \| \
15649 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15650 $as_echo X"$ac_file" |
15651 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15652 s//\1/
15653 q
15654 }
15655 /^X\(\/\/\)[^/].*/{
15656 s//\1/
15657 q
15658 }
15659 /^X\(\/\/\)$/{
15660 s//\1/
15661 q
15662 }
15663 /^X\(\/\).*/{
15664 s//\1/
15665 q
15666 }
15667 s/.*/./; q'`
15668 as_dir="$ac_dir"; as_fn_mkdir_p
15669 ac_builddir=.
15670
15671 case "$ac_dir" in
15672 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15673 *)
15674 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15675 # A ".." for each directory in $ac_dir_suffix.
15676 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15677 case $ac_top_builddir_sub in
15678 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15679 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15680 esac ;;
15681 esac
15682 ac_abs_top_builddir=$ac_pwd
15683 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15684 # for backward compatibility:
15685 ac_top_builddir=$ac_top_build_prefix
15686
15687 case $srcdir in
15688 .) # We are building in place.
15689 ac_srcdir=.
15690 ac_top_srcdir=$ac_top_builddir_sub
15691 ac_abs_top_srcdir=$ac_pwd ;;
15692 [\\/]* | ?:[\\/]* ) # Absolute name.
15693 ac_srcdir=$srcdir$ac_dir_suffix;
15694 ac_top_srcdir=$srcdir
15695 ac_abs_top_srcdir=$srcdir ;;
15696 *) # Relative name.
15697 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15698 ac_top_srcdir=$ac_top_build_prefix$srcdir
15699 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15700 esac
15701 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15702
15703
15704 case $ac_mode in
15705 :F)
15706 #
15707 # CONFIG_FILE
15708 #
15709
15710 case $INSTALL in
15711 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15712 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15713 esac
15714 ac_MKDIR_P=$MKDIR_P
15715 case $MKDIR_P in
15716 [\\/$]* | ?:[\\/]* ) ;;
15717 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15718 esac
15719 _ACEOF
15720
15721 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15722 # If the template does not know about datarootdir, expand it.
15723 # FIXME: This hack should be removed a few years after 2.60.
15724 ac_datarootdir_hack=; ac_datarootdir_seen=
15725 ac_sed_dataroot='
15726 /datarootdir/ {
15727 p
15728 q
15729 }
15730 /@datadir@/p
15731 /@docdir@/p
15732 /@infodir@/p
15733 /@localedir@/p
15734 /@mandir@/p'
15735 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15736 *datarootdir*) ac_datarootdir_seen=yes;;
15737 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15739 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15740 _ACEOF
15741 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15742 ac_datarootdir_hack='
15743 s&@datadir@&$datadir&g
15744 s&@docdir@&$docdir&g
15745 s&@infodir@&$infodir&g
15746 s&@localedir@&$localedir&g
15747 s&@mandir@&$mandir&g
15748 s&\\\${datarootdir}&$datarootdir&g' ;;
15749 esac
15750 _ACEOF
15751
15752 # Neutralize VPATH when `$srcdir' = `.'.
15753 # Shell code in configure.ac might set extrasub.
15754 # FIXME: do we really want to maintain this feature?
15755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15756 ac_sed_extra="$ac_vpsub
15757 $extrasub
15758 _ACEOF
15759 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15760 :t
15761 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15762 s|@configure_input@|$ac_sed_conf_input|;t t
15763 s&@top_builddir@&$ac_top_builddir_sub&;t t
15764 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15765 s&@srcdir@&$ac_srcdir&;t t
15766 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15767 s&@top_srcdir@&$ac_top_srcdir&;t t
15768 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15769 s&@builddir@&$ac_builddir&;t t
15770 s&@abs_builddir@&$ac_abs_builddir&;t t
15771 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15772 s&@INSTALL@&$ac_INSTALL&;t t
15773 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15774 $ac_datarootdir_hack
15775 "
15776 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15777 if $ac_cs_awk_getline; then
15778 $AWK -f "$tmp/subs.awk"
15779 else
15780 $AWK -f "$tmp/subs.awk" | $SHELL
15781 fi >$tmp/out \
15782 || as_fn_error "could not create $ac_file" "$LINENO" 5
15783
15784 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15785 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15786 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15788 which seems to be undefined. Please make sure it is defined." >&5
15789 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15790 which seems to be undefined. Please make sure it is defined." >&2;}
15791
15792 rm -f "$tmp/stdin"
15793 case $ac_file in
15794 -) cat "$tmp/out" && rm -f "$tmp/out";;
15795 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15796 esac \
15797 || as_fn_error "could not create $ac_file" "$LINENO" 5
15798 ;;
15799 :H)
15800 #
15801 # CONFIG_HEADER
15802 #
15803 if test x"$ac_file" != x-; then
15804 {
15805 $as_echo "/* $configure_input */" \
15806 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15807 } >"$tmp/config.h" \
15808 || as_fn_error "could not create $ac_file" "$LINENO" 5
15809 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15810 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15811 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15812 else
15813 rm -f "$ac_file"
15814 mv "$tmp/config.h" "$ac_file" \
15815 || as_fn_error "could not create $ac_file" "$LINENO" 5
15816 fi
15817 else
15818 $as_echo "/* $configure_input */" \
15819 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15820 || as_fn_error "could not create -" "$LINENO" 5
15821 fi
15822 # Compute "$ac_file"'s index in $config_headers.
15823 _am_arg="$ac_file"
15824 _am_stamp_count=1
15825 for _am_header in $config_headers :; do
15826 case $_am_header in
15827 $_am_arg | $_am_arg:* )
15828 break ;;
15829 * )
15830 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15831 esac
15832 done
15833 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15834 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15835 X"$_am_arg" : 'X\(//\)[^/]' \| \
15836 X"$_am_arg" : 'X\(//\)$' \| \
15837 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15838 $as_echo X"$_am_arg" |
15839 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15840 s//\1/
15841 q
15842 }
15843 /^X\(\/\/\)[^/].*/{
15844 s//\1/
15845 q
15846 }
15847 /^X\(\/\/\)$/{
15848 s//\1/
15849 q
15850 }
15851 /^X\(\/\).*/{
15852 s//\1/
15853 q
15854 }
15855 s/.*/./; q'`/stamp-h$_am_stamp_count
15856 ;;
15857 :L)
15858 #
15859 # CONFIG_LINK
15860 #
15861
15862 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15863 :
15864 else
15865 # Prefer the file from the source tree if names are identical.
15866 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15867 ac_source=$srcdir/$ac_source
15868 fi
15869
15870 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15871 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15872
15873 if test ! -r "$ac_source"; then
15874 as_fn_error "$ac_source: file not found" "$LINENO" 5
15875 fi
15876 rm -f "$ac_file"
15877
15878 # Try a relative symlink, then a hard link, then a copy.
15879 case $srcdir in
15880 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15881 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15882 esac
15883 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15884 ln "$ac_source" "$ac_file" 2>/dev/null ||
15885 cp -p "$ac_source" "$ac_file" ||
15886 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15887 fi
15888 ;;
15889 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15890 $as_echo "$as_me: executing $ac_file commands" >&6;}
15891 ;;
15892 esac
15893
15894
15895 case $ac_file$ac_mode in
15896 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15897 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15898 # Autoconf 2.62 quotes --file arguments for eval, but not when files
15899 # are listed without --file. Let's play safe and only enable the eval
15900 # if we detect the quoting.
15901 case $CONFIG_FILES in
15902 *\'*) eval set x "$CONFIG_FILES" ;;
15903 *) set x $CONFIG_FILES ;;
15904 esac
15905 shift
15906 for mf
15907 do
15908 # Strip MF so we end up with the name of the file.
15909 mf=`echo "$mf" | sed -e 's/:.*$//'`
15910 # Check whether this is an Automake generated Makefile or not.
15911 # We used to match only the files named `Makefile.in', but
15912 # some people rename them; so instead we look at the file content.
15913 # Grep'ing the first line is not enough: some people post-process
15914 # each Makefile.in and add a new line on top of each file to say so.
15915 # Grep'ing the whole file is not good either: AIX grep has a line
15916 # limit of 2048, but all sed's we know have understand at least 4000.
15917 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15918 dirpart=`$as_dirname -- "$mf" ||
15919 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15920 X"$mf" : 'X\(//\)[^/]' \| \
15921 X"$mf" : 'X\(//\)$' \| \
15922 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15923 $as_echo X"$mf" |
15924 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15925 s//\1/
15926 q
15927 }
15928 /^X\(\/\/\)[^/].*/{
15929 s//\1/
15930 q
15931 }
15932 /^X\(\/\/\)$/{
15933 s//\1/
15934 q
15935 }
15936 /^X\(\/\).*/{
15937 s//\1/
15938 q
15939 }
15940 s/.*/./; q'`
15941 else
15942 continue
15943 fi
15944 # Extract the definition of DEPDIR, am__include, and am__quote
15945 # from the Makefile without running `make'.
15946 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15947 test -z "$DEPDIR" && continue
15948 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15949 test -z "am__include" && continue
15950 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15951 # When using ansi2knr, U may be empty or an underscore; expand it
15952 U=`sed -n 's/^U = //p' < "$mf"`
15953 # Find all dependency output files, they are included files with
15954 # $(DEPDIR) in their names. We invoke sed twice because it is the
15955 # simplest approach to changing $(DEPDIR) to its actual value in the
15956 # expansion.
15957 for file in `sed -n "
15958 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15959 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15960 # Make sure the directory exists.
15961 test -f "$dirpart/$file" && continue
15962 fdir=`$as_dirname -- "$file" ||
15963 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15964 X"$file" : 'X\(//\)[^/]' \| \
15965 X"$file" : 'X\(//\)$' \| \
15966 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15967 $as_echo X"$file" |
15968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15969 s//\1/
15970 q
15971 }
15972 /^X\(\/\/\)[^/].*/{
15973 s//\1/
15974 q
15975 }
15976 /^X\(\/\/\)$/{
15977 s//\1/
15978 q
15979 }
15980 /^X\(\/\).*/{
15981 s//\1/
15982 q
15983 }
15984 s/.*/./; q'`
15985 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15986 # echo "creating $dirpart/$file"
15987 echo '# dummy' > "$dirpart/$file"
15988 done
15989 done
15990 }
15991 ;;
15992 "default":C)
15993 case x$CONFIG_HEADERS in
15994 xconfig.h:config.in)
15995 echo > stamp-h ;;
15996 esac
15997 ;;
15998
15999 esac
16000 done # for ac_tag
16001
16002
16003 as_fn_exit 0
16004 _ACEOF
16005 ac_clean_files=$ac_clean_files_save
16006
16007 test $ac_write_fail = 0 ||
16008 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16009
16010
16011 # configure is writing to config.log, and then calls config.status.
16012 # config.status does its own redirection, appending to config.log.
16013 # Unfortunately, on DOS this fails, as config.log is still kept open
16014 # by configure, so config.status won't be able to write to it; its
16015 # output is simply discarded. So we exec the FD to /dev/null,
16016 # effectively closing config.log, so it can be properly (re)opened and
16017 # appended to by config.status. When coming back to configure, we
16018 # need to make the FD available again.
16019 if test "$no_create" != yes; then
16020 ac_cs_success=:
16021 ac_config_status_args=
16022 test "$silent" = yes &&
16023 ac_config_status_args="$ac_config_status_args --quiet"
16024 exec 5>/dev/null
16025 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16026 exec 5>>config.log
16027 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16028 # would make configure fail if this is the last instruction.
16029 $ac_cs_success || as_fn_exit $?
16030 fi
16031
16032 #
16033 # CONFIG_SUBDIRS section.
16034 #
16035 if test "$no_recursion" != yes; then
16036
16037 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
16038 # so they do not pile up.
16039 ac_sub_configure_args=
16040 ac_prev=
16041 eval "set x $ac_configure_args"
16042 shift
16043 for ac_arg
16044 do
16045 if test -n "$ac_prev"; then
16046 ac_prev=
16047 continue
16048 fi
16049 case $ac_arg in
16050 -cache-file | --cache-file | --cache-fil | --cache-fi \
16051 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
16052 ac_prev=cache_file ;;
16053 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
16054 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
16055 | --c=*)
16056 ;;
16057 --config-cache | -C)
16058 ;;
16059 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
16060 ac_prev=srcdir ;;
16061 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
16062 ;;
16063 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
16064 ac_prev=prefix ;;
16065 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
16066 ;;
16067 --disable-option-checking)
16068 ;;
16069 *)
16070 case $ac_arg in
16071 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16072 esac
16073 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
16074 esac
16075 done
16076
16077 # Always prepend --prefix to ensure using the same prefix
16078 # in subdir configurations.
16079 ac_arg="--prefix=$prefix"
16080 case $ac_arg in
16081 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16082 esac
16083 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
16084
16085 # Pass --silent
16086 if test "$silent" = yes; then
16087 ac_sub_configure_args="--silent $ac_sub_configure_args"
16088 fi
16089
16090 # Always prepend --disable-option-checking to silence warnings, since
16091 # different subdirs can have different --enable and --with options.
16092 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
16093
16094 ac_popdir=`pwd`
16095 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
16096
16097 # Do not complain, so a configure script can configure whichever
16098 # parts of a large source tree are present.
16099 test -d "$srcdir/$ac_dir" || continue
16100
16101 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
16102 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
16103 $as_echo "$ac_msg" >&6
16104 as_dir="$ac_dir"; as_fn_mkdir_p
16105 ac_builddir=.
16106
16107 case "$ac_dir" in
16108 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16109 *)
16110 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16111 # A ".." for each directory in $ac_dir_suffix.
16112 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16113 case $ac_top_builddir_sub in
16114 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16115 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16116 esac ;;
16117 esac
16118 ac_abs_top_builddir=$ac_pwd
16119 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16120 # for backward compatibility:
16121 ac_top_builddir=$ac_top_build_prefix
16122
16123 case $srcdir in
16124 .) # We are building in place.
16125 ac_srcdir=.
16126 ac_top_srcdir=$ac_top_builddir_sub
16127 ac_abs_top_srcdir=$ac_pwd ;;
16128 [\\/]* | ?:[\\/]* ) # Absolute name.
16129 ac_srcdir=$srcdir$ac_dir_suffix;
16130 ac_top_srcdir=$srcdir
16131 ac_abs_top_srcdir=$srcdir ;;
16132 *) # Relative name.
16133 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16134 ac_top_srcdir=$ac_top_build_prefix$srcdir
16135 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16136 esac
16137 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16138
16139
16140 cd "$ac_dir"
16141
16142 # Check for guested configure; otherwise get Cygnus style configure.
16143 if test -f "$ac_srcdir/configure.gnu"; then
16144 ac_sub_configure=$ac_srcdir/configure.gnu
16145 elif test -f "$ac_srcdir/configure"; then
16146 ac_sub_configure=$ac_srcdir/configure
16147 elif test -f "$ac_srcdir/configure.in"; then
16148 # This should be Cygnus configure.
16149 ac_sub_configure=$ac_aux_dir/configure
16150 else
16151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
16152 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
16153 ac_sub_configure=
16154 fi
16155
16156 # The recursion is here.
16157 if test -n "$ac_sub_configure"; then
16158 # Make the cache file name correct relative to the subdirectory.
16159 case $cache_file in
16160 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
16161 *) # Relative name.
16162 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
16163 esac
16164
16165 { $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
16166 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
16167 # The eval makes quoting arguments work.
16168 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
16169 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
16170 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
16171 fi
16172
16173 cd "$ac_popdir"
16174 done
16175 fi
16176 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16178 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16179 fi
16180
16181
16182 exit 0
This page took 0.388958 seconds and 5 git commands to generate.