* configure.ac: Try to use python's distutils to fetch compilation
[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 gl_func_list=
593 enable_option_checking=no
594 ac_subst_vars='am__EXEEXT_FALSE
595 am__EXEEXT_TRUE
596 gltests_LTLIBOBJS
597 gltests_LIBOBJS
598 gl_LTLIBOBJS
599 gl_LIBOBJS
600 LTLIBOBJS
601 LIBOBJS
602 GDB_NM_FILE
603 frags
604 target_subdir
605 CONFIG_UNINSTALL
606 CONFIG_INSTALL
607 CONFIG_CLEAN
608 CONFIG_ALL
609 CONFIG_SRCS
610 CONFIG_DEPS
611 CONFIG_OBS
612 PROFILE_CFLAGS
613 ENABLE_CFLAGS
614 SIM_OBS
615 SIM
616 XMKMF
617 GDBTK_SRC_DIR
618 GDBTK_CFLAGS
619 GDBTKLIBS
620 X_LIBS
621 X_LDFLAGS
622 X_CFLAGS
623 TK_XINCLUDES
624 TK_DEPS
625 TK_LIBRARY
626 TK_INCLUDE
627 TK_STUB_LIB_SPEC
628 TK_STUB_LIB_FLAG
629 TK_STUB_LIB_FILE
630 TK_LIB_SPEC
631 TK_LIB_FLAG
632 TK_LIB_FILE
633 TK_SRC_DIR
634 TK_BIN_DIR
635 TK_VERSION
636 TCL_DEPS
637 TCL_LIBRARY
638 TCL_INCLUDE
639 TCL_STUB_LIB_SPEC
640 TCL_STUB_LIB_FLAG
641 TCL_STUB_LIB_FILE
642 TCL_LIB_SPEC
643 TCL_LIB_FLAG
644 TCL_LIB_FILE
645 TCL_SRC_DIR
646 TCL_BIN_DIR
647 TCL_PATCH_LEVEL
648 TCL_VERSION
649 WIN32LDAPP
650 GUI_CFLAGS_X
651 LIBGUI
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT_DEFINE
658 TARGET_SYSTEM_ROOT
659 CONFIG_LDFLAGS
660 ALLOCA
661 PYTHON_CFLAGS
662 python_prog_path
663 LTLIBEXPAT
664 LIBEXPAT
665 HAVE_LIBEXPAT
666 READLINE_CFLAGS
667 READLINE_DEPS
668 READLINE
669 MIG
670 WINDRES
671 DLLTOOL
672 AR
673 YFLAGS
674 YACC
675 LN_S
676 REPORT_BUGS_TEXI
677 REPORT_BUGS_TO
678 PKGVERSION
679 TARGET_OBS
680 subdirs
681 GDB_DATADIR
682 DEBUGDIR
683 am__fastdepCC_FALSE
684 am__fastdepCC_TRUE
685 AMDEPBACKSLASH
686 AMDEP_FALSE
687 AMDEP_TRUE
688 am__quote
689 am__include
690 am__untar
691 am__tar
692 AMTAR
693 AWK
694 mkdir_p
695 MKDIR_P
696 INSTALL_STRIP_PROGRAM
697 STRIP
698 install_sh
699 MAKEINFO
700 AUTOHEADER
701 AUTOMAKE
702 AUTOCONF
703 ACLOCAL
704 VERSION
705 CYGPATH_W
706 am__isrc
707 INSTALL_DATA
708 INSTALL_SCRIPT
709 INSTALL_PROGRAM
710 PACKAGE
711 GNULIB_STDINT_H
712 LIBGNU_LTLIBDEPS
713 LIBGNU_LIBDEPS
714 gltests_WITNESS
715 HAVE_WINT_T
716 HAVE_WCHAR_H
717 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
718 NEXT_WCHAR_H
719 REPLACE_WCWIDTH
720 REPLACE_WCSNRTOMBS
721 REPLACE_WCSRTOMBS
722 REPLACE_WCRTOMB
723 REPLACE_MBSNRTOWCS
724 REPLACE_MBSRTOWCS
725 REPLACE_MBRLEN
726 REPLACE_MBRTOWC
727 REPLACE_MBSINIT
728 REPLACE_WCTOB
729 REPLACE_BTOWC
730 REPLACE_MBSTATE_T
731 HAVE_DECL_WCWIDTH
732 HAVE_DECL_WCTOB
733 HAVE_WCSNRTOMBS
734 HAVE_WCSRTOMBS
735 HAVE_WCRTOMB
736 HAVE_MBSNRTOWCS
737 HAVE_MBSRTOWCS
738 HAVE_MBRLEN
739 HAVE_MBRTOWC
740 HAVE_MBSINIT
741 HAVE_BTOWC
742 GNULIB_WCWIDTH
743 GNULIB_WCSNRTOMBS
744 GNULIB_WCSRTOMBS
745 GNULIB_WCRTOMB
746 GNULIB_MBSNRTOWCS
747 GNULIB_MBSRTOWCS
748 GNULIB_MBRLEN
749 GNULIB_MBRTOWC
750 GNULIB_MBSINIT
751 GNULIB_WCTOB
752 GNULIB_BTOWC
753 NEXT_AS_FIRST_DIRECTIVE_STRING_H
754 NEXT_STRING_H
755 STDINT_H
756 WINT_T_SUFFIX
757 WCHAR_T_SUFFIX
758 SIG_ATOMIC_T_SUFFIX
759 SIZE_T_SUFFIX
760 PTRDIFF_T_SUFFIX
761 HAVE_SIGNED_WINT_T
762 HAVE_SIGNED_WCHAR_T
763 HAVE_SIGNED_SIG_ATOMIC_T
764 BITSIZEOF_WINT_T
765 BITSIZEOF_WCHAR_T
766 BITSIZEOF_SIG_ATOMIC_T
767 BITSIZEOF_SIZE_T
768 BITSIZEOF_PTRDIFF_T
769 HAVE_SYS_BITYPES_H
770 HAVE_SYS_INTTYPES_H
771 HAVE_STDINT_H
772 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
773 NEXT_STDINT_H
774 HAVE_SYS_TYPES_H
775 HAVE_INTTYPES_H
776 HAVE_UNSIGNED_LONG_LONG_INT
777 HAVE_LONG_LONG_INT
778 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
779 NEXT_STDDEF_H
780 PRAGMA_SYSTEM_HEADER
781 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
782 INCLUDE_NEXT
783 STDDEF_H
784 HAVE_WCHAR_T
785 REPLACE_NULL
786 APPLE_UNIVERSAL_BUILD
787 UNDEFINE_STRTOK_R
788 REPLACE_STRTOK_R
789 REPLACE_STRSIGNAL
790 REPLACE_STRNLEN
791 REPLACE_STRNDUP
792 REPLACE_STRNCAT
793 REPLACE_STRERROR
794 REPLACE_STRCASESTR
795 REPLACE_STRSTR
796 REPLACE_STRDUP
797 REPLACE_STPNCPY
798 REPLACE_MEMMEM
799 REPLACE_MEMCHR
800 HAVE_STRVERSCMP
801 HAVE_DECL_STRSIGNAL
802 HAVE_DECL_STRTOK_R
803 HAVE_STRCASESTR
804 HAVE_STRSEP
805 HAVE_STRPBRK
806 HAVE_DECL_STRNLEN
807 HAVE_DECL_STRNDUP
808 HAVE_DECL_STRDUP
809 HAVE_STRCHRNUL
810 HAVE_STPNCPY
811 HAVE_STPCPY
812 HAVE_RAWMEMCHR
813 HAVE_DECL_MEMRCHR
814 HAVE_MEMPCPY
815 HAVE_DECL_MEMMEM
816 HAVE_MEMCHR
817 HAVE_MBSLEN
818 GNULIB_STRVERSCMP
819 GNULIB_STRSIGNAL
820 GNULIB_STRERROR
821 GNULIB_MBSTOK_R
822 GNULIB_MBSSEP
823 GNULIB_MBSSPN
824 GNULIB_MBSPBRK
825 GNULIB_MBSCSPN
826 GNULIB_MBSCASESTR
827 GNULIB_MBSPCASECMP
828 GNULIB_MBSNCASECMP
829 GNULIB_MBSCASECMP
830 GNULIB_MBSSTR
831 GNULIB_MBSRCHR
832 GNULIB_MBSCHR
833 GNULIB_MBSNLEN
834 GNULIB_MBSLEN
835 GNULIB_STRTOK_R
836 GNULIB_STRCASESTR
837 GNULIB_STRSTR
838 GNULIB_STRSEP
839 GNULIB_STRPBRK
840 GNULIB_STRNLEN
841 GNULIB_STRNDUP
842 GNULIB_STRNCAT
843 GNULIB_STRDUP
844 GNULIB_STRCHRNUL
845 GNULIB_STPNCPY
846 GNULIB_STPCPY
847 GNULIB_RAWMEMCHR
848 GNULIB_MEMRCHR
849 GNULIB_MEMPCPY
850 GNULIB_MEMMEM
851 GNULIB_MEMCHR
852 GL_COND_LIBTOOL_FALSE
853 GL_COND_LIBTOOL_TRUE
854 CATOBJEXT
855 GENCAT
856 INSTOBJEXT
857 DATADIRNAME
858 CATALOGS
859 POSUB
860 GMSGFMT
861 XGETTEXT
862 INCINTL
863 LIBINTL_DEP
864 LIBINTL
865 USE_NLS
866 SET_MAKE
867 GMAKE_FALSE
868 GMAKE_TRUE
869 MAKE
870 CCDEPMODE
871 DEPDIR
872 am__leading_dot
873 target_os
874 target_vendor
875 target_cpu
876 target
877 RANLIB
878 EGREP
879 GREP
880 CPP
881 host_os
882 host_vendor
883 host_cpu
884 host
885 build_os
886 build_vendor
887 build_cpu
888 build
889 OBJEXT
890 EXEEXT
891 ac_ct_CC
892 CPPFLAGS
893 LDFLAGS
894 CFLAGS
895 CC
896 MAINT
897 MAINTAINER_MODE_FALSE
898 MAINTAINER_MODE_TRUE
899 target_alias
900 host_alias
901 build_alias
902 LIBS
903 ECHO_T
904 ECHO_N
905 ECHO_C
906 DEFS
907 mandir
908 localedir
909 libdir
910 psdir
911 pdfdir
912 dvidir
913 htmldir
914 infodir
915 docdir
916 oldincludedir
917 includedir
918 localstatedir
919 sharedstatedir
920 sysconfdir
921 datadir
922 datarootdir
923 libexecdir
924 sbindir
925 bindir
926 program_transform_name
927 prefix
928 exec_prefix
929 PACKAGE_URL
930 PACKAGE_BUGREPORT
931 PACKAGE_STRING
932 PACKAGE_VERSION
933 PACKAGE_TARNAME
934 PACKAGE_NAME
935 PATH_SEPARATOR
936 SHELL'
937 ac_subst_files='host_makefile_frag'
938 ac_user_opts='
939 enable_option_checking
940 enable_maintainer_mode
941 enable_plugins
942 enable_largefile
943 enable_dependency_tracking
944 with_separate_debug_dir
945 with_gdb_datadir
946 with_relocated_sources
947 enable_targets
948 enable_64_bit_bfd
949 enable_gdbcli
950 enable_gdbmi
951 enable_tui
952 enable_gdbtk
953 with_libunwind
954 with_curses
955 enable_profiling
956 with_pkgversion
957 with_bugurl
958 with_zlib
959 with_libiconv_prefix
960 with_system_readline
961 with_expat
962 with_gnu_ld
963 enable_rpath
964 with_libexpat_prefix
965 with_python
966 with_included_regex
967 with_sysroot
968 with_system_gdbinit
969 enable_werror
970 enable_build_warnings
971 enable_gdb_build_warnings
972 with_tcl
973 with_tk
974 with_x
975 enable_sim
976 enable_multi_ice
977 '
978 ac_precious_vars='build_alias
979 host_alias
980 target_alias
981 CC
982 CFLAGS
983 LDFLAGS
984 LIBS
985 CPPFLAGS
986 CPP
987 YACC
988 YFLAGS
989 XMKMF'
990 ac_subdirs_all='doc testsuite
991 gdbtk
992 multi-ice
993 gdbserver'
994
995 # Initialize some variables set by options.
996 ac_init_help=
997 ac_init_version=false
998 ac_unrecognized_opts=
999 ac_unrecognized_sep=
1000 # The variables have the same names as the options, with
1001 # dashes changed to underlines.
1002 cache_file=/dev/null
1003 exec_prefix=NONE
1004 no_create=
1005 no_recursion=
1006 prefix=NONE
1007 program_prefix=NONE
1008 program_suffix=NONE
1009 program_transform_name=s,x,x,
1010 silent=
1011 site=
1012 srcdir=
1013 verbose=
1014 x_includes=NONE
1015 x_libraries=NONE
1016
1017 # Installation directory options.
1018 # These are left unexpanded so users can "make install exec_prefix=/foo"
1019 # and all the variables that are supposed to be based on exec_prefix
1020 # by default will actually change.
1021 # Use braces instead of parens because sh, perl, etc. also accept them.
1022 # (The list follows the same order as the GNU Coding Standards.)
1023 bindir='${exec_prefix}/bin'
1024 sbindir='${exec_prefix}/sbin'
1025 libexecdir='${exec_prefix}/libexec'
1026 datarootdir='${prefix}/share'
1027 datadir='${datarootdir}'
1028 sysconfdir='${prefix}/etc'
1029 sharedstatedir='${prefix}/com'
1030 localstatedir='${prefix}/var'
1031 includedir='${prefix}/include'
1032 oldincludedir='/usr/include'
1033 docdir='${datarootdir}/doc/${PACKAGE}'
1034 infodir='${datarootdir}/info'
1035 htmldir='${docdir}'
1036 dvidir='${docdir}'
1037 pdfdir='${docdir}'
1038 psdir='${docdir}'
1039 libdir='${exec_prefix}/lib'
1040 localedir='${datarootdir}/locale'
1041 mandir='${datarootdir}/man'
1042
1043 ac_prev=
1044 ac_dashdash=
1045 for ac_option
1046 do
1047 # If the previous option needs an argument, assign it.
1048 if test -n "$ac_prev"; then
1049 eval $ac_prev=\$ac_option
1050 ac_prev=
1051 continue
1052 fi
1053
1054 case $ac_option in
1055 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1056 *) ac_optarg=yes ;;
1057 esac
1058
1059 # Accept the important Cygnus configure options, so we can diagnose typos.
1060
1061 case $ac_dashdash$ac_option in
1062 --)
1063 ac_dashdash=yes ;;
1064
1065 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1066 ac_prev=bindir ;;
1067 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1068 bindir=$ac_optarg ;;
1069
1070 -build | --build | --buil | --bui | --bu)
1071 ac_prev=build_alias ;;
1072 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1073 build_alias=$ac_optarg ;;
1074
1075 -cache-file | --cache-file | --cache-fil | --cache-fi \
1076 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1077 ac_prev=cache_file ;;
1078 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1079 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1080 cache_file=$ac_optarg ;;
1081
1082 --config-cache | -C)
1083 cache_file=config.cache ;;
1084
1085 -datadir | --datadir | --datadi | --datad)
1086 ac_prev=datadir ;;
1087 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1088 datadir=$ac_optarg ;;
1089
1090 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1091 | --dataroo | --dataro | --datar)
1092 ac_prev=datarootdir ;;
1093 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1094 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1095 datarootdir=$ac_optarg ;;
1096
1097 -disable-* | --disable-*)
1098 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1099 # Reject names that are not valid shell variable names.
1100 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 as_fn_error "invalid feature name: $ac_useropt"
1102 ac_useropt_orig=$ac_useropt
1103 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 case $ac_user_opts in
1105 *"
1106 "enable_$ac_useropt"
1107 "*) ;;
1108 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1109 ac_unrecognized_sep=', ';;
1110 esac
1111 eval enable_$ac_useropt=no ;;
1112
1113 -docdir | --docdir | --docdi | --doc | --do)
1114 ac_prev=docdir ;;
1115 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1116 docdir=$ac_optarg ;;
1117
1118 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1119 ac_prev=dvidir ;;
1120 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1121 dvidir=$ac_optarg ;;
1122
1123 -enable-* | --enable-*)
1124 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1125 # Reject names that are not valid shell variable names.
1126 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1127 as_fn_error "invalid feature name: $ac_useropt"
1128 ac_useropt_orig=$ac_useropt
1129 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1130 case $ac_user_opts in
1131 *"
1132 "enable_$ac_useropt"
1133 "*) ;;
1134 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1135 ac_unrecognized_sep=', ';;
1136 esac
1137 eval enable_$ac_useropt=\$ac_optarg ;;
1138
1139 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1140 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1141 | --exec | --exe | --ex)
1142 ac_prev=exec_prefix ;;
1143 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1144 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1145 | --exec=* | --exe=* | --ex=*)
1146 exec_prefix=$ac_optarg ;;
1147
1148 -gas | --gas | --ga | --g)
1149 # Obsolete; use --with-gas.
1150 with_gas=yes ;;
1151
1152 -help | --help | --hel | --he | -h)
1153 ac_init_help=long ;;
1154 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1155 ac_init_help=recursive ;;
1156 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1157 ac_init_help=short ;;
1158
1159 -host | --host | --hos | --ho)
1160 ac_prev=host_alias ;;
1161 -host=* | --host=* | --hos=* | --ho=*)
1162 host_alias=$ac_optarg ;;
1163
1164 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1165 ac_prev=htmldir ;;
1166 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1167 | --ht=*)
1168 htmldir=$ac_optarg ;;
1169
1170 -includedir | --includedir | --includedi | --included | --include \
1171 | --includ | --inclu | --incl | --inc)
1172 ac_prev=includedir ;;
1173 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1174 | --includ=* | --inclu=* | --incl=* | --inc=*)
1175 includedir=$ac_optarg ;;
1176
1177 -infodir | --infodir | --infodi | --infod | --info | --inf)
1178 ac_prev=infodir ;;
1179 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1180 infodir=$ac_optarg ;;
1181
1182 -libdir | --libdir | --libdi | --libd)
1183 ac_prev=libdir ;;
1184 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1185 libdir=$ac_optarg ;;
1186
1187 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1188 | --libexe | --libex | --libe)
1189 ac_prev=libexecdir ;;
1190 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1191 | --libexe=* | --libex=* | --libe=*)
1192 libexecdir=$ac_optarg ;;
1193
1194 -localedir | --localedir | --localedi | --localed | --locale)
1195 ac_prev=localedir ;;
1196 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1197 localedir=$ac_optarg ;;
1198
1199 -localstatedir | --localstatedir | --localstatedi | --localstated \
1200 | --localstate | --localstat | --localsta | --localst | --locals)
1201 ac_prev=localstatedir ;;
1202 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1203 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1204 localstatedir=$ac_optarg ;;
1205
1206 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1207 ac_prev=mandir ;;
1208 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1209 mandir=$ac_optarg ;;
1210
1211 -nfp | --nfp | --nf)
1212 # Obsolete; use --without-fp.
1213 with_fp=no ;;
1214
1215 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1216 | --no-cr | --no-c | -n)
1217 no_create=yes ;;
1218
1219 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1220 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1221 no_recursion=yes ;;
1222
1223 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1224 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1225 | --oldin | --oldi | --old | --ol | --o)
1226 ac_prev=oldincludedir ;;
1227 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1228 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1229 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1230 oldincludedir=$ac_optarg ;;
1231
1232 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1233 ac_prev=prefix ;;
1234 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1235 prefix=$ac_optarg ;;
1236
1237 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1238 | --program-pre | --program-pr | --program-p)
1239 ac_prev=program_prefix ;;
1240 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1241 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1242 program_prefix=$ac_optarg ;;
1243
1244 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1245 | --program-suf | --program-su | --program-s)
1246 ac_prev=program_suffix ;;
1247 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1248 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1249 program_suffix=$ac_optarg ;;
1250
1251 -program-transform-name | --program-transform-name \
1252 | --program-transform-nam | --program-transform-na \
1253 | --program-transform-n | --program-transform- \
1254 | --program-transform | --program-transfor \
1255 | --program-transfo | --program-transf \
1256 | --program-trans | --program-tran \
1257 | --progr-tra | --program-tr | --program-t)
1258 ac_prev=program_transform_name ;;
1259 -program-transform-name=* | --program-transform-name=* \
1260 | --program-transform-nam=* | --program-transform-na=* \
1261 | --program-transform-n=* | --program-transform-=* \
1262 | --program-transform=* | --program-transfor=* \
1263 | --program-transfo=* | --program-transf=* \
1264 | --program-trans=* | --program-tran=* \
1265 | --progr-tra=* | --program-tr=* | --program-t=*)
1266 program_transform_name=$ac_optarg ;;
1267
1268 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1269 ac_prev=pdfdir ;;
1270 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1271 pdfdir=$ac_optarg ;;
1272
1273 -psdir | --psdir | --psdi | --psd | --ps)
1274 ac_prev=psdir ;;
1275 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1276 psdir=$ac_optarg ;;
1277
1278 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1279 | -silent | --silent | --silen | --sile | --sil)
1280 silent=yes ;;
1281
1282 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1283 ac_prev=sbindir ;;
1284 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1285 | --sbi=* | --sb=*)
1286 sbindir=$ac_optarg ;;
1287
1288 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1289 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1290 | --sharedst | --shareds | --shared | --share | --shar \
1291 | --sha | --sh)
1292 ac_prev=sharedstatedir ;;
1293 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1294 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1295 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1296 | --sha=* | --sh=*)
1297 sharedstatedir=$ac_optarg ;;
1298
1299 -site | --site | --sit)
1300 ac_prev=site ;;
1301 -site=* | --site=* | --sit=*)
1302 site=$ac_optarg ;;
1303
1304 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1305 ac_prev=srcdir ;;
1306 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1307 srcdir=$ac_optarg ;;
1308
1309 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1310 | --syscon | --sysco | --sysc | --sys | --sy)
1311 ac_prev=sysconfdir ;;
1312 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1313 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1314 sysconfdir=$ac_optarg ;;
1315
1316 -target | --target | --targe | --targ | --tar | --ta | --t)
1317 ac_prev=target_alias ;;
1318 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1319 target_alias=$ac_optarg ;;
1320
1321 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1322 verbose=yes ;;
1323
1324 -version | --version | --versio | --versi | --vers | -V)
1325 ac_init_version=: ;;
1326
1327 -with-* | --with-*)
1328 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1329 # Reject names that are not valid shell variable names.
1330 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1331 as_fn_error "invalid package name: $ac_useropt"
1332 ac_useropt_orig=$ac_useropt
1333 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1334 case $ac_user_opts in
1335 *"
1336 "with_$ac_useropt"
1337 "*) ;;
1338 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1339 ac_unrecognized_sep=', ';;
1340 esac
1341 eval with_$ac_useropt=\$ac_optarg ;;
1342
1343 -without-* | --without-*)
1344 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1345 # Reject names that are not valid shell variable names.
1346 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1347 as_fn_error "invalid package name: $ac_useropt"
1348 ac_useropt_orig=$ac_useropt
1349 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1350 case $ac_user_opts in
1351 *"
1352 "with_$ac_useropt"
1353 "*) ;;
1354 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1355 ac_unrecognized_sep=', ';;
1356 esac
1357 eval with_$ac_useropt=no ;;
1358
1359 --x)
1360 # Obsolete; use --with-x.
1361 with_x=yes ;;
1362
1363 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1364 | --x-incl | --x-inc | --x-in | --x-i)
1365 ac_prev=x_includes ;;
1366 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1367 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1368 x_includes=$ac_optarg ;;
1369
1370 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1371 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1372 ac_prev=x_libraries ;;
1373 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1374 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1375 x_libraries=$ac_optarg ;;
1376
1377 -*) as_fn_error "unrecognized option: \`$ac_option'
1378 Try \`$0 --help' for more information."
1379 ;;
1380
1381 *=*)
1382 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1383 # Reject names that are not valid shell variable names.
1384 case $ac_envvar in #(
1385 '' | [0-9]* | *[!_$as_cr_alnum]* )
1386 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1387 esac
1388 eval $ac_envvar=\$ac_optarg
1389 export $ac_envvar ;;
1390
1391 *)
1392 # FIXME: should be removed in autoconf 3.0.
1393 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1394 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1395 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1396 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1397 ;;
1398
1399 esac
1400 done
1401
1402 if test -n "$ac_prev"; then
1403 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1404 as_fn_error "missing argument to $ac_option"
1405 fi
1406
1407 if test -n "$ac_unrecognized_opts"; then
1408 case $enable_option_checking in
1409 no) ;;
1410 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1411 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1412 esac
1413 fi
1414
1415 # Check all directory arguments for consistency.
1416 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1417 datadir sysconfdir sharedstatedir localstatedir includedir \
1418 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1419 libdir localedir mandir
1420 do
1421 eval ac_val=\$$ac_var
1422 # Remove trailing slashes.
1423 case $ac_val in
1424 */ )
1425 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1426 eval $ac_var=\$ac_val;;
1427 esac
1428 # Be sure to have absolute directory names.
1429 case $ac_val in
1430 [\\/$]* | ?:[\\/]* ) continue;;
1431 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1432 esac
1433 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1434 done
1435
1436 # There might be people who depend on the old broken behavior: `$host'
1437 # used to hold the argument of --host etc.
1438 # FIXME: To remove some day.
1439 build=$build_alias
1440 host=$host_alias
1441 target=$target_alias
1442
1443 # FIXME: To remove some day.
1444 if test "x$host_alias" != x; then
1445 if test "x$build_alias" = x; then
1446 cross_compiling=maybe
1447 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1448 If a cross compiler is detected then cross compile mode will be used." >&2
1449 elif test "x$build_alias" != "x$host_alias"; then
1450 cross_compiling=yes
1451 fi
1452 fi
1453
1454 ac_tool_prefix=
1455 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1456
1457 test "$silent" = yes && exec 6>/dev/null
1458
1459
1460 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1461 ac_ls_di=`ls -di .` &&
1462 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1463 as_fn_error "working directory cannot be determined"
1464 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1465 as_fn_error "pwd does not report name of working directory"
1466
1467
1468 # Find the source files, if location was not specified.
1469 if test -z "$srcdir"; then
1470 ac_srcdir_defaulted=yes
1471 # Try the directory containing this script, then the parent directory.
1472 ac_confdir=`$as_dirname -- "$as_myself" ||
1473 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1474 X"$as_myself" : 'X\(//\)[^/]' \| \
1475 X"$as_myself" : 'X\(//\)$' \| \
1476 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1477 $as_echo X"$as_myself" |
1478 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1479 s//\1/
1480 q
1481 }
1482 /^X\(\/\/\)[^/].*/{
1483 s//\1/
1484 q
1485 }
1486 /^X\(\/\/\)$/{
1487 s//\1/
1488 q
1489 }
1490 /^X\(\/\).*/{
1491 s//\1/
1492 q
1493 }
1494 s/.*/./; q'`
1495 srcdir=$ac_confdir
1496 if test ! -r "$srcdir/$ac_unique_file"; then
1497 srcdir=..
1498 fi
1499 else
1500 ac_srcdir_defaulted=no
1501 fi
1502 if test ! -r "$srcdir/$ac_unique_file"; then
1503 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1504 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1505 fi
1506 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1507 ac_abs_confdir=`(
1508 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1509 pwd)`
1510 # When building in place, set srcdir=.
1511 if test "$ac_abs_confdir" = "$ac_pwd"; then
1512 srcdir=.
1513 fi
1514 # Remove unnecessary trailing slashes from srcdir.
1515 # Double slashes in file names in object file debugging info
1516 # mess up M-x gdb in Emacs.
1517 case $srcdir in
1518 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1519 esac
1520 for ac_var in $ac_precious_vars; do
1521 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1522 eval ac_env_${ac_var}_value=\$${ac_var}
1523 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1524 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1525 done
1526
1527 #
1528 # Report the --help message.
1529 #
1530 if test "$ac_init_help" = "long"; then
1531 # Omit some internal or obsolete options to make the list less imposing.
1532 # This message is too long to be a string in the A/UX 3.1 sh.
1533 cat <<_ACEOF
1534 \`configure' configures this package to adapt to many kinds of systems.
1535
1536 Usage: $0 [OPTION]... [VAR=VALUE]...
1537
1538 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1539 VAR=VALUE. See below for descriptions of some of the useful variables.
1540
1541 Defaults for the options are specified in brackets.
1542
1543 Configuration:
1544 -h, --help display this help and exit
1545 --help=short display options specific to this package
1546 --help=recursive display the short help of all the included packages
1547 -V, --version display version information and exit
1548 -q, --quiet, --silent do not print \`checking...' messages
1549 --cache-file=FILE cache test results in FILE [disabled]
1550 -C, --config-cache alias for \`--cache-file=config.cache'
1551 -n, --no-create do not create output files
1552 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1553
1554 Installation directories:
1555 --prefix=PREFIX install architecture-independent files in PREFIX
1556 [$ac_default_prefix]
1557 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1558 [PREFIX]
1559
1560 By default, \`make install' will install all the files in
1561 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1562 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1563 for instance \`--prefix=\$HOME'.
1564
1565 For better control, use the options below.
1566
1567 Fine tuning of the installation directories:
1568 --bindir=DIR user executables [EPREFIX/bin]
1569 --sbindir=DIR system admin executables [EPREFIX/sbin]
1570 --libexecdir=DIR program executables [EPREFIX/libexec]
1571 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1572 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1573 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1574 --libdir=DIR object code libraries [EPREFIX/lib]
1575 --includedir=DIR C header files [PREFIX/include]
1576 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1577 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1578 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1579 --infodir=DIR info documentation [DATAROOTDIR/info]
1580 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1581 --mandir=DIR man documentation [DATAROOTDIR/man]
1582 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1583 --htmldir=DIR html documentation [DOCDIR]
1584 --dvidir=DIR dvi documentation [DOCDIR]
1585 --pdfdir=DIR pdf documentation [DOCDIR]
1586 --psdir=DIR ps documentation [DOCDIR]
1587 _ACEOF
1588
1589 cat <<\_ACEOF
1590
1591 Program names:
1592 --program-prefix=PREFIX prepend PREFIX to installed program names
1593 --program-suffix=SUFFIX append SUFFIX to installed program names
1594 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1595
1596 X features:
1597 --x-includes=DIR X include files are in DIR
1598 --x-libraries=DIR X library files are in DIR
1599
1600 System types:
1601 --build=BUILD configure for building on BUILD [guessed]
1602 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1603 --target=TARGET configure for building compilers for TARGET [HOST]
1604 _ACEOF
1605 fi
1606
1607 if test -n "$ac_init_help"; then
1608
1609 cat <<\_ACEOF
1610
1611 Optional Features:
1612 --disable-option-checking ignore unrecognized --enable/--with options
1613 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1614 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1615 --enable-maintainer-mode enable make rules and dependencies not useful
1616 (and sometimes confusing) to the casual installer
1617 --enable-plugins Enable support for plugins (defaults no)
1618 --disable-largefile omit support for large files
1619 --disable-dependency-tracking speeds up one-time build
1620 --enable-dependency-tracking do not reject slow dependency extractors
1621 --enable-targets=TARGETS
1622 alternative target configurations
1623 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1624 --disable-gdbcli disable command-line interface (CLI)
1625 --disable-gdbmi disable machine-interface (MI)
1626 --enable-tui enable full-screen terminal user interface (TUI)
1627 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1628 --enable-profiling enable profiling of GDB
1629 --disable-rpath do not hardcode runtime library paths
1630 --enable-werror treat compile warnings as errors
1631 --enable-build-warnings enable build-time compiler warnings if gcc is used
1632 --enable-gdb-build-warnings
1633 enable GDB specific build-time compiler warnings if
1634 gcc is used
1635 --enable-sim link gdb with simulator
1636 --enable-multi-ice build the multi-ice-gdb-server
1637
1638 Optional Packages:
1639 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1640 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1641 --with-separate-debug-dir=PATH
1642 look for global separate debug info in this path
1643 [LIBDIR/debug]
1644 --with-gdb-datadir=PATH look for global separate data files in this path
1645 [DATADIR/gdb]
1646 --with-relocated-sources=PATH
1647 automatically relocate this path for source files
1648 --with-libunwind use libunwind frame unwinding support
1649 --with-curses use the curses library instead of the termcap
1650 library
1651 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1652 --with-bugurl=URL Direct users to URL to report a bug
1653 --with-zlib include zlib support (auto/yes/no) default=auto
1654 --with-libiconv-prefix=DIR
1655 search for libiconv in DIR/include and DIR/lib
1656 --with-system-readline use installed readline library
1657 --with-expat include expat support (auto/yes/no)
1658 --with-gnu-ld assume the C compiler uses GNU ld default=no
1659 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1660 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1661 --with-python include python support (auto/yes/no/<path>)
1662 --without-included-regex
1663 don't use included regex; this is the default on
1664 systems with version 2 of the GNU C library (use
1665 with caution on other system)
1666 --with-sysroot[=DIR] search for usr/lib et al within DIR
1667 --with-system-gdbinit=PATH
1668 automatically load a system-wide gdbinit file
1669 --with-tcl directory containing tcl configuration (tclConfig.sh)
1670 --with-tk directory containing tk configuration (tkConfig.sh)
1671 --with-x use the X Window System
1672
1673 Some influential environment variables:
1674 CC C compiler command
1675 CFLAGS C compiler flags
1676 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1677 nonstandard directory <lib dir>
1678 LIBS libraries to pass to the linker, e.g. -l<library>
1679 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1680 you have headers in a nonstandard directory <include dir>
1681 CPP C preprocessor
1682 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1683 the first program found out of: `bison -y', `byacc', `yacc'.
1684 YFLAGS The list of arguments that will be passed by default to $YACC.
1685 This script will default YFLAGS to the empty string to avoid a
1686 default value of `-d' given by some make applications.
1687 XMKMF Path to xmkmf, Makefile generator for X Window System
1688
1689 Use these variables to override the choices made by `configure' or to help
1690 it to find libraries and programs with nonstandard names/locations.
1691
1692 Report bugs to the package provider.
1693 _ACEOF
1694 ac_status=$?
1695 fi
1696
1697 if test "$ac_init_help" = "recursive"; then
1698 # If there are subdirs, report their specific --help.
1699 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1700 test -d "$ac_dir" ||
1701 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1702 continue
1703 ac_builddir=.
1704
1705 case "$ac_dir" in
1706 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1707 *)
1708 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1709 # A ".." for each directory in $ac_dir_suffix.
1710 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1711 case $ac_top_builddir_sub in
1712 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1713 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1714 esac ;;
1715 esac
1716 ac_abs_top_builddir=$ac_pwd
1717 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1718 # for backward compatibility:
1719 ac_top_builddir=$ac_top_build_prefix
1720
1721 case $srcdir in
1722 .) # We are building in place.
1723 ac_srcdir=.
1724 ac_top_srcdir=$ac_top_builddir_sub
1725 ac_abs_top_srcdir=$ac_pwd ;;
1726 [\\/]* | ?:[\\/]* ) # Absolute name.
1727 ac_srcdir=$srcdir$ac_dir_suffix;
1728 ac_top_srcdir=$srcdir
1729 ac_abs_top_srcdir=$srcdir ;;
1730 *) # Relative name.
1731 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1732 ac_top_srcdir=$ac_top_build_prefix$srcdir
1733 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1734 esac
1735 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1736
1737 cd "$ac_dir" || { ac_status=$?; continue; }
1738 # Check for guested configure.
1739 if test -f "$ac_srcdir/configure.gnu"; then
1740 echo &&
1741 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1742 elif test -f "$ac_srcdir/configure"; then
1743 echo &&
1744 $SHELL "$ac_srcdir/configure" --help=recursive
1745 else
1746 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1747 fi || ac_status=$?
1748 cd "$ac_pwd" || { ac_status=$?; break; }
1749 done
1750 fi
1751
1752 test -n "$ac_init_help" && exit $ac_status
1753 if $ac_init_version; then
1754 cat <<\_ACEOF
1755 configure
1756 generated by GNU Autoconf 2.64
1757
1758 Copyright (C) 2009 Free Software Foundation, Inc.
1759 This configure script is free software; the Free Software Foundation
1760 gives unlimited permission to copy, distribute and modify it.
1761 _ACEOF
1762 exit
1763 fi
1764
1765 ## ------------------------ ##
1766 ## Autoconf initialization. ##
1767 ## ------------------------ ##
1768
1769 # ac_fn_c_try_compile LINENO
1770 # --------------------------
1771 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1772 ac_fn_c_try_compile ()
1773 {
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 rm -f conftest.$ac_objext
1776 if { { ac_try="$ac_compile"
1777 case "(($ac_try" in
1778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779 *) ac_try_echo=$ac_try;;
1780 esac
1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782 $as_echo "$ac_try_echo"; } >&5
1783 (eval "$ac_compile") 2>conftest.err
1784 ac_status=$?
1785 if test -s conftest.err; then
1786 grep -v '^ *+' conftest.err >conftest.er1
1787 cat conftest.er1 >&5
1788 mv -f conftest.er1 conftest.err
1789 fi
1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 test $ac_status = 0; } && {
1792 test -z "$ac_c_werror_flag" ||
1793 test ! -s conftest.err
1794 } && test -s conftest.$ac_objext; then :
1795 ac_retval=0
1796 else
1797 $as_echo "$as_me: failed program was:" >&5
1798 sed 's/^/| /' conftest.$ac_ext >&5
1799
1800 ac_retval=1
1801 fi
1802 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1803 return $ac_retval
1804
1805 } # ac_fn_c_try_compile
1806
1807 # ac_fn_c_try_cpp LINENO
1808 # ----------------------
1809 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1810 ac_fn_c_try_cpp ()
1811 {
1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813 if { { ac_try="$ac_cpp conftest.$ac_ext"
1814 case "(($ac_try" in
1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816 *) ac_try_echo=$ac_try;;
1817 esac
1818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819 $as_echo "$ac_try_echo"; } >&5
1820 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1821 ac_status=$?
1822 if test -s conftest.err; then
1823 grep -v '^ *+' conftest.err >conftest.er1
1824 cat conftest.er1 >&5
1825 mv -f conftest.er1 conftest.err
1826 fi
1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828 test $ac_status = 0; } >/dev/null && {
1829 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1830 test ! -s conftest.err
1831 }; then :
1832 ac_retval=0
1833 else
1834 $as_echo "$as_me: failed program was:" >&5
1835 sed 's/^/| /' conftest.$ac_ext >&5
1836
1837 ac_retval=1
1838 fi
1839 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1840 return $ac_retval
1841
1842 } # ac_fn_c_try_cpp
1843
1844 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1845 # -------------------------------------------------------
1846 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1847 # the include files in INCLUDES and setting the cache variable VAR
1848 # accordingly.
1849 ac_fn_c_check_header_mongrel ()
1850 {
1851 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854 $as_echo_n "checking for $2... " >&6; }
1855 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1856 $as_echo_n "(cached) " >&6
1857 fi
1858 eval ac_res=\$$3
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860 $as_echo "$ac_res" >&6; }
1861 else
1862 # Is the header compilable?
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1864 $as_echo_n "checking $2 usability... " >&6; }
1865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1866 /* end confdefs.h. */
1867 $4
1868 #include <$2>
1869 _ACEOF
1870 if ac_fn_c_try_compile "$LINENO"; then :
1871 ac_header_compiler=yes
1872 else
1873 ac_header_compiler=no
1874 fi
1875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1877 $as_echo "$ac_header_compiler" >&6; }
1878
1879 # Is the header present?
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1881 $as_echo_n "checking $2 presence... " >&6; }
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883 /* end confdefs.h. */
1884 #include <$2>
1885 _ACEOF
1886 if ac_fn_c_try_cpp "$LINENO"; then :
1887 ac_header_preproc=yes
1888 else
1889 ac_header_preproc=no
1890 fi
1891 rm -f conftest.err conftest.$ac_ext
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1893 $as_echo "$ac_header_preproc" >&6; }
1894
1895 # So? What about this header?
1896 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1897 yes:no: )
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1899 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1901 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1902 ;;
1903 no:yes:* )
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1905 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1907 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1909 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1911 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1913 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1914 ;;
1915 esac
1916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1917 $as_echo_n "checking for $2... " >&6; }
1918 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1919 $as_echo_n "(cached) " >&6
1920 else
1921 eval "$3=\$ac_header_compiler"
1922 fi
1923 eval ac_res=\$$3
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1925 $as_echo "$ac_res" >&6; }
1926 fi
1927 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1928
1929 } # ac_fn_c_check_header_mongrel
1930
1931 # ac_fn_c_try_run LINENO
1932 # ----------------------
1933 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1934 # that executables *can* be run.
1935 ac_fn_c_try_run ()
1936 {
1937 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1938 if { { ac_try="$ac_link"
1939 case "(($ac_try" in
1940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1941 *) ac_try_echo=$ac_try;;
1942 esac
1943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1944 $as_echo "$ac_try_echo"; } >&5
1945 (eval "$ac_link") 2>&5
1946 ac_status=$?
1947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1948 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1949 { { case "(($ac_try" in
1950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1951 *) ac_try_echo=$ac_try;;
1952 esac
1953 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1954 $as_echo "$ac_try_echo"; } >&5
1955 (eval "$ac_try") 2>&5
1956 ac_status=$?
1957 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1958 test $ac_status = 0; }; }; then :
1959 ac_retval=0
1960 else
1961 $as_echo "$as_me: program exited with status $ac_status" >&5
1962 $as_echo "$as_me: failed program was:" >&5
1963 sed 's/^/| /' conftest.$ac_ext >&5
1964
1965 ac_retval=$ac_status
1966 fi
1967 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1968 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1969 return $ac_retval
1970
1971 } # ac_fn_c_try_run
1972
1973 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1974 # -------------------------------------------------------
1975 # Tests whether HEADER exists and can be compiled using the include files in
1976 # INCLUDES, setting the cache variable VAR accordingly.
1977 ac_fn_c_check_header_compile ()
1978 {
1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1981 $as_echo_n "checking for $2... " >&6; }
1982 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1983 $as_echo_n "(cached) " >&6
1984 else
1985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1986 /* end confdefs.h. */
1987 $4
1988 #include <$2>
1989 _ACEOF
1990 if ac_fn_c_try_compile "$LINENO"; then :
1991 eval "$3=yes"
1992 else
1993 eval "$3=no"
1994 fi
1995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1996 fi
1997 eval ac_res=\$$3
1998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1999 $as_echo "$ac_res" >&6; }
2000 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2001
2002 } # ac_fn_c_check_header_compile
2003
2004 # ac_fn_c_try_link LINENO
2005 # -----------------------
2006 # Try to link conftest.$ac_ext, and return whether this succeeded.
2007 ac_fn_c_try_link ()
2008 {
2009 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2010 rm -f conftest.$ac_objext conftest$ac_exeext
2011 if { { ac_try="$ac_link"
2012 case "(($ac_try" in
2013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2014 *) ac_try_echo=$ac_try;;
2015 esac
2016 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2017 $as_echo "$ac_try_echo"; } >&5
2018 (eval "$ac_link") 2>conftest.err
2019 ac_status=$?
2020 if test -s conftest.err; then
2021 grep -v '^ *+' conftest.err >conftest.er1
2022 cat conftest.er1 >&5
2023 mv -f conftest.er1 conftest.err
2024 fi
2025 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2026 test $ac_status = 0; } && {
2027 test -z "$ac_c_werror_flag" ||
2028 test ! -s conftest.err
2029 } && test -s conftest$ac_exeext && {
2030 test "$cross_compiling" = yes ||
2031 $as_test_x conftest$ac_exeext
2032 }; then :
2033 ac_retval=0
2034 else
2035 $as_echo "$as_me: failed program was:" >&5
2036 sed 's/^/| /' conftest.$ac_ext >&5
2037
2038 ac_retval=1
2039 fi
2040 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2041 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2042 # interfere with the next link command; also delete a directory that is
2043 # left behind by Apple's compiler. We do this before executing the actions.
2044 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2045 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2046 return $ac_retval
2047
2048 } # ac_fn_c_try_link
2049
2050 # ac_fn_c_check_func LINENO FUNC VAR
2051 # ----------------------------------
2052 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2053 ac_fn_c_check_func ()
2054 {
2055 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2057 $as_echo_n "checking for $2... " >&6; }
2058 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2059 $as_echo_n "(cached) " >&6
2060 else
2061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062 /* end confdefs.h. */
2063 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2064 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2065 #define $2 innocuous_$2
2066
2067 /* System header to define __stub macros and hopefully few prototypes,
2068 which can conflict with char $2 (); below.
2069 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2070 <limits.h> exists even on freestanding compilers. */
2071
2072 #ifdef __STDC__
2073 # include <limits.h>
2074 #else
2075 # include <assert.h>
2076 #endif
2077
2078 #undef $2
2079
2080 /* Override any GCC internal prototype to avoid an error.
2081 Use char because int might match the return type of a GCC
2082 builtin and then its argument prototype would still apply. */
2083 #ifdef __cplusplus
2084 extern "C"
2085 #endif
2086 char $2 ();
2087 /* The GNU C library defines this for functions which it implements
2088 to always fail with ENOSYS. Some functions are actually named
2089 something starting with __ and the normal name is an alias. */
2090 #if defined __stub_$2 || defined __stub___$2
2091 choke me
2092 #endif
2093
2094 int
2095 main ()
2096 {
2097 return $2 ();
2098 ;
2099 return 0;
2100 }
2101 _ACEOF
2102 if ac_fn_c_try_link "$LINENO"; then :
2103 eval "$3=yes"
2104 else
2105 eval "$3=no"
2106 fi
2107 rm -f core conftest.err conftest.$ac_objext \
2108 conftest$ac_exeext conftest.$ac_ext
2109 fi
2110 eval ac_res=\$$3
2111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2112 $as_echo "$ac_res" >&6; }
2113 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2114
2115 } # ac_fn_c_check_func
2116
2117 # ac_fn_c_check_decl LINENO SYMBOL VAR
2118 # ------------------------------------
2119 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2120 ac_fn_c_check_decl ()
2121 {
2122 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2124 $as_echo_n "checking whether $2 is declared... " >&6; }
2125 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2126 $as_echo_n "(cached) " >&6
2127 else
2128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2129 /* end confdefs.h. */
2130 $4
2131 int
2132 main ()
2133 {
2134 #ifndef $2
2135 (void) $2;
2136 #endif
2137
2138 ;
2139 return 0;
2140 }
2141 _ACEOF
2142 if ac_fn_c_try_compile "$LINENO"; then :
2143 eval "$3=yes"
2144 else
2145 eval "$3=no"
2146 fi
2147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148 fi
2149 eval ac_res=\$$3
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2151 $as_echo "$ac_res" >&6; }
2152 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2153
2154 } # ac_fn_c_check_decl
2155
2156 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2157 # --------------------------------------------
2158 # Tries to find the compile-time value of EXPR in a program that includes
2159 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2160 # computed
2161 ac_fn_c_compute_int ()
2162 {
2163 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2164 if test "$cross_compiling" = yes; then
2165 # Depending upon the size, compute the lo and hi bounds.
2166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2167 /* end confdefs.h. */
2168 $4
2169 int
2170 main ()
2171 {
2172 static int test_array [1 - 2 * !(($2) >= 0)];
2173 test_array [0] = 0
2174
2175 ;
2176 return 0;
2177 }
2178 _ACEOF
2179 if ac_fn_c_try_compile "$LINENO"; then :
2180 ac_lo=0 ac_mid=0
2181 while :; do
2182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2183 /* end confdefs.h. */
2184 $4
2185 int
2186 main ()
2187 {
2188 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2189 test_array [0] = 0
2190
2191 ;
2192 return 0;
2193 }
2194 _ACEOF
2195 if ac_fn_c_try_compile "$LINENO"; then :
2196 ac_hi=$ac_mid; break
2197 else
2198 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2199 if test $ac_lo -le $ac_mid; then
2200 ac_lo= ac_hi=
2201 break
2202 fi
2203 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2204 fi
2205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2206 done
2207 else
2208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2209 /* end confdefs.h. */
2210 $4
2211 int
2212 main ()
2213 {
2214 static int test_array [1 - 2 * !(($2) < 0)];
2215 test_array [0] = 0
2216
2217 ;
2218 return 0;
2219 }
2220 _ACEOF
2221 if ac_fn_c_try_compile "$LINENO"; then :
2222 ac_hi=-1 ac_mid=-1
2223 while :; do
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225 /* end confdefs.h. */
2226 $4
2227 int
2228 main ()
2229 {
2230 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2231 test_array [0] = 0
2232
2233 ;
2234 return 0;
2235 }
2236 _ACEOF
2237 if ac_fn_c_try_compile "$LINENO"; then :
2238 ac_lo=$ac_mid; break
2239 else
2240 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2241 if test $ac_mid -le $ac_hi; then
2242 ac_lo= ac_hi=
2243 break
2244 fi
2245 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2246 fi
2247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2248 done
2249 else
2250 ac_lo= ac_hi=
2251 fi
2252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253 fi
2254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2255 # Binary search between lo and hi bounds.
2256 while test "x$ac_lo" != "x$ac_hi"; do
2257 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2259 /* end confdefs.h. */
2260 $4
2261 int
2262 main ()
2263 {
2264 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2265 test_array [0] = 0
2266
2267 ;
2268 return 0;
2269 }
2270 _ACEOF
2271 if ac_fn_c_try_compile "$LINENO"; then :
2272 ac_hi=$ac_mid
2273 else
2274 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2275 fi
2276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2277 done
2278 case $ac_lo in #((
2279 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2280 '') ac_retval=1 ;;
2281 esac
2282 else
2283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2284 /* end confdefs.h. */
2285 $4
2286 static long int longval () { return $2; }
2287 static unsigned long int ulongval () { return $2; }
2288 #include <stdio.h>
2289 #include <stdlib.h>
2290 int
2291 main ()
2292 {
2293
2294 FILE *f = fopen ("conftest.val", "w");
2295 if (! f)
2296 return 1;
2297 if (($2) < 0)
2298 {
2299 long int i = longval ();
2300 if (i != ($2))
2301 return 1;
2302 fprintf (f, "%ld", i);
2303 }
2304 else
2305 {
2306 unsigned long int i = ulongval ();
2307 if (i != ($2))
2308 return 1;
2309 fprintf (f, "%lu", i);
2310 }
2311 /* Do not output a trailing newline, as this causes \r\n confusion
2312 on some platforms. */
2313 return ferror (f) || fclose (f) != 0;
2314
2315 ;
2316 return 0;
2317 }
2318 _ACEOF
2319 if ac_fn_c_try_run "$LINENO"; then :
2320 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2321 else
2322 ac_retval=1
2323 fi
2324 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2325 conftest.$ac_objext conftest.beam conftest.$ac_ext
2326 rm -f conftest.val
2327
2328 fi
2329 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2330 return $ac_retval
2331
2332 } # ac_fn_c_compute_int
2333
2334 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2335 # ----------------------------------------------------
2336 # Tries to find if the field MEMBER exists in type AGGR, after including
2337 # INCLUDES, setting cache variable VAR accordingly.
2338 ac_fn_c_check_member ()
2339 {
2340 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2342 $as_echo_n "checking for $2.$3... " >&6; }
2343 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2344 $as_echo_n "(cached) " >&6
2345 else
2346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2347 /* end confdefs.h. */
2348 $5
2349 int
2350 main ()
2351 {
2352 static $2 ac_aggr;
2353 if (ac_aggr.$3)
2354 return 0;
2355 ;
2356 return 0;
2357 }
2358 _ACEOF
2359 if ac_fn_c_try_compile "$LINENO"; then :
2360 eval "$4=yes"
2361 else
2362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2363 /* end confdefs.h. */
2364 $5
2365 int
2366 main ()
2367 {
2368 static $2 ac_aggr;
2369 if (sizeof ac_aggr.$3)
2370 return 0;
2371 ;
2372 return 0;
2373 }
2374 _ACEOF
2375 if ac_fn_c_try_compile "$LINENO"; then :
2376 eval "$4=yes"
2377 else
2378 eval "$4=no"
2379 fi
2380 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2381 fi
2382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2383 fi
2384 eval ac_res=\$$4
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2386 $as_echo "$ac_res" >&6; }
2387 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2388
2389 } # ac_fn_c_check_member
2390
2391 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2392 # -------------------------------------------
2393 # Tests whether TYPE exists after having included INCLUDES, setting cache
2394 # variable VAR accordingly.
2395 ac_fn_c_check_type ()
2396 {
2397 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2399 $as_echo_n "checking for $2... " >&6; }
2400 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2401 $as_echo_n "(cached) " >&6
2402 else
2403 eval "$3=no"
2404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2405 /* end confdefs.h. */
2406 $4
2407 int
2408 main ()
2409 {
2410 if (sizeof ($2))
2411 return 0;
2412 ;
2413 return 0;
2414 }
2415 _ACEOF
2416 if ac_fn_c_try_compile "$LINENO"; then :
2417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2418 /* end confdefs.h. */
2419 $4
2420 int
2421 main ()
2422 {
2423 if (sizeof (($2)))
2424 return 0;
2425 ;
2426 return 0;
2427 }
2428 _ACEOF
2429 if ac_fn_c_try_compile "$LINENO"; then :
2430
2431 else
2432 eval "$3=yes"
2433 fi
2434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2435 fi
2436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2437 fi
2438 eval ac_res=\$$3
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2440 $as_echo "$ac_res" >&6; }
2441 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2442
2443 } # ac_fn_c_check_type
2444 cat >config.log <<_ACEOF
2445 This file contains any messages produced by compilers while
2446 running configure, to aid debugging if configure makes a mistake.
2447
2448 It was created by $as_me, which was
2449 generated by GNU Autoconf 2.64. Invocation command line was
2450
2451 $ $0 $@
2452
2453 _ACEOF
2454 exec 5>>config.log
2455 {
2456 cat <<_ASUNAME
2457 ## --------- ##
2458 ## Platform. ##
2459 ## --------- ##
2460
2461 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2462 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2463 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2464 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2465 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2466
2467 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2468 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2469
2470 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2471 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2472 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2473 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2474 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2475 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2476 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2477
2478 _ASUNAME
2479
2480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481 for as_dir in $PATH
2482 do
2483 IFS=$as_save_IFS
2484 test -z "$as_dir" && as_dir=.
2485 $as_echo "PATH: $as_dir"
2486 done
2487 IFS=$as_save_IFS
2488
2489 } >&5
2490
2491 cat >&5 <<_ACEOF
2492
2493
2494 ## ----------- ##
2495 ## Core tests. ##
2496 ## ----------- ##
2497
2498 _ACEOF
2499
2500
2501 # Keep a trace of the command line.
2502 # Strip out --no-create and --no-recursion so they do not pile up.
2503 # Strip out --silent because we don't want to record it for future runs.
2504 # Also quote any args containing shell meta-characters.
2505 # Make two passes to allow for proper duplicate-argument suppression.
2506 ac_configure_args=
2507 ac_configure_args0=
2508 ac_configure_args1=
2509 ac_must_keep_next=false
2510 for ac_pass in 1 2
2511 do
2512 for ac_arg
2513 do
2514 case $ac_arg in
2515 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2516 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2517 | -silent | --silent | --silen | --sile | --sil)
2518 continue ;;
2519 *\'*)
2520 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2521 esac
2522 case $ac_pass in
2523 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2524 2)
2525 as_fn_append ac_configure_args1 " '$ac_arg'"
2526 if test $ac_must_keep_next = true; then
2527 ac_must_keep_next=false # Got value, back to normal.
2528 else
2529 case $ac_arg in
2530 *=* | --config-cache | -C | -disable-* | --disable-* \
2531 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2532 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2533 | -with-* | --with-* | -without-* | --without-* | --x)
2534 case "$ac_configure_args0 " in
2535 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2536 esac
2537 ;;
2538 -* ) ac_must_keep_next=true ;;
2539 esac
2540 fi
2541 as_fn_append ac_configure_args " '$ac_arg'"
2542 ;;
2543 esac
2544 done
2545 done
2546 { ac_configure_args0=; unset ac_configure_args0;}
2547 { ac_configure_args1=; unset ac_configure_args1;}
2548
2549 # When interrupted or exit'd, cleanup temporary files, and complete
2550 # config.log. We remove comments because anyway the quotes in there
2551 # would cause problems or look ugly.
2552 # WARNING: Use '\'' to represent an apostrophe within the trap.
2553 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2554 trap 'exit_status=$?
2555 # Save into config.log some information that might help in debugging.
2556 {
2557 echo
2558
2559 cat <<\_ASBOX
2560 ## ---------------- ##
2561 ## Cache variables. ##
2562 ## ---------------- ##
2563 _ASBOX
2564 echo
2565 # The following way of writing the cache mishandles newlines in values,
2566 (
2567 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2568 eval ac_val=\$$ac_var
2569 case $ac_val in #(
2570 *${as_nl}*)
2571 case $ac_var in #(
2572 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2573 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2574 esac
2575 case $ac_var in #(
2576 _ | IFS | as_nl) ;; #(
2577 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2578 *) { eval $ac_var=; unset $ac_var;} ;;
2579 esac ;;
2580 esac
2581 done
2582 (set) 2>&1 |
2583 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2584 *${as_nl}ac_space=\ *)
2585 sed -n \
2586 "s/'\''/'\''\\\\'\'''\''/g;
2587 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2588 ;; #(
2589 *)
2590 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2591 ;;
2592 esac |
2593 sort
2594 )
2595 echo
2596
2597 cat <<\_ASBOX
2598 ## ----------------- ##
2599 ## Output variables. ##
2600 ## ----------------- ##
2601 _ASBOX
2602 echo
2603 for ac_var in $ac_subst_vars
2604 do
2605 eval ac_val=\$$ac_var
2606 case $ac_val in
2607 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2608 esac
2609 $as_echo "$ac_var='\''$ac_val'\''"
2610 done | sort
2611 echo
2612
2613 if test -n "$ac_subst_files"; then
2614 cat <<\_ASBOX
2615 ## ------------------- ##
2616 ## File substitutions. ##
2617 ## ------------------- ##
2618 _ASBOX
2619 echo
2620 for ac_var in $ac_subst_files
2621 do
2622 eval ac_val=\$$ac_var
2623 case $ac_val in
2624 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2625 esac
2626 $as_echo "$ac_var='\''$ac_val'\''"
2627 done | sort
2628 echo
2629 fi
2630
2631 if test -s confdefs.h; then
2632 cat <<\_ASBOX
2633 ## ----------- ##
2634 ## confdefs.h. ##
2635 ## ----------- ##
2636 _ASBOX
2637 echo
2638 cat confdefs.h
2639 echo
2640 fi
2641 test "$ac_signal" != 0 &&
2642 $as_echo "$as_me: caught signal $ac_signal"
2643 $as_echo "$as_me: exit $exit_status"
2644 } >&5
2645 rm -f core *.core core.conftest.* &&
2646 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2647 exit $exit_status
2648 ' 0
2649 for ac_signal in 1 2 13 15; do
2650 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2651 done
2652 ac_signal=0
2653
2654 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2655 rm -f -r conftest* confdefs.h
2656
2657 $as_echo "/* confdefs.h */" > confdefs.h
2658
2659 # Predefined preprocessor variables.
2660
2661 cat >>confdefs.h <<_ACEOF
2662 #define PACKAGE_NAME "$PACKAGE_NAME"
2663 _ACEOF
2664
2665 cat >>confdefs.h <<_ACEOF
2666 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2667 _ACEOF
2668
2669 cat >>confdefs.h <<_ACEOF
2670 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2671 _ACEOF
2672
2673 cat >>confdefs.h <<_ACEOF
2674 #define PACKAGE_STRING "$PACKAGE_STRING"
2675 _ACEOF
2676
2677 cat >>confdefs.h <<_ACEOF
2678 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2679 _ACEOF
2680
2681 cat >>confdefs.h <<_ACEOF
2682 #define PACKAGE_URL "$PACKAGE_URL"
2683 _ACEOF
2684
2685
2686 # Let the site file select an alternate cache file if it wants to.
2687 # Prefer an explicitly selected file to automatically selected ones.
2688 ac_site_file1=NONE
2689 ac_site_file2=NONE
2690 if test -n "$CONFIG_SITE"; then
2691 ac_site_file1=$CONFIG_SITE
2692 elif test "x$prefix" != xNONE; then
2693 ac_site_file1=$prefix/share/config.site
2694 ac_site_file2=$prefix/etc/config.site
2695 else
2696 ac_site_file1=$ac_default_prefix/share/config.site
2697 ac_site_file2=$ac_default_prefix/etc/config.site
2698 fi
2699 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2700 do
2701 test "x$ac_site_file" = xNONE && continue
2702 if test -r "$ac_site_file"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2704 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2705 sed 's/^/| /' "$ac_site_file" >&5
2706 . "$ac_site_file"
2707 fi
2708 done
2709
2710 if test -r "$cache_file"; then
2711 # Some versions of bash will fail to source /dev/null (special
2712 # files actually), so we avoid doing that.
2713 if test -f "$cache_file"; then
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2715 $as_echo "$as_me: loading cache $cache_file" >&6;}
2716 case $cache_file in
2717 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2718 *) . "./$cache_file";;
2719 esac
2720 fi
2721 else
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2723 $as_echo "$as_me: creating cache $cache_file" >&6;}
2724 >$cache_file
2725 fi
2726
2727 gl_header_list="$gl_header_list sys/mman.h"
2728 gl_func_list="$gl_func_list mprotect"
2729 gl_func_list="$gl_func_list memchr"
2730 gl_header_list="$gl_header_list stddef.h"
2731 gl_header_list="$gl_header_list stdint.h"
2732 gl_header_list="$gl_header_list wchar.h"
2733 gl_header_list="$gl_header_list string.h"
2734 # Check that the precious variables saved in the cache have kept the same
2735 # value.
2736 ac_cache_corrupted=false
2737 for ac_var in $ac_precious_vars; do
2738 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2739 eval ac_new_set=\$ac_env_${ac_var}_set
2740 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2741 eval ac_new_val=\$ac_env_${ac_var}_value
2742 case $ac_old_set,$ac_new_set in
2743 set,)
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2745 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2746 ac_cache_corrupted=: ;;
2747 ,set)
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2749 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2750 ac_cache_corrupted=: ;;
2751 ,);;
2752 *)
2753 if test "x$ac_old_val" != "x$ac_new_val"; then
2754 # differences in whitespace do not lead to failure.
2755 ac_old_val_w=`echo x $ac_old_val`
2756 ac_new_val_w=`echo x $ac_new_val`
2757 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2759 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2760 ac_cache_corrupted=:
2761 else
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2763 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2764 eval $ac_var=\$ac_old_val
2765 fi
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2767 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2769 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2770 fi;;
2771 esac
2772 # Pass precious variables to config.status.
2773 if test "$ac_new_set" = set; then
2774 case $ac_new_val in
2775 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2776 *) ac_arg=$ac_var=$ac_new_val ;;
2777 esac
2778 case " $ac_configure_args " in
2779 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2780 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2781 esac
2782 fi
2783 done
2784 if $ac_cache_corrupted; then
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2786 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2788 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2789 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2790 fi
2791 ## -------------------- ##
2792 ## Main body of script. ##
2793 ## -------------------- ##
2794
2795 ac_ext=c
2796 ac_cpp='$CPP $CPPFLAGS'
2797 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2798 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2799 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2800
2801
2802
2803
2804
2805 ac_config_headers="$ac_config_headers config.h:config.in"
2806
2807
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2809 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2810 # Check whether --enable-maintainer-mode was given.
2811 if test "${enable_maintainer_mode+set}" = set; then :
2812 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2813 else
2814 USE_MAINTAINER_MODE=no
2815 fi
2816
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2818 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2819 if test $USE_MAINTAINER_MODE = yes; then
2820 MAINTAINER_MODE_TRUE=
2821 MAINTAINER_MODE_FALSE='#'
2822 else
2823 MAINTAINER_MODE_TRUE='#'
2824 MAINTAINER_MODE_FALSE=
2825 fi
2826
2827 MAINT=$MAINTAINER_MODE_TRUE
2828
2829
2830
2831 ac_ext=c
2832 ac_cpp='$CPP $CPPFLAGS'
2833 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2834 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2835 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2836 if test -n "$ac_tool_prefix"; then
2837 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2838 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2840 $as_echo_n "checking for $ac_word... " >&6; }
2841 if test "${ac_cv_prog_CC+set}" = set; then :
2842 $as_echo_n "(cached) " >&6
2843 else
2844 if test -n "$CC"; then
2845 ac_cv_prog_CC="$CC" # Let the user override the test.
2846 else
2847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848 for as_dir in $PATH
2849 do
2850 IFS=$as_save_IFS
2851 test -z "$as_dir" && as_dir=.
2852 for ac_exec_ext in '' $ac_executable_extensions; do
2853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2854 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2856 break 2
2857 fi
2858 done
2859 done
2860 IFS=$as_save_IFS
2861
2862 fi
2863 fi
2864 CC=$ac_cv_prog_CC
2865 if test -n "$CC"; then
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2867 $as_echo "$CC" >&6; }
2868 else
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2870 $as_echo "no" >&6; }
2871 fi
2872
2873
2874 fi
2875 if test -z "$ac_cv_prog_CC"; then
2876 ac_ct_CC=$CC
2877 # Extract the first word of "gcc", so it can be a program name with args.
2878 set dummy gcc; ac_word=$2
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2880 $as_echo_n "checking for $ac_word... " >&6; }
2881 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2882 $as_echo_n "(cached) " >&6
2883 else
2884 if test -n "$ac_ct_CC"; then
2885 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2886 else
2887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2888 for as_dir in $PATH
2889 do
2890 IFS=$as_save_IFS
2891 test -z "$as_dir" && as_dir=.
2892 for ac_exec_ext in '' $ac_executable_extensions; do
2893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2894 ac_cv_prog_ac_ct_CC="gcc"
2895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2896 break 2
2897 fi
2898 done
2899 done
2900 IFS=$as_save_IFS
2901
2902 fi
2903 fi
2904 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2905 if test -n "$ac_ct_CC"; then
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2907 $as_echo "$ac_ct_CC" >&6; }
2908 else
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2910 $as_echo "no" >&6; }
2911 fi
2912
2913 if test "x$ac_ct_CC" = x; then
2914 CC=""
2915 else
2916 case $cross_compiling:$ac_tool_warned in
2917 yes:)
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2919 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2920 ac_tool_warned=yes ;;
2921 esac
2922 CC=$ac_ct_CC
2923 fi
2924 else
2925 CC="$ac_cv_prog_CC"
2926 fi
2927
2928 if test -z "$CC"; then
2929 if test -n "$ac_tool_prefix"; then
2930 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2931 set dummy ${ac_tool_prefix}cc; ac_word=$2
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2933 $as_echo_n "checking for $ac_word... " >&6; }
2934 if test "${ac_cv_prog_CC+set}" = set; then :
2935 $as_echo_n "(cached) " >&6
2936 else
2937 if test -n "$CC"; then
2938 ac_cv_prog_CC="$CC" # Let the user override the test.
2939 else
2940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2941 for as_dir in $PATH
2942 do
2943 IFS=$as_save_IFS
2944 test -z "$as_dir" && as_dir=.
2945 for ac_exec_ext in '' $ac_executable_extensions; do
2946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2947 ac_cv_prog_CC="${ac_tool_prefix}cc"
2948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2949 break 2
2950 fi
2951 done
2952 done
2953 IFS=$as_save_IFS
2954
2955 fi
2956 fi
2957 CC=$ac_cv_prog_CC
2958 if test -n "$CC"; then
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2960 $as_echo "$CC" >&6; }
2961 else
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2963 $as_echo "no" >&6; }
2964 fi
2965
2966
2967 fi
2968 fi
2969 if test -z "$CC"; then
2970 # Extract the first word of "cc", so it can be a program name with args.
2971 set dummy cc; ac_word=$2
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2973 $as_echo_n "checking for $ac_word... " >&6; }
2974 if test "${ac_cv_prog_CC+set}" = set; then :
2975 $as_echo_n "(cached) " >&6
2976 else
2977 if test -n "$CC"; then
2978 ac_cv_prog_CC="$CC" # Let the user override the test.
2979 else
2980 ac_prog_rejected=no
2981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2982 for as_dir in $PATH
2983 do
2984 IFS=$as_save_IFS
2985 test -z "$as_dir" && as_dir=.
2986 for ac_exec_ext in '' $ac_executable_extensions; do
2987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2988 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2989 ac_prog_rejected=yes
2990 continue
2991 fi
2992 ac_cv_prog_CC="cc"
2993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2994 break 2
2995 fi
2996 done
2997 done
2998 IFS=$as_save_IFS
2999
3000 if test $ac_prog_rejected = yes; then
3001 # We found a bogon in the path, so make sure we never use it.
3002 set dummy $ac_cv_prog_CC
3003 shift
3004 if test $# != 0; then
3005 # We chose a different compiler from the bogus one.
3006 # However, it has the same basename, so the bogon will be chosen
3007 # first if we set CC to just the basename; use the full file name.
3008 shift
3009 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3010 fi
3011 fi
3012 fi
3013 fi
3014 CC=$ac_cv_prog_CC
3015 if test -n "$CC"; then
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3017 $as_echo "$CC" >&6; }
3018 else
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020 $as_echo "no" >&6; }
3021 fi
3022
3023
3024 fi
3025 if test -z "$CC"; then
3026 if test -n "$ac_tool_prefix"; then
3027 for ac_prog in cl.exe
3028 do
3029 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3030 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3032 $as_echo_n "checking for $ac_word... " >&6; }
3033 if test "${ac_cv_prog_CC+set}" = set; then :
3034 $as_echo_n "(cached) " >&6
3035 else
3036 if test -n "$CC"; then
3037 ac_cv_prog_CC="$CC" # Let the user override the test.
3038 else
3039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3040 for as_dir in $PATH
3041 do
3042 IFS=$as_save_IFS
3043 test -z "$as_dir" && as_dir=.
3044 for ac_exec_ext in '' $ac_executable_extensions; do
3045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3046 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3048 break 2
3049 fi
3050 done
3051 done
3052 IFS=$as_save_IFS
3053
3054 fi
3055 fi
3056 CC=$ac_cv_prog_CC
3057 if test -n "$CC"; then
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3059 $as_echo "$CC" >&6; }
3060 else
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3062 $as_echo "no" >&6; }
3063 fi
3064
3065
3066 test -n "$CC" && break
3067 done
3068 fi
3069 if test -z "$CC"; then
3070 ac_ct_CC=$CC
3071 for ac_prog in cl.exe
3072 do
3073 # Extract the first word of "$ac_prog", so it can be a program name with args.
3074 set dummy $ac_prog; ac_word=$2
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3076 $as_echo_n "checking for $ac_word... " >&6; }
3077 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3078 $as_echo_n "(cached) " >&6
3079 else
3080 if test -n "$ac_ct_CC"; then
3081 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3082 else
3083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3084 for as_dir in $PATH
3085 do
3086 IFS=$as_save_IFS
3087 test -z "$as_dir" && as_dir=.
3088 for ac_exec_ext in '' $ac_executable_extensions; do
3089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3090 ac_cv_prog_ac_ct_CC="$ac_prog"
3091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3092 break 2
3093 fi
3094 done
3095 done
3096 IFS=$as_save_IFS
3097
3098 fi
3099 fi
3100 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3101 if test -n "$ac_ct_CC"; then
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3103 $as_echo "$ac_ct_CC" >&6; }
3104 else
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3106 $as_echo "no" >&6; }
3107 fi
3108
3109
3110 test -n "$ac_ct_CC" && break
3111 done
3112
3113 if test "x$ac_ct_CC" = x; then
3114 CC=""
3115 else
3116 case $cross_compiling:$ac_tool_warned in
3117 yes:)
3118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3119 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3120 ac_tool_warned=yes ;;
3121 esac
3122 CC=$ac_ct_CC
3123 fi
3124 fi
3125
3126 fi
3127
3128
3129 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3130 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3131 as_fn_error "no acceptable C compiler found in \$PATH
3132 See \`config.log' for more details." "$LINENO" 5; }
3133
3134 # Provide some information about the compiler.
3135 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3136 set X $ac_compile
3137 ac_compiler=$2
3138 for ac_option in --version -v -V -qversion; do
3139 { { ac_try="$ac_compiler $ac_option >&5"
3140 case "(($ac_try" in
3141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142 *) ac_try_echo=$ac_try;;
3143 esac
3144 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3145 $as_echo "$ac_try_echo"; } >&5
3146 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3147 ac_status=$?
3148 if test -s conftest.err; then
3149 sed '10a\
3150 ... rest of stderr output deleted ...
3151 10q' conftest.err >conftest.er1
3152 cat conftest.er1 >&5
3153 rm -f conftest.er1 conftest.err
3154 fi
3155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3156 test $ac_status = 0; }
3157 done
3158
3159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3160 /* end confdefs.h. */
3161
3162 int
3163 main ()
3164 {
3165
3166 ;
3167 return 0;
3168 }
3169 _ACEOF
3170 ac_clean_files_save=$ac_clean_files
3171 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3172 # Try to create an executable without -o first, disregard a.out.
3173 # It will help us diagnose broken compilers, and finding out an intuition
3174 # of exeext.
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3176 $as_echo_n "checking for C compiler default output file name... " >&6; }
3177 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3178
3179 # The possible output files:
3180 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3181
3182 ac_rmfiles=
3183 for ac_file in $ac_files
3184 do
3185 case $ac_file in
3186 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3187 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3188 esac
3189 done
3190 rm -f $ac_rmfiles
3191
3192 if { { ac_try="$ac_link_default"
3193 case "(($ac_try" in
3194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3195 *) ac_try_echo=$ac_try;;
3196 esac
3197 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3198 $as_echo "$ac_try_echo"; } >&5
3199 (eval "$ac_link_default") 2>&5
3200 ac_status=$?
3201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3202 test $ac_status = 0; }; then :
3203 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3204 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3205 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3206 # so that the user can short-circuit this test for compilers unknown to
3207 # Autoconf.
3208 for ac_file in $ac_files ''
3209 do
3210 test -f "$ac_file" || continue
3211 case $ac_file in
3212 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3213 ;;
3214 [ab].out )
3215 # We found the default executable, but exeext='' is most
3216 # certainly right.
3217 break;;
3218 *.* )
3219 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3220 then :; else
3221 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3222 fi
3223 # We set ac_cv_exeext here because the later test for it is not
3224 # safe: cross compilers may not add the suffix if given an `-o'
3225 # argument, so we may need to know it at that point already.
3226 # Even if this section looks crufty: it has the advantage of
3227 # actually working.
3228 break;;
3229 * )
3230 break;;
3231 esac
3232 done
3233 test "$ac_cv_exeext" = no && ac_cv_exeext=
3234
3235 else
3236 ac_file=''
3237 fi
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3239 $as_echo "$ac_file" >&6; }
3240 if test -z "$ac_file"; then :
3241 $as_echo "$as_me: failed program was:" >&5
3242 sed 's/^/| /' conftest.$ac_ext >&5
3243
3244 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3245 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3246 { as_fn_set_status 77
3247 as_fn_error "C compiler cannot create executables
3248 See \`config.log' for more details." "$LINENO" 5; }; }
3249 fi
3250 ac_exeext=$ac_cv_exeext
3251
3252 # Check that the compiler produces executables we can run. If not, either
3253 # the compiler is broken, or we cross compile.
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3255 $as_echo_n "checking whether the C compiler works... " >&6; }
3256 # If not cross compiling, check that we can run a simple program.
3257 if test "$cross_compiling" != yes; then
3258 if { ac_try='./$ac_file'
3259 { { case "(($ac_try" in
3260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3261 *) ac_try_echo=$ac_try;;
3262 esac
3263 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3264 $as_echo "$ac_try_echo"; } >&5
3265 (eval "$ac_try") 2>&5
3266 ac_status=$?
3267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3268 test $ac_status = 0; }; }; then
3269 cross_compiling=no
3270 else
3271 if test "$cross_compiling" = maybe; then
3272 cross_compiling=yes
3273 else
3274 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3275 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3276 as_fn_error "cannot run C compiled programs.
3277 If you meant to cross compile, use \`--host'.
3278 See \`config.log' for more details." "$LINENO" 5; }
3279 fi
3280 fi
3281 fi
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3283 $as_echo "yes" >&6; }
3284
3285 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3286 ac_clean_files=$ac_clean_files_save
3287 # Check that the compiler produces executables we can run. If not, either
3288 # the compiler is broken, or we cross compile.
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3290 $as_echo_n "checking whether we are cross compiling... " >&6; }
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3292 $as_echo "$cross_compiling" >&6; }
3293
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3295 $as_echo_n "checking for suffix of executables... " >&6; }
3296 if { { ac_try="$ac_link"
3297 case "(($ac_try" in
3298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3299 *) ac_try_echo=$ac_try;;
3300 esac
3301 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3302 $as_echo "$ac_try_echo"; } >&5
3303 (eval "$ac_link") 2>&5
3304 ac_status=$?
3305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3306 test $ac_status = 0; }; then :
3307 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3308 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3309 # work properly (i.e., refer to `conftest.exe'), while it won't with
3310 # `rm'.
3311 for ac_file in conftest.exe conftest conftest.*; do
3312 test -f "$ac_file" || continue
3313 case $ac_file in
3314 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3315 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3316 break;;
3317 * ) break;;
3318 esac
3319 done
3320 else
3321 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3322 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3323 as_fn_error "cannot compute suffix of executables: cannot compile and link
3324 See \`config.log' for more details." "$LINENO" 5; }
3325 fi
3326 rm -f conftest$ac_cv_exeext
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3328 $as_echo "$ac_cv_exeext" >&6; }
3329
3330 rm -f conftest.$ac_ext
3331 EXEEXT=$ac_cv_exeext
3332 ac_exeext=$EXEEXT
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3334 $as_echo_n "checking for suffix of object files... " >&6; }
3335 if test "${ac_cv_objext+set}" = set; then :
3336 $as_echo_n "(cached) " >&6
3337 else
3338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3339 /* end confdefs.h. */
3340
3341 int
3342 main ()
3343 {
3344
3345 ;
3346 return 0;
3347 }
3348 _ACEOF
3349 rm -f conftest.o conftest.obj
3350 if { { ac_try="$ac_compile"
3351 case "(($ac_try" in
3352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3353 *) ac_try_echo=$ac_try;;
3354 esac
3355 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3356 $as_echo "$ac_try_echo"; } >&5
3357 (eval "$ac_compile") 2>&5
3358 ac_status=$?
3359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3360 test $ac_status = 0; }; then :
3361 for ac_file in conftest.o conftest.obj conftest.*; do
3362 test -f "$ac_file" || continue;
3363 case $ac_file in
3364 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3365 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3366 break;;
3367 esac
3368 done
3369 else
3370 $as_echo "$as_me: failed program was:" >&5
3371 sed 's/^/| /' conftest.$ac_ext >&5
3372
3373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3374 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3375 as_fn_error "cannot compute suffix of object files: cannot compile
3376 See \`config.log' for more details." "$LINENO" 5; }
3377 fi
3378 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3379 fi
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3381 $as_echo "$ac_cv_objext" >&6; }
3382 OBJEXT=$ac_cv_objext
3383 ac_objext=$OBJEXT
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3385 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3386 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3387 $as_echo_n "(cached) " >&6
3388 else
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390 /* end confdefs.h. */
3391
3392 int
3393 main ()
3394 {
3395 #ifndef __GNUC__
3396 choke me
3397 #endif
3398
3399 ;
3400 return 0;
3401 }
3402 _ACEOF
3403 if ac_fn_c_try_compile "$LINENO"; then :
3404 ac_compiler_gnu=yes
3405 else
3406 ac_compiler_gnu=no
3407 fi
3408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3409 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3410
3411 fi
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3413 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3414 if test $ac_compiler_gnu = yes; then
3415 GCC=yes
3416 else
3417 GCC=
3418 fi
3419 ac_test_CFLAGS=${CFLAGS+set}
3420 ac_save_CFLAGS=$CFLAGS
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3422 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3423 if test "${ac_cv_prog_cc_g+set}" = set; then :
3424 $as_echo_n "(cached) " >&6
3425 else
3426 ac_save_c_werror_flag=$ac_c_werror_flag
3427 ac_c_werror_flag=yes
3428 ac_cv_prog_cc_g=no
3429 CFLAGS="-g"
3430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431 /* end confdefs.h. */
3432
3433 int
3434 main ()
3435 {
3436
3437 ;
3438 return 0;
3439 }
3440 _ACEOF
3441 if ac_fn_c_try_compile "$LINENO"; then :
3442 ac_cv_prog_cc_g=yes
3443 else
3444 CFLAGS=""
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446 /* end confdefs.h. */
3447
3448 int
3449 main ()
3450 {
3451
3452 ;
3453 return 0;
3454 }
3455 _ACEOF
3456 if ac_fn_c_try_compile "$LINENO"; then :
3457
3458 else
3459 ac_c_werror_flag=$ac_save_c_werror_flag
3460 CFLAGS="-g"
3461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3462 /* end confdefs.h. */
3463
3464 int
3465 main ()
3466 {
3467
3468 ;
3469 return 0;
3470 }
3471 _ACEOF
3472 if ac_fn_c_try_compile "$LINENO"; then :
3473 ac_cv_prog_cc_g=yes
3474 fi
3475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3476 fi
3477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3478 fi
3479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3480 ac_c_werror_flag=$ac_save_c_werror_flag
3481 fi
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3483 $as_echo "$ac_cv_prog_cc_g" >&6; }
3484 if test "$ac_test_CFLAGS" = set; then
3485 CFLAGS=$ac_save_CFLAGS
3486 elif test $ac_cv_prog_cc_g = yes; then
3487 if test "$GCC" = yes; then
3488 CFLAGS="-g -O2"
3489 else
3490 CFLAGS="-g"
3491 fi
3492 else
3493 if test "$GCC" = yes; then
3494 CFLAGS="-O2"
3495 else
3496 CFLAGS=
3497 fi
3498 fi
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3500 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3501 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3502 $as_echo_n "(cached) " >&6
3503 else
3504 ac_cv_prog_cc_c89=no
3505 ac_save_CC=$CC
3506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507 /* end confdefs.h. */
3508 #include <stdarg.h>
3509 #include <stdio.h>
3510 #include <sys/types.h>
3511 #include <sys/stat.h>
3512 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3513 struct buf { int x; };
3514 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3515 static char *e (p, i)
3516 char **p;
3517 int i;
3518 {
3519 return p[i];
3520 }
3521 static char *f (char * (*g) (char **, int), char **p, ...)
3522 {
3523 char *s;
3524 va_list v;
3525 va_start (v,p);
3526 s = g (p, va_arg (v,int));
3527 va_end (v);
3528 return s;
3529 }
3530
3531 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3532 function prototypes and stuff, but not '\xHH' hex character constants.
3533 These don't provoke an error unfortunately, instead are silently treated
3534 as 'x'. The following induces an error, until -std is added to get
3535 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3536 array size at least. It's necessary to write '\x00'==0 to get something
3537 that's true only with -std. */
3538 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3539
3540 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3541 inside strings and character constants. */
3542 #define FOO(x) 'x'
3543 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3544
3545 int test (int i, double x);
3546 struct s1 {int (*f) (int a);};
3547 struct s2 {int (*f) (double a);};
3548 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3549 int argc;
3550 char **argv;
3551 int
3552 main ()
3553 {
3554 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3555 ;
3556 return 0;
3557 }
3558 _ACEOF
3559 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3560 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3561 do
3562 CC="$ac_save_CC $ac_arg"
3563 if ac_fn_c_try_compile "$LINENO"; then :
3564 ac_cv_prog_cc_c89=$ac_arg
3565 fi
3566 rm -f core conftest.err conftest.$ac_objext
3567 test "x$ac_cv_prog_cc_c89" != "xno" && break
3568 done
3569 rm -f conftest.$ac_ext
3570 CC=$ac_save_CC
3571
3572 fi
3573 # AC_CACHE_VAL
3574 case "x$ac_cv_prog_cc_c89" in
3575 x)
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3577 $as_echo "none needed" >&6; } ;;
3578 xno)
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3580 $as_echo "unsupported" >&6; } ;;
3581 *)
3582 CC="$CC $ac_cv_prog_cc_c89"
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3584 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3585 esac
3586 if test "x$ac_cv_prog_cc_c89" != xno; then :
3587
3588 fi
3589
3590 ac_ext=c
3591 ac_cpp='$CPP $CPPFLAGS'
3592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3595
3596 ac_aux_dir=
3597 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3598 for ac_t in install-sh install.sh shtool; do
3599 if test -f "$ac_dir/$ac_t"; then
3600 ac_aux_dir=$ac_dir
3601 ac_install_sh="$ac_aux_dir/$ac_t -c"
3602 break 2
3603 fi
3604 done
3605 done
3606 if test -z "$ac_aux_dir"; then
3607 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3608 fi
3609
3610 # These three variables are undocumented and unsupported,
3611 # and are intended to be withdrawn in a future Autoconf release.
3612 # They can cause serious problems if a builder's source tree is in a directory
3613 # whose full name contains unusual characters.
3614 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3615 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3616 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3617
3618
3619 # Make sure we can run config.sub.
3620 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3621 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3622
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3624 $as_echo_n "checking build system type... " >&6; }
3625 if test "${ac_cv_build+set}" = set; then :
3626 $as_echo_n "(cached) " >&6
3627 else
3628 ac_build_alias=$build_alias
3629 test "x$ac_build_alias" = x &&
3630 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3631 test "x$ac_build_alias" = x &&
3632 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3633 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3634 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3635
3636 fi
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3638 $as_echo "$ac_cv_build" >&6; }
3639 case $ac_cv_build in
3640 *-*-*) ;;
3641 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3642 esac
3643 build=$ac_cv_build
3644 ac_save_IFS=$IFS; IFS='-'
3645 set x $ac_cv_build
3646 shift
3647 build_cpu=$1
3648 build_vendor=$2
3649 shift; shift
3650 # Remember, the first character of IFS is used to create $*,
3651 # except with old shells:
3652 build_os=$*
3653 IFS=$ac_save_IFS
3654 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3655
3656
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3658 $as_echo_n "checking host system type... " >&6; }
3659 if test "${ac_cv_host+set}" = set; then :
3660 $as_echo_n "(cached) " >&6
3661 else
3662 if test "x$host_alias" = x; then
3663 ac_cv_host=$ac_cv_build
3664 else
3665 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3666 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3667 fi
3668
3669 fi
3670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3671 $as_echo "$ac_cv_host" >&6; }
3672 case $ac_cv_host in
3673 *-*-*) ;;
3674 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3675 esac
3676 host=$ac_cv_host
3677 ac_save_IFS=$IFS; IFS='-'
3678 set x $ac_cv_host
3679 shift
3680 host_cpu=$1
3681 host_vendor=$2
3682 shift; shift
3683 # Remember, the first character of IFS is used to create $*,
3684 # except with old shells:
3685 host_os=$*
3686 IFS=$ac_save_IFS
3687 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3688
3689
3690
3691 ac_ext=c
3692 ac_cpp='$CPP $CPPFLAGS'
3693 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3694 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3695 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3697 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3698 # On Suns, sometimes $CPP names a directory.
3699 if test -n "$CPP" && test -d "$CPP"; then
3700 CPP=
3701 fi
3702 if test -z "$CPP"; then
3703 if test "${ac_cv_prog_CPP+set}" = set; then :
3704 $as_echo_n "(cached) " >&6
3705 else
3706 # Double quotes because CPP needs to be expanded
3707 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3708 do
3709 ac_preproc_ok=false
3710 for ac_c_preproc_warn_flag in '' yes
3711 do
3712 # Use a header file that comes with gcc, so configuring glibc
3713 # with a fresh cross-compiler works.
3714 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3715 # <limits.h> exists even on freestanding compilers.
3716 # On the NeXT, cc -E runs the code through the compiler's parser,
3717 # not just through cpp. "Syntax error" is here to catch this case.
3718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719 /* end confdefs.h. */
3720 #ifdef __STDC__
3721 # include <limits.h>
3722 #else
3723 # include <assert.h>
3724 #endif
3725 Syntax error
3726 _ACEOF
3727 if ac_fn_c_try_cpp "$LINENO"; then :
3728
3729 else
3730 # Broken: fails on valid input.
3731 continue
3732 fi
3733 rm -f conftest.err conftest.$ac_ext
3734
3735 # OK, works on sane cases. Now check whether nonexistent headers
3736 # can be detected and how.
3737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3738 /* end confdefs.h. */
3739 #include <ac_nonexistent.h>
3740 _ACEOF
3741 if ac_fn_c_try_cpp "$LINENO"; then :
3742 # Broken: success on invalid input.
3743 continue
3744 else
3745 # Passes both tests.
3746 ac_preproc_ok=:
3747 break
3748 fi
3749 rm -f conftest.err conftest.$ac_ext
3750
3751 done
3752 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3753 rm -f conftest.err conftest.$ac_ext
3754 if $ac_preproc_ok; then :
3755 break
3756 fi
3757
3758 done
3759 ac_cv_prog_CPP=$CPP
3760
3761 fi
3762 CPP=$ac_cv_prog_CPP
3763 else
3764 ac_cv_prog_CPP=$CPP
3765 fi
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3767 $as_echo "$CPP" >&6; }
3768 ac_preproc_ok=false
3769 for ac_c_preproc_warn_flag in '' yes
3770 do
3771 # Use a header file that comes with gcc, so configuring glibc
3772 # with a fresh cross-compiler works.
3773 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3774 # <limits.h> exists even on freestanding compilers.
3775 # On the NeXT, cc -E runs the code through the compiler's parser,
3776 # not just through cpp. "Syntax error" is here to catch this case.
3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3778 /* end confdefs.h. */
3779 #ifdef __STDC__
3780 # include <limits.h>
3781 #else
3782 # include <assert.h>
3783 #endif
3784 Syntax error
3785 _ACEOF
3786 if ac_fn_c_try_cpp "$LINENO"; then :
3787
3788 else
3789 # Broken: fails on valid input.
3790 continue
3791 fi
3792 rm -f conftest.err conftest.$ac_ext
3793
3794 # OK, works on sane cases. Now check whether nonexistent headers
3795 # can be detected and how.
3796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3797 /* end confdefs.h. */
3798 #include <ac_nonexistent.h>
3799 _ACEOF
3800 if ac_fn_c_try_cpp "$LINENO"; then :
3801 # Broken: success on invalid input.
3802 continue
3803 else
3804 # Passes both tests.
3805 ac_preproc_ok=:
3806 break
3807 fi
3808 rm -f conftest.err conftest.$ac_ext
3809
3810 done
3811 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3812 rm -f conftest.err conftest.$ac_ext
3813 if $ac_preproc_ok; then :
3814
3815 else
3816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3817 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3818 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3819 See \`config.log' for more details." "$LINENO" 5; }
3820 fi
3821
3822 ac_ext=c
3823 ac_cpp='$CPP $CPPFLAGS'
3824 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3825 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3827
3828
3829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3830 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3831 if test "${ac_cv_path_GREP+set}" = set; then :
3832 $as_echo_n "(cached) " >&6
3833 else
3834 if test -z "$GREP"; then
3835 ac_path_GREP_found=false
3836 # Loop through the user's path and test for each of PROGNAME-LIST
3837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3838 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3839 do
3840 IFS=$as_save_IFS
3841 test -z "$as_dir" && as_dir=.
3842 for ac_prog in grep ggrep; do
3843 for ac_exec_ext in '' $ac_executable_extensions; do
3844 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3845 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3846 # Check for GNU ac_path_GREP and select it if it is found.
3847 # Check for GNU $ac_path_GREP
3848 case `"$ac_path_GREP" --version 2>&1` in
3849 *GNU*)
3850 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3851 *)
3852 ac_count=0
3853 $as_echo_n 0123456789 >"conftest.in"
3854 while :
3855 do
3856 cat "conftest.in" "conftest.in" >"conftest.tmp"
3857 mv "conftest.tmp" "conftest.in"
3858 cp "conftest.in" "conftest.nl"
3859 $as_echo 'GREP' >> "conftest.nl"
3860 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3861 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3862 as_fn_arith $ac_count + 1 && ac_count=$as_val
3863 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3864 # Best one so far, save it but keep looking for a better one
3865 ac_cv_path_GREP="$ac_path_GREP"
3866 ac_path_GREP_max=$ac_count
3867 fi
3868 # 10*(2^10) chars as input seems more than enough
3869 test $ac_count -gt 10 && break
3870 done
3871 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3872 esac
3873
3874 $ac_path_GREP_found && break 3
3875 done
3876 done
3877 done
3878 IFS=$as_save_IFS
3879 if test -z "$ac_cv_path_GREP"; then
3880 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3881 fi
3882 else
3883 ac_cv_path_GREP=$GREP
3884 fi
3885
3886 fi
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3888 $as_echo "$ac_cv_path_GREP" >&6; }
3889 GREP="$ac_cv_path_GREP"
3890
3891
3892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3893 $as_echo_n "checking for egrep... " >&6; }
3894 if test "${ac_cv_path_EGREP+set}" = set; then :
3895 $as_echo_n "(cached) " >&6
3896 else
3897 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3898 then ac_cv_path_EGREP="$GREP -E"
3899 else
3900 if test -z "$EGREP"; then
3901 ac_path_EGREP_found=false
3902 # Loop through the user's path and test for each of PROGNAME-LIST
3903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3904 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3905 do
3906 IFS=$as_save_IFS
3907 test -z "$as_dir" && as_dir=.
3908 for ac_prog in egrep; do
3909 for ac_exec_ext in '' $ac_executable_extensions; do
3910 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3911 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3912 # Check for GNU ac_path_EGREP and select it if it is found.
3913 # Check for GNU $ac_path_EGREP
3914 case `"$ac_path_EGREP" --version 2>&1` in
3915 *GNU*)
3916 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3917 *)
3918 ac_count=0
3919 $as_echo_n 0123456789 >"conftest.in"
3920 while :
3921 do
3922 cat "conftest.in" "conftest.in" >"conftest.tmp"
3923 mv "conftest.tmp" "conftest.in"
3924 cp "conftest.in" "conftest.nl"
3925 $as_echo 'EGREP' >> "conftest.nl"
3926 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3927 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3928 as_fn_arith $ac_count + 1 && ac_count=$as_val
3929 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3930 # Best one so far, save it but keep looking for a better one
3931 ac_cv_path_EGREP="$ac_path_EGREP"
3932 ac_path_EGREP_max=$ac_count
3933 fi
3934 # 10*(2^10) chars as input seems more than enough
3935 test $ac_count -gt 10 && break
3936 done
3937 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3938 esac
3939
3940 $ac_path_EGREP_found && break 3
3941 done
3942 done
3943 done
3944 IFS=$as_save_IFS
3945 if test -z "$ac_cv_path_EGREP"; then
3946 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3947 fi
3948 else
3949 ac_cv_path_EGREP=$EGREP
3950 fi
3951
3952 fi
3953 fi
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3955 $as_echo "$ac_cv_path_EGREP" >&6; }
3956 EGREP="$ac_cv_path_EGREP"
3957
3958
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3960 $as_echo_n "checking for ANSI C header files... " >&6; }
3961 if test "${ac_cv_header_stdc+set}" = set; then :
3962 $as_echo_n "(cached) " >&6
3963 else
3964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3965 /* end confdefs.h. */
3966 #include <stdlib.h>
3967 #include <stdarg.h>
3968 #include <string.h>
3969 #include <float.h>
3970
3971 int
3972 main ()
3973 {
3974
3975 ;
3976 return 0;
3977 }
3978 _ACEOF
3979 if ac_fn_c_try_compile "$LINENO"; then :
3980 ac_cv_header_stdc=yes
3981 else
3982 ac_cv_header_stdc=no
3983 fi
3984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3985
3986 if test $ac_cv_header_stdc = yes; then
3987 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3989 /* end confdefs.h. */
3990 #include <string.h>
3991
3992 _ACEOF
3993 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3994 $EGREP "memchr" >/dev/null 2>&1; then :
3995
3996 else
3997 ac_cv_header_stdc=no
3998 fi
3999 rm -f conftest*
4000
4001 fi
4002
4003 if test $ac_cv_header_stdc = yes; then
4004 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4006 /* end confdefs.h. */
4007 #include <stdlib.h>
4008
4009 _ACEOF
4010 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4011 $EGREP "free" >/dev/null 2>&1; then :
4012
4013 else
4014 ac_cv_header_stdc=no
4015 fi
4016 rm -f conftest*
4017
4018 fi
4019
4020 if test $ac_cv_header_stdc = yes; then
4021 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4022 if test "$cross_compiling" = yes; then :
4023 :
4024 else
4025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4026 /* end confdefs.h. */
4027 #include <ctype.h>
4028 #include <stdlib.h>
4029 #if ((' ' & 0x0FF) == 0x020)
4030 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4031 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4032 #else
4033 # define ISLOWER(c) \
4034 (('a' <= (c) && (c) <= 'i') \
4035 || ('j' <= (c) && (c) <= 'r') \
4036 || ('s' <= (c) && (c) <= 'z'))
4037 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4038 #endif
4039
4040 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4041 int
4042 main ()
4043 {
4044 int i;
4045 for (i = 0; i < 256; i++)
4046 if (XOR (islower (i), ISLOWER (i))
4047 || toupper (i) != TOUPPER (i))
4048 return 2;
4049 return 0;
4050 }
4051 _ACEOF
4052 if ac_fn_c_try_run "$LINENO"; then :
4053
4054 else
4055 ac_cv_header_stdc=no
4056 fi
4057 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4058 conftest.$ac_objext conftest.beam conftest.$ac_ext
4059 fi
4060
4061 fi
4062 fi
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4064 $as_echo "$ac_cv_header_stdc" >&6; }
4065 if test $ac_cv_header_stdc = yes; then
4066
4067 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4068
4069 fi
4070
4071 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4072 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4073 inttypes.h stdint.h unistd.h
4074 do :
4075 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4076 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4077 "
4078 eval as_val=\$$as_ac_Header
4079 if test "x$as_val" = x""yes; then :
4080 cat >>confdefs.h <<_ACEOF
4081 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4082 _ACEOF
4083
4084 fi
4085
4086 done
4087
4088
4089
4090
4091
4092 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4093 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4094 MINIX=yes
4095 else
4096 MINIX=
4097 fi
4098
4099
4100 if test "$MINIX" = yes; then
4101
4102 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4103
4104
4105 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4106
4107
4108 $as_echo "#define _MINIX 1" >>confdefs.h
4109
4110 fi
4111
4112 case "$host_os" in
4113 hpux*)
4114
4115 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4116
4117 ;;
4118 esac
4119
4120
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4122 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4123 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4124 $as_echo_n "(cached) " >&6
4125 else
4126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4127 /* end confdefs.h. */
4128
4129 # define __EXTENSIONS__ 1
4130 $ac_includes_default
4131 int
4132 main ()
4133 {
4134
4135 ;
4136 return 0;
4137 }
4138 _ACEOF
4139 if ac_fn_c_try_compile "$LINENO"; then :
4140 ac_cv_safe_to_define___extensions__=yes
4141 else
4142 ac_cv_safe_to_define___extensions__=no
4143 fi
4144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4145 fi
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4147 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4148 test $ac_cv_safe_to_define___extensions__ = yes &&
4149 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4150
4151 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4152
4153 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4154
4155 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4156
4157 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4158
4159
4160 if test -n "$ac_tool_prefix"; then
4161 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4162 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4164 $as_echo_n "checking for $ac_word... " >&6; }
4165 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4166 $as_echo_n "(cached) " >&6
4167 else
4168 if test -n "$RANLIB"; then
4169 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4170 else
4171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4172 for as_dir in $PATH
4173 do
4174 IFS=$as_save_IFS
4175 test -z "$as_dir" && as_dir=.
4176 for ac_exec_ext in '' $ac_executable_extensions; do
4177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4178 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4180 break 2
4181 fi
4182 done
4183 done
4184 IFS=$as_save_IFS
4185
4186 fi
4187 fi
4188 RANLIB=$ac_cv_prog_RANLIB
4189 if test -n "$RANLIB"; then
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4191 $as_echo "$RANLIB" >&6; }
4192 else
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4194 $as_echo "no" >&6; }
4195 fi
4196
4197
4198 fi
4199 if test -z "$ac_cv_prog_RANLIB"; then
4200 ac_ct_RANLIB=$RANLIB
4201 # Extract the first word of "ranlib", so it can be a program name with args.
4202 set dummy ranlib; ac_word=$2
4203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204 $as_echo_n "checking for $ac_word... " >&6; }
4205 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4206 $as_echo_n "(cached) " >&6
4207 else
4208 if test -n "$ac_ct_RANLIB"; then
4209 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4210 else
4211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4212 for as_dir in $PATH
4213 do
4214 IFS=$as_save_IFS
4215 test -z "$as_dir" && as_dir=.
4216 for ac_exec_ext in '' $ac_executable_extensions; do
4217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4218 ac_cv_prog_ac_ct_RANLIB="ranlib"
4219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4220 break 2
4221 fi
4222 done
4223 done
4224 IFS=$as_save_IFS
4225
4226 fi
4227 fi
4228 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4229 if test -n "$ac_ct_RANLIB"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4231 $as_echo "$ac_ct_RANLIB" >&6; }
4232 else
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234 $as_echo "no" >&6; }
4235 fi
4236
4237 if test "x$ac_ct_RANLIB" = x; then
4238 RANLIB=":"
4239 else
4240 case $cross_compiling:$ac_tool_warned in
4241 yes:)
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4243 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4244 ac_tool_warned=yes ;;
4245 esac
4246 RANLIB=$ac_ct_RANLIB
4247 fi
4248 else
4249 RANLIB="$ac_cv_prog_RANLIB"
4250 fi
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260 # Code from module arg-nonnull:
4261 # Code from module c++defs:
4262 # Code from module extensions:
4263
4264 # Code from module include_next:
4265 # Code from module memchr:
4266 # Code from module memmem:
4267 # Code from module memmem-simple:
4268 # Code from module multiarch:
4269 # Code from module stddef:
4270 # Code from module stdint:
4271 # Code from module string:
4272 # Code from module warn-on-use:
4273 # Code from module wchar:
4274
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4276 $as_echo_n "checking target system type... " >&6; }
4277 if test "${ac_cv_target+set}" = set; then :
4278 $as_echo_n "(cached) " >&6
4279 else
4280 if test "x$target_alias" = x; then
4281 ac_cv_target=$ac_cv_host
4282 else
4283 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4284 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4285 fi
4286
4287 fi
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4289 $as_echo "$ac_cv_target" >&6; }
4290 case $ac_cv_target in
4291 *-*-*) ;;
4292 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4293 esac
4294 target=$ac_cv_target
4295 ac_save_IFS=$IFS; IFS='-'
4296 set x $ac_cv_target
4297 shift
4298 target_cpu=$1
4299 target_vendor=$2
4300 shift; shift
4301 # Remember, the first character of IFS is used to create $*,
4302 # except with old shells:
4303 target_os=$*
4304 IFS=$ac_save_IFS
4305 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4306
4307
4308 # The aliases save the names the user supplied, while $host etc.
4309 # will get canonicalized.
4310 test -n "$target_alias" &&
4311 test "$program_prefix$program_suffix$program_transform_name" = \
4312 NONENONEs,x,x, &&
4313 program_prefix=${target_alias}-
4314
4315 # The tests for host and target for $enable_largefile require
4316 # canonical names.
4317
4318
4319
4320 # As the $enable_largefile decision depends on --enable-plugins we must set it
4321 # even in directories otherwise not depending on the $plugins option.
4322
4323
4324 # Check whether --enable-plugins was given.
4325 if test "${enable_plugins+set}" = set; then :
4326 enableval=$enable_plugins; case "${enableval}" in
4327 yes | "") plugins=yes ;;
4328 no) plugins=no ;;
4329 *) plugins=yes ;;
4330 esac
4331 else
4332 plugins=no
4333 fi
4334
4335
4336
4337 case "${host}" in
4338 sparc-*-solaris*|i[3-7]86-*-solaris*)
4339 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4340 # are mutually exclusive; and without procfs support, the bfd/ elf module
4341 # cannot provide certain routines such as elfcore_write_prpsinfo
4342 # or elfcore_write_prstatus. So unless the user explicitly requested
4343 # large-file support through the --enable-largefile switch, disable
4344 # large-file support in favor of procfs support.
4345 test "${target}" = "${host}" -a "x$plugins" = xno \
4346 && : ${enable_largefile="no"}
4347 ;;
4348 esac
4349
4350 # Check whether --enable-largefile was given.
4351 if test "${enable_largefile+set}" = set; then :
4352 enableval=$enable_largefile;
4353 fi
4354
4355 if test "$enable_largefile" != no; then
4356
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4358 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4359 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4360 $as_echo_n "(cached) " >&6
4361 else
4362 ac_cv_sys_largefile_CC=no
4363 if test "$GCC" != yes; then
4364 ac_save_CC=$CC
4365 while :; do
4366 # IRIX 6.2 and later do not support large files by default,
4367 # so use the C compiler's -n32 option if that helps.
4368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4369 /* end confdefs.h. */
4370 #include <sys/types.h>
4371 /* Check that off_t can represent 2**63 - 1 correctly.
4372 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4373 since some C++ compilers masquerading as C compilers
4374 incorrectly reject 9223372036854775807. */
4375 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4376 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4377 && LARGE_OFF_T % 2147483647 == 1)
4378 ? 1 : -1];
4379 int
4380 main ()
4381 {
4382
4383 ;
4384 return 0;
4385 }
4386 _ACEOF
4387 if ac_fn_c_try_compile "$LINENO"; then :
4388 break
4389 fi
4390 rm -f core conftest.err conftest.$ac_objext
4391 CC="$CC -n32"
4392 if ac_fn_c_try_compile "$LINENO"; then :
4393 ac_cv_sys_largefile_CC=' -n32'; break
4394 fi
4395 rm -f core conftest.err conftest.$ac_objext
4396 break
4397 done
4398 CC=$ac_save_CC
4399 rm -f conftest.$ac_ext
4400 fi
4401 fi
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4403 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4404 if test "$ac_cv_sys_largefile_CC" != no; then
4405 CC=$CC$ac_cv_sys_largefile_CC
4406 fi
4407
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4409 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4410 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4411 $as_echo_n "(cached) " >&6
4412 else
4413 while :; do
4414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4415 /* end confdefs.h. */
4416 #include <sys/types.h>
4417 /* Check that off_t can represent 2**63 - 1 correctly.
4418 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4419 since some C++ compilers masquerading as C compilers
4420 incorrectly reject 9223372036854775807. */
4421 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4422 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4423 && LARGE_OFF_T % 2147483647 == 1)
4424 ? 1 : -1];
4425 int
4426 main ()
4427 {
4428
4429 ;
4430 return 0;
4431 }
4432 _ACEOF
4433 if ac_fn_c_try_compile "$LINENO"; then :
4434 ac_cv_sys_file_offset_bits=no; break
4435 fi
4436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4438 /* end confdefs.h. */
4439 #define _FILE_OFFSET_BITS 64
4440 #include <sys/types.h>
4441 /* Check that off_t can represent 2**63 - 1 correctly.
4442 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4443 since some C++ compilers masquerading as C compilers
4444 incorrectly reject 9223372036854775807. */
4445 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4446 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4447 && LARGE_OFF_T % 2147483647 == 1)
4448 ? 1 : -1];
4449 int
4450 main ()
4451 {
4452
4453 ;
4454 return 0;
4455 }
4456 _ACEOF
4457 if ac_fn_c_try_compile "$LINENO"; then :
4458 ac_cv_sys_file_offset_bits=64; break
4459 fi
4460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4461 ac_cv_sys_file_offset_bits=unknown
4462 break
4463 done
4464 fi
4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4466 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4467 case $ac_cv_sys_file_offset_bits in #(
4468 no | unknown) ;;
4469 *)
4470 cat >>confdefs.h <<_ACEOF
4471 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4472 _ACEOF
4473 ;;
4474 esac
4475 rm -rf conftest*
4476 if test $ac_cv_sys_file_offset_bits = unknown; then
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4478 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4479 if test "${ac_cv_sys_large_files+set}" = set; then :
4480 $as_echo_n "(cached) " >&6
4481 else
4482 while :; do
4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484 /* end confdefs.h. */
4485 #include <sys/types.h>
4486 /* Check that off_t can represent 2**63 - 1 correctly.
4487 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4488 since some C++ compilers masquerading as C compilers
4489 incorrectly reject 9223372036854775807. */
4490 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4491 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4492 && LARGE_OFF_T % 2147483647 == 1)
4493 ? 1 : -1];
4494 int
4495 main ()
4496 {
4497
4498 ;
4499 return 0;
4500 }
4501 _ACEOF
4502 if ac_fn_c_try_compile "$LINENO"; then :
4503 ac_cv_sys_large_files=no; break
4504 fi
4505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507 /* end confdefs.h. */
4508 #define _LARGE_FILES 1
4509 #include <sys/types.h>
4510 /* Check that off_t can represent 2**63 - 1 correctly.
4511 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4512 since some C++ compilers masquerading as C compilers
4513 incorrectly reject 9223372036854775807. */
4514 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4515 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4516 && LARGE_OFF_T % 2147483647 == 1)
4517 ? 1 : -1];
4518 int
4519 main ()
4520 {
4521
4522 ;
4523 return 0;
4524 }
4525 _ACEOF
4526 if ac_fn_c_try_compile "$LINENO"; then :
4527 ac_cv_sys_large_files=1; break
4528 fi
4529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4530 ac_cv_sys_large_files=unknown
4531 break
4532 done
4533 fi
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4535 $as_echo "$ac_cv_sys_large_files" >&6; }
4536 case $ac_cv_sys_large_files in #(
4537 no | unknown) ;;
4538 *)
4539 cat >>confdefs.h <<_ACEOF
4540 #define _LARGE_FILES $ac_cv_sys_large_files
4541 _ACEOF
4542 ;;
4543 esac
4544 rm -rf conftest*
4545 fi
4546 fi
4547
4548
4549
4550
4551
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4553 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4554 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4555 $as_echo_n "(cached) " >&6
4556 else
4557 am_cv_prog_cc_stdc=no
4558 ac_save_CC="$CC"
4559 # Don't try gcc -ansi; that turns off useful extensions and
4560 # breaks some systems' header files.
4561 # AIX -qlanglvl=ansi
4562 # Ultrix and OSF/1 -std1
4563 # HP-UX 10.20 and later -Ae
4564 # HP-UX older versions -Aa -D_HPUX_SOURCE
4565 # SVR4 -Xc -D__EXTENSIONS__
4566 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4567 do
4568 CC="$ac_save_CC $ac_arg"
4569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4570 /* end confdefs.h. */
4571 #include <stdarg.h>
4572 #include <stdio.h>
4573 #include <sys/types.h>
4574 #include <sys/stat.h>
4575 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4576 struct buf { int x; };
4577 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4578 static char *e (p, i)
4579 char **p;
4580 int i;
4581 {
4582 return p[i];
4583 }
4584 static char *f (char * (*g) (char **, int), char **p, ...)
4585 {
4586 char *s;
4587 va_list v;
4588 va_start (v,p);
4589 s = g (p, va_arg (v,int));
4590 va_end (v);
4591 return s;
4592 }
4593 int test (int i, double x);
4594 struct s1 {int (*f) (int a);};
4595 struct s2 {int (*f) (double a);};
4596 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4597 int argc;
4598 char **argv;
4599
4600 int
4601 main ()
4602 {
4603
4604 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4605
4606 ;
4607 return 0;
4608 }
4609 _ACEOF
4610 if ac_fn_c_try_compile "$LINENO"; then :
4611 am_cv_prog_cc_stdc="$ac_arg"; break
4612 fi
4613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4614 done
4615 CC="$ac_save_CC"
4616
4617 fi
4618
4619 if test -z "$am_cv_prog_cc_stdc"; then
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4621 $as_echo "none needed" >&6; }
4622 else
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4624 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4625 fi
4626 case "x$am_cv_prog_cc_stdc" in
4627 x|xno) ;;
4628 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4629 esac
4630
4631
4632 ac_aux_dir=
4633 for ac_dir in .. "$srcdir"/..; do
4634 for ac_t in install-sh install.sh shtool; do
4635 if test -f "$ac_dir/$ac_t"; then
4636 ac_aux_dir=$ac_dir
4637 ac_install_sh="$ac_aux_dir/$ac_t -c"
4638 break 2
4639 fi
4640 done
4641 done
4642 if test -z "$ac_aux_dir"; then
4643 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4644 fi
4645
4646 # These three variables are undocumented and unsupported,
4647 # and are intended to be withdrawn in a future Autoconf release.
4648 # They can cause serious problems if a builder's source tree is in a directory
4649 # whose full name contains unusual characters.
4650 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4651 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4652 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4653
4654
4655
4656
4657 # Dependency checking.
4658 rm -rf .tst 2>/dev/null
4659 mkdir .tst 2>/dev/null
4660 if test -d .tst; then
4661 am__leading_dot=.
4662 else
4663 am__leading_dot=_
4664 fi
4665 rmdir .tst 2>/dev/null
4666
4667 DEPDIR="${am__leading_dot}deps"
4668
4669 ac_config_commands="$ac_config_commands depdir"
4670
4671
4672 depcc="$CC" am_compiler_list=
4673
4674 am_depcomp=$ac_aux_dir/depcomp
4675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4676 $as_echo_n "checking dependency style of $depcc... " >&6; }
4677 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4678 $as_echo_n "(cached) " >&6
4679 else
4680 if test -f "$am_depcomp"; then
4681 # We make a subdir and do the tests there. Otherwise we can end up
4682 # making bogus files that we don't know about and never remove. For
4683 # instance it was reported that on HP-UX the gcc test will end up
4684 # making a dummy file named `D' -- because `-MD' means `put the output
4685 # in D'.
4686 mkdir conftest.dir
4687 # Copy depcomp to subdir because otherwise we won't find it if we're
4688 # using a relative directory.
4689 cp "$am_depcomp" conftest.dir
4690 cd conftest.dir
4691 # We will build objects and dependencies in a subdirectory because
4692 # it helps to detect inapplicable dependency modes. For instance
4693 # both Tru64's cc and ICC support -MD to output dependencies as a
4694 # side effect of compilation, but ICC will put the dependencies in
4695 # the current directory while Tru64 will put them in the object
4696 # directory.
4697 mkdir sub
4698
4699 am_cv_CC_dependencies_compiler_type=none
4700 if test "$am_compiler_list" = ""; then
4701 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4702 fi
4703 for depmode in $am_compiler_list; do
4704 if test $depmode = none; then break; fi
4705
4706 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4707 # Setup a source with many dependencies, because some compilers
4708 # like to wrap large dependency lists on column 80 (with \), and
4709 # we should not choose a depcomp mode which is confused by this.
4710 #
4711 # We need to recreate these files for each test, as the compiler may
4712 # overwrite some of them when testing with obscure command lines.
4713 # This happens at least with the AIX C compiler.
4714 : > sub/conftest.c
4715 for i in 1 2 3 4 5 6; do
4716 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4717 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4718 # Solaris 8's {/usr,}/bin/sh.
4719 touch sub/conftst$i.h
4720 done
4721 echo "include sub/conftest.Po" > confmf
4722
4723 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4724 # mode. It turns out that the SunPro C++ compiler does not properly
4725 # handle `-M -o', and we need to detect this.
4726 depcmd="depmode=$depmode \
4727 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4728 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4729 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4730 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4731 if env $depcmd > conftest.err 2>&1 &&
4732 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4733 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4734 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4735 # icc doesn't choke on unknown options, it will just issue warnings
4736 # or remarks (even with -Werror). So we grep stderr for any message
4737 # that says an option was ignored or not supported.
4738 # When given -MP, icc 7.0 and 7.1 complain thusly:
4739 # icc: Command line warning: ignoring option '-M'; no argument required
4740 # The diagnosis changed in icc 8.0:
4741 # icc: Command line remark: option '-MP' not supported
4742 if (grep 'ignoring option' conftest.err ||
4743 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4744 am_cv_CC_dependencies_compiler_type=$depmode
4745 $as_echo "$as_me:$LINENO: success" >&5
4746 break
4747 fi
4748 fi
4749 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4750 sed -e 's/^/| /' < conftest.err >&5
4751 done
4752
4753 cd ..
4754 rm -rf conftest.dir
4755 else
4756 am_cv_CC_dependencies_compiler_type=none
4757 fi
4758
4759 fi
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4761 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4762 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4763 then as_fn_error "no usable dependency style found" "$LINENO" 5
4764 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4765
4766 fi
4767
4768
4769 # Check for the 'make' the user wants to use.
4770 for ac_prog in make
4771 do
4772 # Extract the first word of "$ac_prog", so it can be a program name with args.
4773 set dummy $ac_prog; ac_word=$2
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4775 $as_echo_n "checking for $ac_word... " >&6; }
4776 if test "${ac_cv_prog_MAKE+set}" = set; then :
4777 $as_echo_n "(cached) " >&6
4778 else
4779 if test -n "$MAKE"; then
4780 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4781 else
4782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4783 for as_dir in $PATH
4784 do
4785 IFS=$as_save_IFS
4786 test -z "$as_dir" && as_dir=.
4787 for ac_exec_ext in '' $ac_executable_extensions; do
4788 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4789 ac_cv_prog_MAKE="$ac_prog"
4790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4791 break 2
4792 fi
4793 done
4794 done
4795 IFS=$as_save_IFS
4796
4797 fi
4798 fi
4799 MAKE=$ac_cv_prog_MAKE
4800 if test -n "$MAKE"; then
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4802 $as_echo "$MAKE" >&6; }
4803 else
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4805 $as_echo "no" >&6; }
4806 fi
4807
4808
4809 test -n "$MAKE" && break
4810 done
4811
4812 MAKE_IS_GNU=
4813 case "`$MAKE --version 2>&1 | sed 1q`" in
4814 *GNU*)
4815 MAKE_IS_GNU=yes
4816 ;;
4817 esac
4818 if test "$MAKE_IS_GNU" = yes; then
4819 GMAKE_TRUE=
4820 GMAKE_FALSE='#'
4821 else
4822 GMAKE_TRUE='#'
4823 GMAKE_FALSE=
4824 fi
4825
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4827 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4828 set x ${MAKE-make}
4829 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4830 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4831 $as_echo_n "(cached) " >&6
4832 else
4833 cat >conftest.make <<\_ACEOF
4834 SHELL = /bin/sh
4835 all:
4836 @echo '@@@%%%=$(MAKE)=@@@%%%'
4837 _ACEOF
4838 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4839 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4840 *@@@%%%=?*=@@@%%%*)
4841 eval ac_cv_prog_make_${ac_make}_set=yes;;
4842 *)
4843 eval ac_cv_prog_make_${ac_make}_set=no;;
4844 esac
4845 rm -f conftest.make
4846 fi
4847 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4849 $as_echo "yes" >&6; }
4850 SET_MAKE=
4851 else
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4853 $as_echo "no" >&6; }
4854 SET_MAKE="MAKE=${MAKE-make}"
4855 fi
4856
4857
4858
4859 CONFIG_OBS=
4860 CONFIG_DEPS=
4861 CONFIG_SRCS=
4862 ENABLE_CFLAGS=
4863
4864 CONFIG_ALL=
4865 CONFIG_CLEAN=
4866 CONFIG_INSTALL=
4867 CONFIG_UNINSTALL=
4868
4869 # If we haven't got the data from the intl directory,
4870 # assume NLS is disabled.
4871 USE_NLS=no
4872 LIBINTL=
4873 LIBINTL_DEP=
4874 INCINTL=
4875 XGETTEXT=
4876 GMSGFMT=
4877 POSUB=
4878
4879 if test -f ../intl/config.intl; then
4880 . ../intl/config.intl
4881 fi
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4883 $as_echo_n "checking whether NLS is requested... " >&6; }
4884 if test x"$USE_NLS" != xyes; then
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4886 $as_echo "no" >&6; }
4887 else
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4889 $as_echo "yes" >&6; }
4890
4891 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4892
4893
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4895 $as_echo_n "checking for catalogs to be installed... " >&6; }
4896 # Look for .po and .gmo files in the source directory.
4897 CATALOGS=
4898 XLINGUAS=
4899 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4900 # If there aren't any .gmo files the shell will give us the
4901 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4902 # weeded out.
4903 case "$cat" in *\**)
4904 continue;;
4905 esac
4906 # The quadruple backslash is collapsed to a double backslash
4907 # by the backticks, then collapsed again by the double quotes,
4908 # leaving us with one backslash in the sed expression (right
4909 # before the dot that mustn't act as a wildcard).
4910 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4911 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4912 # The user is allowed to set LINGUAS to a list of languages to
4913 # install catalogs for. If it's empty that means "all of them."
4914 if test "x$LINGUAS" = x; then
4915 CATALOGS="$CATALOGS $cat"
4916 XLINGUAS="$XLINGUAS $lang"
4917 else
4918 case "$LINGUAS" in *$lang*)
4919 CATALOGS="$CATALOGS $cat"
4920 XLINGUAS="$XLINGUAS $lang"
4921 ;;
4922 esac
4923 fi
4924 done
4925 LINGUAS="$XLINGUAS"
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4927 $as_echo "$LINGUAS" >&6; }
4928
4929
4930 DATADIRNAME=share
4931
4932 INSTOBJEXT=.mo
4933
4934 GENCAT=gencat
4935
4936 CATOBJEXT=.gmo
4937
4938 fi
4939
4940 localedir='${datadir}/locale'
4941
4942
4943 if test x"$USE_NLS" = xyes; then
4944 CONFIG_ALL="$CONFIG_ALL all-po"
4945 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4946 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4947 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4948 fi
4949
4950
4951
4952
4953
4954 LIBC_FATAL_STDERR_=1
4955 export LIBC_FATAL_STDERR_
4956
4957
4958
4959
4960
4961 for ac_header in $gl_header_list
4962 do :
4963 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4964 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4965 eval as_val=\$$as_ac_Header
4966 if test "x$as_val" = x""yes; then :
4967 cat >>confdefs.h <<_ACEOF
4968 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4969 _ACEOF
4970
4971 fi
4972
4973 done
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983 for ac_func in $gl_func_list
4984 do :
4985 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4986 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4987 eval as_val=\$$as_ac_var
4988 if test "x$as_val" = x""yes; then :
4989 cat >>confdefs.h <<_ACEOF
4990 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4991 _ACEOF
4992
4993 fi
4994 done
4995
4996
4997
4998
4999
5000
5001 GNULIB_MEMCHR=0;
5002 GNULIB_MEMMEM=0;
5003 GNULIB_MEMPCPY=0;
5004 GNULIB_MEMRCHR=0;
5005 GNULIB_RAWMEMCHR=0;
5006 GNULIB_STPCPY=0;
5007 GNULIB_STPNCPY=0;
5008 GNULIB_STRCHRNUL=0;
5009 GNULIB_STRDUP=0;
5010 GNULIB_STRNCAT=0;
5011 GNULIB_STRNDUP=0;
5012 GNULIB_STRNLEN=0;
5013 GNULIB_STRPBRK=0;
5014 GNULIB_STRSEP=0;
5015 GNULIB_STRSTR=0;
5016 GNULIB_STRCASESTR=0;
5017 GNULIB_STRTOK_R=0;
5018 GNULIB_MBSLEN=0;
5019 GNULIB_MBSNLEN=0;
5020 GNULIB_MBSCHR=0;
5021 GNULIB_MBSRCHR=0;
5022 GNULIB_MBSSTR=0;
5023 GNULIB_MBSCASECMP=0;
5024 GNULIB_MBSNCASECMP=0;
5025 GNULIB_MBSPCASECMP=0;
5026 GNULIB_MBSCASESTR=0;
5027 GNULIB_MBSCSPN=0;
5028 GNULIB_MBSPBRK=0;
5029 GNULIB_MBSSPN=0;
5030 GNULIB_MBSSEP=0;
5031 GNULIB_MBSTOK_R=0;
5032 GNULIB_STRERROR=0;
5033 GNULIB_STRSIGNAL=0;
5034 GNULIB_STRVERSCMP=0;
5035 HAVE_MBSLEN=0;
5036 HAVE_MEMCHR=1;
5037 HAVE_DECL_MEMMEM=1;
5038 HAVE_MEMPCPY=1;
5039 HAVE_DECL_MEMRCHR=1;
5040 HAVE_RAWMEMCHR=1;
5041 HAVE_STPCPY=1;
5042 HAVE_STPNCPY=1;
5043 HAVE_STRCHRNUL=1;
5044 HAVE_DECL_STRDUP=1;
5045 HAVE_DECL_STRNDUP=1;
5046 HAVE_DECL_STRNLEN=1;
5047 HAVE_STRPBRK=1;
5048 HAVE_STRSEP=1;
5049 HAVE_STRCASESTR=1;
5050 HAVE_DECL_STRTOK_R=1;
5051 HAVE_DECL_STRSIGNAL=1;
5052 HAVE_STRVERSCMP=1;
5053 REPLACE_MEMCHR=0;
5054 REPLACE_MEMMEM=0;
5055 REPLACE_STPNCPY=0;
5056 REPLACE_STRDUP=0;
5057 REPLACE_STRSTR=0;
5058 REPLACE_STRCASESTR=0;
5059 REPLACE_STRERROR=0;
5060 REPLACE_STRNCAT=0;
5061 REPLACE_STRNDUP=0;
5062 REPLACE_STRNLEN=0;
5063 REPLACE_STRSIGNAL=0;
5064 REPLACE_STRTOK_R=0;
5065 UNDEFINE_STRTOK_R=0;
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5080 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5081 # irrelevant for anonymous mappings.
5082 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5083 if test "x$ac_cv_func_mmap" = x""yes; then :
5084 gl_have_mmap=yes
5085 else
5086 gl_have_mmap=no
5087 fi
5088
5089
5090 # Try to allow MAP_ANONYMOUS.
5091 gl_have_mmap_anonymous=no
5092 if test $gl_have_mmap = yes; then
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5094 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5096 /* end confdefs.h. */
5097
5098 #include <sys/mman.h>
5099 #ifdef MAP_ANONYMOUS
5100 I cant identify this map.
5101 #endif
5102
5103 _ACEOF
5104 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5105 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5106 gl_have_mmap_anonymous=yes
5107 fi
5108 rm -f conftest*
5109
5110 if test $gl_have_mmap_anonymous != yes; then
5111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5112 /* end confdefs.h. */
5113
5114 #include <sys/mman.h>
5115 #ifdef MAP_ANON
5116 I cant identify this map.
5117 #endif
5118
5119 _ACEOF
5120 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5121 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5122
5123 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5124
5125 gl_have_mmap_anonymous=yes
5126 fi
5127 rm -f conftest*
5128
5129 fi
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5131 $as_echo "$gl_have_mmap_anonymous" >&6; }
5132 if test $gl_have_mmap_anonymous = yes; then
5133
5134 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5135
5136 fi
5137 fi
5138
5139
5140 :
5141
5142
5143
5144
5145
5146
5147 :
5148
5149
5150
5151
5152
5153
5154
5155
5156 :
5157
5158
5159
5160
5161
5162 if test $ac_cv_func_memchr = yes; then
5163 # Detect platform-specific bugs in some versions of glibc:
5164 # memchr should not dereference anything with length 0
5165 # http://bugzilla.redhat.com/499689
5166 # memchr should not dereference overestimated length after a match
5167 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5168 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5169 # Assume that memchr works on platforms that lack mprotect.
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5171 $as_echo_n "checking whether memchr works... " >&6; }
5172 if test "${gl_cv_func_memchr_works+set}" = set; then :
5173 $as_echo_n "(cached) " >&6
5174 else
5175 if test "$cross_compiling" = yes; then :
5176 gl_cv_func_memchr_works="guessing no"
5177 else
5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179 /* end confdefs.h. */
5180
5181 #include <string.h>
5182 #if HAVE_SYS_MMAN_H
5183 # include <fcntl.h>
5184 # include <unistd.h>
5185 # include <sys/types.h>
5186 # include <sys/mman.h>
5187 # ifndef MAP_FILE
5188 # define MAP_FILE 0
5189 # endif
5190 #endif
5191
5192 int
5193 main ()
5194 {
5195
5196 char *fence = NULL;
5197 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5198 # if HAVE_MAP_ANONYMOUS
5199 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5200 const int fd = -1;
5201 # else /* !HAVE_MAP_ANONYMOUS */
5202 const int flags = MAP_FILE | MAP_PRIVATE;
5203 int fd = open ("/dev/zero", O_RDONLY, 0666);
5204 if (fd >= 0)
5205 # endif
5206 {
5207 int pagesize = getpagesize ();
5208 char *two_pages =
5209 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5210 flags, fd, 0);
5211 if (two_pages != (char *)(-1)
5212 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5213 fence = two_pages + pagesize;
5214 }
5215 #endif
5216 if (fence)
5217 {
5218 if (memchr (fence, 0, 0))
5219 return 1;
5220 strcpy (fence - 9, "12345678");
5221 if (memchr (fence - 9, 0, 79) != fence - 1)
5222 return 2;
5223 }
5224 return 0;
5225
5226 ;
5227 return 0;
5228 }
5229 _ACEOF
5230 if ac_fn_c_try_run "$LINENO"; then :
5231 gl_cv_func_memchr_works=yes
5232 else
5233 gl_cv_func_memchr_works=no
5234 fi
5235 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5236 conftest.$ac_objext conftest.beam conftest.$ac_ext
5237 fi
5238
5239 fi
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5241 $as_echo "$gl_cv_func_memchr_works" >&6; }
5242 if test "$gl_cv_func_memchr_works" != yes; then
5243 REPLACE_MEMCHR=1
5244 fi
5245 else
5246 HAVE_MEMCHR=0
5247 fi
5248 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5249
5250
5251
5252
5253
5254
5255
5256
5257 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5258
5259
5260 for ac_header in bp-sym.h
5261 do :
5262 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5263 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5264 cat >>confdefs.h <<_ACEOF
5265 #define HAVE_BP_SYM_H 1
5266 _ACEOF
5267
5268 fi
5269
5270 done
5271
5272
5273 fi
5274
5275
5276 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5277 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5278 ac_have_decl=1
5279 else
5280 ac_have_decl=0
5281 fi
5282
5283 cat >>confdefs.h <<_ACEOF
5284 #define HAVE_DECL_MEMMEM $ac_have_decl
5285 _ACEOF
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300 for ac_func in memmem
5301 do :
5302 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5303 if test "x$ac_cv_func_memmem" = x""yes; then :
5304 cat >>confdefs.h <<_ACEOF
5305 #define HAVE_MEMMEM 1
5306 _ACEOF
5307
5308 else
5309
5310 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5311
5312 fi
5313 done
5314
5315
5316
5317 :
5318
5319
5320
5321
5322
5323 if test $ac_cv_have_decl_memmem = no; then
5324 HAVE_DECL_MEMMEM=0
5325 fi
5326 :
5327
5328
5329 gl_cv_c_multiarch=no
5330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5331 /* end confdefs.h. */
5332 #ifndef __APPLE_CC__
5333 not a universal capable compiler
5334 #endif
5335 typedef int dummy;
5336
5337 _ACEOF
5338 if ac_fn_c_try_compile "$LINENO"; then :
5339
5340 arch=
5341 prev=
5342 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5343 if test -n "$prev"; then
5344 case $word in
5345 i?86 | x86_64 | ppc | ppc64)
5346 if test -z "$arch" || test "$arch" = "$word"; then
5347 arch="$word"
5348 else
5349 gl_cv_c_multiarch=yes
5350 fi
5351 ;;
5352 esac
5353 prev=
5354 else
5355 if test "x$word" = "x-arch"; then
5356 prev=arch
5357 fi
5358 fi
5359 done
5360
5361 fi
5362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5363 if test $gl_cv_c_multiarch = yes; then
5364
5365 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5366
5367 APPLE_UNIVERSAL_BUILD=1
5368 else
5369 APPLE_UNIVERSAL_BUILD=0
5370 fi
5371
5372
5373
5374 REPLACE_NULL=0;
5375 HAVE_WCHAR_T=1;
5376 STDDEF_H='';
5377
5378
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5380 $as_echo_n "checking for wchar_t... " >&6; }
5381 if test "${gt_cv_c_wchar_t+set}" = set; then :
5382 $as_echo_n "(cached) " >&6
5383 else
5384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5385 /* end confdefs.h. */
5386 #include <stddef.h>
5387 wchar_t foo = (wchar_t)'\0';
5388 int
5389 main ()
5390 {
5391
5392 ;
5393 return 0;
5394 }
5395 _ACEOF
5396 if ac_fn_c_try_compile "$LINENO"; then :
5397 gt_cv_c_wchar_t=yes
5398 else
5399 gt_cv_c_wchar_t=no
5400 fi
5401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5402 fi
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5404 $as_echo "$gt_cv_c_wchar_t" >&6; }
5405 if test $gt_cv_c_wchar_t = yes; then
5406
5407 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5408
5409 fi
5410
5411
5412
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5414 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5415 if test "${gl_cv_have_include_next+set}" = set; then :
5416 $as_echo_n "(cached) " >&6
5417 else
5418 rm -rf conftestd1a conftestd1b conftestd2
5419 mkdir conftestd1a conftestd1b conftestd2
5420 cat <<EOF > conftestd1a/conftest.h
5421 #define DEFINED_IN_CONFTESTD1
5422 #include_next <conftest.h>
5423 #ifdef DEFINED_IN_CONFTESTD2
5424 int foo;
5425 #else
5426 #error "include_next doesn't work"
5427 #endif
5428 EOF
5429 cat <<EOF > conftestd1b/conftest.h
5430 #define DEFINED_IN_CONFTESTD1
5431 #include <stdio.h>
5432 #include_next <conftest.h>
5433 #ifdef DEFINED_IN_CONFTESTD2
5434 int foo;
5435 #else
5436 #error "include_next doesn't work"
5437 #endif
5438 EOF
5439 cat <<EOF > conftestd2/conftest.h
5440 #ifndef DEFINED_IN_CONFTESTD1
5441 #error "include_next test doesn't work"
5442 #endif
5443 #define DEFINED_IN_CONFTESTD2
5444 EOF
5445 gl_save_CPPFLAGS="$CPPFLAGS"
5446 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5448 /* end confdefs.h. */
5449 #include <conftest.h>
5450 _ACEOF
5451 if ac_fn_c_try_compile "$LINENO"; then :
5452 gl_cv_have_include_next=yes
5453 else
5454 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5456 /* end confdefs.h. */
5457 #include <conftest.h>
5458 _ACEOF
5459 if ac_fn_c_try_compile "$LINENO"; then :
5460 gl_cv_have_include_next=buggy
5461 else
5462 gl_cv_have_include_next=no
5463 fi
5464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5465
5466 fi
5467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5468 CPPFLAGS="$gl_save_CPPFLAGS"
5469 rm -rf conftestd1a conftestd1b conftestd2
5470
5471 fi
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5473 $as_echo "$gl_cv_have_include_next" >&6; }
5474 PRAGMA_SYSTEM_HEADER=
5475 if test $gl_cv_have_include_next = yes; then
5476 INCLUDE_NEXT=include_next
5477 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5478 if test -n "$GCC"; then
5479 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5480 fi
5481 else
5482 if test $gl_cv_have_include_next = buggy; then
5483 INCLUDE_NEXT=include
5484 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5485 else
5486 INCLUDE_NEXT=include
5487 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5488 fi
5489 fi
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5501 $as_echo_n "checking for long long int... " >&6; }
5502 if test "${ac_cv_type_long_long_int+set}" = set; then :
5503 $as_echo_n "(cached) " >&6
5504 else
5505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5506 /* end confdefs.h. */
5507
5508 /* For now, do not test the preprocessor; as of 2007 there are too many
5509 implementations with broken preprocessors. Perhaps this can
5510 be revisited in 2012. In the meantime, code should not expect
5511 #if to work with literals wider than 32 bits. */
5512 /* Test literals. */
5513 long long int ll = 9223372036854775807ll;
5514 long long int nll = -9223372036854775807LL;
5515 unsigned long long int ull = 18446744073709551615ULL;
5516 /* Test constant expressions. */
5517 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5518 ? 1 : -1)];
5519 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5520 ? 1 : -1)];
5521 int i = 63;
5522 int
5523 main ()
5524 {
5525 /* Test availability of runtime routines for shift and division. */
5526 long long int llmax = 9223372036854775807ll;
5527 unsigned long long int ullmax = 18446744073709551615ull;
5528 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5529 | (llmax / ll) | (llmax % ll)
5530 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5531 | (ullmax / ull) | (ullmax % ull));
5532 ;
5533 return 0;
5534 }
5535
5536 _ACEOF
5537 if ac_fn_c_try_link "$LINENO"; then :
5538 if test "$cross_compiling" = yes; then :
5539 ac_cv_type_long_long_int=yes
5540 else
5541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5542 /* end confdefs.h. */
5543 #include <limits.h>
5544 #ifndef LLONG_MAX
5545 # define HALF \
5546 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5547 # define LLONG_MAX (HALF - 1 + HALF)
5548 #endif
5549 int
5550 main ()
5551 {
5552 long long int n = 1;
5553 int i;
5554 for (i = 0; ; i++)
5555 {
5556 long long int m = n << i;
5557 if (m >> i != n)
5558 return 1;
5559 if (LLONG_MAX / 2 < m)
5560 break;
5561 }
5562 return 0;
5563 ;
5564 return 0;
5565 }
5566 _ACEOF
5567 if ac_fn_c_try_run "$LINENO"; then :
5568 ac_cv_type_long_long_int=yes
5569 else
5570 ac_cv_type_long_long_int=no
5571 fi
5572 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5573 conftest.$ac_objext conftest.beam conftest.$ac_ext
5574 fi
5575
5576 else
5577 ac_cv_type_long_long_int=no
5578 fi
5579 rm -f core conftest.err conftest.$ac_objext \
5580 conftest$ac_exeext conftest.$ac_ext
5581 fi
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5583 $as_echo "$ac_cv_type_long_long_int" >&6; }
5584 if test $ac_cv_type_long_long_int = yes; then
5585
5586 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5587
5588 fi
5589
5590
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5592 $as_echo_n "checking for unsigned long long int... " >&6; }
5593 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5594 $as_echo_n "(cached) " >&6
5595 else
5596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5597 /* end confdefs.h. */
5598
5599 /* For now, do not test the preprocessor; as of 2007 there are too many
5600 implementations with broken preprocessors. Perhaps this can
5601 be revisited in 2012. In the meantime, code should not expect
5602 #if to work with literals wider than 32 bits. */
5603 /* Test literals. */
5604 long long int ll = 9223372036854775807ll;
5605 long long int nll = -9223372036854775807LL;
5606 unsigned long long int ull = 18446744073709551615ULL;
5607 /* Test constant expressions. */
5608 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5609 ? 1 : -1)];
5610 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5611 ? 1 : -1)];
5612 int i = 63;
5613 int
5614 main ()
5615 {
5616 /* Test availability of runtime routines for shift and division. */
5617 long long int llmax = 9223372036854775807ll;
5618 unsigned long long int ullmax = 18446744073709551615ull;
5619 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5620 | (llmax / ll) | (llmax % ll)
5621 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5622 | (ullmax / ull) | (ullmax % ull));
5623 ;
5624 return 0;
5625 }
5626
5627 _ACEOF
5628 if ac_fn_c_try_link "$LINENO"; then :
5629 ac_cv_type_unsigned_long_long_int=yes
5630 else
5631 ac_cv_type_unsigned_long_long_int=no
5632 fi
5633 rm -f core conftest.err conftest.$ac_objext \
5634 conftest$ac_exeext conftest.$ac_ext
5635 fi
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5637 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5638 if test $ac_cv_type_unsigned_long_long_int = yes; then
5639
5640 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5641
5642 fi
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5655 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5656 if test "${ac_cv_c_restrict+set}" = set; then :
5657 $as_echo_n "(cached) " >&6
5658 else
5659 ac_cv_c_restrict=no
5660 # The order here caters to the fact that C++ does not require restrict.
5661 for ac_kw in __restrict __restrict__ _Restrict restrict; do
5662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5663 /* end confdefs.h. */
5664 typedef int * int_ptr;
5665 int foo (int_ptr $ac_kw ip) {
5666 return ip[0];
5667 }
5668 int
5669 main ()
5670 {
5671 int s[1];
5672 int * $ac_kw t = s;
5673 t[0] = 0;
5674 return foo(t)
5675 ;
5676 return 0;
5677 }
5678 _ACEOF
5679 if ac_fn_c_try_compile "$LINENO"; then :
5680 ac_cv_c_restrict=$ac_kw
5681 fi
5682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5683 test "$ac_cv_c_restrict" != no && break
5684 done
5685
5686 fi
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5688 $as_echo "$ac_cv_c_restrict" >&6; }
5689
5690 case $ac_cv_c_restrict in
5691 restrict) ;;
5692 no) $as_echo "#define restrict /**/" >>confdefs.h
5693 ;;
5694 *) cat >>confdefs.h <<_ACEOF
5695 #define restrict $ac_cv_c_restrict
5696 _ACEOF
5697 ;;
5698 esac
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712 :
5713
5714
5715
5716
5717
5718
5719
5720 if test $gl_cv_have_include_next = yes; then
5721 gl_cv_next_string_h='<'string.h'>'
5722 else
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5724 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5725 if test "${gl_cv_next_string_h+set}" = set; then :
5726 $as_echo_n "(cached) " >&6
5727 else
5728
5729 if test $ac_cv_header_string_h = yes; then
5730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5731 /* end confdefs.h. */
5732 #include <string.h>
5733
5734 _ACEOF
5735 case "$host_os" in
5736 aix*) gl_absname_cpp="$ac_cpp -C" ;;
5737 *) gl_absname_cpp="$ac_cpp" ;;
5738 esac
5739 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5740 sed -n '\#/string.h#{
5741 s#.*"\(.*/string.h\)".*#\1#
5742 s#^/[^/]#//&#
5743 p
5744 q
5745 }'`'"'
5746 else
5747 gl_cv_next_string_h='<'string.h'>'
5748 fi
5749
5750 fi
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5752 $as_echo "$gl_cv_next_string_h" >&6; }
5753 fi
5754 NEXT_STRING_H=$gl_cv_next_string_h
5755
5756 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5757 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5758 gl_next_as_first_directive='<'string.h'>'
5759 else
5760 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5761 gl_next_as_first_directive=$gl_cv_next_string_h
5762 fi
5763 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5764
5765
5766
5767
5768
5769 for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal strverscmp; do
5770 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5772 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5773 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5774 $as_echo_n "(cached) " >&6
5775 else
5776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5777 /* end confdefs.h. */
5778 #include <string.h>
5779
5780 int
5781 main ()
5782 {
5783 #undef $gl_func
5784 (void) $gl_func;
5785 ;
5786 return 0;
5787 }
5788 _ACEOF
5789 if ac_fn_c_try_compile "$LINENO"; then :
5790 eval "$as_gl_Symbol=yes"
5791 else
5792 eval "$as_gl_Symbol=no"
5793 fi
5794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5795 fi
5796 eval ac_res=\$$as_gl_Symbol
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5798 $as_echo "$ac_res" >&6; }
5799 eval as_val=\$$as_gl_Symbol
5800 if test "x$as_val" = x""yes; then :
5801 cat >>confdefs.h <<_ACEOF
5802 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5803 _ACEOF
5804
5805 eval ac_cv_have_decl_$gl_func=yes
5806 fi
5807 done
5808
5809
5810
5811 GNULIB_BTOWC=0;
5812 GNULIB_WCTOB=0;
5813 GNULIB_MBSINIT=0;
5814 GNULIB_MBRTOWC=0;
5815 GNULIB_MBRLEN=0;
5816 GNULIB_MBSRTOWCS=0;
5817 GNULIB_MBSNRTOWCS=0;
5818 GNULIB_WCRTOMB=0;
5819 GNULIB_WCSRTOMBS=0;
5820 GNULIB_WCSNRTOMBS=0;
5821 GNULIB_WCWIDTH=0;
5822 HAVE_BTOWC=1;
5823 HAVE_MBSINIT=1;
5824 HAVE_MBRTOWC=1;
5825 HAVE_MBRLEN=1;
5826 HAVE_MBSRTOWCS=1;
5827 HAVE_MBSNRTOWCS=1;
5828 HAVE_WCRTOMB=1;
5829 HAVE_WCSRTOMBS=1;
5830 HAVE_WCSNRTOMBS=1;
5831 HAVE_DECL_WCTOB=1;
5832 HAVE_DECL_WCWIDTH=1;
5833 REPLACE_MBSTATE_T=0;
5834 REPLACE_BTOWC=0;
5835 REPLACE_WCTOB=0;
5836 REPLACE_MBSINIT=0;
5837 REPLACE_MBRTOWC=0;
5838 REPLACE_MBRLEN=0;
5839 REPLACE_MBSRTOWCS=0;
5840 REPLACE_MBSNRTOWCS=0;
5841 REPLACE_WCRTOMB=0;
5842 REPLACE_WCSRTOMBS=0;
5843 REPLACE_WCSNRTOMBS=0;
5844 REPLACE_WCWIDTH=0;
5845
5846
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5848 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5849 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5850 $as_echo_n "(cached) " >&6
5851 else
5852 gl_cv_header_wchar_h_correct_inline=yes
5853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5854 /* end confdefs.h. */
5855
5856 #define wcstod renamed_wcstod
5857 #include <wchar.h>
5858 extern int zero (void);
5859 int main () { return zero(); }
5860
5861 _ACEOF
5862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5863 (eval $ac_compile) 2>&5
5864 ac_status=$?
5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866 test $ac_status = 0; }; then
5867 mv conftest.$ac_objext conftest1.$ac_objext
5868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5869 /* end confdefs.h. */
5870
5871 #define wcstod renamed_wcstod
5872 #include <wchar.h>
5873 int zero (void) { return 0; }
5874
5875 _ACEOF
5876 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5877 (eval $ac_compile) 2>&5
5878 ac_status=$?
5879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5880 test $ac_status = 0; }; then
5881 mv conftest.$ac_objext conftest2.$ac_objext
5882 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5883 :
5884 else
5885 gl_cv_header_wchar_h_correct_inline=no
5886 fi
5887 fi
5888 fi
5889 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5890
5891 fi
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5893 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5894 if test $gl_cv_header_wchar_h_correct_inline = no; then
5895 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5896 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5897 C99 mode. You have four options:
5898 - Add the flag -fgnu89-inline to CC and reconfigure, or
5899 - Fix your include files, using parts of
5900 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5901 - Use a gcc version older than 4.3, or
5902 - Don't use the flags -std=c99 or -std=gnu99.
5903 Configuration aborted." "$LINENO" 5
5904 fi
5905
5906
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5908 $as_echo_n "checking for wint_t... " >&6; }
5909 if test "${gt_cv_c_wint_t+set}" = set; then :
5910 $as_echo_n "(cached) " >&6
5911 else
5912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5913 /* end confdefs.h. */
5914
5915 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5916 <wchar.h>.
5917 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5918 before <wchar.h>. */
5919 #include <stddef.h>
5920 #include <stdio.h>
5921 #include <time.h>
5922 #include <wchar.h>
5923 wint_t foo = (wchar_t)'\0';
5924 int
5925 main ()
5926 {
5927
5928 ;
5929 return 0;
5930 }
5931 _ACEOF
5932 if ac_fn_c_try_compile "$LINENO"; then :
5933 gt_cv_c_wint_t=yes
5934 else
5935 gt_cv_c_wint_t=no
5936 fi
5937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5938 fi
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5940 $as_echo "$gt_cv_c_wint_t" >&6; }
5941 if test $gt_cv_c_wint_t = yes; then
5942
5943 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5944
5945 fi
5946
5947
5948 if false; then
5949 GL_COND_LIBTOOL_TRUE=
5950 GL_COND_LIBTOOL_FALSE='#'
5951 else
5952 GL_COND_LIBTOOL_TRUE='#'
5953 GL_COND_LIBTOOL_FALSE=
5954 fi
5955
5956 gl_cond_libtool=false
5957 gl_libdeps=
5958 gl_ltlibdeps=
5959 gl_m4_base='gnulib/m4'
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969 gl_source_base='gnulib'
5970 # Code from module arg-nonnull:
5971 # Code from module c++defs:
5972 # Code from module extensions:
5973 # Code from module include_next:
5974 # Code from module memchr:
5975
5976
5977
5978
5979 GNULIB_MEMCHR=1
5980
5981
5982
5983 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
5984
5985
5986
5987 # Code from module memmem:
5988
5989
5990 if test $ac_cv_have_decl_memmem = yes; then
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
5992 $as_echo_n "checking whether memmem works in linear time... " >&6; }
5993 if test "${gl_cv_func_memmem_works+set}" = set; then :
5994 $as_echo_n "(cached) " >&6
5995 else
5996 if test "$cross_compiling" = yes; then :
5997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5998 /* end confdefs.h. */
5999
6000 #include <features.h>
6001 #ifdef __GNU_LIBRARY__
6002 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6003 Lucky user
6004 #endif
6005 #endif
6006 #ifdef __CYGWIN__
6007 #include <cygwin/version.h>
6008 #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6009 Lucky user
6010 #endif
6011 #endif
6012
6013 _ACEOF
6014 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6015 $EGREP "Lucky user" >/dev/null 2>&1; then :
6016 gl_cv_func_memmem_works=yes
6017 else
6018 gl_cv_func_memmem_works="guessing no"
6019 fi
6020 rm -f conftest*
6021
6022
6023 else
6024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6025 /* end confdefs.h. */
6026
6027 #include <signal.h> /* for signal */
6028 #include <string.h> /* for memmem */
6029 #include <stdlib.h> /* for malloc */
6030 #include <unistd.h> /* for alarm */
6031
6032 int
6033 main ()
6034 {
6035 size_t m = 1000000;
6036 char *haystack = (char *) malloc (2 * m + 1);
6037 char *needle = (char *) malloc (m + 1);
6038 void *result = 0;
6039 /* Failure to compile this test due to missing alarm is okay,
6040 since all such platforms (mingw) also lack memmem. */
6041 signal (SIGALRM, SIG_DFL);
6042 alarm (5);
6043 /* Check for quadratic performance. */
6044 if (haystack && needle)
6045 {
6046 memset (haystack, 'A', 2 * m);
6047 haystack[2 * m] = 'B';
6048 memset (needle, 'A', m);
6049 needle[m] = 'B';
6050 result = memmem (haystack, 2 * m + 1, needle, m + 1);
6051 }
6052 /* Check for empty needle behavior. */
6053 return !result || !memmem ("a", 1, 0, 0);
6054 ;
6055 return 0;
6056 }
6057 _ACEOF
6058 if ac_fn_c_try_run "$LINENO"; then :
6059 gl_cv_func_memmem_works=yes
6060 else
6061 gl_cv_func_memmem_works=no
6062 fi
6063 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6064 conftest.$ac_objext conftest.beam conftest.$ac_ext
6065 fi
6066
6067
6068 fi
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6070 $as_echo "$gl_cv_func_memmem_works" >&6; }
6071 if test "$gl_cv_func_memmem_works" != yes; then
6072 REPLACE_MEMMEM=1
6073
6074
6075
6076
6077
6078
6079
6080
6081 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6082
6083 fi
6084 fi
6085
6086 # Code from module memmem-simple:
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099 for ac_func in memmem
6100 do :
6101 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6102 if test "x$ac_cv_func_memmem" = x""yes; then :
6103 cat >>confdefs.h <<_ACEOF
6104 #define HAVE_MEMMEM 1
6105 _ACEOF
6106
6107 else
6108
6109 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6110
6111 fi
6112 done
6113
6114
6115
6116 :
6117
6118
6119
6120
6121
6122 if test $ac_cv_have_decl_memmem = no; then
6123 HAVE_DECL_MEMMEM=0
6124 fi
6125 :
6126
6127
6128
6129
6130 GNULIB_MEMMEM=1
6131
6132
6133
6134 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6135
6136
6137
6138 # Code from module multiarch:
6139
6140 # Code from module stddef:
6141
6142
6143
6144 if test $gt_cv_c_wchar_t = no; then
6145 HAVE_WCHAR_T=0
6146 STDDEF_H=stddef.h
6147 fi
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6149 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6150 if test "${gl_cv_decl_null_works+set}" = set; then :
6151 $as_echo_n "(cached) " >&6
6152 else
6153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6154 /* end confdefs.h. */
6155 #include <stddef.h>
6156 int test[2 * (sizeof NULL == sizeof (void *)) -1];
6157
6158 int
6159 main ()
6160 {
6161
6162 ;
6163 return 0;
6164 }
6165 _ACEOF
6166 if ac_fn_c_try_compile "$LINENO"; then :
6167 gl_cv_decl_null_works=yes
6168 else
6169 gl_cv_decl_null_works=no
6170 fi
6171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6172 fi
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6174 $as_echo "$gl_cv_decl_null_works" >&6; }
6175 if test $gl_cv_decl_null_works = no; then
6176 REPLACE_NULL=1
6177 STDDEF_H=stddef.h
6178 fi
6179 if test -n "$STDDEF_H"; then
6180
6181
6182
6183
6184 :
6185
6186
6187
6188
6189
6190
6191
6192 if test $gl_cv_have_include_next = yes; then
6193 gl_cv_next_stddef_h='<'stddef.h'>'
6194 else
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6196 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6197 if test "${gl_cv_next_stddef_h+set}" = set; then :
6198 $as_echo_n "(cached) " >&6
6199 else
6200
6201 if test $ac_cv_header_stddef_h = yes; then
6202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6203 /* end confdefs.h. */
6204 #include <stddef.h>
6205
6206 _ACEOF
6207 case "$host_os" in
6208 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6209 *) gl_absname_cpp="$ac_cpp" ;;
6210 esac
6211 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6212 sed -n '\#/stddef.h#{
6213 s#.*"\(.*/stddef.h\)".*#\1#
6214 s#^/[^/]#//&#
6215 p
6216 q
6217 }'`'"'
6218 else
6219 gl_cv_next_stddef_h='<'stddef.h'>'
6220 fi
6221
6222 fi
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6224 $as_echo "$gl_cv_next_stddef_h" >&6; }
6225 fi
6226 NEXT_STDDEF_H=$gl_cv_next_stddef_h
6227
6228 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6229 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6230 gl_next_as_first_directive='<'stddef.h'>'
6231 else
6232 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6233 gl_next_as_first_directive=$gl_cv_next_stddef_h
6234 fi
6235 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6236
6237
6238
6239 fi
6240
6241 # Code from module stdint:
6242
6243
6244
6245 if test $ac_cv_type_long_long_int = yes; then
6246 HAVE_LONG_LONG_INT=1
6247 else
6248 HAVE_LONG_LONG_INT=0
6249 fi
6250
6251
6252 if test $ac_cv_type_unsigned_long_long_int = yes; then
6253 HAVE_UNSIGNED_LONG_LONG_INT=1
6254 else
6255 HAVE_UNSIGNED_LONG_LONG_INT=0
6256 fi
6257
6258
6259 if test $ac_cv_header_inttypes_h = yes; then
6260 HAVE_INTTYPES_H=1
6261 else
6262 HAVE_INTTYPES_H=0
6263 fi
6264
6265
6266 if test $ac_cv_header_sys_types_h = yes; then
6267 HAVE_SYS_TYPES_H=1
6268 else
6269 HAVE_SYS_TYPES_H=0
6270 fi
6271
6272
6273
6274
6275
6276
6277 :
6278
6279
6280
6281
6282
6283
6284
6285 if test $gl_cv_have_include_next = yes; then
6286 gl_cv_next_stdint_h='<'stdint.h'>'
6287 else
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6289 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6290 if test "${gl_cv_next_stdint_h+set}" = set; then :
6291 $as_echo_n "(cached) " >&6
6292 else
6293
6294 if test $ac_cv_header_stdint_h = yes; then
6295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6296 /* end confdefs.h. */
6297 #include <stdint.h>
6298
6299 _ACEOF
6300 case "$host_os" in
6301 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6302 *) gl_absname_cpp="$ac_cpp" ;;
6303 esac
6304 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6305 sed -n '\#/stdint.h#{
6306 s#.*"\(.*/stdint.h\)".*#\1#
6307 s#^/[^/]#//&#
6308 p
6309 q
6310 }'`'"'
6311 else
6312 gl_cv_next_stdint_h='<'stdint.h'>'
6313 fi
6314
6315 fi
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6317 $as_echo "$gl_cv_next_stdint_h" >&6; }
6318 fi
6319 NEXT_STDINT_H=$gl_cv_next_stdint_h
6320
6321 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6322 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6323 gl_next_as_first_directive='<'stdint.h'>'
6324 else
6325 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6326 gl_next_as_first_directive=$gl_cv_next_stdint_h
6327 fi
6328 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6329
6330
6331
6332 if test $ac_cv_header_stdint_h = yes; then
6333 HAVE_STDINT_H=1
6334 else
6335 HAVE_STDINT_H=0
6336 fi
6337
6338
6339 if test $ac_cv_header_stdint_h = yes; then
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6341 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6342 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6343 $as_echo_n "(cached) " >&6
6344 else
6345 gl_cv_header_working_stdint_h=no
6346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6347 /* end confdefs.h. */
6348
6349
6350 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6351 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6352 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6353 #include <stdint.h>
6354 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6355 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
6356 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6357 #endif
6358
6359
6360 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6361 included before <wchar.h>. */
6362 #include <stddef.h>
6363 #include <signal.h>
6364 #if HAVE_WCHAR_H
6365 # include <stdio.h>
6366 # include <time.h>
6367 # include <wchar.h>
6368 #endif
6369
6370
6371 #ifdef INT8_MAX
6372 int8_t a1 = INT8_MAX;
6373 int8_t a1min = INT8_MIN;
6374 #endif
6375 #ifdef INT16_MAX
6376 int16_t a2 = INT16_MAX;
6377 int16_t a2min = INT16_MIN;
6378 #endif
6379 #ifdef INT32_MAX
6380 int32_t a3 = INT32_MAX;
6381 int32_t a3min = INT32_MIN;
6382 #endif
6383 #ifdef INT64_MAX
6384 int64_t a4 = INT64_MAX;
6385 int64_t a4min = INT64_MIN;
6386 #endif
6387 #ifdef UINT8_MAX
6388 uint8_t b1 = UINT8_MAX;
6389 #else
6390 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6391 #endif
6392 #ifdef UINT16_MAX
6393 uint16_t b2 = UINT16_MAX;
6394 #endif
6395 #ifdef UINT32_MAX
6396 uint32_t b3 = UINT32_MAX;
6397 #endif
6398 #ifdef UINT64_MAX
6399 uint64_t b4 = UINT64_MAX;
6400 #endif
6401 int_least8_t c1 = INT8_C (0x7f);
6402 int_least8_t c1max = INT_LEAST8_MAX;
6403 int_least8_t c1min = INT_LEAST8_MIN;
6404 int_least16_t c2 = INT16_C (0x7fff);
6405 int_least16_t c2max = INT_LEAST16_MAX;
6406 int_least16_t c2min = INT_LEAST16_MIN;
6407 int_least32_t c3 = INT32_C (0x7fffffff);
6408 int_least32_t c3max = INT_LEAST32_MAX;
6409 int_least32_t c3min = INT_LEAST32_MIN;
6410 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6411 int_least64_t c4max = INT_LEAST64_MAX;
6412 int_least64_t c4min = INT_LEAST64_MIN;
6413 uint_least8_t d1 = UINT8_C (0xff);
6414 uint_least8_t d1max = UINT_LEAST8_MAX;
6415 uint_least16_t d2 = UINT16_C (0xffff);
6416 uint_least16_t d2max = UINT_LEAST16_MAX;
6417 uint_least32_t d3 = UINT32_C (0xffffffff);
6418 uint_least32_t d3max = UINT_LEAST32_MAX;
6419 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6420 uint_least64_t d4max = UINT_LEAST64_MAX;
6421 int_fast8_t e1 = INT_FAST8_MAX;
6422 int_fast8_t e1min = INT_FAST8_MIN;
6423 int_fast16_t e2 = INT_FAST16_MAX;
6424 int_fast16_t e2min = INT_FAST16_MIN;
6425 int_fast32_t e3 = INT_FAST32_MAX;
6426 int_fast32_t e3min = INT_FAST32_MIN;
6427 int_fast64_t e4 = INT_FAST64_MAX;
6428 int_fast64_t e4min = INT_FAST64_MIN;
6429 uint_fast8_t f1 = UINT_FAST8_MAX;
6430 uint_fast16_t f2 = UINT_FAST16_MAX;
6431 uint_fast32_t f3 = UINT_FAST32_MAX;
6432 uint_fast64_t f4 = UINT_FAST64_MAX;
6433 #ifdef INTPTR_MAX
6434 intptr_t g = INTPTR_MAX;
6435 intptr_t gmin = INTPTR_MIN;
6436 #endif
6437 #ifdef UINTPTR_MAX
6438 uintptr_t h = UINTPTR_MAX;
6439 #endif
6440 intmax_t i = INTMAX_MAX;
6441 uintmax_t j = UINTMAX_MAX;
6442
6443 #include <limits.h> /* for CHAR_BIT */
6444 #define TYPE_MINIMUM(t) \
6445 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6446 #define TYPE_MAXIMUM(t) \
6447 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6448 struct s {
6449 int check_PTRDIFF:
6450 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6451 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6452 ? 1 : -1;
6453 /* Detect bug in FreeBSD 6.0 / ia64. */
6454 int check_SIG_ATOMIC:
6455 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6456 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6457 ? 1 : -1;
6458 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6459 int check_WCHAR:
6460 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6461 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6462 ? 1 : -1;
6463 /* Detect bug in mingw. */
6464 int check_WINT:
6465 WINT_MIN == TYPE_MINIMUM (wint_t)
6466 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6467 ? 1 : -1;
6468
6469 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6470 int check_UINT8_C:
6471 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6472 int check_UINT16_C:
6473 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6474
6475 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6476 #ifdef UINT8_MAX
6477 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6478 #endif
6479 #ifdef UINT16_MAX
6480 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6481 #endif
6482 #ifdef UINT32_MAX
6483 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6484 #endif
6485 #ifdef UINT64_MAX
6486 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6487 #endif
6488 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6489 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6490 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6491 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6492 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6493 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6494 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6495 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6496 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6497 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6498 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6499 };
6500
6501 int
6502 main ()
6503 {
6504
6505 ;
6506 return 0;
6507 }
6508 _ACEOF
6509 if ac_fn_c_try_compile "$LINENO"; then :
6510 if test "$cross_compiling" = yes; then :
6511 gl_cv_header_working_stdint_h=yes
6512
6513 else
6514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6515 /* end confdefs.h. */
6516
6517
6518 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6519 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6520 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6521 #include <stdint.h>
6522
6523
6524 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6525 included before <wchar.h>. */
6526 #include <stddef.h>
6527 #include <signal.h>
6528 #if HAVE_WCHAR_H
6529 # include <stdio.h>
6530 # include <time.h>
6531 # include <wchar.h>
6532 #endif
6533
6534
6535 #include <stdio.h>
6536 #include <string.h>
6537 #define MVAL(macro) MVAL1(macro)
6538 #define MVAL1(expression) #expression
6539 static const char *macro_values[] =
6540 {
6541 #ifdef INT8_MAX
6542 MVAL (INT8_MAX),
6543 #endif
6544 #ifdef INT16_MAX
6545 MVAL (INT16_MAX),
6546 #endif
6547 #ifdef INT32_MAX
6548 MVAL (INT32_MAX),
6549 #endif
6550 #ifdef INT64_MAX
6551 MVAL (INT64_MAX),
6552 #endif
6553 #ifdef UINT8_MAX
6554 MVAL (UINT8_MAX),
6555 #endif
6556 #ifdef UINT16_MAX
6557 MVAL (UINT16_MAX),
6558 #endif
6559 #ifdef UINT32_MAX
6560 MVAL (UINT32_MAX),
6561 #endif
6562 #ifdef UINT64_MAX
6563 MVAL (UINT64_MAX),
6564 #endif
6565 NULL
6566 };
6567
6568 int
6569 main ()
6570 {
6571
6572 const char **mv;
6573 for (mv = macro_values; *mv != NULL; mv++)
6574 {
6575 const char *value = *mv;
6576 /* Test whether it looks like a cast expression. */
6577 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6578 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6579 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6580 || strncmp (value, "((int)"/*)*/, 6) == 0
6581 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6582 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6583 return 1;
6584 }
6585 return 0;
6586
6587 ;
6588 return 0;
6589 }
6590 _ACEOF
6591 if ac_fn_c_try_run "$LINENO"; then :
6592 gl_cv_header_working_stdint_h=yes
6593 fi
6594 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6595 conftest.$ac_objext conftest.beam conftest.$ac_ext
6596 fi
6597
6598
6599 fi
6600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6601
6602 fi
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6604 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
6605 fi
6606 if test "$gl_cv_header_working_stdint_h" = yes; then
6607 STDINT_H=
6608 else
6609 for ac_header in sys/inttypes.h sys/bitypes.h
6610 do :
6611 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6612 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6613 eval as_val=\$$as_ac_Header
6614 if test "x$as_val" = x""yes; then :
6615 cat >>confdefs.h <<_ACEOF
6616 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6617 _ACEOF
6618
6619 fi
6620
6621 done
6622
6623 if test $ac_cv_header_sys_inttypes_h = yes; then
6624 HAVE_SYS_INTTYPES_H=1
6625 else
6626 HAVE_SYS_INTTYPES_H=0
6627 fi
6628
6629 if test $ac_cv_header_sys_bitypes_h = yes; then
6630 HAVE_SYS_BITYPES_H=1
6631 else
6632 HAVE_SYS_BITYPES_H=0
6633 fi
6634
6635
6636
6637 :
6638
6639
6640
6641
6642
6643
6644
6645
6646 if test $APPLE_UNIVERSAL_BUILD = 0; then
6647
6648
6649 for gltype in ptrdiff_t size_t ; do
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6651 $as_echo_n "checking for bit size of $gltype... " >&6; }
6652 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6653 $as_echo_n "(cached) " >&6
6654 else
6655 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6656 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6657 included before <wchar.h>. */
6658 #include <stddef.h>
6659 #include <signal.h>
6660 #if HAVE_WCHAR_H
6661 # include <stdio.h>
6662 # include <time.h>
6663 # include <wchar.h>
6664 #endif
6665
6666 #include <limits.h>"; then :
6667
6668 else
6669 result=unknown
6670 fi
6671
6672 eval gl_cv_bitsizeof_${gltype}=\$result
6673
6674 fi
6675 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6677 $as_echo "$ac_res" >&6; }
6678 eval result=\$gl_cv_bitsizeof_${gltype}
6679 if test $result = unknown; then
6680 result=0
6681 fi
6682 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6683 cat >>confdefs.h <<_ACEOF
6684 #define BITSIZEOF_${GLTYPE} $result
6685 _ACEOF
6686
6687 eval BITSIZEOF_${GLTYPE}=\$result
6688 done
6689
6690
6691 fi
6692
6693
6694 for gltype in sig_atomic_t wchar_t wint_t ; do
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6696 $as_echo_n "checking for bit size of $gltype... " >&6; }
6697 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6698 $as_echo_n "(cached) " >&6
6699 else
6700 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6701 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6702 included before <wchar.h>. */
6703 #include <stddef.h>
6704 #include <signal.h>
6705 #if HAVE_WCHAR_H
6706 # include <stdio.h>
6707 # include <time.h>
6708 # include <wchar.h>
6709 #endif
6710
6711 #include <limits.h>"; then :
6712
6713 else
6714 result=unknown
6715 fi
6716
6717 eval gl_cv_bitsizeof_${gltype}=\$result
6718
6719 fi
6720 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6722 $as_echo "$ac_res" >&6; }
6723 eval result=\$gl_cv_bitsizeof_${gltype}
6724 if test $result = unknown; then
6725 result=0
6726 fi
6727 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6728 cat >>confdefs.h <<_ACEOF
6729 #define BITSIZEOF_${GLTYPE} $result
6730 _ACEOF
6731
6732 eval BITSIZEOF_${GLTYPE}=\$result
6733 done
6734
6735
6736
6737
6738 for gltype in sig_atomic_t wchar_t wint_t ; do
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6740 $as_echo_n "checking whether $gltype is signed... " >&6; }
6741 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6742 $as_echo_n "(cached) " >&6
6743 else
6744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6745 /* end confdefs.h. */
6746
6747 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6748 included before <wchar.h>. */
6749 #include <stddef.h>
6750 #include <signal.h>
6751 #if HAVE_WCHAR_H
6752 # include <stdio.h>
6753 # include <time.h>
6754 # include <wchar.h>
6755 #endif
6756
6757 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6758 int
6759 main ()
6760 {
6761
6762 ;
6763 return 0;
6764 }
6765 _ACEOF
6766 if ac_fn_c_try_compile "$LINENO"; then :
6767 result=yes
6768 else
6769 result=no
6770 fi
6771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6772 eval gl_cv_type_${gltype}_signed=\$result
6773
6774 fi
6775 eval ac_res=\$gl_cv_type_${gltype}_signed
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6777 $as_echo "$ac_res" >&6; }
6778 eval result=\$gl_cv_type_${gltype}_signed
6779 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6780 if test "$result" = yes; then
6781 cat >>confdefs.h <<_ACEOF
6782 #define HAVE_SIGNED_${GLTYPE} 1
6783 _ACEOF
6784
6785 eval HAVE_SIGNED_${GLTYPE}=1
6786 else
6787 eval HAVE_SIGNED_${GLTYPE}=0
6788 fi
6789 done
6790
6791
6792 gl_cv_type_ptrdiff_t_signed=yes
6793 gl_cv_type_size_t_signed=no
6794 if test $APPLE_UNIVERSAL_BUILD = 0; then
6795
6796
6797 for gltype in ptrdiff_t size_t ; do
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6799 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6800 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6801 $as_echo_n "(cached) " >&6
6802 else
6803 eval gl_cv_type_${gltype}_suffix=no
6804 eval result=\$gl_cv_type_${gltype}_signed
6805 if test "$result" = yes; then
6806 glsufu=
6807 else
6808 glsufu=u
6809 fi
6810 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6811 case $glsuf in
6812 '') gltype1='int';;
6813 l) gltype1='long int';;
6814 ll) gltype1='long long int';;
6815 i64) gltype1='__int64';;
6816 u) gltype1='unsigned int';;
6817 ul) gltype1='unsigned long int';;
6818 ull) gltype1='unsigned long long int';;
6819 ui64)gltype1='unsigned __int64';;
6820 esac
6821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6822 /* end confdefs.h. */
6823
6824 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6825 included before <wchar.h>. */
6826 #include <stddef.h>
6827 #include <signal.h>
6828 #if HAVE_WCHAR_H
6829 # include <stdio.h>
6830 # include <time.h>
6831 # include <wchar.h>
6832 #endif
6833
6834 extern $gltype foo;
6835 extern $gltype1 foo;
6836 int
6837 main ()
6838 {
6839
6840 ;
6841 return 0;
6842 }
6843 _ACEOF
6844 if ac_fn_c_try_compile "$LINENO"; then :
6845 eval gl_cv_type_${gltype}_suffix=\$glsuf
6846 fi
6847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6848 eval result=\$gl_cv_type_${gltype}_suffix
6849 test "$result" != no && break
6850 done
6851 fi
6852 eval ac_res=\$gl_cv_type_${gltype}_suffix
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6854 $as_echo "$ac_res" >&6; }
6855 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6856 eval result=\$gl_cv_type_${gltype}_suffix
6857 test "$result" = no && result=
6858 eval ${GLTYPE}_SUFFIX=\$result
6859 cat >>confdefs.h <<_ACEOF
6860 #define ${GLTYPE}_SUFFIX $result
6861 _ACEOF
6862
6863 done
6864
6865
6866 fi
6867
6868
6869 for gltype in sig_atomic_t wchar_t wint_t ; do
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6871 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6872 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6873 $as_echo_n "(cached) " >&6
6874 else
6875 eval gl_cv_type_${gltype}_suffix=no
6876 eval result=\$gl_cv_type_${gltype}_signed
6877 if test "$result" = yes; then
6878 glsufu=
6879 else
6880 glsufu=u
6881 fi
6882 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6883 case $glsuf in
6884 '') gltype1='int';;
6885 l) gltype1='long int';;
6886 ll) gltype1='long long int';;
6887 i64) gltype1='__int64';;
6888 u) gltype1='unsigned int';;
6889 ul) gltype1='unsigned long int';;
6890 ull) gltype1='unsigned long long int';;
6891 ui64)gltype1='unsigned __int64';;
6892 esac
6893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6894 /* end confdefs.h. */
6895
6896 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6897 included before <wchar.h>. */
6898 #include <stddef.h>
6899 #include <signal.h>
6900 #if HAVE_WCHAR_H
6901 # include <stdio.h>
6902 # include <time.h>
6903 # include <wchar.h>
6904 #endif
6905
6906 extern $gltype foo;
6907 extern $gltype1 foo;
6908 int
6909 main ()
6910 {
6911
6912 ;
6913 return 0;
6914 }
6915 _ACEOF
6916 if ac_fn_c_try_compile "$LINENO"; then :
6917 eval gl_cv_type_${gltype}_suffix=\$glsuf
6918 fi
6919 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6920 eval result=\$gl_cv_type_${gltype}_suffix
6921 test "$result" != no && break
6922 done
6923 fi
6924 eval ac_res=\$gl_cv_type_${gltype}_suffix
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6926 $as_echo "$ac_res" >&6; }
6927 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6928 eval result=\$gl_cv_type_${gltype}_suffix
6929 test "$result" = no && result=
6930 eval ${GLTYPE}_SUFFIX=\$result
6931 cat >>confdefs.h <<_ACEOF
6932 #define ${GLTYPE}_SUFFIX $result
6933 _ACEOF
6934
6935 done
6936
6937
6938
6939 STDINT_H=stdint.h
6940 fi
6941
6942
6943 # Code from module string:
6944
6945
6946
6947 # Code from module warn-on-use:
6948 # Code from module wchar:
6949
6950
6951
6952
6953 :
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963 :
6964
6965
6966
6967
6968
6969
6970
6971 if test $gl_cv_have_include_next = yes; then
6972 gl_cv_next_wchar_h='<'wchar.h'>'
6973 else
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6975 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6976 if test "${gl_cv_next_wchar_h+set}" = set; then :
6977 $as_echo_n "(cached) " >&6
6978 else
6979
6980 if test $ac_cv_header_wchar_h = yes; then
6981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6982 /* end confdefs.h. */
6983 #include <wchar.h>
6984
6985 _ACEOF
6986 case "$host_os" in
6987 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6988 *) gl_absname_cpp="$ac_cpp" ;;
6989 esac
6990 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6991 sed -n '\#/wchar.h#{
6992 s#.*"\(.*/wchar.h\)".*#\1#
6993 s#^/[^/]#//&#
6994 p
6995 q
6996 }'`'"'
6997 else
6998 gl_cv_next_wchar_h='<'wchar.h'>'
6999 fi
7000
7001 fi
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7003 $as_echo "$gl_cv_next_wchar_h" >&6; }
7004 fi
7005 NEXT_WCHAR_H=$gl_cv_next_wchar_h
7006
7007 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7008 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7009 gl_next_as_first_directive='<'wchar.h'>'
7010 else
7011 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7012 gl_next_as_first_directive=$gl_cv_next_wchar_h
7013 fi
7014 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7015
7016
7017
7018 if test $ac_cv_header_wchar_h = yes; then
7019 HAVE_WCHAR_H=1
7020 else
7021 HAVE_WCHAR_H=0
7022 fi
7023
7024
7025
7026 if test $gt_cv_c_wint_t = yes; then
7027 HAVE_WINT_T=1
7028 else
7029 HAVE_WINT_T=0
7030 fi
7031
7032
7033
7034 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth; do
7035 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7037 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7038 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7039 $as_echo_n "(cached) " >&6
7040 else
7041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7042 /* end confdefs.h. */
7043
7044 /* Some systems require additional headers. */
7045 #ifndef __GLIBC__
7046 # include <stddef.h>
7047 # include <stdio.h>
7048 # include <time.h>
7049 #endif
7050 #include <wchar.h>
7051
7052 int
7053 main ()
7054 {
7055 #undef $gl_func
7056 (void) $gl_func;
7057 ;
7058 return 0;
7059 }
7060 _ACEOF
7061 if ac_fn_c_try_compile "$LINENO"; then :
7062 eval "$as_gl_Symbol=yes"
7063 else
7064 eval "$as_gl_Symbol=no"
7065 fi
7066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7067 fi
7068 eval ac_res=\$$as_gl_Symbol
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7070 $as_echo "$ac_res" >&6; }
7071 eval as_val=\$$as_gl_Symbol
7072 if test "x$as_val" = x""yes; then :
7073 cat >>confdefs.h <<_ACEOF
7074 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7075 _ACEOF
7076
7077 eval ac_cv_have_decl_$gl_func=yes
7078 fi
7079 done
7080
7081
7082 # Code from module dummy:
7083 # End of code from modules
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093 gltests_libdeps=
7094 gltests_ltlibdeps=
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104 gl_source_base='tests'
7105 gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
7106
7107 gl_module_indicator_condition=$gltests_WITNESS
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117 LIBGNU_LIBDEPS="$gl_libdeps"
7118
7119 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7120
7121
7122
7123 # For Makefile dependencies.
7124 GNULIB_STDINT_H=
7125 if test x"$STDINT_H" != x; then
7126 GNULIB_STDINT_H=gnulib/$STDINT_H
7127 fi
7128
7129
7130 PACKAGE=gdb
7131
7132 cat >>confdefs.h <<_ACEOF
7133 #define PACKAGE "$PACKAGE"
7134 _ACEOF
7135
7136
7137
7138 # GDB does not use automake, but gnulib does. This line lets us
7139 # generate its Makefile.in.
7140 am__api_version='1.11'
7141
7142 # Find a good install program. We prefer a C program (faster),
7143 # so one script is as good as another. But avoid the broken or
7144 # incompatible versions:
7145 # SysV /etc/install, /usr/sbin/install
7146 # SunOS /usr/etc/install
7147 # IRIX /sbin/install
7148 # AIX /bin/install
7149 # AmigaOS /C/install, which installs bootblocks on floppy discs
7150 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7151 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7152 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7153 # OS/2's system install, which has a completely different semantic
7154 # ./install, which can be erroneously created by make from ./install.sh.
7155 # Reject install programs that cannot install multiple files.
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7157 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7158 if test -z "$INSTALL"; then
7159 if test "${ac_cv_path_install+set}" = set; then :
7160 $as_echo_n "(cached) " >&6
7161 else
7162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7163 for as_dir in $PATH
7164 do
7165 IFS=$as_save_IFS
7166 test -z "$as_dir" && as_dir=.
7167 # Account for people who put trailing slashes in PATH elements.
7168 case $as_dir/ in #((
7169 ./ | .// | /[cC]/* | \
7170 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7171 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7172 /usr/ucb/* ) ;;
7173 *)
7174 # OSF1 and SCO ODT 3.0 have their own names for install.
7175 # Don't use installbsd from OSF since it installs stuff as root
7176 # by default.
7177 for ac_prog in ginstall scoinst install; do
7178 for ac_exec_ext in '' $ac_executable_extensions; do
7179 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7180 if test $ac_prog = install &&
7181 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7182 # AIX install. It has an incompatible calling convention.
7183 :
7184 elif test $ac_prog = install &&
7185 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7186 # program-specific install script used by HP pwplus--don't use.
7187 :
7188 else
7189 rm -rf conftest.one conftest.two conftest.dir
7190 echo one > conftest.one
7191 echo two > conftest.two
7192 mkdir conftest.dir
7193 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7194 test -s conftest.one && test -s conftest.two &&
7195 test -s conftest.dir/conftest.one &&
7196 test -s conftest.dir/conftest.two
7197 then
7198 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7199 break 3
7200 fi
7201 fi
7202 fi
7203 done
7204 done
7205 ;;
7206 esac
7207
7208 done
7209 IFS=$as_save_IFS
7210
7211 rm -rf conftest.one conftest.two conftest.dir
7212
7213 fi
7214 if test "${ac_cv_path_install+set}" = set; then
7215 INSTALL=$ac_cv_path_install
7216 else
7217 # As a last resort, use the slow shell script. Don't cache a
7218 # value for INSTALL within a source directory, because that will
7219 # break other packages using the cache if that directory is
7220 # removed, or if the value is a relative name.
7221 INSTALL=$ac_install_sh
7222 fi
7223 fi
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7225 $as_echo "$INSTALL" >&6; }
7226
7227 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7228 # It thinks the first close brace ends the variable substitution.
7229 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7230
7231 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7232
7233 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7234
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7236 $as_echo_n "checking whether build environment is sane... " >&6; }
7237 # Just in case
7238 sleep 1
7239 echo timestamp > conftest.file
7240 # Reject unsafe characters in $srcdir or the absolute working directory
7241 # name. Accept space and tab only in the latter.
7242 am_lf='
7243 '
7244 case `pwd` in
7245 *[\\\"\#\$\&\'\`$am_lf]*)
7246 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7247 esac
7248 case $srcdir in
7249 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7250 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7251 esac
7252
7253 # Do `set' in a subshell so we don't clobber the current shell's
7254 # arguments. Must try -L first in case configure is actually a
7255 # symlink; some systems play weird games with the mod time of symlinks
7256 # (eg FreeBSD returns the mod time of the symlink's containing
7257 # directory).
7258 if (
7259 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7260 if test "$*" = "X"; then
7261 # -L didn't work.
7262 set X `ls -t "$srcdir/configure" conftest.file`
7263 fi
7264 rm -f conftest.file
7265 if test "$*" != "X $srcdir/configure conftest.file" \
7266 && test "$*" != "X conftest.file $srcdir/configure"; then
7267
7268 # If neither matched, then we have a broken ls. This can happen
7269 # if, for instance, CONFIG_SHELL is bash and it inherits a
7270 # broken ls alias from the environment. This has actually
7271 # happened. Such a system could not be considered "sane".
7272 as_fn_error "ls -t appears to fail. Make sure there is not a broken
7273 alias in your environment" "$LINENO" 5
7274 fi
7275
7276 test "$2" = conftest.file
7277 )
7278 then
7279 # Ok.
7280 :
7281 else
7282 as_fn_error "newly created file is older than distributed files!
7283 Check your system clock" "$LINENO" 5
7284 fi
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7286 $as_echo "yes" >&6; }
7287 test "$program_prefix" != NONE &&
7288 program_transform_name="s&^&$program_prefix&;$program_transform_name"
7289 # Use a double $ so make ignores it.
7290 test "$program_suffix" != NONE &&
7291 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7292 # Double any \ or $.
7293 # By default was `s,x,x', remove it if useless.
7294 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7295 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7296
7297 # expand $ac_aux_dir to an absolute path
7298 am_aux_dir=`cd $ac_aux_dir && pwd`
7299
7300 if test x"${MISSING+set}" != xset; then
7301 case $am_aux_dir in
7302 *\ * | *\ *)
7303 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7304 *)
7305 MISSING="\${SHELL} $am_aux_dir/missing" ;;
7306 esac
7307 fi
7308 # Use eval to expand $SHELL
7309 if eval "$MISSING --run true"; then
7310 am_missing_run="$MISSING --run "
7311 else
7312 am_missing_run=
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7314 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7315 fi
7316
7317 if test x"${install_sh}" != xset; then
7318 case $am_aux_dir in
7319 *\ * | *\ *)
7320 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7321 *)
7322 install_sh="\${SHELL} $am_aux_dir/install-sh"
7323 esac
7324 fi
7325
7326 # Installed binaries are usually stripped using `strip' when the user
7327 # run `make install-strip'. However `strip' might not be the right
7328 # tool to use in cross-compilation environments, therefore Automake
7329 # will honor the `STRIP' environment variable to overrule this program.
7330 if test "$cross_compiling" != no; then
7331 if test -n "$ac_tool_prefix"; then
7332 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7333 set dummy ${ac_tool_prefix}strip; ac_word=$2
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7335 $as_echo_n "checking for $ac_word... " >&6; }
7336 if test "${ac_cv_prog_STRIP+set}" = set; then :
7337 $as_echo_n "(cached) " >&6
7338 else
7339 if test -n "$STRIP"; then
7340 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7341 else
7342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7343 for as_dir in $PATH
7344 do
7345 IFS=$as_save_IFS
7346 test -z "$as_dir" && as_dir=.
7347 for ac_exec_ext in '' $ac_executable_extensions; do
7348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7349 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7351 break 2
7352 fi
7353 done
7354 done
7355 IFS=$as_save_IFS
7356
7357 fi
7358 fi
7359 STRIP=$ac_cv_prog_STRIP
7360 if test -n "$STRIP"; then
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7362 $as_echo "$STRIP" >&6; }
7363 else
7364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7365 $as_echo "no" >&6; }
7366 fi
7367
7368
7369 fi
7370 if test -z "$ac_cv_prog_STRIP"; then
7371 ac_ct_STRIP=$STRIP
7372 # Extract the first word of "strip", so it can be a program name with args.
7373 set dummy strip; ac_word=$2
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7375 $as_echo_n "checking for $ac_word... " >&6; }
7376 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7377 $as_echo_n "(cached) " >&6
7378 else
7379 if test -n "$ac_ct_STRIP"; then
7380 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7381 else
7382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7383 for as_dir in $PATH
7384 do
7385 IFS=$as_save_IFS
7386 test -z "$as_dir" && as_dir=.
7387 for ac_exec_ext in '' $ac_executable_extensions; do
7388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7389 ac_cv_prog_ac_ct_STRIP="strip"
7390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7391 break 2
7392 fi
7393 done
7394 done
7395 IFS=$as_save_IFS
7396
7397 fi
7398 fi
7399 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7400 if test -n "$ac_ct_STRIP"; then
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7402 $as_echo "$ac_ct_STRIP" >&6; }
7403 else
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7405 $as_echo "no" >&6; }
7406 fi
7407
7408 if test "x$ac_ct_STRIP" = x; then
7409 STRIP=":"
7410 else
7411 case $cross_compiling:$ac_tool_warned in
7412 yes:)
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7415 ac_tool_warned=yes ;;
7416 esac
7417 STRIP=$ac_ct_STRIP
7418 fi
7419 else
7420 STRIP="$ac_cv_prog_STRIP"
7421 fi
7422
7423 fi
7424 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7425
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7427 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7428 if test -z "$MKDIR_P"; then
7429 if test "${ac_cv_path_mkdir+set}" = set; then :
7430 $as_echo_n "(cached) " >&6
7431 else
7432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7433 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7434 do
7435 IFS=$as_save_IFS
7436 test -z "$as_dir" && as_dir=.
7437 for ac_prog in mkdir gmkdir; do
7438 for ac_exec_ext in '' $ac_executable_extensions; do
7439 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7440 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7441 'mkdir (GNU coreutils) '* | \
7442 'mkdir (coreutils) '* | \
7443 'mkdir (fileutils) '4.1*)
7444 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7445 break 3;;
7446 esac
7447 done
7448 done
7449 done
7450 IFS=$as_save_IFS
7451
7452 fi
7453
7454 if test "${ac_cv_path_mkdir+set}" = set; then
7455 MKDIR_P="$ac_cv_path_mkdir -p"
7456 else
7457 # As a last resort, use the slow shell script. Don't cache a
7458 # value for MKDIR_P within a source directory, because that will
7459 # break other packages using the cache if that directory is
7460 # removed, or if the value is a relative name.
7461 test -d ./--version && rmdir ./--version
7462 MKDIR_P="$ac_install_sh -d"
7463 fi
7464 fi
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7466 $as_echo "$MKDIR_P" >&6; }
7467
7468
7469 mkdir_p="$MKDIR_P"
7470 case $mkdir_p in
7471 [\\/$]* | ?:[\\/]*) ;;
7472 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7473 esac
7474
7475 for ac_prog in gawk mawk nawk awk
7476 do
7477 # Extract the first word of "$ac_prog", so it can be a program name with args.
7478 set dummy $ac_prog; ac_word=$2
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7480 $as_echo_n "checking for $ac_word... " >&6; }
7481 if test "${ac_cv_prog_AWK+set}" = set; then :
7482 $as_echo_n "(cached) " >&6
7483 else
7484 if test -n "$AWK"; then
7485 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7486 else
7487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7488 for as_dir in $PATH
7489 do
7490 IFS=$as_save_IFS
7491 test -z "$as_dir" && as_dir=.
7492 for ac_exec_ext in '' $ac_executable_extensions; do
7493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7494 ac_cv_prog_AWK="$ac_prog"
7495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7496 break 2
7497 fi
7498 done
7499 done
7500 IFS=$as_save_IFS
7501
7502 fi
7503 fi
7504 AWK=$ac_cv_prog_AWK
7505 if test -n "$AWK"; then
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7507 $as_echo "$AWK" >&6; }
7508 else
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7510 $as_echo "no" >&6; }
7511 fi
7512
7513
7514 test -n "$AWK" && break
7515 done
7516
7517 ac_config_commands="$ac_config_commands depfiles"
7518
7519
7520 am_make=${MAKE-make}
7521 cat > confinc << 'END'
7522 am__doit:
7523 @echo this is the am__doit target
7524 .PHONY: am__doit
7525 END
7526 # If we don't find an include directive, just comment out the code.
7527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7528 $as_echo_n "checking for style of include used by $am_make... " >&6; }
7529 am__include="#"
7530 am__quote=
7531 _am_result=none
7532 # First try GNU make style include.
7533 echo "include confinc" > confmf
7534 # Ignore all kinds of additional output from `make'.
7535 case `$am_make -s -f confmf 2> /dev/null` in #(
7536 *the\ am__doit\ target*)
7537 am__include=include
7538 am__quote=
7539 _am_result=GNU
7540 ;;
7541 esac
7542 # Now try BSD make style include.
7543 if test "$am__include" = "#"; then
7544 echo '.include "confinc"' > confmf
7545 case `$am_make -s -f confmf 2> /dev/null` in #(
7546 *the\ am__doit\ target*)
7547 am__include=.include
7548 am__quote="\""
7549 _am_result=BSD
7550 ;;
7551 esac
7552 fi
7553
7554
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7556 $as_echo "$_am_result" >&6; }
7557 rm -f confinc confmf
7558
7559 # Check whether --enable-dependency-tracking was given.
7560 if test "${enable_dependency_tracking+set}" = set; then :
7561 enableval=$enable_dependency_tracking;
7562 fi
7563
7564 if test "x$enable_dependency_tracking" != xno; then
7565 am_depcomp="$ac_aux_dir/depcomp"
7566 AMDEPBACKSLASH='\'
7567 fi
7568 if test "x$enable_dependency_tracking" != xno; then
7569 AMDEP_TRUE=
7570 AMDEP_FALSE='#'
7571 else
7572 AMDEP_TRUE='#'
7573 AMDEP_FALSE=
7574 fi
7575
7576
7577 if test "`cd $srcdir && pwd`" != "`pwd`"; then
7578 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7579 # is not polluted with repeated "-I."
7580 am__isrc=' -I$(srcdir)'
7581 # test to see if srcdir already configured
7582 if test -f $srcdir/config.status; then
7583 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7584 fi
7585 fi
7586
7587 # test whether we have cygpath
7588 if test -z "$CYGPATH_W"; then
7589 if (cygpath --version) >/dev/null 2>/dev/null; then
7590 CYGPATH_W='cygpath -w'
7591 else
7592 CYGPATH_W=echo
7593 fi
7594 fi
7595
7596
7597 # Define the identity of the package.
7598 PACKAGE=gdb
7599 VERSION=UNUSED-VERSION
7600
7601
7602 # Some tools Automake needs.
7603
7604 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7605
7606
7607 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7608
7609
7610 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7611
7612
7613 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7614
7615
7616 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7617
7618 # We need awk for the "check" target. The system "awk" is bad on
7619 # some platforms.
7620 # Always define AMTAR for backward compatibility.
7621
7622 AMTAR=${AMTAR-"${am_missing_run}tar"}
7623
7624 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7625
7626
7627
7628
7629 depcc="$CC" am_compiler_list=
7630
7631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7632 $as_echo_n "checking dependency style of $depcc... " >&6; }
7633 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7634 $as_echo_n "(cached) " >&6
7635 else
7636 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7637 # We make a subdir and do the tests there. Otherwise we can end up
7638 # making bogus files that we don't know about and never remove. For
7639 # instance it was reported that on HP-UX the gcc test will end up
7640 # making a dummy file named `D' -- because `-MD' means `put the output
7641 # in D'.
7642 mkdir conftest.dir
7643 # Copy depcomp to subdir because otherwise we won't find it if we're
7644 # using a relative directory.
7645 cp "$am_depcomp" conftest.dir
7646 cd conftest.dir
7647 # We will build objects and dependencies in a subdirectory because
7648 # it helps to detect inapplicable dependency modes. For instance
7649 # both Tru64's cc and ICC support -MD to output dependencies as a
7650 # side effect of compilation, but ICC will put the dependencies in
7651 # the current directory while Tru64 will put them in the object
7652 # directory.
7653 mkdir sub
7654
7655 am_cv_CC_dependencies_compiler_type=none
7656 if test "$am_compiler_list" = ""; then
7657 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7658 fi
7659 am__universal=false
7660 case " $depcc " in #(
7661 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7662 esac
7663
7664 for depmode in $am_compiler_list; do
7665 # Setup a source with many dependencies, because some compilers
7666 # like to wrap large dependency lists on column 80 (with \), and
7667 # we should not choose a depcomp mode which is confused by this.
7668 #
7669 # We need to recreate these files for each test, as the compiler may
7670 # overwrite some of them when testing with obscure command lines.
7671 # This happens at least with the AIX C compiler.
7672 : > sub/conftest.c
7673 for i in 1 2 3 4 5 6; do
7674 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7675 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7676 # Solaris 8's {/usr,}/bin/sh.
7677 touch sub/conftst$i.h
7678 done
7679 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7680
7681 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7682 # mode. It turns out that the SunPro C++ compiler does not properly
7683 # handle `-M -o', and we need to detect this. Also, some Intel
7684 # versions had trouble with output in subdirs
7685 am__obj=sub/conftest.${OBJEXT-o}
7686 am__minus_obj="-o $am__obj"
7687 case $depmode in
7688 gcc)
7689 # This depmode causes a compiler race in universal mode.
7690 test "$am__universal" = false || continue
7691 ;;
7692 nosideeffect)
7693 # after this tag, mechanisms are not by side-effect, so they'll
7694 # only be used when explicitly requested
7695 if test "x$enable_dependency_tracking" = xyes; then
7696 continue
7697 else
7698 break
7699 fi
7700 ;;
7701 msvisualcpp | msvcmsys)
7702 # This compiler won't grok `-c -o', but also, the minuso test has
7703 # not run yet. These depmodes are late enough in the game, and
7704 # so weak that their functioning should not be impacted.
7705 am__obj=conftest.${OBJEXT-o}
7706 am__minus_obj=
7707 ;;
7708 none) break ;;
7709 esac
7710 if depmode=$depmode \
7711 source=sub/conftest.c object=$am__obj \
7712 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7713 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7714 >/dev/null 2>conftest.err &&
7715 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7716 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7717 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7718 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7719 # icc doesn't choke on unknown options, it will just issue warnings
7720 # or remarks (even with -Werror). So we grep stderr for any message
7721 # that says an option was ignored or not supported.
7722 # When given -MP, icc 7.0 and 7.1 complain thusly:
7723 # icc: Command line warning: ignoring option '-M'; no argument required
7724 # The diagnosis changed in icc 8.0:
7725 # icc: Command line remark: option '-MP' not supported
7726 if (grep 'ignoring option' conftest.err ||
7727 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7728 am_cv_CC_dependencies_compiler_type=$depmode
7729 break
7730 fi
7731 fi
7732 done
7733
7734 cd ..
7735 rm -rf conftest.dir
7736 else
7737 am_cv_CC_dependencies_compiler_type=none
7738 fi
7739
7740 fi
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7742 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7743 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7744
7745 if
7746 test "x$enable_dependency_tracking" != xno \
7747 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7748 am__fastdepCC_TRUE=
7749 am__fastdepCC_FALSE='#'
7750 else
7751 am__fastdepCC_TRUE='#'
7752 am__fastdepCC_FALSE=
7753 fi
7754
7755
7756
7757
7758
7759
7760 # Check whether --with-separate-debug-dir was given.
7761 if test "${with_separate_debug_dir+set}" = set; then :
7762 withval=$with_separate_debug_dir;
7763 DEBUGDIR=$withval
7764 else
7765 DEBUGDIR=${libdir}/debug
7766 fi
7767
7768
7769 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7770 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7771 ac_define_dir=`eval echo $DEBUGDIR`
7772 ac_define_dir=`eval echo $ac_define_dir`
7773
7774 cat >>confdefs.h <<_ACEOF
7775 #define DEBUGDIR "$ac_define_dir"
7776 _ACEOF
7777
7778
7779
7780 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7781 if test "x$prefix" = xNONE; then
7782 test_prefix=/usr/local
7783 else
7784 test_prefix=$prefix
7785 fi
7786 else
7787 test_prefix=$exec_prefix
7788 fi
7789 value=0
7790 case ${ac_define_dir} in
7791 "${test_prefix}"|"${test_prefix}/"*|\
7792 '${exec_prefix}'|'${exec_prefix}/'*)
7793 value=1
7794 ;;
7795 esac
7796
7797 cat >>confdefs.h <<_ACEOF
7798 #define DEBUGDIR_RELOCATABLE $value
7799 _ACEOF
7800
7801
7802
7803 # GDB's datadir relocation
7804
7805
7806
7807 # Check whether --with-gdb-datadir was given.
7808 if test "${with_gdb_datadir+set}" = set; then :
7809 withval=$with_gdb_datadir;
7810 GDB_DATADIR=$withval
7811 else
7812 GDB_DATADIR=${datadir}/gdb
7813 fi
7814
7815
7816 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7817 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7818 ac_define_dir=`eval echo $GDB_DATADIR`
7819 ac_define_dir=`eval echo $ac_define_dir`
7820
7821 cat >>confdefs.h <<_ACEOF
7822 #define GDB_DATADIR "$ac_define_dir"
7823 _ACEOF
7824
7825
7826
7827 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7828 if test "x$prefix" = xNONE; then
7829 test_prefix=/usr/local
7830 else
7831 test_prefix=$prefix
7832 fi
7833 else
7834 test_prefix=$exec_prefix
7835 fi
7836 value=0
7837 case ${ac_define_dir} in
7838 "${test_prefix}"|"${test_prefix}/"*|\
7839 '${exec_prefix}'|'${exec_prefix}/'*)
7840 value=1
7841 ;;
7842 esac
7843
7844 cat >>confdefs.h <<_ACEOF
7845 #define GDB_DATADIR_RELOCATABLE $value
7846 _ACEOF
7847
7848
7849
7850
7851 # Check whether --with-relocated-sources was given.
7852 if test "${with_relocated_sources+set}" = set; then :
7853 withval=$with_relocated_sources; reloc_srcdir="${withval}"
7854
7855 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7856 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7857 ac_define_dir=`eval echo $reloc_srcdir`
7858 ac_define_dir=`eval echo $ac_define_dir`
7859
7860 cat >>confdefs.h <<_ACEOF
7861 #define RELOC_SRCDIR "$ac_define_dir"
7862 _ACEOF
7863
7864
7865
7866 fi
7867
7868
7869
7870
7871 subdirs="$subdirs doc testsuite"
7872
7873
7874 # Check whether to support alternative target configurations
7875 # Check whether --enable-targets was given.
7876 if test "${enable_targets+set}" = set; then :
7877 enableval=$enable_targets; case "${enableval}" in
7878 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7879 ;;
7880 no) enable_targets= ;;
7881 *) enable_targets=$enableval ;;
7882 esac
7883 fi
7884
7885
7886 # Check whether to enable 64-bit support on 32-bit hosts
7887 # Check whether --enable-64-bit-bfd was given.
7888 if test "${enable_64_bit_bfd+set}" = set; then :
7889 enableval=$enable_64_bit_bfd; case "${enableval}" in
7890 yes) want64=true ;;
7891 no) want64=false ;;
7892 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7893 esac
7894 else
7895 want64=false
7896 fi
7897
7898 # Provide defaults for some variables set by the per-host and per-target
7899 # configuration.
7900 gdb_host_obs=posix-hdep.o
7901
7902 if test "${target}" = "${host}"; then
7903 gdb_native=yes
7904 else
7905 gdb_native=no
7906 fi
7907
7908 . $srcdir/configure.host
7909
7910 # Accumulate some settings from configure.tgt over all enabled targets
7911
7912 TARGET_OBS=
7913 all_targets=
7914
7915 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7916 do
7917 if test "$targ_alias" = "all"; then
7918 all_targets=true
7919 else
7920 # Canonicalize the secondary target names.
7921 result=`$ac_config_sub $targ_alias 2>/dev/null`
7922 if test -n "$result"; then
7923 targ=$result
7924 else
7925 targ=$targ_alias
7926 fi
7927
7928 . ${srcdir}/configure.tgt
7929
7930 if test -z "${gdb_target_obs}"; then :
7931 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
7932 fi
7933
7934 # Target-specific object files
7935 for i in ${gdb_target_obs}; do
7936 case " $TARGET_OBS " in
7937 *" ${i} "*) ;;
7938 *)
7939 TARGET_OBS="$TARGET_OBS ${i}"
7940 ;;
7941 esac
7942 done
7943
7944 # Check whether this target needs 64-bit CORE_ADDR
7945 if test x${want64} = xfalse; then
7946 . ${srcdir}/../bfd/config.bfd
7947 fi
7948 fi
7949 done
7950
7951 if test x${all_targets} = xtrue; then
7952
7953 # We want all 64-bit targets if we either:
7954 # - run on a 64-bit host or
7955 # - already require 64-bit support for some other target or
7956 # - the --enable-64-bit-bfd option was supplied
7957 # Otherwise we only support all 32-bit targets.
7958 #
7959 # NOTE: This test must be in sync with the corresponding
7960 # tests in BFD!
7961
7962 if test x${want64} = xfalse; then
7963 # The cast to long int works around a bug in the HP C Compiler
7964 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7965 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7966 # This bug is HP SR number 8606223364.
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
7968 $as_echo_n "checking size of long... " >&6; }
7969 if test "${ac_cv_sizeof_long+set}" = set; then :
7970 $as_echo_n "(cached) " >&6
7971 else
7972 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
7973
7974 else
7975 if test "$ac_cv_type_long" = yes; then
7976 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7977 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7978 { as_fn_set_status 77
7979 as_fn_error "cannot compute sizeof (long)
7980 See \`config.log' for more details." "$LINENO" 5; }; }
7981 else
7982 ac_cv_sizeof_long=0
7983 fi
7984 fi
7985
7986 fi
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
7988 $as_echo "$ac_cv_sizeof_long" >&6; }
7989
7990
7991
7992 cat >>confdefs.h <<_ACEOF
7993 #define SIZEOF_LONG $ac_cv_sizeof_long
7994 _ACEOF
7995
7996
7997 if test "x${ac_cv_sizeof_long}" = "x8"; then
7998 want64=true
7999 fi
8000 fi
8001 if test x${want64} = xtrue; then
8002 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8003 else
8004 TARGET_OBS='$(ALL_TARGET_OBS)'
8005 fi
8006 fi
8007
8008
8009
8010 # For other settings, only the main target counts.
8011 gdb_sim=
8012 gdb_osabi=
8013 build_gdbserver=
8014 targ=$target; . ${srcdir}/configure.tgt
8015
8016 # Fetch the default architecture and default target vector from BFD.
8017 targ=$target; . $srcdir/../bfd/config.bfd
8018
8019 # We only want the first architecture, so strip off the others if
8020 # there is more than one.
8021 targ_archs=`echo $targ_archs | sed 's/ .*//'`
8022
8023 if test "x$targ_archs" != x; then
8024
8025 cat >>confdefs.h <<_ACEOF
8026 #define DEFAULT_BFD_ARCH $targ_archs
8027 _ACEOF
8028
8029 fi
8030 if test "x$targ_defvec" != x; then
8031
8032 cat >>confdefs.h <<_ACEOF
8033 #define DEFAULT_BFD_VEC $targ_defvec
8034 _ACEOF
8035
8036 fi
8037
8038 # The CLI cannot be disabled yet, but may be in the future.
8039
8040 # Enable CLI.
8041 # Check whether --enable-gdbcli was given.
8042 if test "${enable_gdbcli+set}" = set; then :
8043 enableval=$enable_gdbcli; case $enableval in
8044 yes)
8045 ;;
8046 no)
8047 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8048 *)
8049 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8050 esac
8051 else
8052 enable_gdbcli=yes
8053 fi
8054
8055 if test x"$enable_gdbcli" = xyes; then
8056 if test -d $srcdir/cli; then
8057 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8058 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8059 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8060 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8061 fi
8062 fi
8063
8064 # Enable MI.
8065 # Check whether --enable-gdbmi was given.
8066 if test "${enable_gdbmi+set}" = set; then :
8067 enableval=$enable_gdbmi; case $enableval in
8068 yes | no)
8069 ;;
8070 *)
8071 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8072 esac
8073 else
8074 enable_gdbmi=yes
8075 fi
8076
8077 if test x"$enable_gdbmi" = xyes; then
8078 if test -d $srcdir/mi; then
8079 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8080 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8081 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8082 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8083 fi
8084 fi
8085
8086 # Enable TUI.
8087 # Check whether --enable-tui was given.
8088 if test "${enable_tui+set}" = set; then :
8089 enableval=$enable_tui; case $enableval in
8090 yes | no | auto)
8091 ;;
8092 *)
8093 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8094 esac
8095 else
8096 enable_tui=auto
8097 fi
8098
8099
8100 # Enable gdbtk.
8101 # Check whether --enable-gdbtk was given.
8102 if test "${enable_gdbtk+set}" = set; then :
8103 enableval=$enable_gdbtk; case $enableval in
8104 yes | no)
8105 ;;
8106 *)
8107 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8108 esac
8109 else
8110 if test -d $srcdir/gdbtk; then
8111 enable_gdbtk=yes
8112 else
8113 enable_gdbtk=no
8114 fi
8115 fi
8116
8117 # We unconditionally disable gdbtk tests on selected platforms.
8118 case $host_os in
8119 go32* | windows*)
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8121 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8122 enable_gdbtk=no ;;
8123 esac
8124
8125 # Libunwind support.
8126
8127 # Check whether --with-libunwind was given.
8128 if test "${with_libunwind+set}" = set; then :
8129 withval=$with_libunwind; case "${withval}" in
8130 yes) enable_libunwind=yes ;;
8131 no) enable_libunwind=no ;;
8132 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
8133 esac
8134 else
8135
8136 for ac_header in libunwind.h libunwind-ia64.h
8137 do :
8138 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8139 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8140 eval as_val=\$$as_ac_Header
8141 if test "x$as_val" = x""yes; then :
8142 cat >>confdefs.h <<_ACEOF
8143 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8144 _ACEOF
8145
8146 fi
8147
8148 done
8149
8150 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8151 enable_libunwind=yes;
8152 fi
8153
8154 fi
8155
8156
8157 if test x"$enable_libunwind" = xyes; then
8158 for ac_header in libunwind.h libunwind-ia64.h
8159 do :
8160 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8161 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8162 eval as_val=\$$as_ac_Header
8163 if test "x$as_val" = x""yes; then :
8164 cat >>confdefs.h <<_ACEOF
8165 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8166 _ACEOF
8167
8168 fi
8169
8170 done
8171
8172
8173 $as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
8174
8175 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8176 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8177 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8178 fi
8179
8180 opt_curses=no
8181
8182 # Check whether --with-curses was given.
8183 if test "${with_curses+set}" = set; then :
8184 withval=$with_curses; opt_curses=$withval
8185 fi
8186
8187
8188 prefer_curses=no
8189 if test "$opt_curses" = "yes"; then
8190 prefer_curses=yes
8191 fi
8192
8193 # Profiling support.
8194 # Check whether --enable-profiling was given.
8195 if test "${enable_profiling+set}" = set; then :
8196 enableval=$enable_profiling; case $enableval in
8197 yes | no)
8198 ;;
8199 *)
8200 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8201 esac
8202 else
8203 enable_profiling=no
8204 fi
8205
8206
8207 for ac_func in monstartup _mcleanup
8208 do :
8209 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8210 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8211 eval as_val=\$$as_ac_var
8212 if test "x$as_val" = x""yes; then :
8213 cat >>confdefs.h <<_ACEOF
8214 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8215 _ACEOF
8216
8217 fi
8218 done
8219
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8221 $as_echo_n "checking for _etext... " >&6; }
8222 if test "${ac_cv_var__etext+set}" = set; then :
8223 $as_echo_n "(cached) " >&6
8224 else
8225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8226 /* end confdefs.h. */
8227 #include <stdlib.h>
8228 extern char _etext;
8229
8230 int
8231 main ()
8232 {
8233 free (&_etext);
8234 ;
8235 return 0;
8236 }
8237 _ACEOF
8238 if ac_fn_c_try_link "$LINENO"; then :
8239 ac_cv_var__etext=yes
8240 else
8241 ac_cv_var__etext=no
8242 fi
8243 rm -f core conftest.err conftest.$ac_objext \
8244 conftest$ac_exeext conftest.$ac_ext
8245 fi
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8247 $as_echo "$ac_cv_var__etext" >&6; }
8248 if test $ac_cv_var__etext = yes; then
8249
8250 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8251
8252 fi
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8254 $as_echo_n "checking for etext... " >&6; }
8255 if test "${ac_cv_var_etext+set}" = set; then :
8256 $as_echo_n "(cached) " >&6
8257 else
8258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8259 /* end confdefs.h. */
8260 #include <stdlib.h>
8261 extern char etext;
8262
8263 int
8264 main ()
8265 {
8266 free (&etext);
8267 ;
8268 return 0;
8269 }
8270 _ACEOF
8271 if ac_fn_c_try_link "$LINENO"; then :
8272 ac_cv_var_etext=yes
8273 else
8274 ac_cv_var_etext=no
8275 fi
8276 rm -f core conftest.err conftest.$ac_objext \
8277 conftest$ac_exeext conftest.$ac_ext
8278 fi
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8280 $as_echo "$ac_cv_var_etext" >&6; }
8281 if test $ac_cv_var_etext = yes; then
8282
8283 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8284
8285 fi
8286 if test "$enable_profiling" = yes ; then
8287 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8288 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8289 fi
8290 PROFILE_CFLAGS=-pg
8291 OLD_CFLAGS="$CFLAGS"
8292 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8293
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8295 $as_echo_n "checking whether $CC supports -pg... " >&6; }
8296 if test "${ac_cv_cc_supports_pg+set}" = set; then :
8297 $as_echo_n "(cached) " >&6
8298 else
8299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300 /* end confdefs.h. */
8301
8302 int
8303 main ()
8304 {
8305 int x;
8306 ;
8307 return 0;
8308 }
8309 _ACEOF
8310 if ac_fn_c_try_compile "$LINENO"; then :
8311 ac_cv_cc_supports_pg=yes
8312 else
8313 ac_cv_cc_supports_pg=no
8314 fi
8315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8316 fi
8317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8318 $as_echo "$ac_cv_cc_supports_pg" >&6; }
8319
8320 if test $ac_cv_cc_supports_pg = no; then
8321 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8322 fi
8323
8324 CFLAGS="$OLD_CFLAGS"
8325 fi
8326
8327
8328
8329 # Check whether --with-pkgversion was given.
8330 if test "${with_pkgversion+set}" = set; then :
8331 withval=$with_pkgversion; case "$withval" in
8332 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8333 no) PKGVERSION= ;;
8334 *) PKGVERSION="($withval) " ;;
8335 esac
8336 else
8337 PKGVERSION="(GDB) "
8338
8339 fi
8340
8341
8342
8343
8344
8345 # Check whether --with-bugurl was given.
8346 if test "${with_bugurl+set}" = set; then :
8347 withval=$with_bugurl; case "$withval" in
8348 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8349 no) BUGURL=
8350 ;;
8351 *) BUGURL="$withval"
8352 ;;
8353 esac
8354 else
8355 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8356
8357 fi
8358
8359 case ${BUGURL} in
8360 "")
8361 REPORT_BUGS_TO=
8362 REPORT_BUGS_TEXI=
8363 ;;
8364 *)
8365 REPORT_BUGS_TO="<$BUGURL>"
8366 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8367 ;;
8368 esac;
8369
8370
8371
8372
8373 cat >>confdefs.h <<_ACEOF
8374 #define PKGVERSION "$PKGVERSION"
8375 _ACEOF
8376
8377
8378 cat >>confdefs.h <<_ACEOF
8379 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8380 _ACEOF
8381
8382
8383 # --------------------- #
8384 # Checks for programs. #
8385 # --------------------- #
8386
8387 for ac_prog in gawk mawk nawk awk
8388 do
8389 # Extract the first word of "$ac_prog", so it can be a program name with args.
8390 set dummy $ac_prog; ac_word=$2
8391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8392 $as_echo_n "checking for $ac_word... " >&6; }
8393 if test "${ac_cv_prog_AWK+set}" = set; then :
8394 $as_echo_n "(cached) " >&6
8395 else
8396 if test -n "$AWK"; then
8397 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8398 else
8399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8400 for as_dir in $PATH
8401 do
8402 IFS=$as_save_IFS
8403 test -z "$as_dir" && as_dir=.
8404 for ac_exec_ext in '' $ac_executable_extensions; do
8405 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8406 ac_cv_prog_AWK="$ac_prog"
8407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8408 break 2
8409 fi
8410 done
8411 done
8412 IFS=$as_save_IFS
8413
8414 fi
8415 fi
8416 AWK=$ac_cv_prog_AWK
8417 if test -n "$AWK"; then
8418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8419 $as_echo "$AWK" >&6; }
8420 else
8421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8422 $as_echo "no" >&6; }
8423 fi
8424
8425
8426 test -n "$AWK" && break
8427 done
8428
8429
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8431 $as_echo_n "checking whether ln -s works... " >&6; }
8432 LN_S=$as_ln_s
8433 if test "$LN_S" = "ln -s"; then
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8435 $as_echo "yes" >&6; }
8436 else
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8438 $as_echo "no, using $LN_S" >&6; }
8439 fi
8440
8441 if test -n "$ac_tool_prefix"; then
8442 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8443 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8445 $as_echo_n "checking for $ac_word... " >&6; }
8446 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8447 $as_echo_n "(cached) " >&6
8448 else
8449 if test -n "$RANLIB"; then
8450 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8451 else
8452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8453 for as_dir in $PATH
8454 do
8455 IFS=$as_save_IFS
8456 test -z "$as_dir" && as_dir=.
8457 for ac_exec_ext in '' $ac_executable_extensions; do
8458 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8459 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8461 break 2
8462 fi
8463 done
8464 done
8465 IFS=$as_save_IFS
8466
8467 fi
8468 fi
8469 RANLIB=$ac_cv_prog_RANLIB
8470 if test -n "$RANLIB"; then
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8472 $as_echo "$RANLIB" >&6; }
8473 else
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8475 $as_echo "no" >&6; }
8476 fi
8477
8478
8479 fi
8480 if test -z "$ac_cv_prog_RANLIB"; then
8481 ac_ct_RANLIB=$RANLIB
8482 # Extract the first word of "ranlib", so it can be a program name with args.
8483 set dummy ranlib; ac_word=$2
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8485 $as_echo_n "checking for $ac_word... " >&6; }
8486 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8487 $as_echo_n "(cached) " >&6
8488 else
8489 if test -n "$ac_ct_RANLIB"; then
8490 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8491 else
8492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8493 for as_dir in $PATH
8494 do
8495 IFS=$as_save_IFS
8496 test -z "$as_dir" && as_dir=.
8497 for ac_exec_ext in '' $ac_executable_extensions; do
8498 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8499 ac_cv_prog_ac_ct_RANLIB="ranlib"
8500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8501 break 2
8502 fi
8503 done
8504 done
8505 IFS=$as_save_IFS
8506
8507 fi
8508 fi
8509 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8510 if test -n "$ac_ct_RANLIB"; then
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8512 $as_echo "$ac_ct_RANLIB" >&6; }
8513 else
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8515 $as_echo "no" >&6; }
8516 fi
8517
8518 if test "x$ac_ct_RANLIB" = x; then
8519 RANLIB=":"
8520 else
8521 case $cross_compiling:$ac_tool_warned in
8522 yes:)
8523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8524 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8525 ac_tool_warned=yes ;;
8526 esac
8527 RANLIB=$ac_ct_RANLIB
8528 fi
8529 else
8530 RANLIB="$ac_cv_prog_RANLIB"
8531 fi
8532
8533 for ac_prog in 'bison -y' byacc
8534 do
8535 # Extract the first word of "$ac_prog", so it can be a program name with args.
8536 set dummy $ac_prog; ac_word=$2
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8538 $as_echo_n "checking for $ac_word... " >&6; }
8539 if test "${ac_cv_prog_YACC+set}" = set; then :
8540 $as_echo_n "(cached) " >&6
8541 else
8542 if test -n "$YACC"; then
8543 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8544 else
8545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8546 for as_dir in $PATH
8547 do
8548 IFS=$as_save_IFS
8549 test -z "$as_dir" && as_dir=.
8550 for ac_exec_ext in '' $ac_executable_extensions; do
8551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8552 ac_cv_prog_YACC="$ac_prog"
8553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8554 break 2
8555 fi
8556 done
8557 done
8558 IFS=$as_save_IFS
8559
8560 fi
8561 fi
8562 YACC=$ac_cv_prog_YACC
8563 if test -n "$YACC"; then
8564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8565 $as_echo "$YACC" >&6; }
8566 else
8567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8568 $as_echo "no" >&6; }
8569 fi
8570
8571
8572 test -n "$YACC" && break
8573 done
8574 test -n "$YACC" || YACC="yacc"
8575
8576
8577 if test -n "$ac_tool_prefix"; then
8578 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8579 set dummy ${ac_tool_prefix}ar; ac_word=$2
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8581 $as_echo_n "checking for $ac_word... " >&6; }
8582 if test "${ac_cv_prog_AR+set}" = set; then :
8583 $as_echo_n "(cached) " >&6
8584 else
8585 if test -n "$AR"; then
8586 ac_cv_prog_AR="$AR" # Let the user override the test.
8587 else
8588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8589 for as_dir in $PATH
8590 do
8591 IFS=$as_save_IFS
8592 test -z "$as_dir" && as_dir=.
8593 for ac_exec_ext in '' $ac_executable_extensions; do
8594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8595 ac_cv_prog_AR="${ac_tool_prefix}ar"
8596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8597 break 2
8598 fi
8599 done
8600 done
8601 IFS=$as_save_IFS
8602
8603 fi
8604 fi
8605 AR=$ac_cv_prog_AR
8606 if test -n "$AR"; then
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8608 $as_echo "$AR" >&6; }
8609 else
8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8611 $as_echo "no" >&6; }
8612 fi
8613
8614
8615 fi
8616 if test -z "$ac_cv_prog_AR"; then
8617 ac_ct_AR=$AR
8618 # Extract the first word of "ar", so it can be a program name with args.
8619 set dummy ar; ac_word=$2
8620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8621 $as_echo_n "checking for $ac_word... " >&6; }
8622 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8623 $as_echo_n "(cached) " >&6
8624 else
8625 if test -n "$ac_ct_AR"; then
8626 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8627 else
8628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8629 for as_dir in $PATH
8630 do
8631 IFS=$as_save_IFS
8632 test -z "$as_dir" && as_dir=.
8633 for ac_exec_ext in '' $ac_executable_extensions; do
8634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8635 ac_cv_prog_ac_ct_AR="ar"
8636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8637 break 2
8638 fi
8639 done
8640 done
8641 IFS=$as_save_IFS
8642
8643 fi
8644 fi
8645 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8646 if test -n "$ac_ct_AR"; then
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8648 $as_echo "$ac_ct_AR" >&6; }
8649 else
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8651 $as_echo "no" >&6; }
8652 fi
8653
8654 if test "x$ac_ct_AR" = x; then
8655 AR=""
8656 else
8657 case $cross_compiling:$ac_tool_warned in
8658 yes:)
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8660 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8661 ac_tool_warned=yes ;;
8662 esac
8663 AR=$ac_ct_AR
8664 fi
8665 else
8666 AR="$ac_cv_prog_AR"
8667 fi
8668
8669 if test -n "$ac_tool_prefix"; then
8670 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8671 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8673 $as_echo_n "checking for $ac_word... " >&6; }
8674 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8675 $as_echo_n "(cached) " >&6
8676 else
8677 if test -n "$DLLTOOL"; then
8678 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8679 else
8680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8681 for as_dir in $PATH
8682 do
8683 IFS=$as_save_IFS
8684 test -z "$as_dir" && as_dir=.
8685 for ac_exec_ext in '' $ac_executable_extensions; do
8686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8687 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8689 break 2
8690 fi
8691 done
8692 done
8693 IFS=$as_save_IFS
8694
8695 fi
8696 fi
8697 DLLTOOL=$ac_cv_prog_DLLTOOL
8698 if test -n "$DLLTOOL"; then
8699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8700 $as_echo "$DLLTOOL" >&6; }
8701 else
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8703 $as_echo "no" >&6; }
8704 fi
8705
8706
8707 fi
8708 if test -z "$ac_cv_prog_DLLTOOL"; then
8709 ac_ct_DLLTOOL=$DLLTOOL
8710 # Extract the first word of "dlltool", so it can be a program name with args.
8711 set dummy dlltool; ac_word=$2
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8713 $as_echo_n "checking for $ac_word... " >&6; }
8714 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8715 $as_echo_n "(cached) " >&6
8716 else
8717 if test -n "$ac_ct_DLLTOOL"; then
8718 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8719 else
8720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8721 for as_dir in $PATH
8722 do
8723 IFS=$as_save_IFS
8724 test -z "$as_dir" && as_dir=.
8725 for ac_exec_ext in '' $ac_executable_extensions; do
8726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8727 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8729 break 2
8730 fi
8731 done
8732 done
8733 IFS=$as_save_IFS
8734
8735 fi
8736 fi
8737 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8738 if test -n "$ac_ct_DLLTOOL"; then
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8740 $as_echo "$ac_ct_DLLTOOL" >&6; }
8741 else
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8743 $as_echo "no" >&6; }
8744 fi
8745
8746 if test "x$ac_ct_DLLTOOL" = x; then
8747 DLLTOOL=""
8748 else
8749 case $cross_compiling:$ac_tool_warned in
8750 yes:)
8751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8752 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8753 ac_tool_warned=yes ;;
8754 esac
8755 DLLTOOL=$ac_ct_DLLTOOL
8756 fi
8757 else
8758 DLLTOOL="$ac_cv_prog_DLLTOOL"
8759 fi
8760
8761 if test -n "$ac_tool_prefix"; then
8762 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8763 set dummy ${ac_tool_prefix}windres; ac_word=$2
8764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8765 $as_echo_n "checking for $ac_word... " >&6; }
8766 if test "${ac_cv_prog_WINDRES+set}" = set; then :
8767 $as_echo_n "(cached) " >&6
8768 else
8769 if test -n "$WINDRES"; then
8770 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8771 else
8772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8773 for as_dir in $PATH
8774 do
8775 IFS=$as_save_IFS
8776 test -z "$as_dir" && as_dir=.
8777 for ac_exec_ext in '' $ac_executable_extensions; do
8778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8779 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8781 break 2
8782 fi
8783 done
8784 done
8785 IFS=$as_save_IFS
8786
8787 fi
8788 fi
8789 WINDRES=$ac_cv_prog_WINDRES
8790 if test -n "$WINDRES"; then
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8792 $as_echo "$WINDRES" >&6; }
8793 else
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8795 $as_echo "no" >&6; }
8796 fi
8797
8798
8799 fi
8800 if test -z "$ac_cv_prog_WINDRES"; then
8801 ac_ct_WINDRES=$WINDRES
8802 # Extract the first word of "windres", so it can be a program name with args.
8803 set dummy windres; ac_word=$2
8804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8805 $as_echo_n "checking for $ac_word... " >&6; }
8806 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8807 $as_echo_n "(cached) " >&6
8808 else
8809 if test -n "$ac_ct_WINDRES"; then
8810 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8811 else
8812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8813 for as_dir in $PATH
8814 do
8815 IFS=$as_save_IFS
8816 test -z "$as_dir" && as_dir=.
8817 for ac_exec_ext in '' $ac_executable_extensions; do
8818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8819 ac_cv_prog_ac_ct_WINDRES="windres"
8820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8821 break 2
8822 fi
8823 done
8824 done
8825 IFS=$as_save_IFS
8826
8827 fi
8828 fi
8829 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8830 if test -n "$ac_ct_WINDRES"; then
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8832 $as_echo "$ac_ct_WINDRES" >&6; }
8833 else
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8835 $as_echo "no" >&6; }
8836 fi
8837
8838 if test "x$ac_ct_WINDRES" = x; then
8839 WINDRES=""
8840 else
8841 case $cross_compiling:$ac_tool_warned in
8842 yes:)
8843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8844 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8845 ac_tool_warned=yes ;;
8846 esac
8847 WINDRES=$ac_ct_WINDRES
8848 fi
8849 else
8850 WINDRES="$ac_cv_prog_WINDRES"
8851 fi
8852
8853
8854 # Needed for GNU/Hurd.
8855 if test -n "$ac_tool_prefix"; then
8856 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8857 set dummy ${ac_tool_prefix}mig; ac_word=$2
8858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8859 $as_echo_n "checking for $ac_word... " >&6; }
8860 if test "${ac_cv_prog_MIG+set}" = set; then :
8861 $as_echo_n "(cached) " >&6
8862 else
8863 if test -n "$MIG"; then
8864 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8865 else
8866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8867 for as_dir in $PATH
8868 do
8869 IFS=$as_save_IFS
8870 test -z "$as_dir" && as_dir=.
8871 for ac_exec_ext in '' $ac_executable_extensions; do
8872 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8873 ac_cv_prog_MIG="${ac_tool_prefix}mig"
8874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8875 break 2
8876 fi
8877 done
8878 done
8879 IFS=$as_save_IFS
8880
8881 fi
8882 fi
8883 MIG=$ac_cv_prog_MIG
8884 if test -n "$MIG"; then
8885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8886 $as_echo "$MIG" >&6; }
8887 else
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8889 $as_echo "no" >&6; }
8890 fi
8891
8892
8893 fi
8894 if test -z "$ac_cv_prog_MIG"; then
8895 ac_ct_MIG=$MIG
8896 # Extract the first word of "mig", so it can be a program name with args.
8897 set dummy mig; ac_word=$2
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8899 $as_echo_n "checking for $ac_word... " >&6; }
8900 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8901 $as_echo_n "(cached) " >&6
8902 else
8903 if test -n "$ac_ct_MIG"; then
8904 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8905 else
8906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8907 for as_dir in $PATH
8908 do
8909 IFS=$as_save_IFS
8910 test -z "$as_dir" && as_dir=.
8911 for ac_exec_ext in '' $ac_executable_extensions; do
8912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8913 ac_cv_prog_ac_ct_MIG="mig"
8914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8915 break 2
8916 fi
8917 done
8918 done
8919 IFS=$as_save_IFS
8920
8921 fi
8922 fi
8923 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8924 if test -n "$ac_ct_MIG"; then
8925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8926 $as_echo "$ac_ct_MIG" >&6; }
8927 else
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8929 $as_echo "no" >&6; }
8930 fi
8931
8932 if test "x$ac_ct_MIG" = x; then
8933 MIG=""
8934 else
8935 case $cross_compiling:$ac_tool_warned in
8936 yes:)
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8938 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8939 ac_tool_warned=yes ;;
8940 esac
8941 MIG=$ac_ct_MIG
8942 fi
8943 else
8944 MIG="$ac_cv_prog_MIG"
8945 fi
8946
8947
8948 # ---------------------- #
8949 # Checks for libraries. #
8950 # ---------------------- #
8951
8952 # We might need to link with -lm; most simulators need it.
8953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8954 $as_echo_n "checking for main in -lm... " >&6; }
8955 if test "${ac_cv_lib_m_main+set}" = set; then :
8956 $as_echo_n "(cached) " >&6
8957 else
8958 ac_check_lib_save_LIBS=$LIBS
8959 LIBS="-lm $LIBS"
8960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8961 /* end confdefs.h. */
8962
8963
8964 int
8965 main ()
8966 {
8967 return main ();
8968 ;
8969 return 0;
8970 }
8971 _ACEOF
8972 if ac_fn_c_try_link "$LINENO"; then :
8973 ac_cv_lib_m_main=yes
8974 else
8975 ac_cv_lib_m_main=no
8976 fi
8977 rm -f core conftest.err conftest.$ac_objext \
8978 conftest$ac_exeext conftest.$ac_ext
8979 LIBS=$ac_check_lib_save_LIBS
8980 fi
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8982 $as_echo "$ac_cv_lib_m_main" >&6; }
8983 if test "x$ac_cv_lib_m_main" = x""yes; then :
8984 cat >>confdefs.h <<_ACEOF
8985 #define HAVE_LIBM 1
8986 _ACEOF
8987
8988 LIBS="-lm $LIBS"
8989
8990 fi
8991
8992
8993 # We need to link with -lw to get `wctype' on Solaris before Solaris
8994 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
8995 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
8996 # is known to have this problem). Therefore we avoid libw if we can.
8997 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
8998 if test "x$ac_cv_func_wctype" = x""yes; then :
8999
9000 else
9001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9002 $as_echo_n "checking for wctype in -lw... " >&6; }
9003 if test "${ac_cv_lib_w_wctype+set}" = set; then :
9004 $as_echo_n "(cached) " >&6
9005 else
9006 ac_check_lib_save_LIBS=$LIBS
9007 LIBS="-lw $LIBS"
9008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9009 /* end confdefs.h. */
9010
9011 /* Override any GCC internal prototype to avoid an error.
9012 Use char because int might match the return type of a GCC
9013 builtin and then its argument prototype would still apply. */
9014 #ifdef __cplusplus
9015 extern "C"
9016 #endif
9017 char wctype ();
9018 int
9019 main ()
9020 {
9021 return wctype ();
9022 ;
9023 return 0;
9024 }
9025 _ACEOF
9026 if ac_fn_c_try_link "$LINENO"; then :
9027 ac_cv_lib_w_wctype=yes
9028 else
9029 ac_cv_lib_w_wctype=no
9030 fi
9031 rm -f core conftest.err conftest.$ac_objext \
9032 conftest$ac_exeext conftest.$ac_ext
9033 LIBS=$ac_check_lib_save_LIBS
9034 fi
9035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9036 $as_echo "$ac_cv_lib_w_wctype" >&6; }
9037 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9038 cat >>confdefs.h <<_ACEOF
9039 #define HAVE_LIBW 1
9040 _ACEOF
9041
9042 LIBS="-lw $LIBS"
9043
9044 fi
9045
9046 fi
9047
9048
9049 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9051 $as_echo_n "checking for library containing gethostbyname... " >&6; }
9052 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9053 $as_echo_n "(cached) " >&6
9054 else
9055 ac_func_search_save_LIBS=$LIBS
9056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9057 /* end confdefs.h. */
9058
9059 /* Override any GCC internal prototype to avoid an error.
9060 Use char because int might match the return type of a GCC
9061 builtin and then its argument prototype would still apply. */
9062 #ifdef __cplusplus
9063 extern "C"
9064 #endif
9065 char gethostbyname ();
9066 int
9067 main ()
9068 {
9069 return gethostbyname ();
9070 ;
9071 return 0;
9072 }
9073 _ACEOF
9074 for ac_lib in '' nsl; do
9075 if test -z "$ac_lib"; then
9076 ac_res="none required"
9077 else
9078 ac_res=-l$ac_lib
9079 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9080 fi
9081 if ac_fn_c_try_link "$LINENO"; then :
9082 ac_cv_search_gethostbyname=$ac_res
9083 fi
9084 rm -f core conftest.err conftest.$ac_objext \
9085 conftest$ac_exeext
9086 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9087 break
9088 fi
9089 done
9090 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9091
9092 else
9093 ac_cv_search_gethostbyname=no
9094 fi
9095 rm conftest.$ac_ext
9096 LIBS=$ac_func_search_save_LIBS
9097 fi
9098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9099 $as_echo "$ac_cv_search_gethostbyname" >&6; }
9100 ac_res=$ac_cv_search_gethostbyname
9101 if test "$ac_res" != no; then :
9102 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9103
9104 fi
9105
9106
9107 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
9108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9109 $as_echo_n "checking for library containing socketpair... " >&6; }
9110 if test "${ac_cv_search_socketpair+set}" = set; then :
9111 $as_echo_n "(cached) " >&6
9112 else
9113 ac_func_search_save_LIBS=$LIBS
9114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9115 /* end confdefs.h. */
9116
9117 /* Override any GCC internal prototype to avoid an error.
9118 Use char because int might match the return type of a GCC
9119 builtin and then its argument prototype would still apply. */
9120 #ifdef __cplusplus
9121 extern "C"
9122 #endif
9123 char socketpair ();
9124 int
9125 main ()
9126 {
9127 return socketpair ();
9128 ;
9129 return 0;
9130 }
9131 _ACEOF
9132 for ac_lib in '' socket; do
9133 if test -z "$ac_lib"; then
9134 ac_res="none required"
9135 else
9136 ac_res=-l$ac_lib
9137 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9138 fi
9139 if ac_fn_c_try_link "$LINENO"; then :
9140 ac_cv_search_socketpair=$ac_res
9141 fi
9142 rm -f core conftest.err conftest.$ac_objext \
9143 conftest$ac_exeext
9144 if test "${ac_cv_search_socketpair+set}" = set; then :
9145 break
9146 fi
9147 done
9148 if test "${ac_cv_search_socketpair+set}" = set; then :
9149
9150 else
9151 ac_cv_search_socketpair=no
9152 fi
9153 rm conftest.$ac_ext
9154 LIBS=$ac_func_search_save_LIBS
9155 fi
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9157 $as_echo "$ac_cv_search_socketpair" >&6; }
9158 ac_res=$ac_cv_search_socketpair
9159 if test "$ac_res" != no; then :
9160 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9161
9162 fi
9163
9164
9165 # Link in zlib if we can. This allows us to read compressed debug sections.
9166
9167 # See if the user specified whether he wants zlib support or not.
9168
9169 # Check whether --with-zlib was given.
9170 if test "${with_zlib+set}" = set; then :
9171 withval=$with_zlib;
9172 else
9173 with_zlib=auto
9174 fi
9175
9176
9177 if test "$with_zlib" != "no"; then
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9179 $as_echo_n "checking for library containing zlibVersion... " >&6; }
9180 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9181 $as_echo_n "(cached) " >&6
9182 else
9183 ac_func_search_save_LIBS=$LIBS
9184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185 /* end confdefs.h. */
9186
9187 /* Override any GCC internal prototype to avoid an error.
9188 Use char because int might match the return type of a GCC
9189 builtin and then its argument prototype would still apply. */
9190 #ifdef __cplusplus
9191 extern "C"
9192 #endif
9193 char zlibVersion ();
9194 int
9195 main ()
9196 {
9197 return zlibVersion ();
9198 ;
9199 return 0;
9200 }
9201 _ACEOF
9202 for ac_lib in '' z; do
9203 if test -z "$ac_lib"; then
9204 ac_res="none required"
9205 else
9206 ac_res=-l$ac_lib
9207 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9208 fi
9209 if ac_fn_c_try_link "$LINENO"; then :
9210 ac_cv_search_zlibVersion=$ac_res
9211 fi
9212 rm -f core conftest.err conftest.$ac_objext \
9213 conftest$ac_exeext
9214 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9215 break
9216 fi
9217 done
9218 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9219
9220 else
9221 ac_cv_search_zlibVersion=no
9222 fi
9223 rm conftest.$ac_ext
9224 LIBS=$ac_func_search_save_LIBS
9225 fi
9226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9227 $as_echo "$ac_cv_search_zlibVersion" >&6; }
9228 ac_res=$ac_cv_search_zlibVersion
9229 if test "$ac_res" != no; then :
9230 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9231 for ac_header in zlib.h
9232 do :
9233 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9234 if test "x$ac_cv_header_zlib_h" = x""yes; then :
9235 cat >>confdefs.h <<_ACEOF
9236 #define HAVE_ZLIB_H 1
9237 _ACEOF
9238
9239 fi
9240
9241 done
9242
9243 fi
9244
9245 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9246 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9247 fi
9248 fi
9249
9250
9251 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9253 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9254 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9255 $as_echo_n "(cached) " >&6
9256 else
9257 ac_func_search_save_LIBS=$LIBS
9258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9259 /* end confdefs.h. */
9260
9261 /* Override any GCC internal prototype to avoid an error.
9262 Use char because int might match the return type of a GCC
9263 builtin and then its argument prototype would still apply. */
9264 #ifdef __cplusplus
9265 extern "C"
9266 #endif
9267 char dlgetmodinfo ();
9268 int
9269 main ()
9270 {
9271 return dlgetmodinfo ();
9272 ;
9273 return 0;
9274 }
9275 _ACEOF
9276 for ac_lib in '' dl xpdl; do
9277 if test -z "$ac_lib"; then
9278 ac_res="none required"
9279 else
9280 ac_res=-l$ac_lib
9281 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9282 fi
9283 if ac_fn_c_try_link "$LINENO"; then :
9284 ac_cv_search_dlgetmodinfo=$ac_res
9285 fi
9286 rm -f core conftest.err conftest.$ac_objext \
9287 conftest$ac_exeext
9288 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9289 break
9290 fi
9291 done
9292 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9293
9294 else
9295 ac_cv_search_dlgetmodinfo=no
9296 fi
9297 rm conftest.$ac_ext
9298 LIBS=$ac_func_search_save_LIBS
9299 fi
9300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9301 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9302 ac_res=$ac_cv_search_dlgetmodinfo
9303 if test "$ac_res" != no; then :
9304 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9305
9306 fi
9307
9308
9309
9310
9311
9312 # Check whether --with-libiconv-prefix was given.
9313 if test "${with_libiconv_prefix+set}" = set; then :
9314 withval=$with_libiconv_prefix;
9315 for dir in `echo "$withval" | tr : ' '`; do
9316 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9317 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9318 done
9319
9320 fi
9321
9322
9323 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9324 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9325
9326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9327 $as_echo_n "checking for iconv... " >&6; }
9328 if test "${am_cv_func_iconv+set}" = set; then :
9329 $as_echo_n "(cached) " >&6
9330 else
9331
9332 am_cv_func_iconv="no, consider installing GNU libiconv"
9333 am_cv_lib_iconv=no
9334 am_cv_use_build_libiconv=no
9335 am_cv_build_libiconv_path=
9336
9337 # If libiconv is part of the build tree, then try using it over
9338 # any system iconv.
9339 if test -d ../libiconv; then
9340 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9341 am_save_LIBS="$LIBS"
9342 am_save_CPPFLAGS="$CPPFLAGS"
9343 LIBS="$LIBS $lib_dir/libiconv.a"
9344 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9346 /* end confdefs.h. */
9347 #include <stdlib.h>
9348 #include <iconv.h>
9349 int
9350 main ()
9351 {
9352 iconv_t cd = iconv_open("","");
9353 iconv(cd,NULL,NULL,NULL,NULL);
9354 iconv_close(cd);
9355 ;
9356 return 0;
9357 }
9358 _ACEOF
9359 if ac_fn_c_try_link "$LINENO"; then :
9360 am_cv_use_build_libiconv=yes
9361 am_cv_build_libiconv_path=$lib_dir/libiconv.a
9362 am_cv_lib_iconv=yes
9363 am_cv_func_iconv=yes
9364 fi
9365 rm -f core conftest.err conftest.$ac_objext \
9366 conftest$ac_exeext conftest.$ac_ext
9367 LIBS="$am_save_LIBS"
9368 CPPFLAGS="$am_save_CPPFLAGS"
9369 if test "$am_cv_use_build_libiconv" = "yes"; then
9370 break
9371 fi
9372 done
9373 fi
9374
9375 # Next, try to find iconv in libc.
9376 if test "$am_cv_func_iconv" != yes; then
9377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9378 /* end confdefs.h. */
9379 #include <stdlib.h>
9380 #include <iconv.h>
9381 int
9382 main ()
9383 {
9384 iconv_t cd = iconv_open("","");
9385 iconv(cd,NULL,NULL,NULL,NULL);
9386 iconv_close(cd);
9387 ;
9388 return 0;
9389 }
9390 _ACEOF
9391 if ac_fn_c_try_link "$LINENO"; then :
9392 am_cv_func_iconv=yes
9393 fi
9394 rm -f core conftest.err conftest.$ac_objext \
9395 conftest$ac_exeext conftest.$ac_ext
9396 fi
9397
9398 # If iconv was not in libc, try -liconv. In this case, arrange to
9399 # look in the libiconv prefix, if it was specified by the user.
9400 if test "$am_cv_func_iconv" != yes; then
9401 am_save_CPPFLAGS="$CPPFLAGS"
9402 am_save_LIBS="$LIBS"
9403 if test -n "$LIBICONV_INCLUDE"; then
9404 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9405 LIBS="$LIBS $LIBICONV_LIBDIR"
9406 fi
9407 LIBS="$LIBS -liconv"
9408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9409 /* end confdefs.h. */
9410 #include <stdlib.h>
9411 #include <iconv.h>
9412 int
9413 main ()
9414 {
9415 iconv_t cd = iconv_open("","");
9416 iconv(cd,NULL,NULL,NULL,NULL);
9417 iconv_close(cd);
9418 ;
9419 return 0;
9420 }
9421 _ACEOF
9422 if ac_fn_c_try_link "$LINENO"; then :
9423 am_cv_lib_iconv=yes
9424 am_cv_func_iconv=yes
9425 fi
9426 rm -f core conftest.err conftest.$ac_objext \
9427 conftest$ac_exeext conftest.$ac_ext
9428 LIBS="$am_save_LIBS"
9429 CPPFLAGS="$am_save_CPPFLAGS"
9430 fi
9431
9432 fi
9433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9434 $as_echo "$am_cv_func_iconv" >&6; }
9435
9436 # Set the various flags based on the cache variables. We can't rely
9437 # on the flags to remain set from the above code, due to caching.
9438 LIBICONV=
9439 if test "$am_cv_lib_iconv" = yes; then
9440 LIBICONV="-liconv"
9441 else
9442 LIBICONV_LIBDIR=
9443 LIBICONV_INCLUDE=
9444 fi
9445 if test "$am_cv_use_build_libiconv" = yes; then
9446 LIBICONV="$am_cv_build_libiconv_path"
9447 LIBICONV_LIBDIR=""
9448 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9449 fi
9450 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9451 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9452
9453 if test "$am_cv_func_iconv" = yes; then
9454
9455 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9456
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9458 $as_echo_n "checking for iconv declaration... " >&6; }
9459 if test "${am_cv_proto_iconv+set}" = set; then :
9460 $as_echo_n "(cached) " >&6
9461 else
9462
9463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9464 /* end confdefs.h. */
9465
9466 #include <stdlib.h>
9467 #include <iconv.h>
9468 extern
9469 #ifdef __cplusplus
9470 "C"
9471 #endif
9472 #if defined(__STDC__) || defined(__cplusplus)
9473 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9474 #else
9475 size_t iconv();
9476 #endif
9477
9478 int
9479 main ()
9480 {
9481
9482 ;
9483 return 0;
9484 }
9485 _ACEOF
9486 if ac_fn_c_try_compile "$LINENO"; then :
9487 am_cv_proto_iconv_arg1=""
9488 else
9489 am_cv_proto_iconv_arg1="const"
9490 fi
9491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9492 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);"
9493 fi
9494
9495 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9497 }$am_cv_proto_iconv" >&5
9498 $as_echo "${ac_t:-
9499 }$am_cv_proto_iconv" >&6; }
9500
9501 cat >>confdefs.h <<_ACEOF
9502 #define ICONV_CONST $am_cv_proto_iconv_arg1
9503 _ACEOF
9504
9505 fi
9506
9507
9508 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9509 # There is a very specific comment in /usr/include/curses.h explaining that
9510 # termcap routines built into libcurses must not be used.
9511 #
9512 # The symptoms we observed so far is GDB unexpectedly changing
9513 # the terminal settings when tgetent is called - this is particularly
9514 # visible as the output is missing carriage returns, and so rapidly
9515 # becomes very hard to read.
9516 #
9517 # The readline configure script has already decided that libtermcap
9518 # was enough for its purposes, and so decided to build readline using
9519 # libtermcap. Since the TUI mode requires curses, building GDB with
9520 # TUI enabled results in both libraries to be used at the same time,
9521 # which is not allowed. This basically means that GDB with TUI is
9522 # broken on alpha-osf.
9523
9524 case $host_os in
9525 osf* )
9526 if test x"$enable_tui" = xyes; then
9527 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9528 fi
9529 if test x"$enable_tui" = xauto; then
9530 enable_tui=no
9531 fi
9532 ;;
9533 esac
9534
9535 # For the TUI, we need enhanced curses functionality.
9536 if test x"$enable_tui" != xno; then
9537 prefer_curses=yes
9538 fi
9539
9540 curses_found=no
9541 if test x"$prefer_curses" = xyes; then
9542 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9543 # curses library because the latter might not provide all the
9544 # functionality we need. However, this leads to problems on systems
9545 # where the linker searches /usr/local/lib, but the compiler doesn't
9546 # search /usr/local/include, if ncurses is installed in /usr/local. A
9547 # default installation of ncurses on alpha*-dec-osf* will lead to such
9548 # a situation.
9549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9550 $as_echo_n "checking for library containing waddstr... " >&6; }
9551 if test "${ac_cv_search_waddstr+set}" = set; then :
9552 $as_echo_n "(cached) " >&6
9553 else
9554 ac_func_search_save_LIBS=$LIBS
9555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9556 /* end confdefs.h. */
9557
9558 /* Override any GCC internal prototype to avoid an error.
9559 Use char because int might match the return type of a GCC
9560 builtin and then its argument prototype would still apply. */
9561 #ifdef __cplusplus
9562 extern "C"
9563 #endif
9564 char waddstr ();
9565 int
9566 main ()
9567 {
9568 return waddstr ();
9569 ;
9570 return 0;
9571 }
9572 _ACEOF
9573 for ac_lib in '' ncurses cursesX curses; do
9574 if test -z "$ac_lib"; then
9575 ac_res="none required"
9576 else
9577 ac_res=-l$ac_lib
9578 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9579 fi
9580 if ac_fn_c_try_link "$LINENO"; then :
9581 ac_cv_search_waddstr=$ac_res
9582 fi
9583 rm -f core conftest.err conftest.$ac_objext \
9584 conftest$ac_exeext
9585 if test "${ac_cv_search_waddstr+set}" = set; then :
9586 break
9587 fi
9588 done
9589 if test "${ac_cv_search_waddstr+set}" = set; then :
9590
9591 else
9592 ac_cv_search_waddstr=no
9593 fi
9594 rm conftest.$ac_ext
9595 LIBS=$ac_func_search_save_LIBS
9596 fi
9597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9598 $as_echo "$ac_cv_search_waddstr" >&6; }
9599 ac_res=$ac_cv_search_waddstr
9600 if test "$ac_res" != no; then :
9601 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9602
9603 fi
9604
9605
9606 if test "$ac_cv_search_waddstr" != no; then
9607 curses_found=yes
9608 fi
9609 fi
9610
9611 # Check whether we should enable the TUI, but only do so if we really
9612 # can.
9613 if test x"$enable_tui" != xno; then
9614 if test -d $srcdir/tui; then
9615 if test "$curses_found" != no; then
9616 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9617 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9618 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9619 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9620 CONFIG_ALL="${CONFIG_ALL} all-tui"
9621 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
9622 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
9623 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
9624 else
9625 if test x"$enable_tui" = xyes; then
9626 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9627 else
9628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9629 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9630 fi
9631 fi
9632 fi
9633 fi
9634
9635 # Since GDB uses Readline, we need termcap functionality. In many
9636 # cases this will be provided by the curses library, but some systems
9637 # have a seperate termcap library, or no curses library at all.
9638
9639 case $host_os in
9640 cygwin*)
9641 if test -d $srcdir/libtermcap; then
9642 LIBS="../libtermcap/libtermcap.a $LIBS"
9643 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9644 fi ;;
9645 go32* | *djgpp*)
9646 ac_cv_search_tgetent="none required"
9647 ;;
9648 *mingw32*)
9649 ac_cv_search_tgetent="none required"
9650 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9651 ;;
9652 esac
9653
9654 # These are the libraries checked by Readline.
9655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9656 $as_echo_n "checking for library containing tgetent... " >&6; }
9657 if test "${ac_cv_search_tgetent+set}" = set; then :
9658 $as_echo_n "(cached) " >&6
9659 else
9660 ac_func_search_save_LIBS=$LIBS
9661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9662 /* end confdefs.h. */
9663
9664 /* Override any GCC internal prototype to avoid an error.
9665 Use char because int might match the return type of a GCC
9666 builtin and then its argument prototype would still apply. */
9667 #ifdef __cplusplus
9668 extern "C"
9669 #endif
9670 char tgetent ();
9671 int
9672 main ()
9673 {
9674 return tgetent ();
9675 ;
9676 return 0;
9677 }
9678 _ACEOF
9679 for ac_lib in '' termcap tinfo curses ncurses; do
9680 if test -z "$ac_lib"; then
9681 ac_res="none required"
9682 else
9683 ac_res=-l$ac_lib
9684 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9685 fi
9686 if ac_fn_c_try_link "$LINENO"; then :
9687 ac_cv_search_tgetent=$ac_res
9688 fi
9689 rm -f core conftest.err conftest.$ac_objext \
9690 conftest$ac_exeext
9691 if test "${ac_cv_search_tgetent+set}" = set; then :
9692 break
9693 fi
9694 done
9695 if test "${ac_cv_search_tgetent+set}" = set; then :
9696
9697 else
9698 ac_cv_search_tgetent=no
9699 fi
9700 rm conftest.$ac_ext
9701 LIBS=$ac_func_search_save_LIBS
9702 fi
9703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9704 $as_echo "$ac_cv_search_tgetent" >&6; }
9705 ac_res=$ac_cv_search_tgetent
9706 if test "$ac_res" != no; then :
9707 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9708
9709 fi
9710
9711
9712 if test "$ac_cv_search_tgetent" = no; then
9713 as_fn_error "no termcap library found" "$LINENO" 5
9714 fi
9715
9716
9717 # Check whether --with-system-readline was given.
9718 if test "${with_system_readline+set}" = set; then :
9719 withval=$with_system_readline;
9720 fi
9721
9722
9723 if test "$with_system_readline" = yes; then
9724 READLINE=-lreadline
9725 READLINE_DEPS=
9726 READLINE_CFLAGS=
9727
9728 # readline-6.0 started to use the name `_rl_echoing_p'.
9729 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
9730
9731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
9732 $as_echo_n "checking for readline_echoing_p... " >&6; }
9733 save_LIBS=$LIBS
9734 LIBS="$LIBS $READLINE"
9735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9736 /* end confdefs.h. */
9737
9738 int
9739 main ()
9740 {
9741 extern int readline_echoing_p;
9742 return readline_echoing_p;
9743 ;
9744 return 0;
9745 }
9746 _ACEOF
9747 if ac_fn_c_try_link "$LINENO"; then :
9748 READLINE_ECHOING_P=yes
9749 else
9750 READLINE_ECHOING_P=no
9751
9752 $as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
9753
9754 fi
9755 rm -f core conftest.err conftest.$ac_objext \
9756 conftest$ac_exeext conftest.$ac_ext
9757 LIBS="$save_LIBS"
9758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
9759 $as_echo "$READLINE_ECHOING_P" >&6; }
9760 else
9761 READLINE='$(READLINE_DIR)/libreadline.a'
9762 READLINE_DEPS='$(READLINE)'
9763 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9764 fi
9765
9766
9767
9768
9769
9770 # Check whether --with-expat was given.
9771 if test "${with_expat+set}" = set; then :
9772 withval=$with_expat;
9773 else
9774 with_expat=auto
9775 fi
9776
9777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9778 $as_echo_n "checking whether to use expat... " >&6; }
9779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9780 $as_echo "$with_expat" >&6; }
9781
9782 if test "${with_expat}" = no; then
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9784 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9785 HAVE_LIBEXPAT=no
9786 else
9787
9788 if test "X$prefix" = "XNONE"; then
9789 acl_final_prefix="$ac_default_prefix"
9790 else
9791 acl_final_prefix="$prefix"
9792 fi
9793 if test "X$exec_prefix" = "XNONE"; then
9794 acl_final_exec_prefix='${prefix}'
9795 else
9796 acl_final_exec_prefix="$exec_prefix"
9797 fi
9798 acl_save_prefix="$prefix"
9799 prefix="$acl_final_prefix"
9800 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9801 prefix="$acl_save_prefix"
9802
9803
9804 # Check whether --with-gnu-ld was given.
9805 if test "${with_gnu_ld+set}" = set; then :
9806 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9807 else
9808 with_gnu_ld=no
9809 fi
9810
9811 # Prepare PATH_SEPARATOR.
9812 # The user is always right.
9813 if test "${PATH_SEPARATOR+set}" != set; then
9814 echo "#! /bin/sh" >conf$$.sh
9815 echo "exit 0" >>conf$$.sh
9816 chmod +x conf$$.sh
9817 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9818 PATH_SEPARATOR=';'
9819 else
9820 PATH_SEPARATOR=:
9821 fi
9822 rm -f conf$$.sh
9823 fi
9824 ac_prog=ld
9825 if test "$GCC" = yes; then
9826 # Check if gcc -print-prog-name=ld gives a path.
9827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9828 $as_echo_n "checking for ld used by GCC... " >&6; }
9829 case $host in
9830 *-*-mingw*)
9831 # gcc leaves a trailing carriage return which upsets mingw
9832 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9833 *)
9834 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9835 esac
9836 case $ac_prog in
9837 # Accept absolute paths.
9838 [\\/]* | [A-Za-z]:[\\/]*)
9839 re_direlt='/[^/][^/]*/\.\./'
9840 # Canonicalize the path of ld
9841 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9842 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9843 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9844 done
9845 test -z "$LD" && LD="$ac_prog"
9846 ;;
9847 "")
9848 # If it fails, then pretend we aren't using GCC.
9849 ac_prog=ld
9850 ;;
9851 *)
9852 # If it is relative, then search for the first ld in PATH.
9853 with_gnu_ld=unknown
9854 ;;
9855 esac
9856 elif test "$with_gnu_ld" = yes; then
9857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9858 $as_echo_n "checking for GNU ld... " >&6; }
9859 else
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9861 $as_echo_n "checking for non-GNU ld... " >&6; }
9862 fi
9863 if test "${acl_cv_path_LD+set}" = set; then :
9864 $as_echo_n "(cached) " >&6
9865 else
9866 if test -z "$LD"; then
9867 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9868 for ac_dir in $PATH; do
9869 test -z "$ac_dir" && ac_dir=.
9870 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9871 acl_cv_path_LD="$ac_dir/$ac_prog"
9872 # Check to see if the program is GNU ld. I'd rather use --version,
9873 # but apparently some GNU ld's only accept -v.
9874 # Break only if it was the GNU/non-GNU ld that we prefer.
9875 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9876 test "$with_gnu_ld" != no && break
9877 else
9878 test "$with_gnu_ld" != yes && break
9879 fi
9880 fi
9881 done
9882 IFS="$ac_save_ifs"
9883 else
9884 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9885 fi
9886 fi
9887
9888 LD="$acl_cv_path_LD"
9889 if test -n "$LD"; then
9890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9891 $as_echo "$LD" >&6; }
9892 else
9893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9894 $as_echo "no" >&6; }
9895 fi
9896 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
9897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9898 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9899 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9900 $as_echo_n "(cached) " >&6
9901 else
9902 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9903 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9904 acl_cv_prog_gnu_ld=yes
9905 else
9906 acl_cv_prog_gnu_ld=no
9907 fi
9908 fi
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9910 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
9911 with_gnu_ld=$acl_cv_prog_gnu_ld
9912
9913
9914
9915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9916 $as_echo_n "checking for shared library run path origin... " >&6; }
9917 if test "${acl_cv_rpath+set}" = set; then :
9918 $as_echo_n "(cached) " >&6
9919 else
9920
9921 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9922 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9923 . ./conftest.sh
9924 rm -f ./conftest.sh
9925 acl_cv_rpath=done
9926
9927 fi
9928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9929 $as_echo "$acl_cv_rpath" >&6; }
9930 wl="$acl_cv_wl"
9931 libext="$acl_cv_libext"
9932 shlibext="$acl_cv_shlibext"
9933 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9934 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9935 hardcode_direct="$acl_cv_hardcode_direct"
9936 hardcode_minus_L="$acl_cv_hardcode_minus_L"
9937 # Check whether --enable-rpath was given.
9938 if test "${enable_rpath+set}" = set; then :
9939 enableval=$enable_rpath; :
9940 else
9941 enable_rpath=yes
9942 fi
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953 use_additional=yes
9954
9955 acl_save_prefix="$prefix"
9956 prefix="$acl_final_prefix"
9957 acl_save_exec_prefix="$exec_prefix"
9958 exec_prefix="$acl_final_exec_prefix"
9959
9960 eval additional_includedir=\"$includedir\"
9961 eval additional_libdir=\"$libdir\"
9962
9963 exec_prefix="$acl_save_exec_prefix"
9964 prefix="$acl_save_prefix"
9965
9966
9967 # Check whether --with-libexpat-prefix was given.
9968 if test "${with_libexpat_prefix+set}" = set; then :
9969 withval=$with_libexpat_prefix;
9970 if test "X$withval" = "Xno"; then
9971 use_additional=no
9972 else
9973 if test "X$withval" = "X"; then
9974
9975 acl_save_prefix="$prefix"
9976 prefix="$acl_final_prefix"
9977 acl_save_exec_prefix="$exec_prefix"
9978 exec_prefix="$acl_final_exec_prefix"
9979
9980 eval additional_includedir=\"$includedir\"
9981 eval additional_libdir=\"$libdir\"
9982
9983 exec_prefix="$acl_save_exec_prefix"
9984 prefix="$acl_save_prefix"
9985
9986 else
9987 additional_includedir="$withval/include"
9988 additional_libdir="$withval/lib"
9989 fi
9990 fi
9991
9992 fi
9993
9994 LIBEXPAT=
9995 LTLIBEXPAT=
9996 INCEXPAT=
9997 rpathdirs=
9998 ltrpathdirs=
9999 names_already_handled=
10000 names_next_round='expat '
10001 while test -n "$names_next_round"; do
10002 names_this_round="$names_next_round"
10003 names_next_round=
10004 for name in $names_this_round; do
10005 already_handled=
10006 for n in $names_already_handled; do
10007 if test "$n" = "$name"; then
10008 already_handled=yes
10009 break
10010 fi
10011 done
10012 if test -z "$already_handled"; then
10013 names_already_handled="$names_already_handled $name"
10014 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10015 eval value=\"\$HAVE_LIB$uppername\"
10016 if test -n "$value"; then
10017 if test "$value" = yes; then
10018 eval value=\"\$LIB$uppername\"
10019 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10020 eval value=\"\$LTLIB$uppername\"
10021 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10022 else
10023 :
10024 fi
10025 else
10026 found_dir=
10027 found_la=
10028 found_so=
10029 found_a=
10030 if test $use_additional = yes; then
10031 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10032 found_dir="$additional_libdir"
10033 found_so="$additional_libdir/lib$name.$shlibext"
10034 if test -f "$additional_libdir/lib$name.la"; then
10035 found_la="$additional_libdir/lib$name.la"
10036 fi
10037 else
10038 if test -f "$additional_libdir/lib$name.$libext"; then
10039 found_dir="$additional_libdir"
10040 found_a="$additional_libdir/lib$name.$libext"
10041 if test -f "$additional_libdir/lib$name.la"; then
10042 found_la="$additional_libdir/lib$name.la"
10043 fi
10044 fi
10045 fi
10046 fi
10047 if test "X$found_dir" = "X"; then
10048 for x in $LDFLAGS $LTLIBEXPAT; do
10049
10050 acl_save_prefix="$prefix"
10051 prefix="$acl_final_prefix"
10052 acl_save_exec_prefix="$exec_prefix"
10053 exec_prefix="$acl_final_exec_prefix"
10054 eval x=\"$x\"
10055 exec_prefix="$acl_save_exec_prefix"
10056 prefix="$acl_save_prefix"
10057
10058 case "$x" in
10059 -L*)
10060 dir=`echo "X$x" | sed -e 's/^X-L//'`
10061 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10062 found_dir="$dir"
10063 found_so="$dir/lib$name.$shlibext"
10064 if test -f "$dir/lib$name.la"; then
10065 found_la="$dir/lib$name.la"
10066 fi
10067 else
10068 if test -f "$dir/lib$name.$libext"; then
10069 found_dir="$dir"
10070 found_a="$dir/lib$name.$libext"
10071 if test -f "$dir/lib$name.la"; then
10072 found_la="$dir/lib$name.la"
10073 fi
10074 fi
10075 fi
10076 ;;
10077 esac
10078 if test "X$found_dir" != "X"; then
10079 break
10080 fi
10081 done
10082 fi
10083 if test "X$found_dir" != "X"; then
10084 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10085 if test "X$found_so" != "X"; then
10086 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10087 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10088 else
10089 haveit=
10090 for x in $ltrpathdirs; do
10091 if test "X$x" = "X$found_dir"; then
10092 haveit=yes
10093 break
10094 fi
10095 done
10096 if test -z "$haveit"; then
10097 ltrpathdirs="$ltrpathdirs $found_dir"
10098 fi
10099 if test "$hardcode_direct" = yes; then
10100 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10101 else
10102 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10103 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10104 haveit=
10105 for x in $rpathdirs; do
10106 if test "X$x" = "X$found_dir"; then
10107 haveit=yes
10108 break
10109 fi
10110 done
10111 if test -z "$haveit"; then
10112 rpathdirs="$rpathdirs $found_dir"
10113 fi
10114 else
10115 haveit=
10116 for x in $LDFLAGS $LIBEXPAT; do
10117
10118 acl_save_prefix="$prefix"
10119 prefix="$acl_final_prefix"
10120 acl_save_exec_prefix="$exec_prefix"
10121 exec_prefix="$acl_final_exec_prefix"
10122 eval x=\"$x\"
10123 exec_prefix="$acl_save_exec_prefix"
10124 prefix="$acl_save_prefix"
10125
10126 if test "X$x" = "X-L$found_dir"; then
10127 haveit=yes
10128 break
10129 fi
10130 done
10131 if test -z "$haveit"; then
10132 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10133 fi
10134 if test "$hardcode_minus_L" != no; then
10135 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10136 else
10137 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10138 fi
10139 fi
10140 fi
10141 fi
10142 else
10143 if test "X$found_a" != "X"; then
10144 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10145 else
10146 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10147 fi
10148 fi
10149 additional_includedir=
10150 case "$found_dir" in
10151 */lib | */lib/)
10152 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10153 additional_includedir="$basedir/include"
10154 ;;
10155 esac
10156 if test "X$additional_includedir" != "X"; then
10157 if test "X$additional_includedir" != "X/usr/include"; then
10158 haveit=
10159 if test "X$additional_includedir" = "X/usr/local/include"; then
10160 if test -n "$GCC"; then
10161 case $host_os in
10162 linux*) haveit=yes;;
10163 esac
10164 fi
10165 fi
10166 if test -z "$haveit"; then
10167 for x in $CPPFLAGS $INCEXPAT; do
10168
10169 acl_save_prefix="$prefix"
10170 prefix="$acl_final_prefix"
10171 acl_save_exec_prefix="$exec_prefix"
10172 exec_prefix="$acl_final_exec_prefix"
10173 eval x=\"$x\"
10174 exec_prefix="$acl_save_exec_prefix"
10175 prefix="$acl_save_prefix"
10176
10177 if test "X$x" = "X-I$additional_includedir"; then
10178 haveit=yes
10179 break
10180 fi
10181 done
10182 if test -z "$haveit"; then
10183 if test -d "$additional_includedir"; then
10184 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10185 fi
10186 fi
10187 fi
10188 fi
10189 fi
10190 if test -n "$found_la"; then
10191 save_libdir="$libdir"
10192 case "$found_la" in
10193 */* | *\\*) . "$found_la" ;;
10194 *) . "./$found_la" ;;
10195 esac
10196 libdir="$save_libdir"
10197 for dep in $dependency_libs; do
10198 case "$dep" in
10199 -L*)
10200 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10201 if test "X$additional_libdir" != "X/usr/lib"; then
10202 haveit=
10203 if test "X$additional_libdir" = "X/usr/local/lib"; then
10204 if test -n "$GCC"; then
10205 case $host_os in
10206 linux*) haveit=yes;;
10207 esac
10208 fi
10209 fi
10210 if test -z "$haveit"; then
10211 haveit=
10212 for x in $LDFLAGS $LIBEXPAT; do
10213
10214 acl_save_prefix="$prefix"
10215 prefix="$acl_final_prefix"
10216 acl_save_exec_prefix="$exec_prefix"
10217 exec_prefix="$acl_final_exec_prefix"
10218 eval x=\"$x\"
10219 exec_prefix="$acl_save_exec_prefix"
10220 prefix="$acl_save_prefix"
10221
10222 if test "X$x" = "X-L$additional_libdir"; then
10223 haveit=yes
10224 break
10225 fi
10226 done
10227 if test -z "$haveit"; then
10228 if test -d "$additional_libdir"; then
10229 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10230 fi
10231 fi
10232 haveit=
10233 for x in $LDFLAGS $LTLIBEXPAT; do
10234
10235 acl_save_prefix="$prefix"
10236 prefix="$acl_final_prefix"
10237 acl_save_exec_prefix="$exec_prefix"
10238 exec_prefix="$acl_final_exec_prefix"
10239 eval x=\"$x\"
10240 exec_prefix="$acl_save_exec_prefix"
10241 prefix="$acl_save_prefix"
10242
10243 if test "X$x" = "X-L$additional_libdir"; then
10244 haveit=yes
10245 break
10246 fi
10247 done
10248 if test -z "$haveit"; then
10249 if test -d "$additional_libdir"; then
10250 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10251 fi
10252 fi
10253 fi
10254 fi
10255 ;;
10256 -R*)
10257 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10258 if test "$enable_rpath" != no; then
10259 haveit=
10260 for x in $rpathdirs; do
10261 if test "X$x" = "X$dir"; then
10262 haveit=yes
10263 break
10264 fi
10265 done
10266 if test -z "$haveit"; then
10267 rpathdirs="$rpathdirs $dir"
10268 fi
10269 haveit=
10270 for x in $ltrpathdirs; do
10271 if test "X$x" = "X$dir"; then
10272 haveit=yes
10273 break
10274 fi
10275 done
10276 if test -z "$haveit"; then
10277 ltrpathdirs="$ltrpathdirs $dir"
10278 fi
10279 fi
10280 ;;
10281 -l*)
10282 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10283 ;;
10284 *.la)
10285 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10286 ;;
10287 *)
10288 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10289 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10290 ;;
10291 esac
10292 done
10293 fi
10294 else
10295 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10296 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10297 fi
10298 fi
10299 fi
10300 done
10301 done
10302 if test "X$rpathdirs" != "X"; then
10303 if test -n "$hardcode_libdir_separator"; then
10304 alldirs=
10305 for found_dir in $rpathdirs; do
10306 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10307 done
10308 acl_save_libdir="$libdir"
10309 libdir="$alldirs"
10310 eval flag=\"$hardcode_libdir_flag_spec\"
10311 libdir="$acl_save_libdir"
10312 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10313 else
10314 for found_dir in $rpathdirs; do
10315 acl_save_libdir="$libdir"
10316 libdir="$found_dir"
10317 eval flag=\"$hardcode_libdir_flag_spec\"
10318 libdir="$acl_save_libdir"
10319 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10320 done
10321 fi
10322 fi
10323 if test "X$ltrpathdirs" != "X"; then
10324 for found_dir in $ltrpathdirs; do
10325 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10326 done
10327 fi
10328
10329
10330 ac_save_CPPFLAGS="$CPPFLAGS"
10331
10332 for element in $INCEXPAT; do
10333 haveit=
10334 for x in $CPPFLAGS; do
10335
10336 acl_save_prefix="$prefix"
10337 prefix="$acl_final_prefix"
10338 acl_save_exec_prefix="$exec_prefix"
10339 exec_prefix="$acl_final_exec_prefix"
10340 eval x=\"$x\"
10341 exec_prefix="$acl_save_exec_prefix"
10342 prefix="$acl_save_prefix"
10343
10344 if test "X$x" = "X$element"; then
10345 haveit=yes
10346 break
10347 fi
10348 done
10349 if test -z "$haveit"; then
10350 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10351 fi
10352 done
10353
10354
10355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10356 $as_echo_n "checking for libexpat... " >&6; }
10357 if test "${ac_cv_libexpat+set}" = set; then :
10358 $as_echo_n "(cached) " >&6
10359 else
10360
10361 ac_save_LIBS="$LIBS"
10362 LIBS="$LIBS $LIBEXPAT"
10363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10364 /* end confdefs.h. */
10365 #include "expat.h"
10366 int
10367 main ()
10368 {
10369 XML_Parser p = XML_ParserCreate (0);
10370 ;
10371 return 0;
10372 }
10373 _ACEOF
10374 if ac_fn_c_try_link "$LINENO"; then :
10375 ac_cv_libexpat=yes
10376 else
10377 ac_cv_libexpat=no
10378 fi
10379 rm -f core conftest.err conftest.$ac_objext \
10380 conftest$ac_exeext conftest.$ac_ext
10381 LIBS="$ac_save_LIBS"
10382
10383 fi
10384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10385 $as_echo "$ac_cv_libexpat" >&6; }
10386 if test "$ac_cv_libexpat" = yes; then
10387 HAVE_LIBEXPAT=yes
10388
10389 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10390
10391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10392 $as_echo_n "checking how to link with libexpat... " >&6; }
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10394 $as_echo "$LIBEXPAT" >&6; }
10395 else
10396 HAVE_LIBEXPAT=no
10397 CPPFLAGS="$ac_save_CPPFLAGS"
10398 LIBEXPAT=
10399 LTLIBEXPAT=
10400 fi
10401
10402
10403
10404
10405
10406
10407 if test "$HAVE_LIBEXPAT" != yes; then
10408 if test "$with_expat" = yes; then
10409 as_fn_error "expat is missing or unusable" "$LINENO" 5
10410 else
10411 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10412 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10413 fi
10414 else
10415 save_LIBS=$LIBS
10416 LIBS="$LIBS $LIBEXPAT"
10417 for ac_func in XML_StopParser
10418 do :
10419 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10420 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10421 cat >>confdefs.h <<_ACEOF
10422 #define HAVE_XML_STOPPARSER 1
10423 _ACEOF
10424
10425 fi
10426 done
10427
10428 LIBS=$save_LIBS
10429 fi
10430 fi
10431
10432
10433
10434
10435
10436 # Check whether --with-python was given.
10437 if test "${with_python+set}" = set; then :
10438 withval=$with_python;
10439 else
10440 with_python=auto
10441 fi
10442
10443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10444 $as_echo_n "checking whether to use python... " >&6; }
10445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10446 $as_echo "$with_python" >&6; }
10447
10448 if test "${with_python}" = no; then
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10450 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10451 have_libpython=no
10452 else
10453 have_python_config=no
10454 case "${with_python}" in
10455 /*)
10456 if test -d ${with_python}; then
10457 # Assume the python binary is ${with_python}/bin/python.
10458 python_prefix=${with_python}
10459 python_prog="${with_python}/bin/python"
10460 if test ! -x ${python_prog}; then
10461 # Fall back to gdb 7.0/7.1 behaviour.
10462 python_prog=missing
10463 fi
10464 elif test -x ${with_python}; then
10465 # While we can't run python compiled for $host (unless host == build),
10466 # the user could write a script that provides the needed information,
10467 # so we support that.
10468 python_prefix=
10469 python_prog=${with_python}
10470 else
10471 as_fn_error "invalid value for --with-python" "$LINENO" 5
10472 fi
10473 ;;
10474 */*)
10475 # Disallow --with-python=foo/bar.
10476 as_fn_error "invalid value for --with-python" "$LINENO" 5
10477 ;;
10478 *)
10479 # The user has either specified auto, yes, or the name of the python
10480 # program assumed to be in $PATH.
10481 python_prefix=
10482 case "${with_python}" in
10483 yes | auto)
10484 if test ${build} = ${host}; then
10485 # Extract the first word of "python", so it can be a program name with args.
10486 set dummy python; ac_word=$2
10487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10488 $as_echo_n "checking for $ac_word... " >&6; }
10489 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10490 $as_echo_n "(cached) " >&6
10491 else
10492 case $python_prog_path in
10493 [\\/]* | ?:[\\/]*)
10494 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10495 ;;
10496 *)
10497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10498 for as_dir in $PATH
10499 do
10500 IFS=$as_save_IFS
10501 test -z "$as_dir" && as_dir=.
10502 for ac_exec_ext in '' $ac_executable_extensions; do
10503 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10504 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10506 break 2
10507 fi
10508 done
10509 done
10510 IFS=$as_save_IFS
10511
10512 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10513 ;;
10514 esac
10515 fi
10516 python_prog_path=$ac_cv_path_python_prog_path
10517 if test -n "$python_prog_path"; then
10518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10519 $as_echo "$python_prog_path" >&6; }
10520 else
10521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10522 $as_echo "no" >&6; }
10523 fi
10524
10525
10526 if test "${python_prog_path}" = missing; then
10527 python_prog=missing
10528 else
10529 python_prog=${python_prog_path}
10530 fi
10531 else
10532 # Not much we can do except assume the cross-compiler will find the
10533 # right files.
10534 python_prog=missing
10535 fi
10536 ;;
10537 *)
10538 # While we can't run python compiled for $host (unless host == build),
10539 # the user could write a script that provides the needed information,
10540 # so we support that.
10541 python_prog="${with_python}"
10542 # Extract the first word of "${python_prog}", so it can be a program name with args.
10543 set dummy ${python_prog}; ac_word=$2
10544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10545 $as_echo_n "checking for $ac_word... " >&6; }
10546 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10547 $as_echo_n "(cached) " >&6
10548 else
10549 case $python_prog_path in
10550 [\\/]* | ?:[\\/]*)
10551 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10552 ;;
10553 *)
10554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10555 for as_dir in $PATH
10556 do
10557 IFS=$as_save_IFS
10558 test -z "$as_dir" && as_dir=.
10559 for ac_exec_ext in '' $ac_executable_extensions; do
10560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10561 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10563 break 2
10564 fi
10565 done
10566 done
10567 IFS=$as_save_IFS
10568
10569 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10570 ;;
10571 esac
10572 fi
10573 python_prog_path=$ac_cv_path_python_prog_path
10574 if test -n "$python_prog_path"; then
10575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10576 $as_echo "$python_prog_path" >&6; }
10577 else
10578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10579 $as_echo "no" >&6; }
10580 fi
10581
10582
10583 if test "${python_prog_path}" = missing; then
10584 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10585 fi
10586 ;;
10587 esac
10588 esac
10589
10590 if test "${python_prog}" != missing; then
10591 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10592 if test $? != 0; then
10593 as_fn_error "failure running python-config --includes" "$LINENO" 5
10594 fi
10595 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10596 if test $? != 0; then
10597 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10598 fi
10599 have_python_config=yes
10600 else
10601 # Fall back to gdb 7.0/7.1 behaviour.
10602 if test -z ${python_prefix}; then
10603 python_includes=
10604 python_libs=
10605 else
10606 python_includes="-I${python_prefix}/include"
10607 python_libs="-L${python_prefix}/lib"
10608 fi
10609 fi
10610
10611 # Having "/pythonX.Y" in the include path is awkward.
10612 # All those python headers get bubbled up to the top inviting lots
10613 # of random collisions. GDB originally didn't use python-config to
10614 # find the compilation parameters and includes "pythonX.Y/" in the
10615 # path of the, umm, include file. So strip away this part of the
10616 # output of python-config --includes.
10617 python_includes=`echo "${python_includes} " \
10618 | sed -e 's,/python[0-9]*[.][0-9]* , ,g'`
10619
10620 # If we have python-config, only try the configuration it provides.
10621 # Otherwise fallback on the old way of trying different versions of
10622 # python in turn.
10623
10624 have_libpython=no
10625 if test "${have_python_config}" = yes; then
10626 python_version=`echo " ${python_libs} " \
10627 | sed -e 's,^.* -l\(python[0-9]*[.][0-9]*\) .*$,\1,'`
10628 if test "${python_version}" != ""; then
10629
10630 version=${python_version}
10631
10632 new_CPPFLAGS=${python_includes}
10633 new_LIBS=${python_libs}
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10635 $as_echo_n "checking for ${version}... " >&6; }
10636 save_CPPFLAGS=$CPPFLAGS
10637 save_LIBS=$LIBS
10638 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10639 LIBS="$LIBS $new_LIBS"
10640 found_usable_python=no
10641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642 /* end confdefs.h. */
10643 #include "${version}/Python.h"
10644 int
10645 main ()
10646 {
10647 Py_Initialize ();
10648 ;
10649 return 0;
10650 }
10651 _ACEOF
10652 if ac_fn_c_try_link "$LINENO"; then :
10653 have_libpython=${version}
10654 found_usable_python=yes
10655 else
10656 CPPFLAGS=$save_CPPFLAGS
10657 LIBS=$save_LIBS
10658 fi
10659 rm -f core conftest.err conftest.$ac_objext \
10660 conftest$ac_exeext conftest.$ac_ext
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10662 $as_echo "${found_usable_python}" >&6; }
10663
10664 else
10665 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10666 fi
10667 else
10668 if test "${have_libpython}" = no; then
10669
10670 version=python2.6
10671
10672 new_CPPFLAGS=${python_includes}
10673 new_LIBS="${python_libs} -lpython2.6"
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10675 $as_echo_n "checking for ${version}... " >&6; }
10676 save_CPPFLAGS=$CPPFLAGS
10677 save_LIBS=$LIBS
10678 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10679 LIBS="$LIBS $new_LIBS"
10680 found_usable_python=no
10681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10682 /* end confdefs.h. */
10683 #include "${version}/Python.h"
10684 int
10685 main ()
10686 {
10687 Py_Initialize ();
10688 ;
10689 return 0;
10690 }
10691 _ACEOF
10692 if ac_fn_c_try_link "$LINENO"; then :
10693 have_libpython=${version}
10694 found_usable_python=yes
10695 else
10696 CPPFLAGS=$save_CPPFLAGS
10697 LIBS=$save_LIBS
10698 fi
10699 rm -f core conftest.err conftest.$ac_objext \
10700 conftest$ac_exeext conftest.$ac_ext
10701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10702 $as_echo "${found_usable_python}" >&6; }
10703
10704 fi
10705 if test ${have_libpython} = no; then
10706
10707 version=python2.5
10708
10709 new_CPPFLAGS=${python_includes}
10710 new_LIBS="${python_libs} -lpython2.5"
10711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10712 $as_echo_n "checking for ${version}... " >&6; }
10713 save_CPPFLAGS=$CPPFLAGS
10714 save_LIBS=$LIBS
10715 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10716 LIBS="$LIBS $new_LIBS"
10717 found_usable_python=no
10718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10719 /* end confdefs.h. */
10720 #include "${version}/Python.h"
10721 int
10722 main ()
10723 {
10724 Py_Initialize ();
10725 ;
10726 return 0;
10727 }
10728 _ACEOF
10729 if ac_fn_c_try_link "$LINENO"; then :
10730 have_libpython=${version}
10731 found_usable_python=yes
10732 else
10733 CPPFLAGS=$save_CPPFLAGS
10734 LIBS=$save_LIBS
10735 fi
10736 rm -f core conftest.err conftest.$ac_objext \
10737 conftest$ac_exeext conftest.$ac_ext
10738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10739 $as_echo "${found_usable_python}" >&6; }
10740
10741 fi
10742 if test ${have_libpython} = no; then
10743
10744 version=python2.4
10745
10746 new_CPPFLAGS=${python_includes}
10747 new_LIBS="${python_libs} -lpython2.4"
10748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10749 $as_echo_n "checking for ${version}... " >&6; }
10750 save_CPPFLAGS=$CPPFLAGS
10751 save_LIBS=$LIBS
10752 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10753 LIBS="$LIBS $new_LIBS"
10754 found_usable_python=no
10755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10756 /* end confdefs.h. */
10757 #include "${version}/Python.h"
10758 int
10759 main ()
10760 {
10761 Py_Initialize ();
10762 ;
10763 return 0;
10764 }
10765 _ACEOF
10766 if ac_fn_c_try_link "$LINENO"; then :
10767 have_libpython=${version}
10768 found_usable_python=yes
10769 else
10770 CPPFLAGS=$save_CPPFLAGS
10771 LIBS=$save_LIBS
10772 fi
10773 rm -f core conftest.err conftest.$ac_objext \
10774 conftest$ac_exeext conftest.$ac_ext
10775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10776 $as_echo "${found_usable_python}" >&6; }
10777
10778 fi
10779 fi
10780 if test "${have_libpython}" = python2.6; then
10781
10782 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10783
10784 elif test "${have_libpython}" = python2.5; then
10785
10786 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10787
10788 elif test "${have_libpython}" = python2.4; then
10789
10790 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10791
10792 fi
10793
10794 if test "${have_libpython}" = no; then
10795 case "${with_python}" in
10796 yes)
10797 as_fn_error "python is missing or unusable" "$LINENO" 5
10798 ;;
10799 auto)
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10801 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10802 ;;
10803 *)
10804 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10805 ;;
10806 esac
10807 fi
10808 fi
10809
10810 if test "${have_libpython}" != no; then
10811
10812 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10813
10814 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10815 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10816 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10817 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10818
10819 # Flags needed to compile Python code (taken from python-config --cflags).
10820 # We cannot call python-config directly because it will output whatever was
10821 # used when compiling the Python interpreter itself, including flags which
10822 # would make the python-related objects be compiled differently from the
10823 # rest of GDB (e.g., -O2 and -fPIC).
10824 if test "${GCC}" = yes; then
10825 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10826 fi
10827
10828 if test "x${tentative_python_cflags}" != x; then
10829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10830 $as_echo_n "checking compiler flags for python code... " >&6; }
10831 for flag in ${tentative_python_cflags}; do
10832 # Check that the compiler accepts it
10833 saved_CFLAGS="$CFLAGS"
10834 CFLAGS="$CFLAGS $flag"
10835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10836 /* end confdefs.h. */
10837
10838 int
10839 main ()
10840 {
10841
10842 ;
10843 return 0;
10844 }
10845 _ACEOF
10846 if ac_fn_c_try_compile "$LINENO"; then :
10847 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10848 fi
10849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10850 CFLAGS="$saved_CFLAGS"
10851 done
10852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10853 $as_echo "${PYTHON_CFLAGS}" >&6; }
10854 fi
10855 else
10856 # Even if Python support is not compiled in, we need to have these files
10857 # included.
10858 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
10859 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
10860 python/py-prettyprint.c python/py-auto-load.c"
10861 fi
10862
10863
10864 # ------------------------- #
10865 # Checks for header files. #
10866 # ------------------------- #
10867
10868 ac_header_dirent=no
10869 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10870 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10872 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10873 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
10874 $as_echo_n "(cached) " >&6
10875 else
10876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10877 /* end confdefs.h. */
10878 #include <sys/types.h>
10879 #include <$ac_hdr>
10880
10881 int
10882 main ()
10883 {
10884 if ((DIR *) 0)
10885 return 0;
10886 ;
10887 return 0;
10888 }
10889 _ACEOF
10890 if ac_fn_c_try_compile "$LINENO"; then :
10891 eval "$as_ac_Header=yes"
10892 else
10893 eval "$as_ac_Header=no"
10894 fi
10895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10896 fi
10897 eval ac_res=\$$as_ac_Header
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10899 $as_echo "$ac_res" >&6; }
10900 eval as_val=\$$as_ac_Header
10901 if test "x$as_val" = x""yes; then :
10902 cat >>confdefs.h <<_ACEOF
10903 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10904 _ACEOF
10905
10906 ac_header_dirent=$ac_hdr; break
10907 fi
10908
10909 done
10910 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10911 if test $ac_header_dirent = dirent.h; then
10912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10913 $as_echo_n "checking for library containing opendir... " >&6; }
10914 if test "${ac_cv_search_opendir+set}" = set; then :
10915 $as_echo_n "(cached) " >&6
10916 else
10917 ac_func_search_save_LIBS=$LIBS
10918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10919 /* end confdefs.h. */
10920
10921 /* Override any GCC internal prototype to avoid an error.
10922 Use char because int might match the return type of a GCC
10923 builtin and then its argument prototype would still apply. */
10924 #ifdef __cplusplus
10925 extern "C"
10926 #endif
10927 char opendir ();
10928 int
10929 main ()
10930 {
10931 return opendir ();
10932 ;
10933 return 0;
10934 }
10935 _ACEOF
10936 for ac_lib in '' dir; do
10937 if test -z "$ac_lib"; then
10938 ac_res="none required"
10939 else
10940 ac_res=-l$ac_lib
10941 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10942 fi
10943 if ac_fn_c_try_link "$LINENO"; then :
10944 ac_cv_search_opendir=$ac_res
10945 fi
10946 rm -f core conftest.err conftest.$ac_objext \
10947 conftest$ac_exeext
10948 if test "${ac_cv_search_opendir+set}" = set; then :
10949 break
10950 fi
10951 done
10952 if test "${ac_cv_search_opendir+set}" = set; then :
10953
10954 else
10955 ac_cv_search_opendir=no
10956 fi
10957 rm conftest.$ac_ext
10958 LIBS=$ac_func_search_save_LIBS
10959 fi
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
10961 $as_echo "$ac_cv_search_opendir" >&6; }
10962 ac_res=$ac_cv_search_opendir
10963 if test "$ac_res" != no; then :
10964 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10965
10966 fi
10967
10968 else
10969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10970 $as_echo_n "checking for library containing opendir... " >&6; }
10971 if test "${ac_cv_search_opendir+set}" = set; then :
10972 $as_echo_n "(cached) " >&6
10973 else
10974 ac_func_search_save_LIBS=$LIBS
10975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10976 /* end confdefs.h. */
10977
10978 /* Override any GCC internal prototype to avoid an error.
10979 Use char because int might match the return type of a GCC
10980 builtin and then its argument prototype would still apply. */
10981 #ifdef __cplusplus
10982 extern "C"
10983 #endif
10984 char opendir ();
10985 int
10986 main ()
10987 {
10988 return opendir ();
10989 ;
10990 return 0;
10991 }
10992 _ACEOF
10993 for ac_lib in '' x; do
10994 if test -z "$ac_lib"; then
10995 ac_res="none required"
10996 else
10997 ac_res=-l$ac_lib
10998 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10999 fi
11000 if ac_fn_c_try_link "$LINENO"; then :
11001 ac_cv_search_opendir=$ac_res
11002 fi
11003 rm -f core conftest.err conftest.$ac_objext \
11004 conftest$ac_exeext
11005 if test "${ac_cv_search_opendir+set}" = set; then :
11006 break
11007 fi
11008 done
11009 if test "${ac_cv_search_opendir+set}" = set; then :
11010
11011 else
11012 ac_cv_search_opendir=no
11013 fi
11014 rm conftest.$ac_ext
11015 LIBS=$ac_func_search_save_LIBS
11016 fi
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11018 $as_echo "$ac_cv_search_opendir" >&6; }
11019 ac_res=$ac_cv_search_opendir
11020 if test "$ac_res" != no; then :
11021 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11022
11023 fi
11024
11025 fi
11026
11027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11028 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11029 if test "${ac_cv_header_stat_broken+set}" = set; then :
11030 $as_echo_n "(cached) " >&6
11031 else
11032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11033 /* end confdefs.h. */
11034 #include <sys/types.h>
11035 #include <sys/stat.h>
11036
11037 #if defined S_ISBLK && defined S_IFDIR
11038 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11039 #endif
11040
11041 #if defined S_ISBLK && defined S_IFCHR
11042 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11043 #endif
11044
11045 #if defined S_ISLNK && defined S_IFREG
11046 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11047 #endif
11048
11049 #if defined S_ISSOCK && defined S_IFREG
11050 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11051 #endif
11052
11053 _ACEOF
11054 if ac_fn_c_try_compile "$LINENO"; then :
11055 ac_cv_header_stat_broken=no
11056 else
11057 ac_cv_header_stat_broken=yes
11058 fi
11059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11060 fi
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11062 $as_echo "$ac_cv_header_stat_broken" >&6; }
11063 if test $ac_cv_header_stat_broken = yes; then
11064
11065 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11066
11067 fi
11068
11069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11070 $as_echo_n "checking for ANSI C header files... " >&6; }
11071 if test "${ac_cv_header_stdc+set}" = set; then :
11072 $as_echo_n "(cached) " >&6
11073 else
11074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11075 /* end confdefs.h. */
11076 #include <stdlib.h>
11077 #include <stdarg.h>
11078 #include <string.h>
11079 #include <float.h>
11080
11081 int
11082 main ()
11083 {
11084
11085 ;
11086 return 0;
11087 }
11088 _ACEOF
11089 if ac_fn_c_try_compile "$LINENO"; then :
11090 ac_cv_header_stdc=yes
11091 else
11092 ac_cv_header_stdc=no
11093 fi
11094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11095
11096 if test $ac_cv_header_stdc = yes; then
11097 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11099 /* end confdefs.h. */
11100 #include <string.h>
11101
11102 _ACEOF
11103 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11104 $EGREP "memchr" >/dev/null 2>&1; then :
11105
11106 else
11107 ac_cv_header_stdc=no
11108 fi
11109 rm -f conftest*
11110
11111 fi
11112
11113 if test $ac_cv_header_stdc = yes; then
11114 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11116 /* end confdefs.h. */
11117 #include <stdlib.h>
11118
11119 _ACEOF
11120 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11121 $EGREP "free" >/dev/null 2>&1; then :
11122
11123 else
11124 ac_cv_header_stdc=no
11125 fi
11126 rm -f conftest*
11127
11128 fi
11129
11130 if test $ac_cv_header_stdc = yes; then
11131 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11132 if test "$cross_compiling" = yes; then :
11133 :
11134 else
11135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11136 /* end confdefs.h. */
11137 #include <ctype.h>
11138 #include <stdlib.h>
11139 #if ((' ' & 0x0FF) == 0x020)
11140 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11141 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11142 #else
11143 # define ISLOWER(c) \
11144 (('a' <= (c) && (c) <= 'i') \
11145 || ('j' <= (c) && (c) <= 'r') \
11146 || ('s' <= (c) && (c) <= 'z'))
11147 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11148 #endif
11149
11150 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11151 int
11152 main ()
11153 {
11154 int i;
11155 for (i = 0; i < 256; i++)
11156 if (XOR (islower (i), ISLOWER (i))
11157 || toupper (i) != TOUPPER (i))
11158 return 2;
11159 return 0;
11160 }
11161 _ACEOF
11162 if ac_fn_c_try_run "$LINENO"; then :
11163
11164 else
11165 ac_cv_header_stdc=no
11166 fi
11167 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11168 conftest.$ac_objext conftest.beam conftest.$ac_ext
11169 fi
11170
11171 fi
11172 fi
11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11174 $as_echo "$ac_cv_header_stdc" >&6; }
11175 if test $ac_cv_header_stdc = yes; then
11176
11177 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11178
11179 fi
11180
11181 # elf_hp.h is for HP/UX 64-bit shared library support.
11182 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11183 # unconditionally, so what's the point in checking these?
11184 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11185 thread_db.h gnu/libc-version.h signal.h stddef.h \
11186 stdlib.h string.h memory.h strings.h sys/fault.h \
11187 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11188 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11189 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11190 sys/types.h sys/wait.h wait.h termios.h termio.h \
11191 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
11192 do :
11193 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11194 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11195 eval as_val=\$$as_ac_Header
11196 if test "x$as_val" = x""yes; then :
11197 cat >>confdefs.h <<_ACEOF
11198 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11199 _ACEOF
11200
11201 fi
11202
11203 done
11204
11205 for ac_header in link.h
11206 do :
11207 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11208 # include <sys/types.h>
11209 #endif
11210 #if HAVE_NLIST_H
11211 # include <nlist.h>
11212 #endif
11213
11214 "
11215 if test "x$ac_cv_header_link_h" = x""yes; then :
11216 cat >>confdefs.h <<_ACEOF
11217 #define HAVE_LINK_H 1
11218 _ACEOF
11219
11220 fi
11221
11222 done
11223
11224 for ac_header in sys/proc.h
11225 do :
11226 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11227 # include <sys/param.h>
11228 #endif
11229
11230 "
11231 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11232 cat >>confdefs.h <<_ACEOF
11233 #define HAVE_SYS_PROC_H 1
11234 _ACEOF
11235
11236 fi
11237
11238 done
11239
11240 for ac_header in sys/user.h
11241 do :
11242 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11243 # include <sys/param.h>
11244 #endif
11245
11246 "
11247 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11248 cat >>confdefs.h <<_ACEOF
11249 #define HAVE_SYS_USER_H 1
11250 _ACEOF
11251
11252 fi
11253
11254 done
11255
11256
11257 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11258 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11259 # think that we don't have <curses.h> if we're using GCC.
11260 case $host_os in
11261 solaris2.[789])
11262 if test "$GCC" = yes; then
11263
11264 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
11265
11266 fi ;;
11267 esac
11268 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11269 do :
11270 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11271 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11272 eval as_val=\$$as_ac_Header
11273 if test "x$as_val" = x""yes; then :
11274 cat >>confdefs.h <<_ACEOF
11275 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11276 _ACEOF
11277
11278 fi
11279
11280 done
11281
11282 for ac_header in term.h
11283 do :
11284 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11285 # include <curses.h>
11286 #endif
11287
11288 "
11289 if test "x$ac_cv_header_term_h" = x""yes; then :
11290 cat >>confdefs.h <<_ACEOF
11291 #define HAVE_TERM_H 1
11292 _ACEOF
11293
11294 fi
11295
11296 done
11297
11298
11299 # ------------------------- #
11300 # Checks for declarations. #
11301 # ------------------------- #
11302
11303 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11304 if test "x$ac_cv_have_decl_free" = x""yes; then :
11305 ac_have_decl=1
11306 else
11307 ac_have_decl=0
11308 fi
11309
11310 cat >>confdefs.h <<_ACEOF
11311 #define HAVE_DECL_FREE $ac_have_decl
11312 _ACEOF
11313 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11314 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11315 ac_have_decl=1
11316 else
11317 ac_have_decl=0
11318 fi
11319
11320 cat >>confdefs.h <<_ACEOF
11321 #define HAVE_DECL_MALLOC $ac_have_decl
11322 _ACEOF
11323 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11324 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11325 ac_have_decl=1
11326 else
11327 ac_have_decl=0
11328 fi
11329
11330 cat >>confdefs.h <<_ACEOF
11331 #define HAVE_DECL_REALLOC $ac_have_decl
11332 _ACEOF
11333 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11334 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11335 ac_have_decl=1
11336 else
11337 ac_have_decl=0
11338 fi
11339
11340 cat >>confdefs.h <<_ACEOF
11341 #define HAVE_DECL_STRERROR $ac_have_decl
11342 _ACEOF
11343 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11344 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11345 ac_have_decl=1
11346 else
11347 ac_have_decl=0
11348 fi
11349
11350 cat >>confdefs.h <<_ACEOF
11351 #define HAVE_DECL_STRSTR $ac_have_decl
11352 _ACEOF
11353 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11354 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11355 ac_have_decl=1
11356 else
11357 ac_have_decl=0
11358 fi
11359
11360 cat >>confdefs.h <<_ACEOF
11361 #define HAVE_DECL_GETOPT $ac_have_decl
11362 _ACEOF
11363 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11364 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11365 ac_have_decl=1
11366 else
11367 ac_have_decl=0
11368 fi
11369
11370 cat >>confdefs.h <<_ACEOF
11371 #define HAVE_DECL_SNPRINTF $ac_have_decl
11372 _ACEOF
11373 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11374 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11375 ac_have_decl=1
11376 else
11377 ac_have_decl=0
11378 fi
11379
11380 cat >>confdefs.h <<_ACEOF
11381 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11382 _ACEOF
11383
11384
11385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11386 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11387 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11388 $as_echo_n "(cached) " >&6
11389 else
11390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11391 /* end confdefs.h. */
11392 #include <locale.h>
11393 int
11394 main ()
11395 {
11396 return LC_MESSAGES
11397 ;
11398 return 0;
11399 }
11400 _ACEOF
11401 if ac_fn_c_try_link "$LINENO"; then :
11402 am_cv_val_LC_MESSAGES=yes
11403 else
11404 am_cv_val_LC_MESSAGES=no
11405 fi
11406 rm -f core conftest.err conftest.$ac_objext \
11407 conftest$ac_exeext conftest.$ac_ext
11408 fi
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11410 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11411 if test $am_cv_val_LC_MESSAGES = yes; then
11412
11413 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11414
11415 fi
11416
11417
11418 # ----------------------- #
11419 # Checks for structures. #
11420 # ----------------------- #
11421
11422 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11423 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11424
11425 cat >>confdefs.h <<_ACEOF
11426 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11427 _ACEOF
11428
11429
11430 fi
11431 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11432 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11433
11434 cat >>confdefs.h <<_ACEOF
11435 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11436 _ACEOF
11437
11438
11439 fi
11440
11441
11442 # ------------------ #
11443 # Checks for types. #
11444 # ------------------ #
11445
11446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11447 $as_echo_n "checking return type of signal handlers... " >&6; }
11448 if test "${ac_cv_type_signal+set}" = set; then :
11449 $as_echo_n "(cached) " >&6
11450 else
11451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11452 /* end confdefs.h. */
11453 #include <sys/types.h>
11454 #include <signal.h>
11455
11456 int
11457 main ()
11458 {
11459 return *(signal (0, 0)) (0) == 1;
11460 ;
11461 return 0;
11462 }
11463 _ACEOF
11464 if ac_fn_c_try_compile "$LINENO"; then :
11465 ac_cv_type_signal=int
11466 else
11467 ac_cv_type_signal=void
11468 fi
11469 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11470 fi
11471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11472 $as_echo "$ac_cv_type_signal" >&6; }
11473
11474 cat >>confdefs.h <<_ACEOF
11475 #define RETSIGTYPE $ac_cv_type_signal
11476 _ACEOF
11477
11478
11479 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11480 #include <sys/socket.h>
11481
11482 "
11483 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11484
11485 cat >>confdefs.h <<_ACEOF
11486 #define HAVE_SOCKLEN_T 1
11487 _ACEOF
11488
11489
11490 fi
11491
11492
11493 # ------------------------------------- #
11494 # Checks for compiler characteristics. #
11495 # ------------------------------------- #
11496
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11498 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11499 if test "${ac_cv_c_const+set}" = set; then :
11500 $as_echo_n "(cached) " >&6
11501 else
11502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11503 /* end confdefs.h. */
11504
11505 int
11506 main ()
11507 {
11508 /* FIXME: Include the comments suggested by Paul. */
11509 #ifndef __cplusplus
11510 /* Ultrix mips cc rejects this. */
11511 typedef int charset[2];
11512 const charset cs;
11513 /* SunOS 4.1.1 cc rejects this. */
11514 char const *const *pcpcc;
11515 char **ppc;
11516 /* NEC SVR4.0.2 mips cc rejects this. */
11517 struct point {int x, y;};
11518 static struct point const zero = {0,0};
11519 /* AIX XL C 1.02.0.0 rejects this.
11520 It does not let you subtract one const X* pointer from another in
11521 an arm of an if-expression whose if-part is not a constant
11522 expression */
11523 const char *g = "string";
11524 pcpcc = &g + (g ? g-g : 0);
11525 /* HPUX 7.0 cc rejects these. */
11526 ++pcpcc;
11527 ppc = (char**) pcpcc;
11528 pcpcc = (char const *const *) ppc;
11529 { /* SCO 3.2v4 cc rejects this. */
11530 char *t;
11531 char const *s = 0 ? (char *) 0 : (char const *) 0;
11532
11533 *t++ = 0;
11534 if (s) return 0;
11535 }
11536 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11537 int x[] = {25, 17};
11538 const int *foo = &x[0];
11539 ++foo;
11540 }
11541 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11542 typedef const int *iptr;
11543 iptr p = 0;
11544 ++p;
11545 }
11546 { /* AIX XL C 1.02.0.0 rejects this saying
11547 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11548 struct s { int j; const int *ap[3]; };
11549 struct s *b; b->j = 5;
11550 }
11551 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11552 const int foo = 10;
11553 if (!foo) return 0;
11554 }
11555 return !cs[0] && !zero.x;
11556 #endif
11557
11558 ;
11559 return 0;
11560 }
11561 _ACEOF
11562 if ac_fn_c_try_compile "$LINENO"; then :
11563 ac_cv_c_const=yes
11564 else
11565 ac_cv_c_const=no
11566 fi
11567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11568 fi
11569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11570 $as_echo "$ac_cv_c_const" >&6; }
11571 if test $ac_cv_c_const = no; then
11572
11573 $as_echo "#define const /**/" >>confdefs.h
11574
11575 fi
11576
11577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11578 $as_echo_n "checking for inline... " >&6; }
11579 if test "${ac_cv_c_inline+set}" = set; then :
11580 $as_echo_n "(cached) " >&6
11581 else
11582 ac_cv_c_inline=no
11583 for ac_kw in inline __inline__ __inline; do
11584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11585 /* end confdefs.h. */
11586 #ifndef __cplusplus
11587 typedef int foo_t;
11588 static $ac_kw foo_t static_foo () {return 0; }
11589 $ac_kw foo_t foo () {return 0; }
11590 #endif
11591
11592 _ACEOF
11593 if ac_fn_c_try_compile "$LINENO"; then :
11594 ac_cv_c_inline=$ac_kw
11595 fi
11596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11597 test "$ac_cv_c_inline" != no && break
11598 done
11599
11600 fi
11601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11602 $as_echo "$ac_cv_c_inline" >&6; }
11603
11604 case $ac_cv_c_inline in
11605 inline | yes) ;;
11606 *)
11607 case $ac_cv_c_inline in
11608 no) ac_val=;;
11609 *) ac_val=$ac_cv_c_inline;;
11610 esac
11611 cat >>confdefs.h <<_ACEOF
11612 #ifndef __cplusplus
11613 #define inline $ac_val
11614 #endif
11615 _ACEOF
11616 ;;
11617 esac
11618
11619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11620 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11621 if test "${ac_cv_c_bigendian+set}" = set; then :
11622 $as_echo_n "(cached) " >&6
11623 else
11624 ac_cv_c_bigendian=unknown
11625 # See if we're dealing with a universal compiler.
11626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11627 /* end confdefs.h. */
11628 #ifndef __APPLE_CC__
11629 not a universal capable compiler
11630 #endif
11631 typedef int dummy;
11632
11633 _ACEOF
11634 if ac_fn_c_try_compile "$LINENO"; then :
11635
11636 # Check for potential -arch flags. It is not universal unless
11637 # there are at least two -arch flags with different values.
11638 ac_arch=
11639 ac_prev=
11640 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11641 if test -n "$ac_prev"; then
11642 case $ac_word in
11643 i?86 | x86_64 | ppc | ppc64)
11644 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11645 ac_arch=$ac_word
11646 else
11647 ac_cv_c_bigendian=universal
11648 break
11649 fi
11650 ;;
11651 esac
11652 ac_prev=
11653 elif test "x$ac_word" = "x-arch"; then
11654 ac_prev=arch
11655 fi
11656 done
11657 fi
11658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11659 if test $ac_cv_c_bigendian = unknown; then
11660 # See if sys/param.h defines the BYTE_ORDER macro.
11661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11662 /* end confdefs.h. */
11663 #include <sys/types.h>
11664 #include <sys/param.h>
11665
11666 int
11667 main ()
11668 {
11669 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11670 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11671 && LITTLE_ENDIAN)
11672 bogus endian macros
11673 #endif
11674
11675 ;
11676 return 0;
11677 }
11678 _ACEOF
11679 if ac_fn_c_try_compile "$LINENO"; then :
11680 # It does; now see whether it defined to BIG_ENDIAN or not.
11681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11682 /* end confdefs.h. */
11683 #include <sys/types.h>
11684 #include <sys/param.h>
11685
11686 int
11687 main ()
11688 {
11689 #if BYTE_ORDER != BIG_ENDIAN
11690 not big endian
11691 #endif
11692
11693 ;
11694 return 0;
11695 }
11696 _ACEOF
11697 if ac_fn_c_try_compile "$LINENO"; then :
11698 ac_cv_c_bigendian=yes
11699 else
11700 ac_cv_c_bigendian=no
11701 fi
11702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11703 fi
11704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11705 fi
11706 if test $ac_cv_c_bigendian = unknown; then
11707 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11709 /* end confdefs.h. */
11710 #include <limits.h>
11711
11712 int
11713 main ()
11714 {
11715 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11716 bogus endian macros
11717 #endif
11718
11719 ;
11720 return 0;
11721 }
11722 _ACEOF
11723 if ac_fn_c_try_compile "$LINENO"; then :
11724 # It does; now see whether it defined to _BIG_ENDIAN or not.
11725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11726 /* end confdefs.h. */
11727 #include <limits.h>
11728
11729 int
11730 main ()
11731 {
11732 #ifndef _BIG_ENDIAN
11733 not big endian
11734 #endif
11735
11736 ;
11737 return 0;
11738 }
11739 _ACEOF
11740 if ac_fn_c_try_compile "$LINENO"; then :
11741 ac_cv_c_bigendian=yes
11742 else
11743 ac_cv_c_bigendian=no
11744 fi
11745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11746 fi
11747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11748 fi
11749 if test $ac_cv_c_bigendian = unknown; then
11750 # Compile a test program.
11751 if test "$cross_compiling" = yes; then :
11752 # Try to guess by grepping values from an object file.
11753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754 /* end confdefs.h. */
11755 short int ascii_mm[] =
11756 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11757 short int ascii_ii[] =
11758 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11759 int use_ascii (int i) {
11760 return ascii_mm[i] + ascii_ii[i];
11761 }
11762 short int ebcdic_ii[] =
11763 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11764 short int ebcdic_mm[] =
11765 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11766 int use_ebcdic (int i) {
11767 return ebcdic_mm[i] + ebcdic_ii[i];
11768 }
11769 extern int foo;
11770
11771 int
11772 main ()
11773 {
11774 return use_ascii (foo) == use_ebcdic (foo);
11775 ;
11776 return 0;
11777 }
11778 _ACEOF
11779 if ac_fn_c_try_compile "$LINENO"; then :
11780 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11781 ac_cv_c_bigendian=yes
11782 fi
11783 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11784 if test "$ac_cv_c_bigendian" = unknown; then
11785 ac_cv_c_bigendian=no
11786 else
11787 # finding both strings is unlikely to happen, but who knows?
11788 ac_cv_c_bigendian=unknown
11789 fi
11790 fi
11791 fi
11792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11793 else
11794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11795 /* end confdefs.h. */
11796 $ac_includes_default
11797 int
11798 main ()
11799 {
11800
11801 /* Are we little or big endian? From Harbison&Steele. */
11802 union
11803 {
11804 long int l;
11805 char c[sizeof (long int)];
11806 } u;
11807 u.l = 1;
11808 return u.c[sizeof (long int) - 1] == 1;
11809
11810 ;
11811 return 0;
11812 }
11813 _ACEOF
11814 if ac_fn_c_try_run "$LINENO"; then :
11815 ac_cv_c_bigendian=no
11816 else
11817 ac_cv_c_bigendian=yes
11818 fi
11819 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11820 conftest.$ac_objext conftest.beam conftest.$ac_ext
11821 fi
11822
11823 fi
11824 fi
11825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11826 $as_echo "$ac_cv_c_bigendian" >&6; }
11827 case $ac_cv_c_bigendian in #(
11828 yes)
11829 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11830 ;; #(
11831 no)
11832 ;; #(
11833 universal)
11834
11835 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11836
11837 ;; #(
11838 *)
11839 as_fn_error "unknown endianness
11840 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11841 esac
11842
11843
11844 # ------------------------------ #
11845 # Checks for library functions. #
11846 # ------------------------------ #
11847
11848 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11849 # for constant arguments. Useless!
11850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11851 $as_echo_n "checking for working alloca.h... " >&6; }
11852 if test "${ac_cv_working_alloca_h+set}" = set; then :
11853 $as_echo_n "(cached) " >&6
11854 else
11855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11856 /* end confdefs.h. */
11857 #include <alloca.h>
11858 int
11859 main ()
11860 {
11861 char *p = (char *) alloca (2 * sizeof (int));
11862 if (p) return 0;
11863 ;
11864 return 0;
11865 }
11866 _ACEOF
11867 if ac_fn_c_try_link "$LINENO"; then :
11868 ac_cv_working_alloca_h=yes
11869 else
11870 ac_cv_working_alloca_h=no
11871 fi
11872 rm -f core conftest.err conftest.$ac_objext \
11873 conftest$ac_exeext conftest.$ac_ext
11874 fi
11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
11876 $as_echo "$ac_cv_working_alloca_h" >&6; }
11877 if test $ac_cv_working_alloca_h = yes; then
11878
11879 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
11880
11881 fi
11882
11883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
11884 $as_echo_n "checking for alloca... " >&6; }
11885 if test "${ac_cv_func_alloca_works+set}" = set; then :
11886 $as_echo_n "(cached) " >&6
11887 else
11888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11889 /* end confdefs.h. */
11890 #ifdef __GNUC__
11891 # define alloca __builtin_alloca
11892 #else
11893 # ifdef _MSC_VER
11894 # include <malloc.h>
11895 # define alloca _alloca
11896 # else
11897 # ifdef HAVE_ALLOCA_H
11898 # include <alloca.h>
11899 # else
11900 # ifdef _AIX
11901 #pragma alloca
11902 # else
11903 # ifndef alloca /* predefined by HP cc +Olibcalls */
11904 char *alloca ();
11905 # endif
11906 # endif
11907 # endif
11908 # endif
11909 #endif
11910
11911 int
11912 main ()
11913 {
11914 char *p = (char *) alloca (1);
11915 if (p) return 0;
11916 ;
11917 return 0;
11918 }
11919 _ACEOF
11920 if ac_fn_c_try_link "$LINENO"; then :
11921 ac_cv_func_alloca_works=yes
11922 else
11923 ac_cv_func_alloca_works=no
11924 fi
11925 rm -f core conftest.err conftest.$ac_objext \
11926 conftest$ac_exeext conftest.$ac_ext
11927 fi
11928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
11929 $as_echo "$ac_cv_func_alloca_works" >&6; }
11930
11931 if test $ac_cv_func_alloca_works = yes; then
11932
11933 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
11934
11935 else
11936 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11937 # that cause trouble. Some versions do not even contain alloca or
11938 # contain a buggy version. If you still want to use their alloca,
11939 # use ar to extract alloca.o from them instead of compiling alloca.c.
11940
11941 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
11942
11943 $as_echo "#define C_ALLOCA 1" >>confdefs.h
11944
11945
11946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
11947 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
11948 if test "${ac_cv_os_cray+set}" = set; then :
11949 $as_echo_n "(cached) " >&6
11950 else
11951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11952 /* end confdefs.h. */
11953 #if defined CRAY && ! defined CRAY2
11954 webecray
11955 #else
11956 wenotbecray
11957 #endif
11958
11959 _ACEOF
11960 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11961 $EGREP "webecray" >/dev/null 2>&1; then :
11962 ac_cv_os_cray=yes
11963 else
11964 ac_cv_os_cray=no
11965 fi
11966 rm -f conftest*
11967
11968 fi
11969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
11970 $as_echo "$ac_cv_os_cray" >&6; }
11971 if test $ac_cv_os_cray = yes; then
11972 for ac_func in _getb67 GETB67 getb67; do
11973 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11974 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11975 eval as_val=\$$as_ac_var
11976 if test "x$as_val" = x""yes; then :
11977
11978 cat >>confdefs.h <<_ACEOF
11979 #define CRAY_STACKSEG_END $ac_func
11980 _ACEOF
11981
11982 break
11983 fi
11984
11985 done
11986 fi
11987
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
11989 $as_echo_n "checking stack direction for C alloca... " >&6; }
11990 if test "${ac_cv_c_stack_direction+set}" = set; then :
11991 $as_echo_n "(cached) " >&6
11992 else
11993 if test "$cross_compiling" = yes; then :
11994 ac_cv_c_stack_direction=0
11995 else
11996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11997 /* end confdefs.h. */
11998 $ac_includes_default
11999 int
12000 find_stack_direction ()
12001 {
12002 static char *addr = 0;
12003 auto char dummy;
12004 if (addr == 0)
12005 {
12006 addr = &dummy;
12007 return find_stack_direction ();
12008 }
12009 else
12010 return (&dummy > addr) ? 1 : -1;
12011 }
12012
12013 int
12014 main ()
12015 {
12016 return find_stack_direction () < 0;
12017 }
12018 _ACEOF
12019 if ac_fn_c_try_run "$LINENO"; then :
12020 ac_cv_c_stack_direction=1
12021 else
12022 ac_cv_c_stack_direction=-1
12023 fi
12024 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12025 conftest.$ac_objext conftest.beam conftest.$ac_ext
12026 fi
12027
12028 fi
12029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12030 $as_echo "$ac_cv_c_stack_direction" >&6; }
12031 cat >>confdefs.h <<_ACEOF
12032 #define STACK_DIRECTION $ac_cv_c_stack_direction
12033 _ACEOF
12034
12035
12036 fi
12037
12038 for ac_header in stdlib.h unistd.h
12039 do :
12040 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12041 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12042 eval as_val=\$$as_ac_Header
12043 if test "x$as_val" = x""yes; then :
12044 cat >>confdefs.h <<_ACEOF
12045 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12046 _ACEOF
12047
12048 fi
12049
12050 done
12051
12052 for ac_func in getpagesize
12053 do :
12054 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12055 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12056 cat >>confdefs.h <<_ACEOF
12057 #define HAVE_GETPAGESIZE 1
12058 _ACEOF
12059
12060 fi
12061 done
12062
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12064 $as_echo_n "checking for working mmap... " >&6; }
12065 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12066 $as_echo_n "(cached) " >&6
12067 else
12068 if test "$cross_compiling" = yes; then :
12069 ac_cv_func_mmap_fixed_mapped=no
12070 else
12071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12072 /* end confdefs.h. */
12073 $ac_includes_default
12074 /* malloc might have been renamed as rpl_malloc. */
12075 #undef malloc
12076
12077 /* Thanks to Mike Haertel and Jim Avera for this test.
12078 Here is a matrix of mmap possibilities:
12079 mmap private not fixed
12080 mmap private fixed at somewhere currently unmapped
12081 mmap private fixed at somewhere already mapped
12082 mmap shared not fixed
12083 mmap shared fixed at somewhere currently unmapped
12084 mmap shared fixed at somewhere already mapped
12085 For private mappings, we should verify that changes cannot be read()
12086 back from the file, nor mmap's back from the file at a different
12087 address. (There have been systems where private was not correctly
12088 implemented like the infamous i386 svr4.0, and systems where the
12089 VM page cache was not coherent with the file system buffer cache
12090 like early versions of FreeBSD and possibly contemporary NetBSD.)
12091 For shared mappings, we should conversely verify that changes get
12092 propagated back to all the places they're supposed to be.
12093
12094 Grep wants private fixed already mapped.
12095 The main things grep needs to know about mmap are:
12096 * does it exist and is it safe to write into the mmap'd area
12097 * how to use it (BSD variants) */
12098
12099 #include <fcntl.h>
12100 #include <sys/mman.h>
12101
12102 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12103 char *malloc ();
12104 #endif
12105
12106 /* This mess was copied from the GNU getpagesize.h. */
12107 #ifndef HAVE_GETPAGESIZE
12108 /* Assume that all systems that can run configure have sys/param.h. */
12109 # ifndef HAVE_SYS_PARAM_H
12110 # define HAVE_SYS_PARAM_H 1
12111 # endif
12112
12113 # ifdef _SC_PAGESIZE
12114 # define getpagesize() sysconf(_SC_PAGESIZE)
12115 # else /* no _SC_PAGESIZE */
12116 # ifdef HAVE_SYS_PARAM_H
12117 # include <sys/param.h>
12118 # ifdef EXEC_PAGESIZE
12119 # define getpagesize() EXEC_PAGESIZE
12120 # else /* no EXEC_PAGESIZE */
12121 # ifdef NBPG
12122 # define getpagesize() NBPG * CLSIZE
12123 # ifndef CLSIZE
12124 # define CLSIZE 1
12125 # endif /* no CLSIZE */
12126 # else /* no NBPG */
12127 # ifdef NBPC
12128 # define getpagesize() NBPC
12129 # else /* no NBPC */
12130 # ifdef PAGESIZE
12131 # define getpagesize() PAGESIZE
12132 # endif /* PAGESIZE */
12133 # endif /* no NBPC */
12134 # endif /* no NBPG */
12135 # endif /* no EXEC_PAGESIZE */
12136 # else /* no HAVE_SYS_PARAM_H */
12137 # define getpagesize() 8192 /* punt totally */
12138 # endif /* no HAVE_SYS_PARAM_H */
12139 # endif /* no _SC_PAGESIZE */
12140
12141 #endif /* no HAVE_GETPAGESIZE */
12142
12143 int
12144 main ()
12145 {
12146 char *data, *data2, *data3;
12147 int i, pagesize;
12148 int fd;
12149
12150 pagesize = getpagesize ();
12151
12152 /* First, make a file with some known garbage in it. */
12153 data = (char *) malloc (pagesize);
12154 if (!data)
12155 return 1;
12156 for (i = 0; i < pagesize; ++i)
12157 *(data + i) = rand ();
12158 umask (0);
12159 fd = creat ("conftest.mmap", 0600);
12160 if (fd < 0)
12161 return 1;
12162 if (write (fd, data, pagesize) != pagesize)
12163 return 1;
12164 close (fd);
12165
12166 /* Next, try to mmap the file at a fixed address which already has
12167 something else allocated at it. If we can, also make sure that
12168 we see the same garbage. */
12169 fd = open ("conftest.mmap", O_RDWR);
12170 if (fd < 0)
12171 return 1;
12172 data2 = (char *) malloc (2 * pagesize);
12173 if (!data2)
12174 return 1;
12175 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12176 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12177 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12178 return 1;
12179 for (i = 0; i < pagesize; ++i)
12180 if (*(data + i) != *(data2 + i))
12181 return 1;
12182
12183 /* Finally, make sure that changes to the mapped area do not
12184 percolate back to the file as seen by read(). (This is a bug on
12185 some variants of i386 svr4.0.) */
12186 for (i = 0; i < pagesize; ++i)
12187 *(data2 + i) = *(data2 + i) + 1;
12188 data3 = (char *) malloc (pagesize);
12189 if (!data3)
12190 return 1;
12191 if (read (fd, data3, pagesize) != pagesize)
12192 return 1;
12193 for (i = 0; i < pagesize; ++i)
12194 if (*(data + i) != *(data3 + i))
12195 return 1;
12196 close (fd);
12197 return 0;
12198 }
12199 _ACEOF
12200 if ac_fn_c_try_run "$LINENO"; then :
12201 ac_cv_func_mmap_fixed_mapped=yes
12202 else
12203 ac_cv_func_mmap_fixed_mapped=no
12204 fi
12205 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12206 conftest.$ac_objext conftest.beam conftest.$ac_ext
12207 fi
12208
12209 fi
12210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12211 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12212 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12213
12214 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12215
12216 fi
12217 rm -f conftest.mmap
12218
12219 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12220 if test "x$ac_cv_type_pid_t" = x""yes; then :
12221
12222 else
12223
12224 cat >>confdefs.h <<_ACEOF
12225 #define pid_t int
12226 _ACEOF
12227
12228 fi
12229
12230 for ac_header in vfork.h
12231 do :
12232 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12233 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12234 cat >>confdefs.h <<_ACEOF
12235 #define HAVE_VFORK_H 1
12236 _ACEOF
12237
12238 fi
12239
12240 done
12241
12242 for ac_func in fork vfork
12243 do :
12244 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12245 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12246 eval as_val=\$$as_ac_var
12247 if test "x$as_val" = x""yes; then :
12248 cat >>confdefs.h <<_ACEOF
12249 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12250 _ACEOF
12251
12252 fi
12253 done
12254
12255 if test "x$ac_cv_func_fork" = xyes; then
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12257 $as_echo_n "checking for working fork... " >&6; }
12258 if test "${ac_cv_func_fork_works+set}" = set; then :
12259 $as_echo_n "(cached) " >&6
12260 else
12261 if test "$cross_compiling" = yes; then :
12262 ac_cv_func_fork_works=cross
12263 else
12264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12265 /* end confdefs.h. */
12266 $ac_includes_default
12267 int
12268 main ()
12269 {
12270
12271 /* By Ruediger Kuhlmann. */
12272 return fork () < 0;
12273
12274 ;
12275 return 0;
12276 }
12277 _ACEOF
12278 if ac_fn_c_try_run "$LINENO"; then :
12279 ac_cv_func_fork_works=yes
12280 else
12281 ac_cv_func_fork_works=no
12282 fi
12283 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12284 conftest.$ac_objext conftest.beam conftest.$ac_ext
12285 fi
12286
12287 fi
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12289 $as_echo "$ac_cv_func_fork_works" >&6; }
12290
12291 else
12292 ac_cv_func_fork_works=$ac_cv_func_fork
12293 fi
12294 if test "x$ac_cv_func_fork_works" = xcross; then
12295 case $host in
12296 *-*-amigaos* | *-*-msdosdjgpp*)
12297 # Override, as these systems have only a dummy fork() stub
12298 ac_cv_func_fork_works=no
12299 ;;
12300 *)
12301 ac_cv_func_fork_works=yes
12302 ;;
12303 esac
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12305 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12306 fi
12307 ac_cv_func_vfork_works=$ac_cv_func_vfork
12308 if test "x$ac_cv_func_vfork" = xyes; then
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12310 $as_echo_n "checking for working vfork... " >&6; }
12311 if test "${ac_cv_func_vfork_works+set}" = set; then :
12312 $as_echo_n "(cached) " >&6
12313 else
12314 if test "$cross_compiling" = yes; then :
12315 ac_cv_func_vfork_works=cross
12316 else
12317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12318 /* end confdefs.h. */
12319 /* Thanks to Paul Eggert for this test. */
12320 $ac_includes_default
12321 #include <sys/wait.h>
12322 #ifdef HAVE_VFORK_H
12323 # include <vfork.h>
12324 #endif
12325 /* On some sparc systems, changes by the child to local and incoming
12326 argument registers are propagated back to the parent. The compiler
12327 is told about this with #include <vfork.h>, but some compilers
12328 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12329 static variable whose address is put into a register that is
12330 clobbered by the vfork. */
12331 static void
12332 #ifdef __cplusplus
12333 sparc_address_test (int arg)
12334 # else
12335 sparc_address_test (arg) int arg;
12336 #endif
12337 {
12338 static pid_t child;
12339 if (!child) {
12340 child = vfork ();
12341 if (child < 0) {
12342 perror ("vfork");
12343 _exit(2);
12344 }
12345 if (!child) {
12346 arg = getpid();
12347 write(-1, "", 0);
12348 _exit (arg);
12349 }
12350 }
12351 }
12352
12353 int
12354 main ()
12355 {
12356 pid_t parent = getpid ();
12357 pid_t child;
12358
12359 sparc_address_test (0);
12360
12361 child = vfork ();
12362
12363 if (child == 0) {
12364 /* Here is another test for sparc vfork register problems. This
12365 test uses lots of local variables, at least as many local
12366 variables as main has allocated so far including compiler
12367 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12368 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12369 reuse the register of parent for one of the local variables,
12370 since it will think that parent can't possibly be used any more
12371 in this routine. Assigning to the local variable will thus
12372 munge parent in the parent process. */
12373 pid_t
12374 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12375 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12376 /* Convince the compiler that p..p7 are live; otherwise, it might
12377 use the same hardware register for all 8 local variables. */
12378 if (p != p1 || p != p2 || p != p3 || p != p4
12379 || p != p5 || p != p6 || p != p7)
12380 _exit(1);
12381
12382 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12383 from child file descriptors. If the child closes a descriptor
12384 before it execs or exits, this munges the parent's descriptor
12385 as well. Test for this by closing stdout in the child. */
12386 _exit(close(fileno(stdout)) != 0);
12387 } else {
12388 int status;
12389 struct stat st;
12390
12391 while (wait(&status) != child)
12392 ;
12393 return (
12394 /* Was there some problem with vforking? */
12395 child < 0
12396
12397 /* Did the child fail? (This shouldn't happen.) */
12398 || status
12399
12400 /* Did the vfork/compiler bug occur? */
12401 || parent != getpid()
12402
12403 /* Did the file descriptor bug occur? */
12404 || fstat(fileno(stdout), &st) != 0
12405 );
12406 }
12407 }
12408 _ACEOF
12409 if ac_fn_c_try_run "$LINENO"; then :
12410 ac_cv_func_vfork_works=yes
12411 else
12412 ac_cv_func_vfork_works=no
12413 fi
12414 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12415 conftest.$ac_objext conftest.beam conftest.$ac_ext
12416 fi
12417
12418 fi
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12420 $as_echo "$ac_cv_func_vfork_works" >&6; }
12421
12422 fi;
12423 if test "x$ac_cv_func_fork_works" = xcross; then
12424 ac_cv_func_vfork_works=$ac_cv_func_vfork
12425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12426 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12427 fi
12428
12429 if test "x$ac_cv_func_vfork_works" = xyes; then
12430
12431 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12432
12433 else
12434
12435 $as_echo "#define vfork fork" >>confdefs.h
12436
12437 fi
12438 if test "x$ac_cv_func_fork_works" = xyes; then
12439
12440 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12441
12442 fi
12443
12444 for ac_func in canonicalize_file_name realpath getrusage getuid \
12445 getgid pipe poll pread64 sbrk setpgid setpgrp setsid \
12446 sigaction sigprocmask sigsetmask socketpair syscall \
12447 ttrace wborder setlocale iconvlist libiconvlist btowc \
12448 setrlimit getrlimit posix_madvise
12449 do :
12450 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12451 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12452 eval as_val=\$$as_ac_var
12453 if test "x$as_val" = x""yes; then :
12454 cat >>confdefs.h <<_ACEOF
12455 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12456 _ACEOF
12457
12458 fi
12459 done
12460
12461
12462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12463 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12464 if test "${am_cv_langinfo_codeset+set}" = set; then :
12465 $as_echo_n "(cached) " >&6
12466 else
12467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12468 /* end confdefs.h. */
12469 #include <langinfo.h>
12470 int
12471 main ()
12472 {
12473 char* cs = nl_langinfo(CODESET);
12474 ;
12475 return 0;
12476 }
12477 _ACEOF
12478 if ac_fn_c_try_link "$LINENO"; then :
12479 am_cv_langinfo_codeset=yes
12480 else
12481 am_cv_langinfo_codeset=no
12482 fi
12483 rm -f core conftest.err conftest.$ac_objext \
12484 conftest$ac_exeext conftest.$ac_ext
12485
12486 fi
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12488 $as_echo "$am_cv_langinfo_codeset" >&6; }
12489 if test $am_cv_langinfo_codeset = yes; then
12490
12491 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12492
12493 fi
12494
12495
12496 # Check the return and argument types of ptrace. No canned test for
12497 # this, so roll our own.
12498 gdb_ptrace_headers='
12499 #if HAVE_SYS_TYPES_H
12500 # include <sys/types.h>
12501 #endif
12502 #if HAVE_SYS_PTRACE_H
12503 # include <sys/ptrace.h>
12504 #endif
12505 #if HAVE_UNISTD_H
12506 # include <unistd.h>
12507 #endif
12508 '
12509 # There is no point in checking if we don't have a prototype.
12510 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12511 "
12512 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12513 ac_have_decl=1
12514 else
12515 ac_have_decl=0
12516 fi
12517
12518 cat >>confdefs.h <<_ACEOF
12519 #define HAVE_DECL_PTRACE $ac_have_decl
12520 _ACEOF
12521 if test $ac_have_decl = 1; then :
12522
12523 else
12524
12525 : ${gdb_cv_func_ptrace_ret='int'}
12526 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12527
12528 fi
12529
12530 # Check return type. Varargs (used on GNU/Linux) conflict with the
12531 # empty argument list, so check for that explicitly.
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12533 $as_echo_n "checking return type of ptrace... " >&6; }
12534 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12535 $as_echo_n "(cached) " >&6
12536 else
12537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12538 /* end confdefs.h. */
12539 $gdb_ptrace_headers
12540 int
12541 main ()
12542 {
12543 extern long ptrace (enum __ptrace_request, ...);
12544 ;
12545 return 0;
12546 }
12547 _ACEOF
12548 if ac_fn_c_try_compile "$LINENO"; then :
12549 gdb_cv_func_ptrace_ret='long'
12550 else
12551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552 /* end confdefs.h. */
12553 $gdb_ptrace_headers
12554 int
12555 main ()
12556 {
12557 extern int ptrace ();
12558 ;
12559 return 0;
12560 }
12561 _ACEOF
12562 if ac_fn_c_try_compile "$LINENO"; then :
12563 gdb_cv_func_ptrace_ret='int'
12564 else
12565 gdb_cv_func_ptrace_ret='long'
12566 fi
12567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12568 fi
12569 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12570 fi
12571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12572 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12573
12574 cat >>confdefs.h <<_ACEOF
12575 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12576 _ACEOF
12577
12578 # Check argument types.
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12580 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12581 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12582 $as_echo_n "(cached) " >&6
12583 else
12584
12585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12586 /* end confdefs.h. */
12587 $gdb_ptrace_headers
12588 int
12589 main ()
12590 {
12591 extern long ptrace (enum __ptrace_request, ...);
12592 ;
12593 return 0;
12594 }
12595 _ACEOF
12596 if ac_fn_c_try_compile "$LINENO"; then :
12597 gdb_cv_func_ptrace_args='int,int,long,long'
12598 else
12599
12600 for gdb_arg1 in 'int' 'long'; do
12601 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12602 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12603 for gdb_arg4 in 'int' 'long'; do
12604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12605 /* end confdefs.h. */
12606 $gdb_ptrace_headers
12607 int
12608 main ()
12609 {
12610
12611 extern $gdb_cv_func_ptrace_ret
12612 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12613
12614 ;
12615 return 0;
12616 }
12617 _ACEOF
12618 if ac_fn_c_try_compile "$LINENO"; then :
12619 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12620 break 4;
12621 fi
12622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12623 for gdb_arg5 in 'int *' 'int' 'long'; do
12624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625 /* end confdefs.h. */
12626 $gdb_ptrace_headers
12627 int
12628 main ()
12629 {
12630
12631 extern $gdb_cv_func_ptrace_ret
12632 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12633
12634 ;
12635 return 0;
12636 }
12637 _ACEOF
12638 if ac_fn_c_try_compile "$LINENO"; then :
12639
12640 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12641 break 5;
12642 fi
12643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12644 done
12645 done
12646 done
12647 done
12648 done
12649 # Provide a safe default value.
12650 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12651
12652 fi
12653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12654 fi
12655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12656 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12657 ac_save_IFS=$IFS; IFS=','
12658 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12659 IFS=$ac_save_IFS
12660 shift
12661
12662 cat >>confdefs.h <<_ACEOF
12663 #define PTRACE_TYPE_ARG3 $3
12664 _ACEOF
12665
12666 if test -n "$5"; then
12667
12668 cat >>confdefs.h <<_ACEOF
12669 #define PTRACE_TYPE_ARG5 $5
12670 _ACEOF
12671
12672 fi
12673
12674 if test "$cross_compiling" = no; then
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12676 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12677 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12678 $as_echo_n "(cached) " >&6
12679 else
12680 if test "$cross_compiling" = yes; then :
12681 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12682 else
12683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12684 /* end confdefs.h. */
12685 $ac_includes_default
12686 int
12687 main ()
12688 {
12689 /* If this system has a BSD-style setpgrp which takes arguments,
12690 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12691 exit successfully. */
12692 return setpgrp (1,1) != -1;
12693 ;
12694 return 0;
12695 }
12696 _ACEOF
12697 if ac_fn_c_try_run "$LINENO"; then :
12698 ac_cv_func_setpgrp_void=no
12699 else
12700 ac_cv_func_setpgrp_void=yes
12701 fi
12702 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12703 conftest.$ac_objext conftest.beam conftest.$ac_ext
12704 fi
12705
12706 fi
12707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12708 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12709 if test $ac_cv_func_setpgrp_void = yes; then
12710
12711 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12712
12713 fi
12714
12715 else
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12717 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12718 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12719 $as_echo_n "(cached) " >&6
12720 else
12721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12722 /* end confdefs.h. */
12723
12724 #include <unistd.h>
12725
12726 int
12727 main ()
12728 {
12729
12730 if (setpgrp(1,1) == -1)
12731 exit (0);
12732 else
12733 exit (1);
12734
12735 ;
12736 return 0;
12737 }
12738 _ACEOF
12739 if ac_fn_c_try_compile "$LINENO"; then :
12740 ac_cv_func_setpgrp_void=no
12741 else
12742 ac_cv_func_setpgrp_void=yes
12743 fi
12744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12745 fi
12746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12747 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12748 if test $ac_cv_func_setpgrp_void = yes; then
12749 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12750
12751 fi
12752 fi
12753
12754 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12755 # since sigsetjmp might only be defined as a macro.
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12757 $as_echo_n "checking for sigsetjmp... " >&6; }
12758 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12759 $as_echo_n "(cached) " >&6
12760 else
12761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12762 /* end confdefs.h. */
12763
12764 #include <setjmp.h>
12765
12766 int
12767 main ()
12768 {
12769 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12770 ;
12771 return 0;
12772 }
12773 _ACEOF
12774 if ac_fn_c_try_compile "$LINENO"; then :
12775 gdb_cv_func_sigsetjmp=yes
12776 else
12777 gdb_cv_func_sigsetjmp=no
12778 fi
12779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12780 fi
12781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12782 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12783 if test $gdb_cv_func_sigsetjmp = yes; then
12784
12785 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12786
12787 fi
12788
12789 # Assume we'll default to using the included libiberty regex.
12790 gdb_use_included_regex=yes
12791
12792 # However, if the system regex is GNU regex, then default to *not*
12793 # using the included regex.
12794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12795 $as_echo_n "checking for GNU regex... " >&6; }
12796 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12797 $as_echo_n "(cached) " >&6
12798 else
12799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12800 /* end confdefs.h. */
12801 #include <gnu-versions.h>
12802 int
12803 main ()
12804 {
12805 #define REGEX_INTERFACE_VERSION 1
12806 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12807 # error "Version mismatch"
12808 #endif
12809 ;
12810 return 0;
12811 }
12812 _ACEOF
12813 if ac_fn_c_try_compile "$LINENO"; then :
12814 gdb_cv_have_gnu_regex=yes
12815 else
12816 gdb_cv_have_gnu_regex=no
12817 fi
12818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12819 fi
12820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12821 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12822 if test $gdb_cv_have_gnu_regex = yes; then
12823 gdb_use_included_regex=no
12824 fi
12825
12826
12827 # Check whether --with-included-regex was given.
12828 if test "${with_included_regex+set}" = set; then :
12829 withval=$with_included_regex; gdb_with_regex=$withval
12830 else
12831 gdb_with_regex=$gdb_use_included_regex
12832 fi
12833
12834 if test "$gdb_with_regex" = yes; then
12835
12836 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12837
12838 fi
12839
12840 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12841 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12842 #include <sys/proc.h>
12843
12844 "
12845 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12846
12847 cat >>confdefs.h <<_ACEOF
12848 #define HAVE_STRUCT_THREAD_TD_PCB 1
12849 _ACEOF
12850
12851
12852 fi
12853
12854
12855 # See if <sys/lwp.h> defines `struct lwp`.
12856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12857 $as_echo_n "checking for struct lwp... " >&6; }
12858 if test "${gdb_cv_struct_lwp+set}" = set; then :
12859 $as_echo_n "(cached) " >&6
12860 else
12861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12862 /* end confdefs.h. */
12863 #include <sys/param.h>
12864 #include <sys/lwp.h>
12865 int
12866 main ()
12867 {
12868 struct lwp l;
12869 ;
12870 return 0;
12871 }
12872 _ACEOF
12873 if ac_fn_c_try_compile "$LINENO"; then :
12874 gdb_cv_struct_lwp=yes
12875 else
12876 gdb_cv_struct_lwp=no
12877 fi
12878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12879 fi
12880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12881 $as_echo "$gdb_cv_struct_lwp" >&6; }
12882 if test $gdb_cv_struct_lwp = yes; then
12883
12884 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12885
12886 fi
12887
12888 # See if <machine/reg.h> degines `struct reg'.
12889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
12890 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
12891 if test "${gdb_cv_struct_reg+set}" = set; then :
12892 $as_echo_n "(cached) " >&6
12893 else
12894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12895 /* end confdefs.h. */
12896 #include <sys/types.h>
12897 #include <machine/reg.h>
12898 int
12899 main ()
12900 {
12901 struct reg r;
12902 ;
12903 return 0;
12904 }
12905 _ACEOF
12906 if ac_fn_c_try_compile "$LINENO"; then :
12907 gdb_cv_struct_reg=yes
12908 else
12909 gdb_cv_struct_reg=no
12910 fi
12911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12912 fi
12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
12914 $as_echo "$gdb_cv_struct_reg" >&6; }
12915 if test $gdb_cv_struct_reg = yes; then
12916
12917 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
12918
12919 fi
12920
12921 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
12922 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
12923 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
12924 "
12925 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
12926
12927 cat >>confdefs.h <<_ACEOF
12928 #define HAVE_STRUCT_REG_R_FS 1
12929 _ACEOF
12930
12931
12932 fi
12933 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
12934 "
12935 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
12936
12937 cat >>confdefs.h <<_ACEOF
12938 #define HAVE_STRUCT_REG_R_GS 1
12939 _ACEOF
12940
12941
12942 fi
12943
12944
12945 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
12946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
12947 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
12948 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
12949 $as_echo_n "(cached) " >&6
12950 else
12951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12952 /* end confdefs.h. */
12953 #include <sys/ptrace.h>
12954 int
12955 main ()
12956 {
12957 PTRACE_GETREGS;
12958 ;
12959 return 0;
12960 }
12961 _ACEOF
12962 if ac_fn_c_try_compile "$LINENO"; then :
12963 gdb_cv_have_ptrace_getregs=yes
12964 else
12965 gdb_cv_have_ptrace_getregs=no
12966 fi
12967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12968 fi
12969
12970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
12971 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
12972 if test $gdb_cv_have_ptrace_getregs = yes; then
12973
12974 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
12975
12976 fi
12977
12978 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
12980 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
12981 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
12982 $as_echo_n "(cached) " >&6
12983 else
12984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12985 /* end confdefs.h. */
12986 #include <sys/ptrace.h>
12987 int
12988 main ()
12989 {
12990 PTRACE_GETFPXREGS;
12991 ;
12992 return 0;
12993 }
12994 _ACEOF
12995 if ac_fn_c_try_compile "$LINENO"; then :
12996 gdb_cv_have_ptrace_getfpxregs=yes
12997 else
12998 gdb_cv_have_ptrace_getfpxregs=no
12999 fi
13000 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13001 fi
13002
13003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13004 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13005 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13006
13007 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13008
13009 fi
13010
13011 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13013 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13014 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13015 $as_echo_n "(cached) " >&6
13016 else
13017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13018 /* end confdefs.h. */
13019 #include <sys/types.h>
13020 #include <sys/ptrace.h>
13021 int
13022 main ()
13023 {
13024 PT_GETDBREGS;
13025 ;
13026 return 0;
13027 }
13028 _ACEOF
13029 if ac_fn_c_try_compile "$LINENO"; then :
13030 gdb_cv_have_pt_getdbregs=yes
13031 else
13032 gdb_cv_have_pt_getdbregs=no
13033 fi
13034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13035 fi
13036
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13038 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13039 if test $gdb_cv_have_pt_getdbregs = yes; then
13040
13041 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13042
13043 fi
13044
13045 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13047 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13048 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13049 $as_echo_n "(cached) " >&6
13050 else
13051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13052 /* end confdefs.h. */
13053 #include <sys/types.h>
13054 #include <sys/ptrace.h>
13055 int
13056 main ()
13057 {
13058 PT_GETXMMREGS;
13059 ;
13060 return 0;
13061 }
13062 _ACEOF
13063 if ac_fn_c_try_compile "$LINENO"; then :
13064 gdb_cv_have_pt_getxmmregs=yes
13065 else
13066 gdb_cv_have_pt_getxmmregs=no
13067 fi
13068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13069 fi
13070
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13072 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13073 if test $gdb_cv_have_pt_getxmmregs = yes; then
13074
13075 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13076
13077 fi
13078
13079 # Detect which type of /proc is in use, such as for Unixware or Solaris.
13080
13081 if test "${target}" = "${host}"; then
13082 case "${host}" in
13083 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13084
13085 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13086
13087 ;;
13088 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13089
13090 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13091
13092 ;;
13093 mips-sgi-irix5*)
13094 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13095
13096 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13097
13098 ;;
13099 esac
13100 fi
13101
13102 if test "$ac_cv_header_sys_procfs_h" = yes; then
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13104 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13105 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13106 $as_echo_n "(cached) " >&6
13107 else
13108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13109 /* end confdefs.h. */
13110
13111 #define _SYSCALL32
13112 /* Needed for new procfs interface on sparc-solaris. */
13113 #define _STRUCTURED_PROC 1
13114 #include <sys/procfs.h>
13115 int
13116 main ()
13117 {
13118 pstatus_t avar
13119 ;
13120 return 0;
13121 }
13122 _ACEOF
13123 if ac_fn_c_try_compile "$LINENO"; then :
13124 bfd_cv_have_sys_procfs_type_pstatus_t=yes
13125 else
13126 bfd_cv_have_sys_procfs_type_pstatus_t=no
13127
13128 fi
13129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13130 fi
13131
13132 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13133
13134 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13135
13136 fi
13137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13138 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13139
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13141 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13142 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13143 $as_echo_n "(cached) " >&6
13144 else
13145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13146 /* end confdefs.h. */
13147
13148 #define _SYSCALL32
13149 /* Needed for new procfs interface on sparc-solaris. */
13150 #define _STRUCTURED_PROC 1
13151 #include <sys/procfs.h>
13152 int
13153 main ()
13154 {
13155 prrun_t avar
13156 ;
13157 return 0;
13158 }
13159 _ACEOF
13160 if ac_fn_c_try_compile "$LINENO"; then :
13161 bfd_cv_have_sys_procfs_type_prrun_t=yes
13162 else
13163 bfd_cv_have_sys_procfs_type_prrun_t=no
13164
13165 fi
13166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13167 fi
13168
13169 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13170
13171 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13172
13173 fi
13174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13175 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13176
13177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13178 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13179 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13180 $as_echo_n "(cached) " >&6
13181 else
13182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13183 /* end confdefs.h. */
13184
13185 #define _SYSCALL32
13186 /* Needed for new procfs interface on sparc-solaris. */
13187 #define _STRUCTURED_PROC 1
13188 #include <sys/procfs.h>
13189 int
13190 main ()
13191 {
13192 gregset_t avar
13193 ;
13194 return 0;
13195 }
13196 _ACEOF
13197 if ac_fn_c_try_compile "$LINENO"; then :
13198 bfd_cv_have_sys_procfs_type_gregset_t=yes
13199 else
13200 bfd_cv_have_sys_procfs_type_gregset_t=no
13201
13202 fi
13203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13204 fi
13205
13206 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13207
13208 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13209
13210 fi
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13212 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13213
13214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13215 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13216 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13217 $as_echo_n "(cached) " >&6
13218 else
13219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13220 /* end confdefs.h. */
13221
13222 #define _SYSCALL32
13223 /* Needed for new procfs interface on sparc-solaris. */
13224 #define _STRUCTURED_PROC 1
13225 #include <sys/procfs.h>
13226 int
13227 main ()
13228 {
13229 fpregset_t avar
13230 ;
13231 return 0;
13232 }
13233 _ACEOF
13234 if ac_fn_c_try_compile "$LINENO"; then :
13235 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13236 else
13237 bfd_cv_have_sys_procfs_type_fpregset_t=no
13238
13239 fi
13240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13241 fi
13242
13243 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13244
13245 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13246
13247 fi
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13249 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13250
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13252 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13253 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13254 $as_echo_n "(cached) " >&6
13255 else
13256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13257 /* end confdefs.h. */
13258
13259 #define _SYSCALL32
13260 /* Needed for new procfs interface on sparc-solaris. */
13261 #define _STRUCTURED_PROC 1
13262 #include <sys/procfs.h>
13263 int
13264 main ()
13265 {
13266 prgregset_t avar
13267 ;
13268 return 0;
13269 }
13270 _ACEOF
13271 if ac_fn_c_try_compile "$LINENO"; then :
13272 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13273 else
13274 bfd_cv_have_sys_procfs_type_prgregset_t=no
13275
13276 fi
13277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13278 fi
13279
13280 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13281
13282 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13283
13284 fi
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13286 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13287
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13289 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13290 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13291 $as_echo_n "(cached) " >&6
13292 else
13293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13294 /* end confdefs.h. */
13295
13296 #define _SYSCALL32
13297 /* Needed for new procfs interface on sparc-solaris. */
13298 #define _STRUCTURED_PROC 1
13299 #include <sys/procfs.h>
13300 int
13301 main ()
13302 {
13303 prfpregset_t avar
13304 ;
13305 return 0;
13306 }
13307 _ACEOF
13308 if ac_fn_c_try_compile "$LINENO"; then :
13309 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13310 else
13311 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13312
13313 fi
13314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13315 fi
13316
13317 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13318
13319 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13320
13321 fi
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13323 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13324
13325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13326 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13327 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13328 $as_echo_n "(cached) " >&6
13329 else
13330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13331 /* end confdefs.h. */
13332
13333 #define _SYSCALL32
13334 /* Needed for new procfs interface on sparc-solaris. */
13335 #define _STRUCTURED_PROC 1
13336 #include <sys/procfs.h>
13337 int
13338 main ()
13339 {
13340 prgregset32_t avar
13341 ;
13342 return 0;
13343 }
13344 _ACEOF
13345 if ac_fn_c_try_compile "$LINENO"; then :
13346 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13347 else
13348 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13349
13350 fi
13351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13352 fi
13353
13354 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13355
13356 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13357
13358 fi
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13360 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13361
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13363 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13364 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13365 $as_echo_n "(cached) " >&6
13366 else
13367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13368 /* end confdefs.h. */
13369
13370 #define _SYSCALL32
13371 /* Needed for new procfs interface on sparc-solaris. */
13372 #define _STRUCTURED_PROC 1
13373 #include <sys/procfs.h>
13374 int
13375 main ()
13376 {
13377 prfpregset32_t avar
13378 ;
13379 return 0;
13380 }
13381 _ACEOF
13382 if ac_fn_c_try_compile "$LINENO"; then :
13383 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13384 else
13385 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13386
13387 fi
13388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13389 fi
13390
13391 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13392
13393 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13394
13395 fi
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13397 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13398
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13400 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13401 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13402 $as_echo_n "(cached) " >&6
13403 else
13404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13405 /* end confdefs.h. */
13406
13407 #define _SYSCALL32
13408 /* Needed for new procfs interface on sparc-solaris. */
13409 #define _STRUCTURED_PROC 1
13410 #include <sys/procfs.h>
13411 int
13412 main ()
13413 {
13414 lwpid_t avar
13415 ;
13416 return 0;
13417 }
13418 _ACEOF
13419 if ac_fn_c_try_compile "$LINENO"; then :
13420 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13421 else
13422 bfd_cv_have_sys_procfs_type_lwpid_t=no
13423
13424 fi
13425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13426 fi
13427
13428 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13429
13430 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13431
13432 fi
13433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13434 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13435
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13437 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13438 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13439 $as_echo_n "(cached) " >&6
13440 else
13441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13442 /* end confdefs.h. */
13443
13444 #define _SYSCALL32
13445 /* Needed for new procfs interface on sparc-solaris. */
13446 #define _STRUCTURED_PROC 1
13447 #include <sys/procfs.h>
13448 int
13449 main ()
13450 {
13451 psaddr_t avar
13452 ;
13453 return 0;
13454 }
13455 _ACEOF
13456 if ac_fn_c_try_compile "$LINENO"; then :
13457 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13458 else
13459 bfd_cv_have_sys_procfs_type_psaddr_t=no
13460
13461 fi
13462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13463 fi
13464
13465 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13466
13467 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13468
13469 fi
13470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13471 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13472
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13474 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13475 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13476 $as_echo_n "(cached) " >&6
13477 else
13478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13479 /* end confdefs.h. */
13480
13481 #define _SYSCALL32
13482 /* Needed for new procfs interface on sparc-solaris. */
13483 #define _STRUCTURED_PROC 1
13484 #include <sys/procfs.h>
13485 int
13486 main ()
13487 {
13488 prsysent_t avar
13489 ;
13490 return 0;
13491 }
13492 _ACEOF
13493 if ac_fn_c_try_compile "$LINENO"; then :
13494 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13495 else
13496 bfd_cv_have_sys_procfs_type_prsysent_t=no
13497
13498 fi
13499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13500 fi
13501
13502 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13503
13504 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13505
13506 fi
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13508 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13509
13510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13511 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13512 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13513 $as_echo_n "(cached) " >&6
13514 else
13515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13516 /* end confdefs.h. */
13517
13518 #define _SYSCALL32
13519 /* Needed for new procfs interface on sparc-solaris. */
13520 #define _STRUCTURED_PROC 1
13521 #include <sys/procfs.h>
13522 int
13523 main ()
13524 {
13525 pr_sigset_t avar
13526 ;
13527 return 0;
13528 }
13529 _ACEOF
13530 if ac_fn_c_try_compile "$LINENO"; then :
13531 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13532 else
13533 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13534
13535 fi
13536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13537 fi
13538
13539 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13540
13541 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13542
13543 fi
13544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13545 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13546
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13548 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13549 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13550 $as_echo_n "(cached) " >&6
13551 else
13552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13553 /* end confdefs.h. */
13554
13555 #define _SYSCALL32
13556 /* Needed for new procfs interface on sparc-solaris. */
13557 #define _STRUCTURED_PROC 1
13558 #include <sys/procfs.h>
13559 int
13560 main ()
13561 {
13562 pr_sigaction64_t avar
13563 ;
13564 return 0;
13565 }
13566 _ACEOF
13567 if ac_fn_c_try_compile "$LINENO"; then :
13568 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13569 else
13570 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13571
13572 fi
13573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13574 fi
13575
13576 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13577
13578 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13579
13580 fi
13581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13582 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13583
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13585 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13586 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13587 $as_echo_n "(cached) " >&6
13588 else
13589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13590 /* end confdefs.h. */
13591
13592 #define _SYSCALL32
13593 /* Needed for new procfs interface on sparc-solaris. */
13594 #define _STRUCTURED_PROC 1
13595 #include <sys/procfs.h>
13596 int
13597 main ()
13598 {
13599 pr_siginfo64_t avar
13600 ;
13601 return 0;
13602 }
13603 _ACEOF
13604 if ac_fn_c_try_compile "$LINENO"; then :
13605 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13606 else
13607 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13608
13609 fi
13610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13611 fi
13612
13613 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13614
13615 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13616
13617 fi
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13619 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13620
13621
13622
13623
13624
13625 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13627 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13628 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13629 $as_echo_n "(cached) " >&6
13630 else
13631 if test "$cross_compiling" = yes; then :
13632 gdb_cv_prfpregset_t_broken=yes
13633 else
13634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13635 /* end confdefs.h. */
13636 #include <sys/procfs.h>
13637 int main ()
13638 {
13639 if (sizeof (prfpregset_t) == sizeof (void *))
13640 return 1;
13641 return 0;
13642 }
13643 _ACEOF
13644 if ac_fn_c_try_run "$LINENO"; then :
13645 gdb_cv_prfpregset_t_broken=no
13646 else
13647 gdb_cv_prfpregset_t_broken=yes
13648 fi
13649 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13650 conftest.$ac_objext conftest.beam conftest.$ac_ext
13651 fi
13652
13653 fi
13654
13655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13656 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13657 if test $gdb_cv_prfpregset_t_broken = yes; then
13658
13659 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13660
13661 fi
13662 fi
13663
13664
13665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
13666 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
13667 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
13668 $as_echo_n "(cached) " >&6
13669 else
13670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13671 /* end confdefs.h. */
13672 #include <unistd.h>
13673 #include <sys/types.h>
13674 #include <sys/procfs.h>
13675
13676 int
13677 main ()
13678 {
13679
13680 int dummy;;
13681 dummy = ioctl(0, PIOCSET, &dummy);
13682
13683 ;
13684 return 0;
13685 }
13686 _ACEOF
13687 if ac_fn_c_try_compile "$LINENO"; then :
13688 gdb_cv_have_procfs_piocset=yes
13689 else
13690 gdb_cv_have_procfs_piocset=no
13691 fi
13692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13693 fi
13694
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
13696 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
13697 if test $gdb_cv_have_procfs_piocset = yes; then
13698
13699 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
13700
13701 fi
13702 fi
13703
13704 if test ${host} = ${target} ; then
13705
13706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
13707 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
13708 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
13709 $as_echo_n "(cached) " >&6
13710 else
13711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13712 /* end confdefs.h. */
13713 #include <link.h>
13714 int
13715 main ()
13716 {
13717 struct link_map lm; (void) lm.l_addr;
13718 ;
13719 return 0;
13720 }
13721 _ACEOF
13722 if ac_fn_c_try_compile "$LINENO"; then :
13723 gdb_cv_have_struct_link_map_with_l_members=yes
13724 else
13725 gdb_cv_have_struct_link_map_with_l_members=no
13726 fi
13727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13728 fi
13729
13730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
13731 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
13732 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
13733
13734 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
13735
13736 fi
13737
13738
13739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
13740 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
13741 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
13742 $as_echo_n "(cached) " >&6
13743 else
13744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13745 /* end confdefs.h. */
13746 #include <sys/types.h>
13747 #include <link.h>
13748 int
13749 main ()
13750 {
13751 struct link_map lm; (void) lm.lm_addr;
13752 ;
13753 return 0;
13754 }
13755 _ACEOF
13756 if ac_fn_c_try_compile "$LINENO"; then :
13757 gdb_cv_have_struct_link_map_with_lm_members=yes
13758 else
13759 gdb_cv_have_struct_link_map_with_lm_members=no
13760 fi
13761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13762 fi
13763
13764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
13765 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
13766 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
13767
13768 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
13769
13770 fi
13771
13772
13773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
13774 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
13775 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
13776 $as_echo_n "(cached) " >&6
13777 else
13778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13779 /* end confdefs.h. */
13780 #include <sys/types.h>
13781 #ifdef HAVE_NLIST_H
13782 #include <nlist.h>
13783 #endif
13784 #include <link.h>
13785 int
13786 main ()
13787 {
13788 struct so_map lm; (void) lm.som_addr;
13789 ;
13790 return 0;
13791 }
13792 _ACEOF
13793 if ac_fn_c_try_compile "$LINENO"; then :
13794 gdb_cv_have_struct_so_map_with_som_members=yes
13795 else
13796 gdb_cv_have_struct_so_map_with_som_members=no
13797 fi
13798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13799 fi
13800
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
13802 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
13803 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
13804
13805 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
13806
13807 fi
13808
13809
13810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
13811 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
13812 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
13813 $as_echo_n "(cached) " >&6
13814 else
13815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13816 /* end confdefs.h. */
13817 #define _SYSCALL32
13818 #include <sys/link.h>
13819 int
13820 main ()
13821 {
13822 struct link_map32 l;
13823 ;
13824 return 0;
13825 }
13826 _ACEOF
13827 if ac_fn_c_try_compile "$LINENO"; then :
13828 gdb_cv_have_struct_link_map32=yes
13829 else
13830 gdb_cv_have_struct_link_map32=no
13831 fi
13832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13833 fi
13834
13835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
13836 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
13837 if test $gdb_cv_have_struct_link_map32 = yes; then
13838
13839 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
13840
13841
13842 $as_echo "#define _SYSCALL32 1" >>confdefs.h
13843
13844 fi
13845 fi
13846
13847 # Check if the compiler supports the `long long' type.
13848
13849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13850 $as_echo_n "checking for long long support in compiler... " >&6; }
13851 if test "${gdb_cv_c_long_long+set}" = set; then :
13852 $as_echo_n "(cached) " >&6
13853 else
13854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13855 /* end confdefs.h. */
13856 extern long long foo;
13857 int
13858 main ()
13859 {
13860 switch (foo & 2) { case 0: return 1; }
13861 ;
13862 return 0;
13863 }
13864 _ACEOF
13865 if ac_fn_c_try_compile "$LINENO"; then :
13866 gdb_cv_c_long_long=yes
13867 else
13868 gdb_cv_c_long_long=no
13869 fi
13870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13871 fi
13872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13873 $as_echo "$gdb_cv_c_long_long" >&6; }
13874 if test $gdb_cv_c_long_long = yes; then
13875
13876 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
13877
13878 fi
13879
13880 # Check if the compiler and runtime support printing long longs.
13881
13882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13883 $as_echo_n "checking for long long support in printf... " >&6; }
13884 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13885 $as_echo_n "(cached) " >&6
13886 else
13887 if test "$cross_compiling" = yes; then :
13888 gdb_cv_printf_has_long_long=no
13889 else
13890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13891 /* end confdefs.h. */
13892 $ac_includes_default
13893 int
13894 main ()
13895 {
13896 char buf[32];
13897 long long l = 0;
13898 l = (l << 16) + 0x0123;
13899 l = (l << 16) + 0x4567;
13900 l = (l << 16) + 0x89ab;
13901 l = (l << 16) + 0xcdef;
13902 sprintf (buf, "0x%016llx", l);
13903 return (strcmp ("0x0123456789abcdef", buf));
13904 ;
13905 return 0;
13906 }
13907 _ACEOF
13908 if ac_fn_c_try_run "$LINENO"; then :
13909 gdb_cv_printf_has_long_long=yes
13910 else
13911 gdb_cv_printf_has_long_long=no
13912 fi
13913 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13914 conftest.$ac_objext conftest.beam conftest.$ac_ext
13915 fi
13916
13917 fi
13918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
13919 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
13920 if test $gdb_cv_printf_has_long_long = yes; then
13921
13922 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
13923
13924 fi
13925
13926 # Check if the compiler and runtime support printing decfloats.
13927
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
13929 $as_echo_n "checking for decfloat support in printf... " >&6; }
13930 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
13931 $as_echo_n "(cached) " >&6
13932 else
13933 if test "$cross_compiling" = yes; then :
13934 gdb_cv_printf_has_decfloat=no
13935 else
13936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13937 /* end confdefs.h. */
13938 $ac_includes_default
13939 int
13940 main ()
13941 {
13942 char buf[64];
13943 _Decimal32 d32 = 1.2345df;
13944 _Decimal64 d64 = 1.2345dd;
13945 _Decimal128 d128 = 1.2345dl;
13946 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
13947 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
13948 ;
13949 return 0;
13950 }
13951 _ACEOF
13952 if ac_fn_c_try_run "$LINENO"; then :
13953 gdb_cv_printf_has_decfloat=yes
13954 else
13955 gdb_cv_printf_has_decfloat=no
13956 fi
13957 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13958 conftest.$ac_objext conftest.beam conftest.$ac_ext
13959 fi
13960
13961 fi
13962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
13963 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
13964 if test $gdb_cv_printf_has_decfloat = yes; then
13965
13966 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
13967
13968 fi
13969
13970 # Check if the compiler supports the `long double' type. We can't use
13971 # AC_C_LONG_DOUBLE because that one does additional checks on the
13972 # constants defined in <float.h> that fail on some systems,
13973 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
13974
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
13976 $as_echo_n "checking for long double support in compiler... " >&6; }
13977 if test "${gdb_cv_c_long_double+set}" = set; then :
13978 $as_echo_n "(cached) " >&6
13979 else
13980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13981 /* end confdefs.h. */
13982 long double foo;
13983 _ACEOF
13984 if ac_fn_c_try_compile "$LINENO"; then :
13985 gdb_cv_c_long_double=yes
13986 else
13987 gdb_cv_c_long_double=no
13988 fi
13989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13990 fi
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
13992 $as_echo "$gdb_cv_c_long_double" >&6; }
13993 if test $gdb_cv_c_long_double = yes; then
13994
13995 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13996
13997 fi
13998
13999 # Check if the compiler and runtime support printing long doubles.
14000
14001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14002 $as_echo_n "checking for long double support in printf... " >&6; }
14003 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14004 $as_echo_n "(cached) " >&6
14005 else
14006 if test "$cross_compiling" = yes; then :
14007 gdb_cv_printf_has_long_double=no
14008 else
14009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14010 /* end confdefs.h. */
14011 $ac_includes_default
14012 int
14013 main ()
14014 {
14015 char buf[16];
14016 long double f = 3.141592653;
14017 sprintf (buf, "%Lg", f);
14018 return (strncmp ("3.14159", buf, 7));
14019 ;
14020 return 0;
14021 }
14022 _ACEOF
14023 if ac_fn_c_try_run "$LINENO"; then :
14024 gdb_cv_printf_has_long_double=yes
14025 else
14026 gdb_cv_printf_has_long_double=no
14027 fi
14028 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14029 conftest.$ac_objext conftest.beam conftest.$ac_ext
14030 fi
14031
14032 fi
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14034 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14035 if test $gdb_cv_printf_has_long_double = yes; then
14036
14037 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14038
14039 fi
14040
14041 # Check if the compiler and runtime support scanning long doubles.
14042
14043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14044 $as_echo_n "checking for long double support in scanf... " >&6; }
14045 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14046 $as_echo_n "(cached) " >&6
14047 else
14048 if test "$cross_compiling" = yes; then :
14049 gdb_cv_scanf_has_long_double=no
14050 else
14051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14052 /* end confdefs.h. */
14053 #include <stdio.h>
14054 int
14055 main ()
14056 {
14057 char *buf = "3.141592653";
14058 long double f = 0;
14059 sscanf (buf, "%Lg", &f);
14060 return !(f > 3.14159 && f < 3.14160);
14061 ;
14062 return 0;
14063 }
14064 _ACEOF
14065 if ac_fn_c_try_run "$LINENO"; then :
14066 gdb_cv_scanf_has_long_double=yes
14067 else
14068 gdb_cv_scanf_has_long_double=no
14069 fi
14070 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14071 conftest.$ac_objext conftest.beam conftest.$ac_ext
14072 fi
14073
14074 fi
14075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14076 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14077 if test $gdb_cv_scanf_has_long_double = yes; then
14078
14079 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14080
14081 fi
14082
14083 case ${host_os} in
14084 aix*)
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14086 $as_echo_n "checking for -bbigtoc option... " >&6; }
14087 if test "${gdb_cv_bigtoc+set}" = set; then :
14088 $as_echo_n "(cached) " >&6
14089 else
14090
14091 SAVE_LDFLAGS=$LDFLAGS
14092
14093 case $GCC in
14094 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14095 *) gdb_cv_bigtoc=-bbigtoc ;;
14096 esac
14097
14098 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14100 /* end confdefs.h. */
14101
14102 int
14103 main ()
14104 {
14105 int i;
14106 ;
14107 return 0;
14108 }
14109 _ACEOF
14110 if ac_fn_c_try_link "$LINENO"; then :
14111
14112 else
14113 gdb_cv_bigtoc=
14114 fi
14115 rm -f core conftest.err conftest.$ac_objext \
14116 conftest$ac_exeext conftest.$ac_ext
14117 LDFLAGS="${SAVE_LDFLAGS}"
14118
14119 fi
14120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14121 $as_echo "$gdb_cv_bigtoc" >&6; }
14122 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14123 ;;
14124 esac
14125
14126
14127
14128 if test ${build} = ${host} -a ${host} = ${target} ; then
14129 case ${host_os} in
14130 hpux*)
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
14132 $as_echo_n "checking for HPUX/OSF thread support... " >&6; }
14133 if test -f /usr/include/dce/cma_config.h ; then
14134 if test "$GCC" = "yes" ; then
14135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14136 $as_echo "yes" >&6; }
14137
14138 $as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
14139
14140 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
14141 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
14142 else
14143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
14144 $as_echo "no (suppressed because you are not using GCC)" >&6; }
14145 fi
14146 else
14147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14148 $as_echo "no" >&6; }
14149 fi
14150 ;;
14151 solaris*)
14152 # See if thread_db library is around for Solaris thread debugging.
14153 # Note that we must explicitly test for version 1 of the library
14154 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14155 # the same API.
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14157 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
14158 if test -f /usr/lib/libthread_db.so.1 ; then
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14160 $as_echo "yes" >&6; }
14161
14162 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14163
14164 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14165 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14167 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14168 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14169 $as_echo_n "(cached) " >&6
14170 else
14171 ac_check_lib_save_LIBS=$LIBS
14172 LIBS="-ldl $LIBS"
14173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14174 /* end confdefs.h. */
14175
14176 /* Override any GCC internal prototype to avoid an error.
14177 Use char because int might match the return type of a GCC
14178 builtin and then its argument prototype would still apply. */
14179 #ifdef __cplusplus
14180 extern "C"
14181 #endif
14182 char dlopen ();
14183 int
14184 main ()
14185 {
14186 return dlopen ();
14187 ;
14188 return 0;
14189 }
14190 _ACEOF
14191 if ac_fn_c_try_link "$LINENO"; then :
14192 ac_cv_lib_dl_dlopen=yes
14193 else
14194 ac_cv_lib_dl_dlopen=no
14195 fi
14196 rm -f core conftest.err conftest.$ac_objext \
14197 conftest$ac_exeext conftest.$ac_ext
14198 LIBS=$ac_check_lib_save_LIBS
14199 fi
14200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14201 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14202 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14203 cat >>confdefs.h <<_ACEOF
14204 #define HAVE_LIBDL 1
14205 _ACEOF
14206
14207 LIBS="-ldl $LIBS"
14208
14209 fi
14210
14211 if test "$GCC" = "yes" ; then
14212 # The GNU linker requires the -export-dynamic option to make
14213 # all symbols visible in the dynamic symbol table.
14214 hold_ldflags=$LDFLAGS
14215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -export-dynamic flag" >&5
14216 $as_echo_n "checking for the ld -export-dynamic flag... " >&6; }
14217 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14219 /* end confdefs.h. */
14220
14221 int
14222 main ()
14223 {
14224 int i;
14225 ;
14226 return 0;
14227 }
14228 _ACEOF
14229 if ac_fn_c_try_link "$LINENO"; then :
14230 found=yes
14231 else
14232 found=no
14233 fi
14234 rm -f core conftest.err conftest.$ac_objext \
14235 conftest$ac_exeext conftest.$ac_ext
14236 LDFLAGS=$hold_ldflags
14237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14238 $as_echo "$found" >&6; }
14239 if test $found = yes; then
14240 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
14241 fi
14242 fi
14243 # Sun randomly tweaked the prototypes in <proc_service.h>
14244 # at one point.
14245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14246 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
14247 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14248 $as_echo_n "(cached) " >&6
14249 else
14250
14251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14252 /* end confdefs.h. */
14253
14254 #include <proc_service.h>
14255 ps_err_e ps_pdwrite
14256 (struct ps_prochandle*, psaddr_t, const void*, size_t);
14257
14258 int
14259 main ()
14260 {
14261
14262 ;
14263 return 0;
14264 }
14265 _ACEOF
14266 if ac_fn_c_try_compile "$LINENO"; then :
14267 gdb_cv_proc_service_is_old=no
14268 else
14269 gdb_cv_proc_service_is_old=yes
14270 fi
14271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14272
14273 fi
14274
14275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14276 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
14277 if test $gdb_cv_proc_service_is_old = yes; then
14278
14279 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14280
14281 fi
14282 else
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14284 $as_echo "no" >&6; }
14285 fi
14286 ;;
14287 aix*)
14288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14289 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14290 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14291 $as_echo_n "(cached) " >&6
14292 else
14293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14294 /* end confdefs.h. */
14295 #include <sys/pthdebug.h>
14296 int
14297 main ()
14298 {
14299 #ifndef PTHDB_VERSION_3
14300 #error
14301 #endif
14302 ;
14303 return 0;
14304 }
14305 _ACEOF
14306 if ac_fn_c_try_compile "$LINENO"; then :
14307 gdb_cv_have_aix_thread_debug=yes
14308 else
14309 gdb_cv_have_aix_thread_debug=no
14310 fi
14311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14312 fi
14313
14314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14315 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14316 if test $gdb_cv_have_aix_thread_debug = yes; then
14317 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14318 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14319 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14320 fi
14321 ;;
14322 esac
14323
14324 fi
14325
14326 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14328 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14329 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14330 $as_echo_n "(cached) " >&6
14331 else
14332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14333 /* end confdefs.h. */
14334 #include <thread_db.h>
14335 int
14336 main ()
14337 {
14338 int i = TD_NOTALLOC;
14339 ;
14340 return 0;
14341 }
14342 _ACEOF
14343 if ac_fn_c_try_compile "$LINENO"; then :
14344 gdb_cv_thread_db_h_has_td_notalloc=yes
14345 else
14346 gdb_cv_thread_db_h_has_td_notalloc=no
14347
14348 fi
14349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14350
14351 fi
14352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14353 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14355 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14356 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14357 $as_echo_n "(cached) " >&6
14358 else
14359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14360 /* end confdefs.h. */
14361 #include <thread_db.h>
14362 int
14363 main ()
14364 {
14365 int i = TD_VERSION;
14366 ;
14367 return 0;
14368 }
14369 _ACEOF
14370 if ac_fn_c_try_compile "$LINENO"; then :
14371 gdb_cv_thread_db_h_has_td_version=yes
14372 else
14373 gdb_cv_thread_db_h_has_td_version=no
14374
14375 fi
14376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14377
14378 fi
14379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14380 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14382 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14383 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14384 $as_echo_n "(cached) " >&6
14385 else
14386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14387 /* end confdefs.h. */
14388 #include <thread_db.h>
14389 int
14390 main ()
14391 {
14392 int i = TD_NOTLS;
14393 ;
14394 return 0;
14395 }
14396 _ACEOF
14397 if ac_fn_c_try_compile "$LINENO"; then :
14398 gdb_cv_thread_db_h_has_td_notls=yes
14399 else
14400 gdb_cv_thread_db_h_has_td_notls=no
14401
14402 fi
14403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14404
14405 fi
14406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14407 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14408 fi
14409 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14410
14411 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14412
14413 fi
14414 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14415
14416 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14417
14418 fi
14419 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14420
14421 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14422
14423 fi
14424
14425 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14427 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14428 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14429 $as_echo_n "(cached) " >&6
14430 else
14431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14432 /* end confdefs.h. */
14433 #include <sys/syscall.h>
14434 int
14435 main ()
14436 {
14437 int i = __NR_tkill;
14438 ;
14439 return 0;
14440 }
14441 _ACEOF
14442 if ac_fn_c_try_compile "$LINENO"; then :
14443 gdb_cv_sys_syscall_h_has_tkill=yes
14444 else
14445 gdb_cv_sys_syscall_h_has_tkill=no
14446
14447 fi
14448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14449
14450 fi
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14452 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14453 fi
14454 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14455
14456 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14457
14458 fi
14459
14460 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14461 "
14462 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14463 ac_have_decl=1
14464 else
14465 ac_have_decl=0
14466 fi
14467
14468 cat >>confdefs.h <<_ACEOF
14469 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14470 _ACEOF
14471
14472
14473 if test "$cross_compiling" = yes; then :
14474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14475 /* end confdefs.h. */
14476 #include <sys/personality.h>
14477 int
14478 main ()
14479 {
14480
14481 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14482 # define ADDR_NO_RANDOMIZE 0x0040000
14483 # endif
14484 /* Test the flag could be set and stays set. */
14485 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14486 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14487 return 1
14488 ;
14489 return 0;
14490 }
14491 _ACEOF
14492 if ac_fn_c_try_link "$LINENO"; then :
14493 have_personality=true
14494 else
14495 have_personality=false
14496 fi
14497 rm -f core conftest.err conftest.$ac_objext \
14498 conftest$ac_exeext conftest.$ac_ext
14499 else
14500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14501 /* end confdefs.h. */
14502 #include <sys/personality.h>
14503 int
14504 main ()
14505 {
14506
14507 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14508 # define ADDR_NO_RANDOMIZE 0x0040000
14509 # endif
14510 /* Test the flag could be set and stays set. */
14511 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14512 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14513 return 1
14514 ;
14515 return 0;
14516 }
14517 _ACEOF
14518 if ac_fn_c_try_run "$LINENO"; then :
14519 have_personality=true
14520 else
14521 have_personality=false
14522 fi
14523 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14524 conftest.$ac_objext conftest.beam conftest.$ac_ext
14525 fi
14526
14527 if $have_personality
14528 then
14529
14530 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14531
14532 fi
14533
14534
14535 target_sysroot_reloc=0
14536
14537 # Check whether --with-sysroot was given.
14538 if test "${with_sysroot+set}" = set; then :
14539 withval=$with_sysroot;
14540 case ${with_sysroot} in
14541 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
14542 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
14543 esac
14544
14545 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
14546
14547 if test "x$prefix" = xNONE; then
14548 test_prefix=/usr/local
14549 else
14550 test_prefix=$prefix
14551 fi
14552 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14553 test_exec_prefix=$test_prefix
14554 else
14555 test_exec_prefix=$exec_prefix
14556 fi
14557 case ${TARGET_SYSTEM_ROOT} in
14558 "${test_prefix}"|"${test_prefix}/"*|\
14559 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
14560 '${prefix}'|'${prefix}/'*|\
14561 '${exec_prefix}'|'${exec_prefix}/'*)
14562 target_sysroot_reloc=1
14563 ;;
14564 esac
14565
14566 else
14567
14568 TARGET_SYSTEM_ROOT=
14569 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
14570
14571 fi
14572
14573 TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
14574
14575
14576
14577
14578
14579 # Check whether --with-system-gdbinit was given.
14580 if test "${with_system_gdbinit+set}" = set; then :
14581 withval=$with_system_gdbinit;
14582 SYSTEM_GDBINIT=$withval
14583 else
14584 SYSTEM_GDBINIT=
14585 fi
14586
14587
14588 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14589 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14590 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14591 ac_define_dir=`eval echo $ac_define_dir`
14592
14593 cat >>confdefs.h <<_ACEOF
14594 #define SYSTEM_GDBINIT "$ac_define_dir"
14595 _ACEOF
14596
14597
14598
14599 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14600 if test "x$prefix" = xNONE; then
14601 test_prefix=/usr/local
14602 else
14603 test_prefix=$prefix
14604 fi
14605 else
14606 test_prefix=$exec_prefix
14607 fi
14608 value=0
14609 case ${ac_define_dir} in
14610 "${test_prefix}"|"${test_prefix}/"*|\
14611 '${exec_prefix}'|'${exec_prefix}/'*)
14612 value=1
14613 ;;
14614 esac
14615
14616 cat >>confdefs.h <<_ACEOF
14617 #define SYSTEM_GDBINIT_RELOCATABLE $value
14618 _ACEOF
14619
14620
14621
14622 # Check whether --enable-werror was given.
14623 if test "${enable_werror+set}" = set; then :
14624 enableval=$enable_werror; case "${enableval}" in
14625 yes | y) ERROR_ON_WARNING="yes" ;;
14626 no | n) ERROR_ON_WARNING="no" ;;
14627 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14628 esac
14629 fi
14630
14631
14632 # Enable -Werror by default when using gcc
14633 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
14634 ERROR_ON_WARNING=yes
14635 fi
14636
14637 WERROR_CFLAGS=""
14638 if test "${ERROR_ON_WARNING}" = yes ; then
14639 WERROR_CFLAGS="-Werror"
14640 fi
14641
14642 # The entries after -Wno-pointer-sign are disabled warnings which may
14643 # be enabled in the future, which can not currently be used to build
14644 # GDB.
14645 # NOTE: If you change this list, remember to update
14646 # gdb/doc/gdbint.texinfo.
14647 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
14648 -Wformat-nonliteral -Wno-pointer-sign \
14649 -Wno-unused -Wunused-value -Wunused-function \
14650 -Wno-switch -Wno-char-subscripts"
14651
14652 # Enable -Wno-format by default when using gcc on mingw since many
14653 # GCC versions complain about %I64.
14654 case "${host}" in
14655 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14656 esac
14657
14658 # Check whether --enable-build-warnings was given.
14659 if test "${enable_build_warnings+set}" = set; then :
14660 enableval=$enable_build_warnings; case "${enableval}" in
14661 yes) ;;
14662 no) build_warnings="-w";;
14663 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14664 build_warnings="${build_warnings} ${t}";;
14665 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14666 build_warnings="${t} ${build_warnings}";;
14667 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14668 esac
14669 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14670 echo "Setting compiler warning flags = $build_warnings" 6>&1
14671 fi
14672 fi
14673 # Check whether --enable-gdb-build-warnings was given.
14674 if test "${enable_gdb_build_warnings+set}" = set; then :
14675 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14676 yes) ;;
14677 no) build_warnings="-w";;
14678 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14679 build_warnings="${build_warnings} ${t}";;
14680 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14681 build_warnings="${t} ${build_warnings}";;
14682 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14683 esac
14684 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14685 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14686 fi
14687 fi
14688 WARN_CFLAGS=""
14689 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14690 then
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14692 $as_echo_n "checking compiler warning flags... " >&6; }
14693 # Separate out the -Werror flag as some files just cannot be
14694 # compiled with it enabled.
14695 for w in ${build_warnings}; do
14696 case $w in
14697 -Werr*) WERROR_CFLAGS=-Werror ;;
14698 *) # Check that GCC accepts it
14699 saved_CFLAGS="$CFLAGS"
14700 CFLAGS="$CFLAGS $w"
14701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14702 /* end confdefs.h. */
14703
14704 int
14705 main ()
14706 {
14707
14708 ;
14709 return 0;
14710 }
14711 _ACEOF
14712 if ac_fn_c_try_compile "$LINENO"; then :
14713 WARN_CFLAGS="${WARN_CFLAGS} $w"
14714 fi
14715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14716 CFLAGS="$saved_CFLAGS"
14717 esac
14718 done
14719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14720 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14721 fi
14722
14723
14724
14725 # In the Cygwin environment, we need some additional flags.
14726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14727 $as_echo_n "checking for cygwin... " >&6; }
14728 if test "${gdb_cv_os_cygwin+set}" = set; then :
14729 $as_echo_n "(cached) " >&6
14730 else
14731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14732 /* end confdefs.h. */
14733
14734 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14735 lose
14736 #endif
14737 _ACEOF
14738 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14739 $EGREP "lose" >/dev/null 2>&1; then :
14740 gdb_cv_os_cygwin=yes
14741 else
14742 gdb_cv_os_cygwin=no
14743 fi
14744 rm -f conftest*
14745
14746 fi
14747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14748 $as_echo "$gdb_cv_os_cygwin" >&6; }
14749
14750
14751 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14752 case ${host} in
14753 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14754 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14755 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14756 esac
14757
14758
14759 # libreadline needs libuser32.a in a cygwin environment
14760 WIN32LIBS=
14761 if test x$gdb_cv_os_cygwin = xyes; then
14762 WIN32LIBS="-luser32"
14763 case "${target}" in
14764 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14765 ;;
14766 esac
14767 fi
14768
14769 # The ser-tcp.c module requires sockets.
14770 case ${host} in
14771 *mingw32*)
14772
14773 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14774
14775 WIN32LIBS="$WIN32LIBS -lws2_32"
14776 ;;
14777 esac
14778
14779
14780 # Add ELF support to GDB, but only if BFD includes ELF support.
14781 OLD_CFLAGS=$CFLAGS
14782 OLD_LDFLAGS=$LDFLAGS
14783 OLD_LIBS=$LIBS
14784 CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
14785 LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
14786 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14787 LIBS="-lbfd -liberty $intl $LIBS"
14788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14789 $as_echo_n "checking for ELF support in BFD... " >&6; }
14790 if test "${gdb_cv_var_elf+set}" = set; then :
14791 $as_echo_n "(cached) " >&6
14792 else
14793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14794 /* end confdefs.h. */
14795 #include <stdlib.h>
14796 #include "bfd.h"
14797 #include "elf-bfd.h"
14798
14799 int
14800 main ()
14801 {
14802 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
14803 ;
14804 return 0;
14805 }
14806 _ACEOF
14807 if ac_fn_c_try_link "$LINENO"; then :
14808 gdb_cv_var_elf=yes
14809 else
14810 gdb_cv_var_elf=no
14811 fi
14812 rm -f core conftest.err conftest.$ac_objext \
14813 conftest$ac_exeext conftest.$ac_ext
14814 fi
14815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14816 $as_echo "$gdb_cv_var_elf" >&6; }
14817 if test $gdb_cv_var_elf = yes; then
14818 CONFIG_OBS="$CONFIG_OBS elfread.o"
14819
14820 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14821
14822 fi
14823 CFLAGS=$OLD_CFLAGS
14824 LDFLAGS=$OLD_LDFLAGS
14825 LIBS=$OLD_LIBS
14826
14827 # Add any host-specific objects to GDB.
14828 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14829
14830 LIBGUI="../libgui/src/libgui.a"
14831 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
14832
14833
14834
14835 WIN32LDAPP=
14836
14837
14838
14839 case "${host}" in
14840 *-*-cygwin* | *-*-mingw* )
14841 configdir="win"
14842 ;;
14843 *)
14844 configdir="unix"
14845 ;;
14846 esac
14847
14848 GDBTKLIBS=
14849 if test "${enable_gdbtk}" = "yes"; then
14850
14851 # Gdbtk must have an absolute path to srcdir in order to run
14852 # properly when not installed.
14853 here=`pwd`
14854 cd ${srcdir}
14855 GDBTK_SRC_DIR=`pwd`
14856 cd $here
14857
14858
14859 #
14860 # Ok, lets find the tcl configuration
14861 # First, look for one uninstalled.
14862 # the alternative search directory is invoked by --with-tcl
14863 #
14864
14865 if test x"${no_tcl}" = x ; then
14866 # we reset no_tcl in case something fails here
14867 no_tcl=true
14868
14869 # Check whether --with-tcl was given.
14870 if test "${with_tcl+set}" = set; then :
14871 withval=$with_tcl; with_tclconfig=${withval}
14872 fi
14873
14874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
14875 $as_echo_n "checking for Tcl configuration... " >&6; }
14876 if test "${ac_cv_c_tclconfig+set}" = set; then :
14877 $as_echo_n "(cached) " >&6
14878 else
14879
14880
14881 # First check to see if --with-tcl was specified.
14882 case "${host}" in
14883 *-*-cygwin*) platDir="win" ;;
14884 *) platDir="unix" ;;
14885 esac
14886 if test x"${with_tclconfig}" != x ; then
14887 if test -f "${with_tclconfig}/tclConfig.sh" ; then
14888 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
14889 else
14890 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
14891 fi
14892 fi
14893
14894 # then check for a private Tcl installation
14895 if test x"${ac_cv_c_tclconfig}" = x ; then
14896 for i in \
14897 ../tcl \
14898 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14899 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
14900 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
14901 ../../tcl \
14902 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14903 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
14904 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
14905 ../../../tcl \
14906 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14907 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
14908 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
14909 if test -f "$i/$platDir/tclConfig.sh" ; then
14910 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
14911 break
14912 fi
14913 done
14914 fi
14915
14916 # on Darwin, check in Framework installation locations
14917 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
14918 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
14919 `ls -d /Library/Frameworks 2>/dev/null` \
14920 `ls -d /Network/Library/Frameworks 2>/dev/null` \
14921 `ls -d /System/Library/Frameworks 2>/dev/null` \
14922 ; do
14923 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
14924 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
14925 break
14926 fi
14927 done
14928 fi
14929
14930 # check in a few common install locations
14931 if test x"${ac_cv_c_tclconfig}" = x ; then
14932 for i in `ls -d ${libdir} 2>/dev/null` \
14933 `ls -d ${exec_prefix}/lib 2>/dev/null` \
14934 `ls -d ${prefix}/lib 2>/dev/null` \
14935 `ls -d /usr/local/lib 2>/dev/null` \
14936 `ls -d /usr/contrib/lib 2>/dev/null` \
14937 `ls -d /usr/lib 2>/dev/null` \
14938 ; do
14939 if test -f "$i/tclConfig.sh" ; then
14940 ac_cv_c_tclconfig=`(cd $i; pwd)`
14941 break
14942 fi
14943 done
14944 fi
14945
14946 # check in a few other private locations
14947 if test x"${ac_cv_c_tclconfig}" = x ; then
14948 for i in \
14949 ${srcdir}/../tcl \
14950 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14951 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
14952 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
14953 if test -f "$i/$platDir/tclConfig.sh" ; then
14954 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
14955 break
14956 fi
14957 done
14958 fi
14959
14960 fi
14961
14962
14963 if test x"${ac_cv_c_tclconfig}" = x ; then
14964 TCL_BIN_DIR="# no Tcl configs found"
14965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
14966 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
14967 else
14968 no_tcl=
14969 TCL_BIN_DIR=${ac_cv_c_tclconfig}
14970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
14971 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14972 fi
14973 fi
14974
14975
14976 # If $no_tk is nonempty, then we can't do Tk, and there is no
14977 # point to doing Tcl.
14978
14979 #
14980 # Ok, lets find the tk configuration
14981 # First, look for one uninstalled.
14982 # the alternative search directory is invoked by --with-tk
14983 #
14984
14985 if test x"${no_tk}" = x ; then
14986 # we reset no_tk in case something fails here
14987 no_tk=true
14988
14989 # Check whether --with-tk was given.
14990 if test "${with_tk+set}" = set; then :
14991 withval=$with_tk; with_tkconfig=${withval}
14992 fi
14993
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
14995 $as_echo_n "checking for Tk configuration... " >&6; }
14996 if test "${ac_cv_c_tkconfig+set}" = set; then :
14997 $as_echo_n "(cached) " >&6
14998 else
14999
15000
15001 # First check to see if --with-tkconfig was specified.
15002 if test x"${with_tkconfig}" != x ; then
15003 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15004 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15005 else
15006 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15007 fi
15008 fi
15009
15010 # then check for a private Tk library
15011 case "${host}" in
15012 *-*-cygwin*) platDir="win" ;;
15013 *) platDir="unix" ;;
15014 esac
15015 if test x"${ac_cv_c_tkconfig}" = x ; then
15016 for i in \
15017 ../tk \
15018 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15019 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15020 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15021 ../../tk \
15022 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15023 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15024 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15025 ../../../tk \
15026 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15027 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15028 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15029 if test -f "$i/$platDir/tkConfig.sh" ; then
15030 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15031 break
15032 fi
15033 done
15034 fi
15035
15036 # on Darwin, check in Framework installation locations
15037 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15038 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15039 `ls -d /Library/Frameworks 2>/dev/null` \
15040 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15041 `ls -d /System/Library/Frameworks 2>/dev/null` \
15042 ; do
15043 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15044 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15045 break
15046 fi
15047 done
15048 fi
15049
15050 # check in a few common install locations
15051 if test x"${ac_cv_c_tkconfig}" = x ; then
15052 for i in `ls -d ${libdir} 2>/dev/null` \
15053 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15054 `ls -d ${prefix}/lib 2>/dev/null` \
15055 `ls -d /usr/local/lib 2>/dev/null` \
15056 `ls -d /usr/contrib/lib 2>/dev/null` \
15057 `ls -d /usr/lib 2>/dev/null` \
15058 ; do
15059 if test -f "$i/tkConfig.sh" ; then
15060 ac_cv_c_tkconfig=`(cd $i; pwd)`
15061 break
15062 fi
15063 done
15064 fi
15065 # check in a few other private locations
15066 if test x"${ac_cv_c_tkconfig}" = x ; then
15067 for i in \
15068 ${srcdir}/../tk \
15069 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15070 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15071 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15072 if test -f "$i/$platDir/tkConfig.sh" ; then
15073 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15074 break
15075 fi
15076 done
15077 fi
15078
15079 fi
15080
15081
15082 if test x"${ac_cv_c_tkconfig}" = x ; then
15083 TK_BIN_DIR="# no Tk configs found"
15084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15085 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15086 else
15087 no_tk=
15088 TK_BIN_DIR=${ac_cv_c_tkconfig}
15089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15090 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15091 fi
15092 fi
15093
15094
15095 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15096
15097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15098 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15099
15100 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15102 $as_echo "loading" >&6; }
15103 . ${TCL_BIN_DIR}/tclConfig.sh
15104 else
15105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15106 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15107 fi
15108
15109 # eval is required to do the TCL_DBGX substitution
15110 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15111 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15112
15113 # If the TCL_BIN_DIR is the build directory (not the install directory),
15114 # then set the common variable name to the value of the build variables.
15115 # For example, the variable TCL_LIB_SPEC will be set to the value
15116 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15117 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15118 # installed and uninstalled version of Tcl.
15119 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15120 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15121 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15122 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15123 elif test "`uname -s`" = "Darwin"; then
15124 # If Tcl was built as a framework, attempt to use the libraries
15125 # from the framework at the given location so that linking works
15126 # against Tcl.framework installed in an arbitary location.
15127 case ${TCL_DEFS} in
15128 *TCL_FRAMEWORK*)
15129 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15130 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15131 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15132 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15133 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15134 break
15135 fi
15136 done
15137 fi
15138 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15139 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15140 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15141 fi
15142 ;;
15143 esac
15144 fi
15145
15146 # eval is required to do the TCL_DBGX substitution
15147 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15148 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15149 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15150 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166 # Check for in-tree tcl
15167 here=`pwd`
15168 cd ${srcdir}/..
15169 topdir=`pwd`
15170 cd ${here}
15171
15172 intree="no"
15173 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15174 intree="yes"
15175 fi
15176
15177 # Find Tcl private headers
15178 if test x"${intree}" = xno; then
15179
15180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15181 $as_echo_n "checking for Tcl private headers... " >&6; }
15182 private_dir=""
15183 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15184 if test -f ${dir}/tclInt.h ; then
15185 private_dir=${dir}
15186 fi
15187
15188 if test x"${private_dir}" = x; then
15189 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15190 else
15191 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15193 $as_echo "${private_dir}" >&6; }
15194 fi
15195
15196 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15197 TCL_LIBRARY="${TCL_LIB_SPEC}"
15198 TCL_DEPS=""
15199 else
15200 # If building tcl in the same src tree, private headers
15201 # are not needed, but we need to be sure to use the right
15202 # headers library
15203 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15204 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15205 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15206 fi
15207
15208
15209
15210
15211
15212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15213 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15214
15215 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15217 $as_echo "loading" >&6; }
15218 . ${TK_BIN_DIR}/tkConfig.sh
15219 else
15220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15221 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15222 fi
15223
15224 # eval is required to do the TK_DBGX substitution
15225 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15226 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15227
15228 # If the TK_BIN_DIR is the build directory (not the install directory),
15229 # then set the common variable name to the value of the build variables.
15230 # For example, the variable TK_LIB_SPEC will be set to the value
15231 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15232 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15233 # installed and uninstalled version of Tcl.
15234 if test -f "${TK_BIN_DIR}/Makefile" ; then
15235 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15236 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15237 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15238 elif test "`uname -s`" = "Darwin"; then
15239 # If Tk was built as a framework, attempt to use the libraries
15240 # from the framework at the given location so that linking works
15241 # against Tk.framework installed in an arbitary location.
15242 case ${TK_DEFS} in
15243 *TK_FRAMEWORK*)
15244 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15245 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15246 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15247 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15248 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15249 break
15250 fi
15251 done
15252 fi
15253 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15254 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15255 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15256 fi
15257 ;;
15258 esac
15259 fi
15260
15261 # eval is required to do the TK_DBGX substitution
15262 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15263 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15264 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15265 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280 # Check for in-tree Tk
15281 intree="no"
15282 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15283 intree="yes"
15284 fi
15285
15286 # Find Tk private headers
15287 if test x"${intree}" = xno; then
15288
15289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15290 $as_echo_n "checking for Tk private headers... " >&6; }
15291 private_dir=""
15292 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15293 if test -f ${dir}/tkInt.h; then
15294 private_dir=${dir}
15295 fi
15296
15297 if test x"${private_dir}" = x; then
15298 as_fn_error "could not find Tk private headers" "$LINENO" 5
15299 else
15300 TK_PRIVATE_INCLUDE="-I${private_dir}"
15301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15302 $as_echo "${private_dir}" >&6; }
15303 fi
15304
15305 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15306 TK_LIBRARY=${TK_LIB_SPEC}
15307 TK_DEPS=""
15308 else
15309 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15310 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15311 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15312 fi
15313
15314
15315
15316
15317
15318 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15319
15320 # Include some libraries that Tcl and Tk want.
15321 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15322 # Yes, the ordering seems wrong here. But it isn't.
15323 # TK_LIBS is the list of libraries that need to be linked
15324 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15325 # were in LIBS then any link tests after this point would
15326 # try to include things like `$(LIBGUI)', which wouldn't work.
15327 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15328
15329 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15330 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15331 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15332 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15333 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15334 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15335 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15336
15337 if test x$gdb_cv_os_cygwin = xyes; then
15338 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15339 WIN32LDAPP="-Wl,--subsystem,console"
15340 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15341 fi
15342
15343 subdirs="$subdirs gdbtk"
15344
15345 fi
15346 fi
15347
15348
15349
15350
15351
15352
15353
15354
15355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15356 $as_echo_n "checking for X... " >&6; }
15357
15358
15359 # Check whether --with-x was given.
15360 if test "${with_x+set}" = set; then :
15361 withval=$with_x;
15362 fi
15363
15364 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15365 if test "x$with_x" = xno; then
15366 # The user explicitly disabled X.
15367 have_x=disabled
15368 else
15369 case $x_includes,$x_libraries in #(
15370 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15371 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15372 $as_echo_n "(cached) " >&6
15373 else
15374 # One or both of the vars are not set, and there is no cached value.
15375 ac_x_includes=no ac_x_libraries=no
15376 rm -f -r conftest.dir
15377 if mkdir conftest.dir; then
15378 cd conftest.dir
15379 cat >Imakefile <<'_ACEOF'
15380 incroot:
15381 @echo incroot='${INCROOT}'
15382 usrlibdir:
15383 @echo usrlibdir='${USRLIBDIR}'
15384 libdir:
15385 @echo libdir='${LIBDIR}'
15386 _ACEOF
15387 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15388 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15389 for ac_var in incroot usrlibdir libdir; do
15390 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15391 done
15392 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15393 for ac_extension in a so sl dylib la dll; do
15394 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15395 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15396 ac_im_usrlibdir=$ac_im_libdir; break
15397 fi
15398 done
15399 # Screen out bogus values from the imake configuration. They are
15400 # bogus both because they are the default anyway, and because
15401 # using them would break gcc on systems where it needs fixed includes.
15402 case $ac_im_incroot in
15403 /usr/include) ac_x_includes= ;;
15404 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15405 esac
15406 case $ac_im_usrlibdir in
15407 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15408 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15409 esac
15410 fi
15411 cd ..
15412 rm -f -r conftest.dir
15413 fi
15414
15415 # Standard set of common directories for X headers.
15416 # Check X11 before X11Rn because it is often a symlink to the current release.
15417 ac_x_header_dirs='
15418 /usr/X11/include
15419 /usr/X11R7/include
15420 /usr/X11R6/include
15421 /usr/X11R5/include
15422 /usr/X11R4/include
15423
15424 /usr/include/X11
15425 /usr/include/X11R7
15426 /usr/include/X11R6
15427 /usr/include/X11R5
15428 /usr/include/X11R4
15429
15430 /usr/local/X11/include
15431 /usr/local/X11R7/include
15432 /usr/local/X11R6/include
15433 /usr/local/X11R5/include
15434 /usr/local/X11R4/include
15435
15436 /usr/local/include/X11
15437 /usr/local/include/X11R7
15438 /usr/local/include/X11R6
15439 /usr/local/include/X11R5
15440 /usr/local/include/X11R4
15441
15442 /usr/X386/include
15443 /usr/x386/include
15444 /usr/XFree86/include/X11
15445
15446 /usr/include
15447 /usr/local/include
15448 /usr/unsupported/include
15449 /usr/athena/include
15450 /usr/local/x11r5/include
15451 /usr/lpp/Xamples/include
15452
15453 /usr/openwin/include
15454 /usr/openwin/share/include'
15455
15456 if test "$ac_x_includes" = no; then
15457 # Guess where to find include files, by looking for Xlib.h.
15458 # First, try using that file with no special directory specified.
15459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15460 /* end confdefs.h. */
15461 #include <X11/Xlib.h>
15462 _ACEOF
15463 if ac_fn_c_try_cpp "$LINENO"; then :
15464 # We can compile using X headers with no special include directory.
15465 ac_x_includes=
15466 else
15467 for ac_dir in $ac_x_header_dirs; do
15468 if test -r "$ac_dir/X11/Xlib.h"; then
15469 ac_x_includes=$ac_dir
15470 break
15471 fi
15472 done
15473 fi
15474 rm -f conftest.err conftest.$ac_ext
15475 fi # $ac_x_includes = no
15476
15477 if test "$ac_x_libraries" = no; then
15478 # Check for the libraries.
15479 # See if we find them without any special options.
15480 # Don't add to $LIBS permanently.
15481 ac_save_LIBS=$LIBS
15482 LIBS="-lX11 $LIBS"
15483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15484 /* end confdefs.h. */
15485 #include <X11/Xlib.h>
15486 int
15487 main ()
15488 {
15489 XrmInitialize ()
15490 ;
15491 return 0;
15492 }
15493 _ACEOF
15494 if ac_fn_c_try_link "$LINENO"; then :
15495 LIBS=$ac_save_LIBS
15496 # We can link X programs with no special library path.
15497 ac_x_libraries=
15498 else
15499 LIBS=$ac_save_LIBS
15500 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15501 do
15502 # Don't even attempt the hair of trying to link an X program!
15503 for ac_extension in a so sl dylib la dll; do
15504 if test -r "$ac_dir/libX11.$ac_extension"; then
15505 ac_x_libraries=$ac_dir
15506 break 2
15507 fi
15508 done
15509 done
15510 fi
15511 rm -f core conftest.err conftest.$ac_objext \
15512 conftest$ac_exeext conftest.$ac_ext
15513 fi # $ac_x_libraries = no
15514
15515 case $ac_x_includes,$ac_x_libraries in #(
15516 no,* | *,no | *\'*)
15517 # Didn't find X, or a directory has "'" in its name.
15518 ac_cv_have_x="have_x=no";; #(
15519 *)
15520 # Record where we found X for the cache.
15521 ac_cv_have_x="have_x=yes\
15522 ac_x_includes='$ac_x_includes'\
15523 ac_x_libraries='$ac_x_libraries'"
15524 esac
15525 fi
15526 ;; #(
15527 *) have_x=yes;;
15528 esac
15529 eval "$ac_cv_have_x"
15530 fi # $with_x != no
15531
15532 if test "$have_x" != yes; then
15533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15534 $as_echo "$have_x" >&6; }
15535 no_x=yes
15536 else
15537 # If each of the values was on the command line, it overrides each guess.
15538 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15539 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15540 # Update the cache value to reflect the command line values.
15541 ac_cv_have_x="have_x=yes\
15542 ac_x_includes='$x_includes'\
15543 ac_x_libraries='$x_libraries'"
15544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15545 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15546 fi
15547
15548
15549 # Unlike the sim directory, whether a simulator is linked is controlled by
15550 # presence of a gdb_sim definition in the target configure.tgt entry.
15551 # This code just checks for a few cases where we'd like to ignore those
15552 # definitions, even when they're present in the '.mt' file. These cases
15553 # are when --disable-sim is specified, or if the simulator directory is
15554 # not part of the source tree.
15555 #
15556 # Check whether --enable-sim was given.
15557 if test "${enable_sim+set}" = set; then :
15558 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15559 echo "enableval = ${enableval}";
15560 case "${enableval}" in
15561 yes) ignore_sim=false ;;
15562 no) ignore_sim=true ;;
15563 *) ignore_sim=false ;;
15564 esac
15565 else
15566 ignore_sim=false
15567 fi
15568
15569
15570 if test ! -d "${srcdir}/../sim"; then
15571 ignore_sim=true
15572 fi
15573
15574 SIM=
15575 SIM_OBS=
15576 if test "${ignore_sim}" = "false"; then
15577 if test x"${gdb_sim}" != x ; then
15578 SIM="${gdb_sim}"
15579 SIM_OBS="remote-sim.o"
15580
15581 $as_echo "#define WITH_SIM 1" >>confdefs.h
15582
15583 fi
15584 fi
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599 # List of host floatformats.
15600
15601 cat >>confdefs.h <<_ACEOF
15602 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15603 _ACEOF
15604
15605
15606 cat >>confdefs.h <<_ACEOF
15607 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15608 _ACEOF
15609
15610
15611 cat >>confdefs.h <<_ACEOF
15612 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15613 _ACEOF
15614
15615
15616 # target_subdir is used by the testsuite to find the target libraries.
15617 target_subdir=
15618 if test "${host}" != "${target}"; then
15619 target_subdir="${target_alias}/"
15620 fi
15621
15622
15623 frags=
15624 if test "${gdb_native}" = "yes"; then
15625 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15626 if test ! -f ${host_makefile_frag}; then
15627 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15628 fi
15629 frags="$frags $host_makefile_frag"
15630 else
15631 host_makefile_frag=/dev/null
15632 fi
15633
15634
15635
15636
15637 if test "${gdb_native}" = "yes"; then
15638 # We pick this up from the host configuration file (.mh) because we
15639 # do not have a native configuration Makefile fragment.
15640 nativefile=`sed -n '
15641 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15642 ' ${host_makefile_frag}`
15643 fi
15644
15645
15646 if test x"${gdb_osabi}" != x ; then
15647
15648 cat >>confdefs.h <<_ACEOF
15649 #define GDB_OSABI_DEFAULT $gdb_osabi
15650 _ACEOF
15651
15652 fi
15653
15654 # Enable multi-ice-gdb-server.
15655 # Check whether --enable-multi-ice was given.
15656 if test "${enable_multi_ice+set}" = set; then :
15657 enableval=$enable_multi_ice; case $enableval in
15658 yes | no)
15659 ;;
15660 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15661 esac
15662 fi
15663
15664 if test "x$enable_multi_ice" = xyes; then
15665 subdirs="$subdirs multi-ice"
15666
15667 fi
15668
15669 # We only build gdbserver automatically in a native configuration.
15670 if test "$gdb_native" = "yes"; then
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15672 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15673 if test "x$build_gdbserver" = xyes; then
15674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15675 $as_echo "yes" >&6; }
15676 subdirs="$subdirs gdbserver"
15677
15678 else
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15680 $as_echo "no" >&6; }
15681 fi
15682 fi
15683
15684 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15685 # to an empty version.
15686
15687 files=
15688 links=
15689
15690 rm -f nm.h
15691 if test "${nativefile}" != ""; then
15692 case "${nativefile}" in
15693 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15694 * ) GDB_NM_FILE="${nativefile}"
15695 esac
15696 files="${files} ${GDB_NM_FILE}"
15697 links="${links} nm.h"
15698
15699 cat >>confdefs.h <<_ACEOF
15700 #define GDB_NM_FILE "${GDB_NM_FILE}"
15701 _ACEOF
15702
15703 fi
15704
15705
15706 ac_sources="$files"
15707 ac_dests="$links"
15708 while test -n "$ac_sources"; do
15709 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15710 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15711 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15712 done
15713 ac_config_links="$ac_config_links $ac_config_links_1"
15714
15715
15716
15717
15718
15719 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15720
15721
15722 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in gnulib/Makefile"
15723
15724 ac_config_commands="$ac_config_commands default"
15725
15726 cat >confcache <<\_ACEOF
15727 # This file is a shell script that caches the results of configure
15728 # tests run on this system so they can be shared between configure
15729 # scripts and configure runs, see configure's option --config-cache.
15730 # It is not useful on other systems. If it contains results you don't
15731 # want to keep, you may remove or edit it.
15732 #
15733 # config.status only pays attention to the cache file if you give it
15734 # the --recheck option to rerun configure.
15735 #
15736 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15737 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15738 # following values.
15739
15740 _ACEOF
15741
15742 # The following way of writing the cache mishandles newlines in values,
15743 # but we know of no workaround that is simple, portable, and efficient.
15744 # So, we kill variables containing newlines.
15745 # Ultrix sh set writes to stderr and can't be redirected directly,
15746 # and sets the high bit in the cache file unless we assign to the vars.
15747 (
15748 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15749 eval ac_val=\$$ac_var
15750 case $ac_val in #(
15751 *${as_nl}*)
15752 case $ac_var in #(
15753 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15754 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15755 esac
15756 case $ac_var in #(
15757 _ | IFS | as_nl) ;; #(
15758 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15759 *) { eval $ac_var=; unset $ac_var;} ;;
15760 esac ;;
15761 esac
15762 done
15763
15764 (set) 2>&1 |
15765 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15766 *${as_nl}ac_space=\ *)
15767 # `set' does not quote correctly, so add quotes: double-quote
15768 # substitution turns \\\\ into \\, and sed turns \\ into \.
15769 sed -n \
15770 "s/'/'\\\\''/g;
15771 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15772 ;; #(
15773 *)
15774 # `set' quotes correctly as required by POSIX, so do not add quotes.
15775 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15776 ;;
15777 esac |
15778 sort
15779 ) |
15780 sed '
15781 /^ac_cv_env_/b end
15782 t clear
15783 :clear
15784 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15785 t end
15786 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15787 :end' >>confcache
15788 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15789 if test -w "$cache_file"; then
15790 test "x$cache_file" != "x/dev/null" &&
15791 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15792 $as_echo "$as_me: updating cache $cache_file" >&6;}
15793 cat confcache >$cache_file
15794 else
15795 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15796 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15797 fi
15798 fi
15799 rm -f confcache
15800
15801 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15802 # Let make expand exec_prefix.
15803 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15804
15805 DEFS=-DHAVE_CONFIG_H
15806
15807 ac_libobjs=
15808 ac_ltlibobjs=
15809 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15810 # 1. Remove the extension, and $U if already installed.
15811 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15812 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15813 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15814 # will be set to the directory where LIBOBJS objects are built.
15815 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15816 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15817 done
15818 LIBOBJS=$ac_libobjs
15819
15820 LTLIBOBJS=$ac_ltlibobjs
15821
15822
15823 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15824 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15826 fi
15827 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
15828 as_fn_error "conditional \"GMAKE\" was never defined.
15829 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15830 fi
15831 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
15832 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
15833 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15834 fi
15835
15836 gl_libobjs=
15837 gl_ltlibobjs=
15838 if test -n "$gl_LIBOBJS"; then
15839 # Remove the extension.
15840 sed_drop_objext='s/\.o$//;s/\.obj$//'
15841 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
15842 gl_libobjs="$gl_libobjs $i.$ac_objext"
15843 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
15844 done
15845 fi
15846 gl_LIBOBJS=$gl_libobjs
15847
15848 gl_LTLIBOBJS=$gl_ltlibobjs
15849
15850
15851
15852 gltests_libobjs=
15853 gltests_ltlibobjs=
15854 if test -n "$gltests_LIBOBJS"; then
15855 # Remove the extension.
15856 sed_drop_objext='s/\.o$//;s/\.obj$//'
15857 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
15858 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
15859 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
15860 done
15861 fi
15862 gltests_LIBOBJS=$gltests_libobjs
15863
15864 gltests_LTLIBOBJS=$gltests_ltlibobjs
15865
15866
15867 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15868 as_fn_error "conditional \"AMDEP\" was never defined.
15869 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15870 fi
15871 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15872 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15873 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15874 fi
15875 if test -n "$EXEEXT"; then
15876 am__EXEEXT_TRUE=
15877 am__EXEEXT_FALSE='#'
15878 else
15879 am__EXEEXT_TRUE='#'
15880 am__EXEEXT_FALSE=
15881 fi
15882
15883
15884
15885 : ${CONFIG_STATUS=./config.status}
15886 ac_write_fail=0
15887 ac_clean_files_save=$ac_clean_files
15888 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15890 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15891 as_write_fail=0
15892 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15893 #! $SHELL
15894 # Generated by $as_me.
15895 # Run this file to recreate the current configuration.
15896 # Compiler output produced by configure, useful for debugging
15897 # configure, is in config.log if it exists.
15898
15899 debug=false
15900 ac_cs_recheck=false
15901 ac_cs_silent=false
15902
15903 SHELL=\${CONFIG_SHELL-$SHELL}
15904 export SHELL
15905 _ASEOF
15906 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15907 ## -------------------- ##
15908 ## M4sh Initialization. ##
15909 ## -------------------- ##
15910
15911 # Be more Bourne compatible
15912 DUALCASE=1; export DUALCASE # for MKS sh
15913 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15914 emulate sh
15915 NULLCMD=:
15916 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15917 # is contrary to our usage. Disable this feature.
15918 alias -g '${1+"$@"}'='"$@"'
15919 setopt NO_GLOB_SUBST
15920 else
15921 case `(set -o) 2>/dev/null` in #(
15922 *posix*) :
15923 set -o posix ;; #(
15924 *) :
15925 ;;
15926 esac
15927 fi
15928
15929
15930 as_nl='
15931 '
15932 export as_nl
15933 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15934 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15935 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15936 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15937 # Prefer a ksh shell builtin over an external printf program on Solaris,
15938 # but without wasting forks for bash or zsh.
15939 if test -z "$BASH_VERSION$ZSH_VERSION" \
15940 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15941 as_echo='print -r --'
15942 as_echo_n='print -rn --'
15943 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15944 as_echo='printf %s\n'
15945 as_echo_n='printf %s'
15946 else
15947 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15948 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15949 as_echo_n='/usr/ucb/echo -n'
15950 else
15951 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15952 as_echo_n_body='eval
15953 arg=$1;
15954 case $arg in #(
15955 *"$as_nl"*)
15956 expr "X$arg" : "X\\(.*\\)$as_nl";
15957 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15958 esac;
15959 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15960 '
15961 export as_echo_n_body
15962 as_echo_n='sh -c $as_echo_n_body as_echo'
15963 fi
15964 export as_echo_body
15965 as_echo='sh -c $as_echo_body as_echo'
15966 fi
15967
15968 # The user is always right.
15969 if test "${PATH_SEPARATOR+set}" != set; then
15970 PATH_SEPARATOR=:
15971 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15972 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15973 PATH_SEPARATOR=';'
15974 }
15975 fi
15976
15977
15978 # IFS
15979 # We need space, tab and new line, in precisely that order. Quoting is
15980 # there to prevent editors from complaining about space-tab.
15981 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15982 # splitting by setting IFS to empty value.)
15983 IFS=" "" $as_nl"
15984
15985 # Find who we are. Look in the path if we contain no directory separator.
15986 case $0 in #((
15987 *[\\/]* ) as_myself=$0 ;;
15988 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15989 for as_dir in $PATH
15990 do
15991 IFS=$as_save_IFS
15992 test -z "$as_dir" && as_dir=.
15993 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15994 done
15995 IFS=$as_save_IFS
15996
15997 ;;
15998 esac
15999 # We did not find ourselves, most probably we were run as `sh COMMAND'
16000 # in which case we are not to be found in the path.
16001 if test "x$as_myself" = x; then
16002 as_myself=$0
16003 fi
16004 if test ! -f "$as_myself"; then
16005 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16006 exit 1
16007 fi
16008
16009 # Unset variables that we do not need and which cause bugs (e.g. in
16010 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16011 # suppresses any "Segmentation fault" message there. '((' could
16012 # trigger a bug in pdksh 5.2.14.
16013 for as_var in BASH_ENV ENV MAIL MAILPATH
16014 do eval test x\${$as_var+set} = xset \
16015 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16016 done
16017 PS1='$ '
16018 PS2='> '
16019 PS4='+ '
16020
16021 # NLS nuisances.
16022 LC_ALL=C
16023 export LC_ALL
16024 LANGUAGE=C
16025 export LANGUAGE
16026
16027 # CDPATH.
16028 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16029
16030
16031 # as_fn_error ERROR [LINENO LOG_FD]
16032 # ---------------------------------
16033 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16034 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16035 # script with status $?, using 1 if that was 0.
16036 as_fn_error ()
16037 {
16038 as_status=$?; test $as_status -eq 0 && as_status=1
16039 if test "$3"; then
16040 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16041 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16042 fi
16043 $as_echo "$as_me: error: $1" >&2
16044 as_fn_exit $as_status
16045 } # as_fn_error
16046
16047
16048 # as_fn_set_status STATUS
16049 # -----------------------
16050 # Set $? to STATUS, without forking.
16051 as_fn_set_status ()
16052 {
16053 return $1
16054 } # as_fn_set_status
16055
16056 # as_fn_exit STATUS
16057 # -----------------
16058 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16059 as_fn_exit ()
16060 {
16061 set +e
16062 as_fn_set_status $1
16063 exit $1
16064 } # as_fn_exit
16065
16066 # as_fn_unset VAR
16067 # ---------------
16068 # Portably unset VAR.
16069 as_fn_unset ()
16070 {
16071 { eval $1=; unset $1;}
16072 }
16073 as_unset=as_fn_unset
16074 # as_fn_append VAR VALUE
16075 # ----------------------
16076 # Append the text in VALUE to the end of the definition contained in VAR. Take
16077 # advantage of any shell optimizations that allow amortized linear growth over
16078 # repeated appends, instead of the typical quadratic growth present in naive
16079 # implementations.
16080 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16081 eval 'as_fn_append ()
16082 {
16083 eval $1+=\$2
16084 }'
16085 else
16086 as_fn_append ()
16087 {
16088 eval $1=\$$1\$2
16089 }
16090 fi # as_fn_append
16091
16092 # as_fn_arith ARG...
16093 # ------------------
16094 # Perform arithmetic evaluation on the ARGs, and store the result in the
16095 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16096 # must be portable across $(()) and expr.
16097 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16098 eval 'as_fn_arith ()
16099 {
16100 as_val=$(( $* ))
16101 }'
16102 else
16103 as_fn_arith ()
16104 {
16105 as_val=`expr "$@" || test $? -eq 1`
16106 }
16107 fi # as_fn_arith
16108
16109
16110 if expr a : '\(a\)' >/dev/null 2>&1 &&
16111 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16112 as_expr=expr
16113 else
16114 as_expr=false
16115 fi
16116
16117 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16118 as_basename=basename
16119 else
16120 as_basename=false
16121 fi
16122
16123 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16124 as_dirname=dirname
16125 else
16126 as_dirname=false
16127 fi
16128
16129 as_me=`$as_basename -- "$0" ||
16130 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16131 X"$0" : 'X\(//\)$' \| \
16132 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16133 $as_echo X/"$0" |
16134 sed '/^.*\/\([^/][^/]*\)\/*$/{
16135 s//\1/
16136 q
16137 }
16138 /^X\/\(\/\/\)$/{
16139 s//\1/
16140 q
16141 }
16142 /^X\/\(\/\).*/{
16143 s//\1/
16144 q
16145 }
16146 s/.*/./; q'`
16147
16148 # Avoid depending upon Character Ranges.
16149 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16150 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16151 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16152 as_cr_digits='0123456789'
16153 as_cr_alnum=$as_cr_Letters$as_cr_digits
16154
16155 ECHO_C= ECHO_N= ECHO_T=
16156 case `echo -n x` in #(((((
16157 -n*)
16158 case `echo 'xy\c'` in
16159 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16160 xy) ECHO_C='\c';;
16161 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16162 ECHO_T=' ';;
16163 esac;;
16164 *)
16165 ECHO_N='-n';;
16166 esac
16167
16168 rm -f conf$$ conf$$.exe conf$$.file
16169 if test -d conf$$.dir; then
16170 rm -f conf$$.dir/conf$$.file
16171 else
16172 rm -f conf$$.dir
16173 mkdir conf$$.dir 2>/dev/null
16174 fi
16175 if (echo >conf$$.file) 2>/dev/null; then
16176 if ln -s conf$$.file conf$$ 2>/dev/null; then
16177 as_ln_s='ln -s'
16178 # ... but there are two gotchas:
16179 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16180 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16181 # In both cases, we have to default to `cp -p'.
16182 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16183 as_ln_s='cp -p'
16184 elif ln conf$$.file conf$$ 2>/dev/null; then
16185 as_ln_s=ln
16186 else
16187 as_ln_s='cp -p'
16188 fi
16189 else
16190 as_ln_s='cp -p'
16191 fi
16192 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16193 rmdir conf$$.dir 2>/dev/null
16194
16195
16196 # as_fn_mkdir_p
16197 # -------------
16198 # Create "$as_dir" as a directory, including parents if necessary.
16199 as_fn_mkdir_p ()
16200 {
16201
16202 case $as_dir in #(
16203 -*) as_dir=./$as_dir;;
16204 esac
16205 test -d "$as_dir" || eval $as_mkdir_p || {
16206 as_dirs=
16207 while :; do
16208 case $as_dir in #(
16209 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16210 *) as_qdir=$as_dir;;
16211 esac
16212 as_dirs="'$as_qdir' $as_dirs"
16213 as_dir=`$as_dirname -- "$as_dir" ||
16214 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16215 X"$as_dir" : 'X\(//\)[^/]' \| \
16216 X"$as_dir" : 'X\(//\)$' \| \
16217 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16218 $as_echo X"$as_dir" |
16219 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16220 s//\1/
16221 q
16222 }
16223 /^X\(\/\/\)[^/].*/{
16224 s//\1/
16225 q
16226 }
16227 /^X\(\/\/\)$/{
16228 s//\1/
16229 q
16230 }
16231 /^X\(\/\).*/{
16232 s//\1/
16233 q
16234 }
16235 s/.*/./; q'`
16236 test -d "$as_dir" && break
16237 done
16238 test -z "$as_dirs" || eval "mkdir $as_dirs"
16239 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16240
16241
16242 } # as_fn_mkdir_p
16243 if mkdir -p . 2>/dev/null; then
16244 as_mkdir_p='mkdir -p "$as_dir"'
16245 else
16246 test -d ./-p && rmdir ./-p
16247 as_mkdir_p=false
16248 fi
16249
16250 if test -x / >/dev/null 2>&1; then
16251 as_test_x='test -x'
16252 else
16253 if ls -dL / >/dev/null 2>&1; then
16254 as_ls_L_option=L
16255 else
16256 as_ls_L_option=
16257 fi
16258 as_test_x='
16259 eval sh -c '\''
16260 if test -d "$1"; then
16261 test -d "$1/.";
16262 else
16263 case $1 in #(
16264 -*)set "./$1";;
16265 esac;
16266 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16267 ???[sx]*):;;*)false;;esac;fi
16268 '\'' sh
16269 '
16270 fi
16271 as_executable_p=$as_test_x
16272
16273 # Sed expression to map a string onto a valid CPP name.
16274 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16275
16276 # Sed expression to map a string onto a valid variable name.
16277 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16278
16279
16280 exec 6>&1
16281 ## ----------------------------------- ##
16282 ## Main body of $CONFIG_STATUS script. ##
16283 ## ----------------------------------- ##
16284 _ASEOF
16285 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16286
16287 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16288 # Save the log message, to keep $0 and so on meaningful, and to
16289 # report actual input values of CONFIG_FILES etc. instead of their
16290 # values after options handling.
16291 ac_log="
16292 This file was extended by $as_me, which was
16293 generated by GNU Autoconf 2.64. Invocation command line was
16294
16295 CONFIG_FILES = $CONFIG_FILES
16296 CONFIG_HEADERS = $CONFIG_HEADERS
16297 CONFIG_LINKS = $CONFIG_LINKS
16298 CONFIG_COMMANDS = $CONFIG_COMMANDS
16299 $ $0 $@
16300
16301 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16302 "
16303
16304 _ACEOF
16305
16306 case $ac_config_files in *"
16307 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16308 esac
16309
16310 case $ac_config_headers in *"
16311 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16312 esac
16313
16314
16315 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16316 # Files that config.status was made for.
16317 config_files="$ac_config_files"
16318 config_headers="$ac_config_headers"
16319 config_links="$ac_config_links"
16320 config_commands="$ac_config_commands"
16321
16322 _ACEOF
16323
16324 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16325 ac_cs_usage="\
16326 \`$as_me' instantiates files and other configuration actions
16327 from templates according to the current configuration. Unless the files
16328 and actions are specified as TAGs, all are instantiated by default.
16329
16330 Usage: $0 [OPTION]... [TAG]...
16331
16332 -h, --help print this help, then exit
16333 -V, --version print version number and configuration settings, then exit
16334 -q, --quiet, --silent
16335 do not print progress messages
16336 -d, --debug don't remove temporary files
16337 --recheck update $as_me by reconfiguring in the same conditions
16338 --file=FILE[:TEMPLATE]
16339 instantiate the configuration file FILE
16340 --header=FILE[:TEMPLATE]
16341 instantiate the configuration header FILE
16342
16343 Configuration files:
16344 $config_files
16345
16346 Configuration headers:
16347 $config_headers
16348
16349 Configuration links:
16350 $config_links
16351
16352 Configuration commands:
16353 $config_commands
16354
16355 Report bugs to the package provider."
16356
16357 _ACEOF
16358 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16359 ac_cs_version="\\
16360 config.status
16361 configured by $0, generated by GNU Autoconf 2.64,
16362 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16363
16364 Copyright (C) 2009 Free Software Foundation, Inc.
16365 This config.status script is free software; the Free Software Foundation
16366 gives unlimited permission to copy, distribute and modify it."
16367
16368 ac_pwd='$ac_pwd'
16369 srcdir='$srcdir'
16370 INSTALL='$INSTALL'
16371 MKDIR_P='$MKDIR_P'
16372 AWK='$AWK'
16373 test -n "\$AWK" || AWK=awk
16374 _ACEOF
16375
16376 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16377 # The default lists apply if the user does not specify any file.
16378 ac_need_defaults=:
16379 while test $# != 0
16380 do
16381 case $1 in
16382 --*=*)
16383 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16384 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16385 ac_shift=:
16386 ;;
16387 *)
16388 ac_option=$1
16389 ac_optarg=$2
16390 ac_shift=shift
16391 ;;
16392 esac
16393
16394 case $ac_option in
16395 # Handling of the options.
16396 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16397 ac_cs_recheck=: ;;
16398 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16399 $as_echo "$ac_cs_version"; exit ;;
16400 --debug | --debu | --deb | --de | --d | -d )
16401 debug=: ;;
16402 --file | --fil | --fi | --f )
16403 $ac_shift
16404 case $ac_optarg in
16405 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16406 esac
16407 as_fn_append CONFIG_FILES " '$ac_optarg'"
16408 ac_need_defaults=false;;
16409 --header | --heade | --head | --hea )
16410 $ac_shift
16411 case $ac_optarg in
16412 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16413 esac
16414 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16415 ac_need_defaults=false;;
16416 --he | --h)
16417 # Conflict between --help and --header
16418 as_fn_error "ambiguous option: \`$1'
16419 Try \`$0 --help' for more information.";;
16420 --help | --hel | -h )
16421 $as_echo "$ac_cs_usage"; exit ;;
16422 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16423 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16424 ac_cs_silent=: ;;
16425
16426 # This is an error.
16427 -*) as_fn_error "unrecognized option: \`$1'
16428 Try \`$0 --help' for more information." ;;
16429
16430 *) as_fn_append ac_config_targets " $1"
16431 ac_need_defaults=false ;;
16432
16433 esac
16434 shift
16435 done
16436
16437 ac_configure_extra_args=
16438
16439 if $ac_cs_silent; then
16440 exec 6>/dev/null
16441 ac_configure_extra_args="$ac_configure_extra_args --silent"
16442 fi
16443
16444 _ACEOF
16445 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16446 if \$ac_cs_recheck; then
16447 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16448 shift
16449 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16450 CONFIG_SHELL='$SHELL'
16451 export CONFIG_SHELL
16452 exec "\$@"
16453 fi
16454
16455 _ACEOF
16456 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16457 exec 5>>config.log
16458 {
16459 echo
16460 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16461 ## Running $as_me. ##
16462 _ASBOX
16463 $as_echo "$ac_log"
16464 } >&5
16465
16466 _ACEOF
16467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16468 #
16469 # INIT-COMMANDS
16470 #
16471 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16472 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16473
16474 _ACEOF
16475
16476 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16477
16478 # Handling of arguments.
16479 for ac_config_target in $ac_config_targets
16480 do
16481 case $ac_config_target in
16482 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16483 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16484 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16485 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16486 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16487 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16488 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
16489 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16490
16491 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16492 esac
16493 done
16494
16495
16496 # If the user did not use the arguments to specify the items to instantiate,
16497 # then the envvar interface is used. Set only those that are not.
16498 # We use the long form for the default assignment because of an extremely
16499 # bizarre bug on SunOS 4.1.3.
16500 if $ac_need_defaults; then
16501 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16502 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16503 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16504 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16505 fi
16506
16507 # Have a temporary directory for convenience. Make it in the build tree
16508 # simply because there is no reason against having it here, and in addition,
16509 # creating and moving files from /tmp can sometimes cause problems.
16510 # Hook for its removal unless debugging.
16511 # Note that there is a small window in which the directory will not be cleaned:
16512 # after its creation but before its name has been assigned to `$tmp'.
16513 $debug ||
16514 {
16515 tmp=
16516 trap 'exit_status=$?
16517 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16518 ' 0
16519 trap 'as_fn_exit 1' 1 2 13 15
16520 }
16521 # Create a (secure) tmp directory for tmp files.
16522
16523 {
16524 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16525 test -n "$tmp" && test -d "$tmp"
16526 } ||
16527 {
16528 tmp=./conf$$-$RANDOM
16529 (umask 077 && mkdir "$tmp")
16530 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16531
16532 # Set up the scripts for CONFIG_FILES section.
16533 # No need to generate them if there are no CONFIG_FILES.
16534 # This happens for instance with `./config.status config.h'.
16535 if test -n "$CONFIG_FILES"; then
16536
16537 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16538 ac_cs_awk_getline=:
16539 ac_cs_awk_pipe_init=
16540 ac_cs_awk_read_file='
16541 while ((getline aline < (F[key])) > 0)
16542 print(aline)
16543 close(F[key])'
16544 ac_cs_awk_pipe_fini=
16545 else
16546 ac_cs_awk_getline=false
16547 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16548 ac_cs_awk_read_file='
16549 print "|#_!!_#|"
16550 print "cat " F[key] " &&"
16551 '$ac_cs_awk_pipe_init
16552 # The final `:' finishes the AND list.
16553 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16554 fi
16555 ac_cr=`echo X | tr X '\015'`
16556 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16557 # But we know of no other shell where ac_cr would be empty at this
16558 # point, so we can use a bashism as a fallback.
16559 if test "x$ac_cr" = x; then
16560 eval ac_cr=\$\'\\r\'
16561 fi
16562 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16563 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16564 ac_cs_awk_cr='\r'
16565 else
16566 ac_cs_awk_cr=$ac_cr
16567 fi
16568
16569 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16570 _ACEOF
16571
16572 # Create commands to substitute file output variables.
16573 {
16574 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16575 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16576 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16577 echo "_ACAWK" &&
16578 echo "_ACEOF"
16579 } >conf$$files.sh &&
16580 . ./conf$$files.sh ||
16581 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16582 rm -f conf$$files.sh
16583
16584 {
16585 echo "cat >conf$$subs.awk <<_ACEOF" &&
16586 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16587 echo "_ACEOF"
16588 } >conf$$subs.sh ||
16589 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16590 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16591 ac_delim='%!_!# '
16592 for ac_last_try in false false false false false :; do
16593 . ./conf$$subs.sh ||
16594 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16595
16596 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16597 if test $ac_delim_n = $ac_delim_num; then
16598 break
16599 elif $ac_last_try; then
16600 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16601 else
16602 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16603 fi
16604 done
16605 rm -f conf$$subs.sh
16606
16607 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16608 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16609 _ACEOF
16610 sed -n '
16611 h
16612 s/^/S["/; s/!.*/"]=/
16613 p
16614 g
16615 s/^[^!]*!//
16616 :repl
16617 t repl
16618 s/'"$ac_delim"'$//
16619 t delim
16620 :nl
16621 h
16622 s/\(.\{148\}\).*/\1/
16623 t more1
16624 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16625 p
16626 n
16627 b repl
16628 :more1
16629 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16630 p
16631 g
16632 s/.\{148\}//
16633 t nl
16634 :delim
16635 h
16636 s/\(.\{148\}\).*/\1/
16637 t more2
16638 s/["\\]/\\&/g; s/^/"/; s/$/"/
16639 p
16640 b
16641 :more2
16642 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16643 p
16644 g
16645 s/.\{148\}//
16646 t delim
16647 ' <conf$$subs.awk | sed '
16648 /^[^""]/{
16649 N
16650 s/\n//
16651 }
16652 ' >>$CONFIG_STATUS || ac_write_fail=1
16653 rm -f conf$$subs.awk
16654 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16655 _ACAWK
16656 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16657 for (key in S) S_is_set[key] = 1
16658 FS = "\a"
16659 \$ac_cs_awk_pipe_init
16660 }
16661 {
16662 line = $ 0
16663 nfields = split(line, field, "@")
16664 substed = 0
16665 len = length(field[1])
16666 for (i = 2; i < nfields; i++) {
16667 key = field[i]
16668 keylen = length(key)
16669 if (S_is_set[key]) {
16670 value = S[key]
16671 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16672 len += length(value) + length(field[++i])
16673 substed = 1
16674 } else
16675 len += 1 + keylen
16676 }
16677 if (nfields == 3 && !substed) {
16678 key = field[2]
16679 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16680 \$ac_cs_awk_read_file
16681 next
16682 }
16683 }
16684 print line
16685 }
16686 \$ac_cs_awk_pipe_fini
16687 _ACAWK
16688 _ACEOF
16689 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16690 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16691 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16692 else
16693 cat
16694 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16695 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16696 _ACEOF
16697
16698 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16699 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16700 # trailing colons and then remove the whole line if VPATH becomes empty
16701 # (actually we leave an empty line to preserve line numbers).
16702 if test "x$srcdir" = x.; then
16703 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16704 s/:*\$(srcdir):*/:/
16705 s/:*\${srcdir}:*/:/
16706 s/:*@srcdir@:*/:/
16707 s/^\([^=]*=[ ]*\):*/\1/
16708 s/:*$//
16709 s/^[^=]*=[ ]*$//
16710 }'
16711 fi
16712
16713 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16714 fi # test -n "$CONFIG_FILES"
16715
16716 # Set up the scripts for CONFIG_HEADERS section.
16717 # No need to generate them if there are no CONFIG_HEADERS.
16718 # This happens for instance with `./config.status Makefile'.
16719 if test -n "$CONFIG_HEADERS"; then
16720 cat >"$tmp/defines.awk" <<\_ACAWK ||
16721 BEGIN {
16722 _ACEOF
16723
16724 # Transform confdefs.h into an awk script `defines.awk', embedded as
16725 # here-document in config.status, that substitutes the proper values into
16726 # config.h.in to produce config.h.
16727
16728 # Create a delimiter string that does not exist in confdefs.h, to ease
16729 # handling of long lines.
16730 ac_delim='%!_!# '
16731 for ac_last_try in false false :; do
16732 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16733 if test -z "$ac_t"; then
16734 break
16735 elif $ac_last_try; then
16736 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16737 else
16738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16739 fi
16740 done
16741
16742 # For the awk script, D is an array of macro values keyed by name,
16743 # likewise P contains macro parameters if any. Preserve backslash
16744 # newline sequences.
16745
16746 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16747 sed -n '
16748 s/.\{148\}/&'"$ac_delim"'/g
16749 t rset
16750 :rset
16751 s/^[ ]*#[ ]*define[ ][ ]*/ /
16752 t def
16753 d
16754 :def
16755 s/\\$//
16756 t bsnl
16757 s/["\\]/\\&/g
16758 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16759 D["\1"]=" \3"/p
16760 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16761 d
16762 :bsnl
16763 s/["\\]/\\&/g
16764 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16765 D["\1"]=" \3\\\\\\n"\\/p
16766 t cont
16767 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16768 t cont
16769 d
16770 :cont
16771 n
16772 s/.\{148\}/&'"$ac_delim"'/g
16773 t clear
16774 :clear
16775 s/\\$//
16776 t bsnlc
16777 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16778 d
16779 :bsnlc
16780 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16781 b cont
16782 ' <confdefs.h | sed '
16783 s/'"$ac_delim"'/"\\\
16784 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16785
16786 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16787 for (key in D) D_is_set[key] = 1
16788 FS = "\a"
16789 }
16790 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16791 line = \$ 0
16792 split(line, arg, " ")
16793 if (arg[1] == "#") {
16794 defundef = arg[2]
16795 mac1 = arg[3]
16796 } else {
16797 defundef = substr(arg[1], 2)
16798 mac1 = arg[2]
16799 }
16800 split(mac1, mac2, "(") #)
16801 macro = mac2[1]
16802 prefix = substr(line, 1, index(line, defundef) - 1)
16803 if (D_is_set[macro]) {
16804 # Preserve the white space surrounding the "#".
16805 print prefix "define", macro P[macro] D[macro]
16806 next
16807 } else {
16808 # Replace #undef with comments. This is necessary, for example,
16809 # in the case of _POSIX_SOURCE, which is predefined and required
16810 # on some systems where configure will not decide to define it.
16811 if (defundef == "undef") {
16812 print "/*", prefix defundef, macro, "*/"
16813 next
16814 }
16815 }
16816 }
16817 { print }
16818 _ACAWK
16819 _ACEOF
16820 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16821 as_fn_error "could not setup config headers machinery" "$LINENO" 5
16822 fi # test -n "$CONFIG_HEADERS"
16823
16824
16825 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
16826 shift
16827 for ac_tag
16828 do
16829 case $ac_tag in
16830 :[FHLC]) ac_mode=$ac_tag; continue;;
16831 esac
16832 case $ac_mode$ac_tag in
16833 :[FHL]*:*);;
16834 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16835 :[FH]-) ac_tag=-:-;;
16836 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16837 esac
16838 ac_save_IFS=$IFS
16839 IFS=:
16840 set x $ac_tag
16841 IFS=$ac_save_IFS
16842 shift
16843 ac_file=$1
16844 shift
16845
16846 case $ac_mode in
16847 :L) ac_source=$1;;
16848 :[FH])
16849 ac_file_inputs=
16850 for ac_f
16851 do
16852 case $ac_f in
16853 -) ac_f="$tmp/stdin";;
16854 *) # Look for the file first in the build tree, then in the source tree
16855 # (if the path is not absolute). The absolute path cannot be DOS-style,
16856 # because $ac_f cannot contain `:'.
16857 test -f "$ac_f" ||
16858 case $ac_f in
16859 [\\/$]*) false;;
16860 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16861 esac ||
16862 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16863 esac
16864 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16865 as_fn_append ac_file_inputs " '$ac_f'"
16866 done
16867
16868 # Let's still pretend it is `configure' which instantiates (i.e., don't
16869 # use $as_me), people would be surprised to read:
16870 # /* config.h. Generated by config.status. */
16871 configure_input='Generated from '`
16872 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16873 `' by configure.'
16874 if test x"$ac_file" != x-; then
16875 configure_input="$ac_file. $configure_input"
16876 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16877 $as_echo "$as_me: creating $ac_file" >&6;}
16878 fi
16879 # Neutralize special characters interpreted by sed in replacement strings.
16880 case $configure_input in #(
16881 *\&* | *\|* | *\\* )
16882 ac_sed_conf_input=`$as_echo "$configure_input" |
16883 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16884 *) ac_sed_conf_input=$configure_input;;
16885 esac
16886
16887 case $ac_tag in
16888 *:-:* | *:-) cat >"$tmp/stdin" \
16889 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16890 esac
16891 ;;
16892 esac
16893
16894 ac_dir=`$as_dirname -- "$ac_file" ||
16895 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16896 X"$ac_file" : 'X\(//\)[^/]' \| \
16897 X"$ac_file" : 'X\(//\)$' \| \
16898 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16899 $as_echo X"$ac_file" |
16900 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16901 s//\1/
16902 q
16903 }
16904 /^X\(\/\/\)[^/].*/{
16905 s//\1/
16906 q
16907 }
16908 /^X\(\/\/\)$/{
16909 s//\1/
16910 q
16911 }
16912 /^X\(\/\).*/{
16913 s//\1/
16914 q
16915 }
16916 s/.*/./; q'`
16917 as_dir="$ac_dir"; as_fn_mkdir_p
16918 ac_builddir=.
16919
16920 case "$ac_dir" in
16921 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16922 *)
16923 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16924 # A ".." for each directory in $ac_dir_suffix.
16925 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16926 case $ac_top_builddir_sub in
16927 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16928 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16929 esac ;;
16930 esac
16931 ac_abs_top_builddir=$ac_pwd
16932 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16933 # for backward compatibility:
16934 ac_top_builddir=$ac_top_build_prefix
16935
16936 case $srcdir in
16937 .) # We are building in place.
16938 ac_srcdir=.
16939 ac_top_srcdir=$ac_top_builddir_sub
16940 ac_abs_top_srcdir=$ac_pwd ;;
16941 [\\/]* | ?:[\\/]* ) # Absolute name.
16942 ac_srcdir=$srcdir$ac_dir_suffix;
16943 ac_top_srcdir=$srcdir
16944 ac_abs_top_srcdir=$srcdir ;;
16945 *) # Relative name.
16946 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16947 ac_top_srcdir=$ac_top_build_prefix$srcdir
16948 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16949 esac
16950 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16951
16952
16953 case $ac_mode in
16954 :F)
16955 #
16956 # CONFIG_FILE
16957 #
16958
16959 case $INSTALL in
16960 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16961 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16962 esac
16963 ac_MKDIR_P=$MKDIR_P
16964 case $MKDIR_P in
16965 [\\/$]* | ?:[\\/]* ) ;;
16966 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16967 esac
16968 _ACEOF
16969
16970 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16971 # If the template does not know about datarootdir, expand it.
16972 # FIXME: This hack should be removed a few years after 2.60.
16973 ac_datarootdir_hack=; ac_datarootdir_seen=
16974 ac_sed_dataroot='
16975 /datarootdir/ {
16976 p
16977 q
16978 }
16979 /@datadir@/p
16980 /@docdir@/p
16981 /@infodir@/p
16982 /@localedir@/p
16983 /@mandir@/p'
16984 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16985 *datarootdir*) ac_datarootdir_seen=yes;;
16986 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16988 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16989 _ACEOF
16990 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16991 ac_datarootdir_hack='
16992 s&@datadir@&$datadir&g
16993 s&@docdir@&$docdir&g
16994 s&@infodir@&$infodir&g
16995 s&@localedir@&$localedir&g
16996 s&@mandir@&$mandir&g
16997 s&\\\${datarootdir}&$datarootdir&g' ;;
16998 esac
16999 _ACEOF
17000
17001 # Neutralize VPATH when `$srcdir' = `.'.
17002 # Shell code in configure.ac might set extrasub.
17003 # FIXME: do we really want to maintain this feature?
17004 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17005 ac_sed_extra="$ac_vpsub
17006 $extrasub
17007 _ACEOF
17008 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17009 :t
17010 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17011 s|@configure_input@|$ac_sed_conf_input|;t t
17012 s&@top_builddir@&$ac_top_builddir_sub&;t t
17013 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17014 s&@srcdir@&$ac_srcdir&;t t
17015 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17016 s&@top_srcdir@&$ac_top_srcdir&;t t
17017 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17018 s&@builddir@&$ac_builddir&;t t
17019 s&@abs_builddir@&$ac_abs_builddir&;t t
17020 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17021 s&@INSTALL@&$ac_INSTALL&;t t
17022 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17023 $ac_datarootdir_hack
17024 "
17025 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17026 if $ac_cs_awk_getline; then
17027 $AWK -f "$tmp/subs.awk"
17028 else
17029 $AWK -f "$tmp/subs.awk" | $SHELL
17030 fi >$tmp/out \
17031 || as_fn_error "could not create $ac_file" "$LINENO" 5
17032
17033 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17034 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17035 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17037 which seems to be undefined. Please make sure it is defined." >&5
17038 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17039 which seems to be undefined. Please make sure it is defined." >&2;}
17040
17041 rm -f "$tmp/stdin"
17042 case $ac_file in
17043 -) cat "$tmp/out" && rm -f "$tmp/out";;
17044 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17045 esac \
17046 || as_fn_error "could not create $ac_file" "$LINENO" 5
17047 ;;
17048 :H)
17049 #
17050 # CONFIG_HEADER
17051 #
17052 if test x"$ac_file" != x-; then
17053 {
17054 $as_echo "/* $configure_input */" \
17055 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17056 } >"$tmp/config.h" \
17057 || as_fn_error "could not create $ac_file" "$LINENO" 5
17058 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17059 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17060 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17061 else
17062 rm -f "$ac_file"
17063 mv "$tmp/config.h" "$ac_file" \
17064 || as_fn_error "could not create $ac_file" "$LINENO" 5
17065 fi
17066 else
17067 $as_echo "/* $configure_input */" \
17068 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17069 || as_fn_error "could not create -" "$LINENO" 5
17070 fi
17071 # Compute "$ac_file"'s index in $config_headers.
17072 _am_arg="$ac_file"
17073 _am_stamp_count=1
17074 for _am_header in $config_headers :; do
17075 case $_am_header in
17076 $_am_arg | $_am_arg:* )
17077 break ;;
17078 * )
17079 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17080 esac
17081 done
17082 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17083 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17084 X"$_am_arg" : 'X\(//\)[^/]' \| \
17085 X"$_am_arg" : 'X\(//\)$' \| \
17086 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17087 $as_echo X"$_am_arg" |
17088 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17089 s//\1/
17090 q
17091 }
17092 /^X\(\/\/\)[^/].*/{
17093 s//\1/
17094 q
17095 }
17096 /^X\(\/\/\)$/{
17097 s//\1/
17098 q
17099 }
17100 /^X\(\/\).*/{
17101 s//\1/
17102 q
17103 }
17104 s/.*/./; q'`/stamp-h$_am_stamp_count
17105 ;;
17106 :L)
17107 #
17108 # CONFIG_LINK
17109 #
17110
17111 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17112 :
17113 else
17114 # Prefer the file from the source tree if names are identical.
17115 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17116 ac_source=$srcdir/$ac_source
17117 fi
17118
17119 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17120 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17121
17122 if test ! -r "$ac_source"; then
17123 as_fn_error "$ac_source: file not found" "$LINENO" 5
17124 fi
17125 rm -f "$ac_file"
17126
17127 # Try a relative symlink, then a hard link, then a copy.
17128 case $srcdir in
17129 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17130 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17131 esac
17132 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17133 ln "$ac_source" "$ac_file" 2>/dev/null ||
17134 cp -p "$ac_source" "$ac_file" ||
17135 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17136 fi
17137 ;;
17138 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17139 $as_echo "$as_me: executing $ac_file commands" >&6;}
17140 ;;
17141 esac
17142
17143
17144 case $ac_file$ac_mode in
17145 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17146 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17147 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17148 # are listed without --file. Let's play safe and only enable the eval
17149 # if we detect the quoting.
17150 case $CONFIG_FILES in
17151 *\'*) eval set x "$CONFIG_FILES" ;;
17152 *) set x $CONFIG_FILES ;;
17153 esac
17154 shift
17155 for mf
17156 do
17157 # Strip MF so we end up with the name of the file.
17158 mf=`echo "$mf" | sed -e 's/:.*$//'`
17159 # Check whether this is an Automake generated Makefile or not.
17160 # We used to match only the files named `Makefile.in', but
17161 # some people rename them; so instead we look at the file content.
17162 # Grep'ing the first line is not enough: some people post-process
17163 # each Makefile.in and add a new line on top of each file to say so.
17164 # Grep'ing the whole file is not good either: AIX grep has a line
17165 # limit of 2048, but all sed's we know have understand at least 4000.
17166 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17167 dirpart=`$as_dirname -- "$mf" ||
17168 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17169 X"$mf" : 'X\(//\)[^/]' \| \
17170 X"$mf" : 'X\(//\)$' \| \
17171 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17172 $as_echo X"$mf" |
17173 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17174 s//\1/
17175 q
17176 }
17177 /^X\(\/\/\)[^/].*/{
17178 s//\1/
17179 q
17180 }
17181 /^X\(\/\/\)$/{
17182 s//\1/
17183 q
17184 }
17185 /^X\(\/\).*/{
17186 s//\1/
17187 q
17188 }
17189 s/.*/./; q'`
17190 else
17191 continue
17192 fi
17193 # Extract the definition of DEPDIR, am__include, and am__quote
17194 # from the Makefile without running `make'.
17195 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17196 test -z "$DEPDIR" && continue
17197 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17198 test -z "am__include" && continue
17199 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17200 # When using ansi2knr, U may be empty or an underscore; expand it
17201 U=`sed -n 's/^U = //p' < "$mf"`
17202 # Find all dependency output files, they are included files with
17203 # $(DEPDIR) in their names. We invoke sed twice because it is the
17204 # simplest approach to changing $(DEPDIR) to its actual value in the
17205 # expansion.
17206 for file in `sed -n "
17207 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17208 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17209 # Make sure the directory exists.
17210 test -f "$dirpart/$file" && continue
17211 fdir=`$as_dirname -- "$file" ||
17212 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17213 X"$file" : 'X\(//\)[^/]' \| \
17214 X"$file" : 'X\(//\)$' \| \
17215 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17216 $as_echo X"$file" |
17217 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17218 s//\1/
17219 q
17220 }
17221 /^X\(\/\/\)[^/].*/{
17222 s//\1/
17223 q
17224 }
17225 /^X\(\/\/\)$/{
17226 s//\1/
17227 q
17228 }
17229 /^X\(\/\).*/{
17230 s//\1/
17231 q
17232 }
17233 s/.*/./; q'`
17234 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17235 # echo "creating $dirpart/$file"
17236 echo '# dummy' > "$dirpart/$file"
17237 done
17238 done
17239 }
17240 ;;
17241 "default":C)
17242 case x$CONFIG_HEADERS in
17243 xconfig.h:config.in)
17244 echo > stamp-h ;;
17245 esac
17246 ;;
17247
17248 esac
17249 done # for ac_tag
17250
17251
17252 as_fn_exit 0
17253 _ACEOF
17254 ac_clean_files=$ac_clean_files_save
17255
17256 test $ac_write_fail = 0 ||
17257 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17258
17259
17260 # configure is writing to config.log, and then calls config.status.
17261 # config.status does its own redirection, appending to config.log.
17262 # Unfortunately, on DOS this fails, as config.log is still kept open
17263 # by configure, so config.status won't be able to write to it; its
17264 # output is simply discarded. So we exec the FD to /dev/null,
17265 # effectively closing config.log, so it can be properly (re)opened and
17266 # appended to by config.status. When coming back to configure, we
17267 # need to make the FD available again.
17268 if test "$no_create" != yes; then
17269 ac_cs_success=:
17270 ac_config_status_args=
17271 test "$silent" = yes &&
17272 ac_config_status_args="$ac_config_status_args --quiet"
17273 exec 5>/dev/null
17274 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17275 exec 5>>config.log
17276 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17277 # would make configure fail if this is the last instruction.
17278 $ac_cs_success || as_fn_exit $?
17279 fi
17280
17281 #
17282 # CONFIG_SUBDIRS section.
17283 #
17284 if test "$no_recursion" != yes; then
17285
17286 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17287 # so they do not pile up.
17288 ac_sub_configure_args=
17289 ac_prev=
17290 eval "set x $ac_configure_args"
17291 shift
17292 for ac_arg
17293 do
17294 if test -n "$ac_prev"; then
17295 ac_prev=
17296 continue
17297 fi
17298 case $ac_arg in
17299 -cache-file | --cache-file | --cache-fil | --cache-fi \
17300 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17301 ac_prev=cache_file ;;
17302 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17303 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17304 | --c=*)
17305 ;;
17306 --config-cache | -C)
17307 ;;
17308 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17309 ac_prev=srcdir ;;
17310 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17311 ;;
17312 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17313 ac_prev=prefix ;;
17314 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17315 ;;
17316 --disable-option-checking)
17317 ;;
17318 *)
17319 case $ac_arg in
17320 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17321 esac
17322 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17323 esac
17324 done
17325
17326 # Always prepend --prefix to ensure using the same prefix
17327 # in subdir configurations.
17328 ac_arg="--prefix=$prefix"
17329 case $ac_arg in
17330 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17331 esac
17332 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17333
17334 # Pass --silent
17335 if test "$silent" = yes; then
17336 ac_sub_configure_args="--silent $ac_sub_configure_args"
17337 fi
17338
17339 # Always prepend --disable-option-checking to silence warnings, since
17340 # different subdirs can have different --enable and --with options.
17341 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17342
17343 ac_popdir=`pwd`
17344 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17345
17346 # Do not complain, so a configure script can configure whichever
17347 # parts of a large source tree are present.
17348 test -d "$srcdir/$ac_dir" || continue
17349
17350 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17351 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17352 $as_echo "$ac_msg" >&6
17353 as_dir="$ac_dir"; as_fn_mkdir_p
17354 ac_builddir=.
17355
17356 case "$ac_dir" in
17357 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17358 *)
17359 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17360 # A ".." for each directory in $ac_dir_suffix.
17361 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17362 case $ac_top_builddir_sub in
17363 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17364 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17365 esac ;;
17366 esac
17367 ac_abs_top_builddir=$ac_pwd
17368 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17369 # for backward compatibility:
17370 ac_top_builddir=$ac_top_build_prefix
17371
17372 case $srcdir in
17373 .) # We are building in place.
17374 ac_srcdir=.
17375 ac_top_srcdir=$ac_top_builddir_sub
17376 ac_abs_top_srcdir=$ac_pwd ;;
17377 [\\/]* | ?:[\\/]* ) # Absolute name.
17378 ac_srcdir=$srcdir$ac_dir_suffix;
17379 ac_top_srcdir=$srcdir
17380 ac_abs_top_srcdir=$srcdir ;;
17381 *) # Relative name.
17382 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17383 ac_top_srcdir=$ac_top_build_prefix$srcdir
17384 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17385 esac
17386 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17387
17388
17389 cd "$ac_dir"
17390
17391 # Check for guested configure; otherwise get Cygnus style configure.
17392 if test -f "$ac_srcdir/configure.gnu"; then
17393 ac_sub_configure=$ac_srcdir/configure.gnu
17394 elif test -f "$ac_srcdir/configure"; then
17395 ac_sub_configure=$ac_srcdir/configure
17396 elif test -f "$ac_srcdir/configure.in"; then
17397 # This should be Cygnus configure.
17398 ac_sub_configure=$ac_aux_dir/configure
17399 else
17400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17401 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17402 ac_sub_configure=
17403 fi
17404
17405 # The recursion is here.
17406 if test -n "$ac_sub_configure"; then
17407 # Make the cache file name correct relative to the subdirectory.
17408 case $cache_file in
17409 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17410 *) # Relative name.
17411 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17412 esac
17413
17414 { $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
17415 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17416 # The eval makes quoting arguments work.
17417 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17418 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17419 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17420 fi
17421
17422 cd "$ac_popdir"
17423 done
17424 fi
17425 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17426 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17427 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17428 fi
17429
17430
17431 exit 0
This page took 0.481361 seconds and 5 git commands to generate.