2011-02-11 Yao Qi <yao@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
177 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198 fi
199 fi
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233 fi
234 exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252 { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261 return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332 else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349 else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459 *)
460 ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
483 fi
484 else
485 as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 # include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 # include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 gl_header_list=
592 gl_func_list=
593 enable_option_checking=no
594 ac_subst_vars='am__EXEEXT_FALSE
595 am__EXEEXT_TRUE
596 gltests_LTLIBOBJS
597 gltests_LIBOBJS
598 gl_LTLIBOBJS
599 gl_LIBOBJS
600 LTLIBOBJS
601 LIBOBJS
602 GDB_NM_FILE
603 frags
604 target_subdir
605 CONFIG_UNINSTALL
606 CONFIG_INSTALL
607 CONFIG_CLEAN
608 CONFIG_ALL
609 CONFIG_SRCS
610 CONFIG_DEPS
611 CONFIG_OBS
612 PROFILE_CFLAGS
613 ENABLE_CFLAGS
614 SIM_OBS
615 SIM
616 XMKMF
617 GDBTK_SRC_DIR
618 GDBTK_CFLAGS
619 GDBTKLIBS
620 X_LIBS
621 X_LDFLAGS
622 X_CFLAGS
623 TK_XINCLUDES
624 TK_DEPS
625 TK_LIBRARY
626 TK_INCLUDE
627 TK_STUB_LIB_SPEC
628 TK_STUB_LIB_FLAG
629 TK_STUB_LIB_FILE
630 TK_LIB_SPEC
631 TK_LIB_FLAG
632 TK_LIB_FILE
633 TK_SRC_DIR
634 TK_BIN_DIR
635 TK_VERSION
636 TCL_DEPS
637 TCL_LIBRARY
638 TCL_INCLUDE
639 TCL_STUB_LIB_SPEC
640 TCL_STUB_LIB_FLAG
641 TCL_STUB_LIB_FILE
642 TCL_LIB_SPEC
643 TCL_LIB_FLAG
644 TCL_LIB_FILE
645 TCL_SRC_DIR
646 TCL_BIN_DIR
647 TCL_PATCH_LEVEL
648 TCL_VERSION
649 WIN32LDAPP
650 GUI_CFLAGS_X
651 LIBGUI
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT_DEFINE
658 TARGET_SYSTEM_ROOT
659 CONFIG_LDFLAGS
660 RDYNAMIC
661 ALLOCA
662 PYTHON_LIBS
663 PYTHON_CPPFLAGS
664 PYTHON_CFLAGS
665 python_prog_path
666 LTLIBEXPAT
667 LIBEXPAT
668 HAVE_LIBEXPAT
669 READLINE_TEXI_INCFLAG
670 READLINE_CFLAGS
671 READLINE_DEPS
672 READLINE
673 MIG
674 WINDRES
675 DLLTOOL
676 AR
677 YFLAGS
678 YACC
679 LN_S
680 REPORT_BUGS_TEXI
681 REPORT_BUGS_TO
682 PKGVERSION
683 TARGET_OBS
684 subdirs
685 GDB_DATADIR
686 DEBUGDIR
687 am__fastdepCC_FALSE
688 am__fastdepCC_TRUE
689 AMDEPBACKSLASH
690 AMDEP_FALSE
691 AMDEP_TRUE
692 am__quote
693 am__include
694 am__untar
695 am__tar
696 AMTAR
697 AWK
698 mkdir_p
699 MKDIR_P
700 INSTALL_STRIP_PROGRAM
701 STRIP
702 install_sh
703 MAKEINFO
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 PACKAGE
715 GNULIB_STDINT_H
716 LIBGNU_LTLIBDEPS
717 LIBGNU_LIBDEPS
718 gltests_WITNESS
719 HAVE_WINT_T
720 HAVE_WCHAR_H
721 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
722 NEXT_WCHAR_H
723 REPLACE_WCWIDTH
724 REPLACE_WCSNRTOMBS
725 REPLACE_WCSRTOMBS
726 REPLACE_WCRTOMB
727 REPLACE_MBSNRTOWCS
728 REPLACE_MBSRTOWCS
729 REPLACE_MBRLEN
730 REPLACE_MBRTOWC
731 REPLACE_MBSINIT
732 REPLACE_WCTOB
733 REPLACE_BTOWC
734 REPLACE_MBSTATE_T
735 HAVE_DECL_WCWIDTH
736 HAVE_DECL_WCTOB
737 HAVE_WCSNRTOMBS
738 HAVE_WCSRTOMBS
739 HAVE_WCRTOMB
740 HAVE_MBSNRTOWCS
741 HAVE_MBSRTOWCS
742 HAVE_MBRLEN
743 HAVE_MBRTOWC
744 HAVE_MBSINIT
745 HAVE_BTOWC
746 GNULIB_WCWIDTH
747 GNULIB_WCSNRTOMBS
748 GNULIB_WCSRTOMBS
749 GNULIB_WCRTOMB
750 GNULIB_MBSNRTOWCS
751 GNULIB_MBSRTOWCS
752 GNULIB_MBRLEN
753 GNULIB_MBRTOWC
754 GNULIB_MBSINIT
755 GNULIB_WCTOB
756 GNULIB_BTOWC
757 NEXT_AS_FIRST_DIRECTIVE_STRING_H
758 NEXT_STRING_H
759 STDINT_H
760 WINT_T_SUFFIX
761 WCHAR_T_SUFFIX
762 SIG_ATOMIC_T_SUFFIX
763 SIZE_T_SUFFIX
764 PTRDIFF_T_SUFFIX
765 HAVE_SIGNED_WINT_T
766 HAVE_SIGNED_WCHAR_T
767 HAVE_SIGNED_SIG_ATOMIC_T
768 BITSIZEOF_WINT_T
769 BITSIZEOF_WCHAR_T
770 BITSIZEOF_SIG_ATOMIC_T
771 BITSIZEOF_SIZE_T
772 BITSIZEOF_PTRDIFF_T
773 HAVE_SYS_BITYPES_H
774 HAVE_SYS_INTTYPES_H
775 HAVE_STDINT_H
776 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
777 NEXT_STDINT_H
778 HAVE_SYS_TYPES_H
779 HAVE_INTTYPES_H
780 HAVE_UNSIGNED_LONG_LONG_INT
781 HAVE_LONG_LONG_INT
782 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
783 NEXT_STDDEF_H
784 PRAGMA_SYSTEM_HEADER
785 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
786 INCLUDE_NEXT
787 STDDEF_H
788 HAVE_WCHAR_T
789 REPLACE_NULL
790 APPLE_UNIVERSAL_BUILD
791 UNDEFINE_STRTOK_R
792 REPLACE_STRTOK_R
793 REPLACE_STRSIGNAL
794 REPLACE_STRNLEN
795 REPLACE_STRNDUP
796 REPLACE_STRNCAT
797 REPLACE_STRERROR
798 REPLACE_STRCASESTR
799 REPLACE_STRSTR
800 REPLACE_STRDUP
801 REPLACE_STPNCPY
802 REPLACE_MEMMEM
803 REPLACE_MEMCHR
804 HAVE_STRVERSCMP
805 HAVE_DECL_STRSIGNAL
806 HAVE_DECL_STRTOK_R
807 HAVE_STRCASESTR
808 HAVE_STRSEP
809 HAVE_STRPBRK
810 HAVE_DECL_STRNLEN
811 HAVE_DECL_STRNDUP
812 HAVE_DECL_STRDUP
813 HAVE_STRCHRNUL
814 HAVE_STPNCPY
815 HAVE_STPCPY
816 HAVE_RAWMEMCHR
817 HAVE_DECL_MEMRCHR
818 HAVE_MEMPCPY
819 HAVE_DECL_MEMMEM
820 HAVE_MEMCHR
821 HAVE_MBSLEN
822 GNULIB_STRVERSCMP
823 GNULIB_STRSIGNAL
824 GNULIB_STRERROR
825 GNULIB_MBSTOK_R
826 GNULIB_MBSSEP
827 GNULIB_MBSSPN
828 GNULIB_MBSPBRK
829 GNULIB_MBSCSPN
830 GNULIB_MBSCASESTR
831 GNULIB_MBSPCASECMP
832 GNULIB_MBSNCASECMP
833 GNULIB_MBSCASECMP
834 GNULIB_MBSSTR
835 GNULIB_MBSRCHR
836 GNULIB_MBSCHR
837 GNULIB_MBSNLEN
838 GNULIB_MBSLEN
839 GNULIB_STRTOK_R
840 GNULIB_STRCASESTR
841 GNULIB_STRSTR
842 GNULIB_STRSEP
843 GNULIB_STRPBRK
844 GNULIB_STRNLEN
845 GNULIB_STRNDUP
846 GNULIB_STRNCAT
847 GNULIB_STRDUP
848 GNULIB_STRCHRNUL
849 GNULIB_STPNCPY
850 GNULIB_STPCPY
851 GNULIB_RAWMEMCHR
852 GNULIB_MEMRCHR
853 GNULIB_MEMPCPY
854 GNULIB_MEMMEM
855 GNULIB_MEMCHR
856 GL_COND_LIBTOOL_FALSE
857 GL_COND_LIBTOOL_TRUE
858 CATOBJEXT
859 GENCAT
860 INSTOBJEXT
861 DATADIRNAME
862 CATALOGS
863 POSUB
864 GMSGFMT
865 XGETTEXT
866 INCINTL
867 LIBINTL_DEP
868 LIBINTL
869 USE_NLS
870 SET_MAKE
871 GMAKE_FALSE
872 GMAKE_TRUE
873 MAKE
874 CCDEPMODE
875 DEPDIR
876 am__leading_dot
877 target_os
878 target_vendor
879 target_cpu
880 target
881 RANLIB
882 EGREP
883 GREP
884 CPP
885 host_os
886 host_vendor
887 host_cpu
888 host
889 build_os
890 build_vendor
891 build_cpu
892 build
893 OBJEXT
894 EXEEXT
895 ac_ct_CC
896 CPPFLAGS
897 LDFLAGS
898 CFLAGS
899 CC
900 MAINT
901 MAINTAINER_MODE_FALSE
902 MAINTAINER_MODE_TRUE
903 target_alias
904 host_alias
905 build_alias
906 LIBS
907 ECHO_T
908 ECHO_N
909 ECHO_C
910 DEFS
911 mandir
912 localedir
913 libdir
914 psdir
915 pdfdir
916 dvidir
917 htmldir
918 infodir
919 docdir
920 oldincludedir
921 includedir
922 localstatedir
923 sharedstatedir
924 sysconfdir
925 datadir
926 datarootdir
927 libexecdir
928 sbindir
929 bindir
930 program_transform_name
931 prefix
932 exec_prefix
933 PACKAGE_URL
934 PACKAGE_BUGREPORT
935 PACKAGE_STRING
936 PACKAGE_VERSION
937 PACKAGE_TARNAME
938 PACKAGE_NAME
939 PATH_SEPARATOR
940 SHELL'
941 ac_subst_files='host_makefile_frag'
942 ac_user_opts='
943 enable_option_checking
944 enable_maintainer_mode
945 enable_plugins
946 enable_largefile
947 enable_dependency_tracking
948 with_separate_debug_dir
949 with_gdb_datadir
950 with_relocated_sources
951 enable_targets
952 enable_64_bit_bfd
953 enable_gdbcli
954 enable_gdbmi
955 enable_tui
956 enable_gdbtk
957 with_libunwind
958 with_curses
959 enable_profiling
960 with_pkgversion
961 with_bugurl
962 with_zlib
963 with_libiconv_prefix
964 with_system_readline
965 with_expat
966 with_gnu_ld
967 enable_rpath
968 with_libexpat_prefix
969 with_python
970 with_included_regex
971 with_sysroot
972 with_system_gdbinit
973 enable_werror
974 enable_build_warnings
975 enable_gdb_build_warnings
976 with_tcl
977 with_tk
978 with_x
979 enable_sim
980 enable_multi_ice
981 enable_gdbserver
982 '
983 ac_precious_vars='build_alias
984 host_alias
985 target_alias
986 CC
987 CFLAGS
988 LDFLAGS
989 LIBS
990 CPPFLAGS
991 CPP
992 YACC
993 YFLAGS
994 XMKMF'
995 ac_subdirs_all='testsuite
996 common
997 gdbtk
998 multi-ice
999 gdbserver'
1000
1001 # Initialize some variables set by options.
1002 ac_init_help=
1003 ac_init_version=false
1004 ac_unrecognized_opts=
1005 ac_unrecognized_sep=
1006 # The variables have the same names as the options, with
1007 # dashes changed to underlines.
1008 cache_file=/dev/null
1009 exec_prefix=NONE
1010 no_create=
1011 no_recursion=
1012 prefix=NONE
1013 program_prefix=NONE
1014 program_suffix=NONE
1015 program_transform_name=s,x,x,
1016 silent=
1017 site=
1018 srcdir=
1019 verbose=
1020 x_includes=NONE
1021 x_libraries=NONE
1022
1023 # Installation directory options.
1024 # These are left unexpanded so users can "make install exec_prefix=/foo"
1025 # and all the variables that are supposed to be based on exec_prefix
1026 # by default will actually change.
1027 # Use braces instead of parens because sh, perl, etc. also accept them.
1028 # (The list follows the same order as the GNU Coding Standards.)
1029 bindir='${exec_prefix}/bin'
1030 sbindir='${exec_prefix}/sbin'
1031 libexecdir='${exec_prefix}/libexec'
1032 datarootdir='${prefix}/share'
1033 datadir='${datarootdir}'
1034 sysconfdir='${prefix}/etc'
1035 sharedstatedir='${prefix}/com'
1036 localstatedir='${prefix}/var'
1037 includedir='${prefix}/include'
1038 oldincludedir='/usr/include'
1039 docdir='${datarootdir}/doc/${PACKAGE}'
1040 infodir='${datarootdir}/info'
1041 htmldir='${docdir}'
1042 dvidir='${docdir}'
1043 pdfdir='${docdir}'
1044 psdir='${docdir}'
1045 libdir='${exec_prefix}/lib'
1046 localedir='${datarootdir}/locale'
1047 mandir='${datarootdir}/man'
1048
1049 ac_prev=
1050 ac_dashdash=
1051 for ac_option
1052 do
1053 # If the previous option needs an argument, assign it.
1054 if test -n "$ac_prev"; then
1055 eval $ac_prev=\$ac_option
1056 ac_prev=
1057 continue
1058 fi
1059
1060 case $ac_option in
1061 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1062 *) ac_optarg=yes ;;
1063 esac
1064
1065 # Accept the important Cygnus configure options, so we can diagnose typos.
1066
1067 case $ac_dashdash$ac_option in
1068 --)
1069 ac_dashdash=yes ;;
1070
1071 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1072 ac_prev=bindir ;;
1073 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1074 bindir=$ac_optarg ;;
1075
1076 -build | --build | --buil | --bui | --bu)
1077 ac_prev=build_alias ;;
1078 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1079 build_alias=$ac_optarg ;;
1080
1081 -cache-file | --cache-file | --cache-fil | --cache-fi \
1082 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1083 ac_prev=cache_file ;;
1084 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1085 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1086 cache_file=$ac_optarg ;;
1087
1088 --config-cache | -C)
1089 cache_file=config.cache ;;
1090
1091 -datadir | --datadir | --datadi | --datad)
1092 ac_prev=datadir ;;
1093 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1094 datadir=$ac_optarg ;;
1095
1096 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1097 | --dataroo | --dataro | --datar)
1098 ac_prev=datarootdir ;;
1099 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1100 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1101 datarootdir=$ac_optarg ;;
1102
1103 -disable-* | --disable-*)
1104 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1105 # Reject names that are not valid shell variable names.
1106 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1107 as_fn_error "invalid feature name: $ac_useropt"
1108 ac_useropt_orig=$ac_useropt
1109 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1110 case $ac_user_opts in
1111 *"
1112 "enable_$ac_useropt"
1113 "*) ;;
1114 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1115 ac_unrecognized_sep=', ';;
1116 esac
1117 eval enable_$ac_useropt=no ;;
1118
1119 -docdir | --docdir | --docdi | --doc | --do)
1120 ac_prev=docdir ;;
1121 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1122 docdir=$ac_optarg ;;
1123
1124 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1125 ac_prev=dvidir ;;
1126 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1127 dvidir=$ac_optarg ;;
1128
1129 -enable-* | --enable-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133 as_fn_error "invalid feature name: $ac_useropt"
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138 "enable_$ac_useropt"
1139 "*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval enable_$ac_useropt=\$ac_optarg ;;
1144
1145 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1146 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1147 | --exec | --exe | --ex)
1148 ac_prev=exec_prefix ;;
1149 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1150 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1151 | --exec=* | --exe=* | --ex=*)
1152 exec_prefix=$ac_optarg ;;
1153
1154 -gas | --gas | --ga | --g)
1155 # Obsolete; use --with-gas.
1156 with_gas=yes ;;
1157
1158 -help | --help | --hel | --he | -h)
1159 ac_init_help=long ;;
1160 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1161 ac_init_help=recursive ;;
1162 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1163 ac_init_help=short ;;
1164
1165 -host | --host | --hos | --ho)
1166 ac_prev=host_alias ;;
1167 -host=* | --host=* | --hos=* | --ho=*)
1168 host_alias=$ac_optarg ;;
1169
1170 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1171 ac_prev=htmldir ;;
1172 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1173 | --ht=*)
1174 htmldir=$ac_optarg ;;
1175
1176 -includedir | --includedir | --includedi | --included | --include \
1177 | --includ | --inclu | --incl | --inc)
1178 ac_prev=includedir ;;
1179 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1180 | --includ=* | --inclu=* | --incl=* | --inc=*)
1181 includedir=$ac_optarg ;;
1182
1183 -infodir | --infodir | --infodi | --infod | --info | --inf)
1184 ac_prev=infodir ;;
1185 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1186 infodir=$ac_optarg ;;
1187
1188 -libdir | --libdir | --libdi | --libd)
1189 ac_prev=libdir ;;
1190 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1191 libdir=$ac_optarg ;;
1192
1193 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1194 | --libexe | --libex | --libe)
1195 ac_prev=libexecdir ;;
1196 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1197 | --libexe=* | --libex=* | --libe=*)
1198 libexecdir=$ac_optarg ;;
1199
1200 -localedir | --localedir | --localedi | --localed | --locale)
1201 ac_prev=localedir ;;
1202 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1203 localedir=$ac_optarg ;;
1204
1205 -localstatedir | --localstatedir | --localstatedi | --localstated \
1206 | --localstate | --localstat | --localsta | --localst | --locals)
1207 ac_prev=localstatedir ;;
1208 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1209 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1210 localstatedir=$ac_optarg ;;
1211
1212 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1213 ac_prev=mandir ;;
1214 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1215 mandir=$ac_optarg ;;
1216
1217 -nfp | --nfp | --nf)
1218 # Obsolete; use --without-fp.
1219 with_fp=no ;;
1220
1221 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1222 | --no-cr | --no-c | -n)
1223 no_create=yes ;;
1224
1225 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1226 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1227 no_recursion=yes ;;
1228
1229 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1230 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1231 | --oldin | --oldi | --old | --ol | --o)
1232 ac_prev=oldincludedir ;;
1233 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1234 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1235 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1236 oldincludedir=$ac_optarg ;;
1237
1238 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1239 ac_prev=prefix ;;
1240 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1241 prefix=$ac_optarg ;;
1242
1243 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1244 | --program-pre | --program-pr | --program-p)
1245 ac_prev=program_prefix ;;
1246 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1247 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1248 program_prefix=$ac_optarg ;;
1249
1250 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1251 | --program-suf | --program-su | --program-s)
1252 ac_prev=program_suffix ;;
1253 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1254 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1255 program_suffix=$ac_optarg ;;
1256
1257 -program-transform-name | --program-transform-name \
1258 | --program-transform-nam | --program-transform-na \
1259 | --program-transform-n | --program-transform- \
1260 | --program-transform | --program-transfor \
1261 | --program-transfo | --program-transf \
1262 | --program-trans | --program-tran \
1263 | --progr-tra | --program-tr | --program-t)
1264 ac_prev=program_transform_name ;;
1265 -program-transform-name=* | --program-transform-name=* \
1266 | --program-transform-nam=* | --program-transform-na=* \
1267 | --program-transform-n=* | --program-transform-=* \
1268 | --program-transform=* | --program-transfor=* \
1269 | --program-transfo=* | --program-transf=* \
1270 | --program-trans=* | --program-tran=* \
1271 | --progr-tra=* | --program-tr=* | --program-t=*)
1272 program_transform_name=$ac_optarg ;;
1273
1274 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1275 ac_prev=pdfdir ;;
1276 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1277 pdfdir=$ac_optarg ;;
1278
1279 -psdir | --psdir | --psdi | --psd | --ps)
1280 ac_prev=psdir ;;
1281 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1282 psdir=$ac_optarg ;;
1283
1284 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1285 | -silent | --silent | --silen | --sile | --sil)
1286 silent=yes ;;
1287
1288 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1289 ac_prev=sbindir ;;
1290 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1291 | --sbi=* | --sb=*)
1292 sbindir=$ac_optarg ;;
1293
1294 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1295 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1296 | --sharedst | --shareds | --shared | --share | --shar \
1297 | --sha | --sh)
1298 ac_prev=sharedstatedir ;;
1299 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1300 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1301 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1302 | --sha=* | --sh=*)
1303 sharedstatedir=$ac_optarg ;;
1304
1305 -site | --site | --sit)
1306 ac_prev=site ;;
1307 -site=* | --site=* | --sit=*)
1308 site=$ac_optarg ;;
1309
1310 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1311 ac_prev=srcdir ;;
1312 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1313 srcdir=$ac_optarg ;;
1314
1315 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1316 | --syscon | --sysco | --sysc | --sys | --sy)
1317 ac_prev=sysconfdir ;;
1318 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1319 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1320 sysconfdir=$ac_optarg ;;
1321
1322 -target | --target | --targe | --targ | --tar | --ta | --t)
1323 ac_prev=target_alias ;;
1324 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1325 target_alias=$ac_optarg ;;
1326
1327 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1328 verbose=yes ;;
1329
1330 -version | --version | --versio | --versi | --vers | -V)
1331 ac_init_version=: ;;
1332
1333 -with-* | --with-*)
1334 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1335 # Reject names that are not valid shell variable names.
1336 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1337 as_fn_error "invalid package name: $ac_useropt"
1338 ac_useropt_orig=$ac_useropt
1339 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1340 case $ac_user_opts in
1341 *"
1342 "with_$ac_useropt"
1343 "*) ;;
1344 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1345 ac_unrecognized_sep=', ';;
1346 esac
1347 eval with_$ac_useropt=\$ac_optarg ;;
1348
1349 -without-* | --without-*)
1350 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1351 # Reject names that are not valid shell variable names.
1352 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1353 as_fn_error "invalid package name: $ac_useropt"
1354 ac_useropt_orig=$ac_useropt
1355 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1356 case $ac_user_opts in
1357 *"
1358 "with_$ac_useropt"
1359 "*) ;;
1360 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1361 ac_unrecognized_sep=', ';;
1362 esac
1363 eval with_$ac_useropt=no ;;
1364
1365 --x)
1366 # Obsolete; use --with-x.
1367 with_x=yes ;;
1368
1369 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1370 | --x-incl | --x-inc | --x-in | --x-i)
1371 ac_prev=x_includes ;;
1372 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1373 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1374 x_includes=$ac_optarg ;;
1375
1376 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1377 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1378 ac_prev=x_libraries ;;
1379 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1380 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1381 x_libraries=$ac_optarg ;;
1382
1383 -*) as_fn_error "unrecognized option: \`$ac_option'
1384 Try \`$0 --help' for more information."
1385 ;;
1386
1387 *=*)
1388 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1389 # Reject names that are not valid shell variable names.
1390 case $ac_envvar in #(
1391 '' | [0-9]* | *[!_$as_cr_alnum]* )
1392 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1393 esac
1394 eval $ac_envvar=\$ac_optarg
1395 export $ac_envvar ;;
1396
1397 *)
1398 # FIXME: should be removed in autoconf 3.0.
1399 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1400 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1401 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1402 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1403 ;;
1404
1405 esac
1406 done
1407
1408 if test -n "$ac_prev"; then
1409 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1410 as_fn_error "missing argument to $ac_option"
1411 fi
1412
1413 if test -n "$ac_unrecognized_opts"; then
1414 case $enable_option_checking in
1415 no) ;;
1416 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1417 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1418 esac
1419 fi
1420
1421 # Check all directory arguments for consistency.
1422 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1423 datadir sysconfdir sharedstatedir localstatedir includedir \
1424 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1425 libdir localedir mandir
1426 do
1427 eval ac_val=\$$ac_var
1428 # Remove trailing slashes.
1429 case $ac_val in
1430 */ )
1431 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1432 eval $ac_var=\$ac_val;;
1433 esac
1434 # Be sure to have absolute directory names.
1435 case $ac_val in
1436 [\\/$]* | ?:[\\/]* ) continue;;
1437 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1438 esac
1439 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1440 done
1441
1442 # There might be people who depend on the old broken behavior: `$host'
1443 # used to hold the argument of --host etc.
1444 # FIXME: To remove some day.
1445 build=$build_alias
1446 host=$host_alias
1447 target=$target_alias
1448
1449 # FIXME: To remove some day.
1450 if test "x$host_alias" != x; then
1451 if test "x$build_alias" = x; then
1452 cross_compiling=maybe
1453 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1454 If a cross compiler is detected then cross compile mode will be used." >&2
1455 elif test "x$build_alias" != "x$host_alias"; then
1456 cross_compiling=yes
1457 fi
1458 fi
1459
1460 ac_tool_prefix=
1461 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1462
1463 test "$silent" = yes && exec 6>/dev/null
1464
1465
1466 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1467 ac_ls_di=`ls -di .` &&
1468 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1469 as_fn_error "working directory cannot be determined"
1470 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1471 as_fn_error "pwd does not report name of working directory"
1472
1473
1474 # Find the source files, if location was not specified.
1475 if test -z "$srcdir"; then
1476 ac_srcdir_defaulted=yes
1477 # Try the directory containing this script, then the parent directory.
1478 ac_confdir=`$as_dirname -- "$as_myself" ||
1479 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1480 X"$as_myself" : 'X\(//\)[^/]' \| \
1481 X"$as_myself" : 'X\(//\)$' \| \
1482 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1483 $as_echo X"$as_myself" |
1484 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1485 s//\1/
1486 q
1487 }
1488 /^X\(\/\/\)[^/].*/{
1489 s//\1/
1490 q
1491 }
1492 /^X\(\/\/\)$/{
1493 s//\1/
1494 q
1495 }
1496 /^X\(\/\).*/{
1497 s//\1/
1498 q
1499 }
1500 s/.*/./; q'`
1501 srcdir=$ac_confdir
1502 if test ! -r "$srcdir/$ac_unique_file"; then
1503 srcdir=..
1504 fi
1505 else
1506 ac_srcdir_defaulted=no
1507 fi
1508 if test ! -r "$srcdir/$ac_unique_file"; then
1509 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1510 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1511 fi
1512 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1513 ac_abs_confdir=`(
1514 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1515 pwd)`
1516 # When building in place, set srcdir=.
1517 if test "$ac_abs_confdir" = "$ac_pwd"; then
1518 srcdir=.
1519 fi
1520 # Remove unnecessary trailing slashes from srcdir.
1521 # Double slashes in file names in object file debugging info
1522 # mess up M-x gdb in Emacs.
1523 case $srcdir in
1524 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1525 esac
1526 for ac_var in $ac_precious_vars; do
1527 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1528 eval ac_env_${ac_var}_value=\$${ac_var}
1529 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1530 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1531 done
1532
1533 #
1534 # Report the --help message.
1535 #
1536 if test "$ac_init_help" = "long"; then
1537 # Omit some internal or obsolete options to make the list less imposing.
1538 # This message is too long to be a string in the A/UX 3.1 sh.
1539 cat <<_ACEOF
1540 \`configure' configures this package to adapt to many kinds of systems.
1541
1542 Usage: $0 [OPTION]... [VAR=VALUE]...
1543
1544 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1545 VAR=VALUE. See below for descriptions of some of the useful variables.
1546
1547 Defaults for the options are specified in brackets.
1548
1549 Configuration:
1550 -h, --help display this help and exit
1551 --help=short display options specific to this package
1552 --help=recursive display the short help of all the included packages
1553 -V, --version display version information and exit
1554 -q, --quiet, --silent do not print \`checking...' messages
1555 --cache-file=FILE cache test results in FILE [disabled]
1556 -C, --config-cache alias for \`--cache-file=config.cache'
1557 -n, --no-create do not create output files
1558 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1559
1560 Installation directories:
1561 --prefix=PREFIX install architecture-independent files in PREFIX
1562 [$ac_default_prefix]
1563 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1564 [PREFIX]
1565
1566 By default, \`make install' will install all the files in
1567 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1568 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1569 for instance \`--prefix=\$HOME'.
1570
1571 For better control, use the options below.
1572
1573 Fine tuning of the installation directories:
1574 --bindir=DIR user executables [EPREFIX/bin]
1575 --sbindir=DIR system admin executables [EPREFIX/sbin]
1576 --libexecdir=DIR program executables [EPREFIX/libexec]
1577 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1578 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1579 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1580 --libdir=DIR object code libraries [EPREFIX/lib]
1581 --includedir=DIR C header files [PREFIX/include]
1582 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1583 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1584 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1585 --infodir=DIR info documentation [DATAROOTDIR/info]
1586 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1587 --mandir=DIR man documentation [DATAROOTDIR/man]
1588 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1589 --htmldir=DIR html documentation [DOCDIR]
1590 --dvidir=DIR dvi documentation [DOCDIR]
1591 --pdfdir=DIR pdf documentation [DOCDIR]
1592 --psdir=DIR ps documentation [DOCDIR]
1593 _ACEOF
1594
1595 cat <<\_ACEOF
1596
1597 Program names:
1598 --program-prefix=PREFIX prepend PREFIX to installed program names
1599 --program-suffix=SUFFIX append SUFFIX to installed program names
1600 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1601
1602 X features:
1603 --x-includes=DIR X include files are in DIR
1604 --x-libraries=DIR X library files are in DIR
1605
1606 System types:
1607 --build=BUILD configure for building on BUILD [guessed]
1608 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1609 --target=TARGET configure for building compilers for TARGET [HOST]
1610 _ACEOF
1611 fi
1612
1613 if test -n "$ac_init_help"; then
1614
1615 cat <<\_ACEOF
1616
1617 Optional Features:
1618 --disable-option-checking ignore unrecognized --enable/--with options
1619 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1620 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1621 --enable-maintainer-mode enable make rules and dependencies not useful
1622 (and sometimes confusing) to the casual installer
1623 --enable-plugins Enable support for plugins (defaults no)
1624 --disable-largefile omit support for large files
1625 --disable-dependency-tracking speeds up one-time build
1626 --enable-dependency-tracking do not reject slow dependency extractors
1627 --enable-targets=TARGETS
1628 alternative target configurations
1629 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1630 --disable-gdbcli disable command-line interface (CLI)
1631 --disable-gdbmi disable machine-interface (MI)
1632 --enable-tui enable full-screen terminal user interface (TUI)
1633 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1634 --enable-profiling enable profiling of GDB
1635 --disable-rpath do not hardcode runtime library paths
1636 --enable-werror treat compile warnings as errors
1637 --enable-build-warnings enable build-time compiler warnings if gcc is used
1638 --enable-gdb-build-warnings
1639 enable GDB specific build-time compiler warnings if
1640 gcc is used
1641 --enable-sim link gdb with simulator
1642 --enable-multi-ice build the multi-ice-gdb-server
1643 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1644 is auto)
1645
1646 Optional Packages:
1647 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1648 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1649 --with-separate-debug-dir=PATH
1650 look for global separate debug info in this path
1651 [LIBDIR/debug]
1652 --with-gdb-datadir=PATH look for global separate data files in this path
1653 [DATADIR/gdb]
1654 --with-relocated-sources=PATH
1655 automatically relocate this path for source files
1656 --with-libunwind use libunwind frame unwinding support
1657 --with-curses use the curses library instead of the termcap
1658 library
1659 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1660 --with-bugurl=URL Direct users to URL to report a bug
1661 --with-zlib include zlib support (auto/yes/no) default=auto
1662 --with-libiconv-prefix=DIR
1663 search for libiconv in DIR/include and DIR/lib
1664 --with-system-readline use installed readline library
1665 --with-expat include expat support (auto/yes/no)
1666 --with-gnu-ld assume the C compiler uses GNU ld default=no
1667 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1668 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1669 --with-python[=PYTHON] include python support
1670 (auto/yes/no/<python-program>)
1671 --without-included-regex
1672 don't use included regex; this is the default on
1673 systems with version 2 of the GNU C library (use
1674 with caution on other system)
1675 --with-sysroot[=DIR] search for usr/lib et al within DIR
1676 --with-system-gdbinit=PATH
1677 automatically load a system-wide gdbinit file
1678 --with-tcl directory containing tcl configuration (tclConfig.sh)
1679 --with-tk directory containing tk configuration (tkConfig.sh)
1680 --with-x use the X Window System
1681
1682 Some influential environment variables:
1683 CC C compiler command
1684 CFLAGS C compiler flags
1685 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1686 nonstandard directory <lib dir>
1687 LIBS libraries to pass to the linker, e.g. -l<library>
1688 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1689 you have headers in a nonstandard directory <include dir>
1690 CPP C preprocessor
1691 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1692 the first program found out of: `bison -y', `byacc', `yacc'.
1693 YFLAGS The list of arguments that will be passed by default to $YACC.
1694 This script will default YFLAGS to the empty string to avoid a
1695 default value of `-d' given by some make applications.
1696 XMKMF Path to xmkmf, Makefile generator for X Window System
1697
1698 Use these variables to override the choices made by `configure' or to help
1699 it to find libraries and programs with nonstandard names/locations.
1700
1701 Report bugs to the package provider.
1702 _ACEOF
1703 ac_status=$?
1704 fi
1705
1706 if test "$ac_init_help" = "recursive"; then
1707 # If there are subdirs, report their specific --help.
1708 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1709 test -d "$ac_dir" ||
1710 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1711 continue
1712 ac_builddir=.
1713
1714 case "$ac_dir" in
1715 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1716 *)
1717 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1718 # A ".." for each directory in $ac_dir_suffix.
1719 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1720 case $ac_top_builddir_sub in
1721 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1722 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1723 esac ;;
1724 esac
1725 ac_abs_top_builddir=$ac_pwd
1726 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1727 # for backward compatibility:
1728 ac_top_builddir=$ac_top_build_prefix
1729
1730 case $srcdir in
1731 .) # We are building in place.
1732 ac_srcdir=.
1733 ac_top_srcdir=$ac_top_builddir_sub
1734 ac_abs_top_srcdir=$ac_pwd ;;
1735 [\\/]* | ?:[\\/]* ) # Absolute name.
1736 ac_srcdir=$srcdir$ac_dir_suffix;
1737 ac_top_srcdir=$srcdir
1738 ac_abs_top_srcdir=$srcdir ;;
1739 *) # Relative name.
1740 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1741 ac_top_srcdir=$ac_top_build_prefix$srcdir
1742 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1743 esac
1744 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1745
1746 cd "$ac_dir" || { ac_status=$?; continue; }
1747 # Check for guested configure.
1748 if test -f "$ac_srcdir/configure.gnu"; then
1749 echo &&
1750 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1751 elif test -f "$ac_srcdir/configure"; then
1752 echo &&
1753 $SHELL "$ac_srcdir/configure" --help=recursive
1754 else
1755 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1756 fi || ac_status=$?
1757 cd "$ac_pwd" || { ac_status=$?; break; }
1758 done
1759 fi
1760
1761 test -n "$ac_init_help" && exit $ac_status
1762 if $ac_init_version; then
1763 cat <<\_ACEOF
1764 configure
1765 generated by GNU Autoconf 2.64
1766
1767 Copyright (C) 2009 Free Software Foundation, Inc.
1768 This configure script is free software; the Free Software Foundation
1769 gives unlimited permission to copy, distribute and modify it.
1770 _ACEOF
1771 exit
1772 fi
1773
1774 ## ------------------------ ##
1775 ## Autoconf initialization. ##
1776 ## ------------------------ ##
1777
1778 # ac_fn_c_try_compile LINENO
1779 # --------------------------
1780 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1781 ac_fn_c_try_compile ()
1782 {
1783 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1784 rm -f conftest.$ac_objext
1785 if { { ac_try="$ac_compile"
1786 case "(($ac_try" in
1787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1788 *) ac_try_echo=$ac_try;;
1789 esac
1790 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1791 $as_echo "$ac_try_echo"; } >&5
1792 (eval "$ac_compile") 2>conftest.err
1793 ac_status=$?
1794 if test -s conftest.err; then
1795 grep -v '^ *+' conftest.err >conftest.er1
1796 cat conftest.er1 >&5
1797 mv -f conftest.er1 conftest.err
1798 fi
1799 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1800 test $ac_status = 0; } && {
1801 test -z "$ac_c_werror_flag" ||
1802 test ! -s conftest.err
1803 } && test -s conftest.$ac_objext; then :
1804 ac_retval=0
1805 else
1806 $as_echo "$as_me: failed program was:" >&5
1807 sed 's/^/| /' conftest.$ac_ext >&5
1808
1809 ac_retval=1
1810 fi
1811 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1812 return $ac_retval
1813
1814 } # ac_fn_c_try_compile
1815
1816 # ac_fn_c_try_cpp LINENO
1817 # ----------------------
1818 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1819 ac_fn_c_try_cpp ()
1820 {
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 if { { ac_try="$ac_cpp conftest.$ac_ext"
1823 case "(($ac_try" in
1824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1825 *) ac_try_echo=$ac_try;;
1826 esac
1827 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1828 $as_echo "$ac_try_echo"; } >&5
1829 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1830 ac_status=$?
1831 if test -s conftest.err; then
1832 grep -v '^ *+' conftest.err >conftest.er1
1833 cat conftest.er1 >&5
1834 mv -f conftest.er1 conftest.err
1835 fi
1836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1837 test $ac_status = 0; } >/dev/null && {
1838 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1839 test ! -s conftest.err
1840 }; then :
1841 ac_retval=0
1842 else
1843 $as_echo "$as_me: failed program was:" >&5
1844 sed 's/^/| /' conftest.$ac_ext >&5
1845
1846 ac_retval=1
1847 fi
1848 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1849 return $ac_retval
1850
1851 } # ac_fn_c_try_cpp
1852
1853 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1854 # -------------------------------------------------------
1855 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1856 # the include files in INCLUDES and setting the cache variable VAR
1857 # accordingly.
1858 ac_fn_c_check_header_mongrel ()
1859 {
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1863 $as_echo_n "checking for $2... " >&6; }
1864 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1865 $as_echo_n "(cached) " >&6
1866 fi
1867 eval ac_res=\$$3
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1869 $as_echo "$ac_res" >&6; }
1870 else
1871 # Is the header compilable?
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1873 $as_echo_n "checking $2 usability... " >&6; }
1874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875 /* end confdefs.h. */
1876 $4
1877 #include <$2>
1878 _ACEOF
1879 if ac_fn_c_try_compile "$LINENO"; then :
1880 ac_header_compiler=yes
1881 else
1882 ac_header_compiler=no
1883 fi
1884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1886 $as_echo "$ac_header_compiler" >&6; }
1887
1888 # Is the header present?
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1890 $as_echo_n "checking $2 presence... " >&6; }
1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892 /* end confdefs.h. */
1893 #include <$2>
1894 _ACEOF
1895 if ac_fn_c_try_cpp "$LINENO"; then :
1896 ac_header_preproc=yes
1897 else
1898 ac_header_preproc=no
1899 fi
1900 rm -f conftest.err conftest.$ac_ext
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1902 $as_echo "$ac_header_preproc" >&6; }
1903
1904 # So? What about this header?
1905 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1906 yes:no: )
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1908 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1910 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1911 ;;
1912 no:yes:* )
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1914 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1916 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1918 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1920 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&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 esac
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1926 $as_echo_n "checking for $2... " >&6; }
1927 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1928 $as_echo_n "(cached) " >&6
1929 else
1930 eval "$3=\$ac_header_compiler"
1931 fi
1932 eval ac_res=\$$3
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 $as_echo "$ac_res" >&6; }
1935 fi
1936 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1937
1938 } # ac_fn_c_check_header_mongrel
1939
1940 # ac_fn_c_try_run LINENO
1941 # ----------------------
1942 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1943 # that executables *can* be run.
1944 ac_fn_c_try_run ()
1945 {
1946 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1947 if { { ac_try="$ac_link"
1948 case "(($ac_try" in
1949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1950 *) ac_try_echo=$ac_try;;
1951 esac
1952 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1953 $as_echo "$ac_try_echo"; } >&5
1954 (eval "$ac_link") 2>&5
1955 ac_status=$?
1956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1957 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1958 { { case "(($ac_try" in
1959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1960 *) ac_try_echo=$ac_try;;
1961 esac
1962 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1963 $as_echo "$ac_try_echo"; } >&5
1964 (eval "$ac_try") 2>&5
1965 ac_status=$?
1966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1967 test $ac_status = 0; }; }; then :
1968 ac_retval=0
1969 else
1970 $as_echo "$as_me: program exited with status $ac_status" >&5
1971 $as_echo "$as_me: failed program was:" >&5
1972 sed 's/^/| /' conftest.$ac_ext >&5
1973
1974 ac_retval=$ac_status
1975 fi
1976 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1977 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1978 return $ac_retval
1979
1980 } # ac_fn_c_try_run
1981
1982 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1983 # -------------------------------------------------------
1984 # Tests whether HEADER exists and can be compiled using the include files in
1985 # INCLUDES, setting the cache variable VAR accordingly.
1986 ac_fn_c_check_header_compile ()
1987 {
1988 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1990 $as_echo_n "checking for $2... " >&6; }
1991 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1992 $as_echo_n "(cached) " >&6
1993 else
1994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995 /* end confdefs.h. */
1996 $4
1997 #include <$2>
1998 _ACEOF
1999 if ac_fn_c_try_compile "$LINENO"; then :
2000 eval "$3=yes"
2001 else
2002 eval "$3=no"
2003 fi
2004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2005 fi
2006 eval ac_res=\$$3
2007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2008 $as_echo "$ac_res" >&6; }
2009 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2010
2011 } # ac_fn_c_check_header_compile
2012
2013 # ac_fn_c_try_link LINENO
2014 # -----------------------
2015 # Try to link conftest.$ac_ext, and return whether this succeeded.
2016 ac_fn_c_try_link ()
2017 {
2018 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2019 rm -f conftest.$ac_objext conftest$ac_exeext
2020 if { { ac_try="$ac_link"
2021 case "(($ac_try" in
2022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2023 *) ac_try_echo=$ac_try;;
2024 esac
2025 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2026 $as_echo "$ac_try_echo"; } >&5
2027 (eval "$ac_link") 2>conftest.err
2028 ac_status=$?
2029 if test -s conftest.err; then
2030 grep -v '^ *+' conftest.err >conftest.er1
2031 cat conftest.er1 >&5
2032 mv -f conftest.er1 conftest.err
2033 fi
2034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2035 test $ac_status = 0; } && {
2036 test -z "$ac_c_werror_flag" ||
2037 test ! -s conftest.err
2038 } && test -s conftest$ac_exeext && {
2039 test "$cross_compiling" = yes ||
2040 $as_test_x conftest$ac_exeext
2041 }; then :
2042 ac_retval=0
2043 else
2044 $as_echo "$as_me: failed program was:" >&5
2045 sed 's/^/| /' conftest.$ac_ext >&5
2046
2047 ac_retval=1
2048 fi
2049 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2050 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2051 # interfere with the next link command; also delete a directory that is
2052 # left behind by Apple's compiler. We do this before executing the actions.
2053 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2054 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2055 return $ac_retval
2056
2057 } # ac_fn_c_try_link
2058
2059 # ac_fn_c_check_func LINENO FUNC VAR
2060 # ----------------------------------
2061 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2062 ac_fn_c_check_func ()
2063 {
2064 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2066 $as_echo_n "checking for $2... " >&6; }
2067 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2068 $as_echo_n "(cached) " >&6
2069 else
2070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2071 /* end confdefs.h. */
2072 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2073 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2074 #define $2 innocuous_$2
2075
2076 /* System header to define __stub macros and hopefully few prototypes,
2077 which can conflict with char $2 (); below.
2078 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2079 <limits.h> exists even on freestanding compilers. */
2080
2081 #ifdef __STDC__
2082 # include <limits.h>
2083 #else
2084 # include <assert.h>
2085 #endif
2086
2087 #undef $2
2088
2089 /* Override any GCC internal prototype to avoid an error.
2090 Use char because int might match the return type of a GCC
2091 builtin and then its argument prototype would still apply. */
2092 #ifdef __cplusplus
2093 extern "C"
2094 #endif
2095 char $2 ();
2096 /* The GNU C library defines this for functions which it implements
2097 to always fail with ENOSYS. Some functions are actually named
2098 something starting with __ and the normal name is an alias. */
2099 #if defined __stub_$2 || defined __stub___$2
2100 choke me
2101 #endif
2102
2103 int
2104 main ()
2105 {
2106 return $2 ();
2107 ;
2108 return 0;
2109 }
2110 _ACEOF
2111 if ac_fn_c_try_link "$LINENO"; then :
2112 eval "$3=yes"
2113 else
2114 eval "$3=no"
2115 fi
2116 rm -f core conftest.err conftest.$ac_objext \
2117 conftest$ac_exeext conftest.$ac_ext
2118 fi
2119 eval ac_res=\$$3
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2121 $as_echo "$ac_res" >&6; }
2122 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2123
2124 } # ac_fn_c_check_func
2125
2126 # ac_fn_c_check_decl LINENO SYMBOL VAR
2127 # ------------------------------------
2128 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2129 ac_fn_c_check_decl ()
2130 {
2131 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2132 as_decl_name=`echo $2|sed 's/ *(.*//'`
2133 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2135 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2136 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2137 $as_echo_n "(cached) " >&6
2138 else
2139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2140 /* end confdefs.h. */
2141 $4
2142 int
2143 main ()
2144 {
2145 #ifndef $as_decl_name
2146 #ifdef __cplusplus
2147 (void) $as_decl_use;
2148 #else
2149 (void) $as_decl_name;
2150 #endif
2151 #endif
2152
2153 ;
2154 return 0;
2155 }
2156 _ACEOF
2157 if ac_fn_c_try_compile "$LINENO"; then :
2158 eval "$3=yes"
2159 else
2160 eval "$3=no"
2161 fi
2162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2163 fi
2164 eval ac_res=\$$3
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2166 $as_echo "$ac_res" >&6; }
2167 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2168
2169 } # ac_fn_c_check_decl
2170
2171 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2172 # --------------------------------------------
2173 # Tries to find the compile-time value of EXPR in a program that includes
2174 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2175 # computed
2176 ac_fn_c_compute_int ()
2177 {
2178 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2179 if test "$cross_compiling" = yes; then
2180 # Depending upon the size, compute the lo and hi bounds.
2181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2182 /* end confdefs.h. */
2183 $4
2184 int
2185 main ()
2186 {
2187 static int test_array [1 - 2 * !(($2) >= 0)];
2188 test_array [0] = 0
2189
2190 ;
2191 return 0;
2192 }
2193 _ACEOF
2194 if ac_fn_c_try_compile "$LINENO"; then :
2195 ac_lo=0 ac_mid=0
2196 while :; do
2197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2198 /* end confdefs.h. */
2199 $4
2200 int
2201 main ()
2202 {
2203 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2204 test_array [0] = 0
2205
2206 ;
2207 return 0;
2208 }
2209 _ACEOF
2210 if ac_fn_c_try_compile "$LINENO"; then :
2211 ac_hi=$ac_mid; break
2212 else
2213 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2214 if test $ac_lo -le $ac_mid; then
2215 ac_lo= ac_hi=
2216 break
2217 fi
2218 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2219 fi
2220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221 done
2222 else
2223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2224 /* end confdefs.h. */
2225 $4
2226 int
2227 main ()
2228 {
2229 static int test_array [1 - 2 * !(($2) < 0)];
2230 test_array [0] = 0
2231
2232 ;
2233 return 0;
2234 }
2235 _ACEOF
2236 if ac_fn_c_try_compile "$LINENO"; then :
2237 ac_hi=-1 ac_mid=-1
2238 while :; do
2239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2240 /* end confdefs.h. */
2241 $4
2242 int
2243 main ()
2244 {
2245 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2246 test_array [0] = 0
2247
2248 ;
2249 return 0;
2250 }
2251 _ACEOF
2252 if ac_fn_c_try_compile "$LINENO"; then :
2253 ac_lo=$ac_mid; break
2254 else
2255 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2256 if test $ac_mid -le $ac_hi; then
2257 ac_lo= ac_hi=
2258 break
2259 fi
2260 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2261 fi
2262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2263 done
2264 else
2265 ac_lo= ac_hi=
2266 fi
2267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2268 fi
2269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2270 # Binary search between lo and hi bounds.
2271 while test "x$ac_lo" != "x$ac_hi"; do
2272 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2274 /* end confdefs.h. */
2275 $4
2276 int
2277 main ()
2278 {
2279 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2280 test_array [0] = 0
2281
2282 ;
2283 return 0;
2284 }
2285 _ACEOF
2286 if ac_fn_c_try_compile "$LINENO"; then :
2287 ac_hi=$ac_mid
2288 else
2289 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2290 fi
2291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2292 done
2293 case $ac_lo in #((
2294 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2295 '') ac_retval=1 ;;
2296 esac
2297 else
2298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299 /* end confdefs.h. */
2300 $4
2301 static long int longval () { return $2; }
2302 static unsigned long int ulongval () { return $2; }
2303 #include <stdio.h>
2304 #include <stdlib.h>
2305 int
2306 main ()
2307 {
2308
2309 FILE *f = fopen ("conftest.val", "w");
2310 if (! f)
2311 return 1;
2312 if (($2) < 0)
2313 {
2314 long int i = longval ();
2315 if (i != ($2))
2316 return 1;
2317 fprintf (f, "%ld", i);
2318 }
2319 else
2320 {
2321 unsigned long int i = ulongval ();
2322 if (i != ($2))
2323 return 1;
2324 fprintf (f, "%lu", i);
2325 }
2326 /* Do not output a trailing newline, as this causes \r\n confusion
2327 on some platforms. */
2328 return ferror (f) || fclose (f) != 0;
2329
2330 ;
2331 return 0;
2332 }
2333 _ACEOF
2334 if ac_fn_c_try_run "$LINENO"; then :
2335 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2336 else
2337 ac_retval=1
2338 fi
2339 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2340 conftest.$ac_objext conftest.beam conftest.$ac_ext
2341 rm -f conftest.val
2342
2343 fi
2344 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2345 return $ac_retval
2346
2347 } # ac_fn_c_compute_int
2348
2349 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2350 # ----------------------------------------------------
2351 # Tries to find if the field MEMBER exists in type AGGR, after including
2352 # INCLUDES, setting cache variable VAR accordingly.
2353 ac_fn_c_check_member ()
2354 {
2355 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2357 $as_echo_n "checking for $2.$3... " >&6; }
2358 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2359 $as_echo_n "(cached) " >&6
2360 else
2361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2362 /* end confdefs.h. */
2363 $5
2364 int
2365 main ()
2366 {
2367 static $2 ac_aggr;
2368 if (ac_aggr.$3)
2369 return 0;
2370 ;
2371 return 0;
2372 }
2373 _ACEOF
2374 if ac_fn_c_try_compile "$LINENO"; then :
2375 eval "$4=yes"
2376 else
2377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2378 /* end confdefs.h. */
2379 $5
2380 int
2381 main ()
2382 {
2383 static $2 ac_aggr;
2384 if (sizeof ac_aggr.$3)
2385 return 0;
2386 ;
2387 return 0;
2388 }
2389 _ACEOF
2390 if ac_fn_c_try_compile "$LINENO"; then :
2391 eval "$4=yes"
2392 else
2393 eval "$4=no"
2394 fi
2395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2396 fi
2397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2398 fi
2399 eval ac_res=\$$4
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2401 $as_echo "$ac_res" >&6; }
2402 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2403
2404 } # ac_fn_c_check_member
2405
2406 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2407 # -------------------------------------------
2408 # Tests whether TYPE exists after having included INCLUDES, setting cache
2409 # variable VAR accordingly.
2410 ac_fn_c_check_type ()
2411 {
2412 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2414 $as_echo_n "checking for $2... " >&6; }
2415 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2416 $as_echo_n "(cached) " >&6
2417 else
2418 eval "$3=no"
2419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2420 /* end confdefs.h. */
2421 $4
2422 int
2423 main ()
2424 {
2425 if (sizeof ($2))
2426 return 0;
2427 ;
2428 return 0;
2429 }
2430 _ACEOF
2431 if ac_fn_c_try_compile "$LINENO"; then :
2432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2433 /* end confdefs.h. */
2434 $4
2435 int
2436 main ()
2437 {
2438 if (sizeof (($2)))
2439 return 0;
2440 ;
2441 return 0;
2442 }
2443 _ACEOF
2444 if ac_fn_c_try_compile "$LINENO"; then :
2445
2446 else
2447 eval "$3=yes"
2448 fi
2449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2450 fi
2451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2452 fi
2453 eval ac_res=\$$3
2454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2455 $as_echo "$ac_res" >&6; }
2456 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2457
2458 } # ac_fn_c_check_type
2459 cat >config.log <<_ACEOF
2460 This file contains any messages produced by compilers while
2461 running configure, to aid debugging if configure makes a mistake.
2462
2463 It was created by $as_me, which was
2464 generated by GNU Autoconf 2.64. Invocation command line was
2465
2466 $ $0 $@
2467
2468 _ACEOF
2469 exec 5>>config.log
2470 {
2471 cat <<_ASUNAME
2472 ## --------- ##
2473 ## Platform. ##
2474 ## --------- ##
2475
2476 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2477 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2478 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2479 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2480 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2481
2482 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2483 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2484
2485 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2486 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2487 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2488 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2489 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2490 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2491 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2492
2493 _ASUNAME
2494
2495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2496 for as_dir in $PATH
2497 do
2498 IFS=$as_save_IFS
2499 test -z "$as_dir" && as_dir=.
2500 $as_echo "PATH: $as_dir"
2501 done
2502 IFS=$as_save_IFS
2503
2504 } >&5
2505
2506 cat >&5 <<_ACEOF
2507
2508
2509 ## ----------- ##
2510 ## Core tests. ##
2511 ## ----------- ##
2512
2513 _ACEOF
2514
2515
2516 # Keep a trace of the command line.
2517 # Strip out --no-create and --no-recursion so they do not pile up.
2518 # Strip out --silent because we don't want to record it for future runs.
2519 # Also quote any args containing shell meta-characters.
2520 # Make two passes to allow for proper duplicate-argument suppression.
2521 ac_configure_args=
2522 ac_configure_args0=
2523 ac_configure_args1=
2524 ac_must_keep_next=false
2525 for ac_pass in 1 2
2526 do
2527 for ac_arg
2528 do
2529 case $ac_arg in
2530 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2531 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2532 | -silent | --silent | --silen | --sile | --sil)
2533 continue ;;
2534 *\'*)
2535 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2536 esac
2537 case $ac_pass in
2538 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2539 2)
2540 as_fn_append ac_configure_args1 " '$ac_arg'"
2541 if test $ac_must_keep_next = true; then
2542 ac_must_keep_next=false # Got value, back to normal.
2543 else
2544 case $ac_arg in
2545 *=* | --config-cache | -C | -disable-* | --disable-* \
2546 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2547 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2548 | -with-* | --with-* | -without-* | --without-* | --x)
2549 case "$ac_configure_args0 " in
2550 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2551 esac
2552 ;;
2553 -* ) ac_must_keep_next=true ;;
2554 esac
2555 fi
2556 as_fn_append ac_configure_args " '$ac_arg'"
2557 ;;
2558 esac
2559 done
2560 done
2561 { ac_configure_args0=; unset ac_configure_args0;}
2562 { ac_configure_args1=; unset ac_configure_args1;}
2563
2564 # When interrupted or exit'd, cleanup temporary files, and complete
2565 # config.log. We remove comments because anyway the quotes in there
2566 # would cause problems or look ugly.
2567 # WARNING: Use '\'' to represent an apostrophe within the trap.
2568 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2569 trap 'exit_status=$?
2570 # Save into config.log some information that might help in debugging.
2571 {
2572 echo
2573
2574 cat <<\_ASBOX
2575 ## ---------------- ##
2576 ## Cache variables. ##
2577 ## ---------------- ##
2578 _ASBOX
2579 echo
2580 # The following way of writing the cache mishandles newlines in values,
2581 (
2582 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2583 eval ac_val=\$$ac_var
2584 case $ac_val in #(
2585 *${as_nl}*)
2586 case $ac_var in #(
2587 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2588 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2589 esac
2590 case $ac_var in #(
2591 _ | IFS | as_nl) ;; #(
2592 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2593 *) { eval $ac_var=; unset $ac_var;} ;;
2594 esac ;;
2595 esac
2596 done
2597 (set) 2>&1 |
2598 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2599 *${as_nl}ac_space=\ *)
2600 sed -n \
2601 "s/'\''/'\''\\\\'\'''\''/g;
2602 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2603 ;; #(
2604 *)
2605 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2606 ;;
2607 esac |
2608 sort
2609 )
2610 echo
2611
2612 cat <<\_ASBOX
2613 ## ----------------- ##
2614 ## Output variables. ##
2615 ## ----------------- ##
2616 _ASBOX
2617 echo
2618 for ac_var in $ac_subst_vars
2619 do
2620 eval ac_val=\$$ac_var
2621 case $ac_val in
2622 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2623 esac
2624 $as_echo "$ac_var='\''$ac_val'\''"
2625 done | sort
2626 echo
2627
2628 if test -n "$ac_subst_files"; then
2629 cat <<\_ASBOX
2630 ## ------------------- ##
2631 ## File substitutions. ##
2632 ## ------------------- ##
2633 _ASBOX
2634 echo
2635 for ac_var in $ac_subst_files
2636 do
2637 eval ac_val=\$$ac_var
2638 case $ac_val in
2639 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2640 esac
2641 $as_echo "$ac_var='\''$ac_val'\''"
2642 done | sort
2643 echo
2644 fi
2645
2646 if test -s confdefs.h; then
2647 cat <<\_ASBOX
2648 ## ----------- ##
2649 ## confdefs.h. ##
2650 ## ----------- ##
2651 _ASBOX
2652 echo
2653 cat confdefs.h
2654 echo
2655 fi
2656 test "$ac_signal" != 0 &&
2657 $as_echo "$as_me: caught signal $ac_signal"
2658 $as_echo "$as_me: exit $exit_status"
2659 } >&5
2660 rm -f core *.core core.conftest.* &&
2661 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2662 exit $exit_status
2663 ' 0
2664 for ac_signal in 1 2 13 15; do
2665 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2666 done
2667 ac_signal=0
2668
2669 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2670 rm -f -r conftest* confdefs.h
2671
2672 $as_echo "/* confdefs.h */" > confdefs.h
2673
2674 # Predefined preprocessor variables.
2675
2676 cat >>confdefs.h <<_ACEOF
2677 #define PACKAGE_NAME "$PACKAGE_NAME"
2678 _ACEOF
2679
2680 cat >>confdefs.h <<_ACEOF
2681 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2682 _ACEOF
2683
2684 cat >>confdefs.h <<_ACEOF
2685 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2686 _ACEOF
2687
2688 cat >>confdefs.h <<_ACEOF
2689 #define PACKAGE_STRING "$PACKAGE_STRING"
2690 _ACEOF
2691
2692 cat >>confdefs.h <<_ACEOF
2693 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2694 _ACEOF
2695
2696 cat >>confdefs.h <<_ACEOF
2697 #define PACKAGE_URL "$PACKAGE_URL"
2698 _ACEOF
2699
2700
2701 # Let the site file select an alternate cache file if it wants to.
2702 # Prefer an explicitly selected file to automatically selected ones.
2703 ac_site_file1=NONE
2704 ac_site_file2=NONE
2705 if test -n "$CONFIG_SITE"; then
2706 ac_site_file1=$CONFIG_SITE
2707 elif test "x$prefix" != xNONE; then
2708 ac_site_file1=$prefix/share/config.site
2709 ac_site_file2=$prefix/etc/config.site
2710 else
2711 ac_site_file1=$ac_default_prefix/share/config.site
2712 ac_site_file2=$ac_default_prefix/etc/config.site
2713 fi
2714 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2715 do
2716 test "x$ac_site_file" = xNONE && continue
2717 if test -r "$ac_site_file"; then
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2719 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2720 sed 's/^/| /' "$ac_site_file" >&5
2721 . "$ac_site_file"
2722 fi
2723 done
2724
2725 if test -r "$cache_file"; then
2726 # Some versions of bash will fail to source /dev/null (special
2727 # files actually), so we avoid doing that.
2728 if test -f "$cache_file"; then
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2730 $as_echo "$as_me: loading cache $cache_file" >&6;}
2731 case $cache_file in
2732 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2733 *) . "./$cache_file";;
2734 esac
2735 fi
2736 else
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2738 $as_echo "$as_me: creating cache $cache_file" >&6;}
2739 >$cache_file
2740 fi
2741
2742 gl_header_list="$gl_header_list sys/mman.h"
2743 gl_func_list="$gl_func_list mprotect"
2744 gl_func_list="$gl_func_list memchr"
2745 gl_header_list="$gl_header_list stddef.h"
2746 gl_header_list="$gl_header_list stdint.h"
2747 gl_header_list="$gl_header_list wchar.h"
2748 gl_header_list="$gl_header_list string.h"
2749 # Check that the precious variables saved in the cache have kept the same
2750 # value.
2751 ac_cache_corrupted=false
2752 for ac_var in $ac_precious_vars; do
2753 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2754 eval ac_new_set=\$ac_env_${ac_var}_set
2755 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2756 eval ac_new_val=\$ac_env_${ac_var}_value
2757 case $ac_old_set,$ac_new_set in
2758 set,)
2759 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2760 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2761 ac_cache_corrupted=: ;;
2762 ,set)
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2764 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2765 ac_cache_corrupted=: ;;
2766 ,);;
2767 *)
2768 if test "x$ac_old_val" != "x$ac_new_val"; then
2769 # differences in whitespace do not lead to failure.
2770 ac_old_val_w=`echo x $ac_old_val`
2771 ac_new_val_w=`echo x $ac_new_val`
2772 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2774 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2775 ac_cache_corrupted=:
2776 else
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2778 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2779 eval $ac_var=\$ac_old_val
2780 fi
2781 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2782 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2784 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2785 fi;;
2786 esac
2787 # Pass precious variables to config.status.
2788 if test "$ac_new_set" = set; then
2789 case $ac_new_val in
2790 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2791 *) ac_arg=$ac_var=$ac_new_val ;;
2792 esac
2793 case " $ac_configure_args " in
2794 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2795 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2796 esac
2797 fi
2798 done
2799 if $ac_cache_corrupted; then
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2801 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2803 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2804 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2805 fi
2806 ## -------------------- ##
2807 ## Main body of script. ##
2808 ## -------------------- ##
2809
2810 ac_ext=c
2811 ac_cpp='$CPP $CPPFLAGS'
2812 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2813 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2814 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2815
2816
2817
2818
2819
2820 ac_config_headers="$ac_config_headers config.h:config.in"
2821
2822
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2824 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2825 # Check whether --enable-maintainer-mode was given.
2826 if test "${enable_maintainer_mode+set}" = set; then :
2827 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2828 else
2829 USE_MAINTAINER_MODE=no
2830 fi
2831
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2833 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2834 if test $USE_MAINTAINER_MODE = yes; then
2835 MAINTAINER_MODE_TRUE=
2836 MAINTAINER_MODE_FALSE='#'
2837 else
2838 MAINTAINER_MODE_TRUE='#'
2839 MAINTAINER_MODE_FALSE=
2840 fi
2841
2842 MAINT=$MAINTAINER_MODE_TRUE
2843
2844
2845
2846 ac_ext=c
2847 ac_cpp='$CPP $CPPFLAGS'
2848 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2849 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2850 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2851 if test -n "$ac_tool_prefix"; then
2852 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2853 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2855 $as_echo_n "checking for $ac_word... " >&6; }
2856 if test "${ac_cv_prog_CC+set}" = set; then :
2857 $as_echo_n "(cached) " >&6
2858 else
2859 if test -n "$CC"; then
2860 ac_cv_prog_CC="$CC" # Let the user override the test.
2861 else
2862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863 for as_dir in $PATH
2864 do
2865 IFS=$as_save_IFS
2866 test -z "$as_dir" && as_dir=.
2867 for ac_exec_ext in '' $ac_executable_extensions; do
2868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2869 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2871 break 2
2872 fi
2873 done
2874 done
2875 IFS=$as_save_IFS
2876
2877 fi
2878 fi
2879 CC=$ac_cv_prog_CC
2880 if test -n "$CC"; then
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2882 $as_echo "$CC" >&6; }
2883 else
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2885 $as_echo "no" >&6; }
2886 fi
2887
2888
2889 fi
2890 if test -z "$ac_cv_prog_CC"; then
2891 ac_ct_CC=$CC
2892 # Extract the first word of "gcc", so it can be a program name with args.
2893 set dummy gcc; ac_word=$2
2894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2895 $as_echo_n "checking for $ac_word... " >&6; }
2896 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2897 $as_echo_n "(cached) " >&6
2898 else
2899 if test -n "$ac_ct_CC"; then
2900 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2901 else
2902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2903 for as_dir in $PATH
2904 do
2905 IFS=$as_save_IFS
2906 test -z "$as_dir" && as_dir=.
2907 for ac_exec_ext in '' $ac_executable_extensions; do
2908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2909 ac_cv_prog_ac_ct_CC="gcc"
2910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2911 break 2
2912 fi
2913 done
2914 done
2915 IFS=$as_save_IFS
2916
2917 fi
2918 fi
2919 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2920 if test -n "$ac_ct_CC"; then
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2922 $as_echo "$ac_ct_CC" >&6; }
2923 else
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2925 $as_echo "no" >&6; }
2926 fi
2927
2928 if test "x$ac_ct_CC" = x; then
2929 CC=""
2930 else
2931 case $cross_compiling:$ac_tool_warned in
2932 yes:)
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2934 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2935 ac_tool_warned=yes ;;
2936 esac
2937 CC=$ac_ct_CC
2938 fi
2939 else
2940 CC="$ac_cv_prog_CC"
2941 fi
2942
2943 if test -z "$CC"; then
2944 if test -n "$ac_tool_prefix"; then
2945 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2946 set dummy ${ac_tool_prefix}cc; ac_word=$2
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2948 $as_echo_n "checking for $ac_word... " >&6; }
2949 if test "${ac_cv_prog_CC+set}" = set; then :
2950 $as_echo_n "(cached) " >&6
2951 else
2952 if test -n "$CC"; then
2953 ac_cv_prog_CC="$CC" # Let the user override the test.
2954 else
2955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2956 for as_dir in $PATH
2957 do
2958 IFS=$as_save_IFS
2959 test -z "$as_dir" && as_dir=.
2960 for ac_exec_ext in '' $ac_executable_extensions; do
2961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2962 ac_cv_prog_CC="${ac_tool_prefix}cc"
2963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2964 break 2
2965 fi
2966 done
2967 done
2968 IFS=$as_save_IFS
2969
2970 fi
2971 fi
2972 CC=$ac_cv_prog_CC
2973 if test -n "$CC"; then
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2975 $as_echo "$CC" >&6; }
2976 else
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2978 $as_echo "no" >&6; }
2979 fi
2980
2981
2982 fi
2983 fi
2984 if test -z "$CC"; then
2985 # Extract the first word of "cc", so it can be a program name with args.
2986 set dummy cc; ac_word=$2
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2988 $as_echo_n "checking for $ac_word... " >&6; }
2989 if test "${ac_cv_prog_CC+set}" = set; then :
2990 $as_echo_n "(cached) " >&6
2991 else
2992 if test -n "$CC"; then
2993 ac_cv_prog_CC="$CC" # Let the user override the test.
2994 else
2995 ac_prog_rejected=no
2996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997 for as_dir in $PATH
2998 do
2999 IFS=$as_save_IFS
3000 test -z "$as_dir" && as_dir=.
3001 for ac_exec_ext in '' $ac_executable_extensions; do
3002 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3003 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3004 ac_prog_rejected=yes
3005 continue
3006 fi
3007 ac_cv_prog_CC="cc"
3008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009 break 2
3010 fi
3011 done
3012 done
3013 IFS=$as_save_IFS
3014
3015 if test $ac_prog_rejected = yes; then
3016 # We found a bogon in the path, so make sure we never use it.
3017 set dummy $ac_cv_prog_CC
3018 shift
3019 if test $# != 0; then
3020 # We chose a different compiler from the bogus one.
3021 # However, it has the same basename, so the bogon will be chosen
3022 # first if we set CC to just the basename; use the full file name.
3023 shift
3024 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3025 fi
3026 fi
3027 fi
3028 fi
3029 CC=$ac_cv_prog_CC
3030 if test -n "$CC"; then
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3032 $as_echo "$CC" >&6; }
3033 else
3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3035 $as_echo "no" >&6; }
3036 fi
3037
3038
3039 fi
3040 if test -z "$CC"; then
3041 if test -n "$ac_tool_prefix"; then
3042 for ac_prog in cl.exe
3043 do
3044 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3045 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3047 $as_echo_n "checking for $ac_word... " >&6; }
3048 if test "${ac_cv_prog_CC+set}" = set; then :
3049 $as_echo_n "(cached) " >&6
3050 else
3051 if test -n "$CC"; then
3052 ac_cv_prog_CC="$CC" # Let the user override the test.
3053 else
3054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3055 for as_dir in $PATH
3056 do
3057 IFS=$as_save_IFS
3058 test -z "$as_dir" && as_dir=.
3059 for ac_exec_ext in '' $ac_executable_extensions; do
3060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3061 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3063 break 2
3064 fi
3065 done
3066 done
3067 IFS=$as_save_IFS
3068
3069 fi
3070 fi
3071 CC=$ac_cv_prog_CC
3072 if test -n "$CC"; then
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3074 $as_echo "$CC" >&6; }
3075 else
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3077 $as_echo "no" >&6; }
3078 fi
3079
3080
3081 test -n "$CC" && break
3082 done
3083 fi
3084 if test -z "$CC"; then
3085 ac_ct_CC=$CC
3086 for ac_prog in cl.exe
3087 do
3088 # Extract the first word of "$ac_prog", so it can be a program name with args.
3089 set dummy $ac_prog; ac_word=$2
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3091 $as_echo_n "checking for $ac_word... " >&6; }
3092 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3093 $as_echo_n "(cached) " >&6
3094 else
3095 if test -n "$ac_ct_CC"; then
3096 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3097 else
3098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3099 for as_dir in $PATH
3100 do
3101 IFS=$as_save_IFS
3102 test -z "$as_dir" && as_dir=.
3103 for ac_exec_ext in '' $ac_executable_extensions; do
3104 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3105 ac_cv_prog_ac_ct_CC="$ac_prog"
3106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3107 break 2
3108 fi
3109 done
3110 done
3111 IFS=$as_save_IFS
3112
3113 fi
3114 fi
3115 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3116 if test -n "$ac_ct_CC"; then
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3118 $as_echo "$ac_ct_CC" >&6; }
3119 else
3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3121 $as_echo "no" >&6; }
3122 fi
3123
3124
3125 test -n "$ac_ct_CC" && break
3126 done
3127
3128 if test "x$ac_ct_CC" = x; then
3129 CC=""
3130 else
3131 case $cross_compiling:$ac_tool_warned in
3132 yes:)
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3134 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3135 ac_tool_warned=yes ;;
3136 esac
3137 CC=$ac_ct_CC
3138 fi
3139 fi
3140
3141 fi
3142
3143
3144 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3145 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3146 as_fn_error "no acceptable C compiler found in \$PATH
3147 See \`config.log' for more details." "$LINENO" 5; }
3148
3149 # Provide some information about the compiler.
3150 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3151 set X $ac_compile
3152 ac_compiler=$2
3153 for ac_option in --version -v -V -qversion; do
3154 { { ac_try="$ac_compiler $ac_option >&5"
3155 case "(($ac_try" in
3156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3157 *) ac_try_echo=$ac_try;;
3158 esac
3159 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3160 $as_echo "$ac_try_echo"; } >&5
3161 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3162 ac_status=$?
3163 if test -s conftest.err; then
3164 sed '10a\
3165 ... rest of stderr output deleted ...
3166 10q' conftest.err >conftest.er1
3167 cat conftest.er1 >&5
3168 rm -f conftest.er1 conftest.err
3169 fi
3170 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3171 test $ac_status = 0; }
3172 done
3173
3174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3175 /* end confdefs.h. */
3176
3177 int
3178 main ()
3179 {
3180
3181 ;
3182 return 0;
3183 }
3184 _ACEOF
3185 ac_clean_files_save=$ac_clean_files
3186 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3187 # Try to create an executable without -o first, disregard a.out.
3188 # It will help us diagnose broken compilers, and finding out an intuition
3189 # of exeext.
3190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3191 $as_echo_n "checking for C compiler default output file name... " >&6; }
3192 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3193
3194 # The possible output files:
3195 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3196
3197 ac_rmfiles=
3198 for ac_file in $ac_files
3199 do
3200 case $ac_file in
3201 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3202 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3203 esac
3204 done
3205 rm -f $ac_rmfiles
3206
3207 if { { ac_try="$ac_link_default"
3208 case "(($ac_try" in
3209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210 *) ac_try_echo=$ac_try;;
3211 esac
3212 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3213 $as_echo "$ac_try_echo"; } >&5
3214 (eval "$ac_link_default") 2>&5
3215 ac_status=$?
3216 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3217 test $ac_status = 0; }; then :
3218 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3219 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3220 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3221 # so that the user can short-circuit this test for compilers unknown to
3222 # Autoconf.
3223 for ac_file in $ac_files ''
3224 do
3225 test -f "$ac_file" || continue
3226 case $ac_file in
3227 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3228 ;;
3229 [ab].out )
3230 # We found the default executable, but exeext='' is most
3231 # certainly right.
3232 break;;
3233 *.* )
3234 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3235 then :; else
3236 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3237 fi
3238 # We set ac_cv_exeext here because the later test for it is not
3239 # safe: cross compilers may not add the suffix if given an `-o'
3240 # argument, so we may need to know it at that point already.
3241 # Even if this section looks crufty: it has the advantage of
3242 # actually working.
3243 break;;
3244 * )
3245 break;;
3246 esac
3247 done
3248 test "$ac_cv_exeext" = no && ac_cv_exeext=
3249
3250 else
3251 ac_file=''
3252 fi
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3254 $as_echo "$ac_file" >&6; }
3255 if test -z "$ac_file"; then :
3256 $as_echo "$as_me: failed program was:" >&5
3257 sed 's/^/| /' conftest.$ac_ext >&5
3258
3259 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3260 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3261 { as_fn_set_status 77
3262 as_fn_error "C compiler cannot create executables
3263 See \`config.log' for more details." "$LINENO" 5; }; }
3264 fi
3265 ac_exeext=$ac_cv_exeext
3266
3267 # Check that the compiler produces executables we can run. If not, either
3268 # the compiler is broken, or we cross compile.
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3270 $as_echo_n "checking whether the C compiler works... " >&6; }
3271 # If not cross compiling, check that we can run a simple program.
3272 if test "$cross_compiling" != yes; then
3273 if { ac_try='./$ac_file'
3274 { { case "(($ac_try" in
3275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3276 *) ac_try_echo=$ac_try;;
3277 esac
3278 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3279 $as_echo "$ac_try_echo"; } >&5
3280 (eval "$ac_try") 2>&5
3281 ac_status=$?
3282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3283 test $ac_status = 0; }; }; then
3284 cross_compiling=no
3285 else
3286 if test "$cross_compiling" = maybe; then
3287 cross_compiling=yes
3288 else
3289 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3291 as_fn_error "cannot run C compiled programs.
3292 If you meant to cross compile, use \`--host'.
3293 See \`config.log' for more details." "$LINENO" 5; }
3294 fi
3295 fi
3296 fi
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3298 $as_echo "yes" >&6; }
3299
3300 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3301 ac_clean_files=$ac_clean_files_save
3302 # Check that the compiler produces executables we can run. If not, either
3303 # the compiler is broken, or we cross compile.
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3305 $as_echo_n "checking whether we are cross compiling... " >&6; }
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3307 $as_echo "$cross_compiling" >&6; }
3308
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3310 $as_echo_n "checking for suffix of executables... " >&6; }
3311 if { { ac_try="$ac_link"
3312 case "(($ac_try" in
3313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3314 *) ac_try_echo=$ac_try;;
3315 esac
3316 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3317 $as_echo "$ac_try_echo"; } >&5
3318 (eval "$ac_link") 2>&5
3319 ac_status=$?
3320 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3321 test $ac_status = 0; }; then :
3322 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3323 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3324 # work properly (i.e., refer to `conftest.exe'), while it won't with
3325 # `rm'.
3326 for ac_file in conftest.exe conftest conftest.*; do
3327 test -f "$ac_file" || continue
3328 case $ac_file in
3329 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3330 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3331 break;;
3332 * ) break;;
3333 esac
3334 done
3335 else
3336 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3337 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3338 as_fn_error "cannot compute suffix of executables: cannot compile and link
3339 See \`config.log' for more details." "$LINENO" 5; }
3340 fi
3341 rm -f conftest$ac_cv_exeext
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3343 $as_echo "$ac_cv_exeext" >&6; }
3344
3345 rm -f conftest.$ac_ext
3346 EXEEXT=$ac_cv_exeext
3347 ac_exeext=$EXEEXT
3348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3349 $as_echo_n "checking for suffix of object files... " >&6; }
3350 if test "${ac_cv_objext+set}" = set; then :
3351 $as_echo_n "(cached) " >&6
3352 else
3353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3354 /* end confdefs.h. */
3355
3356 int
3357 main ()
3358 {
3359
3360 ;
3361 return 0;
3362 }
3363 _ACEOF
3364 rm -f conftest.o conftest.obj
3365 if { { ac_try="$ac_compile"
3366 case "(($ac_try" in
3367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3368 *) ac_try_echo=$ac_try;;
3369 esac
3370 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3371 $as_echo "$ac_try_echo"; } >&5
3372 (eval "$ac_compile") 2>&5
3373 ac_status=$?
3374 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3375 test $ac_status = 0; }; then :
3376 for ac_file in conftest.o conftest.obj conftest.*; do
3377 test -f "$ac_file" || continue;
3378 case $ac_file in
3379 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3380 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3381 break;;
3382 esac
3383 done
3384 else
3385 $as_echo "$as_me: failed program was:" >&5
3386 sed 's/^/| /' conftest.$ac_ext >&5
3387
3388 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3389 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3390 as_fn_error "cannot compute suffix of object files: cannot compile
3391 See \`config.log' for more details." "$LINENO" 5; }
3392 fi
3393 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3394 fi
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3396 $as_echo "$ac_cv_objext" >&6; }
3397 OBJEXT=$ac_cv_objext
3398 ac_objext=$OBJEXT
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3400 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3401 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3402 $as_echo_n "(cached) " >&6
3403 else
3404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3405 /* end confdefs.h. */
3406
3407 int
3408 main ()
3409 {
3410 #ifndef __GNUC__
3411 choke me
3412 #endif
3413
3414 ;
3415 return 0;
3416 }
3417 _ACEOF
3418 if ac_fn_c_try_compile "$LINENO"; then :
3419 ac_compiler_gnu=yes
3420 else
3421 ac_compiler_gnu=no
3422 fi
3423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3424 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3425
3426 fi
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3428 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3429 if test $ac_compiler_gnu = yes; then
3430 GCC=yes
3431 else
3432 GCC=
3433 fi
3434 ac_test_CFLAGS=${CFLAGS+set}
3435 ac_save_CFLAGS=$CFLAGS
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3437 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3438 if test "${ac_cv_prog_cc_g+set}" = set; then :
3439 $as_echo_n "(cached) " >&6
3440 else
3441 ac_save_c_werror_flag=$ac_c_werror_flag
3442 ac_c_werror_flag=yes
3443 ac_cv_prog_cc_g=no
3444 CFLAGS="-g"
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446 /* end confdefs.h. */
3447
3448 int
3449 main ()
3450 {
3451
3452 ;
3453 return 0;
3454 }
3455 _ACEOF
3456 if ac_fn_c_try_compile "$LINENO"; then :
3457 ac_cv_prog_cc_g=yes
3458 else
3459 CFLAGS=""
3460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3461 /* end confdefs.h. */
3462
3463 int
3464 main ()
3465 {
3466
3467 ;
3468 return 0;
3469 }
3470 _ACEOF
3471 if ac_fn_c_try_compile "$LINENO"; then :
3472
3473 else
3474 ac_c_werror_flag=$ac_save_c_werror_flag
3475 CFLAGS="-g"
3476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477 /* end confdefs.h. */
3478
3479 int
3480 main ()
3481 {
3482
3483 ;
3484 return 0;
3485 }
3486 _ACEOF
3487 if ac_fn_c_try_compile "$LINENO"; then :
3488 ac_cv_prog_cc_g=yes
3489 fi
3490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3491 fi
3492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3493 fi
3494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3495 ac_c_werror_flag=$ac_save_c_werror_flag
3496 fi
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3498 $as_echo "$ac_cv_prog_cc_g" >&6; }
3499 if test "$ac_test_CFLAGS" = set; then
3500 CFLAGS=$ac_save_CFLAGS
3501 elif test $ac_cv_prog_cc_g = yes; then
3502 if test "$GCC" = yes; then
3503 CFLAGS="-g -O2"
3504 else
3505 CFLAGS="-g"
3506 fi
3507 else
3508 if test "$GCC" = yes; then
3509 CFLAGS="-O2"
3510 else
3511 CFLAGS=
3512 fi
3513 fi
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3515 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3516 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3517 $as_echo_n "(cached) " >&6
3518 else
3519 ac_cv_prog_cc_c89=no
3520 ac_save_CC=$CC
3521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522 /* end confdefs.h. */
3523 #include <stdarg.h>
3524 #include <stdio.h>
3525 #include <sys/types.h>
3526 #include <sys/stat.h>
3527 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3528 struct buf { int x; };
3529 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3530 static char *e (p, i)
3531 char **p;
3532 int i;
3533 {
3534 return p[i];
3535 }
3536 static char *f (char * (*g) (char **, int), char **p, ...)
3537 {
3538 char *s;
3539 va_list v;
3540 va_start (v,p);
3541 s = g (p, va_arg (v,int));
3542 va_end (v);
3543 return s;
3544 }
3545
3546 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3547 function prototypes and stuff, but not '\xHH' hex character constants.
3548 These don't provoke an error unfortunately, instead are silently treated
3549 as 'x'. The following induces an error, until -std is added to get
3550 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3551 array size at least. It's necessary to write '\x00'==0 to get something
3552 that's true only with -std. */
3553 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3554
3555 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3556 inside strings and character constants. */
3557 #define FOO(x) 'x'
3558 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3559
3560 int test (int i, double x);
3561 struct s1 {int (*f) (int a);};
3562 struct s2 {int (*f) (double a);};
3563 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3564 int argc;
3565 char **argv;
3566 int
3567 main ()
3568 {
3569 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3570 ;
3571 return 0;
3572 }
3573 _ACEOF
3574 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3575 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3576 do
3577 CC="$ac_save_CC $ac_arg"
3578 if ac_fn_c_try_compile "$LINENO"; then :
3579 ac_cv_prog_cc_c89=$ac_arg
3580 fi
3581 rm -f core conftest.err conftest.$ac_objext
3582 test "x$ac_cv_prog_cc_c89" != "xno" && break
3583 done
3584 rm -f conftest.$ac_ext
3585 CC=$ac_save_CC
3586
3587 fi
3588 # AC_CACHE_VAL
3589 case "x$ac_cv_prog_cc_c89" in
3590 x)
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3592 $as_echo "none needed" >&6; } ;;
3593 xno)
3594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3595 $as_echo "unsupported" >&6; } ;;
3596 *)
3597 CC="$CC $ac_cv_prog_cc_c89"
3598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3599 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3600 esac
3601 if test "x$ac_cv_prog_cc_c89" != xno; then :
3602
3603 fi
3604
3605 ac_ext=c
3606 ac_cpp='$CPP $CPPFLAGS'
3607 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3608 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3609 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3610
3611 ac_aux_dir=
3612 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3613 for ac_t in install-sh install.sh shtool; do
3614 if test -f "$ac_dir/$ac_t"; then
3615 ac_aux_dir=$ac_dir
3616 ac_install_sh="$ac_aux_dir/$ac_t -c"
3617 break 2
3618 fi
3619 done
3620 done
3621 if test -z "$ac_aux_dir"; then
3622 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3623 fi
3624
3625 # These three variables are undocumented and unsupported,
3626 # and are intended to be withdrawn in a future Autoconf release.
3627 # They can cause serious problems if a builder's source tree is in a directory
3628 # whose full name contains unusual characters.
3629 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3630 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3631 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3632
3633
3634 # Make sure we can run config.sub.
3635 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3636 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3637
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3639 $as_echo_n "checking build system type... " >&6; }
3640 if test "${ac_cv_build+set}" = set; then :
3641 $as_echo_n "(cached) " >&6
3642 else
3643 ac_build_alias=$build_alias
3644 test "x$ac_build_alias" = x &&
3645 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3646 test "x$ac_build_alias" = x &&
3647 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3648 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3649 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3650
3651 fi
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3653 $as_echo "$ac_cv_build" >&6; }
3654 case $ac_cv_build in
3655 *-*-*) ;;
3656 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3657 esac
3658 build=$ac_cv_build
3659 ac_save_IFS=$IFS; IFS='-'
3660 set x $ac_cv_build
3661 shift
3662 build_cpu=$1
3663 build_vendor=$2
3664 shift; shift
3665 # Remember, the first character of IFS is used to create $*,
3666 # except with old shells:
3667 build_os=$*
3668 IFS=$ac_save_IFS
3669 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3670
3671
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3673 $as_echo_n "checking host system type... " >&6; }
3674 if test "${ac_cv_host+set}" = set; then :
3675 $as_echo_n "(cached) " >&6
3676 else
3677 if test "x$host_alias" = x; then
3678 ac_cv_host=$ac_cv_build
3679 else
3680 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3681 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3682 fi
3683
3684 fi
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3686 $as_echo "$ac_cv_host" >&6; }
3687 case $ac_cv_host in
3688 *-*-*) ;;
3689 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3690 esac
3691 host=$ac_cv_host
3692 ac_save_IFS=$IFS; IFS='-'
3693 set x $ac_cv_host
3694 shift
3695 host_cpu=$1
3696 host_vendor=$2
3697 shift; shift
3698 # Remember, the first character of IFS is used to create $*,
3699 # except with old shells:
3700 host_os=$*
3701 IFS=$ac_save_IFS
3702 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3703
3704
3705
3706 ac_ext=c
3707 ac_cpp='$CPP $CPPFLAGS'
3708 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3709 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3710 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3712 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3713 # On Suns, sometimes $CPP names a directory.
3714 if test -n "$CPP" && test -d "$CPP"; then
3715 CPP=
3716 fi
3717 if test -z "$CPP"; then
3718 if test "${ac_cv_prog_CPP+set}" = set; then :
3719 $as_echo_n "(cached) " >&6
3720 else
3721 # Double quotes because CPP needs to be expanded
3722 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3723 do
3724 ac_preproc_ok=false
3725 for ac_c_preproc_warn_flag in '' yes
3726 do
3727 # Use a header file that comes with gcc, so configuring glibc
3728 # with a fresh cross-compiler works.
3729 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3730 # <limits.h> exists even on freestanding compilers.
3731 # On the NeXT, cc -E runs the code through the compiler's parser,
3732 # not just through cpp. "Syntax error" is here to catch this case.
3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734 /* end confdefs.h. */
3735 #ifdef __STDC__
3736 # include <limits.h>
3737 #else
3738 # include <assert.h>
3739 #endif
3740 Syntax error
3741 _ACEOF
3742 if ac_fn_c_try_cpp "$LINENO"; then :
3743
3744 else
3745 # Broken: fails on valid input.
3746 continue
3747 fi
3748 rm -f conftest.err conftest.$ac_ext
3749
3750 # OK, works on sane cases. Now check whether nonexistent headers
3751 # can be detected and how.
3752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3753 /* end confdefs.h. */
3754 #include <ac_nonexistent.h>
3755 _ACEOF
3756 if ac_fn_c_try_cpp "$LINENO"; then :
3757 # Broken: success on invalid input.
3758 continue
3759 else
3760 # Passes both tests.
3761 ac_preproc_ok=:
3762 break
3763 fi
3764 rm -f conftest.err conftest.$ac_ext
3765
3766 done
3767 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3768 rm -f conftest.err conftest.$ac_ext
3769 if $ac_preproc_ok; then :
3770 break
3771 fi
3772
3773 done
3774 ac_cv_prog_CPP=$CPP
3775
3776 fi
3777 CPP=$ac_cv_prog_CPP
3778 else
3779 ac_cv_prog_CPP=$CPP
3780 fi
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3782 $as_echo "$CPP" >&6; }
3783 ac_preproc_ok=false
3784 for ac_c_preproc_warn_flag in '' yes
3785 do
3786 # Use a header file that comes with gcc, so configuring glibc
3787 # with a fresh cross-compiler works.
3788 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3789 # <limits.h> exists even on freestanding compilers.
3790 # On the NeXT, cc -E runs the code through the compiler's parser,
3791 # not just through cpp. "Syntax error" is here to catch this case.
3792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3793 /* end confdefs.h. */
3794 #ifdef __STDC__
3795 # include <limits.h>
3796 #else
3797 # include <assert.h>
3798 #endif
3799 Syntax error
3800 _ACEOF
3801 if ac_fn_c_try_cpp "$LINENO"; then :
3802
3803 else
3804 # Broken: fails on valid input.
3805 continue
3806 fi
3807 rm -f conftest.err conftest.$ac_ext
3808
3809 # OK, works on sane cases. Now check whether nonexistent headers
3810 # can be detected and how.
3811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3812 /* end confdefs.h. */
3813 #include <ac_nonexistent.h>
3814 _ACEOF
3815 if ac_fn_c_try_cpp "$LINENO"; then :
3816 # Broken: success on invalid input.
3817 continue
3818 else
3819 # Passes both tests.
3820 ac_preproc_ok=:
3821 break
3822 fi
3823 rm -f conftest.err conftest.$ac_ext
3824
3825 done
3826 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3827 rm -f conftest.err conftest.$ac_ext
3828 if $ac_preproc_ok; then :
3829
3830 else
3831 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3832 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3833 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3834 See \`config.log' for more details." "$LINENO" 5; }
3835 fi
3836
3837 ac_ext=c
3838 ac_cpp='$CPP $CPPFLAGS'
3839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3842
3843
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3845 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3846 if test "${ac_cv_path_GREP+set}" = set; then :
3847 $as_echo_n "(cached) " >&6
3848 else
3849 if test -z "$GREP"; then
3850 ac_path_GREP_found=false
3851 # Loop through the user's path and test for each of PROGNAME-LIST
3852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3854 do
3855 IFS=$as_save_IFS
3856 test -z "$as_dir" && as_dir=.
3857 for ac_prog in grep ggrep; do
3858 for ac_exec_ext in '' $ac_executable_extensions; do
3859 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3860 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3861 # Check for GNU ac_path_GREP and select it if it is found.
3862 # Check for GNU $ac_path_GREP
3863 case `"$ac_path_GREP" --version 2>&1` in
3864 *GNU*)
3865 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3866 *)
3867 ac_count=0
3868 $as_echo_n 0123456789 >"conftest.in"
3869 while :
3870 do
3871 cat "conftest.in" "conftest.in" >"conftest.tmp"
3872 mv "conftest.tmp" "conftest.in"
3873 cp "conftest.in" "conftest.nl"
3874 $as_echo 'GREP' >> "conftest.nl"
3875 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3877 as_fn_arith $ac_count + 1 && ac_count=$as_val
3878 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3879 # Best one so far, save it but keep looking for a better one
3880 ac_cv_path_GREP="$ac_path_GREP"
3881 ac_path_GREP_max=$ac_count
3882 fi
3883 # 10*(2^10) chars as input seems more than enough
3884 test $ac_count -gt 10 && break
3885 done
3886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3887 esac
3888
3889 $ac_path_GREP_found && break 3
3890 done
3891 done
3892 done
3893 IFS=$as_save_IFS
3894 if test -z "$ac_cv_path_GREP"; then
3895 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3896 fi
3897 else
3898 ac_cv_path_GREP=$GREP
3899 fi
3900
3901 fi
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3903 $as_echo "$ac_cv_path_GREP" >&6; }
3904 GREP="$ac_cv_path_GREP"
3905
3906
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3908 $as_echo_n "checking for egrep... " >&6; }
3909 if test "${ac_cv_path_EGREP+set}" = set; then :
3910 $as_echo_n "(cached) " >&6
3911 else
3912 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3913 then ac_cv_path_EGREP="$GREP -E"
3914 else
3915 if test -z "$EGREP"; then
3916 ac_path_EGREP_found=false
3917 # Loop through the user's path and test for each of PROGNAME-LIST
3918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3919 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3920 do
3921 IFS=$as_save_IFS
3922 test -z "$as_dir" && as_dir=.
3923 for ac_prog in egrep; do
3924 for ac_exec_ext in '' $ac_executable_extensions; do
3925 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3926 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3927 # Check for GNU ac_path_EGREP and select it if it is found.
3928 # Check for GNU $ac_path_EGREP
3929 case `"$ac_path_EGREP" --version 2>&1` in
3930 *GNU*)
3931 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3932 *)
3933 ac_count=0
3934 $as_echo_n 0123456789 >"conftest.in"
3935 while :
3936 do
3937 cat "conftest.in" "conftest.in" >"conftest.tmp"
3938 mv "conftest.tmp" "conftest.in"
3939 cp "conftest.in" "conftest.nl"
3940 $as_echo 'EGREP' >> "conftest.nl"
3941 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3942 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3943 as_fn_arith $ac_count + 1 && ac_count=$as_val
3944 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3945 # Best one so far, save it but keep looking for a better one
3946 ac_cv_path_EGREP="$ac_path_EGREP"
3947 ac_path_EGREP_max=$ac_count
3948 fi
3949 # 10*(2^10) chars as input seems more than enough
3950 test $ac_count -gt 10 && break
3951 done
3952 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3953 esac
3954
3955 $ac_path_EGREP_found && break 3
3956 done
3957 done
3958 done
3959 IFS=$as_save_IFS
3960 if test -z "$ac_cv_path_EGREP"; then
3961 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3962 fi
3963 else
3964 ac_cv_path_EGREP=$EGREP
3965 fi
3966
3967 fi
3968 fi
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3970 $as_echo "$ac_cv_path_EGREP" >&6; }
3971 EGREP="$ac_cv_path_EGREP"
3972
3973
3974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3975 $as_echo_n "checking for ANSI C header files... " >&6; }
3976 if test "${ac_cv_header_stdc+set}" = set; then :
3977 $as_echo_n "(cached) " >&6
3978 else
3979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980 /* end confdefs.h. */
3981 #include <stdlib.h>
3982 #include <stdarg.h>
3983 #include <string.h>
3984 #include <float.h>
3985
3986 int
3987 main ()
3988 {
3989
3990 ;
3991 return 0;
3992 }
3993 _ACEOF
3994 if ac_fn_c_try_compile "$LINENO"; then :
3995 ac_cv_header_stdc=yes
3996 else
3997 ac_cv_header_stdc=no
3998 fi
3999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4000
4001 if test $ac_cv_header_stdc = yes; then
4002 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 /* end confdefs.h. */
4005 #include <string.h>
4006
4007 _ACEOF
4008 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4009 $EGREP "memchr" >/dev/null 2>&1; then :
4010
4011 else
4012 ac_cv_header_stdc=no
4013 fi
4014 rm -f conftest*
4015
4016 fi
4017
4018 if test $ac_cv_header_stdc = yes; then
4019 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4021 /* end confdefs.h. */
4022 #include <stdlib.h>
4023
4024 _ACEOF
4025 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4026 $EGREP "free" >/dev/null 2>&1; then :
4027
4028 else
4029 ac_cv_header_stdc=no
4030 fi
4031 rm -f conftest*
4032
4033 fi
4034
4035 if test $ac_cv_header_stdc = yes; then
4036 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4037 if test "$cross_compiling" = yes; then :
4038 :
4039 else
4040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4041 /* end confdefs.h. */
4042 #include <ctype.h>
4043 #include <stdlib.h>
4044 #if ((' ' & 0x0FF) == 0x020)
4045 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4046 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4047 #else
4048 # define ISLOWER(c) \
4049 (('a' <= (c) && (c) <= 'i') \
4050 || ('j' <= (c) && (c) <= 'r') \
4051 || ('s' <= (c) && (c) <= 'z'))
4052 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4053 #endif
4054
4055 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4056 int
4057 main ()
4058 {
4059 int i;
4060 for (i = 0; i < 256; i++)
4061 if (XOR (islower (i), ISLOWER (i))
4062 || toupper (i) != TOUPPER (i))
4063 return 2;
4064 return 0;
4065 }
4066 _ACEOF
4067 if ac_fn_c_try_run "$LINENO"; then :
4068
4069 else
4070 ac_cv_header_stdc=no
4071 fi
4072 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4073 conftest.$ac_objext conftest.beam conftest.$ac_ext
4074 fi
4075
4076 fi
4077 fi
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4079 $as_echo "$ac_cv_header_stdc" >&6; }
4080 if test $ac_cv_header_stdc = yes; then
4081
4082 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4083
4084 fi
4085
4086 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4087 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4088 inttypes.h stdint.h unistd.h
4089 do :
4090 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4091 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4092 "
4093 eval as_val=\$$as_ac_Header
4094 if test "x$as_val" = x""yes; then :
4095 cat >>confdefs.h <<_ACEOF
4096 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4097 _ACEOF
4098
4099 fi
4100
4101 done
4102
4103
4104
4105
4106
4107 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4108 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4109 MINIX=yes
4110 else
4111 MINIX=
4112 fi
4113
4114
4115 if test "$MINIX" = yes; then
4116
4117 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4118
4119
4120 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4121
4122
4123 $as_echo "#define _MINIX 1" >>confdefs.h
4124
4125 fi
4126
4127 case "$host_os" in
4128 hpux*)
4129
4130 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4131
4132 ;;
4133 esac
4134
4135
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4137 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4138 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4139 $as_echo_n "(cached) " >&6
4140 else
4141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4142 /* end confdefs.h. */
4143
4144 # define __EXTENSIONS__ 1
4145 $ac_includes_default
4146 int
4147 main ()
4148 {
4149
4150 ;
4151 return 0;
4152 }
4153 _ACEOF
4154 if ac_fn_c_try_compile "$LINENO"; then :
4155 ac_cv_safe_to_define___extensions__=yes
4156 else
4157 ac_cv_safe_to_define___extensions__=no
4158 fi
4159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4160 fi
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4162 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4163 test $ac_cv_safe_to_define___extensions__ = yes &&
4164 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4165
4166 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4167
4168 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4169
4170 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4171
4172 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4173
4174
4175 if test -n "$ac_tool_prefix"; then
4176 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4177 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4179 $as_echo_n "checking for $ac_word... " >&6; }
4180 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4181 $as_echo_n "(cached) " >&6
4182 else
4183 if test -n "$RANLIB"; then
4184 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4185 else
4186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4187 for as_dir in $PATH
4188 do
4189 IFS=$as_save_IFS
4190 test -z "$as_dir" && as_dir=.
4191 for ac_exec_ext in '' $ac_executable_extensions; do
4192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4193 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4195 break 2
4196 fi
4197 done
4198 done
4199 IFS=$as_save_IFS
4200
4201 fi
4202 fi
4203 RANLIB=$ac_cv_prog_RANLIB
4204 if test -n "$RANLIB"; then
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4206 $as_echo "$RANLIB" >&6; }
4207 else
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4209 $as_echo "no" >&6; }
4210 fi
4211
4212
4213 fi
4214 if test -z "$ac_cv_prog_RANLIB"; then
4215 ac_ct_RANLIB=$RANLIB
4216 # Extract the first word of "ranlib", so it can be a program name with args.
4217 set dummy ranlib; ac_word=$2
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4219 $as_echo_n "checking for $ac_word... " >&6; }
4220 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4221 $as_echo_n "(cached) " >&6
4222 else
4223 if test -n "$ac_ct_RANLIB"; then
4224 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4225 else
4226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4227 for as_dir in $PATH
4228 do
4229 IFS=$as_save_IFS
4230 test -z "$as_dir" && as_dir=.
4231 for ac_exec_ext in '' $ac_executable_extensions; do
4232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4233 ac_cv_prog_ac_ct_RANLIB="ranlib"
4234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4235 break 2
4236 fi
4237 done
4238 done
4239 IFS=$as_save_IFS
4240
4241 fi
4242 fi
4243 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4244 if test -n "$ac_ct_RANLIB"; then
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4246 $as_echo "$ac_ct_RANLIB" >&6; }
4247 else
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4249 $as_echo "no" >&6; }
4250 fi
4251
4252 if test "x$ac_ct_RANLIB" = x; then
4253 RANLIB=":"
4254 else
4255 case $cross_compiling:$ac_tool_warned in
4256 yes:)
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4258 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4259 ac_tool_warned=yes ;;
4260 esac
4261 RANLIB=$ac_ct_RANLIB
4262 fi
4263 else
4264 RANLIB="$ac_cv_prog_RANLIB"
4265 fi
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275 # Code from module arg-nonnull:
4276 # Code from module c++defs:
4277 # Code from module extensions:
4278
4279 # Code from module include_next:
4280 # Code from module memchr:
4281 # Code from module memmem:
4282 # Code from module memmem-simple:
4283 # Code from module multiarch:
4284 # Code from module stddef:
4285 # Code from module stdint:
4286 # Code from module string:
4287 # Code from module warn-on-use:
4288 # Code from module wchar:
4289
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4291 $as_echo_n "checking target system type... " >&6; }
4292 if test "${ac_cv_target+set}" = set; then :
4293 $as_echo_n "(cached) " >&6
4294 else
4295 if test "x$target_alias" = x; then
4296 ac_cv_target=$ac_cv_host
4297 else
4298 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4299 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4300 fi
4301
4302 fi
4303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4304 $as_echo "$ac_cv_target" >&6; }
4305 case $ac_cv_target in
4306 *-*-*) ;;
4307 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4308 esac
4309 target=$ac_cv_target
4310 ac_save_IFS=$IFS; IFS='-'
4311 set x $ac_cv_target
4312 shift
4313 target_cpu=$1
4314 target_vendor=$2
4315 shift; shift
4316 # Remember, the first character of IFS is used to create $*,
4317 # except with old shells:
4318 target_os=$*
4319 IFS=$ac_save_IFS
4320 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4321
4322
4323 # The aliases save the names the user supplied, while $host etc.
4324 # will get canonicalized.
4325 test -n "$target_alias" &&
4326 test "$program_prefix$program_suffix$program_transform_name" = \
4327 NONENONEs,x,x, &&
4328 program_prefix=${target_alias}-
4329
4330 # The tests for host and target for $enable_largefile require
4331 # canonical names.
4332
4333
4334
4335 # As the $enable_largefile decision depends on --enable-plugins we must set it
4336 # even in directories otherwise not depending on the $plugins option.
4337
4338
4339 # Check whether --enable-plugins was given.
4340 if test "${enable_plugins+set}" = set; then :
4341 enableval=$enable_plugins; case "${enableval}" in
4342 yes | "") plugins=yes ;;
4343 no) plugins=no ;;
4344 *) plugins=yes ;;
4345 esac
4346 else
4347 plugins=no
4348 fi
4349
4350
4351
4352 case "${host}" in
4353 sparc-*-solaris*|i[3-7]86-*-solaris*)
4354 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4355 # are mutually exclusive; and without procfs support, the bfd/ elf module
4356 # cannot provide certain routines such as elfcore_write_prpsinfo
4357 # or elfcore_write_prstatus. So unless the user explicitly requested
4358 # large-file support through the --enable-largefile switch, disable
4359 # large-file support in favor of procfs support.
4360 test "${target}" = "${host}" -a "x$plugins" = xno \
4361 && : ${enable_largefile="no"}
4362 ;;
4363 esac
4364
4365 # Check whether --enable-largefile was given.
4366 if test "${enable_largefile+set}" = set; then :
4367 enableval=$enable_largefile;
4368 fi
4369
4370 if test "$enable_largefile" != no; then
4371
4372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4373 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4374 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4375 $as_echo_n "(cached) " >&6
4376 else
4377 ac_cv_sys_largefile_CC=no
4378 if test "$GCC" != yes; then
4379 ac_save_CC=$CC
4380 while :; do
4381 # IRIX 6.2 and later do not support large files by default,
4382 # so use the C compiler's -n32 option if that helps.
4383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4384 /* end confdefs.h. */
4385 #include <sys/types.h>
4386 /* Check that off_t can represent 2**63 - 1 correctly.
4387 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4388 since some C++ compilers masquerading as C compilers
4389 incorrectly reject 9223372036854775807. */
4390 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4391 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4392 && LARGE_OFF_T % 2147483647 == 1)
4393 ? 1 : -1];
4394 int
4395 main ()
4396 {
4397
4398 ;
4399 return 0;
4400 }
4401 _ACEOF
4402 if ac_fn_c_try_compile "$LINENO"; then :
4403 break
4404 fi
4405 rm -f core conftest.err conftest.$ac_objext
4406 CC="$CC -n32"
4407 if ac_fn_c_try_compile "$LINENO"; then :
4408 ac_cv_sys_largefile_CC=' -n32'; break
4409 fi
4410 rm -f core conftest.err conftest.$ac_objext
4411 break
4412 done
4413 CC=$ac_save_CC
4414 rm -f conftest.$ac_ext
4415 fi
4416 fi
4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4418 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4419 if test "$ac_cv_sys_largefile_CC" != no; then
4420 CC=$CC$ac_cv_sys_largefile_CC
4421 fi
4422
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4424 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4425 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4426 $as_echo_n "(cached) " >&6
4427 else
4428 while :; do
4429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4430 /* end confdefs.h. */
4431 #include <sys/types.h>
4432 /* Check that off_t can represent 2**63 - 1 correctly.
4433 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4434 since some C++ compilers masquerading as C compilers
4435 incorrectly reject 9223372036854775807. */
4436 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4437 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4438 && LARGE_OFF_T % 2147483647 == 1)
4439 ? 1 : -1];
4440 int
4441 main ()
4442 {
4443
4444 ;
4445 return 0;
4446 }
4447 _ACEOF
4448 if ac_fn_c_try_compile "$LINENO"; then :
4449 ac_cv_sys_file_offset_bits=no; break
4450 fi
4451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h. */
4454 #define _FILE_OFFSET_BITS 64
4455 #include <sys/types.h>
4456 /* Check that off_t can represent 2**63 - 1 correctly.
4457 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4458 since some C++ compilers masquerading as C compilers
4459 incorrectly reject 9223372036854775807. */
4460 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4461 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4462 && LARGE_OFF_T % 2147483647 == 1)
4463 ? 1 : -1];
4464 int
4465 main ()
4466 {
4467
4468 ;
4469 return 0;
4470 }
4471 _ACEOF
4472 if ac_fn_c_try_compile "$LINENO"; then :
4473 ac_cv_sys_file_offset_bits=64; break
4474 fi
4475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4476 ac_cv_sys_file_offset_bits=unknown
4477 break
4478 done
4479 fi
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4481 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4482 case $ac_cv_sys_file_offset_bits in #(
4483 no | unknown) ;;
4484 *)
4485 cat >>confdefs.h <<_ACEOF
4486 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4487 _ACEOF
4488 ;;
4489 esac
4490 rm -rf conftest*
4491 if test $ac_cv_sys_file_offset_bits = unknown; then
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4493 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4494 if test "${ac_cv_sys_large_files+set}" = set; then :
4495 $as_echo_n "(cached) " >&6
4496 else
4497 while :; do
4498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4499 /* end confdefs.h. */
4500 #include <sys/types.h>
4501 /* Check that off_t can represent 2**63 - 1 correctly.
4502 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4503 since some C++ compilers masquerading as C compilers
4504 incorrectly reject 9223372036854775807. */
4505 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4506 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4507 && LARGE_OFF_T % 2147483647 == 1)
4508 ? 1 : -1];
4509 int
4510 main ()
4511 {
4512
4513 ;
4514 return 0;
4515 }
4516 _ACEOF
4517 if ac_fn_c_try_compile "$LINENO"; then :
4518 ac_cv_sys_large_files=no; break
4519 fi
4520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4522 /* end confdefs.h. */
4523 #define _LARGE_FILES 1
4524 #include <sys/types.h>
4525 /* Check that off_t can represent 2**63 - 1 correctly.
4526 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4527 since some C++ compilers masquerading as C compilers
4528 incorrectly reject 9223372036854775807. */
4529 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4530 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4531 && LARGE_OFF_T % 2147483647 == 1)
4532 ? 1 : -1];
4533 int
4534 main ()
4535 {
4536
4537 ;
4538 return 0;
4539 }
4540 _ACEOF
4541 if ac_fn_c_try_compile "$LINENO"; then :
4542 ac_cv_sys_large_files=1; break
4543 fi
4544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4545 ac_cv_sys_large_files=unknown
4546 break
4547 done
4548 fi
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4550 $as_echo "$ac_cv_sys_large_files" >&6; }
4551 case $ac_cv_sys_large_files in #(
4552 no | unknown) ;;
4553 *)
4554 cat >>confdefs.h <<_ACEOF
4555 #define _LARGE_FILES $ac_cv_sys_large_files
4556 _ACEOF
4557 ;;
4558 esac
4559 rm -rf conftest*
4560 fi
4561 fi
4562
4563
4564
4565
4566
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4568 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4569 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4570 $as_echo_n "(cached) " >&6
4571 else
4572 am_cv_prog_cc_stdc=no
4573 ac_save_CC="$CC"
4574 # Don't try gcc -ansi; that turns off useful extensions and
4575 # breaks some systems' header files.
4576 # AIX -qlanglvl=ansi
4577 # Ultrix and OSF/1 -std1
4578 # HP-UX 10.20 and later -Ae
4579 # HP-UX older versions -Aa -D_HPUX_SOURCE
4580 # SVR4 -Xc -D__EXTENSIONS__
4581 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4582 do
4583 CC="$ac_save_CC $ac_arg"
4584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4585 /* end confdefs.h. */
4586 #include <stdarg.h>
4587 #include <stdio.h>
4588 #include <sys/types.h>
4589 #include <sys/stat.h>
4590 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4591 struct buf { int x; };
4592 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4593 static char *e (p, i)
4594 char **p;
4595 int i;
4596 {
4597 return p[i];
4598 }
4599 static char *f (char * (*g) (char **, int), char **p, ...)
4600 {
4601 char *s;
4602 va_list v;
4603 va_start (v,p);
4604 s = g (p, va_arg (v,int));
4605 va_end (v);
4606 return s;
4607 }
4608 int test (int i, double x);
4609 struct s1 {int (*f) (int a);};
4610 struct s2 {int (*f) (double a);};
4611 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4612 int argc;
4613 char **argv;
4614
4615 int
4616 main ()
4617 {
4618
4619 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4620
4621 ;
4622 return 0;
4623 }
4624 _ACEOF
4625 if ac_fn_c_try_compile "$LINENO"; then :
4626 am_cv_prog_cc_stdc="$ac_arg"; break
4627 fi
4628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4629 done
4630 CC="$ac_save_CC"
4631
4632 fi
4633
4634 if test -z "$am_cv_prog_cc_stdc"; then
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4636 $as_echo "none needed" >&6; }
4637 else
4638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4639 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4640 fi
4641 case "x$am_cv_prog_cc_stdc" in
4642 x|xno) ;;
4643 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4644 esac
4645
4646
4647 ac_aux_dir=
4648 for ac_dir in .. "$srcdir"/..; do
4649 for ac_t in install-sh install.sh shtool; do
4650 if test -f "$ac_dir/$ac_t"; then
4651 ac_aux_dir=$ac_dir
4652 ac_install_sh="$ac_aux_dir/$ac_t -c"
4653 break 2
4654 fi
4655 done
4656 done
4657 if test -z "$ac_aux_dir"; then
4658 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4659 fi
4660
4661 # These three variables are undocumented and unsupported,
4662 # and are intended to be withdrawn in a future Autoconf release.
4663 # They can cause serious problems if a builder's source tree is in a directory
4664 # whose full name contains unusual characters.
4665 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4666 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4667 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4668
4669
4670
4671
4672 # Dependency checking.
4673 rm -rf .tst 2>/dev/null
4674 mkdir .tst 2>/dev/null
4675 if test -d .tst; then
4676 am__leading_dot=.
4677 else
4678 am__leading_dot=_
4679 fi
4680 rmdir .tst 2>/dev/null
4681
4682 DEPDIR="${am__leading_dot}deps"
4683
4684 ac_config_commands="$ac_config_commands depdir"
4685
4686
4687 depcc="$CC" am_compiler_list=
4688
4689 am_depcomp=$ac_aux_dir/depcomp
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4691 $as_echo_n "checking dependency style of $depcc... " >&6; }
4692 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4693 $as_echo_n "(cached) " >&6
4694 else
4695 if test -f "$am_depcomp"; then
4696 # We make a subdir and do the tests there. Otherwise we can end up
4697 # making bogus files that we don't know about and never remove. For
4698 # instance it was reported that on HP-UX the gcc test will end up
4699 # making a dummy file named `D' -- because `-MD' means `put the output
4700 # in D'.
4701 mkdir conftest.dir
4702 # Copy depcomp to subdir because otherwise we won't find it if we're
4703 # using a relative directory.
4704 cp "$am_depcomp" conftest.dir
4705 cd conftest.dir
4706 # We will build objects and dependencies in a subdirectory because
4707 # it helps to detect inapplicable dependency modes. For instance
4708 # both Tru64's cc and ICC support -MD to output dependencies as a
4709 # side effect of compilation, but ICC will put the dependencies in
4710 # the current directory while Tru64 will put them in the object
4711 # directory.
4712 mkdir sub
4713
4714 am_cv_CC_dependencies_compiler_type=none
4715 if test "$am_compiler_list" = ""; then
4716 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4717 fi
4718 for depmode in $am_compiler_list; do
4719 if test $depmode = none; then break; fi
4720
4721 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4722 # Setup a source with many dependencies, because some compilers
4723 # like to wrap large dependency lists on column 80 (with \), and
4724 # we should not choose a depcomp mode which is confused by this.
4725 #
4726 # We need to recreate these files for each test, as the compiler may
4727 # overwrite some of them when testing with obscure command lines.
4728 # This happens at least with the AIX C compiler.
4729 : > sub/conftest.c
4730 for i in 1 2 3 4 5 6; do
4731 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4732 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4733 # Solaris 8's {/usr,}/bin/sh.
4734 touch sub/conftst$i.h
4735 done
4736 echo "include sub/conftest.Po" > confmf
4737
4738 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4739 # mode. It turns out that the SunPro C++ compiler does not properly
4740 # handle `-M -o', and we need to detect this.
4741 depcmd="depmode=$depmode \
4742 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4743 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4744 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4745 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4746 if env $depcmd > conftest.err 2>&1 &&
4747 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4748 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4749 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4750 # icc doesn't choke on unknown options, it will just issue warnings
4751 # or remarks (even with -Werror). So we grep stderr for any message
4752 # that says an option was ignored or not supported.
4753 # When given -MP, icc 7.0 and 7.1 complain thusly:
4754 # icc: Command line warning: ignoring option '-M'; no argument required
4755 # The diagnosis changed in icc 8.0:
4756 # icc: Command line remark: option '-MP' not supported
4757 if (grep 'ignoring option' conftest.err ||
4758 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4759 am_cv_CC_dependencies_compiler_type=$depmode
4760 $as_echo "$as_me:$LINENO: success" >&5
4761 break
4762 fi
4763 fi
4764 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4765 sed -e 's/^/| /' < conftest.err >&5
4766 done
4767
4768 cd ..
4769 rm -rf conftest.dir
4770 else
4771 am_cv_CC_dependencies_compiler_type=none
4772 fi
4773
4774 fi
4775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4776 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4777 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4778 then as_fn_error "no usable dependency style found" "$LINENO" 5
4779 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4780
4781 fi
4782
4783
4784 # Check for the 'make' the user wants to use.
4785 for ac_prog in make
4786 do
4787 # Extract the first word of "$ac_prog", so it can be a program name with args.
4788 set dummy $ac_prog; ac_word=$2
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4790 $as_echo_n "checking for $ac_word... " >&6; }
4791 if test "${ac_cv_prog_MAKE+set}" = set; then :
4792 $as_echo_n "(cached) " >&6
4793 else
4794 if test -n "$MAKE"; then
4795 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4796 else
4797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4798 for as_dir in $PATH
4799 do
4800 IFS=$as_save_IFS
4801 test -z "$as_dir" && as_dir=.
4802 for ac_exec_ext in '' $ac_executable_extensions; do
4803 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4804 ac_cv_prog_MAKE="$ac_prog"
4805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4806 break 2
4807 fi
4808 done
4809 done
4810 IFS=$as_save_IFS
4811
4812 fi
4813 fi
4814 MAKE=$ac_cv_prog_MAKE
4815 if test -n "$MAKE"; then
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4817 $as_echo "$MAKE" >&6; }
4818 else
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4820 $as_echo "no" >&6; }
4821 fi
4822
4823
4824 test -n "$MAKE" && break
4825 done
4826
4827 MAKE_IS_GNU=
4828 case "`$MAKE --version 2>&1 | sed 1q`" in
4829 *GNU*)
4830 MAKE_IS_GNU=yes
4831 ;;
4832 esac
4833 if test "$MAKE_IS_GNU" = yes; then
4834 GMAKE_TRUE=
4835 GMAKE_FALSE='#'
4836 else
4837 GMAKE_TRUE='#'
4838 GMAKE_FALSE=
4839 fi
4840
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4842 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4843 set x ${MAKE-make}
4844 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4845 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4846 $as_echo_n "(cached) " >&6
4847 else
4848 cat >conftest.make <<\_ACEOF
4849 SHELL = /bin/sh
4850 all:
4851 @echo '@@@%%%=$(MAKE)=@@@%%%'
4852 _ACEOF
4853 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4854 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4855 *@@@%%%=?*=@@@%%%*)
4856 eval ac_cv_prog_make_${ac_make}_set=yes;;
4857 *)
4858 eval ac_cv_prog_make_${ac_make}_set=no;;
4859 esac
4860 rm -f conftest.make
4861 fi
4862 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4864 $as_echo "yes" >&6; }
4865 SET_MAKE=
4866 else
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4868 $as_echo "no" >&6; }
4869 SET_MAKE="MAKE=${MAKE-make}"
4870 fi
4871
4872
4873
4874 CONFIG_OBS=
4875 CONFIG_DEPS=
4876 CONFIG_SRCS=
4877 ENABLE_CFLAGS=
4878
4879 CONFIG_ALL=
4880 CONFIG_CLEAN=
4881 CONFIG_INSTALL=
4882 CONFIG_UNINSTALL=
4883
4884 # If we haven't got the data from the intl directory,
4885 # assume NLS is disabled.
4886 USE_NLS=no
4887 LIBINTL=
4888 LIBINTL_DEP=
4889 INCINTL=
4890 XGETTEXT=
4891 GMSGFMT=
4892 POSUB=
4893
4894 if test -f ../intl/config.intl; then
4895 . ../intl/config.intl
4896 fi
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4898 $as_echo_n "checking whether NLS is requested... " >&6; }
4899 if test x"$USE_NLS" != xyes; then
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4901 $as_echo "no" >&6; }
4902 else
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4904 $as_echo "yes" >&6; }
4905
4906 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4907
4908
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4910 $as_echo_n "checking for catalogs to be installed... " >&6; }
4911 # Look for .po and .gmo files in the source directory.
4912 CATALOGS=
4913 XLINGUAS=
4914 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4915 # If there aren't any .gmo files the shell will give us the
4916 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4917 # weeded out.
4918 case "$cat" in *\**)
4919 continue;;
4920 esac
4921 # The quadruple backslash is collapsed to a double backslash
4922 # by the backticks, then collapsed again by the double quotes,
4923 # leaving us with one backslash in the sed expression (right
4924 # before the dot that mustn't act as a wildcard).
4925 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4926 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4927 # The user is allowed to set LINGUAS to a list of languages to
4928 # install catalogs for. If it's empty that means "all of them."
4929 if test "x$LINGUAS" = x; then
4930 CATALOGS="$CATALOGS $cat"
4931 XLINGUAS="$XLINGUAS $lang"
4932 else
4933 case "$LINGUAS" in *$lang*)
4934 CATALOGS="$CATALOGS $cat"
4935 XLINGUAS="$XLINGUAS $lang"
4936 ;;
4937 esac
4938 fi
4939 done
4940 LINGUAS="$XLINGUAS"
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4942 $as_echo "$LINGUAS" >&6; }
4943
4944
4945 DATADIRNAME=share
4946
4947 INSTOBJEXT=.mo
4948
4949 GENCAT=gencat
4950
4951 CATOBJEXT=.gmo
4952
4953 fi
4954
4955 localedir='${datadir}/locale'
4956
4957
4958 if test x"$USE_NLS" = xyes; then
4959 CONFIG_ALL="$CONFIG_ALL all-po"
4960 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4961 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4962 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4963 fi
4964
4965
4966
4967
4968
4969 LIBC_FATAL_STDERR_=1
4970 export LIBC_FATAL_STDERR_
4971
4972
4973
4974
4975
4976 for ac_header in $gl_header_list
4977 do :
4978 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4979 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4980 eval as_val=\$$as_ac_Header
4981 if test "x$as_val" = x""yes; then :
4982 cat >>confdefs.h <<_ACEOF
4983 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4984 _ACEOF
4985
4986 fi
4987
4988 done
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998 for ac_func in $gl_func_list
4999 do :
5000 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5001 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5002 eval as_val=\$$as_ac_var
5003 if test "x$as_val" = x""yes; then :
5004 cat >>confdefs.h <<_ACEOF
5005 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5006 _ACEOF
5007
5008 fi
5009 done
5010
5011
5012
5013
5014
5015
5016 GNULIB_MEMCHR=0;
5017 GNULIB_MEMMEM=0;
5018 GNULIB_MEMPCPY=0;
5019 GNULIB_MEMRCHR=0;
5020 GNULIB_RAWMEMCHR=0;
5021 GNULIB_STPCPY=0;
5022 GNULIB_STPNCPY=0;
5023 GNULIB_STRCHRNUL=0;
5024 GNULIB_STRDUP=0;
5025 GNULIB_STRNCAT=0;
5026 GNULIB_STRNDUP=0;
5027 GNULIB_STRNLEN=0;
5028 GNULIB_STRPBRK=0;
5029 GNULIB_STRSEP=0;
5030 GNULIB_STRSTR=0;
5031 GNULIB_STRCASESTR=0;
5032 GNULIB_STRTOK_R=0;
5033 GNULIB_MBSLEN=0;
5034 GNULIB_MBSNLEN=0;
5035 GNULIB_MBSCHR=0;
5036 GNULIB_MBSRCHR=0;
5037 GNULIB_MBSSTR=0;
5038 GNULIB_MBSCASECMP=0;
5039 GNULIB_MBSNCASECMP=0;
5040 GNULIB_MBSPCASECMP=0;
5041 GNULIB_MBSCASESTR=0;
5042 GNULIB_MBSCSPN=0;
5043 GNULIB_MBSPBRK=0;
5044 GNULIB_MBSSPN=0;
5045 GNULIB_MBSSEP=0;
5046 GNULIB_MBSTOK_R=0;
5047 GNULIB_STRERROR=0;
5048 GNULIB_STRSIGNAL=0;
5049 GNULIB_STRVERSCMP=0;
5050 HAVE_MBSLEN=0;
5051 HAVE_MEMCHR=1;
5052 HAVE_DECL_MEMMEM=1;
5053 HAVE_MEMPCPY=1;
5054 HAVE_DECL_MEMRCHR=1;
5055 HAVE_RAWMEMCHR=1;
5056 HAVE_STPCPY=1;
5057 HAVE_STPNCPY=1;
5058 HAVE_STRCHRNUL=1;
5059 HAVE_DECL_STRDUP=1;
5060 HAVE_DECL_STRNDUP=1;
5061 HAVE_DECL_STRNLEN=1;
5062 HAVE_STRPBRK=1;
5063 HAVE_STRSEP=1;
5064 HAVE_STRCASESTR=1;
5065 HAVE_DECL_STRTOK_R=1;
5066 HAVE_DECL_STRSIGNAL=1;
5067 HAVE_STRVERSCMP=1;
5068 REPLACE_MEMCHR=0;
5069 REPLACE_MEMMEM=0;
5070 REPLACE_STPNCPY=0;
5071 REPLACE_STRDUP=0;
5072 REPLACE_STRSTR=0;
5073 REPLACE_STRCASESTR=0;
5074 REPLACE_STRERROR=0;
5075 REPLACE_STRNCAT=0;
5076 REPLACE_STRNDUP=0;
5077 REPLACE_STRNLEN=0;
5078 REPLACE_STRSIGNAL=0;
5079 REPLACE_STRTOK_R=0;
5080 UNDEFINE_STRTOK_R=0;
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5095 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5096 # irrelevant for anonymous mappings.
5097 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5098 if test "x$ac_cv_func_mmap" = x""yes; then :
5099 gl_have_mmap=yes
5100 else
5101 gl_have_mmap=no
5102 fi
5103
5104
5105 # Try to allow MAP_ANONYMOUS.
5106 gl_have_mmap_anonymous=no
5107 if test $gl_have_mmap = yes; then
5108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5109 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5111 /* end confdefs.h. */
5112
5113 #include <sys/mman.h>
5114 #ifdef MAP_ANONYMOUS
5115 I cant identify this map.
5116 #endif
5117
5118 _ACEOF
5119 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5120 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5121 gl_have_mmap_anonymous=yes
5122 fi
5123 rm -f conftest*
5124
5125 if test $gl_have_mmap_anonymous != yes; then
5126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5127 /* end confdefs.h. */
5128
5129 #include <sys/mman.h>
5130 #ifdef MAP_ANON
5131 I cant identify this map.
5132 #endif
5133
5134 _ACEOF
5135 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5136 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5137
5138 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5139
5140 gl_have_mmap_anonymous=yes
5141 fi
5142 rm -f conftest*
5143
5144 fi
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5146 $as_echo "$gl_have_mmap_anonymous" >&6; }
5147 if test $gl_have_mmap_anonymous = yes; then
5148
5149 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5150
5151 fi
5152 fi
5153
5154
5155 :
5156
5157
5158
5159
5160
5161
5162 :
5163
5164
5165
5166
5167
5168
5169
5170
5171 :
5172
5173
5174
5175
5176
5177 if test $ac_cv_func_memchr = yes; then
5178 # Detect platform-specific bugs in some versions of glibc:
5179 # memchr should not dereference anything with length 0
5180 # http://bugzilla.redhat.com/499689
5181 # memchr should not dereference overestimated length after a match
5182 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5183 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5184 # Assume that memchr works on platforms that lack mprotect.
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5186 $as_echo_n "checking whether memchr works... " >&6; }
5187 if test "${gl_cv_func_memchr_works+set}" = set; then :
5188 $as_echo_n "(cached) " >&6
5189 else
5190 if test "$cross_compiling" = yes; then :
5191 gl_cv_func_memchr_works="guessing no"
5192 else
5193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5194 /* end confdefs.h. */
5195
5196 #include <string.h>
5197 #if HAVE_SYS_MMAN_H
5198 # include <fcntl.h>
5199 # include <unistd.h>
5200 # include <sys/types.h>
5201 # include <sys/mman.h>
5202 # ifndef MAP_FILE
5203 # define MAP_FILE 0
5204 # endif
5205 #endif
5206
5207 int
5208 main ()
5209 {
5210
5211 char *fence = NULL;
5212 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5213 # if HAVE_MAP_ANONYMOUS
5214 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5215 const int fd = -1;
5216 # else /* !HAVE_MAP_ANONYMOUS */
5217 const int flags = MAP_FILE | MAP_PRIVATE;
5218 int fd = open ("/dev/zero", O_RDONLY, 0666);
5219 if (fd >= 0)
5220 # endif
5221 {
5222 int pagesize = getpagesize ();
5223 char *two_pages =
5224 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5225 flags, fd, 0);
5226 if (two_pages != (char *)(-1)
5227 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5228 fence = two_pages + pagesize;
5229 }
5230 #endif
5231 if (fence)
5232 {
5233 if (memchr (fence, 0, 0))
5234 return 1;
5235 strcpy (fence - 9, "12345678");
5236 if (memchr (fence - 9, 0, 79) != fence - 1)
5237 return 2;
5238 }
5239 return 0;
5240
5241 ;
5242 return 0;
5243 }
5244 _ACEOF
5245 if ac_fn_c_try_run "$LINENO"; then :
5246 gl_cv_func_memchr_works=yes
5247 else
5248 gl_cv_func_memchr_works=no
5249 fi
5250 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5251 conftest.$ac_objext conftest.beam conftest.$ac_ext
5252 fi
5253
5254 fi
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5256 $as_echo "$gl_cv_func_memchr_works" >&6; }
5257 if test "$gl_cv_func_memchr_works" != yes; then
5258 REPLACE_MEMCHR=1
5259 fi
5260 else
5261 HAVE_MEMCHR=0
5262 fi
5263 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5264
5265
5266
5267
5268
5269
5270
5271
5272 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5273
5274
5275 for ac_header in bp-sym.h
5276 do :
5277 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5278 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5279 cat >>confdefs.h <<_ACEOF
5280 #define HAVE_BP_SYM_H 1
5281 _ACEOF
5282
5283 fi
5284
5285 done
5286
5287
5288 fi
5289
5290
5291 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5292 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5293 ac_have_decl=1
5294 else
5295 ac_have_decl=0
5296 fi
5297
5298 cat >>confdefs.h <<_ACEOF
5299 #define HAVE_DECL_MEMMEM $ac_have_decl
5300 _ACEOF
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315 for ac_func in memmem
5316 do :
5317 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5318 if test "x$ac_cv_func_memmem" = x""yes; then :
5319 cat >>confdefs.h <<_ACEOF
5320 #define HAVE_MEMMEM 1
5321 _ACEOF
5322
5323 else
5324
5325 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5326
5327 fi
5328 done
5329
5330
5331
5332 :
5333
5334
5335
5336
5337
5338 if test $ac_cv_have_decl_memmem = no; then
5339 HAVE_DECL_MEMMEM=0
5340 fi
5341 :
5342
5343
5344 gl_cv_c_multiarch=no
5345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346 /* end confdefs.h. */
5347 #ifndef __APPLE_CC__
5348 not a universal capable compiler
5349 #endif
5350 typedef int dummy;
5351
5352 _ACEOF
5353 if ac_fn_c_try_compile "$LINENO"; then :
5354
5355 arch=
5356 prev=
5357 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5358 if test -n "$prev"; then
5359 case $word in
5360 i?86 | x86_64 | ppc | ppc64)
5361 if test -z "$arch" || test "$arch" = "$word"; then
5362 arch="$word"
5363 else
5364 gl_cv_c_multiarch=yes
5365 fi
5366 ;;
5367 esac
5368 prev=
5369 else
5370 if test "x$word" = "x-arch"; then
5371 prev=arch
5372 fi
5373 fi
5374 done
5375
5376 fi
5377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5378 if test $gl_cv_c_multiarch = yes; then
5379
5380 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5381
5382 APPLE_UNIVERSAL_BUILD=1
5383 else
5384 APPLE_UNIVERSAL_BUILD=0
5385 fi
5386
5387
5388
5389 REPLACE_NULL=0;
5390 HAVE_WCHAR_T=1;
5391 STDDEF_H='';
5392
5393
5394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5395 $as_echo_n "checking for wchar_t... " >&6; }
5396 if test "${gt_cv_c_wchar_t+set}" = set; then :
5397 $as_echo_n "(cached) " >&6
5398 else
5399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5400 /* end confdefs.h. */
5401 #include <stddef.h>
5402 wchar_t foo = (wchar_t)'\0';
5403 int
5404 main ()
5405 {
5406
5407 ;
5408 return 0;
5409 }
5410 _ACEOF
5411 if ac_fn_c_try_compile "$LINENO"; then :
5412 gt_cv_c_wchar_t=yes
5413 else
5414 gt_cv_c_wchar_t=no
5415 fi
5416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5417 fi
5418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5419 $as_echo "$gt_cv_c_wchar_t" >&6; }
5420 if test $gt_cv_c_wchar_t = yes; then
5421
5422 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5423
5424 fi
5425
5426
5427
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5429 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5430 if test "${gl_cv_have_include_next+set}" = set; then :
5431 $as_echo_n "(cached) " >&6
5432 else
5433 rm -rf conftestd1a conftestd1b conftestd2
5434 mkdir conftestd1a conftestd1b conftestd2
5435 cat <<EOF > conftestd1a/conftest.h
5436 #define DEFINED_IN_CONFTESTD1
5437 #include_next <conftest.h>
5438 #ifdef DEFINED_IN_CONFTESTD2
5439 int foo;
5440 #else
5441 #error "include_next doesn't work"
5442 #endif
5443 EOF
5444 cat <<EOF > conftestd1b/conftest.h
5445 #define DEFINED_IN_CONFTESTD1
5446 #include <stdio.h>
5447 #include_next <conftest.h>
5448 #ifdef DEFINED_IN_CONFTESTD2
5449 int foo;
5450 #else
5451 #error "include_next doesn't work"
5452 #endif
5453 EOF
5454 cat <<EOF > conftestd2/conftest.h
5455 #ifndef DEFINED_IN_CONFTESTD1
5456 #error "include_next test doesn't work"
5457 #endif
5458 #define DEFINED_IN_CONFTESTD2
5459 EOF
5460 gl_save_CPPFLAGS="$CPPFLAGS"
5461 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5463 /* end confdefs.h. */
5464 #include <conftest.h>
5465 _ACEOF
5466 if ac_fn_c_try_compile "$LINENO"; then :
5467 gl_cv_have_include_next=yes
5468 else
5469 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5471 /* end confdefs.h. */
5472 #include <conftest.h>
5473 _ACEOF
5474 if ac_fn_c_try_compile "$LINENO"; then :
5475 gl_cv_have_include_next=buggy
5476 else
5477 gl_cv_have_include_next=no
5478 fi
5479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480
5481 fi
5482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5483 CPPFLAGS="$gl_save_CPPFLAGS"
5484 rm -rf conftestd1a conftestd1b conftestd2
5485
5486 fi
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5488 $as_echo "$gl_cv_have_include_next" >&6; }
5489 PRAGMA_SYSTEM_HEADER=
5490 if test $gl_cv_have_include_next = yes; then
5491 INCLUDE_NEXT=include_next
5492 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5493 if test -n "$GCC"; then
5494 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5495 fi
5496 else
5497 if test $gl_cv_have_include_next = buggy; then
5498 INCLUDE_NEXT=include
5499 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5500 else
5501 INCLUDE_NEXT=include
5502 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5503 fi
5504 fi
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5516 $as_echo_n "checking for long long int... " >&6; }
5517 if test "${ac_cv_type_long_long_int+set}" = set; then :
5518 $as_echo_n "(cached) " >&6
5519 else
5520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5521 /* end confdefs.h. */
5522
5523 /* For now, do not test the preprocessor; as of 2007 there are too many
5524 implementations with broken preprocessors. Perhaps this can
5525 be revisited in 2012. In the meantime, code should not expect
5526 #if to work with literals wider than 32 bits. */
5527 /* Test literals. */
5528 long long int ll = 9223372036854775807ll;
5529 long long int nll = -9223372036854775807LL;
5530 unsigned long long int ull = 18446744073709551615ULL;
5531 /* Test constant expressions. */
5532 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5533 ? 1 : -1)];
5534 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5535 ? 1 : -1)];
5536 int i = 63;
5537 int
5538 main ()
5539 {
5540 /* Test availability of runtime routines for shift and division. */
5541 long long int llmax = 9223372036854775807ll;
5542 unsigned long long int ullmax = 18446744073709551615ull;
5543 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5544 | (llmax / ll) | (llmax % ll)
5545 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5546 | (ullmax / ull) | (ullmax % ull));
5547 ;
5548 return 0;
5549 }
5550
5551 _ACEOF
5552 if ac_fn_c_try_link "$LINENO"; then :
5553 if test "$cross_compiling" = yes; then :
5554 ac_cv_type_long_long_int=yes
5555 else
5556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5557 /* end confdefs.h. */
5558 #include <limits.h>
5559 #ifndef LLONG_MAX
5560 # define HALF \
5561 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5562 # define LLONG_MAX (HALF - 1 + HALF)
5563 #endif
5564 int
5565 main ()
5566 {
5567 long long int n = 1;
5568 int i;
5569 for (i = 0; ; i++)
5570 {
5571 long long int m = n << i;
5572 if (m >> i != n)
5573 return 1;
5574 if (LLONG_MAX / 2 < m)
5575 break;
5576 }
5577 return 0;
5578 ;
5579 return 0;
5580 }
5581 _ACEOF
5582 if ac_fn_c_try_run "$LINENO"; then :
5583 ac_cv_type_long_long_int=yes
5584 else
5585 ac_cv_type_long_long_int=no
5586 fi
5587 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5588 conftest.$ac_objext conftest.beam conftest.$ac_ext
5589 fi
5590
5591 else
5592 ac_cv_type_long_long_int=no
5593 fi
5594 rm -f core conftest.err conftest.$ac_objext \
5595 conftest$ac_exeext conftest.$ac_ext
5596 fi
5597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5598 $as_echo "$ac_cv_type_long_long_int" >&6; }
5599 if test $ac_cv_type_long_long_int = yes; then
5600
5601 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5602
5603 fi
5604
5605
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5607 $as_echo_n "checking for unsigned long long int... " >&6; }
5608 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5609 $as_echo_n "(cached) " >&6
5610 else
5611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5612 /* end confdefs.h. */
5613
5614 /* For now, do not test the preprocessor; as of 2007 there are too many
5615 implementations with broken preprocessors. Perhaps this can
5616 be revisited in 2012. In the meantime, code should not expect
5617 #if to work with literals wider than 32 bits. */
5618 /* Test literals. */
5619 long long int ll = 9223372036854775807ll;
5620 long long int nll = -9223372036854775807LL;
5621 unsigned long long int ull = 18446744073709551615ULL;
5622 /* Test constant expressions. */
5623 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5624 ? 1 : -1)];
5625 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5626 ? 1 : -1)];
5627 int i = 63;
5628 int
5629 main ()
5630 {
5631 /* Test availability of runtime routines for shift and division. */
5632 long long int llmax = 9223372036854775807ll;
5633 unsigned long long int ullmax = 18446744073709551615ull;
5634 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5635 | (llmax / ll) | (llmax % ll)
5636 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5637 | (ullmax / ull) | (ullmax % ull));
5638 ;
5639 return 0;
5640 }
5641
5642 _ACEOF
5643 if ac_fn_c_try_link "$LINENO"; then :
5644 ac_cv_type_unsigned_long_long_int=yes
5645 else
5646 ac_cv_type_unsigned_long_long_int=no
5647 fi
5648 rm -f core conftest.err conftest.$ac_objext \
5649 conftest$ac_exeext conftest.$ac_ext
5650 fi
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5652 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5653 if test $ac_cv_type_unsigned_long_long_int = yes; then
5654
5655 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5656
5657 fi
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5670 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5671 if test "${ac_cv_c_restrict+set}" = set; then :
5672 $as_echo_n "(cached) " >&6
5673 else
5674 ac_cv_c_restrict=no
5675 # The order here caters to the fact that C++ does not require restrict.
5676 for ac_kw in __restrict __restrict__ _Restrict restrict; do
5677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5678 /* end confdefs.h. */
5679 typedef int * int_ptr;
5680 int foo (int_ptr $ac_kw ip) {
5681 return ip[0];
5682 }
5683 int
5684 main ()
5685 {
5686 int s[1];
5687 int * $ac_kw t = s;
5688 t[0] = 0;
5689 return foo(t)
5690 ;
5691 return 0;
5692 }
5693 _ACEOF
5694 if ac_fn_c_try_compile "$LINENO"; then :
5695 ac_cv_c_restrict=$ac_kw
5696 fi
5697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5698 test "$ac_cv_c_restrict" != no && break
5699 done
5700
5701 fi
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5703 $as_echo "$ac_cv_c_restrict" >&6; }
5704
5705 case $ac_cv_c_restrict in
5706 restrict) ;;
5707 no) $as_echo "#define restrict /**/" >>confdefs.h
5708 ;;
5709 *) cat >>confdefs.h <<_ACEOF
5710 #define restrict $ac_cv_c_restrict
5711 _ACEOF
5712 ;;
5713 esac
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727 :
5728
5729
5730
5731
5732
5733
5734
5735 if test $gl_cv_have_include_next = yes; then
5736 gl_cv_next_string_h='<'string.h'>'
5737 else
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5739 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5740 if test "${gl_cv_next_string_h+set}" = set; then :
5741 $as_echo_n "(cached) " >&6
5742 else
5743
5744 if test $ac_cv_header_string_h = yes; then
5745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5746 /* end confdefs.h. */
5747 #include <string.h>
5748
5749 _ACEOF
5750 case "$host_os" in
5751 aix*) gl_absname_cpp="$ac_cpp -C" ;;
5752 *) gl_absname_cpp="$ac_cpp" ;;
5753 esac
5754 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5755 sed -n '\#/string.h#{
5756 s#.*"\(.*/string.h\)".*#\1#
5757 s#^/[^/]#//&#
5758 p
5759 q
5760 }'`'"'
5761 else
5762 gl_cv_next_string_h='<'string.h'>'
5763 fi
5764
5765 fi
5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5767 $as_echo "$gl_cv_next_string_h" >&6; }
5768 fi
5769 NEXT_STRING_H=$gl_cv_next_string_h
5770
5771 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5772 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5773 gl_next_as_first_directive='<'string.h'>'
5774 else
5775 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5776 gl_next_as_first_directive=$gl_cv_next_string_h
5777 fi
5778 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5779
5780
5781
5782
5783
5784 for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal strverscmp; do
5785 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5787 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5788 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5789 $as_echo_n "(cached) " >&6
5790 else
5791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5792 /* end confdefs.h. */
5793 #include <string.h>
5794
5795 int
5796 main ()
5797 {
5798 #undef $gl_func
5799 (void) $gl_func;
5800 ;
5801 return 0;
5802 }
5803 _ACEOF
5804 if ac_fn_c_try_compile "$LINENO"; then :
5805 eval "$as_gl_Symbol=yes"
5806 else
5807 eval "$as_gl_Symbol=no"
5808 fi
5809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5810 fi
5811 eval ac_res=\$$as_gl_Symbol
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5813 $as_echo "$ac_res" >&6; }
5814 eval as_val=\$$as_gl_Symbol
5815 if test "x$as_val" = x""yes; then :
5816 cat >>confdefs.h <<_ACEOF
5817 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5818 _ACEOF
5819
5820 eval ac_cv_have_decl_$gl_func=yes
5821 fi
5822 done
5823
5824
5825
5826 GNULIB_BTOWC=0;
5827 GNULIB_WCTOB=0;
5828 GNULIB_MBSINIT=0;
5829 GNULIB_MBRTOWC=0;
5830 GNULIB_MBRLEN=0;
5831 GNULIB_MBSRTOWCS=0;
5832 GNULIB_MBSNRTOWCS=0;
5833 GNULIB_WCRTOMB=0;
5834 GNULIB_WCSRTOMBS=0;
5835 GNULIB_WCSNRTOMBS=0;
5836 GNULIB_WCWIDTH=0;
5837 HAVE_BTOWC=1;
5838 HAVE_MBSINIT=1;
5839 HAVE_MBRTOWC=1;
5840 HAVE_MBRLEN=1;
5841 HAVE_MBSRTOWCS=1;
5842 HAVE_MBSNRTOWCS=1;
5843 HAVE_WCRTOMB=1;
5844 HAVE_WCSRTOMBS=1;
5845 HAVE_WCSNRTOMBS=1;
5846 HAVE_DECL_WCTOB=1;
5847 HAVE_DECL_WCWIDTH=1;
5848 REPLACE_MBSTATE_T=0;
5849 REPLACE_BTOWC=0;
5850 REPLACE_WCTOB=0;
5851 REPLACE_MBSINIT=0;
5852 REPLACE_MBRTOWC=0;
5853 REPLACE_MBRLEN=0;
5854 REPLACE_MBSRTOWCS=0;
5855 REPLACE_MBSNRTOWCS=0;
5856 REPLACE_WCRTOMB=0;
5857 REPLACE_WCSRTOMBS=0;
5858 REPLACE_WCSNRTOMBS=0;
5859 REPLACE_WCWIDTH=0;
5860
5861
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5863 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5864 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5865 $as_echo_n "(cached) " >&6
5866 else
5867 gl_cv_header_wchar_h_correct_inline=yes
5868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5869 /* end confdefs.h. */
5870
5871 #define wcstod renamed_wcstod
5872 #include <wchar.h>
5873 extern int zero (void);
5874 int main () { return zero(); }
5875
5876 _ACEOF
5877 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5878 (eval $ac_compile) 2>&5
5879 ac_status=$?
5880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5881 test $ac_status = 0; }; then
5882 mv conftest.$ac_objext conftest1.$ac_objext
5883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5884 /* end confdefs.h. */
5885
5886 #define wcstod renamed_wcstod
5887 #include <wchar.h>
5888 int zero (void) { return 0; }
5889
5890 _ACEOF
5891 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5892 (eval $ac_compile) 2>&5
5893 ac_status=$?
5894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5895 test $ac_status = 0; }; then
5896 mv conftest.$ac_objext conftest2.$ac_objext
5897 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5898 :
5899 else
5900 gl_cv_header_wchar_h_correct_inline=no
5901 fi
5902 fi
5903 fi
5904 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5905
5906 fi
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5908 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5909 if test $gl_cv_header_wchar_h_correct_inline = no; then
5910 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5911 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5912 C99 mode. You have four options:
5913 - Add the flag -fgnu89-inline to CC and reconfigure, or
5914 - Fix your include files, using parts of
5915 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5916 - Use a gcc version older than 4.3, or
5917 - Don't use the flags -std=c99 or -std=gnu99.
5918 Configuration aborted." "$LINENO" 5
5919 fi
5920
5921
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5923 $as_echo_n "checking for wint_t... " >&6; }
5924 if test "${gt_cv_c_wint_t+set}" = set; then :
5925 $as_echo_n "(cached) " >&6
5926 else
5927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5928 /* end confdefs.h. */
5929
5930 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5931 <wchar.h>.
5932 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5933 before <wchar.h>. */
5934 #include <stddef.h>
5935 #include <stdio.h>
5936 #include <time.h>
5937 #include <wchar.h>
5938 wint_t foo = (wchar_t)'\0';
5939 int
5940 main ()
5941 {
5942
5943 ;
5944 return 0;
5945 }
5946 _ACEOF
5947 if ac_fn_c_try_compile "$LINENO"; then :
5948 gt_cv_c_wint_t=yes
5949 else
5950 gt_cv_c_wint_t=no
5951 fi
5952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5953 fi
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5955 $as_echo "$gt_cv_c_wint_t" >&6; }
5956 if test $gt_cv_c_wint_t = yes; then
5957
5958 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5959
5960 fi
5961
5962
5963 if false; then
5964 GL_COND_LIBTOOL_TRUE=
5965 GL_COND_LIBTOOL_FALSE='#'
5966 else
5967 GL_COND_LIBTOOL_TRUE='#'
5968 GL_COND_LIBTOOL_FALSE=
5969 fi
5970
5971 gl_cond_libtool=false
5972 gl_libdeps=
5973 gl_ltlibdeps=
5974 gl_m4_base='gnulib/m4'
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984 gl_source_base='gnulib'
5985 # Code from module arg-nonnull:
5986 # Code from module c++defs:
5987 # Code from module extensions:
5988 # Code from module include_next:
5989 # Code from module memchr:
5990
5991
5992
5993
5994 GNULIB_MEMCHR=1
5995
5996
5997
5998 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
5999
6000
6001
6002 # Code from module memmem:
6003
6004
6005 if test $ac_cv_have_decl_memmem = yes; then
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6007 $as_echo_n "checking whether memmem works in linear time... " >&6; }
6008 if test "${gl_cv_func_memmem_works+set}" = set; then :
6009 $as_echo_n "(cached) " >&6
6010 else
6011 if test "$cross_compiling" = yes; then :
6012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013 /* end confdefs.h. */
6014
6015 #include <features.h>
6016 #ifdef __GNU_LIBRARY__
6017 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6018 Lucky user
6019 #endif
6020 #endif
6021 #ifdef __CYGWIN__
6022 #include <cygwin/version.h>
6023 #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6024 Lucky user
6025 #endif
6026 #endif
6027
6028 _ACEOF
6029 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6030 $EGREP "Lucky user" >/dev/null 2>&1; then :
6031 gl_cv_func_memmem_works=yes
6032 else
6033 gl_cv_func_memmem_works="guessing no"
6034 fi
6035 rm -f conftest*
6036
6037
6038 else
6039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6040 /* end confdefs.h. */
6041
6042 #include <signal.h> /* for signal */
6043 #include <string.h> /* for memmem */
6044 #include <stdlib.h> /* for malloc */
6045 #include <unistd.h> /* for alarm */
6046
6047 int
6048 main ()
6049 {
6050 size_t m = 1000000;
6051 char *haystack = (char *) malloc (2 * m + 1);
6052 char *needle = (char *) malloc (m + 1);
6053 void *result = 0;
6054 /* Failure to compile this test due to missing alarm is okay,
6055 since all such platforms (mingw) also lack memmem. */
6056 signal (SIGALRM, SIG_DFL);
6057 alarm (5);
6058 /* Check for quadratic performance. */
6059 if (haystack && needle)
6060 {
6061 memset (haystack, 'A', 2 * m);
6062 haystack[2 * m] = 'B';
6063 memset (needle, 'A', m);
6064 needle[m] = 'B';
6065 result = memmem (haystack, 2 * m + 1, needle, m + 1);
6066 }
6067 /* Check for empty needle behavior. */
6068 return !result || !memmem ("a", 1, 0, 0);
6069 ;
6070 return 0;
6071 }
6072 _ACEOF
6073 if ac_fn_c_try_run "$LINENO"; then :
6074 gl_cv_func_memmem_works=yes
6075 else
6076 gl_cv_func_memmem_works=no
6077 fi
6078 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6079 conftest.$ac_objext conftest.beam conftest.$ac_ext
6080 fi
6081
6082
6083 fi
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6085 $as_echo "$gl_cv_func_memmem_works" >&6; }
6086 if test "$gl_cv_func_memmem_works" != yes; then
6087 REPLACE_MEMMEM=1
6088
6089
6090
6091
6092
6093
6094
6095
6096 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6097
6098 fi
6099 fi
6100
6101 # Code from module memmem-simple:
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114 for ac_func in memmem
6115 do :
6116 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6117 if test "x$ac_cv_func_memmem" = x""yes; then :
6118 cat >>confdefs.h <<_ACEOF
6119 #define HAVE_MEMMEM 1
6120 _ACEOF
6121
6122 else
6123
6124 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6125
6126 fi
6127 done
6128
6129
6130
6131 :
6132
6133
6134
6135
6136
6137 if test $ac_cv_have_decl_memmem = no; then
6138 HAVE_DECL_MEMMEM=0
6139 fi
6140 :
6141
6142
6143
6144
6145 GNULIB_MEMMEM=1
6146
6147
6148
6149 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6150
6151
6152
6153 # Code from module multiarch:
6154
6155 # Code from module stddef:
6156
6157
6158
6159 if test $gt_cv_c_wchar_t = no; then
6160 HAVE_WCHAR_T=0
6161 STDDEF_H=stddef.h
6162 fi
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6164 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6165 if test "${gl_cv_decl_null_works+set}" = set; then :
6166 $as_echo_n "(cached) " >&6
6167 else
6168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6169 /* end confdefs.h. */
6170 #include <stddef.h>
6171 int test[2 * (sizeof NULL == sizeof (void *)) -1];
6172
6173 int
6174 main ()
6175 {
6176
6177 ;
6178 return 0;
6179 }
6180 _ACEOF
6181 if ac_fn_c_try_compile "$LINENO"; then :
6182 gl_cv_decl_null_works=yes
6183 else
6184 gl_cv_decl_null_works=no
6185 fi
6186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6187 fi
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6189 $as_echo "$gl_cv_decl_null_works" >&6; }
6190 if test $gl_cv_decl_null_works = no; then
6191 REPLACE_NULL=1
6192 STDDEF_H=stddef.h
6193 fi
6194 if test -n "$STDDEF_H"; then
6195
6196
6197
6198
6199 :
6200
6201
6202
6203
6204
6205
6206
6207 if test $gl_cv_have_include_next = yes; then
6208 gl_cv_next_stddef_h='<'stddef.h'>'
6209 else
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6211 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6212 if test "${gl_cv_next_stddef_h+set}" = set; then :
6213 $as_echo_n "(cached) " >&6
6214 else
6215
6216 if test $ac_cv_header_stddef_h = yes; then
6217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6218 /* end confdefs.h. */
6219 #include <stddef.h>
6220
6221 _ACEOF
6222 case "$host_os" in
6223 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6224 *) gl_absname_cpp="$ac_cpp" ;;
6225 esac
6226 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6227 sed -n '\#/stddef.h#{
6228 s#.*"\(.*/stddef.h\)".*#\1#
6229 s#^/[^/]#//&#
6230 p
6231 q
6232 }'`'"'
6233 else
6234 gl_cv_next_stddef_h='<'stddef.h'>'
6235 fi
6236
6237 fi
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6239 $as_echo "$gl_cv_next_stddef_h" >&6; }
6240 fi
6241 NEXT_STDDEF_H=$gl_cv_next_stddef_h
6242
6243 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6244 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6245 gl_next_as_first_directive='<'stddef.h'>'
6246 else
6247 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6248 gl_next_as_first_directive=$gl_cv_next_stddef_h
6249 fi
6250 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6251
6252
6253
6254 fi
6255
6256 # Code from module stdint:
6257
6258
6259
6260 if test $ac_cv_type_long_long_int = yes; then
6261 HAVE_LONG_LONG_INT=1
6262 else
6263 HAVE_LONG_LONG_INT=0
6264 fi
6265
6266
6267 if test $ac_cv_type_unsigned_long_long_int = yes; then
6268 HAVE_UNSIGNED_LONG_LONG_INT=1
6269 else
6270 HAVE_UNSIGNED_LONG_LONG_INT=0
6271 fi
6272
6273
6274 if test $ac_cv_header_inttypes_h = yes; then
6275 HAVE_INTTYPES_H=1
6276 else
6277 HAVE_INTTYPES_H=0
6278 fi
6279
6280
6281 if test $ac_cv_header_sys_types_h = yes; then
6282 HAVE_SYS_TYPES_H=1
6283 else
6284 HAVE_SYS_TYPES_H=0
6285 fi
6286
6287
6288
6289
6290
6291
6292 :
6293
6294
6295
6296
6297
6298
6299
6300 if test $gl_cv_have_include_next = yes; then
6301 gl_cv_next_stdint_h='<'stdint.h'>'
6302 else
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6304 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6305 if test "${gl_cv_next_stdint_h+set}" = set; then :
6306 $as_echo_n "(cached) " >&6
6307 else
6308
6309 if test $ac_cv_header_stdint_h = yes; then
6310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6311 /* end confdefs.h. */
6312 #include <stdint.h>
6313
6314 _ACEOF
6315 case "$host_os" in
6316 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6317 *) gl_absname_cpp="$ac_cpp" ;;
6318 esac
6319 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6320 sed -n '\#/stdint.h#{
6321 s#.*"\(.*/stdint.h\)".*#\1#
6322 s#^/[^/]#//&#
6323 p
6324 q
6325 }'`'"'
6326 else
6327 gl_cv_next_stdint_h='<'stdint.h'>'
6328 fi
6329
6330 fi
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6332 $as_echo "$gl_cv_next_stdint_h" >&6; }
6333 fi
6334 NEXT_STDINT_H=$gl_cv_next_stdint_h
6335
6336 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6337 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6338 gl_next_as_first_directive='<'stdint.h'>'
6339 else
6340 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6341 gl_next_as_first_directive=$gl_cv_next_stdint_h
6342 fi
6343 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6344
6345
6346
6347 if test $ac_cv_header_stdint_h = yes; then
6348 HAVE_STDINT_H=1
6349 else
6350 HAVE_STDINT_H=0
6351 fi
6352
6353
6354 if test $ac_cv_header_stdint_h = yes; then
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6356 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6357 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6358 $as_echo_n "(cached) " >&6
6359 else
6360 gl_cv_header_working_stdint_h=no
6361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6362 /* end confdefs.h. */
6363
6364
6365 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6366 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6367 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6368 #include <stdint.h>
6369 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6370 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
6371 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6372 #endif
6373
6374
6375 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6376 included before <wchar.h>. */
6377 #include <stddef.h>
6378 #include <signal.h>
6379 #if HAVE_WCHAR_H
6380 # include <stdio.h>
6381 # include <time.h>
6382 # include <wchar.h>
6383 #endif
6384
6385
6386 #ifdef INT8_MAX
6387 int8_t a1 = INT8_MAX;
6388 int8_t a1min = INT8_MIN;
6389 #endif
6390 #ifdef INT16_MAX
6391 int16_t a2 = INT16_MAX;
6392 int16_t a2min = INT16_MIN;
6393 #endif
6394 #ifdef INT32_MAX
6395 int32_t a3 = INT32_MAX;
6396 int32_t a3min = INT32_MIN;
6397 #endif
6398 #ifdef INT64_MAX
6399 int64_t a4 = INT64_MAX;
6400 int64_t a4min = INT64_MIN;
6401 #endif
6402 #ifdef UINT8_MAX
6403 uint8_t b1 = UINT8_MAX;
6404 #else
6405 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6406 #endif
6407 #ifdef UINT16_MAX
6408 uint16_t b2 = UINT16_MAX;
6409 #endif
6410 #ifdef UINT32_MAX
6411 uint32_t b3 = UINT32_MAX;
6412 #endif
6413 #ifdef UINT64_MAX
6414 uint64_t b4 = UINT64_MAX;
6415 #endif
6416 int_least8_t c1 = INT8_C (0x7f);
6417 int_least8_t c1max = INT_LEAST8_MAX;
6418 int_least8_t c1min = INT_LEAST8_MIN;
6419 int_least16_t c2 = INT16_C (0x7fff);
6420 int_least16_t c2max = INT_LEAST16_MAX;
6421 int_least16_t c2min = INT_LEAST16_MIN;
6422 int_least32_t c3 = INT32_C (0x7fffffff);
6423 int_least32_t c3max = INT_LEAST32_MAX;
6424 int_least32_t c3min = INT_LEAST32_MIN;
6425 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6426 int_least64_t c4max = INT_LEAST64_MAX;
6427 int_least64_t c4min = INT_LEAST64_MIN;
6428 uint_least8_t d1 = UINT8_C (0xff);
6429 uint_least8_t d1max = UINT_LEAST8_MAX;
6430 uint_least16_t d2 = UINT16_C (0xffff);
6431 uint_least16_t d2max = UINT_LEAST16_MAX;
6432 uint_least32_t d3 = UINT32_C (0xffffffff);
6433 uint_least32_t d3max = UINT_LEAST32_MAX;
6434 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6435 uint_least64_t d4max = UINT_LEAST64_MAX;
6436 int_fast8_t e1 = INT_FAST8_MAX;
6437 int_fast8_t e1min = INT_FAST8_MIN;
6438 int_fast16_t e2 = INT_FAST16_MAX;
6439 int_fast16_t e2min = INT_FAST16_MIN;
6440 int_fast32_t e3 = INT_FAST32_MAX;
6441 int_fast32_t e3min = INT_FAST32_MIN;
6442 int_fast64_t e4 = INT_FAST64_MAX;
6443 int_fast64_t e4min = INT_FAST64_MIN;
6444 uint_fast8_t f1 = UINT_FAST8_MAX;
6445 uint_fast16_t f2 = UINT_FAST16_MAX;
6446 uint_fast32_t f3 = UINT_FAST32_MAX;
6447 uint_fast64_t f4 = UINT_FAST64_MAX;
6448 #ifdef INTPTR_MAX
6449 intptr_t g = INTPTR_MAX;
6450 intptr_t gmin = INTPTR_MIN;
6451 #endif
6452 #ifdef UINTPTR_MAX
6453 uintptr_t h = UINTPTR_MAX;
6454 #endif
6455 intmax_t i = INTMAX_MAX;
6456 uintmax_t j = UINTMAX_MAX;
6457
6458 #include <limits.h> /* for CHAR_BIT */
6459 #define TYPE_MINIMUM(t) \
6460 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6461 #define TYPE_MAXIMUM(t) \
6462 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6463 struct s {
6464 int check_PTRDIFF:
6465 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6466 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6467 ? 1 : -1;
6468 /* Detect bug in FreeBSD 6.0 / ia64. */
6469 int check_SIG_ATOMIC:
6470 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6471 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6472 ? 1 : -1;
6473 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6474 int check_WCHAR:
6475 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6476 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6477 ? 1 : -1;
6478 /* Detect bug in mingw. */
6479 int check_WINT:
6480 WINT_MIN == TYPE_MINIMUM (wint_t)
6481 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6482 ? 1 : -1;
6483
6484 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6485 int check_UINT8_C:
6486 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6487 int check_UINT16_C:
6488 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6489
6490 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6491 #ifdef UINT8_MAX
6492 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6493 #endif
6494 #ifdef UINT16_MAX
6495 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6496 #endif
6497 #ifdef UINT32_MAX
6498 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6499 #endif
6500 #ifdef UINT64_MAX
6501 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6502 #endif
6503 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6504 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6505 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6506 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6507 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6508 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6509 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6510 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6511 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6512 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6513 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6514 };
6515
6516 int
6517 main ()
6518 {
6519
6520 ;
6521 return 0;
6522 }
6523 _ACEOF
6524 if ac_fn_c_try_compile "$LINENO"; then :
6525 if test "$cross_compiling" = yes; then :
6526 gl_cv_header_working_stdint_h=yes
6527
6528 else
6529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530 /* end confdefs.h. */
6531
6532
6533 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6534 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6535 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6536 #include <stdint.h>
6537
6538
6539 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6540 included before <wchar.h>. */
6541 #include <stddef.h>
6542 #include <signal.h>
6543 #if HAVE_WCHAR_H
6544 # include <stdio.h>
6545 # include <time.h>
6546 # include <wchar.h>
6547 #endif
6548
6549
6550 #include <stdio.h>
6551 #include <string.h>
6552 #define MVAL(macro) MVAL1(macro)
6553 #define MVAL1(expression) #expression
6554 static const char *macro_values[] =
6555 {
6556 #ifdef INT8_MAX
6557 MVAL (INT8_MAX),
6558 #endif
6559 #ifdef INT16_MAX
6560 MVAL (INT16_MAX),
6561 #endif
6562 #ifdef INT32_MAX
6563 MVAL (INT32_MAX),
6564 #endif
6565 #ifdef INT64_MAX
6566 MVAL (INT64_MAX),
6567 #endif
6568 #ifdef UINT8_MAX
6569 MVAL (UINT8_MAX),
6570 #endif
6571 #ifdef UINT16_MAX
6572 MVAL (UINT16_MAX),
6573 #endif
6574 #ifdef UINT32_MAX
6575 MVAL (UINT32_MAX),
6576 #endif
6577 #ifdef UINT64_MAX
6578 MVAL (UINT64_MAX),
6579 #endif
6580 NULL
6581 };
6582
6583 int
6584 main ()
6585 {
6586
6587 const char **mv;
6588 for (mv = macro_values; *mv != NULL; mv++)
6589 {
6590 const char *value = *mv;
6591 /* Test whether it looks like a cast expression. */
6592 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6593 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6594 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6595 || strncmp (value, "((int)"/*)*/, 6) == 0
6596 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6597 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6598 return 1;
6599 }
6600 return 0;
6601
6602 ;
6603 return 0;
6604 }
6605 _ACEOF
6606 if ac_fn_c_try_run "$LINENO"; then :
6607 gl_cv_header_working_stdint_h=yes
6608 fi
6609 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6610 conftest.$ac_objext conftest.beam conftest.$ac_ext
6611 fi
6612
6613
6614 fi
6615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6616
6617 fi
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6619 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
6620 fi
6621 if test "$gl_cv_header_working_stdint_h" = yes; then
6622 STDINT_H=
6623 else
6624 for ac_header in sys/inttypes.h sys/bitypes.h
6625 do :
6626 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6627 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6628 eval as_val=\$$as_ac_Header
6629 if test "x$as_val" = x""yes; then :
6630 cat >>confdefs.h <<_ACEOF
6631 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6632 _ACEOF
6633
6634 fi
6635
6636 done
6637
6638 if test $ac_cv_header_sys_inttypes_h = yes; then
6639 HAVE_SYS_INTTYPES_H=1
6640 else
6641 HAVE_SYS_INTTYPES_H=0
6642 fi
6643
6644 if test $ac_cv_header_sys_bitypes_h = yes; then
6645 HAVE_SYS_BITYPES_H=1
6646 else
6647 HAVE_SYS_BITYPES_H=0
6648 fi
6649
6650
6651
6652 :
6653
6654
6655
6656
6657
6658
6659
6660
6661 if test $APPLE_UNIVERSAL_BUILD = 0; then
6662
6663
6664 for gltype in ptrdiff_t size_t ; do
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6666 $as_echo_n "checking for bit size of $gltype... " >&6; }
6667 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6668 $as_echo_n "(cached) " >&6
6669 else
6670 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6671 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6672 included before <wchar.h>. */
6673 #include <stddef.h>
6674 #include <signal.h>
6675 #if HAVE_WCHAR_H
6676 # include <stdio.h>
6677 # include <time.h>
6678 # include <wchar.h>
6679 #endif
6680
6681 #include <limits.h>"; then :
6682
6683 else
6684 result=unknown
6685 fi
6686
6687 eval gl_cv_bitsizeof_${gltype}=\$result
6688
6689 fi
6690 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6692 $as_echo "$ac_res" >&6; }
6693 eval result=\$gl_cv_bitsizeof_${gltype}
6694 if test $result = unknown; then
6695 result=0
6696 fi
6697 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6698 cat >>confdefs.h <<_ACEOF
6699 #define BITSIZEOF_${GLTYPE} $result
6700 _ACEOF
6701
6702 eval BITSIZEOF_${GLTYPE}=\$result
6703 done
6704
6705
6706 fi
6707
6708
6709 for gltype in sig_atomic_t wchar_t wint_t ; do
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6711 $as_echo_n "checking for bit size of $gltype... " >&6; }
6712 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6713 $as_echo_n "(cached) " >&6
6714 else
6715 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6716 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6717 included before <wchar.h>. */
6718 #include <stddef.h>
6719 #include <signal.h>
6720 #if HAVE_WCHAR_H
6721 # include <stdio.h>
6722 # include <time.h>
6723 # include <wchar.h>
6724 #endif
6725
6726 #include <limits.h>"; then :
6727
6728 else
6729 result=unknown
6730 fi
6731
6732 eval gl_cv_bitsizeof_${gltype}=\$result
6733
6734 fi
6735 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6737 $as_echo "$ac_res" >&6; }
6738 eval result=\$gl_cv_bitsizeof_${gltype}
6739 if test $result = unknown; then
6740 result=0
6741 fi
6742 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6743 cat >>confdefs.h <<_ACEOF
6744 #define BITSIZEOF_${GLTYPE} $result
6745 _ACEOF
6746
6747 eval BITSIZEOF_${GLTYPE}=\$result
6748 done
6749
6750
6751
6752
6753 for gltype in sig_atomic_t wchar_t wint_t ; do
6754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6755 $as_echo_n "checking whether $gltype is signed... " >&6; }
6756 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6757 $as_echo_n "(cached) " >&6
6758 else
6759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6760 /* end confdefs.h. */
6761
6762 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6763 included before <wchar.h>. */
6764 #include <stddef.h>
6765 #include <signal.h>
6766 #if HAVE_WCHAR_H
6767 # include <stdio.h>
6768 # include <time.h>
6769 # include <wchar.h>
6770 #endif
6771
6772 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6773 int
6774 main ()
6775 {
6776
6777 ;
6778 return 0;
6779 }
6780 _ACEOF
6781 if ac_fn_c_try_compile "$LINENO"; then :
6782 result=yes
6783 else
6784 result=no
6785 fi
6786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6787 eval gl_cv_type_${gltype}_signed=\$result
6788
6789 fi
6790 eval ac_res=\$gl_cv_type_${gltype}_signed
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6792 $as_echo "$ac_res" >&6; }
6793 eval result=\$gl_cv_type_${gltype}_signed
6794 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6795 if test "$result" = yes; then
6796 cat >>confdefs.h <<_ACEOF
6797 #define HAVE_SIGNED_${GLTYPE} 1
6798 _ACEOF
6799
6800 eval HAVE_SIGNED_${GLTYPE}=1
6801 else
6802 eval HAVE_SIGNED_${GLTYPE}=0
6803 fi
6804 done
6805
6806
6807 gl_cv_type_ptrdiff_t_signed=yes
6808 gl_cv_type_size_t_signed=no
6809 if test $APPLE_UNIVERSAL_BUILD = 0; then
6810
6811
6812 for gltype in ptrdiff_t size_t ; do
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6814 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6815 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6816 $as_echo_n "(cached) " >&6
6817 else
6818 eval gl_cv_type_${gltype}_suffix=no
6819 eval result=\$gl_cv_type_${gltype}_signed
6820 if test "$result" = yes; then
6821 glsufu=
6822 else
6823 glsufu=u
6824 fi
6825 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6826 case $glsuf in
6827 '') gltype1='int';;
6828 l) gltype1='long int';;
6829 ll) gltype1='long long int';;
6830 i64) gltype1='__int64';;
6831 u) gltype1='unsigned int';;
6832 ul) gltype1='unsigned long int';;
6833 ull) gltype1='unsigned long long int';;
6834 ui64)gltype1='unsigned __int64';;
6835 esac
6836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6837 /* end confdefs.h. */
6838
6839 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6840 included before <wchar.h>. */
6841 #include <stddef.h>
6842 #include <signal.h>
6843 #if HAVE_WCHAR_H
6844 # include <stdio.h>
6845 # include <time.h>
6846 # include <wchar.h>
6847 #endif
6848
6849 extern $gltype foo;
6850 extern $gltype1 foo;
6851 int
6852 main ()
6853 {
6854
6855 ;
6856 return 0;
6857 }
6858 _ACEOF
6859 if ac_fn_c_try_compile "$LINENO"; then :
6860 eval gl_cv_type_${gltype}_suffix=\$glsuf
6861 fi
6862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6863 eval result=\$gl_cv_type_${gltype}_suffix
6864 test "$result" != no && break
6865 done
6866 fi
6867 eval ac_res=\$gl_cv_type_${gltype}_suffix
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6869 $as_echo "$ac_res" >&6; }
6870 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6871 eval result=\$gl_cv_type_${gltype}_suffix
6872 test "$result" = no && result=
6873 eval ${GLTYPE}_SUFFIX=\$result
6874 cat >>confdefs.h <<_ACEOF
6875 #define ${GLTYPE}_SUFFIX $result
6876 _ACEOF
6877
6878 done
6879
6880
6881 fi
6882
6883
6884 for gltype in sig_atomic_t wchar_t wint_t ; do
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6886 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6887 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6888 $as_echo_n "(cached) " >&6
6889 else
6890 eval gl_cv_type_${gltype}_suffix=no
6891 eval result=\$gl_cv_type_${gltype}_signed
6892 if test "$result" = yes; then
6893 glsufu=
6894 else
6895 glsufu=u
6896 fi
6897 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6898 case $glsuf in
6899 '') gltype1='int';;
6900 l) gltype1='long int';;
6901 ll) gltype1='long long int';;
6902 i64) gltype1='__int64';;
6903 u) gltype1='unsigned int';;
6904 ul) gltype1='unsigned long int';;
6905 ull) gltype1='unsigned long long int';;
6906 ui64)gltype1='unsigned __int64';;
6907 esac
6908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6909 /* end confdefs.h. */
6910
6911 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6912 included before <wchar.h>. */
6913 #include <stddef.h>
6914 #include <signal.h>
6915 #if HAVE_WCHAR_H
6916 # include <stdio.h>
6917 # include <time.h>
6918 # include <wchar.h>
6919 #endif
6920
6921 extern $gltype foo;
6922 extern $gltype1 foo;
6923 int
6924 main ()
6925 {
6926
6927 ;
6928 return 0;
6929 }
6930 _ACEOF
6931 if ac_fn_c_try_compile "$LINENO"; then :
6932 eval gl_cv_type_${gltype}_suffix=\$glsuf
6933 fi
6934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6935 eval result=\$gl_cv_type_${gltype}_suffix
6936 test "$result" != no && break
6937 done
6938 fi
6939 eval ac_res=\$gl_cv_type_${gltype}_suffix
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6941 $as_echo "$ac_res" >&6; }
6942 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6943 eval result=\$gl_cv_type_${gltype}_suffix
6944 test "$result" = no && result=
6945 eval ${GLTYPE}_SUFFIX=\$result
6946 cat >>confdefs.h <<_ACEOF
6947 #define ${GLTYPE}_SUFFIX $result
6948 _ACEOF
6949
6950 done
6951
6952
6953
6954 STDINT_H=stdint.h
6955 fi
6956
6957
6958 # Code from module string:
6959
6960
6961
6962 # Code from module warn-on-use:
6963 # Code from module wchar:
6964
6965
6966
6967
6968 :
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978 :
6979
6980
6981
6982
6983
6984
6985
6986 if test $gl_cv_have_include_next = yes; then
6987 gl_cv_next_wchar_h='<'wchar.h'>'
6988 else
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6990 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6991 if test "${gl_cv_next_wchar_h+set}" = set; then :
6992 $as_echo_n "(cached) " >&6
6993 else
6994
6995 if test $ac_cv_header_wchar_h = yes; then
6996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6997 /* end confdefs.h. */
6998 #include <wchar.h>
6999
7000 _ACEOF
7001 case "$host_os" in
7002 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7003 *) gl_absname_cpp="$ac_cpp" ;;
7004 esac
7005 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7006 sed -n '\#/wchar.h#{
7007 s#.*"\(.*/wchar.h\)".*#\1#
7008 s#^/[^/]#//&#
7009 p
7010 q
7011 }'`'"'
7012 else
7013 gl_cv_next_wchar_h='<'wchar.h'>'
7014 fi
7015
7016 fi
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7018 $as_echo "$gl_cv_next_wchar_h" >&6; }
7019 fi
7020 NEXT_WCHAR_H=$gl_cv_next_wchar_h
7021
7022 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7023 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7024 gl_next_as_first_directive='<'wchar.h'>'
7025 else
7026 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7027 gl_next_as_first_directive=$gl_cv_next_wchar_h
7028 fi
7029 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7030
7031
7032
7033 if test $ac_cv_header_wchar_h = yes; then
7034 HAVE_WCHAR_H=1
7035 else
7036 HAVE_WCHAR_H=0
7037 fi
7038
7039
7040
7041 if test $gt_cv_c_wint_t = yes; then
7042 HAVE_WINT_T=1
7043 else
7044 HAVE_WINT_T=0
7045 fi
7046
7047
7048
7049 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth; do
7050 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7052 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7053 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7054 $as_echo_n "(cached) " >&6
7055 else
7056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7057 /* end confdefs.h. */
7058
7059 /* Some systems require additional headers. */
7060 #ifndef __GLIBC__
7061 # include <stddef.h>
7062 # include <stdio.h>
7063 # include <time.h>
7064 #endif
7065 #include <wchar.h>
7066
7067 int
7068 main ()
7069 {
7070 #undef $gl_func
7071 (void) $gl_func;
7072 ;
7073 return 0;
7074 }
7075 _ACEOF
7076 if ac_fn_c_try_compile "$LINENO"; then :
7077 eval "$as_gl_Symbol=yes"
7078 else
7079 eval "$as_gl_Symbol=no"
7080 fi
7081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7082 fi
7083 eval ac_res=\$$as_gl_Symbol
7084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7085 $as_echo "$ac_res" >&6; }
7086 eval as_val=\$$as_gl_Symbol
7087 if test "x$as_val" = x""yes; then :
7088 cat >>confdefs.h <<_ACEOF
7089 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7090 _ACEOF
7091
7092 eval ac_cv_have_decl_$gl_func=yes
7093 fi
7094 done
7095
7096
7097 # Code from module dummy:
7098 # End of code from modules
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108 gltests_libdeps=
7109 gltests_ltlibdeps=
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119 gl_source_base='tests'
7120 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
7121
7122 gl_module_indicator_condition=$gltests_WITNESS
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132 LIBGNU_LIBDEPS="$gl_libdeps"
7133
7134 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7135
7136
7137
7138 # For Makefile dependencies.
7139 GNULIB_STDINT_H=
7140 if test x"$STDINT_H" != x; then
7141 GNULIB_STDINT_H=gnulib/$STDINT_H
7142 fi
7143
7144
7145 PACKAGE=gdb
7146
7147 cat >>confdefs.h <<_ACEOF
7148 #define PACKAGE "$PACKAGE"
7149 _ACEOF
7150
7151
7152
7153 # GDB does not use automake, but gnulib does. This line lets us
7154 # generate its Makefile.in.
7155 am__api_version='1.11'
7156
7157 # Find a good install program. We prefer a C program (faster),
7158 # so one script is as good as another. But avoid the broken or
7159 # incompatible versions:
7160 # SysV /etc/install, /usr/sbin/install
7161 # SunOS /usr/etc/install
7162 # IRIX /sbin/install
7163 # AIX /bin/install
7164 # AmigaOS /C/install, which installs bootblocks on floppy discs
7165 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7166 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7167 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7168 # OS/2's system install, which has a completely different semantic
7169 # ./install, which can be erroneously created by make from ./install.sh.
7170 # Reject install programs that cannot install multiple files.
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7172 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7173 if test -z "$INSTALL"; then
7174 if test "${ac_cv_path_install+set}" = set; then :
7175 $as_echo_n "(cached) " >&6
7176 else
7177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7178 for as_dir in $PATH
7179 do
7180 IFS=$as_save_IFS
7181 test -z "$as_dir" && as_dir=.
7182 # Account for people who put trailing slashes in PATH elements.
7183 case $as_dir/ in #((
7184 ./ | .// | /[cC]/* | \
7185 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7186 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7187 /usr/ucb/* ) ;;
7188 *)
7189 # OSF1 and SCO ODT 3.0 have their own names for install.
7190 # Don't use installbsd from OSF since it installs stuff as root
7191 # by default.
7192 for ac_prog in ginstall scoinst install; do
7193 for ac_exec_ext in '' $ac_executable_extensions; do
7194 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7195 if test $ac_prog = install &&
7196 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7197 # AIX install. It has an incompatible calling convention.
7198 :
7199 elif test $ac_prog = install &&
7200 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7201 # program-specific install script used by HP pwplus--don't use.
7202 :
7203 else
7204 rm -rf conftest.one conftest.two conftest.dir
7205 echo one > conftest.one
7206 echo two > conftest.two
7207 mkdir conftest.dir
7208 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7209 test -s conftest.one && test -s conftest.two &&
7210 test -s conftest.dir/conftest.one &&
7211 test -s conftest.dir/conftest.two
7212 then
7213 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7214 break 3
7215 fi
7216 fi
7217 fi
7218 done
7219 done
7220 ;;
7221 esac
7222
7223 done
7224 IFS=$as_save_IFS
7225
7226 rm -rf conftest.one conftest.two conftest.dir
7227
7228 fi
7229 if test "${ac_cv_path_install+set}" = set; then
7230 INSTALL=$ac_cv_path_install
7231 else
7232 # As a last resort, use the slow shell script. Don't cache a
7233 # value for INSTALL within a source directory, because that will
7234 # break other packages using the cache if that directory is
7235 # removed, or if the value is a relative name.
7236 INSTALL=$ac_install_sh
7237 fi
7238 fi
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7240 $as_echo "$INSTALL" >&6; }
7241
7242 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7243 # It thinks the first close brace ends the variable substitution.
7244 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7245
7246 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7247
7248 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7249
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7251 $as_echo_n "checking whether build environment is sane... " >&6; }
7252 # Just in case
7253 sleep 1
7254 echo timestamp > conftest.file
7255 # Reject unsafe characters in $srcdir or the absolute working directory
7256 # name. Accept space and tab only in the latter.
7257 am_lf='
7258 '
7259 case `pwd` in
7260 *[\\\"\#\$\&\'\`$am_lf]*)
7261 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7262 esac
7263 case $srcdir in
7264 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7265 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7266 esac
7267
7268 # Do `set' in a subshell so we don't clobber the current shell's
7269 # arguments. Must try -L first in case configure is actually a
7270 # symlink; some systems play weird games with the mod time of symlinks
7271 # (eg FreeBSD returns the mod time of the symlink's containing
7272 # directory).
7273 if (
7274 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7275 if test "$*" = "X"; then
7276 # -L didn't work.
7277 set X `ls -t "$srcdir/configure" conftest.file`
7278 fi
7279 rm -f conftest.file
7280 if test "$*" != "X $srcdir/configure conftest.file" \
7281 && test "$*" != "X conftest.file $srcdir/configure"; then
7282
7283 # If neither matched, then we have a broken ls. This can happen
7284 # if, for instance, CONFIG_SHELL is bash and it inherits a
7285 # broken ls alias from the environment. This has actually
7286 # happened. Such a system could not be considered "sane".
7287 as_fn_error "ls -t appears to fail. Make sure there is not a broken
7288 alias in your environment" "$LINENO" 5
7289 fi
7290
7291 test "$2" = conftest.file
7292 )
7293 then
7294 # Ok.
7295 :
7296 else
7297 as_fn_error "newly created file is older than distributed files!
7298 Check your system clock" "$LINENO" 5
7299 fi
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7301 $as_echo "yes" >&6; }
7302 test "$program_prefix" != NONE &&
7303 program_transform_name="s&^&$program_prefix&;$program_transform_name"
7304 # Use a double $ so make ignores it.
7305 test "$program_suffix" != NONE &&
7306 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7307 # Double any \ or $.
7308 # By default was `s,x,x', remove it if useless.
7309 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7310 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7311
7312 # expand $ac_aux_dir to an absolute path
7313 am_aux_dir=`cd $ac_aux_dir && pwd`
7314
7315 if test x"${MISSING+set}" != xset; then
7316 case $am_aux_dir in
7317 *\ * | *\ *)
7318 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7319 *)
7320 MISSING="\${SHELL} $am_aux_dir/missing" ;;
7321 esac
7322 fi
7323 # Use eval to expand $SHELL
7324 if eval "$MISSING --run true"; then
7325 am_missing_run="$MISSING --run "
7326 else
7327 am_missing_run=
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7329 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7330 fi
7331
7332 if test x"${install_sh}" != xset; then
7333 case $am_aux_dir in
7334 *\ * | *\ *)
7335 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7336 *)
7337 install_sh="\${SHELL} $am_aux_dir/install-sh"
7338 esac
7339 fi
7340
7341 # Installed binaries are usually stripped using `strip' when the user
7342 # run `make install-strip'. However `strip' might not be the right
7343 # tool to use in cross-compilation environments, therefore Automake
7344 # will honor the `STRIP' environment variable to overrule this program.
7345 if test "$cross_compiling" != no; then
7346 if test -n "$ac_tool_prefix"; then
7347 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7348 set dummy ${ac_tool_prefix}strip; ac_word=$2
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7350 $as_echo_n "checking for $ac_word... " >&6; }
7351 if test "${ac_cv_prog_STRIP+set}" = set; then :
7352 $as_echo_n "(cached) " >&6
7353 else
7354 if test -n "$STRIP"; then
7355 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7356 else
7357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7358 for as_dir in $PATH
7359 do
7360 IFS=$as_save_IFS
7361 test -z "$as_dir" && as_dir=.
7362 for ac_exec_ext in '' $ac_executable_extensions; do
7363 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7364 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7366 break 2
7367 fi
7368 done
7369 done
7370 IFS=$as_save_IFS
7371
7372 fi
7373 fi
7374 STRIP=$ac_cv_prog_STRIP
7375 if test -n "$STRIP"; then
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7377 $as_echo "$STRIP" >&6; }
7378 else
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7380 $as_echo "no" >&6; }
7381 fi
7382
7383
7384 fi
7385 if test -z "$ac_cv_prog_STRIP"; then
7386 ac_ct_STRIP=$STRIP
7387 # Extract the first word of "strip", so it can be a program name with args.
7388 set dummy strip; ac_word=$2
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7390 $as_echo_n "checking for $ac_word... " >&6; }
7391 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7392 $as_echo_n "(cached) " >&6
7393 else
7394 if test -n "$ac_ct_STRIP"; then
7395 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7396 else
7397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7398 for as_dir in $PATH
7399 do
7400 IFS=$as_save_IFS
7401 test -z "$as_dir" && as_dir=.
7402 for ac_exec_ext in '' $ac_executable_extensions; do
7403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7404 ac_cv_prog_ac_ct_STRIP="strip"
7405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7406 break 2
7407 fi
7408 done
7409 done
7410 IFS=$as_save_IFS
7411
7412 fi
7413 fi
7414 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7415 if test -n "$ac_ct_STRIP"; then
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7417 $as_echo "$ac_ct_STRIP" >&6; }
7418 else
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7420 $as_echo "no" >&6; }
7421 fi
7422
7423 if test "x$ac_ct_STRIP" = x; then
7424 STRIP=":"
7425 else
7426 case $cross_compiling:$ac_tool_warned in
7427 yes:)
7428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7429 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7430 ac_tool_warned=yes ;;
7431 esac
7432 STRIP=$ac_ct_STRIP
7433 fi
7434 else
7435 STRIP="$ac_cv_prog_STRIP"
7436 fi
7437
7438 fi
7439 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7440
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7442 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7443 if test -z "$MKDIR_P"; then
7444 if test "${ac_cv_path_mkdir+set}" = set; then :
7445 $as_echo_n "(cached) " >&6
7446 else
7447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7448 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7449 do
7450 IFS=$as_save_IFS
7451 test -z "$as_dir" && as_dir=.
7452 for ac_prog in mkdir gmkdir; do
7453 for ac_exec_ext in '' $ac_executable_extensions; do
7454 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7455 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7456 'mkdir (GNU coreutils) '* | \
7457 'mkdir (coreutils) '* | \
7458 'mkdir (fileutils) '4.1*)
7459 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7460 break 3;;
7461 esac
7462 done
7463 done
7464 done
7465 IFS=$as_save_IFS
7466
7467 fi
7468
7469 if test "${ac_cv_path_mkdir+set}" = set; then
7470 MKDIR_P="$ac_cv_path_mkdir -p"
7471 else
7472 # As a last resort, use the slow shell script. Don't cache a
7473 # value for MKDIR_P within a source directory, because that will
7474 # break other packages using the cache if that directory is
7475 # removed, or if the value is a relative name.
7476 test -d ./--version && rmdir ./--version
7477 MKDIR_P="$ac_install_sh -d"
7478 fi
7479 fi
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7481 $as_echo "$MKDIR_P" >&6; }
7482
7483
7484 mkdir_p="$MKDIR_P"
7485 case $mkdir_p in
7486 [\\/$]* | ?:[\\/]*) ;;
7487 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7488 esac
7489
7490 for ac_prog in gawk mawk nawk awk
7491 do
7492 # Extract the first word of "$ac_prog", so it can be a program name with args.
7493 set dummy $ac_prog; ac_word=$2
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7495 $as_echo_n "checking for $ac_word... " >&6; }
7496 if test "${ac_cv_prog_AWK+set}" = set; then :
7497 $as_echo_n "(cached) " >&6
7498 else
7499 if test -n "$AWK"; then
7500 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7501 else
7502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7503 for as_dir in $PATH
7504 do
7505 IFS=$as_save_IFS
7506 test -z "$as_dir" && as_dir=.
7507 for ac_exec_ext in '' $ac_executable_extensions; do
7508 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7509 ac_cv_prog_AWK="$ac_prog"
7510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7511 break 2
7512 fi
7513 done
7514 done
7515 IFS=$as_save_IFS
7516
7517 fi
7518 fi
7519 AWK=$ac_cv_prog_AWK
7520 if test -n "$AWK"; then
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7522 $as_echo "$AWK" >&6; }
7523 else
7524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7525 $as_echo "no" >&6; }
7526 fi
7527
7528
7529 test -n "$AWK" && break
7530 done
7531
7532 ac_config_commands="$ac_config_commands depfiles"
7533
7534
7535 am_make=${MAKE-make}
7536 cat > confinc << 'END'
7537 am__doit:
7538 @echo this is the am__doit target
7539 .PHONY: am__doit
7540 END
7541 # If we don't find an include directive, just comment out the code.
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7543 $as_echo_n "checking for style of include used by $am_make... " >&6; }
7544 am__include="#"
7545 am__quote=
7546 _am_result=none
7547 # First try GNU make style include.
7548 echo "include confinc" > confmf
7549 # Ignore all kinds of additional output from `make'.
7550 case `$am_make -s -f confmf 2> /dev/null` in #(
7551 *the\ am__doit\ target*)
7552 am__include=include
7553 am__quote=
7554 _am_result=GNU
7555 ;;
7556 esac
7557 # Now try BSD make style include.
7558 if test "$am__include" = "#"; then
7559 echo '.include "confinc"' > confmf
7560 case `$am_make -s -f confmf 2> /dev/null` in #(
7561 *the\ am__doit\ target*)
7562 am__include=.include
7563 am__quote="\""
7564 _am_result=BSD
7565 ;;
7566 esac
7567 fi
7568
7569
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7571 $as_echo "$_am_result" >&6; }
7572 rm -f confinc confmf
7573
7574 # Check whether --enable-dependency-tracking was given.
7575 if test "${enable_dependency_tracking+set}" = set; then :
7576 enableval=$enable_dependency_tracking;
7577 fi
7578
7579 if test "x$enable_dependency_tracking" != xno; then
7580 am_depcomp="$ac_aux_dir/depcomp"
7581 AMDEPBACKSLASH='\'
7582 fi
7583 if test "x$enable_dependency_tracking" != xno; then
7584 AMDEP_TRUE=
7585 AMDEP_FALSE='#'
7586 else
7587 AMDEP_TRUE='#'
7588 AMDEP_FALSE=
7589 fi
7590
7591
7592 if test "`cd $srcdir && pwd`" != "`pwd`"; then
7593 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7594 # is not polluted with repeated "-I."
7595 am__isrc=' -I$(srcdir)'
7596 # test to see if srcdir already configured
7597 if test -f $srcdir/config.status; then
7598 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7599 fi
7600 fi
7601
7602 # test whether we have cygpath
7603 if test -z "$CYGPATH_W"; then
7604 if (cygpath --version) >/dev/null 2>/dev/null; then
7605 CYGPATH_W='cygpath -w'
7606 else
7607 CYGPATH_W=echo
7608 fi
7609 fi
7610
7611
7612 # Define the identity of the package.
7613 PACKAGE=gdb
7614 VERSION=UNUSED-VERSION
7615
7616
7617 # Some tools Automake needs.
7618
7619 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7620
7621
7622 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7623
7624
7625 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7626
7627
7628 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7629
7630
7631 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7632
7633 # We need awk for the "check" target. The system "awk" is bad on
7634 # some platforms.
7635 # Always define AMTAR for backward compatibility.
7636
7637 AMTAR=${AMTAR-"${am_missing_run}tar"}
7638
7639 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7640
7641
7642
7643
7644 depcc="$CC" am_compiler_list=
7645
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7647 $as_echo_n "checking dependency style of $depcc... " >&6; }
7648 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7649 $as_echo_n "(cached) " >&6
7650 else
7651 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7652 # We make a subdir and do the tests there. Otherwise we can end up
7653 # making bogus files that we don't know about and never remove. For
7654 # instance it was reported that on HP-UX the gcc test will end up
7655 # making a dummy file named `D' -- because `-MD' means `put the output
7656 # in D'.
7657 mkdir conftest.dir
7658 # Copy depcomp to subdir because otherwise we won't find it if we're
7659 # using a relative directory.
7660 cp "$am_depcomp" conftest.dir
7661 cd conftest.dir
7662 # We will build objects and dependencies in a subdirectory because
7663 # it helps to detect inapplicable dependency modes. For instance
7664 # both Tru64's cc and ICC support -MD to output dependencies as a
7665 # side effect of compilation, but ICC will put the dependencies in
7666 # the current directory while Tru64 will put them in the object
7667 # directory.
7668 mkdir sub
7669
7670 am_cv_CC_dependencies_compiler_type=none
7671 if test "$am_compiler_list" = ""; then
7672 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7673 fi
7674 am__universal=false
7675 case " $depcc " in #(
7676 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7677 esac
7678
7679 for depmode in $am_compiler_list; do
7680 # Setup a source with many dependencies, because some compilers
7681 # like to wrap large dependency lists on column 80 (with \), and
7682 # we should not choose a depcomp mode which is confused by this.
7683 #
7684 # We need to recreate these files for each test, as the compiler may
7685 # overwrite some of them when testing with obscure command lines.
7686 # This happens at least with the AIX C compiler.
7687 : > sub/conftest.c
7688 for i in 1 2 3 4 5 6; do
7689 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7690 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7691 # Solaris 8's {/usr,}/bin/sh.
7692 touch sub/conftst$i.h
7693 done
7694 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7695
7696 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7697 # mode. It turns out that the SunPro C++ compiler does not properly
7698 # handle `-M -o', and we need to detect this. Also, some Intel
7699 # versions had trouble with output in subdirs
7700 am__obj=sub/conftest.${OBJEXT-o}
7701 am__minus_obj="-o $am__obj"
7702 case $depmode in
7703 gcc)
7704 # This depmode causes a compiler race in universal mode.
7705 test "$am__universal" = false || continue
7706 ;;
7707 nosideeffect)
7708 # after this tag, mechanisms are not by side-effect, so they'll
7709 # only be used when explicitly requested
7710 if test "x$enable_dependency_tracking" = xyes; then
7711 continue
7712 else
7713 break
7714 fi
7715 ;;
7716 msvisualcpp | msvcmsys)
7717 # This compiler won't grok `-c -o', but also, the minuso test has
7718 # not run yet. These depmodes are late enough in the game, and
7719 # so weak that their functioning should not be impacted.
7720 am__obj=conftest.${OBJEXT-o}
7721 am__minus_obj=
7722 ;;
7723 none) break ;;
7724 esac
7725 if depmode=$depmode \
7726 source=sub/conftest.c object=$am__obj \
7727 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7728 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7729 >/dev/null 2>conftest.err &&
7730 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7731 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7732 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7733 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7734 # icc doesn't choke on unknown options, it will just issue warnings
7735 # or remarks (even with -Werror). So we grep stderr for any message
7736 # that says an option was ignored or not supported.
7737 # When given -MP, icc 7.0 and 7.1 complain thusly:
7738 # icc: Command line warning: ignoring option '-M'; no argument required
7739 # The diagnosis changed in icc 8.0:
7740 # icc: Command line remark: option '-MP' not supported
7741 if (grep 'ignoring option' conftest.err ||
7742 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7743 am_cv_CC_dependencies_compiler_type=$depmode
7744 break
7745 fi
7746 fi
7747 done
7748
7749 cd ..
7750 rm -rf conftest.dir
7751 else
7752 am_cv_CC_dependencies_compiler_type=none
7753 fi
7754
7755 fi
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7757 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7758 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7759
7760 if
7761 test "x$enable_dependency_tracking" != xno \
7762 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7763 am__fastdepCC_TRUE=
7764 am__fastdepCC_FALSE='#'
7765 else
7766 am__fastdepCC_TRUE='#'
7767 am__fastdepCC_FALSE=
7768 fi
7769
7770
7771
7772
7773
7774
7775 # Check whether --with-separate-debug-dir was given.
7776 if test "${with_separate_debug_dir+set}" = set; then :
7777 withval=$with_separate_debug_dir;
7778 DEBUGDIR=$withval
7779 else
7780 DEBUGDIR=${libdir}/debug
7781 fi
7782
7783
7784 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7785 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7786 ac_define_dir=`eval echo $DEBUGDIR`
7787 ac_define_dir=`eval echo $ac_define_dir`
7788
7789 cat >>confdefs.h <<_ACEOF
7790 #define DEBUGDIR "$ac_define_dir"
7791 _ACEOF
7792
7793
7794
7795
7796 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7797 if test "x$prefix" = xNONE; then
7798 test_prefix=/usr/local
7799 else
7800 test_prefix=$prefix
7801 fi
7802 else
7803 test_prefix=$exec_prefix
7804 fi
7805 value=0
7806 case ${ac_define_dir} in
7807 "${test_prefix}"|"${test_prefix}/"*|\
7808 '${exec_prefix}'|'${exec_prefix}/'*)
7809 value=1
7810 ;;
7811 esac
7812
7813 cat >>confdefs.h <<_ACEOF
7814 #define DEBUGDIR_RELOCATABLE $value
7815 _ACEOF
7816
7817
7818
7819
7820 # GDB's datadir relocation
7821
7822
7823
7824 # Check whether --with-gdb-datadir was given.
7825 if test "${with_gdb_datadir+set}" = set; then :
7826 withval=$with_gdb_datadir;
7827 GDB_DATADIR=$withval
7828 else
7829 GDB_DATADIR=${datadir}/gdb
7830 fi
7831
7832
7833 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7834 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7835 ac_define_dir=`eval echo $GDB_DATADIR`
7836 ac_define_dir=`eval echo $ac_define_dir`
7837
7838 cat >>confdefs.h <<_ACEOF
7839 #define GDB_DATADIR "$ac_define_dir"
7840 _ACEOF
7841
7842
7843
7844
7845 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7846 if test "x$prefix" = xNONE; then
7847 test_prefix=/usr/local
7848 else
7849 test_prefix=$prefix
7850 fi
7851 else
7852 test_prefix=$exec_prefix
7853 fi
7854 value=0
7855 case ${ac_define_dir} in
7856 "${test_prefix}"|"${test_prefix}/"*|\
7857 '${exec_prefix}'|'${exec_prefix}/'*)
7858 value=1
7859 ;;
7860 esac
7861
7862 cat >>confdefs.h <<_ACEOF
7863 #define GDB_DATADIR_RELOCATABLE $value
7864 _ACEOF
7865
7866
7867
7868
7869
7870 # Check whether --with-relocated-sources was given.
7871 if test "${with_relocated_sources+set}" = set; then :
7872 withval=$with_relocated_sources; reloc_srcdir="${withval}"
7873
7874 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7875 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7876 ac_define_dir=`eval echo $reloc_srcdir`
7877 ac_define_dir=`eval echo $ac_define_dir`
7878
7879 cat >>confdefs.h <<_ACEOF
7880 #define RELOC_SRCDIR "$ac_define_dir"
7881 _ACEOF
7882
7883
7884
7885 fi
7886
7887
7888
7889
7890 subdirs="$subdirs testsuite"
7891
7892 subdirs="$subdirs common"
7893
7894
7895 # Check whether to support alternative target configurations
7896 # Check whether --enable-targets was given.
7897 if test "${enable_targets+set}" = set; then :
7898 enableval=$enable_targets; case "${enableval}" in
7899 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7900 ;;
7901 no) enable_targets= ;;
7902 *) enable_targets=$enableval ;;
7903 esac
7904 fi
7905
7906
7907 # Check whether to enable 64-bit support on 32-bit hosts
7908 # Check whether --enable-64-bit-bfd was given.
7909 if test "${enable_64_bit_bfd+set}" = set; then :
7910 enableval=$enable_64_bit_bfd; case "${enableval}" in
7911 yes) want64=true ;;
7912 no) want64=false ;;
7913 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7914 esac
7915 else
7916 want64=false
7917 fi
7918
7919 # Provide defaults for some variables set by the per-host and per-target
7920 # configuration.
7921 gdb_host_obs=posix-hdep.o
7922
7923 if test "${target}" = "${host}"; then
7924 gdb_native=yes
7925 else
7926 gdb_native=no
7927 fi
7928
7929 . $srcdir/configure.host
7930
7931 # Accumulate some settings from configure.tgt over all enabled targets
7932
7933 TARGET_OBS=
7934 all_targets=
7935
7936 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7937 do
7938 if test "$targ_alias" = "all"; then
7939 all_targets=true
7940 else
7941 # Canonicalize the secondary target names.
7942 result=`$ac_config_sub $targ_alias 2>/dev/null`
7943 if test -n "$result"; then
7944 targ=$result
7945 else
7946 targ=$targ_alias
7947 fi
7948
7949 . ${srcdir}/configure.tgt
7950
7951 if test -z "${gdb_target_obs}"; then :
7952 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
7953 fi
7954
7955 # Target-specific object files
7956 for i in ${gdb_target_obs}; do
7957 case " $TARGET_OBS " in
7958 *" ${i} "*) ;;
7959 *)
7960 TARGET_OBS="$TARGET_OBS ${i}"
7961 ;;
7962 esac
7963 done
7964
7965 # Check whether this target needs 64-bit CORE_ADDR
7966 if test x${want64} = xfalse; then
7967 . ${srcdir}/../bfd/config.bfd
7968 fi
7969 fi
7970 done
7971
7972 if test x${all_targets} = xtrue; then
7973
7974 # We want all 64-bit targets if we either:
7975 # - run on a 64-bit host or
7976 # - already require 64-bit support for some other target or
7977 # - the --enable-64-bit-bfd option was supplied
7978 # Otherwise we only support all 32-bit targets.
7979 #
7980 # NOTE: This test must be in sync with the corresponding
7981 # tests in BFD!
7982
7983 if test x${want64} = xfalse; then
7984 # The cast to long int works around a bug in the HP C Compiler
7985 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7986 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7987 # This bug is HP SR number 8606223364.
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
7989 $as_echo_n "checking size of long... " >&6; }
7990 if test "${ac_cv_sizeof_long+set}" = set; then :
7991 $as_echo_n "(cached) " >&6
7992 else
7993 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
7994
7995 else
7996 if test "$ac_cv_type_long" = yes; then
7997 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7998 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7999 { as_fn_set_status 77
8000 as_fn_error "cannot compute sizeof (long)
8001 See \`config.log' for more details." "$LINENO" 5; }; }
8002 else
8003 ac_cv_sizeof_long=0
8004 fi
8005 fi
8006
8007 fi
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8009 $as_echo "$ac_cv_sizeof_long" >&6; }
8010
8011
8012
8013 cat >>confdefs.h <<_ACEOF
8014 #define SIZEOF_LONG $ac_cv_sizeof_long
8015 _ACEOF
8016
8017
8018 if test "x${ac_cv_sizeof_long}" = "x8"; then
8019 want64=true
8020 fi
8021 fi
8022 if test x${want64} = xtrue; then
8023 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8024 else
8025 TARGET_OBS='$(ALL_TARGET_OBS)'
8026 fi
8027 fi
8028
8029
8030
8031 # For other settings, only the main target counts.
8032 gdb_sim=
8033 gdb_osabi=
8034 build_gdbserver=
8035 targ=$target; . ${srcdir}/configure.tgt
8036
8037 # Fetch the default architecture and default target vector from BFD.
8038 targ=$target; . $srcdir/../bfd/config.bfd
8039
8040 # We only want the first architecture, so strip off the others if
8041 # there is more than one.
8042 targ_archs=`echo $targ_archs | sed 's/ .*//'`
8043
8044 if test "x$targ_archs" != x; then
8045
8046 cat >>confdefs.h <<_ACEOF
8047 #define DEFAULT_BFD_ARCH $targ_archs
8048 _ACEOF
8049
8050 fi
8051 if test "x$targ_defvec" != x; then
8052
8053 cat >>confdefs.h <<_ACEOF
8054 #define DEFAULT_BFD_VEC $targ_defvec
8055 _ACEOF
8056
8057 fi
8058
8059 # The CLI cannot be disabled yet, but may be in the future.
8060
8061 # Enable CLI.
8062 # Check whether --enable-gdbcli was given.
8063 if test "${enable_gdbcli+set}" = set; then :
8064 enableval=$enable_gdbcli; case $enableval in
8065 yes)
8066 ;;
8067 no)
8068 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8069 *)
8070 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8071 esac
8072 else
8073 enable_gdbcli=yes
8074 fi
8075
8076 if test x"$enable_gdbcli" = xyes; then
8077 if test -d $srcdir/cli; then
8078 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8079 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8080 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8081 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8082 fi
8083 fi
8084
8085 # Enable MI.
8086 # Check whether --enable-gdbmi was given.
8087 if test "${enable_gdbmi+set}" = set; then :
8088 enableval=$enable_gdbmi; case $enableval in
8089 yes | no)
8090 ;;
8091 *)
8092 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8093 esac
8094 else
8095 enable_gdbmi=yes
8096 fi
8097
8098 if test x"$enable_gdbmi" = xyes; then
8099 if test -d $srcdir/mi; then
8100 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8101 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8102 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8103 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8104 fi
8105 fi
8106
8107 # Enable TUI.
8108 # Check whether --enable-tui was given.
8109 if test "${enable_tui+set}" = set; then :
8110 enableval=$enable_tui; case $enableval in
8111 yes | no | auto)
8112 ;;
8113 *)
8114 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8115 esac
8116 else
8117 enable_tui=auto
8118 fi
8119
8120
8121 # Enable gdbtk.
8122 # Check whether --enable-gdbtk was given.
8123 if test "${enable_gdbtk+set}" = set; then :
8124 enableval=$enable_gdbtk; case $enableval in
8125 yes | no)
8126 ;;
8127 *)
8128 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8129 esac
8130 else
8131 if test -d $srcdir/gdbtk; then
8132 enable_gdbtk=yes
8133 else
8134 enable_gdbtk=no
8135 fi
8136 fi
8137
8138 # We unconditionally disable gdbtk tests on selected platforms.
8139 case $host_os in
8140 go32* | windows*)
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8142 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8143 enable_gdbtk=no ;;
8144 esac
8145
8146 # Libunwind support.
8147
8148 # Check whether --with-libunwind was given.
8149 if test "${with_libunwind+set}" = set; then :
8150 withval=$with_libunwind; case "${withval}" in
8151 yes) enable_libunwind=yes ;;
8152 no) enable_libunwind=no ;;
8153 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
8154 esac
8155 else
8156
8157 for ac_header in libunwind.h libunwind-ia64.h
8158 do :
8159 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8160 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8161 eval as_val=\$$as_ac_Header
8162 if test "x$as_val" = x""yes; then :
8163 cat >>confdefs.h <<_ACEOF
8164 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8165 _ACEOF
8166
8167 fi
8168
8169 done
8170
8171 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8172 enable_libunwind=yes;
8173 fi
8174
8175 fi
8176
8177
8178 if test x"$enable_libunwind" = xyes; then
8179 for ac_header in libunwind.h libunwind-ia64.h
8180 do :
8181 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8182 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8183 eval as_val=\$$as_ac_Header
8184 if test "x$as_val" = x""yes; then :
8185 cat >>confdefs.h <<_ACEOF
8186 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8187 _ACEOF
8188
8189 fi
8190
8191 done
8192
8193
8194 $as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
8195
8196 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8197 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8198 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8199 fi
8200
8201 opt_curses=no
8202
8203 # Check whether --with-curses was given.
8204 if test "${with_curses+set}" = set; then :
8205 withval=$with_curses; opt_curses=$withval
8206 fi
8207
8208
8209 prefer_curses=no
8210 if test "$opt_curses" = "yes"; then
8211 prefer_curses=yes
8212 fi
8213
8214 # Profiling support.
8215 # Check whether --enable-profiling was given.
8216 if test "${enable_profiling+set}" = set; then :
8217 enableval=$enable_profiling; case $enableval in
8218 yes | no)
8219 ;;
8220 *)
8221 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8222 esac
8223 else
8224 enable_profiling=no
8225 fi
8226
8227
8228 for ac_func in monstartup _mcleanup
8229 do :
8230 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8231 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8232 eval as_val=\$$as_ac_var
8233 if test "x$as_val" = x""yes; then :
8234 cat >>confdefs.h <<_ACEOF
8235 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8236 _ACEOF
8237
8238 fi
8239 done
8240
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8242 $as_echo_n "checking for _etext... " >&6; }
8243 if test "${ac_cv_var__etext+set}" = set; then :
8244 $as_echo_n "(cached) " >&6
8245 else
8246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8247 /* end confdefs.h. */
8248 #include <stdlib.h>
8249 extern char _etext;
8250
8251 int
8252 main ()
8253 {
8254 free (&_etext);
8255 ;
8256 return 0;
8257 }
8258 _ACEOF
8259 if ac_fn_c_try_link "$LINENO"; then :
8260 ac_cv_var__etext=yes
8261 else
8262 ac_cv_var__etext=no
8263 fi
8264 rm -f core conftest.err conftest.$ac_objext \
8265 conftest$ac_exeext conftest.$ac_ext
8266 fi
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8268 $as_echo "$ac_cv_var__etext" >&6; }
8269 if test $ac_cv_var__etext = yes; then
8270
8271 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8272
8273 fi
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8275 $as_echo_n "checking for etext... " >&6; }
8276 if test "${ac_cv_var_etext+set}" = set; then :
8277 $as_echo_n "(cached) " >&6
8278 else
8279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8280 /* end confdefs.h. */
8281 #include <stdlib.h>
8282 extern char etext;
8283
8284 int
8285 main ()
8286 {
8287 free (&etext);
8288 ;
8289 return 0;
8290 }
8291 _ACEOF
8292 if ac_fn_c_try_link "$LINENO"; then :
8293 ac_cv_var_etext=yes
8294 else
8295 ac_cv_var_etext=no
8296 fi
8297 rm -f core conftest.err conftest.$ac_objext \
8298 conftest$ac_exeext conftest.$ac_ext
8299 fi
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8301 $as_echo "$ac_cv_var_etext" >&6; }
8302 if test $ac_cv_var_etext = yes; then
8303
8304 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8305
8306 fi
8307 if test "$enable_profiling" = yes ; then
8308 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8309 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8310 fi
8311 PROFILE_CFLAGS=-pg
8312 OLD_CFLAGS="$CFLAGS"
8313 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8314
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8316 $as_echo_n "checking whether $CC supports -pg... " >&6; }
8317 if test "${ac_cv_cc_supports_pg+set}" = set; then :
8318 $as_echo_n "(cached) " >&6
8319 else
8320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8321 /* end confdefs.h. */
8322
8323 int
8324 main ()
8325 {
8326 int x;
8327 ;
8328 return 0;
8329 }
8330 _ACEOF
8331 if ac_fn_c_try_compile "$LINENO"; then :
8332 ac_cv_cc_supports_pg=yes
8333 else
8334 ac_cv_cc_supports_pg=no
8335 fi
8336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8337 fi
8338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8339 $as_echo "$ac_cv_cc_supports_pg" >&6; }
8340
8341 if test $ac_cv_cc_supports_pg = no; then
8342 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8343 fi
8344
8345 CFLAGS="$OLD_CFLAGS"
8346 fi
8347
8348
8349
8350 # Check whether --with-pkgversion was given.
8351 if test "${with_pkgversion+set}" = set; then :
8352 withval=$with_pkgversion; case "$withval" in
8353 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8354 no) PKGVERSION= ;;
8355 *) PKGVERSION="($withval) " ;;
8356 esac
8357 else
8358 PKGVERSION="(GDB) "
8359
8360 fi
8361
8362
8363
8364
8365
8366 # Check whether --with-bugurl was given.
8367 if test "${with_bugurl+set}" = set; then :
8368 withval=$with_bugurl; case "$withval" in
8369 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8370 no) BUGURL=
8371 ;;
8372 *) BUGURL="$withval"
8373 ;;
8374 esac
8375 else
8376 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8377
8378 fi
8379
8380 case ${BUGURL} in
8381 "")
8382 REPORT_BUGS_TO=
8383 REPORT_BUGS_TEXI=
8384 ;;
8385 *)
8386 REPORT_BUGS_TO="<$BUGURL>"
8387 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8388 ;;
8389 esac;
8390
8391
8392
8393
8394 cat >>confdefs.h <<_ACEOF
8395 #define PKGVERSION "$PKGVERSION"
8396 _ACEOF
8397
8398
8399 cat >>confdefs.h <<_ACEOF
8400 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8401 _ACEOF
8402
8403
8404 # --------------------- #
8405 # Checks for programs. #
8406 # --------------------- #
8407
8408 for ac_prog in gawk mawk nawk awk
8409 do
8410 # Extract the first word of "$ac_prog", so it can be a program name with args.
8411 set dummy $ac_prog; ac_word=$2
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8413 $as_echo_n "checking for $ac_word... " >&6; }
8414 if test "${ac_cv_prog_AWK+set}" = set; then :
8415 $as_echo_n "(cached) " >&6
8416 else
8417 if test -n "$AWK"; then
8418 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8419 else
8420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8421 for as_dir in $PATH
8422 do
8423 IFS=$as_save_IFS
8424 test -z "$as_dir" && as_dir=.
8425 for ac_exec_ext in '' $ac_executable_extensions; do
8426 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8427 ac_cv_prog_AWK="$ac_prog"
8428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8429 break 2
8430 fi
8431 done
8432 done
8433 IFS=$as_save_IFS
8434
8435 fi
8436 fi
8437 AWK=$ac_cv_prog_AWK
8438 if test -n "$AWK"; then
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8440 $as_echo "$AWK" >&6; }
8441 else
8442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8443 $as_echo "no" >&6; }
8444 fi
8445
8446
8447 test -n "$AWK" && break
8448 done
8449
8450
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8452 $as_echo_n "checking whether ln -s works... " >&6; }
8453 LN_S=$as_ln_s
8454 if test "$LN_S" = "ln -s"; then
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8456 $as_echo "yes" >&6; }
8457 else
8458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8459 $as_echo "no, using $LN_S" >&6; }
8460 fi
8461
8462 if test -n "$ac_tool_prefix"; then
8463 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8464 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8466 $as_echo_n "checking for $ac_word... " >&6; }
8467 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8468 $as_echo_n "(cached) " >&6
8469 else
8470 if test -n "$RANLIB"; then
8471 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8472 else
8473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8474 for as_dir in $PATH
8475 do
8476 IFS=$as_save_IFS
8477 test -z "$as_dir" && as_dir=.
8478 for ac_exec_ext in '' $ac_executable_extensions; do
8479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8480 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8482 break 2
8483 fi
8484 done
8485 done
8486 IFS=$as_save_IFS
8487
8488 fi
8489 fi
8490 RANLIB=$ac_cv_prog_RANLIB
8491 if test -n "$RANLIB"; then
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8493 $as_echo "$RANLIB" >&6; }
8494 else
8495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8496 $as_echo "no" >&6; }
8497 fi
8498
8499
8500 fi
8501 if test -z "$ac_cv_prog_RANLIB"; then
8502 ac_ct_RANLIB=$RANLIB
8503 # Extract the first word of "ranlib", so it can be a program name with args.
8504 set dummy ranlib; ac_word=$2
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8506 $as_echo_n "checking for $ac_word... " >&6; }
8507 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8508 $as_echo_n "(cached) " >&6
8509 else
8510 if test -n "$ac_ct_RANLIB"; then
8511 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8512 else
8513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8514 for as_dir in $PATH
8515 do
8516 IFS=$as_save_IFS
8517 test -z "$as_dir" && as_dir=.
8518 for ac_exec_ext in '' $ac_executable_extensions; do
8519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8520 ac_cv_prog_ac_ct_RANLIB="ranlib"
8521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8522 break 2
8523 fi
8524 done
8525 done
8526 IFS=$as_save_IFS
8527
8528 fi
8529 fi
8530 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8531 if test -n "$ac_ct_RANLIB"; then
8532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8533 $as_echo "$ac_ct_RANLIB" >&6; }
8534 else
8535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8536 $as_echo "no" >&6; }
8537 fi
8538
8539 if test "x$ac_ct_RANLIB" = x; then
8540 RANLIB=":"
8541 else
8542 case $cross_compiling:$ac_tool_warned in
8543 yes:)
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8545 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8546 ac_tool_warned=yes ;;
8547 esac
8548 RANLIB=$ac_ct_RANLIB
8549 fi
8550 else
8551 RANLIB="$ac_cv_prog_RANLIB"
8552 fi
8553
8554 for ac_prog in 'bison -y' byacc
8555 do
8556 # Extract the first word of "$ac_prog", so it can be a program name with args.
8557 set dummy $ac_prog; ac_word=$2
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8559 $as_echo_n "checking for $ac_word... " >&6; }
8560 if test "${ac_cv_prog_YACC+set}" = set; then :
8561 $as_echo_n "(cached) " >&6
8562 else
8563 if test -n "$YACC"; then
8564 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8565 else
8566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8567 for as_dir in $PATH
8568 do
8569 IFS=$as_save_IFS
8570 test -z "$as_dir" && as_dir=.
8571 for ac_exec_ext in '' $ac_executable_extensions; do
8572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8573 ac_cv_prog_YACC="$ac_prog"
8574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8575 break 2
8576 fi
8577 done
8578 done
8579 IFS=$as_save_IFS
8580
8581 fi
8582 fi
8583 YACC=$ac_cv_prog_YACC
8584 if test -n "$YACC"; then
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8586 $as_echo "$YACC" >&6; }
8587 else
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8589 $as_echo "no" >&6; }
8590 fi
8591
8592
8593 test -n "$YACC" && break
8594 done
8595 test -n "$YACC" || YACC="yacc"
8596
8597
8598 if test -n "$ac_tool_prefix"; then
8599 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8600 set dummy ${ac_tool_prefix}ar; ac_word=$2
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8602 $as_echo_n "checking for $ac_word... " >&6; }
8603 if test "${ac_cv_prog_AR+set}" = set; then :
8604 $as_echo_n "(cached) " >&6
8605 else
8606 if test -n "$AR"; then
8607 ac_cv_prog_AR="$AR" # Let the user override the test.
8608 else
8609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8610 for as_dir in $PATH
8611 do
8612 IFS=$as_save_IFS
8613 test -z "$as_dir" && as_dir=.
8614 for ac_exec_ext in '' $ac_executable_extensions; do
8615 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8616 ac_cv_prog_AR="${ac_tool_prefix}ar"
8617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8618 break 2
8619 fi
8620 done
8621 done
8622 IFS=$as_save_IFS
8623
8624 fi
8625 fi
8626 AR=$ac_cv_prog_AR
8627 if test -n "$AR"; then
8628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8629 $as_echo "$AR" >&6; }
8630 else
8631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8632 $as_echo "no" >&6; }
8633 fi
8634
8635
8636 fi
8637 if test -z "$ac_cv_prog_AR"; then
8638 ac_ct_AR=$AR
8639 # Extract the first word of "ar", so it can be a program name with args.
8640 set dummy ar; ac_word=$2
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8642 $as_echo_n "checking for $ac_word... " >&6; }
8643 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8644 $as_echo_n "(cached) " >&6
8645 else
8646 if test -n "$ac_ct_AR"; then
8647 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8648 else
8649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8650 for as_dir in $PATH
8651 do
8652 IFS=$as_save_IFS
8653 test -z "$as_dir" && as_dir=.
8654 for ac_exec_ext in '' $ac_executable_extensions; do
8655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8656 ac_cv_prog_ac_ct_AR="ar"
8657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8658 break 2
8659 fi
8660 done
8661 done
8662 IFS=$as_save_IFS
8663
8664 fi
8665 fi
8666 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8667 if test -n "$ac_ct_AR"; then
8668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8669 $as_echo "$ac_ct_AR" >&6; }
8670 else
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8672 $as_echo "no" >&6; }
8673 fi
8674
8675 if test "x$ac_ct_AR" = x; then
8676 AR=""
8677 else
8678 case $cross_compiling:$ac_tool_warned in
8679 yes:)
8680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8681 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8682 ac_tool_warned=yes ;;
8683 esac
8684 AR=$ac_ct_AR
8685 fi
8686 else
8687 AR="$ac_cv_prog_AR"
8688 fi
8689
8690 if test -n "$ac_tool_prefix"; then
8691 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8692 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8694 $as_echo_n "checking for $ac_word... " >&6; }
8695 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8696 $as_echo_n "(cached) " >&6
8697 else
8698 if test -n "$DLLTOOL"; then
8699 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8700 else
8701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8702 for as_dir in $PATH
8703 do
8704 IFS=$as_save_IFS
8705 test -z "$as_dir" && as_dir=.
8706 for ac_exec_ext in '' $ac_executable_extensions; do
8707 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8708 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8710 break 2
8711 fi
8712 done
8713 done
8714 IFS=$as_save_IFS
8715
8716 fi
8717 fi
8718 DLLTOOL=$ac_cv_prog_DLLTOOL
8719 if test -n "$DLLTOOL"; then
8720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8721 $as_echo "$DLLTOOL" >&6; }
8722 else
8723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8724 $as_echo "no" >&6; }
8725 fi
8726
8727
8728 fi
8729 if test -z "$ac_cv_prog_DLLTOOL"; then
8730 ac_ct_DLLTOOL=$DLLTOOL
8731 # Extract the first word of "dlltool", so it can be a program name with args.
8732 set dummy dlltool; ac_word=$2
8733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8734 $as_echo_n "checking for $ac_word... " >&6; }
8735 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8736 $as_echo_n "(cached) " >&6
8737 else
8738 if test -n "$ac_ct_DLLTOOL"; then
8739 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8740 else
8741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8742 for as_dir in $PATH
8743 do
8744 IFS=$as_save_IFS
8745 test -z "$as_dir" && as_dir=.
8746 for ac_exec_ext in '' $ac_executable_extensions; do
8747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8748 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8750 break 2
8751 fi
8752 done
8753 done
8754 IFS=$as_save_IFS
8755
8756 fi
8757 fi
8758 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8759 if test -n "$ac_ct_DLLTOOL"; then
8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8761 $as_echo "$ac_ct_DLLTOOL" >&6; }
8762 else
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8764 $as_echo "no" >&6; }
8765 fi
8766
8767 if test "x$ac_ct_DLLTOOL" = x; then
8768 DLLTOOL=""
8769 else
8770 case $cross_compiling:$ac_tool_warned in
8771 yes:)
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8773 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8774 ac_tool_warned=yes ;;
8775 esac
8776 DLLTOOL=$ac_ct_DLLTOOL
8777 fi
8778 else
8779 DLLTOOL="$ac_cv_prog_DLLTOOL"
8780 fi
8781
8782 if test -n "$ac_tool_prefix"; then
8783 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8784 set dummy ${ac_tool_prefix}windres; ac_word=$2
8785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8786 $as_echo_n "checking for $ac_word... " >&6; }
8787 if test "${ac_cv_prog_WINDRES+set}" = set; then :
8788 $as_echo_n "(cached) " >&6
8789 else
8790 if test -n "$WINDRES"; then
8791 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8792 else
8793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8794 for as_dir in $PATH
8795 do
8796 IFS=$as_save_IFS
8797 test -z "$as_dir" && as_dir=.
8798 for ac_exec_ext in '' $ac_executable_extensions; do
8799 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8800 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8801 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8802 break 2
8803 fi
8804 done
8805 done
8806 IFS=$as_save_IFS
8807
8808 fi
8809 fi
8810 WINDRES=$ac_cv_prog_WINDRES
8811 if test -n "$WINDRES"; then
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8813 $as_echo "$WINDRES" >&6; }
8814 else
8815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8816 $as_echo "no" >&6; }
8817 fi
8818
8819
8820 fi
8821 if test -z "$ac_cv_prog_WINDRES"; then
8822 ac_ct_WINDRES=$WINDRES
8823 # Extract the first word of "windres", so it can be a program name with args.
8824 set dummy windres; ac_word=$2
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8826 $as_echo_n "checking for $ac_word... " >&6; }
8827 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8828 $as_echo_n "(cached) " >&6
8829 else
8830 if test -n "$ac_ct_WINDRES"; then
8831 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8832 else
8833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8834 for as_dir in $PATH
8835 do
8836 IFS=$as_save_IFS
8837 test -z "$as_dir" && as_dir=.
8838 for ac_exec_ext in '' $ac_executable_extensions; do
8839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8840 ac_cv_prog_ac_ct_WINDRES="windres"
8841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8842 break 2
8843 fi
8844 done
8845 done
8846 IFS=$as_save_IFS
8847
8848 fi
8849 fi
8850 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8851 if test -n "$ac_ct_WINDRES"; then
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8853 $as_echo "$ac_ct_WINDRES" >&6; }
8854 else
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8856 $as_echo "no" >&6; }
8857 fi
8858
8859 if test "x$ac_ct_WINDRES" = x; then
8860 WINDRES=""
8861 else
8862 case $cross_compiling:$ac_tool_warned in
8863 yes:)
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8865 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8866 ac_tool_warned=yes ;;
8867 esac
8868 WINDRES=$ac_ct_WINDRES
8869 fi
8870 else
8871 WINDRES="$ac_cv_prog_WINDRES"
8872 fi
8873
8874
8875 # Needed for GNU/Hurd.
8876 if test -n "$ac_tool_prefix"; then
8877 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8878 set dummy ${ac_tool_prefix}mig; ac_word=$2
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8880 $as_echo_n "checking for $ac_word... " >&6; }
8881 if test "${ac_cv_prog_MIG+set}" = set; then :
8882 $as_echo_n "(cached) " >&6
8883 else
8884 if test -n "$MIG"; then
8885 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8886 else
8887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8888 for as_dir in $PATH
8889 do
8890 IFS=$as_save_IFS
8891 test -z "$as_dir" && as_dir=.
8892 for ac_exec_ext in '' $ac_executable_extensions; do
8893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8894 ac_cv_prog_MIG="${ac_tool_prefix}mig"
8895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8896 break 2
8897 fi
8898 done
8899 done
8900 IFS=$as_save_IFS
8901
8902 fi
8903 fi
8904 MIG=$ac_cv_prog_MIG
8905 if test -n "$MIG"; then
8906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8907 $as_echo "$MIG" >&6; }
8908 else
8909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8910 $as_echo "no" >&6; }
8911 fi
8912
8913
8914 fi
8915 if test -z "$ac_cv_prog_MIG"; then
8916 ac_ct_MIG=$MIG
8917 # Extract the first word of "mig", so it can be a program name with args.
8918 set dummy mig; ac_word=$2
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8920 $as_echo_n "checking for $ac_word... " >&6; }
8921 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8922 $as_echo_n "(cached) " >&6
8923 else
8924 if test -n "$ac_ct_MIG"; then
8925 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8926 else
8927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8928 for as_dir in $PATH
8929 do
8930 IFS=$as_save_IFS
8931 test -z "$as_dir" && as_dir=.
8932 for ac_exec_ext in '' $ac_executable_extensions; do
8933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8934 ac_cv_prog_ac_ct_MIG="mig"
8935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8936 break 2
8937 fi
8938 done
8939 done
8940 IFS=$as_save_IFS
8941
8942 fi
8943 fi
8944 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8945 if test -n "$ac_ct_MIG"; then
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8947 $as_echo "$ac_ct_MIG" >&6; }
8948 else
8949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8950 $as_echo "no" >&6; }
8951 fi
8952
8953 if test "x$ac_ct_MIG" = x; then
8954 MIG=""
8955 else
8956 case $cross_compiling:$ac_tool_warned in
8957 yes:)
8958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8959 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8960 ac_tool_warned=yes ;;
8961 esac
8962 MIG=$ac_ct_MIG
8963 fi
8964 else
8965 MIG="$ac_cv_prog_MIG"
8966 fi
8967
8968
8969 # ---------------------- #
8970 # Checks for libraries. #
8971 # ---------------------- #
8972
8973 # We might need to link with -lm; most simulators need it.
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8975 $as_echo_n "checking for main in -lm... " >&6; }
8976 if test "${ac_cv_lib_m_main+set}" = set; then :
8977 $as_echo_n "(cached) " >&6
8978 else
8979 ac_check_lib_save_LIBS=$LIBS
8980 LIBS="-lm $LIBS"
8981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8982 /* end confdefs.h. */
8983
8984
8985 int
8986 main ()
8987 {
8988 return main ();
8989 ;
8990 return 0;
8991 }
8992 _ACEOF
8993 if ac_fn_c_try_link "$LINENO"; then :
8994 ac_cv_lib_m_main=yes
8995 else
8996 ac_cv_lib_m_main=no
8997 fi
8998 rm -f core conftest.err conftest.$ac_objext \
8999 conftest$ac_exeext conftest.$ac_ext
9000 LIBS=$ac_check_lib_save_LIBS
9001 fi
9002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
9003 $as_echo "$ac_cv_lib_m_main" >&6; }
9004 if test "x$ac_cv_lib_m_main" = x""yes; then :
9005 cat >>confdefs.h <<_ACEOF
9006 #define HAVE_LIBM 1
9007 _ACEOF
9008
9009 LIBS="-lm $LIBS"
9010
9011 fi
9012
9013
9014 # We need to link with -lw to get `wctype' on Solaris before Solaris
9015 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
9016 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9017 # is known to have this problem). Therefore we avoid libw if we can.
9018 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9019 if test "x$ac_cv_func_wctype" = x""yes; then :
9020
9021 else
9022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9023 $as_echo_n "checking for wctype in -lw... " >&6; }
9024 if test "${ac_cv_lib_w_wctype+set}" = set; then :
9025 $as_echo_n "(cached) " >&6
9026 else
9027 ac_check_lib_save_LIBS=$LIBS
9028 LIBS="-lw $LIBS"
9029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9030 /* end confdefs.h. */
9031
9032 /* Override any GCC internal prototype to avoid an error.
9033 Use char because int might match the return type of a GCC
9034 builtin and then its argument prototype would still apply. */
9035 #ifdef __cplusplus
9036 extern "C"
9037 #endif
9038 char wctype ();
9039 int
9040 main ()
9041 {
9042 return wctype ();
9043 ;
9044 return 0;
9045 }
9046 _ACEOF
9047 if ac_fn_c_try_link "$LINENO"; then :
9048 ac_cv_lib_w_wctype=yes
9049 else
9050 ac_cv_lib_w_wctype=no
9051 fi
9052 rm -f core conftest.err conftest.$ac_objext \
9053 conftest$ac_exeext conftest.$ac_ext
9054 LIBS=$ac_check_lib_save_LIBS
9055 fi
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9057 $as_echo "$ac_cv_lib_w_wctype" >&6; }
9058 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9059 cat >>confdefs.h <<_ACEOF
9060 #define HAVE_LIBW 1
9061 _ACEOF
9062
9063 LIBS="-lw $LIBS"
9064
9065 fi
9066
9067 fi
9068
9069
9070 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9072 $as_echo_n "checking for library containing gethostbyname... " >&6; }
9073 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9074 $as_echo_n "(cached) " >&6
9075 else
9076 ac_func_search_save_LIBS=$LIBS
9077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9078 /* end confdefs.h. */
9079
9080 /* Override any GCC internal prototype to avoid an error.
9081 Use char because int might match the return type of a GCC
9082 builtin and then its argument prototype would still apply. */
9083 #ifdef __cplusplus
9084 extern "C"
9085 #endif
9086 char gethostbyname ();
9087 int
9088 main ()
9089 {
9090 return gethostbyname ();
9091 ;
9092 return 0;
9093 }
9094 _ACEOF
9095 for ac_lib in '' nsl; do
9096 if test -z "$ac_lib"; then
9097 ac_res="none required"
9098 else
9099 ac_res=-l$ac_lib
9100 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9101 fi
9102 if ac_fn_c_try_link "$LINENO"; then :
9103 ac_cv_search_gethostbyname=$ac_res
9104 fi
9105 rm -f core conftest.err conftest.$ac_objext \
9106 conftest$ac_exeext
9107 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9108 break
9109 fi
9110 done
9111 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9112
9113 else
9114 ac_cv_search_gethostbyname=no
9115 fi
9116 rm conftest.$ac_ext
9117 LIBS=$ac_func_search_save_LIBS
9118 fi
9119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9120 $as_echo "$ac_cv_search_gethostbyname" >&6; }
9121 ac_res=$ac_cv_search_gethostbyname
9122 if test "$ac_res" != no; then :
9123 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9124
9125 fi
9126
9127
9128 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
9129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9130 $as_echo_n "checking for library containing socketpair... " >&6; }
9131 if test "${ac_cv_search_socketpair+set}" = set; then :
9132 $as_echo_n "(cached) " >&6
9133 else
9134 ac_func_search_save_LIBS=$LIBS
9135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9136 /* end confdefs.h. */
9137
9138 /* Override any GCC internal prototype to avoid an error.
9139 Use char because int might match the return type of a GCC
9140 builtin and then its argument prototype would still apply. */
9141 #ifdef __cplusplus
9142 extern "C"
9143 #endif
9144 char socketpair ();
9145 int
9146 main ()
9147 {
9148 return socketpair ();
9149 ;
9150 return 0;
9151 }
9152 _ACEOF
9153 for ac_lib in '' socket; do
9154 if test -z "$ac_lib"; then
9155 ac_res="none required"
9156 else
9157 ac_res=-l$ac_lib
9158 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9159 fi
9160 if ac_fn_c_try_link "$LINENO"; then :
9161 ac_cv_search_socketpair=$ac_res
9162 fi
9163 rm -f core conftest.err conftest.$ac_objext \
9164 conftest$ac_exeext
9165 if test "${ac_cv_search_socketpair+set}" = set; then :
9166 break
9167 fi
9168 done
9169 if test "${ac_cv_search_socketpair+set}" = set; then :
9170
9171 else
9172 ac_cv_search_socketpair=no
9173 fi
9174 rm conftest.$ac_ext
9175 LIBS=$ac_func_search_save_LIBS
9176 fi
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9178 $as_echo "$ac_cv_search_socketpair" >&6; }
9179 ac_res=$ac_cv_search_socketpair
9180 if test "$ac_res" != no; then :
9181 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9182
9183 fi
9184
9185
9186 # Link in zlib if we can. This allows us to read compressed debug sections.
9187
9188 # See if the user specified whether he wants zlib support or not.
9189
9190 # Check whether --with-zlib was given.
9191 if test "${with_zlib+set}" = set; then :
9192 withval=$with_zlib;
9193 else
9194 with_zlib=auto
9195 fi
9196
9197
9198 if test "$with_zlib" != "no"; then
9199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9200 $as_echo_n "checking for library containing zlibVersion... " >&6; }
9201 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9202 $as_echo_n "(cached) " >&6
9203 else
9204 ac_func_search_save_LIBS=$LIBS
9205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9206 /* end confdefs.h. */
9207
9208 /* Override any GCC internal prototype to avoid an error.
9209 Use char because int might match the return type of a GCC
9210 builtin and then its argument prototype would still apply. */
9211 #ifdef __cplusplus
9212 extern "C"
9213 #endif
9214 char zlibVersion ();
9215 int
9216 main ()
9217 {
9218 return zlibVersion ();
9219 ;
9220 return 0;
9221 }
9222 _ACEOF
9223 for ac_lib in '' z; do
9224 if test -z "$ac_lib"; then
9225 ac_res="none required"
9226 else
9227 ac_res=-l$ac_lib
9228 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9229 fi
9230 if ac_fn_c_try_link "$LINENO"; then :
9231 ac_cv_search_zlibVersion=$ac_res
9232 fi
9233 rm -f core conftest.err conftest.$ac_objext \
9234 conftest$ac_exeext
9235 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9236 break
9237 fi
9238 done
9239 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9240
9241 else
9242 ac_cv_search_zlibVersion=no
9243 fi
9244 rm conftest.$ac_ext
9245 LIBS=$ac_func_search_save_LIBS
9246 fi
9247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9248 $as_echo "$ac_cv_search_zlibVersion" >&6; }
9249 ac_res=$ac_cv_search_zlibVersion
9250 if test "$ac_res" != no; then :
9251 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9252 for ac_header in zlib.h
9253 do :
9254 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9255 if test "x$ac_cv_header_zlib_h" = x""yes; then :
9256 cat >>confdefs.h <<_ACEOF
9257 #define HAVE_ZLIB_H 1
9258 _ACEOF
9259
9260 fi
9261
9262 done
9263
9264 fi
9265
9266 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9267 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9268 fi
9269 fi
9270
9271
9272 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9274 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9275 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9276 $as_echo_n "(cached) " >&6
9277 else
9278 ac_func_search_save_LIBS=$LIBS
9279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9280 /* end confdefs.h. */
9281
9282 /* Override any GCC internal prototype to avoid an error.
9283 Use char because int might match the return type of a GCC
9284 builtin and then its argument prototype would still apply. */
9285 #ifdef __cplusplus
9286 extern "C"
9287 #endif
9288 char dlgetmodinfo ();
9289 int
9290 main ()
9291 {
9292 return dlgetmodinfo ();
9293 ;
9294 return 0;
9295 }
9296 _ACEOF
9297 for ac_lib in '' dl xpdl; do
9298 if test -z "$ac_lib"; then
9299 ac_res="none required"
9300 else
9301 ac_res=-l$ac_lib
9302 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9303 fi
9304 if ac_fn_c_try_link "$LINENO"; then :
9305 ac_cv_search_dlgetmodinfo=$ac_res
9306 fi
9307 rm -f core conftest.err conftest.$ac_objext \
9308 conftest$ac_exeext
9309 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9310 break
9311 fi
9312 done
9313 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9314
9315 else
9316 ac_cv_search_dlgetmodinfo=no
9317 fi
9318 rm conftest.$ac_ext
9319 LIBS=$ac_func_search_save_LIBS
9320 fi
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9322 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9323 ac_res=$ac_cv_search_dlgetmodinfo
9324 if test "$ac_res" != no; then :
9325 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9326
9327 fi
9328
9329
9330
9331
9332
9333 # Check whether --with-libiconv-prefix was given.
9334 if test "${with_libiconv_prefix+set}" = set; then :
9335 withval=$with_libiconv_prefix;
9336 for dir in `echo "$withval" | tr : ' '`; do
9337 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9338 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9339 done
9340
9341 fi
9342
9343
9344 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9345 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9346
9347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9348 $as_echo_n "checking for iconv... " >&6; }
9349 if test "${am_cv_func_iconv+set}" = set; then :
9350 $as_echo_n "(cached) " >&6
9351 else
9352
9353 am_cv_func_iconv="no, consider installing GNU libiconv"
9354 am_cv_lib_iconv=no
9355 am_cv_use_build_libiconv=no
9356 am_cv_build_libiconv_path=
9357
9358 # If libiconv is part of the build tree, then try using it over
9359 # any system iconv.
9360 if test -d ../libiconv; then
9361 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9362 am_save_LIBS="$LIBS"
9363 am_save_CPPFLAGS="$CPPFLAGS"
9364 LIBS="$LIBS $lib_dir/libiconv.a"
9365 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9367 /* end confdefs.h. */
9368 #include <stdlib.h>
9369 #include <iconv.h>
9370 int
9371 main ()
9372 {
9373 iconv_t cd = iconv_open("","");
9374 iconv(cd,NULL,NULL,NULL,NULL);
9375 iconv_close(cd);
9376 ;
9377 return 0;
9378 }
9379 _ACEOF
9380 if ac_fn_c_try_link "$LINENO"; then :
9381 am_cv_use_build_libiconv=yes
9382 am_cv_build_libiconv_path=$lib_dir/libiconv.a
9383 am_cv_lib_iconv=yes
9384 am_cv_func_iconv=yes
9385 fi
9386 rm -f core conftest.err conftest.$ac_objext \
9387 conftest$ac_exeext conftest.$ac_ext
9388 LIBS="$am_save_LIBS"
9389 CPPFLAGS="$am_save_CPPFLAGS"
9390 if test "$am_cv_use_build_libiconv" = "yes"; then
9391 break
9392 fi
9393 done
9394 fi
9395
9396 # Next, try to find iconv in libc.
9397 if test "$am_cv_func_iconv" != yes; then
9398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9399 /* end confdefs.h. */
9400 #include <stdlib.h>
9401 #include <iconv.h>
9402 int
9403 main ()
9404 {
9405 iconv_t cd = iconv_open("","");
9406 iconv(cd,NULL,NULL,NULL,NULL);
9407 iconv_close(cd);
9408 ;
9409 return 0;
9410 }
9411 _ACEOF
9412 if ac_fn_c_try_link "$LINENO"; then :
9413 am_cv_func_iconv=yes
9414 fi
9415 rm -f core conftest.err conftest.$ac_objext \
9416 conftest$ac_exeext conftest.$ac_ext
9417 fi
9418
9419 # If iconv was not in libc, try -liconv. In this case, arrange to
9420 # look in the libiconv prefix, if it was specified by the user.
9421 if test "$am_cv_func_iconv" != yes; then
9422 am_save_CPPFLAGS="$CPPFLAGS"
9423 am_save_LIBS="$LIBS"
9424 if test -n "$LIBICONV_INCLUDE"; then
9425 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9426 LIBS="$LIBS $LIBICONV_LIBDIR"
9427 fi
9428 LIBS="$LIBS -liconv"
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_lib_iconv=yes
9445 am_cv_func_iconv=yes
9446 fi
9447 rm -f core conftest.err conftest.$ac_objext \
9448 conftest$ac_exeext conftest.$ac_ext
9449 LIBS="$am_save_LIBS"
9450 CPPFLAGS="$am_save_CPPFLAGS"
9451 fi
9452
9453 fi
9454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9455 $as_echo "$am_cv_func_iconv" >&6; }
9456
9457 # Set the various flags based on the cache variables. We can't rely
9458 # on the flags to remain set from the above code, due to caching.
9459 LIBICONV=
9460 if test "$am_cv_lib_iconv" = yes; then
9461 LIBICONV="-liconv"
9462 else
9463 LIBICONV_LIBDIR=
9464 LIBICONV_INCLUDE=
9465 fi
9466 if test "$am_cv_use_build_libiconv" = yes; then
9467 LIBICONV="$am_cv_build_libiconv_path"
9468 LIBICONV_LIBDIR=""
9469 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9470 fi
9471 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9472 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9473
9474 if test "$am_cv_func_iconv" = yes; then
9475
9476 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9477
9478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9479 $as_echo_n "checking for iconv declaration... " >&6; }
9480 if test "${am_cv_proto_iconv+set}" = set; then :
9481 $as_echo_n "(cached) " >&6
9482 else
9483
9484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9485 /* end confdefs.h. */
9486
9487 #include <stdlib.h>
9488 #include <iconv.h>
9489 extern
9490 #ifdef __cplusplus
9491 "C"
9492 #endif
9493 #if defined(__STDC__) || defined(__cplusplus)
9494 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9495 #else
9496 size_t iconv();
9497 #endif
9498
9499 int
9500 main ()
9501 {
9502
9503 ;
9504 return 0;
9505 }
9506 _ACEOF
9507 if ac_fn_c_try_compile "$LINENO"; then :
9508 am_cv_proto_iconv_arg1=""
9509 else
9510 am_cv_proto_iconv_arg1="const"
9511 fi
9512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9513 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);"
9514 fi
9515
9516 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9518 }$am_cv_proto_iconv" >&5
9519 $as_echo "${ac_t:-
9520 }$am_cv_proto_iconv" >&6; }
9521
9522 cat >>confdefs.h <<_ACEOF
9523 #define ICONV_CONST $am_cv_proto_iconv_arg1
9524 _ACEOF
9525
9526 fi
9527
9528
9529 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9530 # There is a very specific comment in /usr/include/curses.h explaining that
9531 # termcap routines built into libcurses must not be used.
9532 #
9533 # The symptoms we observed so far is GDB unexpectedly changing
9534 # the terminal settings when tgetent is called - this is particularly
9535 # visible as the output is missing carriage returns, and so rapidly
9536 # becomes very hard to read.
9537 #
9538 # The readline configure script has already decided that libtermcap
9539 # was enough for its purposes, and so decided to build readline using
9540 # libtermcap. Since the TUI mode requires curses, building GDB with
9541 # TUI enabled results in both libraries to be used at the same time,
9542 # which is not allowed. This basically means that GDB with TUI is
9543 # broken on alpha-osf.
9544
9545 case $host_os in
9546 osf* )
9547 if test x"$enable_tui" = xyes; then
9548 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9549 fi
9550 if test x"$enable_tui" = xauto; then
9551 enable_tui=no
9552 fi
9553 ;;
9554 esac
9555
9556 # For the TUI, we need enhanced curses functionality.
9557 if test x"$enable_tui" != xno; then
9558 prefer_curses=yes
9559 fi
9560
9561 curses_found=no
9562 if test x"$prefer_curses" = xyes; then
9563 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9564 # curses library because the latter might not provide all the
9565 # functionality we need. However, this leads to problems on systems
9566 # where the linker searches /usr/local/lib, but the compiler doesn't
9567 # search /usr/local/include, if ncurses is installed in /usr/local. A
9568 # default installation of ncurses on alpha*-dec-osf* will lead to such
9569 # a situation.
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9571 $as_echo_n "checking for library containing waddstr... " >&6; }
9572 if test "${ac_cv_search_waddstr+set}" = set; then :
9573 $as_echo_n "(cached) " >&6
9574 else
9575 ac_func_search_save_LIBS=$LIBS
9576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9577 /* end confdefs.h. */
9578
9579 /* Override any GCC internal prototype to avoid an error.
9580 Use char because int might match the return type of a GCC
9581 builtin and then its argument prototype would still apply. */
9582 #ifdef __cplusplus
9583 extern "C"
9584 #endif
9585 char waddstr ();
9586 int
9587 main ()
9588 {
9589 return waddstr ();
9590 ;
9591 return 0;
9592 }
9593 _ACEOF
9594 for ac_lib in '' ncurses cursesX curses; do
9595 if test -z "$ac_lib"; then
9596 ac_res="none required"
9597 else
9598 ac_res=-l$ac_lib
9599 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9600 fi
9601 if ac_fn_c_try_link "$LINENO"; then :
9602 ac_cv_search_waddstr=$ac_res
9603 fi
9604 rm -f core conftest.err conftest.$ac_objext \
9605 conftest$ac_exeext
9606 if test "${ac_cv_search_waddstr+set}" = set; then :
9607 break
9608 fi
9609 done
9610 if test "${ac_cv_search_waddstr+set}" = set; then :
9611
9612 else
9613 ac_cv_search_waddstr=no
9614 fi
9615 rm conftest.$ac_ext
9616 LIBS=$ac_func_search_save_LIBS
9617 fi
9618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9619 $as_echo "$ac_cv_search_waddstr" >&6; }
9620 ac_res=$ac_cv_search_waddstr
9621 if test "$ac_res" != no; then :
9622 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9623
9624 fi
9625
9626
9627 if test "$ac_cv_search_waddstr" != no; then
9628 curses_found=yes
9629 fi
9630 fi
9631
9632 # Check whether we should enable the TUI, but only do so if we really
9633 # can.
9634 if test x"$enable_tui" != xno; then
9635 if test -d $srcdir/tui; then
9636 if test "$curses_found" != no; then
9637 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9638 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9639 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9640 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9641 CONFIG_ALL="${CONFIG_ALL} all-tui"
9642 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
9643 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
9644 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
9645 else
9646 if test x"$enable_tui" = xyes; then
9647 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9648 else
9649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9650 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9651 fi
9652 fi
9653 fi
9654 fi
9655
9656 # Since GDB uses Readline, we need termcap functionality. In many
9657 # cases this will be provided by the curses library, but some systems
9658 # have a seperate termcap library, or no curses library at all.
9659
9660 case $host_os in
9661 cygwin*)
9662 if test -d $srcdir/libtermcap; then
9663 LIBS="../libtermcap/libtermcap.a $LIBS"
9664 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9665 fi ;;
9666 go32* | *djgpp*)
9667 ac_cv_search_tgetent="none required"
9668 ;;
9669 *mingw32*)
9670 ac_cv_search_tgetent="none required"
9671 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9672 ;;
9673 esac
9674
9675 # These are the libraries checked by Readline.
9676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9677 $as_echo_n "checking for library containing tgetent... " >&6; }
9678 if test "${ac_cv_search_tgetent+set}" = set; then :
9679 $as_echo_n "(cached) " >&6
9680 else
9681 ac_func_search_save_LIBS=$LIBS
9682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9683 /* end confdefs.h. */
9684
9685 /* Override any GCC internal prototype to avoid an error.
9686 Use char because int might match the return type of a GCC
9687 builtin and then its argument prototype would still apply. */
9688 #ifdef __cplusplus
9689 extern "C"
9690 #endif
9691 char tgetent ();
9692 int
9693 main ()
9694 {
9695 return tgetent ();
9696 ;
9697 return 0;
9698 }
9699 _ACEOF
9700 for ac_lib in '' termcap tinfo curses ncurses; do
9701 if test -z "$ac_lib"; then
9702 ac_res="none required"
9703 else
9704 ac_res=-l$ac_lib
9705 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9706 fi
9707 if ac_fn_c_try_link "$LINENO"; then :
9708 ac_cv_search_tgetent=$ac_res
9709 fi
9710 rm -f core conftest.err conftest.$ac_objext \
9711 conftest$ac_exeext
9712 if test "${ac_cv_search_tgetent+set}" = set; then :
9713 break
9714 fi
9715 done
9716 if test "${ac_cv_search_tgetent+set}" = set; then :
9717
9718 else
9719 ac_cv_search_tgetent=no
9720 fi
9721 rm conftest.$ac_ext
9722 LIBS=$ac_func_search_save_LIBS
9723 fi
9724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9725 $as_echo "$ac_cv_search_tgetent" >&6; }
9726 ac_res=$ac_cv_search_tgetent
9727 if test "$ac_res" != no; then :
9728 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9729
9730 fi
9731
9732
9733 if test "$ac_cv_search_tgetent" = no; then
9734 as_fn_error "no termcap library found" "$LINENO" 5
9735 fi
9736
9737
9738 # Check whether --with-system-readline was given.
9739 if test "${with_system_readline+set}" = set; then :
9740 withval=$with_system_readline;
9741 fi
9742
9743
9744 if test "$with_system_readline" = yes; then
9745 READLINE=-lreadline
9746 READLINE_DEPS=
9747 READLINE_CFLAGS=
9748 READLINE_TEXI_INCFLAG=
9749
9750 # readline-6.0 started to use the name `_rl_echoing_p'.
9751 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
9752
9753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
9754 $as_echo_n "checking for readline_echoing_p... " >&6; }
9755 save_LIBS=$LIBS
9756 LIBS="$LIBS $READLINE"
9757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9758 /* end confdefs.h. */
9759
9760 int
9761 main ()
9762 {
9763 extern int readline_echoing_p;
9764 return readline_echoing_p;
9765 ;
9766 return 0;
9767 }
9768 _ACEOF
9769 if ac_fn_c_try_link "$LINENO"; then :
9770 READLINE_ECHOING_P=yes
9771 else
9772 READLINE_ECHOING_P=no
9773
9774 $as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
9775
9776 fi
9777 rm -f core conftest.err conftest.$ac_objext \
9778 conftest$ac_exeext conftest.$ac_ext
9779 LIBS="$save_LIBS"
9780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
9781 $as_echo "$READLINE_ECHOING_P" >&6; }
9782 else
9783 READLINE='$(READLINE_DIR)/libreadline.a'
9784 READLINE_DEPS='$(READLINE)'
9785 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9786 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9787 fi
9788
9789
9790
9791
9792
9793
9794 # Check whether --with-expat was given.
9795 if test "${with_expat+set}" = set; then :
9796 withval=$with_expat;
9797 else
9798 with_expat=auto
9799 fi
9800
9801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9802 $as_echo_n "checking whether to use expat... " >&6; }
9803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9804 $as_echo "$with_expat" >&6; }
9805
9806 if test "${with_expat}" = no; then
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9808 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9809 HAVE_LIBEXPAT=no
9810 else
9811
9812 if test "X$prefix" = "XNONE"; then
9813 acl_final_prefix="$ac_default_prefix"
9814 else
9815 acl_final_prefix="$prefix"
9816 fi
9817 if test "X$exec_prefix" = "XNONE"; then
9818 acl_final_exec_prefix='${prefix}'
9819 else
9820 acl_final_exec_prefix="$exec_prefix"
9821 fi
9822 acl_save_prefix="$prefix"
9823 prefix="$acl_final_prefix"
9824 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9825 prefix="$acl_save_prefix"
9826
9827
9828 # Check whether --with-gnu-ld was given.
9829 if test "${with_gnu_ld+set}" = set; then :
9830 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9831 else
9832 with_gnu_ld=no
9833 fi
9834
9835 # Prepare PATH_SEPARATOR.
9836 # The user is always right.
9837 if test "${PATH_SEPARATOR+set}" != set; then
9838 echo "#! /bin/sh" >conf$$.sh
9839 echo "exit 0" >>conf$$.sh
9840 chmod +x conf$$.sh
9841 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9842 PATH_SEPARATOR=';'
9843 else
9844 PATH_SEPARATOR=:
9845 fi
9846 rm -f conf$$.sh
9847 fi
9848 ac_prog=ld
9849 if test "$GCC" = yes; then
9850 # Check if gcc -print-prog-name=ld gives a path.
9851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9852 $as_echo_n "checking for ld used by GCC... " >&6; }
9853 case $host in
9854 *-*-mingw*)
9855 # gcc leaves a trailing carriage return which upsets mingw
9856 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9857 *)
9858 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9859 esac
9860 case $ac_prog in
9861 # Accept absolute paths.
9862 [\\/]* | [A-Za-z]:[\\/]*)
9863 re_direlt='/[^/][^/]*/\.\./'
9864 # Canonicalize the path of ld
9865 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9866 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9867 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9868 done
9869 test -z "$LD" && LD="$ac_prog"
9870 ;;
9871 "")
9872 # If it fails, then pretend we aren't using GCC.
9873 ac_prog=ld
9874 ;;
9875 *)
9876 # If it is relative, then search for the first ld in PATH.
9877 with_gnu_ld=unknown
9878 ;;
9879 esac
9880 elif test "$with_gnu_ld" = yes; then
9881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9882 $as_echo_n "checking for GNU ld... " >&6; }
9883 else
9884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9885 $as_echo_n "checking for non-GNU ld... " >&6; }
9886 fi
9887 if test "${acl_cv_path_LD+set}" = set; then :
9888 $as_echo_n "(cached) " >&6
9889 else
9890 if test -z "$LD"; then
9891 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9892 for ac_dir in $PATH; do
9893 test -z "$ac_dir" && ac_dir=.
9894 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9895 acl_cv_path_LD="$ac_dir/$ac_prog"
9896 # Check to see if the program is GNU ld. I'd rather use --version,
9897 # but apparently some GNU ld's only accept -v.
9898 # Break only if it was the GNU/non-GNU ld that we prefer.
9899 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9900 test "$with_gnu_ld" != no && break
9901 else
9902 test "$with_gnu_ld" != yes && break
9903 fi
9904 fi
9905 done
9906 IFS="$ac_save_ifs"
9907 else
9908 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9909 fi
9910 fi
9911
9912 LD="$acl_cv_path_LD"
9913 if test -n "$LD"; then
9914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9915 $as_echo "$LD" >&6; }
9916 else
9917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9918 $as_echo "no" >&6; }
9919 fi
9920 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
9921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9922 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9923 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9924 $as_echo_n "(cached) " >&6
9925 else
9926 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9927 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9928 acl_cv_prog_gnu_ld=yes
9929 else
9930 acl_cv_prog_gnu_ld=no
9931 fi
9932 fi
9933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9934 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
9935 with_gnu_ld=$acl_cv_prog_gnu_ld
9936
9937
9938
9939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9940 $as_echo_n "checking for shared library run path origin... " >&6; }
9941 if test "${acl_cv_rpath+set}" = set; then :
9942 $as_echo_n "(cached) " >&6
9943 else
9944
9945 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9946 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9947 . ./conftest.sh
9948 rm -f ./conftest.sh
9949 acl_cv_rpath=done
9950
9951 fi
9952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9953 $as_echo "$acl_cv_rpath" >&6; }
9954 wl="$acl_cv_wl"
9955 libext="$acl_cv_libext"
9956 shlibext="$acl_cv_shlibext"
9957 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9958 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9959 hardcode_direct="$acl_cv_hardcode_direct"
9960 hardcode_minus_L="$acl_cv_hardcode_minus_L"
9961 # Check whether --enable-rpath was given.
9962 if test "${enable_rpath+set}" = set; then :
9963 enableval=$enable_rpath; :
9964 else
9965 enable_rpath=yes
9966 fi
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977 use_additional=yes
9978
9979 acl_save_prefix="$prefix"
9980 prefix="$acl_final_prefix"
9981 acl_save_exec_prefix="$exec_prefix"
9982 exec_prefix="$acl_final_exec_prefix"
9983
9984 eval additional_includedir=\"$includedir\"
9985 eval additional_libdir=\"$libdir\"
9986
9987 exec_prefix="$acl_save_exec_prefix"
9988 prefix="$acl_save_prefix"
9989
9990
9991 # Check whether --with-libexpat-prefix was given.
9992 if test "${with_libexpat_prefix+set}" = set; then :
9993 withval=$with_libexpat_prefix;
9994 if test "X$withval" = "Xno"; then
9995 use_additional=no
9996 else
9997 if test "X$withval" = "X"; then
9998
9999 acl_save_prefix="$prefix"
10000 prefix="$acl_final_prefix"
10001 acl_save_exec_prefix="$exec_prefix"
10002 exec_prefix="$acl_final_exec_prefix"
10003
10004 eval additional_includedir=\"$includedir\"
10005 eval additional_libdir=\"$libdir\"
10006
10007 exec_prefix="$acl_save_exec_prefix"
10008 prefix="$acl_save_prefix"
10009
10010 else
10011 additional_includedir="$withval/include"
10012 additional_libdir="$withval/lib"
10013 fi
10014 fi
10015
10016 fi
10017
10018 LIBEXPAT=
10019 LTLIBEXPAT=
10020 INCEXPAT=
10021 rpathdirs=
10022 ltrpathdirs=
10023 names_already_handled=
10024 names_next_round='expat '
10025 while test -n "$names_next_round"; do
10026 names_this_round="$names_next_round"
10027 names_next_round=
10028 for name in $names_this_round; do
10029 already_handled=
10030 for n in $names_already_handled; do
10031 if test "$n" = "$name"; then
10032 already_handled=yes
10033 break
10034 fi
10035 done
10036 if test -z "$already_handled"; then
10037 names_already_handled="$names_already_handled $name"
10038 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10039 eval value=\"\$HAVE_LIB$uppername\"
10040 if test -n "$value"; then
10041 if test "$value" = yes; then
10042 eval value=\"\$LIB$uppername\"
10043 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10044 eval value=\"\$LTLIB$uppername\"
10045 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10046 else
10047 :
10048 fi
10049 else
10050 found_dir=
10051 found_la=
10052 found_so=
10053 found_a=
10054 if test $use_additional = yes; then
10055 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10056 found_dir="$additional_libdir"
10057 found_so="$additional_libdir/lib$name.$shlibext"
10058 if test -f "$additional_libdir/lib$name.la"; then
10059 found_la="$additional_libdir/lib$name.la"
10060 fi
10061 else
10062 if test -f "$additional_libdir/lib$name.$libext"; then
10063 found_dir="$additional_libdir"
10064 found_a="$additional_libdir/lib$name.$libext"
10065 if test -f "$additional_libdir/lib$name.la"; then
10066 found_la="$additional_libdir/lib$name.la"
10067 fi
10068 fi
10069 fi
10070 fi
10071 if test "X$found_dir" = "X"; then
10072 for x in $LDFLAGS $LTLIBEXPAT; do
10073
10074 acl_save_prefix="$prefix"
10075 prefix="$acl_final_prefix"
10076 acl_save_exec_prefix="$exec_prefix"
10077 exec_prefix="$acl_final_exec_prefix"
10078 eval x=\"$x\"
10079 exec_prefix="$acl_save_exec_prefix"
10080 prefix="$acl_save_prefix"
10081
10082 case "$x" in
10083 -L*)
10084 dir=`echo "X$x" | sed -e 's/^X-L//'`
10085 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10086 found_dir="$dir"
10087 found_so="$dir/lib$name.$shlibext"
10088 if test -f "$dir/lib$name.la"; then
10089 found_la="$dir/lib$name.la"
10090 fi
10091 else
10092 if test -f "$dir/lib$name.$libext"; then
10093 found_dir="$dir"
10094 found_a="$dir/lib$name.$libext"
10095 if test -f "$dir/lib$name.la"; then
10096 found_la="$dir/lib$name.la"
10097 fi
10098 fi
10099 fi
10100 ;;
10101 esac
10102 if test "X$found_dir" != "X"; then
10103 break
10104 fi
10105 done
10106 fi
10107 if test "X$found_dir" != "X"; then
10108 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10109 if test "X$found_so" != "X"; then
10110 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10111 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10112 else
10113 haveit=
10114 for x in $ltrpathdirs; do
10115 if test "X$x" = "X$found_dir"; then
10116 haveit=yes
10117 break
10118 fi
10119 done
10120 if test -z "$haveit"; then
10121 ltrpathdirs="$ltrpathdirs $found_dir"
10122 fi
10123 if test "$hardcode_direct" = yes; then
10124 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10125 else
10126 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10127 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10128 haveit=
10129 for x in $rpathdirs; do
10130 if test "X$x" = "X$found_dir"; then
10131 haveit=yes
10132 break
10133 fi
10134 done
10135 if test -z "$haveit"; then
10136 rpathdirs="$rpathdirs $found_dir"
10137 fi
10138 else
10139 haveit=
10140 for x in $LDFLAGS $LIBEXPAT; do
10141
10142 acl_save_prefix="$prefix"
10143 prefix="$acl_final_prefix"
10144 acl_save_exec_prefix="$exec_prefix"
10145 exec_prefix="$acl_final_exec_prefix"
10146 eval x=\"$x\"
10147 exec_prefix="$acl_save_exec_prefix"
10148 prefix="$acl_save_prefix"
10149
10150 if test "X$x" = "X-L$found_dir"; then
10151 haveit=yes
10152 break
10153 fi
10154 done
10155 if test -z "$haveit"; then
10156 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10157 fi
10158 if test "$hardcode_minus_L" != no; then
10159 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10160 else
10161 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10162 fi
10163 fi
10164 fi
10165 fi
10166 else
10167 if test "X$found_a" != "X"; then
10168 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10169 else
10170 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10171 fi
10172 fi
10173 additional_includedir=
10174 case "$found_dir" in
10175 */lib | */lib/)
10176 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10177 additional_includedir="$basedir/include"
10178 ;;
10179 esac
10180 if test "X$additional_includedir" != "X"; then
10181 if test "X$additional_includedir" != "X/usr/include"; then
10182 haveit=
10183 if test "X$additional_includedir" = "X/usr/local/include"; then
10184 if test -n "$GCC"; then
10185 case $host_os in
10186 linux*) haveit=yes;;
10187 esac
10188 fi
10189 fi
10190 if test -z "$haveit"; then
10191 for x in $CPPFLAGS $INCEXPAT; do
10192
10193 acl_save_prefix="$prefix"
10194 prefix="$acl_final_prefix"
10195 acl_save_exec_prefix="$exec_prefix"
10196 exec_prefix="$acl_final_exec_prefix"
10197 eval x=\"$x\"
10198 exec_prefix="$acl_save_exec_prefix"
10199 prefix="$acl_save_prefix"
10200
10201 if test "X$x" = "X-I$additional_includedir"; then
10202 haveit=yes
10203 break
10204 fi
10205 done
10206 if test -z "$haveit"; then
10207 if test -d "$additional_includedir"; then
10208 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10209 fi
10210 fi
10211 fi
10212 fi
10213 fi
10214 if test -n "$found_la"; then
10215 save_libdir="$libdir"
10216 case "$found_la" in
10217 */* | *\\*) . "$found_la" ;;
10218 *) . "./$found_la" ;;
10219 esac
10220 libdir="$save_libdir"
10221 for dep in $dependency_libs; do
10222 case "$dep" in
10223 -L*)
10224 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10225 if test "X$additional_libdir" != "X/usr/lib"; then
10226 haveit=
10227 if test "X$additional_libdir" = "X/usr/local/lib"; then
10228 if test -n "$GCC"; then
10229 case $host_os in
10230 linux*) haveit=yes;;
10231 esac
10232 fi
10233 fi
10234 if test -z "$haveit"; then
10235 haveit=
10236 for x in $LDFLAGS $LIBEXPAT; do
10237
10238 acl_save_prefix="$prefix"
10239 prefix="$acl_final_prefix"
10240 acl_save_exec_prefix="$exec_prefix"
10241 exec_prefix="$acl_final_exec_prefix"
10242 eval x=\"$x\"
10243 exec_prefix="$acl_save_exec_prefix"
10244 prefix="$acl_save_prefix"
10245
10246 if test "X$x" = "X-L$additional_libdir"; then
10247 haveit=yes
10248 break
10249 fi
10250 done
10251 if test -z "$haveit"; then
10252 if test -d "$additional_libdir"; then
10253 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10254 fi
10255 fi
10256 haveit=
10257 for x in $LDFLAGS $LTLIBEXPAT; do
10258
10259 acl_save_prefix="$prefix"
10260 prefix="$acl_final_prefix"
10261 acl_save_exec_prefix="$exec_prefix"
10262 exec_prefix="$acl_final_exec_prefix"
10263 eval x=\"$x\"
10264 exec_prefix="$acl_save_exec_prefix"
10265 prefix="$acl_save_prefix"
10266
10267 if test "X$x" = "X-L$additional_libdir"; then
10268 haveit=yes
10269 break
10270 fi
10271 done
10272 if test -z "$haveit"; then
10273 if test -d "$additional_libdir"; then
10274 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10275 fi
10276 fi
10277 fi
10278 fi
10279 ;;
10280 -R*)
10281 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10282 if test "$enable_rpath" != no; then
10283 haveit=
10284 for x in $rpathdirs; do
10285 if test "X$x" = "X$dir"; then
10286 haveit=yes
10287 break
10288 fi
10289 done
10290 if test -z "$haveit"; then
10291 rpathdirs="$rpathdirs $dir"
10292 fi
10293 haveit=
10294 for x in $ltrpathdirs; do
10295 if test "X$x" = "X$dir"; then
10296 haveit=yes
10297 break
10298 fi
10299 done
10300 if test -z "$haveit"; then
10301 ltrpathdirs="$ltrpathdirs $dir"
10302 fi
10303 fi
10304 ;;
10305 -l*)
10306 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10307 ;;
10308 *.la)
10309 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10310 ;;
10311 *)
10312 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10313 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10314 ;;
10315 esac
10316 done
10317 fi
10318 else
10319 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10320 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10321 fi
10322 fi
10323 fi
10324 done
10325 done
10326 if test "X$rpathdirs" != "X"; then
10327 if test -n "$hardcode_libdir_separator"; then
10328 alldirs=
10329 for found_dir in $rpathdirs; do
10330 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10331 done
10332 acl_save_libdir="$libdir"
10333 libdir="$alldirs"
10334 eval flag=\"$hardcode_libdir_flag_spec\"
10335 libdir="$acl_save_libdir"
10336 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10337 else
10338 for found_dir in $rpathdirs; do
10339 acl_save_libdir="$libdir"
10340 libdir="$found_dir"
10341 eval flag=\"$hardcode_libdir_flag_spec\"
10342 libdir="$acl_save_libdir"
10343 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10344 done
10345 fi
10346 fi
10347 if test "X$ltrpathdirs" != "X"; then
10348 for found_dir in $ltrpathdirs; do
10349 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10350 done
10351 fi
10352
10353
10354 ac_save_CPPFLAGS="$CPPFLAGS"
10355
10356 for element in $INCEXPAT; do
10357 haveit=
10358 for x in $CPPFLAGS; do
10359
10360 acl_save_prefix="$prefix"
10361 prefix="$acl_final_prefix"
10362 acl_save_exec_prefix="$exec_prefix"
10363 exec_prefix="$acl_final_exec_prefix"
10364 eval x=\"$x\"
10365 exec_prefix="$acl_save_exec_prefix"
10366 prefix="$acl_save_prefix"
10367
10368 if test "X$x" = "X$element"; then
10369 haveit=yes
10370 break
10371 fi
10372 done
10373 if test -z "$haveit"; then
10374 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10375 fi
10376 done
10377
10378
10379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10380 $as_echo_n "checking for libexpat... " >&6; }
10381 if test "${ac_cv_libexpat+set}" = set; then :
10382 $as_echo_n "(cached) " >&6
10383 else
10384
10385 ac_save_LIBS="$LIBS"
10386 LIBS="$LIBS $LIBEXPAT"
10387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10388 /* end confdefs.h. */
10389 #include "expat.h"
10390 int
10391 main ()
10392 {
10393 XML_Parser p = XML_ParserCreate (0);
10394 ;
10395 return 0;
10396 }
10397 _ACEOF
10398 if ac_fn_c_try_link "$LINENO"; then :
10399 ac_cv_libexpat=yes
10400 else
10401 ac_cv_libexpat=no
10402 fi
10403 rm -f core conftest.err conftest.$ac_objext \
10404 conftest$ac_exeext conftest.$ac_ext
10405 LIBS="$ac_save_LIBS"
10406
10407 fi
10408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10409 $as_echo "$ac_cv_libexpat" >&6; }
10410 if test "$ac_cv_libexpat" = yes; then
10411 HAVE_LIBEXPAT=yes
10412
10413 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10414
10415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10416 $as_echo_n "checking how to link with libexpat... " >&6; }
10417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10418 $as_echo "$LIBEXPAT" >&6; }
10419 else
10420 HAVE_LIBEXPAT=no
10421 CPPFLAGS="$ac_save_CPPFLAGS"
10422 LIBEXPAT=
10423 LTLIBEXPAT=
10424 fi
10425
10426
10427
10428
10429
10430
10431 if test "$HAVE_LIBEXPAT" != yes; then
10432 if test "$with_expat" = yes; then
10433 as_fn_error "expat is missing or unusable" "$LINENO" 5
10434 else
10435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10436 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10437 fi
10438 else
10439 save_LIBS=$LIBS
10440 LIBS="$LIBS $LIBEXPAT"
10441 for ac_func in XML_StopParser
10442 do :
10443 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10444 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10445 cat >>confdefs.h <<_ACEOF
10446 #define HAVE_XML_STOPPARSER 1
10447 _ACEOF
10448
10449 fi
10450 done
10451
10452 LIBS=$save_LIBS
10453 fi
10454 fi
10455
10456
10457
10458
10459
10460
10461 # Check whether --with-python was given.
10462 if test "${with_python+set}" = set; then :
10463 withval=$with_python;
10464 else
10465 with_python=auto
10466 fi
10467
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10469 $as_echo_n "checking whether to use python... " >&6; }
10470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10471 $as_echo "$with_python" >&6; }
10472
10473 if test "${with_python}" = no; then
10474 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10475 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10476 have_libpython=no
10477 else
10478 case "${with_python}" in
10479 /*)
10480 if test -d ${with_python}; then
10481 # Assume the python binary is ${with_python}/bin/python.
10482 python_prog="${with_python}/bin/python"
10483 python_prefix=
10484 # If python does not exit ${with_python}/bin, then try in
10485 # ${with_python}. On Windows/MinGW, this is where the Python
10486 # executable is.
10487 if test ! -x "${python_prog}"; then
10488 python_prog="${with_python}/python"
10489 python_prefix=
10490 fi
10491 if test ! -x "${python_prog}"; then
10492 # Fall back to gdb 7.0/7.1 behaviour.
10493 python_prog=missing
10494 python_prefix=${with_python}
10495 fi
10496 elif test -x "${with_python}"; then
10497 # While we can't run python compiled for $host (unless host == build),
10498 # the user could write a script that provides the needed information,
10499 # so we support that.
10500 python_prog=${with_python}
10501 python_prefix=
10502 else
10503 as_fn_error "invalid value for --with-python" "$LINENO" 5
10504 fi
10505 ;;
10506 */*)
10507 # Disallow --with-python=foo/bar.
10508 as_fn_error "invalid value for --with-python" "$LINENO" 5
10509 ;;
10510 *)
10511 # The user has either specified auto, yes, or the name of the python
10512 # program assumed to be in $PATH.
10513 python_prefix=
10514 case "${with_python}" in
10515 yes | auto)
10516 if test ${build} = ${host}; then
10517 # Extract the first word of "python", so it can be a program name with args.
10518 set dummy python; ac_word=$2
10519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10520 $as_echo_n "checking for $ac_word... " >&6; }
10521 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10522 $as_echo_n "(cached) " >&6
10523 else
10524 case $python_prog_path in
10525 [\\/]* | ?:[\\/]*)
10526 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10527 ;;
10528 *)
10529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10530 for as_dir in $PATH
10531 do
10532 IFS=$as_save_IFS
10533 test -z "$as_dir" && as_dir=.
10534 for ac_exec_ext in '' $ac_executable_extensions; do
10535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10536 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10538 break 2
10539 fi
10540 done
10541 done
10542 IFS=$as_save_IFS
10543
10544 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10545 ;;
10546 esac
10547 fi
10548 python_prog_path=$ac_cv_path_python_prog_path
10549 if test -n "$python_prog_path"; then
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10551 $as_echo "$python_prog_path" >&6; }
10552 else
10553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10554 $as_echo "no" >&6; }
10555 fi
10556
10557
10558 if test "${python_prog_path}" = missing; then
10559 python_prog=missing
10560 else
10561 python_prog=${python_prog_path}
10562 fi
10563 else
10564 # Not much we can do except assume the cross-compiler will find the
10565 # right files.
10566 python_prog=missing
10567 fi
10568 ;;
10569 *)
10570 # While we can't run python compiled for $host (unless host == build),
10571 # the user could write a script that provides the needed information,
10572 # so we support that.
10573 python_prog="${with_python}"
10574 # Extract the first word of "${python_prog}", so it can be a program name with args.
10575 set dummy ${python_prog}; ac_word=$2
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10577 $as_echo_n "checking for $ac_word... " >&6; }
10578 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10579 $as_echo_n "(cached) " >&6
10580 else
10581 case $python_prog_path in
10582 [\\/]* | ?:[\\/]*)
10583 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10584 ;;
10585 *)
10586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10587 for as_dir in $PATH
10588 do
10589 IFS=$as_save_IFS
10590 test -z "$as_dir" && as_dir=.
10591 for ac_exec_ext in '' $ac_executable_extensions; do
10592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10593 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10595 break 2
10596 fi
10597 done
10598 done
10599 IFS=$as_save_IFS
10600
10601 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10602 ;;
10603 esac
10604 fi
10605 python_prog_path=$ac_cv_path_python_prog_path
10606 if test -n "$python_prog_path"; then
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10608 $as_echo "$python_prog_path" >&6; }
10609 else
10610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10611 $as_echo "no" >&6; }
10612 fi
10613
10614
10615 if test "${python_prog_path}" = missing; then
10616 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10617 fi
10618 ;;
10619 esac
10620 esac
10621
10622 if test "${python_prog}" != missing; then
10623 # We have a python program to use, but it may be too old.
10624 # Don't flag an error for --with-python=auto (the default).
10625 have_python_config=yes
10626 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10627 if test $? != 0; then
10628 have_python_config=failed
10629 if test "${with_python}" != auto; then
10630 as_fn_error "failure running python-config --includes" "$LINENO" 5
10631 fi
10632 fi
10633 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10634 if test $? != 0; then
10635 have_python_config=failed
10636 if test "${with_python}" != auto; then
10637 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10638 fi
10639 fi
10640 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10641 if test $? != 0; then
10642 have_python_config=failed
10643 if test "${with_python}" != auto; then
10644 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10645 fi
10646 fi
10647 else
10648 # We do not have a python executable we can use to determine where
10649 # to find the Python headers and libs. We cannot guess the include
10650 # path from the python_prefix either, because that include path
10651 # depends on the Python version. So, there is nothing much we can
10652 # do except assume that the compiler will be able to find those files.
10653 python_includes=
10654 python_libs=
10655 have_python_config=no
10656 fi
10657
10658 # If we have python-config, only try the configuration it provides.
10659 # Otherwise fallback on the old way of trying different versions of
10660 # python in turn.
10661
10662 have_libpython=no
10663 if test "${have_python_config}" = yes; then
10664 # Determine the Python version by extracting "-lpython<version>"
10665 # part of the python_libs. <version> is usually X.Y with X and Y
10666 # being decimal numbers, but can also be XY (seen on Windows).
10667 #
10668 # The extraction is performed using sed with a regular expression.
10669 # Initially, the regexp used was using the '?' quantifier to make
10670 # the dot in the version number optional. Unfortunately, this
10671 # does not work with non-GNU versions of sed because, because of
10672 # what looks like a limitation (the '?' quantifier does not work
10673 # with back-references). We work around this limitation by using
10674 # the '*' quantifier instead. It means that, in theory, we might
10675 # match unexpected version strings such as "-lpython2..7", but
10676 # this seems unlikely in practice. And even if that happens,
10677 # an error will be triggered later on, when checking that version
10678 # number.
10679 python_version=`echo " ${python_libs} " \
10680 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10681 case "${python_version}" in
10682 python*)
10683
10684 version=${python_version}
10685
10686 new_CPPFLAGS=${python_includes}
10687 new_LIBS=${python_libs}
10688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10689 $as_echo_n "checking for ${version}... " >&6; }
10690 save_CPPFLAGS=$CPPFLAGS
10691 save_LIBS=$LIBS
10692 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10693 LIBS="$LIBS $new_LIBS"
10694 found_usable_python=no
10695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10696 /* end confdefs.h. */
10697 #include "Python.h"
10698 int
10699 main ()
10700 {
10701 Py_Initialize ();
10702 ;
10703 return 0;
10704 }
10705 _ACEOF
10706 if ac_fn_c_try_link "$LINENO"; then :
10707 have_libpython=${version}
10708 found_usable_python=yes
10709 PYTHON_CPPFLAGS=$new_CPPFLAGS
10710 PYTHON_LIBS=$new_LIBS
10711 fi
10712 rm -f core conftest.err conftest.$ac_objext \
10713 conftest$ac_exeext conftest.$ac_ext
10714 CPPFLAGS=$save_CPPFLAGS
10715 LIBS=$save_LIBS
10716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10717 $as_echo "${found_usable_python}" >&6; }
10718
10719 ;;
10720 *)
10721 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10722 ;;
10723 esac
10724 elif test "${have_python_config}" != failed; then
10725 if test "${have_libpython}" = no; then
10726
10727 version=python2.7
10728
10729 new_CPPFLAGS=${python_includes}
10730 new_LIBS="${python_libs} -lpython2.7"
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10732 $as_echo_n "checking for ${version}... " >&6; }
10733 save_CPPFLAGS=$CPPFLAGS
10734 save_LIBS=$LIBS
10735 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10736 LIBS="$LIBS $new_LIBS"
10737 found_usable_python=no
10738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10739 /* end confdefs.h. */
10740 #include "Python.h"
10741 int
10742 main ()
10743 {
10744 Py_Initialize ();
10745 ;
10746 return 0;
10747 }
10748 _ACEOF
10749 if ac_fn_c_try_link "$LINENO"; then :
10750 have_libpython=${version}
10751 found_usable_python=yes
10752 PYTHON_CPPFLAGS=$new_CPPFLAGS
10753 PYTHON_LIBS=$new_LIBS
10754 fi
10755 rm -f core conftest.err conftest.$ac_objext \
10756 conftest$ac_exeext conftest.$ac_ext
10757 CPPFLAGS=$save_CPPFLAGS
10758 LIBS=$save_LIBS
10759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10760 $as_echo "${found_usable_python}" >&6; }
10761
10762 fi
10763 if test "${have_libpython}" = no; then
10764
10765 version=python2.6
10766
10767 new_CPPFLAGS=${python_includes}
10768 new_LIBS="${python_libs} -lpython2.6"
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10770 $as_echo_n "checking for ${version}... " >&6; }
10771 save_CPPFLAGS=$CPPFLAGS
10772 save_LIBS=$LIBS
10773 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10774 LIBS="$LIBS $new_LIBS"
10775 found_usable_python=no
10776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10777 /* end confdefs.h. */
10778 #include "Python.h"
10779 int
10780 main ()
10781 {
10782 Py_Initialize ();
10783 ;
10784 return 0;
10785 }
10786 _ACEOF
10787 if ac_fn_c_try_link "$LINENO"; then :
10788 have_libpython=${version}
10789 found_usable_python=yes
10790 PYTHON_CPPFLAGS=$new_CPPFLAGS
10791 PYTHON_LIBS=$new_LIBS
10792 fi
10793 rm -f core conftest.err conftest.$ac_objext \
10794 conftest$ac_exeext conftest.$ac_ext
10795 CPPFLAGS=$save_CPPFLAGS
10796 LIBS=$save_LIBS
10797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10798 $as_echo "${found_usable_python}" >&6; }
10799
10800 fi
10801 if test ${have_libpython} = no; then
10802
10803 version=python2.5
10804
10805 new_CPPFLAGS=${python_includes}
10806 new_LIBS="${python_libs} -lpython2.5"
10807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10808 $as_echo_n "checking for ${version}... " >&6; }
10809 save_CPPFLAGS=$CPPFLAGS
10810 save_LIBS=$LIBS
10811 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10812 LIBS="$LIBS $new_LIBS"
10813 found_usable_python=no
10814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10815 /* end confdefs.h. */
10816 #include "Python.h"
10817 int
10818 main ()
10819 {
10820 Py_Initialize ();
10821 ;
10822 return 0;
10823 }
10824 _ACEOF
10825 if ac_fn_c_try_link "$LINENO"; then :
10826 have_libpython=${version}
10827 found_usable_python=yes
10828 PYTHON_CPPFLAGS=$new_CPPFLAGS
10829 PYTHON_LIBS=$new_LIBS
10830 fi
10831 rm -f core conftest.err conftest.$ac_objext \
10832 conftest$ac_exeext conftest.$ac_ext
10833 CPPFLAGS=$save_CPPFLAGS
10834 LIBS=$save_LIBS
10835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10836 $as_echo "${found_usable_python}" >&6; }
10837
10838 fi
10839 if test ${have_libpython} = no; then
10840
10841 version=python2.4
10842
10843 new_CPPFLAGS=${python_includes}
10844 new_LIBS="${python_libs} -lpython2.4"
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10846 $as_echo_n "checking for ${version}... " >&6; }
10847 save_CPPFLAGS=$CPPFLAGS
10848 save_LIBS=$LIBS
10849 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10850 LIBS="$LIBS $new_LIBS"
10851 found_usable_python=no
10852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10853 /* end confdefs.h. */
10854 #include "Python.h"
10855 int
10856 main ()
10857 {
10858 Py_Initialize ();
10859 ;
10860 return 0;
10861 }
10862 _ACEOF
10863 if ac_fn_c_try_link "$LINENO"; then :
10864 have_libpython=${version}
10865 found_usable_python=yes
10866 PYTHON_CPPFLAGS=$new_CPPFLAGS
10867 PYTHON_LIBS=$new_LIBS
10868 fi
10869 rm -f core conftest.err conftest.$ac_objext \
10870 conftest$ac_exeext conftest.$ac_ext
10871 CPPFLAGS=$save_CPPFLAGS
10872 LIBS=$save_LIBS
10873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10874 $as_echo "${found_usable_python}" >&6; }
10875
10876 fi
10877 fi
10878 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10879
10880 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10881
10882 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10883
10884 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10885
10886 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10887
10888 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10889
10890 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10891
10892 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10893
10894 fi
10895
10896 if test "${have_libpython}" = no; then
10897 case "${with_python}" in
10898 yes)
10899 as_fn_error "python is missing or unusable" "$LINENO" 5
10900 ;;
10901 auto)
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10903 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10904 ;;
10905 *)
10906 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10907 ;;
10908 esac
10909 else
10910 if test -n "${python_prefix}"; then
10911
10912 cat >>confdefs.h <<_ACEOF
10913 #define WITH_PYTHON_PATH "${python_prefix}"
10914 _ACEOF
10915
10916
10917 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10918 if test "x$prefix" = xNONE; then
10919 test_prefix=/usr/local
10920 else
10921 test_prefix=$prefix
10922 fi
10923 else
10924 test_prefix=$exec_prefix
10925 fi
10926 value=0
10927 case ${python_prefix} in
10928 "${test_prefix}"|"${test_prefix}/"*|\
10929 '${exec_prefix}'|'${exec_prefix}/'*)
10930 value=1
10931 ;;
10932 esac
10933
10934 cat >>confdefs.h <<_ACEOF
10935 #define PYTHON_PATH_RELOCATABLE $value
10936 _ACEOF
10937
10938
10939 fi
10940 fi
10941 fi
10942
10943 if test "${have_libpython}" != no; then
10944
10945 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10946
10947 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10948 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10949 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10950 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10951 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10952
10953 # Flags needed to compile Python code (taken from python-config --cflags).
10954 # We cannot call python-config directly because it will output whatever was
10955 # used when compiling the Python interpreter itself, including flags which
10956 # would make the python-related objects be compiled differently from the
10957 # rest of GDB (e.g., -O2 and -fPIC).
10958 if test "${GCC}" = yes; then
10959 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10960 fi
10961
10962 if test "x${tentative_python_cflags}" != x; then
10963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10964 $as_echo_n "checking compiler flags for python code... " >&6; }
10965 for flag in ${tentative_python_cflags}; do
10966 # Check that the compiler accepts it
10967 saved_CFLAGS="$CFLAGS"
10968 CFLAGS="$CFLAGS $flag"
10969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10970 /* end confdefs.h. */
10971
10972 int
10973 main ()
10974 {
10975
10976 ;
10977 return 0;
10978 }
10979 _ACEOF
10980 if ac_fn_c_try_compile "$LINENO"; then :
10981 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10982 fi
10983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10984 CFLAGS="$saved_CFLAGS"
10985 done
10986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10987 $as_echo "${PYTHON_CFLAGS}" >&6; }
10988 fi
10989
10990 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
10991 # #if _SGIAPI
10992 # #define siginfo __siginfo
10993 # #endif
10994 # The problem is that including Python causes some XOPEN macros to be
10995 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
10996 # to false. So, we work around this issue by defining siginfo ourself
10997 # though the command-line.
10998 case "$gdb_host" in
10999 irix*) if test "${GCC}" = yes; then
11000 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
11001 fi
11002 ;;
11003 esac
11004 else
11005 # Even if Python support is not compiled in, we need to have these files
11006 # included.
11007 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
11008 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
11009 python/py-prettyprint.c python/py-auto-load.c"
11010 fi
11011
11012
11013
11014
11015 # ------------------------- #
11016 # Checks for header files. #
11017 # ------------------------- #
11018
11019 ac_header_dirent=no
11020 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
11021 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
11022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
11023 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
11024 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
11025 $as_echo_n "(cached) " >&6
11026 else
11027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11028 /* end confdefs.h. */
11029 #include <sys/types.h>
11030 #include <$ac_hdr>
11031
11032 int
11033 main ()
11034 {
11035 if ((DIR *) 0)
11036 return 0;
11037 ;
11038 return 0;
11039 }
11040 _ACEOF
11041 if ac_fn_c_try_compile "$LINENO"; then :
11042 eval "$as_ac_Header=yes"
11043 else
11044 eval "$as_ac_Header=no"
11045 fi
11046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11047 fi
11048 eval ac_res=\$$as_ac_Header
11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11050 $as_echo "$ac_res" >&6; }
11051 eval as_val=\$$as_ac_Header
11052 if test "x$as_val" = x""yes; then :
11053 cat >>confdefs.h <<_ACEOF
11054 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11055 _ACEOF
11056
11057 ac_header_dirent=$ac_hdr; break
11058 fi
11059
11060 done
11061 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11062 if test $ac_header_dirent = dirent.h; then
11063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11064 $as_echo_n "checking for library containing opendir... " >&6; }
11065 if test "${ac_cv_search_opendir+set}" = set; then :
11066 $as_echo_n "(cached) " >&6
11067 else
11068 ac_func_search_save_LIBS=$LIBS
11069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11070 /* end confdefs.h. */
11071
11072 /* Override any GCC internal prototype to avoid an error.
11073 Use char because int might match the return type of a GCC
11074 builtin and then its argument prototype would still apply. */
11075 #ifdef __cplusplus
11076 extern "C"
11077 #endif
11078 char opendir ();
11079 int
11080 main ()
11081 {
11082 return opendir ();
11083 ;
11084 return 0;
11085 }
11086 _ACEOF
11087 for ac_lib in '' dir; do
11088 if test -z "$ac_lib"; then
11089 ac_res="none required"
11090 else
11091 ac_res=-l$ac_lib
11092 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11093 fi
11094 if ac_fn_c_try_link "$LINENO"; then :
11095 ac_cv_search_opendir=$ac_res
11096 fi
11097 rm -f core conftest.err conftest.$ac_objext \
11098 conftest$ac_exeext
11099 if test "${ac_cv_search_opendir+set}" = set; then :
11100 break
11101 fi
11102 done
11103 if test "${ac_cv_search_opendir+set}" = set; then :
11104
11105 else
11106 ac_cv_search_opendir=no
11107 fi
11108 rm conftest.$ac_ext
11109 LIBS=$ac_func_search_save_LIBS
11110 fi
11111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11112 $as_echo "$ac_cv_search_opendir" >&6; }
11113 ac_res=$ac_cv_search_opendir
11114 if test "$ac_res" != no; then :
11115 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11116
11117 fi
11118
11119 else
11120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11121 $as_echo_n "checking for library containing opendir... " >&6; }
11122 if test "${ac_cv_search_opendir+set}" = set; then :
11123 $as_echo_n "(cached) " >&6
11124 else
11125 ac_func_search_save_LIBS=$LIBS
11126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11127 /* end confdefs.h. */
11128
11129 /* Override any GCC internal prototype to avoid an error.
11130 Use char because int might match the return type of a GCC
11131 builtin and then its argument prototype would still apply. */
11132 #ifdef __cplusplus
11133 extern "C"
11134 #endif
11135 char opendir ();
11136 int
11137 main ()
11138 {
11139 return opendir ();
11140 ;
11141 return 0;
11142 }
11143 _ACEOF
11144 for ac_lib in '' x; do
11145 if test -z "$ac_lib"; then
11146 ac_res="none required"
11147 else
11148 ac_res=-l$ac_lib
11149 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11150 fi
11151 if ac_fn_c_try_link "$LINENO"; then :
11152 ac_cv_search_opendir=$ac_res
11153 fi
11154 rm -f core conftest.err conftest.$ac_objext \
11155 conftest$ac_exeext
11156 if test "${ac_cv_search_opendir+set}" = set; then :
11157 break
11158 fi
11159 done
11160 if test "${ac_cv_search_opendir+set}" = set; then :
11161
11162 else
11163 ac_cv_search_opendir=no
11164 fi
11165 rm conftest.$ac_ext
11166 LIBS=$ac_func_search_save_LIBS
11167 fi
11168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11169 $as_echo "$ac_cv_search_opendir" >&6; }
11170 ac_res=$ac_cv_search_opendir
11171 if test "$ac_res" != no; then :
11172 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11173
11174 fi
11175
11176 fi
11177
11178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11179 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11180 if test "${ac_cv_header_stat_broken+set}" = set; then :
11181 $as_echo_n "(cached) " >&6
11182 else
11183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11184 /* end confdefs.h. */
11185 #include <sys/types.h>
11186 #include <sys/stat.h>
11187
11188 #if defined S_ISBLK && defined S_IFDIR
11189 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11190 #endif
11191
11192 #if defined S_ISBLK && defined S_IFCHR
11193 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11194 #endif
11195
11196 #if defined S_ISLNK && defined S_IFREG
11197 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11198 #endif
11199
11200 #if defined S_ISSOCK && defined S_IFREG
11201 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11202 #endif
11203
11204 _ACEOF
11205 if ac_fn_c_try_compile "$LINENO"; then :
11206 ac_cv_header_stat_broken=no
11207 else
11208 ac_cv_header_stat_broken=yes
11209 fi
11210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11211 fi
11212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11213 $as_echo "$ac_cv_header_stat_broken" >&6; }
11214 if test $ac_cv_header_stat_broken = yes; then
11215
11216 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11217
11218 fi
11219
11220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11221 $as_echo_n "checking for ANSI C header files... " >&6; }
11222 if test "${ac_cv_header_stdc+set}" = set; then :
11223 $as_echo_n "(cached) " >&6
11224 else
11225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11226 /* end confdefs.h. */
11227 #include <stdlib.h>
11228 #include <stdarg.h>
11229 #include <string.h>
11230 #include <float.h>
11231
11232 int
11233 main ()
11234 {
11235
11236 ;
11237 return 0;
11238 }
11239 _ACEOF
11240 if ac_fn_c_try_compile "$LINENO"; then :
11241 ac_cv_header_stdc=yes
11242 else
11243 ac_cv_header_stdc=no
11244 fi
11245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11246
11247 if test $ac_cv_header_stdc = yes; then
11248 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11250 /* end confdefs.h. */
11251 #include <string.h>
11252
11253 _ACEOF
11254 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11255 $EGREP "memchr" >/dev/null 2>&1; then :
11256
11257 else
11258 ac_cv_header_stdc=no
11259 fi
11260 rm -f conftest*
11261
11262 fi
11263
11264 if test $ac_cv_header_stdc = yes; then
11265 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11267 /* end confdefs.h. */
11268 #include <stdlib.h>
11269
11270 _ACEOF
11271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11272 $EGREP "free" >/dev/null 2>&1; then :
11273
11274 else
11275 ac_cv_header_stdc=no
11276 fi
11277 rm -f conftest*
11278
11279 fi
11280
11281 if test $ac_cv_header_stdc = yes; then
11282 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11283 if test "$cross_compiling" = yes; then :
11284 :
11285 else
11286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11287 /* end confdefs.h. */
11288 #include <ctype.h>
11289 #include <stdlib.h>
11290 #if ((' ' & 0x0FF) == 0x020)
11291 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11292 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11293 #else
11294 # define ISLOWER(c) \
11295 (('a' <= (c) && (c) <= 'i') \
11296 || ('j' <= (c) && (c) <= 'r') \
11297 || ('s' <= (c) && (c) <= 'z'))
11298 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11299 #endif
11300
11301 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11302 int
11303 main ()
11304 {
11305 int i;
11306 for (i = 0; i < 256; i++)
11307 if (XOR (islower (i), ISLOWER (i))
11308 || toupper (i) != TOUPPER (i))
11309 return 2;
11310 return 0;
11311 }
11312 _ACEOF
11313 if ac_fn_c_try_run "$LINENO"; then :
11314
11315 else
11316 ac_cv_header_stdc=no
11317 fi
11318 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11319 conftest.$ac_objext conftest.beam conftest.$ac_ext
11320 fi
11321
11322 fi
11323 fi
11324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11325 $as_echo "$ac_cv_header_stdc" >&6; }
11326 if test $ac_cv_header_stdc = yes; then
11327
11328 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11329
11330 fi
11331
11332 # elf_hp.h is for HP/UX 64-bit shared library support.
11333 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11334 # unconditionally, so what's the point in checking these?
11335 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11336 thread_db.h gnu/libc-version.h signal.h stddef.h \
11337 stdlib.h string.h memory.h strings.h sys/fault.h \
11338 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11339 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11340 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11341 sys/types.h sys/wait.h wait.h termios.h termio.h \
11342 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
11343 do :
11344 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11345 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11346 eval as_val=\$$as_ac_Header
11347 if test "x$as_val" = x""yes; then :
11348 cat >>confdefs.h <<_ACEOF
11349 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11350 _ACEOF
11351
11352 fi
11353
11354 done
11355
11356 for ac_header in link.h
11357 do :
11358 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11359 # include <sys/types.h>
11360 #endif
11361 #if HAVE_NLIST_H
11362 # include <nlist.h>
11363 #endif
11364
11365 "
11366 if test "x$ac_cv_header_link_h" = x""yes; then :
11367 cat >>confdefs.h <<_ACEOF
11368 #define HAVE_LINK_H 1
11369 _ACEOF
11370
11371 fi
11372
11373 done
11374
11375 for ac_header in sys/proc.h
11376 do :
11377 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11378 # include <sys/param.h>
11379 #endif
11380
11381 "
11382 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11383 cat >>confdefs.h <<_ACEOF
11384 #define HAVE_SYS_PROC_H 1
11385 _ACEOF
11386
11387 fi
11388
11389 done
11390
11391 for ac_header in sys/user.h
11392 do :
11393 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11394 # include <sys/param.h>
11395 #endif
11396
11397 "
11398 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11399 cat >>confdefs.h <<_ACEOF
11400 #define HAVE_SYS_USER_H 1
11401 _ACEOF
11402
11403 fi
11404
11405 done
11406
11407
11408 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11409 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11410 # think that we don't have <curses.h> if we're using GCC.
11411 case $host_os in
11412 solaris2.[789])
11413 if test "$GCC" = yes; then
11414
11415 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
11416
11417 fi ;;
11418 esac
11419 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11420 do :
11421 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11422 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11423 eval as_val=\$$as_ac_Header
11424 if test "x$as_val" = x""yes; then :
11425 cat >>confdefs.h <<_ACEOF
11426 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11427 _ACEOF
11428
11429 fi
11430
11431 done
11432
11433 for ac_header in term.h
11434 do :
11435 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11436 # include <curses.h>
11437 #endif
11438
11439 "
11440 if test "x$ac_cv_header_term_h" = x""yes; then :
11441 cat >>confdefs.h <<_ACEOF
11442 #define HAVE_TERM_H 1
11443 _ACEOF
11444
11445 fi
11446
11447 done
11448
11449
11450 # ------------------------- #
11451 # Checks for declarations. #
11452 # ------------------------- #
11453
11454 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11455 if test "x$ac_cv_have_decl_free" = x""yes; then :
11456 ac_have_decl=1
11457 else
11458 ac_have_decl=0
11459 fi
11460
11461 cat >>confdefs.h <<_ACEOF
11462 #define HAVE_DECL_FREE $ac_have_decl
11463 _ACEOF
11464 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11465 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11466 ac_have_decl=1
11467 else
11468 ac_have_decl=0
11469 fi
11470
11471 cat >>confdefs.h <<_ACEOF
11472 #define HAVE_DECL_MALLOC $ac_have_decl
11473 _ACEOF
11474 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11475 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11476 ac_have_decl=1
11477 else
11478 ac_have_decl=0
11479 fi
11480
11481 cat >>confdefs.h <<_ACEOF
11482 #define HAVE_DECL_REALLOC $ac_have_decl
11483 _ACEOF
11484 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11485 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11486 ac_have_decl=1
11487 else
11488 ac_have_decl=0
11489 fi
11490
11491 cat >>confdefs.h <<_ACEOF
11492 #define HAVE_DECL_STRERROR $ac_have_decl
11493 _ACEOF
11494 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11495 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11496 ac_have_decl=1
11497 else
11498 ac_have_decl=0
11499 fi
11500
11501 cat >>confdefs.h <<_ACEOF
11502 #define HAVE_DECL_STRSTR $ac_have_decl
11503 _ACEOF
11504 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11505 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11506 ac_have_decl=1
11507 else
11508 ac_have_decl=0
11509 fi
11510
11511 cat >>confdefs.h <<_ACEOF
11512 #define HAVE_DECL_GETOPT $ac_have_decl
11513 _ACEOF
11514 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11515 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11516 ac_have_decl=1
11517 else
11518 ac_have_decl=0
11519 fi
11520
11521 cat >>confdefs.h <<_ACEOF
11522 #define HAVE_DECL_SNPRINTF $ac_have_decl
11523 _ACEOF
11524 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11525 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11526 ac_have_decl=1
11527 else
11528 ac_have_decl=0
11529 fi
11530
11531 cat >>confdefs.h <<_ACEOF
11532 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11533 _ACEOF
11534
11535
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11537 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11538 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11539 $as_echo_n "(cached) " >&6
11540 else
11541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11542 /* end confdefs.h. */
11543 #include <locale.h>
11544 int
11545 main ()
11546 {
11547 return LC_MESSAGES
11548 ;
11549 return 0;
11550 }
11551 _ACEOF
11552 if ac_fn_c_try_link "$LINENO"; then :
11553 am_cv_val_LC_MESSAGES=yes
11554 else
11555 am_cv_val_LC_MESSAGES=no
11556 fi
11557 rm -f core conftest.err conftest.$ac_objext \
11558 conftest$ac_exeext conftest.$ac_ext
11559 fi
11560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11561 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11562 if test $am_cv_val_LC_MESSAGES = yes; then
11563
11564 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11565
11566 fi
11567
11568
11569 # ----------------------- #
11570 # Checks for structures. #
11571 # ----------------------- #
11572
11573 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11574 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11575
11576 cat >>confdefs.h <<_ACEOF
11577 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11578 _ACEOF
11579
11580
11581 fi
11582 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11583 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11584
11585 cat >>confdefs.h <<_ACEOF
11586 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11587 _ACEOF
11588
11589
11590 fi
11591
11592
11593 # ------------------ #
11594 # Checks for types. #
11595 # ------------------ #
11596
11597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11598 $as_echo_n "checking return type of signal handlers... " >&6; }
11599 if test "${ac_cv_type_signal+set}" = set; then :
11600 $as_echo_n "(cached) " >&6
11601 else
11602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11603 /* end confdefs.h. */
11604 #include <sys/types.h>
11605 #include <signal.h>
11606
11607 int
11608 main ()
11609 {
11610 return *(signal (0, 0)) (0) == 1;
11611 ;
11612 return 0;
11613 }
11614 _ACEOF
11615 if ac_fn_c_try_compile "$LINENO"; then :
11616 ac_cv_type_signal=int
11617 else
11618 ac_cv_type_signal=void
11619 fi
11620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11621 fi
11622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11623 $as_echo "$ac_cv_type_signal" >&6; }
11624
11625 cat >>confdefs.h <<_ACEOF
11626 #define RETSIGTYPE $ac_cv_type_signal
11627 _ACEOF
11628
11629
11630 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11631 #include <sys/socket.h>
11632
11633 "
11634 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11635
11636 cat >>confdefs.h <<_ACEOF
11637 #define HAVE_SOCKLEN_T 1
11638 _ACEOF
11639
11640
11641 fi
11642
11643
11644 # ------------------------------------- #
11645 # Checks for compiler characteristics. #
11646 # ------------------------------------- #
11647
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11649 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11650 if test "${ac_cv_c_const+set}" = set; then :
11651 $as_echo_n "(cached) " >&6
11652 else
11653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11654 /* end confdefs.h. */
11655
11656 int
11657 main ()
11658 {
11659 /* FIXME: Include the comments suggested by Paul. */
11660 #ifndef __cplusplus
11661 /* Ultrix mips cc rejects this. */
11662 typedef int charset[2];
11663 const charset cs;
11664 /* SunOS 4.1.1 cc rejects this. */
11665 char const *const *pcpcc;
11666 char **ppc;
11667 /* NEC SVR4.0.2 mips cc rejects this. */
11668 struct point {int x, y;};
11669 static struct point const zero = {0,0};
11670 /* AIX XL C 1.02.0.0 rejects this.
11671 It does not let you subtract one const X* pointer from another in
11672 an arm of an if-expression whose if-part is not a constant
11673 expression */
11674 const char *g = "string";
11675 pcpcc = &g + (g ? g-g : 0);
11676 /* HPUX 7.0 cc rejects these. */
11677 ++pcpcc;
11678 ppc = (char**) pcpcc;
11679 pcpcc = (char const *const *) ppc;
11680 { /* SCO 3.2v4 cc rejects this. */
11681 char *t;
11682 char const *s = 0 ? (char *) 0 : (char const *) 0;
11683
11684 *t++ = 0;
11685 if (s) return 0;
11686 }
11687 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11688 int x[] = {25, 17};
11689 const int *foo = &x[0];
11690 ++foo;
11691 }
11692 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11693 typedef const int *iptr;
11694 iptr p = 0;
11695 ++p;
11696 }
11697 { /* AIX XL C 1.02.0.0 rejects this saying
11698 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11699 struct s { int j; const int *ap[3]; };
11700 struct s *b; b->j = 5;
11701 }
11702 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11703 const int foo = 10;
11704 if (!foo) return 0;
11705 }
11706 return !cs[0] && !zero.x;
11707 #endif
11708
11709 ;
11710 return 0;
11711 }
11712 _ACEOF
11713 if ac_fn_c_try_compile "$LINENO"; then :
11714 ac_cv_c_const=yes
11715 else
11716 ac_cv_c_const=no
11717 fi
11718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11719 fi
11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11721 $as_echo "$ac_cv_c_const" >&6; }
11722 if test $ac_cv_c_const = no; then
11723
11724 $as_echo "#define const /**/" >>confdefs.h
11725
11726 fi
11727
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11729 $as_echo_n "checking for inline... " >&6; }
11730 if test "${ac_cv_c_inline+set}" = set; then :
11731 $as_echo_n "(cached) " >&6
11732 else
11733 ac_cv_c_inline=no
11734 for ac_kw in inline __inline__ __inline; do
11735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11736 /* end confdefs.h. */
11737 #ifndef __cplusplus
11738 typedef int foo_t;
11739 static $ac_kw foo_t static_foo () {return 0; }
11740 $ac_kw foo_t foo () {return 0; }
11741 #endif
11742
11743 _ACEOF
11744 if ac_fn_c_try_compile "$LINENO"; then :
11745 ac_cv_c_inline=$ac_kw
11746 fi
11747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11748 test "$ac_cv_c_inline" != no && break
11749 done
11750
11751 fi
11752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11753 $as_echo "$ac_cv_c_inline" >&6; }
11754
11755 case $ac_cv_c_inline in
11756 inline | yes) ;;
11757 *)
11758 case $ac_cv_c_inline in
11759 no) ac_val=;;
11760 *) ac_val=$ac_cv_c_inline;;
11761 esac
11762 cat >>confdefs.h <<_ACEOF
11763 #ifndef __cplusplus
11764 #define inline $ac_val
11765 #endif
11766 _ACEOF
11767 ;;
11768 esac
11769
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11771 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11772 if test "${ac_cv_c_bigendian+set}" = set; then :
11773 $as_echo_n "(cached) " >&6
11774 else
11775 ac_cv_c_bigendian=unknown
11776 # See if we're dealing with a universal compiler.
11777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11778 /* end confdefs.h. */
11779 #ifndef __APPLE_CC__
11780 not a universal capable compiler
11781 #endif
11782 typedef int dummy;
11783
11784 _ACEOF
11785 if ac_fn_c_try_compile "$LINENO"; then :
11786
11787 # Check for potential -arch flags. It is not universal unless
11788 # there are at least two -arch flags with different values.
11789 ac_arch=
11790 ac_prev=
11791 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11792 if test -n "$ac_prev"; then
11793 case $ac_word in
11794 i?86 | x86_64 | ppc | ppc64)
11795 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11796 ac_arch=$ac_word
11797 else
11798 ac_cv_c_bigendian=universal
11799 break
11800 fi
11801 ;;
11802 esac
11803 ac_prev=
11804 elif test "x$ac_word" = "x-arch"; then
11805 ac_prev=arch
11806 fi
11807 done
11808 fi
11809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11810 if test $ac_cv_c_bigendian = unknown; then
11811 # See if sys/param.h defines the BYTE_ORDER macro.
11812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11813 /* end confdefs.h. */
11814 #include <sys/types.h>
11815 #include <sys/param.h>
11816
11817 int
11818 main ()
11819 {
11820 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11821 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11822 && LITTLE_ENDIAN)
11823 bogus endian macros
11824 #endif
11825
11826 ;
11827 return 0;
11828 }
11829 _ACEOF
11830 if ac_fn_c_try_compile "$LINENO"; then :
11831 # It does; now see whether it defined to BIG_ENDIAN or not.
11832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11833 /* end confdefs.h. */
11834 #include <sys/types.h>
11835 #include <sys/param.h>
11836
11837 int
11838 main ()
11839 {
11840 #if BYTE_ORDER != BIG_ENDIAN
11841 not big endian
11842 #endif
11843
11844 ;
11845 return 0;
11846 }
11847 _ACEOF
11848 if ac_fn_c_try_compile "$LINENO"; then :
11849 ac_cv_c_bigendian=yes
11850 else
11851 ac_cv_c_bigendian=no
11852 fi
11853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11854 fi
11855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11856 fi
11857 if test $ac_cv_c_bigendian = unknown; then
11858 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11860 /* end confdefs.h. */
11861 #include <limits.h>
11862
11863 int
11864 main ()
11865 {
11866 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11867 bogus endian macros
11868 #endif
11869
11870 ;
11871 return 0;
11872 }
11873 _ACEOF
11874 if ac_fn_c_try_compile "$LINENO"; then :
11875 # It does; now see whether it defined to _BIG_ENDIAN or not.
11876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11877 /* end confdefs.h. */
11878 #include <limits.h>
11879
11880 int
11881 main ()
11882 {
11883 #ifndef _BIG_ENDIAN
11884 not big endian
11885 #endif
11886
11887 ;
11888 return 0;
11889 }
11890 _ACEOF
11891 if ac_fn_c_try_compile "$LINENO"; then :
11892 ac_cv_c_bigendian=yes
11893 else
11894 ac_cv_c_bigendian=no
11895 fi
11896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11897 fi
11898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11899 fi
11900 if test $ac_cv_c_bigendian = unknown; then
11901 # Compile a test program.
11902 if test "$cross_compiling" = yes; then :
11903 # Try to guess by grepping values from an object file.
11904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11905 /* end confdefs.h. */
11906 short int ascii_mm[] =
11907 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11908 short int ascii_ii[] =
11909 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11910 int use_ascii (int i) {
11911 return ascii_mm[i] + ascii_ii[i];
11912 }
11913 short int ebcdic_ii[] =
11914 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11915 short int ebcdic_mm[] =
11916 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11917 int use_ebcdic (int i) {
11918 return ebcdic_mm[i] + ebcdic_ii[i];
11919 }
11920 extern int foo;
11921
11922 int
11923 main ()
11924 {
11925 return use_ascii (foo) == use_ebcdic (foo);
11926 ;
11927 return 0;
11928 }
11929 _ACEOF
11930 if ac_fn_c_try_compile "$LINENO"; then :
11931 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11932 ac_cv_c_bigendian=yes
11933 fi
11934 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11935 if test "$ac_cv_c_bigendian" = unknown; then
11936 ac_cv_c_bigendian=no
11937 else
11938 # finding both strings is unlikely to happen, but who knows?
11939 ac_cv_c_bigendian=unknown
11940 fi
11941 fi
11942 fi
11943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11944 else
11945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946 /* end confdefs.h. */
11947 $ac_includes_default
11948 int
11949 main ()
11950 {
11951
11952 /* Are we little or big endian? From Harbison&Steele. */
11953 union
11954 {
11955 long int l;
11956 char c[sizeof (long int)];
11957 } u;
11958 u.l = 1;
11959 return u.c[sizeof (long int) - 1] == 1;
11960
11961 ;
11962 return 0;
11963 }
11964 _ACEOF
11965 if ac_fn_c_try_run "$LINENO"; then :
11966 ac_cv_c_bigendian=no
11967 else
11968 ac_cv_c_bigendian=yes
11969 fi
11970 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11971 conftest.$ac_objext conftest.beam conftest.$ac_ext
11972 fi
11973
11974 fi
11975 fi
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11977 $as_echo "$ac_cv_c_bigendian" >&6; }
11978 case $ac_cv_c_bigendian in #(
11979 yes)
11980 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11981 ;; #(
11982 no)
11983 ;; #(
11984 universal)
11985
11986 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11987
11988 ;; #(
11989 *)
11990 as_fn_error "unknown endianness
11991 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11992 esac
11993
11994
11995 # ------------------------------ #
11996 # Checks for library functions. #
11997 # ------------------------------ #
11998
11999 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12000 # for constant arguments. Useless!
12001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12002 $as_echo_n "checking for working alloca.h... " >&6; }
12003 if test "${ac_cv_working_alloca_h+set}" = set; then :
12004 $as_echo_n "(cached) " >&6
12005 else
12006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12007 /* end confdefs.h. */
12008 #include <alloca.h>
12009 int
12010 main ()
12011 {
12012 char *p = (char *) alloca (2 * sizeof (int));
12013 if (p) return 0;
12014 ;
12015 return 0;
12016 }
12017 _ACEOF
12018 if ac_fn_c_try_link "$LINENO"; then :
12019 ac_cv_working_alloca_h=yes
12020 else
12021 ac_cv_working_alloca_h=no
12022 fi
12023 rm -f core conftest.err conftest.$ac_objext \
12024 conftest$ac_exeext conftest.$ac_ext
12025 fi
12026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12027 $as_echo "$ac_cv_working_alloca_h" >&6; }
12028 if test $ac_cv_working_alloca_h = yes; then
12029
12030 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12031
12032 fi
12033
12034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12035 $as_echo_n "checking for alloca... " >&6; }
12036 if test "${ac_cv_func_alloca_works+set}" = set; then :
12037 $as_echo_n "(cached) " >&6
12038 else
12039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12040 /* end confdefs.h. */
12041 #ifdef __GNUC__
12042 # define alloca __builtin_alloca
12043 #else
12044 # ifdef _MSC_VER
12045 # include <malloc.h>
12046 # define alloca _alloca
12047 # else
12048 # ifdef HAVE_ALLOCA_H
12049 # include <alloca.h>
12050 # else
12051 # ifdef _AIX
12052 #pragma alloca
12053 # else
12054 # ifndef alloca /* predefined by HP cc +Olibcalls */
12055 char *alloca ();
12056 # endif
12057 # endif
12058 # endif
12059 # endif
12060 #endif
12061
12062 int
12063 main ()
12064 {
12065 char *p = (char *) alloca (1);
12066 if (p) return 0;
12067 ;
12068 return 0;
12069 }
12070 _ACEOF
12071 if ac_fn_c_try_link "$LINENO"; then :
12072 ac_cv_func_alloca_works=yes
12073 else
12074 ac_cv_func_alloca_works=no
12075 fi
12076 rm -f core conftest.err conftest.$ac_objext \
12077 conftest$ac_exeext conftest.$ac_ext
12078 fi
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12080 $as_echo "$ac_cv_func_alloca_works" >&6; }
12081
12082 if test $ac_cv_func_alloca_works = yes; then
12083
12084 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12085
12086 else
12087 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12088 # that cause trouble. Some versions do not even contain alloca or
12089 # contain a buggy version. If you still want to use their alloca,
12090 # use ar to extract alloca.o from them instead of compiling alloca.c.
12091
12092 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12093
12094 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12095
12096
12097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12098 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12099 if test "${ac_cv_os_cray+set}" = set; then :
12100 $as_echo_n "(cached) " >&6
12101 else
12102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12103 /* end confdefs.h. */
12104 #if defined CRAY && ! defined CRAY2
12105 webecray
12106 #else
12107 wenotbecray
12108 #endif
12109
12110 _ACEOF
12111 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12112 $EGREP "webecray" >/dev/null 2>&1; then :
12113 ac_cv_os_cray=yes
12114 else
12115 ac_cv_os_cray=no
12116 fi
12117 rm -f conftest*
12118
12119 fi
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12121 $as_echo "$ac_cv_os_cray" >&6; }
12122 if test $ac_cv_os_cray = yes; then
12123 for ac_func in _getb67 GETB67 getb67; do
12124 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12125 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12126 eval as_val=\$$as_ac_var
12127 if test "x$as_val" = x""yes; then :
12128
12129 cat >>confdefs.h <<_ACEOF
12130 #define CRAY_STACKSEG_END $ac_func
12131 _ACEOF
12132
12133 break
12134 fi
12135
12136 done
12137 fi
12138
12139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12140 $as_echo_n "checking stack direction for C alloca... " >&6; }
12141 if test "${ac_cv_c_stack_direction+set}" = set; then :
12142 $as_echo_n "(cached) " >&6
12143 else
12144 if test "$cross_compiling" = yes; then :
12145 ac_cv_c_stack_direction=0
12146 else
12147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12148 /* end confdefs.h. */
12149 $ac_includes_default
12150 int
12151 find_stack_direction ()
12152 {
12153 static char *addr = 0;
12154 auto char dummy;
12155 if (addr == 0)
12156 {
12157 addr = &dummy;
12158 return find_stack_direction ();
12159 }
12160 else
12161 return (&dummy > addr) ? 1 : -1;
12162 }
12163
12164 int
12165 main ()
12166 {
12167 return find_stack_direction () < 0;
12168 }
12169 _ACEOF
12170 if ac_fn_c_try_run "$LINENO"; then :
12171 ac_cv_c_stack_direction=1
12172 else
12173 ac_cv_c_stack_direction=-1
12174 fi
12175 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12176 conftest.$ac_objext conftest.beam conftest.$ac_ext
12177 fi
12178
12179 fi
12180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12181 $as_echo "$ac_cv_c_stack_direction" >&6; }
12182 cat >>confdefs.h <<_ACEOF
12183 #define STACK_DIRECTION $ac_cv_c_stack_direction
12184 _ACEOF
12185
12186
12187 fi
12188
12189 for ac_header in stdlib.h unistd.h
12190 do :
12191 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12192 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12193 eval as_val=\$$as_ac_Header
12194 if test "x$as_val" = x""yes; then :
12195 cat >>confdefs.h <<_ACEOF
12196 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12197 _ACEOF
12198
12199 fi
12200
12201 done
12202
12203 for ac_func in getpagesize
12204 do :
12205 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12206 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12207 cat >>confdefs.h <<_ACEOF
12208 #define HAVE_GETPAGESIZE 1
12209 _ACEOF
12210
12211 fi
12212 done
12213
12214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12215 $as_echo_n "checking for working mmap... " >&6; }
12216 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12217 $as_echo_n "(cached) " >&6
12218 else
12219 if test "$cross_compiling" = yes; then :
12220 ac_cv_func_mmap_fixed_mapped=no
12221 else
12222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12223 /* end confdefs.h. */
12224 $ac_includes_default
12225 /* malloc might have been renamed as rpl_malloc. */
12226 #undef malloc
12227
12228 /* Thanks to Mike Haertel and Jim Avera for this test.
12229 Here is a matrix of mmap possibilities:
12230 mmap private not fixed
12231 mmap private fixed at somewhere currently unmapped
12232 mmap private fixed at somewhere already mapped
12233 mmap shared not fixed
12234 mmap shared fixed at somewhere currently unmapped
12235 mmap shared fixed at somewhere already mapped
12236 For private mappings, we should verify that changes cannot be read()
12237 back from the file, nor mmap's back from the file at a different
12238 address. (There have been systems where private was not correctly
12239 implemented like the infamous i386 svr4.0, and systems where the
12240 VM page cache was not coherent with the file system buffer cache
12241 like early versions of FreeBSD and possibly contemporary NetBSD.)
12242 For shared mappings, we should conversely verify that changes get
12243 propagated back to all the places they're supposed to be.
12244
12245 Grep wants private fixed already mapped.
12246 The main things grep needs to know about mmap are:
12247 * does it exist and is it safe to write into the mmap'd area
12248 * how to use it (BSD variants) */
12249
12250 #include <fcntl.h>
12251 #include <sys/mman.h>
12252
12253 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12254 char *malloc ();
12255 #endif
12256
12257 /* This mess was copied from the GNU getpagesize.h. */
12258 #ifndef HAVE_GETPAGESIZE
12259 /* Assume that all systems that can run configure have sys/param.h. */
12260 # ifndef HAVE_SYS_PARAM_H
12261 # define HAVE_SYS_PARAM_H 1
12262 # endif
12263
12264 # ifdef _SC_PAGESIZE
12265 # define getpagesize() sysconf(_SC_PAGESIZE)
12266 # else /* no _SC_PAGESIZE */
12267 # ifdef HAVE_SYS_PARAM_H
12268 # include <sys/param.h>
12269 # ifdef EXEC_PAGESIZE
12270 # define getpagesize() EXEC_PAGESIZE
12271 # else /* no EXEC_PAGESIZE */
12272 # ifdef NBPG
12273 # define getpagesize() NBPG * CLSIZE
12274 # ifndef CLSIZE
12275 # define CLSIZE 1
12276 # endif /* no CLSIZE */
12277 # else /* no NBPG */
12278 # ifdef NBPC
12279 # define getpagesize() NBPC
12280 # else /* no NBPC */
12281 # ifdef PAGESIZE
12282 # define getpagesize() PAGESIZE
12283 # endif /* PAGESIZE */
12284 # endif /* no NBPC */
12285 # endif /* no NBPG */
12286 # endif /* no EXEC_PAGESIZE */
12287 # else /* no HAVE_SYS_PARAM_H */
12288 # define getpagesize() 8192 /* punt totally */
12289 # endif /* no HAVE_SYS_PARAM_H */
12290 # endif /* no _SC_PAGESIZE */
12291
12292 #endif /* no HAVE_GETPAGESIZE */
12293
12294 int
12295 main ()
12296 {
12297 char *data, *data2, *data3;
12298 int i, pagesize;
12299 int fd;
12300
12301 pagesize = getpagesize ();
12302
12303 /* First, make a file with some known garbage in it. */
12304 data = (char *) malloc (pagesize);
12305 if (!data)
12306 return 1;
12307 for (i = 0; i < pagesize; ++i)
12308 *(data + i) = rand ();
12309 umask (0);
12310 fd = creat ("conftest.mmap", 0600);
12311 if (fd < 0)
12312 return 1;
12313 if (write (fd, data, pagesize) != pagesize)
12314 return 1;
12315 close (fd);
12316
12317 /* Next, try to mmap the file at a fixed address which already has
12318 something else allocated at it. If we can, also make sure that
12319 we see the same garbage. */
12320 fd = open ("conftest.mmap", O_RDWR);
12321 if (fd < 0)
12322 return 1;
12323 data2 = (char *) malloc (2 * pagesize);
12324 if (!data2)
12325 return 1;
12326 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12327 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12328 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12329 return 1;
12330 for (i = 0; i < pagesize; ++i)
12331 if (*(data + i) != *(data2 + i))
12332 return 1;
12333
12334 /* Finally, make sure that changes to the mapped area do not
12335 percolate back to the file as seen by read(). (This is a bug on
12336 some variants of i386 svr4.0.) */
12337 for (i = 0; i < pagesize; ++i)
12338 *(data2 + i) = *(data2 + i) + 1;
12339 data3 = (char *) malloc (pagesize);
12340 if (!data3)
12341 return 1;
12342 if (read (fd, data3, pagesize) != pagesize)
12343 return 1;
12344 for (i = 0; i < pagesize; ++i)
12345 if (*(data + i) != *(data3 + i))
12346 return 1;
12347 close (fd);
12348 return 0;
12349 }
12350 _ACEOF
12351 if ac_fn_c_try_run "$LINENO"; then :
12352 ac_cv_func_mmap_fixed_mapped=yes
12353 else
12354 ac_cv_func_mmap_fixed_mapped=no
12355 fi
12356 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12357 conftest.$ac_objext conftest.beam conftest.$ac_ext
12358 fi
12359
12360 fi
12361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12362 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12363 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12364
12365 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12366
12367 fi
12368 rm -f conftest.mmap
12369
12370 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12371 if test "x$ac_cv_type_pid_t" = x""yes; then :
12372
12373 else
12374
12375 cat >>confdefs.h <<_ACEOF
12376 #define pid_t int
12377 _ACEOF
12378
12379 fi
12380
12381 for ac_header in vfork.h
12382 do :
12383 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12384 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12385 cat >>confdefs.h <<_ACEOF
12386 #define HAVE_VFORK_H 1
12387 _ACEOF
12388
12389 fi
12390
12391 done
12392
12393 for ac_func in fork vfork
12394 do :
12395 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12396 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12397 eval as_val=\$$as_ac_var
12398 if test "x$as_val" = x""yes; then :
12399 cat >>confdefs.h <<_ACEOF
12400 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12401 _ACEOF
12402
12403 fi
12404 done
12405
12406 if test "x$ac_cv_func_fork" = xyes; then
12407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12408 $as_echo_n "checking for working fork... " >&6; }
12409 if test "${ac_cv_func_fork_works+set}" = set; then :
12410 $as_echo_n "(cached) " >&6
12411 else
12412 if test "$cross_compiling" = yes; then :
12413 ac_cv_func_fork_works=cross
12414 else
12415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12416 /* end confdefs.h. */
12417 $ac_includes_default
12418 int
12419 main ()
12420 {
12421
12422 /* By Ruediger Kuhlmann. */
12423 return fork () < 0;
12424
12425 ;
12426 return 0;
12427 }
12428 _ACEOF
12429 if ac_fn_c_try_run "$LINENO"; then :
12430 ac_cv_func_fork_works=yes
12431 else
12432 ac_cv_func_fork_works=no
12433 fi
12434 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12435 conftest.$ac_objext conftest.beam conftest.$ac_ext
12436 fi
12437
12438 fi
12439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12440 $as_echo "$ac_cv_func_fork_works" >&6; }
12441
12442 else
12443 ac_cv_func_fork_works=$ac_cv_func_fork
12444 fi
12445 if test "x$ac_cv_func_fork_works" = xcross; then
12446 case $host in
12447 *-*-amigaos* | *-*-msdosdjgpp*)
12448 # Override, as these systems have only a dummy fork() stub
12449 ac_cv_func_fork_works=no
12450 ;;
12451 *)
12452 ac_cv_func_fork_works=yes
12453 ;;
12454 esac
12455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12456 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12457 fi
12458 ac_cv_func_vfork_works=$ac_cv_func_vfork
12459 if test "x$ac_cv_func_vfork" = xyes; then
12460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12461 $as_echo_n "checking for working vfork... " >&6; }
12462 if test "${ac_cv_func_vfork_works+set}" = set; then :
12463 $as_echo_n "(cached) " >&6
12464 else
12465 if test "$cross_compiling" = yes; then :
12466 ac_cv_func_vfork_works=cross
12467 else
12468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12469 /* end confdefs.h. */
12470 /* Thanks to Paul Eggert for this test. */
12471 $ac_includes_default
12472 #include <sys/wait.h>
12473 #ifdef HAVE_VFORK_H
12474 # include <vfork.h>
12475 #endif
12476 /* On some sparc systems, changes by the child to local and incoming
12477 argument registers are propagated back to the parent. The compiler
12478 is told about this with #include <vfork.h>, but some compilers
12479 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12480 static variable whose address is put into a register that is
12481 clobbered by the vfork. */
12482 static void
12483 #ifdef __cplusplus
12484 sparc_address_test (int arg)
12485 # else
12486 sparc_address_test (arg) int arg;
12487 #endif
12488 {
12489 static pid_t child;
12490 if (!child) {
12491 child = vfork ();
12492 if (child < 0) {
12493 perror ("vfork");
12494 _exit(2);
12495 }
12496 if (!child) {
12497 arg = getpid();
12498 write(-1, "", 0);
12499 _exit (arg);
12500 }
12501 }
12502 }
12503
12504 int
12505 main ()
12506 {
12507 pid_t parent = getpid ();
12508 pid_t child;
12509
12510 sparc_address_test (0);
12511
12512 child = vfork ();
12513
12514 if (child == 0) {
12515 /* Here is another test for sparc vfork register problems. This
12516 test uses lots of local variables, at least as many local
12517 variables as main has allocated so far including compiler
12518 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12519 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12520 reuse the register of parent for one of the local variables,
12521 since it will think that parent can't possibly be used any more
12522 in this routine. Assigning to the local variable will thus
12523 munge parent in the parent process. */
12524 pid_t
12525 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12526 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12527 /* Convince the compiler that p..p7 are live; otherwise, it might
12528 use the same hardware register for all 8 local variables. */
12529 if (p != p1 || p != p2 || p != p3 || p != p4
12530 || p != p5 || p != p6 || p != p7)
12531 _exit(1);
12532
12533 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12534 from child file descriptors. If the child closes a descriptor
12535 before it execs or exits, this munges the parent's descriptor
12536 as well. Test for this by closing stdout in the child. */
12537 _exit(close(fileno(stdout)) != 0);
12538 } else {
12539 int status;
12540 struct stat st;
12541
12542 while (wait(&status) != child)
12543 ;
12544 return (
12545 /* Was there some problem with vforking? */
12546 child < 0
12547
12548 /* Did the child fail? (This shouldn't happen.) */
12549 || status
12550
12551 /* Did the vfork/compiler bug occur? */
12552 || parent != getpid()
12553
12554 /* Did the file descriptor bug occur? */
12555 || fstat(fileno(stdout), &st) != 0
12556 );
12557 }
12558 }
12559 _ACEOF
12560 if ac_fn_c_try_run "$LINENO"; then :
12561 ac_cv_func_vfork_works=yes
12562 else
12563 ac_cv_func_vfork_works=no
12564 fi
12565 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12566 conftest.$ac_objext conftest.beam conftest.$ac_ext
12567 fi
12568
12569 fi
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12571 $as_echo "$ac_cv_func_vfork_works" >&6; }
12572
12573 fi;
12574 if test "x$ac_cv_func_fork_works" = xcross; then
12575 ac_cv_func_vfork_works=$ac_cv_func_vfork
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12577 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12578 fi
12579
12580 if test "x$ac_cv_func_vfork_works" = xyes; then
12581
12582 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12583
12584 else
12585
12586 $as_echo "#define vfork fork" >>confdefs.h
12587
12588 fi
12589 if test "x$ac_cv_func_fork_works" = xyes; then
12590
12591 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12592
12593 fi
12594
12595 for ac_func in canonicalize_file_name realpath getrusage getuid \
12596 getgid pipe poll pread64 resize_term sbrk setpgid setpgrp setsid \
12597 sigaction sigprocmask sigsetmask socketpair syscall \
12598 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12599 setrlimit getrlimit posix_madvise waitpid
12600 do :
12601 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12602 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12603 eval as_val=\$$as_ac_var
12604 if test "x$as_val" = x""yes; then :
12605 cat >>confdefs.h <<_ACEOF
12606 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12607 _ACEOF
12608
12609 fi
12610 done
12611
12612
12613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12614 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12615 if test "${am_cv_langinfo_codeset+set}" = set; then :
12616 $as_echo_n "(cached) " >&6
12617 else
12618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12619 /* end confdefs.h. */
12620 #include <langinfo.h>
12621 int
12622 main ()
12623 {
12624 char* cs = nl_langinfo(CODESET);
12625 ;
12626 return 0;
12627 }
12628 _ACEOF
12629 if ac_fn_c_try_link "$LINENO"; then :
12630 am_cv_langinfo_codeset=yes
12631 else
12632 am_cv_langinfo_codeset=no
12633 fi
12634 rm -f core conftest.err conftest.$ac_objext \
12635 conftest$ac_exeext conftest.$ac_ext
12636
12637 fi
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12639 $as_echo "$am_cv_langinfo_codeset" >&6; }
12640 if test $am_cv_langinfo_codeset = yes; then
12641
12642 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12643
12644 fi
12645
12646
12647 # Check the return and argument types of ptrace. No canned test for
12648 # this, so roll our own.
12649 gdb_ptrace_headers='
12650 #if HAVE_SYS_TYPES_H
12651 # include <sys/types.h>
12652 #endif
12653 #if HAVE_SYS_PTRACE_H
12654 # include <sys/ptrace.h>
12655 #endif
12656 #if HAVE_UNISTD_H
12657 # include <unistd.h>
12658 #endif
12659 '
12660 # There is no point in checking if we don't have a prototype.
12661 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12662 "
12663 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12664 ac_have_decl=1
12665 else
12666 ac_have_decl=0
12667 fi
12668
12669 cat >>confdefs.h <<_ACEOF
12670 #define HAVE_DECL_PTRACE $ac_have_decl
12671 _ACEOF
12672 if test $ac_have_decl = 1; then :
12673
12674 else
12675
12676 : ${gdb_cv_func_ptrace_ret='int'}
12677 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12678
12679 fi
12680
12681 # Check return type. Varargs (used on GNU/Linux) conflict with the
12682 # empty argument list, so check for that explicitly.
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12684 $as_echo_n "checking return type of ptrace... " >&6; }
12685 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12686 $as_echo_n "(cached) " >&6
12687 else
12688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12689 /* end confdefs.h. */
12690 $gdb_ptrace_headers
12691 int
12692 main ()
12693 {
12694 extern long ptrace (enum __ptrace_request, ...);
12695 ;
12696 return 0;
12697 }
12698 _ACEOF
12699 if ac_fn_c_try_compile "$LINENO"; then :
12700 gdb_cv_func_ptrace_ret='long'
12701 else
12702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12703 /* end confdefs.h. */
12704 $gdb_ptrace_headers
12705 int
12706 main ()
12707 {
12708 extern int ptrace ();
12709 ;
12710 return 0;
12711 }
12712 _ACEOF
12713 if ac_fn_c_try_compile "$LINENO"; then :
12714 gdb_cv_func_ptrace_ret='int'
12715 else
12716 gdb_cv_func_ptrace_ret='long'
12717 fi
12718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12719 fi
12720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12721 fi
12722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12723 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12724
12725 cat >>confdefs.h <<_ACEOF
12726 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12727 _ACEOF
12728
12729 # Check argument types.
12730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12731 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12732 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12733 $as_echo_n "(cached) " >&6
12734 else
12735
12736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12737 /* end confdefs.h. */
12738 $gdb_ptrace_headers
12739 int
12740 main ()
12741 {
12742 extern long ptrace (enum __ptrace_request, ...);
12743 ;
12744 return 0;
12745 }
12746 _ACEOF
12747 if ac_fn_c_try_compile "$LINENO"; then :
12748 gdb_cv_func_ptrace_args='int,int,long,long'
12749 else
12750
12751 for gdb_arg1 in 'int' 'long'; do
12752 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12753 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12754 for gdb_arg4 in 'int' 'long'; do
12755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12756 /* end confdefs.h. */
12757 $gdb_ptrace_headers
12758 int
12759 main ()
12760 {
12761
12762 extern $gdb_cv_func_ptrace_ret
12763 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12764
12765 ;
12766 return 0;
12767 }
12768 _ACEOF
12769 if ac_fn_c_try_compile "$LINENO"; then :
12770 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12771 break 4;
12772 fi
12773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12774 for gdb_arg5 in 'int *' 'int' 'long'; do
12775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12776 /* end confdefs.h. */
12777 $gdb_ptrace_headers
12778 int
12779 main ()
12780 {
12781
12782 extern $gdb_cv_func_ptrace_ret
12783 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12784
12785 ;
12786 return 0;
12787 }
12788 _ACEOF
12789 if ac_fn_c_try_compile "$LINENO"; then :
12790
12791 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12792 break 5;
12793 fi
12794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12795 done
12796 done
12797 done
12798 done
12799 done
12800 # Provide a safe default value.
12801 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12802
12803 fi
12804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12805 fi
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12807 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12808 ac_save_IFS=$IFS; IFS=','
12809 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12810 IFS=$ac_save_IFS
12811 shift
12812
12813 cat >>confdefs.h <<_ACEOF
12814 #define PTRACE_TYPE_ARG3 $3
12815 _ACEOF
12816
12817 if test -n "$5"; then
12818
12819 cat >>confdefs.h <<_ACEOF
12820 #define PTRACE_TYPE_ARG5 $5
12821 _ACEOF
12822
12823 fi
12824
12825 if test "$cross_compiling" = no; then
12826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12827 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12828 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12829 $as_echo_n "(cached) " >&6
12830 else
12831 if test "$cross_compiling" = yes; then :
12832 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12833 else
12834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12835 /* end confdefs.h. */
12836 $ac_includes_default
12837 int
12838 main ()
12839 {
12840 /* If this system has a BSD-style setpgrp which takes arguments,
12841 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12842 exit successfully. */
12843 return setpgrp (1,1) != -1;
12844 ;
12845 return 0;
12846 }
12847 _ACEOF
12848 if ac_fn_c_try_run "$LINENO"; then :
12849 ac_cv_func_setpgrp_void=no
12850 else
12851 ac_cv_func_setpgrp_void=yes
12852 fi
12853 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12854 conftest.$ac_objext conftest.beam conftest.$ac_ext
12855 fi
12856
12857 fi
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12859 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12860 if test $ac_cv_func_setpgrp_void = yes; then
12861
12862 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12863
12864 fi
12865
12866 else
12867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12868 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12869 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12870 $as_echo_n "(cached) " >&6
12871 else
12872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12873 /* end confdefs.h. */
12874
12875 #include <unistd.h>
12876
12877 int
12878 main ()
12879 {
12880
12881 if (setpgrp(1,1) == -1)
12882 exit (0);
12883 else
12884 exit (1);
12885
12886 ;
12887 return 0;
12888 }
12889 _ACEOF
12890 if ac_fn_c_try_compile "$LINENO"; then :
12891 ac_cv_func_setpgrp_void=no
12892 else
12893 ac_cv_func_setpgrp_void=yes
12894 fi
12895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12896 fi
12897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12898 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12899 if test $ac_cv_func_setpgrp_void = yes; then
12900 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12901
12902 fi
12903 fi
12904
12905 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12906 # since sigsetjmp might only be defined as a macro.
12907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12908 $as_echo_n "checking for sigsetjmp... " >&6; }
12909 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12910 $as_echo_n "(cached) " >&6
12911 else
12912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12913 /* end confdefs.h. */
12914
12915 #include <setjmp.h>
12916
12917 int
12918 main ()
12919 {
12920 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12921 ;
12922 return 0;
12923 }
12924 _ACEOF
12925 if ac_fn_c_try_compile "$LINENO"; then :
12926 gdb_cv_func_sigsetjmp=yes
12927 else
12928 gdb_cv_func_sigsetjmp=no
12929 fi
12930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12931 fi
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12933 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12934 if test $gdb_cv_func_sigsetjmp = yes; then
12935
12936 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12937
12938 fi
12939
12940 # Assume we'll default to using the included libiberty regex.
12941 gdb_use_included_regex=yes
12942
12943 # However, if the system regex is GNU regex, then default to *not*
12944 # using the included regex.
12945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12946 $as_echo_n "checking for GNU regex... " >&6; }
12947 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12948 $as_echo_n "(cached) " >&6
12949 else
12950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12951 /* end confdefs.h. */
12952 #include <gnu-versions.h>
12953 int
12954 main ()
12955 {
12956 #define REGEX_INTERFACE_VERSION 1
12957 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12958 # error "Version mismatch"
12959 #endif
12960 ;
12961 return 0;
12962 }
12963 _ACEOF
12964 if ac_fn_c_try_compile "$LINENO"; then :
12965 gdb_cv_have_gnu_regex=yes
12966 else
12967 gdb_cv_have_gnu_regex=no
12968 fi
12969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12970 fi
12971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12972 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12973 if test $gdb_cv_have_gnu_regex = yes; then
12974 gdb_use_included_regex=no
12975 fi
12976
12977
12978 # Check whether --with-included-regex was given.
12979 if test "${with_included_regex+set}" = set; then :
12980 withval=$with_included_regex; gdb_with_regex=$withval
12981 else
12982 gdb_with_regex=$gdb_use_included_regex
12983 fi
12984
12985 if test "$gdb_with_regex" = yes; then
12986
12987 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12988
12989 fi
12990
12991 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12992 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12993 #include <sys/proc.h>
12994
12995 "
12996 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12997
12998 cat >>confdefs.h <<_ACEOF
12999 #define HAVE_STRUCT_THREAD_TD_PCB 1
13000 _ACEOF
13001
13002
13003 fi
13004
13005
13006 # See if <sys/lwp.h> defines `struct lwp`.
13007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
13008 $as_echo_n "checking for struct lwp... " >&6; }
13009 if test "${gdb_cv_struct_lwp+set}" = set; then :
13010 $as_echo_n "(cached) " >&6
13011 else
13012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13013 /* end confdefs.h. */
13014 #include <sys/param.h>
13015 #include <sys/lwp.h>
13016 int
13017 main ()
13018 {
13019 struct lwp l;
13020 ;
13021 return 0;
13022 }
13023 _ACEOF
13024 if ac_fn_c_try_compile "$LINENO"; then :
13025 gdb_cv_struct_lwp=yes
13026 else
13027 gdb_cv_struct_lwp=no
13028 fi
13029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13030 fi
13031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13032 $as_echo "$gdb_cv_struct_lwp" >&6; }
13033 if test $gdb_cv_struct_lwp = yes; then
13034
13035 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
13036
13037 fi
13038
13039 # See if <machine/reg.h> degines `struct reg'.
13040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13041 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13042 if test "${gdb_cv_struct_reg+set}" = set; then :
13043 $as_echo_n "(cached) " >&6
13044 else
13045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13046 /* end confdefs.h. */
13047 #include <sys/types.h>
13048 #include <machine/reg.h>
13049 int
13050 main ()
13051 {
13052 struct reg r;
13053 ;
13054 return 0;
13055 }
13056 _ACEOF
13057 if ac_fn_c_try_compile "$LINENO"; then :
13058 gdb_cv_struct_reg=yes
13059 else
13060 gdb_cv_struct_reg=no
13061 fi
13062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13063 fi
13064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13065 $as_echo "$gdb_cv_struct_reg" >&6; }
13066 if test $gdb_cv_struct_reg = yes; then
13067
13068 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13069
13070 fi
13071
13072 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13073 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13074 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13075 "
13076 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13077
13078 cat >>confdefs.h <<_ACEOF
13079 #define HAVE_STRUCT_REG_R_FS 1
13080 _ACEOF
13081
13082
13083 fi
13084 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13085 "
13086 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13087
13088 cat >>confdefs.h <<_ACEOF
13089 #define HAVE_STRUCT_REG_R_GS 1
13090 _ACEOF
13091
13092
13093 fi
13094
13095
13096 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13098 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13099 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13100 $as_echo_n "(cached) " >&6
13101 else
13102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13103 /* end confdefs.h. */
13104 #include <sys/ptrace.h>
13105 int
13106 main ()
13107 {
13108 PTRACE_GETREGS;
13109 ;
13110 return 0;
13111 }
13112 _ACEOF
13113 if ac_fn_c_try_compile "$LINENO"; then :
13114 gdb_cv_have_ptrace_getregs=yes
13115 else
13116 gdb_cv_have_ptrace_getregs=no
13117 fi
13118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13119 fi
13120
13121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13122 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13123 if test $gdb_cv_have_ptrace_getregs = yes; then
13124
13125 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13126
13127 fi
13128
13129 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13131 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13132 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13133 $as_echo_n "(cached) " >&6
13134 else
13135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13136 /* end confdefs.h. */
13137 #include <sys/ptrace.h>
13138 int
13139 main ()
13140 {
13141 PTRACE_GETFPXREGS;
13142 ;
13143 return 0;
13144 }
13145 _ACEOF
13146 if ac_fn_c_try_compile "$LINENO"; then :
13147 gdb_cv_have_ptrace_getfpxregs=yes
13148 else
13149 gdb_cv_have_ptrace_getfpxregs=no
13150 fi
13151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13152 fi
13153
13154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13155 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13156 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13157
13158 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13159
13160 fi
13161
13162 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13164 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13165 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13166 $as_echo_n "(cached) " >&6
13167 else
13168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13169 /* end confdefs.h. */
13170 #include <sys/types.h>
13171 #include <sys/ptrace.h>
13172 int
13173 main ()
13174 {
13175 PT_GETDBREGS;
13176 ;
13177 return 0;
13178 }
13179 _ACEOF
13180 if ac_fn_c_try_compile "$LINENO"; then :
13181 gdb_cv_have_pt_getdbregs=yes
13182 else
13183 gdb_cv_have_pt_getdbregs=no
13184 fi
13185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13186 fi
13187
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13189 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13190 if test $gdb_cv_have_pt_getdbregs = yes; then
13191
13192 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13193
13194 fi
13195
13196 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13198 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13199 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13200 $as_echo_n "(cached) " >&6
13201 else
13202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13203 /* end confdefs.h. */
13204 #include <sys/types.h>
13205 #include <sys/ptrace.h>
13206 int
13207 main ()
13208 {
13209 PT_GETXMMREGS;
13210 ;
13211 return 0;
13212 }
13213 _ACEOF
13214 if ac_fn_c_try_compile "$LINENO"; then :
13215 gdb_cv_have_pt_getxmmregs=yes
13216 else
13217 gdb_cv_have_pt_getxmmregs=no
13218 fi
13219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13220 fi
13221
13222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13223 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13224 if test $gdb_cv_have_pt_getxmmregs = yes; then
13225
13226 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13227
13228 fi
13229
13230 # Detect which type of /proc is in use, such as for Unixware or Solaris.
13231
13232 if test "${target}" = "${host}"; then
13233 case "${host}" in
13234 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13235
13236 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13237
13238 ;;
13239 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13240
13241 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13242
13243 ;;
13244 mips-sgi-irix5*)
13245 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13246
13247 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13248
13249 ;;
13250 esac
13251 fi
13252
13253 if test "$ac_cv_header_sys_procfs_h" = yes; then
13254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13255 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13256 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13257 $as_echo_n "(cached) " >&6
13258 else
13259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13260 /* end confdefs.h. */
13261
13262 #define _SYSCALL32
13263 /* Needed for new procfs interface on sparc-solaris. */
13264 #define _STRUCTURED_PROC 1
13265 #include <sys/procfs.h>
13266 int
13267 main ()
13268 {
13269 pstatus_t avar
13270 ;
13271 return 0;
13272 }
13273 _ACEOF
13274 if ac_fn_c_try_compile "$LINENO"; then :
13275 bfd_cv_have_sys_procfs_type_pstatus_t=yes
13276 else
13277 bfd_cv_have_sys_procfs_type_pstatus_t=no
13278
13279 fi
13280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13281 fi
13282
13283 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13284
13285 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13286
13287 fi
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13289 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13290
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13292 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13293 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13294 $as_echo_n "(cached) " >&6
13295 else
13296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13297 /* end confdefs.h. */
13298
13299 #define _SYSCALL32
13300 /* Needed for new procfs interface on sparc-solaris. */
13301 #define _STRUCTURED_PROC 1
13302 #include <sys/procfs.h>
13303 int
13304 main ()
13305 {
13306 prrun_t avar
13307 ;
13308 return 0;
13309 }
13310 _ACEOF
13311 if ac_fn_c_try_compile "$LINENO"; then :
13312 bfd_cv_have_sys_procfs_type_prrun_t=yes
13313 else
13314 bfd_cv_have_sys_procfs_type_prrun_t=no
13315
13316 fi
13317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13318 fi
13319
13320 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13321
13322 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13323
13324 fi
13325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13326 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13327
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13329 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13330 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13331 $as_echo_n "(cached) " >&6
13332 else
13333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13334 /* end confdefs.h. */
13335
13336 #define _SYSCALL32
13337 /* Needed for new procfs interface on sparc-solaris. */
13338 #define _STRUCTURED_PROC 1
13339 #include <sys/procfs.h>
13340 int
13341 main ()
13342 {
13343 gregset_t avar
13344 ;
13345 return 0;
13346 }
13347 _ACEOF
13348 if ac_fn_c_try_compile "$LINENO"; then :
13349 bfd_cv_have_sys_procfs_type_gregset_t=yes
13350 else
13351 bfd_cv_have_sys_procfs_type_gregset_t=no
13352
13353 fi
13354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13355 fi
13356
13357 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13358
13359 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13360
13361 fi
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13363 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13364
13365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13366 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13367 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13368 $as_echo_n "(cached) " >&6
13369 else
13370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13371 /* end confdefs.h. */
13372
13373 #define _SYSCALL32
13374 /* Needed for new procfs interface on sparc-solaris. */
13375 #define _STRUCTURED_PROC 1
13376 #include <sys/procfs.h>
13377 int
13378 main ()
13379 {
13380 fpregset_t avar
13381 ;
13382 return 0;
13383 }
13384 _ACEOF
13385 if ac_fn_c_try_compile "$LINENO"; then :
13386 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13387 else
13388 bfd_cv_have_sys_procfs_type_fpregset_t=no
13389
13390 fi
13391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13392 fi
13393
13394 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13395
13396 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13397
13398 fi
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13400 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13401
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13403 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13404 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13405 $as_echo_n "(cached) " >&6
13406 else
13407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13408 /* end confdefs.h. */
13409
13410 #define _SYSCALL32
13411 /* Needed for new procfs interface on sparc-solaris. */
13412 #define _STRUCTURED_PROC 1
13413 #include <sys/procfs.h>
13414 int
13415 main ()
13416 {
13417 prgregset_t avar
13418 ;
13419 return 0;
13420 }
13421 _ACEOF
13422 if ac_fn_c_try_compile "$LINENO"; then :
13423 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13424 else
13425 bfd_cv_have_sys_procfs_type_prgregset_t=no
13426
13427 fi
13428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13429 fi
13430
13431 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13432
13433 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13434
13435 fi
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13437 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13438
13439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13440 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13441 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13442 $as_echo_n "(cached) " >&6
13443 else
13444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13445 /* end confdefs.h. */
13446
13447 #define _SYSCALL32
13448 /* Needed for new procfs interface on sparc-solaris. */
13449 #define _STRUCTURED_PROC 1
13450 #include <sys/procfs.h>
13451 int
13452 main ()
13453 {
13454 prfpregset_t avar
13455 ;
13456 return 0;
13457 }
13458 _ACEOF
13459 if ac_fn_c_try_compile "$LINENO"; then :
13460 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13461 else
13462 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13463
13464 fi
13465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13466 fi
13467
13468 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13469
13470 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13471
13472 fi
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13474 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13475
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13477 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13478 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13479 $as_echo_n "(cached) " >&6
13480 else
13481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13482 /* end confdefs.h. */
13483
13484 #define _SYSCALL32
13485 /* Needed for new procfs interface on sparc-solaris. */
13486 #define _STRUCTURED_PROC 1
13487 #include <sys/procfs.h>
13488 int
13489 main ()
13490 {
13491 prgregset32_t avar
13492 ;
13493 return 0;
13494 }
13495 _ACEOF
13496 if ac_fn_c_try_compile "$LINENO"; then :
13497 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13498 else
13499 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13500
13501 fi
13502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13503 fi
13504
13505 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13506
13507 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13508
13509 fi
13510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13511 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13512
13513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13514 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13515 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13516 $as_echo_n "(cached) " >&6
13517 else
13518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13519 /* end confdefs.h. */
13520
13521 #define _SYSCALL32
13522 /* Needed for new procfs interface on sparc-solaris. */
13523 #define _STRUCTURED_PROC 1
13524 #include <sys/procfs.h>
13525 int
13526 main ()
13527 {
13528 prfpregset32_t avar
13529 ;
13530 return 0;
13531 }
13532 _ACEOF
13533 if ac_fn_c_try_compile "$LINENO"; then :
13534 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13535 else
13536 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13537
13538 fi
13539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13540 fi
13541
13542 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13543
13544 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13545
13546 fi
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13548 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13549
13550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13551 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13552 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13553 $as_echo_n "(cached) " >&6
13554 else
13555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13556 /* end confdefs.h. */
13557
13558 #define _SYSCALL32
13559 /* Needed for new procfs interface on sparc-solaris. */
13560 #define _STRUCTURED_PROC 1
13561 #include <sys/procfs.h>
13562 int
13563 main ()
13564 {
13565 lwpid_t avar
13566 ;
13567 return 0;
13568 }
13569 _ACEOF
13570 if ac_fn_c_try_compile "$LINENO"; then :
13571 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13572 else
13573 bfd_cv_have_sys_procfs_type_lwpid_t=no
13574
13575 fi
13576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13577 fi
13578
13579 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13580
13581 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13582
13583 fi
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13585 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13586
13587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13588 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13589 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13590 $as_echo_n "(cached) " >&6
13591 else
13592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13593 /* end confdefs.h. */
13594
13595 #define _SYSCALL32
13596 /* Needed for new procfs interface on sparc-solaris. */
13597 #define _STRUCTURED_PROC 1
13598 #include <sys/procfs.h>
13599 int
13600 main ()
13601 {
13602 psaddr_t avar
13603 ;
13604 return 0;
13605 }
13606 _ACEOF
13607 if ac_fn_c_try_compile "$LINENO"; then :
13608 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13609 else
13610 bfd_cv_have_sys_procfs_type_psaddr_t=no
13611
13612 fi
13613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13614 fi
13615
13616 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13617
13618 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13619
13620 fi
13621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13622 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13623
13624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13625 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13626 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13627 $as_echo_n "(cached) " >&6
13628 else
13629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13630 /* end confdefs.h. */
13631
13632 #define _SYSCALL32
13633 /* Needed for new procfs interface on sparc-solaris. */
13634 #define _STRUCTURED_PROC 1
13635 #include <sys/procfs.h>
13636 int
13637 main ()
13638 {
13639 prsysent_t avar
13640 ;
13641 return 0;
13642 }
13643 _ACEOF
13644 if ac_fn_c_try_compile "$LINENO"; then :
13645 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13646 else
13647 bfd_cv_have_sys_procfs_type_prsysent_t=no
13648
13649 fi
13650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13651 fi
13652
13653 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13654
13655 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13656
13657 fi
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13659 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13660
13661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13662 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13663 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13664 $as_echo_n "(cached) " >&6
13665 else
13666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13667 /* end confdefs.h. */
13668
13669 #define _SYSCALL32
13670 /* Needed for new procfs interface on sparc-solaris. */
13671 #define _STRUCTURED_PROC 1
13672 #include <sys/procfs.h>
13673 int
13674 main ()
13675 {
13676 pr_sigset_t avar
13677 ;
13678 return 0;
13679 }
13680 _ACEOF
13681 if ac_fn_c_try_compile "$LINENO"; then :
13682 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13683 else
13684 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13685
13686 fi
13687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13688 fi
13689
13690 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13691
13692 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13693
13694 fi
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13696 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13697
13698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13699 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13700 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13701 $as_echo_n "(cached) " >&6
13702 else
13703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13704 /* end confdefs.h. */
13705
13706 #define _SYSCALL32
13707 /* Needed for new procfs interface on sparc-solaris. */
13708 #define _STRUCTURED_PROC 1
13709 #include <sys/procfs.h>
13710 int
13711 main ()
13712 {
13713 pr_sigaction64_t avar
13714 ;
13715 return 0;
13716 }
13717 _ACEOF
13718 if ac_fn_c_try_compile "$LINENO"; then :
13719 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13720 else
13721 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13722
13723 fi
13724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13725 fi
13726
13727 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13728
13729 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13730
13731 fi
13732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13733 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13734
13735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13736 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13737 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13738 $as_echo_n "(cached) " >&6
13739 else
13740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13741 /* end confdefs.h. */
13742
13743 #define _SYSCALL32
13744 /* Needed for new procfs interface on sparc-solaris. */
13745 #define _STRUCTURED_PROC 1
13746 #include <sys/procfs.h>
13747 int
13748 main ()
13749 {
13750 pr_siginfo64_t avar
13751 ;
13752 return 0;
13753 }
13754 _ACEOF
13755 if ac_fn_c_try_compile "$LINENO"; then :
13756 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13757 else
13758 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13759
13760 fi
13761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13762 fi
13763
13764 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13765
13766 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13767
13768 fi
13769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13770 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13771
13772
13773
13774
13775
13776 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13778 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13779 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13780 $as_echo_n "(cached) " >&6
13781 else
13782 if test "$cross_compiling" = yes; then :
13783 gdb_cv_prfpregset_t_broken=yes
13784 else
13785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13786 /* end confdefs.h. */
13787 #include <sys/procfs.h>
13788 int main ()
13789 {
13790 if (sizeof (prfpregset_t) == sizeof (void *))
13791 return 1;
13792 return 0;
13793 }
13794 _ACEOF
13795 if ac_fn_c_try_run "$LINENO"; then :
13796 gdb_cv_prfpregset_t_broken=no
13797 else
13798 gdb_cv_prfpregset_t_broken=yes
13799 fi
13800 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13801 conftest.$ac_objext conftest.beam conftest.$ac_ext
13802 fi
13803
13804 fi
13805
13806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13807 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13808 if test $gdb_cv_prfpregset_t_broken = yes; then
13809
13810 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13811
13812 fi
13813 fi
13814
13815
13816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
13817 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
13818 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
13819 $as_echo_n "(cached) " >&6
13820 else
13821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13822 /* end confdefs.h. */
13823 #include <unistd.h>
13824 #include <sys/types.h>
13825 #include <sys/procfs.h>
13826
13827 int
13828 main ()
13829 {
13830
13831 int dummy;;
13832 dummy = ioctl(0, PIOCSET, &dummy);
13833
13834 ;
13835 return 0;
13836 }
13837 _ACEOF
13838 if ac_fn_c_try_compile "$LINENO"; then :
13839 gdb_cv_have_procfs_piocset=yes
13840 else
13841 gdb_cv_have_procfs_piocset=no
13842 fi
13843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13844 fi
13845
13846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
13847 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
13848 if test $gdb_cv_have_procfs_piocset = yes; then
13849
13850 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
13851
13852 fi
13853 fi
13854
13855 if test ${host} = ${target} ; then
13856
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
13858 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
13859 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
13860 $as_echo_n "(cached) " >&6
13861 else
13862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13863 /* end confdefs.h. */
13864 #include <link.h>
13865 int
13866 main ()
13867 {
13868 struct link_map lm; (void) lm.l_addr;
13869 ;
13870 return 0;
13871 }
13872 _ACEOF
13873 if ac_fn_c_try_compile "$LINENO"; then :
13874 gdb_cv_have_struct_link_map_with_l_members=yes
13875 else
13876 gdb_cv_have_struct_link_map_with_l_members=no
13877 fi
13878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13879 fi
13880
13881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
13882 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
13883 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
13884
13885 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
13886
13887 fi
13888
13889
13890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
13891 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
13892 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
13893 $as_echo_n "(cached) " >&6
13894 else
13895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13896 /* end confdefs.h. */
13897 #include <sys/types.h>
13898 #include <link.h>
13899 int
13900 main ()
13901 {
13902 struct link_map lm; (void) lm.lm_addr;
13903 ;
13904 return 0;
13905 }
13906 _ACEOF
13907 if ac_fn_c_try_compile "$LINENO"; then :
13908 gdb_cv_have_struct_link_map_with_lm_members=yes
13909 else
13910 gdb_cv_have_struct_link_map_with_lm_members=no
13911 fi
13912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13913 fi
13914
13915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
13916 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
13917 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
13918
13919 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
13920
13921 fi
13922
13923
13924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
13925 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
13926 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
13927 $as_echo_n "(cached) " >&6
13928 else
13929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13930 /* end confdefs.h. */
13931 #include <sys/types.h>
13932 #ifdef HAVE_NLIST_H
13933 #include <nlist.h>
13934 #endif
13935 #include <link.h>
13936 int
13937 main ()
13938 {
13939 struct so_map lm; (void) lm.som_addr;
13940 ;
13941 return 0;
13942 }
13943 _ACEOF
13944 if ac_fn_c_try_compile "$LINENO"; then :
13945 gdb_cv_have_struct_so_map_with_som_members=yes
13946 else
13947 gdb_cv_have_struct_so_map_with_som_members=no
13948 fi
13949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13950 fi
13951
13952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
13953 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
13954 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
13955
13956 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
13957
13958 fi
13959
13960
13961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
13962 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
13963 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
13964 $as_echo_n "(cached) " >&6
13965 else
13966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13967 /* end confdefs.h. */
13968 #define _SYSCALL32
13969 #include <sys/link.h>
13970 int
13971 main ()
13972 {
13973 struct link_map32 l;
13974 ;
13975 return 0;
13976 }
13977 _ACEOF
13978 if ac_fn_c_try_compile "$LINENO"; then :
13979 gdb_cv_have_struct_link_map32=yes
13980 else
13981 gdb_cv_have_struct_link_map32=no
13982 fi
13983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13984 fi
13985
13986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
13987 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
13988 if test $gdb_cv_have_struct_link_map32 = yes; then
13989
13990 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
13991
13992
13993 $as_echo "#define _SYSCALL32 1" >>confdefs.h
13994
13995 fi
13996 fi
13997
13998 # Check if the compiler supports the `long long' type.
13999
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14001 $as_echo_n "checking for long long support in compiler... " >&6; }
14002 if test "${gdb_cv_c_long_long+set}" = set; then :
14003 $as_echo_n "(cached) " >&6
14004 else
14005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14006 /* end confdefs.h. */
14007 extern long long foo;
14008 int
14009 main ()
14010 {
14011 switch (foo & 2) { case 0: return 1; }
14012 ;
14013 return 0;
14014 }
14015 _ACEOF
14016 if ac_fn_c_try_compile "$LINENO"; then :
14017 gdb_cv_c_long_long=yes
14018 else
14019 gdb_cv_c_long_long=no
14020 fi
14021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14022 fi
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14024 $as_echo "$gdb_cv_c_long_long" >&6; }
14025 if test $gdb_cv_c_long_long = yes; then
14026
14027 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
14028
14029 fi
14030
14031 # Check if the compiler and runtime support printing long longs.
14032
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14034 $as_echo_n "checking for long long support in printf... " >&6; }
14035 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14036 $as_echo_n "(cached) " >&6
14037 else
14038 if test "$cross_compiling" = yes; then :
14039 gdb_cv_printf_has_long_long=no
14040 else
14041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14042 /* end confdefs.h. */
14043 $ac_includes_default
14044 int
14045 main ()
14046 {
14047 char buf[32];
14048 long long l = 0;
14049 l = (l << 16) + 0x0123;
14050 l = (l << 16) + 0x4567;
14051 l = (l << 16) + 0x89ab;
14052 l = (l << 16) + 0xcdef;
14053 sprintf (buf, "0x%016llx", l);
14054 return (strcmp ("0x0123456789abcdef", buf));
14055 ;
14056 return 0;
14057 }
14058 _ACEOF
14059 if ac_fn_c_try_run "$LINENO"; then :
14060 gdb_cv_printf_has_long_long=yes
14061 else
14062 gdb_cv_printf_has_long_long=no
14063 fi
14064 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14065 conftest.$ac_objext conftest.beam conftest.$ac_ext
14066 fi
14067
14068 fi
14069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14070 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14071 if test $gdb_cv_printf_has_long_long = yes; then
14072
14073 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14074
14075 fi
14076
14077 # Check if the compiler and runtime support printing decfloats.
14078
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14080 $as_echo_n "checking for decfloat support in printf... " >&6; }
14081 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14082 $as_echo_n "(cached) " >&6
14083 else
14084 if test "$cross_compiling" = yes; then :
14085 gdb_cv_printf_has_decfloat=no
14086 else
14087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14088 /* end confdefs.h. */
14089 $ac_includes_default
14090 int
14091 main ()
14092 {
14093 char buf[64];
14094 _Decimal32 d32 = 1.2345df;
14095 _Decimal64 d64 = 1.2345dd;
14096 _Decimal128 d128 = 1.2345dl;
14097 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14098 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14099 ;
14100 return 0;
14101 }
14102 _ACEOF
14103 if ac_fn_c_try_run "$LINENO"; then :
14104 gdb_cv_printf_has_decfloat=yes
14105 else
14106 gdb_cv_printf_has_decfloat=no
14107 fi
14108 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14109 conftest.$ac_objext conftest.beam conftest.$ac_ext
14110 fi
14111
14112 fi
14113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14114 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14115 if test $gdb_cv_printf_has_decfloat = yes; then
14116
14117 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14118
14119 fi
14120
14121 # Check if the compiler supports the `long double' type. We can't use
14122 # AC_C_LONG_DOUBLE because that one does additional checks on the
14123 # constants defined in <float.h> that fail on some systems,
14124 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14125
14126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14127 $as_echo_n "checking for long double support in compiler... " >&6; }
14128 if test "${gdb_cv_c_long_double+set}" = set; then :
14129 $as_echo_n "(cached) " >&6
14130 else
14131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14132 /* end confdefs.h. */
14133 long double foo;
14134 _ACEOF
14135 if ac_fn_c_try_compile "$LINENO"; then :
14136 gdb_cv_c_long_double=yes
14137 else
14138 gdb_cv_c_long_double=no
14139 fi
14140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14141 fi
14142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14143 $as_echo "$gdb_cv_c_long_double" >&6; }
14144 if test $gdb_cv_c_long_double = yes; then
14145
14146 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14147
14148 fi
14149
14150 # Check if the compiler and runtime support printing long doubles.
14151
14152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14153 $as_echo_n "checking for long double support in printf... " >&6; }
14154 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14155 $as_echo_n "(cached) " >&6
14156 else
14157 if test "$cross_compiling" = yes; then :
14158 gdb_cv_printf_has_long_double=no
14159 else
14160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14161 /* end confdefs.h. */
14162 $ac_includes_default
14163 int
14164 main ()
14165 {
14166 char buf[16];
14167 long double f = 3.141592653;
14168 sprintf (buf, "%Lg", f);
14169 return (strncmp ("3.14159", buf, 7));
14170 ;
14171 return 0;
14172 }
14173 _ACEOF
14174 if ac_fn_c_try_run "$LINENO"; then :
14175 gdb_cv_printf_has_long_double=yes
14176 else
14177 gdb_cv_printf_has_long_double=no
14178 fi
14179 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14180 conftest.$ac_objext conftest.beam conftest.$ac_ext
14181 fi
14182
14183 fi
14184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14185 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14186 if test $gdb_cv_printf_has_long_double = yes; then
14187
14188 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14189
14190 fi
14191
14192 # Check if the compiler and runtime support scanning long doubles.
14193
14194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14195 $as_echo_n "checking for long double support in scanf... " >&6; }
14196 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14197 $as_echo_n "(cached) " >&6
14198 else
14199 if test "$cross_compiling" = yes; then :
14200 gdb_cv_scanf_has_long_double=no
14201 else
14202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14203 /* end confdefs.h. */
14204 #include <stdio.h>
14205 int
14206 main ()
14207 {
14208 char *buf = "3.141592653";
14209 long double f = 0;
14210 sscanf (buf, "%Lg", &f);
14211 return !(f > 3.14159 && f < 3.14160);
14212 ;
14213 return 0;
14214 }
14215 _ACEOF
14216 if ac_fn_c_try_run "$LINENO"; then :
14217 gdb_cv_scanf_has_long_double=yes
14218 else
14219 gdb_cv_scanf_has_long_double=no
14220 fi
14221 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14222 conftest.$ac_objext conftest.beam conftest.$ac_ext
14223 fi
14224
14225 fi
14226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14227 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14228 if test $gdb_cv_scanf_has_long_double = yes; then
14229
14230 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14231
14232 fi
14233
14234 case ${host_os} in
14235 aix*)
14236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14237 $as_echo_n "checking for -bbigtoc option... " >&6; }
14238 if test "${gdb_cv_bigtoc+set}" = set; then :
14239 $as_echo_n "(cached) " >&6
14240 else
14241
14242 SAVE_LDFLAGS=$LDFLAGS
14243
14244 case $GCC in
14245 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14246 *) gdb_cv_bigtoc=-bbigtoc ;;
14247 esac
14248
14249 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14251 /* end confdefs.h. */
14252
14253 int
14254 main ()
14255 {
14256 int i;
14257 ;
14258 return 0;
14259 }
14260 _ACEOF
14261 if ac_fn_c_try_link "$LINENO"; then :
14262
14263 else
14264 gdb_cv_bigtoc=
14265 fi
14266 rm -f core conftest.err conftest.$ac_objext \
14267 conftest$ac_exeext conftest.$ac_ext
14268 LDFLAGS="${SAVE_LDFLAGS}"
14269
14270 fi
14271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14272 $as_echo "$gdb_cv_bigtoc" >&6; }
14273 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14274 ;;
14275 esac
14276
14277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14278 $as_echo_n "checking for the dynamic export flag... " >&6; }
14279 dynamic_list=false
14280 if test "${gdb_native}" = yes; then
14281 # The dynamically loaded libthread_db needs access to symbols in the gdb
14282 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14283 # may not be supported there.
14284 old_LDFLAGS="$LDFLAGS"
14285 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14286 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14287 LDFLAGS="$LDFLAGS $RDYNAMIC"
14288 if test "${have_libpython}" = no; then
14289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14290 /* end confdefs.h. */
14291
14292 int
14293 main ()
14294 {
14295
14296 ;
14297 return 0;
14298 }
14299 _ACEOF
14300 if ac_fn_c_try_link "$LINENO"; then :
14301 dynamic_list=true
14302 fi
14303 rm -f core conftest.err conftest.$ac_objext \
14304 conftest$ac_exeext conftest.$ac_ext
14305 else
14306 # Workaround http://bugs.python.org/issue4434 where static
14307 # libpythonX.Y.a would get its symbols required for
14308 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14309 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14310 old_CFLAGS="$CFLAGS"
14311 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14312 if test "$cross_compiling" = yes; then :
14313 true
14314 else
14315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14316 /* end confdefs.h. */
14317 #include "${have_libpython}/Python.h"
14318 int
14319 main ()
14320 {
14321 int err;
14322 Py_Initialize ();
14323 err = PyRun_SimpleString ("import itertools\n");
14324 Py_Finalize ();
14325 return err == 0 ? 0 : 1;
14326 ;
14327 return 0;
14328 }
14329 _ACEOF
14330 if ac_fn_c_try_run "$LINENO"; then :
14331 dynamic_list=true
14332 fi
14333 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14334 conftest.$ac_objext conftest.beam conftest.$ac_ext
14335 fi
14336
14337 CFLAGS="$old_CFLAGS"
14338 fi
14339 LDFLAGS="$old_LDFLAGS"
14340 fi
14341 if $dynamic_list; then
14342 found="-Wl,--dynamic-list"
14343 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14344 else
14345 found="-rdynamic"
14346 RDYNAMIC="-rdynamic"
14347 fi
14348
14349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14350 $as_echo "$found" >&6; }
14351
14352
14353 if test ${build} = ${host} -a ${host} = ${target} ; then
14354 case ${host_os} in
14355 solaris*)
14356 # See if thread_db library is around for Solaris thread debugging.
14357 # Note that we must explicitly test for version 1 of the library
14358 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14359 # the same API.
14360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14361 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
14362 if test -f /usr/lib/libthread_db.so.1 ; then
14363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14364 $as_echo "yes" >&6; }
14365
14366 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14367
14368 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14369 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14371 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14372 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14373 $as_echo_n "(cached) " >&6
14374 else
14375 ac_check_lib_save_LIBS=$LIBS
14376 LIBS="-ldl $LIBS"
14377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14378 /* end confdefs.h. */
14379
14380 /* Override any GCC internal prototype to avoid an error.
14381 Use char because int might match the return type of a GCC
14382 builtin and then its argument prototype would still apply. */
14383 #ifdef __cplusplus
14384 extern "C"
14385 #endif
14386 char dlopen ();
14387 int
14388 main ()
14389 {
14390 return dlopen ();
14391 ;
14392 return 0;
14393 }
14394 _ACEOF
14395 if ac_fn_c_try_link "$LINENO"; then :
14396 ac_cv_lib_dl_dlopen=yes
14397 else
14398 ac_cv_lib_dl_dlopen=no
14399 fi
14400 rm -f core conftest.err conftest.$ac_objext \
14401 conftest$ac_exeext conftest.$ac_ext
14402 LIBS=$ac_check_lib_save_LIBS
14403 fi
14404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14405 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14406 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14407 cat >>confdefs.h <<_ACEOF
14408 #define HAVE_LIBDL 1
14409 _ACEOF
14410
14411 LIBS="-ldl $LIBS"
14412
14413 fi
14414
14415 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
14416 # Sun randomly tweaked the prototypes in <proc_service.h>
14417 # at one point.
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14419 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
14420 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14421 $as_echo_n "(cached) " >&6
14422 else
14423
14424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14425 /* end confdefs.h. */
14426
14427 #include <proc_service.h>
14428 ps_err_e ps_pdwrite
14429 (struct ps_prochandle*, psaddr_t, const void*, size_t);
14430
14431 int
14432 main ()
14433 {
14434
14435 ;
14436 return 0;
14437 }
14438 _ACEOF
14439 if ac_fn_c_try_compile "$LINENO"; then :
14440 gdb_cv_proc_service_is_old=no
14441 else
14442 gdb_cv_proc_service_is_old=yes
14443 fi
14444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14445
14446 fi
14447
14448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14449 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
14450 if test $gdb_cv_proc_service_is_old = yes; then
14451
14452 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14453
14454 fi
14455 else
14456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14457 $as_echo "no" >&6; }
14458 fi
14459 ;;
14460 aix*)
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14462 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14463 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14464 $as_echo_n "(cached) " >&6
14465 else
14466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14467 /* end confdefs.h. */
14468 #include <sys/pthdebug.h>
14469 int
14470 main ()
14471 {
14472 #ifndef PTHDB_VERSION_3
14473 #error
14474 #endif
14475 ;
14476 return 0;
14477 }
14478 _ACEOF
14479 if ac_fn_c_try_compile "$LINENO"; then :
14480 gdb_cv_have_aix_thread_debug=yes
14481 else
14482 gdb_cv_have_aix_thread_debug=no
14483 fi
14484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14485 fi
14486
14487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14488 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14489 if test $gdb_cv_have_aix_thread_debug = yes; then
14490 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14491 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14492 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14493 fi
14494 ;;
14495 esac
14496
14497 fi
14498
14499 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14501 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14502 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14503 $as_echo_n "(cached) " >&6
14504 else
14505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14506 /* end confdefs.h. */
14507 #include <thread_db.h>
14508 int
14509 main ()
14510 {
14511 int i = TD_NOTALLOC;
14512 ;
14513 return 0;
14514 }
14515 _ACEOF
14516 if ac_fn_c_try_compile "$LINENO"; then :
14517 gdb_cv_thread_db_h_has_td_notalloc=yes
14518 else
14519 gdb_cv_thread_db_h_has_td_notalloc=no
14520
14521 fi
14522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14523
14524 fi
14525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14526 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14528 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14529 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14530 $as_echo_n "(cached) " >&6
14531 else
14532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14533 /* end confdefs.h. */
14534 #include <thread_db.h>
14535 int
14536 main ()
14537 {
14538 int i = TD_VERSION;
14539 ;
14540 return 0;
14541 }
14542 _ACEOF
14543 if ac_fn_c_try_compile "$LINENO"; then :
14544 gdb_cv_thread_db_h_has_td_version=yes
14545 else
14546 gdb_cv_thread_db_h_has_td_version=no
14547
14548 fi
14549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14550
14551 fi
14552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14553 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14555 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14556 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14557 $as_echo_n "(cached) " >&6
14558 else
14559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14560 /* end confdefs.h. */
14561 #include <thread_db.h>
14562 int
14563 main ()
14564 {
14565 int i = TD_NOTLS;
14566 ;
14567 return 0;
14568 }
14569 _ACEOF
14570 if ac_fn_c_try_compile "$LINENO"; then :
14571 gdb_cv_thread_db_h_has_td_notls=yes
14572 else
14573 gdb_cv_thread_db_h_has_td_notls=no
14574
14575 fi
14576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14577
14578 fi
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14580 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14581 fi
14582 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14583
14584 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14585
14586 fi
14587 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14588
14589 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14590
14591 fi
14592 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14593
14594 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14595
14596 fi
14597
14598 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14600 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14601 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14602 $as_echo_n "(cached) " >&6
14603 else
14604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14605 /* end confdefs.h. */
14606 #include <sys/syscall.h>
14607 int
14608 main ()
14609 {
14610 int i = __NR_tkill;
14611 ;
14612 return 0;
14613 }
14614 _ACEOF
14615 if ac_fn_c_try_compile "$LINENO"; then :
14616 gdb_cv_sys_syscall_h_has_tkill=yes
14617 else
14618 gdb_cv_sys_syscall_h_has_tkill=no
14619
14620 fi
14621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14622
14623 fi
14624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14625 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14626 fi
14627 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14628
14629 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14630
14631 fi
14632
14633 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14634 "
14635 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14636 ac_have_decl=1
14637 else
14638 ac_have_decl=0
14639 fi
14640
14641 cat >>confdefs.h <<_ACEOF
14642 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14643 _ACEOF
14644
14645
14646 if test "$cross_compiling" = yes; then :
14647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14648 /* end confdefs.h. */
14649 #include <sys/personality.h>
14650 int
14651 main ()
14652 {
14653
14654 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14655 # define ADDR_NO_RANDOMIZE 0x0040000
14656 # endif
14657 /* Test the flag could be set and stays set. */
14658 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14659 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14660 return 1
14661 ;
14662 return 0;
14663 }
14664 _ACEOF
14665 if ac_fn_c_try_link "$LINENO"; then :
14666 have_personality=true
14667 else
14668 have_personality=false
14669 fi
14670 rm -f core conftest.err conftest.$ac_objext \
14671 conftest$ac_exeext conftest.$ac_ext
14672 else
14673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14674 /* end confdefs.h. */
14675 #include <sys/personality.h>
14676 int
14677 main ()
14678 {
14679
14680 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14681 # define ADDR_NO_RANDOMIZE 0x0040000
14682 # endif
14683 /* Test the flag could be set and stays set. */
14684 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14685 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14686 return 1
14687 ;
14688 return 0;
14689 }
14690 _ACEOF
14691 if ac_fn_c_try_run "$LINENO"; then :
14692 have_personality=true
14693 else
14694 have_personality=false
14695 fi
14696 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14697 conftest.$ac_objext conftest.beam conftest.$ac_ext
14698 fi
14699
14700 if $have_personality
14701 then
14702
14703 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14704
14705 fi
14706
14707
14708 target_sysroot_reloc=0
14709
14710 # Check whether --with-sysroot was given.
14711 if test "${with_sysroot+set}" = set; then :
14712 withval=$with_sysroot;
14713 case ${with_sysroot} in
14714 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
14715 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
14716 esac
14717
14718 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
14719
14720 if test "x$prefix" = xNONE; then
14721 test_prefix=/usr/local
14722 else
14723 test_prefix=$prefix
14724 fi
14725 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14726 test_exec_prefix=$test_prefix
14727 else
14728 test_exec_prefix=$exec_prefix
14729 fi
14730 case ${TARGET_SYSTEM_ROOT} in
14731 "${test_prefix}"|"${test_prefix}/"*|\
14732 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
14733 '${prefix}'|'${prefix}/'*|\
14734 '${exec_prefix}'|'${exec_prefix}/'*)
14735 target_sysroot_reloc=1
14736 ;;
14737 esac
14738
14739 else
14740
14741 TARGET_SYSTEM_ROOT=
14742 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
14743
14744 fi
14745
14746 TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
14747
14748
14749
14750
14751
14752 # Check whether --with-system-gdbinit was given.
14753 if test "${with_system_gdbinit+set}" = set; then :
14754 withval=$with_system_gdbinit;
14755 SYSTEM_GDBINIT=$withval
14756 else
14757 SYSTEM_GDBINIT=
14758 fi
14759
14760
14761 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14762 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14763 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14764 ac_define_dir=`eval echo $ac_define_dir`
14765
14766 cat >>confdefs.h <<_ACEOF
14767 #define SYSTEM_GDBINIT "$ac_define_dir"
14768 _ACEOF
14769
14770
14771
14772
14773 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14774 if test "x$prefix" = xNONE; then
14775 test_prefix=/usr/local
14776 else
14777 test_prefix=$prefix
14778 fi
14779 else
14780 test_prefix=$exec_prefix
14781 fi
14782 value=0
14783 case ${ac_define_dir} in
14784 "${test_prefix}"|"${test_prefix}/"*|\
14785 '${exec_prefix}'|'${exec_prefix}/'*)
14786 value=1
14787 ;;
14788 esac
14789
14790 cat >>confdefs.h <<_ACEOF
14791 #define SYSTEM_GDBINIT_RELOCATABLE $value
14792 _ACEOF
14793
14794
14795
14796
14797 # Check whether --enable-werror was given.
14798 if test "${enable_werror+set}" = set; then :
14799 enableval=$enable_werror; case "${enableval}" in
14800 yes | y) ERROR_ON_WARNING="yes" ;;
14801 no | n) ERROR_ON_WARNING="no" ;;
14802 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14803 esac
14804 fi
14805
14806
14807 # Enable -Werror by default when using gcc
14808 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
14809 ERROR_ON_WARNING=yes
14810 fi
14811
14812 WERROR_CFLAGS=""
14813 if test "${ERROR_ON_WARNING}" = yes ; then
14814 WERROR_CFLAGS="-Werror"
14815 fi
14816
14817 # The entries after -Wno-pointer-sign are disabled warnings which may
14818 # be enabled in the future, which can not currently be used to build
14819 # GDB.
14820 # NOTE: If you change this list, remember to update
14821 # gdb/doc/gdbint.texinfo.
14822 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
14823 -Wformat-nonliteral -Wno-pointer-sign \
14824 -Wno-unused -Wunused-value -Wunused-function \
14825 -Wno-switch -Wno-char-subscripts"
14826
14827 # Enable -Wno-format by default when using gcc on mingw since many
14828 # GCC versions complain about %I64.
14829 case "${host}" in
14830 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14831 esac
14832
14833 # Check whether --enable-build-warnings was given.
14834 if test "${enable_build_warnings+set}" = set; then :
14835 enableval=$enable_build_warnings; case "${enableval}" in
14836 yes) ;;
14837 no) build_warnings="-w";;
14838 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14839 build_warnings="${build_warnings} ${t}";;
14840 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14841 build_warnings="${t} ${build_warnings}";;
14842 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14843 esac
14844 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14845 echo "Setting compiler warning flags = $build_warnings" 6>&1
14846 fi
14847 fi
14848 # Check whether --enable-gdb-build-warnings was given.
14849 if test "${enable_gdb_build_warnings+set}" = set; then :
14850 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14851 yes) ;;
14852 no) build_warnings="-w";;
14853 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14854 build_warnings="${build_warnings} ${t}";;
14855 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14856 build_warnings="${t} ${build_warnings}";;
14857 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14858 esac
14859 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14860 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14861 fi
14862 fi
14863 WARN_CFLAGS=""
14864 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14865 then
14866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14867 $as_echo_n "checking compiler warning flags... " >&6; }
14868 # Separate out the -Werror flag as some files just cannot be
14869 # compiled with it enabled.
14870 for w in ${build_warnings}; do
14871 case $w in
14872 -Werr*) WERROR_CFLAGS=-Werror ;;
14873 *) # Check that GCC accepts it
14874 saved_CFLAGS="$CFLAGS"
14875 CFLAGS="$CFLAGS $w"
14876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14877 /* end confdefs.h. */
14878
14879 int
14880 main ()
14881 {
14882
14883 ;
14884 return 0;
14885 }
14886 _ACEOF
14887 if ac_fn_c_try_compile "$LINENO"; then :
14888 WARN_CFLAGS="${WARN_CFLAGS} $w"
14889 fi
14890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14891 CFLAGS="$saved_CFLAGS"
14892 esac
14893 done
14894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14895 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14896 fi
14897
14898
14899
14900 # In the Cygwin environment, we need some additional flags.
14901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14902 $as_echo_n "checking for cygwin... " >&6; }
14903 if test "${gdb_cv_os_cygwin+set}" = set; then :
14904 $as_echo_n "(cached) " >&6
14905 else
14906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14907 /* end confdefs.h. */
14908
14909 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14910 lose
14911 #endif
14912 _ACEOF
14913 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14914 $EGREP "lose" >/dev/null 2>&1; then :
14915 gdb_cv_os_cygwin=yes
14916 else
14917 gdb_cv_os_cygwin=no
14918 fi
14919 rm -f conftest*
14920
14921 fi
14922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14923 $as_echo "$gdb_cv_os_cygwin" >&6; }
14924
14925
14926 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14927 case ${host} in
14928 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14929 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14930 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14931 esac
14932
14933
14934 # libreadline needs libuser32.a in a cygwin environment
14935 WIN32LIBS=
14936 if test x$gdb_cv_os_cygwin = xyes; then
14937 WIN32LIBS="-luser32"
14938 case "${target}" in
14939 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14940 ;;
14941 esac
14942 fi
14943
14944 # The ser-tcp.c module requires sockets.
14945 case ${host} in
14946 *mingw32*)
14947
14948 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14949
14950 WIN32LIBS="$WIN32LIBS -lws2_32"
14951 ;;
14952 esac
14953
14954
14955 # Add ELF support to GDB, but only if BFD includes ELF support.
14956 OLD_CFLAGS=$CFLAGS
14957 OLD_LDFLAGS=$LDFLAGS
14958 OLD_LIBS=$LIBS
14959 CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
14960 LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
14961 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14962 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14963 if test "$plugins" = "yes"; then
14964 LIBS="-ldl $LIBS"
14965 fi
14966 LIBS="-lbfd -liberty $intl $LIBS"
14967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14968 $as_echo_n "checking for ELF support in BFD... " >&6; }
14969 if test "${gdb_cv_var_elf+set}" = set; then :
14970 $as_echo_n "(cached) " >&6
14971 else
14972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14973 /* end confdefs.h. */
14974 #include <stdlib.h>
14975 #include "bfd.h"
14976 #include "elf-bfd.h"
14977
14978 int
14979 main ()
14980 {
14981 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
14982 ;
14983 return 0;
14984 }
14985 _ACEOF
14986 if ac_fn_c_try_link "$LINENO"; then :
14987 gdb_cv_var_elf=yes
14988 else
14989 gdb_cv_var_elf=no
14990 fi
14991 rm -f core conftest.err conftest.$ac_objext \
14992 conftest$ac_exeext conftest.$ac_ext
14993 fi
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14995 $as_echo "$gdb_cv_var_elf" >&6; }
14996 if test $gdb_cv_var_elf = yes; then
14997 CONFIG_OBS="$CONFIG_OBS elfread.o"
14998
14999 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15000
15001 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15002 if test "$plugins" = "yes"; then
15003 OLD_LIBS="-ldl $OLD_LIBS"
15004 fi
15005 fi
15006 CFLAGS=$OLD_CFLAGS
15007 LDFLAGS=$OLD_LDFLAGS
15008 LIBS=$OLD_LIBS
15009
15010 # Add any host-specific objects to GDB.
15011 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15012
15013 LIBGUI="../libgui/src/libgui.a"
15014 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15015
15016
15017
15018 WIN32LDAPP=
15019
15020
15021
15022 case "${host}" in
15023 *-*-cygwin* | *-*-mingw* )
15024 configdir="win"
15025 ;;
15026 *)
15027 configdir="unix"
15028 ;;
15029 esac
15030
15031 GDBTKLIBS=
15032 if test "${enable_gdbtk}" = "yes"; then
15033
15034 # Gdbtk must have an absolute path to srcdir in order to run
15035 # properly when not installed.
15036 here=`pwd`
15037 cd ${srcdir}
15038 GDBTK_SRC_DIR=`pwd`
15039 cd $here
15040
15041
15042 #
15043 # Ok, lets find the tcl configuration
15044 # First, look for one uninstalled.
15045 # the alternative search directory is invoked by --with-tcl
15046 #
15047
15048 if test x"${no_tcl}" = x ; then
15049 # we reset no_tcl in case something fails here
15050 no_tcl=true
15051
15052 # Check whether --with-tcl was given.
15053 if test "${with_tcl+set}" = set; then :
15054 withval=$with_tcl; with_tclconfig=${withval}
15055 fi
15056
15057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15058 $as_echo_n "checking for Tcl configuration... " >&6; }
15059 if test "${ac_cv_c_tclconfig+set}" = set; then :
15060 $as_echo_n "(cached) " >&6
15061 else
15062
15063
15064 # First check to see if --with-tcl was specified.
15065 case "${host}" in
15066 *-*-cygwin*) platDir="win" ;;
15067 *) platDir="unix" ;;
15068 esac
15069 if test x"${with_tclconfig}" != x ; then
15070 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15071 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15072 else
15073 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15074 fi
15075 fi
15076
15077 # then check for a private Tcl installation
15078 if test x"${ac_cv_c_tclconfig}" = x ; then
15079 for i in \
15080 ../tcl \
15081 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15082 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15083 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15084 ../../tcl \
15085 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15086 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15087 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15088 ../../../tcl \
15089 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15090 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15091 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15092 if test -f "$i/$platDir/tclConfig.sh" ; then
15093 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15094 break
15095 fi
15096 done
15097 fi
15098
15099 # on Darwin, check in Framework installation locations
15100 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15101 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15102 `ls -d /Library/Frameworks 2>/dev/null` \
15103 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15104 `ls -d /System/Library/Frameworks 2>/dev/null` \
15105 ; do
15106 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15107 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15108 break
15109 fi
15110 done
15111 fi
15112
15113 # check in a few common install locations
15114 if test x"${ac_cv_c_tclconfig}" = x ; then
15115 for i in `ls -d ${libdir} 2>/dev/null` \
15116 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15117 `ls -d ${prefix}/lib 2>/dev/null` \
15118 `ls -d /usr/local/lib 2>/dev/null` \
15119 `ls -d /usr/contrib/lib 2>/dev/null` \
15120 `ls -d /usr/lib 2>/dev/null` \
15121 ; do
15122 if test -f "$i/tclConfig.sh" ; then
15123 ac_cv_c_tclconfig=`(cd $i; pwd)`
15124 break
15125 fi
15126 done
15127 fi
15128
15129 # check in a few other private locations
15130 if test x"${ac_cv_c_tclconfig}" = x ; then
15131 for i in \
15132 ${srcdir}/../tcl \
15133 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15134 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15135 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15136 if test -f "$i/$platDir/tclConfig.sh" ; then
15137 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15138 break
15139 fi
15140 done
15141 fi
15142
15143 fi
15144
15145
15146 if test x"${ac_cv_c_tclconfig}" = x ; then
15147 TCL_BIN_DIR="# no Tcl configs found"
15148 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15149 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15150 else
15151 no_tcl=
15152 TCL_BIN_DIR=${ac_cv_c_tclconfig}
15153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15154 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15155 fi
15156 fi
15157
15158
15159 # If $no_tk is nonempty, then we can't do Tk, and there is no
15160 # point to doing Tcl.
15161
15162 #
15163 # Ok, lets find the tk configuration
15164 # First, look for one uninstalled.
15165 # the alternative search directory is invoked by --with-tk
15166 #
15167
15168 if test x"${no_tk}" = x ; then
15169 # we reset no_tk in case something fails here
15170 no_tk=true
15171
15172 # Check whether --with-tk was given.
15173 if test "${with_tk+set}" = set; then :
15174 withval=$with_tk; with_tkconfig=${withval}
15175 fi
15176
15177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15178 $as_echo_n "checking for Tk configuration... " >&6; }
15179 if test "${ac_cv_c_tkconfig+set}" = set; then :
15180 $as_echo_n "(cached) " >&6
15181 else
15182
15183
15184 # First check to see if --with-tkconfig was specified.
15185 if test x"${with_tkconfig}" != x ; then
15186 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15187 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15188 else
15189 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15190 fi
15191 fi
15192
15193 # then check for a private Tk library
15194 case "${host}" in
15195 *-*-cygwin*) platDir="win" ;;
15196 *) platDir="unix" ;;
15197 esac
15198 if test x"${ac_cv_c_tkconfig}" = x ; then
15199 for i in \
15200 ../tk \
15201 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15202 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15203 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15204 ../../tk \
15205 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15206 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15207 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15208 ../../../tk \
15209 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15210 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15211 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15212 if test -f "$i/$platDir/tkConfig.sh" ; then
15213 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15214 break
15215 fi
15216 done
15217 fi
15218
15219 # on Darwin, check in Framework installation locations
15220 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15221 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15222 `ls -d /Library/Frameworks 2>/dev/null` \
15223 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15224 `ls -d /System/Library/Frameworks 2>/dev/null` \
15225 ; do
15226 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15227 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15228 break
15229 fi
15230 done
15231 fi
15232
15233 # check in a few common install locations
15234 if test x"${ac_cv_c_tkconfig}" = x ; then
15235 for i in `ls -d ${libdir} 2>/dev/null` \
15236 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15237 `ls -d ${prefix}/lib 2>/dev/null` \
15238 `ls -d /usr/local/lib 2>/dev/null` \
15239 `ls -d /usr/contrib/lib 2>/dev/null` \
15240 `ls -d /usr/lib 2>/dev/null` \
15241 ; do
15242 if test -f "$i/tkConfig.sh" ; then
15243 ac_cv_c_tkconfig=`(cd $i; pwd)`
15244 break
15245 fi
15246 done
15247 fi
15248 # check in a few other private locations
15249 if test x"${ac_cv_c_tkconfig}" = x ; then
15250 for i in \
15251 ${srcdir}/../tk \
15252 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15253 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15254 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15255 if test -f "$i/$platDir/tkConfig.sh" ; then
15256 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15257 break
15258 fi
15259 done
15260 fi
15261
15262 fi
15263
15264
15265 if test x"${ac_cv_c_tkconfig}" = x ; then
15266 TK_BIN_DIR="# no Tk configs found"
15267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15268 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15269 else
15270 no_tk=
15271 TK_BIN_DIR=${ac_cv_c_tkconfig}
15272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15273 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15274 fi
15275 fi
15276
15277
15278 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15279
15280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15281 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15282
15283 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15285 $as_echo "loading" >&6; }
15286 . ${TCL_BIN_DIR}/tclConfig.sh
15287 else
15288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15289 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15290 fi
15291
15292 # eval is required to do the TCL_DBGX substitution
15293 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15294 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15295
15296 # If the TCL_BIN_DIR is the build directory (not the install directory),
15297 # then set the common variable name to the value of the build variables.
15298 # For example, the variable TCL_LIB_SPEC will be set to the value
15299 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15300 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15301 # installed and uninstalled version of Tcl.
15302 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15303 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15304 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15305 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15306 elif test "`uname -s`" = "Darwin"; then
15307 # If Tcl was built as a framework, attempt to use the libraries
15308 # from the framework at the given location so that linking works
15309 # against Tcl.framework installed in an arbitary location.
15310 case ${TCL_DEFS} in
15311 *TCL_FRAMEWORK*)
15312 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15313 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15314 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15315 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15316 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15317 break
15318 fi
15319 done
15320 fi
15321 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15322 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15323 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15324 fi
15325 ;;
15326 esac
15327 fi
15328
15329 # eval is required to do the TCL_DBGX substitution
15330 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15331 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15332 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15333 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349 # Check for in-tree tcl
15350 here=`pwd`
15351 cd ${srcdir}/..
15352 topdir=`pwd`
15353 cd ${here}
15354
15355 intree="no"
15356 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15357 intree="yes"
15358 fi
15359
15360 # Find Tcl private headers
15361 if test x"${intree}" = xno; then
15362
15363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15364 $as_echo_n "checking for Tcl private headers... " >&6; }
15365 private_dir=""
15366 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15367 if test -f ${dir}/tclInt.h ; then
15368 private_dir=${dir}
15369 fi
15370
15371 if test x"${private_dir}" = x; then
15372 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15373 else
15374 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15376 $as_echo "${private_dir}" >&6; }
15377 fi
15378
15379 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15380 TCL_LIBRARY="${TCL_LIB_SPEC}"
15381 TCL_DEPS=""
15382 else
15383 # If building tcl in the same src tree, private headers
15384 # are not needed, but we need to be sure to use the right
15385 # headers library
15386 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15387 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15388 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15389 fi
15390
15391
15392
15393
15394
15395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15396 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15397
15398 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15400 $as_echo "loading" >&6; }
15401 . ${TK_BIN_DIR}/tkConfig.sh
15402 else
15403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15404 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15405 fi
15406
15407 # eval is required to do the TK_DBGX substitution
15408 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15409 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15410
15411 # If the TK_BIN_DIR is the build directory (not the install directory),
15412 # then set the common variable name to the value of the build variables.
15413 # For example, the variable TK_LIB_SPEC will be set to the value
15414 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15415 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15416 # installed and uninstalled version of Tcl.
15417 if test -f "${TK_BIN_DIR}/Makefile" ; then
15418 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15419 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15420 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15421 elif test "`uname -s`" = "Darwin"; then
15422 # If Tk was built as a framework, attempt to use the libraries
15423 # from the framework at the given location so that linking works
15424 # against Tk.framework installed in an arbitary location.
15425 case ${TK_DEFS} in
15426 *TK_FRAMEWORK*)
15427 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15428 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15429 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15430 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15431 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15432 break
15433 fi
15434 done
15435 fi
15436 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15437 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15438 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15439 fi
15440 ;;
15441 esac
15442 fi
15443
15444 # eval is required to do the TK_DBGX substitution
15445 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15446 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15447 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15448 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463 # Check for in-tree Tk
15464 intree="no"
15465 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15466 intree="yes"
15467 fi
15468
15469 # Find Tk private headers
15470 if test x"${intree}" = xno; then
15471
15472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15473 $as_echo_n "checking for Tk private headers... " >&6; }
15474 private_dir=""
15475 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15476 if test -f ${dir}/tkInt.h; then
15477 private_dir=${dir}
15478 fi
15479
15480 if test x"${private_dir}" = x; then
15481 as_fn_error "could not find Tk private headers" "$LINENO" 5
15482 else
15483 TK_PRIVATE_INCLUDE="-I${private_dir}"
15484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15485 $as_echo "${private_dir}" >&6; }
15486 fi
15487
15488 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15489 TK_LIBRARY=${TK_LIB_SPEC}
15490 TK_DEPS=""
15491 else
15492 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15493 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15494 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15495 fi
15496
15497
15498
15499
15500
15501 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15502
15503 # Include some libraries that Tcl and Tk want.
15504 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15505 # Yes, the ordering seems wrong here. But it isn't.
15506 # TK_LIBS is the list of libraries that need to be linked
15507 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15508 # were in LIBS then any link tests after this point would
15509 # try to include things like `$(LIBGUI)', which wouldn't work.
15510 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15511
15512 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15513 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15514 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15515 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15516 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15517 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15518 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15519
15520 if test x$gdb_cv_os_cygwin = xyes; then
15521 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15522 WIN32LDAPP="-Wl,--subsystem,console"
15523 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15524 fi
15525
15526 subdirs="$subdirs gdbtk"
15527
15528 fi
15529 fi
15530
15531
15532
15533
15534
15535
15536
15537
15538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15539 $as_echo_n "checking for X... " >&6; }
15540
15541
15542 # Check whether --with-x was given.
15543 if test "${with_x+set}" = set; then :
15544 withval=$with_x;
15545 fi
15546
15547 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15548 if test "x$with_x" = xno; then
15549 # The user explicitly disabled X.
15550 have_x=disabled
15551 else
15552 case $x_includes,$x_libraries in #(
15553 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15554 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15555 $as_echo_n "(cached) " >&6
15556 else
15557 # One or both of the vars are not set, and there is no cached value.
15558 ac_x_includes=no ac_x_libraries=no
15559 rm -f -r conftest.dir
15560 if mkdir conftest.dir; then
15561 cd conftest.dir
15562 cat >Imakefile <<'_ACEOF'
15563 incroot:
15564 @echo incroot='${INCROOT}'
15565 usrlibdir:
15566 @echo usrlibdir='${USRLIBDIR}'
15567 libdir:
15568 @echo libdir='${LIBDIR}'
15569 _ACEOF
15570 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15571 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15572 for ac_var in incroot usrlibdir libdir; do
15573 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15574 done
15575 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15576 for ac_extension in a so sl dylib la dll; do
15577 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15578 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15579 ac_im_usrlibdir=$ac_im_libdir; break
15580 fi
15581 done
15582 # Screen out bogus values from the imake configuration. They are
15583 # bogus both because they are the default anyway, and because
15584 # using them would break gcc on systems where it needs fixed includes.
15585 case $ac_im_incroot in
15586 /usr/include) ac_x_includes= ;;
15587 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15588 esac
15589 case $ac_im_usrlibdir in
15590 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15591 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15592 esac
15593 fi
15594 cd ..
15595 rm -f -r conftest.dir
15596 fi
15597
15598 # Standard set of common directories for X headers.
15599 # Check X11 before X11Rn because it is often a symlink to the current release.
15600 ac_x_header_dirs='
15601 /usr/X11/include
15602 /usr/X11R7/include
15603 /usr/X11R6/include
15604 /usr/X11R5/include
15605 /usr/X11R4/include
15606
15607 /usr/include/X11
15608 /usr/include/X11R7
15609 /usr/include/X11R6
15610 /usr/include/X11R5
15611 /usr/include/X11R4
15612
15613 /usr/local/X11/include
15614 /usr/local/X11R7/include
15615 /usr/local/X11R6/include
15616 /usr/local/X11R5/include
15617 /usr/local/X11R4/include
15618
15619 /usr/local/include/X11
15620 /usr/local/include/X11R7
15621 /usr/local/include/X11R6
15622 /usr/local/include/X11R5
15623 /usr/local/include/X11R4
15624
15625 /usr/X386/include
15626 /usr/x386/include
15627 /usr/XFree86/include/X11
15628
15629 /usr/include
15630 /usr/local/include
15631 /usr/unsupported/include
15632 /usr/athena/include
15633 /usr/local/x11r5/include
15634 /usr/lpp/Xamples/include
15635
15636 /usr/openwin/include
15637 /usr/openwin/share/include'
15638
15639 if test "$ac_x_includes" = no; then
15640 # Guess where to find include files, by looking for Xlib.h.
15641 # First, try using that file with no special directory specified.
15642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15643 /* end confdefs.h. */
15644 #include <X11/Xlib.h>
15645 _ACEOF
15646 if ac_fn_c_try_cpp "$LINENO"; then :
15647 # We can compile using X headers with no special include directory.
15648 ac_x_includes=
15649 else
15650 for ac_dir in $ac_x_header_dirs; do
15651 if test -r "$ac_dir/X11/Xlib.h"; then
15652 ac_x_includes=$ac_dir
15653 break
15654 fi
15655 done
15656 fi
15657 rm -f conftest.err conftest.$ac_ext
15658 fi # $ac_x_includes = no
15659
15660 if test "$ac_x_libraries" = no; then
15661 # Check for the libraries.
15662 # See if we find them without any special options.
15663 # Don't add to $LIBS permanently.
15664 ac_save_LIBS=$LIBS
15665 LIBS="-lX11 $LIBS"
15666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15667 /* end confdefs.h. */
15668 #include <X11/Xlib.h>
15669 int
15670 main ()
15671 {
15672 XrmInitialize ()
15673 ;
15674 return 0;
15675 }
15676 _ACEOF
15677 if ac_fn_c_try_link "$LINENO"; then :
15678 LIBS=$ac_save_LIBS
15679 # We can link X programs with no special library path.
15680 ac_x_libraries=
15681 else
15682 LIBS=$ac_save_LIBS
15683 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15684 do
15685 # Don't even attempt the hair of trying to link an X program!
15686 for ac_extension in a so sl dylib la dll; do
15687 if test -r "$ac_dir/libX11.$ac_extension"; then
15688 ac_x_libraries=$ac_dir
15689 break 2
15690 fi
15691 done
15692 done
15693 fi
15694 rm -f core conftest.err conftest.$ac_objext \
15695 conftest$ac_exeext conftest.$ac_ext
15696 fi # $ac_x_libraries = no
15697
15698 case $ac_x_includes,$ac_x_libraries in #(
15699 no,* | *,no | *\'*)
15700 # Didn't find X, or a directory has "'" in its name.
15701 ac_cv_have_x="have_x=no";; #(
15702 *)
15703 # Record where we found X for the cache.
15704 ac_cv_have_x="have_x=yes\
15705 ac_x_includes='$ac_x_includes'\
15706 ac_x_libraries='$ac_x_libraries'"
15707 esac
15708 fi
15709 ;; #(
15710 *) have_x=yes;;
15711 esac
15712 eval "$ac_cv_have_x"
15713 fi # $with_x != no
15714
15715 if test "$have_x" != yes; then
15716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15717 $as_echo "$have_x" >&6; }
15718 no_x=yes
15719 else
15720 # If each of the values was on the command line, it overrides each guess.
15721 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15722 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15723 # Update the cache value to reflect the command line values.
15724 ac_cv_have_x="have_x=yes\
15725 ac_x_includes='$x_includes'\
15726 ac_x_libraries='$x_libraries'"
15727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15728 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15729 fi
15730
15731
15732 # Unlike the sim directory, whether a simulator is linked is controlled by
15733 # presence of a gdb_sim definition in the target configure.tgt entry.
15734 # This code just checks for a few cases where we'd like to ignore those
15735 # definitions, even when they're present in the '.mt' file. These cases
15736 # are when --disable-sim is specified, or if the simulator directory is
15737 # not part of the source tree.
15738 #
15739 # Check whether --enable-sim was given.
15740 if test "${enable_sim+set}" = set; then :
15741 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15742 echo "enableval = ${enableval}";
15743 case "${enableval}" in
15744 yes) ignore_sim=false ;;
15745 no) ignore_sim=true ;;
15746 *) ignore_sim=false ;;
15747 esac
15748 else
15749 ignore_sim=false
15750 fi
15751
15752
15753 if test ! -d "${srcdir}/../sim"; then
15754 ignore_sim=true
15755 fi
15756
15757 SIM=
15758 SIM_OBS=
15759 if test "${ignore_sim}" = "false"; then
15760 if test x"${gdb_sim}" != x ; then
15761 SIM="${gdb_sim}"
15762 SIM_OBS="remote-sim.o"
15763
15764 $as_echo "#define WITH_SIM 1" >>confdefs.h
15765
15766 fi
15767 fi
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782 # List of host floatformats.
15783
15784 cat >>confdefs.h <<_ACEOF
15785 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15786 _ACEOF
15787
15788
15789 cat >>confdefs.h <<_ACEOF
15790 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15791 _ACEOF
15792
15793
15794 cat >>confdefs.h <<_ACEOF
15795 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15796 _ACEOF
15797
15798
15799 # target_subdir is used by the testsuite to find the target libraries.
15800 target_subdir=
15801 if test "${host}" != "${target}"; then
15802 target_subdir="${target_alias}/"
15803 fi
15804
15805
15806 frags=
15807 if test "${gdb_native}" = "yes"; then
15808 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15809 if test ! -f ${host_makefile_frag}; then
15810 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15811 fi
15812 frags="$frags $host_makefile_frag"
15813 else
15814 host_makefile_frag=/dev/null
15815 fi
15816
15817
15818
15819
15820 if test "${gdb_native}" = "yes"; then
15821 # We pick this up from the host configuration file (.mh) because we
15822 # do not have a native configuration Makefile fragment.
15823 nativefile=`sed -n '
15824 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15825 ' ${host_makefile_frag}`
15826 fi
15827
15828
15829 if test x"${gdb_osabi}" != x ; then
15830
15831 cat >>confdefs.h <<_ACEOF
15832 #define GDB_OSABI_DEFAULT $gdb_osabi
15833 _ACEOF
15834
15835 fi
15836
15837 # Enable multi-ice-gdb-server.
15838 # Check whether --enable-multi-ice was given.
15839 if test "${enable_multi_ice+set}" = set; then :
15840 enableval=$enable_multi_ice; case $enableval in
15841 yes | no)
15842 ;;
15843 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15844 esac
15845 fi
15846
15847 if test "x$enable_multi_ice" = xyes; then
15848 subdirs="$subdirs multi-ice"
15849
15850 fi
15851
15852 # Check whether --enable-gdbserver was given.
15853 if test "${enable_gdbserver+set}" = set; then :
15854 enableval=$enable_gdbserver; case "${enableval}" in
15855 yes| no|auto) ;;
15856 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15857 esac
15858 else
15859 enable_gdbserver=auto
15860 fi
15861
15862
15863 # We only build gdbserver automatically in a native configuration, and
15864 # only if the user did not explicitly disable its build.
15865 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15867 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15868 if test "x$build_gdbserver" = xyes; then
15869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15870 $as_echo "yes" >&6; }
15871 subdirs="$subdirs gdbserver"
15872
15873 gdbserver_build_enabled=yes
15874 else
15875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15876 $as_echo "no" >&6; }
15877 fi
15878 fi
15879
15880 # If the user explicitly request the gdbserver to be built, verify that
15881 # we were in fact able to enable it.
15882 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
15883 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
15884 fi
15885
15886 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15887 # to an empty version.
15888
15889 files=
15890 links=
15891
15892 rm -f nm.h
15893 if test "${nativefile}" != ""; then
15894 case "${nativefile}" in
15895 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15896 * ) GDB_NM_FILE="${nativefile}"
15897 esac
15898 files="${files} ${GDB_NM_FILE}"
15899 links="${links} nm.h"
15900
15901 cat >>confdefs.h <<_ACEOF
15902 #define GDB_NM_FILE "${GDB_NM_FILE}"
15903 _ACEOF
15904
15905 fi
15906
15907
15908 ac_sources="$files"
15909 ac_dests="$links"
15910 while test -n "$ac_sources"; do
15911 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15912 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15913 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15914 done
15915 ac_config_links="$ac_config_links $ac_config_links_1"
15916
15917
15918
15919
15920
15921 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15922
15923
15924 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
15925
15926 ac_config_commands="$ac_config_commands default"
15927
15928 cat >confcache <<\_ACEOF
15929 # This file is a shell script that caches the results of configure
15930 # tests run on this system so they can be shared between configure
15931 # scripts and configure runs, see configure's option --config-cache.
15932 # It is not useful on other systems. If it contains results you don't
15933 # want to keep, you may remove or edit it.
15934 #
15935 # config.status only pays attention to the cache file if you give it
15936 # the --recheck option to rerun configure.
15937 #
15938 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15939 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15940 # following values.
15941
15942 _ACEOF
15943
15944 # The following way of writing the cache mishandles newlines in values,
15945 # but we know of no workaround that is simple, portable, and efficient.
15946 # So, we kill variables containing newlines.
15947 # Ultrix sh set writes to stderr and can't be redirected directly,
15948 # and sets the high bit in the cache file unless we assign to the vars.
15949 (
15950 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15951 eval ac_val=\$$ac_var
15952 case $ac_val in #(
15953 *${as_nl}*)
15954 case $ac_var in #(
15955 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15956 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15957 esac
15958 case $ac_var in #(
15959 _ | IFS | as_nl) ;; #(
15960 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15961 *) { eval $ac_var=; unset $ac_var;} ;;
15962 esac ;;
15963 esac
15964 done
15965
15966 (set) 2>&1 |
15967 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15968 *${as_nl}ac_space=\ *)
15969 # `set' does not quote correctly, so add quotes: double-quote
15970 # substitution turns \\\\ into \\, and sed turns \\ into \.
15971 sed -n \
15972 "s/'/'\\\\''/g;
15973 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15974 ;; #(
15975 *)
15976 # `set' quotes correctly as required by POSIX, so do not add quotes.
15977 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15978 ;;
15979 esac |
15980 sort
15981 ) |
15982 sed '
15983 /^ac_cv_env_/b end
15984 t clear
15985 :clear
15986 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15987 t end
15988 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15989 :end' >>confcache
15990 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15991 if test -w "$cache_file"; then
15992 test "x$cache_file" != "x/dev/null" &&
15993 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15994 $as_echo "$as_me: updating cache $cache_file" >&6;}
15995 cat confcache >$cache_file
15996 else
15997 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15998 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15999 fi
16000 fi
16001 rm -f confcache
16002
16003 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16004 # Let make expand exec_prefix.
16005 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16006
16007 DEFS=-DHAVE_CONFIG_H
16008
16009 ac_libobjs=
16010 ac_ltlibobjs=
16011 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16012 # 1. Remove the extension, and $U if already installed.
16013 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16014 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16015 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16016 # will be set to the directory where LIBOBJS objects are built.
16017 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16018 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16019 done
16020 LIBOBJS=$ac_libobjs
16021
16022 LTLIBOBJS=$ac_ltlibobjs
16023
16024
16025 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16026 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16027 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16028 fi
16029 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16030 as_fn_error "conditional \"GMAKE\" was never defined.
16031 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16032 fi
16033 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16034 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16035 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16036 fi
16037
16038 gl_libobjs=
16039 gl_ltlibobjs=
16040 if test -n "$gl_LIBOBJS"; then
16041 # Remove the extension.
16042 sed_drop_objext='s/\.o$//;s/\.obj$//'
16043 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16044 gl_libobjs="$gl_libobjs $i.$ac_objext"
16045 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16046 done
16047 fi
16048 gl_LIBOBJS=$gl_libobjs
16049
16050 gl_LTLIBOBJS=$gl_ltlibobjs
16051
16052
16053
16054 gltests_libobjs=
16055 gltests_ltlibobjs=
16056 if test -n "$gltests_LIBOBJS"; then
16057 # Remove the extension.
16058 sed_drop_objext='s/\.o$//;s/\.obj$//'
16059 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16060 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16061 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16062 done
16063 fi
16064 gltests_LIBOBJS=$gltests_libobjs
16065
16066 gltests_LTLIBOBJS=$gltests_ltlibobjs
16067
16068
16069 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16070 as_fn_error "conditional \"AMDEP\" was never defined.
16071 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16072 fi
16073 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16074 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16075 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16076 fi
16077 if test -n "$EXEEXT"; then
16078 am__EXEEXT_TRUE=
16079 am__EXEEXT_FALSE='#'
16080 else
16081 am__EXEEXT_TRUE='#'
16082 am__EXEEXT_FALSE=
16083 fi
16084
16085
16086
16087 : ${CONFIG_STATUS=./config.status}
16088 ac_write_fail=0
16089 ac_clean_files_save=$ac_clean_files
16090 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16091 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16092 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16093 as_write_fail=0
16094 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16095 #! $SHELL
16096 # Generated by $as_me.
16097 # Run this file to recreate the current configuration.
16098 # Compiler output produced by configure, useful for debugging
16099 # configure, is in config.log if it exists.
16100
16101 debug=false
16102 ac_cs_recheck=false
16103 ac_cs_silent=false
16104
16105 SHELL=\${CONFIG_SHELL-$SHELL}
16106 export SHELL
16107 _ASEOF
16108 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16109 ## -------------------- ##
16110 ## M4sh Initialization. ##
16111 ## -------------------- ##
16112
16113 # Be more Bourne compatible
16114 DUALCASE=1; export DUALCASE # for MKS sh
16115 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16116 emulate sh
16117 NULLCMD=:
16118 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16119 # is contrary to our usage. Disable this feature.
16120 alias -g '${1+"$@"}'='"$@"'
16121 setopt NO_GLOB_SUBST
16122 else
16123 case `(set -o) 2>/dev/null` in #(
16124 *posix*) :
16125 set -o posix ;; #(
16126 *) :
16127 ;;
16128 esac
16129 fi
16130
16131
16132 as_nl='
16133 '
16134 export as_nl
16135 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16136 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16137 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16138 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16139 # Prefer a ksh shell builtin over an external printf program on Solaris,
16140 # but without wasting forks for bash or zsh.
16141 if test -z "$BASH_VERSION$ZSH_VERSION" \
16142 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16143 as_echo='print -r --'
16144 as_echo_n='print -rn --'
16145 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16146 as_echo='printf %s\n'
16147 as_echo_n='printf %s'
16148 else
16149 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16150 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16151 as_echo_n='/usr/ucb/echo -n'
16152 else
16153 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16154 as_echo_n_body='eval
16155 arg=$1;
16156 case $arg in #(
16157 *"$as_nl"*)
16158 expr "X$arg" : "X\\(.*\\)$as_nl";
16159 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16160 esac;
16161 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16162 '
16163 export as_echo_n_body
16164 as_echo_n='sh -c $as_echo_n_body as_echo'
16165 fi
16166 export as_echo_body
16167 as_echo='sh -c $as_echo_body as_echo'
16168 fi
16169
16170 # The user is always right.
16171 if test "${PATH_SEPARATOR+set}" != set; then
16172 PATH_SEPARATOR=:
16173 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16174 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16175 PATH_SEPARATOR=';'
16176 }
16177 fi
16178
16179
16180 # IFS
16181 # We need space, tab and new line, in precisely that order. Quoting is
16182 # there to prevent editors from complaining about space-tab.
16183 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16184 # splitting by setting IFS to empty value.)
16185 IFS=" "" $as_nl"
16186
16187 # Find who we are. Look in the path if we contain no directory separator.
16188 case $0 in #((
16189 *[\\/]* ) as_myself=$0 ;;
16190 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16191 for as_dir in $PATH
16192 do
16193 IFS=$as_save_IFS
16194 test -z "$as_dir" && as_dir=.
16195 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16196 done
16197 IFS=$as_save_IFS
16198
16199 ;;
16200 esac
16201 # We did not find ourselves, most probably we were run as `sh COMMAND'
16202 # in which case we are not to be found in the path.
16203 if test "x$as_myself" = x; then
16204 as_myself=$0
16205 fi
16206 if test ! -f "$as_myself"; then
16207 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16208 exit 1
16209 fi
16210
16211 # Unset variables that we do not need and which cause bugs (e.g. in
16212 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16213 # suppresses any "Segmentation fault" message there. '((' could
16214 # trigger a bug in pdksh 5.2.14.
16215 for as_var in BASH_ENV ENV MAIL MAILPATH
16216 do eval test x\${$as_var+set} = xset \
16217 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16218 done
16219 PS1='$ '
16220 PS2='> '
16221 PS4='+ '
16222
16223 # NLS nuisances.
16224 LC_ALL=C
16225 export LC_ALL
16226 LANGUAGE=C
16227 export LANGUAGE
16228
16229 # CDPATH.
16230 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16231
16232
16233 # as_fn_error ERROR [LINENO LOG_FD]
16234 # ---------------------------------
16235 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16236 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16237 # script with status $?, using 1 if that was 0.
16238 as_fn_error ()
16239 {
16240 as_status=$?; test $as_status -eq 0 && as_status=1
16241 if test "$3"; then
16242 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16243 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16244 fi
16245 $as_echo "$as_me: error: $1" >&2
16246 as_fn_exit $as_status
16247 } # as_fn_error
16248
16249
16250 # as_fn_set_status STATUS
16251 # -----------------------
16252 # Set $? to STATUS, without forking.
16253 as_fn_set_status ()
16254 {
16255 return $1
16256 } # as_fn_set_status
16257
16258 # as_fn_exit STATUS
16259 # -----------------
16260 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16261 as_fn_exit ()
16262 {
16263 set +e
16264 as_fn_set_status $1
16265 exit $1
16266 } # as_fn_exit
16267
16268 # as_fn_unset VAR
16269 # ---------------
16270 # Portably unset VAR.
16271 as_fn_unset ()
16272 {
16273 { eval $1=; unset $1;}
16274 }
16275 as_unset=as_fn_unset
16276 # as_fn_append VAR VALUE
16277 # ----------------------
16278 # Append the text in VALUE to the end of the definition contained in VAR. Take
16279 # advantage of any shell optimizations that allow amortized linear growth over
16280 # repeated appends, instead of the typical quadratic growth present in naive
16281 # implementations.
16282 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16283 eval 'as_fn_append ()
16284 {
16285 eval $1+=\$2
16286 }'
16287 else
16288 as_fn_append ()
16289 {
16290 eval $1=\$$1\$2
16291 }
16292 fi # as_fn_append
16293
16294 # as_fn_arith ARG...
16295 # ------------------
16296 # Perform arithmetic evaluation on the ARGs, and store the result in the
16297 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16298 # must be portable across $(()) and expr.
16299 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16300 eval 'as_fn_arith ()
16301 {
16302 as_val=$(( $* ))
16303 }'
16304 else
16305 as_fn_arith ()
16306 {
16307 as_val=`expr "$@" || test $? -eq 1`
16308 }
16309 fi # as_fn_arith
16310
16311
16312 if expr a : '\(a\)' >/dev/null 2>&1 &&
16313 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16314 as_expr=expr
16315 else
16316 as_expr=false
16317 fi
16318
16319 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16320 as_basename=basename
16321 else
16322 as_basename=false
16323 fi
16324
16325 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16326 as_dirname=dirname
16327 else
16328 as_dirname=false
16329 fi
16330
16331 as_me=`$as_basename -- "$0" ||
16332 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16333 X"$0" : 'X\(//\)$' \| \
16334 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16335 $as_echo X/"$0" |
16336 sed '/^.*\/\([^/][^/]*\)\/*$/{
16337 s//\1/
16338 q
16339 }
16340 /^X\/\(\/\/\)$/{
16341 s//\1/
16342 q
16343 }
16344 /^X\/\(\/\).*/{
16345 s//\1/
16346 q
16347 }
16348 s/.*/./; q'`
16349
16350 # Avoid depending upon Character Ranges.
16351 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16352 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16353 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16354 as_cr_digits='0123456789'
16355 as_cr_alnum=$as_cr_Letters$as_cr_digits
16356
16357 ECHO_C= ECHO_N= ECHO_T=
16358 case `echo -n x` in #(((((
16359 -n*)
16360 case `echo 'xy\c'` in
16361 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16362 xy) ECHO_C='\c';;
16363 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16364 ECHO_T=' ';;
16365 esac;;
16366 *)
16367 ECHO_N='-n';;
16368 esac
16369
16370 rm -f conf$$ conf$$.exe conf$$.file
16371 if test -d conf$$.dir; then
16372 rm -f conf$$.dir/conf$$.file
16373 else
16374 rm -f conf$$.dir
16375 mkdir conf$$.dir 2>/dev/null
16376 fi
16377 if (echo >conf$$.file) 2>/dev/null; then
16378 if ln -s conf$$.file conf$$ 2>/dev/null; then
16379 as_ln_s='ln -s'
16380 # ... but there are two gotchas:
16381 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16382 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16383 # In both cases, we have to default to `cp -p'.
16384 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16385 as_ln_s='cp -p'
16386 elif ln conf$$.file conf$$ 2>/dev/null; then
16387 as_ln_s=ln
16388 else
16389 as_ln_s='cp -p'
16390 fi
16391 else
16392 as_ln_s='cp -p'
16393 fi
16394 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16395 rmdir conf$$.dir 2>/dev/null
16396
16397
16398 # as_fn_mkdir_p
16399 # -------------
16400 # Create "$as_dir" as a directory, including parents if necessary.
16401 as_fn_mkdir_p ()
16402 {
16403
16404 case $as_dir in #(
16405 -*) as_dir=./$as_dir;;
16406 esac
16407 test -d "$as_dir" || eval $as_mkdir_p || {
16408 as_dirs=
16409 while :; do
16410 case $as_dir in #(
16411 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16412 *) as_qdir=$as_dir;;
16413 esac
16414 as_dirs="'$as_qdir' $as_dirs"
16415 as_dir=`$as_dirname -- "$as_dir" ||
16416 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16417 X"$as_dir" : 'X\(//\)[^/]' \| \
16418 X"$as_dir" : 'X\(//\)$' \| \
16419 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16420 $as_echo X"$as_dir" |
16421 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16422 s//\1/
16423 q
16424 }
16425 /^X\(\/\/\)[^/].*/{
16426 s//\1/
16427 q
16428 }
16429 /^X\(\/\/\)$/{
16430 s//\1/
16431 q
16432 }
16433 /^X\(\/\).*/{
16434 s//\1/
16435 q
16436 }
16437 s/.*/./; q'`
16438 test -d "$as_dir" && break
16439 done
16440 test -z "$as_dirs" || eval "mkdir $as_dirs"
16441 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16442
16443
16444 } # as_fn_mkdir_p
16445 if mkdir -p . 2>/dev/null; then
16446 as_mkdir_p='mkdir -p "$as_dir"'
16447 else
16448 test -d ./-p && rmdir ./-p
16449 as_mkdir_p=false
16450 fi
16451
16452 if test -x / >/dev/null 2>&1; then
16453 as_test_x='test -x'
16454 else
16455 if ls -dL / >/dev/null 2>&1; then
16456 as_ls_L_option=L
16457 else
16458 as_ls_L_option=
16459 fi
16460 as_test_x='
16461 eval sh -c '\''
16462 if test -d "$1"; then
16463 test -d "$1/.";
16464 else
16465 case $1 in #(
16466 -*)set "./$1";;
16467 esac;
16468 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16469 ???[sx]*):;;*)false;;esac;fi
16470 '\'' sh
16471 '
16472 fi
16473 as_executable_p=$as_test_x
16474
16475 # Sed expression to map a string onto a valid CPP name.
16476 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16477
16478 # Sed expression to map a string onto a valid variable name.
16479 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16480
16481
16482 exec 6>&1
16483 ## ----------------------------------- ##
16484 ## Main body of $CONFIG_STATUS script. ##
16485 ## ----------------------------------- ##
16486 _ASEOF
16487 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16488
16489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16490 # Save the log message, to keep $0 and so on meaningful, and to
16491 # report actual input values of CONFIG_FILES etc. instead of their
16492 # values after options handling.
16493 ac_log="
16494 This file was extended by $as_me, which was
16495 generated by GNU Autoconf 2.64. Invocation command line was
16496
16497 CONFIG_FILES = $CONFIG_FILES
16498 CONFIG_HEADERS = $CONFIG_HEADERS
16499 CONFIG_LINKS = $CONFIG_LINKS
16500 CONFIG_COMMANDS = $CONFIG_COMMANDS
16501 $ $0 $@
16502
16503 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16504 "
16505
16506 _ACEOF
16507
16508 case $ac_config_files in *"
16509 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16510 esac
16511
16512 case $ac_config_headers in *"
16513 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16514 esac
16515
16516
16517 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16518 # Files that config.status was made for.
16519 config_files="$ac_config_files"
16520 config_headers="$ac_config_headers"
16521 config_links="$ac_config_links"
16522 config_commands="$ac_config_commands"
16523
16524 _ACEOF
16525
16526 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16527 ac_cs_usage="\
16528 \`$as_me' instantiates files and other configuration actions
16529 from templates according to the current configuration. Unless the files
16530 and actions are specified as TAGs, all are instantiated by default.
16531
16532 Usage: $0 [OPTION]... [TAG]...
16533
16534 -h, --help print this help, then exit
16535 -V, --version print version number and configuration settings, then exit
16536 -q, --quiet, --silent
16537 do not print progress messages
16538 -d, --debug don't remove temporary files
16539 --recheck update $as_me by reconfiguring in the same conditions
16540 --file=FILE[:TEMPLATE]
16541 instantiate the configuration file FILE
16542 --header=FILE[:TEMPLATE]
16543 instantiate the configuration header FILE
16544
16545 Configuration files:
16546 $config_files
16547
16548 Configuration headers:
16549 $config_headers
16550
16551 Configuration links:
16552 $config_links
16553
16554 Configuration commands:
16555 $config_commands
16556
16557 Report bugs to the package provider."
16558
16559 _ACEOF
16560 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16561 ac_cs_version="\\
16562 config.status
16563 configured by $0, generated by GNU Autoconf 2.64,
16564 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16565
16566 Copyright (C) 2009 Free Software Foundation, Inc.
16567 This config.status script is free software; the Free Software Foundation
16568 gives unlimited permission to copy, distribute and modify it."
16569
16570 ac_pwd='$ac_pwd'
16571 srcdir='$srcdir'
16572 INSTALL='$INSTALL'
16573 MKDIR_P='$MKDIR_P'
16574 AWK='$AWK'
16575 test -n "\$AWK" || AWK=awk
16576 _ACEOF
16577
16578 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16579 # The default lists apply if the user does not specify any file.
16580 ac_need_defaults=:
16581 while test $# != 0
16582 do
16583 case $1 in
16584 --*=*)
16585 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16586 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16587 ac_shift=:
16588 ;;
16589 *)
16590 ac_option=$1
16591 ac_optarg=$2
16592 ac_shift=shift
16593 ;;
16594 esac
16595
16596 case $ac_option in
16597 # Handling of the options.
16598 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16599 ac_cs_recheck=: ;;
16600 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16601 $as_echo "$ac_cs_version"; exit ;;
16602 --debug | --debu | --deb | --de | --d | -d )
16603 debug=: ;;
16604 --file | --fil | --fi | --f )
16605 $ac_shift
16606 case $ac_optarg in
16607 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16608 esac
16609 as_fn_append CONFIG_FILES " '$ac_optarg'"
16610 ac_need_defaults=false;;
16611 --header | --heade | --head | --hea )
16612 $ac_shift
16613 case $ac_optarg in
16614 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16615 esac
16616 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16617 ac_need_defaults=false;;
16618 --he | --h)
16619 # Conflict between --help and --header
16620 as_fn_error "ambiguous option: \`$1'
16621 Try \`$0 --help' for more information.";;
16622 --help | --hel | -h )
16623 $as_echo "$ac_cs_usage"; exit ;;
16624 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16625 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16626 ac_cs_silent=: ;;
16627
16628 # This is an error.
16629 -*) as_fn_error "unrecognized option: \`$1'
16630 Try \`$0 --help' for more information." ;;
16631
16632 *) as_fn_append ac_config_targets " $1"
16633 ac_need_defaults=false ;;
16634
16635 esac
16636 shift
16637 done
16638
16639 ac_configure_extra_args=
16640
16641 if $ac_cs_silent; then
16642 exec 6>/dev/null
16643 ac_configure_extra_args="$ac_configure_extra_args --silent"
16644 fi
16645
16646 _ACEOF
16647 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16648 if \$ac_cs_recheck; then
16649 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16650 shift
16651 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16652 CONFIG_SHELL='$SHELL'
16653 export CONFIG_SHELL
16654 exec "\$@"
16655 fi
16656
16657 _ACEOF
16658 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16659 exec 5>>config.log
16660 {
16661 echo
16662 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16663 ## Running $as_me. ##
16664 _ASBOX
16665 $as_echo "$ac_log"
16666 } >&5
16667
16668 _ACEOF
16669 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16670 #
16671 # INIT-COMMANDS
16672 #
16673 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16674 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16675
16676 _ACEOF
16677
16678 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16679
16680 # Handling of arguments.
16681 for ac_config_target in $ac_config_targets
16682 do
16683 case $ac_config_target in
16684 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16685 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16686 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16687 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16688 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16689 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16690 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16691 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
16692 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
16693 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16694
16695 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16696 esac
16697 done
16698
16699
16700 # If the user did not use the arguments to specify the items to instantiate,
16701 # then the envvar interface is used. Set only those that are not.
16702 # We use the long form for the default assignment because of an extremely
16703 # bizarre bug on SunOS 4.1.3.
16704 if $ac_need_defaults; then
16705 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16706 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16707 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16708 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16709 fi
16710
16711 # Have a temporary directory for convenience. Make it in the build tree
16712 # simply because there is no reason against having it here, and in addition,
16713 # creating and moving files from /tmp can sometimes cause problems.
16714 # Hook for its removal unless debugging.
16715 # Note that there is a small window in which the directory will not be cleaned:
16716 # after its creation but before its name has been assigned to `$tmp'.
16717 $debug ||
16718 {
16719 tmp=
16720 trap 'exit_status=$?
16721 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16722 ' 0
16723 trap 'as_fn_exit 1' 1 2 13 15
16724 }
16725 # Create a (secure) tmp directory for tmp files.
16726
16727 {
16728 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16729 test -n "$tmp" && test -d "$tmp"
16730 } ||
16731 {
16732 tmp=./conf$$-$RANDOM
16733 (umask 077 && mkdir "$tmp")
16734 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16735
16736 # Set up the scripts for CONFIG_FILES section.
16737 # No need to generate them if there are no CONFIG_FILES.
16738 # This happens for instance with `./config.status config.h'.
16739 if test -n "$CONFIG_FILES"; then
16740
16741 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16742 ac_cs_awk_getline=:
16743 ac_cs_awk_pipe_init=
16744 ac_cs_awk_read_file='
16745 while ((getline aline < (F[key])) > 0)
16746 print(aline)
16747 close(F[key])'
16748 ac_cs_awk_pipe_fini=
16749 else
16750 ac_cs_awk_getline=false
16751 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16752 ac_cs_awk_read_file='
16753 print "|#_!!_#|"
16754 print "cat " F[key] " &&"
16755 '$ac_cs_awk_pipe_init
16756 # The final `:' finishes the AND list.
16757 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16758 fi
16759 ac_cr=`echo X | tr X '\015'`
16760 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16761 # But we know of no other shell where ac_cr would be empty at this
16762 # point, so we can use a bashism as a fallback.
16763 if test "x$ac_cr" = x; then
16764 eval ac_cr=\$\'\\r\'
16765 fi
16766 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16767 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16768 ac_cs_awk_cr='\r'
16769 else
16770 ac_cs_awk_cr=$ac_cr
16771 fi
16772
16773 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16774 _ACEOF
16775
16776 # Create commands to substitute file output variables.
16777 {
16778 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16779 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16780 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16781 echo "_ACAWK" &&
16782 echo "_ACEOF"
16783 } >conf$$files.sh &&
16784 . ./conf$$files.sh ||
16785 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16786 rm -f conf$$files.sh
16787
16788 {
16789 echo "cat >conf$$subs.awk <<_ACEOF" &&
16790 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16791 echo "_ACEOF"
16792 } >conf$$subs.sh ||
16793 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16794 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16795 ac_delim='%!_!# '
16796 for ac_last_try in false false false false false :; do
16797 . ./conf$$subs.sh ||
16798 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16799
16800 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16801 if test $ac_delim_n = $ac_delim_num; then
16802 break
16803 elif $ac_last_try; then
16804 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16805 else
16806 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16807 fi
16808 done
16809 rm -f conf$$subs.sh
16810
16811 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16812 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16813 _ACEOF
16814 sed -n '
16815 h
16816 s/^/S["/; s/!.*/"]=/
16817 p
16818 g
16819 s/^[^!]*!//
16820 :repl
16821 t repl
16822 s/'"$ac_delim"'$//
16823 t delim
16824 :nl
16825 h
16826 s/\(.\{148\}\).*/\1/
16827 t more1
16828 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16829 p
16830 n
16831 b repl
16832 :more1
16833 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16834 p
16835 g
16836 s/.\{148\}//
16837 t nl
16838 :delim
16839 h
16840 s/\(.\{148\}\).*/\1/
16841 t more2
16842 s/["\\]/\\&/g; s/^/"/; s/$/"/
16843 p
16844 b
16845 :more2
16846 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16847 p
16848 g
16849 s/.\{148\}//
16850 t delim
16851 ' <conf$$subs.awk | sed '
16852 /^[^""]/{
16853 N
16854 s/\n//
16855 }
16856 ' >>$CONFIG_STATUS || ac_write_fail=1
16857 rm -f conf$$subs.awk
16858 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16859 _ACAWK
16860 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16861 for (key in S) S_is_set[key] = 1
16862 FS = "\a"
16863 \$ac_cs_awk_pipe_init
16864 }
16865 {
16866 line = $ 0
16867 nfields = split(line, field, "@")
16868 substed = 0
16869 len = length(field[1])
16870 for (i = 2; i < nfields; i++) {
16871 key = field[i]
16872 keylen = length(key)
16873 if (S_is_set[key]) {
16874 value = S[key]
16875 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16876 len += length(value) + length(field[++i])
16877 substed = 1
16878 } else
16879 len += 1 + keylen
16880 }
16881 if (nfields == 3 && !substed) {
16882 key = field[2]
16883 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16884 \$ac_cs_awk_read_file
16885 next
16886 }
16887 }
16888 print line
16889 }
16890 \$ac_cs_awk_pipe_fini
16891 _ACAWK
16892 _ACEOF
16893 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16894 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16895 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16896 else
16897 cat
16898 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16899 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16900 _ACEOF
16901
16902 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16903 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16904 # trailing colons and then remove the whole line if VPATH becomes empty
16905 # (actually we leave an empty line to preserve line numbers).
16906 if test "x$srcdir" = x.; then
16907 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16908 s/:*\$(srcdir):*/:/
16909 s/:*\${srcdir}:*/:/
16910 s/:*@srcdir@:*/:/
16911 s/^\([^=]*=[ ]*\):*/\1/
16912 s/:*$//
16913 s/^[^=]*=[ ]*$//
16914 }'
16915 fi
16916
16917 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16918 fi # test -n "$CONFIG_FILES"
16919
16920 # Set up the scripts for CONFIG_HEADERS section.
16921 # No need to generate them if there are no CONFIG_HEADERS.
16922 # This happens for instance with `./config.status Makefile'.
16923 if test -n "$CONFIG_HEADERS"; then
16924 cat >"$tmp/defines.awk" <<\_ACAWK ||
16925 BEGIN {
16926 _ACEOF
16927
16928 # Transform confdefs.h into an awk script `defines.awk', embedded as
16929 # here-document in config.status, that substitutes the proper values into
16930 # config.h.in to produce config.h.
16931
16932 # Create a delimiter string that does not exist in confdefs.h, to ease
16933 # handling of long lines.
16934 ac_delim='%!_!# '
16935 for ac_last_try in false false :; do
16936 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16937 if test -z "$ac_t"; then
16938 break
16939 elif $ac_last_try; then
16940 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16941 else
16942 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16943 fi
16944 done
16945
16946 # For the awk script, D is an array of macro values keyed by name,
16947 # likewise P contains macro parameters if any. Preserve backslash
16948 # newline sequences.
16949
16950 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16951 sed -n '
16952 s/.\{148\}/&'"$ac_delim"'/g
16953 t rset
16954 :rset
16955 s/^[ ]*#[ ]*define[ ][ ]*/ /
16956 t def
16957 d
16958 :def
16959 s/\\$//
16960 t bsnl
16961 s/["\\]/\\&/g
16962 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16963 D["\1"]=" \3"/p
16964 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16965 d
16966 :bsnl
16967 s/["\\]/\\&/g
16968 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16969 D["\1"]=" \3\\\\\\n"\\/p
16970 t cont
16971 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16972 t cont
16973 d
16974 :cont
16975 n
16976 s/.\{148\}/&'"$ac_delim"'/g
16977 t clear
16978 :clear
16979 s/\\$//
16980 t bsnlc
16981 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16982 d
16983 :bsnlc
16984 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16985 b cont
16986 ' <confdefs.h | sed '
16987 s/'"$ac_delim"'/"\\\
16988 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16989
16990 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16991 for (key in D) D_is_set[key] = 1
16992 FS = "\a"
16993 }
16994 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16995 line = \$ 0
16996 split(line, arg, " ")
16997 if (arg[1] == "#") {
16998 defundef = arg[2]
16999 mac1 = arg[3]
17000 } else {
17001 defundef = substr(arg[1], 2)
17002 mac1 = arg[2]
17003 }
17004 split(mac1, mac2, "(") #)
17005 macro = mac2[1]
17006 prefix = substr(line, 1, index(line, defundef) - 1)
17007 if (D_is_set[macro]) {
17008 # Preserve the white space surrounding the "#".
17009 print prefix "define", macro P[macro] D[macro]
17010 next
17011 } else {
17012 # Replace #undef with comments. This is necessary, for example,
17013 # in the case of _POSIX_SOURCE, which is predefined and required
17014 # on some systems where configure will not decide to define it.
17015 if (defundef == "undef") {
17016 print "/*", prefix defundef, macro, "*/"
17017 next
17018 }
17019 }
17020 }
17021 { print }
17022 _ACAWK
17023 _ACEOF
17024 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17025 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17026 fi # test -n "$CONFIG_HEADERS"
17027
17028
17029 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17030 shift
17031 for ac_tag
17032 do
17033 case $ac_tag in
17034 :[FHLC]) ac_mode=$ac_tag; continue;;
17035 esac
17036 case $ac_mode$ac_tag in
17037 :[FHL]*:*);;
17038 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17039 :[FH]-) ac_tag=-:-;;
17040 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17041 esac
17042 ac_save_IFS=$IFS
17043 IFS=:
17044 set x $ac_tag
17045 IFS=$ac_save_IFS
17046 shift
17047 ac_file=$1
17048 shift
17049
17050 case $ac_mode in
17051 :L) ac_source=$1;;
17052 :[FH])
17053 ac_file_inputs=
17054 for ac_f
17055 do
17056 case $ac_f in
17057 -) ac_f="$tmp/stdin";;
17058 *) # Look for the file first in the build tree, then in the source tree
17059 # (if the path is not absolute). The absolute path cannot be DOS-style,
17060 # because $ac_f cannot contain `:'.
17061 test -f "$ac_f" ||
17062 case $ac_f in
17063 [\\/$]*) false;;
17064 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17065 esac ||
17066 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17067 esac
17068 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17069 as_fn_append ac_file_inputs " '$ac_f'"
17070 done
17071
17072 # Let's still pretend it is `configure' which instantiates (i.e., don't
17073 # use $as_me), people would be surprised to read:
17074 # /* config.h. Generated by config.status. */
17075 configure_input='Generated from '`
17076 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17077 `' by configure.'
17078 if test x"$ac_file" != x-; then
17079 configure_input="$ac_file. $configure_input"
17080 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17081 $as_echo "$as_me: creating $ac_file" >&6;}
17082 fi
17083 # Neutralize special characters interpreted by sed in replacement strings.
17084 case $configure_input in #(
17085 *\&* | *\|* | *\\* )
17086 ac_sed_conf_input=`$as_echo "$configure_input" |
17087 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17088 *) ac_sed_conf_input=$configure_input;;
17089 esac
17090
17091 case $ac_tag in
17092 *:-:* | *:-) cat >"$tmp/stdin" \
17093 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17094 esac
17095 ;;
17096 esac
17097
17098 ac_dir=`$as_dirname -- "$ac_file" ||
17099 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17100 X"$ac_file" : 'X\(//\)[^/]' \| \
17101 X"$ac_file" : 'X\(//\)$' \| \
17102 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17103 $as_echo X"$ac_file" |
17104 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17105 s//\1/
17106 q
17107 }
17108 /^X\(\/\/\)[^/].*/{
17109 s//\1/
17110 q
17111 }
17112 /^X\(\/\/\)$/{
17113 s//\1/
17114 q
17115 }
17116 /^X\(\/\).*/{
17117 s//\1/
17118 q
17119 }
17120 s/.*/./; q'`
17121 as_dir="$ac_dir"; as_fn_mkdir_p
17122 ac_builddir=.
17123
17124 case "$ac_dir" in
17125 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17126 *)
17127 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17128 # A ".." for each directory in $ac_dir_suffix.
17129 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17130 case $ac_top_builddir_sub in
17131 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17132 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17133 esac ;;
17134 esac
17135 ac_abs_top_builddir=$ac_pwd
17136 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17137 # for backward compatibility:
17138 ac_top_builddir=$ac_top_build_prefix
17139
17140 case $srcdir in
17141 .) # We are building in place.
17142 ac_srcdir=.
17143 ac_top_srcdir=$ac_top_builddir_sub
17144 ac_abs_top_srcdir=$ac_pwd ;;
17145 [\\/]* | ?:[\\/]* ) # Absolute name.
17146 ac_srcdir=$srcdir$ac_dir_suffix;
17147 ac_top_srcdir=$srcdir
17148 ac_abs_top_srcdir=$srcdir ;;
17149 *) # Relative name.
17150 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17151 ac_top_srcdir=$ac_top_build_prefix$srcdir
17152 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17153 esac
17154 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17155
17156
17157 case $ac_mode in
17158 :F)
17159 #
17160 # CONFIG_FILE
17161 #
17162
17163 case $INSTALL in
17164 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17165 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17166 esac
17167 ac_MKDIR_P=$MKDIR_P
17168 case $MKDIR_P in
17169 [\\/$]* | ?:[\\/]* ) ;;
17170 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17171 esac
17172 _ACEOF
17173
17174 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17175 # If the template does not know about datarootdir, expand it.
17176 # FIXME: This hack should be removed a few years after 2.60.
17177 ac_datarootdir_hack=; ac_datarootdir_seen=
17178 ac_sed_dataroot='
17179 /datarootdir/ {
17180 p
17181 q
17182 }
17183 /@datadir@/p
17184 /@docdir@/p
17185 /@infodir@/p
17186 /@localedir@/p
17187 /@mandir@/p'
17188 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17189 *datarootdir*) ac_datarootdir_seen=yes;;
17190 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17192 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17193 _ACEOF
17194 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17195 ac_datarootdir_hack='
17196 s&@datadir@&$datadir&g
17197 s&@docdir@&$docdir&g
17198 s&@infodir@&$infodir&g
17199 s&@localedir@&$localedir&g
17200 s&@mandir@&$mandir&g
17201 s&\\\${datarootdir}&$datarootdir&g' ;;
17202 esac
17203 _ACEOF
17204
17205 # Neutralize VPATH when `$srcdir' = `.'.
17206 # Shell code in configure.ac might set extrasub.
17207 # FIXME: do we really want to maintain this feature?
17208 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17209 ac_sed_extra="$ac_vpsub
17210 $extrasub
17211 _ACEOF
17212 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17213 :t
17214 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17215 s|@configure_input@|$ac_sed_conf_input|;t t
17216 s&@top_builddir@&$ac_top_builddir_sub&;t t
17217 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17218 s&@srcdir@&$ac_srcdir&;t t
17219 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17220 s&@top_srcdir@&$ac_top_srcdir&;t t
17221 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17222 s&@builddir@&$ac_builddir&;t t
17223 s&@abs_builddir@&$ac_abs_builddir&;t t
17224 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17225 s&@INSTALL@&$ac_INSTALL&;t t
17226 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17227 $ac_datarootdir_hack
17228 "
17229 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17230 if $ac_cs_awk_getline; then
17231 $AWK -f "$tmp/subs.awk"
17232 else
17233 $AWK -f "$tmp/subs.awk" | $SHELL
17234 fi >$tmp/out \
17235 || as_fn_error "could not create $ac_file" "$LINENO" 5
17236
17237 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17238 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17239 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17241 which seems to be undefined. Please make sure it is defined." >&5
17242 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17243 which seems to be undefined. Please make sure it is defined." >&2;}
17244
17245 rm -f "$tmp/stdin"
17246 case $ac_file in
17247 -) cat "$tmp/out" && rm -f "$tmp/out";;
17248 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17249 esac \
17250 || as_fn_error "could not create $ac_file" "$LINENO" 5
17251 ;;
17252 :H)
17253 #
17254 # CONFIG_HEADER
17255 #
17256 if test x"$ac_file" != x-; then
17257 {
17258 $as_echo "/* $configure_input */" \
17259 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17260 } >"$tmp/config.h" \
17261 || as_fn_error "could not create $ac_file" "$LINENO" 5
17262 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17263 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17264 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17265 else
17266 rm -f "$ac_file"
17267 mv "$tmp/config.h" "$ac_file" \
17268 || as_fn_error "could not create $ac_file" "$LINENO" 5
17269 fi
17270 else
17271 $as_echo "/* $configure_input */" \
17272 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17273 || as_fn_error "could not create -" "$LINENO" 5
17274 fi
17275 # Compute "$ac_file"'s index in $config_headers.
17276 _am_arg="$ac_file"
17277 _am_stamp_count=1
17278 for _am_header in $config_headers :; do
17279 case $_am_header in
17280 $_am_arg | $_am_arg:* )
17281 break ;;
17282 * )
17283 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17284 esac
17285 done
17286 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17287 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17288 X"$_am_arg" : 'X\(//\)[^/]' \| \
17289 X"$_am_arg" : 'X\(//\)$' \| \
17290 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17291 $as_echo X"$_am_arg" |
17292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17293 s//\1/
17294 q
17295 }
17296 /^X\(\/\/\)[^/].*/{
17297 s//\1/
17298 q
17299 }
17300 /^X\(\/\/\)$/{
17301 s//\1/
17302 q
17303 }
17304 /^X\(\/\).*/{
17305 s//\1/
17306 q
17307 }
17308 s/.*/./; q'`/stamp-h$_am_stamp_count
17309 ;;
17310 :L)
17311 #
17312 # CONFIG_LINK
17313 #
17314
17315 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17316 :
17317 else
17318 # Prefer the file from the source tree if names are identical.
17319 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17320 ac_source=$srcdir/$ac_source
17321 fi
17322
17323 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17324 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17325
17326 if test ! -r "$ac_source"; then
17327 as_fn_error "$ac_source: file not found" "$LINENO" 5
17328 fi
17329 rm -f "$ac_file"
17330
17331 # Try a relative symlink, then a hard link, then a copy.
17332 case $srcdir in
17333 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17334 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17335 esac
17336 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17337 ln "$ac_source" "$ac_file" 2>/dev/null ||
17338 cp -p "$ac_source" "$ac_file" ||
17339 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17340 fi
17341 ;;
17342 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17343 $as_echo "$as_me: executing $ac_file commands" >&6;}
17344 ;;
17345 esac
17346
17347
17348 case $ac_file$ac_mode in
17349 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17350 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17351 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17352 # are listed without --file. Let's play safe and only enable the eval
17353 # if we detect the quoting.
17354 case $CONFIG_FILES in
17355 *\'*) eval set x "$CONFIG_FILES" ;;
17356 *) set x $CONFIG_FILES ;;
17357 esac
17358 shift
17359 for mf
17360 do
17361 # Strip MF so we end up with the name of the file.
17362 mf=`echo "$mf" | sed -e 's/:.*$//'`
17363 # Check whether this is an Automake generated Makefile or not.
17364 # We used to match only the files named `Makefile.in', but
17365 # some people rename them; so instead we look at the file content.
17366 # Grep'ing the first line is not enough: some people post-process
17367 # each Makefile.in and add a new line on top of each file to say so.
17368 # Grep'ing the whole file is not good either: AIX grep has a line
17369 # limit of 2048, but all sed's we know have understand at least 4000.
17370 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17371 dirpart=`$as_dirname -- "$mf" ||
17372 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17373 X"$mf" : 'X\(//\)[^/]' \| \
17374 X"$mf" : 'X\(//\)$' \| \
17375 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17376 $as_echo X"$mf" |
17377 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17378 s//\1/
17379 q
17380 }
17381 /^X\(\/\/\)[^/].*/{
17382 s//\1/
17383 q
17384 }
17385 /^X\(\/\/\)$/{
17386 s//\1/
17387 q
17388 }
17389 /^X\(\/\).*/{
17390 s//\1/
17391 q
17392 }
17393 s/.*/./; q'`
17394 else
17395 continue
17396 fi
17397 # Extract the definition of DEPDIR, am__include, and am__quote
17398 # from the Makefile without running `make'.
17399 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17400 test -z "$DEPDIR" && continue
17401 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17402 test -z "am__include" && continue
17403 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17404 # When using ansi2knr, U may be empty or an underscore; expand it
17405 U=`sed -n 's/^U = //p' < "$mf"`
17406 # Find all dependency output files, they are included files with
17407 # $(DEPDIR) in their names. We invoke sed twice because it is the
17408 # simplest approach to changing $(DEPDIR) to its actual value in the
17409 # expansion.
17410 for file in `sed -n "
17411 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17412 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17413 # Make sure the directory exists.
17414 test -f "$dirpart/$file" && continue
17415 fdir=`$as_dirname -- "$file" ||
17416 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17417 X"$file" : 'X\(//\)[^/]' \| \
17418 X"$file" : 'X\(//\)$' \| \
17419 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17420 $as_echo X"$file" |
17421 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17422 s//\1/
17423 q
17424 }
17425 /^X\(\/\/\)[^/].*/{
17426 s//\1/
17427 q
17428 }
17429 /^X\(\/\/\)$/{
17430 s//\1/
17431 q
17432 }
17433 /^X\(\/\).*/{
17434 s//\1/
17435 q
17436 }
17437 s/.*/./; q'`
17438 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17439 # echo "creating $dirpart/$file"
17440 echo '# dummy' > "$dirpart/$file"
17441 done
17442 done
17443 }
17444 ;;
17445 "default":C)
17446 case x$CONFIG_HEADERS in
17447 xconfig.h:config.in)
17448 echo > stamp-h ;;
17449 esac
17450 ;;
17451
17452 esac
17453 done # for ac_tag
17454
17455
17456 as_fn_exit 0
17457 _ACEOF
17458 ac_clean_files=$ac_clean_files_save
17459
17460 test $ac_write_fail = 0 ||
17461 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17462
17463
17464 # configure is writing to config.log, and then calls config.status.
17465 # config.status does its own redirection, appending to config.log.
17466 # Unfortunately, on DOS this fails, as config.log is still kept open
17467 # by configure, so config.status won't be able to write to it; its
17468 # output is simply discarded. So we exec the FD to /dev/null,
17469 # effectively closing config.log, so it can be properly (re)opened and
17470 # appended to by config.status. When coming back to configure, we
17471 # need to make the FD available again.
17472 if test "$no_create" != yes; then
17473 ac_cs_success=:
17474 ac_config_status_args=
17475 test "$silent" = yes &&
17476 ac_config_status_args="$ac_config_status_args --quiet"
17477 exec 5>/dev/null
17478 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17479 exec 5>>config.log
17480 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17481 # would make configure fail if this is the last instruction.
17482 $ac_cs_success || as_fn_exit $?
17483 fi
17484
17485 #
17486 # CONFIG_SUBDIRS section.
17487 #
17488 if test "$no_recursion" != yes; then
17489
17490 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17491 # so they do not pile up.
17492 ac_sub_configure_args=
17493 ac_prev=
17494 eval "set x $ac_configure_args"
17495 shift
17496 for ac_arg
17497 do
17498 if test -n "$ac_prev"; then
17499 ac_prev=
17500 continue
17501 fi
17502 case $ac_arg in
17503 -cache-file | --cache-file | --cache-fil | --cache-fi \
17504 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17505 ac_prev=cache_file ;;
17506 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17507 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17508 | --c=*)
17509 ;;
17510 --config-cache | -C)
17511 ;;
17512 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17513 ac_prev=srcdir ;;
17514 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17515 ;;
17516 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17517 ac_prev=prefix ;;
17518 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17519 ;;
17520 --disable-option-checking)
17521 ;;
17522 *)
17523 case $ac_arg in
17524 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17525 esac
17526 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17527 esac
17528 done
17529
17530 # Always prepend --prefix to ensure using the same prefix
17531 # in subdir configurations.
17532 ac_arg="--prefix=$prefix"
17533 case $ac_arg in
17534 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17535 esac
17536 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17537
17538 # Pass --silent
17539 if test "$silent" = yes; then
17540 ac_sub_configure_args="--silent $ac_sub_configure_args"
17541 fi
17542
17543 # Always prepend --disable-option-checking to silence warnings, since
17544 # different subdirs can have different --enable and --with options.
17545 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17546
17547 ac_popdir=`pwd`
17548 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17549
17550 # Do not complain, so a configure script can configure whichever
17551 # parts of a large source tree are present.
17552 test -d "$srcdir/$ac_dir" || continue
17553
17554 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17555 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17556 $as_echo "$ac_msg" >&6
17557 as_dir="$ac_dir"; as_fn_mkdir_p
17558 ac_builddir=.
17559
17560 case "$ac_dir" in
17561 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17562 *)
17563 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17564 # A ".." for each directory in $ac_dir_suffix.
17565 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17566 case $ac_top_builddir_sub in
17567 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17568 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17569 esac ;;
17570 esac
17571 ac_abs_top_builddir=$ac_pwd
17572 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17573 # for backward compatibility:
17574 ac_top_builddir=$ac_top_build_prefix
17575
17576 case $srcdir in
17577 .) # We are building in place.
17578 ac_srcdir=.
17579 ac_top_srcdir=$ac_top_builddir_sub
17580 ac_abs_top_srcdir=$ac_pwd ;;
17581 [\\/]* | ?:[\\/]* ) # Absolute name.
17582 ac_srcdir=$srcdir$ac_dir_suffix;
17583 ac_top_srcdir=$srcdir
17584 ac_abs_top_srcdir=$srcdir ;;
17585 *) # Relative name.
17586 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17587 ac_top_srcdir=$ac_top_build_prefix$srcdir
17588 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17589 esac
17590 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17591
17592
17593 cd "$ac_dir"
17594
17595 # Check for guested configure; otherwise get Cygnus style configure.
17596 if test -f "$ac_srcdir/configure.gnu"; then
17597 ac_sub_configure=$ac_srcdir/configure.gnu
17598 elif test -f "$ac_srcdir/configure"; then
17599 ac_sub_configure=$ac_srcdir/configure
17600 elif test -f "$ac_srcdir/configure.in"; then
17601 # This should be Cygnus configure.
17602 ac_sub_configure=$ac_aux_dir/configure
17603 else
17604 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17605 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17606 ac_sub_configure=
17607 fi
17608
17609 # The recursion is here.
17610 if test -n "$ac_sub_configure"; then
17611 # Make the cache file name correct relative to the subdirectory.
17612 case $cache_file in
17613 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17614 *) # Relative name.
17615 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17616 esac
17617
17618 { $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
17619 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17620 # The eval makes quoting arguments work.
17621 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17622 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17623 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17624 fi
17625
17626 cd "$ac_popdir"
17627 done
17628 fi
17629 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17631 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17632 fi
17633
17634
17635 exit 0
This page took 0.417428 seconds and 5 git commands to generate.