gdb/
[deliverable/binutils-gdb.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
177 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198 fi
199 fi
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233 fi
234 exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252 { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261 return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332 else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349 else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459 *)
460 ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
483 fi
484 else
485 as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 # include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 # include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 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
658 CONFIG_LDFLAGS
659 RDYNAMIC
660 ALLOCA
661 PYTHON_LIBS
662 PYTHON_CPPFLAGS
663 PYTHON_CFLAGS
664 python_prog_path
665 LTLIBEXPAT
666 LIBEXPAT
667 HAVE_LIBEXPAT
668 JIT_READER_DIR
669 TARGET_PTR
670 READLINE_TEXI_INCFLAG
671 READLINE_CFLAGS
672 READLINE_DEPS
673 READLINE
674 MIG
675 WINDRES
676 DLLTOOL
677 AR
678 YFLAGS
679 YACC
680 LN_S
681 REPORT_BUGS_TEXI
682 REPORT_BUGS_TO
683 PKGVERSION
684 TARGET_OBS
685 subdirs
686 GDB_DATADIR
687 DEBUGDIR
688 am__fastdepCC_FALSE
689 am__fastdepCC_TRUE
690 AMDEPBACKSLASH
691 AMDEP_FALSE
692 AMDEP_TRUE
693 am__quote
694 am__include
695 am__untar
696 am__tar
697 AMTAR
698 AWK
699 mkdir_p
700 MKDIR_P
701 INSTALL_STRIP_PROGRAM
702 STRIP
703 install_sh
704 AUTOHEADER
705 AUTOMAKE
706 AUTOCONF
707 ACLOCAL
708 VERSION
709 CYGPATH_W
710 am__isrc
711 INSTALL_DATA
712 INSTALL_SCRIPT
713 INSTALL_PROGRAM
714 MAKEINFO_EXTRA_FLAGS
715 MAKEINFOFLAGS
716 MAKEINFO
717 PACKAGE
718 GNULIB_STDINT_H
719 LIBGNU_LTLIBDEPS
720 LIBGNU_LIBDEPS
721 gltests_WITNESS
722 HAVE_WINT_T
723 HAVE_WCHAR_H
724 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
725 NEXT_WCHAR_H
726 REPLACE_WCWIDTH
727 REPLACE_WCSNRTOMBS
728 REPLACE_WCSRTOMBS
729 REPLACE_WCRTOMB
730 REPLACE_MBSNRTOWCS
731 REPLACE_MBSRTOWCS
732 REPLACE_MBRLEN
733 REPLACE_MBRTOWC
734 REPLACE_MBSINIT
735 REPLACE_WCTOB
736 REPLACE_BTOWC
737 REPLACE_MBSTATE_T
738 HAVE_DECL_WCWIDTH
739 HAVE_DECL_WCTOB
740 HAVE_WCSNRTOMBS
741 HAVE_WCSRTOMBS
742 HAVE_WCRTOMB
743 HAVE_MBSNRTOWCS
744 HAVE_MBSRTOWCS
745 HAVE_MBRLEN
746 HAVE_MBRTOWC
747 HAVE_MBSINIT
748 HAVE_BTOWC
749 GNULIB_WCWIDTH
750 GNULIB_WCSNRTOMBS
751 GNULIB_WCSRTOMBS
752 GNULIB_WCRTOMB
753 GNULIB_MBSNRTOWCS
754 GNULIB_MBSRTOWCS
755 GNULIB_MBRLEN
756 GNULIB_MBRTOWC
757 GNULIB_MBSINIT
758 GNULIB_WCTOB
759 GNULIB_BTOWC
760 NEXT_AS_FIRST_DIRECTIVE_STRING_H
761 NEXT_STRING_H
762 STDINT_H
763 WINT_T_SUFFIX
764 WCHAR_T_SUFFIX
765 SIG_ATOMIC_T_SUFFIX
766 SIZE_T_SUFFIX
767 PTRDIFF_T_SUFFIX
768 HAVE_SIGNED_WINT_T
769 HAVE_SIGNED_WCHAR_T
770 HAVE_SIGNED_SIG_ATOMIC_T
771 BITSIZEOF_WINT_T
772 BITSIZEOF_WCHAR_T
773 BITSIZEOF_SIG_ATOMIC_T
774 BITSIZEOF_SIZE_T
775 BITSIZEOF_PTRDIFF_T
776 HAVE_SYS_BITYPES_H
777 HAVE_SYS_INTTYPES_H
778 HAVE_STDINT_H
779 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
780 NEXT_STDINT_H
781 HAVE_SYS_TYPES_H
782 HAVE_INTTYPES_H
783 HAVE_UNSIGNED_LONG_LONG_INT
784 HAVE_LONG_LONG_INT
785 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
786 NEXT_STDDEF_H
787 PRAGMA_SYSTEM_HEADER
788 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
789 INCLUDE_NEXT
790 STDDEF_H
791 HAVE_WCHAR_T
792 REPLACE_NULL
793 APPLE_UNIVERSAL_BUILD
794 UNDEFINE_STRTOK_R
795 REPLACE_STRTOK_R
796 REPLACE_STRSIGNAL
797 REPLACE_STRNLEN
798 REPLACE_STRNDUP
799 REPLACE_STRNCAT
800 REPLACE_STRERROR
801 REPLACE_STRCASESTR
802 REPLACE_STRSTR
803 REPLACE_STRDUP
804 REPLACE_STPNCPY
805 REPLACE_MEMMEM
806 REPLACE_MEMCHR
807 HAVE_STRVERSCMP
808 HAVE_DECL_STRSIGNAL
809 HAVE_DECL_STRTOK_R
810 HAVE_STRCASESTR
811 HAVE_STRSEP
812 HAVE_STRPBRK
813 HAVE_DECL_STRNLEN
814 HAVE_DECL_STRNDUP
815 HAVE_DECL_STRDUP
816 HAVE_STRCHRNUL
817 HAVE_STPNCPY
818 HAVE_STPCPY
819 HAVE_RAWMEMCHR
820 HAVE_DECL_MEMRCHR
821 HAVE_MEMPCPY
822 HAVE_DECL_MEMMEM
823 HAVE_MEMCHR
824 HAVE_MBSLEN
825 GNULIB_STRVERSCMP
826 GNULIB_STRSIGNAL
827 GNULIB_STRERROR
828 GNULIB_MBSTOK_R
829 GNULIB_MBSSEP
830 GNULIB_MBSSPN
831 GNULIB_MBSPBRK
832 GNULIB_MBSCSPN
833 GNULIB_MBSCASESTR
834 GNULIB_MBSPCASECMP
835 GNULIB_MBSNCASECMP
836 GNULIB_MBSCASECMP
837 GNULIB_MBSSTR
838 GNULIB_MBSRCHR
839 GNULIB_MBSCHR
840 GNULIB_MBSNLEN
841 GNULIB_MBSLEN
842 GNULIB_STRTOK_R
843 GNULIB_STRCASESTR
844 GNULIB_STRSTR
845 GNULIB_STRSEP
846 GNULIB_STRPBRK
847 GNULIB_STRNLEN
848 GNULIB_STRNDUP
849 GNULIB_STRNCAT
850 GNULIB_STRDUP
851 GNULIB_STRCHRNUL
852 GNULIB_STPNCPY
853 GNULIB_STPCPY
854 GNULIB_RAWMEMCHR
855 GNULIB_MEMRCHR
856 GNULIB_MEMPCPY
857 GNULIB_MEMMEM
858 GNULIB_MEMCHR
859 GL_COND_LIBTOOL_FALSE
860 GL_COND_LIBTOOL_TRUE
861 CATOBJEXT
862 GENCAT
863 INSTOBJEXT
864 DATADIRNAME
865 CATALOGS
866 POSUB
867 GMSGFMT
868 XGETTEXT
869 INCINTL
870 LIBINTL_DEP
871 LIBINTL
872 USE_NLS
873 SET_MAKE
874 GMAKE_FALSE
875 GMAKE_TRUE
876 MAKE
877 CCDEPMODE
878 DEPDIR
879 am__leading_dot
880 target_os
881 target_vendor
882 target_cpu
883 target
884 RANLIB
885 EGREP
886 GREP
887 CPP
888 host_os
889 host_vendor
890 host_cpu
891 host
892 build_os
893 build_vendor
894 build_cpu
895 build
896 OBJEXT
897 EXEEXT
898 ac_ct_CC
899 CPPFLAGS
900 LDFLAGS
901 CFLAGS
902 CC
903 MAINT
904 MAINTAINER_MODE_FALSE
905 MAINTAINER_MODE_TRUE
906 target_alias
907 host_alias
908 build_alias
909 LIBS
910 ECHO_T
911 ECHO_N
912 ECHO_C
913 DEFS
914 mandir
915 localedir
916 libdir
917 psdir
918 pdfdir
919 dvidir
920 htmldir
921 infodir
922 docdir
923 oldincludedir
924 includedir
925 localstatedir
926 sharedstatedir
927 sysconfdir
928 datadir
929 datarootdir
930 libexecdir
931 sbindir
932 bindir
933 program_transform_name
934 prefix
935 exec_prefix
936 PACKAGE_URL
937 PACKAGE_BUGREPORT
938 PACKAGE_STRING
939 PACKAGE_VERSION
940 PACKAGE_TARNAME
941 PACKAGE_NAME
942 PATH_SEPARATOR
943 SHELL'
944 ac_subst_files='host_makefile_frag'
945 ac_user_opts='
946 enable_option_checking
947 enable_maintainer_mode
948 enable_plugins
949 enable_largefile
950 enable_dependency_tracking
951 with_separate_debug_dir
952 with_gdb_datadir
953 with_relocated_sources
954 enable_targets
955 enable_64_bit_bfd
956 enable_gdbcli
957 enable_gdbmi
958 enable_tui
959 enable_gdbtk
960 with_libunwind_ia64
961 with_curses
962 enable_profiling
963 with_pkgversion
964 with_bugurl
965 with_zlib
966 with_libiconv_prefix
967 with_iconv_bin
968 with_system_readline
969 with_jit_reader_dir
970 with_expat
971 with_gnu_ld
972 enable_rpath
973 with_libexpat_prefix
974 with_python
975 with_included_regex
976 with_sysroot
977 with_system_gdbinit
978 enable_werror
979 enable_build_warnings
980 enable_gdb_build_warnings
981 with_tcl
982 with_tk
983 with_x
984 enable_sim
985 enable_multi_ice
986 enable_gdbserver
987 '
988 ac_precious_vars='build_alias
989 host_alias
990 target_alias
991 CC
992 CFLAGS
993 LDFLAGS
994 LIBS
995 CPPFLAGS
996 CPP
997 MAKEINFO
998 MAKEINFOFLAGS
999 YACC
1000 YFLAGS
1001 XMKMF'
1002 ac_subdirs_all='testsuite
1003 gdbtk
1004 multi-ice
1005 gdbserver'
1006
1007 # Initialize some variables set by options.
1008 ac_init_help=
1009 ac_init_version=false
1010 ac_unrecognized_opts=
1011 ac_unrecognized_sep=
1012 # The variables have the same names as the options, with
1013 # dashes changed to underlines.
1014 cache_file=/dev/null
1015 exec_prefix=NONE
1016 no_create=
1017 no_recursion=
1018 prefix=NONE
1019 program_prefix=NONE
1020 program_suffix=NONE
1021 program_transform_name=s,x,x,
1022 silent=
1023 site=
1024 srcdir=
1025 verbose=
1026 x_includes=NONE
1027 x_libraries=NONE
1028
1029 # Installation directory options.
1030 # These are left unexpanded so users can "make install exec_prefix=/foo"
1031 # and all the variables that are supposed to be based on exec_prefix
1032 # by default will actually change.
1033 # Use braces instead of parens because sh, perl, etc. also accept them.
1034 # (The list follows the same order as the GNU Coding Standards.)
1035 bindir='${exec_prefix}/bin'
1036 sbindir='${exec_prefix}/sbin'
1037 libexecdir='${exec_prefix}/libexec'
1038 datarootdir='${prefix}/share'
1039 datadir='${datarootdir}'
1040 sysconfdir='${prefix}/etc'
1041 sharedstatedir='${prefix}/com'
1042 localstatedir='${prefix}/var'
1043 includedir='${prefix}/include'
1044 oldincludedir='/usr/include'
1045 docdir='${datarootdir}/doc/${PACKAGE}'
1046 infodir='${datarootdir}/info'
1047 htmldir='${docdir}'
1048 dvidir='${docdir}'
1049 pdfdir='${docdir}'
1050 psdir='${docdir}'
1051 libdir='${exec_prefix}/lib'
1052 localedir='${datarootdir}/locale'
1053 mandir='${datarootdir}/man'
1054
1055 ac_prev=
1056 ac_dashdash=
1057 for ac_option
1058 do
1059 # If the previous option needs an argument, assign it.
1060 if test -n "$ac_prev"; then
1061 eval $ac_prev=\$ac_option
1062 ac_prev=
1063 continue
1064 fi
1065
1066 case $ac_option in
1067 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1068 *) ac_optarg=yes ;;
1069 esac
1070
1071 # Accept the important Cygnus configure options, so we can diagnose typos.
1072
1073 case $ac_dashdash$ac_option in
1074 --)
1075 ac_dashdash=yes ;;
1076
1077 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1078 ac_prev=bindir ;;
1079 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1080 bindir=$ac_optarg ;;
1081
1082 -build | --build | --buil | --bui | --bu)
1083 ac_prev=build_alias ;;
1084 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1085 build_alias=$ac_optarg ;;
1086
1087 -cache-file | --cache-file | --cache-fil | --cache-fi \
1088 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1089 ac_prev=cache_file ;;
1090 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1091 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1092 cache_file=$ac_optarg ;;
1093
1094 --config-cache | -C)
1095 cache_file=config.cache ;;
1096
1097 -datadir | --datadir | --datadi | --datad)
1098 ac_prev=datadir ;;
1099 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1100 datadir=$ac_optarg ;;
1101
1102 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1103 | --dataroo | --dataro | --datar)
1104 ac_prev=datarootdir ;;
1105 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1106 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1107 datarootdir=$ac_optarg ;;
1108
1109 -disable-* | --disable-*)
1110 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1111 # Reject names that are not valid shell variable names.
1112 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1113 as_fn_error "invalid feature name: $ac_useropt"
1114 ac_useropt_orig=$ac_useropt
1115 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116 case $ac_user_opts in
1117 *"
1118 "enable_$ac_useropt"
1119 "*) ;;
1120 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1121 ac_unrecognized_sep=', ';;
1122 esac
1123 eval enable_$ac_useropt=no ;;
1124
1125 -docdir | --docdir | --docdi | --doc | --do)
1126 ac_prev=docdir ;;
1127 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1128 docdir=$ac_optarg ;;
1129
1130 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1131 ac_prev=dvidir ;;
1132 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1133 dvidir=$ac_optarg ;;
1134
1135 -enable-* | --enable-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error "invalid feature name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144 "enable_$ac_useropt"
1145 "*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval enable_$ac_useropt=\$ac_optarg ;;
1150
1151 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1152 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1153 | --exec | --exe | --ex)
1154 ac_prev=exec_prefix ;;
1155 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1156 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1157 | --exec=* | --exe=* | --ex=*)
1158 exec_prefix=$ac_optarg ;;
1159
1160 -gas | --gas | --ga | --g)
1161 # Obsolete; use --with-gas.
1162 with_gas=yes ;;
1163
1164 -help | --help | --hel | --he | -h)
1165 ac_init_help=long ;;
1166 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1167 ac_init_help=recursive ;;
1168 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1169 ac_init_help=short ;;
1170
1171 -host | --host | --hos | --ho)
1172 ac_prev=host_alias ;;
1173 -host=* | --host=* | --hos=* | --ho=*)
1174 host_alias=$ac_optarg ;;
1175
1176 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1177 ac_prev=htmldir ;;
1178 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1179 | --ht=*)
1180 htmldir=$ac_optarg ;;
1181
1182 -includedir | --includedir | --includedi | --included | --include \
1183 | --includ | --inclu | --incl | --inc)
1184 ac_prev=includedir ;;
1185 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1186 | --includ=* | --inclu=* | --incl=* | --inc=*)
1187 includedir=$ac_optarg ;;
1188
1189 -infodir | --infodir | --infodi | --infod | --info | --inf)
1190 ac_prev=infodir ;;
1191 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1192 infodir=$ac_optarg ;;
1193
1194 -libdir | --libdir | --libdi | --libd)
1195 ac_prev=libdir ;;
1196 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1197 libdir=$ac_optarg ;;
1198
1199 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1200 | --libexe | --libex | --libe)
1201 ac_prev=libexecdir ;;
1202 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1203 | --libexe=* | --libex=* | --libe=*)
1204 libexecdir=$ac_optarg ;;
1205
1206 -localedir | --localedir | --localedi | --localed | --locale)
1207 ac_prev=localedir ;;
1208 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1209 localedir=$ac_optarg ;;
1210
1211 -localstatedir | --localstatedir | --localstatedi | --localstated \
1212 | --localstate | --localstat | --localsta | --localst | --locals)
1213 ac_prev=localstatedir ;;
1214 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1215 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1216 localstatedir=$ac_optarg ;;
1217
1218 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1219 ac_prev=mandir ;;
1220 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1221 mandir=$ac_optarg ;;
1222
1223 -nfp | --nfp | --nf)
1224 # Obsolete; use --without-fp.
1225 with_fp=no ;;
1226
1227 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1228 | --no-cr | --no-c | -n)
1229 no_create=yes ;;
1230
1231 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1232 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1233 no_recursion=yes ;;
1234
1235 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1236 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1237 | --oldin | --oldi | --old | --ol | --o)
1238 ac_prev=oldincludedir ;;
1239 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1240 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1241 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1242 oldincludedir=$ac_optarg ;;
1243
1244 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1245 ac_prev=prefix ;;
1246 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1247 prefix=$ac_optarg ;;
1248
1249 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1250 | --program-pre | --program-pr | --program-p)
1251 ac_prev=program_prefix ;;
1252 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1253 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1254 program_prefix=$ac_optarg ;;
1255
1256 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1257 | --program-suf | --program-su | --program-s)
1258 ac_prev=program_suffix ;;
1259 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1260 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1261 program_suffix=$ac_optarg ;;
1262
1263 -program-transform-name | --program-transform-name \
1264 | --program-transform-nam | --program-transform-na \
1265 | --program-transform-n | --program-transform- \
1266 | --program-transform | --program-transfor \
1267 | --program-transfo | --program-transf \
1268 | --program-trans | --program-tran \
1269 | --progr-tra | --program-tr | --program-t)
1270 ac_prev=program_transform_name ;;
1271 -program-transform-name=* | --program-transform-name=* \
1272 | --program-transform-nam=* | --program-transform-na=* \
1273 | --program-transform-n=* | --program-transform-=* \
1274 | --program-transform=* | --program-transfor=* \
1275 | --program-transfo=* | --program-transf=* \
1276 | --program-trans=* | --program-tran=* \
1277 | --progr-tra=* | --program-tr=* | --program-t=*)
1278 program_transform_name=$ac_optarg ;;
1279
1280 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1281 ac_prev=pdfdir ;;
1282 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1283 pdfdir=$ac_optarg ;;
1284
1285 -psdir | --psdir | --psdi | --psd | --ps)
1286 ac_prev=psdir ;;
1287 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1288 psdir=$ac_optarg ;;
1289
1290 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1291 | -silent | --silent | --silen | --sile | --sil)
1292 silent=yes ;;
1293
1294 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1295 ac_prev=sbindir ;;
1296 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1297 | --sbi=* | --sb=*)
1298 sbindir=$ac_optarg ;;
1299
1300 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1301 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1302 | --sharedst | --shareds | --shared | --share | --shar \
1303 | --sha | --sh)
1304 ac_prev=sharedstatedir ;;
1305 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1306 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1307 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1308 | --sha=* | --sh=*)
1309 sharedstatedir=$ac_optarg ;;
1310
1311 -site | --site | --sit)
1312 ac_prev=site ;;
1313 -site=* | --site=* | --sit=*)
1314 site=$ac_optarg ;;
1315
1316 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1317 ac_prev=srcdir ;;
1318 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1319 srcdir=$ac_optarg ;;
1320
1321 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1322 | --syscon | --sysco | --sysc | --sys | --sy)
1323 ac_prev=sysconfdir ;;
1324 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1325 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1326 sysconfdir=$ac_optarg ;;
1327
1328 -target | --target | --targe | --targ | --tar | --ta | --t)
1329 ac_prev=target_alias ;;
1330 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1331 target_alias=$ac_optarg ;;
1332
1333 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1334 verbose=yes ;;
1335
1336 -version | --version | --versio | --versi | --vers | -V)
1337 ac_init_version=: ;;
1338
1339 -with-* | --with-*)
1340 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1341 # Reject names that are not valid shell variable names.
1342 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1343 as_fn_error "invalid package name: $ac_useropt"
1344 ac_useropt_orig=$ac_useropt
1345 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1346 case $ac_user_opts in
1347 *"
1348 "with_$ac_useropt"
1349 "*) ;;
1350 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1351 ac_unrecognized_sep=', ';;
1352 esac
1353 eval with_$ac_useropt=\$ac_optarg ;;
1354
1355 -without-* | --without-*)
1356 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1357 # Reject names that are not valid shell variable names.
1358 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1359 as_fn_error "invalid package name: $ac_useropt"
1360 ac_useropt_orig=$ac_useropt
1361 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1362 case $ac_user_opts in
1363 *"
1364 "with_$ac_useropt"
1365 "*) ;;
1366 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1367 ac_unrecognized_sep=', ';;
1368 esac
1369 eval with_$ac_useropt=no ;;
1370
1371 --x)
1372 # Obsolete; use --with-x.
1373 with_x=yes ;;
1374
1375 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1376 | --x-incl | --x-inc | --x-in | --x-i)
1377 ac_prev=x_includes ;;
1378 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1379 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1380 x_includes=$ac_optarg ;;
1381
1382 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1383 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1384 ac_prev=x_libraries ;;
1385 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1386 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1387 x_libraries=$ac_optarg ;;
1388
1389 -*) as_fn_error "unrecognized option: \`$ac_option'
1390 Try \`$0 --help' for more information."
1391 ;;
1392
1393 *=*)
1394 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1395 # Reject names that are not valid shell variable names.
1396 case $ac_envvar in #(
1397 '' | [0-9]* | *[!_$as_cr_alnum]* )
1398 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1399 esac
1400 eval $ac_envvar=\$ac_optarg
1401 export $ac_envvar ;;
1402
1403 *)
1404 # FIXME: should be removed in autoconf 3.0.
1405 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1406 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1407 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1408 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1409 ;;
1410
1411 esac
1412 done
1413
1414 if test -n "$ac_prev"; then
1415 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1416 as_fn_error "missing argument to $ac_option"
1417 fi
1418
1419 if test -n "$ac_unrecognized_opts"; then
1420 case $enable_option_checking in
1421 no) ;;
1422 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1423 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1424 esac
1425 fi
1426
1427 # Check all directory arguments for consistency.
1428 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1429 datadir sysconfdir sharedstatedir localstatedir includedir \
1430 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1431 libdir localedir mandir
1432 do
1433 eval ac_val=\$$ac_var
1434 # Remove trailing slashes.
1435 case $ac_val in
1436 */ )
1437 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1438 eval $ac_var=\$ac_val;;
1439 esac
1440 # Be sure to have absolute directory names.
1441 case $ac_val in
1442 [\\/$]* | ?:[\\/]* ) continue;;
1443 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1444 esac
1445 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1446 done
1447
1448 # There might be people who depend on the old broken behavior: `$host'
1449 # used to hold the argument of --host etc.
1450 # FIXME: To remove some day.
1451 build=$build_alias
1452 host=$host_alias
1453 target=$target_alias
1454
1455 # FIXME: To remove some day.
1456 if test "x$host_alias" != x; then
1457 if test "x$build_alias" = x; then
1458 cross_compiling=maybe
1459 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1460 If a cross compiler is detected then cross compile mode will be used." >&2
1461 elif test "x$build_alias" != "x$host_alias"; then
1462 cross_compiling=yes
1463 fi
1464 fi
1465
1466 ac_tool_prefix=
1467 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1468
1469 test "$silent" = yes && exec 6>/dev/null
1470
1471
1472 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1473 ac_ls_di=`ls -di .` &&
1474 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1475 as_fn_error "working directory cannot be determined"
1476 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1477 as_fn_error "pwd does not report name of working directory"
1478
1479
1480 # Find the source files, if location was not specified.
1481 if test -z "$srcdir"; then
1482 ac_srcdir_defaulted=yes
1483 # Try the directory containing this script, then the parent directory.
1484 ac_confdir=`$as_dirname -- "$as_myself" ||
1485 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1486 X"$as_myself" : 'X\(//\)[^/]' \| \
1487 X"$as_myself" : 'X\(//\)$' \| \
1488 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1489 $as_echo X"$as_myself" |
1490 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1491 s//\1/
1492 q
1493 }
1494 /^X\(\/\/\)[^/].*/{
1495 s//\1/
1496 q
1497 }
1498 /^X\(\/\/\)$/{
1499 s//\1/
1500 q
1501 }
1502 /^X\(\/\).*/{
1503 s//\1/
1504 q
1505 }
1506 s/.*/./; q'`
1507 srcdir=$ac_confdir
1508 if test ! -r "$srcdir/$ac_unique_file"; then
1509 srcdir=..
1510 fi
1511 else
1512 ac_srcdir_defaulted=no
1513 fi
1514 if test ! -r "$srcdir/$ac_unique_file"; then
1515 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1516 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1517 fi
1518 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1519 ac_abs_confdir=`(
1520 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1521 pwd)`
1522 # When building in place, set srcdir=.
1523 if test "$ac_abs_confdir" = "$ac_pwd"; then
1524 srcdir=.
1525 fi
1526 # Remove unnecessary trailing slashes from srcdir.
1527 # Double slashes in file names in object file debugging info
1528 # mess up M-x gdb in Emacs.
1529 case $srcdir in
1530 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1531 esac
1532 for ac_var in $ac_precious_vars; do
1533 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1534 eval ac_env_${ac_var}_value=\$${ac_var}
1535 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1536 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1537 done
1538
1539 #
1540 # Report the --help message.
1541 #
1542 if test "$ac_init_help" = "long"; then
1543 # Omit some internal or obsolete options to make the list less imposing.
1544 # This message is too long to be a string in the A/UX 3.1 sh.
1545 cat <<_ACEOF
1546 \`configure' configures this package to adapt to many kinds of systems.
1547
1548 Usage: $0 [OPTION]... [VAR=VALUE]...
1549
1550 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1551 VAR=VALUE. See below for descriptions of some of the useful variables.
1552
1553 Defaults for the options are specified in brackets.
1554
1555 Configuration:
1556 -h, --help display this help and exit
1557 --help=short display options specific to this package
1558 --help=recursive display the short help of all the included packages
1559 -V, --version display version information and exit
1560 -q, --quiet, --silent do not print \`checking...' messages
1561 --cache-file=FILE cache test results in FILE [disabled]
1562 -C, --config-cache alias for \`--cache-file=config.cache'
1563 -n, --no-create do not create output files
1564 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1565
1566 Installation directories:
1567 --prefix=PREFIX install architecture-independent files in PREFIX
1568 [$ac_default_prefix]
1569 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1570 [PREFIX]
1571
1572 By default, \`make install' will install all the files in
1573 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1574 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1575 for instance \`--prefix=\$HOME'.
1576
1577 For better control, use the options below.
1578
1579 Fine tuning of the installation directories:
1580 --bindir=DIR user executables [EPREFIX/bin]
1581 --sbindir=DIR system admin executables [EPREFIX/sbin]
1582 --libexecdir=DIR program executables [EPREFIX/libexec]
1583 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1584 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1585 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1586 --libdir=DIR object code libraries [EPREFIX/lib]
1587 --includedir=DIR C header files [PREFIX/include]
1588 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1589 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1590 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1591 --infodir=DIR info documentation [DATAROOTDIR/info]
1592 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1593 --mandir=DIR man documentation [DATAROOTDIR/man]
1594 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1595 --htmldir=DIR html documentation [DOCDIR]
1596 --dvidir=DIR dvi documentation [DOCDIR]
1597 --pdfdir=DIR pdf documentation [DOCDIR]
1598 --psdir=DIR ps documentation [DOCDIR]
1599 _ACEOF
1600
1601 cat <<\_ACEOF
1602
1603 Program names:
1604 --program-prefix=PREFIX prepend PREFIX to installed program names
1605 --program-suffix=SUFFIX append SUFFIX to installed program names
1606 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1607
1608 X features:
1609 --x-includes=DIR X include files are in DIR
1610 --x-libraries=DIR X library files are in DIR
1611
1612 System types:
1613 --build=BUILD configure for building on BUILD [guessed]
1614 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1615 --target=TARGET configure for building compilers for TARGET [HOST]
1616 _ACEOF
1617 fi
1618
1619 if test -n "$ac_init_help"; then
1620
1621 cat <<\_ACEOF
1622
1623 Optional Features:
1624 --disable-option-checking ignore unrecognized --enable/--with options
1625 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1626 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1627 --enable-maintainer-mode enable make rules and dependencies not useful
1628 (and sometimes confusing) to the casual installer
1629 --enable-plugins Enable support for plugins (defaults no)
1630 --disable-largefile omit support for large files
1631 --disable-dependency-tracking speeds up one-time build
1632 --enable-dependency-tracking do not reject slow dependency extractors
1633 --enable-targets=TARGETS
1634 alternative target configurations
1635 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1636 --disable-gdbcli disable command-line interface (CLI)
1637 --disable-gdbmi disable machine-interface (MI)
1638 --enable-tui enable full-screen terminal user interface (TUI)
1639 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1640 --enable-profiling enable profiling of GDB
1641 --disable-rpath do not hardcode runtime library paths
1642 --enable-werror treat compile warnings as errors
1643 --enable-build-warnings enable build-time compiler warnings if gcc is used
1644 --enable-gdb-build-warnings
1645 enable GDB specific build-time compiler warnings if
1646 gcc is used
1647 --enable-sim link gdb with simulator
1648 --enable-multi-ice build the multi-ice-gdb-server
1649 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1650 is auto)
1651
1652 Optional Packages:
1653 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1654 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1655 --with-separate-debug-dir=PATH
1656 look for global separate debug info in this path
1657 [LIBDIR/debug]
1658 --with-gdb-datadir=PATH look for global separate data files in this path
1659 [DATADIR/gdb]
1660 --with-relocated-sources=PATH
1661 automatically relocate this path for source files
1662 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1663 --with-curses use the curses library instead of the termcap
1664 library
1665 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1666 --with-bugurl=URL Direct users to URL to report a bug
1667 --with-zlib include zlib support (auto/yes/no) default=auto
1668 --with-libiconv-prefix=DIR
1669 search for libiconv in DIR/include and DIR/lib
1670 --with-iconv-bin=PATH specify where to find the iconv program
1671 --with-system-readline use installed readline library
1672 --with-jit-reader-dir=PATH
1673 directory to load the JIT readers from
1674 --with-expat include expat support (auto/yes/no)
1675 --with-gnu-ld assume the C compiler uses GNU ld default=no
1676 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1677 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1678 --with-python[=PYTHON] include python support
1679 (auto/yes/no/<python-program>)
1680 --without-included-regex
1681 don't use included regex; this is the default on
1682 systems with version 2 of the GNU C library (use
1683 with caution on other system)
1684 --with-sysroot[=DIR] search for usr/lib et al within DIR
1685 --with-system-gdbinit=PATH
1686 automatically load a system-wide gdbinit file
1687 --with-tcl directory containing tcl configuration (tclConfig.sh)
1688 --with-tk directory containing tk configuration (tkConfig.sh)
1689 --with-x use the X Window System
1690
1691 Some influential environment variables:
1692 CC C compiler command
1693 CFLAGS C compiler flags
1694 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1695 nonstandard directory <lib dir>
1696 LIBS libraries to pass to the linker, e.g. -l<library>
1697 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1698 you have headers in a nonstandard directory <include dir>
1699 CPP C preprocessor
1700 MAKEINFO Parent configure detects if it is of sufficient version.
1701 MAKEINFOFLAGS
1702 Parameters for MAKEINFO.
1703 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1704 the first program found out of: `bison -y', `byacc', `yacc'.
1705 YFLAGS The list of arguments that will be passed by default to $YACC.
1706 This script will default YFLAGS to the empty string to avoid a
1707 default value of `-d' given by some make applications.
1708 XMKMF Path to xmkmf, Makefile generator for X Window System
1709
1710 Use these variables to override the choices made by `configure' or to help
1711 it to find libraries and programs with nonstandard names/locations.
1712
1713 Report bugs to the package provider.
1714 _ACEOF
1715 ac_status=$?
1716 fi
1717
1718 if test "$ac_init_help" = "recursive"; then
1719 # If there are subdirs, report their specific --help.
1720 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1721 test -d "$ac_dir" ||
1722 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1723 continue
1724 ac_builddir=.
1725
1726 case "$ac_dir" in
1727 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1728 *)
1729 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1730 # A ".." for each directory in $ac_dir_suffix.
1731 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1732 case $ac_top_builddir_sub in
1733 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1734 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1735 esac ;;
1736 esac
1737 ac_abs_top_builddir=$ac_pwd
1738 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1739 # for backward compatibility:
1740 ac_top_builddir=$ac_top_build_prefix
1741
1742 case $srcdir in
1743 .) # We are building in place.
1744 ac_srcdir=.
1745 ac_top_srcdir=$ac_top_builddir_sub
1746 ac_abs_top_srcdir=$ac_pwd ;;
1747 [\\/]* | ?:[\\/]* ) # Absolute name.
1748 ac_srcdir=$srcdir$ac_dir_suffix;
1749 ac_top_srcdir=$srcdir
1750 ac_abs_top_srcdir=$srcdir ;;
1751 *) # Relative name.
1752 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1753 ac_top_srcdir=$ac_top_build_prefix$srcdir
1754 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1755 esac
1756 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1757
1758 cd "$ac_dir" || { ac_status=$?; continue; }
1759 # Check for guested configure.
1760 if test -f "$ac_srcdir/configure.gnu"; then
1761 echo &&
1762 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1763 elif test -f "$ac_srcdir/configure"; then
1764 echo &&
1765 $SHELL "$ac_srcdir/configure" --help=recursive
1766 else
1767 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1768 fi || ac_status=$?
1769 cd "$ac_pwd" || { ac_status=$?; break; }
1770 done
1771 fi
1772
1773 test -n "$ac_init_help" && exit $ac_status
1774 if $ac_init_version; then
1775 cat <<\_ACEOF
1776 configure
1777 generated by GNU Autoconf 2.64
1778
1779 Copyright (C) 2009 Free Software Foundation, Inc.
1780 This configure script is free software; the Free Software Foundation
1781 gives unlimited permission to copy, distribute and modify it.
1782 _ACEOF
1783 exit
1784 fi
1785
1786 ## ------------------------ ##
1787 ## Autoconf initialization. ##
1788 ## ------------------------ ##
1789
1790 # ac_fn_c_try_compile LINENO
1791 # --------------------------
1792 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1793 ac_fn_c_try_compile ()
1794 {
1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796 rm -f conftest.$ac_objext
1797 if { { ac_try="$ac_compile"
1798 case "(($ac_try" in
1799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1800 *) ac_try_echo=$ac_try;;
1801 esac
1802 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1803 $as_echo "$ac_try_echo"; } >&5
1804 (eval "$ac_compile") 2>conftest.err
1805 ac_status=$?
1806 if test -s conftest.err; then
1807 grep -v '^ *+' conftest.err >conftest.er1
1808 cat conftest.er1 >&5
1809 mv -f conftest.er1 conftest.err
1810 fi
1811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1812 test $ac_status = 0; } && {
1813 test -z "$ac_c_werror_flag" ||
1814 test ! -s conftest.err
1815 } && test -s conftest.$ac_objext; then :
1816 ac_retval=0
1817 else
1818 $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821 ac_retval=1
1822 fi
1823 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1824 return $ac_retval
1825
1826 } # ac_fn_c_try_compile
1827
1828 # ac_fn_c_try_cpp LINENO
1829 # ----------------------
1830 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1831 ac_fn_c_try_cpp ()
1832 {
1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834 if { { ac_try="$ac_cpp conftest.$ac_ext"
1835 case "(($ac_try" in
1836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837 *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 $as_echo "$ac_try_echo"; } >&5
1841 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1842 ac_status=$?
1843 if test -s conftest.err; then
1844 grep -v '^ *+' conftest.err >conftest.er1
1845 cat conftest.er1 >&5
1846 mv -f conftest.er1 conftest.err
1847 fi
1848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849 test $ac_status = 0; } >/dev/null && {
1850 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1851 test ! -s conftest.err
1852 }; then :
1853 ac_retval=0
1854 else
1855 $as_echo "$as_me: failed program was:" >&5
1856 sed 's/^/| /' conftest.$ac_ext >&5
1857
1858 ac_retval=1
1859 fi
1860 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861 return $ac_retval
1862
1863 } # ac_fn_c_try_cpp
1864
1865 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1866 # -------------------------------------------------------
1867 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1868 # the include files in INCLUDES and setting the cache variable VAR
1869 # accordingly.
1870 ac_fn_c_check_header_mongrel ()
1871 {
1872 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1875 $as_echo_n "checking for $2... " >&6; }
1876 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1877 $as_echo_n "(cached) " >&6
1878 fi
1879 eval ac_res=\$$3
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881 $as_echo "$ac_res" >&6; }
1882 else
1883 # Is the header compilable?
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1885 $as_echo_n "checking $2 usability... " >&6; }
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h. */
1888 $4
1889 #include <$2>
1890 _ACEOF
1891 if ac_fn_c_try_compile "$LINENO"; then :
1892 ac_header_compiler=yes
1893 else
1894 ac_header_compiler=no
1895 fi
1896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1898 $as_echo "$ac_header_compiler" >&6; }
1899
1900 # Is the header present?
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1902 $as_echo_n "checking $2 presence... " >&6; }
1903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h. */
1905 #include <$2>
1906 _ACEOF
1907 if ac_fn_c_try_cpp "$LINENO"; then :
1908 ac_header_preproc=yes
1909 else
1910 ac_header_preproc=no
1911 fi
1912 rm -f conftest.err conftest.$ac_ext
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1914 $as_echo "$ac_header_preproc" >&6; }
1915
1916 # So? What about this header?
1917 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1918 yes:no: )
1919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1920 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1922 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1923 ;;
1924 no:yes:* )
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1926 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1928 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1930 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1932 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1934 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1935 ;;
1936 esac
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1940 $as_echo_n "(cached) " >&6
1941 else
1942 eval "$3=\$ac_header_compiler"
1943 fi
1944 eval ac_res=\$$3
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946 $as_echo "$ac_res" >&6; }
1947 fi
1948 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1949
1950 } # ac_fn_c_check_header_mongrel
1951
1952 # ac_fn_c_try_run LINENO
1953 # ----------------------
1954 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1955 # that executables *can* be run.
1956 ac_fn_c_try_run ()
1957 {
1958 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959 if { { ac_try="$ac_link"
1960 case "(($ac_try" in
1961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1962 *) ac_try_echo=$ac_try;;
1963 esac
1964 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1965 $as_echo "$ac_try_echo"; } >&5
1966 (eval "$ac_link") 2>&5
1967 ac_status=$?
1968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1970 { { case "(($ac_try" in
1971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1972 *) ac_try_echo=$ac_try;;
1973 esac
1974 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1975 $as_echo "$ac_try_echo"; } >&5
1976 (eval "$ac_try") 2>&5
1977 ac_status=$?
1978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1979 test $ac_status = 0; }; }; then :
1980 ac_retval=0
1981 else
1982 $as_echo "$as_me: program exited with status $ac_status" >&5
1983 $as_echo "$as_me: failed program was:" >&5
1984 sed 's/^/| /' conftest.$ac_ext >&5
1985
1986 ac_retval=$ac_status
1987 fi
1988 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1989 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1990 return $ac_retval
1991
1992 } # ac_fn_c_try_run
1993
1994 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1995 # -------------------------------------------------------
1996 # Tests whether HEADER exists and can be compiled using the include files in
1997 # INCLUDES, setting the cache variable VAR accordingly.
1998 ac_fn_c_check_header_compile ()
1999 {
2000 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2002 $as_echo_n "checking for $2... " >&6; }
2003 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2004 $as_echo_n "(cached) " >&6
2005 else
2006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2007 /* end confdefs.h. */
2008 $4
2009 #include <$2>
2010 _ACEOF
2011 if ac_fn_c_try_compile "$LINENO"; then :
2012 eval "$3=yes"
2013 else
2014 eval "$3=no"
2015 fi
2016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2017 fi
2018 eval ac_res=\$$3
2019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2020 $as_echo "$ac_res" >&6; }
2021 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2022
2023 } # ac_fn_c_check_header_compile
2024
2025 # ac_fn_c_try_link LINENO
2026 # -----------------------
2027 # Try to link conftest.$ac_ext, and return whether this succeeded.
2028 ac_fn_c_try_link ()
2029 {
2030 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2031 rm -f conftest.$ac_objext conftest$ac_exeext
2032 if { { ac_try="$ac_link"
2033 case "(($ac_try" in
2034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2035 *) ac_try_echo=$ac_try;;
2036 esac
2037 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2038 $as_echo "$ac_try_echo"; } >&5
2039 (eval "$ac_link") 2>conftest.err
2040 ac_status=$?
2041 if test -s conftest.err; then
2042 grep -v '^ *+' conftest.err >conftest.er1
2043 cat conftest.er1 >&5
2044 mv -f conftest.er1 conftest.err
2045 fi
2046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2047 test $ac_status = 0; } && {
2048 test -z "$ac_c_werror_flag" ||
2049 test ! -s conftest.err
2050 } && test -s conftest$ac_exeext && {
2051 test "$cross_compiling" = yes ||
2052 $as_test_x conftest$ac_exeext
2053 }; then :
2054 ac_retval=0
2055 else
2056 $as_echo "$as_me: failed program was:" >&5
2057 sed 's/^/| /' conftest.$ac_ext >&5
2058
2059 ac_retval=1
2060 fi
2061 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2062 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2063 # interfere with the next link command; also delete a directory that is
2064 # left behind by Apple's compiler. We do this before executing the actions.
2065 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2066 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2067 return $ac_retval
2068
2069 } # ac_fn_c_try_link
2070
2071 # ac_fn_c_check_func LINENO FUNC VAR
2072 # ----------------------------------
2073 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2074 ac_fn_c_check_func ()
2075 {
2076 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2078 $as_echo_n "checking for $2... " >&6; }
2079 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2080 $as_echo_n "(cached) " >&6
2081 else
2082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 /* end confdefs.h. */
2084 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2085 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2086 #define $2 innocuous_$2
2087
2088 /* System header to define __stub macros and hopefully few prototypes,
2089 which can conflict with char $2 (); below.
2090 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2091 <limits.h> exists even on freestanding compilers. */
2092
2093 #ifdef __STDC__
2094 # include <limits.h>
2095 #else
2096 # include <assert.h>
2097 #endif
2098
2099 #undef $2
2100
2101 /* Override any GCC internal prototype to avoid an error.
2102 Use char because int might match the return type of a GCC
2103 builtin and then its argument prototype would still apply. */
2104 #ifdef __cplusplus
2105 extern "C"
2106 #endif
2107 char $2 ();
2108 /* The GNU C library defines this for functions which it implements
2109 to always fail with ENOSYS. Some functions are actually named
2110 something starting with __ and the normal name is an alias. */
2111 #if defined __stub_$2 || defined __stub___$2
2112 choke me
2113 #endif
2114
2115 int
2116 main ()
2117 {
2118 return $2 ();
2119 ;
2120 return 0;
2121 }
2122 _ACEOF
2123 if ac_fn_c_try_link "$LINENO"; then :
2124 eval "$3=yes"
2125 else
2126 eval "$3=no"
2127 fi
2128 rm -f core conftest.err conftest.$ac_objext \
2129 conftest$ac_exeext conftest.$ac_ext
2130 fi
2131 eval ac_res=\$$3
2132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2133 $as_echo "$ac_res" >&6; }
2134 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2135
2136 } # ac_fn_c_check_func
2137
2138 # ac_fn_c_check_decl LINENO SYMBOL VAR
2139 # ------------------------------------
2140 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2141 ac_fn_c_check_decl ()
2142 {
2143 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2144 as_decl_name=`echo $2|sed 's/ *(.*//'`
2145 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2147 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2148 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2149 $as_echo_n "(cached) " >&6
2150 else
2151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152 /* end confdefs.h. */
2153 $4
2154 int
2155 main ()
2156 {
2157 #ifndef $as_decl_name
2158 #ifdef __cplusplus
2159 (void) $as_decl_use;
2160 #else
2161 (void) $as_decl_name;
2162 #endif
2163 #endif
2164
2165 ;
2166 return 0;
2167 }
2168 _ACEOF
2169 if ac_fn_c_try_compile "$LINENO"; then :
2170 eval "$3=yes"
2171 else
2172 eval "$3=no"
2173 fi
2174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175 fi
2176 eval ac_res=\$$3
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2178 $as_echo "$ac_res" >&6; }
2179 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2180
2181 } # ac_fn_c_check_decl
2182
2183 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2184 # --------------------------------------------
2185 # Tries to find the compile-time value of EXPR in a program that includes
2186 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2187 # computed
2188 ac_fn_c_compute_int ()
2189 {
2190 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2191 if test "$cross_compiling" = yes; then
2192 # Depending upon the size, compute the lo and hi bounds.
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h. */
2195 $4
2196 int
2197 main ()
2198 {
2199 static int test_array [1 - 2 * !(($2) >= 0)];
2200 test_array [0] = 0
2201
2202 ;
2203 return 0;
2204 }
2205 _ACEOF
2206 if ac_fn_c_try_compile "$LINENO"; then :
2207 ac_lo=0 ac_mid=0
2208 while :; do
2209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2210 /* end confdefs.h. */
2211 $4
2212 int
2213 main ()
2214 {
2215 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2216 test_array [0] = 0
2217
2218 ;
2219 return 0;
2220 }
2221 _ACEOF
2222 if ac_fn_c_try_compile "$LINENO"; then :
2223 ac_hi=$ac_mid; break
2224 else
2225 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2226 if test $ac_lo -le $ac_mid; then
2227 ac_lo= ac_hi=
2228 break
2229 fi
2230 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2231 fi
2232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2233 done
2234 else
2235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2236 /* end confdefs.h. */
2237 $4
2238 int
2239 main ()
2240 {
2241 static int test_array [1 - 2 * !(($2) < 0)];
2242 test_array [0] = 0
2243
2244 ;
2245 return 0;
2246 }
2247 _ACEOF
2248 if ac_fn_c_try_compile "$LINENO"; then :
2249 ac_hi=-1 ac_mid=-1
2250 while :; do
2251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2252 /* end confdefs.h. */
2253 $4
2254 int
2255 main ()
2256 {
2257 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2258 test_array [0] = 0
2259
2260 ;
2261 return 0;
2262 }
2263 _ACEOF
2264 if ac_fn_c_try_compile "$LINENO"; then :
2265 ac_lo=$ac_mid; break
2266 else
2267 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2268 if test $ac_mid -le $ac_hi; then
2269 ac_lo= ac_hi=
2270 break
2271 fi
2272 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2273 fi
2274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2275 done
2276 else
2277 ac_lo= ac_hi=
2278 fi
2279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2280 fi
2281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2282 # Binary search between lo and hi bounds.
2283 while test "x$ac_lo" != "x$ac_hi"; do
2284 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2286 /* end confdefs.h. */
2287 $4
2288 int
2289 main ()
2290 {
2291 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2292 test_array [0] = 0
2293
2294 ;
2295 return 0;
2296 }
2297 _ACEOF
2298 if ac_fn_c_try_compile "$LINENO"; then :
2299 ac_hi=$ac_mid
2300 else
2301 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2302 fi
2303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2304 done
2305 case $ac_lo in #((
2306 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2307 '') ac_retval=1 ;;
2308 esac
2309 else
2310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2311 /* end confdefs.h. */
2312 $4
2313 static long int longval () { return $2; }
2314 static unsigned long int ulongval () { return $2; }
2315 #include <stdio.h>
2316 #include <stdlib.h>
2317 int
2318 main ()
2319 {
2320
2321 FILE *f = fopen ("conftest.val", "w");
2322 if (! f)
2323 return 1;
2324 if (($2) < 0)
2325 {
2326 long int i = longval ();
2327 if (i != ($2))
2328 return 1;
2329 fprintf (f, "%ld", i);
2330 }
2331 else
2332 {
2333 unsigned long int i = ulongval ();
2334 if (i != ($2))
2335 return 1;
2336 fprintf (f, "%lu", i);
2337 }
2338 /* Do not output a trailing newline, as this causes \r\n confusion
2339 on some platforms. */
2340 return ferror (f) || fclose (f) != 0;
2341
2342 ;
2343 return 0;
2344 }
2345 _ACEOF
2346 if ac_fn_c_try_run "$LINENO"; then :
2347 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2348 else
2349 ac_retval=1
2350 fi
2351 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2352 conftest.$ac_objext conftest.beam conftest.$ac_ext
2353 rm -f conftest.val
2354
2355 fi
2356 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2357 return $ac_retval
2358
2359 } # ac_fn_c_compute_int
2360
2361 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2362 # ----------------------------------------------------
2363 # Tries to find if the field MEMBER exists in type AGGR, after including
2364 # INCLUDES, setting cache variable VAR accordingly.
2365 ac_fn_c_check_member ()
2366 {
2367 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2369 $as_echo_n "checking for $2.$3... " >&6; }
2370 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2371 $as_echo_n "(cached) " >&6
2372 else
2373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2374 /* end confdefs.h. */
2375 $5
2376 int
2377 main ()
2378 {
2379 static $2 ac_aggr;
2380 if (ac_aggr.$3)
2381 return 0;
2382 ;
2383 return 0;
2384 }
2385 _ACEOF
2386 if ac_fn_c_try_compile "$LINENO"; then :
2387 eval "$4=yes"
2388 else
2389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2390 /* end confdefs.h. */
2391 $5
2392 int
2393 main ()
2394 {
2395 static $2 ac_aggr;
2396 if (sizeof ac_aggr.$3)
2397 return 0;
2398 ;
2399 return 0;
2400 }
2401 _ACEOF
2402 if ac_fn_c_try_compile "$LINENO"; then :
2403 eval "$4=yes"
2404 else
2405 eval "$4=no"
2406 fi
2407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2408 fi
2409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2410 fi
2411 eval ac_res=\$$4
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2413 $as_echo "$ac_res" >&6; }
2414 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2415
2416 } # ac_fn_c_check_member
2417
2418 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2419 # -------------------------------------------
2420 # Tests whether TYPE exists after having included INCLUDES, setting cache
2421 # variable VAR accordingly.
2422 ac_fn_c_check_type ()
2423 {
2424 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2426 $as_echo_n "checking for $2... " >&6; }
2427 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2428 $as_echo_n "(cached) " >&6
2429 else
2430 eval "$3=no"
2431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2432 /* end confdefs.h. */
2433 $4
2434 int
2435 main ()
2436 {
2437 if (sizeof ($2))
2438 return 0;
2439 ;
2440 return 0;
2441 }
2442 _ACEOF
2443 if ac_fn_c_try_compile "$LINENO"; then :
2444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2445 /* end confdefs.h. */
2446 $4
2447 int
2448 main ()
2449 {
2450 if (sizeof (($2)))
2451 return 0;
2452 ;
2453 return 0;
2454 }
2455 _ACEOF
2456 if ac_fn_c_try_compile "$LINENO"; then :
2457
2458 else
2459 eval "$3=yes"
2460 fi
2461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2462 fi
2463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2464 fi
2465 eval ac_res=\$$3
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2467 $as_echo "$ac_res" >&6; }
2468 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2469
2470 } # ac_fn_c_check_type
2471 cat >config.log <<_ACEOF
2472 This file contains any messages produced by compilers while
2473 running configure, to aid debugging if configure makes a mistake.
2474
2475 It was created by $as_me, which was
2476 generated by GNU Autoconf 2.64. Invocation command line was
2477
2478 $ $0 $@
2479
2480 _ACEOF
2481 exec 5>>config.log
2482 {
2483 cat <<_ASUNAME
2484 ## --------- ##
2485 ## Platform. ##
2486 ## --------- ##
2487
2488 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2489 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2490 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2491 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2492 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2493
2494 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2495 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2496
2497 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2498 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2499 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2500 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2501 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2502 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2503 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2504
2505 _ASUNAME
2506
2507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2508 for as_dir in $PATH
2509 do
2510 IFS=$as_save_IFS
2511 test -z "$as_dir" && as_dir=.
2512 $as_echo "PATH: $as_dir"
2513 done
2514 IFS=$as_save_IFS
2515
2516 } >&5
2517
2518 cat >&5 <<_ACEOF
2519
2520
2521 ## ----------- ##
2522 ## Core tests. ##
2523 ## ----------- ##
2524
2525 _ACEOF
2526
2527
2528 # Keep a trace of the command line.
2529 # Strip out --no-create and --no-recursion so they do not pile up.
2530 # Strip out --silent because we don't want to record it for future runs.
2531 # Also quote any args containing shell meta-characters.
2532 # Make two passes to allow for proper duplicate-argument suppression.
2533 ac_configure_args=
2534 ac_configure_args0=
2535 ac_configure_args1=
2536 ac_must_keep_next=false
2537 for ac_pass in 1 2
2538 do
2539 for ac_arg
2540 do
2541 case $ac_arg in
2542 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2543 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2544 | -silent | --silent | --silen | --sile | --sil)
2545 continue ;;
2546 *\'*)
2547 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2548 esac
2549 case $ac_pass in
2550 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2551 2)
2552 as_fn_append ac_configure_args1 " '$ac_arg'"
2553 if test $ac_must_keep_next = true; then
2554 ac_must_keep_next=false # Got value, back to normal.
2555 else
2556 case $ac_arg in
2557 *=* | --config-cache | -C | -disable-* | --disable-* \
2558 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2559 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2560 | -with-* | --with-* | -without-* | --without-* | --x)
2561 case "$ac_configure_args0 " in
2562 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2563 esac
2564 ;;
2565 -* ) ac_must_keep_next=true ;;
2566 esac
2567 fi
2568 as_fn_append ac_configure_args " '$ac_arg'"
2569 ;;
2570 esac
2571 done
2572 done
2573 { ac_configure_args0=; unset ac_configure_args0;}
2574 { ac_configure_args1=; unset ac_configure_args1;}
2575
2576 # When interrupted or exit'd, cleanup temporary files, and complete
2577 # config.log. We remove comments because anyway the quotes in there
2578 # would cause problems or look ugly.
2579 # WARNING: Use '\'' to represent an apostrophe within the trap.
2580 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2581 trap 'exit_status=$?
2582 # Save into config.log some information that might help in debugging.
2583 {
2584 echo
2585
2586 cat <<\_ASBOX
2587 ## ---------------- ##
2588 ## Cache variables. ##
2589 ## ---------------- ##
2590 _ASBOX
2591 echo
2592 # The following way of writing the cache mishandles newlines in values,
2593 (
2594 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2595 eval ac_val=\$$ac_var
2596 case $ac_val in #(
2597 *${as_nl}*)
2598 case $ac_var in #(
2599 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2600 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2601 esac
2602 case $ac_var in #(
2603 _ | IFS | as_nl) ;; #(
2604 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2605 *) { eval $ac_var=; unset $ac_var;} ;;
2606 esac ;;
2607 esac
2608 done
2609 (set) 2>&1 |
2610 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2611 *${as_nl}ac_space=\ *)
2612 sed -n \
2613 "s/'\''/'\''\\\\'\'''\''/g;
2614 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2615 ;; #(
2616 *)
2617 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2618 ;;
2619 esac |
2620 sort
2621 )
2622 echo
2623
2624 cat <<\_ASBOX
2625 ## ----------------- ##
2626 ## Output variables. ##
2627 ## ----------------- ##
2628 _ASBOX
2629 echo
2630 for ac_var in $ac_subst_vars
2631 do
2632 eval ac_val=\$$ac_var
2633 case $ac_val in
2634 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2635 esac
2636 $as_echo "$ac_var='\''$ac_val'\''"
2637 done | sort
2638 echo
2639
2640 if test -n "$ac_subst_files"; then
2641 cat <<\_ASBOX
2642 ## ------------------- ##
2643 ## File substitutions. ##
2644 ## ------------------- ##
2645 _ASBOX
2646 echo
2647 for ac_var in $ac_subst_files
2648 do
2649 eval ac_val=\$$ac_var
2650 case $ac_val in
2651 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2652 esac
2653 $as_echo "$ac_var='\''$ac_val'\''"
2654 done | sort
2655 echo
2656 fi
2657
2658 if test -s confdefs.h; then
2659 cat <<\_ASBOX
2660 ## ----------- ##
2661 ## confdefs.h. ##
2662 ## ----------- ##
2663 _ASBOX
2664 echo
2665 cat confdefs.h
2666 echo
2667 fi
2668 test "$ac_signal" != 0 &&
2669 $as_echo "$as_me: caught signal $ac_signal"
2670 $as_echo "$as_me: exit $exit_status"
2671 } >&5
2672 rm -f core *.core core.conftest.* &&
2673 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2674 exit $exit_status
2675 ' 0
2676 for ac_signal in 1 2 13 15; do
2677 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2678 done
2679 ac_signal=0
2680
2681 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2682 rm -f -r conftest* confdefs.h
2683
2684 $as_echo "/* confdefs.h */" > confdefs.h
2685
2686 # Predefined preprocessor variables.
2687
2688 cat >>confdefs.h <<_ACEOF
2689 #define PACKAGE_NAME "$PACKAGE_NAME"
2690 _ACEOF
2691
2692 cat >>confdefs.h <<_ACEOF
2693 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2694 _ACEOF
2695
2696 cat >>confdefs.h <<_ACEOF
2697 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2698 _ACEOF
2699
2700 cat >>confdefs.h <<_ACEOF
2701 #define PACKAGE_STRING "$PACKAGE_STRING"
2702 _ACEOF
2703
2704 cat >>confdefs.h <<_ACEOF
2705 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2706 _ACEOF
2707
2708 cat >>confdefs.h <<_ACEOF
2709 #define PACKAGE_URL "$PACKAGE_URL"
2710 _ACEOF
2711
2712
2713 # Let the site file select an alternate cache file if it wants to.
2714 # Prefer an explicitly selected file to automatically selected ones.
2715 ac_site_file1=NONE
2716 ac_site_file2=NONE
2717 if test -n "$CONFIG_SITE"; then
2718 ac_site_file1=$CONFIG_SITE
2719 elif test "x$prefix" != xNONE; then
2720 ac_site_file1=$prefix/share/config.site
2721 ac_site_file2=$prefix/etc/config.site
2722 else
2723 ac_site_file1=$ac_default_prefix/share/config.site
2724 ac_site_file2=$ac_default_prefix/etc/config.site
2725 fi
2726 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2727 do
2728 test "x$ac_site_file" = xNONE && continue
2729 if test -r "$ac_site_file"; then
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2731 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2732 sed 's/^/| /' "$ac_site_file" >&5
2733 . "$ac_site_file"
2734 fi
2735 done
2736
2737 if test -r "$cache_file"; then
2738 # Some versions of bash will fail to source /dev/null (special
2739 # files actually), so we avoid doing that.
2740 if test -f "$cache_file"; then
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2742 $as_echo "$as_me: loading cache $cache_file" >&6;}
2743 case $cache_file in
2744 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2745 *) . "./$cache_file";;
2746 esac
2747 fi
2748 else
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2750 $as_echo "$as_me: creating cache $cache_file" >&6;}
2751 >$cache_file
2752 fi
2753
2754 gl_header_list="$gl_header_list sys/mman.h"
2755 gl_func_list="$gl_func_list mprotect"
2756 gl_func_list="$gl_func_list memchr"
2757 gl_header_list="$gl_header_list stddef.h"
2758 gl_header_list="$gl_header_list stdint.h"
2759 gl_header_list="$gl_header_list wchar.h"
2760 gl_header_list="$gl_header_list string.h"
2761 # Check that the precious variables saved in the cache have kept the same
2762 # value.
2763 ac_cache_corrupted=false
2764 for ac_var in $ac_precious_vars; do
2765 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2766 eval ac_new_set=\$ac_env_${ac_var}_set
2767 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2768 eval ac_new_val=\$ac_env_${ac_var}_value
2769 case $ac_old_set,$ac_new_set in
2770 set,)
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2772 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2773 ac_cache_corrupted=: ;;
2774 ,set)
2775 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2776 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2777 ac_cache_corrupted=: ;;
2778 ,);;
2779 *)
2780 if test "x$ac_old_val" != "x$ac_new_val"; then
2781 # differences in whitespace do not lead to failure.
2782 ac_old_val_w=`echo x $ac_old_val`
2783 ac_new_val_w=`echo x $ac_new_val`
2784 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2786 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2787 ac_cache_corrupted=:
2788 else
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2790 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2791 eval $ac_var=\$ac_old_val
2792 fi
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2794 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2795 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2796 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2797 fi;;
2798 esac
2799 # Pass precious variables to config.status.
2800 if test "$ac_new_set" = set; then
2801 case $ac_new_val in
2802 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2803 *) ac_arg=$ac_var=$ac_new_val ;;
2804 esac
2805 case " $ac_configure_args " in
2806 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2807 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2808 esac
2809 fi
2810 done
2811 if $ac_cache_corrupted; then
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2813 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2815 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2816 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2817 fi
2818 ## -------------------- ##
2819 ## Main body of script. ##
2820 ## -------------------- ##
2821
2822 ac_ext=c
2823 ac_cpp='$CPP $CPPFLAGS'
2824 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2825 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2827
2828
2829
2830
2831
2832 ac_config_headers="$ac_config_headers config.h:config.in"
2833
2834
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2836 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2837 # Check whether --enable-maintainer-mode was given.
2838 if test "${enable_maintainer_mode+set}" = set; then :
2839 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2840 else
2841 USE_MAINTAINER_MODE=no
2842 fi
2843
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2845 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2846 if test $USE_MAINTAINER_MODE = yes; then
2847 MAINTAINER_MODE_TRUE=
2848 MAINTAINER_MODE_FALSE='#'
2849 else
2850 MAINTAINER_MODE_TRUE='#'
2851 MAINTAINER_MODE_FALSE=
2852 fi
2853
2854 MAINT=$MAINTAINER_MODE_TRUE
2855
2856
2857
2858 ac_ext=c
2859 ac_cpp='$CPP $CPPFLAGS'
2860 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2861 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2862 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2863 if test -n "$ac_tool_prefix"; then
2864 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2865 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867 $as_echo_n "checking for $ac_word... " >&6; }
2868 if test "${ac_cv_prog_CC+set}" = set; then :
2869 $as_echo_n "(cached) " >&6
2870 else
2871 if test -n "$CC"; then
2872 ac_cv_prog_CC="$CC" # Let the user override the test.
2873 else
2874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2875 for as_dir in $PATH
2876 do
2877 IFS=$as_save_IFS
2878 test -z "$as_dir" && as_dir=.
2879 for ac_exec_ext in '' $ac_executable_extensions; do
2880 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2881 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2883 break 2
2884 fi
2885 done
2886 done
2887 IFS=$as_save_IFS
2888
2889 fi
2890 fi
2891 CC=$ac_cv_prog_CC
2892 if test -n "$CC"; then
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2894 $as_echo "$CC" >&6; }
2895 else
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2897 $as_echo "no" >&6; }
2898 fi
2899
2900
2901 fi
2902 if test -z "$ac_cv_prog_CC"; then
2903 ac_ct_CC=$CC
2904 # Extract the first word of "gcc", so it can be a program name with args.
2905 set dummy gcc; ac_word=$2
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907 $as_echo_n "checking for $ac_word... " >&6; }
2908 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2909 $as_echo_n "(cached) " >&6
2910 else
2911 if test -n "$ac_ct_CC"; then
2912 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2916 do
2917 IFS=$as_save_IFS
2918 test -z "$as_dir" && as_dir=.
2919 for ac_exec_ext in '' $ac_executable_extensions; do
2920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921 ac_cv_prog_ac_ct_CC="gcc"
2922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923 break 2
2924 fi
2925 done
2926 done
2927 IFS=$as_save_IFS
2928
2929 fi
2930 fi
2931 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2932 if test -n "$ac_ct_CC"; then
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2934 $as_echo "$ac_ct_CC" >&6; }
2935 else
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2938 fi
2939
2940 if test "x$ac_ct_CC" = x; then
2941 CC=""
2942 else
2943 case $cross_compiling:$ac_tool_warned in
2944 yes:)
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2946 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2947 ac_tool_warned=yes ;;
2948 esac
2949 CC=$ac_ct_CC
2950 fi
2951 else
2952 CC="$ac_cv_prog_CC"
2953 fi
2954
2955 if test -z "$CC"; then
2956 if test -n "$ac_tool_prefix"; then
2957 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2958 set dummy ${ac_tool_prefix}cc; ac_word=$2
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2960 $as_echo_n "checking for $ac_word... " >&6; }
2961 if test "${ac_cv_prog_CC+set}" = set; then :
2962 $as_echo_n "(cached) " >&6
2963 else
2964 if test -n "$CC"; then
2965 ac_cv_prog_CC="$CC" # Let the user override the test.
2966 else
2967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2968 for as_dir in $PATH
2969 do
2970 IFS=$as_save_IFS
2971 test -z "$as_dir" && as_dir=.
2972 for ac_exec_ext in '' $ac_executable_extensions; do
2973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2974 ac_cv_prog_CC="${ac_tool_prefix}cc"
2975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2976 break 2
2977 fi
2978 done
2979 done
2980 IFS=$as_save_IFS
2981
2982 fi
2983 fi
2984 CC=$ac_cv_prog_CC
2985 if test -n "$CC"; then
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2987 $as_echo "$CC" >&6; }
2988 else
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2990 $as_echo "no" >&6; }
2991 fi
2992
2993
2994 fi
2995 fi
2996 if test -z "$CC"; then
2997 # Extract the first word of "cc", so it can be a program name with args.
2998 set dummy cc; ac_word=$2
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3000 $as_echo_n "checking for $ac_word... " >&6; }
3001 if test "${ac_cv_prog_CC+set}" = set; then :
3002 $as_echo_n "(cached) " >&6
3003 else
3004 if test -n "$CC"; then
3005 ac_cv_prog_CC="$CC" # Let the user override the test.
3006 else
3007 ac_prog_rejected=no
3008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3009 for as_dir in $PATH
3010 do
3011 IFS=$as_save_IFS
3012 test -z "$as_dir" && as_dir=.
3013 for ac_exec_ext in '' $ac_executable_extensions; do
3014 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3015 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3016 ac_prog_rejected=yes
3017 continue
3018 fi
3019 ac_cv_prog_CC="cc"
3020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3021 break 2
3022 fi
3023 done
3024 done
3025 IFS=$as_save_IFS
3026
3027 if test $ac_prog_rejected = yes; then
3028 # We found a bogon in the path, so make sure we never use it.
3029 set dummy $ac_cv_prog_CC
3030 shift
3031 if test $# != 0; then
3032 # We chose a different compiler from the bogus one.
3033 # However, it has the same basename, so the bogon will be chosen
3034 # first if we set CC to just the basename; use the full file name.
3035 shift
3036 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3037 fi
3038 fi
3039 fi
3040 fi
3041 CC=$ac_cv_prog_CC
3042 if test -n "$CC"; then
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3044 $as_echo "$CC" >&6; }
3045 else
3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3047 $as_echo "no" >&6; }
3048 fi
3049
3050
3051 fi
3052 if test -z "$CC"; then
3053 if test -n "$ac_tool_prefix"; then
3054 for ac_prog in cl.exe
3055 do
3056 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3057 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3059 $as_echo_n "checking for $ac_word... " >&6; }
3060 if test "${ac_cv_prog_CC+set}" = set; then :
3061 $as_echo_n "(cached) " >&6
3062 else
3063 if test -n "$CC"; then
3064 ac_cv_prog_CC="$CC" # Let the user override the test.
3065 else
3066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 for as_dir in $PATH
3068 do
3069 IFS=$as_save_IFS
3070 test -z "$as_dir" && as_dir=.
3071 for ac_exec_ext in '' $ac_executable_extensions; do
3072 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3075 break 2
3076 fi
3077 done
3078 done
3079 IFS=$as_save_IFS
3080
3081 fi
3082 fi
3083 CC=$ac_cv_prog_CC
3084 if test -n "$CC"; then
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3086 $as_echo "$CC" >&6; }
3087 else
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3089 $as_echo "no" >&6; }
3090 fi
3091
3092
3093 test -n "$CC" && break
3094 done
3095 fi
3096 if test -z "$CC"; then
3097 ac_ct_CC=$CC
3098 for ac_prog in cl.exe
3099 do
3100 # Extract the first word of "$ac_prog", so it can be a program name with args.
3101 set dummy $ac_prog; ac_word=$2
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 $as_echo_n "checking for $ac_word... " >&6; }
3104 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3105 $as_echo_n "(cached) " >&6
3106 else
3107 if test -n "$ac_ct_CC"; then
3108 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3109 else
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 for as_dir in $PATH
3112 do
3113 IFS=$as_save_IFS
3114 test -z "$as_dir" && as_dir=.
3115 for ac_exec_ext in '' $ac_executable_extensions; do
3116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3117 ac_cv_prog_ac_ct_CC="$ac_prog"
3118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119 break 2
3120 fi
3121 done
3122 done
3123 IFS=$as_save_IFS
3124
3125 fi
3126 fi
3127 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3128 if test -n "$ac_ct_CC"; then
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3130 $as_echo "$ac_ct_CC" >&6; }
3131 else
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3134 fi
3135
3136
3137 test -n "$ac_ct_CC" && break
3138 done
3139
3140 if test "x$ac_ct_CC" = x; then
3141 CC=""
3142 else
3143 case $cross_compiling:$ac_tool_warned in
3144 yes:)
3145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3147 ac_tool_warned=yes ;;
3148 esac
3149 CC=$ac_ct_CC
3150 fi
3151 fi
3152
3153 fi
3154
3155
3156 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3157 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3158 as_fn_error "no acceptable C compiler found in \$PATH
3159 See \`config.log' for more details." "$LINENO" 5; }
3160
3161 # Provide some information about the compiler.
3162 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3163 set X $ac_compile
3164 ac_compiler=$2
3165 for ac_option in --version -v -V -qversion; do
3166 { { ac_try="$ac_compiler $ac_option >&5"
3167 case "(($ac_try" in
3168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3169 *) ac_try_echo=$ac_try;;
3170 esac
3171 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3172 $as_echo "$ac_try_echo"; } >&5
3173 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3174 ac_status=$?
3175 if test -s conftest.err; then
3176 sed '10a\
3177 ... rest of stderr output deleted ...
3178 10q' conftest.err >conftest.er1
3179 cat conftest.er1 >&5
3180 rm -f conftest.er1 conftest.err
3181 fi
3182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183 test $ac_status = 0; }
3184 done
3185
3186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3187 /* end confdefs.h. */
3188
3189 int
3190 main ()
3191 {
3192
3193 ;
3194 return 0;
3195 }
3196 _ACEOF
3197 ac_clean_files_save=$ac_clean_files
3198 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3199 # Try to create an executable without -o first, disregard a.out.
3200 # It will help us diagnose broken compilers, and finding out an intuition
3201 # of exeext.
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3203 $as_echo_n "checking for C compiler default output file name... " >&6; }
3204 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3205
3206 # The possible output files:
3207 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3208
3209 ac_rmfiles=
3210 for ac_file in $ac_files
3211 do
3212 case $ac_file in
3213 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3214 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3215 esac
3216 done
3217 rm -f $ac_rmfiles
3218
3219 if { { ac_try="$ac_link_default"
3220 case "(($ac_try" in
3221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3222 *) ac_try_echo=$ac_try;;
3223 esac
3224 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3225 $as_echo "$ac_try_echo"; } >&5
3226 (eval "$ac_link_default") 2>&5
3227 ac_status=$?
3228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3229 test $ac_status = 0; }; then :
3230 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3231 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3232 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3233 # so that the user can short-circuit this test for compilers unknown to
3234 # Autoconf.
3235 for ac_file in $ac_files ''
3236 do
3237 test -f "$ac_file" || continue
3238 case $ac_file in
3239 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3240 ;;
3241 [ab].out )
3242 # We found the default executable, but exeext='' is most
3243 # certainly right.
3244 break;;
3245 *.* )
3246 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3247 then :; else
3248 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3249 fi
3250 # We set ac_cv_exeext here because the later test for it is not
3251 # safe: cross compilers may not add the suffix if given an `-o'
3252 # argument, so we may need to know it at that point already.
3253 # Even if this section looks crufty: it has the advantage of
3254 # actually working.
3255 break;;
3256 * )
3257 break;;
3258 esac
3259 done
3260 test "$ac_cv_exeext" = no && ac_cv_exeext=
3261
3262 else
3263 ac_file=''
3264 fi
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3266 $as_echo "$ac_file" >&6; }
3267 if test -z "$ac_file"; then :
3268 $as_echo "$as_me: failed program was:" >&5
3269 sed 's/^/| /' conftest.$ac_ext >&5
3270
3271 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3272 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3273 { as_fn_set_status 77
3274 as_fn_error "C compiler cannot create executables
3275 See \`config.log' for more details." "$LINENO" 5; }; }
3276 fi
3277 ac_exeext=$ac_cv_exeext
3278
3279 # Check that the compiler produces executables we can run. If not, either
3280 # the compiler is broken, or we cross compile.
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3282 $as_echo_n "checking whether the C compiler works... " >&6; }
3283 # If not cross compiling, check that we can run a simple program.
3284 if test "$cross_compiling" != yes; then
3285 if { ac_try='./$ac_file'
3286 { { case "(($ac_try" in
3287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3288 *) ac_try_echo=$ac_try;;
3289 esac
3290 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3291 $as_echo "$ac_try_echo"; } >&5
3292 (eval "$ac_try") 2>&5
3293 ac_status=$?
3294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3295 test $ac_status = 0; }; }; then
3296 cross_compiling=no
3297 else
3298 if test "$cross_compiling" = maybe; then
3299 cross_compiling=yes
3300 else
3301 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3302 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3303 as_fn_error "cannot run C compiled programs.
3304 If you meant to cross compile, use \`--host'.
3305 See \`config.log' for more details." "$LINENO" 5; }
3306 fi
3307 fi
3308 fi
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3310 $as_echo "yes" >&6; }
3311
3312 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3313 ac_clean_files=$ac_clean_files_save
3314 # Check that the compiler produces executables we can run. If not, either
3315 # the compiler is broken, or we cross compile.
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3317 $as_echo_n "checking whether we are cross compiling... " >&6; }
3318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3319 $as_echo "$cross_compiling" >&6; }
3320
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3322 $as_echo_n "checking for suffix of executables... " >&6; }
3323 if { { ac_try="$ac_link"
3324 case "(($ac_try" in
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3327 esac
3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329 $as_echo "$ac_try_echo"; } >&5
3330 (eval "$ac_link") 2>&5
3331 ac_status=$?
3332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3333 test $ac_status = 0; }; then :
3334 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3335 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3336 # work properly (i.e., refer to `conftest.exe'), while it won't with
3337 # `rm'.
3338 for ac_file in conftest.exe conftest conftest.*; do
3339 test -f "$ac_file" || continue
3340 case $ac_file in
3341 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3342 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3343 break;;
3344 * ) break;;
3345 esac
3346 done
3347 else
3348 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3349 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3350 as_fn_error "cannot compute suffix of executables: cannot compile and link
3351 See \`config.log' for more details." "$LINENO" 5; }
3352 fi
3353 rm -f conftest$ac_cv_exeext
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3355 $as_echo "$ac_cv_exeext" >&6; }
3356
3357 rm -f conftest.$ac_ext
3358 EXEEXT=$ac_cv_exeext
3359 ac_exeext=$EXEEXT
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3361 $as_echo_n "checking for suffix of object files... " >&6; }
3362 if test "${ac_cv_objext+set}" = set; then :
3363 $as_echo_n "(cached) " >&6
3364 else
3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h. */
3367
3368 int
3369 main ()
3370 {
3371
3372 ;
3373 return 0;
3374 }
3375 _ACEOF
3376 rm -f conftest.o conftest.obj
3377 if { { ac_try="$ac_compile"
3378 case "(($ac_try" in
3379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3380 *) ac_try_echo=$ac_try;;
3381 esac
3382 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3383 $as_echo "$ac_try_echo"; } >&5
3384 (eval "$ac_compile") 2>&5
3385 ac_status=$?
3386 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3387 test $ac_status = 0; }; then :
3388 for ac_file in conftest.o conftest.obj conftest.*; do
3389 test -f "$ac_file" || continue;
3390 case $ac_file in
3391 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3392 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3393 break;;
3394 esac
3395 done
3396 else
3397 $as_echo "$as_me: failed program was:" >&5
3398 sed 's/^/| /' conftest.$ac_ext >&5
3399
3400 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3401 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3402 as_fn_error "cannot compute suffix of object files: cannot compile
3403 See \`config.log' for more details." "$LINENO" 5; }
3404 fi
3405 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3406 fi
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3408 $as_echo "$ac_cv_objext" >&6; }
3409 OBJEXT=$ac_cv_objext
3410 ac_objext=$OBJEXT
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3412 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3413 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3414 $as_echo_n "(cached) " >&6
3415 else
3416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417 /* end confdefs.h. */
3418
3419 int
3420 main ()
3421 {
3422 #ifndef __GNUC__
3423 choke me
3424 #endif
3425
3426 ;
3427 return 0;
3428 }
3429 _ACEOF
3430 if ac_fn_c_try_compile "$LINENO"; then :
3431 ac_compiler_gnu=yes
3432 else
3433 ac_compiler_gnu=no
3434 fi
3435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3437
3438 fi
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3440 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3441 if test $ac_compiler_gnu = yes; then
3442 GCC=yes
3443 else
3444 GCC=
3445 fi
3446 ac_test_CFLAGS=${CFLAGS+set}
3447 ac_save_CFLAGS=$CFLAGS
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3449 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3450 if test "${ac_cv_prog_cc_g+set}" = set; then :
3451 $as_echo_n "(cached) " >&6
3452 else
3453 ac_save_c_werror_flag=$ac_c_werror_flag
3454 ac_c_werror_flag=yes
3455 ac_cv_prog_cc_g=no
3456 CFLAGS="-g"
3457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458 /* end confdefs.h. */
3459
3460 int
3461 main ()
3462 {
3463
3464 ;
3465 return 0;
3466 }
3467 _ACEOF
3468 if ac_fn_c_try_compile "$LINENO"; then :
3469 ac_cv_prog_cc_g=yes
3470 else
3471 CFLAGS=""
3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473 /* end confdefs.h. */
3474
3475 int
3476 main ()
3477 {
3478
3479 ;
3480 return 0;
3481 }
3482 _ACEOF
3483 if ac_fn_c_try_compile "$LINENO"; then :
3484
3485 else
3486 ac_c_werror_flag=$ac_save_c_werror_flag
3487 CFLAGS="-g"
3488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h. */
3490
3491 int
3492 main ()
3493 {
3494
3495 ;
3496 return 0;
3497 }
3498 _ACEOF
3499 if ac_fn_c_try_compile "$LINENO"; then :
3500 ac_cv_prog_cc_g=yes
3501 fi
3502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3503 fi
3504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3505 fi
3506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3507 ac_c_werror_flag=$ac_save_c_werror_flag
3508 fi
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3510 $as_echo "$ac_cv_prog_cc_g" >&6; }
3511 if test "$ac_test_CFLAGS" = set; then
3512 CFLAGS=$ac_save_CFLAGS
3513 elif test $ac_cv_prog_cc_g = yes; then
3514 if test "$GCC" = yes; then
3515 CFLAGS="-g -O2"
3516 else
3517 CFLAGS="-g"
3518 fi
3519 else
3520 if test "$GCC" = yes; then
3521 CFLAGS="-O2"
3522 else
3523 CFLAGS=
3524 fi
3525 fi
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3527 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3528 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3529 $as_echo_n "(cached) " >&6
3530 else
3531 ac_cv_prog_cc_c89=no
3532 ac_save_CC=$CC
3533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3534 /* end confdefs.h. */
3535 #include <stdarg.h>
3536 #include <stdio.h>
3537 #include <sys/types.h>
3538 #include <sys/stat.h>
3539 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3540 struct buf { int x; };
3541 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3542 static char *e (p, i)
3543 char **p;
3544 int i;
3545 {
3546 return p[i];
3547 }
3548 static char *f (char * (*g) (char **, int), char **p, ...)
3549 {
3550 char *s;
3551 va_list v;
3552 va_start (v,p);
3553 s = g (p, va_arg (v,int));
3554 va_end (v);
3555 return s;
3556 }
3557
3558 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3559 function prototypes and stuff, but not '\xHH' hex character constants.
3560 These don't provoke an error unfortunately, instead are silently treated
3561 as 'x'. The following induces an error, until -std is added to get
3562 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3563 array size at least. It's necessary to write '\x00'==0 to get something
3564 that's true only with -std. */
3565 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3566
3567 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3568 inside strings and character constants. */
3569 #define FOO(x) 'x'
3570 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3571
3572 int test (int i, double x);
3573 struct s1 {int (*f) (int a);};
3574 struct s2 {int (*f) (double a);};
3575 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3576 int argc;
3577 char **argv;
3578 int
3579 main ()
3580 {
3581 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3582 ;
3583 return 0;
3584 }
3585 _ACEOF
3586 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3587 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3588 do
3589 CC="$ac_save_CC $ac_arg"
3590 if ac_fn_c_try_compile "$LINENO"; then :
3591 ac_cv_prog_cc_c89=$ac_arg
3592 fi
3593 rm -f core conftest.err conftest.$ac_objext
3594 test "x$ac_cv_prog_cc_c89" != "xno" && break
3595 done
3596 rm -f conftest.$ac_ext
3597 CC=$ac_save_CC
3598
3599 fi
3600 # AC_CACHE_VAL
3601 case "x$ac_cv_prog_cc_c89" in
3602 x)
3603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3604 $as_echo "none needed" >&6; } ;;
3605 xno)
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3607 $as_echo "unsupported" >&6; } ;;
3608 *)
3609 CC="$CC $ac_cv_prog_cc_c89"
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3611 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3612 esac
3613 if test "x$ac_cv_prog_cc_c89" != xno; then :
3614
3615 fi
3616
3617 ac_ext=c
3618 ac_cpp='$CPP $CPPFLAGS'
3619 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3620 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3621 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3622
3623 ac_aux_dir=
3624 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3625 for ac_t in install-sh install.sh shtool; do
3626 if test -f "$ac_dir/$ac_t"; then
3627 ac_aux_dir=$ac_dir
3628 ac_install_sh="$ac_aux_dir/$ac_t -c"
3629 break 2
3630 fi
3631 done
3632 done
3633 if test -z "$ac_aux_dir"; then
3634 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3635 fi
3636
3637 # These three variables are undocumented and unsupported,
3638 # and are intended to be withdrawn in a future Autoconf release.
3639 # They can cause serious problems if a builder's source tree is in a directory
3640 # whose full name contains unusual characters.
3641 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3642 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3643 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3644
3645
3646 # Make sure we can run config.sub.
3647 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3648 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3649
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3651 $as_echo_n "checking build system type... " >&6; }
3652 if test "${ac_cv_build+set}" = set; then :
3653 $as_echo_n "(cached) " >&6
3654 else
3655 ac_build_alias=$build_alias
3656 test "x$ac_build_alias" = x &&
3657 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3658 test "x$ac_build_alias" = x &&
3659 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3660 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3661 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3662
3663 fi
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3665 $as_echo "$ac_cv_build" >&6; }
3666 case $ac_cv_build in
3667 *-*-*) ;;
3668 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3669 esac
3670 build=$ac_cv_build
3671 ac_save_IFS=$IFS; IFS='-'
3672 set x $ac_cv_build
3673 shift
3674 build_cpu=$1
3675 build_vendor=$2
3676 shift; shift
3677 # Remember, the first character of IFS is used to create $*,
3678 # except with old shells:
3679 build_os=$*
3680 IFS=$ac_save_IFS
3681 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3682
3683
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3685 $as_echo_n "checking host system type... " >&6; }
3686 if test "${ac_cv_host+set}" = set; then :
3687 $as_echo_n "(cached) " >&6
3688 else
3689 if test "x$host_alias" = x; then
3690 ac_cv_host=$ac_cv_build
3691 else
3692 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3693 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3694 fi
3695
3696 fi
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3698 $as_echo "$ac_cv_host" >&6; }
3699 case $ac_cv_host in
3700 *-*-*) ;;
3701 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3702 esac
3703 host=$ac_cv_host
3704 ac_save_IFS=$IFS; IFS='-'
3705 set x $ac_cv_host
3706 shift
3707 host_cpu=$1
3708 host_vendor=$2
3709 shift; shift
3710 # Remember, the first character of IFS is used to create $*,
3711 # except with old shells:
3712 host_os=$*
3713 IFS=$ac_save_IFS
3714 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3715
3716
3717
3718 ac_ext=c
3719 ac_cpp='$CPP $CPPFLAGS'
3720 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3721 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3722 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3724 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3725 # On Suns, sometimes $CPP names a directory.
3726 if test -n "$CPP" && test -d "$CPP"; then
3727 CPP=
3728 fi
3729 if test -z "$CPP"; then
3730 if test "${ac_cv_prog_CPP+set}" = set; then :
3731 $as_echo_n "(cached) " >&6
3732 else
3733 # Double quotes because CPP needs to be expanded
3734 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3735 do
3736 ac_preproc_ok=false
3737 for ac_c_preproc_warn_flag in '' yes
3738 do
3739 # Use a header file that comes with gcc, so configuring glibc
3740 # with a fresh cross-compiler works.
3741 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3742 # <limits.h> exists even on freestanding compilers.
3743 # On the NeXT, cc -E runs the code through the compiler's parser,
3744 # not just through cpp. "Syntax error" is here to catch this case.
3745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3746 /* end confdefs.h. */
3747 #ifdef __STDC__
3748 # include <limits.h>
3749 #else
3750 # include <assert.h>
3751 #endif
3752 Syntax error
3753 _ACEOF
3754 if ac_fn_c_try_cpp "$LINENO"; then :
3755
3756 else
3757 # Broken: fails on valid input.
3758 continue
3759 fi
3760 rm -f conftest.err conftest.$ac_ext
3761
3762 # OK, works on sane cases. Now check whether nonexistent headers
3763 # can be detected and how.
3764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3765 /* end confdefs.h. */
3766 #include <ac_nonexistent.h>
3767 _ACEOF
3768 if ac_fn_c_try_cpp "$LINENO"; then :
3769 # Broken: success on invalid input.
3770 continue
3771 else
3772 # Passes both tests.
3773 ac_preproc_ok=:
3774 break
3775 fi
3776 rm -f conftest.err conftest.$ac_ext
3777
3778 done
3779 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3780 rm -f conftest.err conftest.$ac_ext
3781 if $ac_preproc_ok; then :
3782 break
3783 fi
3784
3785 done
3786 ac_cv_prog_CPP=$CPP
3787
3788 fi
3789 CPP=$ac_cv_prog_CPP
3790 else
3791 ac_cv_prog_CPP=$CPP
3792 fi
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3794 $as_echo "$CPP" >&6; }
3795 ac_preproc_ok=false
3796 for ac_c_preproc_warn_flag in '' yes
3797 do
3798 # Use a header file that comes with gcc, so configuring glibc
3799 # with a fresh cross-compiler works.
3800 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3801 # <limits.h> exists even on freestanding compilers.
3802 # On the NeXT, cc -E runs the code through the compiler's parser,
3803 # not just through cpp. "Syntax error" is here to catch this case.
3804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805 /* end confdefs.h. */
3806 #ifdef __STDC__
3807 # include <limits.h>
3808 #else
3809 # include <assert.h>
3810 #endif
3811 Syntax error
3812 _ACEOF
3813 if ac_fn_c_try_cpp "$LINENO"; then :
3814
3815 else
3816 # Broken: fails on valid input.
3817 continue
3818 fi
3819 rm -f conftest.err conftest.$ac_ext
3820
3821 # OK, works on sane cases. Now check whether nonexistent headers
3822 # can be detected and how.
3823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3824 /* end confdefs.h. */
3825 #include <ac_nonexistent.h>
3826 _ACEOF
3827 if ac_fn_c_try_cpp "$LINENO"; then :
3828 # Broken: success on invalid input.
3829 continue
3830 else
3831 # Passes both tests.
3832 ac_preproc_ok=:
3833 break
3834 fi
3835 rm -f conftest.err conftest.$ac_ext
3836
3837 done
3838 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3839 rm -f conftest.err conftest.$ac_ext
3840 if $ac_preproc_ok; then :
3841
3842 else
3843 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3844 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3845 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3846 See \`config.log' for more details." "$LINENO" 5; }
3847 fi
3848
3849 ac_ext=c
3850 ac_cpp='$CPP $CPPFLAGS'
3851 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3852 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3853 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3854
3855
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3857 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3858 if test "${ac_cv_path_GREP+set}" = set; then :
3859 $as_echo_n "(cached) " >&6
3860 else
3861 if test -z "$GREP"; then
3862 ac_path_GREP_found=false
3863 # Loop through the user's path and test for each of PROGNAME-LIST
3864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3866 do
3867 IFS=$as_save_IFS
3868 test -z "$as_dir" && as_dir=.
3869 for ac_prog in grep ggrep; do
3870 for ac_exec_ext in '' $ac_executable_extensions; do
3871 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3872 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3873 # Check for GNU ac_path_GREP and select it if it is found.
3874 # Check for GNU $ac_path_GREP
3875 case `"$ac_path_GREP" --version 2>&1` in
3876 *GNU*)
3877 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3878 *)
3879 ac_count=0
3880 $as_echo_n 0123456789 >"conftest.in"
3881 while :
3882 do
3883 cat "conftest.in" "conftest.in" >"conftest.tmp"
3884 mv "conftest.tmp" "conftest.in"
3885 cp "conftest.in" "conftest.nl"
3886 $as_echo 'GREP' >> "conftest.nl"
3887 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3888 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3889 as_fn_arith $ac_count + 1 && ac_count=$as_val
3890 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3891 # Best one so far, save it but keep looking for a better one
3892 ac_cv_path_GREP="$ac_path_GREP"
3893 ac_path_GREP_max=$ac_count
3894 fi
3895 # 10*(2^10) chars as input seems more than enough
3896 test $ac_count -gt 10 && break
3897 done
3898 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3899 esac
3900
3901 $ac_path_GREP_found && break 3
3902 done
3903 done
3904 done
3905 IFS=$as_save_IFS
3906 if test -z "$ac_cv_path_GREP"; then
3907 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3908 fi
3909 else
3910 ac_cv_path_GREP=$GREP
3911 fi
3912
3913 fi
3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3915 $as_echo "$ac_cv_path_GREP" >&6; }
3916 GREP="$ac_cv_path_GREP"
3917
3918
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3920 $as_echo_n "checking for egrep... " >&6; }
3921 if test "${ac_cv_path_EGREP+set}" = set; then :
3922 $as_echo_n "(cached) " >&6
3923 else
3924 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3925 then ac_cv_path_EGREP="$GREP -E"
3926 else
3927 if test -z "$EGREP"; then
3928 ac_path_EGREP_found=false
3929 # Loop through the user's path and test for each of PROGNAME-LIST
3930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3931 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3932 do
3933 IFS=$as_save_IFS
3934 test -z "$as_dir" && as_dir=.
3935 for ac_prog in egrep; do
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3938 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3939 # Check for GNU ac_path_EGREP and select it if it is found.
3940 # Check for GNU $ac_path_EGREP
3941 case `"$ac_path_EGREP" --version 2>&1` in
3942 *GNU*)
3943 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3944 *)
3945 ac_count=0
3946 $as_echo_n 0123456789 >"conftest.in"
3947 while :
3948 do
3949 cat "conftest.in" "conftest.in" >"conftest.tmp"
3950 mv "conftest.tmp" "conftest.in"
3951 cp "conftest.in" "conftest.nl"
3952 $as_echo 'EGREP' >> "conftest.nl"
3953 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3954 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3955 as_fn_arith $ac_count + 1 && ac_count=$as_val
3956 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3957 # Best one so far, save it but keep looking for a better one
3958 ac_cv_path_EGREP="$ac_path_EGREP"
3959 ac_path_EGREP_max=$ac_count
3960 fi
3961 # 10*(2^10) chars as input seems more than enough
3962 test $ac_count -gt 10 && break
3963 done
3964 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3965 esac
3966
3967 $ac_path_EGREP_found && break 3
3968 done
3969 done
3970 done
3971 IFS=$as_save_IFS
3972 if test -z "$ac_cv_path_EGREP"; then
3973 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3974 fi
3975 else
3976 ac_cv_path_EGREP=$EGREP
3977 fi
3978
3979 fi
3980 fi
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3982 $as_echo "$ac_cv_path_EGREP" >&6; }
3983 EGREP="$ac_cv_path_EGREP"
3984
3985
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3987 $as_echo_n "checking for ANSI C header files... " >&6; }
3988 if test "${ac_cv_header_stdc+set}" = set; then :
3989 $as_echo_n "(cached) " >&6
3990 else
3991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3992 /* end confdefs.h. */
3993 #include <stdlib.h>
3994 #include <stdarg.h>
3995 #include <string.h>
3996 #include <float.h>
3997
3998 int
3999 main ()
4000 {
4001
4002 ;
4003 return 0;
4004 }
4005 _ACEOF
4006 if ac_fn_c_try_compile "$LINENO"; then :
4007 ac_cv_header_stdc=yes
4008 else
4009 ac_cv_header_stdc=no
4010 fi
4011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4012
4013 if test $ac_cv_header_stdc = yes; then
4014 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4016 /* end confdefs.h. */
4017 #include <string.h>
4018
4019 _ACEOF
4020 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4021 $EGREP "memchr" >/dev/null 2>&1; then :
4022
4023 else
4024 ac_cv_header_stdc=no
4025 fi
4026 rm -f conftest*
4027
4028 fi
4029
4030 if test $ac_cv_header_stdc = yes; then
4031 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4033 /* end confdefs.h. */
4034 #include <stdlib.h>
4035
4036 _ACEOF
4037 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4038 $EGREP "free" >/dev/null 2>&1; then :
4039
4040 else
4041 ac_cv_header_stdc=no
4042 fi
4043 rm -f conftest*
4044
4045 fi
4046
4047 if test $ac_cv_header_stdc = yes; then
4048 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4049 if test "$cross_compiling" = yes; then :
4050 :
4051 else
4052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4053 /* end confdefs.h. */
4054 #include <ctype.h>
4055 #include <stdlib.h>
4056 #if ((' ' & 0x0FF) == 0x020)
4057 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4058 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4059 #else
4060 # define ISLOWER(c) \
4061 (('a' <= (c) && (c) <= 'i') \
4062 || ('j' <= (c) && (c) <= 'r') \
4063 || ('s' <= (c) && (c) <= 'z'))
4064 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4065 #endif
4066
4067 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4068 int
4069 main ()
4070 {
4071 int i;
4072 for (i = 0; i < 256; i++)
4073 if (XOR (islower (i), ISLOWER (i))
4074 || toupper (i) != TOUPPER (i))
4075 return 2;
4076 return 0;
4077 }
4078 _ACEOF
4079 if ac_fn_c_try_run "$LINENO"; then :
4080
4081 else
4082 ac_cv_header_stdc=no
4083 fi
4084 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4085 conftest.$ac_objext conftest.beam conftest.$ac_ext
4086 fi
4087
4088 fi
4089 fi
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4091 $as_echo "$ac_cv_header_stdc" >&6; }
4092 if test $ac_cv_header_stdc = yes; then
4093
4094 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4095
4096 fi
4097
4098 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4099 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4100 inttypes.h stdint.h unistd.h
4101 do :
4102 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4103 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4104 "
4105 eval as_val=\$$as_ac_Header
4106 if test "x$as_val" = x""yes; then :
4107 cat >>confdefs.h <<_ACEOF
4108 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4109 _ACEOF
4110
4111 fi
4112
4113 done
4114
4115
4116
4117
4118
4119 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4120 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4121 MINIX=yes
4122 else
4123 MINIX=
4124 fi
4125
4126
4127 if test "$MINIX" = yes; then
4128
4129 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4130
4131
4132 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4133
4134
4135 $as_echo "#define _MINIX 1" >>confdefs.h
4136
4137 fi
4138
4139 case "$host_os" in
4140 hpux*)
4141
4142 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4143
4144 ;;
4145 esac
4146
4147
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4149 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4150 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4151 $as_echo_n "(cached) " >&6
4152 else
4153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4154 /* end confdefs.h. */
4155
4156 # define __EXTENSIONS__ 1
4157 $ac_includes_default
4158 int
4159 main ()
4160 {
4161
4162 ;
4163 return 0;
4164 }
4165 _ACEOF
4166 if ac_fn_c_try_compile "$LINENO"; then :
4167 ac_cv_safe_to_define___extensions__=yes
4168 else
4169 ac_cv_safe_to_define___extensions__=no
4170 fi
4171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4172 fi
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4174 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4175 test $ac_cv_safe_to_define___extensions__ = yes &&
4176 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4177
4178 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4179
4180 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4181
4182 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4183
4184 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4185
4186
4187 if test -n "$ac_tool_prefix"; then
4188 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4189 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191 $as_echo_n "checking for $ac_word... " >&6; }
4192 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4193 $as_echo_n "(cached) " >&6
4194 else
4195 if test -n "$RANLIB"; then
4196 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4197 else
4198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4199 for as_dir in $PATH
4200 do
4201 IFS=$as_save_IFS
4202 test -z "$as_dir" && as_dir=.
4203 for ac_exec_ext in '' $ac_executable_extensions; do
4204 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4205 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4207 break 2
4208 fi
4209 done
4210 done
4211 IFS=$as_save_IFS
4212
4213 fi
4214 fi
4215 RANLIB=$ac_cv_prog_RANLIB
4216 if test -n "$RANLIB"; then
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4218 $as_echo "$RANLIB" >&6; }
4219 else
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4221 $as_echo "no" >&6; }
4222 fi
4223
4224
4225 fi
4226 if test -z "$ac_cv_prog_RANLIB"; then
4227 ac_ct_RANLIB=$RANLIB
4228 # Extract the first word of "ranlib", so it can be a program name with args.
4229 set dummy ranlib; ac_word=$2
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4231 $as_echo_n "checking for $ac_word... " >&6; }
4232 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4233 $as_echo_n "(cached) " >&6
4234 else
4235 if test -n "$ac_ct_RANLIB"; then
4236 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4237 else
4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239 for as_dir in $PATH
4240 do
4241 IFS=$as_save_IFS
4242 test -z "$as_dir" && as_dir=.
4243 for ac_exec_ext in '' $ac_executable_extensions; do
4244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4245 ac_cv_prog_ac_ct_RANLIB="ranlib"
4246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247 break 2
4248 fi
4249 done
4250 done
4251 IFS=$as_save_IFS
4252
4253 fi
4254 fi
4255 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4256 if test -n "$ac_ct_RANLIB"; then
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4258 $as_echo "$ac_ct_RANLIB" >&6; }
4259 else
4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4261 $as_echo "no" >&6; }
4262 fi
4263
4264 if test "x$ac_ct_RANLIB" = x; then
4265 RANLIB=":"
4266 else
4267 case $cross_compiling:$ac_tool_warned in
4268 yes:)
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4270 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4271 ac_tool_warned=yes ;;
4272 esac
4273 RANLIB=$ac_ct_RANLIB
4274 fi
4275 else
4276 RANLIB="$ac_cv_prog_RANLIB"
4277 fi
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287 # Code from module arg-nonnull:
4288 # Code from module c++defs:
4289 # Code from module extensions:
4290
4291 # Code from module include_next:
4292 # Code from module memchr:
4293 # Code from module memmem:
4294 # Code from module memmem-simple:
4295 # Code from module multiarch:
4296 # Code from module stddef:
4297 # Code from module stdint:
4298 # Code from module string:
4299 # Code from module warn-on-use:
4300 # Code from module wchar:
4301
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4303 $as_echo_n "checking target system type... " >&6; }
4304 if test "${ac_cv_target+set}" = set; then :
4305 $as_echo_n "(cached) " >&6
4306 else
4307 if test "x$target_alias" = x; then
4308 ac_cv_target=$ac_cv_host
4309 else
4310 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4311 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4312 fi
4313
4314 fi
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4316 $as_echo "$ac_cv_target" >&6; }
4317 case $ac_cv_target in
4318 *-*-*) ;;
4319 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4320 esac
4321 target=$ac_cv_target
4322 ac_save_IFS=$IFS; IFS='-'
4323 set x $ac_cv_target
4324 shift
4325 target_cpu=$1
4326 target_vendor=$2
4327 shift; shift
4328 # Remember, the first character of IFS is used to create $*,
4329 # except with old shells:
4330 target_os=$*
4331 IFS=$ac_save_IFS
4332 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4333
4334
4335 # The aliases save the names the user supplied, while $host etc.
4336 # will get canonicalized.
4337 test -n "$target_alias" &&
4338 test "$program_prefix$program_suffix$program_transform_name" = \
4339 NONENONEs,x,x, &&
4340 program_prefix=${target_alias}-
4341
4342 # The tests for host and target for $enable_largefile require
4343 # canonical names.
4344
4345
4346
4347 # As the $enable_largefile decision depends on --enable-plugins we must set it
4348 # even in directories otherwise not depending on the $plugins option.
4349
4350
4351 # Check whether --enable-plugins was given.
4352 if test "${enable_plugins+set}" = set; then :
4353 enableval=$enable_plugins; case "${enableval}" in
4354 yes | "") plugins=yes ;;
4355 no) plugins=no ;;
4356 *) plugins=yes ;;
4357 esac
4358 else
4359 plugins=no
4360 fi
4361
4362
4363
4364 case "${host}" in
4365 sparc-*-solaris*|i[3-7]86-*-solaris*)
4366 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4367 # are mutually exclusive; and without procfs support, the bfd/ elf module
4368 # cannot provide certain routines such as elfcore_write_prpsinfo
4369 # or elfcore_write_prstatus. So unless the user explicitly requested
4370 # large-file support through the --enable-largefile switch, disable
4371 # large-file support in favor of procfs support.
4372 test "${target}" = "${host}" -a "x$plugins" = xno \
4373 && : ${enable_largefile="no"}
4374 ;;
4375 esac
4376
4377 # Check whether --enable-largefile was given.
4378 if test "${enable_largefile+set}" = set; then :
4379 enableval=$enable_largefile;
4380 fi
4381
4382 if test "$enable_largefile" != no; then
4383
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4385 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4386 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4387 $as_echo_n "(cached) " >&6
4388 else
4389 ac_cv_sys_largefile_CC=no
4390 if test "$GCC" != yes; then
4391 ac_save_CC=$CC
4392 while :; do
4393 # IRIX 6.2 and later do not support large files by default,
4394 # so use the C compiler's -n32 option if that helps.
4395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4396 /* end confdefs.h. */
4397 #include <sys/types.h>
4398 /* Check that off_t can represent 2**63 - 1 correctly.
4399 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4400 since some C++ compilers masquerading as C compilers
4401 incorrectly reject 9223372036854775807. */
4402 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4403 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4404 && LARGE_OFF_T % 2147483647 == 1)
4405 ? 1 : -1];
4406 int
4407 main ()
4408 {
4409
4410 ;
4411 return 0;
4412 }
4413 _ACEOF
4414 if ac_fn_c_try_compile "$LINENO"; then :
4415 break
4416 fi
4417 rm -f core conftest.err conftest.$ac_objext
4418 CC="$CC -n32"
4419 if ac_fn_c_try_compile "$LINENO"; then :
4420 ac_cv_sys_largefile_CC=' -n32'; break
4421 fi
4422 rm -f core conftest.err conftest.$ac_objext
4423 break
4424 done
4425 CC=$ac_save_CC
4426 rm -f conftest.$ac_ext
4427 fi
4428 fi
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4430 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4431 if test "$ac_cv_sys_largefile_CC" != no; then
4432 CC=$CC$ac_cv_sys_largefile_CC
4433 fi
4434
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4436 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4437 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4438 $as_echo_n "(cached) " >&6
4439 else
4440 while :; do
4441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4442 /* end confdefs.h. */
4443 #include <sys/types.h>
4444 /* Check that off_t can represent 2**63 - 1 correctly.
4445 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4446 since some C++ compilers masquerading as C compilers
4447 incorrectly reject 9223372036854775807. */
4448 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4449 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4450 && LARGE_OFF_T % 2147483647 == 1)
4451 ? 1 : -1];
4452 int
4453 main ()
4454 {
4455
4456 ;
4457 return 0;
4458 }
4459 _ACEOF
4460 if ac_fn_c_try_compile "$LINENO"; then :
4461 ac_cv_sys_file_offset_bits=no; break
4462 fi
4463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4465 /* end confdefs.h. */
4466 #define _FILE_OFFSET_BITS 64
4467 #include <sys/types.h>
4468 /* Check that off_t can represent 2**63 - 1 correctly.
4469 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4470 since some C++ compilers masquerading as C compilers
4471 incorrectly reject 9223372036854775807. */
4472 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4473 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4474 && LARGE_OFF_T % 2147483647 == 1)
4475 ? 1 : -1];
4476 int
4477 main ()
4478 {
4479
4480 ;
4481 return 0;
4482 }
4483 _ACEOF
4484 if ac_fn_c_try_compile "$LINENO"; then :
4485 ac_cv_sys_file_offset_bits=64; break
4486 fi
4487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4488 ac_cv_sys_file_offset_bits=unknown
4489 break
4490 done
4491 fi
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4493 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4494 case $ac_cv_sys_file_offset_bits in #(
4495 no | unknown) ;;
4496 *)
4497 cat >>confdefs.h <<_ACEOF
4498 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4499 _ACEOF
4500 ;;
4501 esac
4502 rm -rf conftest*
4503 if test $ac_cv_sys_file_offset_bits = unknown; then
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4505 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4506 if test "${ac_cv_sys_large_files+set}" = set; then :
4507 $as_echo_n "(cached) " >&6
4508 else
4509 while :; do
4510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4511 /* end confdefs.h. */
4512 #include <sys/types.h>
4513 /* Check that off_t can represent 2**63 - 1 correctly.
4514 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4515 since some C++ compilers masquerading as C compilers
4516 incorrectly reject 9223372036854775807. */
4517 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4518 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4519 && LARGE_OFF_T % 2147483647 == 1)
4520 ? 1 : -1];
4521 int
4522 main ()
4523 {
4524
4525 ;
4526 return 0;
4527 }
4528 _ACEOF
4529 if ac_fn_c_try_compile "$LINENO"; then :
4530 ac_cv_sys_large_files=no; break
4531 fi
4532 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h. */
4535 #define _LARGE_FILES 1
4536 #include <sys/types.h>
4537 /* Check that off_t can represent 2**63 - 1 correctly.
4538 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4539 since some C++ compilers masquerading as C compilers
4540 incorrectly reject 9223372036854775807. */
4541 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4542 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4543 && LARGE_OFF_T % 2147483647 == 1)
4544 ? 1 : -1];
4545 int
4546 main ()
4547 {
4548
4549 ;
4550 return 0;
4551 }
4552 _ACEOF
4553 if ac_fn_c_try_compile "$LINENO"; then :
4554 ac_cv_sys_large_files=1; break
4555 fi
4556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4557 ac_cv_sys_large_files=unknown
4558 break
4559 done
4560 fi
4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4562 $as_echo "$ac_cv_sys_large_files" >&6; }
4563 case $ac_cv_sys_large_files in #(
4564 no | unknown) ;;
4565 *)
4566 cat >>confdefs.h <<_ACEOF
4567 #define _LARGE_FILES $ac_cv_sys_large_files
4568 _ACEOF
4569 ;;
4570 esac
4571 rm -rf conftest*
4572 fi
4573 fi
4574
4575
4576
4577
4578
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4580 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4581 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4582 $as_echo_n "(cached) " >&6
4583 else
4584 am_cv_prog_cc_stdc=no
4585 ac_save_CC="$CC"
4586 # Don't try gcc -ansi; that turns off useful extensions and
4587 # breaks some systems' header files.
4588 # AIX -qlanglvl=ansi
4589 # Ultrix and OSF/1 -std1
4590 # HP-UX 10.20 and later -Ae
4591 # HP-UX older versions -Aa -D_HPUX_SOURCE
4592 # SVR4 -Xc -D__EXTENSIONS__
4593 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4594 do
4595 CC="$ac_save_CC $ac_arg"
4596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597 /* end confdefs.h. */
4598 #include <stdarg.h>
4599 #include <stdio.h>
4600 #include <sys/types.h>
4601 #include <sys/stat.h>
4602 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4603 struct buf { int x; };
4604 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4605 static char *e (p, i)
4606 char **p;
4607 int i;
4608 {
4609 return p[i];
4610 }
4611 static char *f (char * (*g) (char **, int), char **p, ...)
4612 {
4613 char *s;
4614 va_list v;
4615 va_start (v,p);
4616 s = g (p, va_arg (v,int));
4617 va_end (v);
4618 return s;
4619 }
4620 int test (int i, double x);
4621 struct s1 {int (*f) (int a);};
4622 struct s2 {int (*f) (double a);};
4623 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4624 int argc;
4625 char **argv;
4626
4627 int
4628 main ()
4629 {
4630
4631 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4632
4633 ;
4634 return 0;
4635 }
4636 _ACEOF
4637 if ac_fn_c_try_compile "$LINENO"; then :
4638 am_cv_prog_cc_stdc="$ac_arg"; break
4639 fi
4640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4641 done
4642 CC="$ac_save_CC"
4643
4644 fi
4645
4646 if test -z "$am_cv_prog_cc_stdc"; then
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4648 $as_echo "none needed" >&6; }
4649 else
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4651 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4652 fi
4653 case "x$am_cv_prog_cc_stdc" in
4654 x|xno) ;;
4655 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4656 esac
4657
4658
4659 ac_aux_dir=
4660 for ac_dir in .. "$srcdir"/..; do
4661 for ac_t in install-sh install.sh shtool; do
4662 if test -f "$ac_dir/$ac_t"; then
4663 ac_aux_dir=$ac_dir
4664 ac_install_sh="$ac_aux_dir/$ac_t -c"
4665 break 2
4666 fi
4667 done
4668 done
4669 if test -z "$ac_aux_dir"; then
4670 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4671 fi
4672
4673 # These three variables are undocumented and unsupported,
4674 # and are intended to be withdrawn in a future Autoconf release.
4675 # They can cause serious problems if a builder's source tree is in a directory
4676 # whose full name contains unusual characters.
4677 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4678 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4679 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4680
4681
4682
4683
4684 # Dependency checking.
4685 rm -rf .tst 2>/dev/null
4686 mkdir .tst 2>/dev/null
4687 if test -d .tst; then
4688 am__leading_dot=.
4689 else
4690 am__leading_dot=_
4691 fi
4692 rmdir .tst 2>/dev/null
4693
4694 DEPDIR="${am__leading_dot}deps"
4695
4696 ac_config_commands="$ac_config_commands depdir"
4697
4698
4699 depcc="$CC" am_compiler_list=
4700
4701 am_depcomp=$ac_aux_dir/depcomp
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4703 $as_echo_n "checking dependency style of $depcc... " >&6; }
4704 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4705 $as_echo_n "(cached) " >&6
4706 else
4707 if test -f "$am_depcomp"; then
4708 # We make a subdir and do the tests there. Otherwise we can end up
4709 # making bogus files that we don't know about and never remove. For
4710 # instance it was reported that on HP-UX the gcc test will end up
4711 # making a dummy file named `D' -- because `-MD' means `put the output
4712 # in D'.
4713 mkdir conftest.dir
4714 # Copy depcomp to subdir because otherwise we won't find it if we're
4715 # using a relative directory.
4716 cp "$am_depcomp" conftest.dir
4717 cd conftest.dir
4718 # We will build objects and dependencies in a subdirectory because
4719 # it helps to detect inapplicable dependency modes. For instance
4720 # both Tru64's cc and ICC support -MD to output dependencies as a
4721 # side effect of compilation, but ICC will put the dependencies in
4722 # the current directory while Tru64 will put them in the object
4723 # directory.
4724 mkdir sub
4725
4726 am_cv_CC_dependencies_compiler_type=none
4727 if test "$am_compiler_list" = ""; then
4728 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4729 fi
4730 for depmode in $am_compiler_list; do
4731 if test $depmode = none; then break; fi
4732
4733 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4734 # Setup a source with many dependencies, because some compilers
4735 # like to wrap large dependency lists on column 80 (with \), and
4736 # we should not choose a depcomp mode which is confused by this.
4737 #
4738 # We need to recreate these files for each test, as the compiler may
4739 # overwrite some of them when testing with obscure command lines.
4740 # This happens at least with the AIX C compiler.
4741 : > sub/conftest.c
4742 for i in 1 2 3 4 5 6; do
4743 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4744 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4745 # Solaris 8's {/usr,}/bin/sh.
4746 touch sub/conftst$i.h
4747 done
4748 echo "include sub/conftest.Po" > confmf
4749
4750 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4751 # mode. It turns out that the SunPro C++ compiler does not properly
4752 # handle `-M -o', and we need to detect this.
4753 depcmd="depmode=$depmode \
4754 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4755 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4756 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4757 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4758 if env $depcmd > conftest.err 2>&1 &&
4759 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4760 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4761 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4762 # icc doesn't choke on unknown options, it will just issue warnings
4763 # or remarks (even with -Werror). So we grep stderr for any message
4764 # that says an option was ignored or not supported.
4765 # When given -MP, icc 7.0 and 7.1 complain thusly:
4766 # icc: Command line warning: ignoring option '-M'; no argument required
4767 # The diagnosis changed in icc 8.0:
4768 # icc: Command line remark: option '-MP' not supported
4769 if (grep 'ignoring option' conftest.err ||
4770 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4771 am_cv_CC_dependencies_compiler_type=$depmode
4772 $as_echo "$as_me:$LINENO: success" >&5
4773 break
4774 fi
4775 fi
4776 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4777 sed -e 's/^/| /' < conftest.err >&5
4778 done
4779
4780 cd ..
4781 rm -rf conftest.dir
4782 else
4783 am_cv_CC_dependencies_compiler_type=none
4784 fi
4785
4786 fi
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4788 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4789 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4790 then as_fn_error "no usable dependency style found" "$LINENO" 5
4791 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4792
4793 fi
4794
4795
4796 # Check for the 'make' the user wants to use.
4797 for ac_prog in make
4798 do
4799 # Extract the first word of "$ac_prog", so it can be a program name with args.
4800 set dummy $ac_prog; ac_word=$2
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4802 $as_echo_n "checking for $ac_word... " >&6; }
4803 if test "${ac_cv_prog_MAKE+set}" = set; then :
4804 $as_echo_n "(cached) " >&6
4805 else
4806 if test -n "$MAKE"; then
4807 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4808 else
4809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4810 for as_dir in $PATH
4811 do
4812 IFS=$as_save_IFS
4813 test -z "$as_dir" && as_dir=.
4814 for ac_exec_ext in '' $ac_executable_extensions; do
4815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4816 ac_cv_prog_MAKE="$ac_prog"
4817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4818 break 2
4819 fi
4820 done
4821 done
4822 IFS=$as_save_IFS
4823
4824 fi
4825 fi
4826 MAKE=$ac_cv_prog_MAKE
4827 if test -n "$MAKE"; then
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4829 $as_echo "$MAKE" >&6; }
4830 else
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4832 $as_echo "no" >&6; }
4833 fi
4834
4835
4836 test -n "$MAKE" && break
4837 done
4838
4839 MAKE_IS_GNU=
4840 case "`$MAKE --version 2>&1 | sed 1q`" in
4841 *GNU*)
4842 MAKE_IS_GNU=yes
4843 ;;
4844 esac
4845 if test "$MAKE_IS_GNU" = yes; then
4846 GMAKE_TRUE=
4847 GMAKE_FALSE='#'
4848 else
4849 GMAKE_TRUE='#'
4850 GMAKE_FALSE=
4851 fi
4852
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4854 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4855 set x ${MAKE-make}
4856 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4857 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4858 $as_echo_n "(cached) " >&6
4859 else
4860 cat >conftest.make <<\_ACEOF
4861 SHELL = /bin/sh
4862 all:
4863 @echo '@@@%%%=$(MAKE)=@@@%%%'
4864 _ACEOF
4865 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4866 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4867 *@@@%%%=?*=@@@%%%*)
4868 eval ac_cv_prog_make_${ac_make}_set=yes;;
4869 *)
4870 eval ac_cv_prog_make_${ac_make}_set=no;;
4871 esac
4872 rm -f conftest.make
4873 fi
4874 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4876 $as_echo "yes" >&6; }
4877 SET_MAKE=
4878 else
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4880 $as_echo "no" >&6; }
4881 SET_MAKE="MAKE=${MAKE-make}"
4882 fi
4883
4884
4885
4886 CONFIG_OBS=
4887 CONFIG_DEPS=
4888 CONFIG_SRCS=
4889 ENABLE_CFLAGS=
4890
4891 CONFIG_ALL=
4892 CONFIG_CLEAN=
4893 CONFIG_INSTALL=
4894 CONFIG_UNINSTALL=
4895
4896 # If we haven't got the data from the intl directory,
4897 # assume NLS is disabled.
4898 USE_NLS=no
4899 LIBINTL=
4900 LIBINTL_DEP=
4901 INCINTL=
4902 XGETTEXT=
4903 GMSGFMT=
4904 POSUB=
4905
4906 if test -f ../intl/config.intl; then
4907 . ../intl/config.intl
4908 fi
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4910 $as_echo_n "checking whether NLS is requested... " >&6; }
4911 if test x"$USE_NLS" != xyes; then
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4913 $as_echo "no" >&6; }
4914 else
4915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4916 $as_echo "yes" >&6; }
4917
4918 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4919
4920
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4922 $as_echo_n "checking for catalogs to be installed... " >&6; }
4923 # Look for .po and .gmo files in the source directory.
4924 CATALOGS=
4925 XLINGUAS=
4926 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4927 # If there aren't any .gmo files the shell will give us the
4928 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4929 # weeded out.
4930 case "$cat" in *\**)
4931 continue;;
4932 esac
4933 # The quadruple backslash is collapsed to a double backslash
4934 # by the backticks, then collapsed again by the double quotes,
4935 # leaving us with one backslash in the sed expression (right
4936 # before the dot that mustn't act as a wildcard).
4937 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4938 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4939 # The user is allowed to set LINGUAS to a list of languages to
4940 # install catalogs for. If it's empty that means "all of them."
4941 if test "x$LINGUAS" = x; then
4942 CATALOGS="$CATALOGS $cat"
4943 XLINGUAS="$XLINGUAS $lang"
4944 else
4945 case "$LINGUAS" in *$lang*)
4946 CATALOGS="$CATALOGS $cat"
4947 XLINGUAS="$XLINGUAS $lang"
4948 ;;
4949 esac
4950 fi
4951 done
4952 LINGUAS="$XLINGUAS"
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4954 $as_echo "$LINGUAS" >&6; }
4955
4956
4957 DATADIRNAME=share
4958
4959 INSTOBJEXT=.mo
4960
4961 GENCAT=gencat
4962
4963 CATOBJEXT=.gmo
4964
4965 fi
4966
4967 localedir='${datadir}/locale'
4968
4969
4970 if test x"$USE_NLS" = xyes; then
4971 CONFIG_ALL="$CONFIG_ALL all-po"
4972 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4973 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4974 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4975 fi
4976
4977
4978
4979
4980
4981 LIBC_FATAL_STDERR_=1
4982 export LIBC_FATAL_STDERR_
4983
4984
4985
4986
4987
4988 for ac_header in $gl_header_list
4989 do :
4990 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4991 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4992 eval as_val=\$$as_ac_Header
4993 if test "x$as_val" = x""yes; then :
4994 cat >>confdefs.h <<_ACEOF
4995 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4996 _ACEOF
4997
4998 fi
4999
5000 done
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010 for ac_func in $gl_func_list
5011 do :
5012 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5013 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5014 eval as_val=\$$as_ac_var
5015 if test "x$as_val" = x""yes; then :
5016 cat >>confdefs.h <<_ACEOF
5017 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5018 _ACEOF
5019
5020 fi
5021 done
5022
5023
5024
5025
5026
5027
5028 GNULIB_MEMCHR=0;
5029 GNULIB_MEMMEM=0;
5030 GNULIB_MEMPCPY=0;
5031 GNULIB_MEMRCHR=0;
5032 GNULIB_RAWMEMCHR=0;
5033 GNULIB_STPCPY=0;
5034 GNULIB_STPNCPY=0;
5035 GNULIB_STRCHRNUL=0;
5036 GNULIB_STRDUP=0;
5037 GNULIB_STRNCAT=0;
5038 GNULIB_STRNDUP=0;
5039 GNULIB_STRNLEN=0;
5040 GNULIB_STRPBRK=0;
5041 GNULIB_STRSEP=0;
5042 GNULIB_STRSTR=0;
5043 GNULIB_STRCASESTR=0;
5044 GNULIB_STRTOK_R=0;
5045 GNULIB_MBSLEN=0;
5046 GNULIB_MBSNLEN=0;
5047 GNULIB_MBSCHR=0;
5048 GNULIB_MBSRCHR=0;
5049 GNULIB_MBSSTR=0;
5050 GNULIB_MBSCASECMP=0;
5051 GNULIB_MBSNCASECMP=0;
5052 GNULIB_MBSPCASECMP=0;
5053 GNULIB_MBSCASESTR=0;
5054 GNULIB_MBSCSPN=0;
5055 GNULIB_MBSPBRK=0;
5056 GNULIB_MBSSPN=0;
5057 GNULIB_MBSSEP=0;
5058 GNULIB_MBSTOK_R=0;
5059 GNULIB_STRERROR=0;
5060 GNULIB_STRSIGNAL=0;
5061 GNULIB_STRVERSCMP=0;
5062 HAVE_MBSLEN=0;
5063 HAVE_MEMCHR=1;
5064 HAVE_DECL_MEMMEM=1;
5065 HAVE_MEMPCPY=1;
5066 HAVE_DECL_MEMRCHR=1;
5067 HAVE_RAWMEMCHR=1;
5068 HAVE_STPCPY=1;
5069 HAVE_STPNCPY=1;
5070 HAVE_STRCHRNUL=1;
5071 HAVE_DECL_STRDUP=1;
5072 HAVE_DECL_STRNDUP=1;
5073 HAVE_DECL_STRNLEN=1;
5074 HAVE_STRPBRK=1;
5075 HAVE_STRSEP=1;
5076 HAVE_STRCASESTR=1;
5077 HAVE_DECL_STRTOK_R=1;
5078 HAVE_DECL_STRSIGNAL=1;
5079 HAVE_STRVERSCMP=1;
5080 REPLACE_MEMCHR=0;
5081 REPLACE_MEMMEM=0;
5082 REPLACE_STPNCPY=0;
5083 REPLACE_STRDUP=0;
5084 REPLACE_STRSTR=0;
5085 REPLACE_STRCASESTR=0;
5086 REPLACE_STRERROR=0;
5087 REPLACE_STRNCAT=0;
5088 REPLACE_STRNDUP=0;
5089 REPLACE_STRNLEN=0;
5090 REPLACE_STRSIGNAL=0;
5091 REPLACE_STRTOK_R=0;
5092 UNDEFINE_STRTOK_R=0;
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5107 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5108 # irrelevant for anonymous mappings.
5109 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5110 if test "x$ac_cv_func_mmap" = x""yes; then :
5111 gl_have_mmap=yes
5112 else
5113 gl_have_mmap=no
5114 fi
5115
5116
5117 # Try to allow MAP_ANONYMOUS.
5118 gl_have_mmap_anonymous=no
5119 if test $gl_have_mmap = yes; then
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5121 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5123 /* end confdefs.h. */
5124
5125 #include <sys/mman.h>
5126 #ifdef MAP_ANONYMOUS
5127 I cant identify this map.
5128 #endif
5129
5130 _ACEOF
5131 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5132 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5133 gl_have_mmap_anonymous=yes
5134 fi
5135 rm -f conftest*
5136
5137 if test $gl_have_mmap_anonymous != yes; then
5138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5139 /* end confdefs.h. */
5140
5141 #include <sys/mman.h>
5142 #ifdef MAP_ANON
5143 I cant identify this map.
5144 #endif
5145
5146 _ACEOF
5147 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5148 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5149
5150 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5151
5152 gl_have_mmap_anonymous=yes
5153 fi
5154 rm -f conftest*
5155
5156 fi
5157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5158 $as_echo "$gl_have_mmap_anonymous" >&6; }
5159 if test $gl_have_mmap_anonymous = yes; then
5160
5161 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5162
5163 fi
5164 fi
5165
5166
5167 :
5168
5169
5170
5171
5172
5173
5174 :
5175
5176
5177
5178
5179
5180
5181
5182
5183 :
5184
5185
5186
5187
5188
5189 if test $ac_cv_func_memchr = yes; then
5190 # Detect platform-specific bugs in some versions of glibc:
5191 # memchr should not dereference anything with length 0
5192 # http://bugzilla.redhat.com/499689
5193 # memchr should not dereference overestimated length after a match
5194 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5195 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5196 # Assume that memchr works on platforms that lack mprotect.
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5198 $as_echo_n "checking whether memchr works... " >&6; }
5199 if test "${gl_cv_func_memchr_works+set}" = set; then :
5200 $as_echo_n "(cached) " >&6
5201 else
5202 if test "$cross_compiling" = yes; then :
5203 gl_cv_func_memchr_works="guessing no"
5204 else
5205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5206 /* end confdefs.h. */
5207
5208 #include <string.h>
5209 #if HAVE_SYS_MMAN_H
5210 # include <fcntl.h>
5211 # include <unistd.h>
5212 # include <sys/types.h>
5213 # include <sys/mman.h>
5214 # ifndef MAP_FILE
5215 # define MAP_FILE 0
5216 # endif
5217 #endif
5218
5219 int
5220 main ()
5221 {
5222
5223 char *fence = NULL;
5224 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5225 # if HAVE_MAP_ANONYMOUS
5226 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5227 const int fd = -1;
5228 # else /* !HAVE_MAP_ANONYMOUS */
5229 const int flags = MAP_FILE | MAP_PRIVATE;
5230 int fd = open ("/dev/zero", O_RDONLY, 0666);
5231 if (fd >= 0)
5232 # endif
5233 {
5234 int pagesize = getpagesize ();
5235 char *two_pages =
5236 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5237 flags, fd, 0);
5238 if (two_pages != (char *)(-1)
5239 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5240 fence = two_pages + pagesize;
5241 }
5242 #endif
5243 if (fence)
5244 {
5245 if (memchr (fence, 0, 0))
5246 return 1;
5247 strcpy (fence - 9, "12345678");
5248 if (memchr (fence - 9, 0, 79) != fence - 1)
5249 return 2;
5250 }
5251 return 0;
5252
5253 ;
5254 return 0;
5255 }
5256 _ACEOF
5257 if ac_fn_c_try_run "$LINENO"; then :
5258 gl_cv_func_memchr_works=yes
5259 else
5260 gl_cv_func_memchr_works=no
5261 fi
5262 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5263 conftest.$ac_objext conftest.beam conftest.$ac_ext
5264 fi
5265
5266 fi
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5268 $as_echo "$gl_cv_func_memchr_works" >&6; }
5269 if test "$gl_cv_func_memchr_works" != yes; then
5270 REPLACE_MEMCHR=1
5271 fi
5272 else
5273 HAVE_MEMCHR=0
5274 fi
5275 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5276
5277
5278
5279
5280
5281
5282
5283
5284 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5285
5286
5287 for ac_header in bp-sym.h
5288 do :
5289 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5290 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5291 cat >>confdefs.h <<_ACEOF
5292 #define HAVE_BP_SYM_H 1
5293 _ACEOF
5294
5295 fi
5296
5297 done
5298
5299
5300 fi
5301
5302
5303 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5304 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5305 ac_have_decl=1
5306 else
5307 ac_have_decl=0
5308 fi
5309
5310 cat >>confdefs.h <<_ACEOF
5311 #define HAVE_DECL_MEMMEM $ac_have_decl
5312 _ACEOF
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327 for ac_func in memmem
5328 do :
5329 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5330 if test "x$ac_cv_func_memmem" = x""yes; then :
5331 cat >>confdefs.h <<_ACEOF
5332 #define HAVE_MEMMEM 1
5333 _ACEOF
5334
5335 else
5336
5337 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5338
5339 fi
5340 done
5341
5342
5343
5344 :
5345
5346
5347
5348
5349
5350 if test $ac_cv_have_decl_memmem = no; then
5351 HAVE_DECL_MEMMEM=0
5352 fi
5353 :
5354
5355
5356 gl_cv_c_multiarch=no
5357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5358 /* end confdefs.h. */
5359 #ifndef __APPLE_CC__
5360 not a universal capable compiler
5361 #endif
5362 typedef int dummy;
5363
5364 _ACEOF
5365 if ac_fn_c_try_compile "$LINENO"; then :
5366
5367 arch=
5368 prev=
5369 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5370 if test -n "$prev"; then
5371 case $word in
5372 i?86 | x86_64 | ppc | ppc64)
5373 if test -z "$arch" || test "$arch" = "$word"; then
5374 arch="$word"
5375 else
5376 gl_cv_c_multiarch=yes
5377 fi
5378 ;;
5379 esac
5380 prev=
5381 else
5382 if test "x$word" = "x-arch"; then
5383 prev=arch
5384 fi
5385 fi
5386 done
5387
5388 fi
5389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5390 if test $gl_cv_c_multiarch = yes; then
5391
5392 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5393
5394 APPLE_UNIVERSAL_BUILD=1
5395 else
5396 APPLE_UNIVERSAL_BUILD=0
5397 fi
5398
5399
5400
5401 REPLACE_NULL=0;
5402 HAVE_WCHAR_T=1;
5403 STDDEF_H='';
5404
5405
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5407 $as_echo_n "checking for wchar_t... " >&6; }
5408 if test "${gt_cv_c_wchar_t+set}" = set; then :
5409 $as_echo_n "(cached) " >&6
5410 else
5411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5412 /* end confdefs.h. */
5413 #include <stddef.h>
5414 wchar_t foo = (wchar_t)'\0';
5415 int
5416 main ()
5417 {
5418
5419 ;
5420 return 0;
5421 }
5422 _ACEOF
5423 if ac_fn_c_try_compile "$LINENO"; then :
5424 gt_cv_c_wchar_t=yes
5425 else
5426 gt_cv_c_wchar_t=no
5427 fi
5428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429 fi
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5431 $as_echo "$gt_cv_c_wchar_t" >&6; }
5432 if test $gt_cv_c_wchar_t = yes; then
5433
5434 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5435
5436 fi
5437
5438
5439
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5441 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5442 if test "${gl_cv_have_include_next+set}" = set; then :
5443 $as_echo_n "(cached) " >&6
5444 else
5445 rm -rf conftestd1a conftestd1b conftestd2
5446 mkdir conftestd1a conftestd1b conftestd2
5447 cat <<EOF > conftestd1a/conftest.h
5448 #define DEFINED_IN_CONFTESTD1
5449 #include_next <conftest.h>
5450 #ifdef DEFINED_IN_CONFTESTD2
5451 int foo;
5452 #else
5453 #error "include_next doesn't work"
5454 #endif
5455 EOF
5456 cat <<EOF > conftestd1b/conftest.h
5457 #define DEFINED_IN_CONFTESTD1
5458 #include <stdio.h>
5459 #include_next <conftest.h>
5460 #ifdef DEFINED_IN_CONFTESTD2
5461 int foo;
5462 #else
5463 #error "include_next doesn't work"
5464 #endif
5465 EOF
5466 cat <<EOF > conftestd2/conftest.h
5467 #ifndef DEFINED_IN_CONFTESTD1
5468 #error "include_next test doesn't work"
5469 #endif
5470 #define DEFINED_IN_CONFTESTD2
5471 EOF
5472 gl_save_CPPFLAGS="$CPPFLAGS"
5473 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5475 /* end confdefs.h. */
5476 #include <conftest.h>
5477 _ACEOF
5478 if ac_fn_c_try_compile "$LINENO"; then :
5479 gl_cv_have_include_next=yes
5480 else
5481 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5483 /* end confdefs.h. */
5484 #include <conftest.h>
5485 _ACEOF
5486 if ac_fn_c_try_compile "$LINENO"; then :
5487 gl_cv_have_include_next=buggy
5488 else
5489 gl_cv_have_include_next=no
5490 fi
5491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5492
5493 fi
5494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5495 CPPFLAGS="$gl_save_CPPFLAGS"
5496 rm -rf conftestd1a conftestd1b conftestd2
5497
5498 fi
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5500 $as_echo "$gl_cv_have_include_next" >&6; }
5501 PRAGMA_SYSTEM_HEADER=
5502 if test $gl_cv_have_include_next = yes; then
5503 INCLUDE_NEXT=include_next
5504 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5505 if test -n "$GCC"; then
5506 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5507 fi
5508 else
5509 if test $gl_cv_have_include_next = buggy; then
5510 INCLUDE_NEXT=include
5511 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5512 else
5513 INCLUDE_NEXT=include
5514 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5515 fi
5516 fi
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5528 $as_echo_n "checking for long long int... " >&6; }
5529 if test "${ac_cv_type_long_long_int+set}" = set; then :
5530 $as_echo_n "(cached) " >&6
5531 else
5532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5533 /* end confdefs.h. */
5534
5535 /* For now, do not test the preprocessor; as of 2007 there are too many
5536 implementations with broken preprocessors. Perhaps this can
5537 be revisited in 2012. In the meantime, code should not expect
5538 #if to work with literals wider than 32 bits. */
5539 /* Test literals. */
5540 long long int ll = 9223372036854775807ll;
5541 long long int nll = -9223372036854775807LL;
5542 unsigned long long int ull = 18446744073709551615ULL;
5543 /* Test constant expressions. */
5544 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5545 ? 1 : -1)];
5546 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5547 ? 1 : -1)];
5548 int i = 63;
5549 int
5550 main ()
5551 {
5552 /* Test availability of runtime routines for shift and division. */
5553 long long int llmax = 9223372036854775807ll;
5554 unsigned long long int ullmax = 18446744073709551615ull;
5555 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5556 | (llmax / ll) | (llmax % ll)
5557 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5558 | (ullmax / ull) | (ullmax % ull));
5559 ;
5560 return 0;
5561 }
5562
5563 _ACEOF
5564 if ac_fn_c_try_link "$LINENO"; then :
5565 if test "$cross_compiling" = yes; then :
5566 ac_cv_type_long_long_int=yes
5567 else
5568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5569 /* end confdefs.h. */
5570 #include <limits.h>
5571 #ifndef LLONG_MAX
5572 # define HALF \
5573 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5574 # define LLONG_MAX (HALF - 1 + HALF)
5575 #endif
5576 int
5577 main ()
5578 {
5579 long long int n = 1;
5580 int i;
5581 for (i = 0; ; i++)
5582 {
5583 long long int m = n << i;
5584 if (m >> i != n)
5585 return 1;
5586 if (LLONG_MAX / 2 < m)
5587 break;
5588 }
5589 return 0;
5590 ;
5591 return 0;
5592 }
5593 _ACEOF
5594 if ac_fn_c_try_run "$LINENO"; then :
5595 ac_cv_type_long_long_int=yes
5596 else
5597 ac_cv_type_long_long_int=no
5598 fi
5599 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5600 conftest.$ac_objext conftest.beam conftest.$ac_ext
5601 fi
5602
5603 else
5604 ac_cv_type_long_long_int=no
5605 fi
5606 rm -f core conftest.err conftest.$ac_objext \
5607 conftest$ac_exeext conftest.$ac_ext
5608 fi
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5610 $as_echo "$ac_cv_type_long_long_int" >&6; }
5611 if test $ac_cv_type_long_long_int = yes; then
5612
5613 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5614
5615 fi
5616
5617
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5619 $as_echo_n "checking for unsigned long long int... " >&6; }
5620 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5621 $as_echo_n "(cached) " >&6
5622 else
5623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5624 /* end confdefs.h. */
5625
5626 /* For now, do not test the preprocessor; as of 2007 there are too many
5627 implementations with broken preprocessors. Perhaps this can
5628 be revisited in 2012. In the meantime, code should not expect
5629 #if to work with literals wider than 32 bits. */
5630 /* Test literals. */
5631 long long int ll = 9223372036854775807ll;
5632 long long int nll = -9223372036854775807LL;
5633 unsigned long long int ull = 18446744073709551615ULL;
5634 /* Test constant expressions. */
5635 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5636 ? 1 : -1)];
5637 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5638 ? 1 : -1)];
5639 int i = 63;
5640 int
5641 main ()
5642 {
5643 /* Test availability of runtime routines for shift and division. */
5644 long long int llmax = 9223372036854775807ll;
5645 unsigned long long int ullmax = 18446744073709551615ull;
5646 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5647 | (llmax / ll) | (llmax % ll)
5648 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5649 | (ullmax / ull) | (ullmax % ull));
5650 ;
5651 return 0;
5652 }
5653
5654 _ACEOF
5655 if ac_fn_c_try_link "$LINENO"; then :
5656 ac_cv_type_unsigned_long_long_int=yes
5657 else
5658 ac_cv_type_unsigned_long_long_int=no
5659 fi
5660 rm -f core conftest.err conftest.$ac_objext \
5661 conftest$ac_exeext conftest.$ac_ext
5662 fi
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5664 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5665 if test $ac_cv_type_unsigned_long_long_int = yes; then
5666
5667 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5668
5669 fi
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5682 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5683 if test "${ac_cv_c_restrict+set}" = set; then :
5684 $as_echo_n "(cached) " >&6
5685 else
5686 ac_cv_c_restrict=no
5687 # The order here caters to the fact that C++ does not require restrict.
5688 for ac_kw in __restrict __restrict__ _Restrict restrict; do
5689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 /* end confdefs.h. */
5691 typedef int * int_ptr;
5692 int foo (int_ptr $ac_kw ip) {
5693 return ip[0];
5694 }
5695 int
5696 main ()
5697 {
5698 int s[1];
5699 int * $ac_kw t = s;
5700 t[0] = 0;
5701 return foo(t)
5702 ;
5703 return 0;
5704 }
5705 _ACEOF
5706 if ac_fn_c_try_compile "$LINENO"; then :
5707 ac_cv_c_restrict=$ac_kw
5708 fi
5709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5710 test "$ac_cv_c_restrict" != no && break
5711 done
5712
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5715 $as_echo "$ac_cv_c_restrict" >&6; }
5716
5717 case $ac_cv_c_restrict in
5718 restrict) ;;
5719 no) $as_echo "#define restrict /**/" >>confdefs.h
5720 ;;
5721 *) cat >>confdefs.h <<_ACEOF
5722 #define restrict $ac_cv_c_restrict
5723 _ACEOF
5724 ;;
5725 esac
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739 :
5740
5741
5742
5743
5744
5745
5746
5747 if test $gl_cv_have_include_next = yes; then
5748 gl_cv_next_string_h='<'string.h'>'
5749 else
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5751 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5752 if test "${gl_cv_next_string_h+set}" = set; then :
5753 $as_echo_n "(cached) " >&6
5754 else
5755
5756 if test $ac_cv_header_string_h = yes; then
5757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5758 /* end confdefs.h. */
5759 #include <string.h>
5760
5761 _ACEOF
5762 case "$host_os" in
5763 aix*) gl_absname_cpp="$ac_cpp -C" ;;
5764 *) gl_absname_cpp="$ac_cpp" ;;
5765 esac
5766 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5767 sed -n '\#/string.h#{
5768 s#.*"\(.*/string.h\)".*#\1#
5769 s#^/[^/]#//&#
5770 p
5771 q
5772 }'`'"'
5773 else
5774 gl_cv_next_string_h='<'string.h'>'
5775 fi
5776
5777 fi
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5779 $as_echo "$gl_cv_next_string_h" >&6; }
5780 fi
5781 NEXT_STRING_H=$gl_cv_next_string_h
5782
5783 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5784 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5785 gl_next_as_first_directive='<'string.h'>'
5786 else
5787 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5788 gl_next_as_first_directive=$gl_cv_next_string_h
5789 fi
5790 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5791
5792
5793
5794
5795
5796 for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal strverscmp; do
5797 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5799 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5800 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5801 $as_echo_n "(cached) " >&6
5802 else
5803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5804 /* end confdefs.h. */
5805 #include <string.h>
5806
5807 int
5808 main ()
5809 {
5810 #undef $gl_func
5811 (void) $gl_func;
5812 ;
5813 return 0;
5814 }
5815 _ACEOF
5816 if ac_fn_c_try_compile "$LINENO"; then :
5817 eval "$as_gl_Symbol=yes"
5818 else
5819 eval "$as_gl_Symbol=no"
5820 fi
5821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5822 fi
5823 eval ac_res=\$$as_gl_Symbol
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5825 $as_echo "$ac_res" >&6; }
5826 eval as_val=\$$as_gl_Symbol
5827 if test "x$as_val" = x""yes; then :
5828 cat >>confdefs.h <<_ACEOF
5829 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5830 _ACEOF
5831
5832 eval ac_cv_have_decl_$gl_func=yes
5833 fi
5834 done
5835
5836
5837
5838 GNULIB_BTOWC=0;
5839 GNULIB_WCTOB=0;
5840 GNULIB_MBSINIT=0;
5841 GNULIB_MBRTOWC=0;
5842 GNULIB_MBRLEN=0;
5843 GNULIB_MBSRTOWCS=0;
5844 GNULIB_MBSNRTOWCS=0;
5845 GNULIB_WCRTOMB=0;
5846 GNULIB_WCSRTOMBS=0;
5847 GNULIB_WCSNRTOMBS=0;
5848 GNULIB_WCWIDTH=0;
5849 HAVE_BTOWC=1;
5850 HAVE_MBSINIT=1;
5851 HAVE_MBRTOWC=1;
5852 HAVE_MBRLEN=1;
5853 HAVE_MBSRTOWCS=1;
5854 HAVE_MBSNRTOWCS=1;
5855 HAVE_WCRTOMB=1;
5856 HAVE_WCSRTOMBS=1;
5857 HAVE_WCSNRTOMBS=1;
5858 HAVE_DECL_WCTOB=1;
5859 HAVE_DECL_WCWIDTH=1;
5860 REPLACE_MBSTATE_T=0;
5861 REPLACE_BTOWC=0;
5862 REPLACE_WCTOB=0;
5863 REPLACE_MBSINIT=0;
5864 REPLACE_MBRTOWC=0;
5865 REPLACE_MBRLEN=0;
5866 REPLACE_MBSRTOWCS=0;
5867 REPLACE_MBSNRTOWCS=0;
5868 REPLACE_WCRTOMB=0;
5869 REPLACE_WCSRTOMBS=0;
5870 REPLACE_WCSNRTOMBS=0;
5871 REPLACE_WCWIDTH=0;
5872
5873
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5875 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5876 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5877 $as_echo_n "(cached) " >&6
5878 else
5879 gl_cv_header_wchar_h_correct_inline=yes
5880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5881 /* end confdefs.h. */
5882
5883 #define wcstod renamed_wcstod
5884 #include <wchar.h>
5885 extern int zero (void);
5886 int main () { return zero(); }
5887
5888 _ACEOF
5889 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5890 (eval $ac_compile) 2>&5
5891 ac_status=$?
5892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5893 test $ac_status = 0; }; then
5894 mv conftest.$ac_objext conftest1.$ac_objext
5895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5896 /* end confdefs.h. */
5897
5898 #define wcstod renamed_wcstod
5899 #include <wchar.h>
5900 int zero (void) { return 0; }
5901
5902 _ACEOF
5903 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5904 (eval $ac_compile) 2>&5
5905 ac_status=$?
5906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5907 test $ac_status = 0; }; then
5908 mv conftest.$ac_objext conftest2.$ac_objext
5909 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5910 :
5911 else
5912 gl_cv_header_wchar_h_correct_inline=no
5913 fi
5914 fi
5915 fi
5916 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5917
5918 fi
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5920 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5921 if test $gl_cv_header_wchar_h_correct_inline = no; then
5922 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5923 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5924 C99 mode. You have four options:
5925 - Add the flag -fgnu89-inline to CC and reconfigure, or
5926 - Fix your include files, using parts of
5927 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5928 - Use a gcc version older than 4.3, or
5929 - Don't use the flags -std=c99 or -std=gnu99.
5930 Configuration aborted." "$LINENO" 5
5931 fi
5932
5933
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5935 $as_echo_n "checking for wint_t... " >&6; }
5936 if test "${gt_cv_c_wint_t+set}" = set; then :
5937 $as_echo_n "(cached) " >&6
5938 else
5939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5940 /* end confdefs.h. */
5941
5942 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5943 <wchar.h>.
5944 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5945 before <wchar.h>. */
5946 #include <stddef.h>
5947 #include <stdio.h>
5948 #include <time.h>
5949 #include <wchar.h>
5950 wint_t foo = (wchar_t)'\0';
5951 int
5952 main ()
5953 {
5954
5955 ;
5956 return 0;
5957 }
5958 _ACEOF
5959 if ac_fn_c_try_compile "$LINENO"; then :
5960 gt_cv_c_wint_t=yes
5961 else
5962 gt_cv_c_wint_t=no
5963 fi
5964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5965 fi
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5967 $as_echo "$gt_cv_c_wint_t" >&6; }
5968 if test $gt_cv_c_wint_t = yes; then
5969
5970 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5971
5972 fi
5973
5974
5975 if false; then
5976 GL_COND_LIBTOOL_TRUE=
5977 GL_COND_LIBTOOL_FALSE='#'
5978 else
5979 GL_COND_LIBTOOL_TRUE='#'
5980 GL_COND_LIBTOOL_FALSE=
5981 fi
5982
5983 gl_cond_libtool=false
5984 gl_libdeps=
5985 gl_ltlibdeps=
5986 gl_m4_base='gnulib/m4'
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996 gl_source_base='gnulib'
5997 # Code from module arg-nonnull:
5998 # Code from module c++defs:
5999 # Code from module extensions:
6000 # Code from module include_next:
6001 # Code from module memchr:
6002
6003
6004
6005
6006 GNULIB_MEMCHR=1
6007
6008
6009
6010 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
6011
6012
6013
6014 # Code from module memmem:
6015
6016
6017 if test $ac_cv_have_decl_memmem = yes; then
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6019 $as_echo_n "checking whether memmem works in linear time... " >&6; }
6020 if test "${gl_cv_func_memmem_works+set}" = set; then :
6021 $as_echo_n "(cached) " >&6
6022 else
6023 if test "$cross_compiling" = yes; then :
6024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6025 /* end confdefs.h. */
6026
6027 #include <features.h>
6028 #ifdef __GNU_LIBRARY__
6029 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6030 Lucky user
6031 #endif
6032 #endif
6033 #ifdef __CYGWIN__
6034 #include <cygwin/version.h>
6035 #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6036 Lucky user
6037 #endif
6038 #endif
6039
6040 _ACEOF
6041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6042 $EGREP "Lucky user" >/dev/null 2>&1; then :
6043 gl_cv_func_memmem_works=yes
6044 else
6045 gl_cv_func_memmem_works="guessing no"
6046 fi
6047 rm -f conftest*
6048
6049
6050 else
6051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6052 /* end confdefs.h. */
6053
6054 #include <signal.h> /* for signal */
6055 #include <string.h> /* for memmem */
6056 #include <stdlib.h> /* for malloc */
6057 #include <unistd.h> /* for alarm */
6058
6059 int
6060 main ()
6061 {
6062 size_t m = 1000000;
6063 char *haystack = (char *) malloc (2 * m + 1);
6064 char *needle = (char *) malloc (m + 1);
6065 void *result = 0;
6066 /* Failure to compile this test due to missing alarm is okay,
6067 since all such platforms (mingw) also lack memmem. */
6068 signal (SIGALRM, SIG_DFL);
6069 alarm (5);
6070 /* Check for quadratic performance. */
6071 if (haystack && needle)
6072 {
6073 memset (haystack, 'A', 2 * m);
6074 haystack[2 * m] = 'B';
6075 memset (needle, 'A', m);
6076 needle[m] = 'B';
6077 result = memmem (haystack, 2 * m + 1, needle, m + 1);
6078 }
6079 /* Check for empty needle behavior. */
6080 return !result || !memmem ("a", 1, 0, 0);
6081 ;
6082 return 0;
6083 }
6084 _ACEOF
6085 if ac_fn_c_try_run "$LINENO"; then :
6086 gl_cv_func_memmem_works=yes
6087 else
6088 gl_cv_func_memmem_works=no
6089 fi
6090 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6091 conftest.$ac_objext conftest.beam conftest.$ac_ext
6092 fi
6093
6094
6095 fi
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6097 $as_echo "$gl_cv_func_memmem_works" >&6; }
6098 if test "$gl_cv_func_memmem_works" != yes; then
6099 REPLACE_MEMMEM=1
6100
6101
6102
6103
6104
6105
6106
6107
6108 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6109
6110 fi
6111 fi
6112
6113 # Code from module memmem-simple:
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126 for ac_func in memmem
6127 do :
6128 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6129 if test "x$ac_cv_func_memmem" = x""yes; then :
6130 cat >>confdefs.h <<_ACEOF
6131 #define HAVE_MEMMEM 1
6132 _ACEOF
6133
6134 else
6135
6136 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6137
6138 fi
6139 done
6140
6141
6142
6143 :
6144
6145
6146
6147
6148
6149 if test $ac_cv_have_decl_memmem = no; then
6150 HAVE_DECL_MEMMEM=0
6151 fi
6152 :
6153
6154
6155
6156
6157 GNULIB_MEMMEM=1
6158
6159
6160
6161 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6162
6163
6164
6165 # Code from module multiarch:
6166
6167 # Code from module stddef:
6168
6169
6170
6171 if test $gt_cv_c_wchar_t = no; then
6172 HAVE_WCHAR_T=0
6173 STDDEF_H=stddef.h
6174 fi
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6176 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6177 if test "${gl_cv_decl_null_works+set}" = set; then :
6178 $as_echo_n "(cached) " >&6
6179 else
6180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6181 /* end confdefs.h. */
6182 #include <stddef.h>
6183 int test[2 * (sizeof NULL == sizeof (void *)) -1];
6184
6185 int
6186 main ()
6187 {
6188
6189 ;
6190 return 0;
6191 }
6192 _ACEOF
6193 if ac_fn_c_try_compile "$LINENO"; then :
6194 gl_cv_decl_null_works=yes
6195 else
6196 gl_cv_decl_null_works=no
6197 fi
6198 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6199 fi
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6201 $as_echo "$gl_cv_decl_null_works" >&6; }
6202 if test $gl_cv_decl_null_works = no; then
6203 REPLACE_NULL=1
6204 STDDEF_H=stddef.h
6205 fi
6206 if test -n "$STDDEF_H"; then
6207
6208
6209
6210
6211 :
6212
6213
6214
6215
6216
6217
6218
6219 if test $gl_cv_have_include_next = yes; then
6220 gl_cv_next_stddef_h='<'stddef.h'>'
6221 else
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6223 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6224 if test "${gl_cv_next_stddef_h+set}" = set; then :
6225 $as_echo_n "(cached) " >&6
6226 else
6227
6228 if test $ac_cv_header_stddef_h = yes; then
6229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6230 /* end confdefs.h. */
6231 #include <stddef.h>
6232
6233 _ACEOF
6234 case "$host_os" in
6235 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6236 *) gl_absname_cpp="$ac_cpp" ;;
6237 esac
6238 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6239 sed -n '\#/stddef.h#{
6240 s#.*"\(.*/stddef.h\)".*#\1#
6241 s#^/[^/]#//&#
6242 p
6243 q
6244 }'`'"'
6245 else
6246 gl_cv_next_stddef_h='<'stddef.h'>'
6247 fi
6248
6249 fi
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6251 $as_echo "$gl_cv_next_stddef_h" >&6; }
6252 fi
6253 NEXT_STDDEF_H=$gl_cv_next_stddef_h
6254
6255 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6256 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6257 gl_next_as_first_directive='<'stddef.h'>'
6258 else
6259 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6260 gl_next_as_first_directive=$gl_cv_next_stddef_h
6261 fi
6262 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6263
6264
6265
6266 fi
6267
6268 # Code from module stdint:
6269
6270
6271
6272 if test $ac_cv_type_long_long_int = yes; then
6273 HAVE_LONG_LONG_INT=1
6274 else
6275 HAVE_LONG_LONG_INT=0
6276 fi
6277
6278
6279 if test $ac_cv_type_unsigned_long_long_int = yes; then
6280 HAVE_UNSIGNED_LONG_LONG_INT=1
6281 else
6282 HAVE_UNSIGNED_LONG_LONG_INT=0
6283 fi
6284
6285
6286 if test $ac_cv_header_inttypes_h = yes; then
6287 HAVE_INTTYPES_H=1
6288 else
6289 HAVE_INTTYPES_H=0
6290 fi
6291
6292
6293 if test $ac_cv_header_sys_types_h = yes; then
6294 HAVE_SYS_TYPES_H=1
6295 else
6296 HAVE_SYS_TYPES_H=0
6297 fi
6298
6299
6300
6301
6302
6303
6304 :
6305
6306
6307
6308
6309
6310
6311
6312 if test $gl_cv_have_include_next = yes; then
6313 gl_cv_next_stdint_h='<'stdint.h'>'
6314 else
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6316 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6317 if test "${gl_cv_next_stdint_h+set}" = set; then :
6318 $as_echo_n "(cached) " >&6
6319 else
6320
6321 if test $ac_cv_header_stdint_h = yes; then
6322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h. */
6324 #include <stdint.h>
6325
6326 _ACEOF
6327 case "$host_os" in
6328 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6329 *) gl_absname_cpp="$ac_cpp" ;;
6330 esac
6331 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6332 sed -n '\#/stdint.h#{
6333 s#.*"\(.*/stdint.h\)".*#\1#
6334 s#^/[^/]#//&#
6335 p
6336 q
6337 }'`'"'
6338 else
6339 gl_cv_next_stdint_h='<'stdint.h'>'
6340 fi
6341
6342 fi
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6344 $as_echo "$gl_cv_next_stdint_h" >&6; }
6345 fi
6346 NEXT_STDINT_H=$gl_cv_next_stdint_h
6347
6348 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6349 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6350 gl_next_as_first_directive='<'stdint.h'>'
6351 else
6352 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6353 gl_next_as_first_directive=$gl_cv_next_stdint_h
6354 fi
6355 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6356
6357
6358
6359 if test $ac_cv_header_stdint_h = yes; then
6360 HAVE_STDINT_H=1
6361 else
6362 HAVE_STDINT_H=0
6363 fi
6364
6365
6366 if test $ac_cv_header_stdint_h = yes; then
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6368 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6369 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6370 $as_echo_n "(cached) " >&6
6371 else
6372 gl_cv_header_working_stdint_h=no
6373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6374 /* end confdefs.h. */
6375
6376
6377 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6378 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6379 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6380 #include <stdint.h>
6381 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6382 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
6383 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6384 #endif
6385
6386
6387 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6388 included before <wchar.h>. */
6389 #include <stddef.h>
6390 #include <signal.h>
6391 #if HAVE_WCHAR_H
6392 # include <stdio.h>
6393 # include <time.h>
6394 # include <wchar.h>
6395 #endif
6396
6397
6398 #ifdef INT8_MAX
6399 int8_t a1 = INT8_MAX;
6400 int8_t a1min = INT8_MIN;
6401 #endif
6402 #ifdef INT16_MAX
6403 int16_t a2 = INT16_MAX;
6404 int16_t a2min = INT16_MIN;
6405 #endif
6406 #ifdef INT32_MAX
6407 int32_t a3 = INT32_MAX;
6408 int32_t a3min = INT32_MIN;
6409 #endif
6410 #ifdef INT64_MAX
6411 int64_t a4 = INT64_MAX;
6412 int64_t a4min = INT64_MIN;
6413 #endif
6414 #ifdef UINT8_MAX
6415 uint8_t b1 = UINT8_MAX;
6416 #else
6417 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6418 #endif
6419 #ifdef UINT16_MAX
6420 uint16_t b2 = UINT16_MAX;
6421 #endif
6422 #ifdef UINT32_MAX
6423 uint32_t b3 = UINT32_MAX;
6424 #endif
6425 #ifdef UINT64_MAX
6426 uint64_t b4 = UINT64_MAX;
6427 #endif
6428 int_least8_t c1 = INT8_C (0x7f);
6429 int_least8_t c1max = INT_LEAST8_MAX;
6430 int_least8_t c1min = INT_LEAST8_MIN;
6431 int_least16_t c2 = INT16_C (0x7fff);
6432 int_least16_t c2max = INT_LEAST16_MAX;
6433 int_least16_t c2min = INT_LEAST16_MIN;
6434 int_least32_t c3 = INT32_C (0x7fffffff);
6435 int_least32_t c3max = INT_LEAST32_MAX;
6436 int_least32_t c3min = INT_LEAST32_MIN;
6437 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6438 int_least64_t c4max = INT_LEAST64_MAX;
6439 int_least64_t c4min = INT_LEAST64_MIN;
6440 uint_least8_t d1 = UINT8_C (0xff);
6441 uint_least8_t d1max = UINT_LEAST8_MAX;
6442 uint_least16_t d2 = UINT16_C (0xffff);
6443 uint_least16_t d2max = UINT_LEAST16_MAX;
6444 uint_least32_t d3 = UINT32_C (0xffffffff);
6445 uint_least32_t d3max = UINT_LEAST32_MAX;
6446 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6447 uint_least64_t d4max = UINT_LEAST64_MAX;
6448 int_fast8_t e1 = INT_FAST8_MAX;
6449 int_fast8_t e1min = INT_FAST8_MIN;
6450 int_fast16_t e2 = INT_FAST16_MAX;
6451 int_fast16_t e2min = INT_FAST16_MIN;
6452 int_fast32_t e3 = INT_FAST32_MAX;
6453 int_fast32_t e3min = INT_FAST32_MIN;
6454 int_fast64_t e4 = INT_FAST64_MAX;
6455 int_fast64_t e4min = INT_FAST64_MIN;
6456 uint_fast8_t f1 = UINT_FAST8_MAX;
6457 uint_fast16_t f2 = UINT_FAST16_MAX;
6458 uint_fast32_t f3 = UINT_FAST32_MAX;
6459 uint_fast64_t f4 = UINT_FAST64_MAX;
6460 #ifdef INTPTR_MAX
6461 intptr_t g = INTPTR_MAX;
6462 intptr_t gmin = INTPTR_MIN;
6463 #endif
6464 #ifdef UINTPTR_MAX
6465 uintptr_t h = UINTPTR_MAX;
6466 #endif
6467 intmax_t i = INTMAX_MAX;
6468 uintmax_t j = UINTMAX_MAX;
6469
6470 #include <limits.h> /* for CHAR_BIT */
6471 #define TYPE_MINIMUM(t) \
6472 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6473 #define TYPE_MAXIMUM(t) \
6474 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6475 struct s {
6476 int check_PTRDIFF:
6477 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6478 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6479 ? 1 : -1;
6480 /* Detect bug in FreeBSD 6.0 / ia64. */
6481 int check_SIG_ATOMIC:
6482 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6483 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6484 ? 1 : -1;
6485 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6486 int check_WCHAR:
6487 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6488 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6489 ? 1 : -1;
6490 /* Detect bug in mingw. */
6491 int check_WINT:
6492 WINT_MIN == TYPE_MINIMUM (wint_t)
6493 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6494 ? 1 : -1;
6495
6496 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6497 int check_UINT8_C:
6498 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6499 int check_UINT16_C:
6500 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6501
6502 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6503 #ifdef UINT8_MAX
6504 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6505 #endif
6506 #ifdef UINT16_MAX
6507 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6508 #endif
6509 #ifdef UINT32_MAX
6510 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6511 #endif
6512 #ifdef UINT64_MAX
6513 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6514 #endif
6515 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6516 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6517 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6518 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6519 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6520 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6521 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6522 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6523 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6524 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6525 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6526 };
6527
6528 int
6529 main ()
6530 {
6531
6532 ;
6533 return 0;
6534 }
6535 _ACEOF
6536 if ac_fn_c_try_compile "$LINENO"; then :
6537 if test "$cross_compiling" = yes; then :
6538 gl_cv_header_working_stdint_h=yes
6539
6540 else
6541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6542 /* end confdefs.h. */
6543
6544
6545 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6546 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6547 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6548 #include <stdint.h>
6549
6550
6551 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6552 included before <wchar.h>. */
6553 #include <stddef.h>
6554 #include <signal.h>
6555 #if HAVE_WCHAR_H
6556 # include <stdio.h>
6557 # include <time.h>
6558 # include <wchar.h>
6559 #endif
6560
6561
6562 #include <stdio.h>
6563 #include <string.h>
6564 #define MVAL(macro) MVAL1(macro)
6565 #define MVAL1(expression) #expression
6566 static const char *macro_values[] =
6567 {
6568 #ifdef INT8_MAX
6569 MVAL (INT8_MAX),
6570 #endif
6571 #ifdef INT16_MAX
6572 MVAL (INT16_MAX),
6573 #endif
6574 #ifdef INT32_MAX
6575 MVAL (INT32_MAX),
6576 #endif
6577 #ifdef INT64_MAX
6578 MVAL (INT64_MAX),
6579 #endif
6580 #ifdef UINT8_MAX
6581 MVAL (UINT8_MAX),
6582 #endif
6583 #ifdef UINT16_MAX
6584 MVAL (UINT16_MAX),
6585 #endif
6586 #ifdef UINT32_MAX
6587 MVAL (UINT32_MAX),
6588 #endif
6589 #ifdef UINT64_MAX
6590 MVAL (UINT64_MAX),
6591 #endif
6592 NULL
6593 };
6594
6595 int
6596 main ()
6597 {
6598
6599 const char **mv;
6600 for (mv = macro_values; *mv != NULL; mv++)
6601 {
6602 const char *value = *mv;
6603 /* Test whether it looks like a cast expression. */
6604 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6605 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6606 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6607 || strncmp (value, "((int)"/*)*/, 6) == 0
6608 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6609 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6610 return 1;
6611 }
6612 return 0;
6613
6614 ;
6615 return 0;
6616 }
6617 _ACEOF
6618 if ac_fn_c_try_run "$LINENO"; then :
6619 gl_cv_header_working_stdint_h=yes
6620 fi
6621 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6622 conftest.$ac_objext conftest.beam conftest.$ac_ext
6623 fi
6624
6625
6626 fi
6627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6628
6629 fi
6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6631 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
6632 fi
6633 if test "$gl_cv_header_working_stdint_h" = yes; then
6634 STDINT_H=
6635 else
6636 for ac_header in sys/inttypes.h sys/bitypes.h
6637 do :
6638 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6639 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6640 eval as_val=\$$as_ac_Header
6641 if test "x$as_val" = x""yes; then :
6642 cat >>confdefs.h <<_ACEOF
6643 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6644 _ACEOF
6645
6646 fi
6647
6648 done
6649
6650 if test $ac_cv_header_sys_inttypes_h = yes; then
6651 HAVE_SYS_INTTYPES_H=1
6652 else
6653 HAVE_SYS_INTTYPES_H=0
6654 fi
6655
6656 if test $ac_cv_header_sys_bitypes_h = yes; then
6657 HAVE_SYS_BITYPES_H=1
6658 else
6659 HAVE_SYS_BITYPES_H=0
6660 fi
6661
6662
6663
6664 :
6665
6666
6667
6668
6669
6670
6671
6672
6673 if test $APPLE_UNIVERSAL_BUILD = 0; then
6674
6675
6676 for gltype in ptrdiff_t size_t ; do
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6678 $as_echo_n "checking for bit size of $gltype... " >&6; }
6679 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6680 $as_echo_n "(cached) " >&6
6681 else
6682 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6683 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6684 included before <wchar.h>. */
6685 #include <stddef.h>
6686 #include <signal.h>
6687 #if HAVE_WCHAR_H
6688 # include <stdio.h>
6689 # include <time.h>
6690 # include <wchar.h>
6691 #endif
6692
6693 #include <limits.h>"; then :
6694
6695 else
6696 result=unknown
6697 fi
6698
6699 eval gl_cv_bitsizeof_${gltype}=\$result
6700
6701 fi
6702 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6704 $as_echo "$ac_res" >&6; }
6705 eval result=\$gl_cv_bitsizeof_${gltype}
6706 if test $result = unknown; then
6707 result=0
6708 fi
6709 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6710 cat >>confdefs.h <<_ACEOF
6711 #define BITSIZEOF_${GLTYPE} $result
6712 _ACEOF
6713
6714 eval BITSIZEOF_${GLTYPE}=\$result
6715 done
6716
6717
6718 fi
6719
6720
6721 for gltype in sig_atomic_t wchar_t wint_t ; do
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6723 $as_echo_n "checking for bit size of $gltype... " >&6; }
6724 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6725 $as_echo_n "(cached) " >&6
6726 else
6727 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6728 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6729 included before <wchar.h>. */
6730 #include <stddef.h>
6731 #include <signal.h>
6732 #if HAVE_WCHAR_H
6733 # include <stdio.h>
6734 # include <time.h>
6735 # include <wchar.h>
6736 #endif
6737
6738 #include <limits.h>"; then :
6739
6740 else
6741 result=unknown
6742 fi
6743
6744 eval gl_cv_bitsizeof_${gltype}=\$result
6745
6746 fi
6747 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6749 $as_echo "$ac_res" >&6; }
6750 eval result=\$gl_cv_bitsizeof_${gltype}
6751 if test $result = unknown; then
6752 result=0
6753 fi
6754 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6755 cat >>confdefs.h <<_ACEOF
6756 #define BITSIZEOF_${GLTYPE} $result
6757 _ACEOF
6758
6759 eval BITSIZEOF_${GLTYPE}=\$result
6760 done
6761
6762
6763
6764
6765 for gltype in sig_atomic_t wchar_t wint_t ; do
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6767 $as_echo_n "checking whether $gltype is signed... " >&6; }
6768 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6769 $as_echo_n "(cached) " >&6
6770 else
6771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6772 /* end confdefs.h. */
6773
6774 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6775 included before <wchar.h>. */
6776 #include <stddef.h>
6777 #include <signal.h>
6778 #if HAVE_WCHAR_H
6779 # include <stdio.h>
6780 # include <time.h>
6781 # include <wchar.h>
6782 #endif
6783
6784 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6785 int
6786 main ()
6787 {
6788
6789 ;
6790 return 0;
6791 }
6792 _ACEOF
6793 if ac_fn_c_try_compile "$LINENO"; then :
6794 result=yes
6795 else
6796 result=no
6797 fi
6798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6799 eval gl_cv_type_${gltype}_signed=\$result
6800
6801 fi
6802 eval ac_res=\$gl_cv_type_${gltype}_signed
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6804 $as_echo "$ac_res" >&6; }
6805 eval result=\$gl_cv_type_${gltype}_signed
6806 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6807 if test "$result" = yes; then
6808 cat >>confdefs.h <<_ACEOF
6809 #define HAVE_SIGNED_${GLTYPE} 1
6810 _ACEOF
6811
6812 eval HAVE_SIGNED_${GLTYPE}=1
6813 else
6814 eval HAVE_SIGNED_${GLTYPE}=0
6815 fi
6816 done
6817
6818
6819 gl_cv_type_ptrdiff_t_signed=yes
6820 gl_cv_type_size_t_signed=no
6821 if test $APPLE_UNIVERSAL_BUILD = 0; then
6822
6823
6824 for gltype in ptrdiff_t size_t ; do
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6826 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6827 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6828 $as_echo_n "(cached) " >&6
6829 else
6830 eval gl_cv_type_${gltype}_suffix=no
6831 eval result=\$gl_cv_type_${gltype}_signed
6832 if test "$result" = yes; then
6833 glsufu=
6834 else
6835 glsufu=u
6836 fi
6837 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6838 case $glsuf in
6839 '') gltype1='int';;
6840 l) gltype1='long int';;
6841 ll) gltype1='long long int';;
6842 i64) gltype1='__int64';;
6843 u) gltype1='unsigned int';;
6844 ul) gltype1='unsigned long int';;
6845 ull) gltype1='unsigned long long int';;
6846 ui64)gltype1='unsigned __int64';;
6847 esac
6848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6849 /* end confdefs.h. */
6850
6851 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6852 included before <wchar.h>. */
6853 #include <stddef.h>
6854 #include <signal.h>
6855 #if HAVE_WCHAR_H
6856 # include <stdio.h>
6857 # include <time.h>
6858 # include <wchar.h>
6859 #endif
6860
6861 extern $gltype foo;
6862 extern $gltype1 foo;
6863 int
6864 main ()
6865 {
6866
6867 ;
6868 return 0;
6869 }
6870 _ACEOF
6871 if ac_fn_c_try_compile "$LINENO"; then :
6872 eval gl_cv_type_${gltype}_suffix=\$glsuf
6873 fi
6874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6875 eval result=\$gl_cv_type_${gltype}_suffix
6876 test "$result" != no && break
6877 done
6878 fi
6879 eval ac_res=\$gl_cv_type_${gltype}_suffix
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6881 $as_echo "$ac_res" >&6; }
6882 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6883 eval result=\$gl_cv_type_${gltype}_suffix
6884 test "$result" = no && result=
6885 eval ${GLTYPE}_SUFFIX=\$result
6886 cat >>confdefs.h <<_ACEOF
6887 #define ${GLTYPE}_SUFFIX $result
6888 _ACEOF
6889
6890 done
6891
6892
6893 fi
6894
6895
6896 for gltype in sig_atomic_t wchar_t wint_t ; do
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6898 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6899 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6900 $as_echo_n "(cached) " >&6
6901 else
6902 eval gl_cv_type_${gltype}_suffix=no
6903 eval result=\$gl_cv_type_${gltype}_signed
6904 if test "$result" = yes; then
6905 glsufu=
6906 else
6907 glsufu=u
6908 fi
6909 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6910 case $glsuf in
6911 '') gltype1='int';;
6912 l) gltype1='long int';;
6913 ll) gltype1='long long int';;
6914 i64) gltype1='__int64';;
6915 u) gltype1='unsigned int';;
6916 ul) gltype1='unsigned long int';;
6917 ull) gltype1='unsigned long long int';;
6918 ui64)gltype1='unsigned __int64';;
6919 esac
6920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6921 /* end confdefs.h. */
6922
6923 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6924 included before <wchar.h>. */
6925 #include <stddef.h>
6926 #include <signal.h>
6927 #if HAVE_WCHAR_H
6928 # include <stdio.h>
6929 # include <time.h>
6930 # include <wchar.h>
6931 #endif
6932
6933 extern $gltype foo;
6934 extern $gltype1 foo;
6935 int
6936 main ()
6937 {
6938
6939 ;
6940 return 0;
6941 }
6942 _ACEOF
6943 if ac_fn_c_try_compile "$LINENO"; then :
6944 eval gl_cv_type_${gltype}_suffix=\$glsuf
6945 fi
6946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6947 eval result=\$gl_cv_type_${gltype}_suffix
6948 test "$result" != no && break
6949 done
6950 fi
6951 eval ac_res=\$gl_cv_type_${gltype}_suffix
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6953 $as_echo "$ac_res" >&6; }
6954 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6955 eval result=\$gl_cv_type_${gltype}_suffix
6956 test "$result" = no && result=
6957 eval ${GLTYPE}_SUFFIX=\$result
6958 cat >>confdefs.h <<_ACEOF
6959 #define ${GLTYPE}_SUFFIX $result
6960 _ACEOF
6961
6962 done
6963
6964
6965
6966 STDINT_H=stdint.h
6967 fi
6968
6969
6970 # Code from module string:
6971
6972
6973
6974 # Code from module warn-on-use:
6975 # Code from module wchar:
6976
6977
6978
6979
6980 :
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990 :
6991
6992
6993
6994
6995
6996
6997
6998 if test $gl_cv_have_include_next = yes; then
6999 gl_cv_next_wchar_h='<'wchar.h'>'
7000 else
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
7002 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
7003 if test "${gl_cv_next_wchar_h+set}" = set; then :
7004 $as_echo_n "(cached) " >&6
7005 else
7006
7007 if test $ac_cv_header_wchar_h = yes; then
7008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7009 /* end confdefs.h. */
7010 #include <wchar.h>
7011
7012 _ACEOF
7013 case "$host_os" in
7014 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7015 *) gl_absname_cpp="$ac_cpp" ;;
7016 esac
7017 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7018 sed -n '\#/wchar.h#{
7019 s#.*"\(.*/wchar.h\)".*#\1#
7020 s#^/[^/]#//&#
7021 p
7022 q
7023 }'`'"'
7024 else
7025 gl_cv_next_wchar_h='<'wchar.h'>'
7026 fi
7027
7028 fi
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7030 $as_echo "$gl_cv_next_wchar_h" >&6; }
7031 fi
7032 NEXT_WCHAR_H=$gl_cv_next_wchar_h
7033
7034 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7035 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7036 gl_next_as_first_directive='<'wchar.h'>'
7037 else
7038 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7039 gl_next_as_first_directive=$gl_cv_next_wchar_h
7040 fi
7041 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7042
7043
7044
7045 if test $ac_cv_header_wchar_h = yes; then
7046 HAVE_WCHAR_H=1
7047 else
7048 HAVE_WCHAR_H=0
7049 fi
7050
7051
7052
7053 if test $gt_cv_c_wint_t = yes; then
7054 HAVE_WINT_T=1
7055 else
7056 HAVE_WINT_T=0
7057 fi
7058
7059
7060
7061 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth; do
7062 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7064 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7065 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7066 $as_echo_n "(cached) " >&6
7067 else
7068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7069 /* end confdefs.h. */
7070
7071 /* Some systems require additional headers. */
7072 #ifndef __GLIBC__
7073 # include <stddef.h>
7074 # include <stdio.h>
7075 # include <time.h>
7076 #endif
7077 #include <wchar.h>
7078
7079 int
7080 main ()
7081 {
7082 #undef $gl_func
7083 (void) $gl_func;
7084 ;
7085 return 0;
7086 }
7087 _ACEOF
7088 if ac_fn_c_try_compile "$LINENO"; then :
7089 eval "$as_gl_Symbol=yes"
7090 else
7091 eval "$as_gl_Symbol=no"
7092 fi
7093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7094 fi
7095 eval ac_res=\$$as_gl_Symbol
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7097 $as_echo "$ac_res" >&6; }
7098 eval as_val=\$$as_gl_Symbol
7099 if test "x$as_val" = x""yes; then :
7100 cat >>confdefs.h <<_ACEOF
7101 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7102 _ACEOF
7103
7104 eval ac_cv_have_decl_$gl_func=yes
7105 fi
7106 done
7107
7108
7109 # Code from module dummy:
7110 # End of code from modules
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120 gltests_libdeps=
7121 gltests_ltlibdeps=
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131 gl_source_base='tests'
7132 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
7133
7134 gl_module_indicator_condition=$gltests_WITNESS
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144 LIBGNU_LIBDEPS="$gl_libdeps"
7145
7146 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7147
7148
7149
7150 # For Makefile dependencies.
7151 GNULIB_STDINT_H=
7152 if test x"$STDINT_H" != x; then
7153 GNULIB_STDINT_H=gnulib/$STDINT_H
7154 fi
7155
7156
7157 PACKAGE=gdb
7158
7159 cat >>confdefs.h <<_ACEOF
7160 #define PACKAGE "$PACKAGE"
7161 _ACEOF
7162
7163
7164
7165 # We never need to detect it in this sub-configure.
7166 # But preserve it for config.status --recheck.
7167
7168
7169
7170 MAKEINFO_EXTRA_FLAGS=""
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
7172 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
7173 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
7174 $as_echo_n "(cached) " >&6
7175 else
7176 echo '@clicksequence{a @click{} b}' >conftest.texinfo
7177 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
7178 gdb_cv_have_makeinfo_click=yes
7179 else
7180 gdb_cv_have_makeinfo_click=no
7181 fi
7182 fi
7183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
7184 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
7185 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
7186 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
7187 fi
7188
7189
7190 # GDB does not use automake, but gnulib does. This line lets us
7191 # generate its Makefile.in.
7192 am__api_version='1.11'
7193
7194 # Find a good install program. We prefer a C program (faster),
7195 # so one script is as good as another. But avoid the broken or
7196 # incompatible versions:
7197 # SysV /etc/install, /usr/sbin/install
7198 # SunOS /usr/etc/install
7199 # IRIX /sbin/install
7200 # AIX /bin/install
7201 # AmigaOS /C/install, which installs bootblocks on floppy discs
7202 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7203 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7204 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7205 # OS/2's system install, which has a completely different semantic
7206 # ./install, which can be erroneously created by make from ./install.sh.
7207 # Reject install programs that cannot install multiple files.
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7209 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7210 if test -z "$INSTALL"; then
7211 if test "${ac_cv_path_install+set}" = set; then :
7212 $as_echo_n "(cached) " >&6
7213 else
7214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215 for as_dir in $PATH
7216 do
7217 IFS=$as_save_IFS
7218 test -z "$as_dir" && as_dir=.
7219 # Account for people who put trailing slashes in PATH elements.
7220 case $as_dir/ in #((
7221 ./ | .// | /[cC]/* | \
7222 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7223 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7224 /usr/ucb/* ) ;;
7225 *)
7226 # OSF1 and SCO ODT 3.0 have their own names for install.
7227 # Don't use installbsd from OSF since it installs stuff as root
7228 # by default.
7229 for ac_prog in ginstall scoinst install; do
7230 for ac_exec_ext in '' $ac_executable_extensions; do
7231 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7232 if test $ac_prog = install &&
7233 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7234 # AIX install. It has an incompatible calling convention.
7235 :
7236 elif test $ac_prog = install &&
7237 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7238 # program-specific install script used by HP pwplus--don't use.
7239 :
7240 else
7241 rm -rf conftest.one conftest.two conftest.dir
7242 echo one > conftest.one
7243 echo two > conftest.two
7244 mkdir conftest.dir
7245 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7246 test -s conftest.one && test -s conftest.two &&
7247 test -s conftest.dir/conftest.one &&
7248 test -s conftest.dir/conftest.two
7249 then
7250 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7251 break 3
7252 fi
7253 fi
7254 fi
7255 done
7256 done
7257 ;;
7258 esac
7259
7260 done
7261 IFS=$as_save_IFS
7262
7263 rm -rf conftest.one conftest.two conftest.dir
7264
7265 fi
7266 if test "${ac_cv_path_install+set}" = set; then
7267 INSTALL=$ac_cv_path_install
7268 else
7269 # As a last resort, use the slow shell script. Don't cache a
7270 # value for INSTALL within a source directory, because that will
7271 # break other packages using the cache if that directory is
7272 # removed, or if the value is a relative name.
7273 INSTALL=$ac_install_sh
7274 fi
7275 fi
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7277 $as_echo "$INSTALL" >&6; }
7278
7279 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7280 # It thinks the first close brace ends the variable substitution.
7281 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7282
7283 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7284
7285 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7286
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7288 $as_echo_n "checking whether build environment is sane... " >&6; }
7289 # Just in case
7290 sleep 1
7291 echo timestamp > conftest.file
7292 # Reject unsafe characters in $srcdir or the absolute working directory
7293 # name. Accept space and tab only in the latter.
7294 am_lf='
7295 '
7296 case `pwd` in
7297 *[\\\"\#\$\&\'\`$am_lf]*)
7298 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7299 esac
7300 case $srcdir in
7301 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7302 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7303 esac
7304
7305 # Do `set' in a subshell so we don't clobber the current shell's
7306 # arguments. Must try -L first in case configure is actually a
7307 # symlink; some systems play weird games with the mod time of symlinks
7308 # (eg FreeBSD returns the mod time of the symlink's containing
7309 # directory).
7310 if (
7311 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7312 if test "$*" = "X"; then
7313 # -L didn't work.
7314 set X `ls -t "$srcdir/configure" conftest.file`
7315 fi
7316 rm -f conftest.file
7317 if test "$*" != "X $srcdir/configure conftest.file" \
7318 && test "$*" != "X conftest.file $srcdir/configure"; then
7319
7320 # If neither matched, then we have a broken ls. This can happen
7321 # if, for instance, CONFIG_SHELL is bash and it inherits a
7322 # broken ls alias from the environment. This has actually
7323 # happened. Such a system could not be considered "sane".
7324 as_fn_error "ls -t appears to fail. Make sure there is not a broken
7325 alias in your environment" "$LINENO" 5
7326 fi
7327
7328 test "$2" = conftest.file
7329 )
7330 then
7331 # Ok.
7332 :
7333 else
7334 as_fn_error "newly created file is older than distributed files!
7335 Check your system clock" "$LINENO" 5
7336 fi
7337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7338 $as_echo "yes" >&6; }
7339 test "$program_prefix" != NONE &&
7340 program_transform_name="s&^&$program_prefix&;$program_transform_name"
7341 # Use a double $ so make ignores it.
7342 test "$program_suffix" != NONE &&
7343 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7344 # Double any \ or $.
7345 # By default was `s,x,x', remove it if useless.
7346 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7347 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7348
7349 # expand $ac_aux_dir to an absolute path
7350 am_aux_dir=`cd $ac_aux_dir && pwd`
7351
7352 if test x"${MISSING+set}" != xset; then
7353 case $am_aux_dir in
7354 *\ * | *\ *)
7355 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7356 *)
7357 MISSING="\${SHELL} $am_aux_dir/missing" ;;
7358 esac
7359 fi
7360 # Use eval to expand $SHELL
7361 if eval "$MISSING --run true"; then
7362 am_missing_run="$MISSING --run "
7363 else
7364 am_missing_run=
7365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7366 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7367 fi
7368
7369 if test x"${install_sh}" != xset; then
7370 case $am_aux_dir in
7371 *\ * | *\ *)
7372 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7373 *)
7374 install_sh="\${SHELL} $am_aux_dir/install-sh"
7375 esac
7376 fi
7377
7378 # Installed binaries are usually stripped using `strip' when the user
7379 # run `make install-strip'. However `strip' might not be the right
7380 # tool to use in cross-compilation environments, therefore Automake
7381 # will honor the `STRIP' environment variable to overrule this program.
7382 if test "$cross_compiling" != no; then
7383 if test -n "$ac_tool_prefix"; then
7384 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7385 set dummy ${ac_tool_prefix}strip; ac_word=$2
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7387 $as_echo_n "checking for $ac_word... " >&6; }
7388 if test "${ac_cv_prog_STRIP+set}" = set; then :
7389 $as_echo_n "(cached) " >&6
7390 else
7391 if test -n "$STRIP"; then
7392 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7393 else
7394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7395 for as_dir in $PATH
7396 do
7397 IFS=$as_save_IFS
7398 test -z "$as_dir" && as_dir=.
7399 for ac_exec_ext in '' $ac_executable_extensions; do
7400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7401 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7403 break 2
7404 fi
7405 done
7406 done
7407 IFS=$as_save_IFS
7408
7409 fi
7410 fi
7411 STRIP=$ac_cv_prog_STRIP
7412 if test -n "$STRIP"; then
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7414 $as_echo "$STRIP" >&6; }
7415 else
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7417 $as_echo "no" >&6; }
7418 fi
7419
7420
7421 fi
7422 if test -z "$ac_cv_prog_STRIP"; then
7423 ac_ct_STRIP=$STRIP
7424 # Extract the first word of "strip", so it can be a program name with args.
7425 set dummy strip; ac_word=$2
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7427 $as_echo_n "checking for $ac_word... " >&6; }
7428 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7429 $as_echo_n "(cached) " >&6
7430 else
7431 if test -n "$ac_ct_STRIP"; then
7432 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7433 else
7434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7435 for as_dir in $PATH
7436 do
7437 IFS=$as_save_IFS
7438 test -z "$as_dir" && as_dir=.
7439 for ac_exec_ext in '' $ac_executable_extensions; do
7440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7441 ac_cv_prog_ac_ct_STRIP="strip"
7442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7443 break 2
7444 fi
7445 done
7446 done
7447 IFS=$as_save_IFS
7448
7449 fi
7450 fi
7451 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7452 if test -n "$ac_ct_STRIP"; then
7453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7454 $as_echo "$ac_ct_STRIP" >&6; }
7455 else
7456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7457 $as_echo "no" >&6; }
7458 fi
7459
7460 if test "x$ac_ct_STRIP" = x; then
7461 STRIP=":"
7462 else
7463 case $cross_compiling:$ac_tool_warned in
7464 yes:)
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7466 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7467 ac_tool_warned=yes ;;
7468 esac
7469 STRIP=$ac_ct_STRIP
7470 fi
7471 else
7472 STRIP="$ac_cv_prog_STRIP"
7473 fi
7474
7475 fi
7476 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7477
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7479 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7480 if test -z "$MKDIR_P"; then
7481 if test "${ac_cv_path_mkdir+set}" = set; then :
7482 $as_echo_n "(cached) " >&6
7483 else
7484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7485 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7486 do
7487 IFS=$as_save_IFS
7488 test -z "$as_dir" && as_dir=.
7489 for ac_prog in mkdir gmkdir; do
7490 for ac_exec_ext in '' $ac_executable_extensions; do
7491 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7492 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7493 'mkdir (GNU coreutils) '* | \
7494 'mkdir (coreutils) '* | \
7495 'mkdir (fileutils) '4.1*)
7496 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7497 break 3;;
7498 esac
7499 done
7500 done
7501 done
7502 IFS=$as_save_IFS
7503
7504 fi
7505
7506 if test "${ac_cv_path_mkdir+set}" = set; then
7507 MKDIR_P="$ac_cv_path_mkdir -p"
7508 else
7509 # As a last resort, use the slow shell script. Don't cache a
7510 # value for MKDIR_P within a source directory, because that will
7511 # break other packages using the cache if that directory is
7512 # removed, or if the value is a relative name.
7513 test -d ./--version && rmdir ./--version
7514 MKDIR_P="$ac_install_sh -d"
7515 fi
7516 fi
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7518 $as_echo "$MKDIR_P" >&6; }
7519
7520
7521 mkdir_p="$MKDIR_P"
7522 case $mkdir_p in
7523 [\\/$]* | ?:[\\/]*) ;;
7524 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7525 esac
7526
7527 for ac_prog in gawk mawk nawk awk
7528 do
7529 # Extract the first word of "$ac_prog", so it can be a program name with args.
7530 set dummy $ac_prog; ac_word=$2
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7532 $as_echo_n "checking for $ac_word... " >&6; }
7533 if test "${ac_cv_prog_AWK+set}" = set; then :
7534 $as_echo_n "(cached) " >&6
7535 else
7536 if test -n "$AWK"; then
7537 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7538 else
7539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7540 for as_dir in $PATH
7541 do
7542 IFS=$as_save_IFS
7543 test -z "$as_dir" && as_dir=.
7544 for ac_exec_ext in '' $ac_executable_extensions; do
7545 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7546 ac_cv_prog_AWK="$ac_prog"
7547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7548 break 2
7549 fi
7550 done
7551 done
7552 IFS=$as_save_IFS
7553
7554 fi
7555 fi
7556 AWK=$ac_cv_prog_AWK
7557 if test -n "$AWK"; then
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7559 $as_echo "$AWK" >&6; }
7560 else
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7562 $as_echo "no" >&6; }
7563 fi
7564
7565
7566 test -n "$AWK" && break
7567 done
7568
7569 ac_config_commands="$ac_config_commands depfiles"
7570
7571
7572 am_make=${MAKE-make}
7573 cat > confinc << 'END'
7574 am__doit:
7575 @echo this is the am__doit target
7576 .PHONY: am__doit
7577 END
7578 # If we don't find an include directive, just comment out the code.
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7580 $as_echo_n "checking for style of include used by $am_make... " >&6; }
7581 am__include="#"
7582 am__quote=
7583 _am_result=none
7584 # First try GNU make style include.
7585 echo "include confinc" > confmf
7586 # Ignore all kinds of additional output from `make'.
7587 case `$am_make -s -f confmf 2> /dev/null` in #(
7588 *the\ am__doit\ target*)
7589 am__include=include
7590 am__quote=
7591 _am_result=GNU
7592 ;;
7593 esac
7594 # Now try BSD make style include.
7595 if test "$am__include" = "#"; then
7596 echo '.include "confinc"' > confmf
7597 case `$am_make -s -f confmf 2> /dev/null` in #(
7598 *the\ am__doit\ target*)
7599 am__include=.include
7600 am__quote="\""
7601 _am_result=BSD
7602 ;;
7603 esac
7604 fi
7605
7606
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7608 $as_echo "$_am_result" >&6; }
7609 rm -f confinc confmf
7610
7611 # Check whether --enable-dependency-tracking was given.
7612 if test "${enable_dependency_tracking+set}" = set; then :
7613 enableval=$enable_dependency_tracking;
7614 fi
7615
7616 if test "x$enable_dependency_tracking" != xno; then
7617 am_depcomp="$ac_aux_dir/depcomp"
7618 AMDEPBACKSLASH='\'
7619 fi
7620 if test "x$enable_dependency_tracking" != xno; then
7621 AMDEP_TRUE=
7622 AMDEP_FALSE='#'
7623 else
7624 AMDEP_TRUE='#'
7625 AMDEP_FALSE=
7626 fi
7627
7628
7629 if test "`cd $srcdir && pwd`" != "`pwd`"; then
7630 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7631 # is not polluted with repeated "-I."
7632 am__isrc=' -I$(srcdir)'
7633 # test to see if srcdir already configured
7634 if test -f $srcdir/config.status; then
7635 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7636 fi
7637 fi
7638
7639 # test whether we have cygpath
7640 if test -z "$CYGPATH_W"; then
7641 if (cygpath --version) >/dev/null 2>/dev/null; then
7642 CYGPATH_W='cygpath -w'
7643 else
7644 CYGPATH_W=echo
7645 fi
7646 fi
7647
7648
7649 # Define the identity of the package.
7650 PACKAGE=gdb
7651 VERSION=UNUSED-VERSION
7652
7653
7654 # Some tools Automake needs.
7655
7656 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7657
7658
7659 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7660
7661
7662 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7663
7664
7665 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7666
7667
7668 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7669
7670 # We need awk for the "check" target. The system "awk" is bad on
7671 # some platforms.
7672 # Always define AMTAR for backward compatibility.
7673
7674 AMTAR=${AMTAR-"${am_missing_run}tar"}
7675
7676 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7677
7678
7679
7680
7681 depcc="$CC" am_compiler_list=
7682
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7684 $as_echo_n "checking dependency style of $depcc... " >&6; }
7685 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7686 $as_echo_n "(cached) " >&6
7687 else
7688 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7689 # We make a subdir and do the tests there. Otherwise we can end up
7690 # making bogus files that we don't know about and never remove. For
7691 # instance it was reported that on HP-UX the gcc test will end up
7692 # making a dummy file named `D' -- because `-MD' means `put the output
7693 # in D'.
7694 mkdir conftest.dir
7695 # Copy depcomp to subdir because otherwise we won't find it if we're
7696 # using a relative directory.
7697 cp "$am_depcomp" conftest.dir
7698 cd conftest.dir
7699 # We will build objects and dependencies in a subdirectory because
7700 # it helps to detect inapplicable dependency modes. For instance
7701 # both Tru64's cc and ICC support -MD to output dependencies as a
7702 # side effect of compilation, but ICC will put the dependencies in
7703 # the current directory while Tru64 will put them in the object
7704 # directory.
7705 mkdir sub
7706
7707 am_cv_CC_dependencies_compiler_type=none
7708 if test "$am_compiler_list" = ""; then
7709 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7710 fi
7711 am__universal=false
7712 case " $depcc " in #(
7713 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7714 esac
7715
7716 for depmode in $am_compiler_list; do
7717 # Setup a source with many dependencies, because some compilers
7718 # like to wrap large dependency lists on column 80 (with \), and
7719 # we should not choose a depcomp mode which is confused by this.
7720 #
7721 # We need to recreate these files for each test, as the compiler may
7722 # overwrite some of them when testing with obscure command lines.
7723 # This happens at least with the AIX C compiler.
7724 : > sub/conftest.c
7725 for i in 1 2 3 4 5 6; do
7726 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7727 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7728 # Solaris 8's {/usr,}/bin/sh.
7729 touch sub/conftst$i.h
7730 done
7731 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7732
7733 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7734 # mode. It turns out that the SunPro C++ compiler does not properly
7735 # handle `-M -o', and we need to detect this. Also, some Intel
7736 # versions had trouble with output in subdirs
7737 am__obj=sub/conftest.${OBJEXT-o}
7738 am__minus_obj="-o $am__obj"
7739 case $depmode in
7740 gcc)
7741 # This depmode causes a compiler race in universal mode.
7742 test "$am__universal" = false || continue
7743 ;;
7744 nosideeffect)
7745 # after this tag, mechanisms are not by side-effect, so they'll
7746 # only be used when explicitly requested
7747 if test "x$enable_dependency_tracking" = xyes; then
7748 continue
7749 else
7750 break
7751 fi
7752 ;;
7753 msvisualcpp | msvcmsys)
7754 # This compiler won't grok `-c -o', but also, the minuso test has
7755 # not run yet. These depmodes are late enough in the game, and
7756 # so weak that their functioning should not be impacted.
7757 am__obj=conftest.${OBJEXT-o}
7758 am__minus_obj=
7759 ;;
7760 none) break ;;
7761 esac
7762 if depmode=$depmode \
7763 source=sub/conftest.c object=$am__obj \
7764 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7765 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7766 >/dev/null 2>conftest.err &&
7767 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7768 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7769 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7770 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7771 # icc doesn't choke on unknown options, it will just issue warnings
7772 # or remarks (even with -Werror). So we grep stderr for any message
7773 # that says an option was ignored or not supported.
7774 # When given -MP, icc 7.0 and 7.1 complain thusly:
7775 # icc: Command line warning: ignoring option '-M'; no argument required
7776 # The diagnosis changed in icc 8.0:
7777 # icc: Command line remark: option '-MP' not supported
7778 if (grep 'ignoring option' conftest.err ||
7779 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7780 am_cv_CC_dependencies_compiler_type=$depmode
7781 break
7782 fi
7783 fi
7784 done
7785
7786 cd ..
7787 rm -rf conftest.dir
7788 else
7789 am_cv_CC_dependencies_compiler_type=none
7790 fi
7791
7792 fi
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7794 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7795 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7796
7797 if
7798 test "x$enable_dependency_tracking" != xno \
7799 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7800 am__fastdepCC_TRUE=
7801 am__fastdepCC_FALSE='#'
7802 else
7803 am__fastdepCC_TRUE='#'
7804 am__fastdepCC_FALSE=
7805 fi
7806
7807
7808
7809
7810
7811
7812 # Check whether --with-separate-debug-dir was given.
7813 if test "${with_separate_debug_dir+set}" = set; then :
7814 withval=$with_separate_debug_dir;
7815 DEBUGDIR=$withval
7816 else
7817 DEBUGDIR=${libdir}/debug
7818 fi
7819
7820
7821 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7822 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7823 ac_define_dir=`eval echo $DEBUGDIR`
7824 ac_define_dir=`eval echo $ac_define_dir`
7825
7826 cat >>confdefs.h <<_ACEOF
7827 #define DEBUGDIR "$ac_define_dir"
7828 _ACEOF
7829
7830
7831
7832
7833 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7834 if test "x$prefix" = xNONE; then
7835 test_prefix=/usr/local
7836 else
7837 test_prefix=$prefix
7838 fi
7839 else
7840 test_prefix=$exec_prefix
7841 fi
7842 value=0
7843 case ${ac_define_dir} in
7844 "${test_prefix}"|"${test_prefix}/"*|\
7845 '${exec_prefix}'|'${exec_prefix}/'*)
7846 value=1
7847 ;;
7848 esac
7849
7850 cat >>confdefs.h <<_ACEOF
7851 #define DEBUGDIR_RELOCATABLE $value
7852 _ACEOF
7853
7854
7855
7856
7857 # We can't pass paths as command line arguments.
7858 # Mingw32 tries to be clever and will convert the paths for us.
7859 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
7860 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
7861 # This breaks GDB's relocatable path conversions since paths passed in
7862 # config.h would not get so translated, the path prefixes no longer match.
7863
7864 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7865 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7866 ac_define_dir=`eval echo $bindir`
7867 ac_define_dir=`eval echo $ac_define_dir`
7868
7869 cat >>confdefs.h <<_ACEOF
7870 #define BINDIR "$ac_define_dir"
7871 _ACEOF
7872
7873
7874
7875 # GDB's datadir relocation
7876
7877
7878
7879 # Check whether --with-gdb-datadir was given.
7880 if test "${with_gdb_datadir+set}" = set; then :
7881 withval=$with_gdb_datadir;
7882 GDB_DATADIR=$withval
7883 else
7884 GDB_DATADIR=${datadir}/gdb
7885 fi
7886
7887
7888 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7889 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7890 ac_define_dir=`eval echo $GDB_DATADIR`
7891 ac_define_dir=`eval echo $ac_define_dir`
7892
7893 cat >>confdefs.h <<_ACEOF
7894 #define GDB_DATADIR "$ac_define_dir"
7895 _ACEOF
7896
7897
7898
7899
7900 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7901 if test "x$prefix" = xNONE; then
7902 test_prefix=/usr/local
7903 else
7904 test_prefix=$prefix
7905 fi
7906 else
7907 test_prefix=$exec_prefix
7908 fi
7909 value=0
7910 case ${ac_define_dir} in
7911 "${test_prefix}"|"${test_prefix}/"*|\
7912 '${exec_prefix}'|'${exec_prefix}/'*)
7913 value=1
7914 ;;
7915 esac
7916
7917 cat >>confdefs.h <<_ACEOF
7918 #define GDB_DATADIR_RELOCATABLE $value
7919 _ACEOF
7920
7921
7922
7923
7924
7925 # Check whether --with-relocated-sources was given.
7926 if test "${with_relocated_sources+set}" = set; then :
7927 withval=$with_relocated_sources; reloc_srcdir="${withval}"
7928
7929 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7930 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7931 ac_define_dir=`eval echo $reloc_srcdir`
7932 ac_define_dir=`eval echo $ac_define_dir`
7933
7934 cat >>confdefs.h <<_ACEOF
7935 #define RELOC_SRCDIR "$ac_define_dir"
7936 _ACEOF
7937
7938
7939
7940 fi
7941
7942
7943
7944
7945 subdirs="$subdirs testsuite"
7946
7947
7948 # Check whether to support alternative target configurations
7949 # Check whether --enable-targets was given.
7950 if test "${enable_targets+set}" = set; then :
7951 enableval=$enable_targets; case "${enableval}" in
7952 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7953 ;;
7954 no) enable_targets= ;;
7955 *) enable_targets=$enableval ;;
7956 esac
7957 fi
7958
7959
7960 # Check whether to enable 64-bit support on 32-bit hosts
7961 # Check whether --enable-64-bit-bfd was given.
7962 if test "${enable_64_bit_bfd+set}" = set; then :
7963 enableval=$enable_64_bit_bfd; case "${enableval}" in
7964 yes) want64=true ;;
7965 no) want64=false ;;
7966 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7967 esac
7968 else
7969 want64=false
7970 fi
7971
7972 # Provide defaults for some variables set by the per-host and per-target
7973 # configuration.
7974 gdb_host_obs=posix-hdep.o
7975
7976 if test "${target}" = "${host}"; then
7977 gdb_native=yes
7978 else
7979 gdb_native=no
7980 fi
7981
7982 . $srcdir/configure.host
7983
7984 # Accumulate some settings from configure.tgt over all enabled targets
7985
7986 TARGET_OBS=
7987 all_targets=
7988
7989 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7990 do
7991 if test "$targ_alias" = "all"; then
7992 all_targets=true
7993 else
7994 # Canonicalize the secondary target names.
7995 result=`$ac_config_sub $targ_alias 2>/dev/null`
7996 if test -n "$result"; then
7997 targ=$result
7998 else
7999 targ=$targ_alias
8000 fi
8001
8002 . ${srcdir}/configure.tgt
8003
8004 if test -z "${gdb_target_obs}"; then :
8005 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
8006 fi
8007
8008 # Target-specific object files
8009 for i in ${gdb_target_obs}; do
8010 case " $TARGET_OBS " in
8011 *" ${i} "*) ;;
8012 *)
8013 TARGET_OBS="$TARGET_OBS ${i}"
8014 ;;
8015 esac
8016 done
8017
8018 # Check whether this target needs 64-bit CORE_ADDR
8019 if test x${want64} = xfalse; then
8020 . ${srcdir}/../bfd/config.bfd
8021 fi
8022 fi
8023 done
8024
8025 if test x${all_targets} = xtrue; then
8026
8027 # We want all 64-bit targets if we either:
8028 # - run on a 64-bit host or
8029 # - already require 64-bit support for some other target or
8030 # - the --enable-64-bit-bfd option was supplied
8031 # Otherwise we only support all 32-bit targets.
8032 #
8033 # NOTE: This test must be in sync with the corresponding
8034 # tests in BFD!
8035
8036 if test x${want64} = xfalse; then
8037 # The cast to long int works around a bug in the HP C Compiler
8038 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8039 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8040 # This bug is HP SR number 8606223364.
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
8042 $as_echo_n "checking size of long... " >&6; }
8043 if test "${ac_cv_sizeof_long+set}" = set; then :
8044 $as_echo_n "(cached) " >&6
8045 else
8046 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
8047
8048 else
8049 if test "$ac_cv_type_long" = yes; then
8050 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8051 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8052 { as_fn_set_status 77
8053 as_fn_error "cannot compute sizeof (long)
8054 See \`config.log' for more details." "$LINENO" 5; }; }
8055 else
8056 ac_cv_sizeof_long=0
8057 fi
8058 fi
8059
8060 fi
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8062 $as_echo "$ac_cv_sizeof_long" >&6; }
8063
8064
8065
8066 cat >>confdefs.h <<_ACEOF
8067 #define SIZEOF_LONG $ac_cv_sizeof_long
8068 _ACEOF
8069
8070
8071 if test "x${ac_cv_sizeof_long}" = "x8"; then
8072 want64=true
8073 fi
8074 fi
8075 if test x${want64} = xtrue; then
8076 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8077 else
8078 TARGET_OBS='$(ALL_TARGET_OBS)'
8079 fi
8080 fi
8081
8082
8083
8084 # For other settings, only the main target counts.
8085 gdb_sim=
8086 gdb_osabi=
8087 build_gdbserver=
8088 targ=$target; . ${srcdir}/configure.tgt
8089
8090 # Fetch the default architecture and default target vector from BFD.
8091 targ=$target; . $srcdir/../bfd/config.bfd
8092
8093 # We only want the first architecture, so strip off the others if
8094 # there is more than one.
8095 targ_archs=`echo $targ_archs | sed 's/ .*//'`
8096
8097 if test "x$targ_archs" != x; then
8098
8099 cat >>confdefs.h <<_ACEOF
8100 #define DEFAULT_BFD_ARCH $targ_archs
8101 _ACEOF
8102
8103 fi
8104 if test "x$targ_defvec" != x; then
8105
8106 cat >>confdefs.h <<_ACEOF
8107 #define DEFAULT_BFD_VEC $targ_defvec
8108 _ACEOF
8109
8110 fi
8111
8112 # The CLI cannot be disabled yet, but may be in the future.
8113
8114 # Enable CLI.
8115 # Check whether --enable-gdbcli was given.
8116 if test "${enable_gdbcli+set}" = set; then :
8117 enableval=$enable_gdbcli; case $enableval in
8118 yes)
8119 ;;
8120 no)
8121 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8122 *)
8123 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8124 esac
8125 else
8126 enable_gdbcli=yes
8127 fi
8128
8129 if test x"$enable_gdbcli" = xyes; then
8130 if test -d $srcdir/cli; then
8131 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8132 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8133 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8134 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8135 fi
8136 fi
8137
8138 # Enable MI.
8139 # Check whether --enable-gdbmi was given.
8140 if test "${enable_gdbmi+set}" = set; then :
8141 enableval=$enable_gdbmi; case $enableval in
8142 yes | no)
8143 ;;
8144 *)
8145 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8146 esac
8147 else
8148 enable_gdbmi=yes
8149 fi
8150
8151 if test x"$enable_gdbmi" = xyes; then
8152 if test -d $srcdir/mi; then
8153 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8154 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8155 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8156 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8157 fi
8158 fi
8159
8160 # Enable TUI.
8161 # Check whether --enable-tui was given.
8162 if test "${enable_tui+set}" = set; then :
8163 enableval=$enable_tui; case $enableval in
8164 yes | no | auto)
8165 ;;
8166 *)
8167 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8168 esac
8169 else
8170 enable_tui=auto
8171 fi
8172
8173
8174 # Enable gdbtk.
8175 # Check whether --enable-gdbtk was given.
8176 if test "${enable_gdbtk+set}" = set; then :
8177 enableval=$enable_gdbtk; case $enableval in
8178 yes | no)
8179 ;;
8180 *)
8181 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8182 esac
8183 else
8184 if test -d $srcdir/gdbtk; then
8185 enable_gdbtk=yes
8186 else
8187 enable_gdbtk=no
8188 fi
8189 fi
8190
8191 # We unconditionally disable gdbtk tests on selected platforms.
8192 case $host_os in
8193 go32* | windows*)
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8195 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8196 enable_gdbtk=no ;;
8197 esac
8198
8199 # Libunwind support for ia64.
8200
8201
8202 # Check whether --with-libunwind-ia64 was given.
8203 if test "${with_libunwind_ia64+set}" = set; then :
8204 withval=$with_libunwind_ia64;
8205 else
8206 with_libunwind_ia64=auto
8207 fi
8208
8209
8210 # Backward compatibility option.
8211 if test "${with_libunwind+set}" = set; then
8212 if test x"$with_libunwind_ia64" != xauto; then
8213 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
8214 fi
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
8216 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
8217 with_libunwind_ia64="$with_libunwind"
8218 fi
8219
8220 case "$with_libunwind_ia64" in
8221 yes | no)
8222 ;;
8223 auto)
8224 for ac_header in libunwind-ia64.h
8225 do :
8226 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
8227 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
8228 cat >>confdefs.h <<_ACEOF
8229 #define HAVE_LIBUNWIND_IA64_H 1
8230 _ACEOF
8231
8232 fi
8233
8234 done
8235
8236 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
8237 ;;
8238 *)
8239 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
8240 ;;
8241 esac
8242
8243 if test x"$with_libunwind_ia64" = xyes; then
8244 for ac_header in libunwind-ia64.h
8245 do :
8246 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
8247 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
8248 cat >>confdefs.h <<_ACEOF
8249 #define HAVE_LIBUNWIND_IA64_H 1
8250 _ACEOF
8251
8252 fi
8253
8254 done
8255
8256 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
8257 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
8258 fi
8259 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
8260 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
8261 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
8262 fi
8263
8264 opt_curses=no
8265
8266 # Check whether --with-curses was given.
8267 if test "${with_curses+set}" = set; then :
8268 withval=$with_curses; opt_curses=$withval
8269 fi
8270
8271
8272 prefer_curses=no
8273 if test "$opt_curses" = "yes"; then
8274 prefer_curses=yes
8275 fi
8276
8277 # Profiling support.
8278 # Check whether --enable-profiling was given.
8279 if test "${enable_profiling+set}" = set; then :
8280 enableval=$enable_profiling; case $enableval in
8281 yes | no)
8282 ;;
8283 *)
8284 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8285 esac
8286 else
8287 enable_profiling=no
8288 fi
8289
8290
8291 for ac_func in monstartup _mcleanup
8292 do :
8293 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8294 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8295 eval as_val=\$$as_ac_var
8296 if test "x$as_val" = x""yes; then :
8297 cat >>confdefs.h <<_ACEOF
8298 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8299 _ACEOF
8300
8301 fi
8302 done
8303
8304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8305 $as_echo_n "checking for _etext... " >&6; }
8306 if test "${ac_cv_var__etext+set}" = set; then :
8307 $as_echo_n "(cached) " >&6
8308 else
8309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8310 /* end confdefs.h. */
8311 #include <stdlib.h>
8312 extern char _etext;
8313
8314 int
8315 main ()
8316 {
8317 free (&_etext);
8318 ;
8319 return 0;
8320 }
8321 _ACEOF
8322 if ac_fn_c_try_link "$LINENO"; then :
8323 ac_cv_var__etext=yes
8324 else
8325 ac_cv_var__etext=no
8326 fi
8327 rm -f core conftest.err conftest.$ac_objext \
8328 conftest$ac_exeext conftest.$ac_ext
8329 fi
8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8331 $as_echo "$ac_cv_var__etext" >&6; }
8332 if test $ac_cv_var__etext = yes; then
8333
8334 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8335
8336 fi
8337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8338 $as_echo_n "checking for etext... " >&6; }
8339 if test "${ac_cv_var_etext+set}" = set; then :
8340 $as_echo_n "(cached) " >&6
8341 else
8342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8343 /* end confdefs.h. */
8344 #include <stdlib.h>
8345 extern char etext;
8346
8347 int
8348 main ()
8349 {
8350 free (&etext);
8351 ;
8352 return 0;
8353 }
8354 _ACEOF
8355 if ac_fn_c_try_link "$LINENO"; then :
8356 ac_cv_var_etext=yes
8357 else
8358 ac_cv_var_etext=no
8359 fi
8360 rm -f core conftest.err conftest.$ac_objext \
8361 conftest$ac_exeext conftest.$ac_ext
8362 fi
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8364 $as_echo "$ac_cv_var_etext" >&6; }
8365 if test $ac_cv_var_etext = yes; then
8366
8367 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8368
8369 fi
8370 if test "$enable_profiling" = yes ; then
8371 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8372 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8373 fi
8374 PROFILE_CFLAGS=-pg
8375 OLD_CFLAGS="$CFLAGS"
8376 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8377
8378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8379 $as_echo_n "checking whether $CC supports -pg... " >&6; }
8380 if test "${ac_cv_cc_supports_pg+set}" = set; then :
8381 $as_echo_n "(cached) " >&6
8382 else
8383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8384 /* end confdefs.h. */
8385
8386 int
8387 main ()
8388 {
8389 int x;
8390 ;
8391 return 0;
8392 }
8393 _ACEOF
8394 if ac_fn_c_try_compile "$LINENO"; then :
8395 ac_cv_cc_supports_pg=yes
8396 else
8397 ac_cv_cc_supports_pg=no
8398 fi
8399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8400 fi
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8402 $as_echo "$ac_cv_cc_supports_pg" >&6; }
8403
8404 if test $ac_cv_cc_supports_pg = no; then
8405 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8406 fi
8407
8408 CFLAGS="$OLD_CFLAGS"
8409 fi
8410
8411
8412
8413 # Check whether --with-pkgversion was given.
8414 if test "${with_pkgversion+set}" = set; then :
8415 withval=$with_pkgversion; case "$withval" in
8416 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8417 no) PKGVERSION= ;;
8418 *) PKGVERSION="($withval) " ;;
8419 esac
8420 else
8421 PKGVERSION="(GDB) "
8422
8423 fi
8424
8425
8426
8427
8428
8429 # Check whether --with-bugurl was given.
8430 if test "${with_bugurl+set}" = set; then :
8431 withval=$with_bugurl; case "$withval" in
8432 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8433 no) BUGURL=
8434 ;;
8435 *) BUGURL="$withval"
8436 ;;
8437 esac
8438 else
8439 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8440
8441 fi
8442
8443 case ${BUGURL} in
8444 "")
8445 REPORT_BUGS_TO=
8446 REPORT_BUGS_TEXI=
8447 ;;
8448 *)
8449 REPORT_BUGS_TO="<$BUGURL>"
8450 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8451 ;;
8452 esac;
8453
8454
8455
8456
8457 cat >>confdefs.h <<_ACEOF
8458 #define PKGVERSION "$PKGVERSION"
8459 _ACEOF
8460
8461
8462 cat >>confdefs.h <<_ACEOF
8463 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8464 _ACEOF
8465
8466
8467 # --------------------- #
8468 # Checks for programs. #
8469 # --------------------- #
8470
8471 for ac_prog in gawk mawk nawk awk
8472 do
8473 # Extract the first word of "$ac_prog", so it can be a program name with args.
8474 set dummy $ac_prog; ac_word=$2
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8476 $as_echo_n "checking for $ac_word... " >&6; }
8477 if test "${ac_cv_prog_AWK+set}" = set; then :
8478 $as_echo_n "(cached) " >&6
8479 else
8480 if test -n "$AWK"; then
8481 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8482 else
8483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8484 for as_dir in $PATH
8485 do
8486 IFS=$as_save_IFS
8487 test -z "$as_dir" && as_dir=.
8488 for ac_exec_ext in '' $ac_executable_extensions; do
8489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8490 ac_cv_prog_AWK="$ac_prog"
8491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8492 break 2
8493 fi
8494 done
8495 done
8496 IFS=$as_save_IFS
8497
8498 fi
8499 fi
8500 AWK=$ac_cv_prog_AWK
8501 if test -n "$AWK"; then
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8503 $as_echo "$AWK" >&6; }
8504 else
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8506 $as_echo "no" >&6; }
8507 fi
8508
8509
8510 test -n "$AWK" && break
8511 done
8512
8513
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8515 $as_echo_n "checking whether ln -s works... " >&6; }
8516 LN_S=$as_ln_s
8517 if test "$LN_S" = "ln -s"; then
8518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8519 $as_echo "yes" >&6; }
8520 else
8521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8522 $as_echo "no, using $LN_S" >&6; }
8523 fi
8524
8525 if test -n "$ac_tool_prefix"; then
8526 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8527 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8529 $as_echo_n "checking for $ac_word... " >&6; }
8530 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8531 $as_echo_n "(cached) " >&6
8532 else
8533 if test -n "$RANLIB"; then
8534 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8535 else
8536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8537 for as_dir in $PATH
8538 do
8539 IFS=$as_save_IFS
8540 test -z "$as_dir" && as_dir=.
8541 for ac_exec_ext in '' $ac_executable_extensions; do
8542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8543 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8545 break 2
8546 fi
8547 done
8548 done
8549 IFS=$as_save_IFS
8550
8551 fi
8552 fi
8553 RANLIB=$ac_cv_prog_RANLIB
8554 if test -n "$RANLIB"; then
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8556 $as_echo "$RANLIB" >&6; }
8557 else
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8559 $as_echo "no" >&6; }
8560 fi
8561
8562
8563 fi
8564 if test -z "$ac_cv_prog_RANLIB"; then
8565 ac_ct_RANLIB=$RANLIB
8566 # Extract the first word of "ranlib", so it can be a program name with args.
8567 set dummy ranlib; ac_word=$2
8568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8569 $as_echo_n "checking for $ac_word... " >&6; }
8570 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8571 $as_echo_n "(cached) " >&6
8572 else
8573 if test -n "$ac_ct_RANLIB"; then
8574 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8575 else
8576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8577 for as_dir in $PATH
8578 do
8579 IFS=$as_save_IFS
8580 test -z "$as_dir" && as_dir=.
8581 for ac_exec_ext in '' $ac_executable_extensions; do
8582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8583 ac_cv_prog_ac_ct_RANLIB="ranlib"
8584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8585 break 2
8586 fi
8587 done
8588 done
8589 IFS=$as_save_IFS
8590
8591 fi
8592 fi
8593 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8594 if test -n "$ac_ct_RANLIB"; then
8595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8596 $as_echo "$ac_ct_RANLIB" >&6; }
8597 else
8598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8599 $as_echo "no" >&6; }
8600 fi
8601
8602 if test "x$ac_ct_RANLIB" = x; then
8603 RANLIB=":"
8604 else
8605 case $cross_compiling:$ac_tool_warned in
8606 yes:)
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8608 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8609 ac_tool_warned=yes ;;
8610 esac
8611 RANLIB=$ac_ct_RANLIB
8612 fi
8613 else
8614 RANLIB="$ac_cv_prog_RANLIB"
8615 fi
8616
8617 for ac_prog in 'bison -y' byacc
8618 do
8619 # Extract the first word of "$ac_prog", so it can be a program name with args.
8620 set dummy $ac_prog; ac_word=$2
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8622 $as_echo_n "checking for $ac_word... " >&6; }
8623 if test "${ac_cv_prog_YACC+set}" = set; then :
8624 $as_echo_n "(cached) " >&6
8625 else
8626 if test -n "$YACC"; then
8627 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8628 else
8629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8630 for as_dir in $PATH
8631 do
8632 IFS=$as_save_IFS
8633 test -z "$as_dir" && as_dir=.
8634 for ac_exec_ext in '' $ac_executable_extensions; do
8635 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8636 ac_cv_prog_YACC="$ac_prog"
8637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8638 break 2
8639 fi
8640 done
8641 done
8642 IFS=$as_save_IFS
8643
8644 fi
8645 fi
8646 YACC=$ac_cv_prog_YACC
8647 if test -n "$YACC"; then
8648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8649 $as_echo "$YACC" >&6; }
8650 else
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8652 $as_echo "no" >&6; }
8653 fi
8654
8655
8656 test -n "$YACC" && break
8657 done
8658 test -n "$YACC" || YACC="yacc"
8659
8660
8661 if test -n "$ac_tool_prefix"; then
8662 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8663 set dummy ${ac_tool_prefix}ar; ac_word=$2
8664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8665 $as_echo_n "checking for $ac_word... " >&6; }
8666 if test "${ac_cv_prog_AR+set}" = set; then :
8667 $as_echo_n "(cached) " >&6
8668 else
8669 if test -n "$AR"; then
8670 ac_cv_prog_AR="$AR" # Let the user override the test.
8671 else
8672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8673 for as_dir in $PATH
8674 do
8675 IFS=$as_save_IFS
8676 test -z "$as_dir" && as_dir=.
8677 for ac_exec_ext in '' $ac_executable_extensions; do
8678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8679 ac_cv_prog_AR="${ac_tool_prefix}ar"
8680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8681 break 2
8682 fi
8683 done
8684 done
8685 IFS=$as_save_IFS
8686
8687 fi
8688 fi
8689 AR=$ac_cv_prog_AR
8690 if test -n "$AR"; then
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8692 $as_echo "$AR" >&6; }
8693 else
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8695 $as_echo "no" >&6; }
8696 fi
8697
8698
8699 fi
8700 if test -z "$ac_cv_prog_AR"; then
8701 ac_ct_AR=$AR
8702 # Extract the first word of "ar", so it can be a program name with args.
8703 set dummy ar; ac_word=$2
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8705 $as_echo_n "checking for $ac_word... " >&6; }
8706 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8707 $as_echo_n "(cached) " >&6
8708 else
8709 if test -n "$ac_ct_AR"; then
8710 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8711 else
8712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8713 for as_dir in $PATH
8714 do
8715 IFS=$as_save_IFS
8716 test -z "$as_dir" && as_dir=.
8717 for ac_exec_ext in '' $ac_executable_extensions; do
8718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8719 ac_cv_prog_ac_ct_AR="ar"
8720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8721 break 2
8722 fi
8723 done
8724 done
8725 IFS=$as_save_IFS
8726
8727 fi
8728 fi
8729 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8730 if test -n "$ac_ct_AR"; then
8731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8732 $as_echo "$ac_ct_AR" >&6; }
8733 else
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735 $as_echo "no" >&6; }
8736 fi
8737
8738 if test "x$ac_ct_AR" = x; then
8739 AR=""
8740 else
8741 case $cross_compiling:$ac_tool_warned in
8742 yes:)
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8745 ac_tool_warned=yes ;;
8746 esac
8747 AR=$ac_ct_AR
8748 fi
8749 else
8750 AR="$ac_cv_prog_AR"
8751 fi
8752
8753 if test -n "$ac_tool_prefix"; then
8754 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8755 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8757 $as_echo_n "checking for $ac_word... " >&6; }
8758 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8759 $as_echo_n "(cached) " >&6
8760 else
8761 if test -n "$DLLTOOL"; then
8762 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8763 else
8764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8765 for as_dir in $PATH
8766 do
8767 IFS=$as_save_IFS
8768 test -z "$as_dir" && as_dir=.
8769 for ac_exec_ext in '' $ac_executable_extensions; do
8770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8771 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8773 break 2
8774 fi
8775 done
8776 done
8777 IFS=$as_save_IFS
8778
8779 fi
8780 fi
8781 DLLTOOL=$ac_cv_prog_DLLTOOL
8782 if test -n "$DLLTOOL"; then
8783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8784 $as_echo "$DLLTOOL" >&6; }
8785 else
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8787 $as_echo "no" >&6; }
8788 fi
8789
8790
8791 fi
8792 if test -z "$ac_cv_prog_DLLTOOL"; then
8793 ac_ct_DLLTOOL=$DLLTOOL
8794 # Extract the first word of "dlltool", so it can be a program name with args.
8795 set dummy dlltool; ac_word=$2
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8797 $as_echo_n "checking for $ac_word... " >&6; }
8798 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8799 $as_echo_n "(cached) " >&6
8800 else
8801 if test -n "$ac_ct_DLLTOOL"; then
8802 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8803 else
8804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8805 for as_dir in $PATH
8806 do
8807 IFS=$as_save_IFS
8808 test -z "$as_dir" && as_dir=.
8809 for ac_exec_ext in '' $ac_executable_extensions; do
8810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8811 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8813 break 2
8814 fi
8815 done
8816 done
8817 IFS=$as_save_IFS
8818
8819 fi
8820 fi
8821 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8822 if test -n "$ac_ct_DLLTOOL"; then
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8824 $as_echo "$ac_ct_DLLTOOL" >&6; }
8825 else
8826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8827 $as_echo "no" >&6; }
8828 fi
8829
8830 if test "x$ac_ct_DLLTOOL" = x; then
8831 DLLTOOL=""
8832 else
8833 case $cross_compiling:$ac_tool_warned in
8834 yes:)
8835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8837 ac_tool_warned=yes ;;
8838 esac
8839 DLLTOOL=$ac_ct_DLLTOOL
8840 fi
8841 else
8842 DLLTOOL="$ac_cv_prog_DLLTOOL"
8843 fi
8844
8845 if test -n "$ac_tool_prefix"; then
8846 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8847 set dummy ${ac_tool_prefix}windres; ac_word=$2
8848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8849 $as_echo_n "checking for $ac_word... " >&6; }
8850 if test "${ac_cv_prog_WINDRES+set}" = set; then :
8851 $as_echo_n "(cached) " >&6
8852 else
8853 if test -n "$WINDRES"; then
8854 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8855 else
8856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8857 for as_dir in $PATH
8858 do
8859 IFS=$as_save_IFS
8860 test -z "$as_dir" && as_dir=.
8861 for ac_exec_ext in '' $ac_executable_extensions; do
8862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8863 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8865 break 2
8866 fi
8867 done
8868 done
8869 IFS=$as_save_IFS
8870
8871 fi
8872 fi
8873 WINDRES=$ac_cv_prog_WINDRES
8874 if test -n "$WINDRES"; then
8875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8876 $as_echo "$WINDRES" >&6; }
8877 else
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8879 $as_echo "no" >&6; }
8880 fi
8881
8882
8883 fi
8884 if test -z "$ac_cv_prog_WINDRES"; then
8885 ac_ct_WINDRES=$WINDRES
8886 # Extract the first word of "windres", so it can be a program name with args.
8887 set dummy windres; ac_word=$2
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8889 $as_echo_n "checking for $ac_word... " >&6; }
8890 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8891 $as_echo_n "(cached) " >&6
8892 else
8893 if test -n "$ac_ct_WINDRES"; then
8894 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8895 else
8896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8897 for as_dir in $PATH
8898 do
8899 IFS=$as_save_IFS
8900 test -z "$as_dir" && as_dir=.
8901 for ac_exec_ext in '' $ac_executable_extensions; do
8902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8903 ac_cv_prog_ac_ct_WINDRES="windres"
8904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8905 break 2
8906 fi
8907 done
8908 done
8909 IFS=$as_save_IFS
8910
8911 fi
8912 fi
8913 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8914 if test -n "$ac_ct_WINDRES"; then
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8916 $as_echo "$ac_ct_WINDRES" >&6; }
8917 else
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8919 $as_echo "no" >&6; }
8920 fi
8921
8922 if test "x$ac_ct_WINDRES" = x; then
8923 WINDRES=""
8924 else
8925 case $cross_compiling:$ac_tool_warned in
8926 yes:)
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8929 ac_tool_warned=yes ;;
8930 esac
8931 WINDRES=$ac_ct_WINDRES
8932 fi
8933 else
8934 WINDRES="$ac_cv_prog_WINDRES"
8935 fi
8936
8937
8938 # Needed for GNU/Hurd.
8939 if test -n "$ac_tool_prefix"; then
8940 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8941 set dummy ${ac_tool_prefix}mig; ac_word=$2
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8943 $as_echo_n "checking for $ac_word... " >&6; }
8944 if test "${ac_cv_prog_MIG+set}" = set; then :
8945 $as_echo_n "(cached) " >&6
8946 else
8947 if test -n "$MIG"; then
8948 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8949 else
8950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8951 for as_dir in $PATH
8952 do
8953 IFS=$as_save_IFS
8954 test -z "$as_dir" && as_dir=.
8955 for ac_exec_ext in '' $ac_executable_extensions; do
8956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8957 ac_cv_prog_MIG="${ac_tool_prefix}mig"
8958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8959 break 2
8960 fi
8961 done
8962 done
8963 IFS=$as_save_IFS
8964
8965 fi
8966 fi
8967 MIG=$ac_cv_prog_MIG
8968 if test -n "$MIG"; then
8969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8970 $as_echo "$MIG" >&6; }
8971 else
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8973 $as_echo "no" >&6; }
8974 fi
8975
8976
8977 fi
8978 if test -z "$ac_cv_prog_MIG"; then
8979 ac_ct_MIG=$MIG
8980 # Extract the first word of "mig", so it can be a program name with args.
8981 set dummy mig; ac_word=$2
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8983 $as_echo_n "checking for $ac_word... " >&6; }
8984 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8985 $as_echo_n "(cached) " >&6
8986 else
8987 if test -n "$ac_ct_MIG"; then
8988 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8989 else
8990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8991 for as_dir in $PATH
8992 do
8993 IFS=$as_save_IFS
8994 test -z "$as_dir" && as_dir=.
8995 for ac_exec_ext in '' $ac_executable_extensions; do
8996 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8997 ac_cv_prog_ac_ct_MIG="mig"
8998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8999 break 2
9000 fi
9001 done
9002 done
9003 IFS=$as_save_IFS
9004
9005 fi
9006 fi
9007 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
9008 if test -n "$ac_ct_MIG"; then
9009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
9010 $as_echo "$ac_ct_MIG" >&6; }
9011 else
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9013 $as_echo "no" >&6; }
9014 fi
9015
9016 if test "x$ac_ct_MIG" = x; then
9017 MIG=""
9018 else
9019 case $cross_compiling:$ac_tool_warned in
9020 yes:)
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9022 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9023 ac_tool_warned=yes ;;
9024 esac
9025 MIG=$ac_ct_MIG
9026 fi
9027 else
9028 MIG="$ac_cv_prog_MIG"
9029 fi
9030
9031
9032 # ---------------------- #
9033 # Checks for libraries. #
9034 # ---------------------- #
9035
9036 # We might need to link with -lm; most simulators need it.
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
9038 $as_echo_n "checking for main in -lm... " >&6; }
9039 if test "${ac_cv_lib_m_main+set}" = set; then :
9040 $as_echo_n "(cached) " >&6
9041 else
9042 ac_check_lib_save_LIBS=$LIBS
9043 LIBS="-lm $LIBS"
9044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9045 /* end confdefs.h. */
9046
9047
9048 int
9049 main ()
9050 {
9051 return main ();
9052 ;
9053 return 0;
9054 }
9055 _ACEOF
9056 if ac_fn_c_try_link "$LINENO"; then :
9057 ac_cv_lib_m_main=yes
9058 else
9059 ac_cv_lib_m_main=no
9060 fi
9061 rm -f core conftest.err conftest.$ac_objext \
9062 conftest$ac_exeext conftest.$ac_ext
9063 LIBS=$ac_check_lib_save_LIBS
9064 fi
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
9066 $as_echo "$ac_cv_lib_m_main" >&6; }
9067 if test "x$ac_cv_lib_m_main" = x""yes; then :
9068 cat >>confdefs.h <<_ACEOF
9069 #define HAVE_LIBM 1
9070 _ACEOF
9071
9072 LIBS="-lm $LIBS"
9073
9074 fi
9075
9076
9077 # We need to link with -lw to get `wctype' on Solaris before Solaris
9078 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
9079 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9080 # is known to have this problem). Therefore we avoid libw if we can.
9081 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9082 if test "x$ac_cv_func_wctype" = x""yes; then :
9083
9084 else
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9086 $as_echo_n "checking for wctype in -lw... " >&6; }
9087 if test "${ac_cv_lib_w_wctype+set}" = set; then :
9088 $as_echo_n "(cached) " >&6
9089 else
9090 ac_check_lib_save_LIBS=$LIBS
9091 LIBS="-lw $LIBS"
9092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9093 /* end confdefs.h. */
9094
9095 /* Override any GCC internal prototype to avoid an error.
9096 Use char because int might match the return type of a GCC
9097 builtin and then its argument prototype would still apply. */
9098 #ifdef __cplusplus
9099 extern "C"
9100 #endif
9101 char wctype ();
9102 int
9103 main ()
9104 {
9105 return wctype ();
9106 ;
9107 return 0;
9108 }
9109 _ACEOF
9110 if ac_fn_c_try_link "$LINENO"; then :
9111 ac_cv_lib_w_wctype=yes
9112 else
9113 ac_cv_lib_w_wctype=no
9114 fi
9115 rm -f core conftest.err conftest.$ac_objext \
9116 conftest$ac_exeext conftest.$ac_ext
9117 LIBS=$ac_check_lib_save_LIBS
9118 fi
9119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9120 $as_echo "$ac_cv_lib_w_wctype" >&6; }
9121 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9122 cat >>confdefs.h <<_ACEOF
9123 #define HAVE_LIBW 1
9124 _ACEOF
9125
9126 LIBS="-lw $LIBS"
9127
9128 fi
9129
9130 fi
9131
9132
9133 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9135 $as_echo_n "checking for library containing gethostbyname... " >&6; }
9136 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9137 $as_echo_n "(cached) " >&6
9138 else
9139 ac_func_search_save_LIBS=$LIBS
9140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9141 /* end confdefs.h. */
9142
9143 /* Override any GCC internal prototype to avoid an error.
9144 Use char because int might match the return type of a GCC
9145 builtin and then its argument prototype would still apply. */
9146 #ifdef __cplusplus
9147 extern "C"
9148 #endif
9149 char gethostbyname ();
9150 int
9151 main ()
9152 {
9153 return gethostbyname ();
9154 ;
9155 return 0;
9156 }
9157 _ACEOF
9158 for ac_lib in '' nsl; do
9159 if test -z "$ac_lib"; then
9160 ac_res="none required"
9161 else
9162 ac_res=-l$ac_lib
9163 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9164 fi
9165 if ac_fn_c_try_link "$LINENO"; then :
9166 ac_cv_search_gethostbyname=$ac_res
9167 fi
9168 rm -f core conftest.err conftest.$ac_objext \
9169 conftest$ac_exeext
9170 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9171 break
9172 fi
9173 done
9174 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9175
9176 else
9177 ac_cv_search_gethostbyname=no
9178 fi
9179 rm conftest.$ac_ext
9180 LIBS=$ac_func_search_save_LIBS
9181 fi
9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9183 $as_echo "$ac_cv_search_gethostbyname" >&6; }
9184 ac_res=$ac_cv_search_gethostbyname
9185 if test "$ac_res" != no; then :
9186 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9187
9188 fi
9189
9190
9191 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9193 $as_echo_n "checking for library containing socketpair... " >&6; }
9194 if test "${ac_cv_search_socketpair+set}" = set; then :
9195 $as_echo_n "(cached) " >&6
9196 else
9197 ac_func_search_save_LIBS=$LIBS
9198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9199 /* end confdefs.h. */
9200
9201 /* Override any GCC internal prototype to avoid an error.
9202 Use char because int might match the return type of a GCC
9203 builtin and then its argument prototype would still apply. */
9204 #ifdef __cplusplus
9205 extern "C"
9206 #endif
9207 char socketpair ();
9208 int
9209 main ()
9210 {
9211 return socketpair ();
9212 ;
9213 return 0;
9214 }
9215 _ACEOF
9216 for ac_lib in '' socket; do
9217 if test -z "$ac_lib"; then
9218 ac_res="none required"
9219 else
9220 ac_res=-l$ac_lib
9221 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9222 fi
9223 if ac_fn_c_try_link "$LINENO"; then :
9224 ac_cv_search_socketpair=$ac_res
9225 fi
9226 rm -f core conftest.err conftest.$ac_objext \
9227 conftest$ac_exeext
9228 if test "${ac_cv_search_socketpair+set}" = set; then :
9229 break
9230 fi
9231 done
9232 if test "${ac_cv_search_socketpair+set}" = set; then :
9233
9234 else
9235 ac_cv_search_socketpair=no
9236 fi
9237 rm conftest.$ac_ext
9238 LIBS=$ac_func_search_save_LIBS
9239 fi
9240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9241 $as_echo "$ac_cv_search_socketpair" >&6; }
9242 ac_res=$ac_cv_search_socketpair
9243 if test "$ac_res" != no; then :
9244 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9245
9246 fi
9247
9248
9249 # Link in zlib if we can. This allows us to read compressed debug sections.
9250
9251 # See if the user specified whether he wants zlib support or not.
9252
9253 # Check whether --with-zlib was given.
9254 if test "${with_zlib+set}" = set; then :
9255 withval=$with_zlib;
9256 else
9257 with_zlib=auto
9258 fi
9259
9260
9261 if test "$with_zlib" != "no"; then
9262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9263 $as_echo_n "checking for library containing zlibVersion... " >&6; }
9264 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9265 $as_echo_n "(cached) " >&6
9266 else
9267 ac_func_search_save_LIBS=$LIBS
9268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9269 /* end confdefs.h. */
9270
9271 /* Override any GCC internal prototype to avoid an error.
9272 Use char because int might match the return type of a GCC
9273 builtin and then its argument prototype would still apply. */
9274 #ifdef __cplusplus
9275 extern "C"
9276 #endif
9277 char zlibVersion ();
9278 int
9279 main ()
9280 {
9281 return zlibVersion ();
9282 ;
9283 return 0;
9284 }
9285 _ACEOF
9286 for ac_lib in '' z; do
9287 if test -z "$ac_lib"; then
9288 ac_res="none required"
9289 else
9290 ac_res=-l$ac_lib
9291 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9292 fi
9293 if ac_fn_c_try_link "$LINENO"; then :
9294 ac_cv_search_zlibVersion=$ac_res
9295 fi
9296 rm -f core conftest.err conftest.$ac_objext \
9297 conftest$ac_exeext
9298 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9299 break
9300 fi
9301 done
9302 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9303
9304 else
9305 ac_cv_search_zlibVersion=no
9306 fi
9307 rm conftest.$ac_ext
9308 LIBS=$ac_func_search_save_LIBS
9309 fi
9310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9311 $as_echo "$ac_cv_search_zlibVersion" >&6; }
9312 ac_res=$ac_cv_search_zlibVersion
9313 if test "$ac_res" != no; then :
9314 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9315 for ac_header in zlib.h
9316 do :
9317 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9318 if test "x$ac_cv_header_zlib_h" = x""yes; then :
9319 cat >>confdefs.h <<_ACEOF
9320 #define HAVE_ZLIB_H 1
9321 _ACEOF
9322
9323 fi
9324
9325 done
9326
9327 fi
9328
9329 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9330 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9331 fi
9332 fi
9333
9334
9335 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9337 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9338 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9339 $as_echo_n "(cached) " >&6
9340 else
9341 ac_func_search_save_LIBS=$LIBS
9342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9343 /* end confdefs.h. */
9344
9345 /* Override any GCC internal prototype to avoid an error.
9346 Use char because int might match the return type of a GCC
9347 builtin and then its argument prototype would still apply. */
9348 #ifdef __cplusplus
9349 extern "C"
9350 #endif
9351 char dlgetmodinfo ();
9352 int
9353 main ()
9354 {
9355 return dlgetmodinfo ();
9356 ;
9357 return 0;
9358 }
9359 _ACEOF
9360 for ac_lib in '' dl xpdl; do
9361 if test -z "$ac_lib"; then
9362 ac_res="none required"
9363 else
9364 ac_res=-l$ac_lib
9365 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9366 fi
9367 if ac_fn_c_try_link "$LINENO"; then :
9368 ac_cv_search_dlgetmodinfo=$ac_res
9369 fi
9370 rm -f core conftest.err conftest.$ac_objext \
9371 conftest$ac_exeext
9372 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9373 break
9374 fi
9375 done
9376 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9377
9378 else
9379 ac_cv_search_dlgetmodinfo=no
9380 fi
9381 rm conftest.$ac_ext
9382 LIBS=$ac_func_search_save_LIBS
9383 fi
9384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9385 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9386 ac_res=$ac_cv_search_dlgetmodinfo
9387 if test "$ac_res" != no; then :
9388 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9389
9390 fi
9391
9392
9393
9394
9395
9396 # Check whether --with-libiconv-prefix was given.
9397 if test "${with_libiconv_prefix+set}" = set; then :
9398 withval=$with_libiconv_prefix;
9399 for dir in `echo "$withval" | tr : ' '`; do
9400 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9401 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9402 done
9403
9404 fi
9405
9406
9407 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9408 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9409
9410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9411 $as_echo_n "checking for iconv... " >&6; }
9412 if test "${am_cv_func_iconv+set}" = set; then :
9413 $as_echo_n "(cached) " >&6
9414 else
9415
9416 am_cv_func_iconv="no, consider installing GNU libiconv"
9417 am_cv_lib_iconv=no
9418 am_cv_use_build_libiconv=no
9419 am_cv_build_libiconv_path=
9420
9421 # If libiconv is part of the build tree, then try using it over
9422 # any system iconv.
9423 if test -d ../libiconv; then
9424 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9425 am_save_LIBS="$LIBS"
9426 am_save_CPPFLAGS="$CPPFLAGS"
9427 LIBS="$LIBS $lib_dir/libiconv.a"
9428 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9430 /* end confdefs.h. */
9431 #include <stdlib.h>
9432 #include <iconv.h>
9433 int
9434 main ()
9435 {
9436 iconv_t cd = iconv_open("","");
9437 iconv(cd,NULL,NULL,NULL,NULL);
9438 iconv_close(cd);
9439 ;
9440 return 0;
9441 }
9442 _ACEOF
9443 if ac_fn_c_try_link "$LINENO"; then :
9444 am_cv_use_build_libiconv=yes
9445 am_cv_build_libiconv_path=$lib_dir/libiconv.a
9446 am_cv_lib_iconv=yes
9447 am_cv_func_iconv=yes
9448 fi
9449 rm -f core conftest.err conftest.$ac_objext \
9450 conftest$ac_exeext conftest.$ac_ext
9451 LIBS="$am_save_LIBS"
9452 CPPFLAGS="$am_save_CPPFLAGS"
9453 if test "$am_cv_use_build_libiconv" = "yes"; then
9454 break
9455 fi
9456 done
9457 fi
9458
9459 # Next, try to find iconv in libc.
9460 if test "$am_cv_func_iconv" != yes; then
9461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9462 /* end confdefs.h. */
9463 #include <stdlib.h>
9464 #include <iconv.h>
9465 int
9466 main ()
9467 {
9468 iconv_t cd = iconv_open("","");
9469 iconv(cd,NULL,NULL,NULL,NULL);
9470 iconv_close(cd);
9471 ;
9472 return 0;
9473 }
9474 _ACEOF
9475 if ac_fn_c_try_link "$LINENO"; then :
9476 am_cv_func_iconv=yes
9477 fi
9478 rm -f core conftest.err conftest.$ac_objext \
9479 conftest$ac_exeext conftest.$ac_ext
9480 fi
9481
9482 # If iconv was not in libc, try -liconv. In this case, arrange to
9483 # look in the libiconv prefix, if it was specified by the user.
9484 if test "$am_cv_func_iconv" != yes; then
9485 am_save_CPPFLAGS="$CPPFLAGS"
9486 am_save_LIBS="$LIBS"
9487 if test -n "$LIBICONV_INCLUDE"; then
9488 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9489 LIBS="$LIBS $LIBICONV_LIBDIR"
9490 fi
9491 LIBS="$LIBS -liconv"
9492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9493 /* end confdefs.h. */
9494 #include <stdlib.h>
9495 #include <iconv.h>
9496 int
9497 main ()
9498 {
9499 iconv_t cd = iconv_open("","");
9500 iconv(cd,NULL,NULL,NULL,NULL);
9501 iconv_close(cd);
9502 ;
9503 return 0;
9504 }
9505 _ACEOF
9506 if ac_fn_c_try_link "$LINENO"; then :
9507 am_cv_lib_iconv=yes
9508 am_cv_func_iconv=yes
9509 fi
9510 rm -f core conftest.err conftest.$ac_objext \
9511 conftest$ac_exeext conftest.$ac_ext
9512 LIBS="$am_save_LIBS"
9513 CPPFLAGS="$am_save_CPPFLAGS"
9514 fi
9515
9516 fi
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9518 $as_echo "$am_cv_func_iconv" >&6; }
9519
9520 # Set the various flags based on the cache variables. We can't rely
9521 # on the flags to remain set from the above code, due to caching.
9522 LIBICONV=
9523 if test "$am_cv_lib_iconv" = yes; then
9524 LIBICONV="-liconv"
9525 else
9526 LIBICONV_LIBDIR=
9527 LIBICONV_INCLUDE=
9528 fi
9529 if test "$am_cv_use_build_libiconv" = yes; then
9530 LIBICONV="$am_cv_build_libiconv_path"
9531 LIBICONV_LIBDIR=""
9532 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9533 fi
9534 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9535 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9536
9537 if test "$am_cv_func_iconv" = yes; then
9538
9539 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9540
9541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9542 $as_echo_n "checking for iconv declaration... " >&6; }
9543 if test "${am_cv_proto_iconv+set}" = set; then :
9544 $as_echo_n "(cached) " >&6
9545 else
9546
9547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9548 /* end confdefs.h. */
9549
9550 #include <stdlib.h>
9551 #include <iconv.h>
9552 extern
9553 #ifdef __cplusplus
9554 "C"
9555 #endif
9556 #if defined(__STDC__) || defined(__cplusplus)
9557 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9558 #else
9559 size_t iconv();
9560 #endif
9561
9562 int
9563 main ()
9564 {
9565
9566 ;
9567 return 0;
9568 }
9569 _ACEOF
9570 if ac_fn_c_try_compile "$LINENO"; then :
9571 am_cv_proto_iconv_arg1=""
9572 else
9573 am_cv_proto_iconv_arg1="const"
9574 fi
9575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9576 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);"
9577 fi
9578
9579 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9581 }$am_cv_proto_iconv" >&5
9582 $as_echo "${ac_t:-
9583 }$am_cv_proto_iconv" >&6; }
9584
9585 cat >>confdefs.h <<_ACEOF
9586 #define ICONV_CONST $am_cv_proto_iconv_arg1
9587 _ACEOF
9588
9589 fi
9590
9591
9592 # GDB may fork/exec the iconv program to get the list of supported character
9593 # sets. Allow the user to specify where to find it.
9594 # There are several factors affecting the choice of option name:
9595 # - There is already --with-libiconv-prefix but we can't use it, it specifies
9596 # the build-time location of libiconv files.
9597 # - The program we need to find is iconv, which comes with glibc. The user
9598 # doesn't necessarily have libiconv installed. Therefore naming this
9599 # --with-libiconv-foo feels wrong.
9600 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
9601 # defined to work on directories not files (though it really doesn't know
9602 # the difference).
9603 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
9604 # with --with-libiconv-prefix.
9605 # Putting these together is why the option name is --with-iconv-bin.
9606
9607
9608 # Check whether --with-iconv-bin was given.
9609 if test "${with_iconv_bin+set}" = set; then :
9610 withval=$with_iconv_bin; iconv_bin="${withval}"
9611
9612 cat >>confdefs.h <<_ACEOF
9613 #define ICONV_BIN "${iconv_bin}"
9614 _ACEOF
9615
9616
9617 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9618 if test "x$prefix" = xNONE; then
9619 test_prefix=/usr/local
9620 else
9621 test_prefix=$prefix
9622 fi
9623 else
9624 test_prefix=$exec_prefix
9625 fi
9626 value=0
9627 case ${iconv_bin} in
9628 "${test_prefix}"|"${test_prefix}/"*|\
9629 '${exec_prefix}'|'${exec_prefix}/'*)
9630 value=1
9631 ;;
9632 esac
9633
9634 cat >>confdefs.h <<_ACEOF
9635 #define ICONV_BIN_RELOCATABLE $value
9636 _ACEOF
9637
9638
9639
9640 fi
9641
9642
9643 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9644 # There is a very specific comment in /usr/include/curses.h explaining that
9645 # termcap routines built into libcurses must not be used.
9646 #
9647 # The symptoms we observed so far is GDB unexpectedly changing
9648 # the terminal settings when tgetent is called - this is particularly
9649 # visible as the output is missing carriage returns, and so rapidly
9650 # becomes very hard to read.
9651 #
9652 # The readline configure script has already decided that libtermcap
9653 # was enough for its purposes, and so decided to build readline using
9654 # libtermcap. Since the TUI mode requires curses, building GDB with
9655 # TUI enabled results in both libraries to be used at the same time,
9656 # which is not allowed. This basically means that GDB with TUI is
9657 # broken on alpha-osf.
9658
9659 case $host_os in
9660 osf* )
9661 if test x"$enable_tui" = xyes; then
9662 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9663 fi
9664 if test x"$enable_tui" = xauto; then
9665 enable_tui=no
9666 fi
9667 ;;
9668 esac
9669
9670 # For the TUI, we need enhanced curses functionality.
9671 if test x"$enable_tui" != xno; then
9672 prefer_curses=yes
9673 fi
9674
9675 curses_found=no
9676 if test x"$prefer_curses" = xyes; then
9677 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9678 # curses library because the latter might not provide all the
9679 # functionality we need. However, this leads to problems on systems
9680 # where the linker searches /usr/local/lib, but the compiler doesn't
9681 # search /usr/local/include, if ncurses is installed in /usr/local. A
9682 # default installation of ncurses on alpha*-dec-osf* will lead to such
9683 # a situation.
9684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9685 $as_echo_n "checking for library containing waddstr... " >&6; }
9686 if test "${ac_cv_search_waddstr+set}" = set; then :
9687 $as_echo_n "(cached) " >&6
9688 else
9689 ac_func_search_save_LIBS=$LIBS
9690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9691 /* end confdefs.h. */
9692
9693 /* Override any GCC internal prototype to avoid an error.
9694 Use char because int might match the return type of a GCC
9695 builtin and then its argument prototype would still apply. */
9696 #ifdef __cplusplus
9697 extern "C"
9698 #endif
9699 char waddstr ();
9700 int
9701 main ()
9702 {
9703 return waddstr ();
9704 ;
9705 return 0;
9706 }
9707 _ACEOF
9708 for ac_lib in '' ncurses cursesX curses; do
9709 if test -z "$ac_lib"; then
9710 ac_res="none required"
9711 else
9712 ac_res=-l$ac_lib
9713 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9714 fi
9715 if ac_fn_c_try_link "$LINENO"; then :
9716 ac_cv_search_waddstr=$ac_res
9717 fi
9718 rm -f core conftest.err conftest.$ac_objext \
9719 conftest$ac_exeext
9720 if test "${ac_cv_search_waddstr+set}" = set; then :
9721 break
9722 fi
9723 done
9724 if test "${ac_cv_search_waddstr+set}" = set; then :
9725
9726 else
9727 ac_cv_search_waddstr=no
9728 fi
9729 rm conftest.$ac_ext
9730 LIBS=$ac_func_search_save_LIBS
9731 fi
9732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9733 $as_echo "$ac_cv_search_waddstr" >&6; }
9734 ac_res=$ac_cv_search_waddstr
9735 if test "$ac_res" != no; then :
9736 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9737
9738 fi
9739
9740
9741 if test "$ac_cv_search_waddstr" != no; then
9742 curses_found=yes
9743 fi
9744 fi
9745
9746 # Check whether we should enable the TUI, but only do so if we really
9747 # can.
9748 if test x"$enable_tui" != xno; then
9749 if test -d $srcdir/tui; then
9750 if test "$curses_found" != no; then
9751 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9752 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9753 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9754 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9755 else
9756 if test x"$enable_tui" = xyes; then
9757 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9758 else
9759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9760 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9761 fi
9762 fi
9763 fi
9764 fi
9765
9766 # Since GDB uses Readline, we need termcap functionality. In many
9767 # cases this will be provided by the curses library, but some systems
9768 # have a seperate termcap library, or no curses library at all.
9769
9770 case $host_os in
9771 cygwin*)
9772 if test -d $srcdir/libtermcap; then
9773 LIBS="../libtermcap/libtermcap.a $LIBS"
9774 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9775 fi ;;
9776 go32* | *djgpp*)
9777 ac_cv_search_tgetent="none required"
9778 ;;
9779 *mingw32*)
9780 ac_cv_search_tgetent="none required"
9781 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9782 ;;
9783 esac
9784
9785 # These are the libraries checked by Readline.
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9787 $as_echo_n "checking for library containing tgetent... " >&6; }
9788 if test "${ac_cv_search_tgetent+set}" = set; then :
9789 $as_echo_n "(cached) " >&6
9790 else
9791 ac_func_search_save_LIBS=$LIBS
9792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9793 /* end confdefs.h. */
9794
9795 /* Override any GCC internal prototype to avoid an error.
9796 Use char because int might match the return type of a GCC
9797 builtin and then its argument prototype would still apply. */
9798 #ifdef __cplusplus
9799 extern "C"
9800 #endif
9801 char tgetent ();
9802 int
9803 main ()
9804 {
9805 return tgetent ();
9806 ;
9807 return 0;
9808 }
9809 _ACEOF
9810 for ac_lib in '' termcap tinfo curses ncurses; do
9811 if test -z "$ac_lib"; then
9812 ac_res="none required"
9813 else
9814 ac_res=-l$ac_lib
9815 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9816 fi
9817 if ac_fn_c_try_link "$LINENO"; then :
9818 ac_cv_search_tgetent=$ac_res
9819 fi
9820 rm -f core conftest.err conftest.$ac_objext \
9821 conftest$ac_exeext
9822 if test "${ac_cv_search_tgetent+set}" = set; then :
9823 break
9824 fi
9825 done
9826 if test "${ac_cv_search_tgetent+set}" = set; then :
9827
9828 else
9829 ac_cv_search_tgetent=no
9830 fi
9831 rm conftest.$ac_ext
9832 LIBS=$ac_func_search_save_LIBS
9833 fi
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9835 $as_echo "$ac_cv_search_tgetent" >&6; }
9836 ac_res=$ac_cv_search_tgetent
9837 if test "$ac_res" != no; then :
9838 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9839
9840 fi
9841
9842
9843 if test "$ac_cv_search_tgetent" = no; then
9844 as_fn_error "no termcap library found" "$LINENO" 5
9845 fi
9846
9847
9848 # Check whether --with-system-readline was given.
9849 if test "${with_system_readline+set}" = set; then :
9850 withval=$with_system_readline;
9851 fi
9852
9853
9854 if test "$with_system_readline" = yes; then
9855 READLINE=-lreadline
9856 READLINE_DEPS=
9857 READLINE_CFLAGS=
9858 READLINE_TEXI_INCFLAG=
9859 else
9860 READLINE='$(READLINE_DIR)/libreadline.a'
9861 READLINE_DEPS='$(READLINE)'
9862 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9863 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9864 fi
9865
9866
9867
9868
9869
9870 # Generate jit-reader.h
9871
9872 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9873 TARGET_PTR=
9874
9875 # The cast to long int works around a bug in the HP C Compiler
9876 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9877 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9878 # This bug is HP SR number 8606223364.
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9880 $as_echo_n "checking size of unsigned long long... " >&6; }
9881 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
9882 $as_echo_n "(cached) " >&6
9883 else
9884 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
9885
9886 else
9887 if test "$ac_cv_type_unsigned_long_long" = yes; then
9888 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9889 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9890 { as_fn_set_status 77
9891 as_fn_error "cannot compute sizeof (unsigned long long)
9892 See \`config.log' for more details." "$LINENO" 5; }; }
9893 else
9894 ac_cv_sizeof_unsigned_long_long=0
9895 fi
9896 fi
9897
9898 fi
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9900 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9901
9902
9903
9904 cat >>confdefs.h <<_ACEOF
9905 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9906 _ACEOF
9907
9908
9909 # The cast to long int works around a bug in the HP C Compiler
9910 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9911 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9912 # This bug is HP SR number 8606223364.
9913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9914 $as_echo_n "checking size of unsigned long... " >&6; }
9915 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
9916 $as_echo_n "(cached) " >&6
9917 else
9918 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9919
9920 else
9921 if test "$ac_cv_type_unsigned_long" = yes; then
9922 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9923 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9924 { as_fn_set_status 77
9925 as_fn_error "cannot compute sizeof (unsigned long)
9926 See \`config.log' for more details." "$LINENO" 5; }; }
9927 else
9928 ac_cv_sizeof_unsigned_long=0
9929 fi
9930 fi
9931
9932 fi
9933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9934 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9935
9936
9937
9938 cat >>confdefs.h <<_ACEOF
9939 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9940 _ACEOF
9941
9942
9943 # The cast to long int works around a bug in the HP C Compiler
9944 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9945 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9946 # This bug is HP SR number 8606223364.
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9948 $as_echo_n "checking size of unsigned __int128... " >&6; }
9949 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
9950 $as_echo_n "(cached) " >&6
9951 else
9952 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9953
9954 else
9955 if test "$ac_cv_type_unsigned___int128" = yes; then
9956 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9957 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9958 { as_fn_set_status 77
9959 as_fn_error "cannot compute sizeof (unsigned __int128)
9960 See \`config.log' for more details." "$LINENO" 5; }; }
9961 else
9962 ac_cv_sizeof_unsigned___int128=0
9963 fi
9964 fi
9965
9966 fi
9967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9968 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9969
9970
9971
9972 cat >>confdefs.h <<_ACEOF
9973 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9974 _ACEOF
9975
9976
9977
9978 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9979 TARGET_PTR="unsigned long"
9980 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9981 TARGET_PTR="unsigned long long"
9982 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9983 TARGET_PTR="unsigned __int128"
9984 else
9985 TARGET_PTR="unsigned long"
9986 fi
9987
9988
9989 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9990
9991
9992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9993 $as_echo_n "checking for library containing dlopen... " >&6; }
9994 if test "${ac_cv_search_dlopen+set}" = set; then :
9995 $as_echo_n "(cached) " >&6
9996 else
9997 ac_func_search_save_LIBS=$LIBS
9998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9999 /* end confdefs.h. */
10000
10001 /* Override any GCC internal prototype to avoid an error.
10002 Use char because int might match the return type of a GCC
10003 builtin and then its argument prototype would still apply. */
10004 #ifdef __cplusplus
10005 extern "C"
10006 #endif
10007 char dlopen ();
10008 int
10009 main ()
10010 {
10011 return dlopen ();
10012 ;
10013 return 0;
10014 }
10015 _ACEOF
10016 for ac_lib in '' dl; do
10017 if test -z "$ac_lib"; then
10018 ac_res="none required"
10019 else
10020 ac_res=-l$ac_lib
10021 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10022 fi
10023 if ac_fn_c_try_link "$LINENO"; then :
10024 ac_cv_search_dlopen=$ac_res
10025 fi
10026 rm -f core conftest.err conftest.$ac_objext \
10027 conftest$ac_exeext
10028 if test "${ac_cv_search_dlopen+set}" = set; then :
10029 break
10030 fi
10031 done
10032 if test "${ac_cv_search_dlopen+set}" = set; then :
10033
10034 else
10035 ac_cv_search_dlopen=no
10036 fi
10037 rm conftest.$ac_ext
10038 LIBS=$ac_func_search_save_LIBS
10039 fi
10040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
10041 $as_echo "$ac_cv_search_dlopen" >&6; }
10042 ac_res=$ac_cv_search_dlopen
10043 if test "$ac_res" != no; then :
10044 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10045
10046 fi
10047
10048
10049
10050
10051 # Check whether --with-jit-reader-dir was given.
10052 if test "${with_jit_reader_dir+set}" = set; then :
10053 withval=$with_jit_reader_dir;
10054 JIT_READER_DIR=$withval
10055 else
10056 JIT_READER_DIR=${libdir}/gdb
10057 fi
10058
10059
10060 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
10061 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10062 ac_define_dir=`eval echo $JIT_READER_DIR`
10063 ac_define_dir=`eval echo $ac_define_dir`
10064
10065 cat >>confdefs.h <<_ACEOF
10066 #define JIT_READER_DIR "$ac_define_dir"
10067 _ACEOF
10068
10069
10070
10071
10072 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10073 if test "x$prefix" = xNONE; then
10074 test_prefix=/usr/local
10075 else
10076 test_prefix=$prefix
10077 fi
10078 else
10079 test_prefix=$exec_prefix
10080 fi
10081 value=0
10082 case ${ac_define_dir} in
10083 "${test_prefix}"|"${test_prefix}/"*|\
10084 '${exec_prefix}'|'${exec_prefix}/'*)
10085 value=1
10086 ;;
10087 esac
10088
10089 cat >>confdefs.h <<_ACEOF
10090 #define JIT_READER_DIR_RELOCATABLE $value
10091 _ACEOF
10092
10093
10094
10095
10096
10097 # Check whether --with-expat was given.
10098 if test "${with_expat+set}" = set; then :
10099 withval=$with_expat;
10100 else
10101 with_expat=auto
10102 fi
10103
10104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
10105 $as_echo_n "checking whether to use expat... " >&6; }
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
10107 $as_echo "$with_expat" >&6; }
10108
10109 if test "${with_expat}" = no; then
10110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
10111 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
10112 HAVE_LIBEXPAT=no
10113 else
10114
10115 if test "X$prefix" = "XNONE"; then
10116 acl_final_prefix="$ac_default_prefix"
10117 else
10118 acl_final_prefix="$prefix"
10119 fi
10120 if test "X$exec_prefix" = "XNONE"; then
10121 acl_final_exec_prefix='${prefix}'
10122 else
10123 acl_final_exec_prefix="$exec_prefix"
10124 fi
10125 acl_save_prefix="$prefix"
10126 prefix="$acl_final_prefix"
10127 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
10128 prefix="$acl_save_prefix"
10129
10130
10131 # Check whether --with-gnu-ld was given.
10132 if test "${with_gnu_ld+set}" = set; then :
10133 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10134 else
10135 with_gnu_ld=no
10136 fi
10137
10138 # Prepare PATH_SEPARATOR.
10139 # The user is always right.
10140 if test "${PATH_SEPARATOR+set}" != set; then
10141 echo "#! /bin/sh" >conf$$.sh
10142 echo "exit 0" >>conf$$.sh
10143 chmod +x conf$$.sh
10144 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10145 PATH_SEPARATOR=';'
10146 else
10147 PATH_SEPARATOR=:
10148 fi
10149 rm -f conf$$.sh
10150 fi
10151 ac_prog=ld
10152 if test "$GCC" = yes; then
10153 # Check if gcc -print-prog-name=ld gives a path.
10154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
10155 $as_echo_n "checking for ld used by GCC... " >&6; }
10156 case $host in
10157 *-*-mingw*)
10158 # gcc leaves a trailing carriage return which upsets mingw
10159 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10160 *)
10161 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10162 esac
10163 case $ac_prog in
10164 # Accept absolute paths.
10165 [\\/]* | [A-Za-z]:[\\/]*)
10166 re_direlt='/[^/][^/]*/\.\./'
10167 # Canonicalize the path of ld
10168 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
10169 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10170 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
10171 done
10172 test -z "$LD" && LD="$ac_prog"
10173 ;;
10174 "")
10175 # If it fails, then pretend we aren't using GCC.
10176 ac_prog=ld
10177 ;;
10178 *)
10179 # If it is relative, then search for the first ld in PATH.
10180 with_gnu_ld=unknown
10181 ;;
10182 esac
10183 elif test "$with_gnu_ld" = yes; then
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
10185 $as_echo_n "checking for GNU ld... " >&6; }
10186 else
10187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
10188 $as_echo_n "checking for non-GNU ld... " >&6; }
10189 fi
10190 if test "${acl_cv_path_LD+set}" = set; then :
10191 $as_echo_n "(cached) " >&6
10192 else
10193 if test -z "$LD"; then
10194 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10195 for ac_dir in $PATH; do
10196 test -z "$ac_dir" && ac_dir=.
10197 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10198 acl_cv_path_LD="$ac_dir/$ac_prog"
10199 # Check to see if the program is GNU ld. I'd rather use --version,
10200 # but apparently some GNU ld's only accept -v.
10201 # Break only if it was the GNU/non-GNU ld that we prefer.
10202 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
10203 test "$with_gnu_ld" != no && break
10204 else
10205 test "$with_gnu_ld" != yes && break
10206 fi
10207 fi
10208 done
10209 IFS="$ac_save_ifs"
10210 else
10211 acl_cv_path_LD="$LD" # Let the user override the test with a path.
10212 fi
10213 fi
10214
10215 LD="$acl_cv_path_LD"
10216 if test -n "$LD"; then
10217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10218 $as_echo "$LD" >&6; }
10219 else
10220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10221 $as_echo "no" >&6; }
10222 fi
10223 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
10224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
10225 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
10226 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
10227 $as_echo_n "(cached) " >&6
10228 else
10229 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10230 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
10231 acl_cv_prog_gnu_ld=yes
10232 else
10233 acl_cv_prog_gnu_ld=no
10234 fi
10235 fi
10236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
10237 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
10238 with_gnu_ld=$acl_cv_prog_gnu_ld
10239
10240
10241
10242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
10243 $as_echo_n "checking for shared library run path origin... " >&6; }
10244 if test "${acl_cv_rpath+set}" = set; then :
10245 $as_echo_n "(cached) " >&6
10246 else
10247
10248 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
10249 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10250 . ./conftest.sh
10251 rm -f ./conftest.sh
10252 acl_cv_rpath=done
10253
10254 fi
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
10256 $as_echo "$acl_cv_rpath" >&6; }
10257 wl="$acl_cv_wl"
10258 libext="$acl_cv_libext"
10259 shlibext="$acl_cv_shlibext"
10260 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
10261 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
10262 hardcode_direct="$acl_cv_hardcode_direct"
10263 hardcode_minus_L="$acl_cv_hardcode_minus_L"
10264 # Check whether --enable-rpath was given.
10265 if test "${enable_rpath+set}" = set; then :
10266 enableval=$enable_rpath; :
10267 else
10268 enable_rpath=yes
10269 fi
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280 use_additional=yes
10281
10282 acl_save_prefix="$prefix"
10283 prefix="$acl_final_prefix"
10284 acl_save_exec_prefix="$exec_prefix"
10285 exec_prefix="$acl_final_exec_prefix"
10286
10287 eval additional_includedir=\"$includedir\"
10288 eval additional_libdir=\"$libdir\"
10289
10290 exec_prefix="$acl_save_exec_prefix"
10291 prefix="$acl_save_prefix"
10292
10293
10294 # Check whether --with-libexpat-prefix was given.
10295 if test "${with_libexpat_prefix+set}" = set; then :
10296 withval=$with_libexpat_prefix;
10297 if test "X$withval" = "Xno"; then
10298 use_additional=no
10299 else
10300 if test "X$withval" = "X"; then
10301
10302 acl_save_prefix="$prefix"
10303 prefix="$acl_final_prefix"
10304 acl_save_exec_prefix="$exec_prefix"
10305 exec_prefix="$acl_final_exec_prefix"
10306
10307 eval additional_includedir=\"$includedir\"
10308 eval additional_libdir=\"$libdir\"
10309
10310 exec_prefix="$acl_save_exec_prefix"
10311 prefix="$acl_save_prefix"
10312
10313 else
10314 additional_includedir="$withval/include"
10315 additional_libdir="$withval/lib"
10316 fi
10317 fi
10318
10319 fi
10320
10321 LIBEXPAT=
10322 LTLIBEXPAT=
10323 INCEXPAT=
10324 rpathdirs=
10325 ltrpathdirs=
10326 names_already_handled=
10327 names_next_round='expat '
10328 while test -n "$names_next_round"; do
10329 names_this_round="$names_next_round"
10330 names_next_round=
10331 for name in $names_this_round; do
10332 already_handled=
10333 for n in $names_already_handled; do
10334 if test "$n" = "$name"; then
10335 already_handled=yes
10336 break
10337 fi
10338 done
10339 if test -z "$already_handled"; then
10340 names_already_handled="$names_already_handled $name"
10341 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10342 eval value=\"\$HAVE_LIB$uppername\"
10343 if test -n "$value"; then
10344 if test "$value" = yes; then
10345 eval value=\"\$LIB$uppername\"
10346 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10347 eval value=\"\$LTLIB$uppername\"
10348 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10349 else
10350 :
10351 fi
10352 else
10353 found_dir=
10354 found_la=
10355 found_so=
10356 found_a=
10357 if test $use_additional = yes; then
10358 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10359 found_dir="$additional_libdir"
10360 found_so="$additional_libdir/lib$name.$shlibext"
10361 if test -f "$additional_libdir/lib$name.la"; then
10362 found_la="$additional_libdir/lib$name.la"
10363 fi
10364 else
10365 if test -f "$additional_libdir/lib$name.$libext"; then
10366 found_dir="$additional_libdir"
10367 found_a="$additional_libdir/lib$name.$libext"
10368 if test -f "$additional_libdir/lib$name.la"; then
10369 found_la="$additional_libdir/lib$name.la"
10370 fi
10371 fi
10372 fi
10373 fi
10374 if test "X$found_dir" = "X"; then
10375 for x in $LDFLAGS $LTLIBEXPAT; do
10376
10377 acl_save_prefix="$prefix"
10378 prefix="$acl_final_prefix"
10379 acl_save_exec_prefix="$exec_prefix"
10380 exec_prefix="$acl_final_exec_prefix"
10381 eval x=\"$x\"
10382 exec_prefix="$acl_save_exec_prefix"
10383 prefix="$acl_save_prefix"
10384
10385 case "$x" in
10386 -L*)
10387 dir=`echo "X$x" | sed -e 's/^X-L//'`
10388 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10389 found_dir="$dir"
10390 found_so="$dir/lib$name.$shlibext"
10391 if test -f "$dir/lib$name.la"; then
10392 found_la="$dir/lib$name.la"
10393 fi
10394 else
10395 if test -f "$dir/lib$name.$libext"; then
10396 found_dir="$dir"
10397 found_a="$dir/lib$name.$libext"
10398 if test -f "$dir/lib$name.la"; then
10399 found_la="$dir/lib$name.la"
10400 fi
10401 fi
10402 fi
10403 ;;
10404 esac
10405 if test "X$found_dir" != "X"; then
10406 break
10407 fi
10408 done
10409 fi
10410 if test "X$found_dir" != "X"; then
10411 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10412 if test "X$found_so" != "X"; then
10413 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10414 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10415 else
10416 haveit=
10417 for x in $ltrpathdirs; do
10418 if test "X$x" = "X$found_dir"; then
10419 haveit=yes
10420 break
10421 fi
10422 done
10423 if test -z "$haveit"; then
10424 ltrpathdirs="$ltrpathdirs $found_dir"
10425 fi
10426 if test "$hardcode_direct" = yes; then
10427 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10428 else
10429 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10430 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10431 haveit=
10432 for x in $rpathdirs; do
10433 if test "X$x" = "X$found_dir"; then
10434 haveit=yes
10435 break
10436 fi
10437 done
10438 if test -z "$haveit"; then
10439 rpathdirs="$rpathdirs $found_dir"
10440 fi
10441 else
10442 haveit=
10443 for x in $LDFLAGS $LIBEXPAT; do
10444
10445 acl_save_prefix="$prefix"
10446 prefix="$acl_final_prefix"
10447 acl_save_exec_prefix="$exec_prefix"
10448 exec_prefix="$acl_final_exec_prefix"
10449 eval x=\"$x\"
10450 exec_prefix="$acl_save_exec_prefix"
10451 prefix="$acl_save_prefix"
10452
10453 if test "X$x" = "X-L$found_dir"; then
10454 haveit=yes
10455 break
10456 fi
10457 done
10458 if test -z "$haveit"; then
10459 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10460 fi
10461 if test "$hardcode_minus_L" != no; then
10462 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10463 else
10464 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10465 fi
10466 fi
10467 fi
10468 fi
10469 else
10470 if test "X$found_a" != "X"; then
10471 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10472 else
10473 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10474 fi
10475 fi
10476 additional_includedir=
10477 case "$found_dir" in
10478 */lib | */lib/)
10479 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10480 additional_includedir="$basedir/include"
10481 ;;
10482 esac
10483 if test "X$additional_includedir" != "X"; then
10484 if test "X$additional_includedir" != "X/usr/include"; then
10485 haveit=
10486 if test "X$additional_includedir" = "X/usr/local/include"; then
10487 if test -n "$GCC"; then
10488 case $host_os in
10489 linux*) haveit=yes;;
10490 esac
10491 fi
10492 fi
10493 if test -z "$haveit"; then
10494 for x in $CPPFLAGS $INCEXPAT; do
10495
10496 acl_save_prefix="$prefix"
10497 prefix="$acl_final_prefix"
10498 acl_save_exec_prefix="$exec_prefix"
10499 exec_prefix="$acl_final_exec_prefix"
10500 eval x=\"$x\"
10501 exec_prefix="$acl_save_exec_prefix"
10502 prefix="$acl_save_prefix"
10503
10504 if test "X$x" = "X-I$additional_includedir"; then
10505 haveit=yes
10506 break
10507 fi
10508 done
10509 if test -z "$haveit"; then
10510 if test -d "$additional_includedir"; then
10511 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10512 fi
10513 fi
10514 fi
10515 fi
10516 fi
10517 if test -n "$found_la"; then
10518 save_libdir="$libdir"
10519 case "$found_la" in
10520 */* | *\\*) . "$found_la" ;;
10521 *) . "./$found_la" ;;
10522 esac
10523 libdir="$save_libdir"
10524 for dep in $dependency_libs; do
10525 case "$dep" in
10526 -L*)
10527 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10528 if test "X$additional_libdir" != "X/usr/lib"; then
10529 haveit=
10530 if test "X$additional_libdir" = "X/usr/local/lib"; then
10531 if test -n "$GCC"; then
10532 case $host_os in
10533 linux*) haveit=yes;;
10534 esac
10535 fi
10536 fi
10537 if test -z "$haveit"; then
10538 haveit=
10539 for x in $LDFLAGS $LIBEXPAT; do
10540
10541 acl_save_prefix="$prefix"
10542 prefix="$acl_final_prefix"
10543 acl_save_exec_prefix="$exec_prefix"
10544 exec_prefix="$acl_final_exec_prefix"
10545 eval x=\"$x\"
10546 exec_prefix="$acl_save_exec_prefix"
10547 prefix="$acl_save_prefix"
10548
10549 if test "X$x" = "X-L$additional_libdir"; then
10550 haveit=yes
10551 break
10552 fi
10553 done
10554 if test -z "$haveit"; then
10555 if test -d "$additional_libdir"; then
10556 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10557 fi
10558 fi
10559 haveit=
10560 for x in $LDFLAGS $LTLIBEXPAT; do
10561
10562 acl_save_prefix="$prefix"
10563 prefix="$acl_final_prefix"
10564 acl_save_exec_prefix="$exec_prefix"
10565 exec_prefix="$acl_final_exec_prefix"
10566 eval x=\"$x\"
10567 exec_prefix="$acl_save_exec_prefix"
10568 prefix="$acl_save_prefix"
10569
10570 if test "X$x" = "X-L$additional_libdir"; then
10571 haveit=yes
10572 break
10573 fi
10574 done
10575 if test -z "$haveit"; then
10576 if test -d "$additional_libdir"; then
10577 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10578 fi
10579 fi
10580 fi
10581 fi
10582 ;;
10583 -R*)
10584 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10585 if test "$enable_rpath" != no; then
10586 haveit=
10587 for x in $rpathdirs; do
10588 if test "X$x" = "X$dir"; then
10589 haveit=yes
10590 break
10591 fi
10592 done
10593 if test -z "$haveit"; then
10594 rpathdirs="$rpathdirs $dir"
10595 fi
10596 haveit=
10597 for x in $ltrpathdirs; do
10598 if test "X$x" = "X$dir"; then
10599 haveit=yes
10600 break
10601 fi
10602 done
10603 if test -z "$haveit"; then
10604 ltrpathdirs="$ltrpathdirs $dir"
10605 fi
10606 fi
10607 ;;
10608 -l*)
10609 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10610 ;;
10611 *.la)
10612 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10613 ;;
10614 *)
10615 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10616 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10617 ;;
10618 esac
10619 done
10620 fi
10621 else
10622 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10623 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10624 fi
10625 fi
10626 fi
10627 done
10628 done
10629 if test "X$rpathdirs" != "X"; then
10630 if test -n "$hardcode_libdir_separator"; then
10631 alldirs=
10632 for found_dir in $rpathdirs; do
10633 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10634 done
10635 acl_save_libdir="$libdir"
10636 libdir="$alldirs"
10637 eval flag=\"$hardcode_libdir_flag_spec\"
10638 libdir="$acl_save_libdir"
10639 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10640 else
10641 for found_dir in $rpathdirs; do
10642 acl_save_libdir="$libdir"
10643 libdir="$found_dir"
10644 eval flag=\"$hardcode_libdir_flag_spec\"
10645 libdir="$acl_save_libdir"
10646 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10647 done
10648 fi
10649 fi
10650 if test "X$ltrpathdirs" != "X"; then
10651 for found_dir in $ltrpathdirs; do
10652 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10653 done
10654 fi
10655
10656
10657 ac_save_CPPFLAGS="$CPPFLAGS"
10658
10659 for element in $INCEXPAT; do
10660 haveit=
10661 for x in $CPPFLAGS; do
10662
10663 acl_save_prefix="$prefix"
10664 prefix="$acl_final_prefix"
10665 acl_save_exec_prefix="$exec_prefix"
10666 exec_prefix="$acl_final_exec_prefix"
10667 eval x=\"$x\"
10668 exec_prefix="$acl_save_exec_prefix"
10669 prefix="$acl_save_prefix"
10670
10671 if test "X$x" = "X$element"; then
10672 haveit=yes
10673 break
10674 fi
10675 done
10676 if test -z "$haveit"; then
10677 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10678 fi
10679 done
10680
10681
10682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10683 $as_echo_n "checking for libexpat... " >&6; }
10684 if test "${ac_cv_libexpat+set}" = set; then :
10685 $as_echo_n "(cached) " >&6
10686 else
10687
10688 ac_save_LIBS="$LIBS"
10689 LIBS="$LIBS $LIBEXPAT"
10690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10691 /* end confdefs.h. */
10692 #include "expat.h"
10693 int
10694 main ()
10695 {
10696 XML_Parser p = XML_ParserCreate (0);
10697 ;
10698 return 0;
10699 }
10700 _ACEOF
10701 if ac_fn_c_try_link "$LINENO"; then :
10702 ac_cv_libexpat=yes
10703 else
10704 ac_cv_libexpat=no
10705 fi
10706 rm -f core conftest.err conftest.$ac_objext \
10707 conftest$ac_exeext conftest.$ac_ext
10708 LIBS="$ac_save_LIBS"
10709
10710 fi
10711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10712 $as_echo "$ac_cv_libexpat" >&6; }
10713 if test "$ac_cv_libexpat" = yes; then
10714 HAVE_LIBEXPAT=yes
10715
10716 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10717
10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10719 $as_echo_n "checking how to link with libexpat... " >&6; }
10720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10721 $as_echo "$LIBEXPAT" >&6; }
10722 else
10723 HAVE_LIBEXPAT=no
10724 CPPFLAGS="$ac_save_CPPFLAGS"
10725 LIBEXPAT=
10726 LTLIBEXPAT=
10727 fi
10728
10729
10730
10731
10732
10733
10734 if test "$HAVE_LIBEXPAT" != yes; then
10735 if test "$with_expat" = yes; then
10736 as_fn_error "expat is missing or unusable" "$LINENO" 5
10737 else
10738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10739 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10740 fi
10741 else
10742 save_LIBS=$LIBS
10743 LIBS="$LIBS $LIBEXPAT"
10744 for ac_func in XML_StopParser
10745 do :
10746 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10747 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10748 cat >>confdefs.h <<_ACEOF
10749 #define HAVE_XML_STOPPARSER 1
10750 _ACEOF
10751
10752 fi
10753 done
10754
10755 LIBS=$save_LIBS
10756 fi
10757 fi
10758
10759
10760
10761
10762
10763
10764 # Check whether --with-python was given.
10765 if test "${with_python+set}" = set; then :
10766 withval=$with_python;
10767 else
10768 with_python=auto
10769 fi
10770
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10772 $as_echo_n "checking whether to use python... " >&6; }
10773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10774 $as_echo "$with_python" >&6; }
10775
10776 if test "${with_python}" = no; then
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10778 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10779 have_libpython=no
10780 else
10781 case "${with_python}" in
10782 [\\/]* | ?:[\\/]*)
10783 if test -d ${with_python}; then
10784 # Assume the python binary is ${with_python}/bin/python.
10785 python_prog="${with_python}/bin/python"
10786 python_prefix=
10787 # If python does not exit ${with_python}/bin, then try in
10788 # ${with_python}. On Windows/MinGW, this is where the Python
10789 # executable is.
10790 if test ! -x "${python_prog}"; then
10791 python_prog="${with_python}/python"
10792 python_prefix=
10793 fi
10794 if test ! -x "${python_prog}"; then
10795 # Fall back to gdb 7.0/7.1 behaviour.
10796 python_prog=missing
10797 python_prefix=${with_python}
10798 fi
10799 elif test -x "${with_python}"; then
10800 # While we can't run python compiled for $host (unless host == build),
10801 # the user could write a script that provides the needed information,
10802 # so we support that.
10803 python_prog=${with_python}
10804 python_prefix=
10805 else
10806 as_fn_error "invalid value for --with-python" "$LINENO" 5
10807 fi
10808 ;;
10809 */*)
10810 # Disallow --with-python=foo/bar.
10811 as_fn_error "invalid value for --with-python" "$LINENO" 5
10812 ;;
10813 *)
10814 # The user has either specified auto, yes, or the name of the python
10815 # program assumed to be in $PATH.
10816 python_prefix=
10817 case "${with_python}" in
10818 yes | auto)
10819 if test ${build} = ${host}; then
10820 # Extract the first word of "python", so it can be a program name with args.
10821 set dummy python; ac_word=$2
10822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10823 $as_echo_n "checking for $ac_word... " >&6; }
10824 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10825 $as_echo_n "(cached) " >&6
10826 else
10827 case $python_prog_path in
10828 [\\/]* | ?:[\\/]*)
10829 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10830 ;;
10831 *)
10832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10833 for as_dir in $PATH
10834 do
10835 IFS=$as_save_IFS
10836 test -z "$as_dir" && as_dir=.
10837 for ac_exec_ext in '' $ac_executable_extensions; do
10838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10839 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10841 break 2
10842 fi
10843 done
10844 done
10845 IFS=$as_save_IFS
10846
10847 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10848 ;;
10849 esac
10850 fi
10851 python_prog_path=$ac_cv_path_python_prog_path
10852 if test -n "$python_prog_path"; then
10853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10854 $as_echo "$python_prog_path" >&6; }
10855 else
10856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10857 $as_echo "no" >&6; }
10858 fi
10859
10860
10861 if test "${python_prog_path}" = missing; then
10862 python_prog=missing
10863 else
10864 python_prog=${python_prog_path}
10865 fi
10866 else
10867 # Not much we can do except assume the cross-compiler will find the
10868 # right files.
10869 python_prog=missing
10870 fi
10871 ;;
10872 *)
10873 # While we can't run python compiled for $host (unless host == build),
10874 # the user could write a script that provides the needed information,
10875 # so we support that.
10876 python_prog="${with_python}"
10877 # Extract the first word of "${python_prog}", so it can be a program name with args.
10878 set dummy ${python_prog}; ac_word=$2
10879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10880 $as_echo_n "checking for $ac_word... " >&6; }
10881 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10882 $as_echo_n "(cached) " >&6
10883 else
10884 case $python_prog_path in
10885 [\\/]* | ?:[\\/]*)
10886 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10887 ;;
10888 *)
10889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10890 for as_dir in $PATH
10891 do
10892 IFS=$as_save_IFS
10893 test -z "$as_dir" && as_dir=.
10894 for ac_exec_ext in '' $ac_executable_extensions; do
10895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10896 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10898 break 2
10899 fi
10900 done
10901 done
10902 IFS=$as_save_IFS
10903
10904 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10905 ;;
10906 esac
10907 fi
10908 python_prog_path=$ac_cv_path_python_prog_path
10909 if test -n "$python_prog_path"; then
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10911 $as_echo "$python_prog_path" >&6; }
10912 else
10913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10914 $as_echo "no" >&6; }
10915 fi
10916
10917
10918 if test "${python_prog_path}" = missing; then
10919 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10920 fi
10921 ;;
10922 esac
10923 esac
10924
10925 if test "${python_prog}" != missing; then
10926 # We have a python program to use, but it may be too old.
10927 # Don't flag an error for --with-python=auto (the default).
10928 have_python_config=yes
10929 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10930 if test $? != 0; then
10931 have_python_config=failed
10932 if test "${with_python}" != auto; then
10933 as_fn_error "failure running python-config --includes" "$LINENO" 5
10934 fi
10935 fi
10936 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10937 if test $? != 0; then
10938 have_python_config=failed
10939 if test "${with_python}" != auto; then
10940 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10941 fi
10942 fi
10943 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10944 if test $? != 0; then
10945 have_python_config=failed
10946 if test "${with_python}" != auto; then
10947 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10948 fi
10949 fi
10950 else
10951 # We do not have a python executable we can use to determine where
10952 # to find the Python headers and libs. We cannot guess the include
10953 # path from the python_prefix either, because that include path
10954 # depends on the Python version. So, there is nothing much we can
10955 # do except assume that the compiler will be able to find those files.
10956 python_includes=
10957 python_libs=
10958 have_python_config=no
10959 fi
10960
10961 # If we have python-config, only try the configuration it provides.
10962 # Otherwise fallback on the old way of trying different versions of
10963 # python in turn.
10964
10965 have_libpython=no
10966 if test "${have_python_config}" = yes; then
10967 # Determine the Python version by extracting "-lpython<version>"
10968 # part of the python_libs. <version> is usually X.Y with X and Y
10969 # being decimal numbers, but can also be XY (seen on Windows).
10970 #
10971 # The extraction is performed using sed with a regular expression.
10972 # Initially, the regexp used was using the '?' quantifier to make
10973 # the dot in the version number optional. Unfortunately, this
10974 # does not work with non-GNU versions of sed because, because of
10975 # what looks like a limitation (the '?' quantifier does not work
10976 # with back-references). We work around this limitation by using
10977 # the '*' quantifier instead. It means that, in theory, we might
10978 # match unexpected version strings such as "-lpython2..7", but
10979 # this seems unlikely in practice. And even if that happens,
10980 # an error will be triggered later on, when checking that version
10981 # number.
10982 python_version=`echo " ${python_libs} " \
10983 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10984 case "${python_version}" in
10985 python*)
10986
10987 version=${python_version}
10988
10989 new_CPPFLAGS=${python_includes}
10990 new_LIBS=${python_libs}
10991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10992 $as_echo_n "checking for ${version}... " >&6; }
10993 save_CPPFLAGS=$CPPFLAGS
10994 save_LIBS=$LIBS
10995 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10996 LIBS="$LIBS $new_LIBS"
10997 found_usable_python=no
10998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10999 /* end confdefs.h. */
11000 #include "Python.h"
11001 int
11002 main ()
11003 {
11004 Py_Initialize ();
11005 ;
11006 return 0;
11007 }
11008 _ACEOF
11009 if ac_fn_c_try_link "$LINENO"; then :
11010 have_libpython=${version}
11011 found_usable_python=yes
11012 PYTHON_CPPFLAGS=$new_CPPFLAGS
11013 PYTHON_LIBS=$new_LIBS
11014 fi
11015 rm -f core conftest.err conftest.$ac_objext \
11016 conftest$ac_exeext conftest.$ac_ext
11017 CPPFLAGS=$save_CPPFLAGS
11018 LIBS=$save_LIBS
11019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11020 $as_echo "${found_usable_python}" >&6; }
11021
11022 ;;
11023 *)
11024 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
11025 ;;
11026 esac
11027 elif test "${have_python_config}" != failed; then
11028 if test "${have_libpython}" = no; then
11029
11030 version=python2.7
11031
11032 new_CPPFLAGS=${python_includes}
11033 new_LIBS="${python_libs} -lpython2.7"
11034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11035 $as_echo_n "checking for ${version}... " >&6; }
11036 save_CPPFLAGS=$CPPFLAGS
11037 save_LIBS=$LIBS
11038 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11039 LIBS="$LIBS $new_LIBS"
11040 found_usable_python=no
11041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11042 /* end confdefs.h. */
11043 #include "Python.h"
11044 int
11045 main ()
11046 {
11047 Py_Initialize ();
11048 ;
11049 return 0;
11050 }
11051 _ACEOF
11052 if ac_fn_c_try_link "$LINENO"; then :
11053 have_libpython=${version}
11054 found_usable_python=yes
11055 PYTHON_CPPFLAGS=$new_CPPFLAGS
11056 PYTHON_LIBS=$new_LIBS
11057 fi
11058 rm -f core conftest.err conftest.$ac_objext \
11059 conftest$ac_exeext conftest.$ac_ext
11060 CPPFLAGS=$save_CPPFLAGS
11061 LIBS=$save_LIBS
11062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11063 $as_echo "${found_usable_python}" >&6; }
11064
11065 fi
11066 if test "${have_libpython}" = no; then
11067
11068 version=python2.6
11069
11070 new_CPPFLAGS=${python_includes}
11071 new_LIBS="${python_libs} -lpython2.6"
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11073 $as_echo_n "checking for ${version}... " >&6; }
11074 save_CPPFLAGS=$CPPFLAGS
11075 save_LIBS=$LIBS
11076 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11077 LIBS="$LIBS $new_LIBS"
11078 found_usable_python=no
11079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11080 /* end confdefs.h. */
11081 #include "Python.h"
11082 int
11083 main ()
11084 {
11085 Py_Initialize ();
11086 ;
11087 return 0;
11088 }
11089 _ACEOF
11090 if ac_fn_c_try_link "$LINENO"; then :
11091 have_libpython=${version}
11092 found_usable_python=yes
11093 PYTHON_CPPFLAGS=$new_CPPFLAGS
11094 PYTHON_LIBS=$new_LIBS
11095 fi
11096 rm -f core conftest.err conftest.$ac_objext \
11097 conftest$ac_exeext conftest.$ac_ext
11098 CPPFLAGS=$save_CPPFLAGS
11099 LIBS=$save_LIBS
11100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11101 $as_echo "${found_usable_python}" >&6; }
11102
11103 fi
11104 if test ${have_libpython} = no; then
11105
11106 version=python2.5
11107
11108 new_CPPFLAGS=${python_includes}
11109 new_LIBS="${python_libs} -lpython2.5"
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11111 $as_echo_n "checking for ${version}... " >&6; }
11112 save_CPPFLAGS=$CPPFLAGS
11113 save_LIBS=$LIBS
11114 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11115 LIBS="$LIBS $new_LIBS"
11116 found_usable_python=no
11117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11118 /* end confdefs.h. */
11119 #include "Python.h"
11120 int
11121 main ()
11122 {
11123 Py_Initialize ();
11124 ;
11125 return 0;
11126 }
11127 _ACEOF
11128 if ac_fn_c_try_link "$LINENO"; then :
11129 have_libpython=${version}
11130 found_usable_python=yes
11131 PYTHON_CPPFLAGS=$new_CPPFLAGS
11132 PYTHON_LIBS=$new_LIBS
11133 fi
11134 rm -f core conftest.err conftest.$ac_objext \
11135 conftest$ac_exeext conftest.$ac_ext
11136 CPPFLAGS=$save_CPPFLAGS
11137 LIBS=$save_LIBS
11138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11139 $as_echo "${found_usable_python}" >&6; }
11140
11141 fi
11142 if test ${have_libpython} = no; then
11143
11144 version=python2.4
11145
11146 new_CPPFLAGS=${python_includes}
11147 new_LIBS="${python_libs} -lpython2.4"
11148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11149 $as_echo_n "checking for ${version}... " >&6; }
11150 save_CPPFLAGS=$CPPFLAGS
11151 save_LIBS=$LIBS
11152 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11153 LIBS="$LIBS $new_LIBS"
11154 found_usable_python=no
11155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11156 /* end confdefs.h. */
11157 #include "Python.h"
11158 int
11159 main ()
11160 {
11161 Py_Initialize ();
11162 ;
11163 return 0;
11164 }
11165 _ACEOF
11166 if ac_fn_c_try_link "$LINENO"; then :
11167 have_libpython=${version}
11168 found_usable_python=yes
11169 PYTHON_CPPFLAGS=$new_CPPFLAGS
11170 PYTHON_LIBS=$new_LIBS
11171 fi
11172 rm -f core conftest.err conftest.$ac_objext \
11173 conftest$ac_exeext conftest.$ac_ext
11174 CPPFLAGS=$save_CPPFLAGS
11175 LIBS=$save_LIBS
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11177 $as_echo "${found_usable_python}" >&6; }
11178
11179 fi
11180 fi
11181 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
11182
11183 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
11184
11185 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
11186
11187 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
11188
11189 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
11190
11191 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
11192
11193 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
11194
11195 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
11196
11197 fi
11198
11199 if test "${have_libpython}" = no; then
11200 case "${with_python}" in
11201 yes)
11202 as_fn_error "python is missing or unusable" "$LINENO" 5
11203 ;;
11204 auto)
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
11206 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
11207 ;;
11208 *)
11209 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
11210 ;;
11211 esac
11212 else
11213 if test -n "${python_prefix}"; then
11214
11215 cat >>confdefs.h <<_ACEOF
11216 #define WITH_PYTHON_PATH "${python_prefix}"
11217 _ACEOF
11218
11219
11220 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
11221 if test "x$prefix" = xNONE; then
11222 test_prefix=/usr/local
11223 else
11224 test_prefix=$prefix
11225 fi
11226 else
11227 test_prefix=$exec_prefix
11228 fi
11229 value=0
11230 case ${python_prefix} in
11231 "${test_prefix}"|"${test_prefix}/"*|\
11232 '${exec_prefix}'|'${exec_prefix}/'*)
11233 value=1
11234 ;;
11235 esac
11236
11237 cat >>confdefs.h <<_ACEOF
11238 #define PYTHON_PATH_RELOCATABLE $value
11239 _ACEOF
11240
11241
11242 fi
11243 fi
11244 fi
11245
11246 if test "${have_libpython}" != no; then
11247
11248 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
11249
11250 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
11251 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
11252 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
11253 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
11254 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
11255
11256 # Flags needed to compile Python code (taken from python-config --cflags).
11257 # We cannot call python-config directly because it will output whatever was
11258 # used when compiling the Python interpreter itself, including flags which
11259 # would make the python-related objects be compiled differently from the
11260 # rest of GDB (e.g., -O2 and -fPIC).
11261 if test "${GCC}" = yes; then
11262 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
11263 fi
11264
11265 if test "x${tentative_python_cflags}" != x; then
11266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
11267 $as_echo_n "checking compiler flags for python code... " >&6; }
11268 for flag in ${tentative_python_cflags}; do
11269 # Check that the compiler accepts it
11270 saved_CFLAGS="$CFLAGS"
11271 CFLAGS="$CFLAGS $flag"
11272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11273 /* end confdefs.h. */
11274
11275 int
11276 main ()
11277 {
11278
11279 ;
11280 return 0;
11281 }
11282 _ACEOF
11283 if ac_fn_c_try_compile "$LINENO"; then :
11284 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
11285 fi
11286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11287 CFLAGS="$saved_CFLAGS"
11288 done
11289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
11290 $as_echo "${PYTHON_CFLAGS}" >&6; }
11291 fi
11292
11293 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
11294 # #if _SGIAPI
11295 # #define siginfo __siginfo
11296 # #endif
11297 # The problem is that including Python causes some XOPEN macros to be
11298 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
11299 # to false. So, we work around this issue by defining siginfo ourself
11300 # though the command-line.
11301 case "$gdb_host" in
11302 irix*) if test "${GCC}" = yes; then
11303 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
11304 fi
11305 ;;
11306 esac
11307 else
11308 # Even if Python support is not compiled in, we need to have these files
11309 # included.
11310 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
11311 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
11312 python/py-prettyprint.c python/py-auto-load.c"
11313 fi
11314
11315
11316
11317
11318 # ------------------------- #
11319 # Checks for header files. #
11320 # ------------------------- #
11321
11322 ac_header_dirent=no
11323 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
11324 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
11325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
11326 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
11327 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
11328 $as_echo_n "(cached) " >&6
11329 else
11330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11331 /* end confdefs.h. */
11332 #include <sys/types.h>
11333 #include <$ac_hdr>
11334
11335 int
11336 main ()
11337 {
11338 if ((DIR *) 0)
11339 return 0;
11340 ;
11341 return 0;
11342 }
11343 _ACEOF
11344 if ac_fn_c_try_compile "$LINENO"; then :
11345 eval "$as_ac_Header=yes"
11346 else
11347 eval "$as_ac_Header=no"
11348 fi
11349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11350 fi
11351 eval ac_res=\$$as_ac_Header
11352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11353 $as_echo "$ac_res" >&6; }
11354 eval as_val=\$$as_ac_Header
11355 if test "x$as_val" = x""yes; then :
11356 cat >>confdefs.h <<_ACEOF
11357 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11358 _ACEOF
11359
11360 ac_header_dirent=$ac_hdr; break
11361 fi
11362
11363 done
11364 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11365 if test $ac_header_dirent = dirent.h; then
11366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11367 $as_echo_n "checking for library containing opendir... " >&6; }
11368 if test "${ac_cv_search_opendir+set}" = set; then :
11369 $as_echo_n "(cached) " >&6
11370 else
11371 ac_func_search_save_LIBS=$LIBS
11372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373 /* end confdefs.h. */
11374
11375 /* Override any GCC internal prototype to avoid an error.
11376 Use char because int might match the return type of a GCC
11377 builtin and then its argument prototype would still apply. */
11378 #ifdef __cplusplus
11379 extern "C"
11380 #endif
11381 char opendir ();
11382 int
11383 main ()
11384 {
11385 return opendir ();
11386 ;
11387 return 0;
11388 }
11389 _ACEOF
11390 for ac_lib in '' dir; do
11391 if test -z "$ac_lib"; then
11392 ac_res="none required"
11393 else
11394 ac_res=-l$ac_lib
11395 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11396 fi
11397 if ac_fn_c_try_link "$LINENO"; then :
11398 ac_cv_search_opendir=$ac_res
11399 fi
11400 rm -f core conftest.err conftest.$ac_objext \
11401 conftest$ac_exeext
11402 if test "${ac_cv_search_opendir+set}" = set; then :
11403 break
11404 fi
11405 done
11406 if test "${ac_cv_search_opendir+set}" = set; then :
11407
11408 else
11409 ac_cv_search_opendir=no
11410 fi
11411 rm conftest.$ac_ext
11412 LIBS=$ac_func_search_save_LIBS
11413 fi
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11415 $as_echo "$ac_cv_search_opendir" >&6; }
11416 ac_res=$ac_cv_search_opendir
11417 if test "$ac_res" != no; then :
11418 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11419
11420 fi
11421
11422 else
11423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11424 $as_echo_n "checking for library containing opendir... " >&6; }
11425 if test "${ac_cv_search_opendir+set}" = set; then :
11426 $as_echo_n "(cached) " >&6
11427 else
11428 ac_func_search_save_LIBS=$LIBS
11429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11430 /* end confdefs.h. */
11431
11432 /* Override any GCC internal prototype to avoid an error.
11433 Use char because int might match the return type of a GCC
11434 builtin and then its argument prototype would still apply. */
11435 #ifdef __cplusplus
11436 extern "C"
11437 #endif
11438 char opendir ();
11439 int
11440 main ()
11441 {
11442 return opendir ();
11443 ;
11444 return 0;
11445 }
11446 _ACEOF
11447 for ac_lib in '' x; do
11448 if test -z "$ac_lib"; then
11449 ac_res="none required"
11450 else
11451 ac_res=-l$ac_lib
11452 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11453 fi
11454 if ac_fn_c_try_link "$LINENO"; then :
11455 ac_cv_search_opendir=$ac_res
11456 fi
11457 rm -f core conftest.err conftest.$ac_objext \
11458 conftest$ac_exeext
11459 if test "${ac_cv_search_opendir+set}" = set; then :
11460 break
11461 fi
11462 done
11463 if test "${ac_cv_search_opendir+set}" = set; then :
11464
11465 else
11466 ac_cv_search_opendir=no
11467 fi
11468 rm conftest.$ac_ext
11469 LIBS=$ac_func_search_save_LIBS
11470 fi
11471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11472 $as_echo "$ac_cv_search_opendir" >&6; }
11473 ac_res=$ac_cv_search_opendir
11474 if test "$ac_res" != no; then :
11475 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11476
11477 fi
11478
11479 fi
11480
11481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11482 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11483 if test "${ac_cv_header_stat_broken+set}" = set; then :
11484 $as_echo_n "(cached) " >&6
11485 else
11486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11487 /* end confdefs.h. */
11488 #include <sys/types.h>
11489 #include <sys/stat.h>
11490
11491 #if defined S_ISBLK && defined S_IFDIR
11492 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11493 #endif
11494
11495 #if defined S_ISBLK && defined S_IFCHR
11496 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11497 #endif
11498
11499 #if defined S_ISLNK && defined S_IFREG
11500 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11501 #endif
11502
11503 #if defined S_ISSOCK && defined S_IFREG
11504 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11505 #endif
11506
11507 _ACEOF
11508 if ac_fn_c_try_compile "$LINENO"; then :
11509 ac_cv_header_stat_broken=no
11510 else
11511 ac_cv_header_stat_broken=yes
11512 fi
11513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11514 fi
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11516 $as_echo "$ac_cv_header_stat_broken" >&6; }
11517 if test $ac_cv_header_stat_broken = yes; then
11518
11519 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11520
11521 fi
11522
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11524 $as_echo_n "checking for ANSI C header files... " >&6; }
11525 if test "${ac_cv_header_stdc+set}" = set; then :
11526 $as_echo_n "(cached) " >&6
11527 else
11528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11529 /* end confdefs.h. */
11530 #include <stdlib.h>
11531 #include <stdarg.h>
11532 #include <string.h>
11533 #include <float.h>
11534
11535 int
11536 main ()
11537 {
11538
11539 ;
11540 return 0;
11541 }
11542 _ACEOF
11543 if ac_fn_c_try_compile "$LINENO"; then :
11544 ac_cv_header_stdc=yes
11545 else
11546 ac_cv_header_stdc=no
11547 fi
11548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11549
11550 if test $ac_cv_header_stdc = yes; then
11551 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11553 /* end confdefs.h. */
11554 #include <string.h>
11555
11556 _ACEOF
11557 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11558 $EGREP "memchr" >/dev/null 2>&1; then :
11559
11560 else
11561 ac_cv_header_stdc=no
11562 fi
11563 rm -f conftest*
11564
11565 fi
11566
11567 if test $ac_cv_header_stdc = yes; then
11568 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570 /* end confdefs.h. */
11571 #include <stdlib.h>
11572
11573 _ACEOF
11574 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11575 $EGREP "free" >/dev/null 2>&1; then :
11576
11577 else
11578 ac_cv_header_stdc=no
11579 fi
11580 rm -f conftest*
11581
11582 fi
11583
11584 if test $ac_cv_header_stdc = yes; then
11585 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11586 if test "$cross_compiling" = yes; then :
11587 :
11588 else
11589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11590 /* end confdefs.h. */
11591 #include <ctype.h>
11592 #include <stdlib.h>
11593 #if ((' ' & 0x0FF) == 0x020)
11594 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11595 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11596 #else
11597 # define ISLOWER(c) \
11598 (('a' <= (c) && (c) <= 'i') \
11599 || ('j' <= (c) && (c) <= 'r') \
11600 || ('s' <= (c) && (c) <= 'z'))
11601 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11602 #endif
11603
11604 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11605 int
11606 main ()
11607 {
11608 int i;
11609 for (i = 0; i < 256; i++)
11610 if (XOR (islower (i), ISLOWER (i))
11611 || toupper (i) != TOUPPER (i))
11612 return 2;
11613 return 0;
11614 }
11615 _ACEOF
11616 if ac_fn_c_try_run "$LINENO"; then :
11617
11618 else
11619 ac_cv_header_stdc=no
11620 fi
11621 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11622 conftest.$ac_objext conftest.beam conftest.$ac_ext
11623 fi
11624
11625 fi
11626 fi
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11628 $as_echo "$ac_cv_header_stdc" >&6; }
11629 if test $ac_cv_header_stdc = yes; then
11630
11631 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11632
11633 fi
11634
11635 # elf_hp.h is for HP/UX 64-bit shared library support.
11636 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11637 # unconditionally, so what's the point in checking these?
11638 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11639 thread_db.h gnu/libc-version.h signal.h stddef.h \
11640 stdlib.h string.h memory.h strings.h sys/fault.h \
11641 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11642 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11643 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11644 sys/types.h sys/wait.h wait.h termios.h termio.h \
11645 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
11646 dlfcn.h sys/socket.h sys/un.h
11647 do :
11648 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11649 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11650 eval as_val=\$$as_ac_Header
11651 if test "x$as_val" = x""yes; then :
11652 cat >>confdefs.h <<_ACEOF
11653 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11654 _ACEOF
11655
11656 fi
11657
11658 done
11659
11660 for ac_header in link.h
11661 do :
11662 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11663 # include <sys/types.h>
11664 #endif
11665 #if HAVE_NLIST_H
11666 # include <nlist.h>
11667 #endif
11668
11669 "
11670 if test "x$ac_cv_header_link_h" = x""yes; then :
11671 cat >>confdefs.h <<_ACEOF
11672 #define HAVE_LINK_H 1
11673 _ACEOF
11674
11675 fi
11676
11677 done
11678
11679 for ac_header in sys/proc.h
11680 do :
11681 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11682 # include <sys/param.h>
11683 #endif
11684
11685 "
11686 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11687 cat >>confdefs.h <<_ACEOF
11688 #define HAVE_SYS_PROC_H 1
11689 _ACEOF
11690
11691 fi
11692
11693 done
11694
11695 for ac_header in sys/user.h
11696 do :
11697 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11698 # include <sys/param.h>
11699 #endif
11700
11701 "
11702 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11703 cat >>confdefs.h <<_ACEOF
11704 #define HAVE_SYS_USER_H 1
11705 _ACEOF
11706
11707 fi
11708
11709 done
11710
11711
11712 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11713 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11714 # think that we don't have <curses.h> if we're using GCC.
11715 case $host_os in
11716 solaris2.[789])
11717 if test "$GCC" = yes; then
11718
11719 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
11720
11721 fi ;;
11722 esac
11723 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11724 do :
11725 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11726 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11727 eval as_val=\$$as_ac_Header
11728 if test "x$as_val" = x""yes; then :
11729 cat >>confdefs.h <<_ACEOF
11730 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11731 _ACEOF
11732
11733 fi
11734
11735 done
11736
11737 for ac_header in term.h
11738 do :
11739 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11740 # include <curses.h>
11741 #endif
11742
11743 "
11744 if test "x$ac_cv_header_term_h" = x""yes; then :
11745 cat >>confdefs.h <<_ACEOF
11746 #define HAVE_TERM_H 1
11747 _ACEOF
11748
11749 fi
11750
11751 done
11752
11753
11754 # ------------------------- #
11755 # Checks for declarations. #
11756 # ------------------------- #
11757
11758 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11759 if test "x$ac_cv_have_decl_free" = x""yes; then :
11760 ac_have_decl=1
11761 else
11762 ac_have_decl=0
11763 fi
11764
11765 cat >>confdefs.h <<_ACEOF
11766 #define HAVE_DECL_FREE $ac_have_decl
11767 _ACEOF
11768 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11769 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11770 ac_have_decl=1
11771 else
11772 ac_have_decl=0
11773 fi
11774
11775 cat >>confdefs.h <<_ACEOF
11776 #define HAVE_DECL_MALLOC $ac_have_decl
11777 _ACEOF
11778 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11779 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11780 ac_have_decl=1
11781 else
11782 ac_have_decl=0
11783 fi
11784
11785 cat >>confdefs.h <<_ACEOF
11786 #define HAVE_DECL_REALLOC $ac_have_decl
11787 _ACEOF
11788 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11789 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11790 ac_have_decl=1
11791 else
11792 ac_have_decl=0
11793 fi
11794
11795 cat >>confdefs.h <<_ACEOF
11796 #define HAVE_DECL_STRERROR $ac_have_decl
11797 _ACEOF
11798 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11799 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11800 ac_have_decl=1
11801 else
11802 ac_have_decl=0
11803 fi
11804
11805 cat >>confdefs.h <<_ACEOF
11806 #define HAVE_DECL_STRSTR $ac_have_decl
11807 _ACEOF
11808 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11809 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11810 ac_have_decl=1
11811 else
11812 ac_have_decl=0
11813 fi
11814
11815 cat >>confdefs.h <<_ACEOF
11816 #define HAVE_DECL_GETOPT $ac_have_decl
11817 _ACEOF
11818 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11819 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11820 ac_have_decl=1
11821 else
11822 ac_have_decl=0
11823 fi
11824
11825 cat >>confdefs.h <<_ACEOF
11826 #define HAVE_DECL_SNPRINTF $ac_have_decl
11827 _ACEOF
11828 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11829 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11830 ac_have_decl=1
11831 else
11832 ac_have_decl=0
11833 fi
11834
11835 cat >>confdefs.h <<_ACEOF
11836 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11837 _ACEOF
11838
11839
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11841 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11842 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11843 $as_echo_n "(cached) " >&6
11844 else
11845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11846 /* end confdefs.h. */
11847 #include <locale.h>
11848 int
11849 main ()
11850 {
11851 return LC_MESSAGES
11852 ;
11853 return 0;
11854 }
11855 _ACEOF
11856 if ac_fn_c_try_link "$LINENO"; then :
11857 am_cv_val_LC_MESSAGES=yes
11858 else
11859 am_cv_val_LC_MESSAGES=no
11860 fi
11861 rm -f core conftest.err conftest.$ac_objext \
11862 conftest$ac_exeext conftest.$ac_ext
11863 fi
11864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11865 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11866 if test $am_cv_val_LC_MESSAGES = yes; then
11867
11868 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11869
11870 fi
11871
11872
11873 # ----------------------- #
11874 # Checks for structures. #
11875 # ----------------------- #
11876
11877 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11878 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11879
11880 cat >>confdefs.h <<_ACEOF
11881 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11882 _ACEOF
11883
11884
11885 fi
11886 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11887 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11888
11889 cat >>confdefs.h <<_ACEOF
11890 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11891 _ACEOF
11892
11893
11894 fi
11895
11896
11897 # ------------------ #
11898 # Checks for types. #
11899 # ------------------ #
11900
11901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11902 $as_echo_n "checking return type of signal handlers... " >&6; }
11903 if test "${ac_cv_type_signal+set}" = set; then :
11904 $as_echo_n "(cached) " >&6
11905 else
11906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h. */
11908 #include <sys/types.h>
11909 #include <signal.h>
11910
11911 int
11912 main ()
11913 {
11914 return *(signal (0, 0)) (0) == 1;
11915 ;
11916 return 0;
11917 }
11918 _ACEOF
11919 if ac_fn_c_try_compile "$LINENO"; then :
11920 ac_cv_type_signal=int
11921 else
11922 ac_cv_type_signal=void
11923 fi
11924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11925 fi
11926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11927 $as_echo "$ac_cv_type_signal" >&6; }
11928
11929 cat >>confdefs.h <<_ACEOF
11930 #define RETSIGTYPE $ac_cv_type_signal
11931 _ACEOF
11932
11933
11934 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11935 #include <sys/socket.h>
11936
11937 "
11938 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11939
11940 cat >>confdefs.h <<_ACEOF
11941 #define HAVE_SOCKLEN_T 1
11942 _ACEOF
11943
11944
11945 fi
11946
11947
11948 # ------------------------------------- #
11949 # Checks for compiler characteristics. #
11950 # ------------------------------------- #
11951
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11953 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11954 if test "${ac_cv_c_const+set}" = set; then :
11955 $as_echo_n "(cached) " >&6
11956 else
11957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11958 /* end confdefs.h. */
11959
11960 int
11961 main ()
11962 {
11963 /* FIXME: Include the comments suggested by Paul. */
11964 #ifndef __cplusplus
11965 /* Ultrix mips cc rejects this. */
11966 typedef int charset[2];
11967 const charset cs;
11968 /* SunOS 4.1.1 cc rejects this. */
11969 char const *const *pcpcc;
11970 char **ppc;
11971 /* NEC SVR4.0.2 mips cc rejects this. */
11972 struct point {int x, y;};
11973 static struct point const zero = {0,0};
11974 /* AIX XL C 1.02.0.0 rejects this.
11975 It does not let you subtract one const X* pointer from another in
11976 an arm of an if-expression whose if-part is not a constant
11977 expression */
11978 const char *g = "string";
11979 pcpcc = &g + (g ? g-g : 0);
11980 /* HPUX 7.0 cc rejects these. */
11981 ++pcpcc;
11982 ppc = (char**) pcpcc;
11983 pcpcc = (char const *const *) ppc;
11984 { /* SCO 3.2v4 cc rejects this. */
11985 char *t;
11986 char const *s = 0 ? (char *) 0 : (char const *) 0;
11987
11988 *t++ = 0;
11989 if (s) return 0;
11990 }
11991 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11992 int x[] = {25, 17};
11993 const int *foo = &x[0];
11994 ++foo;
11995 }
11996 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11997 typedef const int *iptr;
11998 iptr p = 0;
11999 ++p;
12000 }
12001 { /* AIX XL C 1.02.0.0 rejects this saying
12002 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12003 struct s { int j; const int *ap[3]; };
12004 struct s *b; b->j = 5;
12005 }
12006 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12007 const int foo = 10;
12008 if (!foo) return 0;
12009 }
12010 return !cs[0] && !zero.x;
12011 #endif
12012
12013 ;
12014 return 0;
12015 }
12016 _ACEOF
12017 if ac_fn_c_try_compile "$LINENO"; then :
12018 ac_cv_c_const=yes
12019 else
12020 ac_cv_c_const=no
12021 fi
12022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12023 fi
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12025 $as_echo "$ac_cv_c_const" >&6; }
12026 if test $ac_cv_c_const = no; then
12027
12028 $as_echo "#define const /**/" >>confdefs.h
12029
12030 fi
12031
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12033 $as_echo_n "checking for inline... " >&6; }
12034 if test "${ac_cv_c_inline+set}" = set; then :
12035 $as_echo_n "(cached) " >&6
12036 else
12037 ac_cv_c_inline=no
12038 for ac_kw in inline __inline__ __inline; do
12039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12040 /* end confdefs.h. */
12041 #ifndef __cplusplus
12042 typedef int foo_t;
12043 static $ac_kw foo_t static_foo () {return 0; }
12044 $ac_kw foo_t foo () {return 0; }
12045 #endif
12046
12047 _ACEOF
12048 if ac_fn_c_try_compile "$LINENO"; then :
12049 ac_cv_c_inline=$ac_kw
12050 fi
12051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12052 test "$ac_cv_c_inline" != no && break
12053 done
12054
12055 fi
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12057 $as_echo "$ac_cv_c_inline" >&6; }
12058
12059 case $ac_cv_c_inline in
12060 inline | yes) ;;
12061 *)
12062 case $ac_cv_c_inline in
12063 no) ac_val=;;
12064 *) ac_val=$ac_cv_c_inline;;
12065 esac
12066 cat >>confdefs.h <<_ACEOF
12067 #ifndef __cplusplus
12068 #define inline $ac_val
12069 #endif
12070 _ACEOF
12071 ;;
12072 esac
12073
12074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12075 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12076 if test "${ac_cv_c_bigendian+set}" = set; then :
12077 $as_echo_n "(cached) " >&6
12078 else
12079 ac_cv_c_bigendian=unknown
12080 # See if we're dealing with a universal compiler.
12081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12082 /* end confdefs.h. */
12083 #ifndef __APPLE_CC__
12084 not a universal capable compiler
12085 #endif
12086 typedef int dummy;
12087
12088 _ACEOF
12089 if ac_fn_c_try_compile "$LINENO"; then :
12090
12091 # Check for potential -arch flags. It is not universal unless
12092 # there are at least two -arch flags with different values.
12093 ac_arch=
12094 ac_prev=
12095 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12096 if test -n "$ac_prev"; then
12097 case $ac_word in
12098 i?86 | x86_64 | ppc | ppc64)
12099 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12100 ac_arch=$ac_word
12101 else
12102 ac_cv_c_bigendian=universal
12103 break
12104 fi
12105 ;;
12106 esac
12107 ac_prev=
12108 elif test "x$ac_word" = "x-arch"; then
12109 ac_prev=arch
12110 fi
12111 done
12112 fi
12113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12114 if test $ac_cv_c_bigendian = unknown; then
12115 # See if sys/param.h defines the BYTE_ORDER macro.
12116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12117 /* end confdefs.h. */
12118 #include <sys/types.h>
12119 #include <sys/param.h>
12120
12121 int
12122 main ()
12123 {
12124 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12125 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12126 && LITTLE_ENDIAN)
12127 bogus endian macros
12128 #endif
12129
12130 ;
12131 return 0;
12132 }
12133 _ACEOF
12134 if ac_fn_c_try_compile "$LINENO"; then :
12135 # It does; now see whether it defined to BIG_ENDIAN or not.
12136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12137 /* end confdefs.h. */
12138 #include <sys/types.h>
12139 #include <sys/param.h>
12140
12141 int
12142 main ()
12143 {
12144 #if BYTE_ORDER != BIG_ENDIAN
12145 not big endian
12146 #endif
12147
12148 ;
12149 return 0;
12150 }
12151 _ACEOF
12152 if ac_fn_c_try_compile "$LINENO"; then :
12153 ac_cv_c_bigendian=yes
12154 else
12155 ac_cv_c_bigendian=no
12156 fi
12157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12158 fi
12159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12160 fi
12161 if test $ac_cv_c_bigendian = unknown; then
12162 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12164 /* end confdefs.h. */
12165 #include <limits.h>
12166
12167 int
12168 main ()
12169 {
12170 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12171 bogus endian macros
12172 #endif
12173
12174 ;
12175 return 0;
12176 }
12177 _ACEOF
12178 if ac_fn_c_try_compile "$LINENO"; then :
12179 # It does; now see whether it defined to _BIG_ENDIAN or not.
12180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12181 /* end confdefs.h. */
12182 #include <limits.h>
12183
12184 int
12185 main ()
12186 {
12187 #ifndef _BIG_ENDIAN
12188 not big endian
12189 #endif
12190
12191 ;
12192 return 0;
12193 }
12194 _ACEOF
12195 if ac_fn_c_try_compile "$LINENO"; then :
12196 ac_cv_c_bigendian=yes
12197 else
12198 ac_cv_c_bigendian=no
12199 fi
12200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12201 fi
12202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12203 fi
12204 if test $ac_cv_c_bigendian = unknown; then
12205 # Compile a test program.
12206 if test "$cross_compiling" = yes; then :
12207 # Try to guess by grepping values from an object file.
12208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12209 /* end confdefs.h. */
12210 short int ascii_mm[] =
12211 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12212 short int ascii_ii[] =
12213 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12214 int use_ascii (int i) {
12215 return ascii_mm[i] + ascii_ii[i];
12216 }
12217 short int ebcdic_ii[] =
12218 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12219 short int ebcdic_mm[] =
12220 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12221 int use_ebcdic (int i) {
12222 return ebcdic_mm[i] + ebcdic_ii[i];
12223 }
12224 extern int foo;
12225
12226 int
12227 main ()
12228 {
12229 return use_ascii (foo) == use_ebcdic (foo);
12230 ;
12231 return 0;
12232 }
12233 _ACEOF
12234 if ac_fn_c_try_compile "$LINENO"; then :
12235 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12236 ac_cv_c_bigendian=yes
12237 fi
12238 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12239 if test "$ac_cv_c_bigendian" = unknown; then
12240 ac_cv_c_bigendian=no
12241 else
12242 # finding both strings is unlikely to happen, but who knows?
12243 ac_cv_c_bigendian=unknown
12244 fi
12245 fi
12246 fi
12247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12248 else
12249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12250 /* end confdefs.h. */
12251 $ac_includes_default
12252 int
12253 main ()
12254 {
12255
12256 /* Are we little or big endian? From Harbison&Steele. */
12257 union
12258 {
12259 long int l;
12260 char c[sizeof (long int)];
12261 } u;
12262 u.l = 1;
12263 return u.c[sizeof (long int) - 1] == 1;
12264
12265 ;
12266 return 0;
12267 }
12268 _ACEOF
12269 if ac_fn_c_try_run "$LINENO"; then :
12270 ac_cv_c_bigendian=no
12271 else
12272 ac_cv_c_bigendian=yes
12273 fi
12274 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12275 conftest.$ac_objext conftest.beam conftest.$ac_ext
12276 fi
12277
12278 fi
12279 fi
12280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12281 $as_echo "$ac_cv_c_bigendian" >&6; }
12282 case $ac_cv_c_bigendian in #(
12283 yes)
12284 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12285 ;; #(
12286 no)
12287 ;; #(
12288 universal)
12289
12290 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12291
12292 ;; #(
12293 *)
12294 as_fn_error "unknown endianness
12295 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12296 esac
12297
12298
12299 # ------------------------------ #
12300 # Checks for library functions. #
12301 # ------------------------------ #
12302
12303 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12304 # for constant arguments. Useless!
12305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12306 $as_echo_n "checking for working alloca.h... " >&6; }
12307 if test "${ac_cv_working_alloca_h+set}" = set; then :
12308 $as_echo_n "(cached) " >&6
12309 else
12310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12311 /* end confdefs.h. */
12312 #include <alloca.h>
12313 int
12314 main ()
12315 {
12316 char *p = (char *) alloca (2 * sizeof (int));
12317 if (p) return 0;
12318 ;
12319 return 0;
12320 }
12321 _ACEOF
12322 if ac_fn_c_try_link "$LINENO"; then :
12323 ac_cv_working_alloca_h=yes
12324 else
12325 ac_cv_working_alloca_h=no
12326 fi
12327 rm -f core conftest.err conftest.$ac_objext \
12328 conftest$ac_exeext conftest.$ac_ext
12329 fi
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12331 $as_echo "$ac_cv_working_alloca_h" >&6; }
12332 if test $ac_cv_working_alloca_h = yes; then
12333
12334 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12335
12336 fi
12337
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12339 $as_echo_n "checking for alloca... " >&6; }
12340 if test "${ac_cv_func_alloca_works+set}" = set; then :
12341 $as_echo_n "(cached) " >&6
12342 else
12343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12344 /* end confdefs.h. */
12345 #ifdef __GNUC__
12346 # define alloca __builtin_alloca
12347 #else
12348 # ifdef _MSC_VER
12349 # include <malloc.h>
12350 # define alloca _alloca
12351 # else
12352 # ifdef HAVE_ALLOCA_H
12353 # include <alloca.h>
12354 # else
12355 # ifdef _AIX
12356 #pragma alloca
12357 # else
12358 # ifndef alloca /* predefined by HP cc +Olibcalls */
12359 char *alloca ();
12360 # endif
12361 # endif
12362 # endif
12363 # endif
12364 #endif
12365
12366 int
12367 main ()
12368 {
12369 char *p = (char *) alloca (1);
12370 if (p) return 0;
12371 ;
12372 return 0;
12373 }
12374 _ACEOF
12375 if ac_fn_c_try_link "$LINENO"; then :
12376 ac_cv_func_alloca_works=yes
12377 else
12378 ac_cv_func_alloca_works=no
12379 fi
12380 rm -f core conftest.err conftest.$ac_objext \
12381 conftest$ac_exeext conftest.$ac_ext
12382 fi
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12384 $as_echo "$ac_cv_func_alloca_works" >&6; }
12385
12386 if test $ac_cv_func_alloca_works = yes; then
12387
12388 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12389
12390 else
12391 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12392 # that cause trouble. Some versions do not even contain alloca or
12393 # contain a buggy version. If you still want to use their alloca,
12394 # use ar to extract alloca.o from them instead of compiling alloca.c.
12395
12396 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12397
12398 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12399
12400
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12402 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12403 if test "${ac_cv_os_cray+set}" = set; then :
12404 $as_echo_n "(cached) " >&6
12405 else
12406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12407 /* end confdefs.h. */
12408 #if defined CRAY && ! defined CRAY2
12409 webecray
12410 #else
12411 wenotbecray
12412 #endif
12413
12414 _ACEOF
12415 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12416 $EGREP "webecray" >/dev/null 2>&1; then :
12417 ac_cv_os_cray=yes
12418 else
12419 ac_cv_os_cray=no
12420 fi
12421 rm -f conftest*
12422
12423 fi
12424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12425 $as_echo "$ac_cv_os_cray" >&6; }
12426 if test $ac_cv_os_cray = yes; then
12427 for ac_func in _getb67 GETB67 getb67; do
12428 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12429 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12430 eval as_val=\$$as_ac_var
12431 if test "x$as_val" = x""yes; then :
12432
12433 cat >>confdefs.h <<_ACEOF
12434 #define CRAY_STACKSEG_END $ac_func
12435 _ACEOF
12436
12437 break
12438 fi
12439
12440 done
12441 fi
12442
12443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12444 $as_echo_n "checking stack direction for C alloca... " >&6; }
12445 if test "${ac_cv_c_stack_direction+set}" = set; then :
12446 $as_echo_n "(cached) " >&6
12447 else
12448 if test "$cross_compiling" = yes; then :
12449 ac_cv_c_stack_direction=0
12450 else
12451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12452 /* end confdefs.h. */
12453 $ac_includes_default
12454 int
12455 find_stack_direction ()
12456 {
12457 static char *addr = 0;
12458 auto char dummy;
12459 if (addr == 0)
12460 {
12461 addr = &dummy;
12462 return find_stack_direction ();
12463 }
12464 else
12465 return (&dummy > addr) ? 1 : -1;
12466 }
12467
12468 int
12469 main ()
12470 {
12471 return find_stack_direction () < 0;
12472 }
12473 _ACEOF
12474 if ac_fn_c_try_run "$LINENO"; then :
12475 ac_cv_c_stack_direction=1
12476 else
12477 ac_cv_c_stack_direction=-1
12478 fi
12479 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12480 conftest.$ac_objext conftest.beam conftest.$ac_ext
12481 fi
12482
12483 fi
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12485 $as_echo "$ac_cv_c_stack_direction" >&6; }
12486 cat >>confdefs.h <<_ACEOF
12487 #define STACK_DIRECTION $ac_cv_c_stack_direction
12488 _ACEOF
12489
12490
12491 fi
12492
12493 for ac_header in stdlib.h unistd.h
12494 do :
12495 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12496 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12497 eval as_val=\$$as_ac_Header
12498 if test "x$as_val" = x""yes; then :
12499 cat >>confdefs.h <<_ACEOF
12500 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12501 _ACEOF
12502
12503 fi
12504
12505 done
12506
12507 for ac_func in getpagesize
12508 do :
12509 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12510 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12511 cat >>confdefs.h <<_ACEOF
12512 #define HAVE_GETPAGESIZE 1
12513 _ACEOF
12514
12515 fi
12516 done
12517
12518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12519 $as_echo_n "checking for working mmap... " >&6; }
12520 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12521 $as_echo_n "(cached) " >&6
12522 else
12523 if test "$cross_compiling" = yes; then :
12524 ac_cv_func_mmap_fixed_mapped=no
12525 else
12526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12527 /* end confdefs.h. */
12528 $ac_includes_default
12529 /* malloc might have been renamed as rpl_malloc. */
12530 #undef malloc
12531
12532 /* Thanks to Mike Haertel and Jim Avera for this test.
12533 Here is a matrix of mmap possibilities:
12534 mmap private not fixed
12535 mmap private fixed at somewhere currently unmapped
12536 mmap private fixed at somewhere already mapped
12537 mmap shared not fixed
12538 mmap shared fixed at somewhere currently unmapped
12539 mmap shared fixed at somewhere already mapped
12540 For private mappings, we should verify that changes cannot be read()
12541 back from the file, nor mmap's back from the file at a different
12542 address. (There have been systems where private was not correctly
12543 implemented like the infamous i386 svr4.0, and systems where the
12544 VM page cache was not coherent with the file system buffer cache
12545 like early versions of FreeBSD and possibly contemporary NetBSD.)
12546 For shared mappings, we should conversely verify that changes get
12547 propagated back to all the places they're supposed to be.
12548
12549 Grep wants private fixed already mapped.
12550 The main things grep needs to know about mmap are:
12551 * does it exist and is it safe to write into the mmap'd area
12552 * how to use it (BSD variants) */
12553
12554 #include <fcntl.h>
12555 #include <sys/mman.h>
12556
12557 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12558 char *malloc ();
12559 #endif
12560
12561 /* This mess was copied from the GNU getpagesize.h. */
12562 #ifndef HAVE_GETPAGESIZE
12563 /* Assume that all systems that can run configure have sys/param.h. */
12564 # ifndef HAVE_SYS_PARAM_H
12565 # define HAVE_SYS_PARAM_H 1
12566 # endif
12567
12568 # ifdef _SC_PAGESIZE
12569 # define getpagesize() sysconf(_SC_PAGESIZE)
12570 # else /* no _SC_PAGESIZE */
12571 # ifdef HAVE_SYS_PARAM_H
12572 # include <sys/param.h>
12573 # ifdef EXEC_PAGESIZE
12574 # define getpagesize() EXEC_PAGESIZE
12575 # else /* no EXEC_PAGESIZE */
12576 # ifdef NBPG
12577 # define getpagesize() NBPG * CLSIZE
12578 # ifndef CLSIZE
12579 # define CLSIZE 1
12580 # endif /* no CLSIZE */
12581 # else /* no NBPG */
12582 # ifdef NBPC
12583 # define getpagesize() NBPC
12584 # else /* no NBPC */
12585 # ifdef PAGESIZE
12586 # define getpagesize() PAGESIZE
12587 # endif /* PAGESIZE */
12588 # endif /* no NBPC */
12589 # endif /* no NBPG */
12590 # endif /* no EXEC_PAGESIZE */
12591 # else /* no HAVE_SYS_PARAM_H */
12592 # define getpagesize() 8192 /* punt totally */
12593 # endif /* no HAVE_SYS_PARAM_H */
12594 # endif /* no _SC_PAGESIZE */
12595
12596 #endif /* no HAVE_GETPAGESIZE */
12597
12598 int
12599 main ()
12600 {
12601 char *data, *data2, *data3;
12602 int i, pagesize;
12603 int fd;
12604
12605 pagesize = getpagesize ();
12606
12607 /* First, make a file with some known garbage in it. */
12608 data = (char *) malloc (pagesize);
12609 if (!data)
12610 return 1;
12611 for (i = 0; i < pagesize; ++i)
12612 *(data + i) = rand ();
12613 umask (0);
12614 fd = creat ("conftest.mmap", 0600);
12615 if (fd < 0)
12616 return 1;
12617 if (write (fd, data, pagesize) != pagesize)
12618 return 1;
12619 close (fd);
12620
12621 /* Next, try to mmap the file at a fixed address which already has
12622 something else allocated at it. If we can, also make sure that
12623 we see the same garbage. */
12624 fd = open ("conftest.mmap", O_RDWR);
12625 if (fd < 0)
12626 return 1;
12627 data2 = (char *) malloc (2 * pagesize);
12628 if (!data2)
12629 return 1;
12630 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12631 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12632 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12633 return 1;
12634 for (i = 0; i < pagesize; ++i)
12635 if (*(data + i) != *(data2 + i))
12636 return 1;
12637
12638 /* Finally, make sure that changes to the mapped area do not
12639 percolate back to the file as seen by read(). (This is a bug on
12640 some variants of i386 svr4.0.) */
12641 for (i = 0; i < pagesize; ++i)
12642 *(data2 + i) = *(data2 + i) + 1;
12643 data3 = (char *) malloc (pagesize);
12644 if (!data3)
12645 return 1;
12646 if (read (fd, data3, pagesize) != pagesize)
12647 return 1;
12648 for (i = 0; i < pagesize; ++i)
12649 if (*(data + i) != *(data3 + i))
12650 return 1;
12651 close (fd);
12652 return 0;
12653 }
12654 _ACEOF
12655 if ac_fn_c_try_run "$LINENO"; then :
12656 ac_cv_func_mmap_fixed_mapped=yes
12657 else
12658 ac_cv_func_mmap_fixed_mapped=no
12659 fi
12660 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12661 conftest.$ac_objext conftest.beam conftest.$ac_ext
12662 fi
12663
12664 fi
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12666 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12667 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12668
12669 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12670
12671 fi
12672 rm -f conftest.mmap
12673
12674 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12675 if test "x$ac_cv_type_pid_t" = x""yes; then :
12676
12677 else
12678
12679 cat >>confdefs.h <<_ACEOF
12680 #define pid_t int
12681 _ACEOF
12682
12683 fi
12684
12685 for ac_header in vfork.h
12686 do :
12687 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12688 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12689 cat >>confdefs.h <<_ACEOF
12690 #define HAVE_VFORK_H 1
12691 _ACEOF
12692
12693 fi
12694
12695 done
12696
12697 for ac_func in fork vfork
12698 do :
12699 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12700 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12701 eval as_val=\$$as_ac_var
12702 if test "x$as_val" = x""yes; then :
12703 cat >>confdefs.h <<_ACEOF
12704 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12705 _ACEOF
12706
12707 fi
12708 done
12709
12710 if test "x$ac_cv_func_fork" = xyes; then
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12712 $as_echo_n "checking for working fork... " >&6; }
12713 if test "${ac_cv_func_fork_works+set}" = set; then :
12714 $as_echo_n "(cached) " >&6
12715 else
12716 if test "$cross_compiling" = yes; then :
12717 ac_cv_func_fork_works=cross
12718 else
12719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12720 /* end confdefs.h. */
12721 $ac_includes_default
12722 int
12723 main ()
12724 {
12725
12726 /* By Ruediger Kuhlmann. */
12727 return fork () < 0;
12728
12729 ;
12730 return 0;
12731 }
12732 _ACEOF
12733 if ac_fn_c_try_run "$LINENO"; then :
12734 ac_cv_func_fork_works=yes
12735 else
12736 ac_cv_func_fork_works=no
12737 fi
12738 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12739 conftest.$ac_objext conftest.beam conftest.$ac_ext
12740 fi
12741
12742 fi
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12744 $as_echo "$ac_cv_func_fork_works" >&6; }
12745
12746 else
12747 ac_cv_func_fork_works=$ac_cv_func_fork
12748 fi
12749 if test "x$ac_cv_func_fork_works" = xcross; then
12750 case $host in
12751 *-*-amigaos* | *-*-msdosdjgpp*)
12752 # Override, as these systems have only a dummy fork() stub
12753 ac_cv_func_fork_works=no
12754 ;;
12755 *)
12756 ac_cv_func_fork_works=yes
12757 ;;
12758 esac
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12760 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12761 fi
12762 ac_cv_func_vfork_works=$ac_cv_func_vfork
12763 if test "x$ac_cv_func_vfork" = xyes; then
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12765 $as_echo_n "checking for working vfork... " >&6; }
12766 if test "${ac_cv_func_vfork_works+set}" = set; then :
12767 $as_echo_n "(cached) " >&6
12768 else
12769 if test "$cross_compiling" = yes; then :
12770 ac_cv_func_vfork_works=cross
12771 else
12772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12773 /* end confdefs.h. */
12774 /* Thanks to Paul Eggert for this test. */
12775 $ac_includes_default
12776 #include <sys/wait.h>
12777 #ifdef HAVE_VFORK_H
12778 # include <vfork.h>
12779 #endif
12780 /* On some sparc systems, changes by the child to local and incoming
12781 argument registers are propagated back to the parent. The compiler
12782 is told about this with #include <vfork.h>, but some compilers
12783 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12784 static variable whose address is put into a register that is
12785 clobbered by the vfork. */
12786 static void
12787 #ifdef __cplusplus
12788 sparc_address_test (int arg)
12789 # else
12790 sparc_address_test (arg) int arg;
12791 #endif
12792 {
12793 static pid_t child;
12794 if (!child) {
12795 child = vfork ();
12796 if (child < 0) {
12797 perror ("vfork");
12798 _exit(2);
12799 }
12800 if (!child) {
12801 arg = getpid();
12802 write(-1, "", 0);
12803 _exit (arg);
12804 }
12805 }
12806 }
12807
12808 int
12809 main ()
12810 {
12811 pid_t parent = getpid ();
12812 pid_t child;
12813
12814 sparc_address_test (0);
12815
12816 child = vfork ();
12817
12818 if (child == 0) {
12819 /* Here is another test for sparc vfork register problems. This
12820 test uses lots of local variables, at least as many local
12821 variables as main has allocated so far including compiler
12822 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12823 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12824 reuse the register of parent for one of the local variables,
12825 since it will think that parent can't possibly be used any more
12826 in this routine. Assigning to the local variable will thus
12827 munge parent in the parent process. */
12828 pid_t
12829 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12830 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12831 /* Convince the compiler that p..p7 are live; otherwise, it might
12832 use the same hardware register for all 8 local variables. */
12833 if (p != p1 || p != p2 || p != p3 || p != p4
12834 || p != p5 || p != p6 || p != p7)
12835 _exit(1);
12836
12837 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12838 from child file descriptors. If the child closes a descriptor
12839 before it execs or exits, this munges the parent's descriptor
12840 as well. Test for this by closing stdout in the child. */
12841 _exit(close(fileno(stdout)) != 0);
12842 } else {
12843 int status;
12844 struct stat st;
12845
12846 while (wait(&status) != child)
12847 ;
12848 return (
12849 /* Was there some problem with vforking? */
12850 child < 0
12851
12852 /* Did the child fail? (This shouldn't happen.) */
12853 || status
12854
12855 /* Did the vfork/compiler bug occur? */
12856 || parent != getpid()
12857
12858 /* Did the file descriptor bug occur? */
12859 || fstat(fileno(stdout), &st) != 0
12860 );
12861 }
12862 }
12863 _ACEOF
12864 if ac_fn_c_try_run "$LINENO"; then :
12865 ac_cv_func_vfork_works=yes
12866 else
12867 ac_cv_func_vfork_works=no
12868 fi
12869 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12870 conftest.$ac_objext conftest.beam conftest.$ac_ext
12871 fi
12872
12873 fi
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12875 $as_echo "$ac_cv_func_vfork_works" >&6; }
12876
12877 fi;
12878 if test "x$ac_cv_func_fork_works" = xcross; then
12879 ac_cv_func_vfork_works=$ac_cv_func_vfork
12880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12881 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12882 fi
12883
12884 if test "x$ac_cv_func_vfork_works" = xyes; then
12885
12886 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12887
12888 else
12889
12890 $as_echo "#define vfork fork" >>confdefs.h
12891
12892 fi
12893 if test "x$ac_cv_func_fork_works" = xyes; then
12894
12895 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12896
12897 fi
12898
12899 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
12900 pipe poll pread pread64 pwrite readlink resize_term \
12901 sbrk setpgid setpgrp setsid \
12902 sigaction sigprocmask sigsetmask socketpair syscall \
12903 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12904 setrlimit getrlimit posix_madvise waitpid lstat
12905 do :
12906 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12907 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12908 eval as_val=\$$as_ac_var
12909 if test "x$as_val" = x""yes; then :
12910 cat >>confdefs.h <<_ACEOF
12911 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12912 _ACEOF
12913
12914 fi
12915 done
12916
12917
12918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12919 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12920 if test "${am_cv_langinfo_codeset+set}" = set; then :
12921 $as_echo_n "(cached) " >&6
12922 else
12923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12924 /* end confdefs.h. */
12925 #include <langinfo.h>
12926 int
12927 main ()
12928 {
12929 char* cs = nl_langinfo(CODESET);
12930 ;
12931 return 0;
12932 }
12933 _ACEOF
12934 if ac_fn_c_try_link "$LINENO"; then :
12935 am_cv_langinfo_codeset=yes
12936 else
12937 am_cv_langinfo_codeset=no
12938 fi
12939 rm -f core conftest.err conftest.$ac_objext \
12940 conftest$ac_exeext conftest.$ac_ext
12941
12942 fi
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12944 $as_echo "$am_cv_langinfo_codeset" >&6; }
12945 if test $am_cv_langinfo_codeset = yes; then
12946
12947 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12948
12949 fi
12950
12951
12952 # Check the return and argument types of ptrace. No canned test for
12953 # this, so roll our own.
12954 gdb_ptrace_headers='
12955 #if HAVE_SYS_TYPES_H
12956 # include <sys/types.h>
12957 #endif
12958 #if HAVE_SYS_PTRACE_H
12959 # include <sys/ptrace.h>
12960 #endif
12961 #if HAVE_UNISTD_H
12962 # include <unistd.h>
12963 #endif
12964 '
12965 # There is no point in checking if we don't have a prototype.
12966 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12967 "
12968 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12969 ac_have_decl=1
12970 else
12971 ac_have_decl=0
12972 fi
12973
12974 cat >>confdefs.h <<_ACEOF
12975 #define HAVE_DECL_PTRACE $ac_have_decl
12976 _ACEOF
12977 if test $ac_have_decl = 1; then :
12978
12979 else
12980
12981 : ${gdb_cv_func_ptrace_ret='int'}
12982 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12983
12984 fi
12985
12986 # Check return type. Varargs (used on GNU/Linux) conflict with the
12987 # empty argument list, so check for that explicitly.
12988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12989 $as_echo_n "checking return type of ptrace... " >&6; }
12990 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12991 $as_echo_n "(cached) " >&6
12992 else
12993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12994 /* end confdefs.h. */
12995 $gdb_ptrace_headers
12996 int
12997 main ()
12998 {
12999 extern long ptrace (enum __ptrace_request, ...);
13000 ;
13001 return 0;
13002 }
13003 _ACEOF
13004 if ac_fn_c_try_compile "$LINENO"; then :
13005 gdb_cv_func_ptrace_ret='long'
13006 else
13007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13008 /* end confdefs.h. */
13009 $gdb_ptrace_headers
13010 int
13011 main ()
13012 {
13013 extern int ptrace ();
13014 ;
13015 return 0;
13016 }
13017 _ACEOF
13018 if ac_fn_c_try_compile "$LINENO"; then :
13019 gdb_cv_func_ptrace_ret='int'
13020 else
13021 gdb_cv_func_ptrace_ret='long'
13022 fi
13023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13024 fi
13025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13026 fi
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13028 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13029
13030 cat >>confdefs.h <<_ACEOF
13031 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13032 _ACEOF
13033
13034 # Check argument types.
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13036 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13037 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13038 $as_echo_n "(cached) " >&6
13039 else
13040
13041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13042 /* end confdefs.h. */
13043 $gdb_ptrace_headers
13044 int
13045 main ()
13046 {
13047 extern long ptrace (enum __ptrace_request, ...);
13048 ;
13049 return 0;
13050 }
13051 _ACEOF
13052 if ac_fn_c_try_compile "$LINENO"; then :
13053 gdb_cv_func_ptrace_args='int,int,long,long'
13054 else
13055
13056 for gdb_arg1 in 'int' 'long'; do
13057 for gdb_arg2 in 'pid_t' 'int' 'long'; do
13058 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13059 for gdb_arg4 in 'int' 'long'; do
13060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13061 /* end confdefs.h. */
13062 $gdb_ptrace_headers
13063 int
13064 main ()
13065 {
13066
13067 extern $gdb_cv_func_ptrace_ret
13068 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13069
13070 ;
13071 return 0;
13072 }
13073 _ACEOF
13074 if ac_fn_c_try_compile "$LINENO"; then :
13075 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13076 break 4;
13077 fi
13078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13079 for gdb_arg5 in 'int *' 'int' 'long'; do
13080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13081 /* end confdefs.h. */
13082 $gdb_ptrace_headers
13083 int
13084 main ()
13085 {
13086
13087 extern $gdb_cv_func_ptrace_ret
13088 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13089
13090 ;
13091 return 0;
13092 }
13093 _ACEOF
13094 if ac_fn_c_try_compile "$LINENO"; then :
13095
13096 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13097 break 5;
13098 fi
13099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13100 done
13101 done
13102 done
13103 done
13104 done
13105 # Provide a safe default value.
13106 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13107
13108 fi
13109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13110 fi
13111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13112 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13113 ac_save_IFS=$IFS; IFS=','
13114 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13115 IFS=$ac_save_IFS
13116 shift
13117
13118 cat >>confdefs.h <<_ACEOF
13119 #define PTRACE_TYPE_ARG3 $3
13120 _ACEOF
13121
13122 if test -n "$5"; then
13123
13124 cat >>confdefs.h <<_ACEOF
13125 #define PTRACE_TYPE_ARG5 $5
13126 _ACEOF
13127
13128 fi
13129
13130 if test "$cross_compiling" = no; then
13131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13132 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13133 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13134 $as_echo_n "(cached) " >&6
13135 else
13136 if test "$cross_compiling" = yes; then :
13137 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13138 else
13139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13140 /* end confdefs.h. */
13141 $ac_includes_default
13142 int
13143 main ()
13144 {
13145 /* If this system has a BSD-style setpgrp which takes arguments,
13146 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13147 exit successfully. */
13148 return setpgrp (1,1) != -1;
13149 ;
13150 return 0;
13151 }
13152 _ACEOF
13153 if ac_fn_c_try_run "$LINENO"; then :
13154 ac_cv_func_setpgrp_void=no
13155 else
13156 ac_cv_func_setpgrp_void=yes
13157 fi
13158 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13159 conftest.$ac_objext conftest.beam conftest.$ac_ext
13160 fi
13161
13162 fi
13163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13164 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13165 if test $ac_cv_func_setpgrp_void = yes; then
13166
13167 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13168
13169 fi
13170
13171 else
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13173 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13174 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13175 $as_echo_n "(cached) " >&6
13176 else
13177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13178 /* end confdefs.h. */
13179
13180 #include <unistd.h>
13181
13182 int
13183 main ()
13184 {
13185
13186 if (setpgrp(1,1) == -1)
13187 exit (0);
13188 else
13189 exit (1);
13190
13191 ;
13192 return 0;
13193 }
13194 _ACEOF
13195 if ac_fn_c_try_compile "$LINENO"; then :
13196 ac_cv_func_setpgrp_void=no
13197 else
13198 ac_cv_func_setpgrp_void=yes
13199 fi
13200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13201 fi
13202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13203 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13204 if test $ac_cv_func_setpgrp_void = yes; then
13205 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13206
13207 fi
13208 fi
13209
13210 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
13211 # since sigsetjmp might only be defined as a macro.
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13213 $as_echo_n "checking for sigsetjmp... " >&6; }
13214 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13215 $as_echo_n "(cached) " >&6
13216 else
13217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13218 /* end confdefs.h. */
13219
13220 #include <setjmp.h>
13221
13222 int
13223 main ()
13224 {
13225 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13226 ;
13227 return 0;
13228 }
13229 _ACEOF
13230 if ac_fn_c_try_compile "$LINENO"; then :
13231 gdb_cv_func_sigsetjmp=yes
13232 else
13233 gdb_cv_func_sigsetjmp=no
13234 fi
13235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13236 fi
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13238 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13239 if test $gdb_cv_func_sigsetjmp = yes; then
13240
13241 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13242
13243 fi
13244
13245 # Assume we'll default to using the included libiberty regex.
13246 gdb_use_included_regex=yes
13247
13248 # However, if the system regex is GNU regex, then default to *not*
13249 # using the included regex.
13250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13251 $as_echo_n "checking for GNU regex... " >&6; }
13252 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13253 $as_echo_n "(cached) " >&6
13254 else
13255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13256 /* end confdefs.h. */
13257 #include <gnu-versions.h>
13258 int
13259 main ()
13260 {
13261 #define REGEX_INTERFACE_VERSION 1
13262 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13263 # error "Version mismatch"
13264 #endif
13265 ;
13266 return 0;
13267 }
13268 _ACEOF
13269 if ac_fn_c_try_compile "$LINENO"; then :
13270 gdb_cv_have_gnu_regex=yes
13271 else
13272 gdb_cv_have_gnu_regex=no
13273 fi
13274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13275 fi
13276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
13277 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
13278 if test $gdb_cv_have_gnu_regex = yes; then
13279 gdb_use_included_regex=no
13280 fi
13281
13282
13283 # Check whether --with-included-regex was given.
13284 if test "${with_included_regex+set}" = set; then :
13285 withval=$with_included_regex; gdb_with_regex=$withval
13286 else
13287 gdb_with_regex=$gdb_use_included_regex
13288 fi
13289
13290 if test "$gdb_with_regex" = yes; then
13291
13292 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
13293
13294 fi
13295
13296 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
13297 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
13298 #include <sys/proc.h>
13299
13300 "
13301 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
13302
13303 cat >>confdefs.h <<_ACEOF
13304 #define HAVE_STRUCT_THREAD_TD_PCB 1
13305 _ACEOF
13306
13307
13308 fi
13309
13310
13311 # See if <sys/lwp.h> defines `struct lwp`.
13312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
13313 $as_echo_n "checking for struct lwp... " >&6; }
13314 if test "${gdb_cv_struct_lwp+set}" = set; then :
13315 $as_echo_n "(cached) " >&6
13316 else
13317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13318 /* end confdefs.h. */
13319 #include <sys/param.h>
13320 #include <sys/lwp.h>
13321 int
13322 main ()
13323 {
13324 struct lwp l;
13325 ;
13326 return 0;
13327 }
13328 _ACEOF
13329 if ac_fn_c_try_compile "$LINENO"; then :
13330 gdb_cv_struct_lwp=yes
13331 else
13332 gdb_cv_struct_lwp=no
13333 fi
13334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13335 fi
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13337 $as_echo "$gdb_cv_struct_lwp" >&6; }
13338 if test $gdb_cv_struct_lwp = yes; then
13339
13340 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
13341
13342 fi
13343
13344 # See if <machine/reg.h> degines `struct reg'.
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13346 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13347 if test "${gdb_cv_struct_reg+set}" = set; then :
13348 $as_echo_n "(cached) " >&6
13349 else
13350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351 /* end confdefs.h. */
13352 #include <sys/types.h>
13353 #include <machine/reg.h>
13354 int
13355 main ()
13356 {
13357 struct reg r;
13358 ;
13359 return 0;
13360 }
13361 _ACEOF
13362 if ac_fn_c_try_compile "$LINENO"; then :
13363 gdb_cv_struct_reg=yes
13364 else
13365 gdb_cv_struct_reg=no
13366 fi
13367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13368 fi
13369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13370 $as_echo "$gdb_cv_struct_reg" >&6; }
13371 if test $gdb_cv_struct_reg = yes; then
13372
13373 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13374
13375 fi
13376
13377 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13378 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13379 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13380 "
13381 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13382
13383 cat >>confdefs.h <<_ACEOF
13384 #define HAVE_STRUCT_REG_R_FS 1
13385 _ACEOF
13386
13387
13388 fi
13389 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13390 "
13391 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13392
13393 cat >>confdefs.h <<_ACEOF
13394 #define HAVE_STRUCT_REG_R_GS 1
13395 _ACEOF
13396
13397
13398 fi
13399
13400
13401 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13403 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13404 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13405 $as_echo_n "(cached) " >&6
13406 else
13407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13408 /* end confdefs.h. */
13409 #include <sys/ptrace.h>
13410 int
13411 main ()
13412 {
13413 PTRACE_GETREGS;
13414 ;
13415 return 0;
13416 }
13417 _ACEOF
13418 if ac_fn_c_try_compile "$LINENO"; then :
13419 gdb_cv_have_ptrace_getregs=yes
13420 else
13421 gdb_cv_have_ptrace_getregs=no
13422 fi
13423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13424 fi
13425
13426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13427 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13428 if test $gdb_cv_have_ptrace_getregs = yes; then
13429
13430 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13431
13432 fi
13433
13434 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13436 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13437 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13438 $as_echo_n "(cached) " >&6
13439 else
13440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13441 /* end confdefs.h. */
13442 #include <sys/ptrace.h>
13443 int
13444 main ()
13445 {
13446 PTRACE_GETFPXREGS;
13447 ;
13448 return 0;
13449 }
13450 _ACEOF
13451 if ac_fn_c_try_compile "$LINENO"; then :
13452 gdb_cv_have_ptrace_getfpxregs=yes
13453 else
13454 gdb_cv_have_ptrace_getfpxregs=no
13455 fi
13456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13457 fi
13458
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13460 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13461 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13462
13463 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13464
13465 fi
13466
13467 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13469 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13470 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13471 $as_echo_n "(cached) " >&6
13472 else
13473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13474 /* end confdefs.h. */
13475 #include <sys/types.h>
13476 #include <sys/ptrace.h>
13477 int
13478 main ()
13479 {
13480 PT_GETDBREGS;
13481 ;
13482 return 0;
13483 }
13484 _ACEOF
13485 if ac_fn_c_try_compile "$LINENO"; then :
13486 gdb_cv_have_pt_getdbregs=yes
13487 else
13488 gdb_cv_have_pt_getdbregs=no
13489 fi
13490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13491 fi
13492
13493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13494 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13495 if test $gdb_cv_have_pt_getdbregs = yes; then
13496
13497 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13498
13499 fi
13500
13501 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13503 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13504 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13505 $as_echo_n "(cached) " >&6
13506 else
13507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13508 /* end confdefs.h. */
13509 #include <sys/types.h>
13510 #include <sys/ptrace.h>
13511 int
13512 main ()
13513 {
13514 PT_GETXMMREGS;
13515 ;
13516 return 0;
13517 }
13518 _ACEOF
13519 if ac_fn_c_try_compile "$LINENO"; then :
13520 gdb_cv_have_pt_getxmmregs=yes
13521 else
13522 gdb_cv_have_pt_getxmmregs=no
13523 fi
13524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13525 fi
13526
13527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13528 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13529 if test $gdb_cv_have_pt_getxmmregs = yes; then
13530
13531 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13532
13533 fi
13534
13535 # Detect which type of /proc is in use, such as for Unixware or Solaris.
13536
13537 if test "${target}" = "${host}"; then
13538 case "${host}" in
13539 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13540
13541 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13542
13543 ;;
13544 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13545
13546 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13547
13548 ;;
13549 mips-sgi-irix5*)
13550 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13551
13552 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13553
13554 ;;
13555 esac
13556 fi
13557
13558 if test "$ac_cv_header_sys_procfs_h" = yes; then
13559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13560 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13561 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13562 $as_echo_n "(cached) " >&6
13563 else
13564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13565 /* end confdefs.h. */
13566
13567 #define _SYSCALL32
13568 /* Needed for new procfs interface on sparc-solaris. */
13569 #define _STRUCTURED_PROC 1
13570 #include <sys/procfs.h>
13571 int
13572 main ()
13573 {
13574 pstatus_t avar
13575 ;
13576 return 0;
13577 }
13578 _ACEOF
13579 if ac_fn_c_try_compile "$LINENO"; then :
13580 bfd_cv_have_sys_procfs_type_pstatus_t=yes
13581 else
13582 bfd_cv_have_sys_procfs_type_pstatus_t=no
13583
13584 fi
13585 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13586 fi
13587
13588 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13589
13590 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13591
13592 fi
13593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13594 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13595
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13597 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13598 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13599 $as_echo_n "(cached) " >&6
13600 else
13601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13602 /* end confdefs.h. */
13603
13604 #define _SYSCALL32
13605 /* Needed for new procfs interface on sparc-solaris. */
13606 #define _STRUCTURED_PROC 1
13607 #include <sys/procfs.h>
13608 int
13609 main ()
13610 {
13611 prrun_t avar
13612 ;
13613 return 0;
13614 }
13615 _ACEOF
13616 if ac_fn_c_try_compile "$LINENO"; then :
13617 bfd_cv_have_sys_procfs_type_prrun_t=yes
13618 else
13619 bfd_cv_have_sys_procfs_type_prrun_t=no
13620
13621 fi
13622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13623 fi
13624
13625 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13626
13627 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13628
13629 fi
13630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13631 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13632
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13634 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13635 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13636 $as_echo_n "(cached) " >&6
13637 else
13638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13639 /* end confdefs.h. */
13640
13641 #define _SYSCALL32
13642 /* Needed for new procfs interface on sparc-solaris. */
13643 #define _STRUCTURED_PROC 1
13644 #include <sys/procfs.h>
13645 int
13646 main ()
13647 {
13648 gregset_t avar
13649 ;
13650 return 0;
13651 }
13652 _ACEOF
13653 if ac_fn_c_try_compile "$LINENO"; then :
13654 bfd_cv_have_sys_procfs_type_gregset_t=yes
13655 else
13656 bfd_cv_have_sys_procfs_type_gregset_t=no
13657
13658 fi
13659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13660 fi
13661
13662 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13663
13664 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13665
13666 fi
13667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13668 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13669
13670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13671 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13672 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13673 $as_echo_n "(cached) " >&6
13674 else
13675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13676 /* end confdefs.h. */
13677
13678 #define _SYSCALL32
13679 /* Needed for new procfs interface on sparc-solaris. */
13680 #define _STRUCTURED_PROC 1
13681 #include <sys/procfs.h>
13682 int
13683 main ()
13684 {
13685 fpregset_t avar
13686 ;
13687 return 0;
13688 }
13689 _ACEOF
13690 if ac_fn_c_try_compile "$LINENO"; then :
13691 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13692 else
13693 bfd_cv_have_sys_procfs_type_fpregset_t=no
13694
13695 fi
13696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13697 fi
13698
13699 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13700
13701 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13702
13703 fi
13704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13705 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13706
13707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13708 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13709 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13710 $as_echo_n "(cached) " >&6
13711 else
13712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13713 /* end confdefs.h. */
13714
13715 #define _SYSCALL32
13716 /* Needed for new procfs interface on sparc-solaris. */
13717 #define _STRUCTURED_PROC 1
13718 #include <sys/procfs.h>
13719 int
13720 main ()
13721 {
13722 prgregset_t avar
13723 ;
13724 return 0;
13725 }
13726 _ACEOF
13727 if ac_fn_c_try_compile "$LINENO"; then :
13728 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13729 else
13730 bfd_cv_have_sys_procfs_type_prgregset_t=no
13731
13732 fi
13733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13734 fi
13735
13736 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13737
13738 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13739
13740 fi
13741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13742 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13743
13744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13745 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13746 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13747 $as_echo_n "(cached) " >&6
13748 else
13749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13750 /* end confdefs.h. */
13751
13752 #define _SYSCALL32
13753 /* Needed for new procfs interface on sparc-solaris. */
13754 #define _STRUCTURED_PROC 1
13755 #include <sys/procfs.h>
13756 int
13757 main ()
13758 {
13759 prfpregset_t avar
13760 ;
13761 return 0;
13762 }
13763 _ACEOF
13764 if ac_fn_c_try_compile "$LINENO"; then :
13765 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13766 else
13767 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13768
13769 fi
13770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13771 fi
13772
13773 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13774
13775 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13776
13777 fi
13778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13779 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13780
13781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13782 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13783 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13784 $as_echo_n "(cached) " >&6
13785 else
13786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13787 /* end confdefs.h. */
13788
13789 #define _SYSCALL32
13790 /* Needed for new procfs interface on sparc-solaris. */
13791 #define _STRUCTURED_PROC 1
13792 #include <sys/procfs.h>
13793 int
13794 main ()
13795 {
13796 prgregset32_t avar
13797 ;
13798 return 0;
13799 }
13800 _ACEOF
13801 if ac_fn_c_try_compile "$LINENO"; then :
13802 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13803 else
13804 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13805
13806 fi
13807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13808 fi
13809
13810 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13811
13812 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13813
13814 fi
13815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13816 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13817
13818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13819 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13820 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13821 $as_echo_n "(cached) " >&6
13822 else
13823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13824 /* end confdefs.h. */
13825
13826 #define _SYSCALL32
13827 /* Needed for new procfs interface on sparc-solaris. */
13828 #define _STRUCTURED_PROC 1
13829 #include <sys/procfs.h>
13830 int
13831 main ()
13832 {
13833 prfpregset32_t avar
13834 ;
13835 return 0;
13836 }
13837 _ACEOF
13838 if ac_fn_c_try_compile "$LINENO"; then :
13839 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13840 else
13841 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13842
13843 fi
13844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13845 fi
13846
13847 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13848
13849 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13850
13851 fi
13852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13853 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13854
13855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13856 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13857 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13858 $as_echo_n "(cached) " >&6
13859 else
13860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13861 /* end confdefs.h. */
13862
13863 #define _SYSCALL32
13864 /* Needed for new procfs interface on sparc-solaris. */
13865 #define _STRUCTURED_PROC 1
13866 #include <sys/procfs.h>
13867 int
13868 main ()
13869 {
13870 lwpid_t avar
13871 ;
13872 return 0;
13873 }
13874 _ACEOF
13875 if ac_fn_c_try_compile "$LINENO"; then :
13876 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13877 else
13878 bfd_cv_have_sys_procfs_type_lwpid_t=no
13879
13880 fi
13881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13882 fi
13883
13884 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13885
13886 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13887
13888 fi
13889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13890 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13891
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13893 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13894 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13895 $as_echo_n "(cached) " >&6
13896 else
13897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13898 /* end confdefs.h. */
13899
13900 #define _SYSCALL32
13901 /* Needed for new procfs interface on sparc-solaris. */
13902 #define _STRUCTURED_PROC 1
13903 #include <sys/procfs.h>
13904 int
13905 main ()
13906 {
13907 psaddr_t avar
13908 ;
13909 return 0;
13910 }
13911 _ACEOF
13912 if ac_fn_c_try_compile "$LINENO"; then :
13913 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13914 else
13915 bfd_cv_have_sys_procfs_type_psaddr_t=no
13916
13917 fi
13918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13919 fi
13920
13921 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13922
13923 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13924
13925 fi
13926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13927 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13928
13929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13930 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13931 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13932 $as_echo_n "(cached) " >&6
13933 else
13934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13935 /* end confdefs.h. */
13936
13937 #define _SYSCALL32
13938 /* Needed for new procfs interface on sparc-solaris. */
13939 #define _STRUCTURED_PROC 1
13940 #include <sys/procfs.h>
13941 int
13942 main ()
13943 {
13944 prsysent_t avar
13945 ;
13946 return 0;
13947 }
13948 _ACEOF
13949 if ac_fn_c_try_compile "$LINENO"; then :
13950 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13951 else
13952 bfd_cv_have_sys_procfs_type_prsysent_t=no
13953
13954 fi
13955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13956 fi
13957
13958 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13959
13960 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13961
13962 fi
13963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13964 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13965
13966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13967 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13968 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13969 $as_echo_n "(cached) " >&6
13970 else
13971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13972 /* end confdefs.h. */
13973
13974 #define _SYSCALL32
13975 /* Needed for new procfs interface on sparc-solaris. */
13976 #define _STRUCTURED_PROC 1
13977 #include <sys/procfs.h>
13978 int
13979 main ()
13980 {
13981 pr_sigset_t avar
13982 ;
13983 return 0;
13984 }
13985 _ACEOF
13986 if ac_fn_c_try_compile "$LINENO"; then :
13987 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13988 else
13989 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13990
13991 fi
13992 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13993 fi
13994
13995 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13996
13997 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13998
13999 fi
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
14001 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
14002
14003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
14004 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
14005 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
14006 $as_echo_n "(cached) " >&6
14007 else
14008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14009 /* end confdefs.h. */
14010
14011 #define _SYSCALL32
14012 /* Needed for new procfs interface on sparc-solaris. */
14013 #define _STRUCTURED_PROC 1
14014 #include <sys/procfs.h>
14015 int
14016 main ()
14017 {
14018 pr_sigaction64_t avar
14019 ;
14020 return 0;
14021 }
14022 _ACEOF
14023 if ac_fn_c_try_compile "$LINENO"; then :
14024 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
14025 else
14026 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
14027
14028 fi
14029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14030 fi
14031
14032 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
14033
14034 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
14035
14036 fi
14037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
14038 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
14039
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
14041 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
14042 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
14043 $as_echo_n "(cached) " >&6
14044 else
14045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14046 /* end confdefs.h. */
14047
14048 #define _SYSCALL32
14049 /* Needed for new procfs interface on sparc-solaris. */
14050 #define _STRUCTURED_PROC 1
14051 #include <sys/procfs.h>
14052 int
14053 main ()
14054 {
14055 pr_siginfo64_t avar
14056 ;
14057 return 0;
14058 }
14059 _ACEOF
14060 if ac_fn_c_try_compile "$LINENO"; then :
14061 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
14062 else
14063 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
14064
14065 fi
14066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14067 fi
14068
14069 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
14070
14071 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
14072
14073 fi
14074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
14075 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
14076
14077
14078
14079
14080
14081 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14083 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14084 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14085 $as_echo_n "(cached) " >&6
14086 else
14087 if test "$cross_compiling" = yes; then :
14088 gdb_cv_prfpregset_t_broken=yes
14089 else
14090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14091 /* end confdefs.h. */
14092 #include <sys/procfs.h>
14093 int main ()
14094 {
14095 if (sizeof (prfpregset_t) == sizeof (void *))
14096 return 1;
14097 return 0;
14098 }
14099 _ACEOF
14100 if ac_fn_c_try_run "$LINENO"; then :
14101 gdb_cv_prfpregset_t_broken=no
14102 else
14103 gdb_cv_prfpregset_t_broken=yes
14104 fi
14105 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14106 conftest.$ac_objext conftest.beam conftest.$ac_ext
14107 fi
14108
14109 fi
14110
14111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14112 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14113 if test $gdb_cv_prfpregset_t_broken = yes; then
14114
14115 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14116
14117 fi
14118 fi
14119
14120
14121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
14122 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
14123 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
14124 $as_echo_n "(cached) " >&6
14125 else
14126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14127 /* end confdefs.h. */
14128 #include <unistd.h>
14129 #include <sys/types.h>
14130 #include <sys/procfs.h>
14131
14132 int
14133 main ()
14134 {
14135
14136 int dummy;;
14137 dummy = ioctl(0, PIOCSET, &dummy);
14138
14139 ;
14140 return 0;
14141 }
14142 _ACEOF
14143 if ac_fn_c_try_compile "$LINENO"; then :
14144 gdb_cv_have_procfs_piocset=yes
14145 else
14146 gdb_cv_have_procfs_piocset=no
14147 fi
14148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14149 fi
14150
14151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
14152 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
14153 if test $gdb_cv_have_procfs_piocset = yes; then
14154
14155 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
14156
14157 fi
14158 fi
14159
14160 if test ${host} = ${target} ; then
14161
14162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
14163 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
14164 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
14165 $as_echo_n "(cached) " >&6
14166 else
14167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14168 /* end confdefs.h. */
14169 #include <link.h>
14170 int
14171 main ()
14172 {
14173 struct link_map lm; (void) lm.l_addr;
14174 ;
14175 return 0;
14176 }
14177 _ACEOF
14178 if ac_fn_c_try_compile "$LINENO"; then :
14179 gdb_cv_have_struct_link_map_with_l_members=yes
14180 else
14181 gdb_cv_have_struct_link_map_with_l_members=no
14182 fi
14183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14184 fi
14185
14186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
14187 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
14188 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
14189
14190 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
14191
14192 fi
14193
14194
14195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
14196 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
14197 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
14198 $as_echo_n "(cached) " >&6
14199 else
14200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14201 /* end confdefs.h. */
14202 #include <sys/types.h>
14203 #include <link.h>
14204 int
14205 main ()
14206 {
14207 struct link_map lm; (void) lm.lm_addr;
14208 ;
14209 return 0;
14210 }
14211 _ACEOF
14212 if ac_fn_c_try_compile "$LINENO"; then :
14213 gdb_cv_have_struct_link_map_with_lm_members=yes
14214 else
14215 gdb_cv_have_struct_link_map_with_lm_members=no
14216 fi
14217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14218 fi
14219
14220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
14221 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
14222 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
14223
14224 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
14225
14226 fi
14227
14228
14229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
14230 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
14231 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
14232 $as_echo_n "(cached) " >&6
14233 else
14234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14235 /* end confdefs.h. */
14236 #include <sys/types.h>
14237 #ifdef HAVE_NLIST_H
14238 #include <nlist.h>
14239 #endif
14240 #include <link.h>
14241 int
14242 main ()
14243 {
14244 struct so_map lm; (void) lm.som_addr;
14245 ;
14246 return 0;
14247 }
14248 _ACEOF
14249 if ac_fn_c_try_compile "$LINENO"; then :
14250 gdb_cv_have_struct_so_map_with_som_members=yes
14251 else
14252 gdb_cv_have_struct_so_map_with_som_members=no
14253 fi
14254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14255 fi
14256
14257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
14258 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
14259 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
14260
14261 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
14262
14263 fi
14264
14265
14266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
14267 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
14268 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
14269 $as_echo_n "(cached) " >&6
14270 else
14271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14272 /* end confdefs.h. */
14273 #define _SYSCALL32
14274 #include <sys/link.h>
14275 int
14276 main ()
14277 {
14278 struct link_map32 l;
14279 ;
14280 return 0;
14281 }
14282 _ACEOF
14283 if ac_fn_c_try_compile "$LINENO"; then :
14284 gdb_cv_have_struct_link_map32=yes
14285 else
14286 gdb_cv_have_struct_link_map32=no
14287 fi
14288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14289 fi
14290
14291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
14292 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
14293 if test $gdb_cv_have_struct_link_map32 = yes; then
14294
14295 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
14296
14297
14298 $as_echo "#define _SYSCALL32 1" >>confdefs.h
14299
14300 fi
14301 fi
14302
14303 # Check if the compiler supports the `long long' type.
14304
14305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14306 $as_echo_n "checking for long long support in compiler... " >&6; }
14307 if test "${gdb_cv_c_long_long+set}" = set; then :
14308 $as_echo_n "(cached) " >&6
14309 else
14310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14311 /* end confdefs.h. */
14312 extern long long foo;
14313 int
14314 main ()
14315 {
14316 switch (foo & 2) { case 0: return 1; }
14317 ;
14318 return 0;
14319 }
14320 _ACEOF
14321 if ac_fn_c_try_compile "$LINENO"; then :
14322 gdb_cv_c_long_long=yes
14323 else
14324 gdb_cv_c_long_long=no
14325 fi
14326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14327 fi
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14329 $as_echo "$gdb_cv_c_long_long" >&6; }
14330 if test $gdb_cv_c_long_long = yes; then
14331
14332 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
14333
14334 fi
14335
14336 # Check if the compiler and runtime support printing long longs.
14337
14338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14339 $as_echo_n "checking for long long support in printf... " >&6; }
14340 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14341 $as_echo_n "(cached) " >&6
14342 else
14343 if test "$cross_compiling" = yes; then :
14344 gdb_cv_printf_has_long_long=no
14345 else
14346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14347 /* end confdefs.h. */
14348 $ac_includes_default
14349 int
14350 main ()
14351 {
14352 char buf[32];
14353 long long l = 0;
14354 l = (l << 16) + 0x0123;
14355 l = (l << 16) + 0x4567;
14356 l = (l << 16) + 0x89ab;
14357 l = (l << 16) + 0xcdef;
14358 sprintf (buf, "0x%016llx", l);
14359 return (strcmp ("0x0123456789abcdef", buf));
14360 ;
14361 return 0;
14362 }
14363 _ACEOF
14364 if ac_fn_c_try_run "$LINENO"; then :
14365 gdb_cv_printf_has_long_long=yes
14366 else
14367 gdb_cv_printf_has_long_long=no
14368 fi
14369 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14370 conftest.$ac_objext conftest.beam conftest.$ac_ext
14371 fi
14372
14373 fi
14374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14375 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14376 if test $gdb_cv_printf_has_long_long = yes; then
14377
14378 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14379
14380 fi
14381
14382 # Check if the compiler and runtime support printing decfloats.
14383
14384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14385 $as_echo_n "checking for decfloat support in printf... " >&6; }
14386 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14387 $as_echo_n "(cached) " >&6
14388 else
14389 if test "$cross_compiling" = yes; then :
14390 gdb_cv_printf_has_decfloat=no
14391 else
14392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14393 /* end confdefs.h. */
14394 $ac_includes_default
14395 int
14396 main ()
14397 {
14398 char buf[64];
14399 _Decimal32 d32 = 1.2345df;
14400 _Decimal64 d64 = 1.2345dd;
14401 _Decimal128 d128 = 1.2345dl;
14402 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14403 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14404 ;
14405 return 0;
14406 }
14407 _ACEOF
14408 if ac_fn_c_try_run "$LINENO"; then :
14409 gdb_cv_printf_has_decfloat=yes
14410 else
14411 gdb_cv_printf_has_decfloat=no
14412 fi
14413 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14414 conftest.$ac_objext conftest.beam conftest.$ac_ext
14415 fi
14416
14417 fi
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14419 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14420 if test $gdb_cv_printf_has_decfloat = yes; then
14421
14422 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14423
14424 fi
14425
14426 # Check if the compiler supports the `long double' type. We can't use
14427 # AC_C_LONG_DOUBLE because that one does additional checks on the
14428 # constants defined in <float.h> that fail on some systems,
14429 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14430
14431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14432 $as_echo_n "checking for long double support in compiler... " >&6; }
14433 if test "${gdb_cv_c_long_double+set}" = set; then :
14434 $as_echo_n "(cached) " >&6
14435 else
14436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14437 /* end confdefs.h. */
14438 long double foo;
14439 _ACEOF
14440 if ac_fn_c_try_compile "$LINENO"; then :
14441 gdb_cv_c_long_double=yes
14442 else
14443 gdb_cv_c_long_double=no
14444 fi
14445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14446 fi
14447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14448 $as_echo "$gdb_cv_c_long_double" >&6; }
14449 if test $gdb_cv_c_long_double = yes; then
14450
14451 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14452
14453 fi
14454
14455 # Check if the compiler and runtime support printing long doubles.
14456
14457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14458 $as_echo_n "checking for long double support in printf... " >&6; }
14459 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14460 $as_echo_n "(cached) " >&6
14461 else
14462 if test "$cross_compiling" = yes; then :
14463 gdb_cv_printf_has_long_double=no
14464 else
14465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14466 /* end confdefs.h. */
14467 $ac_includes_default
14468 int
14469 main ()
14470 {
14471 char buf[16];
14472 long double f = 3.141592653;
14473 sprintf (buf, "%Lg", f);
14474 return (strncmp ("3.14159", buf, 7));
14475 ;
14476 return 0;
14477 }
14478 _ACEOF
14479 if ac_fn_c_try_run "$LINENO"; then :
14480 gdb_cv_printf_has_long_double=yes
14481 else
14482 gdb_cv_printf_has_long_double=no
14483 fi
14484 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14485 conftest.$ac_objext conftest.beam conftest.$ac_ext
14486 fi
14487
14488 fi
14489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14490 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14491 if test $gdb_cv_printf_has_long_double = yes; then
14492
14493 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14494
14495 fi
14496
14497 # Check if the compiler and runtime support scanning long doubles.
14498
14499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14500 $as_echo_n "checking for long double support in scanf... " >&6; }
14501 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14502 $as_echo_n "(cached) " >&6
14503 else
14504 if test "$cross_compiling" = yes; then :
14505 gdb_cv_scanf_has_long_double=no
14506 else
14507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14508 /* end confdefs.h. */
14509 #include <stdio.h>
14510 int
14511 main ()
14512 {
14513 char *buf = "3.141592653";
14514 long double f = 0;
14515 sscanf (buf, "%Lg", &f);
14516 return !(f > 3.14159 && f < 3.14160);
14517 ;
14518 return 0;
14519 }
14520 _ACEOF
14521 if ac_fn_c_try_run "$LINENO"; then :
14522 gdb_cv_scanf_has_long_double=yes
14523 else
14524 gdb_cv_scanf_has_long_double=no
14525 fi
14526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14527 conftest.$ac_objext conftest.beam conftest.$ac_ext
14528 fi
14529
14530 fi
14531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14532 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14533 if test $gdb_cv_scanf_has_long_double = yes; then
14534
14535 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14536
14537 fi
14538
14539 case ${host_os} in
14540 aix*)
14541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14542 $as_echo_n "checking for -bbigtoc option... " >&6; }
14543 if test "${gdb_cv_bigtoc+set}" = set; then :
14544 $as_echo_n "(cached) " >&6
14545 else
14546
14547 SAVE_LDFLAGS=$LDFLAGS
14548
14549 case $GCC in
14550 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14551 *) gdb_cv_bigtoc=-bbigtoc ;;
14552 esac
14553
14554 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14556 /* end confdefs.h. */
14557
14558 int
14559 main ()
14560 {
14561 int i;
14562 ;
14563 return 0;
14564 }
14565 _ACEOF
14566 if ac_fn_c_try_link "$LINENO"; then :
14567
14568 else
14569 gdb_cv_bigtoc=
14570 fi
14571 rm -f core conftest.err conftest.$ac_objext \
14572 conftest$ac_exeext conftest.$ac_ext
14573 LDFLAGS="${SAVE_LDFLAGS}"
14574
14575 fi
14576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14577 $as_echo "$gdb_cv_bigtoc" >&6; }
14578 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14579 ;;
14580 esac
14581
14582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14583 $as_echo_n "checking for the dynamic export flag... " >&6; }
14584 dynamic_list=false
14585 if test "${gdb_native}" = yes; then
14586 # The dynamically loaded libthread_db needs access to symbols in the gdb
14587 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14588 # may not be supported there.
14589 old_LDFLAGS="$LDFLAGS"
14590 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14591 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14592 LDFLAGS="$LDFLAGS $RDYNAMIC"
14593 if test "${have_libpython}" = no; then
14594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14595 /* end confdefs.h. */
14596
14597 int
14598 main ()
14599 {
14600
14601 ;
14602 return 0;
14603 }
14604 _ACEOF
14605 if ac_fn_c_try_link "$LINENO"; then :
14606 dynamic_list=true
14607 fi
14608 rm -f core conftest.err conftest.$ac_objext \
14609 conftest$ac_exeext conftest.$ac_ext
14610 else
14611 # Workaround http://bugs.python.org/issue4434 where static
14612 # libpythonX.Y.a would get its symbols required for
14613 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14614 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14615 old_CFLAGS="$CFLAGS"
14616 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14617 if test "$cross_compiling" = yes; then :
14618 true
14619 else
14620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14621 /* end confdefs.h. */
14622 #include "${have_libpython}/Python.h"
14623 int
14624 main ()
14625 {
14626 int err;
14627 Py_Initialize ();
14628 err = PyRun_SimpleString ("import itertools\n");
14629 Py_Finalize ();
14630 return err == 0 ? 0 : 1;
14631 ;
14632 return 0;
14633 }
14634 _ACEOF
14635 if ac_fn_c_try_run "$LINENO"; then :
14636 dynamic_list=true
14637 fi
14638 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14639 conftest.$ac_objext conftest.beam conftest.$ac_ext
14640 fi
14641
14642 CFLAGS="$old_CFLAGS"
14643 fi
14644 LDFLAGS="$old_LDFLAGS"
14645 fi
14646 if $dynamic_list; then
14647 found="-Wl,--dynamic-list"
14648 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14649 else
14650 found="-rdynamic"
14651 RDYNAMIC="-rdynamic"
14652 fi
14653
14654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14655 $as_echo "$found" >&6; }
14656
14657
14658 if test ${build} = ${host} -a ${host} = ${target} ; then
14659 case ${host_os} in
14660 solaris*)
14661 # See if thread_db library is around for Solaris thread debugging.
14662 # Note that we must explicitly test for version 1 of the library
14663 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14664 # the same API.
14665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14666 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
14667 if test -f /usr/lib/libthread_db.so.1 ; then
14668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14669 $as_echo "yes" >&6; }
14670
14671 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14672
14673 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14674 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14676 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14677 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14678 $as_echo_n "(cached) " >&6
14679 else
14680 ac_check_lib_save_LIBS=$LIBS
14681 LIBS="-ldl $LIBS"
14682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14683 /* end confdefs.h. */
14684
14685 /* Override any GCC internal prototype to avoid an error.
14686 Use char because int might match the return type of a GCC
14687 builtin and then its argument prototype would still apply. */
14688 #ifdef __cplusplus
14689 extern "C"
14690 #endif
14691 char dlopen ();
14692 int
14693 main ()
14694 {
14695 return dlopen ();
14696 ;
14697 return 0;
14698 }
14699 _ACEOF
14700 if ac_fn_c_try_link "$LINENO"; then :
14701 ac_cv_lib_dl_dlopen=yes
14702 else
14703 ac_cv_lib_dl_dlopen=no
14704 fi
14705 rm -f core conftest.err conftest.$ac_objext \
14706 conftest$ac_exeext conftest.$ac_ext
14707 LIBS=$ac_check_lib_save_LIBS
14708 fi
14709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14710 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14711 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14712 cat >>confdefs.h <<_ACEOF
14713 #define HAVE_LIBDL 1
14714 _ACEOF
14715
14716 LIBS="-ldl $LIBS"
14717
14718 fi
14719
14720 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
14721 # Sun randomly tweaked the prototypes in <proc_service.h>
14722 # at one point.
14723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14724 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
14725 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14726 $as_echo_n "(cached) " >&6
14727 else
14728
14729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14730 /* end confdefs.h. */
14731
14732 #include <proc_service.h>
14733 ps_err_e ps_pdwrite
14734 (struct ps_prochandle*, psaddr_t, const void*, size_t);
14735
14736 int
14737 main ()
14738 {
14739
14740 ;
14741 return 0;
14742 }
14743 _ACEOF
14744 if ac_fn_c_try_compile "$LINENO"; then :
14745 gdb_cv_proc_service_is_old=no
14746 else
14747 gdb_cv_proc_service_is_old=yes
14748 fi
14749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14750
14751 fi
14752
14753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14754 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
14755 if test $gdb_cv_proc_service_is_old = yes; then
14756
14757 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14758
14759 fi
14760 else
14761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14762 $as_echo "no" >&6; }
14763 fi
14764 ;;
14765 aix*)
14766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14767 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14768 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14769 $as_echo_n "(cached) " >&6
14770 else
14771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14772 /* end confdefs.h. */
14773 #include <sys/pthdebug.h>
14774 int
14775 main ()
14776 {
14777 #ifndef PTHDB_VERSION_3
14778 #error
14779 #endif
14780 ;
14781 return 0;
14782 }
14783 _ACEOF
14784 if ac_fn_c_try_compile "$LINENO"; then :
14785 gdb_cv_have_aix_thread_debug=yes
14786 else
14787 gdb_cv_have_aix_thread_debug=no
14788 fi
14789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14790 fi
14791
14792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14793 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14794 if test $gdb_cv_have_aix_thread_debug = yes; then
14795 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14796 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14797 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14798
14799 # Older versions of AIX do not provide the declaration for
14800 # the getthrds function (it appears that it was introduced
14801 # with AIX 6.x).
14802 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
14803 "
14804 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
14805 ac_have_decl=1
14806 else
14807 ac_have_decl=0
14808 fi
14809
14810 cat >>confdefs.h <<_ACEOF
14811 #define HAVE_DECL_GETTHRDS $ac_have_decl
14812 _ACEOF
14813
14814 fi
14815 ;;
14816 esac
14817
14818 fi
14819
14820 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14822 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14823 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14824 $as_echo_n "(cached) " >&6
14825 else
14826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14827 /* end confdefs.h. */
14828 #include <thread_db.h>
14829 int
14830 main ()
14831 {
14832 int i = TD_NOTALLOC;
14833 ;
14834 return 0;
14835 }
14836 _ACEOF
14837 if ac_fn_c_try_compile "$LINENO"; then :
14838 gdb_cv_thread_db_h_has_td_notalloc=yes
14839 else
14840 gdb_cv_thread_db_h_has_td_notalloc=no
14841
14842 fi
14843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14844
14845 fi
14846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14847 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14849 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14850 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14851 $as_echo_n "(cached) " >&6
14852 else
14853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14854 /* end confdefs.h. */
14855 #include <thread_db.h>
14856 int
14857 main ()
14858 {
14859 int i = TD_VERSION;
14860 ;
14861 return 0;
14862 }
14863 _ACEOF
14864 if ac_fn_c_try_compile "$LINENO"; then :
14865 gdb_cv_thread_db_h_has_td_version=yes
14866 else
14867 gdb_cv_thread_db_h_has_td_version=no
14868
14869 fi
14870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14871
14872 fi
14873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14874 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14876 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14877 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14878 $as_echo_n "(cached) " >&6
14879 else
14880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14881 /* end confdefs.h. */
14882 #include <thread_db.h>
14883 int
14884 main ()
14885 {
14886 int i = TD_NOTLS;
14887 ;
14888 return 0;
14889 }
14890 _ACEOF
14891 if ac_fn_c_try_compile "$LINENO"; then :
14892 gdb_cv_thread_db_h_has_td_notls=yes
14893 else
14894 gdb_cv_thread_db_h_has_td_notls=no
14895
14896 fi
14897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14898
14899 fi
14900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14901 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14902 fi
14903 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14904
14905 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14906
14907 fi
14908 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14909
14910 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14911
14912 fi
14913 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14914
14915 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14916
14917 fi
14918
14919 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14921 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14922 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14923 $as_echo_n "(cached) " >&6
14924 else
14925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14926 /* end confdefs.h. */
14927 #include <sys/syscall.h>
14928 int
14929 main ()
14930 {
14931 int i = __NR_tkill;
14932 ;
14933 return 0;
14934 }
14935 _ACEOF
14936 if ac_fn_c_try_compile "$LINENO"; then :
14937 gdb_cv_sys_syscall_h_has_tkill=yes
14938 else
14939 gdb_cv_sys_syscall_h_has_tkill=no
14940
14941 fi
14942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14943
14944 fi
14945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14946 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14947 fi
14948 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14949
14950 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14951
14952 fi
14953
14954 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14955 "
14956 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14957 ac_have_decl=1
14958 else
14959 ac_have_decl=0
14960 fi
14961
14962 cat >>confdefs.h <<_ACEOF
14963 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14964 _ACEOF
14965
14966
14967 if test "$cross_compiling" = yes; then :
14968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14969 /* end confdefs.h. */
14970 #include <sys/personality.h>
14971 int
14972 main ()
14973 {
14974
14975 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14976 # define ADDR_NO_RANDOMIZE 0x0040000
14977 # endif
14978 /* Test the flag could be set and stays set. */
14979 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14980 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14981 return 1
14982 ;
14983 return 0;
14984 }
14985 _ACEOF
14986 if ac_fn_c_try_link "$LINENO"; then :
14987 have_personality=true
14988 else
14989 have_personality=false
14990 fi
14991 rm -f core conftest.err conftest.$ac_objext \
14992 conftest$ac_exeext conftest.$ac_ext
14993 else
14994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14995 /* end confdefs.h. */
14996 #include <sys/personality.h>
14997 int
14998 main ()
14999 {
15000
15001 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
15002 # define ADDR_NO_RANDOMIZE 0x0040000
15003 # endif
15004 /* Test the flag could be set and stays set. */
15005 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15006 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15007 return 1
15008 ;
15009 return 0;
15010 }
15011 _ACEOF
15012 if ac_fn_c_try_run "$LINENO"; then :
15013 have_personality=true
15014 else
15015 have_personality=false
15016 fi
15017 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15018 conftest.$ac_objext conftest.beam conftest.$ac_ext
15019 fi
15020
15021 if $have_personality
15022 then
15023
15024 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15025
15026 fi
15027
15028
15029 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15030 # except that the argument to --with-sysroot is optional.
15031 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15032 if test "x$with_sysroot" = xyes; then
15033 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15034 fi
15035
15036 # Check whether --with-sysroot was given.
15037 if test "${with_sysroot+set}" = set; then :
15038 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15039 else
15040 TARGET_SYSTEM_ROOT=
15041 fi
15042
15043
15044 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15045 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15046 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15047 ac_define_dir=`eval echo $ac_define_dir`
15048
15049 cat >>confdefs.h <<_ACEOF
15050 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
15051 _ACEOF
15052
15053
15054
15055
15056 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15057 if test "x$prefix" = xNONE; then
15058 test_prefix=/usr/local
15059 else
15060 test_prefix=$prefix
15061 fi
15062 else
15063 test_prefix=$exec_prefix
15064 fi
15065 value=0
15066 case ${ac_define_dir} in
15067 "${test_prefix}"|"${test_prefix}/"*|\
15068 '${exec_prefix}'|'${exec_prefix}/'*)
15069 value=1
15070 ;;
15071 esac
15072
15073 cat >>confdefs.h <<_ACEOF
15074 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15075 _ACEOF
15076
15077
15078
15079
15080
15081 # Check whether --with-system-gdbinit was given.
15082 if test "${with_system_gdbinit+set}" = set; then :
15083 withval=$with_system_gdbinit;
15084 SYSTEM_GDBINIT=$withval
15085 else
15086 SYSTEM_GDBINIT=
15087 fi
15088
15089
15090 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15091 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15092 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15093 ac_define_dir=`eval echo $ac_define_dir`
15094
15095 cat >>confdefs.h <<_ACEOF
15096 #define SYSTEM_GDBINIT "$ac_define_dir"
15097 _ACEOF
15098
15099
15100
15101
15102 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15103 if test "x$prefix" = xNONE; then
15104 test_prefix=/usr/local
15105 else
15106 test_prefix=$prefix
15107 fi
15108 else
15109 test_prefix=$exec_prefix
15110 fi
15111 value=0
15112 case ${ac_define_dir} in
15113 "${test_prefix}"|"${test_prefix}/"*|\
15114 '${exec_prefix}'|'${exec_prefix}/'*)
15115 value=1
15116 ;;
15117 esac
15118
15119 cat >>confdefs.h <<_ACEOF
15120 #define SYSTEM_GDBINIT_RELOCATABLE $value
15121 _ACEOF
15122
15123
15124
15125
15126 # Check whether --enable-werror was given.
15127 if test "${enable_werror+set}" = set; then :
15128 enableval=$enable_werror; case "${enableval}" in
15129 yes | y) ERROR_ON_WARNING="yes" ;;
15130 no | n) ERROR_ON_WARNING="no" ;;
15131 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15132 esac
15133 fi
15134
15135
15136 # Enable -Werror by default when using gcc
15137 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15138 ERROR_ON_WARNING=yes
15139 fi
15140
15141 WERROR_CFLAGS=""
15142 if test "${ERROR_ON_WARNING}" = yes ; then
15143 WERROR_CFLAGS="-Werror"
15144 fi
15145
15146 # The entries after -Wno-pointer-sign are disabled warnings which may
15147 # be enabled in the future, which can not currently be used to build
15148 # GDB.
15149 # NOTE: If you change this list, remember to update
15150 # gdb/doc/gdbint.texinfo.
15151 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
15152 -Wformat-nonliteral -Wno-pointer-sign \
15153 -Wno-unused -Wunused-value -Wunused-function \
15154 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
15155
15156 # Enable -Wno-format by default when using gcc on mingw since many
15157 # GCC versions complain about %I64.
15158 case "${host}" in
15159 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
15160 esac
15161
15162 # Check whether --enable-build-warnings was given.
15163 if test "${enable_build_warnings+set}" = set; then :
15164 enableval=$enable_build_warnings; case "${enableval}" in
15165 yes) ;;
15166 no) build_warnings="-w";;
15167 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15168 build_warnings="${build_warnings} ${t}";;
15169 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15170 build_warnings="${t} ${build_warnings}";;
15171 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15172 esac
15173 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15174 echo "Setting compiler warning flags = $build_warnings" 6>&1
15175 fi
15176 fi
15177 # Check whether --enable-gdb-build-warnings was given.
15178 if test "${enable_gdb_build_warnings+set}" = set; then :
15179 enableval=$enable_gdb_build_warnings; case "${enableval}" in
15180 yes) ;;
15181 no) build_warnings="-w";;
15182 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15183 build_warnings="${build_warnings} ${t}";;
15184 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15185 build_warnings="${t} ${build_warnings}";;
15186 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15187 esac
15188 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15189 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15190 fi
15191 fi
15192 WARN_CFLAGS=""
15193 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15194 then
15195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15196 $as_echo_n "checking compiler warning flags... " >&6; }
15197 # Separate out the -Werror flag as some files just cannot be
15198 # compiled with it enabled.
15199 for w in ${build_warnings}; do
15200 case $w in
15201 -Werr*) WERROR_CFLAGS=-Werror ;;
15202 *) # Check that GCC accepts it
15203 saved_CFLAGS="$CFLAGS"
15204 CFLAGS="$CFLAGS $w"
15205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15206 /* end confdefs.h. */
15207
15208 int
15209 main ()
15210 {
15211
15212 ;
15213 return 0;
15214 }
15215 _ACEOF
15216 if ac_fn_c_try_compile "$LINENO"; then :
15217 WARN_CFLAGS="${WARN_CFLAGS} $w"
15218 fi
15219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15220 CFLAGS="$saved_CFLAGS"
15221 esac
15222 done
15223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15224 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15225 fi
15226
15227
15228
15229 # In the Cygwin environment, we need some additional flags.
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15231 $as_echo_n "checking for cygwin... " >&6; }
15232 if test "${gdb_cv_os_cygwin+set}" = set; then :
15233 $as_echo_n "(cached) " >&6
15234 else
15235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15236 /* end confdefs.h. */
15237
15238 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15239 lose
15240 #endif
15241 _ACEOF
15242 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15243 $EGREP "lose" >/dev/null 2>&1; then :
15244 gdb_cv_os_cygwin=yes
15245 else
15246 gdb_cv_os_cygwin=no
15247 fi
15248 rm -f conftest*
15249
15250 fi
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15252 $as_echo "$gdb_cv_os_cygwin" >&6; }
15253
15254
15255 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15256 case ${host} in
15257 *go32* ) SER_HARDWIRE=ser-go32.o ;;
15258 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15259 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15260 esac
15261
15262
15263 # libreadline needs libuser32.a in a cygwin environment
15264 WIN32LIBS=
15265 if test x$gdb_cv_os_cygwin = xyes; then
15266 WIN32LIBS="-luser32"
15267 case "${target}" in
15268 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15269 ;;
15270 esac
15271 fi
15272
15273 # The ser-tcp.c module requires sockets.
15274 case ${host} in
15275 *mingw32*)
15276
15277 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15278
15279 WIN32LIBS="$WIN32LIBS -lws2_32"
15280 ;;
15281 esac
15282
15283
15284 # Add ELF support to GDB, but only if BFD includes ELF support.
15285 OLD_CFLAGS=$CFLAGS
15286 OLD_LDFLAGS=$LDFLAGS
15287 OLD_LIBS=$LIBS
15288 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15289 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
15290 # always want our bfd.
15291 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15292 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
15293 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15294 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15295 if test "$plugins" = "yes"; then
15296 LIBS="-ldl $LIBS"
15297 fi
15298 LIBS="-lbfd -liberty $intl $LIBS"
15299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15300 $as_echo_n "checking for ELF support in BFD... " >&6; }
15301 if test "${gdb_cv_var_elf+set}" = set; then :
15302 $as_echo_n "(cached) " >&6
15303 else
15304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15305 /* end confdefs.h. */
15306 #include <stdlib.h>
15307 #include "bfd.h"
15308 #include "elf-bfd.h"
15309
15310 int
15311 main ()
15312 {
15313 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
15314 ;
15315 return 0;
15316 }
15317 _ACEOF
15318 if ac_fn_c_try_link "$LINENO"; then :
15319 gdb_cv_var_elf=yes
15320 else
15321 gdb_cv_var_elf=no
15322 fi
15323 rm -f core conftest.err conftest.$ac_objext \
15324 conftest$ac_exeext conftest.$ac_ext
15325 fi
15326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15327 $as_echo "$gdb_cv_var_elf" >&6; }
15328 if test $gdb_cv_var_elf = yes; then
15329 CONFIG_OBS="$CONFIG_OBS elfread.o"
15330
15331 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15332
15333 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15334 if test "$plugins" = "yes"; then
15335 OLD_LIBS="-ldl $OLD_LIBS"
15336 fi
15337 fi
15338 CFLAGS=$OLD_CFLAGS
15339 LDFLAGS=$OLD_LDFLAGS
15340 LIBS=$OLD_LIBS
15341
15342 # Add any host-specific objects to GDB.
15343 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15344
15345 LIBGUI="../libgui/src/libgui.a"
15346 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15347
15348
15349
15350 WIN32LDAPP=
15351
15352
15353
15354 case "${host}" in
15355 *-*-cygwin* | *-*-mingw* )
15356 configdir="win"
15357 ;;
15358 *)
15359 configdir="unix"
15360 ;;
15361 esac
15362
15363 GDBTKLIBS=
15364 if test "${enable_gdbtk}" = "yes"; then
15365
15366 # Gdbtk must have an absolute path to srcdir in order to run
15367 # properly when not installed.
15368 here=`pwd`
15369 cd ${srcdir}
15370 GDBTK_SRC_DIR=`pwd`
15371 cd $here
15372
15373
15374 #
15375 # Ok, lets find the tcl configuration
15376 # First, look for one uninstalled.
15377 # the alternative search directory is invoked by --with-tcl
15378 #
15379
15380 if test x"${no_tcl}" = x ; then
15381 # we reset no_tcl in case something fails here
15382 no_tcl=true
15383
15384 # Check whether --with-tcl was given.
15385 if test "${with_tcl+set}" = set; then :
15386 withval=$with_tcl; with_tclconfig=${withval}
15387 fi
15388
15389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15390 $as_echo_n "checking for Tcl configuration... " >&6; }
15391 if test "${ac_cv_c_tclconfig+set}" = set; then :
15392 $as_echo_n "(cached) " >&6
15393 else
15394
15395
15396 # First check to see if --with-tcl was specified.
15397 case "${host}" in
15398 *-*-cygwin*) platDir="win" ;;
15399 *) platDir="unix" ;;
15400 esac
15401 if test x"${with_tclconfig}" != x ; then
15402 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15403 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15404 else
15405 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15406 fi
15407 fi
15408
15409 # then check for a private Tcl installation
15410 if test x"${ac_cv_c_tclconfig}" = x ; then
15411 for i in \
15412 ../tcl \
15413 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15414 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15415 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15416 ../../tcl \
15417 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15418 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15419 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15420 ../../../tcl \
15421 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15422 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15423 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15424 if test -f "$i/$platDir/tclConfig.sh" ; then
15425 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15426 break
15427 fi
15428 done
15429 fi
15430
15431 # on Darwin, check in Framework installation locations
15432 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15433 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15434 `ls -d /Library/Frameworks 2>/dev/null` \
15435 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15436 `ls -d /System/Library/Frameworks 2>/dev/null` \
15437 ; do
15438 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15439 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15440 break
15441 fi
15442 done
15443 fi
15444
15445 # check in a few common install locations
15446 if test x"${ac_cv_c_tclconfig}" = x ; then
15447 for i in `ls -d ${libdir} 2>/dev/null` \
15448 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15449 `ls -d ${prefix}/lib 2>/dev/null` \
15450 `ls -d /usr/local/lib 2>/dev/null` \
15451 `ls -d /usr/contrib/lib 2>/dev/null` \
15452 `ls -d /usr/lib 2>/dev/null` \
15453 ; do
15454 if test -f "$i/tclConfig.sh" ; then
15455 ac_cv_c_tclconfig=`(cd $i; pwd)`
15456 break
15457 fi
15458 done
15459 fi
15460
15461 # check in a few other private locations
15462 if test x"${ac_cv_c_tclconfig}" = x ; then
15463 for i in \
15464 ${srcdir}/../tcl \
15465 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15466 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15467 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15468 if test -f "$i/$platDir/tclConfig.sh" ; then
15469 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15470 break
15471 fi
15472 done
15473 fi
15474
15475 fi
15476
15477
15478 if test x"${ac_cv_c_tclconfig}" = x ; then
15479 TCL_BIN_DIR="# no Tcl configs found"
15480 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15481 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15482 else
15483 no_tcl=
15484 TCL_BIN_DIR=${ac_cv_c_tclconfig}
15485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15486 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15487 fi
15488 fi
15489
15490
15491 # If $no_tk is nonempty, then we can't do Tk, and there is no
15492 # point to doing Tcl.
15493
15494 #
15495 # Ok, lets find the tk configuration
15496 # First, look for one uninstalled.
15497 # the alternative search directory is invoked by --with-tk
15498 #
15499
15500 if test x"${no_tk}" = x ; then
15501 # we reset no_tk in case something fails here
15502 no_tk=true
15503
15504 # Check whether --with-tk was given.
15505 if test "${with_tk+set}" = set; then :
15506 withval=$with_tk; with_tkconfig=${withval}
15507 fi
15508
15509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15510 $as_echo_n "checking for Tk configuration... " >&6; }
15511 if test "${ac_cv_c_tkconfig+set}" = set; then :
15512 $as_echo_n "(cached) " >&6
15513 else
15514
15515
15516 # First check to see if --with-tkconfig was specified.
15517 if test x"${with_tkconfig}" != x ; then
15518 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15519 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15520 else
15521 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15522 fi
15523 fi
15524
15525 # then check for a private Tk library
15526 case "${host}" in
15527 *-*-cygwin*) platDir="win" ;;
15528 *) platDir="unix" ;;
15529 esac
15530 if test x"${ac_cv_c_tkconfig}" = x ; then
15531 for i in \
15532 ../tk \
15533 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15534 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15535 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15536 ../../tk \
15537 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15538 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15539 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15540 ../../../tk \
15541 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15542 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15543 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15544 if test -f "$i/$platDir/tkConfig.sh" ; then
15545 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15546 break
15547 fi
15548 done
15549 fi
15550
15551 # on Darwin, check in Framework installation locations
15552 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15553 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15554 `ls -d /Library/Frameworks 2>/dev/null` \
15555 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15556 `ls -d /System/Library/Frameworks 2>/dev/null` \
15557 ; do
15558 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15559 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15560 break
15561 fi
15562 done
15563 fi
15564
15565 # check in a few common install locations
15566 if test x"${ac_cv_c_tkconfig}" = x ; then
15567 for i in `ls -d ${libdir} 2>/dev/null` \
15568 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15569 `ls -d ${prefix}/lib 2>/dev/null` \
15570 `ls -d /usr/local/lib 2>/dev/null` \
15571 `ls -d /usr/contrib/lib 2>/dev/null` \
15572 `ls -d /usr/lib 2>/dev/null` \
15573 ; do
15574 if test -f "$i/tkConfig.sh" ; then
15575 ac_cv_c_tkconfig=`(cd $i; pwd)`
15576 break
15577 fi
15578 done
15579 fi
15580 # check in a few other private locations
15581 if test x"${ac_cv_c_tkconfig}" = x ; then
15582 for i in \
15583 ${srcdir}/../tk \
15584 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15585 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15586 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15587 if test -f "$i/$platDir/tkConfig.sh" ; then
15588 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15589 break
15590 fi
15591 done
15592 fi
15593
15594 fi
15595
15596
15597 if test x"${ac_cv_c_tkconfig}" = x ; then
15598 TK_BIN_DIR="# no Tk configs found"
15599 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15600 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15601 else
15602 no_tk=
15603 TK_BIN_DIR=${ac_cv_c_tkconfig}
15604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15605 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15606 fi
15607 fi
15608
15609
15610 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15611
15612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15613 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15614
15615 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15617 $as_echo "loading" >&6; }
15618 . ${TCL_BIN_DIR}/tclConfig.sh
15619 else
15620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15621 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15622 fi
15623
15624 # eval is required to do the TCL_DBGX substitution
15625 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15626 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15627
15628 # If the TCL_BIN_DIR is the build directory (not the install directory),
15629 # then set the common variable name to the value of the build variables.
15630 # For example, the variable TCL_LIB_SPEC will be set to the value
15631 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15632 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15633 # installed and uninstalled version of Tcl.
15634 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15635 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15636 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15637 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15638 elif test "`uname -s`" = "Darwin"; then
15639 # If Tcl was built as a framework, attempt to use the libraries
15640 # from the framework at the given location so that linking works
15641 # against Tcl.framework installed in an arbitary location.
15642 case ${TCL_DEFS} in
15643 *TCL_FRAMEWORK*)
15644 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15645 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15646 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15647 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15648 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15649 break
15650 fi
15651 done
15652 fi
15653 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15654 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15655 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15656 fi
15657 ;;
15658 esac
15659 fi
15660
15661 # eval is required to do the TCL_DBGX substitution
15662 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15663 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15664 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15665 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681 # Check for in-tree tcl
15682 here=`pwd`
15683 cd ${srcdir}/..
15684 topdir=`pwd`
15685 cd ${here}
15686
15687 intree="no"
15688 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15689 intree="yes"
15690 fi
15691
15692 # Find Tcl private headers
15693 if test x"${intree}" = xno; then
15694
15695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15696 $as_echo_n "checking for Tcl private headers... " >&6; }
15697 private_dir=""
15698 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15699 if test -f ${dir}/tclInt.h ; then
15700 private_dir=${dir}
15701 fi
15702
15703 if test x"${private_dir}" = x; then
15704 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15705 else
15706 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15708 $as_echo "${private_dir}" >&6; }
15709 fi
15710
15711 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15712 TCL_LIBRARY="${TCL_LIB_SPEC}"
15713 TCL_DEPS=""
15714 else
15715 # If building tcl in the same src tree, private headers
15716 # are not needed, but we need to be sure to use the right
15717 # headers library
15718 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15719 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15720 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15721 fi
15722
15723
15724
15725
15726
15727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15728 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15729
15730 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15732 $as_echo "loading" >&6; }
15733 . ${TK_BIN_DIR}/tkConfig.sh
15734 else
15735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15736 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15737 fi
15738
15739 # eval is required to do the TK_DBGX substitution
15740 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15741 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15742
15743 # If the TK_BIN_DIR is the build directory (not the install directory),
15744 # then set the common variable name to the value of the build variables.
15745 # For example, the variable TK_LIB_SPEC will be set to the value
15746 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15747 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15748 # installed and uninstalled version of Tcl.
15749 if test -f "${TK_BIN_DIR}/Makefile" ; then
15750 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15751 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15752 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15753 elif test "`uname -s`" = "Darwin"; then
15754 # If Tk was built as a framework, attempt to use the libraries
15755 # from the framework at the given location so that linking works
15756 # against Tk.framework installed in an arbitary location.
15757 case ${TK_DEFS} in
15758 *TK_FRAMEWORK*)
15759 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15760 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15761 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15762 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15763 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15764 break
15765 fi
15766 done
15767 fi
15768 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15769 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15770 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15771 fi
15772 ;;
15773 esac
15774 fi
15775
15776 # eval is required to do the TK_DBGX substitution
15777 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15778 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15779 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15780 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795 # Check for in-tree Tk
15796 intree="no"
15797 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15798 intree="yes"
15799 fi
15800
15801 # Find Tk private headers
15802 if test x"${intree}" = xno; then
15803
15804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15805 $as_echo_n "checking for Tk private headers... " >&6; }
15806 private_dir=""
15807 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15808 if test -f ${dir}/tkInt.h; then
15809 private_dir=${dir}
15810 fi
15811
15812 if test x"${private_dir}" = x; then
15813 as_fn_error "could not find Tk private headers" "$LINENO" 5
15814 else
15815 TK_PRIVATE_INCLUDE="-I${private_dir}"
15816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15817 $as_echo "${private_dir}" >&6; }
15818 fi
15819
15820 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15821 TK_LIBRARY=${TK_LIB_SPEC}
15822 TK_DEPS=""
15823 else
15824 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15825 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15826 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15827 fi
15828
15829
15830
15831
15832
15833 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15834
15835 # Include some libraries that Tcl and Tk want.
15836 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15837 # Yes, the ordering seems wrong here. But it isn't.
15838 # TK_LIBS is the list of libraries that need to be linked
15839 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15840 # were in LIBS then any link tests after this point would
15841 # try to include things like `$(LIBGUI)', which wouldn't work.
15842 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15843
15844 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15845 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15846 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15847 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15848 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15849 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15850 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15851
15852 if test x$gdb_cv_os_cygwin = xyes; then
15853 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15854 WIN32LDAPP="-Wl,--subsystem,console"
15855 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15856 fi
15857
15858 subdirs="$subdirs gdbtk"
15859
15860 fi
15861 fi
15862
15863
15864
15865
15866
15867
15868
15869
15870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15871 $as_echo_n "checking for X... " >&6; }
15872
15873
15874 # Check whether --with-x was given.
15875 if test "${with_x+set}" = set; then :
15876 withval=$with_x;
15877 fi
15878
15879 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15880 if test "x$with_x" = xno; then
15881 # The user explicitly disabled X.
15882 have_x=disabled
15883 else
15884 case $x_includes,$x_libraries in #(
15885 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15886 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15887 $as_echo_n "(cached) " >&6
15888 else
15889 # One or both of the vars are not set, and there is no cached value.
15890 ac_x_includes=no ac_x_libraries=no
15891 rm -f -r conftest.dir
15892 if mkdir conftest.dir; then
15893 cd conftest.dir
15894 cat >Imakefile <<'_ACEOF'
15895 incroot:
15896 @echo incroot='${INCROOT}'
15897 usrlibdir:
15898 @echo usrlibdir='${USRLIBDIR}'
15899 libdir:
15900 @echo libdir='${LIBDIR}'
15901 _ACEOF
15902 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15903 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15904 for ac_var in incroot usrlibdir libdir; do
15905 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15906 done
15907 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15908 for ac_extension in a so sl dylib la dll; do
15909 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15910 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15911 ac_im_usrlibdir=$ac_im_libdir; break
15912 fi
15913 done
15914 # Screen out bogus values from the imake configuration. They are
15915 # bogus both because they are the default anyway, and because
15916 # using them would break gcc on systems where it needs fixed includes.
15917 case $ac_im_incroot in
15918 /usr/include) ac_x_includes= ;;
15919 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15920 esac
15921 case $ac_im_usrlibdir in
15922 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15923 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15924 esac
15925 fi
15926 cd ..
15927 rm -f -r conftest.dir
15928 fi
15929
15930 # Standard set of common directories for X headers.
15931 # Check X11 before X11Rn because it is often a symlink to the current release.
15932 ac_x_header_dirs='
15933 /usr/X11/include
15934 /usr/X11R7/include
15935 /usr/X11R6/include
15936 /usr/X11R5/include
15937 /usr/X11R4/include
15938
15939 /usr/include/X11
15940 /usr/include/X11R7
15941 /usr/include/X11R6
15942 /usr/include/X11R5
15943 /usr/include/X11R4
15944
15945 /usr/local/X11/include
15946 /usr/local/X11R7/include
15947 /usr/local/X11R6/include
15948 /usr/local/X11R5/include
15949 /usr/local/X11R4/include
15950
15951 /usr/local/include/X11
15952 /usr/local/include/X11R7
15953 /usr/local/include/X11R6
15954 /usr/local/include/X11R5
15955 /usr/local/include/X11R4
15956
15957 /usr/X386/include
15958 /usr/x386/include
15959 /usr/XFree86/include/X11
15960
15961 /usr/include
15962 /usr/local/include
15963 /usr/unsupported/include
15964 /usr/athena/include
15965 /usr/local/x11r5/include
15966 /usr/lpp/Xamples/include
15967
15968 /usr/openwin/include
15969 /usr/openwin/share/include'
15970
15971 if test "$ac_x_includes" = no; then
15972 # Guess where to find include files, by looking for Xlib.h.
15973 # First, try using that file with no special directory specified.
15974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15975 /* end confdefs.h. */
15976 #include <X11/Xlib.h>
15977 _ACEOF
15978 if ac_fn_c_try_cpp "$LINENO"; then :
15979 # We can compile using X headers with no special include directory.
15980 ac_x_includes=
15981 else
15982 for ac_dir in $ac_x_header_dirs; do
15983 if test -r "$ac_dir/X11/Xlib.h"; then
15984 ac_x_includes=$ac_dir
15985 break
15986 fi
15987 done
15988 fi
15989 rm -f conftest.err conftest.$ac_ext
15990 fi # $ac_x_includes = no
15991
15992 if test "$ac_x_libraries" = no; then
15993 # Check for the libraries.
15994 # See if we find them without any special options.
15995 # Don't add to $LIBS permanently.
15996 ac_save_LIBS=$LIBS
15997 LIBS="-lX11 $LIBS"
15998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15999 /* end confdefs.h. */
16000 #include <X11/Xlib.h>
16001 int
16002 main ()
16003 {
16004 XrmInitialize ()
16005 ;
16006 return 0;
16007 }
16008 _ACEOF
16009 if ac_fn_c_try_link "$LINENO"; then :
16010 LIBS=$ac_save_LIBS
16011 # We can link X programs with no special library path.
16012 ac_x_libraries=
16013 else
16014 LIBS=$ac_save_LIBS
16015 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16016 do
16017 # Don't even attempt the hair of trying to link an X program!
16018 for ac_extension in a so sl dylib la dll; do
16019 if test -r "$ac_dir/libX11.$ac_extension"; then
16020 ac_x_libraries=$ac_dir
16021 break 2
16022 fi
16023 done
16024 done
16025 fi
16026 rm -f core conftest.err conftest.$ac_objext \
16027 conftest$ac_exeext conftest.$ac_ext
16028 fi # $ac_x_libraries = no
16029
16030 case $ac_x_includes,$ac_x_libraries in #(
16031 no,* | *,no | *\'*)
16032 # Didn't find X, or a directory has "'" in its name.
16033 ac_cv_have_x="have_x=no";; #(
16034 *)
16035 # Record where we found X for the cache.
16036 ac_cv_have_x="have_x=yes\
16037 ac_x_includes='$ac_x_includes'\
16038 ac_x_libraries='$ac_x_libraries'"
16039 esac
16040 fi
16041 ;; #(
16042 *) have_x=yes;;
16043 esac
16044 eval "$ac_cv_have_x"
16045 fi # $with_x != no
16046
16047 if test "$have_x" != yes; then
16048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16049 $as_echo "$have_x" >&6; }
16050 no_x=yes
16051 else
16052 # If each of the values was on the command line, it overrides each guess.
16053 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16054 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16055 # Update the cache value to reflect the command line values.
16056 ac_cv_have_x="have_x=yes\
16057 ac_x_includes='$x_includes'\
16058 ac_x_libraries='$x_libraries'"
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16060 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16061 fi
16062
16063
16064 # Unlike the sim directory, whether a simulator is linked is controlled by
16065 # presence of a gdb_sim definition in the target configure.tgt entry.
16066 # This code just checks for a few cases where we'd like to ignore those
16067 # definitions, even when they're present in the '.mt' file. These cases
16068 # are when --disable-sim is specified, or if the simulator directory is
16069 # not part of the source tree.
16070 #
16071 # Check whether --enable-sim was given.
16072 if test "${enable_sim+set}" = set; then :
16073 enableval=$enable_sim; echo "enable_sim = $enable_sim";
16074 echo "enableval = ${enableval}";
16075 case "${enableval}" in
16076 yes) ignore_sim=false ;;
16077 no) ignore_sim=true ;;
16078 *) ignore_sim=false ;;
16079 esac
16080 else
16081 ignore_sim=false
16082 fi
16083
16084
16085 if test ! -d "${srcdir}/../sim"; then
16086 ignore_sim=true
16087 fi
16088
16089 SIM=
16090 SIM_OBS=
16091 if test "${ignore_sim}" = "false"; then
16092 if test x"${gdb_sim}" != x ; then
16093 SIM="${gdb_sim}"
16094 SIM_OBS="remote-sim.o"
16095
16096 $as_echo "#define WITH_SIM 1" >>confdefs.h
16097
16098 fi
16099 fi
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114 # List of host floatformats.
16115
16116 cat >>confdefs.h <<_ACEOF
16117 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16118 _ACEOF
16119
16120
16121 cat >>confdefs.h <<_ACEOF
16122 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16123 _ACEOF
16124
16125
16126 cat >>confdefs.h <<_ACEOF
16127 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16128 _ACEOF
16129
16130
16131 # target_subdir is used by the testsuite to find the target libraries.
16132 target_subdir=
16133 if test "${host}" != "${target}"; then
16134 target_subdir="${target_alias}/"
16135 fi
16136
16137
16138 frags=
16139 if test "${gdb_native}" = "yes"; then
16140 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
16141 if test ! -f ${host_makefile_frag}; then
16142 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
16143 fi
16144 frags="$frags $host_makefile_frag"
16145 else
16146 host_makefile_frag=/dev/null
16147 fi
16148
16149
16150
16151
16152 if test "${gdb_native}" = "yes"; then
16153 # We pick this up from the host configuration file (.mh) because we
16154 # do not have a native configuration Makefile fragment.
16155 nativefile=`sed -n '
16156 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
16157 ' ${host_makefile_frag}`
16158 fi
16159
16160
16161 if test x"${gdb_osabi}" != x ; then
16162
16163 cat >>confdefs.h <<_ACEOF
16164 #define GDB_OSABI_DEFAULT $gdb_osabi
16165 _ACEOF
16166
16167 fi
16168
16169 # Enable multi-ice-gdb-server.
16170 # Check whether --enable-multi-ice was given.
16171 if test "${enable_multi_ice+set}" = set; then :
16172 enableval=$enable_multi_ice; case $enableval in
16173 yes | no)
16174 ;;
16175 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
16176 esac
16177 fi
16178
16179 if test "x$enable_multi_ice" = xyes; then
16180 subdirs="$subdirs multi-ice"
16181
16182 fi
16183
16184 # Check whether --enable-gdbserver was given.
16185 if test "${enable_gdbserver+set}" = set; then :
16186 enableval=$enable_gdbserver; case "${enableval}" in
16187 yes| no|auto) ;;
16188 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
16189 esac
16190 else
16191 enable_gdbserver=auto
16192 fi
16193
16194
16195 # We only build gdbserver automatically in a native configuration, and
16196 # only if the user did not explicitly disable its build.
16197 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
16198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
16199 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
16200 if test "x$build_gdbserver" = xyes; then
16201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16202 $as_echo "yes" >&6; }
16203 subdirs="$subdirs gdbserver"
16204
16205 gdbserver_build_enabled=yes
16206 else
16207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16208 $as_echo "no" >&6; }
16209 fi
16210 fi
16211
16212 # If the user explicitly request the gdbserver to be built, verify that
16213 # we were in fact able to enable it.
16214 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16215 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16216 fi
16217
16218 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16219 # to an empty version.
16220
16221 files=
16222 links=
16223
16224 rm -f nm.h
16225 if test "${nativefile}" != ""; then
16226 case "${nativefile}" in
16227 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16228 * ) GDB_NM_FILE="${nativefile}"
16229 esac
16230 files="${files} ${GDB_NM_FILE}"
16231 links="${links} nm.h"
16232
16233 cat >>confdefs.h <<_ACEOF
16234 #define GDB_NM_FILE "${GDB_NM_FILE}"
16235 _ACEOF
16236
16237 fi
16238
16239
16240 ac_sources="$files"
16241 ac_dests="$links"
16242 while test -n "$ac_sources"; do
16243 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16244 set $ac_sources; ac_source=$1; shift; ac_sources=$*
16245 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16246 done
16247 ac_config_links="$ac_config_links $ac_config_links_1"
16248
16249
16250
16251
16252
16253 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16254
16255
16256 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
16257
16258 ac_config_commands="$ac_config_commands default"
16259
16260 cat >confcache <<\_ACEOF
16261 # This file is a shell script that caches the results of configure
16262 # tests run on this system so they can be shared between configure
16263 # scripts and configure runs, see configure's option --config-cache.
16264 # It is not useful on other systems. If it contains results you don't
16265 # want to keep, you may remove or edit it.
16266 #
16267 # config.status only pays attention to the cache file if you give it
16268 # the --recheck option to rerun configure.
16269 #
16270 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16271 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16272 # following values.
16273
16274 _ACEOF
16275
16276 # The following way of writing the cache mishandles newlines in values,
16277 # but we know of no workaround that is simple, portable, and efficient.
16278 # So, we kill variables containing newlines.
16279 # Ultrix sh set writes to stderr and can't be redirected directly,
16280 # and sets the high bit in the cache file unless we assign to the vars.
16281 (
16282 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16283 eval ac_val=\$$ac_var
16284 case $ac_val in #(
16285 *${as_nl}*)
16286 case $ac_var in #(
16287 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16288 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16289 esac
16290 case $ac_var in #(
16291 _ | IFS | as_nl) ;; #(
16292 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16293 *) { eval $ac_var=; unset $ac_var;} ;;
16294 esac ;;
16295 esac
16296 done
16297
16298 (set) 2>&1 |
16299 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16300 *${as_nl}ac_space=\ *)
16301 # `set' does not quote correctly, so add quotes: double-quote
16302 # substitution turns \\\\ into \\, and sed turns \\ into \.
16303 sed -n \
16304 "s/'/'\\\\''/g;
16305 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16306 ;; #(
16307 *)
16308 # `set' quotes correctly as required by POSIX, so do not add quotes.
16309 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16310 ;;
16311 esac |
16312 sort
16313 ) |
16314 sed '
16315 /^ac_cv_env_/b end
16316 t clear
16317 :clear
16318 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16319 t end
16320 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16321 :end' >>confcache
16322 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16323 if test -w "$cache_file"; then
16324 test "x$cache_file" != "x/dev/null" &&
16325 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16326 $as_echo "$as_me: updating cache $cache_file" >&6;}
16327 cat confcache >$cache_file
16328 else
16329 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16330 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16331 fi
16332 fi
16333 rm -f confcache
16334
16335 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16336 # Let make expand exec_prefix.
16337 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16338
16339 DEFS=-DHAVE_CONFIG_H
16340
16341 ac_libobjs=
16342 ac_ltlibobjs=
16343 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16344 # 1. Remove the extension, and $U if already installed.
16345 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16346 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16347 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16348 # will be set to the directory where LIBOBJS objects are built.
16349 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16350 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16351 done
16352 LIBOBJS=$ac_libobjs
16353
16354 LTLIBOBJS=$ac_ltlibobjs
16355
16356
16357 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16358 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16359 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16360 fi
16361 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16362 as_fn_error "conditional \"GMAKE\" was never defined.
16363 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16364 fi
16365 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16366 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16367 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16368 fi
16369
16370 gl_libobjs=
16371 gl_ltlibobjs=
16372 if test -n "$gl_LIBOBJS"; then
16373 # Remove the extension.
16374 sed_drop_objext='s/\.o$//;s/\.obj$//'
16375 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16376 gl_libobjs="$gl_libobjs $i.$ac_objext"
16377 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16378 done
16379 fi
16380 gl_LIBOBJS=$gl_libobjs
16381
16382 gl_LTLIBOBJS=$gl_ltlibobjs
16383
16384
16385
16386 gltests_libobjs=
16387 gltests_ltlibobjs=
16388 if test -n "$gltests_LIBOBJS"; then
16389 # Remove the extension.
16390 sed_drop_objext='s/\.o$//;s/\.obj$//'
16391 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16392 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16393 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16394 done
16395 fi
16396 gltests_LIBOBJS=$gltests_libobjs
16397
16398 gltests_LTLIBOBJS=$gltests_ltlibobjs
16399
16400
16401 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16402 as_fn_error "conditional \"AMDEP\" was never defined.
16403 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16404 fi
16405 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16406 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16407 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16408 fi
16409 if test -n "$EXEEXT"; then
16410 am__EXEEXT_TRUE=
16411 am__EXEEXT_FALSE='#'
16412 else
16413 am__EXEEXT_TRUE='#'
16414 am__EXEEXT_FALSE=
16415 fi
16416
16417
16418
16419 : ${CONFIG_STATUS=./config.status}
16420 ac_write_fail=0
16421 ac_clean_files_save=$ac_clean_files
16422 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16423 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16424 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16425 as_write_fail=0
16426 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16427 #! $SHELL
16428 # Generated by $as_me.
16429 # Run this file to recreate the current configuration.
16430 # Compiler output produced by configure, useful for debugging
16431 # configure, is in config.log if it exists.
16432
16433 debug=false
16434 ac_cs_recheck=false
16435 ac_cs_silent=false
16436
16437 SHELL=\${CONFIG_SHELL-$SHELL}
16438 export SHELL
16439 _ASEOF
16440 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16441 ## -------------------- ##
16442 ## M4sh Initialization. ##
16443 ## -------------------- ##
16444
16445 # Be more Bourne compatible
16446 DUALCASE=1; export DUALCASE # for MKS sh
16447 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16448 emulate sh
16449 NULLCMD=:
16450 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16451 # is contrary to our usage. Disable this feature.
16452 alias -g '${1+"$@"}'='"$@"'
16453 setopt NO_GLOB_SUBST
16454 else
16455 case `(set -o) 2>/dev/null` in #(
16456 *posix*) :
16457 set -o posix ;; #(
16458 *) :
16459 ;;
16460 esac
16461 fi
16462
16463
16464 as_nl='
16465 '
16466 export as_nl
16467 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16468 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16469 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16470 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16471 # Prefer a ksh shell builtin over an external printf program on Solaris,
16472 # but without wasting forks for bash or zsh.
16473 if test -z "$BASH_VERSION$ZSH_VERSION" \
16474 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16475 as_echo='print -r --'
16476 as_echo_n='print -rn --'
16477 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16478 as_echo='printf %s\n'
16479 as_echo_n='printf %s'
16480 else
16481 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16482 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16483 as_echo_n='/usr/ucb/echo -n'
16484 else
16485 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16486 as_echo_n_body='eval
16487 arg=$1;
16488 case $arg in #(
16489 *"$as_nl"*)
16490 expr "X$arg" : "X\\(.*\\)$as_nl";
16491 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16492 esac;
16493 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16494 '
16495 export as_echo_n_body
16496 as_echo_n='sh -c $as_echo_n_body as_echo'
16497 fi
16498 export as_echo_body
16499 as_echo='sh -c $as_echo_body as_echo'
16500 fi
16501
16502 # The user is always right.
16503 if test "${PATH_SEPARATOR+set}" != set; then
16504 PATH_SEPARATOR=:
16505 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16506 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16507 PATH_SEPARATOR=';'
16508 }
16509 fi
16510
16511
16512 # IFS
16513 # We need space, tab and new line, in precisely that order. Quoting is
16514 # there to prevent editors from complaining about space-tab.
16515 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16516 # splitting by setting IFS to empty value.)
16517 IFS=" "" $as_nl"
16518
16519 # Find who we are. Look in the path if we contain no directory separator.
16520 case $0 in #((
16521 *[\\/]* ) as_myself=$0 ;;
16522 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16523 for as_dir in $PATH
16524 do
16525 IFS=$as_save_IFS
16526 test -z "$as_dir" && as_dir=.
16527 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16528 done
16529 IFS=$as_save_IFS
16530
16531 ;;
16532 esac
16533 # We did not find ourselves, most probably we were run as `sh COMMAND'
16534 # in which case we are not to be found in the path.
16535 if test "x$as_myself" = x; then
16536 as_myself=$0
16537 fi
16538 if test ! -f "$as_myself"; then
16539 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16540 exit 1
16541 fi
16542
16543 # Unset variables that we do not need and which cause bugs (e.g. in
16544 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16545 # suppresses any "Segmentation fault" message there. '((' could
16546 # trigger a bug in pdksh 5.2.14.
16547 for as_var in BASH_ENV ENV MAIL MAILPATH
16548 do eval test x\${$as_var+set} = xset \
16549 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16550 done
16551 PS1='$ '
16552 PS2='> '
16553 PS4='+ '
16554
16555 # NLS nuisances.
16556 LC_ALL=C
16557 export LC_ALL
16558 LANGUAGE=C
16559 export LANGUAGE
16560
16561 # CDPATH.
16562 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16563
16564
16565 # as_fn_error ERROR [LINENO LOG_FD]
16566 # ---------------------------------
16567 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16568 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16569 # script with status $?, using 1 if that was 0.
16570 as_fn_error ()
16571 {
16572 as_status=$?; test $as_status -eq 0 && as_status=1
16573 if test "$3"; then
16574 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16575 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16576 fi
16577 $as_echo "$as_me: error: $1" >&2
16578 as_fn_exit $as_status
16579 } # as_fn_error
16580
16581
16582 # as_fn_set_status STATUS
16583 # -----------------------
16584 # Set $? to STATUS, without forking.
16585 as_fn_set_status ()
16586 {
16587 return $1
16588 } # as_fn_set_status
16589
16590 # as_fn_exit STATUS
16591 # -----------------
16592 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16593 as_fn_exit ()
16594 {
16595 set +e
16596 as_fn_set_status $1
16597 exit $1
16598 } # as_fn_exit
16599
16600 # as_fn_unset VAR
16601 # ---------------
16602 # Portably unset VAR.
16603 as_fn_unset ()
16604 {
16605 { eval $1=; unset $1;}
16606 }
16607 as_unset=as_fn_unset
16608 # as_fn_append VAR VALUE
16609 # ----------------------
16610 # Append the text in VALUE to the end of the definition contained in VAR. Take
16611 # advantage of any shell optimizations that allow amortized linear growth over
16612 # repeated appends, instead of the typical quadratic growth present in naive
16613 # implementations.
16614 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16615 eval 'as_fn_append ()
16616 {
16617 eval $1+=\$2
16618 }'
16619 else
16620 as_fn_append ()
16621 {
16622 eval $1=\$$1\$2
16623 }
16624 fi # as_fn_append
16625
16626 # as_fn_arith ARG...
16627 # ------------------
16628 # Perform arithmetic evaluation on the ARGs, and store the result in the
16629 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16630 # must be portable across $(()) and expr.
16631 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16632 eval 'as_fn_arith ()
16633 {
16634 as_val=$(( $* ))
16635 }'
16636 else
16637 as_fn_arith ()
16638 {
16639 as_val=`expr "$@" || test $? -eq 1`
16640 }
16641 fi # as_fn_arith
16642
16643
16644 if expr a : '\(a\)' >/dev/null 2>&1 &&
16645 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16646 as_expr=expr
16647 else
16648 as_expr=false
16649 fi
16650
16651 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16652 as_basename=basename
16653 else
16654 as_basename=false
16655 fi
16656
16657 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16658 as_dirname=dirname
16659 else
16660 as_dirname=false
16661 fi
16662
16663 as_me=`$as_basename -- "$0" ||
16664 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16665 X"$0" : 'X\(//\)$' \| \
16666 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16667 $as_echo X/"$0" |
16668 sed '/^.*\/\([^/][^/]*\)\/*$/{
16669 s//\1/
16670 q
16671 }
16672 /^X\/\(\/\/\)$/{
16673 s//\1/
16674 q
16675 }
16676 /^X\/\(\/\).*/{
16677 s//\1/
16678 q
16679 }
16680 s/.*/./; q'`
16681
16682 # Avoid depending upon Character Ranges.
16683 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16684 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16685 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16686 as_cr_digits='0123456789'
16687 as_cr_alnum=$as_cr_Letters$as_cr_digits
16688
16689 ECHO_C= ECHO_N= ECHO_T=
16690 case `echo -n x` in #(((((
16691 -n*)
16692 case `echo 'xy\c'` in
16693 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16694 xy) ECHO_C='\c';;
16695 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16696 ECHO_T=' ';;
16697 esac;;
16698 *)
16699 ECHO_N='-n';;
16700 esac
16701
16702 rm -f conf$$ conf$$.exe conf$$.file
16703 if test -d conf$$.dir; then
16704 rm -f conf$$.dir/conf$$.file
16705 else
16706 rm -f conf$$.dir
16707 mkdir conf$$.dir 2>/dev/null
16708 fi
16709 if (echo >conf$$.file) 2>/dev/null; then
16710 if ln -s conf$$.file conf$$ 2>/dev/null; then
16711 as_ln_s='ln -s'
16712 # ... but there are two gotchas:
16713 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16714 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16715 # In both cases, we have to default to `cp -p'.
16716 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16717 as_ln_s='cp -p'
16718 elif ln conf$$.file conf$$ 2>/dev/null; then
16719 as_ln_s=ln
16720 else
16721 as_ln_s='cp -p'
16722 fi
16723 else
16724 as_ln_s='cp -p'
16725 fi
16726 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16727 rmdir conf$$.dir 2>/dev/null
16728
16729
16730 # as_fn_mkdir_p
16731 # -------------
16732 # Create "$as_dir" as a directory, including parents if necessary.
16733 as_fn_mkdir_p ()
16734 {
16735
16736 case $as_dir in #(
16737 -*) as_dir=./$as_dir;;
16738 esac
16739 test -d "$as_dir" || eval $as_mkdir_p || {
16740 as_dirs=
16741 while :; do
16742 case $as_dir in #(
16743 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16744 *) as_qdir=$as_dir;;
16745 esac
16746 as_dirs="'$as_qdir' $as_dirs"
16747 as_dir=`$as_dirname -- "$as_dir" ||
16748 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16749 X"$as_dir" : 'X\(//\)[^/]' \| \
16750 X"$as_dir" : 'X\(//\)$' \| \
16751 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16752 $as_echo X"$as_dir" |
16753 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16754 s//\1/
16755 q
16756 }
16757 /^X\(\/\/\)[^/].*/{
16758 s//\1/
16759 q
16760 }
16761 /^X\(\/\/\)$/{
16762 s//\1/
16763 q
16764 }
16765 /^X\(\/\).*/{
16766 s//\1/
16767 q
16768 }
16769 s/.*/./; q'`
16770 test -d "$as_dir" && break
16771 done
16772 test -z "$as_dirs" || eval "mkdir $as_dirs"
16773 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16774
16775
16776 } # as_fn_mkdir_p
16777 if mkdir -p . 2>/dev/null; then
16778 as_mkdir_p='mkdir -p "$as_dir"'
16779 else
16780 test -d ./-p && rmdir ./-p
16781 as_mkdir_p=false
16782 fi
16783
16784 if test -x / >/dev/null 2>&1; then
16785 as_test_x='test -x'
16786 else
16787 if ls -dL / >/dev/null 2>&1; then
16788 as_ls_L_option=L
16789 else
16790 as_ls_L_option=
16791 fi
16792 as_test_x='
16793 eval sh -c '\''
16794 if test -d "$1"; then
16795 test -d "$1/.";
16796 else
16797 case $1 in #(
16798 -*)set "./$1";;
16799 esac;
16800 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16801 ???[sx]*):;;*)false;;esac;fi
16802 '\'' sh
16803 '
16804 fi
16805 as_executable_p=$as_test_x
16806
16807 # Sed expression to map a string onto a valid CPP name.
16808 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16809
16810 # Sed expression to map a string onto a valid variable name.
16811 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16812
16813
16814 exec 6>&1
16815 ## ----------------------------------- ##
16816 ## Main body of $CONFIG_STATUS script. ##
16817 ## ----------------------------------- ##
16818 _ASEOF
16819 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16820
16821 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16822 # Save the log message, to keep $0 and so on meaningful, and to
16823 # report actual input values of CONFIG_FILES etc. instead of their
16824 # values after options handling.
16825 ac_log="
16826 This file was extended by $as_me, which was
16827 generated by GNU Autoconf 2.64. Invocation command line was
16828
16829 CONFIG_FILES = $CONFIG_FILES
16830 CONFIG_HEADERS = $CONFIG_HEADERS
16831 CONFIG_LINKS = $CONFIG_LINKS
16832 CONFIG_COMMANDS = $CONFIG_COMMANDS
16833 $ $0 $@
16834
16835 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16836 "
16837
16838 _ACEOF
16839
16840 case $ac_config_files in *"
16841 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16842 esac
16843
16844 case $ac_config_headers in *"
16845 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16846 esac
16847
16848
16849 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16850 # Files that config.status was made for.
16851 config_files="$ac_config_files"
16852 config_headers="$ac_config_headers"
16853 config_links="$ac_config_links"
16854 config_commands="$ac_config_commands"
16855
16856 _ACEOF
16857
16858 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16859 ac_cs_usage="\
16860 \`$as_me' instantiates files and other configuration actions
16861 from templates according to the current configuration. Unless the files
16862 and actions are specified as TAGs, all are instantiated by default.
16863
16864 Usage: $0 [OPTION]... [TAG]...
16865
16866 -h, --help print this help, then exit
16867 -V, --version print version number and configuration settings, then exit
16868 -q, --quiet, --silent
16869 do not print progress messages
16870 -d, --debug don't remove temporary files
16871 --recheck update $as_me by reconfiguring in the same conditions
16872 --file=FILE[:TEMPLATE]
16873 instantiate the configuration file FILE
16874 --header=FILE[:TEMPLATE]
16875 instantiate the configuration header FILE
16876
16877 Configuration files:
16878 $config_files
16879
16880 Configuration headers:
16881 $config_headers
16882
16883 Configuration links:
16884 $config_links
16885
16886 Configuration commands:
16887 $config_commands
16888
16889 Report bugs to the package provider."
16890
16891 _ACEOF
16892 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16893 ac_cs_version="\\
16894 config.status
16895 configured by $0, generated by GNU Autoconf 2.64,
16896 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16897
16898 Copyright (C) 2009 Free Software Foundation, Inc.
16899 This config.status script is free software; the Free Software Foundation
16900 gives unlimited permission to copy, distribute and modify it."
16901
16902 ac_pwd='$ac_pwd'
16903 srcdir='$srcdir'
16904 INSTALL='$INSTALL'
16905 MKDIR_P='$MKDIR_P'
16906 AWK='$AWK'
16907 test -n "\$AWK" || AWK=awk
16908 _ACEOF
16909
16910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16911 # The default lists apply if the user does not specify any file.
16912 ac_need_defaults=:
16913 while test $# != 0
16914 do
16915 case $1 in
16916 --*=*)
16917 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16918 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16919 ac_shift=:
16920 ;;
16921 *)
16922 ac_option=$1
16923 ac_optarg=$2
16924 ac_shift=shift
16925 ;;
16926 esac
16927
16928 case $ac_option in
16929 # Handling of the options.
16930 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16931 ac_cs_recheck=: ;;
16932 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16933 $as_echo "$ac_cs_version"; exit ;;
16934 --debug | --debu | --deb | --de | --d | -d )
16935 debug=: ;;
16936 --file | --fil | --fi | --f )
16937 $ac_shift
16938 case $ac_optarg in
16939 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16940 esac
16941 as_fn_append CONFIG_FILES " '$ac_optarg'"
16942 ac_need_defaults=false;;
16943 --header | --heade | --head | --hea )
16944 $ac_shift
16945 case $ac_optarg in
16946 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16947 esac
16948 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16949 ac_need_defaults=false;;
16950 --he | --h)
16951 # Conflict between --help and --header
16952 as_fn_error "ambiguous option: \`$1'
16953 Try \`$0 --help' for more information.";;
16954 --help | --hel | -h )
16955 $as_echo "$ac_cs_usage"; exit ;;
16956 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16957 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16958 ac_cs_silent=: ;;
16959
16960 # This is an error.
16961 -*) as_fn_error "unrecognized option: \`$1'
16962 Try \`$0 --help' for more information." ;;
16963
16964 *) as_fn_append ac_config_targets " $1"
16965 ac_need_defaults=false ;;
16966
16967 esac
16968 shift
16969 done
16970
16971 ac_configure_extra_args=
16972
16973 if $ac_cs_silent; then
16974 exec 6>/dev/null
16975 ac_configure_extra_args="$ac_configure_extra_args --silent"
16976 fi
16977
16978 _ACEOF
16979 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16980 if \$ac_cs_recheck; then
16981 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16982 shift
16983 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16984 CONFIG_SHELL='$SHELL'
16985 export CONFIG_SHELL
16986 exec "\$@"
16987 fi
16988
16989 _ACEOF
16990 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16991 exec 5>>config.log
16992 {
16993 echo
16994 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16995 ## Running $as_me. ##
16996 _ASBOX
16997 $as_echo "$ac_log"
16998 } >&5
16999
17000 _ACEOF
17001 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17002 #
17003 # INIT-COMMANDS
17004 #
17005 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17006 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17007
17008 _ACEOF
17009
17010 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17011
17012 # Handling of arguments.
17013 for ac_config_target in $ac_config_targets
17014 do
17015 case $ac_config_target in
17016 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17017 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17018 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17019 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17020 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17021 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17022 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
17023 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17024 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
17025 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17026 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17027
17028 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17029 esac
17030 done
17031
17032
17033 # If the user did not use the arguments to specify the items to instantiate,
17034 # then the envvar interface is used. Set only those that are not.
17035 # We use the long form for the default assignment because of an extremely
17036 # bizarre bug on SunOS 4.1.3.
17037 if $ac_need_defaults; then
17038 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17039 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17040 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17041 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17042 fi
17043
17044 # Have a temporary directory for convenience. Make it in the build tree
17045 # simply because there is no reason against having it here, and in addition,
17046 # creating and moving files from /tmp can sometimes cause problems.
17047 # Hook for its removal unless debugging.
17048 # Note that there is a small window in which the directory will not be cleaned:
17049 # after its creation but before its name has been assigned to `$tmp'.
17050 $debug ||
17051 {
17052 tmp=
17053 trap 'exit_status=$?
17054 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17055 ' 0
17056 trap 'as_fn_exit 1' 1 2 13 15
17057 }
17058 # Create a (secure) tmp directory for tmp files.
17059
17060 {
17061 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17062 test -n "$tmp" && test -d "$tmp"
17063 } ||
17064 {
17065 tmp=./conf$$-$RANDOM
17066 (umask 077 && mkdir "$tmp")
17067 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17068
17069 # Set up the scripts for CONFIG_FILES section.
17070 # No need to generate them if there are no CONFIG_FILES.
17071 # This happens for instance with `./config.status config.h'.
17072 if test -n "$CONFIG_FILES"; then
17073
17074 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17075 ac_cs_awk_getline=:
17076 ac_cs_awk_pipe_init=
17077 ac_cs_awk_read_file='
17078 while ((getline aline < (F[key])) > 0)
17079 print(aline)
17080 close(F[key])'
17081 ac_cs_awk_pipe_fini=
17082 else
17083 ac_cs_awk_getline=false
17084 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17085 ac_cs_awk_read_file='
17086 print "|#_!!_#|"
17087 print "cat " F[key] " &&"
17088 '$ac_cs_awk_pipe_init
17089 # The final `:' finishes the AND list.
17090 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17091 fi
17092 ac_cr=`echo X | tr X '\015'`
17093 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17094 # But we know of no other shell where ac_cr would be empty at this
17095 # point, so we can use a bashism as a fallback.
17096 if test "x$ac_cr" = x; then
17097 eval ac_cr=\$\'\\r\'
17098 fi
17099 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17100 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17101 ac_cs_awk_cr='\r'
17102 else
17103 ac_cs_awk_cr=$ac_cr
17104 fi
17105
17106 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17107 _ACEOF
17108
17109 # Create commands to substitute file output variables.
17110 {
17111 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17112 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17113 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17114 echo "_ACAWK" &&
17115 echo "_ACEOF"
17116 } >conf$$files.sh &&
17117 . ./conf$$files.sh ||
17118 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17119 rm -f conf$$files.sh
17120
17121 {
17122 echo "cat >conf$$subs.awk <<_ACEOF" &&
17123 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17124 echo "_ACEOF"
17125 } >conf$$subs.sh ||
17126 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17127 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17128 ac_delim='%!_!# '
17129 for ac_last_try in false false false false false :; do
17130 . ./conf$$subs.sh ||
17131 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17132
17133 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17134 if test $ac_delim_n = $ac_delim_num; then
17135 break
17136 elif $ac_last_try; then
17137 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17138 else
17139 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17140 fi
17141 done
17142 rm -f conf$$subs.sh
17143
17144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17145 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17146 _ACEOF
17147 sed -n '
17148 h
17149 s/^/S["/; s/!.*/"]=/
17150 p
17151 g
17152 s/^[^!]*!//
17153 :repl
17154 t repl
17155 s/'"$ac_delim"'$//
17156 t delim
17157 :nl
17158 h
17159 s/\(.\{148\}\).*/\1/
17160 t more1
17161 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17162 p
17163 n
17164 b repl
17165 :more1
17166 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17167 p
17168 g
17169 s/.\{148\}//
17170 t nl
17171 :delim
17172 h
17173 s/\(.\{148\}\).*/\1/
17174 t more2
17175 s/["\\]/\\&/g; s/^/"/; s/$/"/
17176 p
17177 b
17178 :more2
17179 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17180 p
17181 g
17182 s/.\{148\}//
17183 t delim
17184 ' <conf$$subs.awk | sed '
17185 /^[^""]/{
17186 N
17187 s/\n//
17188 }
17189 ' >>$CONFIG_STATUS || ac_write_fail=1
17190 rm -f conf$$subs.awk
17191 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17192 _ACAWK
17193 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17194 for (key in S) S_is_set[key] = 1
17195 FS = "\a"
17196 \$ac_cs_awk_pipe_init
17197 }
17198 {
17199 line = $ 0
17200 nfields = split(line, field, "@")
17201 substed = 0
17202 len = length(field[1])
17203 for (i = 2; i < nfields; i++) {
17204 key = field[i]
17205 keylen = length(key)
17206 if (S_is_set[key]) {
17207 value = S[key]
17208 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17209 len += length(value) + length(field[++i])
17210 substed = 1
17211 } else
17212 len += 1 + keylen
17213 }
17214 if (nfields == 3 && !substed) {
17215 key = field[2]
17216 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
17217 \$ac_cs_awk_read_file
17218 next
17219 }
17220 }
17221 print line
17222 }
17223 \$ac_cs_awk_pipe_fini
17224 _ACAWK
17225 _ACEOF
17226 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17227 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17228 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17229 else
17230 cat
17231 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17232 || as_fn_error "could not setup config files machinery" "$LINENO" 5
17233 _ACEOF
17234
17235 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17236 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17237 # trailing colons and then remove the whole line if VPATH becomes empty
17238 # (actually we leave an empty line to preserve line numbers).
17239 if test "x$srcdir" = x.; then
17240 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17241 s/:*\$(srcdir):*/:/
17242 s/:*\${srcdir}:*/:/
17243 s/:*@srcdir@:*/:/
17244 s/^\([^=]*=[ ]*\):*/\1/
17245 s/:*$//
17246 s/^[^=]*=[ ]*$//
17247 }'
17248 fi
17249
17250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17251 fi # test -n "$CONFIG_FILES"
17252
17253 # Set up the scripts for CONFIG_HEADERS section.
17254 # No need to generate them if there are no CONFIG_HEADERS.
17255 # This happens for instance with `./config.status Makefile'.
17256 if test -n "$CONFIG_HEADERS"; then
17257 cat >"$tmp/defines.awk" <<\_ACAWK ||
17258 BEGIN {
17259 _ACEOF
17260
17261 # Transform confdefs.h into an awk script `defines.awk', embedded as
17262 # here-document in config.status, that substitutes the proper values into
17263 # config.h.in to produce config.h.
17264
17265 # Create a delimiter string that does not exist in confdefs.h, to ease
17266 # handling of long lines.
17267 ac_delim='%!_!# '
17268 for ac_last_try in false false :; do
17269 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17270 if test -z "$ac_t"; then
17271 break
17272 elif $ac_last_try; then
17273 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17274 else
17275 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17276 fi
17277 done
17278
17279 # For the awk script, D is an array of macro values keyed by name,
17280 # likewise P contains macro parameters if any. Preserve backslash
17281 # newline sequences.
17282
17283 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17284 sed -n '
17285 s/.\{148\}/&'"$ac_delim"'/g
17286 t rset
17287 :rset
17288 s/^[ ]*#[ ]*define[ ][ ]*/ /
17289 t def
17290 d
17291 :def
17292 s/\\$//
17293 t bsnl
17294 s/["\\]/\\&/g
17295 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17296 D["\1"]=" \3"/p
17297 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17298 d
17299 :bsnl
17300 s/["\\]/\\&/g
17301 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17302 D["\1"]=" \3\\\\\\n"\\/p
17303 t cont
17304 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17305 t cont
17306 d
17307 :cont
17308 n
17309 s/.\{148\}/&'"$ac_delim"'/g
17310 t clear
17311 :clear
17312 s/\\$//
17313 t bsnlc
17314 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17315 d
17316 :bsnlc
17317 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17318 b cont
17319 ' <confdefs.h | sed '
17320 s/'"$ac_delim"'/"\\\
17321 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17322
17323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17324 for (key in D) D_is_set[key] = 1
17325 FS = "\a"
17326 }
17327 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17328 line = \$ 0
17329 split(line, arg, " ")
17330 if (arg[1] == "#") {
17331 defundef = arg[2]
17332 mac1 = arg[3]
17333 } else {
17334 defundef = substr(arg[1], 2)
17335 mac1 = arg[2]
17336 }
17337 split(mac1, mac2, "(") #)
17338 macro = mac2[1]
17339 prefix = substr(line, 1, index(line, defundef) - 1)
17340 if (D_is_set[macro]) {
17341 # Preserve the white space surrounding the "#".
17342 print prefix "define", macro P[macro] D[macro]
17343 next
17344 } else {
17345 # Replace #undef with comments. This is necessary, for example,
17346 # in the case of _POSIX_SOURCE, which is predefined and required
17347 # on some systems where configure will not decide to define it.
17348 if (defundef == "undef") {
17349 print "/*", prefix defundef, macro, "*/"
17350 next
17351 }
17352 }
17353 }
17354 { print }
17355 _ACAWK
17356 _ACEOF
17357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17358 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17359 fi # test -n "$CONFIG_HEADERS"
17360
17361
17362 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17363 shift
17364 for ac_tag
17365 do
17366 case $ac_tag in
17367 :[FHLC]) ac_mode=$ac_tag; continue;;
17368 esac
17369 case $ac_mode$ac_tag in
17370 :[FHL]*:*);;
17371 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17372 :[FH]-) ac_tag=-:-;;
17373 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17374 esac
17375 ac_save_IFS=$IFS
17376 IFS=:
17377 set x $ac_tag
17378 IFS=$ac_save_IFS
17379 shift
17380 ac_file=$1
17381 shift
17382
17383 case $ac_mode in
17384 :L) ac_source=$1;;
17385 :[FH])
17386 ac_file_inputs=
17387 for ac_f
17388 do
17389 case $ac_f in
17390 -) ac_f="$tmp/stdin";;
17391 *) # Look for the file first in the build tree, then in the source tree
17392 # (if the path is not absolute). The absolute path cannot be DOS-style,
17393 # because $ac_f cannot contain `:'.
17394 test -f "$ac_f" ||
17395 case $ac_f in
17396 [\\/$]*) false;;
17397 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17398 esac ||
17399 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17400 esac
17401 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17402 as_fn_append ac_file_inputs " '$ac_f'"
17403 done
17404
17405 # Let's still pretend it is `configure' which instantiates (i.e., don't
17406 # use $as_me), people would be surprised to read:
17407 # /* config.h. Generated by config.status. */
17408 configure_input='Generated from '`
17409 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17410 `' by configure.'
17411 if test x"$ac_file" != x-; then
17412 configure_input="$ac_file. $configure_input"
17413 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17414 $as_echo "$as_me: creating $ac_file" >&6;}
17415 fi
17416 # Neutralize special characters interpreted by sed in replacement strings.
17417 case $configure_input in #(
17418 *\&* | *\|* | *\\* )
17419 ac_sed_conf_input=`$as_echo "$configure_input" |
17420 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17421 *) ac_sed_conf_input=$configure_input;;
17422 esac
17423
17424 case $ac_tag in
17425 *:-:* | *:-) cat >"$tmp/stdin" \
17426 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17427 esac
17428 ;;
17429 esac
17430
17431 ac_dir=`$as_dirname -- "$ac_file" ||
17432 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17433 X"$ac_file" : 'X\(//\)[^/]' \| \
17434 X"$ac_file" : 'X\(//\)$' \| \
17435 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17436 $as_echo X"$ac_file" |
17437 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17438 s//\1/
17439 q
17440 }
17441 /^X\(\/\/\)[^/].*/{
17442 s//\1/
17443 q
17444 }
17445 /^X\(\/\/\)$/{
17446 s//\1/
17447 q
17448 }
17449 /^X\(\/\).*/{
17450 s//\1/
17451 q
17452 }
17453 s/.*/./; q'`
17454 as_dir="$ac_dir"; as_fn_mkdir_p
17455 ac_builddir=.
17456
17457 case "$ac_dir" in
17458 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17459 *)
17460 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17461 # A ".." for each directory in $ac_dir_suffix.
17462 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17463 case $ac_top_builddir_sub in
17464 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17465 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17466 esac ;;
17467 esac
17468 ac_abs_top_builddir=$ac_pwd
17469 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17470 # for backward compatibility:
17471 ac_top_builddir=$ac_top_build_prefix
17472
17473 case $srcdir in
17474 .) # We are building in place.
17475 ac_srcdir=.
17476 ac_top_srcdir=$ac_top_builddir_sub
17477 ac_abs_top_srcdir=$ac_pwd ;;
17478 [\\/]* | ?:[\\/]* ) # Absolute name.
17479 ac_srcdir=$srcdir$ac_dir_suffix;
17480 ac_top_srcdir=$srcdir
17481 ac_abs_top_srcdir=$srcdir ;;
17482 *) # Relative name.
17483 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17484 ac_top_srcdir=$ac_top_build_prefix$srcdir
17485 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17486 esac
17487 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17488
17489
17490 case $ac_mode in
17491 :F)
17492 #
17493 # CONFIG_FILE
17494 #
17495
17496 case $INSTALL in
17497 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17498 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17499 esac
17500 ac_MKDIR_P=$MKDIR_P
17501 case $MKDIR_P in
17502 [\\/$]* | ?:[\\/]* ) ;;
17503 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17504 esac
17505 _ACEOF
17506
17507 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17508 # If the template does not know about datarootdir, expand it.
17509 # FIXME: This hack should be removed a few years after 2.60.
17510 ac_datarootdir_hack=; ac_datarootdir_seen=
17511 ac_sed_dataroot='
17512 /datarootdir/ {
17513 p
17514 q
17515 }
17516 /@datadir@/p
17517 /@docdir@/p
17518 /@infodir@/p
17519 /@localedir@/p
17520 /@mandir@/p'
17521 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17522 *datarootdir*) ac_datarootdir_seen=yes;;
17523 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17524 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17525 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17526 _ACEOF
17527 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17528 ac_datarootdir_hack='
17529 s&@datadir@&$datadir&g
17530 s&@docdir@&$docdir&g
17531 s&@infodir@&$infodir&g
17532 s&@localedir@&$localedir&g
17533 s&@mandir@&$mandir&g
17534 s&\\\${datarootdir}&$datarootdir&g' ;;
17535 esac
17536 _ACEOF
17537
17538 # Neutralize VPATH when `$srcdir' = `.'.
17539 # Shell code in configure.ac might set extrasub.
17540 # FIXME: do we really want to maintain this feature?
17541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17542 ac_sed_extra="$ac_vpsub
17543 $extrasub
17544 _ACEOF
17545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17546 :t
17547 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17548 s|@configure_input@|$ac_sed_conf_input|;t t
17549 s&@top_builddir@&$ac_top_builddir_sub&;t t
17550 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17551 s&@srcdir@&$ac_srcdir&;t t
17552 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17553 s&@top_srcdir@&$ac_top_srcdir&;t t
17554 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17555 s&@builddir@&$ac_builddir&;t t
17556 s&@abs_builddir@&$ac_abs_builddir&;t t
17557 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17558 s&@INSTALL@&$ac_INSTALL&;t t
17559 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17560 $ac_datarootdir_hack
17561 "
17562 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17563 if $ac_cs_awk_getline; then
17564 $AWK -f "$tmp/subs.awk"
17565 else
17566 $AWK -f "$tmp/subs.awk" | $SHELL
17567 fi >$tmp/out \
17568 || as_fn_error "could not create $ac_file" "$LINENO" 5
17569
17570 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17571 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17572 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17574 which seems to be undefined. Please make sure it is defined." >&5
17575 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17576 which seems to be undefined. Please make sure it is defined." >&2;}
17577
17578 rm -f "$tmp/stdin"
17579 case $ac_file in
17580 -) cat "$tmp/out" && rm -f "$tmp/out";;
17581 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17582 esac \
17583 || as_fn_error "could not create $ac_file" "$LINENO" 5
17584 ;;
17585 :H)
17586 #
17587 # CONFIG_HEADER
17588 #
17589 if test x"$ac_file" != x-; then
17590 {
17591 $as_echo "/* $configure_input */" \
17592 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17593 } >"$tmp/config.h" \
17594 || as_fn_error "could not create $ac_file" "$LINENO" 5
17595 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17596 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17597 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17598 else
17599 rm -f "$ac_file"
17600 mv "$tmp/config.h" "$ac_file" \
17601 || as_fn_error "could not create $ac_file" "$LINENO" 5
17602 fi
17603 else
17604 $as_echo "/* $configure_input */" \
17605 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17606 || as_fn_error "could not create -" "$LINENO" 5
17607 fi
17608 # Compute "$ac_file"'s index in $config_headers.
17609 _am_arg="$ac_file"
17610 _am_stamp_count=1
17611 for _am_header in $config_headers :; do
17612 case $_am_header in
17613 $_am_arg | $_am_arg:* )
17614 break ;;
17615 * )
17616 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17617 esac
17618 done
17619 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17620 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17621 X"$_am_arg" : 'X\(//\)[^/]' \| \
17622 X"$_am_arg" : 'X\(//\)$' \| \
17623 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17624 $as_echo X"$_am_arg" |
17625 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17626 s//\1/
17627 q
17628 }
17629 /^X\(\/\/\)[^/].*/{
17630 s//\1/
17631 q
17632 }
17633 /^X\(\/\/\)$/{
17634 s//\1/
17635 q
17636 }
17637 /^X\(\/\).*/{
17638 s//\1/
17639 q
17640 }
17641 s/.*/./; q'`/stamp-h$_am_stamp_count
17642 ;;
17643 :L)
17644 #
17645 # CONFIG_LINK
17646 #
17647
17648 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17649 :
17650 else
17651 # Prefer the file from the source tree if names are identical.
17652 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17653 ac_source=$srcdir/$ac_source
17654 fi
17655
17656 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17657 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17658
17659 if test ! -r "$ac_source"; then
17660 as_fn_error "$ac_source: file not found" "$LINENO" 5
17661 fi
17662 rm -f "$ac_file"
17663
17664 # Try a relative symlink, then a hard link, then a copy.
17665 case $srcdir in
17666 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17667 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17668 esac
17669 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17670 ln "$ac_source" "$ac_file" 2>/dev/null ||
17671 cp -p "$ac_source" "$ac_file" ||
17672 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17673 fi
17674 ;;
17675 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17676 $as_echo "$as_me: executing $ac_file commands" >&6;}
17677 ;;
17678 esac
17679
17680
17681 case $ac_file$ac_mode in
17682 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17683 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17684 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17685 # are listed without --file. Let's play safe and only enable the eval
17686 # if we detect the quoting.
17687 case $CONFIG_FILES in
17688 *\'*) eval set x "$CONFIG_FILES" ;;
17689 *) set x $CONFIG_FILES ;;
17690 esac
17691 shift
17692 for mf
17693 do
17694 # Strip MF so we end up with the name of the file.
17695 mf=`echo "$mf" | sed -e 's/:.*$//'`
17696 # Check whether this is an Automake generated Makefile or not.
17697 # We used to match only the files named `Makefile.in', but
17698 # some people rename them; so instead we look at the file content.
17699 # Grep'ing the first line is not enough: some people post-process
17700 # each Makefile.in and add a new line on top of each file to say so.
17701 # Grep'ing the whole file is not good either: AIX grep has a line
17702 # limit of 2048, but all sed's we know have understand at least 4000.
17703 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17704 dirpart=`$as_dirname -- "$mf" ||
17705 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17706 X"$mf" : 'X\(//\)[^/]' \| \
17707 X"$mf" : 'X\(//\)$' \| \
17708 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17709 $as_echo X"$mf" |
17710 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17711 s//\1/
17712 q
17713 }
17714 /^X\(\/\/\)[^/].*/{
17715 s//\1/
17716 q
17717 }
17718 /^X\(\/\/\)$/{
17719 s//\1/
17720 q
17721 }
17722 /^X\(\/\).*/{
17723 s//\1/
17724 q
17725 }
17726 s/.*/./; q'`
17727 else
17728 continue
17729 fi
17730 # Extract the definition of DEPDIR, am__include, and am__quote
17731 # from the Makefile without running `make'.
17732 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17733 test -z "$DEPDIR" && continue
17734 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17735 test -z "am__include" && continue
17736 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17737 # When using ansi2knr, U may be empty or an underscore; expand it
17738 U=`sed -n 's/^U = //p' < "$mf"`
17739 # Find all dependency output files, they are included files with
17740 # $(DEPDIR) in their names. We invoke sed twice because it is the
17741 # simplest approach to changing $(DEPDIR) to its actual value in the
17742 # expansion.
17743 for file in `sed -n "
17744 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17745 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17746 # Make sure the directory exists.
17747 test -f "$dirpart/$file" && continue
17748 fdir=`$as_dirname -- "$file" ||
17749 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17750 X"$file" : 'X\(//\)[^/]' \| \
17751 X"$file" : 'X\(//\)$' \| \
17752 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17753 $as_echo X"$file" |
17754 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17755 s//\1/
17756 q
17757 }
17758 /^X\(\/\/\)[^/].*/{
17759 s//\1/
17760 q
17761 }
17762 /^X\(\/\/\)$/{
17763 s//\1/
17764 q
17765 }
17766 /^X\(\/\).*/{
17767 s//\1/
17768 q
17769 }
17770 s/.*/./; q'`
17771 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17772 # echo "creating $dirpart/$file"
17773 echo '# dummy' > "$dirpart/$file"
17774 done
17775 done
17776 }
17777 ;;
17778 "default":C)
17779 case x$CONFIG_HEADERS in
17780 xconfig.h:config.in)
17781 echo > stamp-h ;;
17782 esac
17783 ;;
17784
17785 esac
17786 done # for ac_tag
17787
17788
17789 as_fn_exit 0
17790 _ACEOF
17791 ac_clean_files=$ac_clean_files_save
17792
17793 test $ac_write_fail = 0 ||
17794 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17795
17796
17797 # configure is writing to config.log, and then calls config.status.
17798 # config.status does its own redirection, appending to config.log.
17799 # Unfortunately, on DOS this fails, as config.log is still kept open
17800 # by configure, so config.status won't be able to write to it; its
17801 # output is simply discarded. So we exec the FD to /dev/null,
17802 # effectively closing config.log, so it can be properly (re)opened and
17803 # appended to by config.status. When coming back to configure, we
17804 # need to make the FD available again.
17805 if test "$no_create" != yes; then
17806 ac_cs_success=:
17807 ac_config_status_args=
17808 test "$silent" = yes &&
17809 ac_config_status_args="$ac_config_status_args --quiet"
17810 exec 5>/dev/null
17811 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17812 exec 5>>config.log
17813 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17814 # would make configure fail if this is the last instruction.
17815 $ac_cs_success || as_fn_exit $?
17816 fi
17817
17818 #
17819 # CONFIG_SUBDIRS section.
17820 #
17821 if test "$no_recursion" != yes; then
17822
17823 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17824 # so they do not pile up.
17825 ac_sub_configure_args=
17826 ac_prev=
17827 eval "set x $ac_configure_args"
17828 shift
17829 for ac_arg
17830 do
17831 if test -n "$ac_prev"; then
17832 ac_prev=
17833 continue
17834 fi
17835 case $ac_arg in
17836 -cache-file | --cache-file | --cache-fil | --cache-fi \
17837 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17838 ac_prev=cache_file ;;
17839 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17840 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17841 | --c=*)
17842 ;;
17843 --config-cache | -C)
17844 ;;
17845 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17846 ac_prev=srcdir ;;
17847 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17848 ;;
17849 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17850 ac_prev=prefix ;;
17851 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17852 ;;
17853 --disable-option-checking)
17854 ;;
17855 *)
17856 case $ac_arg in
17857 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17858 esac
17859 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17860 esac
17861 done
17862
17863 # Always prepend --prefix to ensure using the same prefix
17864 # in subdir configurations.
17865 ac_arg="--prefix=$prefix"
17866 case $ac_arg in
17867 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17868 esac
17869 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17870
17871 # Pass --silent
17872 if test "$silent" = yes; then
17873 ac_sub_configure_args="--silent $ac_sub_configure_args"
17874 fi
17875
17876 # Always prepend --disable-option-checking to silence warnings, since
17877 # different subdirs can have different --enable and --with options.
17878 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17879
17880 ac_popdir=`pwd`
17881 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17882
17883 # Do not complain, so a configure script can configure whichever
17884 # parts of a large source tree are present.
17885 test -d "$srcdir/$ac_dir" || continue
17886
17887 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17888 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17889 $as_echo "$ac_msg" >&6
17890 as_dir="$ac_dir"; as_fn_mkdir_p
17891 ac_builddir=.
17892
17893 case "$ac_dir" in
17894 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17895 *)
17896 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17897 # A ".." for each directory in $ac_dir_suffix.
17898 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17899 case $ac_top_builddir_sub in
17900 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17901 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17902 esac ;;
17903 esac
17904 ac_abs_top_builddir=$ac_pwd
17905 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17906 # for backward compatibility:
17907 ac_top_builddir=$ac_top_build_prefix
17908
17909 case $srcdir in
17910 .) # We are building in place.
17911 ac_srcdir=.
17912 ac_top_srcdir=$ac_top_builddir_sub
17913 ac_abs_top_srcdir=$ac_pwd ;;
17914 [\\/]* | ?:[\\/]* ) # Absolute name.
17915 ac_srcdir=$srcdir$ac_dir_suffix;
17916 ac_top_srcdir=$srcdir
17917 ac_abs_top_srcdir=$srcdir ;;
17918 *) # Relative name.
17919 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17920 ac_top_srcdir=$ac_top_build_prefix$srcdir
17921 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17922 esac
17923 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17924
17925
17926 cd "$ac_dir"
17927
17928 # Check for guested configure; otherwise get Cygnus style configure.
17929 if test -f "$ac_srcdir/configure.gnu"; then
17930 ac_sub_configure=$ac_srcdir/configure.gnu
17931 elif test -f "$ac_srcdir/configure"; then
17932 ac_sub_configure=$ac_srcdir/configure
17933 elif test -f "$ac_srcdir/configure.in"; then
17934 # This should be Cygnus configure.
17935 ac_sub_configure=$ac_aux_dir/configure
17936 else
17937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17938 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17939 ac_sub_configure=
17940 fi
17941
17942 # The recursion is here.
17943 if test -n "$ac_sub_configure"; then
17944 # Make the cache file name correct relative to the subdirectory.
17945 case $cache_file in
17946 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17947 *) # Relative name.
17948 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17949 esac
17950
17951 { $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
17952 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17953 # The eval makes quoting arguments work.
17954 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17955 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17956 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17957 fi
17958
17959 cd "$ac_popdir"
17960 done
17961 fi
17962 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17964 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17965 fi
17966
17967
17968 exit 0
This page took 0.436164 seconds and 4 git commands to generate.