5cee400adb9ad9fcc1ee3dddf6b68fcd3f16f80e
[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_CFLAGS
663 python_prog_path
664 LTLIBEXPAT
665 LIBEXPAT
666 HAVE_LIBEXPAT
667 READLINE_TEXI_INCFLAG
668 READLINE_CFLAGS
669 READLINE_DEPS
670 READLINE
671 MIG
672 WINDRES
673 DLLTOOL
674 AR
675 YFLAGS
676 YACC
677 LN_S
678 REPORT_BUGS_TEXI
679 REPORT_BUGS_TO
680 PKGVERSION
681 TARGET_OBS
682 subdirs
683 GDB_DATADIR
684 DEBUGDIR
685 am__fastdepCC_FALSE
686 am__fastdepCC_TRUE
687 AMDEPBACKSLASH
688 AMDEP_FALSE
689 AMDEP_TRUE
690 am__quote
691 am__include
692 am__untar
693 am__tar
694 AMTAR
695 AWK
696 mkdir_p
697 MKDIR_P
698 INSTALL_STRIP_PROGRAM
699 STRIP
700 install_sh
701 MAKEINFO
702 AUTOHEADER
703 AUTOMAKE
704 AUTOCONF
705 ACLOCAL
706 VERSION
707 CYGPATH_W
708 am__isrc
709 INSTALL_DATA
710 INSTALL_SCRIPT
711 INSTALL_PROGRAM
712 PACKAGE
713 GNULIB_STDINT_H
714 LIBGNU_LTLIBDEPS
715 LIBGNU_LIBDEPS
716 gltests_WITNESS
717 HAVE_WINT_T
718 HAVE_WCHAR_H
719 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
720 NEXT_WCHAR_H
721 REPLACE_WCWIDTH
722 REPLACE_WCSNRTOMBS
723 REPLACE_WCSRTOMBS
724 REPLACE_WCRTOMB
725 REPLACE_MBSNRTOWCS
726 REPLACE_MBSRTOWCS
727 REPLACE_MBRLEN
728 REPLACE_MBRTOWC
729 REPLACE_MBSINIT
730 REPLACE_WCTOB
731 REPLACE_BTOWC
732 REPLACE_MBSTATE_T
733 HAVE_DECL_WCWIDTH
734 HAVE_DECL_WCTOB
735 HAVE_WCSNRTOMBS
736 HAVE_WCSRTOMBS
737 HAVE_WCRTOMB
738 HAVE_MBSNRTOWCS
739 HAVE_MBSRTOWCS
740 HAVE_MBRLEN
741 HAVE_MBRTOWC
742 HAVE_MBSINIT
743 HAVE_BTOWC
744 GNULIB_WCWIDTH
745 GNULIB_WCSNRTOMBS
746 GNULIB_WCSRTOMBS
747 GNULIB_WCRTOMB
748 GNULIB_MBSNRTOWCS
749 GNULIB_MBSRTOWCS
750 GNULIB_MBRLEN
751 GNULIB_MBRTOWC
752 GNULIB_MBSINIT
753 GNULIB_WCTOB
754 GNULIB_BTOWC
755 NEXT_AS_FIRST_DIRECTIVE_STRING_H
756 NEXT_STRING_H
757 STDINT_H
758 WINT_T_SUFFIX
759 WCHAR_T_SUFFIX
760 SIG_ATOMIC_T_SUFFIX
761 SIZE_T_SUFFIX
762 PTRDIFF_T_SUFFIX
763 HAVE_SIGNED_WINT_T
764 HAVE_SIGNED_WCHAR_T
765 HAVE_SIGNED_SIG_ATOMIC_T
766 BITSIZEOF_WINT_T
767 BITSIZEOF_WCHAR_T
768 BITSIZEOF_SIG_ATOMIC_T
769 BITSIZEOF_SIZE_T
770 BITSIZEOF_PTRDIFF_T
771 HAVE_SYS_BITYPES_H
772 HAVE_SYS_INTTYPES_H
773 HAVE_STDINT_H
774 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
775 NEXT_STDINT_H
776 HAVE_SYS_TYPES_H
777 HAVE_INTTYPES_H
778 HAVE_UNSIGNED_LONG_LONG_INT
779 HAVE_LONG_LONG_INT
780 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
781 NEXT_STDDEF_H
782 PRAGMA_SYSTEM_HEADER
783 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
784 INCLUDE_NEXT
785 STDDEF_H
786 HAVE_WCHAR_T
787 REPLACE_NULL
788 APPLE_UNIVERSAL_BUILD
789 UNDEFINE_STRTOK_R
790 REPLACE_STRTOK_R
791 REPLACE_STRSIGNAL
792 REPLACE_STRNLEN
793 REPLACE_STRNDUP
794 REPLACE_STRNCAT
795 REPLACE_STRERROR
796 REPLACE_STRCASESTR
797 REPLACE_STRSTR
798 REPLACE_STRDUP
799 REPLACE_STPNCPY
800 REPLACE_MEMMEM
801 REPLACE_MEMCHR
802 HAVE_STRVERSCMP
803 HAVE_DECL_STRSIGNAL
804 HAVE_DECL_STRTOK_R
805 HAVE_STRCASESTR
806 HAVE_STRSEP
807 HAVE_STRPBRK
808 HAVE_DECL_STRNLEN
809 HAVE_DECL_STRNDUP
810 HAVE_DECL_STRDUP
811 HAVE_STRCHRNUL
812 HAVE_STPNCPY
813 HAVE_STPCPY
814 HAVE_RAWMEMCHR
815 HAVE_DECL_MEMRCHR
816 HAVE_MEMPCPY
817 HAVE_DECL_MEMMEM
818 HAVE_MEMCHR
819 HAVE_MBSLEN
820 GNULIB_STRVERSCMP
821 GNULIB_STRSIGNAL
822 GNULIB_STRERROR
823 GNULIB_MBSTOK_R
824 GNULIB_MBSSEP
825 GNULIB_MBSSPN
826 GNULIB_MBSPBRK
827 GNULIB_MBSCSPN
828 GNULIB_MBSCASESTR
829 GNULIB_MBSPCASECMP
830 GNULIB_MBSNCASECMP
831 GNULIB_MBSCASECMP
832 GNULIB_MBSSTR
833 GNULIB_MBSRCHR
834 GNULIB_MBSCHR
835 GNULIB_MBSNLEN
836 GNULIB_MBSLEN
837 GNULIB_STRTOK_R
838 GNULIB_STRCASESTR
839 GNULIB_STRSTR
840 GNULIB_STRSEP
841 GNULIB_STRPBRK
842 GNULIB_STRNLEN
843 GNULIB_STRNDUP
844 GNULIB_STRNCAT
845 GNULIB_STRDUP
846 GNULIB_STRCHRNUL
847 GNULIB_STPNCPY
848 GNULIB_STPCPY
849 GNULIB_RAWMEMCHR
850 GNULIB_MEMRCHR
851 GNULIB_MEMPCPY
852 GNULIB_MEMMEM
853 GNULIB_MEMCHR
854 GL_COND_LIBTOOL_FALSE
855 GL_COND_LIBTOOL_TRUE
856 CATOBJEXT
857 GENCAT
858 INSTOBJEXT
859 DATADIRNAME
860 CATALOGS
861 POSUB
862 GMSGFMT
863 XGETTEXT
864 INCINTL
865 LIBINTL_DEP
866 LIBINTL
867 USE_NLS
868 SET_MAKE
869 GMAKE_FALSE
870 GMAKE_TRUE
871 MAKE
872 CCDEPMODE
873 DEPDIR
874 am__leading_dot
875 target_os
876 target_vendor
877 target_cpu
878 target
879 RANLIB
880 EGREP
881 GREP
882 CPP
883 host_os
884 host_vendor
885 host_cpu
886 host
887 build_os
888 build_vendor
889 build_cpu
890 build
891 OBJEXT
892 EXEEXT
893 ac_ct_CC
894 CPPFLAGS
895 LDFLAGS
896 CFLAGS
897 CC
898 MAINT
899 MAINTAINER_MODE_FALSE
900 MAINTAINER_MODE_TRUE
901 target_alias
902 host_alias
903 build_alias
904 LIBS
905 ECHO_T
906 ECHO_N
907 ECHO_C
908 DEFS
909 mandir
910 localedir
911 libdir
912 psdir
913 pdfdir
914 dvidir
915 htmldir
916 infodir
917 docdir
918 oldincludedir
919 includedir
920 localstatedir
921 sharedstatedir
922 sysconfdir
923 datadir
924 datarootdir
925 libexecdir
926 sbindir
927 bindir
928 program_transform_name
929 prefix
930 exec_prefix
931 PACKAGE_URL
932 PACKAGE_BUGREPORT
933 PACKAGE_STRING
934 PACKAGE_VERSION
935 PACKAGE_TARNAME
936 PACKAGE_NAME
937 PATH_SEPARATOR
938 SHELL'
939 ac_subst_files='host_makefile_frag'
940 ac_user_opts='
941 enable_option_checking
942 enable_maintainer_mode
943 enable_plugins
944 enable_largefile
945 enable_dependency_tracking
946 with_separate_debug_dir
947 with_gdb_datadir
948 with_relocated_sources
949 enable_targets
950 enable_64_bit_bfd
951 enable_gdbcli
952 enable_gdbmi
953 enable_tui
954 enable_gdbtk
955 with_libunwind
956 with_curses
957 enable_profiling
958 with_pkgversion
959 with_bugurl
960 with_zlib
961 with_libiconv_prefix
962 with_system_readline
963 with_expat
964 with_gnu_ld
965 enable_rpath
966 with_libexpat_prefix
967 with_python
968 with_included_regex
969 with_sysroot
970 with_system_gdbinit
971 enable_werror
972 enable_build_warnings
973 enable_gdb_build_warnings
974 with_tcl
975 with_tk
976 with_x
977 enable_sim
978 enable_multi_ice
979 enable_gdbserver
980 '
981 ac_precious_vars='build_alias
982 host_alias
983 target_alias
984 CC
985 CFLAGS
986 LDFLAGS
987 LIBS
988 CPPFLAGS
989 CPP
990 YACC
991 YFLAGS
992 XMKMF'
993 ac_subdirs_all='testsuite
994 gdbtk
995 multi-ice
996 gdbserver'
997
998 # Initialize some variables set by options.
999 ac_init_help=
1000 ac_init_version=false
1001 ac_unrecognized_opts=
1002 ac_unrecognized_sep=
1003 # The variables have the same names as the options, with
1004 # dashes changed to underlines.
1005 cache_file=/dev/null
1006 exec_prefix=NONE
1007 no_create=
1008 no_recursion=
1009 prefix=NONE
1010 program_prefix=NONE
1011 program_suffix=NONE
1012 program_transform_name=s,x,x,
1013 silent=
1014 site=
1015 srcdir=
1016 verbose=
1017 x_includes=NONE
1018 x_libraries=NONE
1019
1020 # Installation directory options.
1021 # These are left unexpanded so users can "make install exec_prefix=/foo"
1022 # and all the variables that are supposed to be based on exec_prefix
1023 # by default will actually change.
1024 # Use braces instead of parens because sh, perl, etc. also accept them.
1025 # (The list follows the same order as the GNU Coding Standards.)
1026 bindir='${exec_prefix}/bin'
1027 sbindir='${exec_prefix}/sbin'
1028 libexecdir='${exec_prefix}/libexec'
1029 datarootdir='${prefix}/share'
1030 datadir='${datarootdir}'
1031 sysconfdir='${prefix}/etc'
1032 sharedstatedir='${prefix}/com'
1033 localstatedir='${prefix}/var'
1034 includedir='${prefix}/include'
1035 oldincludedir='/usr/include'
1036 docdir='${datarootdir}/doc/${PACKAGE}'
1037 infodir='${datarootdir}/info'
1038 htmldir='${docdir}'
1039 dvidir='${docdir}'
1040 pdfdir='${docdir}'
1041 psdir='${docdir}'
1042 libdir='${exec_prefix}/lib'
1043 localedir='${datarootdir}/locale'
1044 mandir='${datarootdir}/man'
1045
1046 ac_prev=
1047 ac_dashdash=
1048 for ac_option
1049 do
1050 # If the previous option needs an argument, assign it.
1051 if test -n "$ac_prev"; then
1052 eval $ac_prev=\$ac_option
1053 ac_prev=
1054 continue
1055 fi
1056
1057 case $ac_option in
1058 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1059 *) ac_optarg=yes ;;
1060 esac
1061
1062 # Accept the important Cygnus configure options, so we can diagnose typos.
1063
1064 case $ac_dashdash$ac_option in
1065 --)
1066 ac_dashdash=yes ;;
1067
1068 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1069 ac_prev=bindir ;;
1070 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1071 bindir=$ac_optarg ;;
1072
1073 -build | --build | --buil | --bui | --bu)
1074 ac_prev=build_alias ;;
1075 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1076 build_alias=$ac_optarg ;;
1077
1078 -cache-file | --cache-file | --cache-fil | --cache-fi \
1079 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1080 ac_prev=cache_file ;;
1081 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1082 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1083 cache_file=$ac_optarg ;;
1084
1085 --config-cache | -C)
1086 cache_file=config.cache ;;
1087
1088 -datadir | --datadir | --datadi | --datad)
1089 ac_prev=datadir ;;
1090 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1091 datadir=$ac_optarg ;;
1092
1093 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1094 | --dataroo | --dataro | --datar)
1095 ac_prev=datarootdir ;;
1096 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1097 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1098 datarootdir=$ac_optarg ;;
1099
1100 -disable-* | --disable-*)
1101 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1102 # Reject names that are not valid shell variable names.
1103 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1104 as_fn_error "invalid feature name: $ac_useropt"
1105 ac_useropt_orig=$ac_useropt
1106 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1107 case $ac_user_opts in
1108 *"
1109 "enable_$ac_useropt"
1110 "*) ;;
1111 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1112 ac_unrecognized_sep=', ';;
1113 esac
1114 eval enable_$ac_useropt=no ;;
1115
1116 -docdir | --docdir | --docdi | --doc | --do)
1117 ac_prev=docdir ;;
1118 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1119 docdir=$ac_optarg ;;
1120
1121 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1122 ac_prev=dvidir ;;
1123 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1124 dvidir=$ac_optarg ;;
1125
1126 -enable-* | --enable-*)
1127 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1128 # Reject names that are not valid shell variable names.
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error "invalid feature name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1134 *"
1135 "enable_$ac_useropt"
1136 "*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
1139 esac
1140 eval enable_$ac_useropt=\$ac_optarg ;;
1141
1142 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1143 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1144 | --exec | --exe | --ex)
1145 ac_prev=exec_prefix ;;
1146 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1147 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1148 | --exec=* | --exe=* | --ex=*)
1149 exec_prefix=$ac_optarg ;;
1150
1151 -gas | --gas | --ga | --g)
1152 # Obsolete; use --with-gas.
1153 with_gas=yes ;;
1154
1155 -help | --help | --hel | --he | -h)
1156 ac_init_help=long ;;
1157 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1158 ac_init_help=recursive ;;
1159 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1160 ac_init_help=short ;;
1161
1162 -host | --host | --hos | --ho)
1163 ac_prev=host_alias ;;
1164 -host=* | --host=* | --hos=* | --ho=*)
1165 host_alias=$ac_optarg ;;
1166
1167 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1168 ac_prev=htmldir ;;
1169 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1170 | --ht=*)
1171 htmldir=$ac_optarg ;;
1172
1173 -includedir | --includedir | --includedi | --included | --include \
1174 | --includ | --inclu | --incl | --inc)
1175 ac_prev=includedir ;;
1176 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1177 | --includ=* | --inclu=* | --incl=* | --inc=*)
1178 includedir=$ac_optarg ;;
1179
1180 -infodir | --infodir | --infodi | --infod | --info | --inf)
1181 ac_prev=infodir ;;
1182 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1183 infodir=$ac_optarg ;;
1184
1185 -libdir | --libdir | --libdi | --libd)
1186 ac_prev=libdir ;;
1187 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1188 libdir=$ac_optarg ;;
1189
1190 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1191 | --libexe | --libex | --libe)
1192 ac_prev=libexecdir ;;
1193 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1194 | --libexe=* | --libex=* | --libe=*)
1195 libexecdir=$ac_optarg ;;
1196
1197 -localedir | --localedir | --localedi | --localed | --locale)
1198 ac_prev=localedir ;;
1199 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1200 localedir=$ac_optarg ;;
1201
1202 -localstatedir | --localstatedir | --localstatedi | --localstated \
1203 | --localstate | --localstat | --localsta | --localst | --locals)
1204 ac_prev=localstatedir ;;
1205 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1206 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1207 localstatedir=$ac_optarg ;;
1208
1209 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1210 ac_prev=mandir ;;
1211 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1212 mandir=$ac_optarg ;;
1213
1214 -nfp | --nfp | --nf)
1215 # Obsolete; use --without-fp.
1216 with_fp=no ;;
1217
1218 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1219 | --no-cr | --no-c | -n)
1220 no_create=yes ;;
1221
1222 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1223 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1224 no_recursion=yes ;;
1225
1226 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1227 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1228 | --oldin | --oldi | --old | --ol | --o)
1229 ac_prev=oldincludedir ;;
1230 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1231 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1232 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1233 oldincludedir=$ac_optarg ;;
1234
1235 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1236 ac_prev=prefix ;;
1237 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1238 prefix=$ac_optarg ;;
1239
1240 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1241 | --program-pre | --program-pr | --program-p)
1242 ac_prev=program_prefix ;;
1243 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1244 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1245 program_prefix=$ac_optarg ;;
1246
1247 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1248 | --program-suf | --program-su | --program-s)
1249 ac_prev=program_suffix ;;
1250 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1251 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1252 program_suffix=$ac_optarg ;;
1253
1254 -program-transform-name | --program-transform-name \
1255 | --program-transform-nam | --program-transform-na \
1256 | --program-transform-n | --program-transform- \
1257 | --program-transform | --program-transfor \
1258 | --program-transfo | --program-transf \
1259 | --program-trans | --program-tran \
1260 | --progr-tra | --program-tr | --program-t)
1261 ac_prev=program_transform_name ;;
1262 -program-transform-name=* | --program-transform-name=* \
1263 | --program-transform-nam=* | --program-transform-na=* \
1264 | --program-transform-n=* | --program-transform-=* \
1265 | --program-transform=* | --program-transfor=* \
1266 | --program-transfo=* | --program-transf=* \
1267 | --program-trans=* | --program-tran=* \
1268 | --progr-tra=* | --program-tr=* | --program-t=*)
1269 program_transform_name=$ac_optarg ;;
1270
1271 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1272 ac_prev=pdfdir ;;
1273 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1274 pdfdir=$ac_optarg ;;
1275
1276 -psdir | --psdir | --psdi | --psd | --ps)
1277 ac_prev=psdir ;;
1278 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1279 psdir=$ac_optarg ;;
1280
1281 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1282 | -silent | --silent | --silen | --sile | --sil)
1283 silent=yes ;;
1284
1285 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1286 ac_prev=sbindir ;;
1287 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1288 | --sbi=* | --sb=*)
1289 sbindir=$ac_optarg ;;
1290
1291 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1292 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1293 | --sharedst | --shareds | --shared | --share | --shar \
1294 | --sha | --sh)
1295 ac_prev=sharedstatedir ;;
1296 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1297 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1298 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1299 | --sha=* | --sh=*)
1300 sharedstatedir=$ac_optarg ;;
1301
1302 -site | --site | --sit)
1303 ac_prev=site ;;
1304 -site=* | --site=* | --sit=*)
1305 site=$ac_optarg ;;
1306
1307 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1308 ac_prev=srcdir ;;
1309 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1310 srcdir=$ac_optarg ;;
1311
1312 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1313 | --syscon | --sysco | --sysc | --sys | --sy)
1314 ac_prev=sysconfdir ;;
1315 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1316 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1317 sysconfdir=$ac_optarg ;;
1318
1319 -target | --target | --targe | --targ | --tar | --ta | --t)
1320 ac_prev=target_alias ;;
1321 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1322 target_alias=$ac_optarg ;;
1323
1324 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1325 verbose=yes ;;
1326
1327 -version | --version | --versio | --versi | --vers | -V)
1328 ac_init_version=: ;;
1329
1330 -with-* | --with-*)
1331 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1332 # Reject names that are not valid shell variable names.
1333 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1334 as_fn_error "invalid package name: $ac_useropt"
1335 ac_useropt_orig=$ac_useropt
1336 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1337 case $ac_user_opts in
1338 *"
1339 "with_$ac_useropt"
1340 "*) ;;
1341 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1342 ac_unrecognized_sep=', ';;
1343 esac
1344 eval with_$ac_useropt=\$ac_optarg ;;
1345
1346 -without-* | --without-*)
1347 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1348 # Reject names that are not valid shell variable names.
1349 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1350 as_fn_error "invalid package name: $ac_useropt"
1351 ac_useropt_orig=$ac_useropt
1352 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1353 case $ac_user_opts in
1354 *"
1355 "with_$ac_useropt"
1356 "*) ;;
1357 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1358 ac_unrecognized_sep=', ';;
1359 esac
1360 eval with_$ac_useropt=no ;;
1361
1362 --x)
1363 # Obsolete; use --with-x.
1364 with_x=yes ;;
1365
1366 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1367 | --x-incl | --x-inc | --x-in | --x-i)
1368 ac_prev=x_includes ;;
1369 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1370 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1371 x_includes=$ac_optarg ;;
1372
1373 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1374 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1375 ac_prev=x_libraries ;;
1376 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1377 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1378 x_libraries=$ac_optarg ;;
1379
1380 -*) as_fn_error "unrecognized option: \`$ac_option'
1381 Try \`$0 --help' for more information."
1382 ;;
1383
1384 *=*)
1385 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1386 # Reject names that are not valid shell variable names.
1387 case $ac_envvar in #(
1388 '' | [0-9]* | *[!_$as_cr_alnum]* )
1389 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1390 esac
1391 eval $ac_envvar=\$ac_optarg
1392 export $ac_envvar ;;
1393
1394 *)
1395 # FIXME: should be removed in autoconf 3.0.
1396 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1397 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1398 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1399 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1400 ;;
1401
1402 esac
1403 done
1404
1405 if test -n "$ac_prev"; then
1406 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1407 as_fn_error "missing argument to $ac_option"
1408 fi
1409
1410 if test -n "$ac_unrecognized_opts"; then
1411 case $enable_option_checking in
1412 no) ;;
1413 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1414 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1415 esac
1416 fi
1417
1418 # Check all directory arguments for consistency.
1419 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1420 datadir sysconfdir sharedstatedir localstatedir includedir \
1421 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1422 libdir localedir mandir
1423 do
1424 eval ac_val=\$$ac_var
1425 # Remove trailing slashes.
1426 case $ac_val in
1427 */ )
1428 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1429 eval $ac_var=\$ac_val;;
1430 esac
1431 # Be sure to have absolute directory names.
1432 case $ac_val in
1433 [\\/$]* | ?:[\\/]* ) continue;;
1434 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1435 esac
1436 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1437 done
1438
1439 # There might be people who depend on the old broken behavior: `$host'
1440 # used to hold the argument of --host etc.
1441 # FIXME: To remove some day.
1442 build=$build_alias
1443 host=$host_alias
1444 target=$target_alias
1445
1446 # FIXME: To remove some day.
1447 if test "x$host_alias" != x; then
1448 if test "x$build_alias" = x; then
1449 cross_compiling=maybe
1450 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1451 If a cross compiler is detected then cross compile mode will be used." >&2
1452 elif test "x$build_alias" != "x$host_alias"; then
1453 cross_compiling=yes
1454 fi
1455 fi
1456
1457 ac_tool_prefix=
1458 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1459
1460 test "$silent" = yes && exec 6>/dev/null
1461
1462
1463 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1464 ac_ls_di=`ls -di .` &&
1465 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1466 as_fn_error "working directory cannot be determined"
1467 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1468 as_fn_error "pwd does not report name of working directory"
1469
1470
1471 # Find the source files, if location was not specified.
1472 if test -z "$srcdir"; then
1473 ac_srcdir_defaulted=yes
1474 # Try the directory containing this script, then the parent directory.
1475 ac_confdir=`$as_dirname -- "$as_myself" ||
1476 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1477 X"$as_myself" : 'X\(//\)[^/]' \| \
1478 X"$as_myself" : 'X\(//\)$' \| \
1479 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1480 $as_echo X"$as_myself" |
1481 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1482 s//\1/
1483 q
1484 }
1485 /^X\(\/\/\)[^/].*/{
1486 s//\1/
1487 q
1488 }
1489 /^X\(\/\/\)$/{
1490 s//\1/
1491 q
1492 }
1493 /^X\(\/\).*/{
1494 s//\1/
1495 q
1496 }
1497 s/.*/./; q'`
1498 srcdir=$ac_confdir
1499 if test ! -r "$srcdir/$ac_unique_file"; then
1500 srcdir=..
1501 fi
1502 else
1503 ac_srcdir_defaulted=no
1504 fi
1505 if test ! -r "$srcdir/$ac_unique_file"; then
1506 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1507 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1508 fi
1509 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1510 ac_abs_confdir=`(
1511 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1512 pwd)`
1513 # When building in place, set srcdir=.
1514 if test "$ac_abs_confdir" = "$ac_pwd"; then
1515 srcdir=.
1516 fi
1517 # Remove unnecessary trailing slashes from srcdir.
1518 # Double slashes in file names in object file debugging info
1519 # mess up M-x gdb in Emacs.
1520 case $srcdir in
1521 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1522 esac
1523 for ac_var in $ac_precious_vars; do
1524 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1525 eval ac_env_${ac_var}_value=\$${ac_var}
1526 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1527 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1528 done
1529
1530 #
1531 # Report the --help message.
1532 #
1533 if test "$ac_init_help" = "long"; then
1534 # Omit some internal or obsolete options to make the list less imposing.
1535 # This message is too long to be a string in the A/UX 3.1 sh.
1536 cat <<_ACEOF
1537 \`configure' configures this package to adapt to many kinds of systems.
1538
1539 Usage: $0 [OPTION]... [VAR=VALUE]...
1540
1541 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1542 VAR=VALUE. See below for descriptions of some of the useful variables.
1543
1544 Defaults for the options are specified in brackets.
1545
1546 Configuration:
1547 -h, --help display this help and exit
1548 --help=short display options specific to this package
1549 --help=recursive display the short help of all the included packages
1550 -V, --version display version information and exit
1551 -q, --quiet, --silent do not print \`checking...' messages
1552 --cache-file=FILE cache test results in FILE [disabled]
1553 -C, --config-cache alias for \`--cache-file=config.cache'
1554 -n, --no-create do not create output files
1555 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1556
1557 Installation directories:
1558 --prefix=PREFIX install architecture-independent files in PREFIX
1559 [$ac_default_prefix]
1560 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1561 [PREFIX]
1562
1563 By default, \`make install' will install all the files in
1564 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1565 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1566 for instance \`--prefix=\$HOME'.
1567
1568 For better control, use the options below.
1569
1570 Fine tuning of the installation directories:
1571 --bindir=DIR user executables [EPREFIX/bin]
1572 --sbindir=DIR system admin executables [EPREFIX/sbin]
1573 --libexecdir=DIR program executables [EPREFIX/libexec]
1574 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1575 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1576 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1577 --libdir=DIR object code libraries [EPREFIX/lib]
1578 --includedir=DIR C header files [PREFIX/include]
1579 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1580 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1581 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1582 --infodir=DIR info documentation [DATAROOTDIR/info]
1583 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1584 --mandir=DIR man documentation [DATAROOTDIR/man]
1585 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1586 --htmldir=DIR html documentation [DOCDIR]
1587 --dvidir=DIR dvi documentation [DOCDIR]
1588 --pdfdir=DIR pdf documentation [DOCDIR]
1589 --psdir=DIR ps documentation [DOCDIR]
1590 _ACEOF
1591
1592 cat <<\_ACEOF
1593
1594 Program names:
1595 --program-prefix=PREFIX prepend PREFIX to installed program names
1596 --program-suffix=SUFFIX append SUFFIX to installed program names
1597 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1598
1599 X features:
1600 --x-includes=DIR X include files are in DIR
1601 --x-libraries=DIR X library files are in DIR
1602
1603 System types:
1604 --build=BUILD configure for building on BUILD [guessed]
1605 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1606 --target=TARGET configure for building compilers for TARGET [HOST]
1607 _ACEOF
1608 fi
1609
1610 if test -n "$ac_init_help"; then
1611
1612 cat <<\_ACEOF
1613
1614 Optional Features:
1615 --disable-option-checking ignore unrecognized --enable/--with options
1616 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1617 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1618 --enable-maintainer-mode enable make rules and dependencies not useful
1619 (and sometimes confusing) to the casual installer
1620 --enable-plugins Enable support for plugins (defaults no)
1621 --disable-largefile omit support for large files
1622 --disable-dependency-tracking speeds up one-time build
1623 --enable-dependency-tracking do not reject slow dependency extractors
1624 --enable-targets=TARGETS
1625 alternative target configurations
1626 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1627 --disable-gdbcli disable command-line interface (CLI)
1628 --disable-gdbmi disable machine-interface (MI)
1629 --enable-tui enable full-screen terminal user interface (TUI)
1630 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1631 --enable-profiling enable profiling of GDB
1632 --disable-rpath do not hardcode runtime library paths
1633 --enable-werror treat compile warnings as errors
1634 --enable-build-warnings enable build-time compiler warnings if gcc is used
1635 --enable-gdb-build-warnings
1636 enable GDB specific build-time compiler warnings if
1637 gcc is used
1638 --enable-sim link gdb with simulator
1639 --enable-multi-ice build the multi-ice-gdb-server
1640 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1641 is auto)
1642
1643 Optional Packages:
1644 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1645 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1646 --with-separate-debug-dir=PATH
1647 look for global separate debug info in this path
1648 [LIBDIR/debug]
1649 --with-gdb-datadir=PATH look for global separate data files in this path
1650 [DATADIR/gdb]
1651 --with-relocated-sources=PATH
1652 automatically relocate this path for source files
1653 --with-libunwind use libunwind frame unwinding support
1654 --with-curses use the curses library instead of the termcap
1655 library
1656 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1657 --with-bugurl=URL Direct users to URL to report a bug
1658 --with-zlib include zlib support (auto/yes/no) default=auto
1659 --with-libiconv-prefix=DIR
1660 search for libiconv in DIR/include and DIR/lib
1661 --with-system-readline use installed readline library
1662 --with-expat include expat support (auto/yes/no)
1663 --with-gnu-ld assume the C compiler uses GNU ld default=no
1664 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1665 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1666 --with-python[=PYTHON] include python support
1667 (auto/yes/no/<python-program>)
1668 --without-included-regex
1669 don't use included regex; this is the default on
1670 systems with version 2 of the GNU C library (use
1671 with caution on other system)
1672 --with-sysroot[=DIR] search for usr/lib et al within DIR
1673 --with-system-gdbinit=PATH
1674 automatically load a system-wide gdbinit file
1675 --with-tcl directory containing tcl configuration (tclConfig.sh)
1676 --with-tk directory containing tk configuration (tkConfig.sh)
1677 --with-x use the X Window System
1678
1679 Some influential environment variables:
1680 CC C compiler command
1681 CFLAGS C compiler flags
1682 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1683 nonstandard directory <lib dir>
1684 LIBS libraries to pass to the linker, e.g. -l<library>
1685 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1686 you have headers in a nonstandard directory <include dir>
1687 CPP C preprocessor
1688 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1689 the first program found out of: `bison -y', `byacc', `yacc'.
1690 YFLAGS The list of arguments that will be passed by default to $YACC.
1691 This script will default YFLAGS to the empty string to avoid a
1692 default value of `-d' given by some make applications.
1693 XMKMF Path to xmkmf, Makefile generator for X Window System
1694
1695 Use these variables to override the choices made by `configure' or to help
1696 it to find libraries and programs with nonstandard names/locations.
1697
1698 Report bugs to the package provider.
1699 _ACEOF
1700 ac_status=$?
1701 fi
1702
1703 if test "$ac_init_help" = "recursive"; then
1704 # If there are subdirs, report their specific --help.
1705 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1706 test -d "$ac_dir" ||
1707 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1708 continue
1709 ac_builddir=.
1710
1711 case "$ac_dir" in
1712 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1713 *)
1714 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1715 # A ".." for each directory in $ac_dir_suffix.
1716 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1717 case $ac_top_builddir_sub in
1718 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1719 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1720 esac ;;
1721 esac
1722 ac_abs_top_builddir=$ac_pwd
1723 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1724 # for backward compatibility:
1725 ac_top_builddir=$ac_top_build_prefix
1726
1727 case $srcdir in
1728 .) # We are building in place.
1729 ac_srcdir=.
1730 ac_top_srcdir=$ac_top_builddir_sub
1731 ac_abs_top_srcdir=$ac_pwd ;;
1732 [\\/]* | ?:[\\/]* ) # Absolute name.
1733 ac_srcdir=$srcdir$ac_dir_suffix;
1734 ac_top_srcdir=$srcdir
1735 ac_abs_top_srcdir=$srcdir ;;
1736 *) # Relative name.
1737 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1738 ac_top_srcdir=$ac_top_build_prefix$srcdir
1739 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1740 esac
1741 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1742
1743 cd "$ac_dir" || { ac_status=$?; continue; }
1744 # Check for guested configure.
1745 if test -f "$ac_srcdir/configure.gnu"; then
1746 echo &&
1747 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1748 elif test -f "$ac_srcdir/configure"; then
1749 echo &&
1750 $SHELL "$ac_srcdir/configure" --help=recursive
1751 else
1752 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1753 fi || ac_status=$?
1754 cd "$ac_pwd" || { ac_status=$?; break; }
1755 done
1756 fi
1757
1758 test -n "$ac_init_help" && exit $ac_status
1759 if $ac_init_version; then
1760 cat <<\_ACEOF
1761 configure
1762 generated by GNU Autoconf 2.64
1763
1764 Copyright (C) 2009 Free Software Foundation, Inc.
1765 This configure script is free software; the Free Software Foundation
1766 gives unlimited permission to copy, distribute and modify it.
1767 _ACEOF
1768 exit
1769 fi
1770
1771 ## ------------------------ ##
1772 ## Autoconf initialization. ##
1773 ## ------------------------ ##
1774
1775 # ac_fn_c_try_compile LINENO
1776 # --------------------------
1777 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1778 ac_fn_c_try_compile ()
1779 {
1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 rm -f conftest.$ac_objext
1782 if { { ac_try="$ac_compile"
1783 case "(($ac_try" in
1784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1785 *) ac_try_echo=$ac_try;;
1786 esac
1787 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1788 $as_echo "$ac_try_echo"; } >&5
1789 (eval "$ac_compile") 2>conftest.err
1790 ac_status=$?
1791 if test -s conftest.err; then
1792 grep -v '^ *+' conftest.err >conftest.er1
1793 cat conftest.er1 >&5
1794 mv -f conftest.er1 conftest.err
1795 fi
1796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1797 test $ac_status = 0; } && {
1798 test -z "$ac_c_werror_flag" ||
1799 test ! -s conftest.err
1800 } && test -s conftest.$ac_objext; then :
1801 ac_retval=0
1802 else
1803 $as_echo "$as_me: failed program was:" >&5
1804 sed 's/^/| /' conftest.$ac_ext >&5
1805
1806 ac_retval=1
1807 fi
1808 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1809 return $ac_retval
1810
1811 } # ac_fn_c_try_compile
1812
1813 # ac_fn_c_try_cpp LINENO
1814 # ----------------------
1815 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1816 ac_fn_c_try_cpp ()
1817 {
1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 if { { ac_try="$ac_cpp conftest.$ac_ext"
1820 case "(($ac_try" in
1821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1822 *) ac_try_echo=$ac_try;;
1823 esac
1824 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1825 $as_echo "$ac_try_echo"; } >&5
1826 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1827 ac_status=$?
1828 if test -s conftest.err; then
1829 grep -v '^ *+' conftest.err >conftest.er1
1830 cat conftest.er1 >&5
1831 mv -f conftest.er1 conftest.err
1832 fi
1833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1834 test $ac_status = 0; } >/dev/null && {
1835 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1836 test ! -s conftest.err
1837 }; then :
1838 ac_retval=0
1839 else
1840 $as_echo "$as_me: failed program was:" >&5
1841 sed 's/^/| /' conftest.$ac_ext >&5
1842
1843 ac_retval=1
1844 fi
1845 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1846 return $ac_retval
1847
1848 } # ac_fn_c_try_cpp
1849
1850 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1851 # -------------------------------------------------------
1852 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1853 # the include files in INCLUDES and setting the cache variable VAR
1854 # accordingly.
1855 ac_fn_c_check_header_mongrel ()
1856 {
1857 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1860 $as_echo_n "checking for $2... " >&6; }
1861 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1862 $as_echo_n "(cached) " >&6
1863 fi
1864 eval ac_res=\$$3
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 $as_echo "$ac_res" >&6; }
1867 else
1868 # Is the header compilable?
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1870 $as_echo_n "checking $2 usability... " >&6; }
1871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872 /* end confdefs.h. */
1873 $4
1874 #include <$2>
1875 _ACEOF
1876 if ac_fn_c_try_compile "$LINENO"; then :
1877 ac_header_compiler=yes
1878 else
1879 ac_header_compiler=no
1880 fi
1881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1883 $as_echo "$ac_header_compiler" >&6; }
1884
1885 # Is the header present?
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1887 $as_echo_n "checking $2 presence... " >&6; }
1888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1889 /* end confdefs.h. */
1890 #include <$2>
1891 _ACEOF
1892 if ac_fn_c_try_cpp "$LINENO"; then :
1893 ac_header_preproc=yes
1894 else
1895 ac_header_preproc=no
1896 fi
1897 rm -f conftest.err conftest.$ac_ext
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1899 $as_echo "$ac_header_preproc" >&6; }
1900
1901 # So? What about this header?
1902 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1903 yes:no: )
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1905 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1907 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1908 ;;
1909 no:yes:* )
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1911 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1913 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1915 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1917 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1919 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1920 ;;
1921 esac
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 $as_echo_n "checking for $2... " >&6; }
1924 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925 $as_echo_n "(cached) " >&6
1926 else
1927 eval "$3=\$ac_header_compiler"
1928 fi
1929 eval ac_res=\$$3
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931 $as_echo "$ac_res" >&6; }
1932 fi
1933 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1934
1935 } # ac_fn_c_check_header_mongrel
1936
1937 # ac_fn_c_try_run LINENO
1938 # ----------------------
1939 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1940 # that executables *can* be run.
1941 ac_fn_c_try_run ()
1942 {
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 if { { ac_try="$ac_link"
1945 case "(($ac_try" in
1946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1947 *) ac_try_echo=$ac_try;;
1948 esac
1949 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1950 $as_echo "$ac_try_echo"; } >&5
1951 (eval "$ac_link") 2>&5
1952 ac_status=$?
1953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1954 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1955 { { case "(($ac_try" in
1956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1957 *) ac_try_echo=$ac_try;;
1958 esac
1959 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1960 $as_echo "$ac_try_echo"; } >&5
1961 (eval "$ac_try") 2>&5
1962 ac_status=$?
1963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1964 test $ac_status = 0; }; }; then :
1965 ac_retval=0
1966 else
1967 $as_echo "$as_me: program exited with status $ac_status" >&5
1968 $as_echo "$as_me: failed program was:" >&5
1969 sed 's/^/| /' conftest.$ac_ext >&5
1970
1971 ac_retval=$ac_status
1972 fi
1973 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1974 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1975 return $ac_retval
1976
1977 } # ac_fn_c_try_run
1978
1979 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1980 # -------------------------------------------------------
1981 # Tests whether HEADER exists and can be compiled using the include files in
1982 # INCLUDES, setting the cache variable VAR accordingly.
1983 ac_fn_c_check_header_compile ()
1984 {
1985 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1987 $as_echo_n "checking for $2... " >&6; }
1988 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1989 $as_echo_n "(cached) " >&6
1990 else
1991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1992 /* end confdefs.h. */
1993 $4
1994 #include <$2>
1995 _ACEOF
1996 if ac_fn_c_try_compile "$LINENO"; then :
1997 eval "$3=yes"
1998 else
1999 eval "$3=no"
2000 fi
2001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002 fi
2003 eval ac_res=\$$3
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005 $as_echo "$ac_res" >&6; }
2006 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2007
2008 } # ac_fn_c_check_header_compile
2009
2010 # ac_fn_c_try_link LINENO
2011 # -----------------------
2012 # Try to link conftest.$ac_ext, and return whether this succeeded.
2013 ac_fn_c_try_link ()
2014 {
2015 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2016 rm -f conftest.$ac_objext conftest$ac_exeext
2017 if { { ac_try="$ac_link"
2018 case "(($ac_try" in
2019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2020 *) ac_try_echo=$ac_try;;
2021 esac
2022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2023 $as_echo "$ac_try_echo"; } >&5
2024 (eval "$ac_link") 2>conftest.err
2025 ac_status=$?
2026 if test -s conftest.err; then
2027 grep -v '^ *+' conftest.err >conftest.er1
2028 cat conftest.er1 >&5
2029 mv -f conftest.er1 conftest.err
2030 fi
2031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2032 test $ac_status = 0; } && {
2033 test -z "$ac_c_werror_flag" ||
2034 test ! -s conftest.err
2035 } && test -s conftest$ac_exeext && {
2036 test "$cross_compiling" = yes ||
2037 $as_test_x conftest$ac_exeext
2038 }; then :
2039 ac_retval=0
2040 else
2041 $as_echo "$as_me: failed program was:" >&5
2042 sed 's/^/| /' conftest.$ac_ext >&5
2043
2044 ac_retval=1
2045 fi
2046 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2047 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2048 # interfere with the next link command; also delete a directory that is
2049 # left behind by Apple's compiler. We do this before executing the actions.
2050 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2051 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2052 return $ac_retval
2053
2054 } # ac_fn_c_try_link
2055
2056 # ac_fn_c_check_func LINENO FUNC VAR
2057 # ----------------------------------
2058 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2059 ac_fn_c_check_func ()
2060 {
2061 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2063 $as_echo_n "checking for $2... " >&6; }
2064 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2065 $as_echo_n "(cached) " >&6
2066 else
2067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068 /* end confdefs.h. */
2069 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2070 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2071 #define $2 innocuous_$2
2072
2073 /* System header to define __stub macros and hopefully few prototypes,
2074 which can conflict with char $2 (); below.
2075 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2076 <limits.h> exists even on freestanding compilers. */
2077
2078 #ifdef __STDC__
2079 # include <limits.h>
2080 #else
2081 # include <assert.h>
2082 #endif
2083
2084 #undef $2
2085
2086 /* Override any GCC internal prototype to avoid an error.
2087 Use char because int might match the return type of a GCC
2088 builtin and then its argument prototype would still apply. */
2089 #ifdef __cplusplus
2090 extern "C"
2091 #endif
2092 char $2 ();
2093 /* The GNU C library defines this for functions which it implements
2094 to always fail with ENOSYS. Some functions are actually named
2095 something starting with __ and the normal name is an alias. */
2096 #if defined __stub_$2 || defined __stub___$2
2097 choke me
2098 #endif
2099
2100 int
2101 main ()
2102 {
2103 return $2 ();
2104 ;
2105 return 0;
2106 }
2107 _ACEOF
2108 if ac_fn_c_try_link "$LINENO"; then :
2109 eval "$3=yes"
2110 else
2111 eval "$3=no"
2112 fi
2113 rm -f core conftest.err conftest.$ac_objext \
2114 conftest$ac_exeext conftest.$ac_ext
2115 fi
2116 eval ac_res=\$$3
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2118 $as_echo "$ac_res" >&6; }
2119 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2120
2121 } # ac_fn_c_check_func
2122
2123 # ac_fn_c_check_decl LINENO SYMBOL VAR
2124 # ------------------------------------
2125 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2126 ac_fn_c_check_decl ()
2127 {
2128 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2129 as_decl_name=`echo $2|sed 's/ *(.*//'`
2130 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2132 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2133 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2134 $as_echo_n "(cached) " >&6
2135 else
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h. */
2138 $4
2139 int
2140 main ()
2141 {
2142 #ifndef $as_decl_name
2143 #ifdef __cplusplus
2144 (void) $as_decl_use;
2145 #else
2146 (void) $as_decl_name;
2147 #endif
2148 #endif
2149
2150 ;
2151 return 0;
2152 }
2153 _ACEOF
2154 if ac_fn_c_try_compile "$LINENO"; then :
2155 eval "$3=yes"
2156 else
2157 eval "$3=no"
2158 fi
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160 fi
2161 eval ac_res=\$$3
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2163 $as_echo "$ac_res" >&6; }
2164 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2165
2166 } # ac_fn_c_check_decl
2167
2168 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2169 # --------------------------------------------
2170 # Tries to find the compile-time value of EXPR in a program that includes
2171 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2172 # computed
2173 ac_fn_c_compute_int ()
2174 {
2175 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2176 if test "$cross_compiling" = yes; then
2177 # Depending upon the size, compute the lo and hi bounds.
2178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179 /* end confdefs.h. */
2180 $4
2181 int
2182 main ()
2183 {
2184 static int test_array [1 - 2 * !(($2) >= 0)];
2185 test_array [0] = 0
2186
2187 ;
2188 return 0;
2189 }
2190 _ACEOF
2191 if ac_fn_c_try_compile "$LINENO"; then :
2192 ac_lo=0 ac_mid=0
2193 while :; do
2194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h. */
2196 $4
2197 int
2198 main ()
2199 {
2200 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2201 test_array [0] = 0
2202
2203 ;
2204 return 0;
2205 }
2206 _ACEOF
2207 if ac_fn_c_try_compile "$LINENO"; then :
2208 ac_hi=$ac_mid; break
2209 else
2210 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2211 if test $ac_lo -le $ac_mid; then
2212 ac_lo= ac_hi=
2213 break
2214 fi
2215 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218 done
2219 else
2220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2221 /* end confdefs.h. */
2222 $4
2223 int
2224 main ()
2225 {
2226 static int test_array [1 - 2 * !(($2) < 0)];
2227 test_array [0] = 0
2228
2229 ;
2230 return 0;
2231 }
2232 _ACEOF
2233 if ac_fn_c_try_compile "$LINENO"; then :
2234 ac_hi=-1 ac_mid=-1
2235 while :; do
2236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2237 /* end confdefs.h. */
2238 $4
2239 int
2240 main ()
2241 {
2242 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2243 test_array [0] = 0
2244
2245 ;
2246 return 0;
2247 }
2248 _ACEOF
2249 if ac_fn_c_try_compile "$LINENO"; then :
2250 ac_lo=$ac_mid; break
2251 else
2252 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2253 if test $ac_mid -le $ac_hi; then
2254 ac_lo= ac_hi=
2255 break
2256 fi
2257 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2258 fi
2259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2260 done
2261 else
2262 ac_lo= ac_hi=
2263 fi
2264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2265 fi
2266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2267 # Binary search between lo and hi bounds.
2268 while test "x$ac_lo" != "x$ac_hi"; do
2269 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2271 /* end confdefs.h. */
2272 $4
2273 int
2274 main ()
2275 {
2276 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2277 test_array [0] = 0
2278
2279 ;
2280 return 0;
2281 }
2282 _ACEOF
2283 if ac_fn_c_try_compile "$LINENO"; then :
2284 ac_hi=$ac_mid
2285 else
2286 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2287 fi
2288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2289 done
2290 case $ac_lo in #((
2291 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2292 '') ac_retval=1 ;;
2293 esac
2294 else
2295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296 /* end confdefs.h. */
2297 $4
2298 static long int longval () { return $2; }
2299 static unsigned long int ulongval () { return $2; }
2300 #include <stdio.h>
2301 #include <stdlib.h>
2302 int
2303 main ()
2304 {
2305
2306 FILE *f = fopen ("conftest.val", "w");
2307 if (! f)
2308 return 1;
2309 if (($2) < 0)
2310 {
2311 long int i = longval ();
2312 if (i != ($2))
2313 return 1;
2314 fprintf (f, "%ld", i);
2315 }
2316 else
2317 {
2318 unsigned long int i = ulongval ();
2319 if (i != ($2))
2320 return 1;
2321 fprintf (f, "%lu", i);
2322 }
2323 /* Do not output a trailing newline, as this causes \r\n confusion
2324 on some platforms. */
2325 return ferror (f) || fclose (f) != 0;
2326
2327 ;
2328 return 0;
2329 }
2330 _ACEOF
2331 if ac_fn_c_try_run "$LINENO"; then :
2332 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2333 else
2334 ac_retval=1
2335 fi
2336 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2337 conftest.$ac_objext conftest.beam conftest.$ac_ext
2338 rm -f conftest.val
2339
2340 fi
2341 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2342 return $ac_retval
2343
2344 } # ac_fn_c_compute_int
2345
2346 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2347 # ----------------------------------------------------
2348 # Tries to find if the field MEMBER exists in type AGGR, after including
2349 # INCLUDES, setting cache variable VAR accordingly.
2350 ac_fn_c_check_member ()
2351 {
2352 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2354 $as_echo_n "checking for $2.$3... " >&6; }
2355 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2356 $as_echo_n "(cached) " >&6
2357 else
2358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2359 /* end confdefs.h. */
2360 $5
2361 int
2362 main ()
2363 {
2364 static $2 ac_aggr;
2365 if (ac_aggr.$3)
2366 return 0;
2367 ;
2368 return 0;
2369 }
2370 _ACEOF
2371 if ac_fn_c_try_compile "$LINENO"; then :
2372 eval "$4=yes"
2373 else
2374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2375 /* end confdefs.h. */
2376 $5
2377 int
2378 main ()
2379 {
2380 static $2 ac_aggr;
2381 if (sizeof ac_aggr.$3)
2382 return 0;
2383 ;
2384 return 0;
2385 }
2386 _ACEOF
2387 if ac_fn_c_try_compile "$LINENO"; then :
2388 eval "$4=yes"
2389 else
2390 eval "$4=no"
2391 fi
2392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2393 fi
2394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2395 fi
2396 eval ac_res=\$$4
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2398 $as_echo "$ac_res" >&6; }
2399 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2400
2401 } # ac_fn_c_check_member
2402
2403 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2404 # -------------------------------------------
2405 # Tests whether TYPE exists after having included INCLUDES, setting cache
2406 # variable VAR accordingly.
2407 ac_fn_c_check_type ()
2408 {
2409 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2411 $as_echo_n "checking for $2... " >&6; }
2412 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2413 $as_echo_n "(cached) " >&6
2414 else
2415 eval "$3=no"
2416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2417 /* end confdefs.h. */
2418 $4
2419 int
2420 main ()
2421 {
2422 if (sizeof ($2))
2423 return 0;
2424 ;
2425 return 0;
2426 }
2427 _ACEOF
2428 if ac_fn_c_try_compile "$LINENO"; then :
2429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2430 /* end confdefs.h. */
2431 $4
2432 int
2433 main ()
2434 {
2435 if (sizeof (($2)))
2436 return 0;
2437 ;
2438 return 0;
2439 }
2440 _ACEOF
2441 if ac_fn_c_try_compile "$LINENO"; then :
2442
2443 else
2444 eval "$3=yes"
2445 fi
2446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2447 fi
2448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2449 fi
2450 eval ac_res=\$$3
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2452 $as_echo "$ac_res" >&6; }
2453 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2454
2455 } # ac_fn_c_check_type
2456 cat >config.log <<_ACEOF
2457 This file contains any messages produced by compilers while
2458 running configure, to aid debugging if configure makes a mistake.
2459
2460 It was created by $as_me, which was
2461 generated by GNU Autoconf 2.64. Invocation command line was
2462
2463 $ $0 $@
2464
2465 _ACEOF
2466 exec 5>>config.log
2467 {
2468 cat <<_ASUNAME
2469 ## --------- ##
2470 ## Platform. ##
2471 ## --------- ##
2472
2473 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2474 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2475 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2476 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2477 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2478
2479 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2480 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2481
2482 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2483 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2484 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2485 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2486 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2487 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2488 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2489
2490 _ASUNAME
2491
2492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493 for as_dir in $PATH
2494 do
2495 IFS=$as_save_IFS
2496 test -z "$as_dir" && as_dir=.
2497 $as_echo "PATH: $as_dir"
2498 done
2499 IFS=$as_save_IFS
2500
2501 } >&5
2502
2503 cat >&5 <<_ACEOF
2504
2505
2506 ## ----------- ##
2507 ## Core tests. ##
2508 ## ----------- ##
2509
2510 _ACEOF
2511
2512
2513 # Keep a trace of the command line.
2514 # Strip out --no-create and --no-recursion so they do not pile up.
2515 # Strip out --silent because we don't want to record it for future runs.
2516 # Also quote any args containing shell meta-characters.
2517 # Make two passes to allow for proper duplicate-argument suppression.
2518 ac_configure_args=
2519 ac_configure_args0=
2520 ac_configure_args1=
2521 ac_must_keep_next=false
2522 for ac_pass in 1 2
2523 do
2524 for ac_arg
2525 do
2526 case $ac_arg in
2527 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2528 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2529 | -silent | --silent | --silen | --sile | --sil)
2530 continue ;;
2531 *\'*)
2532 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2533 esac
2534 case $ac_pass in
2535 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2536 2)
2537 as_fn_append ac_configure_args1 " '$ac_arg'"
2538 if test $ac_must_keep_next = true; then
2539 ac_must_keep_next=false # Got value, back to normal.
2540 else
2541 case $ac_arg in
2542 *=* | --config-cache | -C | -disable-* | --disable-* \
2543 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2544 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2545 | -with-* | --with-* | -without-* | --without-* | --x)
2546 case "$ac_configure_args0 " in
2547 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2548 esac
2549 ;;
2550 -* ) ac_must_keep_next=true ;;
2551 esac
2552 fi
2553 as_fn_append ac_configure_args " '$ac_arg'"
2554 ;;
2555 esac
2556 done
2557 done
2558 { ac_configure_args0=; unset ac_configure_args0;}
2559 { ac_configure_args1=; unset ac_configure_args1;}
2560
2561 # When interrupted or exit'd, cleanup temporary files, and complete
2562 # config.log. We remove comments because anyway the quotes in there
2563 # would cause problems or look ugly.
2564 # WARNING: Use '\'' to represent an apostrophe within the trap.
2565 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2566 trap 'exit_status=$?
2567 # Save into config.log some information that might help in debugging.
2568 {
2569 echo
2570
2571 cat <<\_ASBOX
2572 ## ---------------- ##
2573 ## Cache variables. ##
2574 ## ---------------- ##
2575 _ASBOX
2576 echo
2577 # The following way of writing the cache mishandles newlines in values,
2578 (
2579 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2580 eval ac_val=\$$ac_var
2581 case $ac_val in #(
2582 *${as_nl}*)
2583 case $ac_var in #(
2584 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2585 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2586 esac
2587 case $ac_var in #(
2588 _ | IFS | as_nl) ;; #(
2589 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2590 *) { eval $ac_var=; unset $ac_var;} ;;
2591 esac ;;
2592 esac
2593 done
2594 (set) 2>&1 |
2595 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2596 *${as_nl}ac_space=\ *)
2597 sed -n \
2598 "s/'\''/'\''\\\\'\'''\''/g;
2599 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2600 ;; #(
2601 *)
2602 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2603 ;;
2604 esac |
2605 sort
2606 )
2607 echo
2608
2609 cat <<\_ASBOX
2610 ## ----------------- ##
2611 ## Output variables. ##
2612 ## ----------------- ##
2613 _ASBOX
2614 echo
2615 for ac_var in $ac_subst_vars
2616 do
2617 eval ac_val=\$$ac_var
2618 case $ac_val in
2619 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2620 esac
2621 $as_echo "$ac_var='\''$ac_val'\''"
2622 done | sort
2623 echo
2624
2625 if test -n "$ac_subst_files"; then
2626 cat <<\_ASBOX
2627 ## ------------------- ##
2628 ## File substitutions. ##
2629 ## ------------------- ##
2630 _ASBOX
2631 echo
2632 for ac_var in $ac_subst_files
2633 do
2634 eval ac_val=\$$ac_var
2635 case $ac_val in
2636 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2637 esac
2638 $as_echo "$ac_var='\''$ac_val'\''"
2639 done | sort
2640 echo
2641 fi
2642
2643 if test -s confdefs.h; then
2644 cat <<\_ASBOX
2645 ## ----------- ##
2646 ## confdefs.h. ##
2647 ## ----------- ##
2648 _ASBOX
2649 echo
2650 cat confdefs.h
2651 echo
2652 fi
2653 test "$ac_signal" != 0 &&
2654 $as_echo "$as_me: caught signal $ac_signal"
2655 $as_echo "$as_me: exit $exit_status"
2656 } >&5
2657 rm -f core *.core core.conftest.* &&
2658 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2659 exit $exit_status
2660 ' 0
2661 for ac_signal in 1 2 13 15; do
2662 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2663 done
2664 ac_signal=0
2665
2666 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2667 rm -f -r conftest* confdefs.h
2668
2669 $as_echo "/* confdefs.h */" > confdefs.h
2670
2671 # Predefined preprocessor variables.
2672
2673 cat >>confdefs.h <<_ACEOF
2674 #define PACKAGE_NAME "$PACKAGE_NAME"
2675 _ACEOF
2676
2677 cat >>confdefs.h <<_ACEOF
2678 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2679 _ACEOF
2680
2681 cat >>confdefs.h <<_ACEOF
2682 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2683 _ACEOF
2684
2685 cat >>confdefs.h <<_ACEOF
2686 #define PACKAGE_STRING "$PACKAGE_STRING"
2687 _ACEOF
2688
2689 cat >>confdefs.h <<_ACEOF
2690 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2691 _ACEOF
2692
2693 cat >>confdefs.h <<_ACEOF
2694 #define PACKAGE_URL "$PACKAGE_URL"
2695 _ACEOF
2696
2697
2698 # Let the site file select an alternate cache file if it wants to.
2699 # Prefer an explicitly selected file to automatically selected ones.
2700 ac_site_file1=NONE
2701 ac_site_file2=NONE
2702 if test -n "$CONFIG_SITE"; then
2703 ac_site_file1=$CONFIG_SITE
2704 elif test "x$prefix" != xNONE; then
2705 ac_site_file1=$prefix/share/config.site
2706 ac_site_file2=$prefix/etc/config.site
2707 else
2708 ac_site_file1=$ac_default_prefix/share/config.site
2709 ac_site_file2=$ac_default_prefix/etc/config.site
2710 fi
2711 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2712 do
2713 test "x$ac_site_file" = xNONE && continue
2714 if test -r "$ac_site_file"; then
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2716 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2717 sed 's/^/| /' "$ac_site_file" >&5
2718 . "$ac_site_file"
2719 fi
2720 done
2721
2722 if test -r "$cache_file"; then
2723 # Some versions of bash will fail to source /dev/null (special
2724 # files actually), so we avoid doing that.
2725 if test -f "$cache_file"; then
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2727 $as_echo "$as_me: loading cache $cache_file" >&6;}
2728 case $cache_file in
2729 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2730 *) . "./$cache_file";;
2731 esac
2732 fi
2733 else
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2735 $as_echo "$as_me: creating cache $cache_file" >&6;}
2736 >$cache_file
2737 fi
2738
2739 gl_header_list="$gl_header_list sys/mman.h"
2740 gl_func_list="$gl_func_list mprotect"
2741 gl_func_list="$gl_func_list memchr"
2742 gl_header_list="$gl_header_list stddef.h"
2743 gl_header_list="$gl_header_list stdint.h"
2744 gl_header_list="$gl_header_list wchar.h"
2745 gl_header_list="$gl_header_list string.h"
2746 # Check that the precious variables saved in the cache have kept the same
2747 # value.
2748 ac_cache_corrupted=false
2749 for ac_var in $ac_precious_vars; do
2750 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2751 eval ac_new_set=\$ac_env_${ac_var}_set
2752 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2753 eval ac_new_val=\$ac_env_${ac_var}_value
2754 case $ac_old_set,$ac_new_set in
2755 set,)
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2757 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2758 ac_cache_corrupted=: ;;
2759 ,set)
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2761 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2762 ac_cache_corrupted=: ;;
2763 ,);;
2764 *)
2765 if test "x$ac_old_val" != "x$ac_new_val"; then
2766 # differences in whitespace do not lead to failure.
2767 ac_old_val_w=`echo x $ac_old_val`
2768 ac_new_val_w=`echo x $ac_new_val`
2769 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2771 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2772 ac_cache_corrupted=:
2773 else
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2775 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2776 eval $ac_var=\$ac_old_val
2777 fi
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2779 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2781 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2782 fi;;
2783 esac
2784 # Pass precious variables to config.status.
2785 if test "$ac_new_set" = set; then
2786 case $ac_new_val in
2787 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2788 *) ac_arg=$ac_var=$ac_new_val ;;
2789 esac
2790 case " $ac_configure_args " in
2791 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2792 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2793 esac
2794 fi
2795 done
2796 if $ac_cache_corrupted; then
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2798 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2800 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2801 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2802 fi
2803 ## -------------------- ##
2804 ## Main body of script. ##
2805 ## -------------------- ##
2806
2807 ac_ext=c
2808 ac_cpp='$CPP $CPPFLAGS'
2809 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2810 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2811 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2812
2813
2814
2815
2816
2817 ac_config_headers="$ac_config_headers config.h:config.in"
2818
2819
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2821 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2822 # Check whether --enable-maintainer-mode was given.
2823 if test "${enable_maintainer_mode+set}" = set; then :
2824 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2825 else
2826 USE_MAINTAINER_MODE=no
2827 fi
2828
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2830 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2831 if test $USE_MAINTAINER_MODE = yes; then
2832 MAINTAINER_MODE_TRUE=
2833 MAINTAINER_MODE_FALSE='#'
2834 else
2835 MAINTAINER_MODE_TRUE='#'
2836 MAINTAINER_MODE_FALSE=
2837 fi
2838
2839 MAINT=$MAINTAINER_MODE_TRUE
2840
2841
2842
2843 ac_ext=c
2844 ac_cpp='$CPP $CPPFLAGS'
2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848 if test -n "$ac_tool_prefix"; then
2849 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2850 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852 $as_echo_n "checking for $ac_word... " >&6; }
2853 if test "${ac_cv_prog_CC+set}" = set; then :
2854 $as_echo_n "(cached) " >&6
2855 else
2856 if test -n "$CC"; then
2857 ac_cv_prog_CC="$CC" # Let the user override the test.
2858 else
2859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860 for as_dir in $PATH
2861 do
2862 IFS=$as_save_IFS
2863 test -z "$as_dir" && as_dir=.
2864 for ac_exec_ext in '' $ac_executable_extensions; do
2865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2866 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868 break 2
2869 fi
2870 done
2871 done
2872 IFS=$as_save_IFS
2873
2874 fi
2875 fi
2876 CC=$ac_cv_prog_CC
2877 if test -n "$CC"; then
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879 $as_echo "$CC" >&6; }
2880 else
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882 $as_echo "no" >&6; }
2883 fi
2884
2885
2886 fi
2887 if test -z "$ac_cv_prog_CC"; then
2888 ac_ct_CC=$CC
2889 # Extract the first word of "gcc", so it can be a program name with args.
2890 set dummy gcc; ac_word=$2
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2894 $as_echo_n "(cached) " >&6
2895 else
2896 if test -n "$ac_ct_CC"; then
2897 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898 else
2899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 for as_dir in $PATH
2901 do
2902 IFS=$as_save_IFS
2903 test -z "$as_dir" && as_dir=.
2904 for ac_exec_ext in '' $ac_executable_extensions; do
2905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906 ac_cv_prog_ac_ct_CC="gcc"
2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 break 2
2909 fi
2910 done
2911 done
2912 IFS=$as_save_IFS
2913
2914 fi
2915 fi
2916 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917 if test -n "$ac_ct_CC"; then
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2919 $as_echo "$ac_ct_CC" >&6; }
2920 else
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922 $as_echo "no" >&6; }
2923 fi
2924
2925 if test "x$ac_ct_CC" = x; then
2926 CC=""
2927 else
2928 case $cross_compiling:$ac_tool_warned in
2929 yes:)
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932 ac_tool_warned=yes ;;
2933 esac
2934 CC=$ac_ct_CC
2935 fi
2936 else
2937 CC="$ac_cv_prog_CC"
2938 fi
2939
2940 if test -z "$CC"; then
2941 if test -n "$ac_tool_prefix"; then
2942 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2943 set dummy ${ac_tool_prefix}cc; ac_word=$2
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2945 $as_echo_n "checking for $ac_word... " >&6; }
2946 if test "${ac_cv_prog_CC+set}" = set; then :
2947 $as_echo_n "(cached) " >&6
2948 else
2949 if test -n "$CC"; then
2950 ac_cv_prog_CC="$CC" # Let the user override the test.
2951 else
2952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953 for as_dir in $PATH
2954 do
2955 IFS=$as_save_IFS
2956 test -z "$as_dir" && as_dir=.
2957 for ac_exec_ext in '' $ac_executable_extensions; do
2958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2959 ac_cv_prog_CC="${ac_tool_prefix}cc"
2960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2961 break 2
2962 fi
2963 done
2964 done
2965 IFS=$as_save_IFS
2966
2967 fi
2968 fi
2969 CC=$ac_cv_prog_CC
2970 if test -n "$CC"; then
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2972 $as_echo "$CC" >&6; }
2973 else
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2975 $as_echo "no" >&6; }
2976 fi
2977
2978
2979 fi
2980 fi
2981 if test -z "$CC"; then
2982 # Extract the first word of "cc", so it can be a program name with args.
2983 set dummy cc; ac_word=$2
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2985 $as_echo_n "checking for $ac_word... " >&6; }
2986 if test "${ac_cv_prog_CC+set}" = set; then :
2987 $as_echo_n "(cached) " >&6
2988 else
2989 if test -n "$CC"; then
2990 ac_cv_prog_CC="$CC" # Let the user override the test.
2991 else
2992 ac_prog_rejected=no
2993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994 for as_dir in $PATH
2995 do
2996 IFS=$as_save_IFS
2997 test -z "$as_dir" && as_dir=.
2998 for ac_exec_ext in '' $ac_executable_extensions; do
2999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3000 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001 ac_prog_rejected=yes
3002 continue
3003 fi
3004 ac_cv_prog_CC="cc"
3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006 break 2
3007 fi
3008 done
3009 done
3010 IFS=$as_save_IFS
3011
3012 if test $ac_prog_rejected = yes; then
3013 # We found a bogon in the path, so make sure we never use it.
3014 set dummy $ac_cv_prog_CC
3015 shift
3016 if test $# != 0; then
3017 # We chose a different compiler from the bogus one.
3018 # However, it has the same basename, so the bogon will be chosen
3019 # first if we set CC to just the basename; use the full file name.
3020 shift
3021 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3022 fi
3023 fi
3024 fi
3025 fi
3026 CC=$ac_cv_prog_CC
3027 if test -n "$CC"; then
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3029 $as_echo "$CC" >&6; }
3030 else
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032 $as_echo "no" >&6; }
3033 fi
3034
3035
3036 fi
3037 if test -z "$CC"; then
3038 if test -n "$ac_tool_prefix"; then
3039 for ac_prog in cl.exe
3040 do
3041 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3044 $as_echo_n "checking for $ac_word... " >&6; }
3045 if test "${ac_cv_prog_CC+set}" = set; then :
3046 $as_echo_n "(cached) " >&6
3047 else
3048 if test -n "$CC"; then
3049 ac_cv_prog_CC="$CC" # Let the user override the test.
3050 else
3051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052 for as_dir in $PATH
3053 do
3054 IFS=$as_save_IFS
3055 test -z "$as_dir" && as_dir=.
3056 for ac_exec_ext in '' $ac_executable_extensions; do
3057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3058 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3060 break 2
3061 fi
3062 done
3063 done
3064 IFS=$as_save_IFS
3065
3066 fi
3067 fi
3068 CC=$ac_cv_prog_CC
3069 if test -n "$CC"; then
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3071 $as_echo "$CC" >&6; }
3072 else
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074 $as_echo "no" >&6; }
3075 fi
3076
3077
3078 test -n "$CC" && break
3079 done
3080 fi
3081 if test -z "$CC"; then
3082 ac_ct_CC=$CC
3083 for ac_prog in cl.exe
3084 do
3085 # Extract the first word of "$ac_prog", so it can be a program name with args.
3086 set dummy $ac_prog; ac_word=$2
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3088 $as_echo_n "checking for $ac_word... " >&6; }
3089 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3090 $as_echo_n "(cached) " >&6
3091 else
3092 if test -n "$ac_ct_CC"; then
3093 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094 else
3095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096 for as_dir in $PATH
3097 do
3098 IFS=$as_save_IFS
3099 test -z "$as_dir" && as_dir=.
3100 for ac_exec_ext in '' $ac_executable_extensions; do
3101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3102 ac_cv_prog_ac_ct_CC="$ac_prog"
3103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3104 break 2
3105 fi
3106 done
3107 done
3108 IFS=$as_save_IFS
3109
3110 fi
3111 fi
3112 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113 if test -n "$ac_ct_CC"; then
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3115 $as_echo "$ac_ct_CC" >&6; }
3116 else
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118 $as_echo "no" >&6; }
3119 fi
3120
3121
3122 test -n "$ac_ct_CC" && break
3123 done
3124
3125 if test "x$ac_ct_CC" = x; then
3126 CC=""
3127 else
3128 case $cross_compiling:$ac_tool_warned in
3129 yes:)
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3131 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3132 ac_tool_warned=yes ;;
3133 esac
3134 CC=$ac_ct_CC
3135 fi
3136 fi
3137
3138 fi
3139
3140
3141 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3142 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3143 as_fn_error "no acceptable C compiler found in \$PATH
3144 See \`config.log' for more details." "$LINENO" 5; }
3145
3146 # Provide some information about the compiler.
3147 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3148 set X $ac_compile
3149 ac_compiler=$2
3150 for ac_option in --version -v -V -qversion; do
3151 { { ac_try="$ac_compiler $ac_option >&5"
3152 case "(($ac_try" in
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3155 esac
3156 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157 $as_echo "$ac_try_echo"; } >&5
3158 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3159 ac_status=$?
3160 if test -s conftest.err; then
3161 sed '10a\
3162 ... rest of stderr output deleted ...
3163 10q' conftest.err >conftest.er1
3164 cat conftest.er1 >&5
3165 rm -f conftest.er1 conftest.err
3166 fi
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }
3169 done
3170
3171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3172 /* end confdefs.h. */
3173
3174 int
3175 main ()
3176 {
3177
3178 ;
3179 return 0;
3180 }
3181 _ACEOF
3182 ac_clean_files_save=$ac_clean_files
3183 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3184 # Try to create an executable without -o first, disregard a.out.
3185 # It will help us diagnose broken compilers, and finding out an intuition
3186 # of exeext.
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3188 $as_echo_n "checking for C compiler default output file name... " >&6; }
3189 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3190
3191 # The possible output files:
3192 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3193
3194 ac_rmfiles=
3195 for ac_file in $ac_files
3196 do
3197 case $ac_file in
3198 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3199 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3200 esac
3201 done
3202 rm -f $ac_rmfiles
3203
3204 if { { ac_try="$ac_link_default"
3205 case "(($ac_try" in
3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207 *) ac_try_echo=$ac_try;;
3208 esac
3209 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210 $as_echo "$ac_try_echo"; } >&5
3211 (eval "$ac_link_default") 2>&5
3212 ac_status=$?
3213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214 test $ac_status = 0; }; then :
3215 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3216 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3217 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3218 # so that the user can short-circuit this test for compilers unknown to
3219 # Autoconf.
3220 for ac_file in $ac_files ''
3221 do
3222 test -f "$ac_file" || continue
3223 case $ac_file in
3224 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3225 ;;
3226 [ab].out )
3227 # We found the default executable, but exeext='' is most
3228 # certainly right.
3229 break;;
3230 *.* )
3231 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3232 then :; else
3233 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3234 fi
3235 # We set ac_cv_exeext here because the later test for it is not
3236 # safe: cross compilers may not add the suffix if given an `-o'
3237 # argument, so we may need to know it at that point already.
3238 # Even if this section looks crufty: it has the advantage of
3239 # actually working.
3240 break;;
3241 * )
3242 break;;
3243 esac
3244 done
3245 test "$ac_cv_exeext" = no && ac_cv_exeext=
3246
3247 else
3248 ac_file=''
3249 fi
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3251 $as_echo "$ac_file" >&6; }
3252 if test -z "$ac_file"; then :
3253 $as_echo "$as_me: failed program was:" >&5
3254 sed 's/^/| /' conftest.$ac_ext >&5
3255
3256 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258 { as_fn_set_status 77
3259 as_fn_error "C compiler cannot create executables
3260 See \`config.log' for more details." "$LINENO" 5; }; }
3261 fi
3262 ac_exeext=$ac_cv_exeext
3263
3264 # Check that the compiler produces executables we can run. If not, either
3265 # the compiler is broken, or we cross compile.
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3267 $as_echo_n "checking whether the C compiler works... " >&6; }
3268 # If not cross compiling, check that we can run a simple program.
3269 if test "$cross_compiling" != yes; then
3270 if { ac_try='./$ac_file'
3271 { { case "(($ac_try" in
3272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273 *) ac_try_echo=$ac_try;;
3274 esac
3275 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276 $as_echo "$ac_try_echo"; } >&5
3277 (eval "$ac_try") 2>&5
3278 ac_status=$?
3279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3280 test $ac_status = 0; }; }; then
3281 cross_compiling=no
3282 else
3283 if test "$cross_compiling" = maybe; then
3284 cross_compiling=yes
3285 else
3286 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3287 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3288 as_fn_error "cannot run C compiled programs.
3289 If you meant to cross compile, use \`--host'.
3290 See \`config.log' for more details." "$LINENO" 5; }
3291 fi
3292 fi
3293 fi
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3295 $as_echo "yes" >&6; }
3296
3297 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3298 ac_clean_files=$ac_clean_files_save
3299 # Check that the compiler produces executables we can run. If not, either
3300 # the compiler is broken, or we cross compile.
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3302 $as_echo_n "checking whether we are cross compiling... " >&6; }
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3304 $as_echo "$cross_compiling" >&6; }
3305
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3307 $as_echo_n "checking for suffix of executables... " >&6; }
3308 if { { ac_try="$ac_link"
3309 case "(($ac_try" in
3310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3311 *) ac_try_echo=$ac_try;;
3312 esac
3313 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3314 $as_echo "$ac_try_echo"; } >&5
3315 (eval "$ac_link") 2>&5
3316 ac_status=$?
3317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3318 test $ac_status = 0; }; then :
3319 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3320 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3321 # work properly (i.e., refer to `conftest.exe'), while it won't with
3322 # `rm'.
3323 for ac_file in conftest.exe conftest conftest.*; do
3324 test -f "$ac_file" || continue
3325 case $ac_file in
3326 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3327 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3328 break;;
3329 * ) break;;
3330 esac
3331 done
3332 else
3333 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3334 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3335 as_fn_error "cannot compute suffix of executables: cannot compile and link
3336 See \`config.log' for more details." "$LINENO" 5; }
3337 fi
3338 rm -f conftest$ac_cv_exeext
3339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3340 $as_echo "$ac_cv_exeext" >&6; }
3341
3342 rm -f conftest.$ac_ext
3343 EXEEXT=$ac_cv_exeext
3344 ac_exeext=$EXEEXT
3345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3346 $as_echo_n "checking for suffix of object files... " >&6; }
3347 if test "${ac_cv_objext+set}" = set; then :
3348 $as_echo_n "(cached) " >&6
3349 else
3350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3351 /* end confdefs.h. */
3352
3353 int
3354 main ()
3355 {
3356
3357 ;
3358 return 0;
3359 }
3360 _ACEOF
3361 rm -f conftest.o conftest.obj
3362 if { { ac_try="$ac_compile"
3363 case "(($ac_try" in
3364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365 *) ac_try_echo=$ac_try;;
3366 esac
3367 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3368 $as_echo "$ac_try_echo"; } >&5
3369 (eval "$ac_compile") 2>&5
3370 ac_status=$?
3371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3372 test $ac_status = 0; }; then :
3373 for ac_file in conftest.o conftest.obj conftest.*; do
3374 test -f "$ac_file" || continue;
3375 case $ac_file in
3376 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3377 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3378 break;;
3379 esac
3380 done
3381 else
3382 $as_echo "$as_me: failed program was:" >&5
3383 sed 's/^/| /' conftest.$ac_ext >&5
3384
3385 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3386 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3387 as_fn_error "cannot compute suffix of object files: cannot compile
3388 See \`config.log' for more details." "$LINENO" 5; }
3389 fi
3390 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3391 fi
3392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3393 $as_echo "$ac_cv_objext" >&6; }
3394 OBJEXT=$ac_cv_objext
3395 ac_objext=$OBJEXT
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3397 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3398 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3399 $as_echo_n "(cached) " >&6
3400 else
3401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3402 /* end confdefs.h. */
3403
3404 int
3405 main ()
3406 {
3407 #ifndef __GNUC__
3408 choke me
3409 #endif
3410
3411 ;
3412 return 0;
3413 }
3414 _ACEOF
3415 if ac_fn_c_try_compile "$LINENO"; then :
3416 ac_compiler_gnu=yes
3417 else
3418 ac_compiler_gnu=no
3419 fi
3420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3421 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3422
3423 fi
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3425 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3426 if test $ac_compiler_gnu = yes; then
3427 GCC=yes
3428 else
3429 GCC=
3430 fi
3431 ac_test_CFLAGS=${CFLAGS+set}
3432 ac_save_CFLAGS=$CFLAGS
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3434 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3435 if test "${ac_cv_prog_cc_g+set}" = set; then :
3436 $as_echo_n "(cached) " >&6
3437 else
3438 ac_save_c_werror_flag=$ac_c_werror_flag
3439 ac_c_werror_flag=yes
3440 ac_cv_prog_cc_g=no
3441 CFLAGS="-g"
3442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3443 /* end confdefs.h. */
3444
3445 int
3446 main ()
3447 {
3448
3449 ;
3450 return 0;
3451 }
3452 _ACEOF
3453 if ac_fn_c_try_compile "$LINENO"; then :
3454 ac_cv_prog_cc_g=yes
3455 else
3456 CFLAGS=""
3457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458 /* end confdefs.h. */
3459
3460 int
3461 main ()
3462 {
3463
3464 ;
3465 return 0;
3466 }
3467 _ACEOF
3468 if ac_fn_c_try_compile "$LINENO"; then :
3469
3470 else
3471 ac_c_werror_flag=$ac_save_c_werror_flag
3472 CFLAGS="-g"
3473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3474 /* end confdefs.h. */
3475
3476 int
3477 main ()
3478 {
3479
3480 ;
3481 return 0;
3482 }
3483 _ACEOF
3484 if ac_fn_c_try_compile "$LINENO"; then :
3485 ac_cv_prog_cc_g=yes
3486 fi
3487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3488 fi
3489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3490 fi
3491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3492 ac_c_werror_flag=$ac_save_c_werror_flag
3493 fi
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3495 $as_echo "$ac_cv_prog_cc_g" >&6; }
3496 if test "$ac_test_CFLAGS" = set; then
3497 CFLAGS=$ac_save_CFLAGS
3498 elif test $ac_cv_prog_cc_g = yes; then
3499 if test "$GCC" = yes; then
3500 CFLAGS="-g -O2"
3501 else
3502 CFLAGS="-g"
3503 fi
3504 else
3505 if test "$GCC" = yes; then
3506 CFLAGS="-O2"
3507 else
3508 CFLAGS=
3509 fi
3510 fi
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3512 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3513 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3514 $as_echo_n "(cached) " >&6
3515 else
3516 ac_cv_prog_cc_c89=no
3517 ac_save_CC=$CC
3518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519 /* end confdefs.h. */
3520 #include <stdarg.h>
3521 #include <stdio.h>
3522 #include <sys/types.h>
3523 #include <sys/stat.h>
3524 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3525 struct buf { int x; };
3526 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3527 static char *e (p, i)
3528 char **p;
3529 int i;
3530 {
3531 return p[i];
3532 }
3533 static char *f (char * (*g) (char **, int), char **p, ...)
3534 {
3535 char *s;
3536 va_list v;
3537 va_start (v,p);
3538 s = g (p, va_arg (v,int));
3539 va_end (v);
3540 return s;
3541 }
3542
3543 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3544 function prototypes and stuff, but not '\xHH' hex character constants.
3545 These don't provoke an error unfortunately, instead are silently treated
3546 as 'x'. The following induces an error, until -std is added to get
3547 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3548 array size at least. It's necessary to write '\x00'==0 to get something
3549 that's true only with -std. */
3550 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3551
3552 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3553 inside strings and character constants. */
3554 #define FOO(x) 'x'
3555 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3556
3557 int test (int i, double x);
3558 struct s1 {int (*f) (int a);};
3559 struct s2 {int (*f) (double a);};
3560 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3561 int argc;
3562 char **argv;
3563 int
3564 main ()
3565 {
3566 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3567 ;
3568 return 0;
3569 }
3570 _ACEOF
3571 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3572 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3573 do
3574 CC="$ac_save_CC $ac_arg"
3575 if ac_fn_c_try_compile "$LINENO"; then :
3576 ac_cv_prog_cc_c89=$ac_arg
3577 fi
3578 rm -f core conftest.err conftest.$ac_objext
3579 test "x$ac_cv_prog_cc_c89" != "xno" && break
3580 done
3581 rm -f conftest.$ac_ext
3582 CC=$ac_save_CC
3583
3584 fi
3585 # AC_CACHE_VAL
3586 case "x$ac_cv_prog_cc_c89" in
3587 x)
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3589 $as_echo "none needed" >&6; } ;;
3590 xno)
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3592 $as_echo "unsupported" >&6; } ;;
3593 *)
3594 CC="$CC $ac_cv_prog_cc_c89"
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3596 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3597 esac
3598 if test "x$ac_cv_prog_cc_c89" != xno; then :
3599
3600 fi
3601
3602 ac_ext=c
3603 ac_cpp='$CPP $CPPFLAGS'
3604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3607
3608 ac_aux_dir=
3609 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3610 for ac_t in install-sh install.sh shtool; do
3611 if test -f "$ac_dir/$ac_t"; then
3612 ac_aux_dir=$ac_dir
3613 ac_install_sh="$ac_aux_dir/$ac_t -c"
3614 break 2
3615 fi
3616 done
3617 done
3618 if test -z "$ac_aux_dir"; then
3619 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3620 fi
3621
3622 # These three variables are undocumented and unsupported,
3623 # and are intended to be withdrawn in a future Autoconf release.
3624 # They can cause serious problems if a builder's source tree is in a directory
3625 # whose full name contains unusual characters.
3626 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3627 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3628 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3629
3630
3631 # Make sure we can run config.sub.
3632 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3633 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3634
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3636 $as_echo_n "checking build system type... " >&6; }
3637 if test "${ac_cv_build+set}" = set; then :
3638 $as_echo_n "(cached) " >&6
3639 else
3640 ac_build_alias=$build_alias
3641 test "x$ac_build_alias" = x &&
3642 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3643 test "x$ac_build_alias" = x &&
3644 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3645 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3646 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3647
3648 fi
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3650 $as_echo "$ac_cv_build" >&6; }
3651 case $ac_cv_build in
3652 *-*-*) ;;
3653 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3654 esac
3655 build=$ac_cv_build
3656 ac_save_IFS=$IFS; IFS='-'
3657 set x $ac_cv_build
3658 shift
3659 build_cpu=$1
3660 build_vendor=$2
3661 shift; shift
3662 # Remember, the first character of IFS is used to create $*,
3663 # except with old shells:
3664 build_os=$*
3665 IFS=$ac_save_IFS
3666 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3667
3668
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3670 $as_echo_n "checking host system type... " >&6; }
3671 if test "${ac_cv_host+set}" = set; then :
3672 $as_echo_n "(cached) " >&6
3673 else
3674 if test "x$host_alias" = x; then
3675 ac_cv_host=$ac_cv_build
3676 else
3677 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3678 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3679 fi
3680
3681 fi
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3683 $as_echo "$ac_cv_host" >&6; }
3684 case $ac_cv_host in
3685 *-*-*) ;;
3686 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3687 esac
3688 host=$ac_cv_host
3689 ac_save_IFS=$IFS; IFS='-'
3690 set x $ac_cv_host
3691 shift
3692 host_cpu=$1
3693 host_vendor=$2
3694 shift; shift
3695 # Remember, the first character of IFS is used to create $*,
3696 # except with old shells:
3697 host_os=$*
3698 IFS=$ac_save_IFS
3699 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3700
3701
3702
3703 ac_ext=c
3704 ac_cpp='$CPP $CPPFLAGS'
3705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3707 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3709 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3710 # On Suns, sometimes $CPP names a directory.
3711 if test -n "$CPP" && test -d "$CPP"; then
3712 CPP=
3713 fi
3714 if test -z "$CPP"; then
3715 if test "${ac_cv_prog_CPP+set}" = set; then :
3716 $as_echo_n "(cached) " >&6
3717 else
3718 # Double quotes because CPP needs to be expanded
3719 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3720 do
3721 ac_preproc_ok=false
3722 for ac_c_preproc_warn_flag in '' yes
3723 do
3724 # Use a header file that comes with gcc, so configuring glibc
3725 # with a fresh cross-compiler works.
3726 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3727 # <limits.h> exists even on freestanding compilers.
3728 # On the NeXT, cc -E runs the code through the compiler's parser,
3729 # not just through cpp. "Syntax error" is here to catch this case.
3730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h. */
3732 #ifdef __STDC__
3733 # include <limits.h>
3734 #else
3735 # include <assert.h>
3736 #endif
3737 Syntax error
3738 _ACEOF
3739 if ac_fn_c_try_cpp "$LINENO"; then :
3740
3741 else
3742 # Broken: fails on valid input.
3743 continue
3744 fi
3745 rm -f conftest.err conftest.$ac_ext
3746
3747 # OK, works on sane cases. Now check whether nonexistent headers
3748 # can be detected and how.
3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 /* end confdefs.h. */
3751 #include <ac_nonexistent.h>
3752 _ACEOF
3753 if ac_fn_c_try_cpp "$LINENO"; then :
3754 # Broken: success on invalid input.
3755 continue
3756 else
3757 # Passes both tests.
3758 ac_preproc_ok=:
3759 break
3760 fi
3761 rm -f conftest.err conftest.$ac_ext
3762
3763 done
3764 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3765 rm -f conftest.err conftest.$ac_ext
3766 if $ac_preproc_ok; then :
3767 break
3768 fi
3769
3770 done
3771 ac_cv_prog_CPP=$CPP
3772
3773 fi
3774 CPP=$ac_cv_prog_CPP
3775 else
3776 ac_cv_prog_CPP=$CPP
3777 fi
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3779 $as_echo "$CPP" >&6; }
3780 ac_preproc_ok=false
3781 for ac_c_preproc_warn_flag in '' yes
3782 do
3783 # Use a header file that comes with gcc, so configuring glibc
3784 # with a fresh cross-compiler works.
3785 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3786 # <limits.h> exists even on freestanding compilers.
3787 # On the NeXT, cc -E runs the code through the compiler's parser,
3788 # not just through cpp. "Syntax error" is here to catch this case.
3789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3790 /* end confdefs.h. */
3791 #ifdef __STDC__
3792 # include <limits.h>
3793 #else
3794 # include <assert.h>
3795 #endif
3796 Syntax error
3797 _ACEOF
3798 if ac_fn_c_try_cpp "$LINENO"; then :
3799
3800 else
3801 # Broken: fails on valid input.
3802 continue
3803 fi
3804 rm -f conftest.err conftest.$ac_ext
3805
3806 # OK, works on sane cases. Now check whether nonexistent headers
3807 # can be detected and how.
3808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809 /* end confdefs.h. */
3810 #include <ac_nonexistent.h>
3811 _ACEOF
3812 if ac_fn_c_try_cpp "$LINENO"; then :
3813 # Broken: success on invalid input.
3814 continue
3815 else
3816 # Passes both tests.
3817 ac_preproc_ok=:
3818 break
3819 fi
3820 rm -f conftest.err conftest.$ac_ext
3821
3822 done
3823 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3824 rm -f conftest.err conftest.$ac_ext
3825 if $ac_preproc_ok; then :
3826
3827 else
3828 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3829 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3830 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3831 See \`config.log' for more details." "$LINENO" 5; }
3832 fi
3833
3834 ac_ext=c
3835 ac_cpp='$CPP $CPPFLAGS'
3836 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3837 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3838 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3839
3840
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3842 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3843 if test "${ac_cv_path_GREP+set}" = set; then :
3844 $as_echo_n "(cached) " >&6
3845 else
3846 if test -z "$GREP"; then
3847 ac_path_GREP_found=false
3848 # Loop through the user's path and test for each of PROGNAME-LIST
3849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3850 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3851 do
3852 IFS=$as_save_IFS
3853 test -z "$as_dir" && as_dir=.
3854 for ac_prog in grep ggrep; do
3855 for ac_exec_ext in '' $ac_executable_extensions; do
3856 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3857 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3858 # Check for GNU ac_path_GREP and select it if it is found.
3859 # Check for GNU $ac_path_GREP
3860 case `"$ac_path_GREP" --version 2>&1` in
3861 *GNU*)
3862 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3863 *)
3864 ac_count=0
3865 $as_echo_n 0123456789 >"conftest.in"
3866 while :
3867 do
3868 cat "conftest.in" "conftest.in" >"conftest.tmp"
3869 mv "conftest.tmp" "conftest.in"
3870 cp "conftest.in" "conftest.nl"
3871 $as_echo 'GREP' >> "conftest.nl"
3872 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3873 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3874 as_fn_arith $ac_count + 1 && ac_count=$as_val
3875 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3876 # Best one so far, save it but keep looking for a better one
3877 ac_cv_path_GREP="$ac_path_GREP"
3878 ac_path_GREP_max=$ac_count
3879 fi
3880 # 10*(2^10) chars as input seems more than enough
3881 test $ac_count -gt 10 && break
3882 done
3883 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3884 esac
3885
3886 $ac_path_GREP_found && break 3
3887 done
3888 done
3889 done
3890 IFS=$as_save_IFS
3891 if test -z "$ac_cv_path_GREP"; then
3892 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3893 fi
3894 else
3895 ac_cv_path_GREP=$GREP
3896 fi
3897
3898 fi
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3900 $as_echo "$ac_cv_path_GREP" >&6; }
3901 GREP="$ac_cv_path_GREP"
3902
3903
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3905 $as_echo_n "checking for egrep... " >&6; }
3906 if test "${ac_cv_path_EGREP+set}" = set; then :
3907 $as_echo_n "(cached) " >&6
3908 else
3909 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3910 then ac_cv_path_EGREP="$GREP -E"
3911 else
3912 if test -z "$EGREP"; then
3913 ac_path_EGREP_found=false
3914 # Loop through the user's path and test for each of PROGNAME-LIST
3915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3916 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3917 do
3918 IFS=$as_save_IFS
3919 test -z "$as_dir" && as_dir=.
3920 for ac_prog in egrep; do
3921 for ac_exec_ext in '' $ac_executable_extensions; do
3922 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3923 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3924 # Check for GNU ac_path_EGREP and select it if it is found.
3925 # Check for GNU $ac_path_EGREP
3926 case `"$ac_path_EGREP" --version 2>&1` in
3927 *GNU*)
3928 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3929 *)
3930 ac_count=0
3931 $as_echo_n 0123456789 >"conftest.in"
3932 while :
3933 do
3934 cat "conftest.in" "conftest.in" >"conftest.tmp"
3935 mv "conftest.tmp" "conftest.in"
3936 cp "conftest.in" "conftest.nl"
3937 $as_echo 'EGREP' >> "conftest.nl"
3938 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3939 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3940 as_fn_arith $ac_count + 1 && ac_count=$as_val
3941 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3942 # Best one so far, save it but keep looking for a better one
3943 ac_cv_path_EGREP="$ac_path_EGREP"
3944 ac_path_EGREP_max=$ac_count
3945 fi
3946 # 10*(2^10) chars as input seems more than enough
3947 test $ac_count -gt 10 && break
3948 done
3949 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3950 esac
3951
3952 $ac_path_EGREP_found && break 3
3953 done
3954 done
3955 done
3956 IFS=$as_save_IFS
3957 if test -z "$ac_cv_path_EGREP"; then
3958 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3959 fi
3960 else
3961 ac_cv_path_EGREP=$EGREP
3962 fi
3963
3964 fi
3965 fi
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3967 $as_echo "$ac_cv_path_EGREP" >&6; }
3968 EGREP="$ac_cv_path_EGREP"
3969
3970
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3972 $as_echo_n "checking for ANSI C header files... " >&6; }
3973 if test "${ac_cv_header_stdc+set}" = set; then :
3974 $as_echo_n "(cached) " >&6
3975 else
3976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3977 /* end confdefs.h. */
3978 #include <stdlib.h>
3979 #include <stdarg.h>
3980 #include <string.h>
3981 #include <float.h>
3982
3983 int
3984 main ()
3985 {
3986
3987 ;
3988 return 0;
3989 }
3990 _ACEOF
3991 if ac_fn_c_try_compile "$LINENO"; then :
3992 ac_cv_header_stdc=yes
3993 else
3994 ac_cv_header_stdc=no
3995 fi
3996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3997
3998 if test $ac_cv_header_stdc = yes; then
3999 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4001 /* end confdefs.h. */
4002 #include <string.h>
4003
4004 _ACEOF
4005 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4006 $EGREP "memchr" >/dev/null 2>&1; then :
4007
4008 else
4009 ac_cv_header_stdc=no
4010 fi
4011 rm -f conftest*
4012
4013 fi
4014
4015 if test $ac_cv_header_stdc = yes; then
4016 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018 /* end confdefs.h. */
4019 #include <stdlib.h>
4020
4021 _ACEOF
4022 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4023 $EGREP "free" >/dev/null 2>&1; then :
4024
4025 else
4026 ac_cv_header_stdc=no
4027 fi
4028 rm -f conftest*
4029
4030 fi
4031
4032 if test $ac_cv_header_stdc = yes; then
4033 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4034 if test "$cross_compiling" = yes; then :
4035 :
4036 else
4037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4038 /* end confdefs.h. */
4039 #include <ctype.h>
4040 #include <stdlib.h>
4041 #if ((' ' & 0x0FF) == 0x020)
4042 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4043 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4044 #else
4045 # define ISLOWER(c) \
4046 (('a' <= (c) && (c) <= 'i') \
4047 || ('j' <= (c) && (c) <= 'r') \
4048 || ('s' <= (c) && (c) <= 'z'))
4049 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4050 #endif
4051
4052 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4053 int
4054 main ()
4055 {
4056 int i;
4057 for (i = 0; i < 256; i++)
4058 if (XOR (islower (i), ISLOWER (i))
4059 || toupper (i) != TOUPPER (i))
4060 return 2;
4061 return 0;
4062 }
4063 _ACEOF
4064 if ac_fn_c_try_run "$LINENO"; then :
4065
4066 else
4067 ac_cv_header_stdc=no
4068 fi
4069 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4070 conftest.$ac_objext conftest.beam conftest.$ac_ext
4071 fi
4072
4073 fi
4074 fi
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4076 $as_echo "$ac_cv_header_stdc" >&6; }
4077 if test $ac_cv_header_stdc = yes; then
4078
4079 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4080
4081 fi
4082
4083 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4084 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4085 inttypes.h stdint.h unistd.h
4086 do :
4087 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4088 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4089 "
4090 eval as_val=\$$as_ac_Header
4091 if test "x$as_val" = x""yes; then :
4092 cat >>confdefs.h <<_ACEOF
4093 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4094 _ACEOF
4095
4096 fi
4097
4098 done
4099
4100
4101
4102
4103
4104 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4105 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4106 MINIX=yes
4107 else
4108 MINIX=
4109 fi
4110
4111
4112 if test "$MINIX" = yes; then
4113
4114 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4115
4116
4117 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4118
4119
4120 $as_echo "#define _MINIX 1" >>confdefs.h
4121
4122 fi
4123
4124 case "$host_os" in
4125 hpux*)
4126
4127 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4128
4129 ;;
4130 esac
4131
4132
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4134 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4135 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4136 $as_echo_n "(cached) " >&6
4137 else
4138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4139 /* end confdefs.h. */
4140
4141 # define __EXTENSIONS__ 1
4142 $ac_includes_default
4143 int
4144 main ()
4145 {
4146
4147 ;
4148 return 0;
4149 }
4150 _ACEOF
4151 if ac_fn_c_try_compile "$LINENO"; then :
4152 ac_cv_safe_to_define___extensions__=yes
4153 else
4154 ac_cv_safe_to_define___extensions__=no
4155 fi
4156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4157 fi
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4159 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4160 test $ac_cv_safe_to_define___extensions__ = yes &&
4161 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4162
4163 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4164
4165 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4166
4167 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4168
4169 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4170
4171
4172 if test -n "$ac_tool_prefix"; then
4173 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4174 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4176 $as_echo_n "checking for $ac_word... " >&6; }
4177 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4178 $as_echo_n "(cached) " >&6
4179 else
4180 if test -n "$RANLIB"; then
4181 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4182 else
4183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4184 for as_dir in $PATH
4185 do
4186 IFS=$as_save_IFS
4187 test -z "$as_dir" && as_dir=.
4188 for ac_exec_ext in '' $ac_executable_extensions; do
4189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4190 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4192 break 2
4193 fi
4194 done
4195 done
4196 IFS=$as_save_IFS
4197
4198 fi
4199 fi
4200 RANLIB=$ac_cv_prog_RANLIB
4201 if test -n "$RANLIB"; then
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4203 $as_echo "$RANLIB" >&6; }
4204 else
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4206 $as_echo "no" >&6; }
4207 fi
4208
4209
4210 fi
4211 if test -z "$ac_cv_prog_RANLIB"; then
4212 ac_ct_RANLIB=$RANLIB
4213 # Extract the first word of "ranlib", so it can be a program name with args.
4214 set dummy ranlib; ac_word=$2
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4216 $as_echo_n "checking for $ac_word... " >&6; }
4217 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4218 $as_echo_n "(cached) " >&6
4219 else
4220 if test -n "$ac_ct_RANLIB"; then
4221 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4222 else
4223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4224 for as_dir in $PATH
4225 do
4226 IFS=$as_save_IFS
4227 test -z "$as_dir" && as_dir=.
4228 for ac_exec_ext in '' $ac_executable_extensions; do
4229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4230 ac_cv_prog_ac_ct_RANLIB="ranlib"
4231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4232 break 2
4233 fi
4234 done
4235 done
4236 IFS=$as_save_IFS
4237
4238 fi
4239 fi
4240 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4241 if test -n "$ac_ct_RANLIB"; then
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4243 $as_echo "$ac_ct_RANLIB" >&6; }
4244 else
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4246 $as_echo "no" >&6; }
4247 fi
4248
4249 if test "x$ac_ct_RANLIB" = x; then
4250 RANLIB=":"
4251 else
4252 case $cross_compiling:$ac_tool_warned in
4253 yes:)
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4255 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4256 ac_tool_warned=yes ;;
4257 esac
4258 RANLIB=$ac_ct_RANLIB
4259 fi
4260 else
4261 RANLIB="$ac_cv_prog_RANLIB"
4262 fi
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272 # Code from module arg-nonnull:
4273 # Code from module c++defs:
4274 # Code from module extensions:
4275
4276 # Code from module include_next:
4277 # Code from module memchr:
4278 # Code from module memmem:
4279 # Code from module memmem-simple:
4280 # Code from module multiarch:
4281 # Code from module stddef:
4282 # Code from module stdint:
4283 # Code from module string:
4284 # Code from module warn-on-use:
4285 # Code from module wchar:
4286
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4288 $as_echo_n "checking target system type... " >&6; }
4289 if test "${ac_cv_target+set}" = set; then :
4290 $as_echo_n "(cached) " >&6
4291 else
4292 if test "x$target_alias" = x; then
4293 ac_cv_target=$ac_cv_host
4294 else
4295 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4296 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4297 fi
4298
4299 fi
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4301 $as_echo "$ac_cv_target" >&6; }
4302 case $ac_cv_target in
4303 *-*-*) ;;
4304 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4305 esac
4306 target=$ac_cv_target
4307 ac_save_IFS=$IFS; IFS='-'
4308 set x $ac_cv_target
4309 shift
4310 target_cpu=$1
4311 target_vendor=$2
4312 shift; shift
4313 # Remember, the first character of IFS is used to create $*,
4314 # except with old shells:
4315 target_os=$*
4316 IFS=$ac_save_IFS
4317 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4318
4319
4320 # The aliases save the names the user supplied, while $host etc.
4321 # will get canonicalized.
4322 test -n "$target_alias" &&
4323 test "$program_prefix$program_suffix$program_transform_name" = \
4324 NONENONEs,x,x, &&
4325 program_prefix=${target_alias}-
4326
4327 # The tests for host and target for $enable_largefile require
4328 # canonical names.
4329
4330
4331
4332 # As the $enable_largefile decision depends on --enable-plugins we must set it
4333 # even in directories otherwise not depending on the $plugins option.
4334
4335
4336 # Check whether --enable-plugins was given.
4337 if test "${enable_plugins+set}" = set; then :
4338 enableval=$enable_plugins; case "${enableval}" in
4339 yes | "") plugins=yes ;;
4340 no) plugins=no ;;
4341 *) plugins=yes ;;
4342 esac
4343 else
4344 plugins=no
4345 fi
4346
4347
4348
4349 case "${host}" in
4350 sparc-*-solaris*|i[3-7]86-*-solaris*)
4351 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4352 # are mutually exclusive; and without procfs support, the bfd/ elf module
4353 # cannot provide certain routines such as elfcore_write_prpsinfo
4354 # or elfcore_write_prstatus. So unless the user explicitly requested
4355 # large-file support through the --enable-largefile switch, disable
4356 # large-file support in favor of procfs support.
4357 test "${target}" = "${host}" -a "x$plugins" = xno \
4358 && : ${enable_largefile="no"}
4359 ;;
4360 esac
4361
4362 # Check whether --enable-largefile was given.
4363 if test "${enable_largefile+set}" = set; then :
4364 enableval=$enable_largefile;
4365 fi
4366
4367 if test "$enable_largefile" != no; then
4368
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4370 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4371 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4372 $as_echo_n "(cached) " >&6
4373 else
4374 ac_cv_sys_largefile_CC=no
4375 if test "$GCC" != yes; then
4376 ac_save_CC=$CC
4377 while :; do
4378 # IRIX 6.2 and later do not support large files by default,
4379 # so use the C compiler's -n32 option if that helps.
4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 /* end confdefs.h. */
4382 #include <sys/types.h>
4383 /* Check that off_t can represent 2**63 - 1 correctly.
4384 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4385 since some C++ compilers masquerading as C compilers
4386 incorrectly reject 9223372036854775807. */
4387 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4388 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4389 && LARGE_OFF_T % 2147483647 == 1)
4390 ? 1 : -1];
4391 int
4392 main ()
4393 {
4394
4395 ;
4396 return 0;
4397 }
4398 _ACEOF
4399 if ac_fn_c_try_compile "$LINENO"; then :
4400 break
4401 fi
4402 rm -f core conftest.err conftest.$ac_objext
4403 CC="$CC -n32"
4404 if ac_fn_c_try_compile "$LINENO"; then :
4405 ac_cv_sys_largefile_CC=' -n32'; break
4406 fi
4407 rm -f core conftest.err conftest.$ac_objext
4408 break
4409 done
4410 CC=$ac_save_CC
4411 rm -f conftest.$ac_ext
4412 fi
4413 fi
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4415 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4416 if test "$ac_cv_sys_largefile_CC" != no; then
4417 CC=$CC$ac_cv_sys_largefile_CC
4418 fi
4419
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4421 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4422 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4423 $as_echo_n "(cached) " >&6
4424 else
4425 while :; do
4426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4427 /* end confdefs.h. */
4428 #include <sys/types.h>
4429 /* Check that off_t can represent 2**63 - 1 correctly.
4430 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4431 since some C++ compilers masquerading as C compilers
4432 incorrectly reject 9223372036854775807. */
4433 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4434 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4435 && LARGE_OFF_T % 2147483647 == 1)
4436 ? 1 : -1];
4437 int
4438 main ()
4439 {
4440
4441 ;
4442 return 0;
4443 }
4444 _ACEOF
4445 if ac_fn_c_try_compile "$LINENO"; then :
4446 ac_cv_sys_file_offset_bits=no; break
4447 fi
4448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450 /* end confdefs.h. */
4451 #define _FILE_OFFSET_BITS 64
4452 #include <sys/types.h>
4453 /* Check that off_t can represent 2**63 - 1 correctly.
4454 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4455 since some C++ compilers masquerading as C compilers
4456 incorrectly reject 9223372036854775807. */
4457 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4458 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4459 && LARGE_OFF_T % 2147483647 == 1)
4460 ? 1 : -1];
4461 int
4462 main ()
4463 {
4464
4465 ;
4466 return 0;
4467 }
4468 _ACEOF
4469 if ac_fn_c_try_compile "$LINENO"; then :
4470 ac_cv_sys_file_offset_bits=64; break
4471 fi
4472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473 ac_cv_sys_file_offset_bits=unknown
4474 break
4475 done
4476 fi
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4478 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4479 case $ac_cv_sys_file_offset_bits in #(
4480 no | unknown) ;;
4481 *)
4482 cat >>confdefs.h <<_ACEOF
4483 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4484 _ACEOF
4485 ;;
4486 esac
4487 rm -rf conftest*
4488 if test $ac_cv_sys_file_offset_bits = unknown; then
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4490 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4491 if test "${ac_cv_sys_large_files+set}" = set; then :
4492 $as_echo_n "(cached) " >&6
4493 else
4494 while :; do
4495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4496 /* end confdefs.h. */
4497 #include <sys/types.h>
4498 /* Check that off_t can represent 2**63 - 1 correctly.
4499 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4500 since some C++ compilers masquerading as C compilers
4501 incorrectly reject 9223372036854775807. */
4502 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4503 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4504 && LARGE_OFF_T % 2147483647 == 1)
4505 ? 1 : -1];
4506 int
4507 main ()
4508 {
4509
4510 ;
4511 return 0;
4512 }
4513 _ACEOF
4514 if ac_fn_c_try_compile "$LINENO"; then :
4515 ac_cv_sys_large_files=no; break
4516 fi
4517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4519 /* end confdefs.h. */
4520 #define _LARGE_FILES 1
4521 #include <sys/types.h>
4522 /* Check that off_t can represent 2**63 - 1 correctly.
4523 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4524 since some C++ compilers masquerading as C compilers
4525 incorrectly reject 9223372036854775807. */
4526 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4527 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4528 && LARGE_OFF_T % 2147483647 == 1)
4529 ? 1 : -1];
4530 int
4531 main ()
4532 {
4533
4534 ;
4535 return 0;
4536 }
4537 _ACEOF
4538 if ac_fn_c_try_compile "$LINENO"; then :
4539 ac_cv_sys_large_files=1; break
4540 fi
4541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4542 ac_cv_sys_large_files=unknown
4543 break
4544 done
4545 fi
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4547 $as_echo "$ac_cv_sys_large_files" >&6; }
4548 case $ac_cv_sys_large_files in #(
4549 no | unknown) ;;
4550 *)
4551 cat >>confdefs.h <<_ACEOF
4552 #define _LARGE_FILES $ac_cv_sys_large_files
4553 _ACEOF
4554 ;;
4555 esac
4556 rm -rf conftest*
4557 fi
4558 fi
4559
4560
4561
4562
4563
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4565 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4566 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4567 $as_echo_n "(cached) " >&6
4568 else
4569 am_cv_prog_cc_stdc=no
4570 ac_save_CC="$CC"
4571 # Don't try gcc -ansi; that turns off useful extensions and
4572 # breaks some systems' header files.
4573 # AIX -qlanglvl=ansi
4574 # Ultrix and OSF/1 -std1
4575 # HP-UX 10.20 and later -Ae
4576 # HP-UX older versions -Aa -D_HPUX_SOURCE
4577 # SVR4 -Xc -D__EXTENSIONS__
4578 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4579 do
4580 CC="$ac_save_CC $ac_arg"
4581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4582 /* end confdefs.h. */
4583 #include <stdarg.h>
4584 #include <stdio.h>
4585 #include <sys/types.h>
4586 #include <sys/stat.h>
4587 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4588 struct buf { int x; };
4589 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4590 static char *e (p, i)
4591 char **p;
4592 int i;
4593 {
4594 return p[i];
4595 }
4596 static char *f (char * (*g) (char **, int), char **p, ...)
4597 {
4598 char *s;
4599 va_list v;
4600 va_start (v,p);
4601 s = g (p, va_arg (v,int));
4602 va_end (v);
4603 return s;
4604 }
4605 int test (int i, double x);
4606 struct s1 {int (*f) (int a);};
4607 struct s2 {int (*f) (double a);};
4608 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4609 int argc;
4610 char **argv;
4611
4612 int
4613 main ()
4614 {
4615
4616 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4617
4618 ;
4619 return 0;
4620 }
4621 _ACEOF
4622 if ac_fn_c_try_compile "$LINENO"; then :
4623 am_cv_prog_cc_stdc="$ac_arg"; break
4624 fi
4625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4626 done
4627 CC="$ac_save_CC"
4628
4629 fi
4630
4631 if test -z "$am_cv_prog_cc_stdc"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4633 $as_echo "none needed" >&6; }
4634 else
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4636 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4637 fi
4638 case "x$am_cv_prog_cc_stdc" in
4639 x|xno) ;;
4640 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4641 esac
4642
4643
4644 ac_aux_dir=
4645 for ac_dir in .. "$srcdir"/..; do
4646 for ac_t in install-sh install.sh shtool; do
4647 if test -f "$ac_dir/$ac_t"; then
4648 ac_aux_dir=$ac_dir
4649 ac_install_sh="$ac_aux_dir/$ac_t -c"
4650 break 2
4651 fi
4652 done
4653 done
4654 if test -z "$ac_aux_dir"; then
4655 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4656 fi
4657
4658 # These three variables are undocumented and unsupported,
4659 # and are intended to be withdrawn in a future Autoconf release.
4660 # They can cause serious problems if a builder's source tree is in a directory
4661 # whose full name contains unusual characters.
4662 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4663 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4664 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4665
4666
4667
4668
4669 # Dependency checking.
4670 rm -rf .tst 2>/dev/null
4671 mkdir .tst 2>/dev/null
4672 if test -d .tst; then
4673 am__leading_dot=.
4674 else
4675 am__leading_dot=_
4676 fi
4677 rmdir .tst 2>/dev/null
4678
4679 DEPDIR="${am__leading_dot}deps"
4680
4681 ac_config_commands="$ac_config_commands depdir"
4682
4683
4684 depcc="$CC" am_compiler_list=
4685
4686 am_depcomp=$ac_aux_dir/depcomp
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4688 $as_echo_n "checking dependency style of $depcc... " >&6; }
4689 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4690 $as_echo_n "(cached) " >&6
4691 else
4692 if test -f "$am_depcomp"; then
4693 # We make a subdir and do the tests there. Otherwise we can end up
4694 # making bogus files that we don't know about and never remove. For
4695 # instance it was reported that on HP-UX the gcc test will end up
4696 # making a dummy file named `D' -- because `-MD' means `put the output
4697 # in D'.
4698 mkdir conftest.dir
4699 # Copy depcomp to subdir because otherwise we won't find it if we're
4700 # using a relative directory.
4701 cp "$am_depcomp" conftest.dir
4702 cd conftest.dir
4703 # We will build objects and dependencies in a subdirectory because
4704 # it helps to detect inapplicable dependency modes. For instance
4705 # both Tru64's cc and ICC support -MD to output dependencies as a
4706 # side effect of compilation, but ICC will put the dependencies in
4707 # the current directory while Tru64 will put them in the object
4708 # directory.
4709 mkdir sub
4710
4711 am_cv_CC_dependencies_compiler_type=none
4712 if test "$am_compiler_list" = ""; then
4713 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4714 fi
4715 for depmode in $am_compiler_list; do
4716 if test $depmode = none; then break; fi
4717
4718 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4719 # Setup a source with many dependencies, because some compilers
4720 # like to wrap large dependency lists on column 80 (with \), and
4721 # we should not choose a depcomp mode which is confused by this.
4722 #
4723 # We need to recreate these files for each test, as the compiler may
4724 # overwrite some of them when testing with obscure command lines.
4725 # This happens at least with the AIX C compiler.
4726 : > sub/conftest.c
4727 for i in 1 2 3 4 5 6; do
4728 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4729 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4730 # Solaris 8's {/usr,}/bin/sh.
4731 touch sub/conftst$i.h
4732 done
4733 echo "include sub/conftest.Po" > confmf
4734
4735 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4736 # mode. It turns out that the SunPro C++ compiler does not properly
4737 # handle `-M -o', and we need to detect this.
4738 depcmd="depmode=$depmode \
4739 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4740 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4741 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4742 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4743 if env $depcmd > conftest.err 2>&1 &&
4744 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4745 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4746 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4747 # icc doesn't choke on unknown options, it will just issue warnings
4748 # or remarks (even with -Werror). So we grep stderr for any message
4749 # that says an option was ignored or not supported.
4750 # When given -MP, icc 7.0 and 7.1 complain thusly:
4751 # icc: Command line warning: ignoring option '-M'; no argument required
4752 # The diagnosis changed in icc 8.0:
4753 # icc: Command line remark: option '-MP' not supported
4754 if (grep 'ignoring option' conftest.err ||
4755 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4756 am_cv_CC_dependencies_compiler_type=$depmode
4757 $as_echo "$as_me:$LINENO: success" >&5
4758 break
4759 fi
4760 fi
4761 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4762 sed -e 's/^/| /' < conftest.err >&5
4763 done
4764
4765 cd ..
4766 rm -rf conftest.dir
4767 else
4768 am_cv_CC_dependencies_compiler_type=none
4769 fi
4770
4771 fi
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4773 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4774 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4775 then as_fn_error "no usable dependency style found" "$LINENO" 5
4776 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4777
4778 fi
4779
4780
4781 # Check for the 'make' the user wants to use.
4782 for ac_prog in make
4783 do
4784 # Extract the first word of "$ac_prog", so it can be a program name with args.
4785 set dummy $ac_prog; ac_word=$2
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4787 $as_echo_n "checking for $ac_word... " >&6; }
4788 if test "${ac_cv_prog_MAKE+set}" = set; then :
4789 $as_echo_n "(cached) " >&6
4790 else
4791 if test -n "$MAKE"; then
4792 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4793 else
4794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4795 for as_dir in $PATH
4796 do
4797 IFS=$as_save_IFS
4798 test -z "$as_dir" && as_dir=.
4799 for ac_exec_ext in '' $ac_executable_extensions; do
4800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4801 ac_cv_prog_MAKE="$ac_prog"
4802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4803 break 2
4804 fi
4805 done
4806 done
4807 IFS=$as_save_IFS
4808
4809 fi
4810 fi
4811 MAKE=$ac_cv_prog_MAKE
4812 if test -n "$MAKE"; then
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4814 $as_echo "$MAKE" >&6; }
4815 else
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4817 $as_echo "no" >&6; }
4818 fi
4819
4820
4821 test -n "$MAKE" && break
4822 done
4823
4824 MAKE_IS_GNU=
4825 case "`$MAKE --version 2>&1 | sed 1q`" in
4826 *GNU*)
4827 MAKE_IS_GNU=yes
4828 ;;
4829 esac
4830 if test "$MAKE_IS_GNU" = yes; then
4831 GMAKE_TRUE=
4832 GMAKE_FALSE='#'
4833 else
4834 GMAKE_TRUE='#'
4835 GMAKE_FALSE=
4836 fi
4837
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4839 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4840 set x ${MAKE-make}
4841 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4842 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4843 $as_echo_n "(cached) " >&6
4844 else
4845 cat >conftest.make <<\_ACEOF
4846 SHELL = /bin/sh
4847 all:
4848 @echo '@@@%%%=$(MAKE)=@@@%%%'
4849 _ACEOF
4850 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4851 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4852 *@@@%%%=?*=@@@%%%*)
4853 eval ac_cv_prog_make_${ac_make}_set=yes;;
4854 *)
4855 eval ac_cv_prog_make_${ac_make}_set=no;;
4856 esac
4857 rm -f conftest.make
4858 fi
4859 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4861 $as_echo "yes" >&6; }
4862 SET_MAKE=
4863 else
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4865 $as_echo "no" >&6; }
4866 SET_MAKE="MAKE=${MAKE-make}"
4867 fi
4868
4869
4870
4871 CONFIG_OBS=
4872 CONFIG_DEPS=
4873 CONFIG_SRCS=
4874 ENABLE_CFLAGS=
4875
4876 CONFIG_ALL=
4877 CONFIG_CLEAN=
4878 CONFIG_INSTALL=
4879 CONFIG_UNINSTALL=
4880
4881 # If we haven't got the data from the intl directory,
4882 # assume NLS is disabled.
4883 USE_NLS=no
4884 LIBINTL=
4885 LIBINTL_DEP=
4886 INCINTL=
4887 XGETTEXT=
4888 GMSGFMT=
4889 POSUB=
4890
4891 if test -f ../intl/config.intl; then
4892 . ../intl/config.intl
4893 fi
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4895 $as_echo_n "checking whether NLS is requested... " >&6; }
4896 if test x"$USE_NLS" != xyes; then
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4898 $as_echo "no" >&6; }
4899 else
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4901 $as_echo "yes" >&6; }
4902
4903 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4904
4905
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4907 $as_echo_n "checking for catalogs to be installed... " >&6; }
4908 # Look for .po and .gmo files in the source directory.
4909 CATALOGS=
4910 XLINGUAS=
4911 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4912 # If there aren't any .gmo files the shell will give us the
4913 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4914 # weeded out.
4915 case "$cat" in *\**)
4916 continue;;
4917 esac
4918 # The quadruple backslash is collapsed to a double backslash
4919 # by the backticks, then collapsed again by the double quotes,
4920 # leaving us with one backslash in the sed expression (right
4921 # before the dot that mustn't act as a wildcard).
4922 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4923 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4924 # The user is allowed to set LINGUAS to a list of languages to
4925 # install catalogs for. If it's empty that means "all of them."
4926 if test "x$LINGUAS" = x; then
4927 CATALOGS="$CATALOGS $cat"
4928 XLINGUAS="$XLINGUAS $lang"
4929 else
4930 case "$LINGUAS" in *$lang*)
4931 CATALOGS="$CATALOGS $cat"
4932 XLINGUAS="$XLINGUAS $lang"
4933 ;;
4934 esac
4935 fi
4936 done
4937 LINGUAS="$XLINGUAS"
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4939 $as_echo "$LINGUAS" >&6; }
4940
4941
4942 DATADIRNAME=share
4943
4944 INSTOBJEXT=.mo
4945
4946 GENCAT=gencat
4947
4948 CATOBJEXT=.gmo
4949
4950 fi
4951
4952 localedir='${datadir}/locale'
4953
4954
4955 if test x"$USE_NLS" = xyes; then
4956 CONFIG_ALL="$CONFIG_ALL all-po"
4957 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4958 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4959 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4960 fi
4961
4962
4963
4964
4965
4966 LIBC_FATAL_STDERR_=1
4967 export LIBC_FATAL_STDERR_
4968
4969
4970
4971
4972
4973 for ac_header in $gl_header_list
4974 do :
4975 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4976 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4977 eval as_val=\$$as_ac_Header
4978 if test "x$as_val" = x""yes; then :
4979 cat >>confdefs.h <<_ACEOF
4980 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4981 _ACEOF
4982
4983 fi
4984
4985 done
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995 for ac_func in $gl_func_list
4996 do :
4997 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4998 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4999 eval as_val=\$$as_ac_var
5000 if test "x$as_val" = x""yes; then :
5001 cat >>confdefs.h <<_ACEOF
5002 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5003 _ACEOF
5004
5005 fi
5006 done
5007
5008
5009
5010
5011
5012
5013 GNULIB_MEMCHR=0;
5014 GNULIB_MEMMEM=0;
5015 GNULIB_MEMPCPY=0;
5016 GNULIB_MEMRCHR=0;
5017 GNULIB_RAWMEMCHR=0;
5018 GNULIB_STPCPY=0;
5019 GNULIB_STPNCPY=0;
5020 GNULIB_STRCHRNUL=0;
5021 GNULIB_STRDUP=0;
5022 GNULIB_STRNCAT=0;
5023 GNULIB_STRNDUP=0;
5024 GNULIB_STRNLEN=0;
5025 GNULIB_STRPBRK=0;
5026 GNULIB_STRSEP=0;
5027 GNULIB_STRSTR=0;
5028 GNULIB_STRCASESTR=0;
5029 GNULIB_STRTOK_R=0;
5030 GNULIB_MBSLEN=0;
5031 GNULIB_MBSNLEN=0;
5032 GNULIB_MBSCHR=0;
5033 GNULIB_MBSRCHR=0;
5034 GNULIB_MBSSTR=0;
5035 GNULIB_MBSCASECMP=0;
5036 GNULIB_MBSNCASECMP=0;
5037 GNULIB_MBSPCASECMP=0;
5038 GNULIB_MBSCASESTR=0;
5039 GNULIB_MBSCSPN=0;
5040 GNULIB_MBSPBRK=0;
5041 GNULIB_MBSSPN=0;
5042 GNULIB_MBSSEP=0;
5043 GNULIB_MBSTOK_R=0;
5044 GNULIB_STRERROR=0;
5045 GNULIB_STRSIGNAL=0;
5046 GNULIB_STRVERSCMP=0;
5047 HAVE_MBSLEN=0;
5048 HAVE_MEMCHR=1;
5049 HAVE_DECL_MEMMEM=1;
5050 HAVE_MEMPCPY=1;
5051 HAVE_DECL_MEMRCHR=1;
5052 HAVE_RAWMEMCHR=1;
5053 HAVE_STPCPY=1;
5054 HAVE_STPNCPY=1;
5055 HAVE_STRCHRNUL=1;
5056 HAVE_DECL_STRDUP=1;
5057 HAVE_DECL_STRNDUP=1;
5058 HAVE_DECL_STRNLEN=1;
5059 HAVE_STRPBRK=1;
5060 HAVE_STRSEP=1;
5061 HAVE_STRCASESTR=1;
5062 HAVE_DECL_STRTOK_R=1;
5063 HAVE_DECL_STRSIGNAL=1;
5064 HAVE_STRVERSCMP=1;
5065 REPLACE_MEMCHR=0;
5066 REPLACE_MEMMEM=0;
5067 REPLACE_STPNCPY=0;
5068 REPLACE_STRDUP=0;
5069 REPLACE_STRSTR=0;
5070 REPLACE_STRCASESTR=0;
5071 REPLACE_STRERROR=0;
5072 REPLACE_STRNCAT=0;
5073 REPLACE_STRNDUP=0;
5074 REPLACE_STRNLEN=0;
5075 REPLACE_STRSIGNAL=0;
5076 REPLACE_STRTOK_R=0;
5077 UNDEFINE_STRTOK_R=0;
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5092 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5093 # irrelevant for anonymous mappings.
5094 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5095 if test "x$ac_cv_func_mmap" = x""yes; then :
5096 gl_have_mmap=yes
5097 else
5098 gl_have_mmap=no
5099 fi
5100
5101
5102 # Try to allow MAP_ANONYMOUS.
5103 gl_have_mmap_anonymous=no
5104 if test $gl_have_mmap = yes; then
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5106 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5108 /* end confdefs.h. */
5109
5110 #include <sys/mman.h>
5111 #ifdef MAP_ANONYMOUS
5112 I cant identify this map.
5113 #endif
5114
5115 _ACEOF
5116 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5117 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5118 gl_have_mmap_anonymous=yes
5119 fi
5120 rm -f conftest*
5121
5122 if test $gl_have_mmap_anonymous != yes; then
5123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5124 /* end confdefs.h. */
5125
5126 #include <sys/mman.h>
5127 #ifdef MAP_ANON
5128 I cant identify this map.
5129 #endif
5130
5131 _ACEOF
5132 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5133 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5134
5135 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5136
5137 gl_have_mmap_anonymous=yes
5138 fi
5139 rm -f conftest*
5140
5141 fi
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5143 $as_echo "$gl_have_mmap_anonymous" >&6; }
5144 if test $gl_have_mmap_anonymous = yes; then
5145
5146 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5147
5148 fi
5149 fi
5150
5151
5152 :
5153
5154
5155
5156
5157
5158
5159 :
5160
5161
5162
5163
5164
5165
5166
5167
5168 :
5169
5170
5171
5172
5173
5174 if test $ac_cv_func_memchr = yes; then
5175 # Detect platform-specific bugs in some versions of glibc:
5176 # memchr should not dereference anything with length 0
5177 # http://bugzilla.redhat.com/499689
5178 # memchr should not dereference overestimated length after a match
5179 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5180 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5181 # Assume that memchr works on platforms that lack mprotect.
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5183 $as_echo_n "checking whether memchr works... " >&6; }
5184 if test "${gl_cv_func_memchr_works+set}" = set; then :
5185 $as_echo_n "(cached) " >&6
5186 else
5187 if test "$cross_compiling" = yes; then :
5188 gl_cv_func_memchr_works="guessing no"
5189 else
5190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5191 /* end confdefs.h. */
5192
5193 #include <string.h>
5194 #if HAVE_SYS_MMAN_H
5195 # include <fcntl.h>
5196 # include <unistd.h>
5197 # include <sys/types.h>
5198 # include <sys/mman.h>
5199 # ifndef MAP_FILE
5200 # define MAP_FILE 0
5201 # endif
5202 #endif
5203
5204 int
5205 main ()
5206 {
5207
5208 char *fence = NULL;
5209 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5210 # if HAVE_MAP_ANONYMOUS
5211 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5212 const int fd = -1;
5213 # else /* !HAVE_MAP_ANONYMOUS */
5214 const int flags = MAP_FILE | MAP_PRIVATE;
5215 int fd = open ("/dev/zero", O_RDONLY, 0666);
5216 if (fd >= 0)
5217 # endif
5218 {
5219 int pagesize = getpagesize ();
5220 char *two_pages =
5221 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5222 flags, fd, 0);
5223 if (two_pages != (char *)(-1)
5224 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5225 fence = two_pages + pagesize;
5226 }
5227 #endif
5228 if (fence)
5229 {
5230 if (memchr (fence, 0, 0))
5231 return 1;
5232 strcpy (fence - 9, "12345678");
5233 if (memchr (fence - 9, 0, 79) != fence - 1)
5234 return 2;
5235 }
5236 return 0;
5237
5238 ;
5239 return 0;
5240 }
5241 _ACEOF
5242 if ac_fn_c_try_run "$LINENO"; then :
5243 gl_cv_func_memchr_works=yes
5244 else
5245 gl_cv_func_memchr_works=no
5246 fi
5247 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5248 conftest.$ac_objext conftest.beam conftest.$ac_ext
5249 fi
5250
5251 fi
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5253 $as_echo "$gl_cv_func_memchr_works" >&6; }
5254 if test "$gl_cv_func_memchr_works" != yes; then
5255 REPLACE_MEMCHR=1
5256 fi
5257 else
5258 HAVE_MEMCHR=0
5259 fi
5260 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5261
5262
5263
5264
5265
5266
5267
5268
5269 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5270
5271
5272 for ac_header in bp-sym.h
5273 do :
5274 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5275 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5276 cat >>confdefs.h <<_ACEOF
5277 #define HAVE_BP_SYM_H 1
5278 _ACEOF
5279
5280 fi
5281
5282 done
5283
5284
5285 fi
5286
5287
5288 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5289 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5290 ac_have_decl=1
5291 else
5292 ac_have_decl=0
5293 fi
5294
5295 cat >>confdefs.h <<_ACEOF
5296 #define HAVE_DECL_MEMMEM $ac_have_decl
5297 _ACEOF
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312 for ac_func in memmem
5313 do :
5314 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5315 if test "x$ac_cv_func_memmem" = x""yes; then :
5316 cat >>confdefs.h <<_ACEOF
5317 #define HAVE_MEMMEM 1
5318 _ACEOF
5319
5320 else
5321
5322 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5323
5324 fi
5325 done
5326
5327
5328
5329 :
5330
5331
5332
5333
5334
5335 if test $ac_cv_have_decl_memmem = no; then
5336 HAVE_DECL_MEMMEM=0
5337 fi
5338 :
5339
5340
5341 gl_cv_c_multiarch=no
5342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5343 /* end confdefs.h. */
5344 #ifndef __APPLE_CC__
5345 not a universal capable compiler
5346 #endif
5347 typedef int dummy;
5348
5349 _ACEOF
5350 if ac_fn_c_try_compile "$LINENO"; then :
5351
5352 arch=
5353 prev=
5354 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5355 if test -n "$prev"; then
5356 case $word in
5357 i?86 | x86_64 | ppc | ppc64)
5358 if test -z "$arch" || test "$arch" = "$word"; then
5359 arch="$word"
5360 else
5361 gl_cv_c_multiarch=yes
5362 fi
5363 ;;
5364 esac
5365 prev=
5366 else
5367 if test "x$word" = "x-arch"; then
5368 prev=arch
5369 fi
5370 fi
5371 done
5372
5373 fi
5374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5375 if test $gl_cv_c_multiarch = yes; then
5376
5377 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5378
5379 APPLE_UNIVERSAL_BUILD=1
5380 else
5381 APPLE_UNIVERSAL_BUILD=0
5382 fi
5383
5384
5385
5386 REPLACE_NULL=0;
5387 HAVE_WCHAR_T=1;
5388 STDDEF_H='';
5389
5390
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5392 $as_echo_n "checking for wchar_t... " >&6; }
5393 if test "${gt_cv_c_wchar_t+set}" = set; then :
5394 $as_echo_n "(cached) " >&6
5395 else
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h. */
5398 #include <stddef.h>
5399 wchar_t foo = (wchar_t)'\0';
5400 int
5401 main ()
5402 {
5403
5404 ;
5405 return 0;
5406 }
5407 _ACEOF
5408 if ac_fn_c_try_compile "$LINENO"; then :
5409 gt_cv_c_wchar_t=yes
5410 else
5411 gt_cv_c_wchar_t=no
5412 fi
5413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5414 fi
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5416 $as_echo "$gt_cv_c_wchar_t" >&6; }
5417 if test $gt_cv_c_wchar_t = yes; then
5418
5419 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5420
5421 fi
5422
5423
5424
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5426 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5427 if test "${gl_cv_have_include_next+set}" = set; then :
5428 $as_echo_n "(cached) " >&6
5429 else
5430 rm -rf conftestd1a conftestd1b conftestd2
5431 mkdir conftestd1a conftestd1b conftestd2
5432 cat <<EOF > conftestd1a/conftest.h
5433 #define DEFINED_IN_CONFTESTD1
5434 #include_next <conftest.h>
5435 #ifdef DEFINED_IN_CONFTESTD2
5436 int foo;
5437 #else
5438 #error "include_next doesn't work"
5439 #endif
5440 EOF
5441 cat <<EOF > conftestd1b/conftest.h
5442 #define DEFINED_IN_CONFTESTD1
5443 #include <stdio.h>
5444 #include_next <conftest.h>
5445 #ifdef DEFINED_IN_CONFTESTD2
5446 int foo;
5447 #else
5448 #error "include_next doesn't work"
5449 #endif
5450 EOF
5451 cat <<EOF > conftestd2/conftest.h
5452 #ifndef DEFINED_IN_CONFTESTD1
5453 #error "include_next test doesn't work"
5454 #endif
5455 #define DEFINED_IN_CONFTESTD2
5456 EOF
5457 gl_save_CPPFLAGS="$CPPFLAGS"
5458 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5460 /* end confdefs.h. */
5461 #include <conftest.h>
5462 _ACEOF
5463 if ac_fn_c_try_compile "$LINENO"; then :
5464 gl_cv_have_include_next=yes
5465 else
5466 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5468 /* end confdefs.h. */
5469 #include <conftest.h>
5470 _ACEOF
5471 if ac_fn_c_try_compile "$LINENO"; then :
5472 gl_cv_have_include_next=buggy
5473 else
5474 gl_cv_have_include_next=no
5475 fi
5476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5477
5478 fi
5479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480 CPPFLAGS="$gl_save_CPPFLAGS"
5481 rm -rf conftestd1a conftestd1b conftestd2
5482
5483 fi
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5485 $as_echo "$gl_cv_have_include_next" >&6; }
5486 PRAGMA_SYSTEM_HEADER=
5487 if test $gl_cv_have_include_next = yes; then
5488 INCLUDE_NEXT=include_next
5489 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5490 if test -n "$GCC"; then
5491 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5492 fi
5493 else
5494 if test $gl_cv_have_include_next = buggy; then
5495 INCLUDE_NEXT=include
5496 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5497 else
5498 INCLUDE_NEXT=include
5499 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5500 fi
5501 fi
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5513 $as_echo_n "checking for long long int... " >&6; }
5514 if test "${ac_cv_type_long_long_int+set}" = set; then :
5515 $as_echo_n "(cached) " >&6
5516 else
5517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5518 /* end confdefs.h. */
5519
5520 /* For now, do not test the preprocessor; as of 2007 there are too many
5521 implementations with broken preprocessors. Perhaps this can
5522 be revisited in 2012. In the meantime, code should not expect
5523 #if to work with literals wider than 32 bits. */
5524 /* Test literals. */
5525 long long int ll = 9223372036854775807ll;
5526 long long int nll = -9223372036854775807LL;
5527 unsigned long long int ull = 18446744073709551615ULL;
5528 /* Test constant expressions. */
5529 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5530 ? 1 : -1)];
5531 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5532 ? 1 : -1)];
5533 int i = 63;
5534 int
5535 main ()
5536 {
5537 /* Test availability of runtime routines for shift and division. */
5538 long long int llmax = 9223372036854775807ll;
5539 unsigned long long int ullmax = 18446744073709551615ull;
5540 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5541 | (llmax / ll) | (llmax % ll)
5542 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5543 | (ullmax / ull) | (ullmax % ull));
5544 ;
5545 return 0;
5546 }
5547
5548 _ACEOF
5549 if ac_fn_c_try_link "$LINENO"; then :
5550 if test "$cross_compiling" = yes; then :
5551 ac_cv_type_long_long_int=yes
5552 else
5553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5554 /* end confdefs.h. */
5555 #include <limits.h>
5556 #ifndef LLONG_MAX
5557 # define HALF \
5558 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5559 # define LLONG_MAX (HALF - 1 + HALF)
5560 #endif
5561 int
5562 main ()
5563 {
5564 long long int n = 1;
5565 int i;
5566 for (i = 0; ; i++)
5567 {
5568 long long int m = n << i;
5569 if (m >> i != n)
5570 return 1;
5571 if (LLONG_MAX / 2 < m)
5572 break;
5573 }
5574 return 0;
5575 ;
5576 return 0;
5577 }
5578 _ACEOF
5579 if ac_fn_c_try_run "$LINENO"; then :
5580 ac_cv_type_long_long_int=yes
5581 else
5582 ac_cv_type_long_long_int=no
5583 fi
5584 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5585 conftest.$ac_objext conftest.beam conftest.$ac_ext
5586 fi
5587
5588 else
5589 ac_cv_type_long_long_int=no
5590 fi
5591 rm -f core conftest.err conftest.$ac_objext \
5592 conftest$ac_exeext conftest.$ac_ext
5593 fi
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5595 $as_echo "$ac_cv_type_long_long_int" >&6; }
5596 if test $ac_cv_type_long_long_int = yes; then
5597
5598 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5599
5600 fi
5601
5602
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5604 $as_echo_n "checking for unsigned long long int... " >&6; }
5605 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5606 $as_echo_n "(cached) " >&6
5607 else
5608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5609 /* end confdefs.h. */
5610
5611 /* For now, do not test the preprocessor; as of 2007 there are too many
5612 implementations with broken preprocessors. Perhaps this can
5613 be revisited in 2012. In the meantime, code should not expect
5614 #if to work with literals wider than 32 bits. */
5615 /* Test literals. */
5616 long long int ll = 9223372036854775807ll;
5617 long long int nll = -9223372036854775807LL;
5618 unsigned long long int ull = 18446744073709551615ULL;
5619 /* Test constant expressions. */
5620 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5621 ? 1 : -1)];
5622 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5623 ? 1 : -1)];
5624 int i = 63;
5625 int
5626 main ()
5627 {
5628 /* Test availability of runtime routines for shift and division. */
5629 long long int llmax = 9223372036854775807ll;
5630 unsigned long long int ullmax = 18446744073709551615ull;
5631 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5632 | (llmax / ll) | (llmax % ll)
5633 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5634 | (ullmax / ull) | (ullmax % ull));
5635 ;
5636 return 0;
5637 }
5638
5639 _ACEOF
5640 if ac_fn_c_try_link "$LINENO"; then :
5641 ac_cv_type_unsigned_long_long_int=yes
5642 else
5643 ac_cv_type_unsigned_long_long_int=no
5644 fi
5645 rm -f core conftest.err conftest.$ac_objext \
5646 conftest$ac_exeext conftest.$ac_ext
5647 fi
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5649 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5650 if test $ac_cv_type_unsigned_long_long_int = yes; then
5651
5652 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5653
5654 fi
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5667 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5668 if test "${ac_cv_c_restrict+set}" = set; then :
5669 $as_echo_n "(cached) " >&6
5670 else
5671 ac_cv_c_restrict=no
5672 # The order here caters to the fact that C++ does not require restrict.
5673 for ac_kw in __restrict __restrict__ _Restrict restrict; do
5674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5675 /* end confdefs.h. */
5676 typedef int * int_ptr;
5677 int foo (int_ptr $ac_kw ip) {
5678 return ip[0];
5679 }
5680 int
5681 main ()
5682 {
5683 int s[1];
5684 int * $ac_kw t = s;
5685 t[0] = 0;
5686 return foo(t)
5687 ;
5688 return 0;
5689 }
5690 _ACEOF
5691 if ac_fn_c_try_compile "$LINENO"; then :
5692 ac_cv_c_restrict=$ac_kw
5693 fi
5694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5695 test "$ac_cv_c_restrict" != no && break
5696 done
5697
5698 fi
5699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5700 $as_echo "$ac_cv_c_restrict" >&6; }
5701
5702 case $ac_cv_c_restrict in
5703 restrict) ;;
5704 no) $as_echo "#define restrict /**/" >>confdefs.h
5705 ;;
5706 *) cat >>confdefs.h <<_ACEOF
5707 #define restrict $ac_cv_c_restrict
5708 _ACEOF
5709 ;;
5710 esac
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724 :
5725
5726
5727
5728
5729
5730
5731
5732 if test $gl_cv_have_include_next = yes; then
5733 gl_cv_next_string_h='<'string.h'>'
5734 else
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5736 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5737 if test "${gl_cv_next_string_h+set}" = set; then :
5738 $as_echo_n "(cached) " >&6
5739 else
5740
5741 if test $ac_cv_header_string_h = yes; then
5742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5743 /* end confdefs.h. */
5744 #include <string.h>
5745
5746 _ACEOF
5747 case "$host_os" in
5748 aix*) gl_absname_cpp="$ac_cpp -C" ;;
5749 *) gl_absname_cpp="$ac_cpp" ;;
5750 esac
5751 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5752 sed -n '\#/string.h#{
5753 s#.*"\(.*/string.h\)".*#\1#
5754 s#^/[^/]#//&#
5755 p
5756 q
5757 }'`'"'
5758 else
5759 gl_cv_next_string_h='<'string.h'>'
5760 fi
5761
5762 fi
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5764 $as_echo "$gl_cv_next_string_h" >&6; }
5765 fi
5766 NEXT_STRING_H=$gl_cv_next_string_h
5767
5768 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5769 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5770 gl_next_as_first_directive='<'string.h'>'
5771 else
5772 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5773 gl_next_as_first_directive=$gl_cv_next_string_h
5774 fi
5775 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5776
5777
5778
5779
5780
5781 for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal strverscmp; do
5782 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5784 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5785 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5786 $as_echo_n "(cached) " >&6
5787 else
5788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5789 /* end confdefs.h. */
5790 #include <string.h>
5791
5792 int
5793 main ()
5794 {
5795 #undef $gl_func
5796 (void) $gl_func;
5797 ;
5798 return 0;
5799 }
5800 _ACEOF
5801 if ac_fn_c_try_compile "$LINENO"; then :
5802 eval "$as_gl_Symbol=yes"
5803 else
5804 eval "$as_gl_Symbol=no"
5805 fi
5806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5807 fi
5808 eval ac_res=\$$as_gl_Symbol
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5810 $as_echo "$ac_res" >&6; }
5811 eval as_val=\$$as_gl_Symbol
5812 if test "x$as_val" = x""yes; then :
5813 cat >>confdefs.h <<_ACEOF
5814 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5815 _ACEOF
5816
5817 eval ac_cv_have_decl_$gl_func=yes
5818 fi
5819 done
5820
5821
5822
5823 GNULIB_BTOWC=0;
5824 GNULIB_WCTOB=0;
5825 GNULIB_MBSINIT=0;
5826 GNULIB_MBRTOWC=0;
5827 GNULIB_MBRLEN=0;
5828 GNULIB_MBSRTOWCS=0;
5829 GNULIB_MBSNRTOWCS=0;
5830 GNULIB_WCRTOMB=0;
5831 GNULIB_WCSRTOMBS=0;
5832 GNULIB_WCSNRTOMBS=0;
5833 GNULIB_WCWIDTH=0;
5834 HAVE_BTOWC=1;
5835 HAVE_MBSINIT=1;
5836 HAVE_MBRTOWC=1;
5837 HAVE_MBRLEN=1;
5838 HAVE_MBSRTOWCS=1;
5839 HAVE_MBSNRTOWCS=1;
5840 HAVE_WCRTOMB=1;
5841 HAVE_WCSRTOMBS=1;
5842 HAVE_WCSNRTOMBS=1;
5843 HAVE_DECL_WCTOB=1;
5844 HAVE_DECL_WCWIDTH=1;
5845 REPLACE_MBSTATE_T=0;
5846 REPLACE_BTOWC=0;
5847 REPLACE_WCTOB=0;
5848 REPLACE_MBSINIT=0;
5849 REPLACE_MBRTOWC=0;
5850 REPLACE_MBRLEN=0;
5851 REPLACE_MBSRTOWCS=0;
5852 REPLACE_MBSNRTOWCS=0;
5853 REPLACE_WCRTOMB=0;
5854 REPLACE_WCSRTOMBS=0;
5855 REPLACE_WCSNRTOMBS=0;
5856 REPLACE_WCWIDTH=0;
5857
5858
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5860 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5861 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5862 $as_echo_n "(cached) " >&6
5863 else
5864 gl_cv_header_wchar_h_correct_inline=yes
5865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5866 /* end confdefs.h. */
5867
5868 #define wcstod renamed_wcstod
5869 #include <wchar.h>
5870 extern int zero (void);
5871 int main () { return zero(); }
5872
5873 _ACEOF
5874 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5875 (eval $ac_compile) 2>&5
5876 ac_status=$?
5877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5878 test $ac_status = 0; }; then
5879 mv conftest.$ac_objext conftest1.$ac_objext
5880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5881 /* end confdefs.h. */
5882
5883 #define wcstod renamed_wcstod
5884 #include <wchar.h>
5885 int zero (void) { return 0; }
5886
5887 _ACEOF
5888 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5889 (eval $ac_compile) 2>&5
5890 ac_status=$?
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; then
5893 mv conftest.$ac_objext conftest2.$ac_objext
5894 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5895 :
5896 else
5897 gl_cv_header_wchar_h_correct_inline=no
5898 fi
5899 fi
5900 fi
5901 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5902
5903 fi
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5905 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5906 if test $gl_cv_header_wchar_h_correct_inline = no; then
5907 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5908 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5909 C99 mode. You have four options:
5910 - Add the flag -fgnu89-inline to CC and reconfigure, or
5911 - Fix your include files, using parts of
5912 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5913 - Use a gcc version older than 4.3, or
5914 - Don't use the flags -std=c99 or -std=gnu99.
5915 Configuration aborted." "$LINENO" 5
5916 fi
5917
5918
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5920 $as_echo_n "checking for wint_t... " >&6; }
5921 if test "${gt_cv_c_wint_t+set}" = set; then :
5922 $as_echo_n "(cached) " >&6
5923 else
5924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5925 /* end confdefs.h. */
5926
5927 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5928 <wchar.h>.
5929 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5930 before <wchar.h>. */
5931 #include <stddef.h>
5932 #include <stdio.h>
5933 #include <time.h>
5934 #include <wchar.h>
5935 wint_t foo = (wchar_t)'\0';
5936 int
5937 main ()
5938 {
5939
5940 ;
5941 return 0;
5942 }
5943 _ACEOF
5944 if ac_fn_c_try_compile "$LINENO"; then :
5945 gt_cv_c_wint_t=yes
5946 else
5947 gt_cv_c_wint_t=no
5948 fi
5949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5950 fi
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5952 $as_echo "$gt_cv_c_wint_t" >&6; }
5953 if test $gt_cv_c_wint_t = yes; then
5954
5955 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5956
5957 fi
5958
5959
5960 if false; then
5961 GL_COND_LIBTOOL_TRUE=
5962 GL_COND_LIBTOOL_FALSE='#'
5963 else
5964 GL_COND_LIBTOOL_TRUE='#'
5965 GL_COND_LIBTOOL_FALSE=
5966 fi
5967
5968 gl_cond_libtool=false
5969 gl_libdeps=
5970 gl_ltlibdeps=
5971 gl_m4_base='gnulib/m4'
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981 gl_source_base='gnulib'
5982 # Code from module arg-nonnull:
5983 # Code from module c++defs:
5984 # Code from module extensions:
5985 # Code from module include_next:
5986 # Code from module memchr:
5987
5988
5989
5990
5991 GNULIB_MEMCHR=1
5992
5993
5994
5995 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
5996
5997
5998
5999 # Code from module memmem:
6000
6001
6002 if test $ac_cv_have_decl_memmem = yes; then
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6004 $as_echo_n "checking whether memmem works in linear time... " >&6; }
6005 if test "${gl_cv_func_memmem_works+set}" = set; then :
6006 $as_echo_n "(cached) " >&6
6007 else
6008 if test "$cross_compiling" = yes; then :
6009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6010 /* end confdefs.h. */
6011
6012 #include <features.h>
6013 #ifdef __GNU_LIBRARY__
6014 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6015 Lucky user
6016 #endif
6017 #endif
6018 #ifdef __CYGWIN__
6019 #include <cygwin/version.h>
6020 #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6021 Lucky user
6022 #endif
6023 #endif
6024
6025 _ACEOF
6026 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6027 $EGREP "Lucky user" >/dev/null 2>&1; then :
6028 gl_cv_func_memmem_works=yes
6029 else
6030 gl_cv_func_memmem_works="guessing no"
6031 fi
6032 rm -f conftest*
6033
6034
6035 else
6036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6037 /* end confdefs.h. */
6038
6039 #include <signal.h> /* for signal */
6040 #include <string.h> /* for memmem */
6041 #include <stdlib.h> /* for malloc */
6042 #include <unistd.h> /* for alarm */
6043
6044 int
6045 main ()
6046 {
6047 size_t m = 1000000;
6048 char *haystack = (char *) malloc (2 * m + 1);
6049 char *needle = (char *) malloc (m + 1);
6050 void *result = 0;
6051 /* Failure to compile this test due to missing alarm is okay,
6052 since all such platforms (mingw) also lack memmem. */
6053 signal (SIGALRM, SIG_DFL);
6054 alarm (5);
6055 /* Check for quadratic performance. */
6056 if (haystack && needle)
6057 {
6058 memset (haystack, 'A', 2 * m);
6059 haystack[2 * m] = 'B';
6060 memset (needle, 'A', m);
6061 needle[m] = 'B';
6062 result = memmem (haystack, 2 * m + 1, needle, m + 1);
6063 }
6064 /* Check for empty needle behavior. */
6065 return !result || !memmem ("a", 1, 0, 0);
6066 ;
6067 return 0;
6068 }
6069 _ACEOF
6070 if ac_fn_c_try_run "$LINENO"; then :
6071 gl_cv_func_memmem_works=yes
6072 else
6073 gl_cv_func_memmem_works=no
6074 fi
6075 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6076 conftest.$ac_objext conftest.beam conftest.$ac_ext
6077 fi
6078
6079
6080 fi
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6082 $as_echo "$gl_cv_func_memmem_works" >&6; }
6083 if test "$gl_cv_func_memmem_works" != yes; then
6084 REPLACE_MEMMEM=1
6085
6086
6087
6088
6089
6090
6091
6092
6093 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6094
6095 fi
6096 fi
6097
6098 # Code from module memmem-simple:
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111 for ac_func in memmem
6112 do :
6113 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6114 if test "x$ac_cv_func_memmem" = x""yes; then :
6115 cat >>confdefs.h <<_ACEOF
6116 #define HAVE_MEMMEM 1
6117 _ACEOF
6118
6119 else
6120
6121 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6122
6123 fi
6124 done
6125
6126
6127
6128 :
6129
6130
6131
6132
6133
6134 if test $ac_cv_have_decl_memmem = no; then
6135 HAVE_DECL_MEMMEM=0
6136 fi
6137 :
6138
6139
6140
6141
6142 GNULIB_MEMMEM=1
6143
6144
6145
6146 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6147
6148
6149
6150 # Code from module multiarch:
6151
6152 # Code from module stddef:
6153
6154
6155
6156 if test $gt_cv_c_wchar_t = no; then
6157 HAVE_WCHAR_T=0
6158 STDDEF_H=stddef.h
6159 fi
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6161 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6162 if test "${gl_cv_decl_null_works+set}" = set; then :
6163 $as_echo_n "(cached) " >&6
6164 else
6165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6166 /* end confdefs.h. */
6167 #include <stddef.h>
6168 int test[2 * (sizeof NULL == sizeof (void *)) -1];
6169
6170 int
6171 main ()
6172 {
6173
6174 ;
6175 return 0;
6176 }
6177 _ACEOF
6178 if ac_fn_c_try_compile "$LINENO"; then :
6179 gl_cv_decl_null_works=yes
6180 else
6181 gl_cv_decl_null_works=no
6182 fi
6183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6184 fi
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6186 $as_echo "$gl_cv_decl_null_works" >&6; }
6187 if test $gl_cv_decl_null_works = no; then
6188 REPLACE_NULL=1
6189 STDDEF_H=stddef.h
6190 fi
6191 if test -n "$STDDEF_H"; then
6192
6193
6194
6195
6196 :
6197
6198
6199
6200
6201
6202
6203
6204 if test $gl_cv_have_include_next = yes; then
6205 gl_cv_next_stddef_h='<'stddef.h'>'
6206 else
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6208 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6209 if test "${gl_cv_next_stddef_h+set}" = set; then :
6210 $as_echo_n "(cached) " >&6
6211 else
6212
6213 if test $ac_cv_header_stddef_h = yes; then
6214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6215 /* end confdefs.h. */
6216 #include <stddef.h>
6217
6218 _ACEOF
6219 case "$host_os" in
6220 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6221 *) gl_absname_cpp="$ac_cpp" ;;
6222 esac
6223 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6224 sed -n '\#/stddef.h#{
6225 s#.*"\(.*/stddef.h\)".*#\1#
6226 s#^/[^/]#//&#
6227 p
6228 q
6229 }'`'"'
6230 else
6231 gl_cv_next_stddef_h='<'stddef.h'>'
6232 fi
6233
6234 fi
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6236 $as_echo "$gl_cv_next_stddef_h" >&6; }
6237 fi
6238 NEXT_STDDEF_H=$gl_cv_next_stddef_h
6239
6240 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6241 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6242 gl_next_as_first_directive='<'stddef.h'>'
6243 else
6244 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6245 gl_next_as_first_directive=$gl_cv_next_stddef_h
6246 fi
6247 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6248
6249
6250
6251 fi
6252
6253 # Code from module stdint:
6254
6255
6256
6257 if test $ac_cv_type_long_long_int = yes; then
6258 HAVE_LONG_LONG_INT=1
6259 else
6260 HAVE_LONG_LONG_INT=0
6261 fi
6262
6263
6264 if test $ac_cv_type_unsigned_long_long_int = yes; then
6265 HAVE_UNSIGNED_LONG_LONG_INT=1
6266 else
6267 HAVE_UNSIGNED_LONG_LONG_INT=0
6268 fi
6269
6270
6271 if test $ac_cv_header_inttypes_h = yes; then
6272 HAVE_INTTYPES_H=1
6273 else
6274 HAVE_INTTYPES_H=0
6275 fi
6276
6277
6278 if test $ac_cv_header_sys_types_h = yes; then
6279 HAVE_SYS_TYPES_H=1
6280 else
6281 HAVE_SYS_TYPES_H=0
6282 fi
6283
6284
6285
6286
6287
6288
6289 :
6290
6291
6292
6293
6294
6295
6296
6297 if test $gl_cv_have_include_next = yes; then
6298 gl_cv_next_stdint_h='<'stdint.h'>'
6299 else
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6301 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6302 if test "${gl_cv_next_stdint_h+set}" = set; then :
6303 $as_echo_n "(cached) " >&6
6304 else
6305
6306 if test $ac_cv_header_stdint_h = yes; then
6307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6308 /* end confdefs.h. */
6309 #include <stdint.h>
6310
6311 _ACEOF
6312 case "$host_os" in
6313 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6314 *) gl_absname_cpp="$ac_cpp" ;;
6315 esac
6316 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6317 sed -n '\#/stdint.h#{
6318 s#.*"\(.*/stdint.h\)".*#\1#
6319 s#^/[^/]#//&#
6320 p
6321 q
6322 }'`'"'
6323 else
6324 gl_cv_next_stdint_h='<'stdint.h'>'
6325 fi
6326
6327 fi
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6329 $as_echo "$gl_cv_next_stdint_h" >&6; }
6330 fi
6331 NEXT_STDINT_H=$gl_cv_next_stdint_h
6332
6333 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6334 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6335 gl_next_as_first_directive='<'stdint.h'>'
6336 else
6337 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6338 gl_next_as_first_directive=$gl_cv_next_stdint_h
6339 fi
6340 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6341
6342
6343
6344 if test $ac_cv_header_stdint_h = yes; then
6345 HAVE_STDINT_H=1
6346 else
6347 HAVE_STDINT_H=0
6348 fi
6349
6350
6351 if test $ac_cv_header_stdint_h = yes; then
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6353 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6354 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6355 $as_echo_n "(cached) " >&6
6356 else
6357 gl_cv_header_working_stdint_h=no
6358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6359 /* end confdefs.h. */
6360
6361
6362 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6363 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6364 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6365 #include <stdint.h>
6366 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6367 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
6368 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6369 #endif
6370
6371
6372 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6373 included before <wchar.h>. */
6374 #include <stddef.h>
6375 #include <signal.h>
6376 #if HAVE_WCHAR_H
6377 # include <stdio.h>
6378 # include <time.h>
6379 # include <wchar.h>
6380 #endif
6381
6382
6383 #ifdef INT8_MAX
6384 int8_t a1 = INT8_MAX;
6385 int8_t a1min = INT8_MIN;
6386 #endif
6387 #ifdef INT16_MAX
6388 int16_t a2 = INT16_MAX;
6389 int16_t a2min = INT16_MIN;
6390 #endif
6391 #ifdef INT32_MAX
6392 int32_t a3 = INT32_MAX;
6393 int32_t a3min = INT32_MIN;
6394 #endif
6395 #ifdef INT64_MAX
6396 int64_t a4 = INT64_MAX;
6397 int64_t a4min = INT64_MIN;
6398 #endif
6399 #ifdef UINT8_MAX
6400 uint8_t b1 = UINT8_MAX;
6401 #else
6402 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6403 #endif
6404 #ifdef UINT16_MAX
6405 uint16_t b2 = UINT16_MAX;
6406 #endif
6407 #ifdef UINT32_MAX
6408 uint32_t b3 = UINT32_MAX;
6409 #endif
6410 #ifdef UINT64_MAX
6411 uint64_t b4 = UINT64_MAX;
6412 #endif
6413 int_least8_t c1 = INT8_C (0x7f);
6414 int_least8_t c1max = INT_LEAST8_MAX;
6415 int_least8_t c1min = INT_LEAST8_MIN;
6416 int_least16_t c2 = INT16_C (0x7fff);
6417 int_least16_t c2max = INT_LEAST16_MAX;
6418 int_least16_t c2min = INT_LEAST16_MIN;
6419 int_least32_t c3 = INT32_C (0x7fffffff);
6420 int_least32_t c3max = INT_LEAST32_MAX;
6421 int_least32_t c3min = INT_LEAST32_MIN;
6422 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6423 int_least64_t c4max = INT_LEAST64_MAX;
6424 int_least64_t c4min = INT_LEAST64_MIN;
6425 uint_least8_t d1 = UINT8_C (0xff);
6426 uint_least8_t d1max = UINT_LEAST8_MAX;
6427 uint_least16_t d2 = UINT16_C (0xffff);
6428 uint_least16_t d2max = UINT_LEAST16_MAX;
6429 uint_least32_t d3 = UINT32_C (0xffffffff);
6430 uint_least32_t d3max = UINT_LEAST32_MAX;
6431 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6432 uint_least64_t d4max = UINT_LEAST64_MAX;
6433 int_fast8_t e1 = INT_FAST8_MAX;
6434 int_fast8_t e1min = INT_FAST8_MIN;
6435 int_fast16_t e2 = INT_FAST16_MAX;
6436 int_fast16_t e2min = INT_FAST16_MIN;
6437 int_fast32_t e3 = INT_FAST32_MAX;
6438 int_fast32_t e3min = INT_FAST32_MIN;
6439 int_fast64_t e4 = INT_FAST64_MAX;
6440 int_fast64_t e4min = INT_FAST64_MIN;
6441 uint_fast8_t f1 = UINT_FAST8_MAX;
6442 uint_fast16_t f2 = UINT_FAST16_MAX;
6443 uint_fast32_t f3 = UINT_FAST32_MAX;
6444 uint_fast64_t f4 = UINT_FAST64_MAX;
6445 #ifdef INTPTR_MAX
6446 intptr_t g = INTPTR_MAX;
6447 intptr_t gmin = INTPTR_MIN;
6448 #endif
6449 #ifdef UINTPTR_MAX
6450 uintptr_t h = UINTPTR_MAX;
6451 #endif
6452 intmax_t i = INTMAX_MAX;
6453 uintmax_t j = UINTMAX_MAX;
6454
6455 #include <limits.h> /* for CHAR_BIT */
6456 #define TYPE_MINIMUM(t) \
6457 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6458 #define TYPE_MAXIMUM(t) \
6459 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6460 struct s {
6461 int check_PTRDIFF:
6462 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6463 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6464 ? 1 : -1;
6465 /* Detect bug in FreeBSD 6.0 / ia64. */
6466 int check_SIG_ATOMIC:
6467 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6468 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6469 ? 1 : -1;
6470 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6471 int check_WCHAR:
6472 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6473 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6474 ? 1 : -1;
6475 /* Detect bug in mingw. */
6476 int check_WINT:
6477 WINT_MIN == TYPE_MINIMUM (wint_t)
6478 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6479 ? 1 : -1;
6480
6481 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6482 int check_UINT8_C:
6483 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6484 int check_UINT16_C:
6485 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6486
6487 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6488 #ifdef UINT8_MAX
6489 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6490 #endif
6491 #ifdef UINT16_MAX
6492 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6493 #endif
6494 #ifdef UINT32_MAX
6495 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6496 #endif
6497 #ifdef UINT64_MAX
6498 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6499 #endif
6500 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6501 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6502 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6503 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6504 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6505 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6506 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6507 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6508 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6509 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6510 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6511 };
6512
6513 int
6514 main ()
6515 {
6516
6517 ;
6518 return 0;
6519 }
6520 _ACEOF
6521 if ac_fn_c_try_compile "$LINENO"; then :
6522 if test "$cross_compiling" = yes; then :
6523 gl_cv_header_working_stdint_h=yes
6524
6525 else
6526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6527 /* end confdefs.h. */
6528
6529
6530 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6531 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6532 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6533 #include <stdint.h>
6534
6535
6536 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6537 included before <wchar.h>. */
6538 #include <stddef.h>
6539 #include <signal.h>
6540 #if HAVE_WCHAR_H
6541 # include <stdio.h>
6542 # include <time.h>
6543 # include <wchar.h>
6544 #endif
6545
6546
6547 #include <stdio.h>
6548 #include <string.h>
6549 #define MVAL(macro) MVAL1(macro)
6550 #define MVAL1(expression) #expression
6551 static const char *macro_values[] =
6552 {
6553 #ifdef INT8_MAX
6554 MVAL (INT8_MAX),
6555 #endif
6556 #ifdef INT16_MAX
6557 MVAL (INT16_MAX),
6558 #endif
6559 #ifdef INT32_MAX
6560 MVAL (INT32_MAX),
6561 #endif
6562 #ifdef INT64_MAX
6563 MVAL (INT64_MAX),
6564 #endif
6565 #ifdef UINT8_MAX
6566 MVAL (UINT8_MAX),
6567 #endif
6568 #ifdef UINT16_MAX
6569 MVAL (UINT16_MAX),
6570 #endif
6571 #ifdef UINT32_MAX
6572 MVAL (UINT32_MAX),
6573 #endif
6574 #ifdef UINT64_MAX
6575 MVAL (UINT64_MAX),
6576 #endif
6577 NULL
6578 };
6579
6580 int
6581 main ()
6582 {
6583
6584 const char **mv;
6585 for (mv = macro_values; *mv != NULL; mv++)
6586 {
6587 const char *value = *mv;
6588 /* Test whether it looks like a cast expression. */
6589 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6590 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6591 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6592 || strncmp (value, "((int)"/*)*/, 6) == 0
6593 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6594 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6595 return 1;
6596 }
6597 return 0;
6598
6599 ;
6600 return 0;
6601 }
6602 _ACEOF
6603 if ac_fn_c_try_run "$LINENO"; then :
6604 gl_cv_header_working_stdint_h=yes
6605 fi
6606 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6607 conftest.$ac_objext conftest.beam conftest.$ac_ext
6608 fi
6609
6610
6611 fi
6612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6613
6614 fi
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6616 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
6617 fi
6618 if test "$gl_cv_header_working_stdint_h" = yes; then
6619 STDINT_H=
6620 else
6621 for ac_header in sys/inttypes.h sys/bitypes.h
6622 do :
6623 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6624 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6625 eval as_val=\$$as_ac_Header
6626 if test "x$as_val" = x""yes; then :
6627 cat >>confdefs.h <<_ACEOF
6628 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6629 _ACEOF
6630
6631 fi
6632
6633 done
6634
6635 if test $ac_cv_header_sys_inttypes_h = yes; then
6636 HAVE_SYS_INTTYPES_H=1
6637 else
6638 HAVE_SYS_INTTYPES_H=0
6639 fi
6640
6641 if test $ac_cv_header_sys_bitypes_h = yes; then
6642 HAVE_SYS_BITYPES_H=1
6643 else
6644 HAVE_SYS_BITYPES_H=0
6645 fi
6646
6647
6648
6649 :
6650
6651
6652
6653
6654
6655
6656
6657
6658 if test $APPLE_UNIVERSAL_BUILD = 0; then
6659
6660
6661 for gltype in ptrdiff_t size_t ; do
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6663 $as_echo_n "checking for bit size of $gltype... " >&6; }
6664 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6665 $as_echo_n "(cached) " >&6
6666 else
6667 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6668 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6669 included before <wchar.h>. */
6670 #include <stddef.h>
6671 #include <signal.h>
6672 #if HAVE_WCHAR_H
6673 # include <stdio.h>
6674 # include <time.h>
6675 # include <wchar.h>
6676 #endif
6677
6678 #include <limits.h>"; then :
6679
6680 else
6681 result=unknown
6682 fi
6683
6684 eval gl_cv_bitsizeof_${gltype}=\$result
6685
6686 fi
6687 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6689 $as_echo "$ac_res" >&6; }
6690 eval result=\$gl_cv_bitsizeof_${gltype}
6691 if test $result = unknown; then
6692 result=0
6693 fi
6694 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6695 cat >>confdefs.h <<_ACEOF
6696 #define BITSIZEOF_${GLTYPE} $result
6697 _ACEOF
6698
6699 eval BITSIZEOF_${GLTYPE}=\$result
6700 done
6701
6702
6703 fi
6704
6705
6706 for gltype in sig_atomic_t wchar_t wint_t ; do
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6708 $as_echo_n "checking for bit size of $gltype... " >&6; }
6709 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6710 $as_echo_n "(cached) " >&6
6711 else
6712 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6713 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6714 included before <wchar.h>. */
6715 #include <stddef.h>
6716 #include <signal.h>
6717 #if HAVE_WCHAR_H
6718 # include <stdio.h>
6719 # include <time.h>
6720 # include <wchar.h>
6721 #endif
6722
6723 #include <limits.h>"; then :
6724
6725 else
6726 result=unknown
6727 fi
6728
6729 eval gl_cv_bitsizeof_${gltype}=\$result
6730
6731 fi
6732 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6734 $as_echo "$ac_res" >&6; }
6735 eval result=\$gl_cv_bitsizeof_${gltype}
6736 if test $result = unknown; then
6737 result=0
6738 fi
6739 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6740 cat >>confdefs.h <<_ACEOF
6741 #define BITSIZEOF_${GLTYPE} $result
6742 _ACEOF
6743
6744 eval BITSIZEOF_${GLTYPE}=\$result
6745 done
6746
6747
6748
6749
6750 for gltype in sig_atomic_t wchar_t wint_t ; do
6751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6752 $as_echo_n "checking whether $gltype is signed... " >&6; }
6753 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6754 $as_echo_n "(cached) " >&6
6755 else
6756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h. */
6758
6759 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6760 included before <wchar.h>. */
6761 #include <stddef.h>
6762 #include <signal.h>
6763 #if HAVE_WCHAR_H
6764 # include <stdio.h>
6765 # include <time.h>
6766 # include <wchar.h>
6767 #endif
6768
6769 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6770 int
6771 main ()
6772 {
6773
6774 ;
6775 return 0;
6776 }
6777 _ACEOF
6778 if ac_fn_c_try_compile "$LINENO"; then :
6779 result=yes
6780 else
6781 result=no
6782 fi
6783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6784 eval gl_cv_type_${gltype}_signed=\$result
6785
6786 fi
6787 eval ac_res=\$gl_cv_type_${gltype}_signed
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6789 $as_echo "$ac_res" >&6; }
6790 eval result=\$gl_cv_type_${gltype}_signed
6791 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6792 if test "$result" = yes; then
6793 cat >>confdefs.h <<_ACEOF
6794 #define HAVE_SIGNED_${GLTYPE} 1
6795 _ACEOF
6796
6797 eval HAVE_SIGNED_${GLTYPE}=1
6798 else
6799 eval HAVE_SIGNED_${GLTYPE}=0
6800 fi
6801 done
6802
6803
6804 gl_cv_type_ptrdiff_t_signed=yes
6805 gl_cv_type_size_t_signed=no
6806 if test $APPLE_UNIVERSAL_BUILD = 0; then
6807
6808
6809 for gltype in ptrdiff_t size_t ; do
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6811 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6812 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6813 $as_echo_n "(cached) " >&6
6814 else
6815 eval gl_cv_type_${gltype}_suffix=no
6816 eval result=\$gl_cv_type_${gltype}_signed
6817 if test "$result" = yes; then
6818 glsufu=
6819 else
6820 glsufu=u
6821 fi
6822 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6823 case $glsuf in
6824 '') gltype1='int';;
6825 l) gltype1='long int';;
6826 ll) gltype1='long long int';;
6827 i64) gltype1='__int64';;
6828 u) gltype1='unsigned int';;
6829 ul) gltype1='unsigned long int';;
6830 ull) gltype1='unsigned long long int';;
6831 ui64)gltype1='unsigned __int64';;
6832 esac
6833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6834 /* end confdefs.h. */
6835
6836 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6837 included before <wchar.h>. */
6838 #include <stddef.h>
6839 #include <signal.h>
6840 #if HAVE_WCHAR_H
6841 # include <stdio.h>
6842 # include <time.h>
6843 # include <wchar.h>
6844 #endif
6845
6846 extern $gltype foo;
6847 extern $gltype1 foo;
6848 int
6849 main ()
6850 {
6851
6852 ;
6853 return 0;
6854 }
6855 _ACEOF
6856 if ac_fn_c_try_compile "$LINENO"; then :
6857 eval gl_cv_type_${gltype}_suffix=\$glsuf
6858 fi
6859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6860 eval result=\$gl_cv_type_${gltype}_suffix
6861 test "$result" != no && break
6862 done
6863 fi
6864 eval ac_res=\$gl_cv_type_${gltype}_suffix
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6866 $as_echo "$ac_res" >&6; }
6867 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6868 eval result=\$gl_cv_type_${gltype}_suffix
6869 test "$result" = no && result=
6870 eval ${GLTYPE}_SUFFIX=\$result
6871 cat >>confdefs.h <<_ACEOF
6872 #define ${GLTYPE}_SUFFIX $result
6873 _ACEOF
6874
6875 done
6876
6877
6878 fi
6879
6880
6881 for gltype in sig_atomic_t wchar_t wint_t ; do
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6883 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6884 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6885 $as_echo_n "(cached) " >&6
6886 else
6887 eval gl_cv_type_${gltype}_suffix=no
6888 eval result=\$gl_cv_type_${gltype}_signed
6889 if test "$result" = yes; then
6890 glsufu=
6891 else
6892 glsufu=u
6893 fi
6894 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6895 case $glsuf in
6896 '') gltype1='int';;
6897 l) gltype1='long int';;
6898 ll) gltype1='long long int';;
6899 i64) gltype1='__int64';;
6900 u) gltype1='unsigned int';;
6901 ul) gltype1='unsigned long int';;
6902 ull) gltype1='unsigned long long int';;
6903 ui64)gltype1='unsigned __int64';;
6904 esac
6905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6906 /* end confdefs.h. */
6907
6908 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6909 included before <wchar.h>. */
6910 #include <stddef.h>
6911 #include <signal.h>
6912 #if HAVE_WCHAR_H
6913 # include <stdio.h>
6914 # include <time.h>
6915 # include <wchar.h>
6916 #endif
6917
6918 extern $gltype foo;
6919 extern $gltype1 foo;
6920 int
6921 main ()
6922 {
6923
6924 ;
6925 return 0;
6926 }
6927 _ACEOF
6928 if ac_fn_c_try_compile "$LINENO"; then :
6929 eval gl_cv_type_${gltype}_suffix=\$glsuf
6930 fi
6931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6932 eval result=\$gl_cv_type_${gltype}_suffix
6933 test "$result" != no && break
6934 done
6935 fi
6936 eval ac_res=\$gl_cv_type_${gltype}_suffix
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6938 $as_echo "$ac_res" >&6; }
6939 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6940 eval result=\$gl_cv_type_${gltype}_suffix
6941 test "$result" = no && result=
6942 eval ${GLTYPE}_SUFFIX=\$result
6943 cat >>confdefs.h <<_ACEOF
6944 #define ${GLTYPE}_SUFFIX $result
6945 _ACEOF
6946
6947 done
6948
6949
6950
6951 STDINT_H=stdint.h
6952 fi
6953
6954
6955 # Code from module string:
6956
6957
6958
6959 # Code from module warn-on-use:
6960 # Code from module wchar:
6961
6962
6963
6964
6965 :
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975 :
6976
6977
6978
6979
6980
6981
6982
6983 if test $gl_cv_have_include_next = yes; then
6984 gl_cv_next_wchar_h='<'wchar.h'>'
6985 else
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6987 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6988 if test "${gl_cv_next_wchar_h+set}" = set; then :
6989 $as_echo_n "(cached) " >&6
6990 else
6991
6992 if test $ac_cv_header_wchar_h = yes; then
6993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6994 /* end confdefs.h. */
6995 #include <wchar.h>
6996
6997 _ACEOF
6998 case "$host_os" in
6999 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7000 *) gl_absname_cpp="$ac_cpp" ;;
7001 esac
7002 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7003 sed -n '\#/wchar.h#{
7004 s#.*"\(.*/wchar.h\)".*#\1#
7005 s#^/[^/]#//&#
7006 p
7007 q
7008 }'`'"'
7009 else
7010 gl_cv_next_wchar_h='<'wchar.h'>'
7011 fi
7012
7013 fi
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7015 $as_echo "$gl_cv_next_wchar_h" >&6; }
7016 fi
7017 NEXT_WCHAR_H=$gl_cv_next_wchar_h
7018
7019 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7020 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7021 gl_next_as_first_directive='<'wchar.h'>'
7022 else
7023 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7024 gl_next_as_first_directive=$gl_cv_next_wchar_h
7025 fi
7026 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7027
7028
7029
7030 if test $ac_cv_header_wchar_h = yes; then
7031 HAVE_WCHAR_H=1
7032 else
7033 HAVE_WCHAR_H=0
7034 fi
7035
7036
7037
7038 if test $gt_cv_c_wint_t = yes; then
7039 HAVE_WINT_T=1
7040 else
7041 HAVE_WINT_T=0
7042 fi
7043
7044
7045
7046 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth; do
7047 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7049 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7050 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7051 $as_echo_n "(cached) " >&6
7052 else
7053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054 /* end confdefs.h. */
7055
7056 /* Some systems require additional headers. */
7057 #ifndef __GLIBC__
7058 # include <stddef.h>
7059 # include <stdio.h>
7060 # include <time.h>
7061 #endif
7062 #include <wchar.h>
7063
7064 int
7065 main ()
7066 {
7067 #undef $gl_func
7068 (void) $gl_func;
7069 ;
7070 return 0;
7071 }
7072 _ACEOF
7073 if ac_fn_c_try_compile "$LINENO"; then :
7074 eval "$as_gl_Symbol=yes"
7075 else
7076 eval "$as_gl_Symbol=no"
7077 fi
7078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7079 fi
7080 eval ac_res=\$$as_gl_Symbol
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7082 $as_echo "$ac_res" >&6; }
7083 eval as_val=\$$as_gl_Symbol
7084 if test "x$as_val" = x""yes; then :
7085 cat >>confdefs.h <<_ACEOF
7086 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7087 _ACEOF
7088
7089 eval ac_cv_have_decl_$gl_func=yes
7090 fi
7091 done
7092
7093
7094 # Code from module dummy:
7095 # End of code from modules
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105 gltests_libdeps=
7106 gltests_ltlibdeps=
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116 gl_source_base='tests'
7117 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
7118
7119 gl_module_indicator_condition=$gltests_WITNESS
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129 LIBGNU_LIBDEPS="$gl_libdeps"
7130
7131 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7132
7133
7134
7135 # For Makefile dependencies.
7136 GNULIB_STDINT_H=
7137 if test x"$STDINT_H" != x; then
7138 GNULIB_STDINT_H=gnulib/$STDINT_H
7139 fi
7140
7141
7142 PACKAGE=gdb
7143
7144 cat >>confdefs.h <<_ACEOF
7145 #define PACKAGE "$PACKAGE"
7146 _ACEOF
7147
7148
7149
7150 # GDB does not use automake, but gnulib does. This line lets us
7151 # generate its Makefile.in.
7152 am__api_version='1.11'
7153
7154 # Find a good install program. We prefer a C program (faster),
7155 # so one script is as good as another. But avoid the broken or
7156 # incompatible versions:
7157 # SysV /etc/install, /usr/sbin/install
7158 # SunOS /usr/etc/install
7159 # IRIX /sbin/install
7160 # AIX /bin/install
7161 # AmigaOS /C/install, which installs bootblocks on floppy discs
7162 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7163 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7164 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7165 # OS/2's system install, which has a completely different semantic
7166 # ./install, which can be erroneously created by make from ./install.sh.
7167 # Reject install programs that cannot install multiple files.
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7169 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7170 if test -z "$INSTALL"; then
7171 if test "${ac_cv_path_install+set}" = set; then :
7172 $as_echo_n "(cached) " >&6
7173 else
7174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175 for as_dir in $PATH
7176 do
7177 IFS=$as_save_IFS
7178 test -z "$as_dir" && as_dir=.
7179 # Account for people who put trailing slashes in PATH elements.
7180 case $as_dir/ in #((
7181 ./ | .// | /[cC]/* | \
7182 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7183 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7184 /usr/ucb/* ) ;;
7185 *)
7186 # OSF1 and SCO ODT 3.0 have their own names for install.
7187 # Don't use installbsd from OSF since it installs stuff as root
7188 # by default.
7189 for ac_prog in ginstall scoinst install; do
7190 for ac_exec_ext in '' $ac_executable_extensions; do
7191 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7192 if test $ac_prog = install &&
7193 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7194 # AIX install. It has an incompatible calling convention.
7195 :
7196 elif test $ac_prog = install &&
7197 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7198 # program-specific install script used by HP pwplus--don't use.
7199 :
7200 else
7201 rm -rf conftest.one conftest.two conftest.dir
7202 echo one > conftest.one
7203 echo two > conftest.two
7204 mkdir conftest.dir
7205 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7206 test -s conftest.one && test -s conftest.two &&
7207 test -s conftest.dir/conftest.one &&
7208 test -s conftest.dir/conftest.two
7209 then
7210 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7211 break 3
7212 fi
7213 fi
7214 fi
7215 done
7216 done
7217 ;;
7218 esac
7219
7220 done
7221 IFS=$as_save_IFS
7222
7223 rm -rf conftest.one conftest.two conftest.dir
7224
7225 fi
7226 if test "${ac_cv_path_install+set}" = set; then
7227 INSTALL=$ac_cv_path_install
7228 else
7229 # As a last resort, use the slow shell script. Don't cache a
7230 # value for INSTALL within a source directory, because that will
7231 # break other packages using the cache if that directory is
7232 # removed, or if the value is a relative name.
7233 INSTALL=$ac_install_sh
7234 fi
7235 fi
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7237 $as_echo "$INSTALL" >&6; }
7238
7239 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7240 # It thinks the first close brace ends the variable substitution.
7241 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7242
7243 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7244
7245 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7246
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7248 $as_echo_n "checking whether build environment is sane... " >&6; }
7249 # Just in case
7250 sleep 1
7251 echo timestamp > conftest.file
7252 # Reject unsafe characters in $srcdir or the absolute working directory
7253 # name. Accept space and tab only in the latter.
7254 am_lf='
7255 '
7256 case `pwd` in
7257 *[\\\"\#\$\&\'\`$am_lf]*)
7258 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7259 esac
7260 case $srcdir in
7261 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7262 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7263 esac
7264
7265 # Do `set' in a subshell so we don't clobber the current shell's
7266 # arguments. Must try -L first in case configure is actually a
7267 # symlink; some systems play weird games with the mod time of symlinks
7268 # (eg FreeBSD returns the mod time of the symlink's containing
7269 # directory).
7270 if (
7271 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7272 if test "$*" = "X"; then
7273 # -L didn't work.
7274 set X `ls -t "$srcdir/configure" conftest.file`
7275 fi
7276 rm -f conftest.file
7277 if test "$*" != "X $srcdir/configure conftest.file" \
7278 && test "$*" != "X conftest.file $srcdir/configure"; then
7279
7280 # If neither matched, then we have a broken ls. This can happen
7281 # if, for instance, CONFIG_SHELL is bash and it inherits a
7282 # broken ls alias from the environment. This has actually
7283 # happened. Such a system could not be considered "sane".
7284 as_fn_error "ls -t appears to fail. Make sure there is not a broken
7285 alias in your environment" "$LINENO" 5
7286 fi
7287
7288 test "$2" = conftest.file
7289 )
7290 then
7291 # Ok.
7292 :
7293 else
7294 as_fn_error "newly created file is older than distributed files!
7295 Check your system clock" "$LINENO" 5
7296 fi
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7298 $as_echo "yes" >&6; }
7299 test "$program_prefix" != NONE &&
7300 program_transform_name="s&^&$program_prefix&;$program_transform_name"
7301 # Use a double $ so make ignores it.
7302 test "$program_suffix" != NONE &&
7303 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7304 # Double any \ or $.
7305 # By default was `s,x,x', remove it if useless.
7306 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7307 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7308
7309 # expand $ac_aux_dir to an absolute path
7310 am_aux_dir=`cd $ac_aux_dir && pwd`
7311
7312 if test x"${MISSING+set}" != xset; then
7313 case $am_aux_dir in
7314 *\ * | *\ *)
7315 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7316 *)
7317 MISSING="\${SHELL} $am_aux_dir/missing" ;;
7318 esac
7319 fi
7320 # Use eval to expand $SHELL
7321 if eval "$MISSING --run true"; then
7322 am_missing_run="$MISSING --run "
7323 else
7324 am_missing_run=
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7326 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7327 fi
7328
7329 if test x"${install_sh}" != xset; then
7330 case $am_aux_dir in
7331 *\ * | *\ *)
7332 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7333 *)
7334 install_sh="\${SHELL} $am_aux_dir/install-sh"
7335 esac
7336 fi
7337
7338 # Installed binaries are usually stripped using `strip' when the user
7339 # run `make install-strip'. However `strip' might not be the right
7340 # tool to use in cross-compilation environments, therefore Automake
7341 # will honor the `STRIP' environment variable to overrule this program.
7342 if test "$cross_compiling" != no; then
7343 if test -n "$ac_tool_prefix"; then
7344 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7345 set dummy ${ac_tool_prefix}strip; ac_word=$2
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7347 $as_echo_n "checking for $ac_word... " >&6; }
7348 if test "${ac_cv_prog_STRIP+set}" = set; then :
7349 $as_echo_n "(cached) " >&6
7350 else
7351 if test -n "$STRIP"; then
7352 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7353 else
7354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355 for as_dir in $PATH
7356 do
7357 IFS=$as_save_IFS
7358 test -z "$as_dir" && as_dir=.
7359 for ac_exec_ext in '' $ac_executable_extensions; do
7360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7361 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7363 break 2
7364 fi
7365 done
7366 done
7367 IFS=$as_save_IFS
7368
7369 fi
7370 fi
7371 STRIP=$ac_cv_prog_STRIP
7372 if test -n "$STRIP"; then
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7374 $as_echo "$STRIP" >&6; }
7375 else
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7377 $as_echo "no" >&6; }
7378 fi
7379
7380
7381 fi
7382 if test -z "$ac_cv_prog_STRIP"; then
7383 ac_ct_STRIP=$STRIP
7384 # Extract the first word of "strip", so it can be a program name with args.
7385 set dummy strip; ac_word=$2
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7387 $as_echo_n "checking for $ac_word... " >&6; }
7388 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7389 $as_echo_n "(cached) " >&6
7390 else
7391 if test -n "$ac_ct_STRIP"; then
7392 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7393 else
7394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7395 for as_dir in $PATH
7396 do
7397 IFS=$as_save_IFS
7398 test -z "$as_dir" && as_dir=.
7399 for ac_exec_ext in '' $ac_executable_extensions; do
7400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7401 ac_cv_prog_ac_ct_STRIP="strip"
7402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7403 break 2
7404 fi
7405 done
7406 done
7407 IFS=$as_save_IFS
7408
7409 fi
7410 fi
7411 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7412 if test -n "$ac_ct_STRIP"; then
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7414 $as_echo "$ac_ct_STRIP" >&6; }
7415 else
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7417 $as_echo "no" >&6; }
7418 fi
7419
7420 if test "x$ac_ct_STRIP" = x; then
7421 STRIP=":"
7422 else
7423 case $cross_compiling:$ac_tool_warned in
7424 yes:)
7425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7427 ac_tool_warned=yes ;;
7428 esac
7429 STRIP=$ac_ct_STRIP
7430 fi
7431 else
7432 STRIP="$ac_cv_prog_STRIP"
7433 fi
7434
7435 fi
7436 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7437
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7439 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7440 if test -z "$MKDIR_P"; then
7441 if test "${ac_cv_path_mkdir+set}" = set; then :
7442 $as_echo_n "(cached) " >&6
7443 else
7444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7445 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7446 do
7447 IFS=$as_save_IFS
7448 test -z "$as_dir" && as_dir=.
7449 for ac_prog in mkdir gmkdir; do
7450 for ac_exec_ext in '' $ac_executable_extensions; do
7451 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7452 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7453 'mkdir (GNU coreutils) '* | \
7454 'mkdir (coreutils) '* | \
7455 'mkdir (fileutils) '4.1*)
7456 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7457 break 3;;
7458 esac
7459 done
7460 done
7461 done
7462 IFS=$as_save_IFS
7463
7464 fi
7465
7466 if test "${ac_cv_path_mkdir+set}" = set; then
7467 MKDIR_P="$ac_cv_path_mkdir -p"
7468 else
7469 # As a last resort, use the slow shell script. Don't cache a
7470 # value for MKDIR_P within a source directory, because that will
7471 # break other packages using the cache if that directory is
7472 # removed, or if the value is a relative name.
7473 test -d ./--version && rmdir ./--version
7474 MKDIR_P="$ac_install_sh -d"
7475 fi
7476 fi
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7478 $as_echo "$MKDIR_P" >&6; }
7479
7480
7481 mkdir_p="$MKDIR_P"
7482 case $mkdir_p in
7483 [\\/$]* | ?:[\\/]*) ;;
7484 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7485 esac
7486
7487 for ac_prog in gawk mawk nawk awk
7488 do
7489 # Extract the first word of "$ac_prog", so it can be a program name with args.
7490 set dummy $ac_prog; ac_word=$2
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7492 $as_echo_n "checking for $ac_word... " >&6; }
7493 if test "${ac_cv_prog_AWK+set}" = set; then :
7494 $as_echo_n "(cached) " >&6
7495 else
7496 if test -n "$AWK"; then
7497 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7498 else
7499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7500 for as_dir in $PATH
7501 do
7502 IFS=$as_save_IFS
7503 test -z "$as_dir" && as_dir=.
7504 for ac_exec_ext in '' $ac_executable_extensions; do
7505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7506 ac_cv_prog_AWK="$ac_prog"
7507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7508 break 2
7509 fi
7510 done
7511 done
7512 IFS=$as_save_IFS
7513
7514 fi
7515 fi
7516 AWK=$ac_cv_prog_AWK
7517 if test -n "$AWK"; then
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7519 $as_echo "$AWK" >&6; }
7520 else
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7522 $as_echo "no" >&6; }
7523 fi
7524
7525
7526 test -n "$AWK" && break
7527 done
7528
7529 ac_config_commands="$ac_config_commands depfiles"
7530
7531
7532 am_make=${MAKE-make}
7533 cat > confinc << 'END'
7534 am__doit:
7535 @echo this is the am__doit target
7536 .PHONY: am__doit
7537 END
7538 # If we don't find an include directive, just comment out the code.
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7540 $as_echo_n "checking for style of include used by $am_make... " >&6; }
7541 am__include="#"
7542 am__quote=
7543 _am_result=none
7544 # First try GNU make style include.
7545 echo "include confinc" > confmf
7546 # Ignore all kinds of additional output from `make'.
7547 case `$am_make -s -f confmf 2> /dev/null` in #(
7548 *the\ am__doit\ target*)
7549 am__include=include
7550 am__quote=
7551 _am_result=GNU
7552 ;;
7553 esac
7554 # Now try BSD make style include.
7555 if test "$am__include" = "#"; then
7556 echo '.include "confinc"' > confmf
7557 case `$am_make -s -f confmf 2> /dev/null` in #(
7558 *the\ am__doit\ target*)
7559 am__include=.include
7560 am__quote="\""
7561 _am_result=BSD
7562 ;;
7563 esac
7564 fi
7565
7566
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7568 $as_echo "$_am_result" >&6; }
7569 rm -f confinc confmf
7570
7571 # Check whether --enable-dependency-tracking was given.
7572 if test "${enable_dependency_tracking+set}" = set; then :
7573 enableval=$enable_dependency_tracking;
7574 fi
7575
7576 if test "x$enable_dependency_tracking" != xno; then
7577 am_depcomp="$ac_aux_dir/depcomp"
7578 AMDEPBACKSLASH='\'
7579 fi
7580 if test "x$enable_dependency_tracking" != xno; then
7581 AMDEP_TRUE=
7582 AMDEP_FALSE='#'
7583 else
7584 AMDEP_TRUE='#'
7585 AMDEP_FALSE=
7586 fi
7587
7588
7589 if test "`cd $srcdir && pwd`" != "`pwd`"; then
7590 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7591 # is not polluted with repeated "-I."
7592 am__isrc=' -I$(srcdir)'
7593 # test to see if srcdir already configured
7594 if test -f $srcdir/config.status; then
7595 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7596 fi
7597 fi
7598
7599 # test whether we have cygpath
7600 if test -z "$CYGPATH_W"; then
7601 if (cygpath --version) >/dev/null 2>/dev/null; then
7602 CYGPATH_W='cygpath -w'
7603 else
7604 CYGPATH_W=echo
7605 fi
7606 fi
7607
7608
7609 # Define the identity of the package.
7610 PACKAGE=gdb
7611 VERSION=UNUSED-VERSION
7612
7613
7614 # Some tools Automake needs.
7615
7616 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7617
7618
7619 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7620
7621
7622 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7623
7624
7625 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7626
7627
7628 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7629
7630 # We need awk for the "check" target. The system "awk" is bad on
7631 # some platforms.
7632 # Always define AMTAR for backward compatibility.
7633
7634 AMTAR=${AMTAR-"${am_missing_run}tar"}
7635
7636 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7637
7638
7639
7640
7641 depcc="$CC" am_compiler_list=
7642
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7644 $as_echo_n "checking dependency style of $depcc... " >&6; }
7645 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7646 $as_echo_n "(cached) " >&6
7647 else
7648 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7649 # We make a subdir and do the tests there. Otherwise we can end up
7650 # making bogus files that we don't know about and never remove. For
7651 # instance it was reported that on HP-UX the gcc test will end up
7652 # making a dummy file named `D' -- because `-MD' means `put the output
7653 # in D'.
7654 mkdir conftest.dir
7655 # Copy depcomp to subdir because otherwise we won't find it if we're
7656 # using a relative directory.
7657 cp "$am_depcomp" conftest.dir
7658 cd conftest.dir
7659 # We will build objects and dependencies in a subdirectory because
7660 # it helps to detect inapplicable dependency modes. For instance
7661 # both Tru64's cc and ICC support -MD to output dependencies as a
7662 # side effect of compilation, but ICC will put the dependencies in
7663 # the current directory while Tru64 will put them in the object
7664 # directory.
7665 mkdir sub
7666
7667 am_cv_CC_dependencies_compiler_type=none
7668 if test "$am_compiler_list" = ""; then
7669 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7670 fi
7671 am__universal=false
7672 case " $depcc " in #(
7673 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7674 esac
7675
7676 for depmode in $am_compiler_list; do
7677 # Setup a source with many dependencies, because some compilers
7678 # like to wrap large dependency lists on column 80 (with \), and
7679 # we should not choose a depcomp mode which is confused by this.
7680 #
7681 # We need to recreate these files for each test, as the compiler may
7682 # overwrite some of them when testing with obscure command lines.
7683 # This happens at least with the AIX C compiler.
7684 : > sub/conftest.c
7685 for i in 1 2 3 4 5 6; do
7686 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7687 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7688 # Solaris 8's {/usr,}/bin/sh.
7689 touch sub/conftst$i.h
7690 done
7691 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7692
7693 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7694 # mode. It turns out that the SunPro C++ compiler does not properly
7695 # handle `-M -o', and we need to detect this. Also, some Intel
7696 # versions had trouble with output in subdirs
7697 am__obj=sub/conftest.${OBJEXT-o}
7698 am__minus_obj="-o $am__obj"
7699 case $depmode in
7700 gcc)
7701 # This depmode causes a compiler race in universal mode.
7702 test "$am__universal" = false || continue
7703 ;;
7704 nosideeffect)
7705 # after this tag, mechanisms are not by side-effect, so they'll
7706 # only be used when explicitly requested
7707 if test "x$enable_dependency_tracking" = xyes; then
7708 continue
7709 else
7710 break
7711 fi
7712 ;;
7713 msvisualcpp | msvcmsys)
7714 # This compiler won't grok `-c -o', but also, the minuso test has
7715 # not run yet. These depmodes are late enough in the game, and
7716 # so weak that their functioning should not be impacted.
7717 am__obj=conftest.${OBJEXT-o}
7718 am__minus_obj=
7719 ;;
7720 none) break ;;
7721 esac
7722 if depmode=$depmode \
7723 source=sub/conftest.c object=$am__obj \
7724 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7725 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7726 >/dev/null 2>conftest.err &&
7727 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7728 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7729 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7730 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7731 # icc doesn't choke on unknown options, it will just issue warnings
7732 # or remarks (even with -Werror). So we grep stderr for any message
7733 # that says an option was ignored or not supported.
7734 # When given -MP, icc 7.0 and 7.1 complain thusly:
7735 # icc: Command line warning: ignoring option '-M'; no argument required
7736 # The diagnosis changed in icc 8.0:
7737 # icc: Command line remark: option '-MP' not supported
7738 if (grep 'ignoring option' conftest.err ||
7739 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7740 am_cv_CC_dependencies_compiler_type=$depmode
7741 break
7742 fi
7743 fi
7744 done
7745
7746 cd ..
7747 rm -rf conftest.dir
7748 else
7749 am_cv_CC_dependencies_compiler_type=none
7750 fi
7751
7752 fi
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7754 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7755 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7756
7757 if
7758 test "x$enable_dependency_tracking" != xno \
7759 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7760 am__fastdepCC_TRUE=
7761 am__fastdepCC_FALSE='#'
7762 else
7763 am__fastdepCC_TRUE='#'
7764 am__fastdepCC_FALSE=
7765 fi
7766
7767
7768
7769
7770
7771
7772 # Check whether --with-separate-debug-dir was given.
7773 if test "${with_separate_debug_dir+set}" = set; then :
7774 withval=$with_separate_debug_dir;
7775 DEBUGDIR=$withval
7776 else
7777 DEBUGDIR=${libdir}/debug
7778 fi
7779
7780
7781 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7782 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7783 ac_define_dir=`eval echo $DEBUGDIR`
7784 ac_define_dir=`eval echo $ac_define_dir`
7785
7786 cat >>confdefs.h <<_ACEOF
7787 #define DEBUGDIR "$ac_define_dir"
7788 _ACEOF
7789
7790
7791
7792
7793 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7794 if test "x$prefix" = xNONE; then
7795 test_prefix=/usr/local
7796 else
7797 test_prefix=$prefix
7798 fi
7799 else
7800 test_prefix=$exec_prefix
7801 fi
7802 value=0
7803 case ${ac_define_dir} in
7804 "${test_prefix}"|"${test_prefix}/"*|\
7805 '${exec_prefix}'|'${exec_prefix}/'*)
7806 value=1
7807 ;;
7808 esac
7809
7810 cat >>confdefs.h <<_ACEOF
7811 #define DEBUGDIR_RELOCATABLE $value
7812 _ACEOF
7813
7814
7815
7816
7817 # GDB's datadir relocation
7818
7819
7820
7821 # Check whether --with-gdb-datadir was given.
7822 if test "${with_gdb_datadir+set}" = set; then :
7823 withval=$with_gdb_datadir;
7824 GDB_DATADIR=$withval
7825 else
7826 GDB_DATADIR=${datadir}/gdb
7827 fi
7828
7829
7830 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7831 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7832 ac_define_dir=`eval echo $GDB_DATADIR`
7833 ac_define_dir=`eval echo $ac_define_dir`
7834
7835 cat >>confdefs.h <<_ACEOF
7836 #define GDB_DATADIR "$ac_define_dir"
7837 _ACEOF
7838
7839
7840
7841
7842 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7843 if test "x$prefix" = xNONE; then
7844 test_prefix=/usr/local
7845 else
7846 test_prefix=$prefix
7847 fi
7848 else
7849 test_prefix=$exec_prefix
7850 fi
7851 value=0
7852 case ${ac_define_dir} in
7853 "${test_prefix}"|"${test_prefix}/"*|\
7854 '${exec_prefix}'|'${exec_prefix}/'*)
7855 value=1
7856 ;;
7857 esac
7858
7859 cat >>confdefs.h <<_ACEOF
7860 #define GDB_DATADIR_RELOCATABLE $value
7861 _ACEOF
7862
7863
7864
7865
7866
7867 # Check whether --with-relocated-sources was given.
7868 if test "${with_relocated_sources+set}" = set; then :
7869 withval=$with_relocated_sources; reloc_srcdir="${withval}"
7870
7871 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7872 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7873 ac_define_dir=`eval echo $reloc_srcdir`
7874 ac_define_dir=`eval echo $ac_define_dir`
7875
7876 cat >>confdefs.h <<_ACEOF
7877 #define RELOC_SRCDIR "$ac_define_dir"
7878 _ACEOF
7879
7880
7881
7882 fi
7883
7884
7885
7886
7887 subdirs="$subdirs testsuite"
7888
7889
7890 # Check whether to support alternative target configurations
7891 # Check whether --enable-targets was given.
7892 if test "${enable_targets+set}" = set; then :
7893 enableval=$enable_targets; case "${enableval}" in
7894 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7895 ;;
7896 no) enable_targets= ;;
7897 *) enable_targets=$enableval ;;
7898 esac
7899 fi
7900
7901
7902 # Check whether to enable 64-bit support on 32-bit hosts
7903 # Check whether --enable-64-bit-bfd was given.
7904 if test "${enable_64_bit_bfd+set}" = set; then :
7905 enableval=$enable_64_bit_bfd; case "${enableval}" in
7906 yes) want64=true ;;
7907 no) want64=false ;;
7908 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7909 esac
7910 else
7911 want64=false
7912 fi
7913
7914 # Provide defaults for some variables set by the per-host and per-target
7915 # configuration.
7916 gdb_host_obs=posix-hdep.o
7917
7918 if test "${target}" = "${host}"; then
7919 gdb_native=yes
7920 else
7921 gdb_native=no
7922 fi
7923
7924 . $srcdir/configure.host
7925
7926 # Accumulate some settings from configure.tgt over all enabled targets
7927
7928 TARGET_OBS=
7929 all_targets=
7930
7931 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7932 do
7933 if test "$targ_alias" = "all"; then
7934 all_targets=true
7935 else
7936 # Canonicalize the secondary target names.
7937 result=`$ac_config_sub $targ_alias 2>/dev/null`
7938 if test -n "$result"; then
7939 targ=$result
7940 else
7941 targ=$targ_alias
7942 fi
7943
7944 . ${srcdir}/configure.tgt
7945
7946 if test -z "${gdb_target_obs}"; then :
7947 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
7948 fi
7949
7950 # Target-specific object files
7951 for i in ${gdb_target_obs}; do
7952 case " $TARGET_OBS " in
7953 *" ${i} "*) ;;
7954 *)
7955 TARGET_OBS="$TARGET_OBS ${i}"
7956 ;;
7957 esac
7958 done
7959
7960 # Check whether this target needs 64-bit CORE_ADDR
7961 if test x${want64} = xfalse; then
7962 . ${srcdir}/../bfd/config.bfd
7963 fi
7964 fi
7965 done
7966
7967 if test x${all_targets} = xtrue; then
7968
7969 # We want all 64-bit targets if we either:
7970 # - run on a 64-bit host or
7971 # - already require 64-bit support for some other target or
7972 # - the --enable-64-bit-bfd option was supplied
7973 # Otherwise we only support all 32-bit targets.
7974 #
7975 # NOTE: This test must be in sync with the corresponding
7976 # tests in BFD!
7977
7978 if test x${want64} = xfalse; then
7979 # The cast to long int works around a bug in the HP C Compiler
7980 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7981 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7982 # This bug is HP SR number 8606223364.
7983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
7984 $as_echo_n "checking size of long... " >&6; }
7985 if test "${ac_cv_sizeof_long+set}" = set; then :
7986 $as_echo_n "(cached) " >&6
7987 else
7988 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
7989
7990 else
7991 if test "$ac_cv_type_long" = yes; then
7992 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7993 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7994 { as_fn_set_status 77
7995 as_fn_error "cannot compute sizeof (long)
7996 See \`config.log' for more details." "$LINENO" 5; }; }
7997 else
7998 ac_cv_sizeof_long=0
7999 fi
8000 fi
8001
8002 fi
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8004 $as_echo "$ac_cv_sizeof_long" >&6; }
8005
8006
8007
8008 cat >>confdefs.h <<_ACEOF
8009 #define SIZEOF_LONG $ac_cv_sizeof_long
8010 _ACEOF
8011
8012
8013 if test "x${ac_cv_sizeof_long}" = "x8"; then
8014 want64=true
8015 fi
8016 fi
8017 if test x${want64} = xtrue; then
8018 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8019 else
8020 TARGET_OBS='$(ALL_TARGET_OBS)'
8021 fi
8022 fi
8023
8024
8025
8026 # For other settings, only the main target counts.
8027 gdb_sim=
8028 gdb_osabi=
8029 build_gdbserver=
8030 targ=$target; . ${srcdir}/configure.tgt
8031
8032 # Fetch the default architecture and default target vector from BFD.
8033 targ=$target; . $srcdir/../bfd/config.bfd
8034
8035 # We only want the first architecture, so strip off the others if
8036 # there is more than one.
8037 targ_archs=`echo $targ_archs | sed 's/ .*//'`
8038
8039 if test "x$targ_archs" != x; then
8040
8041 cat >>confdefs.h <<_ACEOF
8042 #define DEFAULT_BFD_ARCH $targ_archs
8043 _ACEOF
8044
8045 fi
8046 if test "x$targ_defvec" != x; then
8047
8048 cat >>confdefs.h <<_ACEOF
8049 #define DEFAULT_BFD_VEC $targ_defvec
8050 _ACEOF
8051
8052 fi
8053
8054 # The CLI cannot be disabled yet, but may be in the future.
8055
8056 # Enable CLI.
8057 # Check whether --enable-gdbcli was given.
8058 if test "${enable_gdbcli+set}" = set; then :
8059 enableval=$enable_gdbcli; case $enableval in
8060 yes)
8061 ;;
8062 no)
8063 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8064 *)
8065 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8066 esac
8067 else
8068 enable_gdbcli=yes
8069 fi
8070
8071 if test x"$enable_gdbcli" = xyes; then
8072 if test -d $srcdir/cli; then
8073 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8074 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8075 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8076 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8077 fi
8078 fi
8079
8080 # Enable MI.
8081 # Check whether --enable-gdbmi was given.
8082 if test "${enable_gdbmi+set}" = set; then :
8083 enableval=$enable_gdbmi; case $enableval in
8084 yes | no)
8085 ;;
8086 *)
8087 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8088 esac
8089 else
8090 enable_gdbmi=yes
8091 fi
8092
8093 if test x"$enable_gdbmi" = xyes; then
8094 if test -d $srcdir/mi; then
8095 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8096 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8097 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8098 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8099 fi
8100 fi
8101
8102 # Enable TUI.
8103 # Check whether --enable-tui was given.
8104 if test "${enable_tui+set}" = set; then :
8105 enableval=$enable_tui; case $enableval in
8106 yes | no | auto)
8107 ;;
8108 *)
8109 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8110 esac
8111 else
8112 enable_tui=auto
8113 fi
8114
8115
8116 # Enable gdbtk.
8117 # Check whether --enable-gdbtk was given.
8118 if test "${enable_gdbtk+set}" = set; then :
8119 enableval=$enable_gdbtk; case $enableval in
8120 yes | no)
8121 ;;
8122 *)
8123 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8124 esac
8125 else
8126 if test -d $srcdir/gdbtk; then
8127 enable_gdbtk=yes
8128 else
8129 enable_gdbtk=no
8130 fi
8131 fi
8132
8133 # We unconditionally disable gdbtk tests on selected platforms.
8134 case $host_os in
8135 go32* | windows*)
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8137 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8138 enable_gdbtk=no ;;
8139 esac
8140
8141 # Libunwind support.
8142
8143 # Check whether --with-libunwind was given.
8144 if test "${with_libunwind+set}" = set; then :
8145 withval=$with_libunwind; case "${withval}" in
8146 yes) enable_libunwind=yes ;;
8147 no) enable_libunwind=no ;;
8148 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
8149 esac
8150 else
8151
8152 for ac_header in libunwind.h libunwind-ia64.h
8153 do :
8154 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8155 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8156 eval as_val=\$$as_ac_Header
8157 if test "x$as_val" = x""yes; then :
8158 cat >>confdefs.h <<_ACEOF
8159 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8160 _ACEOF
8161
8162 fi
8163
8164 done
8165
8166 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8167 enable_libunwind=yes;
8168 fi
8169
8170 fi
8171
8172
8173 if test x"$enable_libunwind" = xyes; then
8174 for ac_header in libunwind.h libunwind-ia64.h
8175 do :
8176 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8177 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8178 eval as_val=\$$as_ac_Header
8179 if test "x$as_val" = x""yes; then :
8180 cat >>confdefs.h <<_ACEOF
8181 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8182 _ACEOF
8183
8184 fi
8185
8186 done
8187
8188
8189 $as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
8190
8191 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8192 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8193 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8194 fi
8195
8196 opt_curses=no
8197
8198 # Check whether --with-curses was given.
8199 if test "${with_curses+set}" = set; then :
8200 withval=$with_curses; opt_curses=$withval
8201 fi
8202
8203
8204 prefer_curses=no
8205 if test "$opt_curses" = "yes"; then
8206 prefer_curses=yes
8207 fi
8208
8209 # Profiling support.
8210 # Check whether --enable-profiling was given.
8211 if test "${enable_profiling+set}" = set; then :
8212 enableval=$enable_profiling; case $enableval in
8213 yes | no)
8214 ;;
8215 *)
8216 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8217 esac
8218 else
8219 enable_profiling=no
8220 fi
8221
8222
8223 for ac_func in monstartup _mcleanup
8224 do :
8225 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8226 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8227 eval as_val=\$$as_ac_var
8228 if test "x$as_val" = x""yes; then :
8229 cat >>confdefs.h <<_ACEOF
8230 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8231 _ACEOF
8232
8233 fi
8234 done
8235
8236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8237 $as_echo_n "checking for _etext... " >&6; }
8238 if test "${ac_cv_var__etext+set}" = set; then :
8239 $as_echo_n "(cached) " >&6
8240 else
8241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8242 /* end confdefs.h. */
8243 #include <stdlib.h>
8244 extern char _etext;
8245
8246 int
8247 main ()
8248 {
8249 free (&_etext);
8250 ;
8251 return 0;
8252 }
8253 _ACEOF
8254 if ac_fn_c_try_link "$LINENO"; then :
8255 ac_cv_var__etext=yes
8256 else
8257 ac_cv_var__etext=no
8258 fi
8259 rm -f core conftest.err conftest.$ac_objext \
8260 conftest$ac_exeext conftest.$ac_ext
8261 fi
8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8263 $as_echo "$ac_cv_var__etext" >&6; }
8264 if test $ac_cv_var__etext = yes; then
8265
8266 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8267
8268 fi
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8270 $as_echo_n "checking for etext... " >&6; }
8271 if test "${ac_cv_var_etext+set}" = set; then :
8272 $as_echo_n "(cached) " >&6
8273 else
8274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8275 /* end confdefs.h. */
8276 #include <stdlib.h>
8277 extern char etext;
8278
8279 int
8280 main ()
8281 {
8282 free (&etext);
8283 ;
8284 return 0;
8285 }
8286 _ACEOF
8287 if ac_fn_c_try_link "$LINENO"; then :
8288 ac_cv_var_etext=yes
8289 else
8290 ac_cv_var_etext=no
8291 fi
8292 rm -f core conftest.err conftest.$ac_objext \
8293 conftest$ac_exeext conftest.$ac_ext
8294 fi
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8296 $as_echo "$ac_cv_var_etext" >&6; }
8297 if test $ac_cv_var_etext = yes; then
8298
8299 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8300
8301 fi
8302 if test "$enable_profiling" = yes ; then
8303 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8304 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8305 fi
8306 PROFILE_CFLAGS=-pg
8307 OLD_CFLAGS="$CFLAGS"
8308 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8309
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8311 $as_echo_n "checking whether $CC supports -pg... " >&6; }
8312 if test "${ac_cv_cc_supports_pg+set}" = set; then :
8313 $as_echo_n "(cached) " >&6
8314 else
8315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8316 /* end confdefs.h. */
8317
8318 int
8319 main ()
8320 {
8321 int x;
8322 ;
8323 return 0;
8324 }
8325 _ACEOF
8326 if ac_fn_c_try_compile "$LINENO"; then :
8327 ac_cv_cc_supports_pg=yes
8328 else
8329 ac_cv_cc_supports_pg=no
8330 fi
8331 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8332 fi
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8334 $as_echo "$ac_cv_cc_supports_pg" >&6; }
8335
8336 if test $ac_cv_cc_supports_pg = no; then
8337 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8338 fi
8339
8340 CFLAGS="$OLD_CFLAGS"
8341 fi
8342
8343
8344
8345 # Check whether --with-pkgversion was given.
8346 if test "${with_pkgversion+set}" = set; then :
8347 withval=$with_pkgversion; case "$withval" in
8348 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8349 no) PKGVERSION= ;;
8350 *) PKGVERSION="($withval) " ;;
8351 esac
8352 else
8353 PKGVERSION="(GDB) "
8354
8355 fi
8356
8357
8358
8359
8360
8361 # Check whether --with-bugurl was given.
8362 if test "${with_bugurl+set}" = set; then :
8363 withval=$with_bugurl; case "$withval" in
8364 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8365 no) BUGURL=
8366 ;;
8367 *) BUGURL="$withval"
8368 ;;
8369 esac
8370 else
8371 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8372
8373 fi
8374
8375 case ${BUGURL} in
8376 "")
8377 REPORT_BUGS_TO=
8378 REPORT_BUGS_TEXI=
8379 ;;
8380 *)
8381 REPORT_BUGS_TO="<$BUGURL>"
8382 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8383 ;;
8384 esac;
8385
8386
8387
8388
8389 cat >>confdefs.h <<_ACEOF
8390 #define PKGVERSION "$PKGVERSION"
8391 _ACEOF
8392
8393
8394 cat >>confdefs.h <<_ACEOF
8395 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8396 _ACEOF
8397
8398
8399 # --------------------- #
8400 # Checks for programs. #
8401 # --------------------- #
8402
8403 for ac_prog in gawk mawk nawk awk
8404 do
8405 # Extract the first word of "$ac_prog", so it can be a program name with args.
8406 set dummy $ac_prog; ac_word=$2
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8408 $as_echo_n "checking for $ac_word... " >&6; }
8409 if test "${ac_cv_prog_AWK+set}" = set; then :
8410 $as_echo_n "(cached) " >&6
8411 else
8412 if test -n "$AWK"; then
8413 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8414 else
8415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8416 for as_dir in $PATH
8417 do
8418 IFS=$as_save_IFS
8419 test -z "$as_dir" && as_dir=.
8420 for ac_exec_ext in '' $ac_executable_extensions; do
8421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8422 ac_cv_prog_AWK="$ac_prog"
8423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8424 break 2
8425 fi
8426 done
8427 done
8428 IFS=$as_save_IFS
8429
8430 fi
8431 fi
8432 AWK=$ac_cv_prog_AWK
8433 if test -n "$AWK"; then
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8435 $as_echo "$AWK" >&6; }
8436 else
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8438 $as_echo "no" >&6; }
8439 fi
8440
8441
8442 test -n "$AWK" && break
8443 done
8444
8445
8446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8447 $as_echo_n "checking whether ln -s works... " >&6; }
8448 LN_S=$as_ln_s
8449 if test "$LN_S" = "ln -s"; then
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8451 $as_echo "yes" >&6; }
8452 else
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8454 $as_echo "no, using $LN_S" >&6; }
8455 fi
8456
8457 if test -n "$ac_tool_prefix"; then
8458 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8459 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8461 $as_echo_n "checking for $ac_word... " >&6; }
8462 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8463 $as_echo_n "(cached) " >&6
8464 else
8465 if test -n "$RANLIB"; then
8466 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8467 else
8468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8469 for as_dir in $PATH
8470 do
8471 IFS=$as_save_IFS
8472 test -z "$as_dir" && as_dir=.
8473 for ac_exec_ext in '' $ac_executable_extensions; do
8474 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8475 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8477 break 2
8478 fi
8479 done
8480 done
8481 IFS=$as_save_IFS
8482
8483 fi
8484 fi
8485 RANLIB=$ac_cv_prog_RANLIB
8486 if test -n "$RANLIB"; then
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8488 $as_echo "$RANLIB" >&6; }
8489 else
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8491 $as_echo "no" >&6; }
8492 fi
8493
8494
8495 fi
8496 if test -z "$ac_cv_prog_RANLIB"; then
8497 ac_ct_RANLIB=$RANLIB
8498 # Extract the first word of "ranlib", so it can be a program name with args.
8499 set dummy ranlib; ac_word=$2
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8501 $as_echo_n "checking for $ac_word... " >&6; }
8502 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8503 $as_echo_n "(cached) " >&6
8504 else
8505 if test -n "$ac_ct_RANLIB"; then
8506 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8507 else
8508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8509 for as_dir in $PATH
8510 do
8511 IFS=$as_save_IFS
8512 test -z "$as_dir" && as_dir=.
8513 for ac_exec_ext in '' $ac_executable_extensions; do
8514 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8515 ac_cv_prog_ac_ct_RANLIB="ranlib"
8516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8517 break 2
8518 fi
8519 done
8520 done
8521 IFS=$as_save_IFS
8522
8523 fi
8524 fi
8525 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8526 if test -n "$ac_ct_RANLIB"; then
8527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8528 $as_echo "$ac_ct_RANLIB" >&6; }
8529 else
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8531 $as_echo "no" >&6; }
8532 fi
8533
8534 if test "x$ac_ct_RANLIB" = x; then
8535 RANLIB=":"
8536 else
8537 case $cross_compiling:$ac_tool_warned in
8538 yes:)
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8540 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8541 ac_tool_warned=yes ;;
8542 esac
8543 RANLIB=$ac_ct_RANLIB
8544 fi
8545 else
8546 RANLIB="$ac_cv_prog_RANLIB"
8547 fi
8548
8549 for ac_prog in 'bison -y' byacc
8550 do
8551 # Extract the first word of "$ac_prog", so it can be a program name with args.
8552 set dummy $ac_prog; ac_word=$2
8553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8554 $as_echo_n "checking for $ac_word... " >&6; }
8555 if test "${ac_cv_prog_YACC+set}" = set; then :
8556 $as_echo_n "(cached) " >&6
8557 else
8558 if test -n "$YACC"; then
8559 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8560 else
8561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8562 for as_dir in $PATH
8563 do
8564 IFS=$as_save_IFS
8565 test -z "$as_dir" && as_dir=.
8566 for ac_exec_ext in '' $ac_executable_extensions; do
8567 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8568 ac_cv_prog_YACC="$ac_prog"
8569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8570 break 2
8571 fi
8572 done
8573 done
8574 IFS=$as_save_IFS
8575
8576 fi
8577 fi
8578 YACC=$ac_cv_prog_YACC
8579 if test -n "$YACC"; then
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8581 $as_echo "$YACC" >&6; }
8582 else
8583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8584 $as_echo "no" >&6; }
8585 fi
8586
8587
8588 test -n "$YACC" && break
8589 done
8590 test -n "$YACC" || YACC="yacc"
8591
8592
8593 if test -n "$ac_tool_prefix"; then
8594 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8595 set dummy ${ac_tool_prefix}ar; ac_word=$2
8596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8597 $as_echo_n "checking for $ac_word... " >&6; }
8598 if test "${ac_cv_prog_AR+set}" = set; then :
8599 $as_echo_n "(cached) " >&6
8600 else
8601 if test -n "$AR"; then
8602 ac_cv_prog_AR="$AR" # Let the user override the test.
8603 else
8604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8605 for as_dir in $PATH
8606 do
8607 IFS=$as_save_IFS
8608 test -z "$as_dir" && as_dir=.
8609 for ac_exec_ext in '' $ac_executable_extensions; do
8610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8611 ac_cv_prog_AR="${ac_tool_prefix}ar"
8612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8613 break 2
8614 fi
8615 done
8616 done
8617 IFS=$as_save_IFS
8618
8619 fi
8620 fi
8621 AR=$ac_cv_prog_AR
8622 if test -n "$AR"; then
8623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8624 $as_echo "$AR" >&6; }
8625 else
8626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8627 $as_echo "no" >&6; }
8628 fi
8629
8630
8631 fi
8632 if test -z "$ac_cv_prog_AR"; then
8633 ac_ct_AR=$AR
8634 # Extract the first word of "ar", so it can be a program name with args.
8635 set dummy ar; ac_word=$2
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8637 $as_echo_n "checking for $ac_word... " >&6; }
8638 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8639 $as_echo_n "(cached) " >&6
8640 else
8641 if test -n "$ac_ct_AR"; then
8642 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8643 else
8644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8645 for as_dir in $PATH
8646 do
8647 IFS=$as_save_IFS
8648 test -z "$as_dir" && as_dir=.
8649 for ac_exec_ext in '' $ac_executable_extensions; do
8650 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8651 ac_cv_prog_ac_ct_AR="ar"
8652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8653 break 2
8654 fi
8655 done
8656 done
8657 IFS=$as_save_IFS
8658
8659 fi
8660 fi
8661 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8662 if test -n "$ac_ct_AR"; then
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8664 $as_echo "$ac_ct_AR" >&6; }
8665 else
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8667 $as_echo "no" >&6; }
8668 fi
8669
8670 if test "x$ac_ct_AR" = x; then
8671 AR=""
8672 else
8673 case $cross_compiling:$ac_tool_warned in
8674 yes:)
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8676 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8677 ac_tool_warned=yes ;;
8678 esac
8679 AR=$ac_ct_AR
8680 fi
8681 else
8682 AR="$ac_cv_prog_AR"
8683 fi
8684
8685 if test -n "$ac_tool_prefix"; then
8686 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8687 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8689 $as_echo_n "checking for $ac_word... " >&6; }
8690 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8691 $as_echo_n "(cached) " >&6
8692 else
8693 if test -n "$DLLTOOL"; then
8694 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8695 else
8696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8697 for as_dir in $PATH
8698 do
8699 IFS=$as_save_IFS
8700 test -z "$as_dir" && as_dir=.
8701 for ac_exec_ext in '' $ac_executable_extensions; do
8702 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8703 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8705 break 2
8706 fi
8707 done
8708 done
8709 IFS=$as_save_IFS
8710
8711 fi
8712 fi
8713 DLLTOOL=$ac_cv_prog_DLLTOOL
8714 if test -n "$DLLTOOL"; then
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8716 $as_echo "$DLLTOOL" >&6; }
8717 else
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8719 $as_echo "no" >&6; }
8720 fi
8721
8722
8723 fi
8724 if test -z "$ac_cv_prog_DLLTOOL"; then
8725 ac_ct_DLLTOOL=$DLLTOOL
8726 # Extract the first word of "dlltool", so it can be a program name with args.
8727 set dummy dlltool; ac_word=$2
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8729 $as_echo_n "checking for $ac_word... " >&6; }
8730 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8731 $as_echo_n "(cached) " >&6
8732 else
8733 if test -n "$ac_ct_DLLTOOL"; then
8734 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8735 else
8736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8737 for as_dir in $PATH
8738 do
8739 IFS=$as_save_IFS
8740 test -z "$as_dir" && as_dir=.
8741 for ac_exec_ext in '' $ac_executable_extensions; do
8742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8743 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8745 break 2
8746 fi
8747 done
8748 done
8749 IFS=$as_save_IFS
8750
8751 fi
8752 fi
8753 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8754 if test -n "$ac_ct_DLLTOOL"; then
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8756 $as_echo "$ac_ct_DLLTOOL" >&6; }
8757 else
8758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8759 $as_echo "no" >&6; }
8760 fi
8761
8762 if test "x$ac_ct_DLLTOOL" = x; then
8763 DLLTOOL=""
8764 else
8765 case $cross_compiling:$ac_tool_warned in
8766 yes:)
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8768 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8769 ac_tool_warned=yes ;;
8770 esac
8771 DLLTOOL=$ac_ct_DLLTOOL
8772 fi
8773 else
8774 DLLTOOL="$ac_cv_prog_DLLTOOL"
8775 fi
8776
8777 if test -n "$ac_tool_prefix"; then
8778 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8779 set dummy ${ac_tool_prefix}windres; ac_word=$2
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8781 $as_echo_n "checking for $ac_word... " >&6; }
8782 if test "${ac_cv_prog_WINDRES+set}" = set; then :
8783 $as_echo_n "(cached) " >&6
8784 else
8785 if test -n "$WINDRES"; then
8786 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8787 else
8788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8789 for as_dir in $PATH
8790 do
8791 IFS=$as_save_IFS
8792 test -z "$as_dir" && as_dir=.
8793 for ac_exec_ext in '' $ac_executable_extensions; do
8794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8795 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8797 break 2
8798 fi
8799 done
8800 done
8801 IFS=$as_save_IFS
8802
8803 fi
8804 fi
8805 WINDRES=$ac_cv_prog_WINDRES
8806 if test -n "$WINDRES"; then
8807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8808 $as_echo "$WINDRES" >&6; }
8809 else
8810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8811 $as_echo "no" >&6; }
8812 fi
8813
8814
8815 fi
8816 if test -z "$ac_cv_prog_WINDRES"; then
8817 ac_ct_WINDRES=$WINDRES
8818 # Extract the first word of "windres", so it can be a program name with args.
8819 set dummy windres; ac_word=$2
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8821 $as_echo_n "checking for $ac_word... " >&6; }
8822 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8823 $as_echo_n "(cached) " >&6
8824 else
8825 if test -n "$ac_ct_WINDRES"; then
8826 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8827 else
8828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8829 for as_dir in $PATH
8830 do
8831 IFS=$as_save_IFS
8832 test -z "$as_dir" && as_dir=.
8833 for ac_exec_ext in '' $ac_executable_extensions; do
8834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8835 ac_cv_prog_ac_ct_WINDRES="windres"
8836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8837 break 2
8838 fi
8839 done
8840 done
8841 IFS=$as_save_IFS
8842
8843 fi
8844 fi
8845 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8846 if test -n "$ac_ct_WINDRES"; then
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8848 $as_echo "$ac_ct_WINDRES" >&6; }
8849 else
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8851 $as_echo "no" >&6; }
8852 fi
8853
8854 if test "x$ac_ct_WINDRES" = x; then
8855 WINDRES=""
8856 else
8857 case $cross_compiling:$ac_tool_warned in
8858 yes:)
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8860 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8861 ac_tool_warned=yes ;;
8862 esac
8863 WINDRES=$ac_ct_WINDRES
8864 fi
8865 else
8866 WINDRES="$ac_cv_prog_WINDRES"
8867 fi
8868
8869
8870 # Needed for GNU/Hurd.
8871 if test -n "$ac_tool_prefix"; then
8872 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8873 set dummy ${ac_tool_prefix}mig; ac_word=$2
8874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8875 $as_echo_n "checking for $ac_word... " >&6; }
8876 if test "${ac_cv_prog_MIG+set}" = set; then :
8877 $as_echo_n "(cached) " >&6
8878 else
8879 if test -n "$MIG"; then
8880 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8881 else
8882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8883 for as_dir in $PATH
8884 do
8885 IFS=$as_save_IFS
8886 test -z "$as_dir" && as_dir=.
8887 for ac_exec_ext in '' $ac_executable_extensions; do
8888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8889 ac_cv_prog_MIG="${ac_tool_prefix}mig"
8890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8891 break 2
8892 fi
8893 done
8894 done
8895 IFS=$as_save_IFS
8896
8897 fi
8898 fi
8899 MIG=$ac_cv_prog_MIG
8900 if test -n "$MIG"; then
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8902 $as_echo "$MIG" >&6; }
8903 else
8904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8905 $as_echo "no" >&6; }
8906 fi
8907
8908
8909 fi
8910 if test -z "$ac_cv_prog_MIG"; then
8911 ac_ct_MIG=$MIG
8912 # Extract the first word of "mig", so it can be a program name with args.
8913 set dummy mig; ac_word=$2
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8915 $as_echo_n "checking for $ac_word... " >&6; }
8916 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8917 $as_echo_n "(cached) " >&6
8918 else
8919 if test -n "$ac_ct_MIG"; then
8920 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8921 else
8922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8923 for as_dir in $PATH
8924 do
8925 IFS=$as_save_IFS
8926 test -z "$as_dir" && as_dir=.
8927 for ac_exec_ext in '' $ac_executable_extensions; do
8928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8929 ac_cv_prog_ac_ct_MIG="mig"
8930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8931 break 2
8932 fi
8933 done
8934 done
8935 IFS=$as_save_IFS
8936
8937 fi
8938 fi
8939 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8940 if test -n "$ac_ct_MIG"; then
8941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8942 $as_echo "$ac_ct_MIG" >&6; }
8943 else
8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8945 $as_echo "no" >&6; }
8946 fi
8947
8948 if test "x$ac_ct_MIG" = x; then
8949 MIG=""
8950 else
8951 case $cross_compiling:$ac_tool_warned in
8952 yes:)
8953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8954 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8955 ac_tool_warned=yes ;;
8956 esac
8957 MIG=$ac_ct_MIG
8958 fi
8959 else
8960 MIG="$ac_cv_prog_MIG"
8961 fi
8962
8963
8964 # ---------------------- #
8965 # Checks for libraries. #
8966 # ---------------------- #
8967
8968 # We might need to link with -lm; most simulators need it.
8969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8970 $as_echo_n "checking for main in -lm... " >&6; }
8971 if test "${ac_cv_lib_m_main+set}" = set; then :
8972 $as_echo_n "(cached) " >&6
8973 else
8974 ac_check_lib_save_LIBS=$LIBS
8975 LIBS="-lm $LIBS"
8976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8977 /* end confdefs.h. */
8978
8979
8980 int
8981 main ()
8982 {
8983 return main ();
8984 ;
8985 return 0;
8986 }
8987 _ACEOF
8988 if ac_fn_c_try_link "$LINENO"; then :
8989 ac_cv_lib_m_main=yes
8990 else
8991 ac_cv_lib_m_main=no
8992 fi
8993 rm -f core conftest.err conftest.$ac_objext \
8994 conftest$ac_exeext conftest.$ac_ext
8995 LIBS=$ac_check_lib_save_LIBS
8996 fi
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8998 $as_echo "$ac_cv_lib_m_main" >&6; }
8999 if test "x$ac_cv_lib_m_main" = x""yes; then :
9000 cat >>confdefs.h <<_ACEOF
9001 #define HAVE_LIBM 1
9002 _ACEOF
9003
9004 LIBS="-lm $LIBS"
9005
9006 fi
9007
9008
9009 # We need to link with -lw to get `wctype' on Solaris before Solaris
9010 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
9011 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9012 # is known to have this problem). Therefore we avoid libw if we can.
9013 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9014 if test "x$ac_cv_func_wctype" = x""yes; then :
9015
9016 else
9017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9018 $as_echo_n "checking for wctype in -lw... " >&6; }
9019 if test "${ac_cv_lib_w_wctype+set}" = set; then :
9020 $as_echo_n "(cached) " >&6
9021 else
9022 ac_check_lib_save_LIBS=$LIBS
9023 LIBS="-lw $LIBS"
9024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9025 /* end confdefs.h. */
9026
9027 /* Override any GCC internal prototype to avoid an error.
9028 Use char because int might match the return type of a GCC
9029 builtin and then its argument prototype would still apply. */
9030 #ifdef __cplusplus
9031 extern "C"
9032 #endif
9033 char wctype ();
9034 int
9035 main ()
9036 {
9037 return wctype ();
9038 ;
9039 return 0;
9040 }
9041 _ACEOF
9042 if ac_fn_c_try_link "$LINENO"; then :
9043 ac_cv_lib_w_wctype=yes
9044 else
9045 ac_cv_lib_w_wctype=no
9046 fi
9047 rm -f core conftest.err conftest.$ac_objext \
9048 conftest$ac_exeext conftest.$ac_ext
9049 LIBS=$ac_check_lib_save_LIBS
9050 fi
9051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9052 $as_echo "$ac_cv_lib_w_wctype" >&6; }
9053 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9054 cat >>confdefs.h <<_ACEOF
9055 #define HAVE_LIBW 1
9056 _ACEOF
9057
9058 LIBS="-lw $LIBS"
9059
9060 fi
9061
9062 fi
9063
9064
9065 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9067 $as_echo_n "checking for library containing gethostbyname... " >&6; }
9068 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9069 $as_echo_n "(cached) " >&6
9070 else
9071 ac_func_search_save_LIBS=$LIBS
9072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9073 /* end confdefs.h. */
9074
9075 /* Override any GCC internal prototype to avoid an error.
9076 Use char because int might match the return type of a GCC
9077 builtin and then its argument prototype would still apply. */
9078 #ifdef __cplusplus
9079 extern "C"
9080 #endif
9081 char gethostbyname ();
9082 int
9083 main ()
9084 {
9085 return gethostbyname ();
9086 ;
9087 return 0;
9088 }
9089 _ACEOF
9090 for ac_lib in '' nsl; do
9091 if test -z "$ac_lib"; then
9092 ac_res="none required"
9093 else
9094 ac_res=-l$ac_lib
9095 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9096 fi
9097 if ac_fn_c_try_link "$LINENO"; then :
9098 ac_cv_search_gethostbyname=$ac_res
9099 fi
9100 rm -f core conftest.err conftest.$ac_objext \
9101 conftest$ac_exeext
9102 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9103 break
9104 fi
9105 done
9106 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9107
9108 else
9109 ac_cv_search_gethostbyname=no
9110 fi
9111 rm conftest.$ac_ext
9112 LIBS=$ac_func_search_save_LIBS
9113 fi
9114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9115 $as_echo "$ac_cv_search_gethostbyname" >&6; }
9116 ac_res=$ac_cv_search_gethostbyname
9117 if test "$ac_res" != no; then :
9118 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9119
9120 fi
9121
9122
9123 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9125 $as_echo_n "checking for library containing socketpair... " >&6; }
9126 if test "${ac_cv_search_socketpair+set}" = set; then :
9127 $as_echo_n "(cached) " >&6
9128 else
9129 ac_func_search_save_LIBS=$LIBS
9130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9131 /* end confdefs.h. */
9132
9133 /* Override any GCC internal prototype to avoid an error.
9134 Use char because int might match the return type of a GCC
9135 builtin and then its argument prototype would still apply. */
9136 #ifdef __cplusplus
9137 extern "C"
9138 #endif
9139 char socketpair ();
9140 int
9141 main ()
9142 {
9143 return socketpair ();
9144 ;
9145 return 0;
9146 }
9147 _ACEOF
9148 for ac_lib in '' socket; do
9149 if test -z "$ac_lib"; then
9150 ac_res="none required"
9151 else
9152 ac_res=-l$ac_lib
9153 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9154 fi
9155 if ac_fn_c_try_link "$LINENO"; then :
9156 ac_cv_search_socketpair=$ac_res
9157 fi
9158 rm -f core conftest.err conftest.$ac_objext \
9159 conftest$ac_exeext
9160 if test "${ac_cv_search_socketpair+set}" = set; then :
9161 break
9162 fi
9163 done
9164 if test "${ac_cv_search_socketpair+set}" = set; then :
9165
9166 else
9167 ac_cv_search_socketpair=no
9168 fi
9169 rm conftest.$ac_ext
9170 LIBS=$ac_func_search_save_LIBS
9171 fi
9172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9173 $as_echo "$ac_cv_search_socketpair" >&6; }
9174 ac_res=$ac_cv_search_socketpair
9175 if test "$ac_res" != no; then :
9176 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9177
9178 fi
9179
9180
9181 # Link in zlib if we can. This allows us to read compressed debug sections.
9182
9183 # See if the user specified whether he wants zlib support or not.
9184
9185 # Check whether --with-zlib was given.
9186 if test "${with_zlib+set}" = set; then :
9187 withval=$with_zlib;
9188 else
9189 with_zlib=auto
9190 fi
9191
9192
9193 if test "$with_zlib" != "no"; then
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9195 $as_echo_n "checking for library containing zlibVersion... " >&6; }
9196 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9197 $as_echo_n "(cached) " >&6
9198 else
9199 ac_func_search_save_LIBS=$LIBS
9200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9201 /* end confdefs.h. */
9202
9203 /* Override any GCC internal prototype to avoid an error.
9204 Use char because int might match the return type of a GCC
9205 builtin and then its argument prototype would still apply. */
9206 #ifdef __cplusplus
9207 extern "C"
9208 #endif
9209 char zlibVersion ();
9210 int
9211 main ()
9212 {
9213 return zlibVersion ();
9214 ;
9215 return 0;
9216 }
9217 _ACEOF
9218 for ac_lib in '' z; do
9219 if test -z "$ac_lib"; then
9220 ac_res="none required"
9221 else
9222 ac_res=-l$ac_lib
9223 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9224 fi
9225 if ac_fn_c_try_link "$LINENO"; then :
9226 ac_cv_search_zlibVersion=$ac_res
9227 fi
9228 rm -f core conftest.err conftest.$ac_objext \
9229 conftest$ac_exeext
9230 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9231 break
9232 fi
9233 done
9234 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9235
9236 else
9237 ac_cv_search_zlibVersion=no
9238 fi
9239 rm conftest.$ac_ext
9240 LIBS=$ac_func_search_save_LIBS
9241 fi
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9243 $as_echo "$ac_cv_search_zlibVersion" >&6; }
9244 ac_res=$ac_cv_search_zlibVersion
9245 if test "$ac_res" != no; then :
9246 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9247 for ac_header in zlib.h
9248 do :
9249 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9250 if test "x$ac_cv_header_zlib_h" = x""yes; then :
9251 cat >>confdefs.h <<_ACEOF
9252 #define HAVE_ZLIB_H 1
9253 _ACEOF
9254
9255 fi
9256
9257 done
9258
9259 fi
9260
9261 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9262 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9263 fi
9264 fi
9265
9266
9267 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9269 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9270 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9271 $as_echo_n "(cached) " >&6
9272 else
9273 ac_func_search_save_LIBS=$LIBS
9274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9275 /* end confdefs.h. */
9276
9277 /* Override any GCC internal prototype to avoid an error.
9278 Use char because int might match the return type of a GCC
9279 builtin and then its argument prototype would still apply. */
9280 #ifdef __cplusplus
9281 extern "C"
9282 #endif
9283 char dlgetmodinfo ();
9284 int
9285 main ()
9286 {
9287 return dlgetmodinfo ();
9288 ;
9289 return 0;
9290 }
9291 _ACEOF
9292 for ac_lib in '' dl xpdl; do
9293 if test -z "$ac_lib"; then
9294 ac_res="none required"
9295 else
9296 ac_res=-l$ac_lib
9297 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9298 fi
9299 if ac_fn_c_try_link "$LINENO"; then :
9300 ac_cv_search_dlgetmodinfo=$ac_res
9301 fi
9302 rm -f core conftest.err conftest.$ac_objext \
9303 conftest$ac_exeext
9304 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9305 break
9306 fi
9307 done
9308 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9309
9310 else
9311 ac_cv_search_dlgetmodinfo=no
9312 fi
9313 rm conftest.$ac_ext
9314 LIBS=$ac_func_search_save_LIBS
9315 fi
9316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9317 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9318 ac_res=$ac_cv_search_dlgetmodinfo
9319 if test "$ac_res" != no; then :
9320 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9321
9322 fi
9323
9324
9325
9326
9327
9328 # Check whether --with-libiconv-prefix was given.
9329 if test "${with_libiconv_prefix+set}" = set; then :
9330 withval=$with_libiconv_prefix;
9331 for dir in `echo "$withval" | tr : ' '`; do
9332 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9333 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9334 done
9335
9336 fi
9337
9338
9339 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9340 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9341
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9343 $as_echo_n "checking for iconv... " >&6; }
9344 if test "${am_cv_func_iconv+set}" = set; then :
9345 $as_echo_n "(cached) " >&6
9346 else
9347
9348 am_cv_func_iconv="no, consider installing GNU libiconv"
9349 am_cv_lib_iconv=no
9350 am_cv_use_build_libiconv=no
9351 am_cv_build_libiconv_path=
9352
9353 # If libiconv is part of the build tree, then try using it over
9354 # any system iconv.
9355 if test -d ../libiconv; then
9356 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9357 am_save_LIBS="$LIBS"
9358 am_save_CPPFLAGS="$CPPFLAGS"
9359 LIBS="$LIBS $lib_dir/libiconv.a"
9360 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9362 /* end confdefs.h. */
9363 #include <stdlib.h>
9364 #include <iconv.h>
9365 int
9366 main ()
9367 {
9368 iconv_t cd = iconv_open("","");
9369 iconv(cd,NULL,NULL,NULL,NULL);
9370 iconv_close(cd);
9371 ;
9372 return 0;
9373 }
9374 _ACEOF
9375 if ac_fn_c_try_link "$LINENO"; then :
9376 am_cv_use_build_libiconv=yes
9377 am_cv_build_libiconv_path=$lib_dir/libiconv.a
9378 am_cv_lib_iconv=yes
9379 am_cv_func_iconv=yes
9380 fi
9381 rm -f core conftest.err conftest.$ac_objext \
9382 conftest$ac_exeext conftest.$ac_ext
9383 LIBS="$am_save_LIBS"
9384 CPPFLAGS="$am_save_CPPFLAGS"
9385 if test "$am_cv_use_build_libiconv" = "yes"; then
9386 break
9387 fi
9388 done
9389 fi
9390
9391 # Next, try to find iconv in libc.
9392 if test "$am_cv_func_iconv" != yes; then
9393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9394 /* end confdefs.h. */
9395 #include <stdlib.h>
9396 #include <iconv.h>
9397 int
9398 main ()
9399 {
9400 iconv_t cd = iconv_open("","");
9401 iconv(cd,NULL,NULL,NULL,NULL);
9402 iconv_close(cd);
9403 ;
9404 return 0;
9405 }
9406 _ACEOF
9407 if ac_fn_c_try_link "$LINENO"; then :
9408 am_cv_func_iconv=yes
9409 fi
9410 rm -f core conftest.err conftest.$ac_objext \
9411 conftest$ac_exeext conftest.$ac_ext
9412 fi
9413
9414 # If iconv was not in libc, try -liconv. In this case, arrange to
9415 # look in the libiconv prefix, if it was specified by the user.
9416 if test "$am_cv_func_iconv" != yes; then
9417 am_save_CPPFLAGS="$CPPFLAGS"
9418 am_save_LIBS="$LIBS"
9419 if test -n "$LIBICONV_INCLUDE"; then
9420 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9421 LIBS="$LIBS $LIBICONV_LIBDIR"
9422 fi
9423 LIBS="$LIBS -liconv"
9424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9425 /* end confdefs.h. */
9426 #include <stdlib.h>
9427 #include <iconv.h>
9428 int
9429 main ()
9430 {
9431 iconv_t cd = iconv_open("","");
9432 iconv(cd,NULL,NULL,NULL,NULL);
9433 iconv_close(cd);
9434 ;
9435 return 0;
9436 }
9437 _ACEOF
9438 if ac_fn_c_try_link "$LINENO"; then :
9439 am_cv_lib_iconv=yes
9440 am_cv_func_iconv=yes
9441 fi
9442 rm -f core conftest.err conftest.$ac_objext \
9443 conftest$ac_exeext conftest.$ac_ext
9444 LIBS="$am_save_LIBS"
9445 CPPFLAGS="$am_save_CPPFLAGS"
9446 fi
9447
9448 fi
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9450 $as_echo "$am_cv_func_iconv" >&6; }
9451
9452 # Set the various flags based on the cache variables. We can't rely
9453 # on the flags to remain set from the above code, due to caching.
9454 LIBICONV=
9455 if test "$am_cv_lib_iconv" = yes; then
9456 LIBICONV="-liconv"
9457 else
9458 LIBICONV_LIBDIR=
9459 LIBICONV_INCLUDE=
9460 fi
9461 if test "$am_cv_use_build_libiconv" = yes; then
9462 LIBICONV="$am_cv_build_libiconv_path"
9463 LIBICONV_LIBDIR=""
9464 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9465 fi
9466 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9467 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9468
9469 if test "$am_cv_func_iconv" = yes; then
9470
9471 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9472
9473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9474 $as_echo_n "checking for iconv declaration... " >&6; }
9475 if test "${am_cv_proto_iconv+set}" = set; then :
9476 $as_echo_n "(cached) " >&6
9477 else
9478
9479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9480 /* end confdefs.h. */
9481
9482 #include <stdlib.h>
9483 #include <iconv.h>
9484 extern
9485 #ifdef __cplusplus
9486 "C"
9487 #endif
9488 #if defined(__STDC__) || defined(__cplusplus)
9489 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9490 #else
9491 size_t iconv();
9492 #endif
9493
9494 int
9495 main ()
9496 {
9497
9498 ;
9499 return 0;
9500 }
9501 _ACEOF
9502 if ac_fn_c_try_compile "$LINENO"; then :
9503 am_cv_proto_iconv_arg1=""
9504 else
9505 am_cv_proto_iconv_arg1="const"
9506 fi
9507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9508 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);"
9509 fi
9510
9511 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9513 }$am_cv_proto_iconv" >&5
9514 $as_echo "${ac_t:-
9515 }$am_cv_proto_iconv" >&6; }
9516
9517 cat >>confdefs.h <<_ACEOF
9518 #define ICONV_CONST $am_cv_proto_iconv_arg1
9519 _ACEOF
9520
9521 fi
9522
9523
9524 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9525 # There is a very specific comment in /usr/include/curses.h explaining that
9526 # termcap routines built into libcurses must not be used.
9527 #
9528 # The symptoms we observed so far is GDB unexpectedly changing
9529 # the terminal settings when tgetent is called - this is particularly
9530 # visible as the output is missing carriage returns, and so rapidly
9531 # becomes very hard to read.
9532 #
9533 # The readline configure script has already decided that libtermcap
9534 # was enough for its purposes, and so decided to build readline using
9535 # libtermcap. Since the TUI mode requires curses, building GDB with
9536 # TUI enabled results in both libraries to be used at the same time,
9537 # which is not allowed. This basically means that GDB with TUI is
9538 # broken on alpha-osf.
9539
9540 case $host_os in
9541 osf* )
9542 if test x"$enable_tui" = xyes; then
9543 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9544 fi
9545 if test x"$enable_tui" = xauto; then
9546 enable_tui=no
9547 fi
9548 ;;
9549 esac
9550
9551 # For the TUI, we need enhanced curses functionality.
9552 if test x"$enable_tui" != xno; then
9553 prefer_curses=yes
9554 fi
9555
9556 curses_found=no
9557 if test x"$prefer_curses" = xyes; then
9558 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9559 # curses library because the latter might not provide all the
9560 # functionality we need. However, this leads to problems on systems
9561 # where the linker searches /usr/local/lib, but the compiler doesn't
9562 # search /usr/local/include, if ncurses is installed in /usr/local. A
9563 # default installation of ncurses on alpha*-dec-osf* will lead to such
9564 # a situation.
9565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9566 $as_echo_n "checking for library containing waddstr... " >&6; }
9567 if test "${ac_cv_search_waddstr+set}" = set; then :
9568 $as_echo_n "(cached) " >&6
9569 else
9570 ac_func_search_save_LIBS=$LIBS
9571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9572 /* end confdefs.h. */
9573
9574 /* Override any GCC internal prototype to avoid an error.
9575 Use char because int might match the return type of a GCC
9576 builtin and then its argument prototype would still apply. */
9577 #ifdef __cplusplus
9578 extern "C"
9579 #endif
9580 char waddstr ();
9581 int
9582 main ()
9583 {
9584 return waddstr ();
9585 ;
9586 return 0;
9587 }
9588 _ACEOF
9589 for ac_lib in '' ncurses cursesX curses; do
9590 if test -z "$ac_lib"; then
9591 ac_res="none required"
9592 else
9593 ac_res=-l$ac_lib
9594 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9595 fi
9596 if ac_fn_c_try_link "$LINENO"; then :
9597 ac_cv_search_waddstr=$ac_res
9598 fi
9599 rm -f core conftest.err conftest.$ac_objext \
9600 conftest$ac_exeext
9601 if test "${ac_cv_search_waddstr+set}" = set; then :
9602 break
9603 fi
9604 done
9605 if test "${ac_cv_search_waddstr+set}" = set; then :
9606
9607 else
9608 ac_cv_search_waddstr=no
9609 fi
9610 rm conftest.$ac_ext
9611 LIBS=$ac_func_search_save_LIBS
9612 fi
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9614 $as_echo "$ac_cv_search_waddstr" >&6; }
9615 ac_res=$ac_cv_search_waddstr
9616 if test "$ac_res" != no; then :
9617 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9618
9619 fi
9620
9621
9622 if test "$ac_cv_search_waddstr" != no; then
9623 curses_found=yes
9624 fi
9625 fi
9626
9627 # Check whether we should enable the TUI, but only do so if we really
9628 # can.
9629 if test x"$enable_tui" != xno; then
9630 if test -d $srcdir/tui; then
9631 if test "$curses_found" != no; then
9632 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9633 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9634 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9635 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9636 CONFIG_ALL="${CONFIG_ALL} all-tui"
9637 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
9638 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
9639 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
9640 else
9641 if test x"$enable_tui" = xyes; then
9642 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9643 else
9644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9645 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9646 fi
9647 fi
9648 fi
9649 fi
9650
9651 # Since GDB uses Readline, we need termcap functionality. In many
9652 # cases this will be provided by the curses library, but some systems
9653 # have a seperate termcap library, or no curses library at all.
9654
9655 case $host_os in
9656 cygwin*)
9657 if test -d $srcdir/libtermcap; then
9658 LIBS="../libtermcap/libtermcap.a $LIBS"
9659 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9660 fi ;;
9661 go32* | *djgpp*)
9662 ac_cv_search_tgetent="none required"
9663 ;;
9664 *mingw32*)
9665 ac_cv_search_tgetent="none required"
9666 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9667 ;;
9668 esac
9669
9670 # These are the libraries checked by Readline.
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9672 $as_echo_n "checking for library containing tgetent... " >&6; }
9673 if test "${ac_cv_search_tgetent+set}" = set; then :
9674 $as_echo_n "(cached) " >&6
9675 else
9676 ac_func_search_save_LIBS=$LIBS
9677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9678 /* end confdefs.h. */
9679
9680 /* Override any GCC internal prototype to avoid an error.
9681 Use char because int might match the return type of a GCC
9682 builtin and then its argument prototype would still apply. */
9683 #ifdef __cplusplus
9684 extern "C"
9685 #endif
9686 char tgetent ();
9687 int
9688 main ()
9689 {
9690 return tgetent ();
9691 ;
9692 return 0;
9693 }
9694 _ACEOF
9695 for ac_lib in '' termcap tinfo curses ncurses; do
9696 if test -z "$ac_lib"; then
9697 ac_res="none required"
9698 else
9699 ac_res=-l$ac_lib
9700 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9701 fi
9702 if ac_fn_c_try_link "$LINENO"; then :
9703 ac_cv_search_tgetent=$ac_res
9704 fi
9705 rm -f core conftest.err conftest.$ac_objext \
9706 conftest$ac_exeext
9707 if test "${ac_cv_search_tgetent+set}" = set; then :
9708 break
9709 fi
9710 done
9711 if test "${ac_cv_search_tgetent+set}" = set; then :
9712
9713 else
9714 ac_cv_search_tgetent=no
9715 fi
9716 rm conftest.$ac_ext
9717 LIBS=$ac_func_search_save_LIBS
9718 fi
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9720 $as_echo "$ac_cv_search_tgetent" >&6; }
9721 ac_res=$ac_cv_search_tgetent
9722 if test "$ac_res" != no; then :
9723 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9724
9725 fi
9726
9727
9728 if test "$ac_cv_search_tgetent" = no; then
9729 as_fn_error "no termcap library found" "$LINENO" 5
9730 fi
9731
9732
9733 # Check whether --with-system-readline was given.
9734 if test "${with_system_readline+set}" = set; then :
9735 withval=$with_system_readline;
9736 fi
9737
9738
9739 if test "$with_system_readline" = yes; then
9740 READLINE=-lreadline
9741 READLINE_DEPS=
9742 READLINE_CFLAGS=
9743 READLINE_TEXI_INCFLAG=
9744
9745 # readline-6.0 started to use the name `_rl_echoing_p'.
9746 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
9747
9748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
9749 $as_echo_n "checking for readline_echoing_p... " >&6; }
9750 save_LIBS=$LIBS
9751 LIBS="$LIBS $READLINE"
9752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9753 /* end confdefs.h. */
9754
9755 int
9756 main ()
9757 {
9758 extern int readline_echoing_p;
9759 return readline_echoing_p;
9760 ;
9761 return 0;
9762 }
9763 _ACEOF
9764 if ac_fn_c_try_link "$LINENO"; then :
9765 READLINE_ECHOING_P=yes
9766 else
9767 READLINE_ECHOING_P=no
9768
9769 $as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
9770
9771 fi
9772 rm -f core conftest.err conftest.$ac_objext \
9773 conftest$ac_exeext conftest.$ac_ext
9774 LIBS="$save_LIBS"
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
9776 $as_echo "$READLINE_ECHOING_P" >&6; }
9777 else
9778 READLINE='$(READLINE_DIR)/libreadline.a'
9779 READLINE_DEPS='$(READLINE)'
9780 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9781 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9782 fi
9783
9784
9785
9786
9787
9788
9789 # Check whether --with-expat was given.
9790 if test "${with_expat+set}" = set; then :
9791 withval=$with_expat;
9792 else
9793 with_expat=auto
9794 fi
9795
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9797 $as_echo_n "checking whether to use expat... " >&6; }
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9799 $as_echo "$with_expat" >&6; }
9800
9801 if test "${with_expat}" = no; then
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9803 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9804 HAVE_LIBEXPAT=no
9805 else
9806
9807 if test "X$prefix" = "XNONE"; then
9808 acl_final_prefix="$ac_default_prefix"
9809 else
9810 acl_final_prefix="$prefix"
9811 fi
9812 if test "X$exec_prefix" = "XNONE"; then
9813 acl_final_exec_prefix='${prefix}'
9814 else
9815 acl_final_exec_prefix="$exec_prefix"
9816 fi
9817 acl_save_prefix="$prefix"
9818 prefix="$acl_final_prefix"
9819 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9820 prefix="$acl_save_prefix"
9821
9822
9823 # Check whether --with-gnu-ld was given.
9824 if test "${with_gnu_ld+set}" = set; then :
9825 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9826 else
9827 with_gnu_ld=no
9828 fi
9829
9830 # Prepare PATH_SEPARATOR.
9831 # The user is always right.
9832 if test "${PATH_SEPARATOR+set}" != set; then
9833 echo "#! /bin/sh" >conf$$.sh
9834 echo "exit 0" >>conf$$.sh
9835 chmod +x conf$$.sh
9836 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9837 PATH_SEPARATOR=';'
9838 else
9839 PATH_SEPARATOR=:
9840 fi
9841 rm -f conf$$.sh
9842 fi
9843 ac_prog=ld
9844 if test "$GCC" = yes; then
9845 # Check if gcc -print-prog-name=ld gives a path.
9846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9847 $as_echo_n "checking for ld used by GCC... " >&6; }
9848 case $host in
9849 *-*-mingw*)
9850 # gcc leaves a trailing carriage return which upsets mingw
9851 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9852 *)
9853 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9854 esac
9855 case $ac_prog in
9856 # Accept absolute paths.
9857 [\\/]* | [A-Za-z]:[\\/]*)
9858 re_direlt='/[^/][^/]*/\.\./'
9859 # Canonicalize the path of ld
9860 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9861 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9862 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9863 done
9864 test -z "$LD" && LD="$ac_prog"
9865 ;;
9866 "")
9867 # If it fails, then pretend we aren't using GCC.
9868 ac_prog=ld
9869 ;;
9870 *)
9871 # If it is relative, then search for the first ld in PATH.
9872 with_gnu_ld=unknown
9873 ;;
9874 esac
9875 elif test "$with_gnu_ld" = yes; then
9876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9877 $as_echo_n "checking for GNU ld... " >&6; }
9878 else
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9880 $as_echo_n "checking for non-GNU ld... " >&6; }
9881 fi
9882 if test "${acl_cv_path_LD+set}" = set; then :
9883 $as_echo_n "(cached) " >&6
9884 else
9885 if test -z "$LD"; then
9886 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9887 for ac_dir in $PATH; do
9888 test -z "$ac_dir" && ac_dir=.
9889 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9890 acl_cv_path_LD="$ac_dir/$ac_prog"
9891 # Check to see if the program is GNU ld. I'd rather use --version,
9892 # but apparently some GNU ld's only accept -v.
9893 # Break only if it was the GNU/non-GNU ld that we prefer.
9894 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9895 test "$with_gnu_ld" != no && break
9896 else
9897 test "$with_gnu_ld" != yes && break
9898 fi
9899 fi
9900 done
9901 IFS="$ac_save_ifs"
9902 else
9903 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9904 fi
9905 fi
9906
9907 LD="$acl_cv_path_LD"
9908 if test -n "$LD"; then
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9910 $as_echo "$LD" >&6; }
9911 else
9912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9913 $as_echo "no" >&6; }
9914 fi
9915 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
9916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9917 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9918 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9919 $as_echo_n "(cached) " >&6
9920 else
9921 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9922 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9923 acl_cv_prog_gnu_ld=yes
9924 else
9925 acl_cv_prog_gnu_ld=no
9926 fi
9927 fi
9928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9929 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
9930 with_gnu_ld=$acl_cv_prog_gnu_ld
9931
9932
9933
9934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9935 $as_echo_n "checking for shared library run path origin... " >&6; }
9936 if test "${acl_cv_rpath+set}" = set; then :
9937 $as_echo_n "(cached) " >&6
9938 else
9939
9940 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9941 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9942 . ./conftest.sh
9943 rm -f ./conftest.sh
9944 acl_cv_rpath=done
9945
9946 fi
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9948 $as_echo "$acl_cv_rpath" >&6; }
9949 wl="$acl_cv_wl"
9950 libext="$acl_cv_libext"
9951 shlibext="$acl_cv_shlibext"
9952 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9953 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9954 hardcode_direct="$acl_cv_hardcode_direct"
9955 hardcode_minus_L="$acl_cv_hardcode_minus_L"
9956 # Check whether --enable-rpath was given.
9957 if test "${enable_rpath+set}" = set; then :
9958 enableval=$enable_rpath; :
9959 else
9960 enable_rpath=yes
9961 fi
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972 use_additional=yes
9973
9974 acl_save_prefix="$prefix"
9975 prefix="$acl_final_prefix"
9976 acl_save_exec_prefix="$exec_prefix"
9977 exec_prefix="$acl_final_exec_prefix"
9978
9979 eval additional_includedir=\"$includedir\"
9980 eval additional_libdir=\"$libdir\"
9981
9982 exec_prefix="$acl_save_exec_prefix"
9983 prefix="$acl_save_prefix"
9984
9985
9986 # Check whether --with-libexpat-prefix was given.
9987 if test "${with_libexpat_prefix+set}" = set; then :
9988 withval=$with_libexpat_prefix;
9989 if test "X$withval" = "Xno"; then
9990 use_additional=no
9991 else
9992 if test "X$withval" = "X"; then
9993
9994 acl_save_prefix="$prefix"
9995 prefix="$acl_final_prefix"
9996 acl_save_exec_prefix="$exec_prefix"
9997 exec_prefix="$acl_final_exec_prefix"
9998
9999 eval additional_includedir=\"$includedir\"
10000 eval additional_libdir=\"$libdir\"
10001
10002 exec_prefix="$acl_save_exec_prefix"
10003 prefix="$acl_save_prefix"
10004
10005 else
10006 additional_includedir="$withval/include"
10007 additional_libdir="$withval/lib"
10008 fi
10009 fi
10010
10011 fi
10012
10013 LIBEXPAT=
10014 LTLIBEXPAT=
10015 INCEXPAT=
10016 rpathdirs=
10017 ltrpathdirs=
10018 names_already_handled=
10019 names_next_round='expat '
10020 while test -n "$names_next_round"; do
10021 names_this_round="$names_next_round"
10022 names_next_round=
10023 for name in $names_this_round; do
10024 already_handled=
10025 for n in $names_already_handled; do
10026 if test "$n" = "$name"; then
10027 already_handled=yes
10028 break
10029 fi
10030 done
10031 if test -z "$already_handled"; then
10032 names_already_handled="$names_already_handled $name"
10033 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10034 eval value=\"\$HAVE_LIB$uppername\"
10035 if test -n "$value"; then
10036 if test "$value" = yes; then
10037 eval value=\"\$LIB$uppername\"
10038 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10039 eval value=\"\$LTLIB$uppername\"
10040 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10041 else
10042 :
10043 fi
10044 else
10045 found_dir=
10046 found_la=
10047 found_so=
10048 found_a=
10049 if test $use_additional = yes; then
10050 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10051 found_dir="$additional_libdir"
10052 found_so="$additional_libdir/lib$name.$shlibext"
10053 if test -f "$additional_libdir/lib$name.la"; then
10054 found_la="$additional_libdir/lib$name.la"
10055 fi
10056 else
10057 if test -f "$additional_libdir/lib$name.$libext"; then
10058 found_dir="$additional_libdir"
10059 found_a="$additional_libdir/lib$name.$libext"
10060 if test -f "$additional_libdir/lib$name.la"; then
10061 found_la="$additional_libdir/lib$name.la"
10062 fi
10063 fi
10064 fi
10065 fi
10066 if test "X$found_dir" = "X"; then
10067 for x in $LDFLAGS $LTLIBEXPAT; do
10068
10069 acl_save_prefix="$prefix"
10070 prefix="$acl_final_prefix"
10071 acl_save_exec_prefix="$exec_prefix"
10072 exec_prefix="$acl_final_exec_prefix"
10073 eval x=\"$x\"
10074 exec_prefix="$acl_save_exec_prefix"
10075 prefix="$acl_save_prefix"
10076
10077 case "$x" in
10078 -L*)
10079 dir=`echo "X$x" | sed -e 's/^X-L//'`
10080 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10081 found_dir="$dir"
10082 found_so="$dir/lib$name.$shlibext"
10083 if test -f "$dir/lib$name.la"; then
10084 found_la="$dir/lib$name.la"
10085 fi
10086 else
10087 if test -f "$dir/lib$name.$libext"; then
10088 found_dir="$dir"
10089 found_a="$dir/lib$name.$libext"
10090 if test -f "$dir/lib$name.la"; then
10091 found_la="$dir/lib$name.la"
10092 fi
10093 fi
10094 fi
10095 ;;
10096 esac
10097 if test "X$found_dir" != "X"; then
10098 break
10099 fi
10100 done
10101 fi
10102 if test "X$found_dir" != "X"; then
10103 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10104 if test "X$found_so" != "X"; then
10105 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10106 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10107 else
10108 haveit=
10109 for x in $ltrpathdirs; do
10110 if test "X$x" = "X$found_dir"; then
10111 haveit=yes
10112 break
10113 fi
10114 done
10115 if test -z "$haveit"; then
10116 ltrpathdirs="$ltrpathdirs $found_dir"
10117 fi
10118 if test "$hardcode_direct" = yes; then
10119 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10120 else
10121 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10122 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10123 haveit=
10124 for x in $rpathdirs; do
10125 if test "X$x" = "X$found_dir"; then
10126 haveit=yes
10127 break
10128 fi
10129 done
10130 if test -z "$haveit"; then
10131 rpathdirs="$rpathdirs $found_dir"
10132 fi
10133 else
10134 haveit=
10135 for x in $LDFLAGS $LIBEXPAT; do
10136
10137 acl_save_prefix="$prefix"
10138 prefix="$acl_final_prefix"
10139 acl_save_exec_prefix="$exec_prefix"
10140 exec_prefix="$acl_final_exec_prefix"
10141 eval x=\"$x\"
10142 exec_prefix="$acl_save_exec_prefix"
10143 prefix="$acl_save_prefix"
10144
10145 if test "X$x" = "X-L$found_dir"; then
10146 haveit=yes
10147 break
10148 fi
10149 done
10150 if test -z "$haveit"; then
10151 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10152 fi
10153 if test "$hardcode_minus_L" != no; then
10154 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10155 else
10156 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10157 fi
10158 fi
10159 fi
10160 fi
10161 else
10162 if test "X$found_a" != "X"; then
10163 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10164 else
10165 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10166 fi
10167 fi
10168 additional_includedir=
10169 case "$found_dir" in
10170 */lib | */lib/)
10171 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10172 additional_includedir="$basedir/include"
10173 ;;
10174 esac
10175 if test "X$additional_includedir" != "X"; then
10176 if test "X$additional_includedir" != "X/usr/include"; then
10177 haveit=
10178 if test "X$additional_includedir" = "X/usr/local/include"; then
10179 if test -n "$GCC"; then
10180 case $host_os in
10181 linux*) haveit=yes;;
10182 esac
10183 fi
10184 fi
10185 if test -z "$haveit"; then
10186 for x in $CPPFLAGS $INCEXPAT; do
10187
10188 acl_save_prefix="$prefix"
10189 prefix="$acl_final_prefix"
10190 acl_save_exec_prefix="$exec_prefix"
10191 exec_prefix="$acl_final_exec_prefix"
10192 eval x=\"$x\"
10193 exec_prefix="$acl_save_exec_prefix"
10194 prefix="$acl_save_prefix"
10195
10196 if test "X$x" = "X-I$additional_includedir"; then
10197 haveit=yes
10198 break
10199 fi
10200 done
10201 if test -z "$haveit"; then
10202 if test -d "$additional_includedir"; then
10203 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10204 fi
10205 fi
10206 fi
10207 fi
10208 fi
10209 if test -n "$found_la"; then
10210 save_libdir="$libdir"
10211 case "$found_la" in
10212 */* | *\\*) . "$found_la" ;;
10213 *) . "./$found_la" ;;
10214 esac
10215 libdir="$save_libdir"
10216 for dep in $dependency_libs; do
10217 case "$dep" in
10218 -L*)
10219 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10220 if test "X$additional_libdir" != "X/usr/lib"; then
10221 haveit=
10222 if test "X$additional_libdir" = "X/usr/local/lib"; then
10223 if test -n "$GCC"; then
10224 case $host_os in
10225 linux*) haveit=yes;;
10226 esac
10227 fi
10228 fi
10229 if test -z "$haveit"; then
10230 haveit=
10231 for x in $LDFLAGS $LIBEXPAT; do
10232
10233 acl_save_prefix="$prefix"
10234 prefix="$acl_final_prefix"
10235 acl_save_exec_prefix="$exec_prefix"
10236 exec_prefix="$acl_final_exec_prefix"
10237 eval x=\"$x\"
10238 exec_prefix="$acl_save_exec_prefix"
10239 prefix="$acl_save_prefix"
10240
10241 if test "X$x" = "X-L$additional_libdir"; then
10242 haveit=yes
10243 break
10244 fi
10245 done
10246 if test -z "$haveit"; then
10247 if test -d "$additional_libdir"; then
10248 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10249 fi
10250 fi
10251 haveit=
10252 for x in $LDFLAGS $LTLIBEXPAT; do
10253
10254 acl_save_prefix="$prefix"
10255 prefix="$acl_final_prefix"
10256 acl_save_exec_prefix="$exec_prefix"
10257 exec_prefix="$acl_final_exec_prefix"
10258 eval x=\"$x\"
10259 exec_prefix="$acl_save_exec_prefix"
10260 prefix="$acl_save_prefix"
10261
10262 if test "X$x" = "X-L$additional_libdir"; then
10263 haveit=yes
10264 break
10265 fi
10266 done
10267 if test -z "$haveit"; then
10268 if test -d "$additional_libdir"; then
10269 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10270 fi
10271 fi
10272 fi
10273 fi
10274 ;;
10275 -R*)
10276 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10277 if test "$enable_rpath" != no; then
10278 haveit=
10279 for x in $rpathdirs; do
10280 if test "X$x" = "X$dir"; then
10281 haveit=yes
10282 break
10283 fi
10284 done
10285 if test -z "$haveit"; then
10286 rpathdirs="$rpathdirs $dir"
10287 fi
10288 haveit=
10289 for x in $ltrpathdirs; do
10290 if test "X$x" = "X$dir"; then
10291 haveit=yes
10292 break
10293 fi
10294 done
10295 if test -z "$haveit"; then
10296 ltrpathdirs="$ltrpathdirs $dir"
10297 fi
10298 fi
10299 ;;
10300 -l*)
10301 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10302 ;;
10303 *.la)
10304 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10305 ;;
10306 *)
10307 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10308 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10309 ;;
10310 esac
10311 done
10312 fi
10313 else
10314 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10315 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10316 fi
10317 fi
10318 fi
10319 done
10320 done
10321 if test "X$rpathdirs" != "X"; then
10322 if test -n "$hardcode_libdir_separator"; then
10323 alldirs=
10324 for found_dir in $rpathdirs; do
10325 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10326 done
10327 acl_save_libdir="$libdir"
10328 libdir="$alldirs"
10329 eval flag=\"$hardcode_libdir_flag_spec\"
10330 libdir="$acl_save_libdir"
10331 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10332 else
10333 for found_dir in $rpathdirs; do
10334 acl_save_libdir="$libdir"
10335 libdir="$found_dir"
10336 eval flag=\"$hardcode_libdir_flag_spec\"
10337 libdir="$acl_save_libdir"
10338 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10339 done
10340 fi
10341 fi
10342 if test "X$ltrpathdirs" != "X"; then
10343 for found_dir in $ltrpathdirs; do
10344 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10345 done
10346 fi
10347
10348
10349 ac_save_CPPFLAGS="$CPPFLAGS"
10350
10351 for element in $INCEXPAT; do
10352 haveit=
10353 for x in $CPPFLAGS; do
10354
10355 acl_save_prefix="$prefix"
10356 prefix="$acl_final_prefix"
10357 acl_save_exec_prefix="$exec_prefix"
10358 exec_prefix="$acl_final_exec_prefix"
10359 eval x=\"$x\"
10360 exec_prefix="$acl_save_exec_prefix"
10361 prefix="$acl_save_prefix"
10362
10363 if test "X$x" = "X$element"; then
10364 haveit=yes
10365 break
10366 fi
10367 done
10368 if test -z "$haveit"; then
10369 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10370 fi
10371 done
10372
10373
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10375 $as_echo_n "checking for libexpat... " >&6; }
10376 if test "${ac_cv_libexpat+set}" = set; then :
10377 $as_echo_n "(cached) " >&6
10378 else
10379
10380 ac_save_LIBS="$LIBS"
10381 LIBS="$LIBS $LIBEXPAT"
10382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10383 /* end confdefs.h. */
10384 #include "expat.h"
10385 int
10386 main ()
10387 {
10388 XML_Parser p = XML_ParserCreate (0);
10389 ;
10390 return 0;
10391 }
10392 _ACEOF
10393 if ac_fn_c_try_link "$LINENO"; then :
10394 ac_cv_libexpat=yes
10395 else
10396 ac_cv_libexpat=no
10397 fi
10398 rm -f core conftest.err conftest.$ac_objext \
10399 conftest$ac_exeext conftest.$ac_ext
10400 LIBS="$ac_save_LIBS"
10401
10402 fi
10403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10404 $as_echo "$ac_cv_libexpat" >&6; }
10405 if test "$ac_cv_libexpat" = yes; then
10406 HAVE_LIBEXPAT=yes
10407
10408 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10409
10410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10411 $as_echo_n "checking how to link with libexpat... " >&6; }
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10413 $as_echo "$LIBEXPAT" >&6; }
10414 else
10415 HAVE_LIBEXPAT=no
10416 CPPFLAGS="$ac_save_CPPFLAGS"
10417 LIBEXPAT=
10418 LTLIBEXPAT=
10419 fi
10420
10421
10422
10423
10424
10425
10426 if test "$HAVE_LIBEXPAT" != yes; then
10427 if test "$with_expat" = yes; then
10428 as_fn_error "expat is missing or unusable" "$LINENO" 5
10429 else
10430 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10431 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10432 fi
10433 else
10434 save_LIBS=$LIBS
10435 LIBS="$LIBS $LIBEXPAT"
10436 for ac_func in XML_StopParser
10437 do :
10438 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10439 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10440 cat >>confdefs.h <<_ACEOF
10441 #define HAVE_XML_STOPPARSER 1
10442 _ACEOF
10443
10444 fi
10445 done
10446
10447 LIBS=$save_LIBS
10448 fi
10449 fi
10450
10451
10452
10453
10454
10455
10456 # Check whether --with-python was given.
10457 if test "${with_python+set}" = set; then :
10458 withval=$with_python;
10459 else
10460 with_python=auto
10461 fi
10462
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10464 $as_echo_n "checking whether to use python... " >&6; }
10465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10466 $as_echo "$with_python" >&6; }
10467
10468 if test "${with_python}" = no; then
10469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10470 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10471 have_libpython=no
10472 else
10473 case "${with_python}" in
10474 /*)
10475 if test -d ${with_python}; then
10476 # Assume the python binary is ${with_python}/bin/python.
10477 python_prog="${with_python}/bin/python"
10478 python_prefix=
10479 if test ! -x "${python_prog}"; then
10480 # Fall back to gdb 7.0/7.1 behaviour.
10481 python_prog=missing
10482 python_prefix=${with_python}
10483 fi
10484 elif test -x "${with_python}"; then
10485 # While we can't run python compiled for $host (unless host == build),
10486 # the user could write a script that provides the needed information,
10487 # so we support that.
10488 python_prog=${with_python}
10489 python_prefix=
10490 else
10491 as_fn_error "invalid value for --with-python" "$LINENO" 5
10492 fi
10493 ;;
10494 */*)
10495 # Disallow --with-python=foo/bar.
10496 as_fn_error "invalid value for --with-python" "$LINENO" 5
10497 ;;
10498 *)
10499 # The user has either specified auto, yes, or the name of the python
10500 # program assumed to be in $PATH.
10501 python_prefix=
10502 case "${with_python}" in
10503 yes | auto)
10504 if test ${build} = ${host}; then
10505 # Extract the first word of "python", so it can be a program name with args.
10506 set dummy python; ac_word=$2
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10508 $as_echo_n "checking for $ac_word... " >&6; }
10509 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10510 $as_echo_n "(cached) " >&6
10511 else
10512 case $python_prog_path in
10513 [\\/]* | ?:[\\/]*)
10514 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10515 ;;
10516 *)
10517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10518 for as_dir in $PATH
10519 do
10520 IFS=$as_save_IFS
10521 test -z "$as_dir" && as_dir=.
10522 for ac_exec_ext in '' $ac_executable_extensions; do
10523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10524 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10526 break 2
10527 fi
10528 done
10529 done
10530 IFS=$as_save_IFS
10531
10532 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10533 ;;
10534 esac
10535 fi
10536 python_prog_path=$ac_cv_path_python_prog_path
10537 if test -n "$python_prog_path"; then
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10539 $as_echo "$python_prog_path" >&6; }
10540 else
10541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10542 $as_echo "no" >&6; }
10543 fi
10544
10545
10546 if test "${python_prog_path}" = missing; then
10547 python_prog=missing
10548 else
10549 python_prog=${python_prog_path}
10550 fi
10551 else
10552 # Not much we can do except assume the cross-compiler will find the
10553 # right files.
10554 python_prog=missing
10555 fi
10556 ;;
10557 *)
10558 # While we can't run python compiled for $host (unless host == build),
10559 # the user could write a script that provides the needed information,
10560 # so we support that.
10561 python_prog="${with_python}"
10562 # Extract the first word of "${python_prog}", so it can be a program name with args.
10563 set dummy ${python_prog}; ac_word=$2
10564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10565 $as_echo_n "checking for $ac_word... " >&6; }
10566 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10567 $as_echo_n "(cached) " >&6
10568 else
10569 case $python_prog_path in
10570 [\\/]* | ?:[\\/]*)
10571 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10572 ;;
10573 *)
10574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10575 for as_dir in $PATH
10576 do
10577 IFS=$as_save_IFS
10578 test -z "$as_dir" && as_dir=.
10579 for ac_exec_ext in '' $ac_executable_extensions; do
10580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10581 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10583 break 2
10584 fi
10585 done
10586 done
10587 IFS=$as_save_IFS
10588
10589 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10590 ;;
10591 esac
10592 fi
10593 python_prog_path=$ac_cv_path_python_prog_path
10594 if test -n "$python_prog_path"; then
10595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10596 $as_echo "$python_prog_path" >&6; }
10597 else
10598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10599 $as_echo "no" >&6; }
10600 fi
10601
10602
10603 if test "${python_prog_path}" = missing; then
10604 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10605 fi
10606 ;;
10607 esac
10608 esac
10609
10610 if test "${python_prog}" != missing; then
10611 # We have a python program to use, but it may be too old.
10612 # Don't flag an error for --with-python=auto (the default).
10613 have_python_config=yes
10614 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10615 if test $? != 0; then
10616 have_python_config=failed
10617 if test "${with_python}" != auto; then
10618 as_fn_error "failure running python-config --includes" "$LINENO" 5
10619 fi
10620 fi
10621 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10622 if test $? != 0; then
10623 have_python_config=failed
10624 if test "${with_python}" != auto; then
10625 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10626 fi
10627 fi
10628 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10629 if test $? != 0; then
10630 have_python_config=failed
10631 if test "${with_python}" != auto; then
10632 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10633 fi
10634 fi
10635 else
10636 # Fall back to gdb 7.0/7.1 behaviour.
10637 if test -z ${python_prefix}; then
10638 python_includes=
10639 python_libs=
10640 else
10641 python_includes="-I${python_prefix}/include"
10642 python_libs="-L${python_prefix}/lib"
10643 fi
10644 have_python_config=no
10645 fi
10646
10647 # Having "/pythonX.Y" in the include path is awkward.
10648 # All those python headers get bubbled up to the top inviting lots
10649 # of random collisions. GDB originally didn't use python-config to
10650 # find the compilation parameters and includes "pythonX.Y/" in the
10651 # path of the, umm, include file. So strip away this part of the
10652 # output of python-config --includes.
10653 python_includes=`echo "${python_includes} " \
10654 | sed -e 's,/python[0-9]*[.][0-9]* , ,g'`
10655
10656 # If we have python-config, only try the configuration it provides.
10657 # Otherwise fallback on the old way of trying different versions of
10658 # python in turn.
10659
10660 have_libpython=no
10661 if test "${have_python_config}" = yes; then
10662 python_version=`echo " ${python_libs} " \
10663 | sed -e 's,^.* -l\(python[0-9]*[.][0-9]*\) .*$,\1,'`
10664 case "${python_version}" in
10665 python*)
10666
10667 version=${python_version}
10668
10669 new_CPPFLAGS=${python_includes}
10670 new_LIBS=${python_libs}
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10672 $as_echo_n "checking for ${version}... " >&6; }
10673 save_CPPFLAGS=$CPPFLAGS
10674 save_LIBS=$LIBS
10675 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10676 LIBS="$LIBS $new_LIBS"
10677 found_usable_python=no
10678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10679 /* end confdefs.h. */
10680 #include "${version}/Python.h"
10681 int
10682 main ()
10683 {
10684 Py_Initialize ();
10685 ;
10686 return 0;
10687 }
10688 _ACEOF
10689 if ac_fn_c_try_link "$LINENO"; then :
10690 have_libpython=${version}
10691 found_usable_python=yes
10692 else
10693 CPPFLAGS=$save_CPPFLAGS
10694 LIBS=$save_LIBS
10695 fi
10696 rm -f core conftest.err conftest.$ac_objext \
10697 conftest$ac_exeext conftest.$ac_ext
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10699 $as_echo "${found_usable_python}" >&6; }
10700
10701 ;;
10702 *)
10703 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10704 ;;
10705 esac
10706 elif test "${have_python_config}" != failed; then
10707 if test "${have_libpython}" = no; then
10708
10709 version=python2.7
10710
10711 new_CPPFLAGS=${python_includes}
10712 new_LIBS="${python_libs} -lpython2.7"
10713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10714 $as_echo_n "checking for ${version}... " >&6; }
10715 save_CPPFLAGS=$CPPFLAGS
10716 save_LIBS=$LIBS
10717 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10718 LIBS="$LIBS $new_LIBS"
10719 found_usable_python=no
10720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10721 /* end confdefs.h. */
10722 #include "${version}/Python.h"
10723 int
10724 main ()
10725 {
10726 Py_Initialize ();
10727 ;
10728 return 0;
10729 }
10730 _ACEOF
10731 if ac_fn_c_try_link "$LINENO"; then :
10732 have_libpython=${version}
10733 found_usable_python=yes
10734 else
10735 CPPFLAGS=$save_CPPFLAGS
10736 LIBS=$save_LIBS
10737 fi
10738 rm -f core conftest.err conftest.$ac_objext \
10739 conftest$ac_exeext conftest.$ac_ext
10740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10741 $as_echo "${found_usable_python}" >&6; }
10742
10743 fi
10744 if test "${have_libpython}" = no; then
10745
10746 version=python2.6
10747
10748 new_CPPFLAGS=${python_includes}
10749 new_LIBS="${python_libs} -lpython2.6"
10750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10751 $as_echo_n "checking for ${version}... " >&6; }
10752 save_CPPFLAGS=$CPPFLAGS
10753 save_LIBS=$LIBS
10754 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10755 LIBS="$LIBS $new_LIBS"
10756 found_usable_python=no
10757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10758 /* end confdefs.h. */
10759 #include "${version}/Python.h"
10760 int
10761 main ()
10762 {
10763 Py_Initialize ();
10764 ;
10765 return 0;
10766 }
10767 _ACEOF
10768 if ac_fn_c_try_link "$LINENO"; then :
10769 have_libpython=${version}
10770 found_usable_python=yes
10771 else
10772 CPPFLAGS=$save_CPPFLAGS
10773 LIBS=$save_LIBS
10774 fi
10775 rm -f core conftest.err conftest.$ac_objext \
10776 conftest$ac_exeext conftest.$ac_ext
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10778 $as_echo "${found_usable_python}" >&6; }
10779
10780 fi
10781 if test ${have_libpython} = no; then
10782
10783 version=python2.5
10784
10785 new_CPPFLAGS=${python_includes}
10786 new_LIBS="${python_libs} -lpython2.5"
10787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10788 $as_echo_n "checking for ${version}... " >&6; }
10789 save_CPPFLAGS=$CPPFLAGS
10790 save_LIBS=$LIBS
10791 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10792 LIBS="$LIBS $new_LIBS"
10793 found_usable_python=no
10794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10795 /* end confdefs.h. */
10796 #include "${version}/Python.h"
10797 int
10798 main ()
10799 {
10800 Py_Initialize ();
10801 ;
10802 return 0;
10803 }
10804 _ACEOF
10805 if ac_fn_c_try_link "$LINENO"; then :
10806 have_libpython=${version}
10807 found_usable_python=yes
10808 else
10809 CPPFLAGS=$save_CPPFLAGS
10810 LIBS=$save_LIBS
10811 fi
10812 rm -f core conftest.err conftest.$ac_objext \
10813 conftest$ac_exeext conftest.$ac_ext
10814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10815 $as_echo "${found_usable_python}" >&6; }
10816
10817 fi
10818 if test ${have_libpython} = no; then
10819
10820 version=python2.4
10821
10822 new_CPPFLAGS=${python_includes}
10823 new_LIBS="${python_libs} -lpython2.4"
10824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10825 $as_echo_n "checking for ${version}... " >&6; }
10826 save_CPPFLAGS=$CPPFLAGS
10827 save_LIBS=$LIBS
10828 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10829 LIBS="$LIBS $new_LIBS"
10830 found_usable_python=no
10831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10832 /* end confdefs.h. */
10833 #include "${version}/Python.h"
10834 int
10835 main ()
10836 {
10837 Py_Initialize ();
10838 ;
10839 return 0;
10840 }
10841 _ACEOF
10842 if ac_fn_c_try_link "$LINENO"; then :
10843 have_libpython=${version}
10844 found_usable_python=yes
10845 else
10846 CPPFLAGS=$save_CPPFLAGS
10847 LIBS=$save_LIBS
10848 fi
10849 rm -f core conftest.err conftest.$ac_objext \
10850 conftest$ac_exeext conftest.$ac_ext
10851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10852 $as_echo "${found_usable_python}" >&6; }
10853
10854 fi
10855 fi
10856 if test "${have_libpython}" = python2.7; then
10857
10858 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10859
10860 elif test "${have_libpython}" = python2.6; then
10861
10862 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10863
10864 elif test "${have_libpython}" = python2.5; then
10865
10866 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10867
10868 elif test "${have_libpython}" = python2.4; then
10869
10870 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10871
10872 fi
10873
10874 if test "${have_libpython}" = no; then
10875 case "${with_python}" in
10876 yes)
10877 as_fn_error "python is missing or unusable" "$LINENO" 5
10878 ;;
10879 auto)
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10881 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10882 ;;
10883 *)
10884 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10885 ;;
10886 esac
10887 else
10888 if test -n "${python_prefix}"; then
10889
10890 cat >>confdefs.h <<_ACEOF
10891 #define WITH_PYTHON_PATH "${python_prefix}"
10892 _ACEOF
10893
10894
10895 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10896 if test "x$prefix" = xNONE; then
10897 test_prefix=/usr/local
10898 else
10899 test_prefix=$prefix
10900 fi
10901 else
10902 test_prefix=$exec_prefix
10903 fi
10904 value=0
10905 case ${python_prefix} in
10906 "${test_prefix}"|"${test_prefix}/"*|\
10907 '${exec_prefix}'|'${exec_prefix}/'*)
10908 value=1
10909 ;;
10910 esac
10911
10912 cat >>confdefs.h <<_ACEOF
10913 #define PYTHON_PATH_RELOCATABLE $value
10914 _ACEOF
10915
10916
10917 fi
10918 fi
10919 fi
10920
10921 if test "${have_libpython}" != no; then
10922
10923 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10924
10925 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10926 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10927 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10928 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10929 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10930
10931 # Flags needed to compile Python code (taken from python-config --cflags).
10932 # We cannot call python-config directly because it will output whatever was
10933 # used when compiling the Python interpreter itself, including flags which
10934 # would make the python-related objects be compiled differently from the
10935 # rest of GDB (e.g., -O2 and -fPIC).
10936 if test "${GCC}" = yes; then
10937 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10938 fi
10939
10940 if test "x${tentative_python_cflags}" != x; then
10941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10942 $as_echo_n "checking compiler flags for python code... " >&6; }
10943 for flag in ${tentative_python_cflags}; do
10944 # Check that the compiler accepts it
10945 saved_CFLAGS="$CFLAGS"
10946 CFLAGS="$CFLAGS $flag"
10947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10948 /* end confdefs.h. */
10949
10950 int
10951 main ()
10952 {
10953
10954 ;
10955 return 0;
10956 }
10957 _ACEOF
10958 if ac_fn_c_try_compile "$LINENO"; then :
10959 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10960 fi
10961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10962 CFLAGS="$saved_CFLAGS"
10963 done
10964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10965 $as_echo "${PYTHON_CFLAGS}" >&6; }
10966 fi
10967
10968 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
10969 # #if _SGIAPI
10970 # #define siginfo __siginfo
10971 # #endif
10972 # The problem is that including Python causes some XOPEN macros to be
10973 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
10974 # to false. So, we work around this issue by defining siginfo ourself
10975 # though the command-line.
10976 case "$gdb_host" in
10977 irix*) if test "${GCC}" = yes; then
10978 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
10979 fi
10980 ;;
10981 esac
10982 else
10983 # Even if Python support is not compiled in, we need to have these files
10984 # included.
10985 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
10986 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
10987 python/py-prettyprint.c python/py-auto-load.c"
10988 fi
10989
10990
10991 # ------------------------- #
10992 # Checks for header files. #
10993 # ------------------------- #
10994
10995 ac_header_dirent=no
10996 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10997 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10999 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
11000 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
11001 $as_echo_n "(cached) " >&6
11002 else
11003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11004 /* end confdefs.h. */
11005 #include <sys/types.h>
11006 #include <$ac_hdr>
11007
11008 int
11009 main ()
11010 {
11011 if ((DIR *) 0)
11012 return 0;
11013 ;
11014 return 0;
11015 }
11016 _ACEOF
11017 if ac_fn_c_try_compile "$LINENO"; then :
11018 eval "$as_ac_Header=yes"
11019 else
11020 eval "$as_ac_Header=no"
11021 fi
11022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11023 fi
11024 eval ac_res=\$$as_ac_Header
11025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11026 $as_echo "$ac_res" >&6; }
11027 eval as_val=\$$as_ac_Header
11028 if test "x$as_val" = x""yes; then :
11029 cat >>confdefs.h <<_ACEOF
11030 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11031 _ACEOF
11032
11033 ac_header_dirent=$ac_hdr; break
11034 fi
11035
11036 done
11037 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11038 if test $ac_header_dirent = dirent.h; then
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11040 $as_echo_n "checking for library containing opendir... " >&6; }
11041 if test "${ac_cv_search_opendir+set}" = set; then :
11042 $as_echo_n "(cached) " >&6
11043 else
11044 ac_func_search_save_LIBS=$LIBS
11045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046 /* end confdefs.h. */
11047
11048 /* Override any GCC internal prototype to avoid an error.
11049 Use char because int might match the return type of a GCC
11050 builtin and then its argument prototype would still apply. */
11051 #ifdef __cplusplus
11052 extern "C"
11053 #endif
11054 char opendir ();
11055 int
11056 main ()
11057 {
11058 return opendir ();
11059 ;
11060 return 0;
11061 }
11062 _ACEOF
11063 for ac_lib in '' dir; do
11064 if test -z "$ac_lib"; then
11065 ac_res="none required"
11066 else
11067 ac_res=-l$ac_lib
11068 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11069 fi
11070 if ac_fn_c_try_link "$LINENO"; then :
11071 ac_cv_search_opendir=$ac_res
11072 fi
11073 rm -f core conftest.err conftest.$ac_objext \
11074 conftest$ac_exeext
11075 if test "${ac_cv_search_opendir+set}" = set; then :
11076 break
11077 fi
11078 done
11079 if test "${ac_cv_search_opendir+set}" = set; then :
11080
11081 else
11082 ac_cv_search_opendir=no
11083 fi
11084 rm conftest.$ac_ext
11085 LIBS=$ac_func_search_save_LIBS
11086 fi
11087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11088 $as_echo "$ac_cv_search_opendir" >&6; }
11089 ac_res=$ac_cv_search_opendir
11090 if test "$ac_res" != no; then :
11091 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11092
11093 fi
11094
11095 else
11096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11097 $as_echo_n "checking for library containing opendir... " >&6; }
11098 if test "${ac_cv_search_opendir+set}" = set; then :
11099 $as_echo_n "(cached) " >&6
11100 else
11101 ac_func_search_save_LIBS=$LIBS
11102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11103 /* end confdefs.h. */
11104
11105 /* Override any GCC internal prototype to avoid an error.
11106 Use char because int might match the return type of a GCC
11107 builtin and then its argument prototype would still apply. */
11108 #ifdef __cplusplus
11109 extern "C"
11110 #endif
11111 char opendir ();
11112 int
11113 main ()
11114 {
11115 return opendir ();
11116 ;
11117 return 0;
11118 }
11119 _ACEOF
11120 for ac_lib in '' x; do
11121 if test -z "$ac_lib"; then
11122 ac_res="none required"
11123 else
11124 ac_res=-l$ac_lib
11125 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11126 fi
11127 if ac_fn_c_try_link "$LINENO"; then :
11128 ac_cv_search_opendir=$ac_res
11129 fi
11130 rm -f core conftest.err conftest.$ac_objext \
11131 conftest$ac_exeext
11132 if test "${ac_cv_search_opendir+set}" = set; then :
11133 break
11134 fi
11135 done
11136 if test "${ac_cv_search_opendir+set}" = set; then :
11137
11138 else
11139 ac_cv_search_opendir=no
11140 fi
11141 rm conftest.$ac_ext
11142 LIBS=$ac_func_search_save_LIBS
11143 fi
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11145 $as_echo "$ac_cv_search_opendir" >&6; }
11146 ac_res=$ac_cv_search_opendir
11147 if test "$ac_res" != no; then :
11148 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11149
11150 fi
11151
11152 fi
11153
11154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11155 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11156 if test "${ac_cv_header_stat_broken+set}" = set; then :
11157 $as_echo_n "(cached) " >&6
11158 else
11159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11160 /* end confdefs.h. */
11161 #include <sys/types.h>
11162 #include <sys/stat.h>
11163
11164 #if defined S_ISBLK && defined S_IFDIR
11165 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11166 #endif
11167
11168 #if defined S_ISBLK && defined S_IFCHR
11169 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11170 #endif
11171
11172 #if defined S_ISLNK && defined S_IFREG
11173 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11174 #endif
11175
11176 #if defined S_ISSOCK && defined S_IFREG
11177 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11178 #endif
11179
11180 _ACEOF
11181 if ac_fn_c_try_compile "$LINENO"; then :
11182 ac_cv_header_stat_broken=no
11183 else
11184 ac_cv_header_stat_broken=yes
11185 fi
11186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11187 fi
11188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11189 $as_echo "$ac_cv_header_stat_broken" >&6; }
11190 if test $ac_cv_header_stat_broken = yes; then
11191
11192 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11193
11194 fi
11195
11196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11197 $as_echo_n "checking for ANSI C header files... " >&6; }
11198 if test "${ac_cv_header_stdc+set}" = set; then :
11199 $as_echo_n "(cached) " >&6
11200 else
11201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11202 /* end confdefs.h. */
11203 #include <stdlib.h>
11204 #include <stdarg.h>
11205 #include <string.h>
11206 #include <float.h>
11207
11208 int
11209 main ()
11210 {
11211
11212 ;
11213 return 0;
11214 }
11215 _ACEOF
11216 if ac_fn_c_try_compile "$LINENO"; then :
11217 ac_cv_header_stdc=yes
11218 else
11219 ac_cv_header_stdc=no
11220 fi
11221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11222
11223 if test $ac_cv_header_stdc = yes; then
11224 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11226 /* end confdefs.h. */
11227 #include <string.h>
11228
11229 _ACEOF
11230 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11231 $EGREP "memchr" >/dev/null 2>&1; then :
11232
11233 else
11234 ac_cv_header_stdc=no
11235 fi
11236 rm -f conftest*
11237
11238 fi
11239
11240 if test $ac_cv_header_stdc = yes; then
11241 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11243 /* end confdefs.h. */
11244 #include <stdlib.h>
11245
11246 _ACEOF
11247 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11248 $EGREP "free" >/dev/null 2>&1; then :
11249
11250 else
11251 ac_cv_header_stdc=no
11252 fi
11253 rm -f conftest*
11254
11255 fi
11256
11257 if test $ac_cv_header_stdc = yes; then
11258 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11259 if test "$cross_compiling" = yes; then :
11260 :
11261 else
11262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11263 /* end confdefs.h. */
11264 #include <ctype.h>
11265 #include <stdlib.h>
11266 #if ((' ' & 0x0FF) == 0x020)
11267 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11268 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11269 #else
11270 # define ISLOWER(c) \
11271 (('a' <= (c) && (c) <= 'i') \
11272 || ('j' <= (c) && (c) <= 'r') \
11273 || ('s' <= (c) && (c) <= 'z'))
11274 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11275 #endif
11276
11277 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11278 int
11279 main ()
11280 {
11281 int i;
11282 for (i = 0; i < 256; i++)
11283 if (XOR (islower (i), ISLOWER (i))
11284 || toupper (i) != TOUPPER (i))
11285 return 2;
11286 return 0;
11287 }
11288 _ACEOF
11289 if ac_fn_c_try_run "$LINENO"; then :
11290
11291 else
11292 ac_cv_header_stdc=no
11293 fi
11294 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11295 conftest.$ac_objext conftest.beam conftest.$ac_ext
11296 fi
11297
11298 fi
11299 fi
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11301 $as_echo "$ac_cv_header_stdc" >&6; }
11302 if test $ac_cv_header_stdc = yes; then
11303
11304 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11305
11306 fi
11307
11308 # elf_hp.h is for HP/UX 64-bit shared library support.
11309 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11310 # unconditionally, so what's the point in checking these?
11311 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11312 thread_db.h gnu/libc-version.h signal.h stddef.h \
11313 stdlib.h string.h memory.h strings.h sys/fault.h \
11314 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11315 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11316 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11317 sys/types.h sys/wait.h wait.h termios.h termio.h \
11318 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
11319 do :
11320 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11321 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11322 eval as_val=\$$as_ac_Header
11323 if test "x$as_val" = x""yes; then :
11324 cat >>confdefs.h <<_ACEOF
11325 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11326 _ACEOF
11327
11328 fi
11329
11330 done
11331
11332 for ac_header in link.h
11333 do :
11334 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11335 # include <sys/types.h>
11336 #endif
11337 #if HAVE_NLIST_H
11338 # include <nlist.h>
11339 #endif
11340
11341 "
11342 if test "x$ac_cv_header_link_h" = x""yes; then :
11343 cat >>confdefs.h <<_ACEOF
11344 #define HAVE_LINK_H 1
11345 _ACEOF
11346
11347 fi
11348
11349 done
11350
11351 for ac_header in sys/proc.h
11352 do :
11353 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11354 # include <sys/param.h>
11355 #endif
11356
11357 "
11358 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11359 cat >>confdefs.h <<_ACEOF
11360 #define HAVE_SYS_PROC_H 1
11361 _ACEOF
11362
11363 fi
11364
11365 done
11366
11367 for ac_header in sys/user.h
11368 do :
11369 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11370 # include <sys/param.h>
11371 #endif
11372
11373 "
11374 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11375 cat >>confdefs.h <<_ACEOF
11376 #define HAVE_SYS_USER_H 1
11377 _ACEOF
11378
11379 fi
11380
11381 done
11382
11383
11384 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11385 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11386 # think that we don't have <curses.h> if we're using GCC.
11387 case $host_os in
11388 solaris2.[789])
11389 if test "$GCC" = yes; then
11390
11391 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
11392
11393 fi ;;
11394 esac
11395 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11396 do :
11397 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11398 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11399 eval as_val=\$$as_ac_Header
11400 if test "x$as_val" = x""yes; then :
11401 cat >>confdefs.h <<_ACEOF
11402 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11403 _ACEOF
11404
11405 fi
11406
11407 done
11408
11409 for ac_header in term.h
11410 do :
11411 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11412 # include <curses.h>
11413 #endif
11414
11415 "
11416 if test "x$ac_cv_header_term_h" = x""yes; then :
11417 cat >>confdefs.h <<_ACEOF
11418 #define HAVE_TERM_H 1
11419 _ACEOF
11420
11421 fi
11422
11423 done
11424
11425
11426 # ------------------------- #
11427 # Checks for declarations. #
11428 # ------------------------- #
11429
11430 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11431 if test "x$ac_cv_have_decl_free" = x""yes; then :
11432 ac_have_decl=1
11433 else
11434 ac_have_decl=0
11435 fi
11436
11437 cat >>confdefs.h <<_ACEOF
11438 #define HAVE_DECL_FREE $ac_have_decl
11439 _ACEOF
11440 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11441 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11442 ac_have_decl=1
11443 else
11444 ac_have_decl=0
11445 fi
11446
11447 cat >>confdefs.h <<_ACEOF
11448 #define HAVE_DECL_MALLOC $ac_have_decl
11449 _ACEOF
11450 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11451 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11452 ac_have_decl=1
11453 else
11454 ac_have_decl=0
11455 fi
11456
11457 cat >>confdefs.h <<_ACEOF
11458 #define HAVE_DECL_REALLOC $ac_have_decl
11459 _ACEOF
11460 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11461 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11462 ac_have_decl=1
11463 else
11464 ac_have_decl=0
11465 fi
11466
11467 cat >>confdefs.h <<_ACEOF
11468 #define HAVE_DECL_STRERROR $ac_have_decl
11469 _ACEOF
11470 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11471 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11472 ac_have_decl=1
11473 else
11474 ac_have_decl=0
11475 fi
11476
11477 cat >>confdefs.h <<_ACEOF
11478 #define HAVE_DECL_STRSTR $ac_have_decl
11479 _ACEOF
11480 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11481 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11482 ac_have_decl=1
11483 else
11484 ac_have_decl=0
11485 fi
11486
11487 cat >>confdefs.h <<_ACEOF
11488 #define HAVE_DECL_GETOPT $ac_have_decl
11489 _ACEOF
11490 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11491 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11492 ac_have_decl=1
11493 else
11494 ac_have_decl=0
11495 fi
11496
11497 cat >>confdefs.h <<_ACEOF
11498 #define HAVE_DECL_SNPRINTF $ac_have_decl
11499 _ACEOF
11500 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11501 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11502 ac_have_decl=1
11503 else
11504 ac_have_decl=0
11505 fi
11506
11507 cat >>confdefs.h <<_ACEOF
11508 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11509 _ACEOF
11510
11511
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11513 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11514 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11515 $as_echo_n "(cached) " >&6
11516 else
11517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11518 /* end confdefs.h. */
11519 #include <locale.h>
11520 int
11521 main ()
11522 {
11523 return LC_MESSAGES
11524 ;
11525 return 0;
11526 }
11527 _ACEOF
11528 if ac_fn_c_try_link "$LINENO"; then :
11529 am_cv_val_LC_MESSAGES=yes
11530 else
11531 am_cv_val_LC_MESSAGES=no
11532 fi
11533 rm -f core conftest.err conftest.$ac_objext \
11534 conftest$ac_exeext conftest.$ac_ext
11535 fi
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11537 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11538 if test $am_cv_val_LC_MESSAGES = yes; then
11539
11540 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11541
11542 fi
11543
11544
11545 # ----------------------- #
11546 # Checks for structures. #
11547 # ----------------------- #
11548
11549 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11550 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11551
11552 cat >>confdefs.h <<_ACEOF
11553 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11554 _ACEOF
11555
11556
11557 fi
11558 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11559 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11560
11561 cat >>confdefs.h <<_ACEOF
11562 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11563 _ACEOF
11564
11565
11566 fi
11567
11568
11569 # ------------------ #
11570 # Checks for types. #
11571 # ------------------ #
11572
11573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11574 $as_echo_n "checking return type of signal handlers... " >&6; }
11575 if test "${ac_cv_type_signal+set}" = set; then :
11576 $as_echo_n "(cached) " >&6
11577 else
11578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11579 /* end confdefs.h. */
11580 #include <sys/types.h>
11581 #include <signal.h>
11582
11583 int
11584 main ()
11585 {
11586 return *(signal (0, 0)) (0) == 1;
11587 ;
11588 return 0;
11589 }
11590 _ACEOF
11591 if ac_fn_c_try_compile "$LINENO"; then :
11592 ac_cv_type_signal=int
11593 else
11594 ac_cv_type_signal=void
11595 fi
11596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11597 fi
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11599 $as_echo "$ac_cv_type_signal" >&6; }
11600
11601 cat >>confdefs.h <<_ACEOF
11602 #define RETSIGTYPE $ac_cv_type_signal
11603 _ACEOF
11604
11605
11606 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11607 #include <sys/socket.h>
11608
11609 "
11610 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11611
11612 cat >>confdefs.h <<_ACEOF
11613 #define HAVE_SOCKLEN_T 1
11614 _ACEOF
11615
11616
11617 fi
11618
11619
11620 # ------------------------------------- #
11621 # Checks for compiler characteristics. #
11622 # ------------------------------------- #
11623
11624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11625 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11626 if test "${ac_cv_c_const+set}" = set; then :
11627 $as_echo_n "(cached) " >&6
11628 else
11629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11630 /* end confdefs.h. */
11631
11632 int
11633 main ()
11634 {
11635 /* FIXME: Include the comments suggested by Paul. */
11636 #ifndef __cplusplus
11637 /* Ultrix mips cc rejects this. */
11638 typedef int charset[2];
11639 const charset cs;
11640 /* SunOS 4.1.1 cc rejects this. */
11641 char const *const *pcpcc;
11642 char **ppc;
11643 /* NEC SVR4.0.2 mips cc rejects this. */
11644 struct point {int x, y;};
11645 static struct point const zero = {0,0};
11646 /* AIX XL C 1.02.0.0 rejects this.
11647 It does not let you subtract one const X* pointer from another in
11648 an arm of an if-expression whose if-part is not a constant
11649 expression */
11650 const char *g = "string";
11651 pcpcc = &g + (g ? g-g : 0);
11652 /* HPUX 7.0 cc rejects these. */
11653 ++pcpcc;
11654 ppc = (char**) pcpcc;
11655 pcpcc = (char const *const *) ppc;
11656 { /* SCO 3.2v4 cc rejects this. */
11657 char *t;
11658 char const *s = 0 ? (char *) 0 : (char const *) 0;
11659
11660 *t++ = 0;
11661 if (s) return 0;
11662 }
11663 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11664 int x[] = {25, 17};
11665 const int *foo = &x[0];
11666 ++foo;
11667 }
11668 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11669 typedef const int *iptr;
11670 iptr p = 0;
11671 ++p;
11672 }
11673 { /* AIX XL C 1.02.0.0 rejects this saying
11674 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11675 struct s { int j; const int *ap[3]; };
11676 struct s *b; b->j = 5;
11677 }
11678 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11679 const int foo = 10;
11680 if (!foo) return 0;
11681 }
11682 return !cs[0] && !zero.x;
11683 #endif
11684
11685 ;
11686 return 0;
11687 }
11688 _ACEOF
11689 if ac_fn_c_try_compile "$LINENO"; then :
11690 ac_cv_c_const=yes
11691 else
11692 ac_cv_c_const=no
11693 fi
11694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11695 fi
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11697 $as_echo "$ac_cv_c_const" >&6; }
11698 if test $ac_cv_c_const = no; then
11699
11700 $as_echo "#define const /**/" >>confdefs.h
11701
11702 fi
11703
11704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11705 $as_echo_n "checking for inline... " >&6; }
11706 if test "${ac_cv_c_inline+set}" = set; then :
11707 $as_echo_n "(cached) " >&6
11708 else
11709 ac_cv_c_inline=no
11710 for ac_kw in inline __inline__ __inline; do
11711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11712 /* end confdefs.h. */
11713 #ifndef __cplusplus
11714 typedef int foo_t;
11715 static $ac_kw foo_t static_foo () {return 0; }
11716 $ac_kw foo_t foo () {return 0; }
11717 #endif
11718
11719 _ACEOF
11720 if ac_fn_c_try_compile "$LINENO"; then :
11721 ac_cv_c_inline=$ac_kw
11722 fi
11723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11724 test "$ac_cv_c_inline" != no && break
11725 done
11726
11727 fi
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11729 $as_echo "$ac_cv_c_inline" >&6; }
11730
11731 case $ac_cv_c_inline in
11732 inline | yes) ;;
11733 *)
11734 case $ac_cv_c_inline in
11735 no) ac_val=;;
11736 *) ac_val=$ac_cv_c_inline;;
11737 esac
11738 cat >>confdefs.h <<_ACEOF
11739 #ifndef __cplusplus
11740 #define inline $ac_val
11741 #endif
11742 _ACEOF
11743 ;;
11744 esac
11745
11746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11747 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11748 if test "${ac_cv_c_bigendian+set}" = set; then :
11749 $as_echo_n "(cached) " >&6
11750 else
11751 ac_cv_c_bigendian=unknown
11752 # See if we're dealing with a universal compiler.
11753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754 /* end confdefs.h. */
11755 #ifndef __APPLE_CC__
11756 not a universal capable compiler
11757 #endif
11758 typedef int dummy;
11759
11760 _ACEOF
11761 if ac_fn_c_try_compile "$LINENO"; then :
11762
11763 # Check for potential -arch flags. It is not universal unless
11764 # there are at least two -arch flags with different values.
11765 ac_arch=
11766 ac_prev=
11767 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11768 if test -n "$ac_prev"; then
11769 case $ac_word in
11770 i?86 | x86_64 | ppc | ppc64)
11771 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11772 ac_arch=$ac_word
11773 else
11774 ac_cv_c_bigendian=universal
11775 break
11776 fi
11777 ;;
11778 esac
11779 ac_prev=
11780 elif test "x$ac_word" = "x-arch"; then
11781 ac_prev=arch
11782 fi
11783 done
11784 fi
11785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11786 if test $ac_cv_c_bigendian = unknown; then
11787 # See if sys/param.h defines the BYTE_ORDER macro.
11788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11789 /* end confdefs.h. */
11790 #include <sys/types.h>
11791 #include <sys/param.h>
11792
11793 int
11794 main ()
11795 {
11796 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11797 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11798 && LITTLE_ENDIAN)
11799 bogus endian macros
11800 #endif
11801
11802 ;
11803 return 0;
11804 }
11805 _ACEOF
11806 if ac_fn_c_try_compile "$LINENO"; then :
11807 # It does; now see whether it defined to BIG_ENDIAN or not.
11808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11809 /* end confdefs.h. */
11810 #include <sys/types.h>
11811 #include <sys/param.h>
11812
11813 int
11814 main ()
11815 {
11816 #if BYTE_ORDER != BIG_ENDIAN
11817 not big endian
11818 #endif
11819
11820 ;
11821 return 0;
11822 }
11823 _ACEOF
11824 if ac_fn_c_try_compile "$LINENO"; then :
11825 ac_cv_c_bigendian=yes
11826 else
11827 ac_cv_c_bigendian=no
11828 fi
11829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11830 fi
11831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11832 fi
11833 if test $ac_cv_c_bigendian = unknown; then
11834 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11836 /* end confdefs.h. */
11837 #include <limits.h>
11838
11839 int
11840 main ()
11841 {
11842 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11843 bogus endian macros
11844 #endif
11845
11846 ;
11847 return 0;
11848 }
11849 _ACEOF
11850 if ac_fn_c_try_compile "$LINENO"; then :
11851 # It does; now see whether it defined to _BIG_ENDIAN or not.
11852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11853 /* end confdefs.h. */
11854 #include <limits.h>
11855
11856 int
11857 main ()
11858 {
11859 #ifndef _BIG_ENDIAN
11860 not big endian
11861 #endif
11862
11863 ;
11864 return 0;
11865 }
11866 _ACEOF
11867 if ac_fn_c_try_compile "$LINENO"; then :
11868 ac_cv_c_bigendian=yes
11869 else
11870 ac_cv_c_bigendian=no
11871 fi
11872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11873 fi
11874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11875 fi
11876 if test $ac_cv_c_bigendian = unknown; then
11877 # Compile a test program.
11878 if test "$cross_compiling" = yes; then :
11879 # Try to guess by grepping values from an object file.
11880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11881 /* end confdefs.h. */
11882 short int ascii_mm[] =
11883 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11884 short int ascii_ii[] =
11885 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11886 int use_ascii (int i) {
11887 return ascii_mm[i] + ascii_ii[i];
11888 }
11889 short int ebcdic_ii[] =
11890 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11891 short int ebcdic_mm[] =
11892 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11893 int use_ebcdic (int i) {
11894 return ebcdic_mm[i] + ebcdic_ii[i];
11895 }
11896 extern int foo;
11897
11898 int
11899 main ()
11900 {
11901 return use_ascii (foo) == use_ebcdic (foo);
11902 ;
11903 return 0;
11904 }
11905 _ACEOF
11906 if ac_fn_c_try_compile "$LINENO"; then :
11907 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11908 ac_cv_c_bigendian=yes
11909 fi
11910 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11911 if test "$ac_cv_c_bigendian" = unknown; then
11912 ac_cv_c_bigendian=no
11913 else
11914 # finding both strings is unlikely to happen, but who knows?
11915 ac_cv_c_bigendian=unknown
11916 fi
11917 fi
11918 fi
11919 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11920 else
11921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11922 /* end confdefs.h. */
11923 $ac_includes_default
11924 int
11925 main ()
11926 {
11927
11928 /* Are we little or big endian? From Harbison&Steele. */
11929 union
11930 {
11931 long int l;
11932 char c[sizeof (long int)];
11933 } u;
11934 u.l = 1;
11935 return u.c[sizeof (long int) - 1] == 1;
11936
11937 ;
11938 return 0;
11939 }
11940 _ACEOF
11941 if ac_fn_c_try_run "$LINENO"; then :
11942 ac_cv_c_bigendian=no
11943 else
11944 ac_cv_c_bigendian=yes
11945 fi
11946 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11947 conftest.$ac_objext conftest.beam conftest.$ac_ext
11948 fi
11949
11950 fi
11951 fi
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11953 $as_echo "$ac_cv_c_bigendian" >&6; }
11954 case $ac_cv_c_bigendian in #(
11955 yes)
11956 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11957 ;; #(
11958 no)
11959 ;; #(
11960 universal)
11961
11962 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11963
11964 ;; #(
11965 *)
11966 as_fn_error "unknown endianness
11967 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11968 esac
11969
11970
11971 # ------------------------------ #
11972 # Checks for library functions. #
11973 # ------------------------------ #
11974
11975 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11976 # for constant arguments. Useless!
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11978 $as_echo_n "checking for working alloca.h... " >&6; }
11979 if test "${ac_cv_working_alloca_h+set}" = set; then :
11980 $as_echo_n "(cached) " >&6
11981 else
11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11983 /* end confdefs.h. */
11984 #include <alloca.h>
11985 int
11986 main ()
11987 {
11988 char *p = (char *) alloca (2 * sizeof (int));
11989 if (p) return 0;
11990 ;
11991 return 0;
11992 }
11993 _ACEOF
11994 if ac_fn_c_try_link "$LINENO"; then :
11995 ac_cv_working_alloca_h=yes
11996 else
11997 ac_cv_working_alloca_h=no
11998 fi
11999 rm -f core conftest.err conftest.$ac_objext \
12000 conftest$ac_exeext conftest.$ac_ext
12001 fi
12002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12003 $as_echo "$ac_cv_working_alloca_h" >&6; }
12004 if test $ac_cv_working_alloca_h = yes; then
12005
12006 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12007
12008 fi
12009
12010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12011 $as_echo_n "checking for alloca... " >&6; }
12012 if test "${ac_cv_func_alloca_works+set}" = set; then :
12013 $as_echo_n "(cached) " >&6
12014 else
12015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12016 /* end confdefs.h. */
12017 #ifdef __GNUC__
12018 # define alloca __builtin_alloca
12019 #else
12020 # ifdef _MSC_VER
12021 # include <malloc.h>
12022 # define alloca _alloca
12023 # else
12024 # ifdef HAVE_ALLOCA_H
12025 # include <alloca.h>
12026 # else
12027 # ifdef _AIX
12028 #pragma alloca
12029 # else
12030 # ifndef alloca /* predefined by HP cc +Olibcalls */
12031 char *alloca ();
12032 # endif
12033 # endif
12034 # endif
12035 # endif
12036 #endif
12037
12038 int
12039 main ()
12040 {
12041 char *p = (char *) alloca (1);
12042 if (p) return 0;
12043 ;
12044 return 0;
12045 }
12046 _ACEOF
12047 if ac_fn_c_try_link "$LINENO"; then :
12048 ac_cv_func_alloca_works=yes
12049 else
12050 ac_cv_func_alloca_works=no
12051 fi
12052 rm -f core conftest.err conftest.$ac_objext \
12053 conftest$ac_exeext conftest.$ac_ext
12054 fi
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12056 $as_echo "$ac_cv_func_alloca_works" >&6; }
12057
12058 if test $ac_cv_func_alloca_works = yes; then
12059
12060 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12061
12062 else
12063 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12064 # that cause trouble. Some versions do not even contain alloca or
12065 # contain a buggy version. If you still want to use their alloca,
12066 # use ar to extract alloca.o from them instead of compiling alloca.c.
12067
12068 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12069
12070 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12071
12072
12073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12074 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12075 if test "${ac_cv_os_cray+set}" = set; then :
12076 $as_echo_n "(cached) " >&6
12077 else
12078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12079 /* end confdefs.h. */
12080 #if defined CRAY && ! defined CRAY2
12081 webecray
12082 #else
12083 wenotbecray
12084 #endif
12085
12086 _ACEOF
12087 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12088 $EGREP "webecray" >/dev/null 2>&1; then :
12089 ac_cv_os_cray=yes
12090 else
12091 ac_cv_os_cray=no
12092 fi
12093 rm -f conftest*
12094
12095 fi
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12097 $as_echo "$ac_cv_os_cray" >&6; }
12098 if test $ac_cv_os_cray = yes; then
12099 for ac_func in _getb67 GETB67 getb67; do
12100 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12101 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12102 eval as_val=\$$as_ac_var
12103 if test "x$as_val" = x""yes; then :
12104
12105 cat >>confdefs.h <<_ACEOF
12106 #define CRAY_STACKSEG_END $ac_func
12107 _ACEOF
12108
12109 break
12110 fi
12111
12112 done
12113 fi
12114
12115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12116 $as_echo_n "checking stack direction for C alloca... " >&6; }
12117 if test "${ac_cv_c_stack_direction+set}" = set; then :
12118 $as_echo_n "(cached) " >&6
12119 else
12120 if test "$cross_compiling" = yes; then :
12121 ac_cv_c_stack_direction=0
12122 else
12123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12124 /* end confdefs.h. */
12125 $ac_includes_default
12126 int
12127 find_stack_direction ()
12128 {
12129 static char *addr = 0;
12130 auto char dummy;
12131 if (addr == 0)
12132 {
12133 addr = &dummy;
12134 return find_stack_direction ();
12135 }
12136 else
12137 return (&dummy > addr) ? 1 : -1;
12138 }
12139
12140 int
12141 main ()
12142 {
12143 return find_stack_direction () < 0;
12144 }
12145 _ACEOF
12146 if ac_fn_c_try_run "$LINENO"; then :
12147 ac_cv_c_stack_direction=1
12148 else
12149 ac_cv_c_stack_direction=-1
12150 fi
12151 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12152 conftest.$ac_objext conftest.beam conftest.$ac_ext
12153 fi
12154
12155 fi
12156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12157 $as_echo "$ac_cv_c_stack_direction" >&6; }
12158 cat >>confdefs.h <<_ACEOF
12159 #define STACK_DIRECTION $ac_cv_c_stack_direction
12160 _ACEOF
12161
12162
12163 fi
12164
12165 for ac_header in stdlib.h unistd.h
12166 do :
12167 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12168 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12169 eval as_val=\$$as_ac_Header
12170 if test "x$as_val" = x""yes; then :
12171 cat >>confdefs.h <<_ACEOF
12172 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12173 _ACEOF
12174
12175 fi
12176
12177 done
12178
12179 for ac_func in getpagesize
12180 do :
12181 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12182 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12183 cat >>confdefs.h <<_ACEOF
12184 #define HAVE_GETPAGESIZE 1
12185 _ACEOF
12186
12187 fi
12188 done
12189
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12191 $as_echo_n "checking for working mmap... " >&6; }
12192 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12193 $as_echo_n "(cached) " >&6
12194 else
12195 if test "$cross_compiling" = yes; then :
12196 ac_cv_func_mmap_fixed_mapped=no
12197 else
12198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12199 /* end confdefs.h. */
12200 $ac_includes_default
12201 /* malloc might have been renamed as rpl_malloc. */
12202 #undef malloc
12203
12204 /* Thanks to Mike Haertel and Jim Avera for this test.
12205 Here is a matrix of mmap possibilities:
12206 mmap private not fixed
12207 mmap private fixed at somewhere currently unmapped
12208 mmap private fixed at somewhere already mapped
12209 mmap shared not fixed
12210 mmap shared fixed at somewhere currently unmapped
12211 mmap shared fixed at somewhere already mapped
12212 For private mappings, we should verify that changes cannot be read()
12213 back from the file, nor mmap's back from the file at a different
12214 address. (There have been systems where private was not correctly
12215 implemented like the infamous i386 svr4.0, and systems where the
12216 VM page cache was not coherent with the file system buffer cache
12217 like early versions of FreeBSD and possibly contemporary NetBSD.)
12218 For shared mappings, we should conversely verify that changes get
12219 propagated back to all the places they're supposed to be.
12220
12221 Grep wants private fixed already mapped.
12222 The main things grep needs to know about mmap are:
12223 * does it exist and is it safe to write into the mmap'd area
12224 * how to use it (BSD variants) */
12225
12226 #include <fcntl.h>
12227 #include <sys/mman.h>
12228
12229 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12230 char *malloc ();
12231 #endif
12232
12233 /* This mess was copied from the GNU getpagesize.h. */
12234 #ifndef HAVE_GETPAGESIZE
12235 /* Assume that all systems that can run configure have sys/param.h. */
12236 # ifndef HAVE_SYS_PARAM_H
12237 # define HAVE_SYS_PARAM_H 1
12238 # endif
12239
12240 # ifdef _SC_PAGESIZE
12241 # define getpagesize() sysconf(_SC_PAGESIZE)
12242 # else /* no _SC_PAGESIZE */
12243 # ifdef HAVE_SYS_PARAM_H
12244 # include <sys/param.h>
12245 # ifdef EXEC_PAGESIZE
12246 # define getpagesize() EXEC_PAGESIZE
12247 # else /* no EXEC_PAGESIZE */
12248 # ifdef NBPG
12249 # define getpagesize() NBPG * CLSIZE
12250 # ifndef CLSIZE
12251 # define CLSIZE 1
12252 # endif /* no CLSIZE */
12253 # else /* no NBPG */
12254 # ifdef NBPC
12255 # define getpagesize() NBPC
12256 # else /* no NBPC */
12257 # ifdef PAGESIZE
12258 # define getpagesize() PAGESIZE
12259 # endif /* PAGESIZE */
12260 # endif /* no NBPC */
12261 # endif /* no NBPG */
12262 # endif /* no EXEC_PAGESIZE */
12263 # else /* no HAVE_SYS_PARAM_H */
12264 # define getpagesize() 8192 /* punt totally */
12265 # endif /* no HAVE_SYS_PARAM_H */
12266 # endif /* no _SC_PAGESIZE */
12267
12268 #endif /* no HAVE_GETPAGESIZE */
12269
12270 int
12271 main ()
12272 {
12273 char *data, *data2, *data3;
12274 int i, pagesize;
12275 int fd;
12276
12277 pagesize = getpagesize ();
12278
12279 /* First, make a file with some known garbage in it. */
12280 data = (char *) malloc (pagesize);
12281 if (!data)
12282 return 1;
12283 for (i = 0; i < pagesize; ++i)
12284 *(data + i) = rand ();
12285 umask (0);
12286 fd = creat ("conftest.mmap", 0600);
12287 if (fd < 0)
12288 return 1;
12289 if (write (fd, data, pagesize) != pagesize)
12290 return 1;
12291 close (fd);
12292
12293 /* Next, try to mmap the file at a fixed address which already has
12294 something else allocated at it. If we can, also make sure that
12295 we see the same garbage. */
12296 fd = open ("conftest.mmap", O_RDWR);
12297 if (fd < 0)
12298 return 1;
12299 data2 = (char *) malloc (2 * pagesize);
12300 if (!data2)
12301 return 1;
12302 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12303 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12304 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12305 return 1;
12306 for (i = 0; i < pagesize; ++i)
12307 if (*(data + i) != *(data2 + i))
12308 return 1;
12309
12310 /* Finally, make sure that changes to the mapped area do not
12311 percolate back to the file as seen by read(). (This is a bug on
12312 some variants of i386 svr4.0.) */
12313 for (i = 0; i < pagesize; ++i)
12314 *(data2 + i) = *(data2 + i) + 1;
12315 data3 = (char *) malloc (pagesize);
12316 if (!data3)
12317 return 1;
12318 if (read (fd, data3, pagesize) != pagesize)
12319 return 1;
12320 for (i = 0; i < pagesize; ++i)
12321 if (*(data + i) != *(data3 + i))
12322 return 1;
12323 close (fd);
12324 return 0;
12325 }
12326 _ACEOF
12327 if ac_fn_c_try_run "$LINENO"; then :
12328 ac_cv_func_mmap_fixed_mapped=yes
12329 else
12330 ac_cv_func_mmap_fixed_mapped=no
12331 fi
12332 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12333 conftest.$ac_objext conftest.beam conftest.$ac_ext
12334 fi
12335
12336 fi
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12338 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12339 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12340
12341 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12342
12343 fi
12344 rm -f conftest.mmap
12345
12346 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12347 if test "x$ac_cv_type_pid_t" = x""yes; then :
12348
12349 else
12350
12351 cat >>confdefs.h <<_ACEOF
12352 #define pid_t int
12353 _ACEOF
12354
12355 fi
12356
12357 for ac_header in vfork.h
12358 do :
12359 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12360 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12361 cat >>confdefs.h <<_ACEOF
12362 #define HAVE_VFORK_H 1
12363 _ACEOF
12364
12365 fi
12366
12367 done
12368
12369 for ac_func in fork vfork
12370 do :
12371 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12372 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12373 eval as_val=\$$as_ac_var
12374 if test "x$as_val" = x""yes; then :
12375 cat >>confdefs.h <<_ACEOF
12376 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12377 _ACEOF
12378
12379 fi
12380 done
12381
12382 if test "x$ac_cv_func_fork" = xyes; then
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12384 $as_echo_n "checking for working fork... " >&6; }
12385 if test "${ac_cv_func_fork_works+set}" = set; then :
12386 $as_echo_n "(cached) " >&6
12387 else
12388 if test "$cross_compiling" = yes; then :
12389 ac_cv_func_fork_works=cross
12390 else
12391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392 /* end confdefs.h. */
12393 $ac_includes_default
12394 int
12395 main ()
12396 {
12397
12398 /* By Ruediger Kuhlmann. */
12399 return fork () < 0;
12400
12401 ;
12402 return 0;
12403 }
12404 _ACEOF
12405 if ac_fn_c_try_run "$LINENO"; then :
12406 ac_cv_func_fork_works=yes
12407 else
12408 ac_cv_func_fork_works=no
12409 fi
12410 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12411 conftest.$ac_objext conftest.beam conftest.$ac_ext
12412 fi
12413
12414 fi
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12416 $as_echo "$ac_cv_func_fork_works" >&6; }
12417
12418 else
12419 ac_cv_func_fork_works=$ac_cv_func_fork
12420 fi
12421 if test "x$ac_cv_func_fork_works" = xcross; then
12422 case $host in
12423 *-*-amigaos* | *-*-msdosdjgpp*)
12424 # Override, as these systems have only a dummy fork() stub
12425 ac_cv_func_fork_works=no
12426 ;;
12427 *)
12428 ac_cv_func_fork_works=yes
12429 ;;
12430 esac
12431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12432 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12433 fi
12434 ac_cv_func_vfork_works=$ac_cv_func_vfork
12435 if test "x$ac_cv_func_vfork" = xyes; then
12436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12437 $as_echo_n "checking for working vfork... " >&6; }
12438 if test "${ac_cv_func_vfork_works+set}" = set; then :
12439 $as_echo_n "(cached) " >&6
12440 else
12441 if test "$cross_compiling" = yes; then :
12442 ac_cv_func_vfork_works=cross
12443 else
12444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12445 /* end confdefs.h. */
12446 /* Thanks to Paul Eggert for this test. */
12447 $ac_includes_default
12448 #include <sys/wait.h>
12449 #ifdef HAVE_VFORK_H
12450 # include <vfork.h>
12451 #endif
12452 /* On some sparc systems, changes by the child to local and incoming
12453 argument registers are propagated back to the parent. The compiler
12454 is told about this with #include <vfork.h>, but some compilers
12455 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12456 static variable whose address is put into a register that is
12457 clobbered by the vfork. */
12458 static void
12459 #ifdef __cplusplus
12460 sparc_address_test (int arg)
12461 # else
12462 sparc_address_test (arg) int arg;
12463 #endif
12464 {
12465 static pid_t child;
12466 if (!child) {
12467 child = vfork ();
12468 if (child < 0) {
12469 perror ("vfork");
12470 _exit(2);
12471 }
12472 if (!child) {
12473 arg = getpid();
12474 write(-1, "", 0);
12475 _exit (arg);
12476 }
12477 }
12478 }
12479
12480 int
12481 main ()
12482 {
12483 pid_t parent = getpid ();
12484 pid_t child;
12485
12486 sparc_address_test (0);
12487
12488 child = vfork ();
12489
12490 if (child == 0) {
12491 /* Here is another test for sparc vfork register problems. This
12492 test uses lots of local variables, at least as many local
12493 variables as main has allocated so far including compiler
12494 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12495 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12496 reuse the register of parent for one of the local variables,
12497 since it will think that parent can't possibly be used any more
12498 in this routine. Assigning to the local variable will thus
12499 munge parent in the parent process. */
12500 pid_t
12501 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12502 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12503 /* Convince the compiler that p..p7 are live; otherwise, it might
12504 use the same hardware register for all 8 local variables. */
12505 if (p != p1 || p != p2 || p != p3 || p != p4
12506 || p != p5 || p != p6 || p != p7)
12507 _exit(1);
12508
12509 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12510 from child file descriptors. If the child closes a descriptor
12511 before it execs or exits, this munges the parent's descriptor
12512 as well. Test for this by closing stdout in the child. */
12513 _exit(close(fileno(stdout)) != 0);
12514 } else {
12515 int status;
12516 struct stat st;
12517
12518 while (wait(&status) != child)
12519 ;
12520 return (
12521 /* Was there some problem with vforking? */
12522 child < 0
12523
12524 /* Did the child fail? (This shouldn't happen.) */
12525 || status
12526
12527 /* Did the vfork/compiler bug occur? */
12528 || parent != getpid()
12529
12530 /* Did the file descriptor bug occur? */
12531 || fstat(fileno(stdout), &st) != 0
12532 );
12533 }
12534 }
12535 _ACEOF
12536 if ac_fn_c_try_run "$LINENO"; then :
12537 ac_cv_func_vfork_works=yes
12538 else
12539 ac_cv_func_vfork_works=no
12540 fi
12541 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12542 conftest.$ac_objext conftest.beam conftest.$ac_ext
12543 fi
12544
12545 fi
12546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12547 $as_echo "$ac_cv_func_vfork_works" >&6; }
12548
12549 fi;
12550 if test "x$ac_cv_func_fork_works" = xcross; then
12551 ac_cv_func_vfork_works=$ac_cv_func_vfork
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12553 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12554 fi
12555
12556 if test "x$ac_cv_func_vfork_works" = xyes; then
12557
12558 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12559
12560 else
12561
12562 $as_echo "#define vfork fork" >>confdefs.h
12563
12564 fi
12565 if test "x$ac_cv_func_fork_works" = xyes; then
12566
12567 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12568
12569 fi
12570
12571 for ac_func in canonicalize_file_name realpath getrusage getuid \
12572 getgid pipe poll pread64 resize_term sbrk setpgid setpgrp setsid \
12573 sigaction sigprocmask sigsetmask socketpair syscall \
12574 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12575 setrlimit getrlimit posix_madvise waitpid
12576 do :
12577 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12578 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12579 eval as_val=\$$as_ac_var
12580 if test "x$as_val" = x""yes; then :
12581 cat >>confdefs.h <<_ACEOF
12582 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12583 _ACEOF
12584
12585 fi
12586 done
12587
12588
12589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12590 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12591 if test "${am_cv_langinfo_codeset+set}" = set; then :
12592 $as_echo_n "(cached) " >&6
12593 else
12594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12595 /* end confdefs.h. */
12596 #include <langinfo.h>
12597 int
12598 main ()
12599 {
12600 char* cs = nl_langinfo(CODESET);
12601 ;
12602 return 0;
12603 }
12604 _ACEOF
12605 if ac_fn_c_try_link "$LINENO"; then :
12606 am_cv_langinfo_codeset=yes
12607 else
12608 am_cv_langinfo_codeset=no
12609 fi
12610 rm -f core conftest.err conftest.$ac_objext \
12611 conftest$ac_exeext conftest.$ac_ext
12612
12613 fi
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12615 $as_echo "$am_cv_langinfo_codeset" >&6; }
12616 if test $am_cv_langinfo_codeset = yes; then
12617
12618 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12619
12620 fi
12621
12622
12623 # Check the return and argument types of ptrace. No canned test for
12624 # this, so roll our own.
12625 gdb_ptrace_headers='
12626 #if HAVE_SYS_TYPES_H
12627 # include <sys/types.h>
12628 #endif
12629 #if HAVE_SYS_PTRACE_H
12630 # include <sys/ptrace.h>
12631 #endif
12632 #if HAVE_UNISTD_H
12633 # include <unistd.h>
12634 #endif
12635 '
12636 # There is no point in checking if we don't have a prototype.
12637 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12638 "
12639 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12640 ac_have_decl=1
12641 else
12642 ac_have_decl=0
12643 fi
12644
12645 cat >>confdefs.h <<_ACEOF
12646 #define HAVE_DECL_PTRACE $ac_have_decl
12647 _ACEOF
12648 if test $ac_have_decl = 1; then :
12649
12650 else
12651
12652 : ${gdb_cv_func_ptrace_ret='int'}
12653 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12654
12655 fi
12656
12657 # Check return type. Varargs (used on GNU/Linux) conflict with the
12658 # empty argument list, so check for that explicitly.
12659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12660 $as_echo_n "checking return type of ptrace... " >&6; }
12661 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12662 $as_echo_n "(cached) " >&6
12663 else
12664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12665 /* end confdefs.h. */
12666 $gdb_ptrace_headers
12667 int
12668 main ()
12669 {
12670 extern long ptrace (enum __ptrace_request, ...);
12671 ;
12672 return 0;
12673 }
12674 _ACEOF
12675 if ac_fn_c_try_compile "$LINENO"; then :
12676 gdb_cv_func_ptrace_ret='long'
12677 else
12678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679 /* end confdefs.h. */
12680 $gdb_ptrace_headers
12681 int
12682 main ()
12683 {
12684 extern int ptrace ();
12685 ;
12686 return 0;
12687 }
12688 _ACEOF
12689 if ac_fn_c_try_compile "$LINENO"; then :
12690 gdb_cv_func_ptrace_ret='int'
12691 else
12692 gdb_cv_func_ptrace_ret='long'
12693 fi
12694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12695 fi
12696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12697 fi
12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12699 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12700
12701 cat >>confdefs.h <<_ACEOF
12702 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12703 _ACEOF
12704
12705 # Check argument types.
12706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12707 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12708 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12709 $as_echo_n "(cached) " >&6
12710 else
12711
12712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12713 /* end confdefs.h. */
12714 $gdb_ptrace_headers
12715 int
12716 main ()
12717 {
12718 extern long ptrace (enum __ptrace_request, ...);
12719 ;
12720 return 0;
12721 }
12722 _ACEOF
12723 if ac_fn_c_try_compile "$LINENO"; then :
12724 gdb_cv_func_ptrace_args='int,int,long,long'
12725 else
12726
12727 for gdb_arg1 in 'int' 'long'; do
12728 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12729 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12730 for gdb_arg4 in 'int' 'long'; do
12731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12732 /* end confdefs.h. */
12733 $gdb_ptrace_headers
12734 int
12735 main ()
12736 {
12737
12738 extern $gdb_cv_func_ptrace_ret
12739 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12740
12741 ;
12742 return 0;
12743 }
12744 _ACEOF
12745 if ac_fn_c_try_compile "$LINENO"; then :
12746 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12747 break 4;
12748 fi
12749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12750 for gdb_arg5 in 'int *' 'int' 'long'; do
12751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12752 /* end confdefs.h. */
12753 $gdb_ptrace_headers
12754 int
12755 main ()
12756 {
12757
12758 extern $gdb_cv_func_ptrace_ret
12759 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12760
12761 ;
12762 return 0;
12763 }
12764 _ACEOF
12765 if ac_fn_c_try_compile "$LINENO"; then :
12766
12767 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12768 break 5;
12769 fi
12770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12771 done
12772 done
12773 done
12774 done
12775 done
12776 # Provide a safe default value.
12777 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12778
12779 fi
12780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12781 fi
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12783 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12784 ac_save_IFS=$IFS; IFS=','
12785 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12786 IFS=$ac_save_IFS
12787 shift
12788
12789 cat >>confdefs.h <<_ACEOF
12790 #define PTRACE_TYPE_ARG3 $3
12791 _ACEOF
12792
12793 if test -n "$5"; then
12794
12795 cat >>confdefs.h <<_ACEOF
12796 #define PTRACE_TYPE_ARG5 $5
12797 _ACEOF
12798
12799 fi
12800
12801 if test "$cross_compiling" = no; then
12802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12803 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12804 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12805 $as_echo_n "(cached) " >&6
12806 else
12807 if test "$cross_compiling" = yes; then :
12808 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12809 else
12810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12811 /* end confdefs.h. */
12812 $ac_includes_default
12813 int
12814 main ()
12815 {
12816 /* If this system has a BSD-style setpgrp which takes arguments,
12817 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12818 exit successfully. */
12819 return setpgrp (1,1) != -1;
12820 ;
12821 return 0;
12822 }
12823 _ACEOF
12824 if ac_fn_c_try_run "$LINENO"; then :
12825 ac_cv_func_setpgrp_void=no
12826 else
12827 ac_cv_func_setpgrp_void=yes
12828 fi
12829 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12830 conftest.$ac_objext conftest.beam conftest.$ac_ext
12831 fi
12832
12833 fi
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12835 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12836 if test $ac_cv_func_setpgrp_void = yes; then
12837
12838 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12839
12840 fi
12841
12842 else
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12844 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12845 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12846 $as_echo_n "(cached) " >&6
12847 else
12848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12849 /* end confdefs.h. */
12850
12851 #include <unistd.h>
12852
12853 int
12854 main ()
12855 {
12856
12857 if (setpgrp(1,1) == -1)
12858 exit (0);
12859 else
12860 exit (1);
12861
12862 ;
12863 return 0;
12864 }
12865 _ACEOF
12866 if ac_fn_c_try_compile "$LINENO"; then :
12867 ac_cv_func_setpgrp_void=no
12868 else
12869 ac_cv_func_setpgrp_void=yes
12870 fi
12871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12872 fi
12873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12874 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12875 if test $ac_cv_func_setpgrp_void = yes; then
12876 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12877
12878 fi
12879 fi
12880
12881 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12882 # since sigsetjmp might only be defined as a macro.
12883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12884 $as_echo_n "checking for sigsetjmp... " >&6; }
12885 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12886 $as_echo_n "(cached) " >&6
12887 else
12888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12889 /* end confdefs.h. */
12890
12891 #include <setjmp.h>
12892
12893 int
12894 main ()
12895 {
12896 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12897 ;
12898 return 0;
12899 }
12900 _ACEOF
12901 if ac_fn_c_try_compile "$LINENO"; then :
12902 gdb_cv_func_sigsetjmp=yes
12903 else
12904 gdb_cv_func_sigsetjmp=no
12905 fi
12906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12907 fi
12908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12909 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12910 if test $gdb_cv_func_sigsetjmp = yes; then
12911
12912 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12913
12914 fi
12915
12916 # Assume we'll default to using the included libiberty regex.
12917 gdb_use_included_regex=yes
12918
12919 # However, if the system regex is GNU regex, then default to *not*
12920 # using the included regex.
12921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12922 $as_echo_n "checking for GNU regex... " >&6; }
12923 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12924 $as_echo_n "(cached) " >&6
12925 else
12926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12927 /* end confdefs.h. */
12928 #include <gnu-versions.h>
12929 int
12930 main ()
12931 {
12932 #define REGEX_INTERFACE_VERSION 1
12933 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12934 # error "Version mismatch"
12935 #endif
12936 ;
12937 return 0;
12938 }
12939 _ACEOF
12940 if ac_fn_c_try_compile "$LINENO"; then :
12941 gdb_cv_have_gnu_regex=yes
12942 else
12943 gdb_cv_have_gnu_regex=no
12944 fi
12945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12946 fi
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12948 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12949 if test $gdb_cv_have_gnu_regex = yes; then
12950 gdb_use_included_regex=no
12951 fi
12952
12953
12954 # Check whether --with-included-regex was given.
12955 if test "${with_included_regex+set}" = set; then :
12956 withval=$with_included_regex; gdb_with_regex=$withval
12957 else
12958 gdb_with_regex=$gdb_use_included_regex
12959 fi
12960
12961 if test "$gdb_with_regex" = yes; then
12962
12963 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12964
12965 fi
12966
12967 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12968 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12969 #include <sys/proc.h>
12970
12971 "
12972 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12973
12974 cat >>confdefs.h <<_ACEOF
12975 #define HAVE_STRUCT_THREAD_TD_PCB 1
12976 _ACEOF
12977
12978
12979 fi
12980
12981
12982 # See if <sys/lwp.h> defines `struct lwp`.
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12984 $as_echo_n "checking for struct lwp... " >&6; }
12985 if test "${gdb_cv_struct_lwp+set}" = set; then :
12986 $as_echo_n "(cached) " >&6
12987 else
12988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12989 /* end confdefs.h. */
12990 #include <sys/param.h>
12991 #include <sys/lwp.h>
12992 int
12993 main ()
12994 {
12995 struct lwp l;
12996 ;
12997 return 0;
12998 }
12999 _ACEOF
13000 if ac_fn_c_try_compile "$LINENO"; then :
13001 gdb_cv_struct_lwp=yes
13002 else
13003 gdb_cv_struct_lwp=no
13004 fi
13005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13006 fi
13007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13008 $as_echo "$gdb_cv_struct_lwp" >&6; }
13009 if test $gdb_cv_struct_lwp = yes; then
13010
13011 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
13012
13013 fi
13014
13015 # See if <machine/reg.h> degines `struct reg'.
13016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13017 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13018 if test "${gdb_cv_struct_reg+set}" = set; then :
13019 $as_echo_n "(cached) " >&6
13020 else
13021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13022 /* end confdefs.h. */
13023 #include <sys/types.h>
13024 #include <machine/reg.h>
13025 int
13026 main ()
13027 {
13028 struct reg r;
13029 ;
13030 return 0;
13031 }
13032 _ACEOF
13033 if ac_fn_c_try_compile "$LINENO"; then :
13034 gdb_cv_struct_reg=yes
13035 else
13036 gdb_cv_struct_reg=no
13037 fi
13038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13039 fi
13040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13041 $as_echo "$gdb_cv_struct_reg" >&6; }
13042 if test $gdb_cv_struct_reg = yes; then
13043
13044 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13045
13046 fi
13047
13048 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13049 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13050 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13051 "
13052 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13053
13054 cat >>confdefs.h <<_ACEOF
13055 #define HAVE_STRUCT_REG_R_FS 1
13056 _ACEOF
13057
13058
13059 fi
13060 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13061 "
13062 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13063
13064 cat >>confdefs.h <<_ACEOF
13065 #define HAVE_STRUCT_REG_R_GS 1
13066 _ACEOF
13067
13068
13069 fi
13070
13071
13072 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13074 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13075 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13076 $as_echo_n "(cached) " >&6
13077 else
13078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13079 /* end confdefs.h. */
13080 #include <sys/ptrace.h>
13081 int
13082 main ()
13083 {
13084 PTRACE_GETREGS;
13085 ;
13086 return 0;
13087 }
13088 _ACEOF
13089 if ac_fn_c_try_compile "$LINENO"; then :
13090 gdb_cv_have_ptrace_getregs=yes
13091 else
13092 gdb_cv_have_ptrace_getregs=no
13093 fi
13094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13095 fi
13096
13097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13098 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13099 if test $gdb_cv_have_ptrace_getregs = yes; then
13100
13101 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13102
13103 fi
13104
13105 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13107 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13108 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13109 $as_echo_n "(cached) " >&6
13110 else
13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112 /* end confdefs.h. */
13113 #include <sys/ptrace.h>
13114 int
13115 main ()
13116 {
13117 PTRACE_GETFPXREGS;
13118 ;
13119 return 0;
13120 }
13121 _ACEOF
13122 if ac_fn_c_try_compile "$LINENO"; then :
13123 gdb_cv_have_ptrace_getfpxregs=yes
13124 else
13125 gdb_cv_have_ptrace_getfpxregs=no
13126 fi
13127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13128 fi
13129
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13131 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13132 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13133
13134 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13135
13136 fi
13137
13138 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13140 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13141 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13142 $as_echo_n "(cached) " >&6
13143 else
13144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13145 /* end confdefs.h. */
13146 #include <sys/types.h>
13147 #include <sys/ptrace.h>
13148 int
13149 main ()
13150 {
13151 PT_GETDBREGS;
13152 ;
13153 return 0;
13154 }
13155 _ACEOF
13156 if ac_fn_c_try_compile "$LINENO"; then :
13157 gdb_cv_have_pt_getdbregs=yes
13158 else
13159 gdb_cv_have_pt_getdbregs=no
13160 fi
13161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13162 fi
13163
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13165 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13166 if test $gdb_cv_have_pt_getdbregs = yes; then
13167
13168 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13169
13170 fi
13171
13172 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13174 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13175 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13176 $as_echo_n "(cached) " >&6
13177 else
13178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13179 /* end confdefs.h. */
13180 #include <sys/types.h>
13181 #include <sys/ptrace.h>
13182 int
13183 main ()
13184 {
13185 PT_GETXMMREGS;
13186 ;
13187 return 0;
13188 }
13189 _ACEOF
13190 if ac_fn_c_try_compile "$LINENO"; then :
13191 gdb_cv_have_pt_getxmmregs=yes
13192 else
13193 gdb_cv_have_pt_getxmmregs=no
13194 fi
13195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13196 fi
13197
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13199 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13200 if test $gdb_cv_have_pt_getxmmregs = yes; then
13201
13202 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13203
13204 fi
13205
13206 # Detect which type of /proc is in use, such as for Unixware or Solaris.
13207
13208 if test "${target}" = "${host}"; then
13209 case "${host}" in
13210 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13211
13212 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13213
13214 ;;
13215 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13216
13217 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13218
13219 ;;
13220 mips-sgi-irix5*)
13221 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13222
13223 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13224
13225 ;;
13226 esac
13227 fi
13228
13229 if test "$ac_cv_header_sys_procfs_h" = yes; then
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13231 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13232 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13233 $as_echo_n "(cached) " >&6
13234 else
13235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13236 /* end confdefs.h. */
13237
13238 #define _SYSCALL32
13239 /* Needed for new procfs interface on sparc-solaris. */
13240 #define _STRUCTURED_PROC 1
13241 #include <sys/procfs.h>
13242 int
13243 main ()
13244 {
13245 pstatus_t avar
13246 ;
13247 return 0;
13248 }
13249 _ACEOF
13250 if ac_fn_c_try_compile "$LINENO"; then :
13251 bfd_cv_have_sys_procfs_type_pstatus_t=yes
13252 else
13253 bfd_cv_have_sys_procfs_type_pstatus_t=no
13254
13255 fi
13256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13257 fi
13258
13259 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13260
13261 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13262
13263 fi
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13265 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13266
13267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13268 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13269 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13270 $as_echo_n "(cached) " >&6
13271 else
13272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13273 /* end confdefs.h. */
13274
13275 #define _SYSCALL32
13276 /* Needed for new procfs interface on sparc-solaris. */
13277 #define _STRUCTURED_PROC 1
13278 #include <sys/procfs.h>
13279 int
13280 main ()
13281 {
13282 prrun_t avar
13283 ;
13284 return 0;
13285 }
13286 _ACEOF
13287 if ac_fn_c_try_compile "$LINENO"; then :
13288 bfd_cv_have_sys_procfs_type_prrun_t=yes
13289 else
13290 bfd_cv_have_sys_procfs_type_prrun_t=no
13291
13292 fi
13293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13294 fi
13295
13296 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13297
13298 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13299
13300 fi
13301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13302 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13303
13304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13305 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13306 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13307 $as_echo_n "(cached) " >&6
13308 else
13309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13310 /* end confdefs.h. */
13311
13312 #define _SYSCALL32
13313 /* Needed for new procfs interface on sparc-solaris. */
13314 #define _STRUCTURED_PROC 1
13315 #include <sys/procfs.h>
13316 int
13317 main ()
13318 {
13319 gregset_t avar
13320 ;
13321 return 0;
13322 }
13323 _ACEOF
13324 if ac_fn_c_try_compile "$LINENO"; then :
13325 bfd_cv_have_sys_procfs_type_gregset_t=yes
13326 else
13327 bfd_cv_have_sys_procfs_type_gregset_t=no
13328
13329 fi
13330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13331 fi
13332
13333 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13334
13335 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13336
13337 fi
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13339 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13340
13341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13342 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13343 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13344 $as_echo_n "(cached) " >&6
13345 else
13346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13347 /* end confdefs.h. */
13348
13349 #define _SYSCALL32
13350 /* Needed for new procfs interface on sparc-solaris. */
13351 #define _STRUCTURED_PROC 1
13352 #include <sys/procfs.h>
13353 int
13354 main ()
13355 {
13356 fpregset_t avar
13357 ;
13358 return 0;
13359 }
13360 _ACEOF
13361 if ac_fn_c_try_compile "$LINENO"; then :
13362 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13363 else
13364 bfd_cv_have_sys_procfs_type_fpregset_t=no
13365
13366 fi
13367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13368 fi
13369
13370 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13371
13372 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13373
13374 fi
13375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13376 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13377
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13379 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13380 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13381 $as_echo_n "(cached) " >&6
13382 else
13383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13384 /* end confdefs.h. */
13385
13386 #define _SYSCALL32
13387 /* Needed for new procfs interface on sparc-solaris. */
13388 #define _STRUCTURED_PROC 1
13389 #include <sys/procfs.h>
13390 int
13391 main ()
13392 {
13393 prgregset_t avar
13394 ;
13395 return 0;
13396 }
13397 _ACEOF
13398 if ac_fn_c_try_compile "$LINENO"; then :
13399 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13400 else
13401 bfd_cv_have_sys_procfs_type_prgregset_t=no
13402
13403 fi
13404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13405 fi
13406
13407 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13408
13409 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13410
13411 fi
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13413 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13414
13415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13416 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13417 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13418 $as_echo_n "(cached) " >&6
13419 else
13420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13421 /* end confdefs.h. */
13422
13423 #define _SYSCALL32
13424 /* Needed for new procfs interface on sparc-solaris. */
13425 #define _STRUCTURED_PROC 1
13426 #include <sys/procfs.h>
13427 int
13428 main ()
13429 {
13430 prfpregset_t avar
13431 ;
13432 return 0;
13433 }
13434 _ACEOF
13435 if ac_fn_c_try_compile "$LINENO"; then :
13436 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13437 else
13438 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13439
13440 fi
13441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13442 fi
13443
13444 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13445
13446 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13447
13448 fi
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13450 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13451
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13453 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13454 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13455 $as_echo_n "(cached) " >&6
13456 else
13457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13458 /* end confdefs.h. */
13459
13460 #define _SYSCALL32
13461 /* Needed for new procfs interface on sparc-solaris. */
13462 #define _STRUCTURED_PROC 1
13463 #include <sys/procfs.h>
13464 int
13465 main ()
13466 {
13467 prgregset32_t avar
13468 ;
13469 return 0;
13470 }
13471 _ACEOF
13472 if ac_fn_c_try_compile "$LINENO"; then :
13473 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13474 else
13475 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13476
13477 fi
13478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13479 fi
13480
13481 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13482
13483 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13484
13485 fi
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13487 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13488
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13490 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13491 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13492 $as_echo_n "(cached) " >&6
13493 else
13494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13495 /* end confdefs.h. */
13496
13497 #define _SYSCALL32
13498 /* Needed for new procfs interface on sparc-solaris. */
13499 #define _STRUCTURED_PROC 1
13500 #include <sys/procfs.h>
13501 int
13502 main ()
13503 {
13504 prfpregset32_t avar
13505 ;
13506 return 0;
13507 }
13508 _ACEOF
13509 if ac_fn_c_try_compile "$LINENO"; then :
13510 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13511 else
13512 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13513
13514 fi
13515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13516 fi
13517
13518 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13519
13520 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13521
13522 fi
13523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13524 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13525
13526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13527 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13528 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13529 $as_echo_n "(cached) " >&6
13530 else
13531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13532 /* end confdefs.h. */
13533
13534 #define _SYSCALL32
13535 /* Needed for new procfs interface on sparc-solaris. */
13536 #define _STRUCTURED_PROC 1
13537 #include <sys/procfs.h>
13538 int
13539 main ()
13540 {
13541 lwpid_t avar
13542 ;
13543 return 0;
13544 }
13545 _ACEOF
13546 if ac_fn_c_try_compile "$LINENO"; then :
13547 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13548 else
13549 bfd_cv_have_sys_procfs_type_lwpid_t=no
13550
13551 fi
13552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13553 fi
13554
13555 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13556
13557 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13558
13559 fi
13560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13561 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13562
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13564 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13565 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13566 $as_echo_n "(cached) " >&6
13567 else
13568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13569 /* end confdefs.h. */
13570
13571 #define _SYSCALL32
13572 /* Needed for new procfs interface on sparc-solaris. */
13573 #define _STRUCTURED_PROC 1
13574 #include <sys/procfs.h>
13575 int
13576 main ()
13577 {
13578 psaddr_t avar
13579 ;
13580 return 0;
13581 }
13582 _ACEOF
13583 if ac_fn_c_try_compile "$LINENO"; then :
13584 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13585 else
13586 bfd_cv_have_sys_procfs_type_psaddr_t=no
13587
13588 fi
13589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13590 fi
13591
13592 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13593
13594 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13595
13596 fi
13597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13598 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13599
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13601 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13602 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13603 $as_echo_n "(cached) " >&6
13604 else
13605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13606 /* end confdefs.h. */
13607
13608 #define _SYSCALL32
13609 /* Needed for new procfs interface on sparc-solaris. */
13610 #define _STRUCTURED_PROC 1
13611 #include <sys/procfs.h>
13612 int
13613 main ()
13614 {
13615 prsysent_t avar
13616 ;
13617 return 0;
13618 }
13619 _ACEOF
13620 if ac_fn_c_try_compile "$LINENO"; then :
13621 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13622 else
13623 bfd_cv_have_sys_procfs_type_prsysent_t=no
13624
13625 fi
13626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13627 fi
13628
13629 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13630
13631 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13632
13633 fi
13634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13635 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13636
13637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13638 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13639 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13640 $as_echo_n "(cached) " >&6
13641 else
13642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13643 /* end confdefs.h. */
13644
13645 #define _SYSCALL32
13646 /* Needed for new procfs interface on sparc-solaris. */
13647 #define _STRUCTURED_PROC 1
13648 #include <sys/procfs.h>
13649 int
13650 main ()
13651 {
13652 pr_sigset_t avar
13653 ;
13654 return 0;
13655 }
13656 _ACEOF
13657 if ac_fn_c_try_compile "$LINENO"; then :
13658 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13659 else
13660 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13661
13662 fi
13663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13664 fi
13665
13666 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13667
13668 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13669
13670 fi
13671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13672 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13673
13674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13675 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13676 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13677 $as_echo_n "(cached) " >&6
13678 else
13679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13680 /* end confdefs.h. */
13681
13682 #define _SYSCALL32
13683 /* Needed for new procfs interface on sparc-solaris. */
13684 #define _STRUCTURED_PROC 1
13685 #include <sys/procfs.h>
13686 int
13687 main ()
13688 {
13689 pr_sigaction64_t avar
13690 ;
13691 return 0;
13692 }
13693 _ACEOF
13694 if ac_fn_c_try_compile "$LINENO"; then :
13695 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13696 else
13697 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13698
13699 fi
13700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13701 fi
13702
13703 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13704
13705 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13706
13707 fi
13708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13709 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13710
13711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13712 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13713 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13714 $as_echo_n "(cached) " >&6
13715 else
13716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13717 /* end confdefs.h. */
13718
13719 #define _SYSCALL32
13720 /* Needed for new procfs interface on sparc-solaris. */
13721 #define _STRUCTURED_PROC 1
13722 #include <sys/procfs.h>
13723 int
13724 main ()
13725 {
13726 pr_siginfo64_t avar
13727 ;
13728 return 0;
13729 }
13730 _ACEOF
13731 if ac_fn_c_try_compile "$LINENO"; then :
13732 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13733 else
13734 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13735
13736 fi
13737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13738 fi
13739
13740 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13741
13742 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13743
13744 fi
13745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13746 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13747
13748
13749
13750
13751
13752 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13754 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13755 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13756 $as_echo_n "(cached) " >&6
13757 else
13758 if test "$cross_compiling" = yes; then :
13759 gdb_cv_prfpregset_t_broken=yes
13760 else
13761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13762 /* end confdefs.h. */
13763 #include <sys/procfs.h>
13764 int main ()
13765 {
13766 if (sizeof (prfpregset_t) == sizeof (void *))
13767 return 1;
13768 return 0;
13769 }
13770 _ACEOF
13771 if ac_fn_c_try_run "$LINENO"; then :
13772 gdb_cv_prfpregset_t_broken=no
13773 else
13774 gdb_cv_prfpregset_t_broken=yes
13775 fi
13776 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13777 conftest.$ac_objext conftest.beam conftest.$ac_ext
13778 fi
13779
13780 fi
13781
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13783 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13784 if test $gdb_cv_prfpregset_t_broken = yes; then
13785
13786 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13787
13788 fi
13789 fi
13790
13791
13792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
13793 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
13794 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
13795 $as_echo_n "(cached) " >&6
13796 else
13797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13798 /* end confdefs.h. */
13799 #include <unistd.h>
13800 #include <sys/types.h>
13801 #include <sys/procfs.h>
13802
13803 int
13804 main ()
13805 {
13806
13807 int dummy;;
13808 dummy = ioctl(0, PIOCSET, &dummy);
13809
13810 ;
13811 return 0;
13812 }
13813 _ACEOF
13814 if ac_fn_c_try_compile "$LINENO"; then :
13815 gdb_cv_have_procfs_piocset=yes
13816 else
13817 gdb_cv_have_procfs_piocset=no
13818 fi
13819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13820 fi
13821
13822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
13823 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
13824 if test $gdb_cv_have_procfs_piocset = yes; then
13825
13826 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
13827
13828 fi
13829 fi
13830
13831 if test ${host} = ${target} ; then
13832
13833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
13834 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
13835 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
13836 $as_echo_n "(cached) " >&6
13837 else
13838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13839 /* end confdefs.h. */
13840 #include <link.h>
13841 int
13842 main ()
13843 {
13844 struct link_map lm; (void) lm.l_addr;
13845 ;
13846 return 0;
13847 }
13848 _ACEOF
13849 if ac_fn_c_try_compile "$LINENO"; then :
13850 gdb_cv_have_struct_link_map_with_l_members=yes
13851 else
13852 gdb_cv_have_struct_link_map_with_l_members=no
13853 fi
13854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13855 fi
13856
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
13858 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
13859 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
13860
13861 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
13862
13863 fi
13864
13865
13866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
13867 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
13868 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
13869 $as_echo_n "(cached) " >&6
13870 else
13871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13872 /* end confdefs.h. */
13873 #include <sys/types.h>
13874 #include <link.h>
13875 int
13876 main ()
13877 {
13878 struct link_map lm; (void) lm.lm_addr;
13879 ;
13880 return 0;
13881 }
13882 _ACEOF
13883 if ac_fn_c_try_compile "$LINENO"; then :
13884 gdb_cv_have_struct_link_map_with_lm_members=yes
13885 else
13886 gdb_cv_have_struct_link_map_with_lm_members=no
13887 fi
13888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13889 fi
13890
13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
13892 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
13893 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
13894
13895 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
13896
13897 fi
13898
13899
13900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
13901 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
13902 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
13903 $as_echo_n "(cached) " >&6
13904 else
13905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13906 /* end confdefs.h. */
13907 #include <sys/types.h>
13908 #ifdef HAVE_NLIST_H
13909 #include <nlist.h>
13910 #endif
13911 #include <link.h>
13912 int
13913 main ()
13914 {
13915 struct so_map lm; (void) lm.som_addr;
13916 ;
13917 return 0;
13918 }
13919 _ACEOF
13920 if ac_fn_c_try_compile "$LINENO"; then :
13921 gdb_cv_have_struct_so_map_with_som_members=yes
13922 else
13923 gdb_cv_have_struct_so_map_with_som_members=no
13924 fi
13925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13926 fi
13927
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
13929 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
13930 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
13931
13932 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
13933
13934 fi
13935
13936
13937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
13938 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
13939 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
13940 $as_echo_n "(cached) " >&6
13941 else
13942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13943 /* end confdefs.h. */
13944 #define _SYSCALL32
13945 #include <sys/link.h>
13946 int
13947 main ()
13948 {
13949 struct link_map32 l;
13950 ;
13951 return 0;
13952 }
13953 _ACEOF
13954 if ac_fn_c_try_compile "$LINENO"; then :
13955 gdb_cv_have_struct_link_map32=yes
13956 else
13957 gdb_cv_have_struct_link_map32=no
13958 fi
13959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13960 fi
13961
13962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
13963 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
13964 if test $gdb_cv_have_struct_link_map32 = yes; then
13965
13966 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
13967
13968
13969 $as_echo "#define _SYSCALL32 1" >>confdefs.h
13970
13971 fi
13972 fi
13973
13974 # Check if the compiler supports the `long long' type.
13975
13976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13977 $as_echo_n "checking for long long support in compiler... " >&6; }
13978 if test "${gdb_cv_c_long_long+set}" = set; then :
13979 $as_echo_n "(cached) " >&6
13980 else
13981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13982 /* end confdefs.h. */
13983 extern long long foo;
13984 int
13985 main ()
13986 {
13987 switch (foo & 2) { case 0: return 1; }
13988 ;
13989 return 0;
13990 }
13991 _ACEOF
13992 if ac_fn_c_try_compile "$LINENO"; then :
13993 gdb_cv_c_long_long=yes
13994 else
13995 gdb_cv_c_long_long=no
13996 fi
13997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13998 fi
13999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14000 $as_echo "$gdb_cv_c_long_long" >&6; }
14001 if test $gdb_cv_c_long_long = yes; then
14002
14003 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
14004
14005 fi
14006
14007 # Check if the compiler and runtime support printing long longs.
14008
14009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14010 $as_echo_n "checking for long long support in printf... " >&6; }
14011 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14012 $as_echo_n "(cached) " >&6
14013 else
14014 if test "$cross_compiling" = yes; then :
14015 gdb_cv_printf_has_long_long=no
14016 else
14017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14018 /* end confdefs.h. */
14019 $ac_includes_default
14020 int
14021 main ()
14022 {
14023 char buf[32];
14024 long long l = 0;
14025 l = (l << 16) + 0x0123;
14026 l = (l << 16) + 0x4567;
14027 l = (l << 16) + 0x89ab;
14028 l = (l << 16) + 0xcdef;
14029 sprintf (buf, "0x%016llx", l);
14030 return (strcmp ("0x0123456789abcdef", buf));
14031 ;
14032 return 0;
14033 }
14034 _ACEOF
14035 if ac_fn_c_try_run "$LINENO"; then :
14036 gdb_cv_printf_has_long_long=yes
14037 else
14038 gdb_cv_printf_has_long_long=no
14039 fi
14040 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14041 conftest.$ac_objext conftest.beam conftest.$ac_ext
14042 fi
14043
14044 fi
14045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14046 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14047 if test $gdb_cv_printf_has_long_long = yes; then
14048
14049 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14050
14051 fi
14052
14053 # Check if the compiler and runtime support printing decfloats.
14054
14055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14056 $as_echo_n "checking for decfloat support in printf... " >&6; }
14057 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14058 $as_echo_n "(cached) " >&6
14059 else
14060 if test "$cross_compiling" = yes; then :
14061 gdb_cv_printf_has_decfloat=no
14062 else
14063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14064 /* end confdefs.h. */
14065 $ac_includes_default
14066 int
14067 main ()
14068 {
14069 char buf[64];
14070 _Decimal32 d32 = 1.2345df;
14071 _Decimal64 d64 = 1.2345dd;
14072 _Decimal128 d128 = 1.2345dl;
14073 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14074 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14075 ;
14076 return 0;
14077 }
14078 _ACEOF
14079 if ac_fn_c_try_run "$LINENO"; then :
14080 gdb_cv_printf_has_decfloat=yes
14081 else
14082 gdb_cv_printf_has_decfloat=no
14083 fi
14084 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14085 conftest.$ac_objext conftest.beam conftest.$ac_ext
14086 fi
14087
14088 fi
14089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14090 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14091 if test $gdb_cv_printf_has_decfloat = yes; then
14092
14093 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14094
14095 fi
14096
14097 # Check if the compiler supports the `long double' type. We can't use
14098 # AC_C_LONG_DOUBLE because that one does additional checks on the
14099 # constants defined in <float.h> that fail on some systems,
14100 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14101
14102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14103 $as_echo_n "checking for long double support in compiler... " >&6; }
14104 if test "${gdb_cv_c_long_double+set}" = set; then :
14105 $as_echo_n "(cached) " >&6
14106 else
14107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14108 /* end confdefs.h. */
14109 long double foo;
14110 _ACEOF
14111 if ac_fn_c_try_compile "$LINENO"; then :
14112 gdb_cv_c_long_double=yes
14113 else
14114 gdb_cv_c_long_double=no
14115 fi
14116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14117 fi
14118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14119 $as_echo "$gdb_cv_c_long_double" >&6; }
14120 if test $gdb_cv_c_long_double = yes; then
14121
14122 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14123
14124 fi
14125
14126 # Check if the compiler and runtime support printing long doubles.
14127
14128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14129 $as_echo_n "checking for long double support in printf... " >&6; }
14130 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14131 $as_echo_n "(cached) " >&6
14132 else
14133 if test "$cross_compiling" = yes; then :
14134 gdb_cv_printf_has_long_double=no
14135 else
14136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14137 /* end confdefs.h. */
14138 $ac_includes_default
14139 int
14140 main ()
14141 {
14142 char buf[16];
14143 long double f = 3.141592653;
14144 sprintf (buf, "%Lg", f);
14145 return (strncmp ("3.14159", buf, 7));
14146 ;
14147 return 0;
14148 }
14149 _ACEOF
14150 if ac_fn_c_try_run "$LINENO"; then :
14151 gdb_cv_printf_has_long_double=yes
14152 else
14153 gdb_cv_printf_has_long_double=no
14154 fi
14155 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14156 conftest.$ac_objext conftest.beam conftest.$ac_ext
14157 fi
14158
14159 fi
14160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14161 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14162 if test $gdb_cv_printf_has_long_double = yes; then
14163
14164 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14165
14166 fi
14167
14168 # Check if the compiler and runtime support scanning long doubles.
14169
14170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14171 $as_echo_n "checking for long double support in scanf... " >&6; }
14172 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14173 $as_echo_n "(cached) " >&6
14174 else
14175 if test "$cross_compiling" = yes; then :
14176 gdb_cv_scanf_has_long_double=no
14177 else
14178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14179 /* end confdefs.h. */
14180 #include <stdio.h>
14181 int
14182 main ()
14183 {
14184 char *buf = "3.141592653";
14185 long double f = 0;
14186 sscanf (buf, "%Lg", &f);
14187 return !(f > 3.14159 && f < 3.14160);
14188 ;
14189 return 0;
14190 }
14191 _ACEOF
14192 if ac_fn_c_try_run "$LINENO"; then :
14193 gdb_cv_scanf_has_long_double=yes
14194 else
14195 gdb_cv_scanf_has_long_double=no
14196 fi
14197 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14198 conftest.$ac_objext conftest.beam conftest.$ac_ext
14199 fi
14200
14201 fi
14202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14203 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14204 if test $gdb_cv_scanf_has_long_double = yes; then
14205
14206 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14207
14208 fi
14209
14210 case ${host_os} in
14211 aix*)
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14213 $as_echo_n "checking for -bbigtoc option... " >&6; }
14214 if test "${gdb_cv_bigtoc+set}" = set; then :
14215 $as_echo_n "(cached) " >&6
14216 else
14217
14218 SAVE_LDFLAGS=$LDFLAGS
14219
14220 case $GCC in
14221 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14222 *) gdb_cv_bigtoc=-bbigtoc ;;
14223 esac
14224
14225 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14227 /* end confdefs.h. */
14228
14229 int
14230 main ()
14231 {
14232 int i;
14233 ;
14234 return 0;
14235 }
14236 _ACEOF
14237 if ac_fn_c_try_link "$LINENO"; then :
14238
14239 else
14240 gdb_cv_bigtoc=
14241 fi
14242 rm -f core conftest.err conftest.$ac_objext \
14243 conftest$ac_exeext conftest.$ac_ext
14244 LDFLAGS="${SAVE_LDFLAGS}"
14245
14246 fi
14247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14248 $as_echo "$gdb_cv_bigtoc" >&6; }
14249 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14250 ;;
14251 esac
14252
14253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14254 $as_echo_n "checking for the dynamic export flag... " >&6; }
14255 dynamic_list=false
14256 if test "${gdb_native}" = yes; then
14257 # The dynamically loaded libthread_db needs access to symbols in the gdb
14258 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14259 # may not be supported there.
14260 old_LDFLAGS="$LDFLAGS"
14261 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14262 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14263 LDFLAGS="$LDFLAGS $RDYNAMIC"
14264 if test "${have_libpython}" = no; then
14265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14266 /* end confdefs.h. */
14267
14268 int
14269 main ()
14270 {
14271
14272 ;
14273 return 0;
14274 }
14275 _ACEOF
14276 if ac_fn_c_try_link "$LINENO"; then :
14277 dynamic_list=true
14278 fi
14279 rm -f core conftest.err conftest.$ac_objext \
14280 conftest$ac_exeext conftest.$ac_ext
14281 else
14282 # Workaround http://bugs.python.org/issue4434 where static
14283 # libpythonX.Y.a would get its symbols required for
14284 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14285 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14286 old_CFLAGS="$CFLAGS"
14287 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14288 if test "$cross_compiling" = yes; then :
14289 true
14290 else
14291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14292 /* end confdefs.h. */
14293 #include "${have_libpython}/Python.h"
14294 int
14295 main ()
14296 {
14297 int err;
14298 Py_Initialize ();
14299 err = PyRun_SimpleString ("import itertools\n");
14300 Py_Finalize ();
14301 return err == 0 ? 0 : 1;
14302 ;
14303 return 0;
14304 }
14305 _ACEOF
14306 if ac_fn_c_try_run "$LINENO"; then :
14307 dynamic_list=true
14308 fi
14309 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14310 conftest.$ac_objext conftest.beam conftest.$ac_ext
14311 fi
14312
14313 CFLAGS="$old_CFLAGS"
14314 fi
14315 LDFLAGS="$old_LDFLAGS"
14316 fi
14317 if $dynamic_list; then
14318 found="-Wl,--dynamic-list"
14319 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14320 else
14321 found="-rdynamic"
14322 RDYNAMIC="-rdynamic"
14323 fi
14324
14325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14326 $as_echo "$found" >&6; }
14327
14328
14329 if test ${build} = ${host} -a ${host} = ${target} ; then
14330 case ${host_os} in
14331 solaris*)
14332 # See if thread_db library is around for Solaris thread debugging.
14333 # Note that we must explicitly test for version 1 of the library
14334 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14335 # the same API.
14336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14337 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
14338 if test -f /usr/lib/libthread_db.so.1 ; then
14339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14340 $as_echo "yes" >&6; }
14341
14342 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14343
14344 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14345 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14347 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14348 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14349 $as_echo_n "(cached) " >&6
14350 else
14351 ac_check_lib_save_LIBS=$LIBS
14352 LIBS="-ldl $LIBS"
14353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14354 /* end confdefs.h. */
14355
14356 /* Override any GCC internal prototype to avoid an error.
14357 Use char because int might match the return type of a GCC
14358 builtin and then its argument prototype would still apply. */
14359 #ifdef __cplusplus
14360 extern "C"
14361 #endif
14362 char dlopen ();
14363 int
14364 main ()
14365 {
14366 return dlopen ();
14367 ;
14368 return 0;
14369 }
14370 _ACEOF
14371 if ac_fn_c_try_link "$LINENO"; then :
14372 ac_cv_lib_dl_dlopen=yes
14373 else
14374 ac_cv_lib_dl_dlopen=no
14375 fi
14376 rm -f core conftest.err conftest.$ac_objext \
14377 conftest$ac_exeext conftest.$ac_ext
14378 LIBS=$ac_check_lib_save_LIBS
14379 fi
14380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14381 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14382 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14383 cat >>confdefs.h <<_ACEOF
14384 #define HAVE_LIBDL 1
14385 _ACEOF
14386
14387 LIBS="-ldl $LIBS"
14388
14389 fi
14390
14391 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
14392 # Sun randomly tweaked the prototypes in <proc_service.h>
14393 # at one point.
14394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14395 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
14396 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14397 $as_echo_n "(cached) " >&6
14398 else
14399
14400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14401 /* end confdefs.h. */
14402
14403 #include <proc_service.h>
14404 ps_err_e ps_pdwrite
14405 (struct ps_prochandle*, psaddr_t, const void*, size_t);
14406
14407 int
14408 main ()
14409 {
14410
14411 ;
14412 return 0;
14413 }
14414 _ACEOF
14415 if ac_fn_c_try_compile "$LINENO"; then :
14416 gdb_cv_proc_service_is_old=no
14417 else
14418 gdb_cv_proc_service_is_old=yes
14419 fi
14420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14421
14422 fi
14423
14424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14425 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
14426 if test $gdb_cv_proc_service_is_old = yes; then
14427
14428 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14429
14430 fi
14431 else
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14433 $as_echo "no" >&6; }
14434 fi
14435 ;;
14436 aix*)
14437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14438 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14439 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14440 $as_echo_n "(cached) " >&6
14441 else
14442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14443 /* end confdefs.h. */
14444 #include <sys/pthdebug.h>
14445 int
14446 main ()
14447 {
14448 #ifndef PTHDB_VERSION_3
14449 #error
14450 #endif
14451 ;
14452 return 0;
14453 }
14454 _ACEOF
14455 if ac_fn_c_try_compile "$LINENO"; then :
14456 gdb_cv_have_aix_thread_debug=yes
14457 else
14458 gdb_cv_have_aix_thread_debug=no
14459 fi
14460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14461 fi
14462
14463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14464 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14465 if test $gdb_cv_have_aix_thread_debug = yes; then
14466 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14467 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14468 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14469 fi
14470 ;;
14471 esac
14472
14473 fi
14474
14475 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14477 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14478 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14479 $as_echo_n "(cached) " >&6
14480 else
14481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14482 /* end confdefs.h. */
14483 #include <thread_db.h>
14484 int
14485 main ()
14486 {
14487 int i = TD_NOTALLOC;
14488 ;
14489 return 0;
14490 }
14491 _ACEOF
14492 if ac_fn_c_try_compile "$LINENO"; then :
14493 gdb_cv_thread_db_h_has_td_notalloc=yes
14494 else
14495 gdb_cv_thread_db_h_has_td_notalloc=no
14496
14497 fi
14498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14499
14500 fi
14501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14502 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14504 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14505 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14506 $as_echo_n "(cached) " >&6
14507 else
14508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14509 /* end confdefs.h. */
14510 #include <thread_db.h>
14511 int
14512 main ()
14513 {
14514 int i = TD_VERSION;
14515 ;
14516 return 0;
14517 }
14518 _ACEOF
14519 if ac_fn_c_try_compile "$LINENO"; then :
14520 gdb_cv_thread_db_h_has_td_version=yes
14521 else
14522 gdb_cv_thread_db_h_has_td_version=no
14523
14524 fi
14525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14526
14527 fi
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14529 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14531 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14532 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14533 $as_echo_n "(cached) " >&6
14534 else
14535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14536 /* end confdefs.h. */
14537 #include <thread_db.h>
14538 int
14539 main ()
14540 {
14541 int i = TD_NOTLS;
14542 ;
14543 return 0;
14544 }
14545 _ACEOF
14546 if ac_fn_c_try_compile "$LINENO"; then :
14547 gdb_cv_thread_db_h_has_td_notls=yes
14548 else
14549 gdb_cv_thread_db_h_has_td_notls=no
14550
14551 fi
14552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14553
14554 fi
14555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14556 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14557 fi
14558 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14559
14560 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14561
14562 fi
14563 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14564
14565 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14566
14567 fi
14568 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14569
14570 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14571
14572 fi
14573
14574 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14576 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14577 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14578 $as_echo_n "(cached) " >&6
14579 else
14580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14581 /* end confdefs.h. */
14582 #include <sys/syscall.h>
14583 int
14584 main ()
14585 {
14586 int i = __NR_tkill;
14587 ;
14588 return 0;
14589 }
14590 _ACEOF
14591 if ac_fn_c_try_compile "$LINENO"; then :
14592 gdb_cv_sys_syscall_h_has_tkill=yes
14593 else
14594 gdb_cv_sys_syscall_h_has_tkill=no
14595
14596 fi
14597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14598
14599 fi
14600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14601 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14602 fi
14603 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14604
14605 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14606
14607 fi
14608
14609 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14610 "
14611 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14612 ac_have_decl=1
14613 else
14614 ac_have_decl=0
14615 fi
14616
14617 cat >>confdefs.h <<_ACEOF
14618 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14619 _ACEOF
14620
14621
14622 if test "$cross_compiling" = yes; then :
14623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14624 /* end confdefs.h. */
14625 #include <sys/personality.h>
14626 int
14627 main ()
14628 {
14629
14630 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14631 # define ADDR_NO_RANDOMIZE 0x0040000
14632 # endif
14633 /* Test the flag could be set and stays set. */
14634 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14635 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14636 return 1
14637 ;
14638 return 0;
14639 }
14640 _ACEOF
14641 if ac_fn_c_try_link "$LINENO"; then :
14642 have_personality=true
14643 else
14644 have_personality=false
14645 fi
14646 rm -f core conftest.err conftest.$ac_objext \
14647 conftest$ac_exeext conftest.$ac_ext
14648 else
14649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14650 /* end confdefs.h. */
14651 #include <sys/personality.h>
14652 int
14653 main ()
14654 {
14655
14656 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14657 # define ADDR_NO_RANDOMIZE 0x0040000
14658 # endif
14659 /* Test the flag could be set and stays set. */
14660 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14661 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14662 return 1
14663 ;
14664 return 0;
14665 }
14666 _ACEOF
14667 if ac_fn_c_try_run "$LINENO"; then :
14668 have_personality=true
14669 else
14670 have_personality=false
14671 fi
14672 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14673 conftest.$ac_objext conftest.beam conftest.$ac_ext
14674 fi
14675
14676 if $have_personality
14677 then
14678
14679 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14680
14681 fi
14682
14683
14684 target_sysroot_reloc=0
14685
14686 # Check whether --with-sysroot was given.
14687 if test "${with_sysroot+set}" = set; then :
14688 withval=$with_sysroot;
14689 case ${with_sysroot} in
14690 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
14691 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
14692 esac
14693
14694 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
14695
14696 if test "x$prefix" = xNONE; then
14697 test_prefix=/usr/local
14698 else
14699 test_prefix=$prefix
14700 fi
14701 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14702 test_exec_prefix=$test_prefix
14703 else
14704 test_exec_prefix=$exec_prefix
14705 fi
14706 case ${TARGET_SYSTEM_ROOT} in
14707 "${test_prefix}"|"${test_prefix}/"*|\
14708 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
14709 '${prefix}'|'${prefix}/'*|\
14710 '${exec_prefix}'|'${exec_prefix}/'*)
14711 target_sysroot_reloc=1
14712 ;;
14713 esac
14714
14715 else
14716
14717 TARGET_SYSTEM_ROOT=
14718 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
14719
14720 fi
14721
14722 TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
14723
14724
14725
14726
14727
14728 # Check whether --with-system-gdbinit was given.
14729 if test "${with_system_gdbinit+set}" = set; then :
14730 withval=$with_system_gdbinit;
14731 SYSTEM_GDBINIT=$withval
14732 else
14733 SYSTEM_GDBINIT=
14734 fi
14735
14736
14737 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14738 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14739 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14740 ac_define_dir=`eval echo $ac_define_dir`
14741
14742 cat >>confdefs.h <<_ACEOF
14743 #define SYSTEM_GDBINIT "$ac_define_dir"
14744 _ACEOF
14745
14746
14747
14748
14749 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14750 if test "x$prefix" = xNONE; then
14751 test_prefix=/usr/local
14752 else
14753 test_prefix=$prefix
14754 fi
14755 else
14756 test_prefix=$exec_prefix
14757 fi
14758 value=0
14759 case ${ac_define_dir} in
14760 "${test_prefix}"|"${test_prefix}/"*|\
14761 '${exec_prefix}'|'${exec_prefix}/'*)
14762 value=1
14763 ;;
14764 esac
14765
14766 cat >>confdefs.h <<_ACEOF
14767 #define SYSTEM_GDBINIT_RELOCATABLE $value
14768 _ACEOF
14769
14770
14771
14772
14773 # Check whether --enable-werror was given.
14774 if test "${enable_werror+set}" = set; then :
14775 enableval=$enable_werror; case "${enableval}" in
14776 yes | y) ERROR_ON_WARNING="yes" ;;
14777 no | n) ERROR_ON_WARNING="no" ;;
14778 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14779 esac
14780 fi
14781
14782
14783 # Enable -Werror by default when using gcc
14784 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
14785 ERROR_ON_WARNING=yes
14786 fi
14787
14788 WERROR_CFLAGS=""
14789 if test "${ERROR_ON_WARNING}" = yes ; then
14790 WERROR_CFLAGS="-Werror"
14791 fi
14792
14793 # The entries after -Wno-pointer-sign are disabled warnings which may
14794 # be enabled in the future, which can not currently be used to build
14795 # GDB.
14796 # NOTE: If you change this list, remember to update
14797 # gdb/doc/gdbint.texinfo.
14798 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
14799 -Wformat-nonliteral -Wno-pointer-sign \
14800 -Wno-unused -Wunused-value -Wunused-function \
14801 -Wno-switch -Wno-char-subscripts"
14802
14803 # Enable -Wno-format by default when using gcc on mingw since many
14804 # GCC versions complain about %I64.
14805 case "${host}" in
14806 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14807 esac
14808
14809 # Check whether --enable-build-warnings was given.
14810 if test "${enable_build_warnings+set}" = set; then :
14811 enableval=$enable_build_warnings; case "${enableval}" in
14812 yes) ;;
14813 no) build_warnings="-w";;
14814 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14815 build_warnings="${build_warnings} ${t}";;
14816 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14817 build_warnings="${t} ${build_warnings}";;
14818 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14819 esac
14820 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14821 echo "Setting compiler warning flags = $build_warnings" 6>&1
14822 fi
14823 fi
14824 # Check whether --enable-gdb-build-warnings was given.
14825 if test "${enable_gdb_build_warnings+set}" = set; then :
14826 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14827 yes) ;;
14828 no) build_warnings="-w";;
14829 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14830 build_warnings="${build_warnings} ${t}";;
14831 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14832 build_warnings="${t} ${build_warnings}";;
14833 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14834 esac
14835 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14836 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14837 fi
14838 fi
14839 WARN_CFLAGS=""
14840 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14841 then
14842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14843 $as_echo_n "checking compiler warning flags... " >&6; }
14844 # Separate out the -Werror flag as some files just cannot be
14845 # compiled with it enabled.
14846 for w in ${build_warnings}; do
14847 case $w in
14848 -Werr*) WERROR_CFLAGS=-Werror ;;
14849 *) # Check that GCC accepts it
14850 saved_CFLAGS="$CFLAGS"
14851 CFLAGS="$CFLAGS $w"
14852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14853 /* end confdefs.h. */
14854
14855 int
14856 main ()
14857 {
14858
14859 ;
14860 return 0;
14861 }
14862 _ACEOF
14863 if ac_fn_c_try_compile "$LINENO"; then :
14864 WARN_CFLAGS="${WARN_CFLAGS} $w"
14865 fi
14866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14867 CFLAGS="$saved_CFLAGS"
14868 esac
14869 done
14870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14871 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14872 fi
14873
14874
14875
14876 # In the Cygwin environment, we need some additional flags.
14877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14878 $as_echo_n "checking for cygwin... " >&6; }
14879 if test "${gdb_cv_os_cygwin+set}" = set; then :
14880 $as_echo_n "(cached) " >&6
14881 else
14882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14883 /* end confdefs.h. */
14884
14885 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14886 lose
14887 #endif
14888 _ACEOF
14889 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14890 $EGREP "lose" >/dev/null 2>&1; then :
14891 gdb_cv_os_cygwin=yes
14892 else
14893 gdb_cv_os_cygwin=no
14894 fi
14895 rm -f conftest*
14896
14897 fi
14898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14899 $as_echo "$gdb_cv_os_cygwin" >&6; }
14900
14901
14902 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14903 case ${host} in
14904 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14905 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14906 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14907 esac
14908
14909
14910 # libreadline needs libuser32.a in a cygwin environment
14911 WIN32LIBS=
14912 if test x$gdb_cv_os_cygwin = xyes; then
14913 WIN32LIBS="-luser32"
14914 case "${target}" in
14915 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14916 ;;
14917 esac
14918 fi
14919
14920 # The ser-tcp.c module requires sockets.
14921 case ${host} in
14922 *mingw32*)
14923
14924 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14925
14926 WIN32LIBS="$WIN32LIBS -lws2_32"
14927 ;;
14928 esac
14929
14930
14931 # Add ELF support to GDB, but only if BFD includes ELF support.
14932 OLD_CFLAGS=$CFLAGS
14933 OLD_LDFLAGS=$LDFLAGS
14934 OLD_LIBS=$LIBS
14935 CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
14936 LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
14937 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14938 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14939 if test "$plugins" = "yes"; then
14940 LIBS="-ldl $LIBS"
14941 fi
14942 LIBS="-lbfd -liberty $intl $LIBS"
14943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14944 $as_echo_n "checking for ELF support in BFD... " >&6; }
14945 if test "${gdb_cv_var_elf+set}" = set; then :
14946 $as_echo_n "(cached) " >&6
14947 else
14948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14949 /* end confdefs.h. */
14950 #include <stdlib.h>
14951 #include "bfd.h"
14952 #include "elf-bfd.h"
14953
14954 int
14955 main ()
14956 {
14957 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
14958 ;
14959 return 0;
14960 }
14961 _ACEOF
14962 if ac_fn_c_try_link "$LINENO"; then :
14963 gdb_cv_var_elf=yes
14964 else
14965 gdb_cv_var_elf=no
14966 fi
14967 rm -f core conftest.err conftest.$ac_objext \
14968 conftest$ac_exeext conftest.$ac_ext
14969 fi
14970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14971 $as_echo "$gdb_cv_var_elf" >&6; }
14972 if test $gdb_cv_var_elf = yes; then
14973 CONFIG_OBS="$CONFIG_OBS elfread.o"
14974
14975 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14976
14977 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14978 if test "$plugins" = "yes"; then
14979 OLD_LIBS="-ldl $OLD_LIBS"
14980 fi
14981 fi
14982 CFLAGS=$OLD_CFLAGS
14983 LDFLAGS=$OLD_LDFLAGS
14984 LIBS=$OLD_LIBS
14985
14986 # Add any host-specific objects to GDB.
14987 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14988
14989 LIBGUI="../libgui/src/libgui.a"
14990 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
14991
14992
14993
14994 WIN32LDAPP=
14995
14996
14997
14998 case "${host}" in
14999 *-*-cygwin* | *-*-mingw* )
15000 configdir="win"
15001 ;;
15002 *)
15003 configdir="unix"
15004 ;;
15005 esac
15006
15007 GDBTKLIBS=
15008 if test "${enable_gdbtk}" = "yes"; then
15009
15010 # Gdbtk must have an absolute path to srcdir in order to run
15011 # properly when not installed.
15012 here=`pwd`
15013 cd ${srcdir}
15014 GDBTK_SRC_DIR=`pwd`
15015 cd $here
15016
15017
15018 #
15019 # Ok, lets find the tcl configuration
15020 # First, look for one uninstalled.
15021 # the alternative search directory is invoked by --with-tcl
15022 #
15023
15024 if test x"${no_tcl}" = x ; then
15025 # we reset no_tcl in case something fails here
15026 no_tcl=true
15027
15028 # Check whether --with-tcl was given.
15029 if test "${with_tcl+set}" = set; then :
15030 withval=$with_tcl; with_tclconfig=${withval}
15031 fi
15032
15033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15034 $as_echo_n "checking for Tcl configuration... " >&6; }
15035 if test "${ac_cv_c_tclconfig+set}" = set; then :
15036 $as_echo_n "(cached) " >&6
15037 else
15038
15039
15040 # First check to see if --with-tcl was specified.
15041 case "${host}" in
15042 *-*-cygwin*) platDir="win" ;;
15043 *) platDir="unix" ;;
15044 esac
15045 if test x"${with_tclconfig}" != x ; then
15046 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15047 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15048 else
15049 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15050 fi
15051 fi
15052
15053 # then check for a private Tcl installation
15054 if test x"${ac_cv_c_tclconfig}" = x ; then
15055 for i in \
15056 ../tcl \
15057 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15058 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15059 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15060 ../../tcl \
15061 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15062 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15063 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15064 ../../../tcl \
15065 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15066 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15067 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15068 if test -f "$i/$platDir/tclConfig.sh" ; then
15069 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15070 break
15071 fi
15072 done
15073 fi
15074
15075 # on Darwin, check in Framework installation locations
15076 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15077 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15078 `ls -d /Library/Frameworks 2>/dev/null` \
15079 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15080 `ls -d /System/Library/Frameworks 2>/dev/null` \
15081 ; do
15082 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15083 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15084 break
15085 fi
15086 done
15087 fi
15088
15089 # check in a few common install locations
15090 if test x"${ac_cv_c_tclconfig}" = x ; then
15091 for i in `ls -d ${libdir} 2>/dev/null` \
15092 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15093 `ls -d ${prefix}/lib 2>/dev/null` \
15094 `ls -d /usr/local/lib 2>/dev/null` \
15095 `ls -d /usr/contrib/lib 2>/dev/null` \
15096 `ls -d /usr/lib 2>/dev/null` \
15097 ; do
15098 if test -f "$i/tclConfig.sh" ; then
15099 ac_cv_c_tclconfig=`(cd $i; pwd)`
15100 break
15101 fi
15102 done
15103 fi
15104
15105 # check in a few other private locations
15106 if test x"${ac_cv_c_tclconfig}" = x ; then
15107 for i in \
15108 ${srcdir}/../tcl \
15109 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15110 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15111 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15112 if test -f "$i/$platDir/tclConfig.sh" ; then
15113 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15114 break
15115 fi
15116 done
15117 fi
15118
15119 fi
15120
15121
15122 if test x"${ac_cv_c_tclconfig}" = x ; then
15123 TCL_BIN_DIR="# no Tcl configs found"
15124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15125 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15126 else
15127 no_tcl=
15128 TCL_BIN_DIR=${ac_cv_c_tclconfig}
15129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15130 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15131 fi
15132 fi
15133
15134
15135 # If $no_tk is nonempty, then we can't do Tk, and there is no
15136 # point to doing Tcl.
15137
15138 #
15139 # Ok, lets find the tk configuration
15140 # First, look for one uninstalled.
15141 # the alternative search directory is invoked by --with-tk
15142 #
15143
15144 if test x"${no_tk}" = x ; then
15145 # we reset no_tk in case something fails here
15146 no_tk=true
15147
15148 # Check whether --with-tk was given.
15149 if test "${with_tk+set}" = set; then :
15150 withval=$with_tk; with_tkconfig=${withval}
15151 fi
15152
15153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15154 $as_echo_n "checking for Tk configuration... " >&6; }
15155 if test "${ac_cv_c_tkconfig+set}" = set; then :
15156 $as_echo_n "(cached) " >&6
15157 else
15158
15159
15160 # First check to see if --with-tkconfig was specified.
15161 if test x"${with_tkconfig}" != x ; then
15162 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15163 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15164 else
15165 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15166 fi
15167 fi
15168
15169 # then check for a private Tk library
15170 case "${host}" in
15171 *-*-cygwin*) platDir="win" ;;
15172 *) platDir="unix" ;;
15173 esac
15174 if test x"${ac_cv_c_tkconfig}" = x ; then
15175 for i in \
15176 ../tk \
15177 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15178 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15179 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15180 ../../tk \
15181 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15182 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15183 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15184 ../../../tk \
15185 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15186 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15187 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15188 if test -f "$i/$platDir/tkConfig.sh" ; then
15189 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15190 break
15191 fi
15192 done
15193 fi
15194
15195 # on Darwin, check in Framework installation locations
15196 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15197 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15198 `ls -d /Library/Frameworks 2>/dev/null` \
15199 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15200 `ls -d /System/Library/Frameworks 2>/dev/null` \
15201 ; do
15202 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15203 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15204 break
15205 fi
15206 done
15207 fi
15208
15209 # check in a few common install locations
15210 if test x"${ac_cv_c_tkconfig}" = x ; then
15211 for i in `ls -d ${libdir} 2>/dev/null` \
15212 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15213 `ls -d ${prefix}/lib 2>/dev/null` \
15214 `ls -d /usr/local/lib 2>/dev/null` \
15215 `ls -d /usr/contrib/lib 2>/dev/null` \
15216 `ls -d /usr/lib 2>/dev/null` \
15217 ; do
15218 if test -f "$i/tkConfig.sh" ; then
15219 ac_cv_c_tkconfig=`(cd $i; pwd)`
15220 break
15221 fi
15222 done
15223 fi
15224 # check in a few other private locations
15225 if test x"${ac_cv_c_tkconfig}" = x ; then
15226 for i in \
15227 ${srcdir}/../tk \
15228 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15229 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15230 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15231 if test -f "$i/$platDir/tkConfig.sh" ; then
15232 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15233 break
15234 fi
15235 done
15236 fi
15237
15238 fi
15239
15240
15241 if test x"${ac_cv_c_tkconfig}" = x ; then
15242 TK_BIN_DIR="# no Tk configs found"
15243 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15244 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15245 else
15246 no_tk=
15247 TK_BIN_DIR=${ac_cv_c_tkconfig}
15248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15249 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15250 fi
15251 fi
15252
15253
15254 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15255
15256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15257 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15258
15259 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15261 $as_echo "loading" >&6; }
15262 . ${TCL_BIN_DIR}/tclConfig.sh
15263 else
15264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15265 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15266 fi
15267
15268 # eval is required to do the TCL_DBGX substitution
15269 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15270 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15271
15272 # If the TCL_BIN_DIR is the build directory (not the install directory),
15273 # then set the common variable name to the value of the build variables.
15274 # For example, the variable TCL_LIB_SPEC will be set to the value
15275 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15276 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15277 # installed and uninstalled version of Tcl.
15278 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15279 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15280 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15281 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15282 elif test "`uname -s`" = "Darwin"; then
15283 # If Tcl was built as a framework, attempt to use the libraries
15284 # from the framework at the given location so that linking works
15285 # against Tcl.framework installed in an arbitary location.
15286 case ${TCL_DEFS} in
15287 *TCL_FRAMEWORK*)
15288 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15289 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15290 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15291 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15292 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15293 break
15294 fi
15295 done
15296 fi
15297 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15298 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15299 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15300 fi
15301 ;;
15302 esac
15303 fi
15304
15305 # eval is required to do the TCL_DBGX substitution
15306 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15307 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15308 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15309 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325 # Check for in-tree tcl
15326 here=`pwd`
15327 cd ${srcdir}/..
15328 topdir=`pwd`
15329 cd ${here}
15330
15331 intree="no"
15332 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15333 intree="yes"
15334 fi
15335
15336 # Find Tcl private headers
15337 if test x"${intree}" = xno; then
15338
15339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15340 $as_echo_n "checking for Tcl private headers... " >&6; }
15341 private_dir=""
15342 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15343 if test -f ${dir}/tclInt.h ; then
15344 private_dir=${dir}
15345 fi
15346
15347 if test x"${private_dir}" = x; then
15348 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15349 else
15350 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15352 $as_echo "${private_dir}" >&6; }
15353 fi
15354
15355 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15356 TCL_LIBRARY="${TCL_LIB_SPEC}"
15357 TCL_DEPS=""
15358 else
15359 # If building tcl in the same src tree, private headers
15360 # are not needed, but we need to be sure to use the right
15361 # headers library
15362 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15363 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15364 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15365 fi
15366
15367
15368
15369
15370
15371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15372 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15373
15374 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15376 $as_echo "loading" >&6; }
15377 . ${TK_BIN_DIR}/tkConfig.sh
15378 else
15379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15380 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15381 fi
15382
15383 # eval is required to do the TK_DBGX substitution
15384 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15385 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15386
15387 # If the TK_BIN_DIR is the build directory (not the install directory),
15388 # then set the common variable name to the value of the build variables.
15389 # For example, the variable TK_LIB_SPEC will be set to the value
15390 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15391 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15392 # installed and uninstalled version of Tcl.
15393 if test -f "${TK_BIN_DIR}/Makefile" ; then
15394 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15395 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15396 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15397 elif test "`uname -s`" = "Darwin"; then
15398 # If Tk was built as a framework, attempt to use the libraries
15399 # from the framework at the given location so that linking works
15400 # against Tk.framework installed in an arbitary location.
15401 case ${TK_DEFS} in
15402 *TK_FRAMEWORK*)
15403 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15404 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15405 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15406 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15407 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15408 break
15409 fi
15410 done
15411 fi
15412 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15413 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15414 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15415 fi
15416 ;;
15417 esac
15418 fi
15419
15420 # eval is required to do the TK_DBGX substitution
15421 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15422 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15423 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15424 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439 # Check for in-tree Tk
15440 intree="no"
15441 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15442 intree="yes"
15443 fi
15444
15445 # Find Tk private headers
15446 if test x"${intree}" = xno; then
15447
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15449 $as_echo_n "checking for Tk private headers... " >&6; }
15450 private_dir=""
15451 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15452 if test -f ${dir}/tkInt.h; then
15453 private_dir=${dir}
15454 fi
15455
15456 if test x"${private_dir}" = x; then
15457 as_fn_error "could not find Tk private headers" "$LINENO" 5
15458 else
15459 TK_PRIVATE_INCLUDE="-I${private_dir}"
15460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15461 $as_echo "${private_dir}" >&6; }
15462 fi
15463
15464 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15465 TK_LIBRARY=${TK_LIB_SPEC}
15466 TK_DEPS=""
15467 else
15468 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15469 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15470 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15471 fi
15472
15473
15474
15475
15476
15477 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15478
15479 # Include some libraries that Tcl and Tk want.
15480 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15481 # Yes, the ordering seems wrong here. But it isn't.
15482 # TK_LIBS is the list of libraries that need to be linked
15483 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15484 # were in LIBS then any link tests after this point would
15485 # try to include things like `$(LIBGUI)', which wouldn't work.
15486 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15487
15488 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15489 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15490 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15491 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15492 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15493 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15494 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15495
15496 if test x$gdb_cv_os_cygwin = xyes; then
15497 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15498 WIN32LDAPP="-Wl,--subsystem,console"
15499 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15500 fi
15501
15502 subdirs="$subdirs gdbtk"
15503
15504 fi
15505 fi
15506
15507
15508
15509
15510
15511
15512
15513
15514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15515 $as_echo_n "checking for X... " >&6; }
15516
15517
15518 # Check whether --with-x was given.
15519 if test "${with_x+set}" = set; then :
15520 withval=$with_x;
15521 fi
15522
15523 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15524 if test "x$with_x" = xno; then
15525 # The user explicitly disabled X.
15526 have_x=disabled
15527 else
15528 case $x_includes,$x_libraries in #(
15529 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15530 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15531 $as_echo_n "(cached) " >&6
15532 else
15533 # One or both of the vars are not set, and there is no cached value.
15534 ac_x_includes=no ac_x_libraries=no
15535 rm -f -r conftest.dir
15536 if mkdir conftest.dir; then
15537 cd conftest.dir
15538 cat >Imakefile <<'_ACEOF'
15539 incroot:
15540 @echo incroot='${INCROOT}'
15541 usrlibdir:
15542 @echo usrlibdir='${USRLIBDIR}'
15543 libdir:
15544 @echo libdir='${LIBDIR}'
15545 _ACEOF
15546 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15547 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15548 for ac_var in incroot usrlibdir libdir; do
15549 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15550 done
15551 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15552 for ac_extension in a so sl dylib la dll; do
15553 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15554 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15555 ac_im_usrlibdir=$ac_im_libdir; break
15556 fi
15557 done
15558 # Screen out bogus values from the imake configuration. They are
15559 # bogus both because they are the default anyway, and because
15560 # using them would break gcc on systems where it needs fixed includes.
15561 case $ac_im_incroot in
15562 /usr/include) ac_x_includes= ;;
15563 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15564 esac
15565 case $ac_im_usrlibdir in
15566 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15567 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15568 esac
15569 fi
15570 cd ..
15571 rm -f -r conftest.dir
15572 fi
15573
15574 # Standard set of common directories for X headers.
15575 # Check X11 before X11Rn because it is often a symlink to the current release.
15576 ac_x_header_dirs='
15577 /usr/X11/include
15578 /usr/X11R7/include
15579 /usr/X11R6/include
15580 /usr/X11R5/include
15581 /usr/X11R4/include
15582
15583 /usr/include/X11
15584 /usr/include/X11R7
15585 /usr/include/X11R6
15586 /usr/include/X11R5
15587 /usr/include/X11R4
15588
15589 /usr/local/X11/include
15590 /usr/local/X11R7/include
15591 /usr/local/X11R6/include
15592 /usr/local/X11R5/include
15593 /usr/local/X11R4/include
15594
15595 /usr/local/include/X11
15596 /usr/local/include/X11R7
15597 /usr/local/include/X11R6
15598 /usr/local/include/X11R5
15599 /usr/local/include/X11R4
15600
15601 /usr/X386/include
15602 /usr/x386/include
15603 /usr/XFree86/include/X11
15604
15605 /usr/include
15606 /usr/local/include
15607 /usr/unsupported/include
15608 /usr/athena/include
15609 /usr/local/x11r5/include
15610 /usr/lpp/Xamples/include
15611
15612 /usr/openwin/include
15613 /usr/openwin/share/include'
15614
15615 if test "$ac_x_includes" = no; then
15616 # Guess where to find include files, by looking for Xlib.h.
15617 # First, try using that file with no special directory specified.
15618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15619 /* end confdefs.h. */
15620 #include <X11/Xlib.h>
15621 _ACEOF
15622 if ac_fn_c_try_cpp "$LINENO"; then :
15623 # We can compile using X headers with no special include directory.
15624 ac_x_includes=
15625 else
15626 for ac_dir in $ac_x_header_dirs; do
15627 if test -r "$ac_dir/X11/Xlib.h"; then
15628 ac_x_includes=$ac_dir
15629 break
15630 fi
15631 done
15632 fi
15633 rm -f conftest.err conftest.$ac_ext
15634 fi # $ac_x_includes = no
15635
15636 if test "$ac_x_libraries" = no; then
15637 # Check for the libraries.
15638 # See if we find them without any special options.
15639 # Don't add to $LIBS permanently.
15640 ac_save_LIBS=$LIBS
15641 LIBS="-lX11 $LIBS"
15642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15643 /* end confdefs.h. */
15644 #include <X11/Xlib.h>
15645 int
15646 main ()
15647 {
15648 XrmInitialize ()
15649 ;
15650 return 0;
15651 }
15652 _ACEOF
15653 if ac_fn_c_try_link "$LINENO"; then :
15654 LIBS=$ac_save_LIBS
15655 # We can link X programs with no special library path.
15656 ac_x_libraries=
15657 else
15658 LIBS=$ac_save_LIBS
15659 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15660 do
15661 # Don't even attempt the hair of trying to link an X program!
15662 for ac_extension in a so sl dylib la dll; do
15663 if test -r "$ac_dir/libX11.$ac_extension"; then
15664 ac_x_libraries=$ac_dir
15665 break 2
15666 fi
15667 done
15668 done
15669 fi
15670 rm -f core conftest.err conftest.$ac_objext \
15671 conftest$ac_exeext conftest.$ac_ext
15672 fi # $ac_x_libraries = no
15673
15674 case $ac_x_includes,$ac_x_libraries in #(
15675 no,* | *,no | *\'*)
15676 # Didn't find X, or a directory has "'" in its name.
15677 ac_cv_have_x="have_x=no";; #(
15678 *)
15679 # Record where we found X for the cache.
15680 ac_cv_have_x="have_x=yes\
15681 ac_x_includes='$ac_x_includes'\
15682 ac_x_libraries='$ac_x_libraries'"
15683 esac
15684 fi
15685 ;; #(
15686 *) have_x=yes;;
15687 esac
15688 eval "$ac_cv_have_x"
15689 fi # $with_x != no
15690
15691 if test "$have_x" != yes; then
15692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15693 $as_echo "$have_x" >&6; }
15694 no_x=yes
15695 else
15696 # If each of the values was on the command line, it overrides each guess.
15697 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15698 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15699 # Update the cache value to reflect the command line values.
15700 ac_cv_have_x="have_x=yes\
15701 ac_x_includes='$x_includes'\
15702 ac_x_libraries='$x_libraries'"
15703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15704 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15705 fi
15706
15707
15708 # Unlike the sim directory, whether a simulator is linked is controlled by
15709 # presence of a gdb_sim definition in the target configure.tgt entry.
15710 # This code just checks for a few cases where we'd like to ignore those
15711 # definitions, even when they're present in the '.mt' file. These cases
15712 # are when --disable-sim is specified, or if the simulator directory is
15713 # not part of the source tree.
15714 #
15715 # Check whether --enable-sim was given.
15716 if test "${enable_sim+set}" = set; then :
15717 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15718 echo "enableval = ${enableval}";
15719 case "${enableval}" in
15720 yes) ignore_sim=false ;;
15721 no) ignore_sim=true ;;
15722 *) ignore_sim=false ;;
15723 esac
15724 else
15725 ignore_sim=false
15726 fi
15727
15728
15729 if test ! -d "${srcdir}/../sim"; then
15730 ignore_sim=true
15731 fi
15732
15733 SIM=
15734 SIM_OBS=
15735 if test "${ignore_sim}" = "false"; then
15736 if test x"${gdb_sim}" != x ; then
15737 SIM="${gdb_sim}"
15738 SIM_OBS="remote-sim.o"
15739
15740 $as_echo "#define WITH_SIM 1" >>confdefs.h
15741
15742 fi
15743 fi
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758 # List of host floatformats.
15759
15760 cat >>confdefs.h <<_ACEOF
15761 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15762 _ACEOF
15763
15764
15765 cat >>confdefs.h <<_ACEOF
15766 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15767 _ACEOF
15768
15769
15770 cat >>confdefs.h <<_ACEOF
15771 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15772 _ACEOF
15773
15774
15775 # target_subdir is used by the testsuite to find the target libraries.
15776 target_subdir=
15777 if test "${host}" != "${target}"; then
15778 target_subdir="${target_alias}/"
15779 fi
15780
15781
15782 frags=
15783 if test "${gdb_native}" = "yes"; then
15784 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15785 if test ! -f ${host_makefile_frag}; then
15786 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15787 fi
15788 frags="$frags $host_makefile_frag"
15789 else
15790 host_makefile_frag=/dev/null
15791 fi
15792
15793
15794
15795
15796 if test "${gdb_native}" = "yes"; then
15797 # We pick this up from the host configuration file (.mh) because we
15798 # do not have a native configuration Makefile fragment.
15799 nativefile=`sed -n '
15800 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15801 ' ${host_makefile_frag}`
15802 fi
15803
15804
15805 if test x"${gdb_osabi}" != x ; then
15806
15807 cat >>confdefs.h <<_ACEOF
15808 #define GDB_OSABI_DEFAULT $gdb_osabi
15809 _ACEOF
15810
15811 fi
15812
15813 # Enable multi-ice-gdb-server.
15814 # Check whether --enable-multi-ice was given.
15815 if test "${enable_multi_ice+set}" = set; then :
15816 enableval=$enable_multi_ice; case $enableval in
15817 yes | no)
15818 ;;
15819 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15820 esac
15821 fi
15822
15823 if test "x$enable_multi_ice" = xyes; then
15824 subdirs="$subdirs multi-ice"
15825
15826 fi
15827
15828 # Check whether --enable-gdbserver was given.
15829 if test "${enable_gdbserver+set}" = set; then :
15830 enableval=$enable_gdbserver; case "${enableval}" in
15831 yes| no|auto) ;;
15832 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15833 esac
15834 else
15835 enable_gdbserver=auto
15836 fi
15837
15838
15839 # We only build gdbserver automatically in a native configuration, and
15840 # only if the user did not explicitly disable its build.
15841 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15843 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15844 if test "x$build_gdbserver" = xyes; then
15845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15846 $as_echo "yes" >&6; }
15847 subdirs="$subdirs gdbserver"
15848
15849 gdbserver_build_enabled=yes
15850 else
15851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15852 $as_echo "no" >&6; }
15853 fi
15854 fi
15855
15856 # If the user explicitly request the gdbserver to be built, verify that
15857 # we were in fact able to enable it.
15858 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
15859 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
15860 fi
15861
15862 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15863 # to an empty version.
15864
15865 files=
15866 links=
15867
15868 rm -f nm.h
15869 if test "${nativefile}" != ""; then
15870 case "${nativefile}" in
15871 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15872 * ) GDB_NM_FILE="${nativefile}"
15873 esac
15874 files="${files} ${GDB_NM_FILE}"
15875 links="${links} nm.h"
15876
15877 cat >>confdefs.h <<_ACEOF
15878 #define GDB_NM_FILE "${GDB_NM_FILE}"
15879 _ACEOF
15880
15881 fi
15882
15883
15884 ac_sources="$files"
15885 ac_dests="$links"
15886 while test -n "$ac_sources"; do
15887 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15888 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15889 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15890 done
15891 ac_config_links="$ac_config_links $ac_config_links_1"
15892
15893
15894
15895
15896
15897 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15898
15899
15900 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
15901
15902 ac_config_commands="$ac_config_commands default"
15903
15904 cat >confcache <<\_ACEOF
15905 # This file is a shell script that caches the results of configure
15906 # tests run on this system so they can be shared between configure
15907 # scripts and configure runs, see configure's option --config-cache.
15908 # It is not useful on other systems. If it contains results you don't
15909 # want to keep, you may remove or edit it.
15910 #
15911 # config.status only pays attention to the cache file if you give it
15912 # the --recheck option to rerun configure.
15913 #
15914 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15915 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15916 # following values.
15917
15918 _ACEOF
15919
15920 # The following way of writing the cache mishandles newlines in values,
15921 # but we know of no workaround that is simple, portable, and efficient.
15922 # So, we kill variables containing newlines.
15923 # Ultrix sh set writes to stderr and can't be redirected directly,
15924 # and sets the high bit in the cache file unless we assign to the vars.
15925 (
15926 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15927 eval ac_val=\$$ac_var
15928 case $ac_val in #(
15929 *${as_nl}*)
15930 case $ac_var in #(
15931 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15932 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15933 esac
15934 case $ac_var in #(
15935 _ | IFS | as_nl) ;; #(
15936 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15937 *) { eval $ac_var=; unset $ac_var;} ;;
15938 esac ;;
15939 esac
15940 done
15941
15942 (set) 2>&1 |
15943 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15944 *${as_nl}ac_space=\ *)
15945 # `set' does not quote correctly, so add quotes: double-quote
15946 # substitution turns \\\\ into \\, and sed turns \\ into \.
15947 sed -n \
15948 "s/'/'\\\\''/g;
15949 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15950 ;; #(
15951 *)
15952 # `set' quotes correctly as required by POSIX, so do not add quotes.
15953 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15954 ;;
15955 esac |
15956 sort
15957 ) |
15958 sed '
15959 /^ac_cv_env_/b end
15960 t clear
15961 :clear
15962 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15963 t end
15964 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15965 :end' >>confcache
15966 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15967 if test -w "$cache_file"; then
15968 test "x$cache_file" != "x/dev/null" &&
15969 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15970 $as_echo "$as_me: updating cache $cache_file" >&6;}
15971 cat confcache >$cache_file
15972 else
15973 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15974 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15975 fi
15976 fi
15977 rm -f confcache
15978
15979 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15980 # Let make expand exec_prefix.
15981 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15982
15983 DEFS=-DHAVE_CONFIG_H
15984
15985 ac_libobjs=
15986 ac_ltlibobjs=
15987 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15988 # 1. Remove the extension, and $U if already installed.
15989 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15990 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15991 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15992 # will be set to the directory where LIBOBJS objects are built.
15993 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15994 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15995 done
15996 LIBOBJS=$ac_libobjs
15997
15998 LTLIBOBJS=$ac_ltlibobjs
15999
16000
16001 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16002 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16003 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16004 fi
16005 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16006 as_fn_error "conditional \"GMAKE\" was never defined.
16007 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16008 fi
16009 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16010 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16011 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16012 fi
16013
16014 gl_libobjs=
16015 gl_ltlibobjs=
16016 if test -n "$gl_LIBOBJS"; then
16017 # Remove the extension.
16018 sed_drop_objext='s/\.o$//;s/\.obj$//'
16019 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16020 gl_libobjs="$gl_libobjs $i.$ac_objext"
16021 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16022 done
16023 fi
16024 gl_LIBOBJS=$gl_libobjs
16025
16026 gl_LTLIBOBJS=$gl_ltlibobjs
16027
16028
16029
16030 gltests_libobjs=
16031 gltests_ltlibobjs=
16032 if test -n "$gltests_LIBOBJS"; then
16033 # Remove the extension.
16034 sed_drop_objext='s/\.o$//;s/\.obj$//'
16035 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16036 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16037 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16038 done
16039 fi
16040 gltests_LIBOBJS=$gltests_libobjs
16041
16042 gltests_LTLIBOBJS=$gltests_ltlibobjs
16043
16044
16045 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16046 as_fn_error "conditional \"AMDEP\" was never defined.
16047 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16048 fi
16049 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16050 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16051 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16052 fi
16053 if test -n "$EXEEXT"; then
16054 am__EXEEXT_TRUE=
16055 am__EXEEXT_FALSE='#'
16056 else
16057 am__EXEEXT_TRUE='#'
16058 am__EXEEXT_FALSE=
16059 fi
16060
16061
16062
16063 : ${CONFIG_STATUS=./config.status}
16064 ac_write_fail=0
16065 ac_clean_files_save=$ac_clean_files
16066 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16067 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16068 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16069 as_write_fail=0
16070 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16071 #! $SHELL
16072 # Generated by $as_me.
16073 # Run this file to recreate the current configuration.
16074 # Compiler output produced by configure, useful for debugging
16075 # configure, is in config.log if it exists.
16076
16077 debug=false
16078 ac_cs_recheck=false
16079 ac_cs_silent=false
16080
16081 SHELL=\${CONFIG_SHELL-$SHELL}
16082 export SHELL
16083 _ASEOF
16084 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16085 ## -------------------- ##
16086 ## M4sh Initialization. ##
16087 ## -------------------- ##
16088
16089 # Be more Bourne compatible
16090 DUALCASE=1; export DUALCASE # for MKS sh
16091 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16092 emulate sh
16093 NULLCMD=:
16094 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16095 # is contrary to our usage. Disable this feature.
16096 alias -g '${1+"$@"}'='"$@"'
16097 setopt NO_GLOB_SUBST
16098 else
16099 case `(set -o) 2>/dev/null` in #(
16100 *posix*) :
16101 set -o posix ;; #(
16102 *) :
16103 ;;
16104 esac
16105 fi
16106
16107
16108 as_nl='
16109 '
16110 export as_nl
16111 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16112 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16113 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16114 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16115 # Prefer a ksh shell builtin over an external printf program on Solaris,
16116 # but without wasting forks for bash or zsh.
16117 if test -z "$BASH_VERSION$ZSH_VERSION" \
16118 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16119 as_echo='print -r --'
16120 as_echo_n='print -rn --'
16121 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16122 as_echo='printf %s\n'
16123 as_echo_n='printf %s'
16124 else
16125 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16126 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16127 as_echo_n='/usr/ucb/echo -n'
16128 else
16129 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16130 as_echo_n_body='eval
16131 arg=$1;
16132 case $arg in #(
16133 *"$as_nl"*)
16134 expr "X$arg" : "X\\(.*\\)$as_nl";
16135 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16136 esac;
16137 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16138 '
16139 export as_echo_n_body
16140 as_echo_n='sh -c $as_echo_n_body as_echo'
16141 fi
16142 export as_echo_body
16143 as_echo='sh -c $as_echo_body as_echo'
16144 fi
16145
16146 # The user is always right.
16147 if test "${PATH_SEPARATOR+set}" != set; then
16148 PATH_SEPARATOR=:
16149 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16150 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16151 PATH_SEPARATOR=';'
16152 }
16153 fi
16154
16155
16156 # IFS
16157 # We need space, tab and new line, in precisely that order. Quoting is
16158 # there to prevent editors from complaining about space-tab.
16159 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16160 # splitting by setting IFS to empty value.)
16161 IFS=" "" $as_nl"
16162
16163 # Find who we are. Look in the path if we contain no directory separator.
16164 case $0 in #((
16165 *[\\/]* ) as_myself=$0 ;;
16166 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16167 for as_dir in $PATH
16168 do
16169 IFS=$as_save_IFS
16170 test -z "$as_dir" && as_dir=.
16171 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16172 done
16173 IFS=$as_save_IFS
16174
16175 ;;
16176 esac
16177 # We did not find ourselves, most probably we were run as `sh COMMAND'
16178 # in which case we are not to be found in the path.
16179 if test "x$as_myself" = x; then
16180 as_myself=$0
16181 fi
16182 if test ! -f "$as_myself"; then
16183 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16184 exit 1
16185 fi
16186
16187 # Unset variables that we do not need and which cause bugs (e.g. in
16188 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16189 # suppresses any "Segmentation fault" message there. '((' could
16190 # trigger a bug in pdksh 5.2.14.
16191 for as_var in BASH_ENV ENV MAIL MAILPATH
16192 do eval test x\${$as_var+set} = xset \
16193 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16194 done
16195 PS1='$ '
16196 PS2='> '
16197 PS4='+ '
16198
16199 # NLS nuisances.
16200 LC_ALL=C
16201 export LC_ALL
16202 LANGUAGE=C
16203 export LANGUAGE
16204
16205 # CDPATH.
16206 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16207
16208
16209 # as_fn_error ERROR [LINENO LOG_FD]
16210 # ---------------------------------
16211 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16212 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16213 # script with status $?, using 1 if that was 0.
16214 as_fn_error ()
16215 {
16216 as_status=$?; test $as_status -eq 0 && as_status=1
16217 if test "$3"; then
16218 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16219 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16220 fi
16221 $as_echo "$as_me: error: $1" >&2
16222 as_fn_exit $as_status
16223 } # as_fn_error
16224
16225
16226 # as_fn_set_status STATUS
16227 # -----------------------
16228 # Set $? to STATUS, without forking.
16229 as_fn_set_status ()
16230 {
16231 return $1
16232 } # as_fn_set_status
16233
16234 # as_fn_exit STATUS
16235 # -----------------
16236 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16237 as_fn_exit ()
16238 {
16239 set +e
16240 as_fn_set_status $1
16241 exit $1
16242 } # as_fn_exit
16243
16244 # as_fn_unset VAR
16245 # ---------------
16246 # Portably unset VAR.
16247 as_fn_unset ()
16248 {
16249 { eval $1=; unset $1;}
16250 }
16251 as_unset=as_fn_unset
16252 # as_fn_append VAR VALUE
16253 # ----------------------
16254 # Append the text in VALUE to the end of the definition contained in VAR. Take
16255 # advantage of any shell optimizations that allow amortized linear growth over
16256 # repeated appends, instead of the typical quadratic growth present in naive
16257 # implementations.
16258 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16259 eval 'as_fn_append ()
16260 {
16261 eval $1+=\$2
16262 }'
16263 else
16264 as_fn_append ()
16265 {
16266 eval $1=\$$1\$2
16267 }
16268 fi # as_fn_append
16269
16270 # as_fn_arith ARG...
16271 # ------------------
16272 # Perform arithmetic evaluation on the ARGs, and store the result in the
16273 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16274 # must be portable across $(()) and expr.
16275 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16276 eval 'as_fn_arith ()
16277 {
16278 as_val=$(( $* ))
16279 }'
16280 else
16281 as_fn_arith ()
16282 {
16283 as_val=`expr "$@" || test $? -eq 1`
16284 }
16285 fi # as_fn_arith
16286
16287
16288 if expr a : '\(a\)' >/dev/null 2>&1 &&
16289 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16290 as_expr=expr
16291 else
16292 as_expr=false
16293 fi
16294
16295 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16296 as_basename=basename
16297 else
16298 as_basename=false
16299 fi
16300
16301 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16302 as_dirname=dirname
16303 else
16304 as_dirname=false
16305 fi
16306
16307 as_me=`$as_basename -- "$0" ||
16308 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16309 X"$0" : 'X\(//\)$' \| \
16310 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16311 $as_echo X/"$0" |
16312 sed '/^.*\/\([^/][^/]*\)\/*$/{
16313 s//\1/
16314 q
16315 }
16316 /^X\/\(\/\/\)$/{
16317 s//\1/
16318 q
16319 }
16320 /^X\/\(\/\).*/{
16321 s//\1/
16322 q
16323 }
16324 s/.*/./; q'`
16325
16326 # Avoid depending upon Character Ranges.
16327 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16328 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16329 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16330 as_cr_digits='0123456789'
16331 as_cr_alnum=$as_cr_Letters$as_cr_digits
16332
16333 ECHO_C= ECHO_N= ECHO_T=
16334 case `echo -n x` in #(((((
16335 -n*)
16336 case `echo 'xy\c'` in
16337 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16338 xy) ECHO_C='\c';;
16339 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16340 ECHO_T=' ';;
16341 esac;;
16342 *)
16343 ECHO_N='-n';;
16344 esac
16345
16346 rm -f conf$$ conf$$.exe conf$$.file
16347 if test -d conf$$.dir; then
16348 rm -f conf$$.dir/conf$$.file
16349 else
16350 rm -f conf$$.dir
16351 mkdir conf$$.dir 2>/dev/null
16352 fi
16353 if (echo >conf$$.file) 2>/dev/null; then
16354 if ln -s conf$$.file conf$$ 2>/dev/null; then
16355 as_ln_s='ln -s'
16356 # ... but there are two gotchas:
16357 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16358 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16359 # In both cases, we have to default to `cp -p'.
16360 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16361 as_ln_s='cp -p'
16362 elif ln conf$$.file conf$$ 2>/dev/null; then
16363 as_ln_s=ln
16364 else
16365 as_ln_s='cp -p'
16366 fi
16367 else
16368 as_ln_s='cp -p'
16369 fi
16370 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16371 rmdir conf$$.dir 2>/dev/null
16372
16373
16374 # as_fn_mkdir_p
16375 # -------------
16376 # Create "$as_dir" as a directory, including parents if necessary.
16377 as_fn_mkdir_p ()
16378 {
16379
16380 case $as_dir in #(
16381 -*) as_dir=./$as_dir;;
16382 esac
16383 test -d "$as_dir" || eval $as_mkdir_p || {
16384 as_dirs=
16385 while :; do
16386 case $as_dir in #(
16387 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16388 *) as_qdir=$as_dir;;
16389 esac
16390 as_dirs="'$as_qdir' $as_dirs"
16391 as_dir=`$as_dirname -- "$as_dir" ||
16392 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16393 X"$as_dir" : 'X\(//\)[^/]' \| \
16394 X"$as_dir" : 'X\(//\)$' \| \
16395 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16396 $as_echo X"$as_dir" |
16397 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16398 s//\1/
16399 q
16400 }
16401 /^X\(\/\/\)[^/].*/{
16402 s//\1/
16403 q
16404 }
16405 /^X\(\/\/\)$/{
16406 s//\1/
16407 q
16408 }
16409 /^X\(\/\).*/{
16410 s//\1/
16411 q
16412 }
16413 s/.*/./; q'`
16414 test -d "$as_dir" && break
16415 done
16416 test -z "$as_dirs" || eval "mkdir $as_dirs"
16417 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16418
16419
16420 } # as_fn_mkdir_p
16421 if mkdir -p . 2>/dev/null; then
16422 as_mkdir_p='mkdir -p "$as_dir"'
16423 else
16424 test -d ./-p && rmdir ./-p
16425 as_mkdir_p=false
16426 fi
16427
16428 if test -x / >/dev/null 2>&1; then
16429 as_test_x='test -x'
16430 else
16431 if ls -dL / >/dev/null 2>&1; then
16432 as_ls_L_option=L
16433 else
16434 as_ls_L_option=
16435 fi
16436 as_test_x='
16437 eval sh -c '\''
16438 if test -d "$1"; then
16439 test -d "$1/.";
16440 else
16441 case $1 in #(
16442 -*)set "./$1";;
16443 esac;
16444 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16445 ???[sx]*):;;*)false;;esac;fi
16446 '\'' sh
16447 '
16448 fi
16449 as_executable_p=$as_test_x
16450
16451 # Sed expression to map a string onto a valid CPP name.
16452 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16453
16454 # Sed expression to map a string onto a valid variable name.
16455 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16456
16457
16458 exec 6>&1
16459 ## ----------------------------------- ##
16460 ## Main body of $CONFIG_STATUS script. ##
16461 ## ----------------------------------- ##
16462 _ASEOF
16463 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16464
16465 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16466 # Save the log message, to keep $0 and so on meaningful, and to
16467 # report actual input values of CONFIG_FILES etc. instead of their
16468 # values after options handling.
16469 ac_log="
16470 This file was extended by $as_me, which was
16471 generated by GNU Autoconf 2.64. Invocation command line was
16472
16473 CONFIG_FILES = $CONFIG_FILES
16474 CONFIG_HEADERS = $CONFIG_HEADERS
16475 CONFIG_LINKS = $CONFIG_LINKS
16476 CONFIG_COMMANDS = $CONFIG_COMMANDS
16477 $ $0 $@
16478
16479 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16480 "
16481
16482 _ACEOF
16483
16484 case $ac_config_files in *"
16485 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16486 esac
16487
16488 case $ac_config_headers in *"
16489 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16490 esac
16491
16492
16493 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16494 # Files that config.status was made for.
16495 config_files="$ac_config_files"
16496 config_headers="$ac_config_headers"
16497 config_links="$ac_config_links"
16498 config_commands="$ac_config_commands"
16499
16500 _ACEOF
16501
16502 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16503 ac_cs_usage="\
16504 \`$as_me' instantiates files and other configuration actions
16505 from templates according to the current configuration. Unless the files
16506 and actions are specified as TAGs, all are instantiated by default.
16507
16508 Usage: $0 [OPTION]... [TAG]...
16509
16510 -h, --help print this help, then exit
16511 -V, --version print version number and configuration settings, then exit
16512 -q, --quiet, --silent
16513 do not print progress messages
16514 -d, --debug don't remove temporary files
16515 --recheck update $as_me by reconfiguring in the same conditions
16516 --file=FILE[:TEMPLATE]
16517 instantiate the configuration file FILE
16518 --header=FILE[:TEMPLATE]
16519 instantiate the configuration header FILE
16520
16521 Configuration files:
16522 $config_files
16523
16524 Configuration headers:
16525 $config_headers
16526
16527 Configuration links:
16528 $config_links
16529
16530 Configuration commands:
16531 $config_commands
16532
16533 Report bugs to the package provider."
16534
16535 _ACEOF
16536 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16537 ac_cs_version="\\
16538 config.status
16539 configured by $0, generated by GNU Autoconf 2.64,
16540 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16541
16542 Copyright (C) 2009 Free Software Foundation, Inc.
16543 This config.status script is free software; the Free Software Foundation
16544 gives unlimited permission to copy, distribute and modify it."
16545
16546 ac_pwd='$ac_pwd'
16547 srcdir='$srcdir'
16548 INSTALL='$INSTALL'
16549 MKDIR_P='$MKDIR_P'
16550 AWK='$AWK'
16551 test -n "\$AWK" || AWK=awk
16552 _ACEOF
16553
16554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16555 # The default lists apply if the user does not specify any file.
16556 ac_need_defaults=:
16557 while test $# != 0
16558 do
16559 case $1 in
16560 --*=*)
16561 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16562 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16563 ac_shift=:
16564 ;;
16565 *)
16566 ac_option=$1
16567 ac_optarg=$2
16568 ac_shift=shift
16569 ;;
16570 esac
16571
16572 case $ac_option in
16573 # Handling of the options.
16574 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16575 ac_cs_recheck=: ;;
16576 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16577 $as_echo "$ac_cs_version"; exit ;;
16578 --debug | --debu | --deb | --de | --d | -d )
16579 debug=: ;;
16580 --file | --fil | --fi | --f )
16581 $ac_shift
16582 case $ac_optarg in
16583 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16584 esac
16585 as_fn_append CONFIG_FILES " '$ac_optarg'"
16586 ac_need_defaults=false;;
16587 --header | --heade | --head | --hea )
16588 $ac_shift
16589 case $ac_optarg in
16590 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16591 esac
16592 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16593 ac_need_defaults=false;;
16594 --he | --h)
16595 # Conflict between --help and --header
16596 as_fn_error "ambiguous option: \`$1'
16597 Try \`$0 --help' for more information.";;
16598 --help | --hel | -h )
16599 $as_echo "$ac_cs_usage"; exit ;;
16600 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16601 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16602 ac_cs_silent=: ;;
16603
16604 # This is an error.
16605 -*) as_fn_error "unrecognized option: \`$1'
16606 Try \`$0 --help' for more information." ;;
16607
16608 *) as_fn_append ac_config_targets " $1"
16609 ac_need_defaults=false ;;
16610
16611 esac
16612 shift
16613 done
16614
16615 ac_configure_extra_args=
16616
16617 if $ac_cs_silent; then
16618 exec 6>/dev/null
16619 ac_configure_extra_args="$ac_configure_extra_args --silent"
16620 fi
16621
16622 _ACEOF
16623 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16624 if \$ac_cs_recheck; then
16625 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16626 shift
16627 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16628 CONFIG_SHELL='$SHELL'
16629 export CONFIG_SHELL
16630 exec "\$@"
16631 fi
16632
16633 _ACEOF
16634 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16635 exec 5>>config.log
16636 {
16637 echo
16638 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16639 ## Running $as_me. ##
16640 _ASBOX
16641 $as_echo "$ac_log"
16642 } >&5
16643
16644 _ACEOF
16645 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16646 #
16647 # INIT-COMMANDS
16648 #
16649 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16650 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16651
16652 _ACEOF
16653
16654 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16655
16656 # Handling of arguments.
16657 for ac_config_target in $ac_config_targets
16658 do
16659 case $ac_config_target in
16660 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16661 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16662 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16663 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16664 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16665 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16666 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16667 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
16668 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
16669 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16670
16671 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16672 esac
16673 done
16674
16675
16676 # If the user did not use the arguments to specify the items to instantiate,
16677 # then the envvar interface is used. Set only those that are not.
16678 # We use the long form for the default assignment because of an extremely
16679 # bizarre bug on SunOS 4.1.3.
16680 if $ac_need_defaults; then
16681 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16682 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16683 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16684 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16685 fi
16686
16687 # Have a temporary directory for convenience. Make it in the build tree
16688 # simply because there is no reason against having it here, and in addition,
16689 # creating and moving files from /tmp can sometimes cause problems.
16690 # Hook for its removal unless debugging.
16691 # Note that there is a small window in which the directory will not be cleaned:
16692 # after its creation but before its name has been assigned to `$tmp'.
16693 $debug ||
16694 {
16695 tmp=
16696 trap 'exit_status=$?
16697 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16698 ' 0
16699 trap 'as_fn_exit 1' 1 2 13 15
16700 }
16701 # Create a (secure) tmp directory for tmp files.
16702
16703 {
16704 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16705 test -n "$tmp" && test -d "$tmp"
16706 } ||
16707 {
16708 tmp=./conf$$-$RANDOM
16709 (umask 077 && mkdir "$tmp")
16710 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16711
16712 # Set up the scripts for CONFIG_FILES section.
16713 # No need to generate them if there are no CONFIG_FILES.
16714 # This happens for instance with `./config.status config.h'.
16715 if test -n "$CONFIG_FILES"; then
16716
16717 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16718 ac_cs_awk_getline=:
16719 ac_cs_awk_pipe_init=
16720 ac_cs_awk_read_file='
16721 while ((getline aline < (F[key])) > 0)
16722 print(aline)
16723 close(F[key])'
16724 ac_cs_awk_pipe_fini=
16725 else
16726 ac_cs_awk_getline=false
16727 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16728 ac_cs_awk_read_file='
16729 print "|#_!!_#|"
16730 print "cat " F[key] " &&"
16731 '$ac_cs_awk_pipe_init
16732 # The final `:' finishes the AND list.
16733 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16734 fi
16735 ac_cr=`echo X | tr X '\015'`
16736 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16737 # But we know of no other shell where ac_cr would be empty at this
16738 # point, so we can use a bashism as a fallback.
16739 if test "x$ac_cr" = x; then
16740 eval ac_cr=\$\'\\r\'
16741 fi
16742 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16743 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16744 ac_cs_awk_cr='\r'
16745 else
16746 ac_cs_awk_cr=$ac_cr
16747 fi
16748
16749 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16750 _ACEOF
16751
16752 # Create commands to substitute file output variables.
16753 {
16754 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16755 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16756 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16757 echo "_ACAWK" &&
16758 echo "_ACEOF"
16759 } >conf$$files.sh &&
16760 . ./conf$$files.sh ||
16761 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16762 rm -f conf$$files.sh
16763
16764 {
16765 echo "cat >conf$$subs.awk <<_ACEOF" &&
16766 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16767 echo "_ACEOF"
16768 } >conf$$subs.sh ||
16769 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16770 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16771 ac_delim='%!_!# '
16772 for ac_last_try in false false false false false :; do
16773 . ./conf$$subs.sh ||
16774 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16775
16776 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16777 if test $ac_delim_n = $ac_delim_num; then
16778 break
16779 elif $ac_last_try; then
16780 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16781 else
16782 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16783 fi
16784 done
16785 rm -f conf$$subs.sh
16786
16787 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16788 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16789 _ACEOF
16790 sed -n '
16791 h
16792 s/^/S["/; s/!.*/"]=/
16793 p
16794 g
16795 s/^[^!]*!//
16796 :repl
16797 t repl
16798 s/'"$ac_delim"'$//
16799 t delim
16800 :nl
16801 h
16802 s/\(.\{148\}\).*/\1/
16803 t more1
16804 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16805 p
16806 n
16807 b repl
16808 :more1
16809 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16810 p
16811 g
16812 s/.\{148\}//
16813 t nl
16814 :delim
16815 h
16816 s/\(.\{148\}\).*/\1/
16817 t more2
16818 s/["\\]/\\&/g; s/^/"/; s/$/"/
16819 p
16820 b
16821 :more2
16822 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16823 p
16824 g
16825 s/.\{148\}//
16826 t delim
16827 ' <conf$$subs.awk | sed '
16828 /^[^""]/{
16829 N
16830 s/\n//
16831 }
16832 ' >>$CONFIG_STATUS || ac_write_fail=1
16833 rm -f conf$$subs.awk
16834 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16835 _ACAWK
16836 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16837 for (key in S) S_is_set[key] = 1
16838 FS = "\a"
16839 \$ac_cs_awk_pipe_init
16840 }
16841 {
16842 line = $ 0
16843 nfields = split(line, field, "@")
16844 substed = 0
16845 len = length(field[1])
16846 for (i = 2; i < nfields; i++) {
16847 key = field[i]
16848 keylen = length(key)
16849 if (S_is_set[key]) {
16850 value = S[key]
16851 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16852 len += length(value) + length(field[++i])
16853 substed = 1
16854 } else
16855 len += 1 + keylen
16856 }
16857 if (nfields == 3 && !substed) {
16858 key = field[2]
16859 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16860 \$ac_cs_awk_read_file
16861 next
16862 }
16863 }
16864 print line
16865 }
16866 \$ac_cs_awk_pipe_fini
16867 _ACAWK
16868 _ACEOF
16869 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16870 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16871 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16872 else
16873 cat
16874 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16875 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16876 _ACEOF
16877
16878 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16879 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16880 # trailing colons and then remove the whole line if VPATH becomes empty
16881 # (actually we leave an empty line to preserve line numbers).
16882 if test "x$srcdir" = x.; then
16883 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16884 s/:*\$(srcdir):*/:/
16885 s/:*\${srcdir}:*/:/
16886 s/:*@srcdir@:*/:/
16887 s/^\([^=]*=[ ]*\):*/\1/
16888 s/:*$//
16889 s/^[^=]*=[ ]*$//
16890 }'
16891 fi
16892
16893 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16894 fi # test -n "$CONFIG_FILES"
16895
16896 # Set up the scripts for CONFIG_HEADERS section.
16897 # No need to generate them if there are no CONFIG_HEADERS.
16898 # This happens for instance with `./config.status Makefile'.
16899 if test -n "$CONFIG_HEADERS"; then
16900 cat >"$tmp/defines.awk" <<\_ACAWK ||
16901 BEGIN {
16902 _ACEOF
16903
16904 # Transform confdefs.h into an awk script `defines.awk', embedded as
16905 # here-document in config.status, that substitutes the proper values into
16906 # config.h.in to produce config.h.
16907
16908 # Create a delimiter string that does not exist in confdefs.h, to ease
16909 # handling of long lines.
16910 ac_delim='%!_!# '
16911 for ac_last_try in false false :; do
16912 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16913 if test -z "$ac_t"; then
16914 break
16915 elif $ac_last_try; then
16916 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16917 else
16918 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16919 fi
16920 done
16921
16922 # For the awk script, D is an array of macro values keyed by name,
16923 # likewise P contains macro parameters if any. Preserve backslash
16924 # newline sequences.
16925
16926 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16927 sed -n '
16928 s/.\{148\}/&'"$ac_delim"'/g
16929 t rset
16930 :rset
16931 s/^[ ]*#[ ]*define[ ][ ]*/ /
16932 t def
16933 d
16934 :def
16935 s/\\$//
16936 t bsnl
16937 s/["\\]/\\&/g
16938 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16939 D["\1"]=" \3"/p
16940 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16941 d
16942 :bsnl
16943 s/["\\]/\\&/g
16944 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16945 D["\1"]=" \3\\\\\\n"\\/p
16946 t cont
16947 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16948 t cont
16949 d
16950 :cont
16951 n
16952 s/.\{148\}/&'"$ac_delim"'/g
16953 t clear
16954 :clear
16955 s/\\$//
16956 t bsnlc
16957 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16958 d
16959 :bsnlc
16960 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16961 b cont
16962 ' <confdefs.h | sed '
16963 s/'"$ac_delim"'/"\\\
16964 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16965
16966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16967 for (key in D) D_is_set[key] = 1
16968 FS = "\a"
16969 }
16970 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16971 line = \$ 0
16972 split(line, arg, " ")
16973 if (arg[1] == "#") {
16974 defundef = arg[2]
16975 mac1 = arg[3]
16976 } else {
16977 defundef = substr(arg[1], 2)
16978 mac1 = arg[2]
16979 }
16980 split(mac1, mac2, "(") #)
16981 macro = mac2[1]
16982 prefix = substr(line, 1, index(line, defundef) - 1)
16983 if (D_is_set[macro]) {
16984 # Preserve the white space surrounding the "#".
16985 print prefix "define", macro P[macro] D[macro]
16986 next
16987 } else {
16988 # Replace #undef with comments. This is necessary, for example,
16989 # in the case of _POSIX_SOURCE, which is predefined and required
16990 # on some systems where configure will not decide to define it.
16991 if (defundef == "undef") {
16992 print "/*", prefix defundef, macro, "*/"
16993 next
16994 }
16995 }
16996 }
16997 { print }
16998 _ACAWK
16999 _ACEOF
17000 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17001 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17002 fi # test -n "$CONFIG_HEADERS"
17003
17004
17005 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17006 shift
17007 for ac_tag
17008 do
17009 case $ac_tag in
17010 :[FHLC]) ac_mode=$ac_tag; continue;;
17011 esac
17012 case $ac_mode$ac_tag in
17013 :[FHL]*:*);;
17014 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17015 :[FH]-) ac_tag=-:-;;
17016 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17017 esac
17018 ac_save_IFS=$IFS
17019 IFS=:
17020 set x $ac_tag
17021 IFS=$ac_save_IFS
17022 shift
17023 ac_file=$1
17024 shift
17025
17026 case $ac_mode in
17027 :L) ac_source=$1;;
17028 :[FH])
17029 ac_file_inputs=
17030 for ac_f
17031 do
17032 case $ac_f in
17033 -) ac_f="$tmp/stdin";;
17034 *) # Look for the file first in the build tree, then in the source tree
17035 # (if the path is not absolute). The absolute path cannot be DOS-style,
17036 # because $ac_f cannot contain `:'.
17037 test -f "$ac_f" ||
17038 case $ac_f in
17039 [\\/$]*) false;;
17040 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17041 esac ||
17042 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17043 esac
17044 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17045 as_fn_append ac_file_inputs " '$ac_f'"
17046 done
17047
17048 # Let's still pretend it is `configure' which instantiates (i.e., don't
17049 # use $as_me), people would be surprised to read:
17050 # /* config.h. Generated by config.status. */
17051 configure_input='Generated from '`
17052 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17053 `' by configure.'
17054 if test x"$ac_file" != x-; then
17055 configure_input="$ac_file. $configure_input"
17056 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17057 $as_echo "$as_me: creating $ac_file" >&6;}
17058 fi
17059 # Neutralize special characters interpreted by sed in replacement strings.
17060 case $configure_input in #(
17061 *\&* | *\|* | *\\* )
17062 ac_sed_conf_input=`$as_echo "$configure_input" |
17063 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17064 *) ac_sed_conf_input=$configure_input;;
17065 esac
17066
17067 case $ac_tag in
17068 *:-:* | *:-) cat >"$tmp/stdin" \
17069 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17070 esac
17071 ;;
17072 esac
17073
17074 ac_dir=`$as_dirname -- "$ac_file" ||
17075 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17076 X"$ac_file" : 'X\(//\)[^/]' \| \
17077 X"$ac_file" : 'X\(//\)$' \| \
17078 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17079 $as_echo X"$ac_file" |
17080 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17081 s//\1/
17082 q
17083 }
17084 /^X\(\/\/\)[^/].*/{
17085 s//\1/
17086 q
17087 }
17088 /^X\(\/\/\)$/{
17089 s//\1/
17090 q
17091 }
17092 /^X\(\/\).*/{
17093 s//\1/
17094 q
17095 }
17096 s/.*/./; q'`
17097 as_dir="$ac_dir"; as_fn_mkdir_p
17098 ac_builddir=.
17099
17100 case "$ac_dir" in
17101 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17102 *)
17103 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17104 # A ".." for each directory in $ac_dir_suffix.
17105 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17106 case $ac_top_builddir_sub in
17107 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17108 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17109 esac ;;
17110 esac
17111 ac_abs_top_builddir=$ac_pwd
17112 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17113 # for backward compatibility:
17114 ac_top_builddir=$ac_top_build_prefix
17115
17116 case $srcdir in
17117 .) # We are building in place.
17118 ac_srcdir=.
17119 ac_top_srcdir=$ac_top_builddir_sub
17120 ac_abs_top_srcdir=$ac_pwd ;;
17121 [\\/]* | ?:[\\/]* ) # Absolute name.
17122 ac_srcdir=$srcdir$ac_dir_suffix;
17123 ac_top_srcdir=$srcdir
17124 ac_abs_top_srcdir=$srcdir ;;
17125 *) # Relative name.
17126 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17127 ac_top_srcdir=$ac_top_build_prefix$srcdir
17128 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17129 esac
17130 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17131
17132
17133 case $ac_mode in
17134 :F)
17135 #
17136 # CONFIG_FILE
17137 #
17138
17139 case $INSTALL in
17140 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17141 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17142 esac
17143 ac_MKDIR_P=$MKDIR_P
17144 case $MKDIR_P in
17145 [\\/$]* | ?:[\\/]* ) ;;
17146 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17147 esac
17148 _ACEOF
17149
17150 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17151 # If the template does not know about datarootdir, expand it.
17152 # FIXME: This hack should be removed a few years after 2.60.
17153 ac_datarootdir_hack=; ac_datarootdir_seen=
17154 ac_sed_dataroot='
17155 /datarootdir/ {
17156 p
17157 q
17158 }
17159 /@datadir@/p
17160 /@docdir@/p
17161 /@infodir@/p
17162 /@localedir@/p
17163 /@mandir@/p'
17164 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17165 *datarootdir*) ac_datarootdir_seen=yes;;
17166 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17168 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17169 _ACEOF
17170 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17171 ac_datarootdir_hack='
17172 s&@datadir@&$datadir&g
17173 s&@docdir@&$docdir&g
17174 s&@infodir@&$infodir&g
17175 s&@localedir@&$localedir&g
17176 s&@mandir@&$mandir&g
17177 s&\\\${datarootdir}&$datarootdir&g' ;;
17178 esac
17179 _ACEOF
17180
17181 # Neutralize VPATH when `$srcdir' = `.'.
17182 # Shell code in configure.ac might set extrasub.
17183 # FIXME: do we really want to maintain this feature?
17184 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17185 ac_sed_extra="$ac_vpsub
17186 $extrasub
17187 _ACEOF
17188 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17189 :t
17190 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17191 s|@configure_input@|$ac_sed_conf_input|;t t
17192 s&@top_builddir@&$ac_top_builddir_sub&;t t
17193 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17194 s&@srcdir@&$ac_srcdir&;t t
17195 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17196 s&@top_srcdir@&$ac_top_srcdir&;t t
17197 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17198 s&@builddir@&$ac_builddir&;t t
17199 s&@abs_builddir@&$ac_abs_builddir&;t t
17200 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17201 s&@INSTALL@&$ac_INSTALL&;t t
17202 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17203 $ac_datarootdir_hack
17204 "
17205 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17206 if $ac_cs_awk_getline; then
17207 $AWK -f "$tmp/subs.awk"
17208 else
17209 $AWK -f "$tmp/subs.awk" | $SHELL
17210 fi >$tmp/out \
17211 || as_fn_error "could not create $ac_file" "$LINENO" 5
17212
17213 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17214 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17215 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17216 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17217 which seems to be undefined. Please make sure it is defined." >&5
17218 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17219 which seems to be undefined. Please make sure it is defined." >&2;}
17220
17221 rm -f "$tmp/stdin"
17222 case $ac_file in
17223 -) cat "$tmp/out" && rm -f "$tmp/out";;
17224 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17225 esac \
17226 || as_fn_error "could not create $ac_file" "$LINENO" 5
17227 ;;
17228 :H)
17229 #
17230 # CONFIG_HEADER
17231 #
17232 if test x"$ac_file" != x-; then
17233 {
17234 $as_echo "/* $configure_input */" \
17235 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17236 } >"$tmp/config.h" \
17237 || as_fn_error "could not create $ac_file" "$LINENO" 5
17238 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17239 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17240 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17241 else
17242 rm -f "$ac_file"
17243 mv "$tmp/config.h" "$ac_file" \
17244 || as_fn_error "could not create $ac_file" "$LINENO" 5
17245 fi
17246 else
17247 $as_echo "/* $configure_input */" \
17248 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17249 || as_fn_error "could not create -" "$LINENO" 5
17250 fi
17251 # Compute "$ac_file"'s index in $config_headers.
17252 _am_arg="$ac_file"
17253 _am_stamp_count=1
17254 for _am_header in $config_headers :; do
17255 case $_am_header in
17256 $_am_arg | $_am_arg:* )
17257 break ;;
17258 * )
17259 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17260 esac
17261 done
17262 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17263 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17264 X"$_am_arg" : 'X\(//\)[^/]' \| \
17265 X"$_am_arg" : 'X\(//\)$' \| \
17266 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17267 $as_echo X"$_am_arg" |
17268 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17269 s//\1/
17270 q
17271 }
17272 /^X\(\/\/\)[^/].*/{
17273 s//\1/
17274 q
17275 }
17276 /^X\(\/\/\)$/{
17277 s//\1/
17278 q
17279 }
17280 /^X\(\/\).*/{
17281 s//\1/
17282 q
17283 }
17284 s/.*/./; q'`/stamp-h$_am_stamp_count
17285 ;;
17286 :L)
17287 #
17288 # CONFIG_LINK
17289 #
17290
17291 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17292 :
17293 else
17294 # Prefer the file from the source tree if names are identical.
17295 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17296 ac_source=$srcdir/$ac_source
17297 fi
17298
17299 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17300 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17301
17302 if test ! -r "$ac_source"; then
17303 as_fn_error "$ac_source: file not found" "$LINENO" 5
17304 fi
17305 rm -f "$ac_file"
17306
17307 # Try a relative symlink, then a hard link, then a copy.
17308 case $srcdir in
17309 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17310 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17311 esac
17312 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17313 ln "$ac_source" "$ac_file" 2>/dev/null ||
17314 cp -p "$ac_source" "$ac_file" ||
17315 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17316 fi
17317 ;;
17318 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17319 $as_echo "$as_me: executing $ac_file commands" >&6;}
17320 ;;
17321 esac
17322
17323
17324 case $ac_file$ac_mode in
17325 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17326 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17327 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17328 # are listed without --file. Let's play safe and only enable the eval
17329 # if we detect the quoting.
17330 case $CONFIG_FILES in
17331 *\'*) eval set x "$CONFIG_FILES" ;;
17332 *) set x $CONFIG_FILES ;;
17333 esac
17334 shift
17335 for mf
17336 do
17337 # Strip MF so we end up with the name of the file.
17338 mf=`echo "$mf" | sed -e 's/:.*$//'`
17339 # Check whether this is an Automake generated Makefile or not.
17340 # We used to match only the files named `Makefile.in', but
17341 # some people rename them; so instead we look at the file content.
17342 # Grep'ing the first line is not enough: some people post-process
17343 # each Makefile.in and add a new line on top of each file to say so.
17344 # Grep'ing the whole file is not good either: AIX grep has a line
17345 # limit of 2048, but all sed's we know have understand at least 4000.
17346 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17347 dirpart=`$as_dirname -- "$mf" ||
17348 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17349 X"$mf" : 'X\(//\)[^/]' \| \
17350 X"$mf" : 'X\(//\)$' \| \
17351 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17352 $as_echo X"$mf" |
17353 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17354 s//\1/
17355 q
17356 }
17357 /^X\(\/\/\)[^/].*/{
17358 s//\1/
17359 q
17360 }
17361 /^X\(\/\/\)$/{
17362 s//\1/
17363 q
17364 }
17365 /^X\(\/\).*/{
17366 s//\1/
17367 q
17368 }
17369 s/.*/./; q'`
17370 else
17371 continue
17372 fi
17373 # Extract the definition of DEPDIR, am__include, and am__quote
17374 # from the Makefile without running `make'.
17375 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17376 test -z "$DEPDIR" && continue
17377 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17378 test -z "am__include" && continue
17379 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17380 # When using ansi2knr, U may be empty or an underscore; expand it
17381 U=`sed -n 's/^U = //p' < "$mf"`
17382 # Find all dependency output files, they are included files with
17383 # $(DEPDIR) in their names. We invoke sed twice because it is the
17384 # simplest approach to changing $(DEPDIR) to its actual value in the
17385 # expansion.
17386 for file in `sed -n "
17387 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17388 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17389 # Make sure the directory exists.
17390 test -f "$dirpart/$file" && continue
17391 fdir=`$as_dirname -- "$file" ||
17392 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17393 X"$file" : 'X\(//\)[^/]' \| \
17394 X"$file" : 'X\(//\)$' \| \
17395 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17396 $as_echo X"$file" |
17397 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17398 s//\1/
17399 q
17400 }
17401 /^X\(\/\/\)[^/].*/{
17402 s//\1/
17403 q
17404 }
17405 /^X\(\/\/\)$/{
17406 s//\1/
17407 q
17408 }
17409 /^X\(\/\).*/{
17410 s//\1/
17411 q
17412 }
17413 s/.*/./; q'`
17414 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17415 # echo "creating $dirpart/$file"
17416 echo '# dummy' > "$dirpart/$file"
17417 done
17418 done
17419 }
17420 ;;
17421 "default":C)
17422 case x$CONFIG_HEADERS in
17423 xconfig.h:config.in)
17424 echo > stamp-h ;;
17425 esac
17426 ;;
17427
17428 esac
17429 done # for ac_tag
17430
17431
17432 as_fn_exit 0
17433 _ACEOF
17434 ac_clean_files=$ac_clean_files_save
17435
17436 test $ac_write_fail = 0 ||
17437 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17438
17439
17440 # configure is writing to config.log, and then calls config.status.
17441 # config.status does its own redirection, appending to config.log.
17442 # Unfortunately, on DOS this fails, as config.log is still kept open
17443 # by configure, so config.status won't be able to write to it; its
17444 # output is simply discarded. So we exec the FD to /dev/null,
17445 # effectively closing config.log, so it can be properly (re)opened and
17446 # appended to by config.status. When coming back to configure, we
17447 # need to make the FD available again.
17448 if test "$no_create" != yes; then
17449 ac_cs_success=:
17450 ac_config_status_args=
17451 test "$silent" = yes &&
17452 ac_config_status_args="$ac_config_status_args --quiet"
17453 exec 5>/dev/null
17454 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17455 exec 5>>config.log
17456 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17457 # would make configure fail if this is the last instruction.
17458 $ac_cs_success || as_fn_exit $?
17459 fi
17460
17461 #
17462 # CONFIG_SUBDIRS section.
17463 #
17464 if test "$no_recursion" != yes; then
17465
17466 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17467 # so they do not pile up.
17468 ac_sub_configure_args=
17469 ac_prev=
17470 eval "set x $ac_configure_args"
17471 shift
17472 for ac_arg
17473 do
17474 if test -n "$ac_prev"; then
17475 ac_prev=
17476 continue
17477 fi
17478 case $ac_arg in
17479 -cache-file | --cache-file | --cache-fil | --cache-fi \
17480 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17481 ac_prev=cache_file ;;
17482 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17483 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17484 | --c=*)
17485 ;;
17486 --config-cache | -C)
17487 ;;
17488 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17489 ac_prev=srcdir ;;
17490 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17491 ;;
17492 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17493 ac_prev=prefix ;;
17494 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17495 ;;
17496 --disable-option-checking)
17497 ;;
17498 *)
17499 case $ac_arg in
17500 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17501 esac
17502 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17503 esac
17504 done
17505
17506 # Always prepend --prefix to ensure using the same prefix
17507 # in subdir configurations.
17508 ac_arg="--prefix=$prefix"
17509 case $ac_arg in
17510 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17511 esac
17512 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17513
17514 # Pass --silent
17515 if test "$silent" = yes; then
17516 ac_sub_configure_args="--silent $ac_sub_configure_args"
17517 fi
17518
17519 # Always prepend --disable-option-checking to silence warnings, since
17520 # different subdirs can have different --enable and --with options.
17521 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17522
17523 ac_popdir=`pwd`
17524 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17525
17526 # Do not complain, so a configure script can configure whichever
17527 # parts of a large source tree are present.
17528 test -d "$srcdir/$ac_dir" || continue
17529
17530 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17531 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17532 $as_echo "$ac_msg" >&6
17533 as_dir="$ac_dir"; as_fn_mkdir_p
17534 ac_builddir=.
17535
17536 case "$ac_dir" in
17537 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17538 *)
17539 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17540 # A ".." for each directory in $ac_dir_suffix.
17541 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17542 case $ac_top_builddir_sub in
17543 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17544 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17545 esac ;;
17546 esac
17547 ac_abs_top_builddir=$ac_pwd
17548 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17549 # for backward compatibility:
17550 ac_top_builddir=$ac_top_build_prefix
17551
17552 case $srcdir in
17553 .) # We are building in place.
17554 ac_srcdir=.
17555 ac_top_srcdir=$ac_top_builddir_sub
17556 ac_abs_top_srcdir=$ac_pwd ;;
17557 [\\/]* | ?:[\\/]* ) # Absolute name.
17558 ac_srcdir=$srcdir$ac_dir_suffix;
17559 ac_top_srcdir=$srcdir
17560 ac_abs_top_srcdir=$srcdir ;;
17561 *) # Relative name.
17562 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17563 ac_top_srcdir=$ac_top_build_prefix$srcdir
17564 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17565 esac
17566 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17567
17568
17569 cd "$ac_dir"
17570
17571 # Check for guested configure; otherwise get Cygnus style configure.
17572 if test -f "$ac_srcdir/configure.gnu"; then
17573 ac_sub_configure=$ac_srcdir/configure.gnu
17574 elif test -f "$ac_srcdir/configure"; then
17575 ac_sub_configure=$ac_srcdir/configure
17576 elif test -f "$ac_srcdir/configure.in"; then
17577 # This should be Cygnus configure.
17578 ac_sub_configure=$ac_aux_dir/configure
17579 else
17580 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17581 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17582 ac_sub_configure=
17583 fi
17584
17585 # The recursion is here.
17586 if test -n "$ac_sub_configure"; then
17587 # Make the cache file name correct relative to the subdirectory.
17588 case $cache_file in
17589 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17590 *) # Relative name.
17591 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17592 esac
17593
17594 { $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
17595 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17596 # The eval makes quoting arguments work.
17597 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17598 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17599 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17600 fi
17601
17602 cd "$ac_popdir"
17603 done
17604 fi
17605 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17607 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17608 fi
17609
17610
17611 exit 0
This page took 0.44376 seconds and 4 git commands to generate.